From 560d5032195545ee4eb647098fcbf97638dd992b Mon Sep 17 00:00:00 2001 From: Dobromir Popov Date: Thu, 22 Feb 2024 04:19:38 +0200 Subject: [PATCH] initial commit - code moved to separate repo --- .devcontainer/Dockerfile | 26 + .devcontainer/devcontainer.json | 39 + .env | 49 + .env.demo | 37 + .env.prod | 9 + .env.production | 9 + .env.test | 36 + .gitignore | 27 + .hintrc | 8 + .vs/VSWorkspaceState.json | 13 + .../config/applicationhost.config | 1011 + .vs/next-cart-app/v17/.wsuo | Bin 0 -> 36352 bytes .vs/next-cart-app/v17/TestStore/0/000.testlog | Bin 0 -> 20 bytes .../v17/TestStore/0/testlog.manifest | Bin 0 -> 24 bytes .vs/slnx.sqlite | Bin 0 -> 131072 bytes .vs/tasks.vs.json | 10 + .vscode/launch.json | 75 + .vscode/settings.json | 124 + .vscode/tasks.json | 129 + README.md | 113 + _deploy/demo.10.yml | 19 + _deploy/demo.11-demo.yml | 14 + _deploy/deoloy.azure.prod.yml | 112 + _deploy/deoloy.azure.yml | 39 + _deploy/deploy.homelab.production.yml | 27 + _deploy/docker.init/.dockerignore | 34 + _deploy/docker.init/Dockerfile | 70 + _deploy/docker.init/compose.yaml | 51 + _deploy/entrypoint.sh | 35 + _deploy/prod.Dockerfile | 40 + _deploy/sample.docker-compose.yml | 65 + _deploy/setup-mariadb.sh | 41 + _deploy/setup-postgres.sh | 27 + _deploy/terraform.tf | 64 + _deploy/test.11.yml | 13 + _deploy/testBuild.Dockerfile | 54 + _doc/GoogleFormsScript.gs | 223 + _doc/Message.md | 25 + _doc/ToDo.md | 168 + _doc/additionalNotes.mb | 53 + _doc/auth/auth.md | 78 + _doc/auth/authelia-authrequest.conf | 25 + _doc/auth/authelia-location.conf | 36 + .../nginx-protected-app-advanced-tab.conf | 7 + _doc/auth/proxy.conf | 35 + _doc/notes.mb | 178 + components/ConfirmationModal.tsx | 27 + components/DayOfWeek.js | 17 + components/ExampleForm.js | 120 + components/FileUploadWithPreview .tsx | 116 + components/TextEditor.tsx | 196 + components/access-denied.tsx | 20 + components/availability/AvailabilityForm.js | 578 + components/availability/AvailabilityList.js | 139 + components/board/GoogleDriveFolderPreview.js | 100 + components/calendar/ShiftComponent.tsx | 240 + components/calendar/avcalendar.tsx | 478 + components/cartevent/CartEventForm.tsx | 196 + components/footer.tsx | 29 + components/header.tsx | 124 + components/layout.tsx | 64 + components/location/LocationCard.js | 58 + components/location/LocationForm.js | 272 + components/privacy-policy/PrivacyPolicyBG.jsx | 55 + .../privacy-policy/PrivacyPolicyContainer.jsx | 27 + components/privacy-policy/PrivacyPolicyEN.jsx | 55 + components/protectedRoute.tsx | 70 + components/publisher/PublisherCard.js | 101 + components/publisher/PublisherForm.js | 317 + components/publisher/PublisherInlineForm.js | 73 + components/publisher/PublisherSearchBox.js | 140 + components/publisher/ShiftsList.tsx | 149 + components/reports/ExperienceForm.js | 179 + components/reports/ReportForm.js | 180 + components/sidebar.tsx | 209 + components/sidemenuData.js | 118 + components/x-date-pickers/locales/bgBG.ts | 81 + .../locales/utils/getPickersLocalization.ts | 13 + .../locales/utils/pickersLocaleTextApi.ts | 115 + config.json | 11 + content/April.html | 1416 + .../Azure-MySqlDigiCertGlobalRootCA.crt.pem | 22 + content/missingPublishers.json | 1 + content/publisherShiftStats.json | 73516 ++++++++++++++++ content/publishersWithChangedPref.json | 1 + content/temp/График 2023-09.json | 1 + content/temp/График 2023-10.json | 1 + content/temp/График 2023-11.json | 1 + content/temp/График 2023-12.json | 1 + content/temp/График 2024-01.json | 1 + content/temp/График 2024-02.json | 1 + content/temp/График 2024-03.json | 1 + content/temp/График source 2023-10.json | 1 + fuzzySearchResult.txt | 1 + me.tsx | 12 + middleware.ts | 41 + next-auth.d.ts | 31 + next.config.js | 45 + nodemon.json | 7 + output.docx | Bin 0 -> 5852 bytes package-lock.json | 11336 +++ package.json | 114 + pages/_app.tsx | 45 + pages/api/auth/[...nextauth].ts | 200 + pages/api/data/[...nextcrud].ts | 68 + pages/api/data/content.ts | 15 + pages/api/examples/jwt.ts | 15 + pages/api/examples/protected.ts | 19 + pages/api/examples/session.ts | 10 + pages/api/index.ts | 643 + pages/api/schedule.ts | 187 + pages/api/shiftgenerate.ts | 688 + pages/api/upload.ts | 93 + pages/cart/availabilities/edit/[id].tsx | 2 + pages/cart/availabilities/index.tsx | 158 + pages/cart/availabilities/new.tsx | 42 + pages/cart/calendar/index.tsx | 908 + pages/cart/calendar/schedule.tsx | 47 + pages/cart/cartevents/edit/[id].tsx | 25 + pages/cart/cartevents/index.tsx | 119 + pages/cart/cartevents/new.tsx | 55 + pages/cart/locations/[id].tsx | 122 + pages/cart/locations/edit/[id].tsx | 41 + pages/cart/locations/index.tsx | 51 + pages/cart/locations/new.tsx | 44 + pages/cart/publishers/contacts.tsx | 87 + pages/cart/publishers/edit/[id].tsx | 105 + pages/cart/publishers/edit/me.tsx | 20 + pages/cart/publishers/import.tsx | 629 + pages/cart/publishers/index.tsx | 214 + pages/cart/publishers/new.tsx | 59 + pages/cart/reports/experience.tsx | 46 + pages/cart/reports/list.tsx | 130 + pages/cart/reports/report.tsx | 45 + pages/contactUs.tsx | 31 + pages/dash.tsx | 200 + pages/drive.tsx | 19 + pages/examples/admin.tsx | 17 + pages/examples/api-example.tsx | 19 + pages/examples/client.tsx | 27 + pages/examples/policy.tsx | 32 + pages/examples/protected.tsx | 41 + pages/examples/server.tsx | 47 + pages/favicon.ico | 0 pages/guidelines.tsx | 73 + pages/index.tsx | 49 + pages/privacy.tsx | 15 + postcss.config.js | 6 + prisma/custom.sql | 36 + .../20221130072538_updates/migration.sql | 80 + .../migrations/20221201223336_/migration.sql | 17 + .../20221203232123_shifts/migration.sql | 12 + .../migrations/20221204144131_/migration.sql | 8 + .../migration.sql | 5 + .../migration.sql | 30 + .../migration.sql | 11 + .../20221218164950_fix_name/migration.sql | 9 + .../20221218183319_test/migration.sql | 23 + .../20221218224910_users_auth/migration.sql | 75 + .../migration.sql | 8 + .../migrations/20230331002935_/migration.sql | 3 + .../migration.sql | 7 + .../migration.sql | 2 + .../migrations/20230519203524_/migration.sql | 2 + .../migration.sql | 2 + .../migration.sql | 18 + .../migration.sql | 8 + .../migration.sql | 3 + .../migration.sql | 42 + .../migration.sql | 2 + .../migration.sql | 23 + .../migration.sql | 23 + .../migration.sql | 2 + .../migration.sql | 8 + .../migration.sql | 3 + .../migration.sql | 32 + .../migration.sql | 9 + .../migration.sql | 12 + .../migration.sql | 2 + .../migration.sql | 4 + .../20240221154126_misc/migration.sql | 15 + prisma/migrations/migration_lock.toml | 3 + prisma/schema.prisma | 275 + prisma/seed.sql | 157 + process.d.ts | 16 + public/content/guidelines/S-148_BL.pdf | Bin 0 -> 97792 bytes public/content/guidelines/S-148_E.pdf | Bin 0 -> 72079 bytes public/content/guidelines/S-148_U.pdf | Bin 0 -> 98381 bytes public/content/output/shifts 2024.1.json | 1 + .../uploads/thumb/location-1-picture1.jpg | Bin 0 -> 16799 bytes .../uploads/thumb/location-1-picture2.jpg | Bin 0 -> 16839 bytes .../uploads/thumb/location-10-picture1.jpg | Bin 0 -> 14787 bytes .../uploads/thumb/location-10-picture2.jpg | Bin 0 -> 14685 bytes .../uploads/thumb/location-2-picture1.jpg | Bin 0 -> 18719 bytes .../uploads/thumb/location-2-picture2.jpg | Bin 0 -> 19198 bytes .../uploads/thumb/location-3-picture1.jpg | Bin 0 -> 15628 bytes .../uploads/thumb/location-3-picture2.jpg | Bin 0 -> 11120 bytes .../uploads/thumb/location-4-picture1.jpg | Bin 0 -> 13590 bytes .../uploads/thumb/location-4-picture2.jpg | Bin 0 -> 14519 bytes .../uploads/thumb/location-5-picture1.jpg | Bin 0 -> 19358 bytes .../uploads/thumb/location-5-picture2.jpg | Bin 0 -> 12828 bytes .../uploads/thumb/location-6-picture1.jpg | Bin 0 -> 20706 bytes .../uploads/thumb/location-6-picture2.jpg | Bin 0 -> 20499 bytes .../uploads/thumb/location-8-picture1.jpg | Bin 0 -> 14187 bytes .../uploads/thumb/location-8-picture2.jpg | Bin 0 -> 13960 bytes .../uploads/thumb/location-9-picture1.jpg | Bin 0 -> 14638 bytes .../uploads/thumb/location-9-picture2.jpg | Bin 0 -> 13677 bytes .../uploads/thumb/location-9-picture3.jpg | Bin 0 -> 15547 bytes rest-client | 30 + server.js | 621 + src/axiosSecure.js | 42 + src/axiosServer.js | 40 + src/helpers/calendar.js | 480 + src/helpers/common.js | 669 + src/helpers/const.js | 73 + src/helpers/data.js | 270 + src/helpers/email.js | 162 + src/helpers/excel.js | 822 + src/helpers/imports.js | 4 + src/middleware/errorHandler.js | 16 + src/middleware/jwtMiddleware.js | 18 + src/sql/dev-test.sql | 46 + src/templates/word.html | 116 + statistics.txt | 230 + styles/calendar.scss | 9 + styles/favicon_io/about.txt | 6 + styles/favicon_io/android-chrome-192x192.png | Bin 0 -> 11529 bytes styles/favicon_io/android-chrome-512x512.png | Bin 0 -> 31769 bytes styles/favicon_io/apple-touch-icon.png | Bin 0 -> 10503 bytes styles/favicon_io/favicon-16x16.png | Bin 0 -> 508 bytes styles/favicon_io/favicon-32x32.png | Bin 0 -> 1263 bytes styles/favicon_io/favicon.ico | Bin 0 -> 15406 bytes styles/favicon_io/site.webmanifest | 1 + styles/footer.module.css | 14 + styles/global.css | 58 + styles/header.module.css | 93 + styles/styles.css | 269 + tailwind.config.js | 17 + tsconfig.json | 51 + typings.t.ts | 6 + 240 files changed, 105125 insertions(+) create mode 100644 .devcontainer/Dockerfile create mode 100644 .devcontainer/devcontainer.json create mode 100644 .env create mode 100644 .env.demo create mode 100644 .env.prod create mode 100644 .env.production create mode 100644 .env.test create mode 100644 .gitignore create mode 100644 .hintrc create mode 100644 .vs/VSWorkspaceState.json create mode 100644 .vs/next-cart-app/config/applicationhost.config create mode 100644 .vs/next-cart-app/v17/.wsuo create mode 100644 .vs/next-cart-app/v17/TestStore/0/000.testlog create mode 100644 .vs/next-cart-app/v17/TestStore/0/testlog.manifest create mode 100644 .vs/slnx.sqlite create mode 100644 .vs/tasks.vs.json create mode 100644 .vscode/launch.json create mode 100644 .vscode/settings.json create mode 100644 .vscode/tasks.json create mode 100644 README.md create mode 100644 _deploy/demo.10.yml create mode 100644 _deploy/demo.11-demo.yml create mode 100644 _deploy/deoloy.azure.prod.yml create mode 100644 _deploy/deoloy.azure.yml create mode 100644 _deploy/deploy.homelab.production.yml create mode 100644 _deploy/docker.init/.dockerignore create mode 100644 _deploy/docker.init/Dockerfile create mode 100644 _deploy/docker.init/compose.yaml create mode 100644 _deploy/entrypoint.sh create mode 100644 _deploy/prod.Dockerfile create mode 100644 _deploy/sample.docker-compose.yml create mode 100644 _deploy/setup-mariadb.sh create mode 100644 _deploy/setup-postgres.sh create mode 100644 _deploy/terraform.tf create mode 100644 _deploy/test.11.yml create mode 100644 _deploy/testBuild.Dockerfile create mode 100644 _doc/GoogleFormsScript.gs create mode 100644 _doc/Message.md create mode 100644 _doc/ToDo.md create mode 100644 _doc/additionalNotes.mb create mode 100644 _doc/auth/auth.md create mode 100644 _doc/auth/authelia-authrequest.conf create mode 100644 _doc/auth/authelia-location.conf create mode 100644 _doc/auth/nginx-protected-app-advanced-tab.conf create mode 100644 _doc/auth/proxy.conf create mode 100644 _doc/notes.mb create mode 100644 components/ConfirmationModal.tsx create mode 100644 components/DayOfWeek.js create mode 100644 components/ExampleForm.js create mode 100644 components/FileUploadWithPreview .tsx create mode 100644 components/TextEditor.tsx create mode 100644 components/access-denied.tsx create mode 100644 components/availability/AvailabilityForm.js create mode 100644 components/availability/AvailabilityList.js create mode 100644 components/board/GoogleDriveFolderPreview.js create mode 100644 components/calendar/ShiftComponent.tsx create mode 100644 components/calendar/avcalendar.tsx create mode 100644 components/cartevent/CartEventForm.tsx create mode 100644 components/footer.tsx create mode 100644 components/header.tsx create mode 100644 components/layout.tsx create mode 100644 components/location/LocationCard.js create mode 100644 components/location/LocationForm.js create mode 100644 components/privacy-policy/PrivacyPolicyBG.jsx create mode 100644 components/privacy-policy/PrivacyPolicyContainer.jsx create mode 100644 components/privacy-policy/PrivacyPolicyEN.jsx create mode 100644 components/protectedRoute.tsx create mode 100644 components/publisher/PublisherCard.js create mode 100644 components/publisher/PublisherForm.js create mode 100644 components/publisher/PublisherInlineForm.js create mode 100644 components/publisher/PublisherSearchBox.js create mode 100644 components/publisher/ShiftsList.tsx create mode 100644 components/reports/ExperienceForm.js create mode 100644 components/reports/ReportForm.js create mode 100644 components/sidebar.tsx create mode 100644 components/sidemenuData.js create mode 100644 components/x-date-pickers/locales/bgBG.ts create mode 100644 components/x-date-pickers/locales/utils/getPickersLocalization.ts create mode 100644 components/x-date-pickers/locales/utils/pickersLocaleTextApi.ts create mode 100644 config.json create mode 100644 content/April.html create mode 100644 content/cerrt/Azure-MySqlDigiCertGlobalRootCA.crt.pem create mode 100644 content/missingPublishers.json create mode 100644 content/publisherShiftStats.json create mode 100644 content/publishersWithChangedPref.json create mode 100644 content/temp/График 2023-09.json create mode 100644 content/temp/График 2023-10.json create mode 100644 content/temp/График 2023-11.json create mode 100644 content/temp/График 2023-12.json create mode 100644 content/temp/График 2024-01.json create mode 100644 content/temp/График 2024-02.json create mode 100644 content/temp/График 2024-03.json create mode 100644 content/temp/График source 2023-10.json create mode 100644 fuzzySearchResult.txt create mode 100644 me.tsx create mode 100644 middleware.ts create mode 100644 next-auth.d.ts create mode 100644 next.config.js create mode 100644 nodemon.json create mode 100644 output.docx create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 pages/_app.tsx create mode 100644 pages/api/auth/[...nextauth].ts create mode 100644 pages/api/data/[...nextcrud].ts create mode 100644 pages/api/data/content.ts create mode 100644 pages/api/examples/jwt.ts create mode 100644 pages/api/examples/protected.ts create mode 100644 pages/api/examples/session.ts create mode 100644 pages/api/index.ts create mode 100644 pages/api/schedule.ts create mode 100644 pages/api/shiftgenerate.ts create mode 100644 pages/api/upload.ts create mode 100644 pages/cart/availabilities/edit/[id].tsx create mode 100644 pages/cart/availabilities/index.tsx create mode 100644 pages/cart/availabilities/new.tsx create mode 100644 pages/cart/calendar/index.tsx create mode 100644 pages/cart/calendar/schedule.tsx create mode 100644 pages/cart/cartevents/edit/[id].tsx create mode 100644 pages/cart/cartevents/index.tsx create mode 100644 pages/cart/cartevents/new.tsx create mode 100644 pages/cart/locations/[id].tsx create mode 100644 pages/cart/locations/edit/[id].tsx create mode 100644 pages/cart/locations/index.tsx create mode 100644 pages/cart/locations/new.tsx create mode 100644 pages/cart/publishers/contacts.tsx create mode 100644 pages/cart/publishers/edit/[id].tsx create mode 100644 pages/cart/publishers/edit/me.tsx create mode 100644 pages/cart/publishers/import.tsx create mode 100644 pages/cart/publishers/index.tsx create mode 100644 pages/cart/publishers/new.tsx create mode 100644 pages/cart/reports/experience.tsx create mode 100644 pages/cart/reports/list.tsx create mode 100644 pages/cart/reports/report.tsx create mode 100644 pages/contactUs.tsx create mode 100644 pages/dash.tsx create mode 100644 pages/drive.tsx create mode 100644 pages/examples/admin.tsx create mode 100644 pages/examples/api-example.tsx create mode 100644 pages/examples/client.tsx create mode 100644 pages/examples/policy.tsx create mode 100644 pages/examples/protected.tsx create mode 100644 pages/examples/server.tsx create mode 100644 pages/favicon.ico create mode 100644 pages/guidelines.tsx create mode 100644 pages/index.tsx create mode 100644 pages/privacy.tsx create mode 100644 postcss.config.js create mode 100644 prisma/custom.sql create mode 100644 prisma/migrations/20221130072538_updates/migration.sql create mode 100644 prisma/migrations/20221201223336_/migration.sql create mode 100644 prisma/migrations/20221203232123_shifts/migration.sql create mode 100644 prisma/migrations/20221204144131_/migration.sql create mode 100644 prisma/migrations/20221217220721_added_shift_is_tentative_event_type/migration.sql create mode 100644 prisma/migrations/20221217221944_publisher_to_shift_renamed_assignment/migration.sql create mode 100644 prisma/migrations/20221218164331_fix_tentative_assignment_property/migration.sql create mode 100644 prisma/migrations/20221218164950_fix_name/migration.sql create mode 100644 prisma/migrations/20221218183319_test/migration.sql create mode 100644 prisma/migrations/20221218224910_users_auth/migration.sql create mode 100644 prisma/migrations/20230326221139_added_daily_availability_support/migration.sql create mode 100644 prisma/migrations/20230331002935_/migration.sql create mode 100644 prisma/migrations/20230427092015_add_publisher_details/migration.sql create mode 100644 prisma/migrations/20230427203518_added_isimported_flag_in_publishers/migration.sql create mode 100644 prisma/migrations/20230519203524_/migration.sql create mode 100644 prisma/migrations/20230528174049_add_availability_weekofmonth_for_weekly_availabilities/migration.sql create mode 100644 prisma/migrations/20231101100714_added_transport_and_availability_type/migration.sql create mode 100644 prisma/migrations/20231103095610_added_publisher_type/migration.sql create mode 100644 prisma/migrations/20231130130317_added_more_availability_flags/migration.sql create mode 100644 prisma/migrations/20231214163235_fix_nextauth_schema/migration.sql create mode 100644 prisma/migrations/20240109131156_email_is_unique_again/migration.sql create mode 100644 prisma/migrations/20240110211115_create_report_table/migration.sql create mode 100644 prisma/migrations/20240110220327_link_experiece_to_location/migration.sql create mode 100644 prisma/migrations/20240110225201_modify_experience_info_type/migration.sql create mode 100644 prisma/migrations/20240110233944_report_s_location_is_optional/migration.sql create mode 100644 prisma/migrations/20240111221838_update_availability/migration.sql create mode 100644 prisma/migrations/20240112104657_adding_assignment_guids/migration.sql create mode 100644 prisma/migrations/20240127235643_add_location_content/migration.sql create mode 100644 prisma/migrations/20240131113517_assignment_isactive_renamed_istetative/migration.sql create mode 100644 prisma/migrations/20240201214719_assignment_add_repeat_frequency/migration.sql create mode 100644 prisma/migrations/20240203144059_add_location_pictures/migration.sql create mode 100644 prisma/migrations/20240221154126_misc/migration.sql create mode 100644 prisma/migrations/migration_lock.toml create mode 100644 prisma/schema.prisma create mode 100644 prisma/seed.sql create mode 100644 process.d.ts create mode 100644 public/content/guidelines/S-148_BL.pdf create mode 100644 public/content/guidelines/S-148_E.pdf create mode 100644 public/content/guidelines/S-148_U.pdf create mode 100644 public/content/output/shifts 2024.1.json create mode 100644 public/content/uploads/thumb/location-1-picture1.jpg create mode 100644 public/content/uploads/thumb/location-1-picture2.jpg create mode 100644 public/content/uploads/thumb/location-10-picture1.jpg create mode 100644 public/content/uploads/thumb/location-10-picture2.jpg create mode 100644 public/content/uploads/thumb/location-2-picture1.jpg create mode 100644 public/content/uploads/thumb/location-2-picture2.jpg create mode 100644 public/content/uploads/thumb/location-3-picture1.jpg create mode 100644 public/content/uploads/thumb/location-3-picture2.jpg create mode 100644 public/content/uploads/thumb/location-4-picture1.jpg create mode 100644 public/content/uploads/thumb/location-4-picture2.jpg create mode 100644 public/content/uploads/thumb/location-5-picture1.jpg create mode 100644 public/content/uploads/thumb/location-5-picture2.jpg create mode 100644 public/content/uploads/thumb/location-6-picture1.jpg create mode 100644 public/content/uploads/thumb/location-6-picture2.jpg create mode 100644 public/content/uploads/thumb/location-8-picture1.jpg create mode 100644 public/content/uploads/thumb/location-8-picture2.jpg create mode 100644 public/content/uploads/thumb/location-9-picture1.jpg create mode 100644 public/content/uploads/thumb/location-9-picture2.jpg create mode 100644 public/content/uploads/thumb/location-9-picture3.jpg create mode 100644 rest-client create mode 100644 server.js create mode 100644 src/axiosSecure.js create mode 100644 src/axiosServer.js create mode 100644 src/helpers/calendar.js create mode 100644 src/helpers/common.js create mode 100644 src/helpers/const.js create mode 100644 src/helpers/data.js create mode 100644 src/helpers/email.js create mode 100644 src/helpers/excel.js create mode 100644 src/helpers/imports.js create mode 100644 src/middleware/errorHandler.js create mode 100644 src/middleware/jwtMiddleware.js create mode 100644 src/sql/dev-test.sql create mode 100644 src/templates/word.html create mode 100644 statistics.txt create mode 100644 styles/calendar.scss create mode 100644 styles/favicon_io/about.txt create mode 100644 styles/favicon_io/android-chrome-192x192.png create mode 100644 styles/favicon_io/android-chrome-512x512.png create mode 100644 styles/favicon_io/apple-touch-icon.png create mode 100644 styles/favicon_io/favicon-16x16.png create mode 100644 styles/favicon_io/favicon-32x32.png create mode 100644 styles/favicon_io/favicon.ico create mode 100644 styles/favicon_io/site.webmanifest create mode 100644 styles/footer.module.css create mode 100644 styles/global.css create mode 100644 styles/header.module.css create mode 100644 styles/styles.css create mode 100644 tailwind.config.js create mode 100644 tsconfig.json create mode 100644 typings.t.ts diff --git a/.devcontainer/Dockerfile b/.devcontainer/Dockerfile new file mode 100644 index 0000000..d63d939 --- /dev/null +++ b/.devcontainer/Dockerfile @@ -0,0 +1,26 @@ +FROM node:18-slim + +# Set the working directory in the container +WORKDIR /workspace + +# Copy package.json and package-lock.json to the container +# skip if we use bind +COPY package*.json ./ + +# Install dependencies +RUN npm install + +# Copy the rest of the application code to the container +# skip if we use bind +COPY . . + +# Expose the default Next.js port +EXPOSE 5011 + +# Start the Next.js development server +CMD ["npm", "run", "run"] +# CMD ["npm", "run", "debug"] + +# RUN npm run build +# the -- in the command is used to pass the following arguments directly to the script (or command) that npm start runs. +# CMD ["npm", "start", "--", "-p", "3010"] \ No newline at end of file diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json new file mode 100644 index 0000000..d9f2c69 --- /dev/null +++ b/.devcontainer/devcontainer.json @@ -0,0 +1,39 @@ +// For format details, see https://aka.ms/devcontainer.json. For config options, see the +// README at: https://github.com/devcontainers/templates/tree/main/src/docker-existing-docker-compose +{ + "name": "Existing Docker Compose (Extend)", + // Update the 'dockerComposeFile' list if you have more compose files or use different names. + // The .devcontainer/docker-compose.yml file contains any overrides you need/want to make. + "dockerComposeFile": [ + "../docker-compose.yml" + // "docker-compose.yml" + ], + // The 'service' property is the name of the service for the container that VS Code should + // use. Update this value and .devcontainer/docker-compose.yml to the real service name. + "service": "next-cart-app", + // The optional 'workspaceFolder' property is the path VS Code should open by default when + // connected. This is typically a file mount in .devcontainer/docker-compose.yml + // "workspaceFolder": "/workspace/${localWorkspaceFolderBasename}", + "workspaceFolder": "/workspace", + // Features to add to the dev container. More info: https://containers.dev/features. + // "features": { + // "ghcr.io/devcontainers-contrib/features/prisma:2": {} + // }, + // Use 'forwardPorts' to make a list of ports inside the container available locally. + // "forwardPorts": [ + // 3010 + // ], + // Uncomment the next line if you want start specific services in your Docker Compose config. + // "runServices": [], + // Uncomment the next line if you want to keep your containers running after VS Code shuts down. + // "shutdownAction": "none", + // Uncomment the next line to run commands after the container is created. + // "postCreateCommand": "cat /etc/os-release", + // Configure tool-specific properties. + // "customizations": {}, + // Uncomment to connect as an existing user other than the container default. More info: https://aka.ms/dev-containers-non-root. + // "remoteUser": "devcontainer" + "mounts": [ + "source=${localWorkspaceFolder},target=/workspace,type=bind,consistency=cached" + ] +} \ No newline at end of file diff --git a/.env b/.env new file mode 100644 index 0000000..7735779 --- /dev/null +++ b/.env @@ -0,0 +1,49 @@ + +#NODE_TLS_REJECT_UNAUTHORIZED='0' +NEXT_PUBLIC_PROTOCOL=https +NEXT_PUBLIC_HOST=localhost +NEXT_PUBLIC_PORT=3003 +NEXTAUTH_URL=https://localhost:3003 +# NEXTAUTH_URL_INTERNAL=http://127.0.0.1:3003 + +# Linux: `openssl rand -hex 32` or go to https://generate-secret.now.sh/32 +NEXTAUTH_SECRET=ed8a9681efc414df89dfd03cd188ed58 + +# mysql +DATABASE_PROVIDER=mysql +# DATABASE_URL=mysql://cart:cart2023@192.168.0.10:3306/cart_dev +DATABASE_URL=mysql://root:Zelen0ku4e@192.168.0.10:3306/cart_dev + +# DATABASE_URL=mysql://cart:cartpw@20.101.62.76:3307/cart + +# sqlite +# DATABASE_PROVIDER=sqlite +# DATABASE_URL=file:./prisma/local.db + +APPLE_ID= +APPLE_TEAM_ID= +APPLE_PRIVATE_KEY= +APPLE_KEY_ID= + +AUTH0_ID=Aa9f3HJowauUrmBVY4iQzQJ7fYsaZDbK +AUTH0_SECRET=_c0O9GkyRXkoWMQW7jNExnl6UoXN6O4oD3mg7NZ_uHVeAinCUtcTAkeQmcKXpZ4x +AUTH0_ISSUER=https://dev-wkzi658ckibr1amv.us.auth0.com + +FACEBOOK_ID= +FACEBOOK_SECRE +GITHUB_ID= +GITHUB_SECRET= + +# // owner: dobromir.popov@gmail.com | Специално Свидетелстване София +# // https://console.cloud.google.com/apis/credentials/oauthclient/926212607479-d3m8hm8f8esp3rf1639prskn445sa01v.apps.googleusercontent.com?project=grand-forge-108716 +GOOGLE_ID=926212607479-d3m8hm8f8esp3rf1639prskn445sa01v.apps.googleusercontent.com +GOOGLE_SECRET=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 + +TWITTER_ID= +TWITTER_SECRET= + +EMAIL_SERVER=smtp://8ec69527ff2104:c7bc05f171c96c@smtp.mailtrap.io:2525 +EMAIL_FROM=noreply@example.com + +GMAIL_EMAIL_USERNAME= +GMAIL_EMAIL_APP_PASS= diff --git a/.env.demo b/.env.demo new file mode 100644 index 0000000..2a2aa9a --- /dev/null +++ b/.env.demo @@ -0,0 +1,37 @@ +NODE_TLS_REJECT_UNAUTHORIZED='0' +# DATABASE_URL="file:./src/data/dev.db" +# DATABASE_URL="mysql://root:Zelen0ku4e@192.168.0.10:3306/cart" + +NEXT_PUBLIC_PORT= +# NEXT_PUBLIC_NEXTAUTH_URL=https://cart.d-popov.com +NEXT_PUBLIC_PROTOCOL=https +NEXT_PUBLIC_HOST=cart.d-popov.com +NEXTAUTH_URL=https://cart.d-popov.com +# NEXTAUTH_URL= https://demo.mwhitnessing.com + +# Linux: `openssl rand -hex 32` or go to https://generate-secret.now.sh/32 +NEXTAUTH_SECRET=ed8a9681efc414df89dfd03cd188ed58 +DATABASE_URL=mysql://cart:cart2023@192.168.0.10:3306/cart_demo + +APPLE_ID= +APPLE_TEAM_ID= +APPLE_PRIVATE_KEY= +APPLE_KEY_ID= + +AUTH0_ID=Aa9f3HJowauUrmBVY4iQzQJ7fYsaZDbK +AUTH0_SECRET=_c0O9GkyRXkoWMQW7jNExnl6UoXN6O4oD3mg7NZ_uHVeAinCUtcTAkeQmcKXpZ4x +AUTH0_ISSUER=https://dev-wkzi658ckibr1amv.us.auth0.com + +FACEBOOK_ID= +FACEBOOK_SECRET= + +GITHUB_ID= +GITHUB_SECRET= +# GOOGLE_ID=926212607479-d3m8hm8f8esp3rf1639prskn445sa01v.apps.googleusercontent.com +# GOOGLE_SECRET=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 + +TWITTER_ID= +TWITTER_SECRET= + +EMAIL_SERVER=smtp://8ec69527ff2104:c7bc05f171c96c@smtp.mailtrap.io:2525 +EMAIL_FROM=noreply@example.com diff --git a/.env.prod b/.env.prod new file mode 100644 index 0000000..a3438f2 --- /dev/null +++ b/.env.prod @@ -0,0 +1,9 @@ +NEXT_PUBLIC_PROTOCOL=https +NEXT_PUBLIC_PORT= +NEXT_PUBLIC_HOST=sofia.mwhitnessing.com +NEXTAUTH_URL= https://sofia.mwhitnessing.com + +# Linux: `openssl rand -hex 32` or go to https://generate-secret.now.sh/32 +NEXTAUTH_SECRET=1dd8a5457970d1dda50600be28e935ecc4513ff27c49c431849e6746f158d638 +# ? do we need to duplicate this? already defined in the deoployment yml file +DATABASE_URL=mysql://jwpwsofia:dwxhns9p9vp248V39xJyRthUsZ2gR9@mariadb:3306/jwpwsofia \ No newline at end of file diff --git a/.env.production b/.env.production new file mode 100644 index 0000000..a3438f2 --- /dev/null +++ b/.env.production @@ -0,0 +1,9 @@ +NEXT_PUBLIC_PROTOCOL=https +NEXT_PUBLIC_PORT= +NEXT_PUBLIC_HOST=sofia.mwhitnessing.com +NEXTAUTH_URL= https://sofia.mwhitnessing.com + +# Linux: `openssl rand -hex 32` or go to https://generate-secret.now.sh/32 +NEXTAUTH_SECRET=1dd8a5457970d1dda50600be28e935ecc4513ff27c49c431849e6746f158d638 +# ? do we need to duplicate this? already defined in the deoployment yml file +DATABASE_URL=mysql://jwpwsofia:dwxhns9p9vp248V39xJyRthUsZ2gR9@mariadb:3306/jwpwsofia \ No newline at end of file diff --git a/.env.test b/.env.test new file mode 100644 index 0000000..1b9eef8 --- /dev/null +++ b/.env.test @@ -0,0 +1,36 @@ +NODE_TLS_REJECT_UNAUTHORIZED='0' + +NEXT_PUBLIC_PORT=5001 +NEXT_PUBLIC_PROTOCOL=https +NEXT_PUBLIC_HOST=cart.d-popov.com +NEXTAUTH_URL=https://cart.d-popov.com + +# Linux: `openssl rand -hex 32` or go to https://generate-secret.now.sh/32 +NEXTAUTH_SECRET=ed8a9681efc414df89dfd03cd188ed58 +DATABASE_URL=mysql://cart:cartpw@192.168.0.10:3306/cart_dev + +APPLE_ID= +APPLE_TEAM_ID= +APPLE_PRIVATE_KEY= +APPLE_KEY_ID= + +AUTH0_ID=Aa9f3HJowauUrmBVY4iQzQJ7fYsaZDbK +AUTH0_SECRET=_c0O9GkyRXkoWMQW7jNExnl6UoXN6O4oD3mg7NZ_uHVeAinCUtcTAkeQmcKXpZ4x +AUTH0_ISSUER=https://dev-wkzi658ckibr1amv.us.auth0.com + +FACEBOOK_ID= +FACEBOOK_SECRET= + +GITHUB_ID= +GITHUB_SECRET= +GOOGLE_ID=926212607479-d3m8hm8f8esp3rf1639prskn445sa01v.apps.googleusercontent.com +GOOGLE_SECRET=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 + +TWITTER_ID= +TWITTER_SECRET= + +EMAIL_SERVER=smtp://8ec69527ff2104:c7bc05f171c96c@smtp.mailtrap.io:2525 +EMAIL_FROM=noreply@example.com + +GMAIL_EMAIL_USERNAME= +GMAIL_EMAIL_APP_PASS= diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..475b0a2 --- /dev/null +++ b/.gitignore @@ -0,0 +1,27 @@ +.DS_Store + +node_modules/ +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +lerna-debug.log* +.yarn-integrity +.npm + +.eslintcache + +*.tsbuildinfo +next-env.d.ts + +.next +.vercel +.env*.local + +*.zip +next-cart-app.zip + +!public/uploads/thumb/ +certificates +content/output/* diff --git a/.hintrc b/.hintrc new file mode 100644 index 0000000..cb34607 --- /dev/null +++ b/.hintrc @@ -0,0 +1,8 @@ +{ + "extends": [ + "development" + ], + "hints": { + "no-inline-styles": "off" + } +} \ No newline at end of file diff --git a/.vs/VSWorkspaceState.json b/.vs/VSWorkspaceState.json new file mode 100644 index 0000000..dac34db --- /dev/null +++ b/.vs/VSWorkspaceState.json @@ -0,0 +1,13 @@ +{ + "ExpandedNodes": [ + "", + "\\components", + "\\components\\cartevent", + "\\pages", + "\\pages\\cart", + "\\pages\\cart\\cartevents", + "\\pages\\cart\\publishers", + "\\prisma" + ], + "PreviewInSolutionExplorer": false +} \ No newline at end of file diff --git a/.vs/next-cart-app/config/applicationhost.config b/.vs/next-cart-app/config/applicationhost.config new file mode 100644 index 0000000..223dc4c --- /dev/null +++ b/.vs/next-cart-app/config/applicationhost.config @@ -0,0 +1,1011 @@ + + + + + + + + +
+
+
+
+
+
+
+
+ + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+ +
+
+ +
+
+ +
+
+
+ + +
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.vs/next-cart-app/v17/.wsuo b/.vs/next-cart-app/v17/.wsuo new file mode 100644 index 0000000000000000000000000000000000000000..b88ffd8d51613fe5bbc7380e18f8992f79f28ae2 GIT binary patch literal 36352 zcmeHQ3y>Ved7eWEBtSL-L4aU537HV1*_+wf*Bqzg_Fh6*Cmp&&!q$N@J3A{a+S@(v z>`6Lw=kPLy*d#V~m8gJ`c?5&wr~+}3hvOJySB1DtL=s41oN|#k<+xmqv8!B^%MOt5 zo0-0yTkY=6?%j!pwy*x3o__uP`1|kw|GTH}#bc{qefX)1{!^-O-O@7Y&9_!cr}@I$ ze17R{Nm_;XQvh$i_10UAVm!Pp_b%#z?NR}MC8=E+kn(sIr6~?&V0XT>e0Iz?%#*9< z*#CU#Z0nUa1?hS|=q4Tp#)5RSv>Dhl@C`@@=P6}w^!cDbe|OJ~t^Rg5f<@)2qEn8VeUsru@+)49QfPLgrD<} z{V-2*C;CSG{`6Eg<@tEL;qO4t|2~A%%ehS+@Y~+|g?O$2F#J3`&j73eoCWwTKm>3x zfc<+8U?t!J0LwZT&r3W%^Y_EQ7Vv&AjA`mQ(w7Wa?Mtu1f2Hp|>G|V$CIIZ~PQX=w zF2F`WH{fbO4}kUP#q&}CaS!0x?)mH0<-HPjBIm#IL~H(ov>cjzr_6sr$AS-t`Of(- z=DbKlmcjYYccxnh|LNYlnExWJnE%TW&-woW0OvpB$s;P~|9US@@CQ+j|0(AGMP6FQ zwdTLShZ^^D9BxN{-T}B1z<0tYeg4W){}6G11o(`X<~}?>2l%}AUYWl2{?6@zdh*8( zNtI$!T+%SEwcHhuKPbwHd0Q);Km2;UyyOMsA^+@wlvVO4Xuy9K@UwT@kcZD8S+77M z@+7)lkT}zjvr3NScO%yREs*{X*`akR@ zt@_LUC$DDP>8d8G2)qUFFM44?@JB21`(KHl^x*!ww#$p2fPmQP~Z9-T9b)2YDqcHGO{^xuS+J5Q=)LZC+;IG#Y&Gdf<@a{Op zL4O>6>Y*n3J}3oV-o*HafSNiSU2FX()ttO82>&5}ujR;pTkC(BerolTKm47v{#Ww9 z7XPRHZ|?f@Ug!T@ik1PW-&0?wy^nf5*9gj0Tq|i~q>fLUKi3S}?9K*I?xCIUT!7FW zX-l9jkZUr-sIOB#pk0u50O|^~w=r%lp6fin$Y1TrHNG;Oav$}7%E#nUl#?i{QeM0Z zAkx$RC;Y1M~FoqZ4 z-vQVOxWN}L@bh^S!gm9H4`2XN027b~Sbz**4`44K3%D7u50C@g2B7}Ia;P)$S;Uhx zO8+FDp8y;H90W`O7=8%PX~2y4{`+{|3K(_dyb|h5St|`W>wpxJwnN&=!xBxsjFK?z z(l+`fi#k~73u|_lpbPx}Lnw!12sDB8k2a+3BEi8`$3KdGNd=O_Hvm8J3g?zO|1W8m zZUjAVVk9YH?nnF5Xj>6IFoO3SdO_#`Ax8%^5Z~v>qLfSNx|@){wj-aAzZ${s>ZO#B z4U7n7bV=$#`)QNod}ANrF|Qjz3eIsl(#9!xayVM^|KywhLFB(U38jW>M*sOZ%K9s> zydd}!HE=VS@+bK|*Po#D|1qR}3b0s?c!gW6G8-vJ;O4WDd`wF|HU^$%fUA_S`t1k* zW7r_LToJaB5d1b)l7E}L=fX|jzvs=r2O$EQ4xVo5kK6jOKR1T8cL3|=7*-$R-3Oc#s1r5eG1SLG z4NBPiqYaMrl<}OvU;Q|iK&yt0bRy>%a!q1w;f|~ASUHMLd=_n`#et=ZHZM~jd-IYP zp8Lujr#*3a^opOY{nYDg|NYmIU9TPe)j9Xv`_h^JTdmEkc{^I7;EyflZ#{SWlD5C- zv~nE%Fot@$Rvo^D&{j9DA8j_#Bje6^%#{O%5oemTK_N6vFgs$6He zy7DAI79%%_I&u%b(&p-~1J{4bd}{%uIe%O&e-|Pi_ae7}7H*b?fUW4P?4*5n2G|(I zdYs2CU>)#t-6U>0uh_bes}M_>iLMWn$aS6AvcP=cxLUaBYW+5I{(x(~DDSneedEx& zo!NZ4aA3qLm9qIg_PWkPGZYg8JIW80E@&9@1x*_?U1eRC^1aPD_0&8D(hgm-T#&N# z-GTCN2ZtSoOg#c#u*aFzAxN{^9sWq`Y7u$2+FfT z>7VlIQC1vo7+A=G$&ESl(zE+7*CT}Q_0J^%|Loigil40KCk}S%9|KrT`tjF`wJHJK zF@d#8L8yX|0qoT)2vZRs#%~f&9nYw~MuCZ52vJ&uKY5-JHAn85gxD~nw+WS@1!PrSm- zM%3~AF5(2;Q^(|*&b5hHh?z7=S|l&N4s=HfA#b!n8!nxc3&;Lj+ogD=y@GWp$JF-u z`JZ3!9YRg=0Cy)O1lnX@Q2Izi9^zWWRdVhsi1s(EfBp`tMq3J9J^VYImX|=I)P_ad znIny!+3VB<`d`ESPkJQ{(#aTIN@LW1L+JGa+E`zzswa)PXF&N&^72T`!6SY|ILH5a z!2Eo#I^SB{dM{K`#Q8EbY(3h;C+$IgC)(@}tL10fyMOWZPyYBv$F@E3p$9&3+N&3A zVp@g^C*}^{Irn!-H{#byn3k2$xfh}e{6#?J!s@?Yon5ke?)t-n!Y3Q zvmYCE{&A;YtQ&4Q7x;=3Dfv_sMFv#Kdkc{!g1Y?TJD0e-vpw^C!xuX3G_hD^G6L z#%g;u$(s>JI(GFUrsS$v?v+m9=YB42>_PEgjkNcBOr+lWv(wR!^Nt;sc)1Q%I_$qY zc!`^?GQQgT2NBrgMbyLJ2MTZ{k#V0~x)uFYUWc2pzmiV}S%3ZbN1b_+L*Hk?ZRYfU z!|kW6DDZEG)H4c7E6dvbpn^RJ-41>@ziV%z|JzaQVXtVOe4%8M!=D8x@BjHn#6rFb8AHXmvq?<2#Vj||CRXN^_OSSg4KZZcQJ5t zJ#7Ym%l?CoTY!7F+kYzce<6=>FW9xd)IX0V^k3?eLFte3qL9BT@pF%vxM>#_HmQ2U zL;l0F2wc;H;@^O@LjSFee+p6tIa013df0v%mw){8zY_ltdVL&N`5m5r1ujb*bE^aU zx6^L6oo;Sy^*7p{$%E-)w@&NDpa1pgGlzG5_tE<|ec!ek+kN@fWk34VKOb3fO48GR z-tGH0jp~M9XNI2ov7^;@ zVCI~^+xFsju8%xp-4;&W@r@&kYex}wikAJyon7uPMIBGv@dsD+Gu?@_|GfOK|FZV^ zXU3Kv`SvpxJo{Z%$>k&EUs3n!V|pU#KMu=H7&Cyo%8Nz+LE2w!pu{*;@<0DL3mLOo z{>m_aKKg^%dEyJU|IymhxJAv+l{Aco?(B$=&(!Bi+!ZhXkt+!&)(@Ab$*7fUVVr=k z{AET6d$l%JN1lLld(18wshm|_e?)mfpVUJrKeVC8d3LYAbF6=0$Jl{Fai2Y5nATX{ zI#`lTqgaxSiHVB0(0==&CFcJNwO#(hbANOA>9rTnJbCSkjR&v$(-kk>_-OunTYq+F z%YT1w_sd@%`YP?8{?T0c9CK~bcLuQR*V{>`7bngx&}LcdTm$3WU7-h;v?iRVq{L)H zgfmgh+T+HUZSJ+kjgb3>LZs8W@{_q-H@$Gi9?Kph>5WZHrgB+(uT`|ivf~qlVkuOz z54KMr!C1+#_t_xC(9L!sKYhqG@E&LRb*#Z6Zf08Fpt@G;yLc9Z^v^vZvw*VmR=(t7 zwf4h1)(89p^bHn@<3#%;QUafcczXT~oO(l9FD?Wl0FUmFMbSiTgS{}M%mnt7&P(mx zblb-se(I;I&;8Dyt=coBzTWKd*6A93pIWZeI0>3?$>#L1@rwZ{MC9{)=FQ_KD* z?2jjh{jYNWp|$_V(+@n2=C{7O`#IvKUc=mnPm%_+RxT}_ zwnA)*tmNs*)%@YnpH*k@a)KsZo4bwBWNv)NJ`AHQYHOw0Q1-w8I%}%^;CL=?Z(O&x zRGR4Q=x`0ab|{UGG1;4jSqc@3dpg3366sLl9W@3adCO$c3T?OS!er63hKxKcz8D1b z3OwsvB%Rq=GzShG2p!Nw!D`11Lt9216SJJnW1}Q*TI;&IoceWicWut^H;P#!Um7kJ z_Gi;pajP+IA-tn{i-b|SqNlo&#iB8_E%RY(YKM`Vw6bE9xg(*&+(Ly1YGK%XsLN#0Gc3RERs4|A{ z$noo_Qqc;!6R$i+yO1fo(EL3fe(v?&{pq!jzx1t7uPXd)viH9Hoe%%uC;dO~e=ylQ zv+CN8M<2QKhe`MgKX~Ebmp)s3y7c*EFS0o2kXZk68zy=f9@H(g{;l(WL3_G-x_83) zKYmZKbh}7`HmjfiV6O=JiVwDHf3cmJZYA)`>jfm_p&bJWS`la^TP(ZBxmI+(?n3vNFg^# znQ14)IOMRs5BXVs^@7iV{0V#m`Tf~qAy4tbzO-x9DDJUJknl?xZ1q>-Igye+K94$8 zI<2j(?foND5Us~UBaTeD>&E2#-9B)zWaaH_Dx1rera}V;Ez{{5(JYdT&?8ooVJ-g+ zh*^mdGlcB-1vsdOGvGveD< zryRdB!jBgjcuo1dr|XkvPk`3y5^%d`c;%(F7e*^Kq#w>G~ z_Ek75DM^Q%?|}#L?Jm#b58$l5?A#v0bCfdPcw2}9U($(7!pC|i0e#MWB7^w0ZV-MA zw=wb#mIJ6U54j1v?)~E~R@U{ZI{6nW_qX(aq2I8l8+Sd(LNb51>i@ili{C=6SHeo# ziYqBOosMDdM^#-mQf5?6gfoh!nK9fY5j|Bp($??Jn`C%!ARZY|<=%KilU21}k&^>z z66Z{lN}sL_4i5HdGt&^0ZPPIccTYET%(8sIRGe&`KBOzjSg)3h%YAB619wt%IT=nQ zA17$N<7khB^v6bYR8DDrw=81wL}zz&q9R}*j`XPAm5D@H=mbyGD>D=I4Fina~3Akt_H)J8M7O>Uq{(MB=E8qMG~ zx`8UWjc#n%R1*|q8HOB*s|h(`7`mK@>bTk}Vp`#7T1|vgh8VW6(}E!7_qV2WkSV=t z&bLKv-3_e|#|clXj|*A+5;quDIBvvJ3b;ZfDn}?D>alc2j#@@W(<7Fp#q^M(sIf?R z8dC2ZcY)L09b^?GMg_s`O`+zfo@+YKT1NQ{bIX-s@Q%PBgwn zAj2pnOvhdHY$yD;!|z{-y~rhc)c(&JLB1a6H|0V8dx-x(eyqZw-G%O2)UNeHPY9jJ zn$G{Jy|plI!Qy|UuDrK7gRnUE(Gu7vmkvKjS!cZxx%r|L1maT;6|j3Y4)) zJR4iCirIJj{Xe8%9^do3p$B_-iBDOTh#C<~kA`(Q6*D00$5K%_WkEMpGD@|1#xkql zN;h}^p7WH8UnT7_KU2>6|4B7;)HVh{iTD<1;I literal 0 HcmV?d00001 diff --git a/.vs/next-cart-app/v17/TestStore/0/testlog.manifest b/.vs/next-cart-app/v17/TestStore/0/testlog.manifest new file mode 100644 index 0000000000000000000000000000000000000000..e92ede29d76aefe079835aeae278da5341f6e15c GIT binary patch literal 24 WcmXR;&-W=QP7PsZKmZO+yIuf90t7Vx literal 0 HcmV?d00001 diff --git a/.vs/slnx.sqlite b/.vs/slnx.sqlite new file mode 100644 index 0000000000000000000000000000000000000000..d0ab241aaeb4ee7455da34110ac38ea11f075afd GIT binary patch literal 131072 zcmeFa31Az=)c`!RyIN^i$0l)X*>Ms(cbr6uCHYK%#BrPuV&|~q1V|i3mSkIrEIE># z*l{2z3E`#`=nW;bTy24tvn>>Q(n4F>^gihIwdE_&0{zO@``~{wdrNW>=<)sh{~9u* zea9ScX5P$uZ&vEr+L_43YX{Pq;YhAFgr*>j(dyb-gisXzkzD;NgAbhg068{%p6p{3 z`3GLI5n}1Dgl3xbSJyqRDb9`J^};od=j<%Mm3=$&XQrFEV6q}C_*+H-4${*6e2?9` z!-w-*6RB8ytY>_3~A4sGUxkNe@mOrKj*Cmqi4YBZsQbbaFcSqZ{j@k{I)^=Q2 zyYsBd=yQv;@V9wWF@0a{;+^Jd`|9%LZo9V~nz_DoGdD$s|QeciOVy{)IC?(%b8cCXKeulD64{mFP?*9)KBN@KRQt?BG2(Q~)BSe8qX5I4m7 zK)%~L)^~K*Zt338)z*Dc?Z%FaYTJ6ZZQig6itXyyv<+GX|9U$+mno%e$)pb?V)2ZT zTcwdn$RKogtn29R*wo(9Q@c~;=t$)fx$(Zm8UTu@(^+8Ldbg}4f&ekJx2^3kq1JYE zcIYUzF|q(RZEx#tKfkSeaj>zmPHS+1Tve8Jqsip>*3n2ZF_4JIN)=!p50!5t%o1H* zYL8WHTQnNaW)uC1BaVPrdiYw$Qe0G{wTp=3jS65si%D86EV#O%~TB^-O zGsm>zXuW5iF#p_qQJ1x`Q|f#-wMHe>Ca(%8TK}aN`L^*9(2}aAQmar`-nPVWJe!LQ zkMz|N<*{u;7idz@S7avo1iN>69X=}2nW$Dv$_tZ31;`B(m0|7Ov|($nw)3bo8k1pq zsW_!$u*awnxyc2JM8j^6XR@%+iZuUGhQ6ZbRMdO$;F$W1oIp;BMmc9MHmO^ zEM}fOGqeWF-O<%-{Ta2aTCdjCvtcGfw!&`rcKFmGE1byTEs;z-l?xNKU5Im(9KS*; zV+n?#EF>cbhElupGT6>&6ABr~T+XlI?cRN$`Nnn4XIOZ5ua~gg_mdK{BcFl(3V_;__o7>!9$gQ=9pbHO-p>f zmtT+V-s)<6G)~J@+NNZTsf?Wp)G*}~$bW36ZI2{JVH^u)XD`@lQ$@Gu+lY7l2uUwU zr(8esJm6XA{`*_T-n1HONx+hTB>_tUmIN#bSQ4-#U`fD|fF%J%0!L@FHnj5iRAQ`d z(8EkUvO78(ipQh%O~I%y(9jg}H8i)>`y!!e%olHJ48-eO8=ITrAzx@9Sl#_ zFxC+BHTQ@5V~w#8;Sc&6g3U2sOKYUT*W3^s2*!iK#-?b{7i|i*G&M(~zNY3#i?5+I z+T@G0#_D~+{`f$ssWsNpKhW%pwFU#hXk*OR+T0icqBsyWH->z{fyS1m{(=61`eq;+ zh&DI223mbBu?SSx-w^fn#~K=afu_b-us=G`G|&`S#B<0OYR|+Yxp-`IrgtPpKGX;O z!GJ$lA8e=%hE_DRuBfliJ8U-8p6>&{-rjgL*Pc!dBnC$_G+@vJPJl!-K0%xfa}|O$ zqlsk9M3tSpqIPE=_1ezu$we}`(Gi7~I2nxCcG+cMCIaphL~h*TC383qwNG6e?;jo9 z7Re08bJ<>SLntP7c4K^eXCDmz-_Xiq>;IW?f2$5@1;e4`5}oZJUlNsSPmiW@%@vqK zi@ZG$ffuq0qf zz>=`Yg%O0P&!X_K^4nlFi-*F4|wJnnhF z=Q2;&)8<*=5!|o1pLIXrzQsM^j=MLw>)qw9zqwv?earQL>t@%O>mpZ&tKKC!fA9R3 z^HJxm&STC!&UWWw=M?ex;t$2oig%0Gh=XFgSS$QP_=)hOaI0`w*e)~+GXkBs&w6WO77 zCY(!$vqOo2To_)1fwxCu;Rw7ZJeV4W*VrZ;&wce*AAImDbc;Kt2?csPClK8ADf4x?7a>^$btQmqWQv((TK2nE6#!TdbpQL|1E3WlJ? zA-VXhMmGD1shB`87z%}&^kNoV%A;1blt8E+8rm3Y36IjNLwYf@F5yuf7Wgc^aN-}# zL`H`8Cl9GTo_Ux@i*)ozCXpSERH@ji2_DUXI))R#N8U-!YN*OXJgNcIU>sg3CYO~o zOw~AH68Pw7HkTgu!>czl zW>)OyQ8ge^@q+}uM}=38$VJgNsZ5xvwA{YL@JKpC+ov&=rFc{hGK|L(ISuF?Hdnn@ zt)e1nsyeK~EB6&ttzpXc>g8)dZ^B&ufLcz)kg5FLD!g*ApnMHeHlUZU0W0GLEC)nrhyq!Ylg=iqbG;5xr&&Sha^p+QDmUKHI646ecA(_@we~y^g8cEi*;o zCLCSOI?CHe+Uww>kz_m-i)6IYX6+(t%E3ntL=wpe{jPyTT<5FWDUW!Td=o*MOspQY z9n}}}XaP(g<1E*Zk&%O2&%Tr4T`2yM0FWaHNED-Bcr(?GUKka&y7JYnU0Ecr*`$F%W^Pjv!k|G@Q4~+#(H8 z)+tv`##jSR+sLCbGKeDy4YvFO9(6(Kr*8VjWv4#&jpL_2aq6+!Y3CYJ~m4 zA4^BaR%;CF&cIOLRKU=2T84)DP^+0??phv&plftiWoh^QO82!^%xy18V`^#H8d>Vh2J9t^PSq)yknk)eapB~MPjOH|O)hc-cx556Dq>|H6v(A(Ew;r;$XFC&F zs$xTGMf1-kd#%84QO^NA@kk~*v?e_U1F2EfoFlISjcOfy3zLapWdT8ZBoi|d%w8dH zHR|_rC8Im=rrermYHz+SZ zRmW6xdG2UvK2fm+bZC8hXIHn?I%#b?-dn~zi z?I#jfanq~h7Rl#a6eCqO!7a|M+lHr6_m85{I6W2@bkU1y_o&C@5G_a@z2f3o?WM z08Gf3wpOM(mJYw|3qyo!%!Y=Usp+qXD&%R0)mPLX>JO8h4_>^;u;e^>A0T5(m4B?G%TL$*zCSQoN%|Y?{z;YZFhfA zxJl?07C3&-KF@wm{DhcdzsG!txlz1_$+HL9J?A%(X@Mh_sPgBDLDaY;jw+ZIx}At;)u8uW>))p5-3n?&fX= zpFxV-X}iV|6vl;>g46L;X(4_>n&SDp=Q+=Bm?q~>Jzw!W;<>}~UdIv7anHDCNcf{; z*!8??rE8&Zi_7J?*mHry?Wpyf?T`~Zr|7Nhw%=Vrg>CC?DNF*AE_hR4}M^+&E%rtfp zV_I40({tDk#y>EcjfaO|&BRmn(lAMWSs1p*`8=7F_QBSX3=9Vwwj@fdN_tYSq`^Rvhdv-{)6%U;Ycbm z05cnXVhTHtF&wMW$1B+7D!>;Cj)j8$k<=i1)CdkVjRl%0_z_Y!sFY;fmrIXEhkW#S zP8c4pVcVEUDwatnV!r55COsVY!GU%R{!z|{O5g*n!7=zp@eg{~8Ya?Dj}Buw^nk?9 zVdNdf56T*SjI>8NKgimWfg29xQ2Sek_Fe%fsL%wQn9kB}+74kyy+UNVyEF7MA0 z&W}uG7cj65`-lP{?hN!{B0#Xxx^!i@H;XH@bhGD}bPj`_g(0x!UJl#pU2})8{>*x+L99lyF|3L>^#*o@SK$@)UVRSng+o5=J z1isA*oh)PPn8;Wno$ZOkSH6(>iEbl((p)&S2k$Qi-C7K~r5NUWYq%-t6Ic}r@X92p7%oe#QnCPGof(>DGZ8N)H z2Etp31Q=*he2^}lGuVFqxV@9?p)A5JwieayGk)FcEKSOEB2b z8mJG0w##J0M9-irh!9nDpap7c1-~iinG-YFl{%uSp|!C-JdhX*6Q?Y?ypbI?B7uz} zb&sp=wGG1o59WMs935|EM^&yj$kH7ds29-qMT{?lmeN(*1-? zbsmk4kaBfTXxhP+W8(cx8QF&o>`4>*K9zp2kv?IdA2QJos`LXUaNNipGjK;uWc@04 zgbGLXAY}ItD%Hx(hN-Aji!r;Kl&$LRJ~EC58>n0xv{Z@ijy>eSj zLfI^_^RVHVu*q0b7b$=k7oB#tj7*q~^Vu$ZCU4pWv)EN;B3LP!uWbXFt0u46`9*~i z`T|ec`qL6A-m!J3A<{fz9bPshOWf=QTU!E7JYVfZ2&BPl$jnkaTy11nWn*tO87$qC zwTjFUv-j$}Dz+JGz9^%|>Rd9i8b)!AoMQrl2Z?y5R+1&#skplp!WBlCLf1;dlknN> zb!w?#19GEGo~CBfE0hdSwTjRkB_vy*vqqw)J^6l_3SJqb*syC2`R#`OvmepP>Q@Zi%G@0r)Ci$ zDss;(6j(2&KA8n%9uP;&d?NM&@5?+=rP1Xwmriq|pJfi|N3nCImdqsi{98j-8Mskq zldfsLlUYRQ28YQ^g4Mhv)r!K=Tq83`c}m=m^r*-QQb~G5Js)1mYjAf|P=-PuM>%PL z!Lc!&uo=A>Why{*VN4@y!0fk}N{Tj_RK!^^MJ3cd6cQ1fejEl(=OI0keGzUV!(s=7 zi%ciQ>)<4#N}UtLpPCg3O7SlUM83qSKqNpt33iH=-3L5j)O`jvB4*7|z*T?^Ig^}$ zsIFEuhwOSoUj<|}Iq%0Z5JiS2kKuDgp%(A8okY^#q(6fF|AO=j=_l|Wz_+EZOJ9~g zBRwuXD%~sHEqwsq4tTe8lXSgwm2_M>A{~-Or4ebLG$2K!UD6Jz%ku$omDnnVJhMGx zl1G>!OqbfF^T4*F(eoM4 zW1fc{Pk7$xxxsTaSn-!S4~f4OUle~XepP%*d{X?l_%ZQA;s-=Ybck5^i}0H88{v7l ztMEPHl<rn?WgN8EeeG52owg`Opz`JPJ8G>^-}yMONfk^8&uFFV}s zFSws{f5LsQ`!4rM2k*YweZBii_fh-n?o;ju-S2fDw*Sf9;P$&0xoh23?rCnPn{)l$ z^#|9ht`}VY<@zDq!}zM}DPdGd34_8O`#0@hv46q-g#A(bNA366Z@0hKev|!L`{k}D zT_1OS)OEM(HrKmcZ*yJYI^sI$O1lPKVb>1VX4iVxJXf`=%;j{kLJRMA{?+-K^ViN# zIv;R;$a%Z-J==i?54+6u%`b<`?p_`3l~{^R|E3{$P8>_TRRj*uHD~ zn(d2Xg>a#;ML1trZJ*`%w&SagFE}1?+~>H{ajWAUj_VwkI}X@?Yk$H1Gy5g>QTwnx zZtt`A+Pmx>_H*rxcAtHLz1;4$+xWlpzvo}(pXYzfe}{jTe~N#Ce}un}zmva}e+PdZ ze>r~%KgtjDalVi5<-7O}{#@IWwnuIEzp?*HdtWT5C4v7-3Gggt=HnaX?Co}zVekoj zgOa~Z$*(6ldI?{r99N}f{kVI@z} zd;ssGc^vPhc?>6%d`QU$Y2J?qlsvBFF(r@Ed^YZh_F^Bx?gc{koo^R2j# z=3DSCns3HCX}$?xO!F>$5zRaCg*4xYchLL-yq$=10{6<y)#Na&`g9s_+I{MH@a}$=56SI)YB&4wCJ`Ye^Qy?Ii2NYe?3K+eo$%uO^un zuadL#yXLIDNR?cc{ zEMo9%n$8mHkpoxaDpDq_FiE%?IUx7Y=abk?>vCWh&F$Dpa~_K{w?W_>DxZKzEzRt5 z#><(FWE(LjXRO$P>|V@}r!^RpY&AwSL$Ax(KjiH1a`rbl`>UM&Mb7>#XMd8jKg!u3 zE71&Gja$G_4>A0NcWq3Nxr{OZ1PsP({J_S#u!k$7ZaG)PKcOd%$^c;CwgMLV| z)#&?j_B}cKuAF^G&b}>Y-;%R$k}}aL^bPVj8=aD&UzfA5$=S1%<|*_QCI7OLKcnPN zEBTiQ`F!+6IeUs^PV@yi`@Ecej$~`lXG!KjpOLdqyH}v{1?WlXeB@bxo`4KG^eKXy zj~9eqg2@1glgbhnb~OI`n>;UyE*~ z`8DVknqQ6HNAs)Ddue_pdJoO7K<}pc3G^!Sut(;vWXIIPFRdRNvoLwPjC*p&oaN>0 zG8>EW#1Wca>h47Rp-af;s>3v$kZKWMb%=f*Cu!FhO%Kxa08K|}nxko!q^S%^_w1+X z2u;&8O_6l(FiFEnn(m|NUXl(ZNV&g&cSUL1PtyoVJNM8uOw-*o z?W5@~lJ@MR>BTg?h@{;Y(q%b=e%?;ft-U1OxQ(VgH0`G8R+4(R&~!6RH_^0DF~j1il>r;i=M7$To$1l1SnqiCg*|vbo47CrLz-2qbZk#7+{PBsP+eU+}ZB4<%n-Oj(ne~W()*i{R_w)-{Qx4+4D*tW%1!M)Bs z0QT_Jj;}b5IW{^Nak~3{_XqLQ?wI{|_)dIO4BLO?yh#*~LQzUEn?p-hhue#vH4e`jD*!4j_#E@6_cr(BP^s=#ucE}h3> zX(`0?liYT0HMfMD&i;daf&C`?DfTY*2KEpeV>hua+&k@2#}6GhIxcohmAn%2{KoUN z=ZDS{o{xJ@dam~zvp?oZf)8Sou-AT<>n`VSoZk^x=O;a@JbwEM`({s#{T;$ZuJyw0 z&K_s0^A6X|&N1c>o(hkMf9U?5b6EVC`={`}#3#fXoYTZ#i(e2EM9hVMbGbI=bb;!7 z(L<$3jIru_(SuXD8Yo2zSKo^sn99w;hKM!n5tZC>TpY8mK_8{0depiG-A_psZ>Ju& zu0i)vQay5AgYKQqEy8-pn8dDY&_||o3m9|s8aAFv&c_r7uwf_ia!Z+_820Vxo+;cc zfU99_*rH^B8p%G1?xFxKn0*r6N#&r&vrnQs%D8!q-aZISpF|%NxiXN={v>Q?v_rZh zZ#KH!!&MV8(a82}bh4bQ!v(SJ+32=%ZV{tLYiV>Fw!ack*bGZRVQVY_g^jWV6t>M0 zP}oFEKw(QQ0fh~=1QfR05>VKDOF&^OE&+v&xdarp=@L-bwCPOILWe|Vu!R=`VMCw6 zg|IGNJr)j|e3vZ`r(_a(`KP1d6X?1MZmC+B77w35*S2!|74RF1h)9O;!19CB1^t@}7cB&wL-j$=ZYZ3IWtcRP0wHSIT z;|A@gM$z}|r^IUbc5KfGtwWEb?@5bXIi|7nJtuT8a~ih*n_})g7rVGBIOEIj-CR_``CuFh-?q7sf(s+> z-88iC)~L#069nCYe;3E#%8lt_)kd$*WH=iNM& zn+Fz%;Z2xLrc%9Kv?vnu^mYoc(UOR~cjH2?3!B63rQUG4pa!&`PCg&utk-M&#zuv3PU3FtJ|qy=o=|(=h4K2(IcBgDi4U!$YN8-!A6#LA zDzw2?FB~B;JelM6OIs?r09cUZWf)WBen~SGMv2&cT~iT83AEQW(g|jW--``&3ThF2 zh%yqLrLIshNF}C6@x=fI=y80po{C$kKwM7IdMsb`)3s@g=8HbsqvCkJxQw=i%x?Kz zjit0LsxlCl(4q{=U|g)DLMw{vi;E?0j$n-JS8&UP5}|#O^CBg-FL34Xkp%arb4yWC zbbl(h0GY%4)3`+dF~#@2TmV2tZ%@=ZxhkYa_#Ipse1;IehpT}PSKtJuD9O;+&jiG*-rzqA>8)6LhQ%+N~UxR4j{xYr( z6~_B%`NaW$jnokFr?S*71rqY7y;EZTRIVk0{w}T>X;FU|a`K?QVIWeZ8uzDCCxL$| z5jpZN6DXm7%58}KQ|T+ge=sX&)NtowMq4IyIg;z*Ss1!>%85P?G*tz<+6^!)eGS3? z)}JK-O9GYzED2Z=uq0qfz>j?h0{wxVt60js-Nx+hTB>_tUmIN#bSQ4-#U`fD|fF*&qh6L)l-dVyMvH#`x z|0_uT34pgoC#_am60js-Nx+hTB>_tUmIN#bSQ4-#U`fD|fF%J-0;iL}6!<9sEMUHZ zar`K>@FhI=opSvDuSojq>G&+1B>_tUmIN#bSQ4-#U`fD|fF%J-0+s|U30M-aB=8oM z0LNmXg2eyPl(%RPtY%vhuq0qfz>_tUXC(m=|F`V_ zvl5j>WJ$o1fF%J-0+s|U30M-aBw$Ivl7J-vO9GYz-m(&~?Ekmy&{++)Bw$Ivl7J-v zO9GYzED2Z=uq0qfz>_tUmIN#bSQ4-#U`fD| zfF%J-0&iIf5c^-Wvq)<4{L+(k-Q$|#+$dfzT;q7o&hlH?w=;icx|s{!vfZ;9{(m3= z?g8%(AI@)0q+;>0p7G)SbaHKcAdyPs66sV}{+JqEmq^Ap#KId&5lQXc9c|k>YBy|J z+i_v-&a*0`&n?!%-{wul^nJC9cbcp1tILb<^hdww{i<%g=S$y*?kl+Lw#;C*y@(FMM_@joH?=rn93&&)wo;SuRCF z+z{&n`EKi2-_c#WrF%nHTlYn^8#^wlZR_2(dBY|swyR^)HfR<6>+S4Zrj)WJlRl7$ z#WO~3l}08ZgV5cvuA{qSQ+r2G?M{`WBb7_!#`_j)04SnPXMu6+-LjSl0>seXwzk8B zTHDdtp`+Bs$O7E7y{)_b{I>4J!N$fqt-%FyRaw@JCX?e^MGwZ3&{%RU=f|(WupMeLg^XL=HkPe2n#_(l(jndn~`N_ zIvOGCvpaoo@(!p(?djy`aH^QjE!O3iJMG>utgA3xSG1+kNGcW2v`3;t@o;g|-0u8^zn*=b&Jg=nZ>U2%mdb!ph-brk(uZd?B3;d_^3o@qFOB}FH8~@AU8}@hP8LohONEY&ZE+3 zOor*D;*^fT9-~6!CKo6Y4ZA&_$-+V_()>q}!|tuC!^c+Ad8ig97jJ$N%yZC;G|WI1 zVH~8hn0fNd&>AdvM_04;XVkK4y;@h#hM5f63cKCg;ZujKa3Y7dL^APIE=<&RA7jqi)pMl)2^hY@Y z6|$Y7v@`VWG@U578IMIp)e@Xk015*Bv{bla+M4uA~jpDr~3Cyg&-k zh9y#ndUH!fZnHki&*CI9=@{s`j_NUTo+5v5;z;n%Y4{CUBAdS2H5-bLft`_TZgYP& zo;eVQW09_TmD6JF+KzQ?y`9@?qoWzRVsomRhDDxc?cP8&&ezao(i6|+5~)GDrj_%y z4B^c4shEyVBYNDI875n_bz2zTyL2hOh|ZksemJAW!`b-$(Rd0@ZRSVTG;a!!i&HT9 zmjP#8em%B(tE=(RI4x6Yo02i6GIlCZ!<17X|FN02J(3)SaV(gf@+L{`e{?;PHo2~M z{=vD~5wIWTzr=O2w*&A${&!-^bbGna=eTCafkgZuIje7p!!W8yJy4pj$)d&9_6S;)>jXh8136?i}gWmTTktpNY-=)-w<0? zJJ|vz^zHJzmr3LuoUjlzVM6DIYS(pd?kcKPU%7A|*}O@Alv}Akla_DsmuQ}uWL=N{ zjW@Tb2-^I^hiez@T2u?!7Qfa_=!db_xgnib?q9)B66!5F&4x{zzzV$p?9L)d5XyBu zVAku@(3ujWbgr>IMCqtv2bJR%)zR(oFIiU5?yNR3+~VmPdp3=PrcTzj;xU2=dOn!R zr6)`6h8}v5%`Yyqdw161{6z()inWnkWKt_gmk%MUFso8Ca?&zNZquYVqGb%%FQ~`j5Mf9Gvdu@OuY=PsrnYHY*_l_dK261KWTZZhh<~$ zR5Qo4>#KxvH%{kCIh`e?Zv$sO$G?eVjk4Kn>$uSDINBD;490V%cA-f;HSOtCE)4P6e++$mDgP$HVUUKpd1oG#=JIk@=uH9`(7Qp{Gx_STu^#MU`AG8V`(?_E~NK z7!1KFXKM7?_((hzi==XAXmr_`8(p%fGd8+_tFP`vwPg2(Liiekx5O;z5;C1K*>cxp zQgY2}*y4qI7FMk4KT(%Wsr6NQ-K!jDUTAOFWmzcCf2}6cyYpsTfSS0K397g4|JD#O zwTm1G`)W1yGKuo|H)Spk|6lOKdjJ1F?&Pp4v?O3jz>_tU|8WUe_Wyre z_tUmIN#bSQ4-#U`gOVE&+1?-|o5!Nta7@&kY{8`zkjN zkJg_h0ZRgw1S|_tUmIVHN5}2?H2n)R{#}TS%Z0v7tjy42*t<8-A zUqdJq^|i(t2Yik3mO$e`pfT9k6x@)7Z_|m4CUZTxNG3Nr0`KhXjYo46pY3+IZudKd%G*uf-!~0vc zsgYrLXQgM`X_|m-N)yPZe|BMh|fb{_kUfwSvn*|rA^XGX}%Q%oJ>n?>ioL+~5d1{Pw@wAF&^|kJxwG*Vq@@ zUHohOPxxo}kMZx~5AZwrDxR@DZ~Lo%Q*?(_zVB7O7 zk4CYB57q~RfncB+($KZXAhRd3;T-V5S9BkUhvNs}W0?3cwK8VsF^`sN zWz;tW8X5wjKv*M~4?a%RtP_NSA!u<(E zF;$JpDEf7!8GkN2)}>Z8^Pt?2kxV)V-s5=8gsnOtGmfN_iRic)HL6sXOu$%}P_uJH zgaRKKN%-Pp@YU4GxCvjGnWEqfr>j{QZj%R1o!A>SM2{>TWnpDCL|L~yHlT+h zI&iBDB;{*B?-sf2aAafz>KyZ`Wmj%47mA z*>q}++R()tc(kgJp(Lf_Wi*>8TKMsZktFC#|4?o?+2(le>l;6C&!1mhzP?1oq?|x~ zeN!OR2>XLSmX40CRx4hP4&|%K5^(V8(cH*rP9v{cB~Rcs*q@SAavEyZ zd1NgLd=J^%vz>`7Rk0zpqWR~Ny;k72sONy5cq9`YT9Y1wfz+sK&XHGvMzt=T88#8D zEFfr)WMW2w*(>C&M*aROrGTK?j@hkdyuz>HYg>4<9NG!+Tn9N+&;nphELBUG)6AoQ z+R^qj>?SE?zgwb`%x#i~qfOUK<5VJhvvnFxV=;}=SdC^zgS^PH@cT0T5xP%{Dt~22 z)})$})iBYI8jq(ewk$; z4F?4?OSMndu4^OXn+JBp_}NQa-s z5O@It!BV2OBMCTWL3h&HNyK##D)%A>A5NwRv+CJv+I(1S1PDt|Ey)u`HA^eokjQZ$RO_w_+D>|xq)z-`?Bjq}Ha#tceoQ{ne zWH)1)T&Hr6!c^qUsh|m=7vzjk+y&1!&>Yf7g7uLJ?jxJ-p~Q$fb!JLByN_(sCc#yE zh{clegYeTEMya}qR0V#R9tV#gYdg(gQ;{zE7;4)bIc!49q@xyr8N=EQ`$F*APO((SI$9d-=={jSxyQC zR<-_WunZSL$Na`cts>n_8QO(jK+==aJERe*L*hKY@Z9G~c+PkK*8LUtz3%JW!|pD( z&+T@-?0VL9pX)l;u&c}EbGe-_JD+vl=e*fD=8QT!oOMo*_?q~A@lo+6F(>wltzw1n z7vX!tzhb_hrM12~X4rdY){D2hWRn9f#2@G>38Uo8kMZWf7rYQe?xo zR?o_V$+ZZOfo6YwI1&g%TKgkG^a~X~GY^*60>E!iWZ{?CdUB(&L>m2EMOWpC0S4%< zL^PAmrU!E9zf@d#9!xMV;K+$5iGHTSy?L<0ssY|MGD5yz9{p6sl;^<+BOD{?k@Nxd z6CDmF7=ibK`p=>ttMHk5Ftg~9ne-mkwyf<`;n*KUe$)X2>K_=*#=}FPnBu8=^4A2; z5b_sli7!x>6>)&+b~+BQE(+@ao9=WRfna?h2N-*&eutTcyU3VuT2AHzS{n>JeZQiZAD7epbPR~FSY{ta00v@sX@(@ zl9#P!uPw@h&3G=*X$Azf+~DqLu7J`9KjVcq7%8(m61k!Fp-5^l9)o>gfUaAuCog*(V%*-K7$5o z9MCinQ13beb+Fk;eFp6oj5KJ}-aOc+#9x^Ln<(oa?$?H8ULFk7M!?7$DcSY1J<&{J zBtRAK<85xQ5ELUkSt z(|JH*aLMS{IeD;2$rh$yeWBnOD8rG|ppgb_QX@^EX)MrWrkS4yo3xS4(-H9E`f};f z=#Y?M#xgJOga(sMd{s3A2?9P;Gen7C3&z|OArTIgJbZ|Ok9-*E0*Z3 zNIx}V#|$E<$}489Z0PvGhNw}+Q=4B7or3{TOkDXuZz8G6D<?JJ zlI+Vs*}yDSL>x|}wc2Oq!K5X7sA{_1DNbEf2OX@%ce7wVkCZ4@RyW zG6J2{bpw;%Zcj1w~dLY792$fy1^unB7W{GgRLY zY$gPO7A44;$jX5#h<6SoBZKhU!Fmi;uOyTQ8@*Sp1j?v~Y66Y4?b^l;CKK@u>0Gn( zV83fk3lZmbur<`EH|@MUSn~VSVne|uh~fr9R3y-z7!+pe_INluIzpmqTIUz%!R}ur z7eKp7v_OkmA-J2>%UhTS-@r;EQBy-}V|{oa zF%~9KWUaJSd2kgBn+c&fN~nj6^^kKIj(wm}a^qSFB7P8Ef_EV475oY5m(sVTd!=_u zS9pHq`Jw0Qo-cYn={eyU@$`7k@i6W$y03Sq-P_zDi2OhA`lRcKYsfXj`4i_u&LhrV zXC1y0@35U`6S<#p4{}#<7jV}n|-_Eh$HRjcbx0+vzIV`wExBa zlKq?Z&)Ofh-)_Hw-DgkP#_hZ8tJsU}Gwe40PwW%mQTQ%@AO8XN0{(4Gis@yVnc4VH ztc#E0U-GrKQ@q4;wm;imvHgN=#b0CR*sh=aKlTdt02^huv1{1|c0N0u<(U6ve#Lx^ zd4jo@c|UVKbA(ASJxn{)QO9^08~z>sG2AbB5Y9FATo^O3!W!xW0k|4a9||^ylZn*6 zaC{8ppNPZnQNhgs^&~xkJL|Zu28ICqHHM>^I2;b)<^Y*&VfveD6L_O-1o6ypIk$*m zh>ZYFF4=p8PvGk*6nt8l@sTt*oBY`!^b(fJxOogClll{>L=Ipl7I5nUMx6`(A$U&& z0*VG#0CATA)#a6(k5Hw-1>uhzBD;-@I6jMOEX$}J%P zi0R0%{7kNqVM?E`(8F`NHb9={RD~WYMPfQjp$DgOHBgFvfM*11@9^uY#QQ!QA2CAJT_4>>t5n>WcsA~z!G)AbL^N1qLm=1`2E!;i zfqR#7y(+3c1b0K~8)cQRPQmaC-7Ducacg8jjL~HYJ_@XG4dO-hDHvKCSuT+Eyi^PmsvpDs+U!aI~lZpbBK#; z<-*n&BKLTdrI*!KY8dX}q(_LiERvkSn*vC#Wp~9&g7ag(@vsPnPKV_=}O1ImLkDMTr-uM zhX}PA!ossanxs}Wz#uwoXc|yx1_io9Zm52#XcQy@g}|Pj7)XHMC7#7IU7QzM20AI{ z#6g)s4IO4XcYC?z7#9b0TO=4-tj8FaQn`|6Z>OUZ*+Co5;Z}i~gu$S09`eELy+KcV zU;v;D@2>n z@t*z3wTZz*J9KtEwMn}n*xKIakHQ6}k@zqU;*ih`RTNl1=r&n99#9)b#J>bDtO9L_ zO9iEyiZF^>zOIqZKjSf2teXxB85=<4&do02CKS{~rD`d~%Y~jXqp2ikbFBv97IDzg zAcPyY3Lir*b)nPIHQYZ~CHx&seQD&02O1CFQRvT|-IG`-*&T2A1~DAc=A+=tek zVRr?Rd4(heyDObo`en8(oq)x`=f$26g4J!>g+`*ryC@)kG z|A)w?Nw0klLqO29MNz{DwlurCR{~FcsJ^wa2`mknN4J6K-B8T0#1`4b?ba^v3 zY(k%%Er*V)<4kINV|S3zF?9$O-m|`WjE<^e1y23GF@ggiHw+d{Zb9S70yQz?F!+;NZ#-CUJPGQE2qtE)&Qxcb;y%dZgVZ zeG1*coHm4qo&z&3c^VpUvZE(~=KRypfNLE+0W|X`ry&k?^eGQl107J~{TxUMG4zp` zRdRS1{R$MV0g9`k;7XZ^Y$w`X09L0Xwilj3bt@^2naaVv8q+-hkx8Iya6ga#fPXH; zg^fZ$@WS2v|8e}(@r2_J$4!od%r6`rj*vsLzs8)h|JeQo`$J3y;`f)?_uC`(tq{cz z*yq@%+ByE${15qO_>b_nFdM)gwt;kWVYoEd&DFWKI2yULb@`~B-}0b8}r#=Xk@fcrdmANMY};lGdTKW_AwiWPWdZ$n&b_8=lX59`W4md5`CE@LO~^8$34mYtDZ6 z=b6vCA9TMDzTNOr_inh)u-H8lzUS~Y*Y{ixyWZ_O;XLljy27pw=N#7pSGn^a&R;p7 zael&ii|M~ICj)l>yP4zStKxIw7sUth&&3adKO-*=iCe@bai)lc{}#R?d`x(!a2Uj@ z{MB$P8AjdjeXTyl(1P&q$ROT_51a8VDn6*-CnmwG{D;i=rb2!=`VvD`^Ma$hkE1fW zGZHHVq8izaJ+<7qh9(B;)iTsNQgC25R})Z4)MgG(f>(=3@(oB}$gNHfSB)9fvyD!g z`84r_lhhb{vpO6oMBUNSnkI$YImy_lw$yiQa6d_B_%#` z+>0Y6pxf}C63`wTE&=VvyGuZ~;=U5lEqGT6=w`gL1auR=xCFEdUsM9xi7zYx-H3OT zfL?&Nmw-C3s|3`Joh6_=7E3^FSSW^~>(Kj4K(9r&mVjP^ZYcr18ojRs^eXh;63{Er zdrCmBK<_RAJ%Qd;0(v=mX9?(W^o|nHW9a4*(4*+463{%lu>|xo^mb~4n&#vYbVD)l zQuH=@ywE5OK7Mq)d9ei5MXD~sk;xXix|-6{V1vM>+jgF*U`sPPXg0c?e;lkEq#FrM3zAnxca9h1Z%`H~3O`O9&=a2QR&nhvfyRLwObrsOR(^aAal;hwdh z_OCb+jqaPnwPA+*SbZ;Cl8eO1Jq_ieUajncsikc-M5xid)aPotG=M%1jv9;&Fz==+ zZaKp!5aZE9+5|tMR4^tma!Mlc+PzN3XlDo{LvOc_K8jLh!fNjL9p}hBE z!%gp*^nfCJezTpJE>JjyYZt1}SA5(KhB?b?ROrjp?V#O|L66fZ*#%d`$?a{p;Dm3a zAqE;hS*tm2p^sO+|fFn8*9p6G^q>_PNqDV~a_$%CT5 zEP8PLw#Q-%|>GgiEECR!&{tCIu!mIq{Q^2c?4Hx*Q)9p(J zI9GeT;IGp! z0`_yAd%Ei-*MqKGU0YpV=PS-n!CL@(ook$B;xEJp#H++Uu>oJoEW&@szZ7dkQTV&? zTj3YNcZH|nZGiiQJ8ePX0QVn6N}a_n%dax8L` z;m_M{hiLy(_Q&k+wO?nu!PaKqWAC<~WB1wT+NapDEzkdgTf~2p|F|s+-xYA2AH(0{ z6a2+|Bfrcxz*lo$;vV4M$z8_v*|ynU<2r4RaNg7W_dNGC?&I9uz;S{b;5Kusxdoh; z{S(|`_!4^``yTcve5b$wyMtZNu3(q3v)L&u1NQ;`n|Y3Tig}c|hq;xxfjP#cnVtB% z_$&C+I1TS8;7_6&{p^fx_pmjFlXLkB_Mmc006esBBxH)a1-6_93D8qzY+XS}1l{Ih zt7+^C?gHTcN;V|dVvY*q-a58dL7YA&jJJi@gi3jq5n0jAyT3zfctgetCX*hWxXMCT?dX)qIbT@pJgLb-K?_uX){b(O3XMIf3!Tv)cTcw=p zFLJXrSUq!(jhLSHnVtqsPjS;zzv*c+X|`JCHi@0X=%;w>CJoe&@M+R3#pQuc5}bZ~ zudiU27a!iyN6Dy~kM8)qDz;HMoL950lZBt2na!@!aWwX1yo3ETX$ygpi0hZUY@kFO z8NZ$MM?Z|<8>X@gNSsoBm5Kzb-!_e1RB->~`YG%@<24g}VlKP>^mk0~1dWb~Mf0=qc<1Qz+i&V9PP-MK|ez8ivQ` z@E=0n;voDo(nvi7KTaRD0Q`0*TdjrPsR)hHcf3-bZ+h$E>`cx{b~_Q!pJb^s=E+q4cIgxT5D9$=or-%*X4dv2{iO1krano=4q8 z5tVqUzG4d>#IYklj#h%Adl|i!ztXBz+lYY_IIBBjH z8YdG(jf`(0OHz$(<932lpEAaWVdF!>_z;`U`ii3A7aD;?vLqJXyO`}!PA#XstA)2N zWiL_)&va7@Z&}1{RcTLiPYZ7juyK{{tZr%HP0QJc&T+;&TDZ&4h7I&*xVniu4Gph{ zTX&OO+{7ET!`2z@58w-w63=jZ06P>>ob}xSY*$9^Og9HG-^z{>8NA_p1K75a%X=y7 zKYh0xT{oRwsuZQ&89>)Iv-@S>8@e%ou2JNF#`^;3YOPxRwg9@Sf!!xpd-it)(3RvU zCI`Dq+zCflCDmNtbI-3z!B-i0VL-wN=O zLxp-JfGBQqBY23qi%K!tDQ#20Hs{m^!rwBIFivV*c zrGR??=u>2u&~E_{0Tx{XAm>F5Nbdl6=_56o)UN|zH7fZA0NFqY6*GlhR1p8S?MC-A z?a1+M$5$Mmb9~bA5y!h7$LO8=UdMWf`_FXP?625=Vt>~Dg#A|g3Hw3&E}PH3++M@~ zga4&%7JrKWB>!RlR{nbaQhq-l<$L+{d@H|{pT$qJ{mu5W?WeXc*&gFQ!+nsuoEwC< z0({&Q_?Eu!vY%vcVUMu=YzMm-qW7;b-(ViL-38z9cic8^8)n*Vn{4MuFH1j^z9c;? z-7Z}(O-Mshue3&5F3pq#&mZ7h3Ql>R@O;?wF3)k#e$Q^tMo$ZTPvJE8>+avUe*o_) zJmfy{&l1>r&AI^l@0U+5Qln7vGoaE`E0@Hqb9__6sv*@u1sQ4OXqe1d7-;H!tY zH-rH2ib>G2vmdukf(Ew_;ci*Lb`=#4+exsszNN7_Ab+V7ZaytleIpGy;HJ`4P*^>@ z#ZwP&e-m3#_h;i9i9wr-N7b@f%1DBRY%KolPN+V@w*A=59I$jwbpf|Yqwrh*GDo(z{p%A84J3ikK{4K3kb|43{ACv-pu1q=~$Po`MY zNg;zywo1KD5+^fT_rc&8(W+`#D~6*}*+m7ha>8JA_u0OUBt1}GPRf?!;<$r&r<52u z(faCq&W4RHvNz{8vu{GqPU1tumfH*>Mh3STk*EG5I(n>@Z9i?a`xQC^wD+UY{X|_& z9_X$YZbKezf*c}eok?QcH9A2ovYkoF@4TpZ6{O8f%_!R&R!{M7E4-A(LD^>$g0@u7?Gn%{3h zzacul@CB=Th)>A$A{&-y9qJ2Lcab9vd8s9(e%Pyi7*Ib%$obk7zm~)3=xfAnVM558 z^4bz`*pE1f zqEJkc?ZeJjQJFceeF;%nh6wf;UPFf60Ku!tup1-V#BHDiv~ip9VJ;DKH+{cQQ8joO znN%_{36A3PNrSa-JFA|@Zjd9vjC6dzk zvU`Y+dyD!7il%@zUPAm58cu2YIVPYIU06w)uN4|18kjyoAe(d)&K7E5|0~274$lQa zZ1gf26%9^ga*%kpjF5{JfF8akGtU&ER-)H+WJ#M4=Fs)xB1R={y@(955}~H!vWhGv z1)zki@f@tryQ=HMy0LAs_A)RvPgA+7*TSVn)cKfrKa^11*ypl zG{&e&!{q1HuHT|5h5&UXSpsTw8a+EgS`t^Gt%sgh8VVoI8Ktmn_gFsMF1PSiDBFg5>2o7$@L~u*yzL?S=E-^7K(Ilk& zpjIlzC6ThqNJ>qjF}Q1?RhAW(ELEbSxI_M@yYKDg_Pc{$Ql<5VFT*|O-q+L9)7|&{ z&-on+I_k1?V?=%?7~Kf^Gl-0`KgqcvNt!m0z9M~L==(LH?^lJsKZ`ElWF?wCMrS|J zp)aLhyZUdC(#Ni)BU1+VF0n!%TCNW*(}$MoLucwkXXryq^r6%Bp~d>pY5LHq`p_x* zP);AR^`Wdjl+lLR9s1Di`p_@*q1*JKTlJw^^r4&ep`YtRH|aw^(}#Yl58bE_{X`$S zK_9waAG*%ToWV|G=>PX>;jY5P;Qx(+?*F^|<=9U*Iqx_RI%Vg0rw#1Chp}ruHFuD` z%iapY|FL$-E?{T8Eqh<~+|0bp#Efn20MY;V)|FPDb(D30WvBm}eky%udOZ~T{nM$` z+o`{&?n~X8IxjUpHMxFg{WkFYHz3!)rSAQ@C!o4-s#{xkLf!PbF|~VY-+o>Q|$O)o*|5`=FAqr zmGuR4_9~>VX3rAfn5_uU9yYwL=FSu#nk|dW9VXPSrgjT(&O$$^A?&W^OcTJL`REWp z8HOq0lb1nJ0DeY<;-k_C3 zg8=7@cUwOn(o0O^b%?hrwPl4NNu3h>RstpgNzf2;t{jOK;j5Z5a>exm@rj8H@V z>!G5_Hw&=J2zefwcBK5YW&uJO8AC55ie}y_d^UElbEX#-WgjCBCfpwAPpZsZu3Ho! zV$)9{#bq_AMF2JC5~adAu`*8-;Eg3g*i=MKaTX^EFtIDRA{>G6S;!R_vI?$ULC^zE+l=@Oup5o%EF zJ0g3MX>zSj0esmstaV&c_Nw&SUw~jn6u5|2bTiN{ojV0!X4;Z6qg8sf3UJL_I#@)! z-#@SeZbl6x)=x$jM<1mUQeLWp&bA5=&S*a6s4l?P`ur&8e4GH~j2fE|pdAft2IqUQ z6SY920O%}qGf{?C0oWORvVXtu_bbXiNdS0uC|0f<>`=br1sG@qQA|w#P;R3IP-sK} z_jY^o95e|K&K^lv~2Y)N=C9nW`Mi_C|LVAm|WH<4V z?p3ue4$|dgh!FecV+&5eyGk6S%W+$Sam!l=whEVb76a+>Mrm&m;GM-my1YS}n*?xY z5s)q)Eo}_~s51r9<)h?yQ2=ok0_pO7q@_UsZl*xGd}J^VsF?!k@)2@;gaFLU=Q^sN z2cjMQ8Ac*I>_75^5_cf*eRRVnu>D#EFk~8GjVpL&s{n;e zx2NS1v!rP0043(Xnhc}gt5=iR0`xHd9c-_)d^LNj08q?-#T-u8 zSCbAC0E`Xd4-%r&SJwE|Dq{rbWAr2+bjxq>lvi&EZK4(oN4i(UqGrki7k)7yU%Qt) zb%vTKc=9tBT~K0==aOKRo}eLhD*WUt4SnA{1IZg+p^f}~mWHmVI0HGeGpEkbXIx%s z1}1dR>Ym!8ea2H1k zW1n&Ha5FS=^7o80rfB5k($JuJ#&ll~Rqscop>^gNJ<~NF^+o0x(|WWSYt1vjafqL* z3r#boOqm|P5<7-2@OY5H`(jWoCNJ=8x{ocdKZK#i|3ItLa?-ogJD~Re4ITM@UB4xL zZTb?o#(!$MJw2lSSM@(ieVlqd^*E~huTKpk(|&HMD`nTeSO03^UDOUdQn!V!h8!sz-7QPF=$ez!G%>ipO8Pv*B+8}hg32l9*ahvhp!6@0^a)Val3>m2EH z<~~P1!FzJ$+>+e1oNfQpe%QXz9zZw2vFI%D6l(1+&7PP&AX}SxHFJMvW9F>P?93?Z z1M6AqUh8W4k2e3+uj(17o`LEa_T8_-6V2d!8R*vkJ_p0z9U*uN2QqT--PqE!4DekiTRp?yc zkI7c3dt09DUPIv|mR`O(H0I^8^zv2ibrnfv>E&m;wW47qI9l6$X!yTb-rke|GAMH8ty24W7G__j7O*fJ^l@4n%3`->>dy z&LatNNgWW6aN%1Kw{YIvJpP?Z4*uqW&#L6$NA&p22{@8rv*!-sGt7Q6ddCl};1}DY zaAx#VI}^62l3#Q`!gg2ii|s<#mu5e?_h4U`{p5~=eQxwq`waG((NFCz*r#Sc`JT)^ z8OG1wNwAMie!>2M?K1kQT?6~b=%@Ay>_elU+99x=MnAPLU>_L#Lc0O>ekH$XS0VO_ z*-u>uFB|<-2O;*7$uH;|#9lP|scu2+1*4zp5yYN1`l-%9>^Xy9sId>*X7p40P4={Y z2Xmtft80pl#}c#JgD#E8)D7gMYhY+uMLMjNW+ZuvO35MHLp1&289L z7oHG{Df2Fux)tiS#GZAzfXS_I*rWM-SVK*?9~f`ojqVe}5C8L0VG39aZnrKzf{%1b z#X;bS*SQdba68Ek7iJV`BH8Xf@MLQt_Jn)rv2ZsZ?=BrQgJRFPa8|dI>^!_vHrFJ? zb9s|XHgGK{J8;z@i@jE?>t@-7cw_%|8HeazIW7x+ zYYp`hVVk|TL#;^;d&osI#^dz7(*@nou%oWr>sqS{|W$2=mijmN#K}O%3%g{(EiztX2an;SL zr3|%{+N4Fm8_L{TM!P4HB1tEJS}ME1$hF6pp_5YYy5#7TbQ@cSVoHtlB5^8dZ7D-9 zrDKRjtfaZU47rr@CK6&-(r4c?BvZGUpIZ|a6n_P}@1!zRQ%Val#IxjbZDpvX)cOqx z*wJ{K^cY))BHD>G5bwPBEpMcCav9R+Ld+kg`Hl47w+xY!4nIyQ2@b!j46$=Y+{HaU zx5rJeRE=CJ$}b6)8e4|^NxzNW0A>-JP3Vxxp4ytwA0wWzV!hCs&>fRKwKbtPMm%F>e4#a=GbVd#YeHX) zc*Y9+LTf@-O!kbeIZ>RCuB+jzE?)Yl7M&>0tLPeAb%HoI_W7}*K(*)uv8Iw|Y|RES z;3cv6@k#mD&>_yjO&mW#prHmKbLliztoHtBBVpRWx+-k-1GduIBF^@1u+h-1G#5p` zmyV+%rP9(U`jFs+yPQ{6!BVA!{fs30ae;kFlKt4getMGq zn83a`$$oTTKP}0wl4)DTsY&)DgZZZ<*^iL+4so(-8i;K6Xm2m+G)l zIV+n#h#hWqvcfxse-!>uxWgJKY(%Ynf8n^o!ou9b0igDe$bXuD8@&MkXdQz-e4Y8< zSj+P_q3Zske6Ll`ACqrK)%|Ygb!V%y8Px(yomrp*zMK1NZgcLk+$pH9&)RR=kJvZc zYwe@#{cM)qo_!#DEtvW9vMrfinP)P0XMUJjnwgo|$Jz-B!GqTI-oLNWYhd+It7o8k z2C8SEdIqXz;G1^_2&I`6L*SdJCOH%~;MY)XdN@+RHxi}Ld#4_t`s#$&=yRwbUB2G- zkFPyCDn=z_0epklImk}t%tY9cxOT9R zvR9z(v-c}_MU;K^iqT8{wqG`RNmZY{Wbjg&K6}yRB^7=4g2_wj`RsXOc}XRoJ+0k?5_J59MkimzKiuG?H2eigEH9NuF(XNilIj{vkr##MF4+NsNq;7T-g}iDH0Wg-RpUe2E6gI-q?Ey2AaWk{0|)2h;0A> literal 0 HcmV?d00001 diff --git a/.vs/tasks.vs.json b/.vs/tasks.vs.json new file mode 100644 index 0000000..b3e1f03 --- /dev/null +++ b/.vs/tasks.vs.json @@ -0,0 +1,10 @@ +{ + "version": "0.2.1", + "tasks": [ + { + "taskLabel": "task-server", + "appliesTo": "server.js", + "type": "launch" + } + ] +} \ No newline at end of file diff --git a/.vscode/launch.json b/.vscode/launch.json new file mode 100644 index 0000000..b3ca68b --- /dev/null +++ b/.vscode/launch.json @@ -0,0 +1,75 @@ +{ + // Use IntelliSense to learn about possible attributes. + // Hover to view descriptions of existing attributes. + // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 + "version": "0.2.0", + "configurations": [ + { + "name": "Chrome Debug", + "type": "chrome", + "request": "launch", + "url": "http://localhost:3003", + "webRoot": "${workspaceFolder}/src", + "runtimeExecutable": "C:\\Program Files\\BraveSoftware\\Brave-Browser\\Application\\brave.exe", + "sourceMapPathOverrides": { + "webpack:///src/*": "${webRoot}/*" + } + }, + { + "name": "Run npm nodemon", + "command": "npm run debug ", // > _logs/debug.log + "request": "launch", + "type": "node-terminal", + "preLaunchTask": "killInspector", // <-- Add this line + }, + { + // "type": "pwa-node", + // "request": "launch", + // "name": "Next: Node", + // "runtimeExecutable": "${workspaceFolder}/node_modules/.bin/next", + "name": "next dev", + "command": "npm run devNext", + "request": "launch", + "type": "node-terminal" + }, + { + // "type": "pwa-node", + // "request": "launch", + // "name": "Next: Node", + // "runtimeExecutable": "${workspaceFolder}/node_modules/.bin/next", + "name": "Run npm next start", + "command": "npm run start", + "request": "launch", + "type": "node-terminal" + }, + { + "name": "Run conda npm debug", + "request": "launch", + "type": "node-terminal", + "cwd": "${workspaceFolder}", + "command": "conda activate node && npm run debug", + }, + { + "name": "Run conda npm TEST", + "request": "launch", + "type": "node-terminal", + "cwd": "${workspaceFolder}", + "command": "conda activate node && npm run test", + "env": { + "NODE_ENV": "test" + } + }, + { + "type": "node", + "request": "attach", + "name": "Attach nodemon", + "processId": "${command:PickProcess}", + "restart": true, + // "protocol": "inspector", + "internalConsoleOptions": "neverOpen", + "skipFiles": [ + "/**" + ] + } + ] +} \ No newline at end of file diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..702175c --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,124 @@ +{ + "diffEditor.codeLens": true, + "editor.tabCompletion": "on", + "editor.defaultFormatter": "esbenp.prettier-vscode", + "html.format.wrapAttributes": "force", + "editor.formatOnSave": true, + "editor.codeActionsOnSave": { + "source.fixAll": true, + // "source.organizeImports": true + }, + "[dotenv]": { + "editor.defaultFormatter": "foxundermoon.shell-format" + }, + "[ignore]": { + "editor.defaultFormatter": "foxundermoon.shell-format" + }, + "sqltools.connections": [ + { + "mysqlOptions": { + "authProtocol": "default" + }, + "previewLimit": 50, + "server": "192.168.0.10", + "port": 3306, + "driver": "MariaDB", + "name": "docker", + "database": "mysql", + "username": "root" + }, + { + "mssqlOptions": { + "appName": "SQLTools", + "useUTC": true, + "encrypt": true + }, + "previewLimit": 50, + "server": "192.168.0.10", + "port": 1433, + "askForPassword": true, + "driver": "MSSQL", + "name": "mssql.d-popov.com", + "database": "master", + "username": "sa" + }, + { + "mysqlOptions": { + "authProtocol": "default" + }, + "previewLimit": 50, + "server": "172.160.240.73", + "port": 3306, + "driver": "MariaDB", + "name": "Azure cart jwpw", + "database": "jwpwsofia", + "username": "jwpwsofia" + }, + { + "mysqlOptions": { + "authProtocol": "default", + "enableSsl": "Disabled" + }, + "previewLimit": 50, + "server": "localhost", + "port": 3306, + "driver": "MariaDB", + "name": "local dev cart", + "database": "cart", + "username": "root", + "password": "7isg3FCqP1e9aSFw" + }, + { + "mysqlOptions": { + "authProtocol": "default" + }, + "previewLimit": 50, + "server": "jwpw.mysql.database.azure.com", + "port": 3306, + "driver": "MariaDB", + "name": "mysql on Azure", + "database": "mysql", + "username": "popov", + "password": "F7%WZE%@1G&Bjm" + } + ], + "[javascript]": { + "editor.defaultFormatter": "vscode.typescript-language-features" + }, + "[typescript]": { + "editor.defaultFormatter": "vscode.typescript-language-features" + }, + "[typescriptreact]": { + "editor.defaultFormatter": "vscode.typescript-language-features" + }, + "[json]": { + "editor.defaultFormatter": "vscode.json-language-features" + }, + "vsmqtt.brokerProfiles": [ + { + "name": "Home", + "host": "192.168.0.10", + "port": 1883, + "clientId": "vsmqtt_client" + } + ], + "[jsonc]": { + "editor.defaultFormatter": "vscode.json-language-features" + }, + "git-blame.gitWebUrl": "", + "[csharp]": { + "editor.defaultFormatter": "ms-dotnettools.csharp" + }, + "[yaml]": { + "editor.defaultFormatter": "redhat.vscode-yaml" + }, + "[sql]": { + "editor.defaultFormatter": "cweijan.vscode-mysql-client2" + }, + "[prisma]": { + "editor.defaultFormatter": "Prisma.prisma" + }, + "[javascriptreact]": { + "editor.defaultFormatter": "vscode.typescript-language-features" + } +} \ No newline at end of file diff --git a/.vscode/tasks.json b/.vscode/tasks.json new file mode 100644 index 0000000..d623164 --- /dev/null +++ b/.vscode/tasks.json @@ -0,0 +1,129 @@ +{ + "version": "2.0.0", + "tasks": [ + { + "label": "Install Dependencies conda test", + "type": "shell", + "command": "source activate node && export NODE_ENV=test && npm install", + "group": { + "kind": "build", + "isDefault": true + } + }, + { + "label": "Run Server conda test", + "type": "shell", + "command": "source activate node && export NODE_ENV=test && node server.js", + "dependsOn": [ + "Install Dependencies" + ], + "group": { + "kind": "build", + "isDefault": true + } + }, + { + "label": "Run Server conda test", + "type": "shell", + "command": "source activate node && export NODE_ENV=test && node server.js", + "dependsOn": [ + "Install Dependencies" + ], + "group": { + "kind": "build", + "isDefault": true + } + }, + { + "label": "killInspector", + "type": "shell", + "command": "FOR /F \"tokens=5\" %p IN ('netstat -ano ^| find \"9229\" ^| find \"LISTENING\"') DO taskkill /PID %p", + "problemMatcher": [], + "windows": { + "command": "FOR /F \"tokens=5\" %p IN ('netstat -ano ^| find \"9229\" ^| find \"LISTENING\"') DO taskkill /F /PID %p", + "options": { + "shell": { + "executable": "cmd.exe", + "args": [ + "/d", + "/c" + ] + } + } + }, + "linux": { + "command": "lsof -t -i:9229 | xargs -r kill -9" + }, + }, + { + "label": "Remove node_modules", + "type": "shell", + "command": "Remove-Item -Recurse -Force node_modules", + "problemMatcher": [], + "windows": { + "command": "Remove-Item -Recurse -Force node_modules", + "options": { + "shell": { + "executable": "powershell.exe", + "args": [ + "-Command" + ] + } + } + }, + "linux": { + "command": "rm -rf node_modules" + } + }, + { + "label": "Build Docker Image", + "type": "shell", + "command": "docker build -t next-cart-app:dev .", + "group": { + "kind": "build", + "isDefault": true + }, + "problemMatcher": [] + }, + { + "label": "Docker Compose Up", + "type": "shell", + "command": "docker-compose up --build", + "group": { + "kind": "build", + "isDefault": true + }, + "problemMatcher": [] + }, + { + "label": "Deploy to Remote Server", + "type": "shell", + "command": "rsync", + "args": [ + "-avz", + ".next/", + "public/", + "package.json", + "package-lock.json", + "server.js", + "${env:REMOTE_USER}@${env:REMOTE_SERVER}:${env:REMOTE_DESTINATION}" + ], + "presentation": { + "reveal": "always", + "panel": "new" + }, + "problemMatcher": [], + "group": { + "kind": "build", + "isDefault": true + }, + "options": { + "env": { + "REMOTE_USER": "azureuser", // Replace with your remote username + "REMOTE_SERVER": "172.160.240.73", // Replace with your remote server IP or hostname + "REMOTE_DESTINATION": "/mnt/docker_volumes/pw/app/" // Replace with your destination path on the remote server + } + } + } + ] +} \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000..2e8e934 --- /dev/null +++ b/README.md @@ -0,0 +1,113 @@ +> The example repository is maintained from a [monorepo](https://github.com/nextauthjs/next-auth/tree/main/apps/example-nextjs). Pull Requests should be opened against [`nextauthjs/next-auth`](https://github.com/nextauthjs/next-auth). + +

+
+ +

NextAuth.js Example App

+

+ Open Source. Full Stack. Own Your Data. +

+

+ + npm + + + Bundle Size + + + Downloads + + + TypeScript + +

+

+ +## Overview + +NextAuth.js is a complete open source authentication solution. + +This is an example application that shows how `next-auth` is applied to a basic Next.js app. + +The deployed version can be found at [`next-auth-example.vercel.app`](https://next-auth-example.vercel.app) + +### About NextAuth.js + +NextAuth.js is an easy to implement, full-stack (client/server) open source authentication library originally designed for [Next.js](https://nextjs.org) and [Serverless](https://vercel.com). Our goal is to [support even more frameworks](https://github.com/nextauthjs/next-auth/issues/2294) in the future. + +Go to [next-auth.js.org](https://next-auth.js.org) for more information and documentation. + +> *NextAuth.js is not officially associated with Vercel or Next.js.* + +## Getting Started + +### 1. Clone the repository and install dependencies + +``` +git clone https://github.com/nextauthjs/next-auth-example.git +cd next-auth-example +npm install +``` + +### 2. Configure your local environment + +Copy the .env.local.example file in this directory to .env.local (which will be ignored by Git): + +``` +cp .env.local.example .env.local +``` + +Add details for one or more providers (e.g. Google, Twitter, GitHub, Email, etc). + +#### Database + +A database is needed to persist user accounts and to support email sign in. However, you can still use NextAuth.js for authentication without a database by using OAuth for authentication. If you do not specify a database, [JSON Web Tokens](https://jwt.io/introduction) will be enabled by default. + +You **can** skip configuring a database and come back to it later if you want. + +For more information about setting up a database, please check out the following links: + +* Docs: [next-auth.js.org/adapters/overview](https://next-auth.js.org/adapters/overview) + +### 3. Configure Authentication Providers + +1. Review and update options in `pages/api/auth/[...nextauth].js` as needed. + +2. When setting up OAuth, in the developer admin page for each of your OAuth services, you should configure the callback URL to use a callback path of `{server}/api/auth/callback/{provider}`. + + e.g. For Google OAuth you would use: `http://localhost:3000/api/auth/callback/google` + + A list of configured providers and their callback URLs is available from the endpoint `/api/auth/providers`. You can find more information at https://next-auth.js.org/configuration/providers/oauth + +3. You can also choose to specify an SMTP server for passwordless sign in via email. + +### 4. Start the application + +To run your site locally, use: + +``` +npm run dev +``` + +To run it in production mode, use: + +``` +npm run build +npm run start +``` + +### 5. Preparing for Production + +Follow the [Deployment documentation](https://next-auth.js.org/deployment) + +## Acknowledgements + + +Powered By Vercel + +

Thanks to Vercel sponsoring this project by allowing it to be deployed for free for the entire NextAuth.js Team

+ +## License + +ISC + diff --git a/_deploy/demo.10.yml b/_deploy/demo.10.yml new file mode 100644 index 0000000..307260e --- /dev/null +++ b/_deploy/demo.10.yml @@ -0,0 +1,19 @@ +version: "3.1" +services: + nextjs-app: + image: node:20.11.0-alpine #sachinvashist/nextjs-docker # + # jitesoft/node-base + # paketobuildpacks/nodejs + ports: + - "8005:3000" + volumes: + - /mnt/apps/docker_volumes/cart/app/next-cart-app:/app + environment: + - NODE_ENV=demo + - DATABASE_URL=mysql://cart:cart2023@192.168.0.10:3306/cart + #command: sh -c "apk update && apk add git && rm -rf /tmp/clone && git clone https://git.d-popov.com/popov/next-cart-app.git /tmp/clone && rm -rf /app/* && cp -R /tmp/clone/next-cart-app/* /app/ && rm -rf /tmp/clone && npm cache clean --force && rm -rf /app/node_modules /app/package-lock.json && npm --silent --prefix /app install /app && npx --prefix /app prisma generate && npm --prefix /app run test; tail -f /dev/null" + #command: sh -c "rm -rf /tmp/clone && git clone https://git.d-popov.com/popov/next-cart-app.git /tmp/clone && rm -rf /app/* && cp -R /tmp/clone/next-cart-app/* /app/ && rm -rf /tmp/clone && npm cache clean --force && rm -rf /app/node_modules /app/package-lock.json && npm --silent --prefix /app install /app && npx --prefix /app prisma generate && npm --prefix /app run test; tail -f /dev/null" + command: sh -c "npm cache clean --force && rm -rf /app/node_modules /app/package-lock.json && npm --silent --prefix /app install /app && npx --prefix /app prisma generate && npm --prefix /app run test; tail -f /dev/null" + #command: npm run test; tail -f /dev/null + tty: true + stdin_open: true diff --git a/_deploy/demo.11-demo.yml b/_deploy/demo.11-demo.yml new file mode 100644 index 0000000..07a4a7f --- /dev/null +++ b/_deploy/demo.11-demo.yml @@ -0,0 +1,14 @@ +version: "3.1" +services: + nextjs-app: + image: node:20.11.0-alpine #sachinvashist/nextjs-docker # + ports: + - "5001:3000" # Map port 3000 from container to host + volumes: + - /mnt/apps/DEV/cart-demo:/app + environment: + - NODE_ENV=demo + - DATABASE_URL=mysql://cart:cart2023@192.168.0.10:3306/cart + command: sh -c " cd /app && npm run test; tail -f /dev/null" + tty: true + stdin_open: true diff --git a/_deploy/deoloy.azure.prod.yml b/_deploy/deoloy.azure.prod.yml new file mode 100644 index 0000000..14e826d --- /dev/null +++ b/_deploy/deoloy.azure.prod.yml @@ -0,0 +1,112 @@ +version: "3" +services: + nextjs-app: # https://sofia.mwhitnessing.com/ + hostname: jwpw-app # jwpw-nextjs-app-1 + image: docker.d-popov.com/jwpw:latest + #ports: + # - "3000:3000" + volumes: + - /mnt/docker_volumes/pw/app/public/content/uploads/:/app/public/content/uploads + environment: + - NODE_ENV=prod + - TZ=Europe/Sofia + #- DATABASE_URL=mysql://jwpwsofia:dwxhns9p9vp248V39xJyRthUsZ2gR9@mariadb:3306/jwpwsofia + #- DATABASE_URL=postgres://jwpwsofia:dwxhns9p9vp248V39xJyRthUsZ2gR9@mariadb:3306/jwpwsofia + - UPDATE_CODE_FROM_GIT=true # Set to true to pull latest code from Git + - GIT_BRANCH=mariadb + - GIT_USERNAME=deploy + - GIT_PASSWORD=%L3Kr2R438u4F7^%40 + command: sh -c " cd /app && npm install && npm run nodeenv; tail -f /dev/null" + #command: sh -c " cd /app && n + tty: true + stdin_open: true + restart: always + networks: + - infrastructure_default + mariadb: + hostname: mariadb + image: bitnami/mariadb:latest #mariadb:10.4 + volumes: + - /mnt/docker_volumes/pw/data/mysql:/var/lib/mysql + environment: + MYSQL_DATABASE: jwpwsofia + MYSQL_USER: jwpwsofia + MYSQL_PASSWORD: dwxhns9p9vp248V39xJyRthUsZ2gR9 + #MARIADB_ROOT_PASSWORD: i4966cWBtP3xJ7BLsbsgo93C8Q5262 + MYSQL_ROOT_PASSWORD: i4966cWBtP3xJ7BLsbsgo93C8Q5262 + command: + [ + "mysqld", + "--max-connections=1000", + "--sql-mode=ALLOW_INVALID_DATES,ANSI_QUOTES,ERROR_FOR_DIVISION_BY_ZERO,HIGH_NOT_PRECEDENCE,IGNORE_SPACE,NO_AUTO_CREATE_USER,NO_AUTO_VALUE_ON_ZERO,NO_BACKSLASH_ESCAPES,NO_DIR_IN_CREATE,NO_ENGINE_SUBSTITUTION,NO_FIELD_OPTIONS,NO_KEY_OPTIONS,NO_TABLE_OPTIONS,NO_UNSIGNED_SUBTRACTION,NO_ZERO_DATE,NO_ZERO_IN_DATE,ONLY_FULL_GROUP_BY,PIPES_AS_CONCAT,REAL_AS_FLOAT,STRICT_ALL_TABLES,STRICT_TRANS_TABLES,ANSI,DB2,MAXDB,MSSQL,MYSQL323,MYSQL40,ORACLE,POSTGRESQL,TRADITIONAL", + "--wait-timeout=28800", + ] + networks: + - infrastructure_default + + postgres: + hostname: postgres + image: postgres + restart: always + # set shared memory limit when using docker-compose + shm_size: 128mb + # or set shared memory limit when deploy via swarm stack + #volumes: + # - type: tmpfs + # target: /dev/shm + # tmpfs: + # size: 134217728 # 128*2^20 bytes = 128Mb + environment: + POSTGRES_PASSWORD: i4966cWBtP3xJ7BLsbsgo93C8Q5262 + + networks: + - infrastructure_default + + # nextjs-app-staging: # https://sofia.mwhitnessing.com/ + # image: docker.d-popov.com/jwpw:latest + # ports: + # - "3000:3000" + # volumes: + # - /mnt/docker_volumes/pw/app/.env.sofia:/app/.env.prod + # environment: + # - NODE_ENV=demo + # - TZ=Europe/Sofia + # - DATABASE_URL=mysql://jwpwsofia:dwxhns9p9vp248V39xJyRthUsZ2gR9@mariadb:3306/jwpwsofia + # - UPDATE_CODE_FROM_GIT=true # Set to true to pull latest code from Git + # - GIT_USERNAME=deploy + # - GIT_PASSWORD=%L3Kr2R438u4F7^%40 + # - NEXT_PUBLIC_HOST=demo.mwhitnessing.com + # - NEXTAUTH_URL= https://demo.mwhitnessing.com + # command: sh -c " cd /app && npm install && npm run nodeenv; tail -f /dev/null" + # tty: true + # stdin_open: true + # restart: always + # networks: + # - infrastructure_default + + mariadb_backup: + image: alpine:latest + volumes: + - /mnt/docker_volumes/pw/data/backup:/backup + # - ./gdrive_service_account.json:/root/.gdrive_service_account.json + environment: + MYSQL_USER: jwpwsofia + MYSQL_PASSWORD: dwxhns9p9vp248V39xJyRthUsZ2gR9 + MYSQL_DATABASE: jwpwsofia + MYSQL_HOST: mariadb + # GOOGLE_DRIVE_FOLDER_ID: your_google_drive_folder_id + entrypoint: /bin/sh -c + + networks: + - infrastructure_default + command: | + "apk add --no-cache mysql-client curl && \ + echo '* 2 * * * mysqldump -h $$MYSQL_HOST -P 3306 -u$$MYSQL_USER -p$$MYSQL_PASSWORD $$MYSQL_DATABASE > /backup/$$(date +\\%Y-\\%m-\\%d-\\%H\\%M\\%S)-$$MYSQL_DATABASE.sql' > /etc/crontabs/root && \ + crond -f -d 8" + # wget -q https://github.com/prasmussen/gdrive/releases/download/2.1.0/gdrive-linux-x64 -O /usr/bin/gdrive && \ + # chmod +x /usr/bin/gdrive && \ + # gdrive about --service-account /root/.gdrive_service_account.json && \ + # echo '0 * * * * /usr/bin/mysqldump -h $$MYSQL_HOST -u$$MYSQL_USER -p$$MYSQL_PASSWORD $$MYSQL_DATABASE | gzip > /backup/$$(date +\\%Y-\\%m-\\%d-\\%H\\%M\\%S)-$$MYSQL_DATABASE.sql.gz && gdrive upload --parent $$GOOGLE_DRIVE_FOLDER_ID --service-account /root/.gdrive_service_account.json /backup/$$(date +\\%Y-\\%m-\\%d-\\%H\\%M\\%S)-$$MYSQL_DATABASE.sql.gz' > /etc/crontabs/root && crond -f -d 8" +networks: + infrastructure_default: + external: true diff --git a/_deploy/deoloy.azure.yml b/_deploy/deoloy.azure.yml new file mode 100644 index 0000000..2652ba3 --- /dev/null +++ b/_deploy/deoloy.azure.yml @@ -0,0 +1,39 @@ +version: "3" +services: + nextjs-app: + image: node:20.11.0-alpine + ports: + - "3000:3000" + working_dir: /app + volumes: + - /mnt/docker_volumes/pw/app:/app + environment: + - NODE_ENV=production + - DATABASE_URL=mysql://jwpwsofia:dwxhns9p9vp248V39xJyRthUsZ2gR9@mariadb:3306/jwpwsofia + command: /bin/sh -c "npm install && npm install -g dotenv-cli next && npx prisma generate && next dev; tail -f /dev/null" # Install dependencies and start the app + #command: sh -c " cd /app && npm run prod; tail -f /dev/null" + #HOST: fallocate -l 1G /swapfile && chmod 600 /swapfile && mkswap /swapfile && swapon /swapfile && echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab + # apk add git && rm -rf /tmp/clone && git clone --depth 1 https://git.d-popov.com/popov/next-cart-app.git /tmp/clone + # cp -R /tmp/clone/next-cart-app/* /app/ + # rm -rf /tmp/clone + # npm cache clean --force && rm -rf /app/node_modules /app/package-lock.json + # npm --silent --prefix /app install /app && npx --prefix /app prisma generate && npm --prefix /app run test; tail -f /dev/null + + tty: true + stdin_open: true + + mariadb: + image: mariadb:10.6 + environment: + MYSQL_ROOT_PASSWORD: i4966cWBtP3xJ7BLsbsgo93C8Q5262 + MYSQL_DATABASE: jwpwsofia + MYSQL_USER: jwpwsofia + MYSQL_PASSWORD: dwxhns9p9vp248V39xJyRthUsZ2gR9 + ports: + - "3306:3306" + volumes: + - /mnt/docker_volumes/pw/data/mysql:/var/lib/mysql + +volumes: + nextjs-app-data: + mysql-data: diff --git a/_deploy/deploy.homelab.production.yml b/_deploy/deploy.homelab.production.yml new file mode 100644 index 0000000..cf14df8 --- /dev/null +++ b/_deploy/deploy.homelab.production.yml @@ -0,0 +1,27 @@ +version: "3.1" +services: + nextjs-app: + image: docker.d-popov.com/jwpw:latest + ports: + - "5001:3000" + environment: + - NODE_ENV=prod + - DATABASE_URL=mysql://cart:o74x642Rc8@mariadb:3306/cart + - UPDATE_CODE_FROM_GIT=true # Set to true to pull latest code from Git + - GIT_USERNAME=deploy + - GIT_PASSWORD=%L3Kr2R438u4F7^%40 + command: sh -c " cd /app && npm install && npm run nodeenv; tail -f /dev/null" + tty: true + stdin_open: true + mariadb: + hostname: mariadb + image: mariadb #bitnami/mariadb:latest #mariadb:10.4 + environment: + MARIADB_ROOT_PASSWORD: Pw62L$3332JH + MYSQL_ROOT_PASSWORD: Pw62L$3332JH + MYSQL_DATABASE: cart + MYSQL_USER: cart + MYSQL_PASSWORD: o74x642Rc8 + networks: + - default + - mysql_default \ No newline at end of file diff --git a/_deploy/docker.init/.dockerignore b/_deploy/docker.init/.dockerignore new file mode 100644 index 0000000..3d24738 --- /dev/null +++ b/_deploy/docker.init/.dockerignore @@ -0,0 +1,34 @@ +# Include any files or directories that you don't want to be copied to your +# container here (e.g., local build artifacts, temporary files, etc.). +# +# For more help, visit the .dockerignore file reference guide at +# https://docs.docker.com/engine/reference/builder/#dockerignore-file + +**/.classpath +**/.dockerignore +**/.env +**/.git +**/.gitignore +**/.project +**/.settings +**/.toolstarget +**/.vs +**/.vscode +**/.next +**/.cache +**/*.*proj.user +**/*.dbmdl +**/*.jfm +**/charts +**/docker-compose* +**/compose* +**/Dockerfile* +**/node_modules +**/npm-debug.log +**/obj +**/secrets.dev.yaml +**/values.dev.yaml +**/build +**/dist +LICENSE +README.md diff --git a/_deploy/docker.init/Dockerfile b/_deploy/docker.init/Dockerfile new file mode 100644 index 0000000..625ffcc --- /dev/null +++ b/_deploy/docker.init/Dockerfile @@ -0,0 +1,70 @@ +# syntax=docker/dockerfile:1 + +# Comments are provided throughout this file to help you get started. +# If you need more help, visit the Dockerfile reference guide at +# https://docs.docker.com/engine/reference/builder/ + +ARG NODE_VERSION=18.17.1 + +################################################################################ +# Use node image for base image for all stages. +FROM node:${NODE_VERSION}-alpine as base + +# Set working directory for all build stages. +WORKDIR /usr/src/app + + +################################################################################ +# Create a stage for installing production dependecies. +FROM base as deps + +# Download dependencies as a separate step to take advantage of Docker's caching. +# Leverage a cache mount to /root/.npm to speed up subsequent builds. +# Leverage bind mounts to package.json and package-lock.json to avoid having to copy them +# into this layer. +RUN --mount=type=bind,source=package.json,target=package.json \ + --mount=type=bind,source=package-lock.json,target=package-lock.json \ + --mount=type=cache,target=/root/.npm \ + npm ci --omit=dev + +################################################################################ +# Create a stage for building the application. +FROM deps as build + +# Download additional development dependencies before building, as some projects require +# "devDependencies" to be installed to build. If you don't need this, remove this step. +RUN --mount=type=bind,source=package.json,target=package.json \ + --mount=type=bind,source=package-lock.json,target=package-lock.json \ + --mount=type=cache,target=/root/.npm \ + npm ci + +# Copy the rest of the source files into the image. +COPY . . +# Run the build script. +RUN npm run build + +################################################################################ +# Create a new stage to run the application with minimal runtime dependencies +# where the necessary files are copied from the build stage. +FROM base as final + +# Use production node environment by default. +ENV NODE_ENV production + +# Run the application as a non-root user. +USER node + +# Copy package.json so that package manager commands can be used. +COPY package.json . + +# Copy the production dependencies from the deps stage and also +# the built application from the build stage into the image. +COPY --from=deps /usr/src/app/node_modules ./node_modules +COPY --from=build /usr/src/app/deploy ./deploy + + +# Expose the port that the application listens on. +EXPOSE 3000 + +# Run the application. +CMD node server.js diff --git a/_deploy/docker.init/compose.yaml b/_deploy/docker.init/compose.yaml new file mode 100644 index 0000000..7abf869 --- /dev/null +++ b/_deploy/docker.init/compose.yaml @@ -0,0 +1,51 @@ +# Comments are provided throughout this file to help you get started. +# If you need more help, visit the Docker compose reference guide at +# https://docs.docker.com/compose/compose-file/ + +# Here the instructions define your application as a service called "server". +# This service is built from the Dockerfile in the current directory. +# You can add other services your application may depend on here, such as a +# database or a cache. For examples, see the Awesome Compose repository: +# https://github.com/docker/awesome-compose +services: + server: + build: + context: . + environment: + NODE_ENV: production + ports: + - 3000:3000 + +# The commented out section below is an example of how to define a PostgreSQL +# database that your application can use. `depends_on` tells Docker Compose to +# start the database before your application. The `db-data` volume persists the +# database data between container restarts. The `db-password` secret is used +# to set the database password. You must create `db/password.txt` and add +# a password of your choosing to it before running `docker-compose up`. +# depends_on: +# db: +# condition: service_healthy +# db: +# image: postgres +# restart: always +# user: postgres +# secrets: +# - db-password +# volumes: +# - db-data:/var/lib/postgresql/data +# environment: +# - POSTGRES_DB=example +# - POSTGRES_PASSWORD_FILE=/run/secrets/db-password +# expose: +# - 5432 +# healthcheck: +# test: [ "CMD", "pg_isready" ] +# interval: 10s +# timeout: 5s +# retries: 5 +# volumes: +# db-data: +# secrets: +# db-password: +# file: db/password.txt + diff --git a/_deploy/entrypoint.sh b/_deploy/entrypoint.sh new file mode 100644 index 0000000..7f71d21 --- /dev/null +++ b/_deploy/entrypoint.sh @@ -0,0 +1,35 @@ +#!/bin/sh + +if [ "$UPDATE_CODE_FROM_GIT" = "true" ]; then + apk add git nano rsync + echo "Updating code from git.d-popov.com...(as '$GIT_USERNAME')" + rm -rf /tmp/clone + mkdir /tmp/clone + + git clone -b ${GIT_BRANCH:-master} --depth 1 https://$GIT_USERNAME:${GIT_PASSWORD//@/%40}@git.d-popov.com/popov/next-cart-app.git /tmp/clone || exit 1 + GIT_COMMIT_ID=$(git -C /tmp/clone/next-cart-app rev-parse HEAD) + LAST_COMMIT_MESSAGE=$(git log -1 --pretty=%B) + echo "Current Git Commit: $LAST_COMMIT_MESSAGE: $GIT_COMMIT_ID" + export GIT_COMMIT_ID + + # Use rsync for synchronizing files, ensuring deletion of files not in source + rsync -av --delete /tmp/clone/next-cart-app/ /app/ || echo "Rsync failed: Issue synchronizing files" + rsync -av /tmp/clone/next-cart-app/.env* /app/ || echo "Rsync failed: Issue copying .env files" + rsync -av /tmp/clone/next-cart-app/_deploy/entrypoint.sh /app/entrypoint.sh || echo "Rsync failed: Issue copying entrypoint.sh" + chmod +x /app/entrypoint.sh + # Consider uncommenting the next line to clean up after successful copy + rm -rf /tmp/clone + + cd /app + echo "Installing packages in /app" + npm install --no-audit --no-fund --no-optional --omit=optional + yes | npx prisma generate + #npx prisma migrate deploy + echo "Done cloning. Current Git Commit ID: $GIT_COMMIT_ID" + # prod script + # npx next build + # npx next start +fi + +echo "Running the main process" +exec "$@" diff --git a/_deploy/prod.Dockerfile b/_deploy/prod.Dockerfile new file mode 100644 index 0000000..f894520 --- /dev/null +++ b/_deploy/prod.Dockerfile @@ -0,0 +1,40 @@ +# Dockerfile in _deploy subfolder + +FROM node:current-alpine + +# Set environment variables for Node.js +ENV NODE_ENV=production + +# Create and set the working directory +WORKDIR /app + +# Install system dependencies required for building certain npm packages +# Install git if your npm dependencies require it +RUN apk --no-cache add git + +# Copy package.json and package-lock.json (or yarn.lock) first to leverage Docker cache +COPY package*.json ./ + +# Install dependencies, including Prisma if used in your project +RUN npm install --omit=dev +RUN npm install -g dotenv-cli + +# Copy the rest of your app's source code from the project root to the container +COPY . . + +# Run Prisma generate (if needed) +RUN npx prisma generate + +# Copy the entrypoint script and give it execute permissions +COPY _deploy/entrypoint.sh /usr/local/bin/ +COPY _deploy/entrypoint.sh ./ +RUN chmod +x /usr/local/bin/entrypoint.sh + +# Expose a port (e.g., 3000) to access the app +EXPOSE 3000 + +# Use the entrypoint script as the entrypoint +ENTRYPOINT ["entrypoint.sh"] + +# Start the Next.js app +CMD ["npm", "start"] diff --git a/_deploy/sample.docker-compose.yml b/_deploy/sample.docker-compose.yml new file mode 100644 index 0000000..06a9ae4 --- /dev/null +++ b/_deploy/sample.docker-compose.yml @@ -0,0 +1,65 @@ +version: "3.1" +#name: gw02-mysql +services: + db: + image: mariadb + hostname: mariadb + restart: always + environment: + MYSQL_ROOT_PASSWORD: Kc8P4h573W67Dd + MYSQL_USER: cart # GRANT ALL PRIVILEGES ON database.* TO 'user'@'%' IDENTIFIED BY 'password'; + MYSQL_PASSWORD: cartpw2024 + MYSQL_DATABASE: cart # This will create a database named 'cart' + stdin_open: true + tty: true + ports: + - 3307:3306 + volumes: + - /mnt/data/apps/docker_volumes/cart/database:/var/lib/mysql + # command: > + # sh -c ' + # export MYSQL_ROOT_PASSWORD=$$(openssl rand -base64 12); + # echo "Generated MariaDB root password: $$MYSQL_ROOT_PASSWORD"; + # docker-entrypoint.sh mysqld + # ' + adminer: + image: adminer + restart: always + environment: + - PHP_INI_UPLOAD_MAX_FILESIZE=500M + - PHP_INI_POST_MAX_SIZE=500M + ports: + - 8083:8080 + + # THE APP + nextjs-app: + image: sachinvashist/nextjs-docker + ports: + - "8005:8005" + volumes: + - /mnt/data/apps/docker_volumes/cart/app:/app + environment: + - NODE_ENV=demo + - DATABASE_URL=mysql://cart:cartpw2024@mariadb:3306/cart + #! entrypoint: ["/bin/sh", "/entrypoint.sh"] + #run: npm install && npx prisma generate && npm run test; + # command: "npx prisma migrate deploy && npx prisma migrate deploy && npm run build && npm run start" + # command: "npx prisma migrate resolve --applied 20231227185411_remove_email_unique_constraint && npx prisma migrate deploy && npx prisma migrate deploy && npm run build && npm run start" + #command: /bin/sh -c "npm install && npx prisma generate && npm run test" # Install dependencies and start the app + command: "npm run test" + # command: > + # /bin/sh -c " + # apt-get update && apt-get install -y git || exit 1; + # if [ ! -d '/app/.git' ]; then + # echo 'Cloning stable branch from git.d-popov.com...'; + # git clone -b stable https://git.d-popov.com/repository.git /app || exit 1; + # fi; + # cd /app; + # npm install && npx prisma migrate deploy && npm run build && npm run prod + # " + tty: true + stdin_open: true + # depends_on: + # - mariadb + + \ No newline at end of file diff --git a/_deploy/setup-mariadb.sh b/_deploy/setup-mariadb.sh new file mode 100644 index 0000000..422ca3d --- /dev/null +++ b/_deploy/setup-mariadb.sh @@ -0,0 +1,41 @@ +#!/bin/sh +# Replace mariadb_root_password, mydb, myuser, and mypassword with your desired root password, MariaDB username, and password. + +# Update APK repositories +apk update + +# Install MariaDB +apk add mariadb mariadb-client + +# Initialize the database +mysql_install_db --user=mysql --ldata=/var/lib/mysql + +# Start MariaDB +rc-service mariadb start + +# Secure the MariaDB installation (optional but recommended) +mysql_secure_installation <> /etc/my.cnf +echo "bind-address = 0.0.0.0" >> /etc/my.cnf + +# Restart MariaDB to apply changes +rc-service mariadb restart diff --git a/_deploy/setup-postgres.sh b/_deploy/setup-postgres.sh new file mode 100644 index 0000000..92ed902 --- /dev/null +++ b/_deploy/setup-postgres.sh @@ -0,0 +1,27 @@ +#!/bin/sh + +# Update APK repositories +apk update + +# Install PostgreSQL +apk add postgresql postgresql-client + +# Create a new database directory +mkdir -p /var/lib/postgresql/data + +# Initialize the database +su - postgres -c "initdb /var/lib/postgresql/data" + +# Start PostgreSQL +su - postgres -c "pg_ctl start -D /var/lib/postgresql/data -l logfile" + +# Create a new user and database +su - postgres -c "psql -c \"CREATE USER myuser WITH PASSWORD 'mypassword';\"" +su - postgres -c "psql -c \"CREATE DATABASE mydb OWNER myuser;\"" + +# Enable remote connections (optional) +echo "host all all 0.0.0.0/0 md5" >> /var/lib/postgresql/data/pg_hba.conf +echo "listen_addresses='*'" >> /var/lib/postgresql/data/postgresql.conf + +# Restart PostgreSQL to apply changes +su - postgres -c "pg_ctl restart -D /var/lib/postgresql/data" diff --git a/_deploy/terraform.tf b/_deploy/terraform.tf new file mode 100644 index 0000000..cddcc6a --- /dev/null +++ b/_deploy/terraform.tf @@ -0,0 +1,64 @@ +# Virtual Machines BS Series B2s EU West 736.9334 0.0000 736.9334 0.0449 $33,11 +# Virtual Network IP Addresses Standard IPv4 Static Public IP 2,217.0000 0.0000 2,217.0000 0.0047 $10,38 + +provider "azurerm" { +features {} +} + +resource "azurerm_resource_group" "example" { +name = "example-resources" +location = "East US" +} + +resource "azurerm_virtual_network" "example" { +name = "example-network" +address_space = ["10.0.0.0/16"] +location = azurerm_resource_group.example.location +resource_group_name = azurerm_resource_group.example.name +} + +resource "azurerm_subnet" "example" { +name = "example-subnet" +resource_group_name = azurerm_resource_group.example.name +virtual_network_name = azurerm_virtual_network.example.name +address_prefixes = ["10.0.1.0/24"] +} + +resource "azurerm_network_interface" "example" { +name = "example-nic" +location = azurerm_resource_group.example.location +resource_group_name = azurerm_resource_group.example.name + +ip_configuration { +name = "internal" +subnet_id = azurerm_subnet.example.id +private_ip_address_allocation = "Dynamic" +} +} + +resource "azurerm_linux_virtual_machine" "example" { +name = "example-vm" +location = azurerm_resource_group.example.location +resource_group_name = azurerm_resource_group.example.name +network_interface_ids = [ +azurerm_network_interface.example.id, +] + +size = "Standard_DS2_v2" +admin_username = "adminuser" +admin_password = "Password1234!" +disable_password_authentication = false +computer_name = "hostname" + +os_disk { +caching = "ReadWrite" +storage_account_type = "Premium_LRS" +} + +source_image_reference { +publisher = "Canonical" +offer = "UbuntuServer" +sku = "18.04-LTS" +version = "latest" +} +} diff --git a/_deploy/test.11.yml b/_deploy/test.11.yml new file mode 100644 index 0000000..77b63fd --- /dev/null +++ b/_deploy/test.11.yml @@ -0,0 +1,13 @@ +version: "3" + +services: + nextjs-app: + image: node:20.11.0-alpine + ports: + - "5002:3000" + working_dir: /app + volumes: + - /mnt/storage/DEV/workspace/repos/git.d-popov.com/next-cart-app/next-cart-app:/app + environment: + - NODE_ENV=test + command: /bin/sh -c "npm install && npx prisma generate && npm run test; tail -f /dev/null" # Install dependencies and start the app diff --git a/_deploy/testBuild.Dockerfile b/_deploy/testBuild.Dockerfile new file mode 100644 index 0000000..f2cf722 --- /dev/null +++ b/_deploy/testBuild.Dockerfile @@ -0,0 +1,54 @@ +# Use a specific version of node to ensure consistent builds +FROM node:current-alpine AS builder + +# Set environment variables for Node.js +ENV NODE_ENV=production + +# Create and set the working directory +WORKDIR /app + +# Install system dependencies required for building certain npm packages +# Install git if your npm dependencies require it +RUN apk --no-cache add git + +# Copy package.json and package-lock.json (or yarn.lock) first to leverage Docker cache +COPY package*.json ./ + +# Optionally, if you're using Prisma, copy the Prisma schema file +# This is necessary for the `prisma generate` command +COPY prisma ./prisma/ + +# Install dependencies, including Prisma if used in your project +RUN npm install --omit=dev + +# Install global packages if necessary +RUN npm install -g dotenv-cli + +# Build stage for the actual source code +FROM node:current-alpine AS app + +WORKDIR /app + +# Copy installed node_modules from builder stage +COPY --from=builder /app/node_modules ./node_modules + +# Copy the rest of your app's source code from the project root to the container +COPY . . + +# Copy over any generated files from the builder stage if necessary +# For example, the prisma client if you're using Prisma +COPY --from=builder /app/node_modules/.prisma/client /app/node_modules/.prisma/client + +# Copy the entrypoint script and give it execute permissions +COPY _deploy/entrypoint.sh /usr/local/bin/ +COPY _deploy/entrypoint.sh ./ +RUN chmod +x /usr/local/bin/entrypoint.sh + +# Expose a port (e.g., 3000) to access the app +EXPOSE 3000 + +# Use the entrypoint script as the entrypoint +ENTRYPOINT ["entrypoint.sh"] + +# Start the Next.js app +CMD ["npm", "start"] diff --git a/_doc/GoogleFormsScript.gs b/_doc/GoogleFormsScript.gs new file mode 100644 index 0000000..90e130b --- /dev/null +++ b/_doc/GoogleFormsScript.gs @@ -0,0 +1,223 @@ +function main() { + var form = FormApp.openById("11VuGKjoywNA0ajrfeRVwdNYDXSM0ge2qAn6bhiXOZj0"); // Replace with your Form's ID + var sheet = SpreadsheetApp.openById("17CFpEDZ2Bn5GJSfMUhliwBBdbCaghATxZ5lYwRSbGsY").getSheetByName("Sheet1"); + var sheetResults = SpreadsheetApp.openById("1jIW27zh-502WIBpFVWGuNSZp7vBuB-SW6L_NPKgf4Ys").getSheetByName("Form Responses 1"); + + setNamesDropdownOptions(form, sheet); + //updateWeeklyQuestions(form, new Date(2023,11 - 1,1)); + //mergeColumnsWithSameNames(sheetResults); +} + +function setNamesDropdownOptions(form, sheet) { + var names = sheet.getRange("A4:A").getValues(); // Replace 'Sheet1' and 'A:A' with your sheet name and range respectively + var colAFontWeights = sheet.getRange("A4:A").getFontWeights(); + + var flatList = names + .flat() + .map(function (name) { + return normalizeName(name[0]); + }) + .filter(String); // Flatten the array, normalize names, and remove any empty strings + + var title = "Име, Фамилия"; + var item = form.getItems(FormApp.ItemType.LIST); // or FormApp.ItemType.LIST or MULTIPLE_CHOICE + var multipleChoiceItem = item[0].asListItem(); // or .asMultipleChoiceItem() + + var boldValues = []; + for (var i = 0; i < colAFontWeights.length; i++) { + if (colAFontWeights[i][0] === "bold") { + boldValues.push(names[i][0]); + } + } + var bulgarianOrder = "АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЬЮЯ"; + + function customBulgarianSort(a, b) { + for (var i = 0; i < Math.min(a.length, b.length); i++) { + var indexA = bulgarianOrder.indexOf(a[i]); + var indexB = bulgarianOrder.indexOf(b[i]); + + // Default behavior for characters not in the bulgarianOrder string + if (indexA === -1 && indexB === -1) { + if (a[i] < b[i]) return -1; + if (a[i] > b[i]) return 1; + } + + if (indexA === -1) return 1; + if (indexB === -1) return -1; + if (indexA < indexB) return -1; + if (indexA > indexB) return 1; + } + + if (a.length < b.length) return -1; + if (a.length > b.length) return 1; + return 0; + } + + boldValues.sort(customBulgarianSort); + + multipleChoiceItem.setChoiceValues(boldValues); +} + +// Helper function to remove leading, trailing, and consecutive spaces +function normalizeName(name) { + if (typeof name !== "string") { + return ""; // Return an empty string if the name is not a valid string + } + return name.split(" ").filter(Boolean).join(" "); +} + +function ReverseNames(names, destination = "D") { + // Reverse the name order for each name + var reversedNames = names.map(function (name) { + var splitName = name[0].trim().split(" "); + if (splitName.length === 2) { + // Ensure there's a Lastname and Firstname to swap + return [splitName[1] + " " + splitName[0]]; + } else { + return [name[0]]; // Return the original name if it doesn't fit the "Lastname Firstname" format + } + }); + + // Write reversed names to column D + sheet.getRange(destination + "4:" + destination + "" + (3 + reversedNames.length)).setValues(reversedNames); +} + +function updateWeeklyQuestions(form, forDate) { + var items = form.getItems(FormApp.ItemType.CHECKBOX_GRID); + + var today = forDate; + var firstDayOfMonth = new Date(today.getFullYear(), today.getMonth(), 1); + var weeks = getWeeksInMonth(today.getMonth(), today.getFullYear()); + + var columns = []; + columns.push("Не мога"); + var weekDays = ["пон", "вт", "ср", "четв", "пет", "съб"]; + + //Summer + //for (var i = 8; i <= 18; i += 2) { + // columns.push("(" + i + "ч-" + (i + 2) + "ч)"); + //Winter + for (var i = 9; i <= 18; i += 1.5) { + columns.push("" + formatTime(i) + "-" + formatTime(i + 1.5) + ""); + } + + for (var i = 0; i < weeks.length; i++) { + var week = weeks[i]; + // Skip weeks that started in the previous month + if (week[0].getMonth() !== firstDayOfMonth.getMonth()) { + continue; + } + console.log("Week from " + week[0].getDate()); + + var title = "Седмица " + (i + 1) + " (" + week[0].getDate() + "-" + week[5].getDate() + " " + getMonthName(week[0].getMonth()) + ")"; // Always represent Monday to Saturday + if (week[5].getMonth() !== week[0].getMonth()) { + title = "Седмица " + (i + 1) + " (" + week[0].getDate() + " " + getMonthName(week[0].getMonth()) + " - " + week[5].getDate() + " " + getMonthName(week[5].getMonth()) + ")"; // Always represent Monday to Saturday + } + if (i < items.length) { + // Modify existing checkbox grid + var checkboxGrid = items[i].asCheckboxGridItem(); + checkboxGrid.setTitle(title); + checkboxGrid.setColumns(columns); + checkboxGrid.setRows(weekDays); + } else { + // Create a new checkbox grid + var checkboxGrid = form.addCheckboxGridItem(); + checkboxGrid.setTitle(title); + checkboxGrid.setColumns(columns); + checkboxGrid.setRows(weekDays); + checkboxGrid.setRequired(true); + } + } + + // Delete extra checkbox grids + for (var j = weeks.length; j < items.length; j++) { + form.deleteItem(items[j]); + } +} + +function getWeeksInMonth(month, year) { + var weeks = [], + firstDate = new Date(year, month, 1), + lastDate = new Date(year, month + 1, 0); + + // Find the first Monday of the month + while (firstDate.getDay() !== 1) { + firstDate.setDate(firstDate.getDate() + 1); + } + + var currentDate = new Date(firstDate); + + while (currentDate <= lastDate) { + var week = []; + + // For 6 days (Monday to Saturday) + for (var i = 0; i < 6; i++) { + week.push(new Date(currentDate)); + currentDate.setDate(currentDate.getDate() + 1); + } + + currentDate.setDate(currentDate.getDate() + 1); //Sunday + weeks.push(week); + + // If we are already in the next month, break out of the loop + if (currentDate.getMonth() !== month) { + break; + } + } + + return weeks; +} + +function getMonthName(monthIndex) { + var months = ["януари", "февруари", "март", "април", "май", "юни", "юли", "август", "септември", "октомври", "ноември", "декември"]; + return months[monthIndex]; +} + +function formatTime(hourDecimal) { + var hours = Math.floor(hourDecimal); + var minutes = (hourDecimal - hours) * 60; + if (minutes === 0) { + return hours.toString().padStart(2, "0"); + } + return hours.toString().padStart(2, "0") + ":" + minutes.toString().padStart(2, "0"); +} + +function mergeColumnsWithSameNames(sheet) { + var headers = sheet.getRange(1, 1, 1, sheet.getLastColumn()).getValues()[0]; + var uniqueHeaders = [...new Set(headers)]; // Get unique headers + + for (var u = 0; u < uniqueHeaders.length; u++) { + var currentHeader = uniqueHeaders[u]; + var columnsToMerge = []; + + // Identify columns with the same name + for (var i = 0; i < headers.length; i++) { + if (headers[i] === currentHeader) { + columnsToMerge.push(i + 1); // '+1' because column indices are 1-based + } + } + + if (columnsToMerge.length > 1) { + // If there's more than one column with the same name + var sumData = []; + for (var col of columnsToMerge) { + var columnData = sheet.getRange(2, col, sheet.getLastRow() - 1).getValues(); // '-1' to exclude the header + for (var j = 0; j < columnData.length; j++) { + if (!sumData[j]) sumData[j] = []; + sumData[j][0] = (sumData[j][0] || 0) + (columnData[j][0] || 0); + } + } + + // Write back summed data to the first column in the list + sheet.getRange(2, columnsToMerge[0], sumData.length, 1).setValues(sumData); + + // Delete the other duplicate columns + for (var k = columnsToMerge.length - 1; k > 0; k--) { + sheet.deleteColumn(columnsToMerge[k]); + } + + // Adjust headers array to reflect the deleted columns + headers = headers.slice(0, columnsToMerge[1] - 1).concat(headers.slice(columnsToMerge[columnsToMerge.length - 1], headers.length)); + } + } +} diff --git a/_doc/Message.md b/_doc/Message.md new file mode 100644 index 0000000..240f2ab --- /dev/null +++ b/_doc/Message.md @@ -0,0 +1,25 @@ + +1. Щандове. Предлагаме следното: + +А) Да има известно разстояние между нас и щандовете. Целта е да оставим хората свободно да се доближат до количките и ако някой прояви интерес може да се приближим. + +Б) Когато сме двама или трима може да стоим заедно. Ако сме четирима би било хубаво да се разделим по двама на количка и количките да са на известно разстояние една от друга. +Моля вижте и прикачените снимки! + +2. Безопасност. Нека се страем зад нас винаги да има защита или препятствие за недобронамерени хора. + +3. Плакати. Моля при придвижване на количките да слагате плакатите така, че илюстрацията да се вижда, когато калъфа е сложен. Целта е снимките да не се търкат в количката, защото се повреждат. + +4. Литература. При проявен интерес на чужд език, използвайте списанията и трактатите на други езици в папките. + +5. График. Моля да ни изпратите вашите предпочитания до 23-то число на месеца. Линк към анкетата: +https://docs.google.com/forms/d/e/1FAIpQLSdLpuTi0o9laOYmenGJetY6MJ-CmphD9xFS5ZVz_7ipOxNGUQ/viewform?usp=sf_link + +6. Случки. Ако сте имали хубави случки на количките, моля пишете ни. + +За други въпроси може да се обръщате към брат Янко Ванчев и брат Крейг Смит. + +Много ви благодарим за хубавото сътрудничество и за вашата усърдна работа в службата с подвижните щандове в София! Пожелаваме ви много благословии и радост в този вид служба! + +Ваши братя, +Специално свидетелстване на обществени места в София \ No newline at end of file diff --git a/_doc/ToDo.md b/_doc/ToDo.md new file mode 100644 index 0000000..5712e6d --- /dev/null +++ b/_doc/ToDo.md @@ -0,0 +1,168 @@ +# - Authentication : Done +# - Fix Location form : + - store and generate transport + - fix auto generation + +- fix problem with showing Наташа Перчекли available on 7-th november from 10:00-12:30 +# - fix loading of availabiities in publisher page +# - fix importing of availabilities from the last week, when the end is in the next month +#? - fix availability start/end borders while searching, as adjasecent shifts are shown as available while they are not +# - unit test proximity search for + + 'Елена Йедлинска', + + 'Джейми Лий Смит', + + 'Стела Стоянова'@ 9th november last shift + + 'Юрий Чулак' при импорт достъпностите са ВСЯКА сряда +# - защо не се изтриват достъпностите при импорт? заюото не се взимаха от базата за да се итерират +# - why are some availabilities imported as weekly : current/next month logic when importing in the current month + - show weekly availabilities in calendar publisher list? + + - importing schedule should create availability if not available. importing preferences deletes old availabilities. + - add option (checkbox) if it is a family availability + +- on calendar - when click on a publisher - show his availabilities and assihnments in a popup, with the option to move assingments to another shift - where there are free slots or inconfirmed slots. +for each shift withing availability - show the current slots and allow to drag and drop to another shift. each shift has maximum 4 slots. + + - прибиране/докаване на количките - да се импортира + - fix month end not to last sunday, but to last day of the month in availabilities + - да проверя файла с участия + + Run `npm audit` for details. +PS D:\DEV\workspace\next-cart-app\next-cart-app> npm update +npm WARN deprecated graphql-import@0.7.1: GraphQL Import has been deprecated and merged into GraphQL Tools, so it will no longer get updates. Use GraphQL Tools instead to stay up-to-date! Check out https://www.graphql-tools.com/docs/migration-from-import for migration and https://the-guild.dev/blog/graphql-tools-v6 for new changes. +npm WARN deprecated uuid@3.4.0: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details. +npm WARN deprecated subscriptions-transport-ws@0.9.16: The `subscriptions-transport-ws` package is no longer maintained. We recommend you use `graphql-ws` instead. For help migrating Apollo software to `graphql-ws`, see https://www.apollographql.com/docs/apollo-server/data/subscriptions/#switching-from-subscriptions-transport-ws For general help using `graphql-ws`, see https://github.com/enisdenjo/graphql-ws/blob/master/README.md +npm WARN deprecated graphql-tools@4.0.5: This package has been deprecated and now it only exports makeExecutableSchema. +npm WARN deprecated And it will no longer receive updates. +npm WARN deprecated We recommend you to migrate to scoped packages such as @graphql-tools/schema, @graphql-tools/utils and etc. +npm WARN deprecated Check out https://www.graphql-tools.com to learn what package you should use instead + +added 85 packages, removed 94 packages, changed 50 packages, and audited 1366 packages in 3m + +--- +три цвята на назначенията: актуални, минали, без потвърждение/от назначенията/автоматични; + +- color code shifts: yellow if 3 publishers, red if <=2 publishers, green if 4 publishers +- for a publisher - view all available shfts where there are free slots and allow to move assignments to another shift + + +- bulk edit for publishers - change type, target shifts. +- edit publisher availabilities in grid - isWithTransport + +After meeting with Fabio: +- passed training cb +- option to search for replacements only for my assignments (directly replace, or ask for help - email) +- + ++ see the whole schedule - talk with Yanko + +- sign up + + +shift reports - show my shifts, store the report to the shift and norify if report already exists. + +!!! make word imports create availability as option during import - create availabilities as tentative and repeat them every month +fix import - it adds it to the next day +elena qdlinska is always created +dariush availabilities are not imported +fix availability repeat checks + + +Упътване потребители: +Ако искат винаги да са заедно - може да използват един имейл. Ако не - трябва да имат различни имейли. + + + +Упътване отговорен брат: +1 - провери всеки вестител за предпочитания/назначения (календара) +2 - провери графика за изпуснати вестители - в червено, които не са на разположение за назначението си +3 - провери графика за празни смени +4 - провери за пропуснати вестители - без назначения за месеца +5 - да провери транспорта + + + + +Цялата програма - като от ПДФ. + +меню: пон-петък + + +"При лошо време" + + да се добави: контакти - янко и крейг + +чекбоксове, +до края на месеца +динамичен график: да могат да търсят заместници + +Рубен да провери вестителите: дали са според програмата. + + +2024.02.14: +Янко: +1. графика на всички. отделно меню. +2. разрешение от общината. "разрешително". да има и админ за обновяване? +3. линк местоположение +4. местоположение - имена +5. ipad - scroll na PDF-s 148 +6. списък с участници. +7. отделен вид разположение "заместник" + +Фабио: +1. да може участника да види тези, които са на разопложение и да види телефоните. +2. да изпращат а) на разположение б) на всички +3. желани смени на месец - в "календар" +4. да се импортират данните за назначение. + +Краси +1. Push notifications + + + +-- Bugs: + - import all assignments from WORD + - respect repetition of availabilities + - new api to set availabilities per day (deleting the old ones, based on time periods array) + - failover for the server + + + Fabio: + - може да оставим само тези, които са въвели, но от другия месец, за да можем този ако има проблеми да ги оправим. да не стане така, че не приемаме друг начин, а нещо не работи + - можем да тестваме с 10=20 човека, и ако няма прооблеми да пратим до всички още този месец. + - списък с видове назначение: + Вестител +Бетелит +Редовен Пионер +Специален Пионер +Мисионер +Пътуваща служба + +------------------------------------------------------- + +Янко: +1. графика на всички. отделно меню. +2. разрешение от общината. "разрешително". да има и админ за обновяване? +3. линк местоположение +4. местоположение - имена +5. ipad - scroll na PDF-s 148 +6. списък с участници. +7. отделен вид разположение "заместник" + +Фабио: +1. да може участника да види тези, които са на разопложение и да види телефоните. +2. да изпращат а) на разположение б) на всички +3. желани смени на месец - в "календар" +4. да се импортират данните за назначение. + +Краси +1. Push notifications + +-- +Проблеми: някои използват един и същи имейл - няма как да въведат графика и на двамата. + +- да оправя дневните разположения +- да се взимат в предвид повтарящите се разопложения + +-- +- да оправя дневните разположения +- да се взимат в предвид повтарящите се разопложения \ No newline at end of file diff --git a/_doc/additionalNotes.mb b/_doc/additionalNotes.mb new file mode 100644 index 0000000..6b21e8a --- /dev/null +++ b/_doc/additionalNotes.mb @@ -0,0 +1,53 @@ +# GIT clone last commit to current folder: +git clone --depth 1 https://git.d-popov.com/popov/next-cart-app.git . + +# git clone only /next-cart-app subfolder (the nextjs app) +# [git init] +# [git remote add origin https://git.d-popov.com/popov/next-cart-app.git] +git config core.sparseCheckout true +echo "next-cart-app/" >> .git/info/sparse-checkout +git clone --depth 1 --branch master https://git.d-popov.com/popov/next-cart-app.git . + +#git fetch --depth=1 origin master +#git checkout master +#git reset --hard HEAD + + + +#Build the Docker Image: +docker-compose build +#Tag the Image for the Local Registry: +docker tag pw-cart 192.168.0.10:5000/pw-cart +#Push the Image to the Local Registry +docker push 192.168.0.10:5000/pw-cart + + + # deploy to azure XXX + mkdir app2 +git clone https://git.d-popov.com/popov/next-cart-app.git app2 +mv app2 app/ +rm -rf app2 +# copy to tmp: #rm -rf /tmp/clone && git clone https://git.d-popov.com/popov/next-cart-app.git /tmp/clone +# copy to /app: #rm -rf /app/* && cp -R /tmp/clone/next-cart-app/* /app/ +# cleanup #rm -rf /tmp/clone +#[!opt] build: # npm cache clean --force && rm -rf /app/node_modules /app/package-lock.json && npm --silent --prefix /app install /app +# cd /app && npm install + + +####################### GIT ###################### +# git remove file from repo (ignore and delete) +gitignore > + *.zip +git commit -m "Ignore all .zip files" +-- +git rm --cached '*.zip' +git commit -m "Remove tracked .zip files from repository" +git push + + +## git clean/optimize +git gc +git prune +git repack -ad +#!Expire and prune older reflog entries to reduce the number of objects retained for undo purposes. +#git reflog expire --expire=now --all +#git gc --prune=now \ No newline at end of file diff --git a/_doc/auth/auth.md b/_doc/auth/auth.md new file mode 100644 index 0000000..35bae69 --- /dev/null +++ b/_doc/auth/auth.md @@ -0,0 +1,78 @@ +location /authelia { +internal; +set $upstream_authelia http://authelia:9091/api/verify; +proxy_pass_request_body off; +proxy_pass $upstream_authelia; +proxy_set_header Content-Length ""; + +# Timeout if the real server is dead +proxy_next_upstream error timeout invalid_header http_500 http_502 http_503; +client_body_buffer_size 128k; +proxy_set_header Host $host; +proxy_set_header X-Original-URL $scheme://$http_host$request_uri; +proxy_set_header X-Real-IP $remote_addr; +proxy_set_header X-Forwarded-For $remote_addr; +proxy_set_header X-Forwarded-Proto $scheme; +proxy_set_header X-Forwarded-Host $http_host; +proxy_set_header X-Forwarded-Uri $request_uri; +proxy_set_header X-Forwarded-Ssl on; +proxy_redirect http:// $scheme://; +proxy_http_version 1.1; +proxy_set_header Connection ""; +proxy_cache_bypass $cookie_session; +proxy_no_cache $cookie_session; +proxy_buffers 4 32k; + +send_timeout 5m; +proxy_read_timeout 240; +proxy_send_timeout 240; +proxy_connect_timeout 240; +} + +location / { +set $upstream_app $forward_scheme://$server:$port; +proxy_pass $upstream_app; + +auth_request /authelia; +auth_request_set $target_url https://$http_host$request_uri; +auth_request_set $user $upstream_http_remote_user; +auth_request_set $email $upstream_http_remote_email; +auth_request_set $groups $upstream_http_remote_groups; +proxy_set_header Remote-User $user; +proxy_set_header Remote-Email $email; +proxy_set_header Remote-Groups $groups; + +error_page 401 =302 https://auth.d-popov.com/?rd=$target_url; + +client_body_buffer_size 128k; + +proxy_next_upstream error timeout invalid_header http_500 http_502 http_503; + +send_timeout 5m; +proxy_read_timeout 360; +proxy_send_timeout 360; +proxy_connect_timeout 360; + +proxy_set_header Host $host; +proxy_set_header Upgrade $http_upgrade; +proxy_set_header Connection upgrade; +proxy_set_header Accept-Encoding gzip; +proxy_set_header X-Real-IP $remote_addr; +proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; +proxy_set_header X-Forwarded-Proto $scheme; +proxy_set_header X-Forwarded-Host $http_host; +proxy_set_header X-Forwarded-Uri $request_uri; +proxy_set_header X-Forwarded-Ssl on; +proxy_redirect http:// $scheme://; +proxy_http_version 1.1; +proxy_set_header Connection ""; +proxy_cache_bypass $cookie_session; +proxy_no_cache $cookie_session; +proxy_buffers 64 256k; + +set_real_ip_from 172.18.0.0/16; +set_real_ip_from 172.19.0.0/16; +real_ip_header CF-Connecting-IP; +real_ip_recursive on; + +} \ No newline at end of file diff --git a/_doc/auth/authelia-authrequest.conf b/_doc/auth/authelia-authrequest.conf new file mode 100644 index 0000000..88274af --- /dev/null +++ b/_doc/auth/authelia-authrequest.conf @@ -0,0 +1,25 @@ +## Send a subrequest to Authelia to verify if the user is authenticated and has permission to access the resource. +auth_request /authelia; + +## Set the $target_url variable based on the original request. + +## Comment this line if you're using nginx without the http_set_misc module. +set_escape_uri $target_url $scheme://$http_host$request_uri; + +## Uncomment this line if you're using NGINX without the http_set_misc module. +# set $target_url $scheme://$http_host$request_uri; + +## Save the upstream response headers from Authelia to variables. +auth_request_set $user $upstream_http_remote_user; +auth_request_set $groups $upstream_http_remote_groups; +auth_request_set $name $upstream_http_remote_name; +auth_request_set $email $upstream_http_remote_email; + +## Inject the response headers from the variables into the request made to the backend. +proxy_set_header Remote-User $user; +proxy_set_header Remote-Groups $groups; +proxy_set_header Remote-Name $name; +proxy_set_header Remote-Email $email; + +## If the subreqest returns 200 pass to the backend, if the subrequest returns 401 redirect to the portal. +error_page 401 =302 https://auth.d-popov.com/?redirect=$target_url; \ No newline at end of file diff --git a/_doc/auth/authelia-location.conf b/_doc/auth/authelia-location.conf new file mode 100644 index 0000000..62c874d --- /dev/null +++ b/_doc/auth/authelia-location.conf @@ -0,0 +1,36 @@ +set $upstream_authelia http://authelia:9091/api/verify; + +## Virtual endpoint created by nginx to forward auth requests. +location /authelia { + ## Essential Proxy Configuration + internal; + proxy_pass $upstream_authelia; + + ## Headers + ## The headers starting with X-* are required. + proxy_set_header X-Original-URL $scheme://$http_host$request_uri; + proxy_set_header X-Original-Method $request_method; + proxy_set_header X-Forwarded-Method $request_method; + proxy_set_header X-Forwarded-Proto $scheme; + proxy_set_header X-Forwarded-Host $http_host; + proxy_set_header X-Forwarded-Uri $request_uri; + proxy_set_header X-Forwarded-For $remote_addr; + proxy_set_header Content-Length ""; + proxy_set_header Connection ""; + + ## Basic Proxy Configuration + proxy_pass_request_body off; + proxy_next_upstream error timeout invalid_header http_500 http_502 http_503; # Timeout if the real server is dead + proxy_redirect http:// $scheme://; + proxy_http_version 1.1; + proxy_cache_bypass $cookie_session; + proxy_no_cache $cookie_session; + proxy_buffers 4 32k; + client_body_buffer_size 128k; + + ## Advanced Proxy Configuration + send_timeout 5m; + proxy_read_timeout 240; + proxy_send_timeout 240; + proxy_connect_timeout 240; +} \ No newline at end of file diff --git a/_doc/auth/nginx-protected-app-advanced-tab.conf b/_doc/auth/nginx-protected-app-advanced-tab.conf new file mode 100644 index 0000000..6e8e854 --- /dev/null +++ b/_doc/auth/nginx-protected-app-advanced-tab.conf @@ -0,0 +1,7 @@ +include /snippets/authelia-location.conf; + +location / { + include /snippets/proxy.conf; + include /snippets/authelia-authrequest.conf; + proxy_pass $forward_scheme://$server:$port; +} \ No newline at end of file diff --git a/_doc/auth/proxy.conf b/_doc/auth/proxy.conf new file mode 100644 index 0000000..73c7a52 --- /dev/null +++ b/_doc/auth/proxy.conf @@ -0,0 +1,35 @@ +## Headers +proxy_set_header Host $host; +proxy_set_header X-Original-URL $scheme://$http_host$request_uri; +proxy_set_header X-Forwarded-Proto $scheme; +proxy_set_header X-Forwarded-Host $http_host; +proxy_set_header X-Forwarded-Uri $request_uri; +proxy_set_header X-Forwarded-Ssl on; +proxy_set_header X-Forwarded-For $remote_addr; +proxy_set_header X-Real-IP $remote_addr; +proxy_set_header Connection ""; + +## Basic Proxy Configuration +client_body_buffer_size 128k; +proxy_next_upstream error timeout invalid_header http_500 http_502 http_503; ## Timeout if the real server is dead. +proxy_redirect http:// $scheme://; +proxy_http_version 1.1; +proxy_cache_bypass $cookie_session; +proxy_no_cache $cookie_session; +proxy_buffers 64 256k; + +## Trusted Proxies Configuration +## Please read the following documentation before configuring this: +## https://www.authelia.com/integration/proxies/nginx/#trusted-proxies +# set_real_ip_from 10.0.0.0/8; +# set_real_ip_from 172.16.0.0/12; +# set_real_ip_from 192.168.0.0/16; +# set_real_ip_from fc00::/7; +real_ip_header X-Forwarded-For; +real_ip_recursive on; + +## Advanced Proxy Configuration +send_timeout 5m; +proxy_read_timeout 360; +proxy_send_timeout 360; +proxy_connect_timeout 360; \ No newline at end of file diff --git a/_doc/notes.mb b/_doc/notes.mb new file mode 100644 index 0000000..ca2faa3 --- /dev/null +++ b/_doc/notes.mb @@ -0,0 +1,178 @@ +Nginx: +Email: admin@example.com +Password: changeme + +google auth: +# // owner: dobromir.popov@gmail.com | Специално Свидетелстване София +# // https://console.cloud.google.com/apis/credentials/oauthclient/926212607479-d3m8hm8f8esp3rf1639prskn445sa01v.apps.googleusercontent.com?project=grand-forge-108716 + +# to spin up devcontainer: +# ensure we have docker: +apt-get update && apt-get install -y docker.io + +docker build -t dev-next-cart-app-img .devcontainer +docker run -d -v /path/to/your/project:/workspace --name dev-next-cart-app dev-next-cart-app-img +docker exec -it dev-next-cart-app /bin/bash + +##### ----------------- compose/deploy ----------------- ### +# install docker if inside docker (vscode-server)# apt-get update && apt-get install -y docker.io +# .10 > /mnt/apps/DEV/SSS/next-cart-app/next-cart-app/ +#.11 > cd /mnt/storage/DEV/workspace/repos/git.d-popov.com/next-cart-app/next-cart-app + +# using dockerfile and image: +docker build -t jwpw:latest -f _deploy/prod.Dockerfile . +# or ---------------------- +docker build -t jwpw:test -f _deploy/testBuild.Dockerfile . + +#---- or (testing 2 step docker image) +docker build -t docker.d-popov.com/jwpw:test -f _deploy/testBuild.Dockerfile . +docker run -p 3000:3000 docker.d-popov.com/jwpw:test +docker run -it --name browse-jwse --entrypoint sh docker.d-popov.com/jwpw:test +docker rm browse-jwpw + +--- TEST +docker build -t docker.d-popov.com/jwpw:test -f _deploy/testBuild.Dockerfile . +docker push docker.d-popov.com/jwpw:test + +--LATEST/ +cd /mnt/storage/DEV/workspace/repos/git.d-popov.com/next-cart-app/next-cart-app +docker build -t docker.d-popov.com/jwpw:latest -f _deploy/prod.Dockerfile . +docker tag docker.d-popov.com/jwpw:latest docker.d-popov.com/jwpw:0.9.94 +docker push docker.d-popov.com/jwpw:latest +docker push docker.d-popov.com/jwpw:0.9.94 + +#--- + +docker tag jwpw:latest docker.d-popov.com/jwpw:latest +docker push docker.d-popov.com/jwpw:latest # docker push registry.example.com/username/my-image:latest #docker login docker.d-popov.com +# Tag the image for your local Docker registry +docker tag jwpw:0.9 docker.d-popov.com/jwpw:0.9 +# deploy +docker pull docker.d-popov.com/jwpw:latest +docker run -p local-port:container-port docker.d-popov.com/jwpw:latest + + +# docker-compose +docker-compose up --build +! +docker-compose -f test.11.yml up --build # build test on .11:5002 +docker-compose -f deploy.azure.yml up --build + +# OR git clone ------------------!!! +apk add git && rm -rf /tmp/clone +apk add git && git clone --depth 1 https://popov:6A5FvrV6jfF2BP@git.d-popov.com/popov/next-cart-app.git /tmp/clone && cp -Rf /tmp/clone/next-cart-app/* /app/ +# if cloned # cd /tmp/clone && git pull --depth 1 +cp -Rf /tmp/clone/next-cart-app/* /app/ && cd /app +cp -Rf /tmp/clone/next-cart-app/* /mnt/docker_volumes/pw/app/ +rm -rf /tmp/clone +npm cache clean --force && rm -rf /app/node_modules /app/package-lock.json +NODE_OPTIONS="--max-old-space-size=4096" npm install + +npm install && npm install -g dotenv-cli && npx prisma generate +npm run test + +# OR +# copy with SSH +# remote: #sudo chown -R azureuser:azureuser /mnt/docker_volumes/pw/app/ +# local: #rsync -avz ./node_modules/ azureuser@172.160.240.73:/mnt/docker_volumes/pw/app/node_modules/ + +# OR (2 cmd deploy PROD) +# npm run build +rsync -avz --include=".*" .next \ + .env .env.production \ + components \ + pages \ + prisma \ + src \ + styles \ + package.json \ + package-lock.json \ + server.js \ + azureuser@172.160.240.73:/mnt/docker_volumes/pw/app/ + +# or DOCKERFILE +docker build -t jw-cart -f prod.Dockerfile . +docker build -t jw-cart-prod -f testBuild.Dockerfile . + +#build +npm run build + +#install next +npm install -g next +next build +next start +## ------------------------------- dev -----------------------------------### + + +# aider: +export OPENAI_API_KEY=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 # personal +export OPENAI_API_KEY=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 # dev-bro + +# -------------update PRISMA schema/sync database ------------------------ # +# prisma migrate dev --create-only +npx prisma generate +npx prisma migrate dev --name fix_nextauth_schema --create-only +>Prisma Migrate created the following migration without applying it 20231214163235_fix_nextauth_schema +>You can now edit it and apply it by running "prisma migrate dev" + +# #production/deploy: npx prisma migrate deploy +## Reintrospect: If you have a database that's in the desired state, but your Prisma schema is out of date, you can use prisma db pull to introspect the database and update your Prisma schema to match the current state of the database. +npx prisma generate + +# mark migration as applied: +npx prisma migrate resolve --applied 20240201214719_assignment_add_repeat_frequency + +# update prisma package + npm i prisma@latest + npm i @prisma/client@latest + +npx prisma migrate dev --schema "mysql://cart:cart2023@192.168.0.10:3306/cart_dev" # -- does not work + + + + + + +########################################## +# yml leave the container running: + command: sh -c "npm run test; tail -f /dev/null" + + + + +fix build errors: +cd path\to\your\project +-- +rmdir /s /q node_modules +del package-lock.json +npm install +-- +Remove-Item -Recurse -Force node_modules +Remove-Item package-lock.json +npm install + + +# -- mysql +# fix +mysql -u root -pi4966cWBtP3xJ7BLsbsgo93C8Q5262 +-- +mysqld_safe --skip-grant-tables & +mysql -u root +FLUSH PRIVILEGES; +SET PASSWORD FOR 'root'@'localhost' = PASSWORD('i4966cWBtP3xJ7BLsbsgo93C8Q5262'); +GRANT ALL PRIVILEGES ON jwpwsofia.* TO 'jwpwsofia'@'%' IDENTIFIED BY 'dwxhns9p9vp248V39xJyRthUsZ2gR9' WITH GRANT OPTION; +GRANT ALL PRIVILEGES ON jwpwsofia.* TO 'jwpwsofia'@'172.22.0.3' IDENTIFIED BY 'dwxhns9p9vp248V39xJyRthUsZ2gR9' WITH GRANT OPTION; + +FLUSH PRIVILEGES; +exit; + + +#Install depcheck: +npm install --save-dev depcheck +npx depcheck +npx depcheck --detailed + +#Check for Package Updates +npm install -g npm-check-updates +ncu +ncu -u \ No newline at end of file diff --git a/components/ConfirmationModal.tsx b/components/ConfirmationModal.tsx new file mode 100644 index 0000000..eba3185 --- /dev/null +++ b/components/ConfirmationModal.tsx @@ -0,0 +1,27 @@ +export default function ConfirmationModal({ isOpen, onClose, onConfirm, message }) { + //export default function ConfirmationModal({ isOpen, onClose, onConfirm, message }) + if (!isOpen) return null; + + return ( +
+
+

{message}

+ + +
+
+
+ ); +}; +// const CustomCalendar = ({ month, year, shifts }) => { +// export default function CustomCalendar({ date, shifts }: CustomCalendarProps) { \ No newline at end of file diff --git a/components/DayOfWeek.js b/components/DayOfWeek.js new file mode 100644 index 0000000..8af820b --- /dev/null +++ b/components/DayOfWeek.js @@ -0,0 +1,17 @@ +import React from 'react' +const common = require('src/helpers/common'); + +function DayOfWeek({ onChange, selected, disabled }) { + return ( + + ) +} + +export default DayOfWeek \ No newline at end of file diff --git a/components/ExampleForm.js b/components/ExampleForm.js new file mode 100644 index 0000000..6447293 --- /dev/null +++ b/components/ExampleForm.js @@ -0,0 +1,120 @@ +import axiosInstance from '../src/axiosSecure'; +import { useEffect, useState } from "react"; +import toast from "react-hot-toast"; +import { useRouter } from "next/router"; +import Link from "next/link"; + +class ExampleForm extends React.Component { + constructor(props) { + super(props); + this.state = { + urls: { + apiUrl: "/api/data/...", + indexUrl: "/cart/..." + }, + isEdit: false, + }; + } + componentDidMount() { + if (this.props.id) { + this.fetch(this.props.id); + } + } + fetch = async (id) => { + try { + const { data } = await axiosInstance.get(this.state.urls.apiUrl + id); + this.setState({ item: data }); + } catch (error) { + + console.error(error); + + } + }; + + + + render() { + const urls = { + apiUrl: "/api/data/...s", + indexUrl: "/cart/...s" + } + + const [item, set] = useState({ + isactive: true, + }); + + const router = useRouter(); + + useEffect(() => { + const fetch = async (id) => { + try { + const { data } = await axiosInstance.get(urls.apiUrl + id); + set(data); + } catch (error) { + console.error(error); + } + }; + + if (router.query?.id) { + fetch(parseInt(router.query.id.toString())); + } + console.log("called"); + }, [router.query.id]); + + + handleChange = ({ target }) => { + if (target.name === "isactive") { + set({ ...item, [target.name]: target.checked }); + } else if (target.name === "age") { + set({ ...item, [target.name]: parseInt(target.value) }); + } else { + set({ ...item, [target.name]: target.value }); + } + } + + handleSubmit = async (e) => { + e.preventDefault(); + try { + if (router.query?.id) { + await axiosInstance.put(urls.apiUrl + router.query.id, { + ...item, + }); + toast.success("Task Updated", { + position: "bottom-center", + }); + } else { + await axiosInstance.post(urls.apiUrl, item); + toast.success("Task Saved", { + position: "bottom-center", + }); + } + + router.push(indexUrl); + } catch (error) { + toast.error(error.response.data.message); + } + }; + + return ( +
+

{router.query?.id ? "Edit" : "Create"} Item

+
+
+ + +
+
+
+ обратно + +
+
+ + ); + } +} + + diff --git a/components/FileUploadWithPreview .tsx b/components/FileUploadWithPreview .tsx new file mode 100644 index 0000000..f4e4633 --- /dev/null +++ b/components/FileUploadWithPreview .tsx @@ -0,0 +1,116 @@ +import React, { useState, useEffect, useCallback } from 'react'; +import axiosInstance from '../src/axiosSecure'; // Adjust the import path as needed +import { CircularProgress } from '@mui/material'; // Import MUI CircularProgress for loading indicator + +const FileUploadWithPreview = ({ name, value, prefix, onUpload, label }) => { + // Function to transform the original image URL to its corresponding thumbnail URL + function transformToThumbnailUrl(originalUrl) { + if (!originalUrl) return null; + if (originalUrl.includes("thumb")) return originalUrl; // If the URL already contains 'thumb', return it as-is + const parts = originalUrl.split('/'); + parts.splice(parts.length - 1, 0, 'thumb'); // Insert 'thumb' before the filename + return parts.join('/'); + } + + // State for the thumbnail URL + const [thumbnail, setThumbnail] = useState(value ? transformToThumbnailUrl(value) : null); + const [isDragging, setIsDragging] = useState(false); + const [isUploading, setIsUploading] = useState(false); // New state for tracking upload status + + useEffect(() => { + setThumbnail(value ? transformToThumbnailUrl(value) : null); + }, [value]); + + const handleDragEnter = useCallback((e) => { + e.preventDefault(); + e.stopPropagation(); + setIsDragging(true); + }, []); + + const handleDragLeave = useCallback((e) => { + e.preventDefault(); + e.stopPropagation(); + setIsDragging(false); + }, []); + + const handleDragOver = useCallback((e) => { + e.preventDefault(); + e.stopPropagation(); + }, []); + + const handleDrop = useCallback((e) => { + e.preventDefault(); + e.stopPropagation(); + setIsDragging(false); + const { files: droppedFiles } = e.dataTransfer; + processFile(droppedFiles[0]); // Process only the first dropped file + }, []); + + const processFile = async (file) => { + if (!file) return; + + setIsUploading(true); // Start uploading + const formData = new FormData(); + formData.append('image', file); + formData.append('prefix', prefix); + setThumbnail("/"); + + try { + const response = await axiosInstance.post('upload', formData); + const uploadedFile = response.data[0]; + + // Update state with the new thumbnail URL + setThumbnail(uploadedFile.thumbUrl); + + // Invoke callback if provided + if (onUpload) { + onUpload(name, uploadedFile.originalUrl); + } + } catch (error) { + console.error('Error uploading image:', error); + } finally { + setIsUploading(false); // End uploading + } + }; + + const handleFilesChange = (e) => { + processFile(e.target.files[0]); // Process only the first selected file + }; + + return ( +
+ + +
+ {isUploading ? ( + // Show loading indicator while uploading + ) : ( + <> +

Поставете сникма тук, или изберете файл с бутона

+ + + )} +
+ { + thumbnail && ( +
+
+ Thumbnail +
+
+ ) + } +
+ ); +}; + +export default FileUploadWithPreview; diff --git a/components/TextEditor.tsx b/components/TextEditor.tsx new file mode 100644 index 0000000..90c8875 --- /dev/null +++ b/components/TextEditor.tsx @@ -0,0 +1,196 @@ +import axiosInstance from '../src/axiosSecure'; +import dynamic from 'next/dynamic'; + +import React, { useState, useRef, useEffect, forwardRef, useImperativeHandle } from 'react'; +import 'react-quill/dist/quill.snow.css'; + +//!!! working +//const ReactQuill = dynamic(() => import('react-quill'), { ssr: false }); +// const ImageResize = dynamic(() => import('quill-image-resize'), { ssr: false }); + +const ReactQuill = dynamic( + async () => { + const { default: RQ } = await import('react-quill'); + // const { default: ImageUploader } = await import('./ImageUploader/ImageUploader'); + const { default: ImageResize } = await import('quill-image-resize'); + RQ.Quill.register('modules/imageResize', ImageResize); + return RQ; + }, + { + ssr: false, + }, +); + + +// import { +// Dispatch, +// LegacyRef, +// memo, +// SetStateAction, +// useMemo, +// } from 'react'; + +// interface IQuillEditor extends ReactQuillProps { +// forwardedRef: LegacyRef; +// } + +// const QuillNoSSRWrapper = dynamic( +// async () => { +// const { default: RQ } = await import('react-quill'); +// // eslint-disable-next-line react/display-name +// return function editor({ forwardedRef, ...props }: IQuillEditor) { +// return ; +// }; +// }, +// { ssr: false } +// ); + + +const formats = [ + 'header', + 'bold', + 'italic', + 'underline', + 'strike', + 'blockquote', + 'list', + 'bullet', + 'indent', + 'link', + 'image', + 'code', + 'color', + 'background', + 'code-block', + 'align', +]; + +interface OnChangeHandler { + (e: any): void; +} + +type Props = { + value: string; + placeholder: string; + onChange: OnChangeHandler; + prefix: string; +}; + +const TextEditor: React.FC = forwardRef((props, ref) => { + const { value, placeholder, onChange, prefix } = props; + const quillRef = useRef(ref); + + const handleOnChange = (e) => { + if (quillRef.current) { + const delta = quillRef.current.getEditor().getContents(); + const html = quillRef.current.getEditor().getHTML(); + onChange(html); + } + }; + useImperativeHandle(ref, () => ({ + getQuill: () => quillRef.current, + })); + + const imageHandler = async () => { + const input = document.createElement('input'); + input.setAttribute('type', 'file'); + input.setAttribute('accept', 'image/*'); + input.click(); + + input.onchange = async () => { + const uploadPromises = Array.from(input.files).map(async (item) => { + const formData = new FormData(); + formData.append('image', item); + formData.append('prefix', prefix); + + try { + const response = await axiosInstance.post('upload', formData); + const imageUrl = response.data.imageUrl; + + if (quillRef.current) { + // const editor = quillRef.current.getEditor(); + const editor = quillRef.current.getQuill(); // Adjust based on your useImperativeHandle setup + const range = editor.getSelection(true); + editor.insertEmbed(range.index, 'image', imageUrl); + + return range.index + 1; + } + } catch (error) { + console.error('Error uploading image:', error); + } + }); + + const cursorPositions = await Promise.all(uploadPromises); + const lastCursorPosition = cursorPositions.pop(); + if (lastCursorPosition !== undefined && quillRef.current) { + const editor = quillRef.current.getEditor(); + editor.setSelection(lastCursorPosition); + } + }; + }; + + const modules = React.useMemo( + () => ({ + toolbar: { + container: [ + // [{ 'size': ['small', false, 'large', 'huge'] }], // custom dropdown + [{ header: [1, 2, 3, 4, 5, 6, false] }], + ['bold', 'italic', 'underline', 'strike', 'blockquote', 'code-block'], + [{ list: 'ordered' }, { list: 'bullet' }, { indent: '-1' }, { indent: '+1' }], + ['link', 'image'], + [{ color: [] }, { background: [] }, { align: [] }], + ['clean'], + ], + // container: [ + // [{ 'font': [] }], // Dropdown to select font + // [{ 'size': ['small', false, 'large', 'huge'] }], // Dropdown to select font size + // [{ 'header': [1, 2, 3, 4, 5, 6, false] }], + // ['bold', 'italic', 'underline', 'strike'], // toggled buttons + // [{ 'script': 'sub' }, { 'script': 'super' }], // superscript/subscript + // ['blockquote', 'code-block'], + // [{ 'list': 'ordered' }, { 'list': 'bullet' }], + // [{ 'indent': '-1' }, { 'indent': '+1' }], // indent/outdent + // [{ 'direction': 'rtl' }], // text direction + // [{ 'color': [] }, { 'background': [] }], // dropdown with defaults from theme + // [{ 'align': [] }], + // ['link', 'image', 'video'], // link and image, video + // ['clean'] // remove formatting button + // ], + // we can't fix this so temporary disable it + // handlers: { + // image: imageHandler, + // }, + }, + imageResize: true + }), + [imageHandler], + ); + + //test if we ever get the ref! + useEffect(() => { + if (quillRef.current) { + console.log('quillRef.current: ', quillRef.current); + // You can now access the Quill instance directly via quillRef.current.getEditor() + // This is useful for any setup or instance-specific adjustments you might need + } + }, []); + + return ( + <> + + + ); + // return ; + +}); + +export default TextEditor; \ No newline at end of file diff --git a/components/access-denied.tsx b/components/access-denied.tsx new file mode 100644 index 0000000..4c9c0d7 --- /dev/null +++ b/components/access-denied.tsx @@ -0,0 +1,20 @@ +import { signIn } from "next-auth/react" + +export default function AccessDenied() { + return ( + <> +

Access Denied

+

+ { + e.preventDefault() + signIn() + }} + > + You must be signed in to view this page + +

+ + ) +} diff --git a/components/availability/AvailabilityForm.js b/components/availability/AvailabilityForm.js new file mode 100644 index 0000000..62d3d95 --- /dev/null +++ b/components/availability/AvailabilityForm.js @@ -0,0 +1,578 @@ +import axiosInstance from '../../src/axiosSecure'; +import { useEffect, useState } from "react"; +import toast from "react-hot-toast"; +import { useRouter } from "next/router"; +import DayOfWeek from "../DayOfWeek"; +const common = require('src/helpers/common'); +import { MobileTimePicker } from '@mui/x-date-pickers/MobileTimePicker'; +import { DatePicker } from '@mui/x-date-pickers/DatePicker'; +import { LocalizationProvider } from '@mui/x-date-pickers/LocalizationProvider'; +import { AdapterDateFns } from '@mui/x-date-pickers/AdapterDateFnsV3'; +// import { AdapterDateFns } from '@mui/x-date-pickers/AdapterDateFns'; + +import TextField from '@mui/material/TextField'; +import bg from 'date-fns/locale/bg'; // Bulgarian locale + + +import { bgBG } from '../x-date-pickers/locales/bgBG'; // Your custom translation file +import { ToastContainer } from 'react-toastify'; + + + +const fetchConfig = async () => { + const config = await import('../../config.json'); + return config.default; +}; + +/* +// ------------------ data model ------------------ +model Availability { + id Int @id @default(autoincrement()) + publisher Publisher @relation(fields: [publisherId], references: [id], onDelete: Cascade) + publisherId String + name String + dayofweek DayOfWeek + dayOfMonth Int? + weekOfMonth Int? + startTime DateTime + endTime DateTime + isactive Boolean @default(true) + type AvailabilityType @default(Weekly) + isWithTransport Boolean @default(false) + isFromPreviousAssignment Boolean @default(false) + isFromPreviousMonth Boolean @default(false) + repeatWeekly Boolean? // New field to indicate weekly repetition + repeatFrequency Int? // New field to indicate repetition frequency + endDate DateTime? // New field for the end date of repetition + + @@map("Availability") +} + + +*/ + +//enum for abailability type - day of week or day of month; and array of values +const AvailabilityType = { + WeeklyRecurrance: 'WeeklyRecurrance', + ExactDate: 'ExactDate' +} +//const AvailabilityTypeValues = Object.values(AvailabilityType); + + + +export default function AvailabilityForm({ publisherId, existingItem, inline, onDone, itemsForDay }) { + + const [availability, setAvailability] = useState(existingItem || { + publisherId: publisherId || null, + name: "Нов", + dayofweek: "Monday", + dayOfMonth: null, + startTime: "08:00", + endTime: "20:00", + isactive: true, + repeatWeekly: false, + endDate: null, + }); + const [items, setItems] = useState(itemsForDay || []); // [existingItem, ...items] + + const [selectedType, setSelectedOption] = useState(AvailabilityType.WeeklyRecurrance); + const [isInline, setInline] = useState(inline || false); + const [timeSlots, setTimeSlots] = useState([]); + + const [isMobile, setIsMobile] = useState(false); + // Check screen width to determine if the device is mobile + useEffect(() => { + const handleResize = () => { + setIsMobile(window.innerWidth < 768); // 768px is a common breakpoint for mobile devices + }; + // Call the function to setAvailability the initial state + handleResize(); + // Add event listener + window.addEventListener('resize', handleResize); + // Cleanup + return () => window.removeEventListener('resize', handleResize); + }, []); + // Inside your component + + + const [config, setConfig] = useState(null); + useEffect(() => { + fetchConfig().then(config => { + // Use config here to adjust form fields + console.log("UI config: ", config); + setConfig(config); + }); + }, []); + + const [dataFetched, setDataFetched] = useState(false); + + const router = useRouter(); + const initialId = existingItem?.id || router.query.id; + + const urls = { + apiUrl: "/api/data/availabilities/", + indexUrl: "/cart/availabilities" + }; + + // Define the minimum and maximum times + const minTime = new Date(); + minTime.setHours(8, 0, 0, 0); // 8:00 AM + const maxTime = new Date(); + maxTime.setHours(20, 0, 0, 0); // 8:00 PM + + + //always setAvailability publisherId + useEffect(() => { + availability.publisherId = publisherId; + console.log("availability.publisherId: ", availability.publisherId); + }, [availability]); + + + + if (typeof window !== 'undefined') { + useEffect(() => { + // If component is not in inline mode and there's no existing availability, fetch the availability based on the query ID + // Fetch availability from DB only if it's not fetched yet, and there's no existing availability + if (!isInline && !existingItem && !dataFetched && router.query.id) { + fetchItemFromDB(parseInt(router.query.id.toString())); + setDataFetched(true); // Set data as fetched + } + }, [router.query.id, isInline, existingItem, dataFetched]); + } + + // const [isEdit, setIsEdit] = useState(false); + const fetchItemFromDB = async (id) => { + try { + console.log("fetching availability " + id); + const { data } = await axiosInstance.get(urls.apiUrl + id); + data.startTime = formatTime(data.startTime); + data.endTime = formatTime(data.endTime); + setAvailability(data); + console.log(data); + } catch (error) { + console.error(error); + } + }; + + const handleChange = ({ target }) => { + // const { name, value } = e.target; + // setItem((prev) => ({ ...prev, [name]: value })); + console.log("AvailabilityForm: handleChange: " + target.name + " = " + target.value); + setAvailability({ ...availability, [target.name]: target.value }); + } + + const handleSubmit = async (e) => { + e.preventDefault(); + try { + + + if (!availability.name) { + // availability.name = "От календара"; + availability.name = common.getTimeFomatted(availability.startTime) + "-" + common.getTimeFomatted(availability.endTime); + } + + availability.dayofweek = common.getDayOfWeekNameEnEnum(availability.startTime); + if (availability.repeatWeekly) { + availability.dayOfMonth = null; + } else { + availability.endDate = null; + availability.dayOfMonth = availability.startTime.getDate(); + } + + delete availability.date; //remove date from availability as it is not part of the db model + // ---------------------- CB UI -------------- + if (config.checkboxUI.enabled) { + const selectedSlots = timeSlots.filter(slot => slot.isChecked); + // Sort the selected intervals by start time + const sortedSlots = [...selectedSlots].sort((a, b) => a.startTime - b.startTime); + + // Group continuous slots + const groupedIntervals = []; + let currentGroup = [sortedSlots[0]]; + + for (let i = 1; i < sortedSlots.length; i++) { + const previousSlot = currentGroup[currentGroup.length - 1]; + const currentSlot = sortedSlots[i]; + // Calculate the difference in hours between slots + const difference = (currentSlot.startTime - previousSlot.endTime) / (60 * 60 * 1000); + + // Assuming each slot represents an exact match to the increment (1.5 hours), we group them + if (difference === 0) { + currentGroup.push(currentSlot); + } else { + groupedIntervals.push(currentGroup); + currentGroup = [currentSlot]; + } + } + // Don't forget the last group + if (currentGroup.length > 0) { + groupedIntervals.push(currentGroup); + } + + // Create availability objects from grouped slots + const availabilities = groupedIntervals.map(group => { + const startTime = group[0].startTime; + const endTime = group[group.length - 1].endTime; + return { + publisherId: availability.publisherId, + startTime: startTime, + endTime: endTime, + // isWithTransportIn: slots[0].isWithTransport, + // Add other necessary fields, like isWithTransport if applicable + }; + }); + + //if more than one interval, we delete and recreate the availability, as it is not possble to map them + if (availability.id && availabilities.length > 1) { + await axiosInstance.delete(urls.apiUrl + availability.id); + delete availability.id; + } + + // const firstSlotWithTransport = timeSlots[0].checked && timeSlots[0]?.isWithTransport; + // const lastSlotWithTransport = timeSlots[timeSlots.length - 1].checked && timeSlots[timeSlots.length - 1]?.isWithTransport; + + availabilities.forEach(async av => { + // expand availability + const avToStore = { + ...availability, + ...av, + startTime: av.startTime, + endTime: av.endTime, + name: "От календара", + id: undefined, + + // isWithTransportIn: firstSlotWithTransport, + // isWithTransportOut: lastSlotWithTransport, + + }; + console.log("AvailabilityForm: handleSubmit: " + av); + if (availability.id) { + // UPDATE EXISTING ITEM + await axiosInstance.put(urls.apiUrl + availability.id, { + ...avToStore, + }); + } else { + // CREATE NEW ITEM + await axiosInstance.post(urls.apiUrl, avToStore); + } + handleCompletion(avToStore); // Assuming `handleCompletion` is defined to handle post-save logic + }); + + + + } + // ---------------------- TimePicker UI -------------- + else { + availability.publisher = { connect: { id: availability.publisherId } }; + delete availability.publisherId; + + if (availability.id) { + console.log('editing avail# ' + availability.id); + //delete availability.id; + + // UPDATE EXISTING ITEM + var itemUpdate = { ...availability, id: undefined }; + await axiosInstance.put(urls.apiUrl + availability.id, { + ...itemUpdate, + }); + toast.success("Task Updated", { + position: "bottom-center", + }); + } else { + // CREATE NEW ITEM + console.log('creating new avail: ' + availability); + const response = await axiosInstance.post(urls.apiUrl, availability); + const createdItem = response.data; + availability.id = createdItem.id; + toast.success("Task Saved", { + position: "bottom-center", + }); + } + } + + handleCompletion(availability); + } catch (error) { + alert("Нещо се обърка. Моля, опитайте отново по-късно."); + toast.error("Нещо се обърка. Моля, опитайте отново по-късно."); + console.error(error.message); + } + }; + + const handleDelete = async (e) => { + e.preventDefault(); + try { + if (availability.id) { + // console.log("deleting publisher id = ", router.query.id, "; url=" + urls.apiUrl + router.query.id); + await axiosInstance.delete(urls.apiUrl + availability.id); + toast.success("Записът изтрит", { + position: "bottom-center", + }); + handleCompletion({ deleted: true }); // Assuming handleCompletion is defined and properly handles post-deletion logic + } + } catch (error) { + alert("Нещо се обърка при изтриването. Моля, опитайте отново или се свържете с нас"); + console.log(JSON.stringify(error)); + toast.error(error.response?.data?.message || "An error occurred"); + } + }; + + const handleCompletion = async (result) => { + console.log("AvailabilityForm: handleCompletion"); + if (isInline) { + if (onDone) { + onDone(result); + } + } else { + router.push(urls.indexUrl); + } + } + + console.log("AvailabilityForm: publisherId: " + availability.publisherId + ", id: " + availability.id, ", inline: " + isInline); + + + const generateTimeSlots = (start, end, increment, item) => { + const slots = []; + // Ensure we're working with the correct date base + const baseDate = new Date(item?.startTime || new Date()); + baseDate.setHours(start, 0, 0, 0); // Set start time on the base date + let currentTime = baseDate.getTime(); + + const endDate = new Date(item?.startTime || new Date()); + endDate.setHours(end, 0, 0, 0); // Set end time on the same date + const endTime = endDate.getTime(); + + // Parse availability's startTime and endTime into Date objects for comparison + const itemStartDate = new Date(item?.startTime); + const itemEndDate = new Date(item?.endTime); + + + while (currentTime < endTime) { + let slotStart = new Date(currentTime); + let slotEnd = new Date(currentTime + increment * 60 * 60 * 1000); // Calculate slot end time + + // Check if the slot overlaps with the availability's time range + const isChecked = slotStart < itemEndDate && slotEnd > itemStartDate; + + slots.push({ + startTime: slotStart, + endTime: slotEnd, + isChecked: isChecked, + }); + currentTime += increment * 60 * 60 * 1000; // Move to the next slot + } + slots[0].isFirst = true; + slots[slots.length - 1].isLast = true; + slots[0].isWithTransport = item.isWithTransportIn; + slots[slots.length - 1].isWithTransport = item.isWithTransportOut; + + + return slots; + }; + + + const TimeSlotCheckboxes = ({ slots, setSlots, item }) => { + const [allDay, setAllDay] = useState(false); + + const handleAllDayChange = (e) => { + const updatedSlots = slots.map(slot => ({ + ...slot, + isChecked: e.target.checked, + })); + setSlots(updatedSlots); + console.log("handleAllDayChange: allDay: " + allDay + ", updatedSlots: " + JSON.stringify(updatedSlots)); + }; + useEffect(() => { + console.log("allDay updated to: ", allDay); + const updatedSlots = slots.map(slot => ({ + ...slot, + isChecked: allDay + })); + //setSlots(updatedSlots); + }, [allDay]); + + const handleSlotCheckedChange = (changedSlot) => { + const updatedSlots = slots.map(slot => { + if (slot.startTime === changedSlot.startTime && slot.endTime === changedSlot.endTime) { + return { ...slot, isChecked: !slot.isChecked }; + } + return slot; + }); + // If slot is either first or last and it's being unchecked, also uncheck and disable transport + if ((changedSlot.isFirst || changedSlot.isLast) && !changedSlot.isChecked) { + changedSlot.isWithTransport = false; + } + setSlots(updatedSlots); + }; + + const handleTransportChange = (changedSlot) => { + const updatedSlots = slots.map(slot => { + if (slot.startTime === changedSlot.startTime && slot.endTime === changedSlot.endTime) { + return { ...slot, isWithTransport: !slot.isWithTransport }; + } + return slot; + }); + setSlots(updatedSlots); + }; + + + return ( + <> + + {slots.map((slot, index) => { + const slotLabel = `${slot.startTime.getHours()}:${slot.startTime.getMinutes() === 0 ? '00' : slot.startTime.getMinutes()} до ${slot.endTime.getHours()}:${slot.endTime.getMinutes() === 0 ? '00' : slot.endTime.getMinutes()}`; + slot.transportNeeded = slot.isFirst || slot.isLast; + // Determine if the current slot is the first or the last + + return ( +
+ + + {/* Conditionally render transport checkbox based on slot being first or last */} + {slot.transportNeeded && ( + + )} +
+ ); + })} + + ); + }; + + useEffect(() => { + setTimeSlots(generateTimeSlots(9, 18, 1.5, availability)); + }, []); + + return ( +
+ +
+

+ {availability.id ? "Редактирай" : "Създай"} Достъпност +

+ + +
+ setAvailability({ ...availability, endTime: value })} /> +
+ +
+ {config?.checkboxUI && config.checkboxUI.enabled ? ( +
+ {/* Time slot checkboxes */} + +
+ ) : ( + <> + {/* Start Time Picker */} +
+ setAvailability({ ...availability, startTime: value })} /> +
+ + {/* End Time Picker */} +
+ setAvailability({ ...availability, endTime: value })} /> +
+
+ +
+ + )} +
+ + +
+ +
+ + {availability.repeatWeekly && ( + +
+ setAvailability({ ...availability, endDate: value })} /> +
+ )} +
+ +
+
+ + +
+
+ {/* */} + +
+ + {availability.id && ( + <> + )} + +
+
+
+ + ); +} + diff --git a/components/availability/AvailabilityList.js b/components/availability/AvailabilityList.js new file mode 100644 index 0000000..fde64e8 --- /dev/null +++ b/components/availability/AvailabilityList.js @@ -0,0 +1,139 @@ +import axiosInstance from '../../src/axiosSecure'; +import { useEffect, useState } from "react"; +import toast from "react-hot-toast"; +import { useRouter } from "next/router"; +import Link from "next/link"; +import { DayOfWeek } from "../DayOfWeek"; +const common = require('src/helpers/common'); + +import AvailabilityForm from "../availability/AvailabilityForm"; + +import { TrashIcon, PencilSquareIcon } from "@heroicons/react/24/outline"; + + + +export default function AvailabilityList({ publisher, showNew }) { + const [showAv, setShowAv] = useState(showNew || false); + const [selectedItem, setSelectedItem] = useState(null); + const [items, setItems] = useState(publisher.availabilities); // Convert items prop to state + + useEffect(() => { + console.log('items set to:', items?.map(item => item.id)); + }, [items]) + + const toggleAv = () => setShowAv(!showAv); + const editAvailability = (item) => { + setSelectedItem(item); + setShowAv(true) + }; + + const deleteAvailability = async (id) => { + try { + await axiosInstance.delete("/api/data/availabilities/" + id); + // Handle the successful deletion, maybe refresh the list or show a success message + const updatedItems = items.filter(item => item.id !== id); + setItems(updatedItems); + } catch (error) { + // Handle the error, maybe show an error message + console.error("Error deleting availability:", error); + } + }; + + const renderTable = () => ( + + + + + + + + + + {items?.sort((a, b) => new Date(a.startTime) - new Date(b.startTime)).map(item => ( + + + + + + ))} + +
+ Ден от седмицата (дата) + + От-до + + Действия +
+ {item.dayOfMonth ? `${common.getDateFormated(new Date(item.startTime))}` : `Всеки(Всяка) ${common.getDayOfWeekName(new Date(item.startTime))}`} + {/* {common.getDateFormated(new Date(item.startTime))} */} + + {common.getTimeRange(new Date(item.startTime), new Date(item.endTime))} + + + +
+ ); + + + return ( + <> + {items?.length === 0 ? ( +

No Availabilities

+ ) : renderTable()} + + {
+ +
+ } +
+ {showAv && ( + { + toggleAv(); + setSelectedItem(null); + if (!item) { + // remove selected item from state + const updatedItems = items.filter(i => i.id !== selectedItem.id); + setItems([...updatedItems]); + return; + }; + const itemIndex = items.findIndex(i => i.id === item.id); // assuming each item has a unique 'id' property + + if (itemIndex !== -1) { + // Replace the existing item with the updated item + const updatedItems = [...items]; + updatedItems[itemIndex] = item; + setItems(updatedItems); + } else { + // Append the new item to the end of the list + setItems([...items, item]); + } + }} + /> + )} +
+ + ); + + +} + +export const getServerSideProps = async () => { + const { data: items } = await axiosInstance.get( + common.getBaseUrl("/api/data/availabilities") + ); + + return { + props: { + items, + }, + }; +}; \ No newline at end of file diff --git a/components/board/GoogleDriveFolderPreview.js b/components/board/GoogleDriveFolderPreview.js new file mode 100644 index 0000000..165fc23 --- /dev/null +++ b/components/board/GoogleDriveFolderPreview.js @@ -0,0 +1,100 @@ +// import React, { useState, useEffect } from 'react'; +// //import gapi from 'gapi'; + +// // // import { Document, Page } from 'react-pdf'; + + +// // const CLIENT_ID = '926212607479-d3m8hm8f8esp3rf1639prskn445sa01v.apps.googleusercontent.com'; +// // const API_KEY = 'AIzaSyBUtqjxvCLv2GVcVFEPVym7vRtVW-qP4Jw'; +// // const DISCOVERY_DOCS = ["https://www.googleapis.com/discovery/v1/apis/drive/v3/rest"]; +// // const SCOPES = 'https://www.googleapis.com/auth/drive.readonly'; + + +const GoogleDriveFolderPreview = ({ folderId }) => { + // const folderUrl = `https://drive.google.com/drive/folders/${folderId}`; + // const [files, setFiles] = useState([]); + + // useEffect(() => + // fetch(folderUrl) + // .then(res => res.text()) + // .then(text => { + // const parser = new DOMParser(); + // const htmlDocument = parser.parseFromString(text, 'text/html'); + // const fileElements = htmlDocument.querySelectorAll('.Q5txwe'); + // const files = Array.from(fileElements).map(fileElement => { + // const fileUrl = fileElement.getAttribute('href'); + // const fileName = fileElement.querySelector('.Q5txwe').textContent; + // return { fileUrl, fileName }; + // }); + // setFiles(files); + // }) + // , [folderUrl]); + + // return ( + //
+ // {files.map(file => ( + //
+ // + //
+ // ))} + //
+ // ); + + + + + + // // useEffect(() => { + // // // Initialize the Google API client library + // // gapi.load('client:auth2', () => { + // // gapi.client.init({ + // // apiKey: API_KEY, + // // clientId: CLIENT_ID, + // // discoveryDocs: DISCOVERY_DOCS, + // // scope: SCOPES + // // }).then(() => { + // // // Listen for sign-in state changes and handle the signed-in state + // // gapi.auth2.getAuthInstance().isSignedIn.listen(updateSigninStatus); + // // updateSigninStatus(gapi.auth2.getAuthInstance().isSignedIn.get()); + // // }); + // // }); + + // // const updateSigninStatus = (isSignedIn) => { + // // if (isSignedIn) { + // // fetchFiles(); + // // } else { + // // gapi.auth2.getAuthInstance().signIn(); + // // } + // // }; + + // // const fetchFiles = async () => { + // // const response = await gapi.client.drive.files.list({ + // // q: `'${folderId}' in parents and mimeType = 'application/pdf'`, + // // fields: 'files(id, name, webContentLink)' + // // }); + // // setFiles(response.result.files); + // // }; + // // }, [folderId]); + + + // // const PdfDocument = ({ file }) => { + // // return ( + // // + // // + // // {/* Render other pages as needed */} + // // + // // ); + // // }; + + // // return ( + // //
+ // // {files.map(file => ( + // //
+ // // + // //
+ // // ))} + // //
+ // // ); +}; + +export default GoogleDriveFolderPreview; diff --git a/components/calendar/ShiftComponent.tsx b/components/calendar/ShiftComponent.tsx new file mode 100644 index 0000000..92f37c3 --- /dev/null +++ b/components/calendar/ShiftComponent.tsx @@ -0,0 +1,240 @@ +import React, { useState, useEffect } from 'react'; +import axiosInstance from '../../src/axiosSecure'; +import PublisherSearchBox from '../publisher/PublisherSearchBox'; // Update the path + +const common = require('src/helpers/common'); + + +interface ModalProps { + children: React.ReactNode; + isOpen: boolean; + onClose: () => void; + forDate: Date; + useFilterDate: boolean; + onUseFilterDateChange: (value: boolean) => void; +} + +function Modal({ children, isOpen, onClose, forDate, useFilterDate, onUseFilterDateChange }: ModalProps) { + if (!isOpen) return null; + const isValidDate = forDate instanceof Date && !isNaN(forDate.getTime()); + console.log("forDate", forDate, isValidDate); + + return ( +
+
+ {isValidDate && ( +

+ +

+ )} + {children} + +
+
+
+ ); +} + + +function ShiftComponent({ shift, onShiftSelect, isSelected, onPublisherSelect, allPublishersInfo }) { + + const [assignments, setAssignments] = useState(shift.assignments); + const [isModalOpen, setIsModalOpen] = useState(false); + const [useFilterDate, setUseFilterDate] = useState(true); + const [selectedPublisher, setSelectedPublisher] = useState(null); + const [showCopyHint, setShowCopyHint] = useState(false); + + // Update assignments when shift changes + useEffect(() => { + setAssignments(shift.assignments); + }, [shift.assignments]); + + const handleShiftClick = (shiftId) => { + // console.log("onShiftSelect prop:", onShiftSelect); + // console.log("Shift clicked:", shift); + //shift.selectedPublisher = selectedPublisher; + if (onShiftSelect) { + onShiftSelect(shift); + } + }; + + const handlePublisherClick = (publisher) => { + + //toggle selected + // if (selectedPublisher != null) { + // setSelectedPublisher(null); + // } + // else { + setSelectedPublisher(publisher); + + + console.log("Publisher clicked:", publisher, "selected publisher:", selectedPublisher); + shift.selectedPublisher = publisher; + if (onShiftSelect) { + onShiftSelect(shift); + } + // if (onPublisherSelect) { + // onPublisherSelect(publisher); + // } + } + + const removeAssignment = async (id) => { + try { + console.log("Removing assignment with id:", id); + await axiosInstance.delete("/api/data/assignments/" + id); + setAssignments(prevAssignments => prevAssignments.filter(ass => ass.id !== id)); + } catch (error) { + console.error("Error removing assignment:", error); + } + }; + + const addAssignment = async (publisher, shiftId) => { + try { + console.log(`new assignment for publisher ${publisher.id} - ${publisher.firstName} ${publisher.lastName}`); + const newAssignment = { + publisher: { connect: { id: publisher.id } }, + shift: { connect: { id: shiftId } }, + isactive: true, + isConfirmed: true + }; + const { data } = await axiosInstance.post("/api/data/assignments", newAssignment); + // Update the 'publisher' property of the returned data with the full publisher object + data.publisher = publisher; + setAssignments(prevAssignments => [...prevAssignments, data]); + } catch (error) { + console.error("Error adding assignment:", error); + } + }; + const copyAllPublisherNames = () => { + const names = assignments.map(ass => `${ass.publisher.firstName} ${ass.publisher.lastName}`).join(', '); + common.copyToClipboard(null, names); + // Show hint and set a timer to hide it + setShowCopyHint(true); + setTimeout(() => setShowCopyHint(false), 1500); + }; + + + + return ( +
+ {/* Time Window Header */} +
+ + {`${common.getTimeRange(new Date(shift.startTime), new Date(shift.endTime))}`} + + + {/* Copy All Names Button */} + + {/* Hint Message */} + {showCopyHint && ( +
+ Имената са копирани +
+ )} +
+ + + {/* Assignments */} + {assignments.map((ass, index) => { + const publisherInfo = allPublishersInfo.find(info => info?.id === ass.publisher.id) || ass.publisher; + + // Determine border styles + let borderStyles = ''; + //if there is no publisherInfo - draw red border - publisher is no longer available for the day! + if (!publisherInfo.availabilities || publisherInfo.availabilities.length == 0) { + borderStyles = 'border-2 border-red-500 '; + } + else { + //pub is not available for that shift assignment. + if (publisherInfo.availabilities?.length === 0 || + publisherInfo.availabilities?.every(avail => avail.isFromPreviousAssignment)) { + borderStyles += 'border-l-3 border-r-3 border-orange-500 '; // Top border for manual publishers + } + // checkig if the publisher is available for this assignment + if (publisherInfo.availabilities?.some(av => + av.startTime <= ass.startTime && + av.endTime >= ass.endTime)) { + borderStyles += 'border-t-2 border-red-500 '; // Left border for specific availability conditions + } + + //the pub is the same time as last month + // if (publisherInfo.availabilities?.some(av => + // (!av.dayOfMonth || av.isFromPreviousMonth) && + // av.startTime <= ass.startTime && + // av.endTime >= ass.endTime)) { + // borderStyles += 'border-t-2 border-yellow-500 '; // Left border for specific availability conditions + // } + if (selectedPublisher && selectedPublisher.id === ass.publisher.id) { + borderStyles += 'border-2 border-blue-300'; // Bottom border for selected publishers + } + if (publisherInfo.hasUpToDateAvailabilities) { + //add green right border + borderStyles += 'border-r-2 border-green-300'; + } + } + return ( +
+
handlePublisherClick(ass.publisher)}> + {publisherInfo.firstName} {publisherInfo.lastName} + +
+
+ ); + })} + + + {/* This is a placeholder for the dropdown to add a publisher. You'll need to implement or integrate a dropdown component */} + +
+ {/* Add Button */} + +
+ + {/* Modal for Publisher Search + forDate={new Date(shift.startTime)} + */} + setIsModalOpen(false)} + forDate={new Date(shift.startTime)} + useFilterDate={useFilterDate} + onUseFilterDateChange={(value) => setUseFilterDate(value)}> + + { + // Add publisher as assignment logic + setIsModalOpen(false); + addAssignment(publisher, shift.id); + }} + showAllAuto={true} + showSearch={true} + showList={false} + /> + +
+ ); +} + +export default ShiftComponent; diff --git a/components/calendar/avcalendar.tsx b/components/calendar/avcalendar.tsx new file mode 100644 index 0000000..cdc3716 --- /dev/null +++ b/components/calendar/avcalendar.tsx @@ -0,0 +1,478 @@ +import React, { useState, useEffect } from 'react'; +import { Calendar, momentLocalizer, dateFnsLocalizer } from 'react-big-calendar'; +import 'react-big-calendar/lib/css/react-big-calendar.css'; +import AvailabilityForm from '../availability/AvailabilityForm'; +import common from '../../src/helpers/common'; + +import { toast } from 'react-toastify'; +import { ToastContainer } from 'react-toastify'; +import 'react-toastify/dist/ReactToastify.css'; +import moment from 'moment'; +import 'moment/locale/bg'; // Import Bulgarian locale +import { ArrowLeftCircleIcon } from '@heroicons/react/24/outline'; + +import { FaArrowLeft, FaArrowRight, FaRegCalendarAlt, FaRegListAlt, FaRegCalendarCheck } from 'react-icons/fa'; +import { MdToday } from 'react-icons/md'; + +import { useSwipeable } from 'react-swipeable'; +import axiosInstance from '../../src/axiosSecure'; + +// Set moment to use the Bulgarian locale +moment.locale('bg'); +const localizer = momentLocalizer(moment); +// Bulgarian translations for Calendar labels +const messages = { + allDay: 'Цял ден', + previous: 'Предишен', + next: 'Следващ', + today: 'Днес', + month: 'Месец', + week: 'Седмица', + day: 'Ден', + agenda: 'Дневен ред', + date: 'Дата', + time: 'Час', + event: 'Събитие', // or 'Събитие' depending on context + // Any other labels you want to translate... +}; + +const AvCalendar = ({ publisherId, events, selectedDate }) => { + + const [date, setDate] = useState(new Date()); + const [currentView, setCurrentView] = useState('month'); + const [evts, setEvents] = useState(events); // Existing events + const [displayedEvents, setDisplayedEvents] = useState(evts); // Events to display in the calendar + const [isModalOpen, setIsModalOpen] = useState(false); + const [selectedEvent, setSelectedEvent] = useState(null); + const [visibleRange, setVisibleRange] = useState(() => { + const start = new Date(); + start.setDate(1); // Set to the first day of the current month + const end = new Date(start.getFullYear(), start.getMonth() + 1, 0); // Last day of the current month + return { start, end }; + }); + + + + // Update internal state when `events` prop changes + useEffect(() => { + setEvents(events); + // Call any function here to process and set displayedEvents + // based on the new events, if necessary + }, [events]); + + const onRangeChange = (range) => { + if (Array.isArray(range)) { + // For week and day views, range is an array of dates + setVisibleRange({ start: range[0], end: range[range.length - 1] }); + } else { + // For month view, range is an object with start and end + setVisibleRange(range); + } + }; + + useEffect(() => { + if (currentView === 'agenda') { + const filtered = evts?.filter(event => event.type === "assignment"); + setDisplayedEvents(filtered); + } else { + // Function to generate weekly occurrences of an event + const recurringEvents = evts?.filter(event => event.type !== "assignment" && (event.dayOfMonth === null || event.dayOfMonth === undefined)) || []; + const occurrences = recurringEvents?.flatMap(event => generateOccurrences(event, visibleRange.start, visibleRange.end)) || []; + const nonRecurringEvents = evts?.filter(event => event.dayOfMonth !== null) || []; + + setDisplayedEvents([...nonRecurringEvents, ...recurringEvents, ...occurrences]); + } + //setDisplayedEvents(evts); + }, [visibleRange, evts, currentView]); + + const handlers = useSwipeable({ + onSwipedLeft: () => navigate('NEXT'), + onSwipedRight: () => navigate('PREV'), + preventDefaultTouchmoveEvent: true, + trackMouse: true, + }); + const navigate = (action) => { + console.log('navigate', action); + setDate((currentDate) => { + const newDate = new Date(currentDate); + if (action === 'NEXT') { + newDate.setMonth(newDate.getMonth() + 1); + } else if (action === 'PREV') { + newDate.setMonth(newDate.getMonth() - 1); + } + return newDate; + }); + }; + + const generateOccurrences = (event, start, end) => { + const occurrences = []; + const eventStart = new Date(event.startTime); + let current = new Date(event.startTime); // Assuming startTime has the start date + + // Determine the end date for the event series + const seriesEndDate = event.endDate ? new Date(event.endDate) : end; + seriesEndDate.setHours(23, 59, 59); // Set to the end of the day + + while (current <= seriesEndDate && current <= end) { + // Check if the event should be repeated weekly or on a specific day of the month + if (event.repeatWeekly && current.getDay() === eventStart.getDay()) { + // For weekly recurring events + addOccurrence(event, current, occurrences); + } else if (event.dayOfMonth && current.getDate() === event.dayOfMonth) { + // For specific day of month events + addOccurrence(event, current, occurrences); + } + + // Move to the next day + current = new Date(current.setDate(current.getDate() + 1)); + } + + return occurrences; + }; + + // Helper function to add an occurrence + const addOccurrence = (event, current, occurrences) => { + // Skip the original event date + + const eventStart = new Date(event.startTime); + const eventEnd = new Date(event.endTime); + if (current.toDateString() !== eventStart.toDateString()) { + const occurrence = { + ...event, + startTime: new Date(current.setHours(eventStart.getHours(), eventStart.getMinutes())), + endTime: new Date(current.setHours(eventEnd.getHours(), eventEnd.getMinutes())), + date: current, + type: 'recurring' + }; + occurrences.push(occurrence); + } + }; + + // Define min and max times + const minHour = 8; // 8:00 AM + const maxHour = 20; // 8:00 PM + const minTime = new Date(); + minTime.setHours(minHour, 0, 0); + const maxTime = new Date(); + maxTime.setHours(maxHour, 0, 0); + const totalHours = maxHour - minHour; + + const handleSelect = ({ start, end }) => { + if (!start || !end) return; + if (start < new Date() || end < new Date() || start > end) return; + + // Check if start and end are on the same day + if (start.toDateString() !== end.toDateString()) { + end = common.setTimeHHmm(start, "23:59"); + } + + const startMinutes = common.getTimeInMinutes(start); + const endMinutes = common.getTimeInMinutes(end); + + // Adjust start and end times to be within min and max hours + if (startMinutes < common.getTimeInMinutes(common.setTimeHHmm(start, minHour))) { + start = common.setTimeHHmm(start, minHour); + } + if (endMinutes > common.getTimeInMinutes(common.setTimeHHmm(end, maxHour))) { + end = common.setTimeHHmm(end, maxHour); + } + + setDate(start); + + // get exising events for the selected date + const existingEvents = evts?.filter(event => event.publisherId === publisherId && event.startTime === start.toDateString()); + + setSelectedEvent({ + date: start, + startTime: start, + endTime: end, + dayOfMonth: start.getDate(), + isactive: true, + publisherId: publisherId, + // Add any other initial values needed + //set dayOfMonth to null, so that we repeat the availability every week + dayOfMonth: null, + + }); + setIsModalOpen(true); + }; + + const handleEventClick = (event) => { + if (event.type === "assignment") return; + // Handle event click + const eventForEditing = { + ...event, + startTime: new Date(event.startTime), + endTime: new Date(event.endTime), + publisherId: event.publisherId || event.publisher?.connect?.id, + repeatWeekly: event.repeatWeekly || false, + }; + //strip title, start, end and allDay properties + delete eventForEditing.title; + delete eventForEditing.start; + delete eventForEditing.end; + delete eventForEditing.type; + delete eventForEditing.publisher + console.log("handleEventClick: " + eventForEditing); + setSelectedEvent(eventForEditing); + setIsModalOpen(true); + + }; + + const handleDialogClose = async (dialogEvent) => { + setIsModalOpen(false); + if (dialogEvent === null || dialogEvent === undefined) { + } else { + + // if (dialogEvent.deleted) { + // // Remove the old event from the calendar + // setEvents(currentEvents => currentEvents.filter(e => e.id !== selectedEvent.id)); + // } + // else { + // // Update the event data + // dialogEvent.start = dialogEvent.startTime; + // dialogEvent.end = dialogEvent.endTime; + // // Update the events array by first removing the old event and then adding the updated one + // setEvents(currentEvents => { + // const filteredEvents = currentEvents?.filter(e => e.id !== selectedEvent.id) || []; + // return [...filteredEvents, dialogEvent]; + // }); + // } + //refresh the events from the server + let events = await axiosInstance.get(`/api/?action=getCalendarEvents&publisherId=${publisherId}`); + var newEvents = events.data; + setEvents(newEvents); + + } + + console.log("handleSave: ", dialogEvent); + }; + + const handleCancel = () => { + setIsModalOpen(false); + }; + + const EventWrapper = ({ event, style }) => { + const [isHovered, setIsHovered] = useState(false); + let eventStyle = { + ...style + }; + const handleMouseEnter = () => setIsHovered(true); + const handleMouseLeave = () => setIsHovered(false); + if (currentView !== 'agenda') { + //if event.type is availability show in blue. if it is schedule - green if confirmed, yellow if not confirmed + //if event is not active - show in gray + let bgColorClass = 'bg-gray-500'; // Default color for inactive events + var bgColor = event.isactive ? "" : "bg-gray-500"; + if (event.type === "assignment") { + bgColor = event.isConfirmed ? "bg-green-500" : "bg-yellow-500"; + //event.title = event.publisher.name; //ToDo: add other publishers names + //event.title = common.getTimeFomatted(event.startTime) + " - " + common.getTimeFomatted(event.endTime); + } else { + if (event.start !== undefined && event.end !== undefined && event.startTime !== null && event.endTime !== null) { + try { + if (event.type === "recurring") { + //bgColor = "bg-blue-300"; + event.title = common.getTimeFomatted(event.startTime) + " - " + common.getTimeFomatted(event.endTime); + } + else { + event.title = common.getTimeFomatted(event.startTime) + " - " + common.getTimeFomatted(event.endTime); + } + } + catch (err) { + event.title = event.startTime + " - " + event.endTime; + console.log("Error in EventWrapper: " + err); + } + + } + } + eventStyle = { + ...style, + // backgroundColor: bgColorClass, + //height: "50px", + //color: 'white', + whiteSpace: 'normal', // Allow the text to wrap to the next line + overflow: 'hidden', // Hide overflowed content + textOverflow: 'ellipsis' // Add ellipsis to text that's too long to fit + }; + + + } + const onDelete = (event) => { + // Remove the event from the calendar + setEvents(currentEvents => currentEvents.filter(e => e.id !== event.id)); + }; + + const onConfirm = (event) => { + console.log("onConfirm: " + event.id); + toast.info("Вие потвърдихте!", { autoClose: 2000 }); + // Update the event data + event.isConfirmed = true; + event.isactive = false; + // Update the events array by first removing the old event and then adding the updated one + setEvents(currentEvents => { + const filteredEvents = currentEvents.filter(e => e.id !== event.id); + return [...filteredEvents, event]; + }); + }; + return ( +
+ {event.title} + {isHovered && event.type == "assignment" && (event.status == "pending" || event.status == undefined) + && ( +
+ {/* Delete Icon */} + {/* onDelete(event)} + > + ✕ + */} + + {/* Confirm Icon */} + {!event.isConfirmed && ( + onConfirm(event)} + > + ✓ + + )} +
+ )} +
+ ); + }; + + const eventStyleGetter = (event, start, end, isSelected) => { + + //console.log("eventStyleGetter: " + event); + let backgroundColor = '#3174ad'; // default color for calendar events - #3174ad + if (currentView === 'agenda') { + return { style: {} } + } + if (event.type === "assignment") { + //event.title = event.publisher.name; //ToDo: add other publishers names + } + if (event.type === "availability") { + + } + if (event.isFromPreviousAssignment) { //ToDo: does it work? + // orange-500 from Tailwind CSS + backgroundColor = '#f56565'; + } + if (event.isactive) { + switch (event.type) { + case 'assignment': + backgroundColor = event.isConfirmed ? '#48bb78' : '#f6e05e'; // green-500 and yellow-300 from Tailwind CSS + break; + case 'recurring': + backgroundColor = '#63b3ed'; // blue-300 from Tailwind CSS + break; + default: // availability + //backgroundColor = '#a0aec0'; // gray-400 from Tailwind CSS + break; + } + } else { + backgroundColor = '#a0aec0'; // Default color for inactive events + } + + return { + style: { + backgroundColor, + opacity: 0.8, + color: 'white', + border: '0px', + display: 'block', + } + }; + } + + // Custom Toolbar Component + + const CustomToolbar = ({ onNavigate, label, onView, view }) => { + return ( +
+ + + + + + {label} + + + + + {/* Add more view buttons as needed */} + +
+ ); + }; + + return ( + <>
+ {/* достъпности на {publisherId} */} + +
+ setCurrentView(view)} + onRangeChange={onRangeChange} + components={{ + event: EventWrapper, + toolbar: CustomToolbar, + // ... other custom components + }} + eventPropGetter={(eventStyleGetter)} + date={date} + onNavigate={setDate} + className="rounded-lg shadow-lg" + /> + {isModalOpen && ( +
+
+ +
+
+
+ )} + + ); +}; + +export default AvCalendar; diff --git a/components/cartevent/CartEventForm.tsx b/components/cartevent/CartEventForm.tsx new file mode 100644 index 0000000..1d9d54d --- /dev/null +++ b/components/cartevent/CartEventForm.tsx @@ -0,0 +1,196 @@ +import { CartEvent } from '@prisma/client'; +import Link from "next/link"; +import { useRouter } from "next/router"; +import { useEffect, useState } from "react"; +import toast from "react-hot-toast"; +import axiosInstance from '../../src/axiosSecure'; +import DayOfWeek from "../DayOfWeek"; +import common from 'src/helpers/common'; + +/* +model CartEvent { + id Int @id @default(autoincrement()) + startTime DateTime + endTime DateTime + shiftDuration Int + shifts Shift[] + dayofweek DayOfWeek + isactive Boolean @default(true) +}*/ +interface Location { + id: number; + name: string; + +} +interface IProps { + item?: CartEvent; + locations: Location[]; + inline?: false; +} + +export default function CartEventForm(props: IProps) { + const router = useRouter(); + console.log("init CartEventForm: " + JSON.stringify(props)); + const urls = { + apiUrl: "/api/data/cartevents/", + indexUrl: "/cart/cartevents" + } + + const [evt, setEvt] = useState(props.item || { + id: router.query.id, + startTime: "09:00",//8:00 + endTime: "19:30",//20:00 + shiftDuration: 90,//120 + dayofweek: "Monday", + }); + + //const locations = props?.locations || []; + //get locations from api + const [locations, setLocations] = useState(props?.locations || []); + useEffect(() => { + const fetchLocations = async () => { + try { + console.log("fetching locations"); + const { data } = await axiosInstance.get("/api/data/locations"); + setLocations(data); + console.log(data); + } catch (error) { + console.error(error); + } + }; + if (!locations.length) { + fetchLocations(); + } + }, []); + + + useEffect(() => { + const fetch = async (id) => { + try { + console.log("fetching cart event from component " + router.query.id); + const { data } = await axiosInstance.get(urls.apiUrl + id); + data.startTime = common.formatTimeHHmm(data.startTime) + data.endTime = common.formatTimeHHmm(data.endTime) + setEvt(data); + + console.log("id:" + evt.id); + //console.log(data); + } catch (error) { + console.error(error); + } + }; + + if (!props?.item) { + setEvt(prevEvt => ({ ...prevEvt, id: router.query.id as string })); + } + + if (evt.id) { + fetch(parseInt(evt.id)); + } + + }, [router.query.id]); + + + + const handleChange = ({ target }) => { + console.log("CartEventForm.handleChange() " + target.name + " = " + target.value); + if (target.type === "checkbox") { + setEvt({ ...evt, [target.name]: target.checked }); + } else if (target.type === "number") { + console.log("setting " + target.name + " to " + parseInt(target.value)); + setEvt({ ...evt, [target.name]: parseInt(target.value) }); + } else { + setEvt({ ...evt, [target.name]: target.value }); + } + + console.log("CartEventForm.handleChange() " + JSON.stringify(evt)); + } + + + const handleSubmit = async (e) => { + e.preventDefault(); + try { + const eventId = evt.id; + delete evt.id; + evt.startTime = common.parseTimeHHmm(evt.startTime.toString()); + evt.endTime = common.parseTimeHHmm(evt.endTime.toString()); + + console.log("calling api @ " + urls.apiUrl + evt.id); + console.log(evt); + if (eventId) { //update + // evt.location = { + // id: evt.locationId + // }; + delete evt.locationId; + await axiosInstance.put(urls.apiUrl + router.query.id, { + ...evt, + }); + toast.success("Task Updated", { + position: "bottom-center", + }); + } else { + + evt.locationId = parseInt(evt.locationId?.toString()); + await axiosInstance.post(urls.apiUrl, evt); + toast.success("Task Saved", { + position: "bottom-center", + }); + } + + // if (props.inline) { + // } else { + router.push(urls.indexUrl); + // } + } catch (error) { + // toast.error(error.response.data.message); + console.error(error); + } + }; + + return ( +
+

{evt.id ? "Edit '" + evt.dayofweek + "'" : "Create"} Cart Event

+
+ + {locations && ( + + )} + + + + + + + + + + + + + +
+
+ + +
+
+
+ {!props?.inline && Cancel } + {evt.id && + } + +
+ + +
+ ) +} diff --git a/components/footer.tsx b/components/footer.tsx new file mode 100644 index 0000000..71a6051 --- /dev/null +++ b/components/footer.tsx @@ -0,0 +1,29 @@ +import Link from "next/link" +import styles from "../styles/footer.module.css" +import packageJSON from "../package.json" + +export default function Footer() { + return ( +
+
+ +
    +
  • + Documentation +
  • +
  • + NPM +
  • +
  • + GitHub +
  • +
  • + Policy +
  • +
  • + next-auth@{packageJSON.dependencies["next-auth"]} +
  • +
+
+ ) +} diff --git a/components/header.tsx b/components/header.tsx new file mode 100644 index 0000000..2dbaff8 --- /dev/null +++ b/components/header.tsx @@ -0,0 +1,124 @@ +import Link from "next/link" +import { signIn, signOut, useSession } from "next-auth/react" +import styles from "../styles/header.module.css" + +// The approach used in this component shows how to build a sign in and sign out +// component that works on pages which support both client and server side +// rendering, and avoids any flash incorrect content on initial page load. +export default function Header() { + const { data: session, status } = useSession() + const loading = status === "loading" + +//generate top header with sign in/out button and dropdown menu and user name/surname using tailwindcss + + + + + return ( +
+ + {/* */} +
+

+ {!session && ( + <> + + You are not signed in + + { + e.preventDefault() + signIn() + }} + > + Sign in + + + )} + {session?.user && ( + <> + {session.user.image && ( + + )} + + Signed in as +
+ {session.user.email ?? session.user.name} +
+ { + e.preventDefault() + signOut() + }} + > + Sign out + + + )} +

+
+ +
+ ) +} diff --git a/components/layout.tsx b/components/layout.tsx new file mode 100644 index 0000000..8ee9046 --- /dev/null +++ b/components/layout.tsx @@ -0,0 +1,64 @@ +import Header from "./header" +import Link from 'next/link' +import Footer from "./footer" +import Sidebar from "./sidebar" +import type { ReactNode } from "react" +import { useRouter } from 'next/router' +import { useEffect, useState } from "react"; +import Body from 'next/document' + +import { ToastContainer } from 'react-toastify'; +import 'react-toastify/dist/ReactToastify.css'; + +export default function Layout({ children }: { children: ReactNode }) { + const router = useRouter() + const [isSidebarOpen, setIsSidebarOpen] = useState(true); + + // auto resize for tablets: disabled. + // useEffect(() => { + // // Function to check and set the state based on window width + // const handleResize = () => { + // if (window.innerWidth < 768) { // Assuming 768px as the breakpoint for mobile devices + // setIsSidebarOpen(false); + // } else { + // setIsSidebarOpen(true); + // } + // }; + // // Set initial state + // handleResize(); + // // Add event listener + // window.addEventListener('resize', handleResize); + // // Cleanup + // return () => window.removeEventListener('resize', handleResize); + // }, []); + + const toggleSidebar = () => { + setIsSidebarOpen(!isSidebarOpen); + }; + + return ( + + //
+ //
+ //
+ // + // + //
+ + +
+
+
+ + +
+ {children} +
+
+ {/*
+
+
*/} +
+
+ ); +} diff --git a/components/location/LocationCard.js b/components/location/LocationCard.js new file mode 100644 index 0000000..489d1f1 --- /dev/null +++ b/components/location/LocationCard.js @@ -0,0 +1,58 @@ +import { useState } from 'react' + +import { useRouter } from "next/router"; +import axiosInstance from '../../src/axiosSecure'; + +import { TrashIcon } from "@heroicons/react/24/outline"; + + + +export default function LocationCard({ location }) { + + const router = useRouter(); + const [isCardVisible, setIsCardVisible] = useState(true); + const handleDelete = async (id) => { + try { + console.log("card: deleting location = ", id, "url: ", `/locations/${id}`); + const response = await axiosInstance.delete(`/api/data/locations/${id}`); + if (response.status === 200) { + document.getElementById(`location-card-${id}`).classList.add('cardFadeOut'); + setTimeout(() => setIsCardVisible(false), 300); + } + } catch (error) { + console.log(JSON.stringify(error)); + } + }; + + return isCardVisible ? ( + <> +
router.push(`/cart/locations/edit/${location.id}`)} + > +
+ {location.name} ({location.isactive ? "active" : "inactive"}) +
+

+ {location.address} +

+
{ + e.stopPropagation(); // This should now work as expected + handleDelete(location.id); + }} + className="absolute bottom-2 right-2 z-20" + > + +
+
+ + ) : null; + +} diff --git a/components/location/LocationForm.js b/components/location/LocationForm.js new file mode 100644 index 0000000..0658a07 --- /dev/null +++ b/components/location/LocationForm.js @@ -0,0 +1,272 @@ +import axiosInstance from '../../src/axiosSecure'; +import { useEffect, useState, useRef } from "react"; +import { useRouter } from "next/router"; +import toast from "react-hot-toast"; +import Link from "next/link"; +import DayOfWeek from "../DayOfWeek"; +import TextEditor from "../TextEditor"; +import FileUploadWithPreview from 'components/FileUploadWithPreview '; + +import ProtectedRoute, { serverSideAuth } from "../..//components/protectedRoute"; +import { UserRole } from "@prisma/client"; + +const common = require('src/helpers/common'); + +// ------------------ LocationForm ------------------ +// This component is used to create and edit locations +// location model: +// model Location { +// id Int @id @default(autoincrement()) +// name String +// address String +// isactive Boolean @default(true) +// content String? @db.Text +// cartEvents CartEvent[] +// reports Report[] + +// backupLocationId Int? +// backupLocation Location? @relation("BackupLocation", fields: [backupLocationId], references: [id]) +// BackupForLocations Location[] @relation("BackupLocation") +// } + +export default function LocationForm() { + const [uploadedImages, setUploadedImages] = useState([]); + + const [isPreviewMode, setIsPreviewMode] = useState(false); + + useEffect(() => { + const fetchUploadedImages = async () => { + try { + const response = await axiosInstance.get('/uploaded-images'); + setUploadedImages(response.data.imageUrls); + } catch (error) { + console.error('Error fetching uploaded images:', error); + } + }; + + fetchUploadedImages(); + }, []); + + const quillRef = useRef(null); + const handleImageSelect = (e) => { + const imageUrl = e.target.value; + if (imageUrl && quillRef.current) { + const editor = quillRef.getQuill(); + const range = editor.getSelection(true); + if (range) { + editor.insertEmbed(range.index, 'image', imageUrl); + } + } + }; + + + const [content, setContent] = useState(""); + + const [location, set] = useState({ + name: "", + address: "", + isactive: true, + }); + + // const [isEdit, setIsEdit] = useState(false); + + const router = useRouter(); + + useEffect(() => { + const fetchLocation = async (id) => { + try { + console.log("fetching location " + router.query.id); + const { data } = await axiosInstance.get("/api/data/locations/" + id); + set(data); + setContent(data.content); + } catch (error) { + console.error(error); + } + }; + + if (router.query?.id) { + fetchLocation(parseInt(router.query.id.toString())); + } + console.log("called"); + }, [router.query.id]); + + + const [locations, setLocations] = useState([]); + useEffect(() => { + const fetchLocations = async () => { + try { + console.log("fetching locations"); + const { data } = await axiosInstance.get("/api/data/locations"); + setLocations(data); + console.log(data); + } catch (error) { + console.error(error); + } + }; + if (!locations.length) { + fetchLocations(); + } + }, []); + + + const handleChange = ({ target }) => { + if (target.type === "checkbox") { + set({ ...location, [target.name]: target.checked }); + } else if (target.type === "number") { + set({ ...location, [target.name]: parseInt(target.value) }); + } else { + set({ ...location, [target.name]: target.value }); + + } + } + + const handleSubmit = async (e) => { + e.preventDefault(); + try { + const dataToSend = { + ...location, + name: location.name.trim(), + content: content, + }; + + if (router.query?.id) { // UPDATE + //connect backup location + delete dataToSend.id; + dataToSend.backupLocationId = parseInt(dataToSend.backupLocationId); + // dataToSend.backupLocation = { connect: { id: location.backupLocationId } }; + // delete dataToSend.backupLocationId; + await axiosInstance.put("/api/data/locations/" + router.query.id, { + ...dataToSend, + }); + toast.success("Task Updated", { + position: "bottom-center", + }); + } else { // CREATE + await axiosInstance.post("/api/data/locations", dataToSend); + toast.success("Task Saved", { + position: "bottom-center", + }); + } + + router.push("/cart/locations"); + } catch (error) { + //toast.error(error.response.data.message); + } + }; + + + + return ( + <> + +
+
+
+ + +
+ {/* Location.address */} +
+ + +
+ {/* UI for Location.isactive */} +
+
+ + +
+
+ {/* backupLocation */} +
+ + {locations && ( + + )} +
+ + {/* Location.content */} +
+ {/* */} + {router.query.id && ( + <> +
+ { + console.log('Uploaded image URL:', imageUrl); + set(location => ({ ...location, [name]: imageUrl })); + }} + /> + + { + console.log('Uploaded image URL:', imageUrl); + set(location => ({ ...location, [name]: imageUrl })); + }} + /> + { + console.log('Uploaded image URL:', imageUrl); + set(location => ({ ...location, [name]: imageUrl })); + }} + /> +
+ + + + + )} +
+
+ обратно + +
+ +
+
+ +
+ + + {location.name} + {location.address} + {location.backupLocationName} +
+
+ + ); +} + diff --git a/components/privacy-policy/PrivacyPolicyBG.jsx b/components/privacy-policy/PrivacyPolicyBG.jsx new file mode 100644 index 0000000..ddba9d3 --- /dev/null +++ b/components/privacy-policy/PrivacyPolicyBG.jsx @@ -0,0 +1,55 @@ +export default function PrivacyPolicyBG() { + return ( +
+

Политика за Поверителност

+ +

+ Тази политика за поверителност очертава как ние събираме, използваме и защитаваме вашите лични данни в съответствие с Общия регламент за защита на данните (GDPR). +

+ +

Информация, която Събираме

+ +

+ Ние събираме само лични данни, които вие доброволно ни предоставяте, като вашето име, електронна поща, телефонен номер и др.. Събраната лична информация се използва за предоставяне, поддържане и подобряване на нашите услуги, управление на потребителски акаунти и комуникация с вас относно услуги или продукти. +

+ +

Как Използваме Информацията

+ +

+ Ние използваме вашите лични данни за предоставяне на услуги и подобряване на вашето удобство при използване на нашия сайт. Ние не продаваме или споделяме вашите лични данни с трети страни, освен ако не е необходимо по закон. Ние се ангажираме да никога не предоставяме личните данни, които държим, на трети страни. +

+ +

Защита на Данните и Сигурност

+ +

+ Ние прилагаме различни мерки за сигурност за поддържане на безопасността на вашата лична информация, включително HTTPS и криптиране на данни. Достъпът до вашите лични данни е ограничен само за упълномощени лица. +

+ +

Вашите Права и Решения

+ +

+ Съгласно GDPR, имате право да достъпите, актуализирате или изтриете информацията, която имаме за вас. Имате също така права за коригиране, възражение, ограничаване и пренасяне на данни. Можете по всяко време да се откажете от комуникацията с нас и да имате право да оттеглите съгласието си. +

+ +

+ За да упражните тези права, моля свържете се с нас на [EMAIL]. +

+ +

Промени в тази Политика

+ +

+ Ние можем от време на време да актуализираме нашата Политика за Поверителност. Ще ви уведомим за всякакви промени, като публикуваме новата Политика за Поверителност на тази страница и актуализираме датата на "Последно актуализирана". +

+ +

+ Последно актуализирана: 03.02.2024 г. +

+ +

Свържете се с Нас

+ +

+ Ако имате въпроси относно нашите практики за поверителност или тази Политика за Поверителност, моля свържете се с нас на [EMAIL]. +

+
+ ) +} diff --git a/components/privacy-policy/PrivacyPolicyContainer.jsx b/components/privacy-policy/PrivacyPolicyContainer.jsx new file mode 100644 index 0000000..0ea6c35 --- /dev/null +++ b/components/privacy-policy/PrivacyPolicyContainer.jsx @@ -0,0 +1,27 @@ +import React, { useState } from 'react'; +import PrivacyPolicyEN from './PrivacyPolicyEN'; +import PrivacyPolicyBG from './PrivacyPolicyBG'; + +export default function PrivacyPolicyContainer() { + const [language, setLanguage] = useState('bg'); // default language is Bulgarian + + const toggleLanguage = () => { + setLanguage(language === 'en' ? 'bg' : 'en'); + }; + + return ( +
+
+ +
+
+ {language === 'en' ? : } +
+
+ ); +} diff --git a/components/privacy-policy/PrivacyPolicyEN.jsx b/components/privacy-policy/PrivacyPolicyEN.jsx new file mode 100644 index 0000000..0d74e29 --- /dev/null +++ b/components/privacy-policy/PrivacyPolicyEN.jsx @@ -0,0 +1,55 @@ +export default function PrivacyPolicyEN() { + return ( +
+

Privacy Policy

+ +

+ This privacy policy outlines how we collect, use, and protect your personal data in accordance with the General Data Protection Regulation (GDPR). +

+ +

Information We Collect

+ +

+ We only collect personal data that you voluntarily provide to us, such as your name, email address, phone number, etc.. The personal information we collect is used to provide, maintain, and improve our services, manage user accounts, and communicate with you about services or products. +

+ +

How We Use Information

+ +

+ We use your personal data to provide services and improve your experience on our site. We do not sell or share your personal data with third parties, except when required by law. +

+ +

Data Protection and Security

+ +

+ We implement a variety of security measures to maintain the safety of your personal information, including HTTPS and data encryption. Access to your personal data is limited to authorized staff only. +

+ +

Your Rights and Choices

+ +

+ Under GDPR, you have the right to access, update, or delete the information we have on you. You also have the rights of rectification, objection, restriction, and data portability. You can opt-out of communications from us at any time and have the right to withdraw consent. +

+ +

+ To exercise these rights, please contact us at [EMAIL]. +

+ +

Changes to this Policy

+ +

+ We may update our Privacy Policy from time to time. We will notify you of any changes by posting the new Privacy Policy on this page and updating the "Last updated" date. +

+ +

+ Last updated: 03.02.2024 +

+ +

Contact Us

+ +

+ If you have any questions about our privacy practices or this Privacy Policy, please contact us at [EMAIL]. +

+
+ ) +} diff --git a/components/protectedRoute.tsx b/components/protectedRoute.tsx new file mode 100644 index 0000000..9a9b88a --- /dev/null +++ b/components/protectedRoute.tsx @@ -0,0 +1,70 @@ +// components/ProtectedRoute.tsx +import { useSession, signIn } from "next-auth/react"; +import { useEffect, ReactNode } from "react"; +import { useRouter } from 'next/router'; +import { UserRole } from '../Enums/UserRole'; +import { getSession } from "next-auth/react"; + +interface ProtectedRouteProps { + children: ReactNode; + allowedRoles: UserRole[]; + deniedMessage?: string; + bypass?: boolean; +} + +const ProtectedRoute = ({ children, allowedRoles, deniedMessage, bypass = false }: ProtectedRouteProps) => { + const { data: session, status } = useSession() + const router = useRouter(); + + useEffect(() => { + console.log("session.role:" + session?.user?.role); + if (!status || status === "unauthenticated") { + // Redirect to the sign-in page + if (!bypass) { + signIn(); + } + return null; + } + else { + console.log("session.role:" + session?.user?.role); + } + }, [session, status, router]); + if (status === "authenticated") { + const userRole = session.user.role as UserRole; // Assuming role is part of the session object + + // Grant access if allowedRoles is not defined, or if the user's role is among the allowed roles + if (bypass || !allowedRoles || (allowedRoles && allowedRoles.includes(userRole))) { + return <>{children}; + } + + // Handle denied access + if (deniedMessage !== undefined) { + return
{deniedMessage}
; + } + return
Нямате достъп до тази страница. Ако мислите, че това е грешка, моля, свържете се с администраторите
; + } + + if (status === "loading") { + return
Зареждане...
; + } + if (!session) return Защитено съдържание. Впишете се.. + return children; +}; + +export default ProtectedRoute; +export async function serverSideAuth({ req, allowedRoles }) { + const session = await getSession({ req }); + + if (!session || (allowedRoles && !allowedRoles.includes(session.user.role))) { + // User is not authenticated or doesn't have the required role + return { + redirect: { + destination: '/api/auth/signin', // Redirect to the sign-in page + permanent: false, + }, + }; + } + + // Return the session if the user is authenticated and has the required role + return { session }; +} diff --git a/components/publisher/PublisherCard.js b/components/publisher/PublisherCard.js new file mode 100644 index 0000000..f7fee63 --- /dev/null +++ b/components/publisher/PublisherCard.js @@ -0,0 +1,101 @@ +import Link from "next/link"; +import { Publisher } from "@prisma/client" +// import {IsDateXMonthsAgo} from "../../helpers/const" +import { useEffect, useState } from 'react' +import toast from "react-hot-toast"; + +import axiosInstance from '../../src/axiosSecure'; + +//add months to date. works with negative numbers and numbers > 12 +export function addMonths(numOfMonths, date) { + var date = new Date(date); + var m, d = (date = new Date(+date)).getDate(); + date.setMonth(date.getMonth() + numOfMonths, 1); + m = date.getMonth(); + date.setDate(d); + if (date.getMonth() !== m) date.setDate(0); + return date; + +} + +//is date in range of months from and to +//usage: +//is date in last month: IsDateInXMonths(date, -1, 0) +//is date in current month: IsDateInXMonths(date, 0, 0) +//is date in next month: IsDateInXMonths(date, 0, 1) + +export function IsDateInXMonths(date, monthsFrom, monthsTo) { + var date = new Date(date); + var dateYearMonth = new Date(date.getFullYear(), date.getMonth(), 1); + if (monthsFrom === undefined) monthsFrom = -100; + if (monthsTo === undefined) monthsTo = 100; + // var from = new Date(date.setMonth(dateYearMonth.getMonth()+monthsFrom)); + // var to = new Date(date.setMonth(dateYearMonth.getMonth()+monthsTo)); + var from = addMonths(monthsFrom, dateYearMonth); + var to = addMonths(monthsTo, dateYearMonth); + //is date between from and to + return date >= from && date <= to; +}; + +export default function PublisherCard({ publisher }) { + + const [isCardVisible, setIsCardVisible] = useState(true); + + const handleDelete = async (id) => { + try { + console.log("card: deleting publisher = ", id, "url: ", `/api/data/publishers/${id}`); + const response = await axiosInstance.delete(`/api/data/publishers/${id}`); + if (response.status === 200) { + document.getElementById(`publisher-card-${id}`).classList.add('cardFadeOut'); + setTimeout(() => setIsCardVisible(false), 300); + } + } catch (error) { + console.log(JSON.stringify(error)); + } + }; + + return isCardVisible ? ( + // className="block p-6 max-w-sm bg-white rounded-lg border border-gray-200 shadow-md hover:bg-gray-100 dark:bg-gray-800 dark:border-gray-700 dark:hover:bg-gray-700 mb-3" + + ) : null; +} diff --git a/components/publisher/PublisherForm.js b/components/publisher/PublisherForm.js new file mode 100644 index 0000000..807bf89 --- /dev/null +++ b/components/publisher/PublisherForm.js @@ -0,0 +1,317 @@ +// import axios from "axios"; +import React, { useEffect, useState } from "react"; +import toast from "react-hot-toast"; +import { useRouter } from "next/router"; +import Link from "next/link"; +import axiosInstance from '../../src/axiosSecure'; +//import { getDate } from "date-fns"; + +import { monthNamesBG, GetTimeFormat, GetDateFormat } from "../../src/helpers/const" +import PublisherSearchBox from './PublisherSearchBox'; +import AvailabilityList from "../availability/AvailabilityList"; +import ShiftsList from "../publisher/ShiftsList.tsx"; +import common from "../../src/helpers/common"; + +import ProtectedRoute from '../../components/protectedRoute'; +import { UserRole } from "@prisma/client"; + +// import { Tabs, List } from 'tw-elements' + +// model Publisher { +// id String @id @default(cuid()) +// firstName String +// lastName String +// email String @unique +// phone String? +// isactive Boolean @default(true) +// isImported Boolean @default(false) +// age Int? +// availabilities Availability[] +// assignments Assignment[] + +// emailVerified DateTime? +// accounts Account[] +// sessions Session[] +// role UserRole @default(USER) +// desiredShiftsPerMonth Int @default(4) +// isMale Boolean @default(true) +// isNameForeign Boolean @default(false) + +// familyHeadId String? // Optional familyHeadId for each family member +// familyHead Publisher? @relation("FamilyMember", fields: [familyHeadId], references: [id]) +// familyMembers Publisher[] @relation("FamilyMember") +// type PublisherType @default(Publisher) +// Town String? +// Comments String? +// } + +Array.prototype.groupBy = function (prop) { + return this.reduce(function (groups, item) { + const val = item[prop] + groups[val] = groups[val] || [] + groups[val].push(item) + return groups + }, {}) +} + +export default function PublisherForm({ item, me }) { + + + const router = useRouter(); + console.log("init PublisherForm: "); + const urls = { + apiUrl: "/api/data/publishers/", + indexUrl: "/cart/publishers" + } + + const [helpers, setHelper] = useState(null); + const fetchModules = async () => { + const h = (await import("../../src/helpers/const.js")).default; + //console.log("fetchModules: " + JSON.stringify(h)); + setHelper(h); + } + useEffect(() => { + fetchModules(); + }, []); + + const [publisher, set] = useState(item || { + isactive: true, + }); + + const handleChange = ({ target }) => { + if (target.type === "checkbox") { + set({ ...publisher, [target.name]: target.checked }); + } else if (target.type === "number") { + set({ ...publisher, [target.name]: parseInt(target.value) }); + } else { + set({ ...publisher, [target.name]: target.value }); + } + if (item?.firstName) { + publisher.isMale = item.firstName && item.firstName.endsWith('а') ? false : true; + } + } + + + const handleParentSelection = (head) => { + //setSelectedParent(parent); + // Update the publisher state with the selected publisher's ID + console.log("handleParentSelection: " + JSON.stringify(head)); + set({ ...publisher, familyHeadId: head.id }); + // Create a new object excluding the familyHeadId property + + }; + + const handleSubmit = async (e) => { + router.query.id = router.query.id || ""; + console.log("handleSubmit: " + JSON.stringify(publisher)); + console.log("urls.apiUrl + router.query.id: " + urls.apiUrl + router.query.id) + e.preventDefault(); + //remove availabilities, assignments from publisher + publisher.availabilities = undefined; + publisher.assignments = undefined; + + let { familyHeadId, userId, ...rest } = publisher; + // Set the familyHead relation based on the selected head + const familyHeadRelation = familyHeadId ? { connect: { id: familyHeadId } } : { disconnect: true }; + const userRel = userId ? { connect: { id: userId } } : { disconnect: true }; + // Return the new state without familyHeadId and with the correct familyHead relation + rest = { + ...rest, + familyHead: familyHeadRelation, + user: userRel + }; + + try { + if (router.query?.id) { + await axiosInstance.put(urls.apiUrl + router.query.id, { + ...rest, + }); + toast.success("Task Updated", { + position: "bottom-center", + }); + } else { + await axiosInstance.post(urls.apiUrl, publisher); + toast.success("Task Saved", { + position: "bottom-center", + }); + } + router.push(urls.indexUrl); + } catch (error) { + console.log(JSON.stringify(error)); + //toast.error(error.response.data.message); + } + }; + + const handleDelete = async (e) => { + e.preventDefault(); + try { + //console.log("deleting publisher id = ", router.query.id, "; url=" + urls.apiUrl + router.query.id); + await axiosInstance.delete(urls.apiUrl + router.query.id); + toast.success("Записът изтрит", { + position: "bottom-center", + }); + router.push(urls.indexUrl); + } catch (error) { + console.log(JSON.stringify(error)); + toast.error(error.response.data.message); + } + }; + + + + let formTitle; + me = common.parseBool(me); + if (me) { + formTitle = "Моят профил / Настройки"; + } else if (router.query?.id) { + formTitle = "Редактирай вестител"; // "Edit Publisher" + } else { + formTitle = "Създай вестител"; // "Create Publisher" + } + return ( + <> +
+

{formTitle}

+
+
+ +
+
+ + +
+
+ + + +
+ + +
+
+
+ {/* //desiredShiftsPerMonth */} +
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+
+ handleChange({ target: { name: "isMale", value: true } })} + checked={publisher.isMale} + /> + +
+
+ handleChange({ target: { name: "isMale", value: false } })} + checked={!publisher.isMale} + /> + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ +
+ + +
+
+
+ + + + + + +
+
+
+ + +
+
+ {/* ---------------------------- Actions --------------------------------- */} +
+ обратно + {/* delete */} + + +
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ + ) +}; + + diff --git a/components/publisher/PublisherInlineForm.js b/components/publisher/PublisherInlineForm.js new file mode 100644 index 0000000..1956a61 --- /dev/null +++ b/components/publisher/PublisherInlineForm.js @@ -0,0 +1,73 @@ +import React, { useState, useEffect, useRef } from "react"; +import axiosInstance from '../../src/axiosSecure'; +import toast from "react-hot-toast"; +import { useRouter } from "next/router"; + +const PublisherInlineForm = ({ publisherId, initialShiftsPerMonth }) => { + const [desiredShiftsPerMonth, setDesiredShiftsPerMonth] = useState(initialShiftsPerMonth); + const router = useRouter(); + const storedValue = useRef(initialShiftsPerMonth); + + useEffect(() => { + const fetchPublisherData = async () => { + if (publisherId != null) { + try { + const response = await axiosInstance.get(`/api/data/publishers/${publisherId}`); + const publisher = response.data; + setDesiredShiftsPerMonth(publisher.desiredShiftsPerMonth); + storedValue.current = publisher.desiredShiftsPerMonth; + } catch (error) { + console.error("Error fetching publisher data:", error); + toast.error("Не може да се зареди информация."); + } + } + }; + + //if (storedValue.current == null) { + fetchPublisherData(); + //} + }, [publisherId]); + + useEffect(() => { + const saveShiftsPerMonth = async () => { + + if (publisherId && desiredShiftsPerMonth != null + && initialShiftsPerMonth != desiredShiftsPerMonth + && storedValue.current != desiredShiftsPerMonth) { + try { + await axiosInstance.put(`/api/data/publishers/${publisherId}`, { + desiredShiftsPerMonth, + }); + toast.success("Смени на месец запазени", { + position: "bottom-center", + }); + } catch (error) { + console.error("Error saving desired shifts per month:", error); + toast.error("Грешка при запазване на смени на месец"); + } + } + }; + + saveShiftsPerMonth(); + }, [desiredShiftsPerMonth]); + + return ( +
+ + setDesiredShiftsPerMonth(parseInt(e.target.value))} + className="textbox mt-1 sm:mt-0 w-full sm:w-auto flex-grow" + placeholder="Желани смени на месец" + min="0" max="10" + /> +
+ ); +}; + +export default PublisherInlineForm; diff --git a/components/publisher/PublisherSearchBox.js b/components/publisher/PublisherSearchBox.js new file mode 100644 index 0000000..605b70c --- /dev/null +++ b/components/publisher/PublisherSearchBox.js @@ -0,0 +1,140 @@ +import React, { useState, useEffect } from 'react'; +import axiosInstance from '../../src/axiosSecure'; +import common from '../../src/helpers/common'; +//import { is } from 'date-fns/locale'; + +function PublisherSearchBox({ selectedId, onChange, isFocused, filterDate, showSearch = true, showList = false, showAllAuto = false, infoText = " Семеен глава" }) { + const [selectedItem, setSelectedItem] = useState(null); + + const [searchText, setSearchText] = useState(''); + const [publishers, setPublishers] = useState([]); + const [searchResults, setSearchResults] = useState([]); + const [selectedDate, setSelectedDate] = useState(filterDate); + + useEffect(() => { + fetchPublishers(); + }, []); // Empty dependency array ensures this useEffect runs only once + + const fetchPublishers = async () => { + console.log("fetchPublishers called"); + try { + let url = `/api/?action=filterPublishers&select=id,firstName,lastName,email,isactive&searchText=${searchText}&availabilities=false`; + + if (filterDate) { + url += `&filterDate=${common.getISODateOnly(filterDate)}`; + } + if (showList) { + url += `&assignments=true`; + } + + const { data: publishersData } = await axiosInstance.get(url); + //setPublishers(publishersData); + const activePublishers = publishersData.filter(publisher => publisher.isactive === true); + setPublishers(activePublishers); + + } catch (error) { + // Handle errors + console.error("Error fetching publishers:", error); + } + }; + + const handleHeadSelection = (pub) => { + setSearchText(''); + setSearchResults([]); + setSelectedItem(pub); + onChange(pub); // Pass the selected parent to the parent component + }; + + //allows us to trigger a focus on the input field when we trigger to show the search box from outside + const inputRef = React.useRef(null); + useEffect(() => { + console.log("isFocused changed = ", isFocused); + if (isFocused && inputRef.current) { + inputRef.current.focus(); + } + }, [isFocused]); + + // Update selectedDate filter from outside + // useEffect(() => { + // setSelectedDate(filterDate); + // console.log("filterDate changed = ", filterDate); + // }, [filterDate]); + + // Update publishers when filterDate or showList changes + useEffect(() => { + fetchPublishers(); + }, [filterDate, showList]); + + // Update selectedItem when selectedId changes and also at the initial load + useEffect(() => { + if (publishers) { + const head = publishers.find((publisher) => publisher.id === selectedId); + if (head) { + //setSearchText(`${head.firstName} ${head.lastName}`); + setSelectedItem(head); + } + } + }, [selectedId, publishers]); + + // Update searchResults when searchText or publishers change + useEffect(() => { + if (searchText || showAllAuto) { + const filteredResults = publishers.filter((publisher) => { + const fullName = `${publisher.firstName} ${publisher.lastName} `.toLowerCase(); + return fullName.includes(searchText.trim().toLowerCase()) + || publisher.email.toLowerCase().includes(searchText.trim().toLowerCase()); + }); + setSearchResults(filteredResults); + } else { + setSearchResults([]); + } + }, [searchText, publishers]); + + return ( +
+ {showSearch ? ( + <> + setSearchText(e.target.value)} + onFocus={() => { isFocused = true; }} + className="textbox" + placeholder={`${selectedItem?.firstName || ""} ${selectedItem?.lastName || ""}`} + /> + {(showSearch) && (searchResults.length > 0 || showAllAuto) && ( +
    + {/* showAllAuto ? publishers : searchResults */} + {(searchResults).map((publisher) => ( +
  • 0 ? 'text-orange-500' : ''}`} + onClick={() => { handleHeadSelection(publisher); }} > + {publisher.firstName} {publisher.lastName} +
  • + ))} +
+ )} + {selectedItem && infoText && ( +

+ {infoText}: {selectedItem.firstName} {selectedItem.lastName} +

+ )} + + ) : null} + {showList ? ( + // Display only clickable list of all publishers +
    + {publishers.map((publisher) => ( +
  • { handleHeadSelection(publisher); }} > + {publisher.firstName} {publisher.lastName} +
  • + ))} +
+ ) : null} +
+ ); +} + +export default PublisherSearchBox; diff --git a/components/publisher/ShiftsList.tsx b/components/publisher/ShiftsList.tsx new file mode 100644 index 0000000..cba0318 --- /dev/null +++ b/components/publisher/ShiftsList.tsx @@ -0,0 +1,149 @@ +import React, { useState } from "react"; +import toast from "react-hot-toast"; +import { useRouter } from "next/router"; +import Link from "next/link"; +import axiosInstance from '../../src/axiosSecure'; + +import { monthNamesBG, GetTimeFormat, GetDateFormat } from "../../src/helpers/const" +import common from "../../src/helpers/common"; + +type Assignment = { + items: { + [key: string]: any[]; + }; + keys: string[]; + months: { + [key: string]: string; + }; +}; + +type ShiftsListProps = { + assignments: Assignment; + selectedtab: string; +}; + + +const ShiftsList = ({ assignments, selectedtab }: ShiftsListProps) => { + + const { keys: assignmentKeys = [], months = [], items = [] } = assignments || {}; + const [currentTab, setCurrentTab] = useState(selectedtab || assignmentKeys[-1]); + + console.log("assignments = ", assignments); + console.log("currentTab = ", currentTab); + + const searchReplacement = async (id) => { + try { + var assignment = (await axiosInstance.get("/api/data/ssignments/" + id)).data; + assignment.isConfirmed = true; + // assignment.isDeleted = true; + await axiosInstance.put("/api/data/assignments/" + id, assignment); + toast.success("Shift Tentative", { + position: "bottom-center", + }); + // router.push(urls.indexUrl); + } catch (error) { + console.log(JSON.stringify(error)); + toast.error(error.response.data.message); + } + } + const AddToGoogleCalendar = async (id) => { + try { + const { url, event } = await axiosInstance.get(`/api/shiftgenerate?action=createcalendarevent&id=${id}`, { + headers: { + 'Content-Type': 'application/json', + }, + }); + + window.open(url, '_blank') + .addEventListener('load', function () { + console.log('loaded'); + }); + + // fetchShifts(); + // console.log(shifts); + res.writeHead(301, { "Location": url }); + res.end(); + + } catch (error) { + console.log(error); + + console.log(JSON.stringify(error)); + if (error.response?.data?.message) { + toast.error(error.response.data.message); + } + } + } + + + + return ( +
+ +
+ {assignmentKeys?.map(month => ( + //
+ //if tab is selected + //common.getCurrentYearMonth(month) + currentTab === month ? +
+
+ + {items[month]?.filter(Boolean).reduce((total, item) => ( + Array.isArray(item) || typeof item === 'object' ? total + Object.keys(item).length : total + ), 0)} смени за {months[month]} + +
+ + {items[month]?.map((shiftDay, i) => ( + shiftDay && shiftDay.length > 0 ? ( +
+
{i + ":"}
{/*This is the column for the date. I've given it a fixed width (w-8) which you can adjust*/} +
+ {shiftDay.map(assignment => ( +
+ {GetTimeFormat(assignment.start)} - {GetTimeFormat(assignment.end)} + + +
+ ))} +
+
) : null + ))} +
+ + + : null + ))} +
+
+ ); +} + + +export default ShiftsList; \ No newline at end of file diff --git a/components/reports/ExperienceForm.js b/components/reports/ExperienceForm.js new file mode 100644 index 0000000..43c230a --- /dev/null +++ b/components/reports/ExperienceForm.js @@ -0,0 +1,179 @@ +import axiosInstance from '../../src/axiosSecure'; +import { useEffect, useState } from "react"; +import { toast } from 'react-toastify'; +import { useRouter } from "next/router"; +import Link from "next/link"; +import DayOfWeek from "../DayOfWeek"; +import { Location, UserRole } from "@prisma/client"; +const common = require('src/helpers/common'); + +import { useSession } from "next-auth/react" + +import dynamic from 'next/dynamic'; +const ReactQuill = dynamic(() => import('react-quill'), { + ssr: false, + loading: () =>

Loading...

, +}); +import 'react-quill/dist/quill.snow.css'; // import styles + +// ------------------ ExperienceForm ------------------ +// This component is used to create and edit +// model: +// model Report { +// id Int @id @default(autoincrement()) +// date DateTime +// publisher Publisher @relation(fields: [publisherId], references: [id], onDelete: Cascade) +// publisherId String +// assignment Assignment @relation(fields: [assignmentId], references: [id], onDelete: Cascade) +// assignmentId Int + +// placementCount Int? +// videoCount Int? +// returnVisitInfoCount Int? +// conversationCount Int? + +// experienceInfo String? +// } + +export default function ExperienceForm({ publisherId, assgnmentId, existingItem, onDone }) { + const { data: session, status } = useSession() + const [pubId, setPublisher] = useState(publisherId); + + const router = useRouter(); + + //get the user from session if publisherId is null + useEffect(() => { + if (!publisherId) { + if (session) { + setPublisher(session.user.id); + } + } + }, [publisherId, session]); + + const [item, setItem] = useState(existingItem || { + experienceInfo: "", + assignmentId: assgnmentId, + publisherId: publisherId, + date: new Date(), + placementCount: 0, + videoCount: 0, + returnVisitInfoCount: 0, + conversationCount: 0 + }); + + const [locations, setLocations] = useState([]); + + + + useEffect(() => { + const fetchLocations = async () => { + try { + console.log("fetching locations"); + const { data } = await axiosInstance.get("/api/data/locations"); + setLocations(data); + item.locationId = data[0].id; + console.log(data); + } catch (error) { + console.error(error); + } + }; + if (!locations.length) { + fetchLocations(); + } + }, []); + + + const handleLocationChange = ({ target }) => { + setItem({ ...item, [target.name]: target.value }); + }; + + const handleChange = (content, delta, source, editor) => { + item.experienceInfo = content; + setItem(item); + console.log(editor.getHTML()); // rich text + }; + + const handleSubmit = async (e) => { + e.preventDefault(); + item.publisher = { connect: { id: pubId } }; + item.location = { connect: { id: parseInt(item.locationId) } }; + delete item.locationId; + + try { + const response = await axiosInstance.post('/api/data/reports', item); + console.log(response); + toast.success("Случката е записана. Благодарим Ви!"); + setTimeout(() => { + if (onDone) { + onDone(); + } else { + router.push(`/dash`); + } + }, 3000); // Delay for 3 seconds + } catch (error) { + console.log(error); + toast.error("Error saving report"); + } + } + + const modules = { + toolbar: { + container: [ + ['bold', 'italic', 'underline'], // Basic text formats + [{ 'list': 'ordered' }, { 'list': 'bullet' }], // Lists + ['link', 'image'] // Media + ], + } + }; + + + + return ( +
+
+ +
+ + {locations && ( + + )} +
+ +
{/* Increased bottom margin */} + + +
+ +
{/* Adjusted layout and added top margin */} + + Отказ + + + +
+
+
+ ); +} + + diff --git a/components/reports/ReportForm.js b/components/reports/ReportForm.js new file mode 100644 index 0000000..ab5bf75 --- /dev/null +++ b/components/reports/ReportForm.js @@ -0,0 +1,180 @@ +import axiosInstance from '../../src/axiosSecure'; +import { useEffect, useState } from "react"; +import { toast } from "react-hot-toast"; +import { useRouter } from "next/router"; +import Link from "next/link"; +import { useSession } from "next-auth/react" + +const common = require('src/helpers/common'); + + +// ------------------ ------------------ +// This component is used to create and edit +/* location model: + +model Report { + id Int @id @default(autoincrement()) + date DateTime + publisherId String + publisher Publisher @relation(fields: [publisherId], references: [id], onDelete: Cascade) + locationId Int? + location Location? @relation(fields: [locationId], references: [id]) + shift Shift? + + placementCount Int? + videoCount Int? + returnVisitInfoCount Int? + conversationCount Int? + + experienceInfo String? @db.LongText + } +*/ + +export default function ReportForm({ shiftId, existingItem, onDone }) { + + const router = useRouter(); + + const getFormattedDate = (date) => { + let year = date.getFullYear(); + let month = (1 + date.getMonth()).toString().padStart(2, '0'); + let day = date.getDate().toString().padStart(2, '0'); + + return `${year}-${month}-${day}`; + }; + + const initialDate = getFormattedDate(new Date()); + const { data: session, status } = useSession() + const [publisherId, setPublisher] = useState(null); + useEffect(() => { + if (session) { + setPublisher(session.user.id); + } + }, [session]); + + + const [item, setItem] = useState(existingItem || { + experienceInfo: "", + date: existingItem?.date || initialDate, + shiftId: shiftId, + publisherId: publisherId, + placementCount: 0, + videoCount: 0, + returnVisitInfoCount: 0, + conversationCount: 0 + }); + const [shifts, setShifts] = useState([]); + + useEffect(() => { + const fetchData = async () => { + try { + const dateStr = common.getISODateOnly(new Date(item.date)); + const { data: shiftsForDate } = await axiosInstance.get(`/api/?action=getShiftsForDay&date=${dateStr}`); + setShifts(shiftsForDate); + if (!existingItem && shiftsForDate.length > 0) { + setItem((prevItem) => ({ ...prevItem, shiftId: shiftsForDate[0].id })); + } + } catch (error) { + console.error(error); + } + }; + fetchData(); + }, [item.date, existingItem]); + const handleChange = ({ target }) => { + setItem({ ...item, [target.name]: target.value }); + }; + + + const handleSubmit = async (e) => { + e.preventDefault(); + item.publisher = { connect: { id: publisherId } }; + item.shift = { connect: { id: parseInt(item.shiftId) } }; + item.date = new Date(item.date); + delete item.publisherId; + delete item.shiftId; + item.placementCount = parseInt(item.placementCount); + item.videoCount = parseInt(item.videoCount); + item.returnVisitInfoCount = parseInt(item.returnVisitInfoCount); + item.conversationCount = parseInt(item.conversationCount); + // item.location = { connect: { id: parseInt(item.locationId) } };s + console.log("handleSubmit"); + console.log(item); + try { + const response = await axiosInstance.post('/api/data/reports', item); + console.log(response); + toast.success("Гоово. Благодарим Ви за отчета!"); + setTimeout(() => { + if (onDone) { + onDone(); + } else { + router.push(`/dash`); + } + }, 300); // Delay for 3 seconds + } catch (error) { + console.log(error); + toast.error("За съжаление възникна грешка!"); + } + } + + return ( +
+ {/* */} + +
+ +

Отчет от смяна

+
+ + +
+
+ + +
+ +
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + + Отказ + +
+
+
+ ); +} \ No newline at end of file diff --git a/components/sidebar.tsx b/components/sidebar.tsx new file mode 100644 index 0000000..3247bfc --- /dev/null +++ b/components/sidebar.tsx @@ -0,0 +1,209 @@ +import { signIn, signOut, useSession } from "next-auth/react"; +import styles from "../styles/header.module.css"; +import React, { useState, useEffect, useRef } from "react"; +import { useRouter } from 'next/router'; +import sidemenu, { footerMenu } from './sidemenuData.js'; // Move sidemenu data to a separate file +import axiosInstance from "src/axiosSecure"; +import common from "src/helpers/common"; +//get package version from package.json +const packageVersion = require('../package.json').version; + +function SidebarMenuItem({ item, session, isSubmenu }) { + const router = useRouter(); + const isActive = router.pathname.includes(item.url); + + const collapsable = item.collapsable === undefined ? true : item.collapsable; + // is open is always true if not collapsable; isOpen is true if not collapsable + //const [isOpen, setIsOpen] = useState(false && collapsable); + // Initialize isOpen to true for non-collapsible items, ensuring they are always "open" // xOR + + const baseClass = `sidemenu-item flex items-center ${isSubmenu ? "px-4 py-1" : ""} mt-1 transition-colors duration-3000 transform rounded-md`; + const activeClass = isActive ? "sidemenu-item-active text-blue-600 bg-gray-100 dark:text-blue-400 dark:bg-blue-900" : "text-gray-700 dark:text-gray-300"; + const hoverClasses = "hover:bg-gray-100 dark:hover:bg-gray-800 dark:hover:text-gray-200 hover:text-gray-700"; + + const initialState = common.getLocalStorage(`sidebar-openState-${item.id}`, isActive); + const [isOpen, setIsOpen] = useState(() => common.getLocalStorage(`sidebar-openState-${item.id}`, isActive)); + + useEffect(() => { + // Only run this effect on the client-side and if it's a submenu item + if (typeof window !== 'undefined' && isSubmenu) { + common.setLocalStorage(`sidebar-openState-${item.id}`, isOpen); + } + }, [isOpen, item.id, isSubmenu]); + + useEffect(() => { + // This effect should also check for window to ensure it's client-side + if (typeof window !== 'undefined' && isSubmenu) { + const isAnyChildActive = item.children?.some(child => router.pathname.includes(child.url)); + if (isActive || isAnyChildActive) { + setIsOpen(true); + } + } + }, [router.pathname, isActive, item.children, isSubmenu]); + + + if (!session || (item.roles && !item.roles.includes(session?.user?.role))) { + return null; + } + + const handleClick = () => { + //console.log("clicked", item); + if (item.children && collapsable) { // Toggle isOpen only if item is collapsable and has children + setIsOpen(!isOpen); + } else if (item.url) { + router.push(item.url); + } + }; + + const clickableClass = item.url || item.children ? "cursor-pointer" : ""; + + return ( + <> +
+ {item.svgData && + + } + {item.text} + {item.children && } +
+ {isOpen && item.children && ( + //
    +
      + {item.children.map((child, index) => ( + + ))} +
    + )} + + ); +} + +function DropDownIcon({ isOpen }) { + return ( + + {/* svg content */} + + ); +} + +export default function Sidebar({ isSidebarOpen, toggleSidebar }) { + const { data: session, status } = useSession(); + const sidebarWidth = 256; // Simplify by using a constant + const sidebarRef = useRef(null); + //const [locations, setLocations] = useState([]); + + + useEffect(() => { + const fetchLocations = async () => { + try { + const response = await axiosInstance.get('/api/data/locations'); // Adjust the API endpoint as needed + const locationsData = response.data + .filter(location => location.isactive === true) + .map(location => ({ + text: location.name, + url: `/cart/locations/${location.id}`, + })); + // Find the "Locations" menu item and populate its children with locationsData + const menuIndex = sidemenu.findIndex(item => item.id === "locations"); + if (menuIndex !== -1) { + sidemenu[menuIndex].children = locationsData; + } + //setLocations(locationsData); // Optional, if you need to use locations elsewhere + } catch (error) { + console.error("Error fetching locations:", error); + } + }; + fetchLocations(); + }, []); + + if (status === "loading") { + return
    Loading...
    ; + } + + + + return ( + <> + + + + ); +} + +function UserSection({ session }) { + return ( +
    + {!session ? : } +
    + ); +} + +function SignInButton() { + return ( +
    signIn()}> + Впишете се +
    + ); +} + +function UserDetails({ session }) { + return ( + <> +
    +
    + {session.user.image && ( + avatar + )} +
    +

    {session.user.name}

    +

    {session.user.role}

    + { e.preventDefault(); signOut(); }}>Излезте +
    +
    + + ); +} + +function FooterSection() { + const router = useRouter(); + + const navigateTo = (url) => { + router.push(url); + }; + + return ( + footerMenu.map((item, index) => ( +
    navigateTo(item.url)} + > + {item.text} +
    + )) + ); +} + diff --git a/components/sidemenuData.js b/components/sidemenuData.js new file mode 100644 index 0000000..15b5c31 --- /dev/null +++ b/components/sidemenuData.js @@ -0,0 +1,118 @@ + +import { UserRole } from "@prisma/client"; + +const sidemenu = [ + { + id: "dashboard", + text: "Предпочитания", + url: "/dash", + roles: [UserRole.ADMIN, UserRole.USER, UserRole.POWERUSER], + svgData: + "M19 11H5M19 11C20.1046 11 21 11.8954 21 13V19C21 20.1046 20.1046 21 19 21H5C3.89543 21 3 20.1046 3 19V13C3 11.8954 3.89543 11 5 11M19 11V9C19 7.89543 18.1046 7 17 7M5 11V9C5 7.89543 5.89543 7 7 7M7 7V5C7 3.89543 7.89543 3 9 3H15C16.1046 3 17 3.89543 17 5V7M7 7H17", + }, + { + id: "shedule", + text: "График", + url: "/cart/calendar/schedule", + }, + { + id: "locations", + text: "Местоположения", + svgData: "M12 2C8.13401 2 5 5.13401 5 9C5 14.25 12 22 12 22C12 22 19 14.25 19 9C19 5.13401 15.866 2 12 2ZM12 11.5C10.6193 11.5 9.5 10.3807 9.5 9C9.5 7.61929 10.6193 6.5 12 6.5C13.3807 6.5 14.5 7.61929 14.5 9C14.5 10.3807 13.3807 11.5 12 11.5Z", // Example SVG path for location icon + url: "#", + children: [], // Placeholder to be dynamically populated + collapsable: true, + url: "/cart/locations", + }, + { + id: "cart-report", + text: "Отчет", + url: "/cart/reports/report", + }, + { + id: "cart-experience", + text: "Случка", + url: "/cart/reports/experience", + }, + { + id: "guidelines", + text: "Напътствия", + url: "/guidelines", + }, + { + id: "contactAll", + text: "Контакти", + url: "/cart/publishers/contacts", + }, + { + id: "contactUs", + text: "За връзка", + url: "/contactUs", + }, + { + id: "admin", + text: "Админ", + url: "/admin", + roles: [UserRole.ADMIN, UserRole.POWERUSER], + svgData: + "M19 11H5M19 11C20.1046 11 21 11.8954 21 13V19C21 20.1046 20.1046 21 19 21H5C3.89543 21 3 20.1046 3 19V13C3 11.8954 3.89543 11 5 11M19 11V9C19 7.89543 18.1046 7 17 7M5 11V9C5 7.89543 5.89543 7 7 7M7 7V5C7 3.89543 7.89543 3 9 3H15C16.1046 3 17 3.89543 17 5V7M7 7H17", + children: [ + { + id: "cart-places", + text: "Места", + url: "/cart/locations", + roles: [UserRole.ADMIN, UserRole.POWERUSER], + }, + { + id: "cart-publishers", + text: "Вестители", + url: "/cart/publishers", + roles: [UserRole.ADMIN, UserRole.POWERUSER], + }, + // { + // id: "cart-availability", + // text: "Достъпности", + // url: "/cart/availabilities", + // roles: [UserRole.ADMIN, UserRole.POWERUSER], + // }, + { + id: "cart-events", + text: "План", + url: "/cart/cartevents", + roles: [UserRole.ADMIN, UserRole.POWERUSER], + }, + { + id: "cart-calendar", + text: "Календар", + url: "/cart/calendar", + roles: [UserRole.ADMIN, UserRole.POWERUSER], + }, { + id: "cart-reports", + text: "Отчети", + url: "/cart/reports/list", + roles: [UserRole.ADMIN, UserRole.POWERUSER], + }, + + ] + }, +]; + +const footerMenu = [ + { + id: "profile", + text: "Настройки", + url: `/cart/publishers/edit/me`, + roles: [UserRole.ADMIN, UserRole.POWERUSER, UserRole.USER], + svgData: + "M16 7C16 9.20914 14.2091 11 12 11C9.79086 11 8 9.20914 8 7C8 4.79086 9.79086 3 12 3C14.2091 3 16 4.79086 16 7Z M12 14C8.13401 14 5 17.134 5 21H19C19 17.134 15.866 14 12 14Z" + }, + { + id: "privacy-policy", + text: "Поверителност", + url: "/privacy", + }, + +] + +export { footerMenu }; +export default sidemenu; \ No newline at end of file diff --git a/components/x-date-pickers/locales/bgBG.ts b/components/x-date-pickers/locales/bgBG.ts new file mode 100644 index 0000000..89fb203 --- /dev/null +++ b/components/x-date-pickers/locales/bgBG.ts @@ -0,0 +1,81 @@ +import { PickersLocaleText } from './utils/pickersLocaleTextApi'; +import { getPickersLocalization } from './utils/getPickersLocalization'; + +// Този обект не е Partial, защото това са стойностите по подразбиране + +const bgBGPickers: PickersLocaleText = { + // Навигация в календара + previousMonth: 'Предишен месец', + nextMonth: 'Следващ месец', + + // Навигация на изгледа + openPreviousView: 'отвори предишен изглед', + openNextView: 'отвори следващ изглед', + calendarViewSwitchingButtonAriaLabel: (view) => + view === 'year' + ? 'отворен е годишен изглед, превключи към календарен изглед' + : 'отворен е календарен изглед, превключи към годишен изглед', + + // Мяста за дата + start: 'Начало', + end: 'Край', + + // Акционен бар + cancelButtonLabel: 'Отказ', + clearButtonLabel: 'Изчисти', + okButtonLabel: 'ОК', + todayButtonLabel: 'Днес', + + // Заглавия на инструментална лента + datePickerToolbarTitle: 'Изберете дата', + dateTimePickerToolbarTitle: 'Изберете дата и час', + timePickerToolbarTitle: 'Изберете час', + dateRangePickerToolbarTitle: 'Изберете период на дата', + + // Етикети на часовника + clockLabelText: (view, time, adapter) => + `Изберете ${view}. ${time === null ? 'Не е избрано време' : `Избраният час е ${adapter.format(time, 'fullTime')}` + }`, + hoursClockNumberText: (hours) => `${hours} часа`, + minutesClockNumberText: (minutes) => `${minutes} минути`, + secondsClockNumberText: (seconds) => `${seconds} секунди`, + + // Етикети на цифров часовник + selectViewText: (view) => `Изберете ${view}`, + + // Етикети на календара + calendarWeekNumberHeaderLabel: 'Номер на седмица', + calendarWeekNumberHeaderText: '#', + calendarWeekNumberAriaLabelText: (weekNumber) => `Седмица ${weekNumber}`, + calendarWeekNumberText: (weekNumber) => `${weekNumber}`, + + // Етикети за отваряне на избора + openDatePickerDialogue: (value, utils) => + value !== null && utils.isValid(value) + ? `Изберете дата, избраната дата е ${utils.format(value, 'fullDate')}` + : 'Изберете дата', + openTimePickerDialogue: (value, utils) => + value !== null && utils.isValid(value) + ? `Изберете час, избраният час е ${utils.format(value, 'fullTime')}` + : 'Изберете час', + + fieldClearLabel: 'Изчисти стойност', + + // Етикети на таблицата + timeTableLabel: 'изберете време', + dateTableLabel: 'изберете дата', + + // Заместващи текстове в секции на полета + fieldYearPlaceholder: (params) => 'Y'.repeat(params.digitAmount), + fieldMonthPlaceholder: (params) => (params.contentType === 'letter' ? 'MMMM' : 'MM'), + fieldDayPlaceholder: () => 'DD', + fieldWeekDayPlaceholder: (params) => (params.contentType === 'letter' ? 'EEEE' : 'EE'), + fieldHoursPlaceholder: () => 'hh', + fieldMinutesPlaceholder: () => 'mm', + fieldSecondsPlaceholder: () => 'ss', + fieldMeridiemPlaceholder: () => 'aa', +}; + +export const DEFAULT_LOCALE = bgBGPickers; + +export const bgBG = getPickersLocalization(bgBGPickers); diff --git a/components/x-date-pickers/locales/utils/getPickersLocalization.ts b/components/x-date-pickers/locales/utils/getPickersLocalization.ts new file mode 100644 index 0000000..8230cf8 --- /dev/null +++ b/components/x-date-pickers/locales/utils/getPickersLocalization.ts @@ -0,0 +1,13 @@ +import { PickersLocaleText } from './pickersLocaleTextApi'; + +export const getPickersLocalization = (pickersTranslations: Partial>) => { + return { + components: { + MuiLocalizationProvider: { + defaultProps: { + localeText: { ...pickersTranslations }, + }, + }, + }, + }; +}; \ No newline at end of file diff --git a/components/x-date-pickers/locales/utils/pickersLocaleTextApi.ts b/components/x-date-pickers/locales/utils/pickersLocaleTextApi.ts new file mode 100644 index 0000000..bd463ef --- /dev/null +++ b/components/x-date-pickers/locales/utils/pickersLocaleTextApi.ts @@ -0,0 +1,115 @@ +import { TimeViewWithMeridiem } from '../../internals/models'; +import { DateView, TimeView, MuiPickersAdapter, FieldSectionContentType } from '../../models'; + +export interface PickersComponentSpecificLocaleText { + /** + * Title displayed in the toolbar of the `DatePicker` and its variants. + * Will be overridden by the `toolbarTitle` translation key passed directly on the picker. + */ + datePickerToolbarTitle: string; + /** + * Title displayed in the toolbar of the `TimePicker` and its variants. + * Will be overridden by the `toolbarTitle` translation key passed directly on the picker. + */ + timePickerToolbarTitle: string; + /** + * Title displayed in the toolbar of the `DateTimePicker` and its variants. + * Will be overridden by the `toolbarTitle` translation key passed directly on the picker. + */ + dateTimePickerToolbarTitle: string; + /** + * Title displayed in the toolbar of the `DateRangePicker` and its variants. + * Will be overridden by the `toolbarTitle` translation key passed directly on the picker. + */ + dateRangePickerToolbarTitle: string; +} + +export interface PickersComponentAgnosticLocaleText { + // Calendar navigation + previousMonth: string; + nextMonth: string; + + // Calendar week number + calendarWeekNumberHeaderLabel: string; + calendarWeekNumberHeaderText: string; + calendarWeekNumberAriaLabelText: (weekNumber: number) => string; + calendarWeekNumberText: (weekNumber: number) => string; + + // View navigation + openPreviousView: string; + openNextView: string; + calendarViewSwitchingButtonAriaLabel: (currentView: DateView) => string; + + // DateRange placeholders + start: string; + end: string; + + // Action bar + cancelButtonLabel: string; + clearButtonLabel: string; + okButtonLabel: string; + todayButtonLabel: string; + + // Clock labels + clockLabelText: (view: TimeView, time: TDate | null, adapter: MuiPickersAdapter) => string; + hoursClockNumberText: (hours: string) => string; + minutesClockNumberText: (minutes: string) => string; + secondsClockNumberText: (seconds: string) => string; + + // Digital clock labels + selectViewText: (view: TimeViewWithMeridiem) => string; + + // Open picker labels + openDatePickerDialogue: (date: TDate | null, utils: MuiPickersAdapter) => string; + openTimePickerDialogue: (date: TDate | null, utils: MuiPickersAdapter) => string; + + // Clear button label + fieldClearLabel: string; + + // Table labels + timeTableLabel: string; + dateTableLabel: string; + + // Field section placeholders + fieldYearPlaceholder: (params: { digitAmount: number; format: string }) => string; + fieldMonthPlaceholder: (params: { + contentType: FieldSectionContentType; + format: string; + }) => string; + fieldDayPlaceholder: (params: { format: string }) => string; + fieldWeekDayPlaceholder: (params: { + contentType: FieldSectionContentType; + format: string; + }) => string; + fieldHoursPlaceholder: (params: { format: string }) => string; + fieldMinutesPlaceholder: (params: { format: string }) => string; + fieldSecondsPlaceholder: (params: { format: string }) => string; + fieldMeridiemPlaceholder: (params: { format: string }) => string; +} + +export interface PickersLocaleText + extends PickersComponentAgnosticLocaleText, + PickersComponentSpecificLocaleText { } + +export type PickersInputLocaleText = Partial>; + +/** + * Translations that can be provided directly to the picker components. + * It contains some generic translations like `toolbarTitle` + * which will be dispatched to various translations keys in `PickersLocaleText`, depending on the pickers received them. + */ +export interface PickersInputComponentLocaleText + extends Partial> { + /** + * Title displayed in the toolbar of this picker. + * Will override the global translation keys like `datePickerToolbarTitle` passed to the `LocalizationProvider`. + */ + toolbarTitle?: string; +} + +export type PickersTranslationKeys = keyof PickersLocaleText; + +export type LocalizedComponent< + TDate, + Props extends { localeText?: PickersInputComponentLocaleText }, +> = Omit & { localeText?: PickersInputLocaleText }; \ No newline at end of file diff --git a/config.json b/config.json new file mode 100644 index 0000000..c6eb48a --- /dev/null +++ b/config.json @@ -0,0 +1,11 @@ +{ + "checkboxUI": { + "enabled": true, + "timeIncrements": 1.5, + "options": { + "allDay": true, + "morningTransport": true, + "eveningTransport": true + } + } +} \ No newline at end of file diff --git a/content/April.html b/content/April.html new file mode 100644 index 0000000..5ba5a6d --- /dev/null +++ b/content/April.html @@ -0,0 +1,1416 @@ + + + + + Event Schedule + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Понеделник 1
    + Стадион Васил Левски +
    09:00-10:30Докарва количка от Люлин - undefined
    10:30-12:00
    12:00-13:30
    13:30-15:00
    15:00-16:30
    16:30-18:00Прибира количка в Люлин -
    +
    +
    + +


    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Вторник 2
    + Софийски Университет +
    09:00-10:30Доминика Керес, Августина Дойчинова, Симоне Русо, Серена РусоДокарва количка от Люлин -
    10:30-12:00Акеми Виториано, Лоран Баерт, Бранимира Съменова, Валентин Павлов
    12:00-13:30Юлиана Савелиева, Златка Михова, Николина Тодорова, Наташа Перчекли
    13:30-15:00Марина Димитрова, Лии Рамзи, Уенди Рамзи, Евникия Тентас
    15:00-16:30Димитрина Войчиешек, Ануар Насър, Сара Насър
    16:30-18:00Анжела Дойчинова, Елмар Месропян, Марифе МесропянПрибира количка в Люлин - Е.М.
    +
    +
    + +


    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Сряда 3
    + Сердика +
    09:00-10:30Бистра Асенова, Барбара Паванело, Стела СтояноваДокарва количка от Люлин - Б.П,С.С
    10:30-12:00Таня Павлова, Едит Ковач, Анастасия Билоус
    12:00-13:30Марина Даракова, Светломира Трифонова, Даниела Стоянова
    13:30-15:00Иван Анастасов, Надка Монева, Юрий Чулак, Светлана Чулак
    15:00-16:30Рена Цирка, Татяна Цирка, Шилем Волпато, Чинуай Волпато
    16:30-18:00Кеся Спиньо, Тихомир Илиев, Харолд ХиралдоПрибира количка в Люлин - Х.Х, К.С
    +
    +
    + +


    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Четвъртък 4
    + Лъвов Мост +
    09:00-10:30Ани Пехливанова, Александра Чернъшова, Слави МанолевДокарва количка от Люлин - С.М,А.П
    10:30-12:00Светослав Георгиев, Сириел Георгиев, Таня Колчанова, Адрианна Бучма
    12:00-13:30Бранимира Съменова, Наташа Смит, Тина Хиралдо
    13:30-15:00Анна Илиева, Рубен Паванело, Мариане Вертхолц
    15:00-16:30Виктория Черевко, Радостина Илиева, Анаис Пети
    16:30-18:00Альона Иванчукова, Роберт Янчък, Алиця Янчък, Лоредана ЛучаноПрибира количка в Люлин - Р.Я.
    +
    +
    + +


    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Петък 5
    + ц.ж.п. Гара +
    09:00-10:30Янко Ванчев, Алиса Ванчева, Марина ХристоваДокарва количка от Люлин - Я.В.
    10:30-12:00Екатерина Димитрова, Олга Ларченкова, Нина Младенова
    12:00-13:30Аня Ван Ловерен, Агниешка Клишевска, Мелани Стоянова
    13:30-15:00Сузане Елизабет Танковск, Линда Мои, Наталия Граднова
    15:00-16:30Елена Шаишникова, Румяна Иванова, Тимофей Ларченков
    16:30-18:00Светлана Калинина, Катинка Мойзер, Евелин МаноловаПрибира количка в Люлин - K.M,Е.М
    +
    +
    + +


    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Събота 6
    + НДК +
    12:00-13:30Франческо Спиньо, Кеся Спиньо, Емануил Павлов, Станислава ПавловаДокарва количка от Люлин - Ф.С.
    13:30-15:00Александър Деде, Гергана Деде, Павел Манолов
    15:00-16:30Кшищоф Гуронски, Зденка Рудлофова, Ана-Мария Георгиева
    16:30-18:00Илияна Иванова, Кристине Йорданова, Светозар Ганчев, Антоанета Ганчева
    +
    +
    + +


    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Понеделник 8
    + Стадион Васил Левски +
    09:00-10:30Лойде Калабрезе, Николина Тодорова, Георги ГеоргиевДокарва количка от Люлин - Г.Г.,Л.К.
    10:30-12:00Дмитро Калинин, Светлана Калинина, Добрин Стефанов
    12:00-13:30Виолета Христoва, Кристиан Новак, Екатерина Новак
    13:30-15:00Наталия Чемерис, Евелин Манолова, Анаис Пети, Ина Едрева
    15:00-16:30Виктория Черевко, Валентина Бабаева, Дарина Островска
    16:30-18:00Слави Манолев, Анна Манолева, Леся Гуменная, Анета АтанасоваПрибира количка в Люлин - С.М.
    +
    +
    + +


    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Вторник 9
    + Софийски Университет +
    09:00-10:30Красимир Райчев, Жасмин Райчева, Августина Дойчинова, Акеми ВиторианоДокарва количка от Люлин - К.Р.
    10:30-12:00Юлиана Савелиева, Люба Мишченко, Елена Павлова
    12:00-13:30Лилия Еременко, Лоредана Лучано, Наташа Перчекли
    13:30-15:00Анжела Дойчинова, Марина Димитрова, Златка Михова
    15:00-16:30Димитрина Войчиешек, Симоне Русо, Серена Русо
    16:30-18:00Джеси Алберт, Ребека Алберт, Дария ЯщенкоПрибира количка в Люлин - Д.А.
    +
    +
    + +


    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Сряда 10
    + Сердика +
    09:00-10:30Андреа Паванело, Барбара Паванело, Алесия СейзДокарва количка от Люлин - А.П.
    10:30-12:00Таня Павлова, Едит Ковач, Бистра Асенова, Галина Лукова
    12:00-13:30Стела Стоянова, Александра Карлсон, Наталия Граднова
    13:30-15:00Светломира Трифонова, Рена Цирка, Татяна Цирка
    15:00-16:30Кеся Спиньо, Янка Бояджиева, Андре Виториано
    16:30-18:00Харолд Хиралдо, Доминика Керес, Бранимира СъменоваПрибира количка в Люлин - Х.Х,Д.К.
    +
    +
    + +


    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Четвъртък 11
    + Лъвов Мост +
    09:00-10:30Георги Георгиев, Ани Пехливанова, Татяна ЗозулинаДокарва количка от Люлин - Г.Г,А.П
    10:30-12:00Анна Илиева, Александра Чернъшова, Таня Колчанова, Даниела Димитрова
    12:00-13:30Антонина Сейз, Светослав Георгиев, Сириел Георгиев, Мариане Вертхолц
    13:30-15:00София Постолова, Марсел Клайнер, Алина Клайнер
    15:00-16:30Адрианна Бучма, Рубен Паванело, Юрий Чулак, Светлана Чулак
    16:30-18:00Панагиотис Псиакидис, Альона Иванчукова, Зденка Рудлофова, Катинка МойзерПрибира количка в Люлин - П.П, З.Р.
    +
    +
    + +


    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Петък 12
    + ц.ж.п. Гара +
    09:00-10:30Янко Ванчев, Алиса Ванчева, Марина ХристоваДокарва количка от Люлин - Я.В.
    10:30-12:00Елмар Месропян, Марифе Месропян, Нина Младенова
    12:00-13:30Елена Шаишникова, Екатерина Димитрова, Агниешка Клишевска
    13:30-15:00Аня Ван Ловерен, Румяна Иванова, Джейми Лий Смит
    15:00-16:30Даниела Стоянова, Оксана Финогеева, Юлия Яремчук
    16:30-18:00Ануар Насър, Сара Насър, Лоран Баерт, Марина ДараковаПрибира количка в Люлин - А.Н.
    +
    +
    + +


    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Събота 13
    + НДК +
    12:00-13:30Максим Терол, Даниела Терол, Цветелина Колева, Юстъна ХацкиевичДокарва количка от Люлин - М.Т.
    13:30-15:00Крейг Уилсон, Джени Уилсон, Цветелина Колева
    15:00-16:30Алиця Янчък, Роберт Янчък, Олга Ларченкова, Даша Финогеева
    16:30-18:00Биляна Султанова, Карен Симонян, Виктория Симонян, Илияна Иванова
    +
    +
    + +


    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Понеделник 15
    + Стадион Васил Левски +
    09:00-10:30Георги Георгиев, Кристиан Новак, Екатерина Новак, Рубен ПаванелоДокарва количка от Люлин - Г.Г,Р.П.
    10:30-12:00Добрин Стефанов, Николина Тодорова, Барбара Паванело
    12:00-13:30Яна Блехова, Леся Гуменная, Лоредана Лучано
    13:30-15:00Дмитро Калинин, Светлана Калинина, Валентина Бабаева
    15:00-16:30Стела Стоянова, Абигаил Сантюсте, Евелин Манолова
    16:30-18:00Слави Манолев, Анна Манолева, Анжела ДойчиноваПрибира количка в Люлин - С.М.
    +
    +
    + +


    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Вторник 16
    + Софийски Университет +
    09:00-10:30Красимир Райчев, Жасмин Райчева, Адрианна БучмаДокарва количка от Люлин - К.Р.
    10:30-12:00Лилия Еременко, Юлиана Савелиева, Елена Павлова
    12:00-13:30Марина Димитрова, Златка Михова, Наташа Перчекли
    13:30-15:00Лии Рамзи, Уенди Рамзи, Джонатан Бейли, Шула Бейли
    15:00-16:30Бранимира Съменова, Симоне Русо, Серена Русо
    16:30-18:00Джеси Алберт, Ребека Алберт, Рафаел КлабоПрибира количка в Люлин - Д.А.
    +
    +
    + +


    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Сряда 17
    + Сердика +
    09:00-10:30Едит Ковач, Доминика Керес, Сара НасърДокарва количка от Люлин - Д.К,С.Н
    10:30-12:00Янка Бояджиева, Елмар Месропян, Марифе Месропян
    12:00-13:30Алиця Янчък, Роберт Янчък, Тимофей Ларченков
    13:30-15:00Наталия Чемерис, Александра Карлсон, Анастасия Билоус
    15:00-16:30Даниела Стоянова, Кеся Спиньо, Юлия Яремчук, Андре Виториано
    16:30-18:00Зденка Рудлофова, Рена Цирка, Татяна ЦиркаПрибира количка в Люлин - Т.Ц,З.Р
    +
    +
    + +


    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Четвъртък 18
    + Лъвов Мост +
    09:00-10:30Олга Ларченкова, Татяна Зозулина, Марсел Клайнер, Алина КлайнерДокарва количка от Люлин - М.К.
    10:30-12:00Филип Баудиш, Мария Баудиш, Анна Илиева, Даниела Димитрова
    12:00-13:30Светослав Георгиев, Сириел Георгиев, Наталия Граднова, Себина Вестердал
    13:30-15:00Ани Пехливанова, Александър Яцък, Лариса Яцък
    15:00-16:30Рубен Паванело, Анаис Пети, Мариане Вертхолц
    16:30-18:00Харолд Хиралдо, Панагиотис Псиакидис, Ануар НасърПрибира количка в Люлин - А.Н,П.П
    +
    +
    + +


    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Петък 19
    + ц.ж.п. Гара +
    09:00-10:30Янко Ванчев, Алиса Ванчева, Марина ДараковаДокарва количка от Люлин - Я.В.
    10:30-12:00Екатерина Димитрова, Аня Ван Ловерен, Тина Хиралдо
    12:00-13:30Витали Пашченко, Мелани Стоянова, Тетяна Торохтий
    13:30-15:00Агниешка Клишевска, Сузане Елизабет Танковск, Лоран Баерт
    15:00-16:30Оксана Финогеева, Иван Анастасов, Румяна Иванова
    16:30-18:00Прометей Подиматис, Девора Подимати, Абигаил СантюстеПрибира количка в Люлин - П.П.
    +
    +
    + +


    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Събота 20
    + НДК +
    12:00-13:30Александър Деде, Гергана Деде, Тихомир Илиев, Радостина ИлиеваДокарва количка от Люлин - А.Д.
    13:30-15:00Альона Иванчукова, Крейг Уилсон, Джонатан Черьоли
    15:00-16:30Максим Терол, Даниела Терол, Елмар Месропян, Марифе Месропян
    16:30-18:00Юлиана Пеева, Илиян Асенов, Владислава Асенова
    +
    +
    + +


    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Понеделник 22
    + Стадион Васил Левски +
    09:00-10:30Георги Георгиев, Алесия Сейз, Сузане Елизабет ТанковскДокарва количка от Люлин - Г.Г,А.С
    10:30-12:00Добрин Стефанов, Галина Лукова, Лоран Баерт
    12:00-13:30Николина Тодорова, Дарина Островска, Бистра Асенова
    13:30-15:00Кристиан Новак, Екатерина Новак, Леся Гуменная
    15:00-16:30Юлия Яремчук, Валентина Бабаева, Елмар Месропян, Марифе Месропян
    16:30-18:00Лии Рамзи, Уенди Рамзи, Харолд ХиралдоПрибира количка в Люлин - Л.Р.
    +
    +
    + +


    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Вторник 23
    + Софийски Университет +
    09:00-10:30Августина Дойчинова, Красимир Райчев, Жасмин Райчева, Лоредана ЛучаноДокарва количка от Люлин - К.Р.
    10:30-12:00Марина Димитрова, Юлиана Савелиева, Люба Мишченко
    12:00-13:30Лилия Еременко, Златка Михова, Валентин Павлов
    13:30-15:00Илия Москвин, Елизавета Москвина, Наташа Перчекли
    15:00-16:30Адрианна Бучма, Катинка Мойзер, Себина Вестердал
    16:30-18:00Дария Ященко, Анета Атанасова, Стела СтояноваПрибира количка в Люлин - А.А, С.С.
    +
    +
    + +


    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Сряда 24
    + Сердика +
    09:00-10:30Едит Ковач, Джеси Алберт, Ребека Алберт, Жанет ХолмДокарва количка от Люлин - Д.А.
    10:30-12:00Олга Ларченкова, Светломира Трифонова, Анастасия Билоус
    12:00-13:30Таня Павлова, Елена Павлова, Роберт Янчък, Алиця Янчък
    13:30-15:00Шилем Волпато, Чинуай Волпато, Илия Москвин, Елизавета Москвина
    15:00-16:30Даниела Стоянова, Юрий Чулак, Светлана Чулак, Наталия Граднова
    16:30-18:00Бранимира Съменова, Симоне Русо, Серена РусоПрибира количка в Люлин - С.Р.
    +
    +
    + +


    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Четвъртък 25
    + Лъвов Мост +
    09:00-10:30Марсел Клайнер, Алина Клайнер, Татяна Зозулина, Даниела ДимитроваДокарва количка от Люлин - М.К.
    10:30-12:00Светослав Георгиев, Сириел Георгиев, Шула Бейли, Виолета Христoва
    12:00-13:30Мая Стефанова, Анна Илиева, Александър Яцък, Лариса Яцък
    13:30-15:00Абигаил Сантюсте, Лоредана Лучано, Александра Карлсон
    15:00-16:30Зденка Рудлофова, Мариане Вертхолц, Анна Карастоянова
    16:30-18:00Евелин Манолова, Альона Иванчукова, Панагиотис ПсиакидисПрибира количка в Люлин - Е.М,П.П
    +
    +
    + +


    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Петък 26
    + ц.ж.п. Гара +
    09:00-10:30Янко Ванчев, Алиса Ванчева, Марина ХристоваДокарва количка от Люлин - Я.В
    10:30-12:00Екатерина Димитрова, Марина Даракова, Инге Вандер Мейрен
    12:00-13:30Витали Пашченко, Антонина Сейз, Дариуш Йедлинск, Елена Йедлинск
    13:30-15:00Радостина Илиева, Анжела Дойчинова, Агниешка Клишевска
    15:00-16:30Оксана Финогеева, Елена Шаишникова, Аня Ван Ловерен, Добромир Попов
    16:30-18:00Прометей Подиматис, Девора Подимати, Линда МоиПрибира количка в Люлин - П.П.
    +
    +
    + +


    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Събота 27
    + НДК +
    12:00-13:30Георги Калчев, Джихан Калчева, Марина ЯкимовскаяДокарва количка от Люлин - Г.К.
    13:30-15:00Давид Господинов, Емил Гюлев, Евелина Гюлева, Юстъна Хацкиевич
    15:00-16:30Павел Манолов, Евелин Манолова, Стефан Господинов, Франческо Спиньо
    16:30-18:00Красимир Велев, Рубен Реч, Лилия Реч, Кшищоф Гуронски
    +
    +
    + +


    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Понеделник 29
    + Стадион Васил Левски +
    09:00-10:30Георги Георгиев, Лойде Калабрезе, Алесия СейзДокарва количка от Люлин - Г.Г,Л.К.
    10:30-12:00Бистра Асенова, Галина Лукова, Сузане Елизабет Танковск
    12:00-13:30Николина Тодорова, Дарина Островска, Добрин Стефанов
    13:30-15:00Кристиан Новак, Екатерина Новак, Леся Гуменная
    15:00-16:30Юлия Яремчук, Валентина Бабаева, Елмар Месропян, Марифе Месропян
    16:30-18:00Лии Рамзи, Уенди Рамзи, Харолд ХиралдоПрибира количка в Люлин - Л.Р.
    +
    +
    + +


    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Вторник 30
    + Софийски Университет +
    09:00-10:30Августина Дойчинова, Красимир Райчев, Жасмин Райчева, Лоредана ЛучаноДокарва количка от Люлин - К.Р.
    10:30-12:00Марина Димитрова, Люба Мишченко, Юлиана Савелиева
    12:00-13:30Лилия Еременко, Златка Михова, Наташа Перчекли
    13:30-15:00Илия Москвин, Елизавета Москвина, Джонатан Бейли
    15:00-16:30Сара Насър, Катинка Мойзер, Анаис Пети
    16:30-18:00Дария Ященко, Анета Атанасова, Стела СтояноваПрибира количка в Люлин - А.А, С.С.
    +
    +
    + +


    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Сряда 31
    + Сердика +
    09:00-10:30Едит Ковач, Джеси Алберт, Ребека Алберт, Жанет ХолмДокарва количка от Люлин - Д.А.
    10:30-12:00Олга Ларченкова, Светломира Трифонова, Анастасия Билоус
    12:00-13:30Таня Павлова, Елена Павлова, Роберт Янчък, Алиця Янчък
    13:30-15:00Шилем Волпато, Чинуай Волпато, Александра Карлсон
    15:00-16:30Даниела Стоянова, Юрий Чулак, Светлана Чулак
    16:30-18:00Рубен Паванело, Бранимира Съменова, Наталия ГрадноваПрибира количка в Люлин - Р.П,Н.Г.
    +
    +
    + +


    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Четвъртък 1
    + Лъвов Мост +
    09:00-10:30Марсел Клайнер, Алина Клайнер, Даниела ДимитроваДокарва количка от Люлин - М.К.
    10:30-12:00Светослав Георгиев, Сириел Георгиев, Адрианна Бучма
    12:00-13:30Мая Стефанова, Виолета Христoва, Анна Илиева
    13:30-15:00Абигаил Сантюсте, Наташа Смит, Анна Карастоянова
    15:00-16:30Зденка Рудлофова, Мариане Вертхолц, Марина Даракова
    16:30-18:00Евелин Манолова, Альона Иванчукова, Панагиотис ПсиакидисПрибира количка в Люлин - Е.М,П.П.
    +
    +
    + +


    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Петък 2
    + ц.ж.п. Гара +
    09:00-10:30Янко Ванчев, Алиса Ванчева, Марина ХристоваДокарва количка от Люлин - Я.В
    10:30-12:00Екатерина Димитрова, Агниешка Клишевска, Линда Мои
    12:00-13:30Витали Пашченко, Румяна Иванова, Антонина Сейз
    13:30-15:00Радостина Илиева, Анжела Дойчинова, Мелани Стоянова
    15:00-16:30Оксана Финогеева, Елена Шаишникова, Тимофей Ларченков
    16:30-18:00Прометей Подиматис, Девора Подимати, Лоран БаертПрибира количка в Люлин - П.П.
    +
    +
    + +


    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Събота 3
    + НДК +
    12:00-13:30Красимир Грудев, Марина Якимовская, Юлиана ПееваДокарва количка от Люлин - Г.К.
    13:30-15:00Давид Господинов, Емил Гюлев, Евелина Гюлева
    15:00-16:30Павел Манолов, Евелин Манолова, Стефан Господинов
    16:30-18:00Красимир Велев, Рубен Реч, Лилия Реч, Кшищоф Гуронски
    +
    +
    + + + + \ No newline at end of file diff --git a/content/cerrt/Azure-MySqlDigiCertGlobalRootCA.crt.pem b/content/cerrt/Azure-MySqlDigiCertGlobalRootCA.crt.pem new file mode 100644 index 0000000..fd4341d --- /dev/null +++ b/content/cerrt/Azure-MySqlDigiCertGlobalRootCA.crt.pem @@ -0,0 +1,22 @@ +-----BEGIN CERTIFICATE----- +MIIDrzCCApegAwIBAgIQCDvgVpBCRrGhdWrJWZHHSjANBgkqhkiG9w0BAQUFADBh +MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3 +d3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBD +QTAeFw0wNjExMTAwMDAwMDBaFw0zMTExMTAwMDAwMDBaMGExCzAJBgNVBAYTAlVT +MRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5j +b20xIDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IENBMIIBIjANBgkqhkiG +9w0BAQEFAAOCAQ8AMIIBCgKCAQEA4jvhEXLeqKTTo1eqUKKPC3eQyaKl7hLOllsB +CSDMAZOnTjC3U/dDxGkAV53ijSLdhwZAAIEJzs4bg7/fzTtxRuLWZscFs3YnFo97 +nh6Vfe63SKMI2tavegw5BmV/Sl0fvBf4q77uKNd0f3p4mVmFaG5cIzJLv07A6Fpt +43C/dxC//AH2hdmoRBBYMql1GNXRor5H4idq9Joz+EkIYIvUX7Q6hL+hqkpMfT7P +T19sdl6gSzeRntwi5m3OFBqOasv+zbMUZBfHWymeMr/y7vrTC0LUq7dBMtoM1O/4 +gdW7jVg/tRvoSSiicNoxBN33shbyTApOB6jtSj1etX+jkMOvJwIDAQABo2MwYTAO +BgNVHQ8BAf8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUA95QNVbR +TLtm8KPiGxvDl7I90VUwHwYDVR0jBBgwFoAUA95QNVbRTLtm8KPiGxvDl7I90VUw +DQYJKoZIhvcNAQEFBQADggEBAMucN6pIExIK+t1EnE9SsPTfrgT1eXkIoyQY/Esr +hMAtudXH/vTBH1jLuG2cenTnmCmrEbXjcKChzUyImZOMkXDiqw8cvpOp/2PV5Adg +06O/nVsJ8dWO41P0jmP6P6fbtGbfYmbW0W5BjfIttep3Sp+dWOIrWcBAI+0tKIJF +PnlUkiaY4IBIqDfv8NZ5YBberOgOzW6sRBc4L0na4UU+Krk2U886UAb3LujEV0ls +YSEY1QSteDwsOoBrp+uvFRTp2InBuThs4pFsiv9kuXclVzDAGySj4dzp30d8tbQk +CAUw7C29C79Fv1C5qfPrmAESrciIxpg0X40KPMbp1ZWVbd4= +-----END CERTIFICATE----- diff --git a/content/missingPublishers.json b/content/missingPublishers.json new file mode 100644 index 0000000..0637a08 --- /dev/null +++ b/content/missingPublishers.json @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/content/publisherShiftStats.json b/content/publisherShiftStats.json new file mode 100644 index 0000000..ccadbd6 --- /dev/null +++ b/content/publisherShiftStats.json @@ -0,0 +1,73516 @@ +[ + { + "id": "clryu6t6g0000oz6e99ohztjs", + "firstName": "Абигаил", + "lastName": "Сантюсте", + "assignments": [ + { + "id": 221, + "shift": { + "id": 73, + "startTime": "2024-01-15T13:00:00.000Z", + "endTime": "2024-01-15T14:30:00.000Z" + } + }, + { + "id": 299, + "shift": { + "id": 98, + "startTime": "2024-01-19T14:30:00.000Z", + "endTime": "2024-01-19T16:00:00.000Z" + } + }, + { + "id": 384, + "shift": { + "id": 124, + "startTime": "2024-01-25T11:30:00.000Z", + "endTime": "2024-01-25T13:00:00.000Z" + } + }, + { + "id": 492, + "shift": { + "id": 158, + "startTime": "2024-02-01T11:30:00.000Z", + "endTime": "2024-02-01T13:00:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 1539, + "publisherId": "clryu6t6g0000oz6e99ohztjs", + "name": "Абигаил Сантюсте", + "dayofweek": "Monday", + "dayOfMonth": 19, + "weekOfMonth": 3, + "startTime": "2024-02-19T07:00:00.000Z", + "endTime": "2024-02-19T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1540, + "publisherId": "clryu6t6g0000oz6e99ohztjs", + "name": "Абигаил Сантюсте", + "dayofweek": "Tuesday", + "dayOfMonth": 20, + "weekOfMonth": 3, + "startTime": "2024-02-20T07:00:00.000Z", + "endTime": "2024-02-20T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1541, + "publisherId": "clryu6t6g0000oz6e99ohztjs", + "name": "Абигаил Сантюсте", + "dayofweek": "Wednesday", + "dayOfMonth": 21, + "weekOfMonth": 3, + "startTime": "2024-02-21T07:00:00.000Z", + "endTime": "2024-02-21T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1542, + "publisherId": "clryu6t6g0000oz6e99ohztjs", + "name": "Абигаил Сантюсте", + "dayofweek": "Thursday", + "dayOfMonth": 22, + "weekOfMonth": 3, + "startTime": "2024-02-22T07:00:00.000Z", + "endTime": "2024-02-22T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1543, + "publisherId": "clryu6t6g0000oz6e99ohztjs", + "name": "Абигаил Сантюсте", + "dayofweek": "Friday", + "dayOfMonth": 23, + "weekOfMonth": 3, + "startTime": "2024-02-23T07:00:00.000Z", + "endTime": "2024-02-23T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1544, + "publisherId": "clryu6t6g0000oz6e99ohztjs", + "name": "Абигаил Сантюсте", + "dayofweek": "Saturday", + "dayOfMonth": 24, + "weekOfMonth": 3, + "startTime": "2024-02-24T13:00:00.000Z", + "endTime": "2024-02-24T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1545, + "publisherId": "clryu6t6g0000oz6e99ohztjs", + "name": "Абигаил Сантюсте", + "dayofweek": "Monday", + "dayOfMonth": 26, + "weekOfMonth": 4, + "startTime": "2024-02-26T07:00:00.000Z", + "endTime": "2024-02-26T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1546, + "publisherId": "clryu6t6g0000oz6e99ohztjs", + "name": "Абигаил Сантюсте", + "dayofweek": "Tuesday", + "dayOfMonth": 27, + "weekOfMonth": 4, + "startTime": "2024-02-27T07:00:00.000Z", + "endTime": "2024-02-27T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1547, + "publisherId": "clryu6t6g0000oz6e99ohztjs", + "name": "Абигаил Сантюсте", + "dayofweek": "Wednesday", + "dayOfMonth": 28, + "weekOfMonth": 4, + "startTime": "2024-02-28T07:00:00.000Z", + "endTime": "2024-02-28T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1548, + "publisherId": "clryu6t6g0000oz6e99ohztjs", + "name": "Абигаил Сантюсте", + "dayofweek": "Thursday", + "dayOfMonth": 29, + "weekOfMonth": 4, + "startTime": "2024-02-29T08:30:00.000Z", + "endTime": "2024-02-29T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1549, + "publisherId": "clryu6t6g0000oz6e99ohztjs", + "name": "Абигаил Сантюсте", + "dayofweek": "Friday", + "dayOfMonth": 1, + "weekOfMonth": 4, + "startTime": "2024-03-01T07:00:00.000Z", + "endTime": "2024-03-01T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1550, + "publisherId": "clryu6t6g0000oz6e99ohztjs", + "name": "Абигаил Сантюсте", + "dayofweek": "Saturday", + "dayOfMonth": 2, + "weekOfMonth": 4, + "startTime": "2024-03-02T14:30:00.000Z", + "endTime": "2024-03-02T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2930, + "publisherId": "clryu6t6g0000oz6e99ohztjs", + "name": "Абигаил Сантюсте", + "dayofweek": "Monday", + "dayOfMonth": 15, + "weekOfMonth": 3, + "startTime": "2024-01-15T07:00:00.000Z", + "endTime": "2024-01-15T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2931, + "publisherId": "clryu6t6g0000oz6e99ohztjs", + "name": "Абигаил Сантюсте", + "dayofweek": "Tuesday", + "dayOfMonth": 16, + "weekOfMonth": 3, + "startTime": "2024-01-16T07:00:00.000Z", + "endTime": "2024-01-16T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2932, + "publisherId": "clryu6t6g0000oz6e99ohztjs", + "name": "Абигаил Сантюсте", + "dayofweek": "Wednesday", + "dayOfMonth": 17, + "weekOfMonth": 3, + "startTime": "2024-01-17T07:00:00.000Z", + "endTime": "2024-01-17T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2933, + "publisherId": "clryu6t6g0000oz6e99ohztjs", + "name": "Абигаил Сантюсте", + "dayofweek": "Thursday", + "dayOfMonth": 18, + "weekOfMonth": 3, + "startTime": "2024-01-18T07:00:00.000Z", + "endTime": "2024-01-18T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2934, + "publisherId": "clryu6t6g0000oz6e99ohztjs", + "name": "Абигаил Сантюсте", + "dayofweek": "Friday", + "dayOfMonth": 19, + "weekOfMonth": 3, + "startTime": "2024-01-19T07:00:00.000Z", + "endTime": "2024-01-19T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2935, + "publisherId": "clryu6t6g0000oz6e99ohztjs", + "name": "Абигаил Сантюсте", + "dayofweek": "Saturday", + "dayOfMonth": 20, + "weekOfMonth": 3, + "startTime": "2024-01-20T13:00:00.000Z", + "endTime": "2024-01-20T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2936, + "publisherId": "clryu6t6g0000oz6e99ohztjs", + "name": "Абигаил Сантюсте", + "dayofweek": "Monday", + "dayOfMonth": 22, + "weekOfMonth": 4, + "startTime": "2024-01-22T07:00:00.000Z", + "endTime": "2024-01-22T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2937, + "publisherId": "clryu6t6g0000oz6e99ohztjs", + "name": "Абигаил Сантюсте", + "dayofweek": "Tuesday", + "dayOfMonth": 23, + "weekOfMonth": 4, + "startTime": "2024-01-23T07:00:00.000Z", + "endTime": "2024-01-23T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2938, + "publisherId": "clryu6t6g0000oz6e99ohztjs", + "name": "Абигаил Сантюсте", + "dayofweek": "Wednesday", + "dayOfMonth": 24, + "weekOfMonth": 4, + "startTime": "2024-01-24T07:00:00.000Z", + "endTime": "2024-01-24T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2939, + "publisherId": "clryu6t6g0000oz6e99ohztjs", + "name": "Абигаил Сантюсте", + "dayofweek": "Thursday", + "dayOfMonth": 25, + "weekOfMonth": 4, + "startTime": "2024-01-25T08:30:00.000Z", + "endTime": "2024-01-25T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2940, + "publisherId": "clryu6t6g0000oz6e99ohztjs", + "name": "Абигаил Сантюсте", + "dayofweek": "Friday", + "dayOfMonth": 26, + "weekOfMonth": 4, + "startTime": "2024-01-26T07:00:00.000Z", + "endTime": "2024-01-26T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2941, + "publisherId": "clryu6t6g0000oz6e99ohztjs", + "name": "Абигаил Сантюсте", + "dayofweek": "Saturday", + "dayOfMonth": 27, + "weekOfMonth": 4, + "startTime": "2024-01-27T14:30:00.000Z", + "endTime": "2024-01-27T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2942, + "publisherId": "clryu6t6g0000oz6e99ohztjs", + "name": "Абигаил Сантюсте", + "dayofweek": "Monday", + "dayOfMonth": 29, + "weekOfMonth": 5, + "startTime": "2024-01-29T07:00:00.000Z", + "endTime": "2024-01-29T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2943, + "publisherId": "clryu6t6g0000oz6e99ohztjs", + "name": "Абигаил Сантюсте", + "dayofweek": "Tuesday", + "dayOfMonth": 30, + "weekOfMonth": 5, + "startTime": "2024-01-30T07:00:00.000Z", + "endTime": "2024-01-30T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2944, + "publisherId": "clryu6t6g0000oz6e99ohztjs", + "name": "Абигаил Сантюсте", + "dayofweek": "Wednesday", + "dayOfMonth": 31, + "weekOfMonth": 5, + "startTime": "2024-01-31T10:00:00.000Z", + "endTime": "2024-01-31T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2945, + "publisherId": "clryu6t6g0000oz6e99ohztjs", + "name": "Абигаил Сантюсте", + "dayofweek": "Thursday", + "dayOfMonth": 1, + "weekOfMonth": 5, + "startTime": "2024-02-01T07:00:00.000Z", + "endTime": "2024-02-01T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2946, + "publisherId": "clryu6t6g0000oz6e99ohztjs", + "name": "Абигаил Сантюсте", + "dayofweek": "Friday", + "dayOfMonth": 2, + "weekOfMonth": 5, + "startTime": "2024-02-02T07:00:00.000Z", + "endTime": "2024-02-02T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3136, + "publisherId": "clryu6t6g0000oz6e99ohztjs", + "name": "от предишен график", + "dayofweek": "Monday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-15T13:00:00.000Z", + "endTime": "2024-01-15T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3186, + "publisherId": "clryu6t6g0000oz6e99ohztjs", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-19T14:30:00.000Z", + "endTime": "2024-01-19T16:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3250, + "publisherId": "clryu6t6g0000oz6e99ohztjs", + "name": "от предишен график", + "dayofweek": "Thursday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-25T11:30:00.000Z", + "endTime": "2024-01-25T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3343, + "publisherId": "clryu6t6g0000oz6e99ohztjs", + "name": "от предишен график", + "dayofweek": "Thursday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-02-01T11:30:00.000Z", + "endTime": "2024-02-01T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 4, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 2930, + "publisherId": "clryu6t6g0000oz6e99ohztjs", + "name": "Абигаил Сантюсте", + "dayofweek": "Monday", + "dayOfMonth": 15, + "weekOfMonth": 3, + "startTime": "2024-01-15T07:00:00.000Z", + "endTime": "2024-01-15T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2931, + "publisherId": "clryu6t6g0000oz6e99ohztjs", + "name": "Абигаил Сантюсте", + "dayofweek": "Tuesday", + "dayOfMonth": 16, + "weekOfMonth": 3, + "startTime": "2024-01-16T07:00:00.000Z", + "endTime": "2024-01-16T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2932, + "publisherId": "clryu6t6g0000oz6e99ohztjs", + "name": "Абигаил Сантюсте", + "dayofweek": "Wednesday", + "dayOfMonth": 17, + "weekOfMonth": 3, + "startTime": "2024-01-17T07:00:00.000Z", + "endTime": "2024-01-17T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2933, + "publisherId": "clryu6t6g0000oz6e99ohztjs", + "name": "Абигаил Сантюсте", + "dayofweek": "Thursday", + "dayOfMonth": 18, + "weekOfMonth": 3, + "startTime": "2024-01-18T07:00:00.000Z", + "endTime": "2024-01-18T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2934, + "publisherId": "clryu6t6g0000oz6e99ohztjs", + "name": "Абигаил Сантюсте", + "dayofweek": "Friday", + "dayOfMonth": 19, + "weekOfMonth": 3, + "startTime": "2024-01-19T07:00:00.000Z", + "endTime": "2024-01-19T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2935, + "publisherId": "clryu6t6g0000oz6e99ohztjs", + "name": "Абигаил Сантюсте", + "dayofweek": "Saturday", + "dayOfMonth": 20, + "weekOfMonth": 3, + "startTime": "2024-01-20T13:00:00.000Z", + "endTime": "2024-01-20T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2936, + "publisherId": "clryu6t6g0000oz6e99ohztjs", + "name": "Абигаил Сантюсте", + "dayofweek": "Monday", + "dayOfMonth": 22, + "weekOfMonth": 4, + "startTime": "2024-01-22T07:00:00.000Z", + "endTime": "2024-01-22T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2937, + "publisherId": "clryu6t6g0000oz6e99ohztjs", + "name": "Абигаил Сантюсте", + "dayofweek": "Tuesday", + "dayOfMonth": 23, + "weekOfMonth": 4, + "startTime": "2024-01-23T07:00:00.000Z", + "endTime": "2024-01-23T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2938, + "publisherId": "clryu6t6g0000oz6e99ohztjs", + "name": "Абигаил Сантюсте", + "dayofweek": "Wednesday", + "dayOfMonth": 24, + "weekOfMonth": 4, + "startTime": "2024-01-24T07:00:00.000Z", + "endTime": "2024-01-24T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2939, + "publisherId": "clryu6t6g0000oz6e99ohztjs", + "name": "Абигаил Сантюсте", + "dayofweek": "Thursday", + "dayOfMonth": 25, + "weekOfMonth": 4, + "startTime": "2024-01-25T08:30:00.000Z", + "endTime": "2024-01-25T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2940, + "publisherId": "clryu6t6g0000oz6e99ohztjs", + "name": "Абигаил Сантюсте", + "dayofweek": "Friday", + "dayOfMonth": 26, + "weekOfMonth": 4, + "startTime": "2024-01-26T07:00:00.000Z", + "endTime": "2024-01-26T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2941, + "publisherId": "clryu6t6g0000oz6e99ohztjs", + "name": "Абигаил Сантюсте", + "dayofweek": "Saturday", + "dayOfMonth": 27, + "weekOfMonth": 4, + "startTime": "2024-01-27T14:30:00.000Z", + "endTime": "2024-01-27T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2942, + "publisherId": "clryu6t6g0000oz6e99ohztjs", + "name": "Абигаил Сантюсте", + "dayofweek": "Monday", + "dayOfMonth": 29, + "weekOfMonth": 5, + "startTime": "2024-01-29T07:00:00.000Z", + "endTime": "2024-01-29T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2943, + "publisherId": "clryu6t6g0000oz6e99ohztjs", + "name": "Абигаил Сантюсте", + "dayofweek": "Tuesday", + "dayOfMonth": 30, + "weekOfMonth": 5, + "startTime": "2024-01-30T07:00:00.000Z", + "endTime": "2024-01-30T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2944, + "publisherId": "clryu6t6g0000oz6e99ohztjs", + "name": "Абигаил Сантюсте", + "dayofweek": "Wednesday", + "dayOfMonth": 31, + "weekOfMonth": 5, + "startTime": "2024-01-31T10:00:00.000Z", + "endTime": "2024-01-31T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2945, + "publisherId": "clryu6t6g0000oz6e99ohztjs", + "name": "Абигаил Сантюсте", + "dayofweek": "Thursday", + "dayOfMonth": 1, + "weekOfMonth": 5, + "startTime": "2024-02-01T07:00:00.000Z", + "endTime": "2024-02-01T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2946, + "publisherId": "clryu6t6g0000oz6e99ohztjs", + "name": "Абигаил Сантюсте", + "dayofweek": "Friday", + "dayOfMonth": 2, + "weekOfMonth": 5, + "startTime": "2024-02-02T07:00:00.000Z", + "endTime": "2024-02-02T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3136, + "publisherId": "clryu6t6g0000oz6e99ohztjs", + "name": "от предишен график", + "dayofweek": "Monday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-15T13:00:00.000Z", + "endTime": "2024-01-15T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3186, + "publisherId": "clryu6t6g0000oz6e99ohztjs", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-19T14:30:00.000Z", + "endTime": "2024-01-19T16:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3250, + "publisherId": "clryu6t6g0000oz6e99ohztjs", + "name": "от предишен график", + "dayofweek": "Thursday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-25T11:30:00.000Z", + "endTime": "2024-01-25T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3343, + "publisherId": "clryu6t6g0000oz6e99ohztjs", + "name": "от предишен график", + "dayofweek": "Thursday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-02-01T11:30:00.000Z", + "endTime": "2024-02-01T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 21, + "currentMonthAvailabilityHoursCount": 132, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": true + }, + { + "id": "clryu6taq0001oz6es0jcg9bp", + "firstName": "Августина", + "lastName": "Дойчинова", + "assignments": [ + { + "id": 2, + "shift": { + "id": 7, + "startTime": "2024-01-02T07:00:00.000Z", + "endTime": "2024-01-02T08:30:00.000Z" + } + }, + { + "id": 117, + "shift": { + "id": 41, + "startTime": "2024-01-09T07:00:00.000Z", + "endTime": "2024-01-09T08:30:00.000Z" + } + }, + { + "id": 332, + "shift": { + "id": 109, + "startTime": "2024-01-23T07:00:00.000Z", + "endTime": "2024-01-23T08:30:00.000Z" + } + }, + { + "id": 445, + "shift": { + "id": 143, + "startTime": "2024-01-30T07:00:00.000Z", + "endTime": "2024-01-30T08:30:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 2983, + "publisherId": "clryu6taq0001oz6es0jcg9bp", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-02T07:00:00.000Z", + "endTime": "2024-01-02T08:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3060, + "publisherId": "clryu6taq0001oz6es0jcg9bp", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-09T07:00:00.000Z", + "endTime": "2024-01-09T08:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3211, + "publisherId": "clryu6taq0001oz6es0jcg9bp", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-23T07:00:00.000Z", + "endTime": "2024-01-23T08:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3303, + "publisherId": "clryu6taq0001oz6es0jcg9bp", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-30T07:00:00.000Z", + "endTime": "2024-01-30T08:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 4, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 2983, + "publisherId": "clryu6taq0001oz6es0jcg9bp", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-02T07:00:00.000Z", + "endTime": "2024-01-02T08:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3060, + "publisherId": "clryu6taq0001oz6es0jcg9bp", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-09T07:00:00.000Z", + "endTime": "2024-01-09T08:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3211, + "publisherId": "clryu6taq0001oz6es0jcg9bp", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-23T07:00:00.000Z", + "endTime": "2024-01-23T08:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3303, + "publisherId": "clryu6taq0001oz6es0jcg9bp", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-30T07:00:00.000Z", + "endTime": "2024-01-30T08:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 4, + "currentMonthAvailabilityHoursCount": 6, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": false + }, + { + "id": "clryu6tez0002oz6eabyqf7sh", + "firstName": "Агниешка", + "lastName": "Клишевска", + "assignments": [ + { + "id": 70, + "shift": { + "id": 27, + "startTime": "2024-01-05T10:00:00.000Z", + "endTime": "2024-01-05T11:30:00.000Z" + } + }, + { + "id": 182, + "shift": { + "id": 61, + "startTime": "2024-01-12T10:00:00.000Z", + "endTime": "2024-01-12T11:30:00.000Z" + } + }, + { + "id": 292, + "shift": { + "id": 96, + "startTime": "2024-01-19T11:30:00.000Z", + "endTime": "2024-01-19T13:00:00.000Z" + } + }, + { + "id": 405, + "shift": { + "id": 130, + "startTime": "2024-01-26T11:30:00.000Z", + "endTime": "2024-01-26T13:00:00.000Z" + } + }, + { + "id": 505, + "shift": { + "id": 162, + "startTime": "2024-02-02T08:30:00.000Z", + "endTime": "2024-02-02T10:00:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 818, + "publisherId": "clryu6tez0002oz6eabyqf7sh", + "name": "Агниешка Клишевска", + "dayofweek": "Friday", + "dayOfMonth": 9, + "weekOfMonth": 1, + "startTime": "2024-02-09T07:00:00.000Z", + "endTime": "2024-02-09T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 819, + "publisherId": "clryu6tez0002oz6eabyqf7sh", + "name": "Агниешка Клишевска", + "dayofweek": "Saturday", + "dayOfMonth": 10, + "weekOfMonth": 1, + "startTime": "2024-02-10T10:00:00.000Z", + "endTime": "2024-02-10T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 820, + "publisherId": "clryu6tez0002oz6eabyqf7sh", + "name": "Агниешка Клишевска", + "dayofweek": "Friday", + "dayOfMonth": 16, + "weekOfMonth": 2, + "startTime": "2024-02-16T07:00:00.000Z", + "endTime": "2024-02-16T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 821, + "publisherId": "clryu6tez0002oz6eabyqf7sh", + "name": "Агниешка Клишевска", + "dayofweek": "Saturday", + "dayOfMonth": 17, + "weekOfMonth": 2, + "startTime": "2024-02-17T10:00:00.000Z", + "endTime": "2024-02-17T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 822, + "publisherId": "clryu6tez0002oz6eabyqf7sh", + "name": "Агниешка Клишевска", + "dayofweek": "Tuesday", + "dayOfMonth": 20, + "weekOfMonth": 3, + "startTime": "2024-02-20T07:00:00.000Z", + "endTime": "2024-02-20T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 823, + "publisherId": "clryu6tez0002oz6eabyqf7sh", + "name": "Агниешка Клишевска", + "dayofweek": "Friday", + "dayOfMonth": 23, + "weekOfMonth": 3, + "startTime": "2024-02-23T07:00:00.000Z", + "endTime": "2024-02-23T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 824, + "publisherId": "clryu6tez0002oz6eabyqf7sh", + "name": "Агниешка Клишевска", + "dayofweek": "Saturday", + "dayOfMonth": 24, + "weekOfMonth": 3, + "startTime": "2024-02-24T10:00:00.000Z", + "endTime": "2024-02-24T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 825, + "publisherId": "clryu6tez0002oz6eabyqf7sh", + "name": "Агниешка Клишевска", + "dayofweek": "Friday", + "dayOfMonth": 1, + "weekOfMonth": 4, + "startTime": "2024-03-01T07:00:00.000Z", + "endTime": "2024-03-01T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 826, + "publisherId": "clryu6tez0002oz6eabyqf7sh", + "name": "Агниешка Клишевска", + "dayofweek": "Saturday", + "dayOfMonth": 2, + "weekOfMonth": 4, + "startTime": "2024-03-02T10:00:00.000Z", + "endTime": "2024-03-02T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2107, + "publisherId": "clryu6tez0002oz6eabyqf7sh", + "name": "Агниешка Клишевска", + "dayofweek": "Friday", + "dayOfMonth": 5, + "weekOfMonth": 1, + "startTime": "2024-01-05T07:00:00.000Z", + "endTime": "2024-01-05T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2108, + "publisherId": "clryu6tez0002oz6eabyqf7sh", + "name": "Агниешка Клишевска", + "dayofweek": "Saturday", + "dayOfMonth": 6, + "weekOfMonth": 1, + "startTime": "2024-01-06T10:00:00.000Z", + "endTime": "2024-01-06T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2109, + "publisherId": "clryu6tez0002oz6eabyqf7sh", + "name": "Агниешка Клишевска", + "dayofweek": "Friday", + "dayOfMonth": 12, + "weekOfMonth": 2, + "startTime": "2024-01-12T07:00:00.000Z", + "endTime": "2024-01-12T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2110, + "publisherId": "clryu6tez0002oz6eabyqf7sh", + "name": "Агниешка Клишевска", + "dayofweek": "Saturday", + "dayOfMonth": 13, + "weekOfMonth": 2, + "startTime": "2024-01-13T10:00:00.000Z", + "endTime": "2024-01-13T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2111, + "publisherId": "clryu6tez0002oz6eabyqf7sh", + "name": "Агниешка Клишевска", + "dayofweek": "Tuesday", + "dayOfMonth": 16, + "weekOfMonth": 3, + "startTime": "2024-01-16T07:00:00.000Z", + "endTime": "2024-01-16T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2112, + "publisherId": "clryu6tez0002oz6eabyqf7sh", + "name": "Агниешка Клишевска", + "dayofweek": "Friday", + "dayOfMonth": 19, + "weekOfMonth": 3, + "startTime": "2024-01-19T07:00:00.000Z", + "endTime": "2024-01-19T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2113, + "publisherId": "clryu6tez0002oz6eabyqf7sh", + "name": "Агниешка Клишевска", + "dayofweek": "Saturday", + "dayOfMonth": 20, + "weekOfMonth": 3, + "startTime": "2024-01-20T10:00:00.000Z", + "endTime": "2024-01-20T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2114, + "publisherId": "clryu6tez0002oz6eabyqf7sh", + "name": "Агниешка Клишевска", + "dayofweek": "Friday", + "dayOfMonth": 26, + "weekOfMonth": 4, + "startTime": "2024-01-26T07:00:00.000Z", + "endTime": "2024-01-26T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2115, + "publisherId": "clryu6tez0002oz6eabyqf7sh", + "name": "Агниешка Клишевска", + "dayofweek": "Saturday", + "dayOfMonth": 27, + "weekOfMonth": 4, + "startTime": "2024-01-27T10:00:00.000Z", + "endTime": "2024-01-27T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3028, + "publisherId": "clryu6tez0002oz6eabyqf7sh", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-05T10:00:00.000Z", + "endTime": "2024-01-05T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3108, + "publisherId": "clryu6tez0002oz6eabyqf7sh", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-12T10:00:00.000Z", + "endTime": "2024-01-12T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3180, + "publisherId": "clryu6tez0002oz6eabyqf7sh", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-19T11:30:00.000Z", + "endTime": "2024-01-19T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3268, + "publisherId": "clryu6tez0002oz6eabyqf7sh", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-26T11:30:00.000Z", + "endTime": "2024-01-26T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3354, + "publisherId": "clryu6tez0002oz6eabyqf7sh", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-02-02T08:30:00.000Z", + "endTime": "2024-02-02T10:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 5, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 2107, + "publisherId": "clryu6tez0002oz6eabyqf7sh", + "name": "Агниешка Клишевска", + "dayofweek": "Friday", + "dayOfMonth": 5, + "weekOfMonth": 1, + "startTime": "2024-01-05T07:00:00.000Z", + "endTime": "2024-01-05T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2108, + "publisherId": "clryu6tez0002oz6eabyqf7sh", + "name": "Агниешка Клишевска", + "dayofweek": "Saturday", + "dayOfMonth": 6, + "weekOfMonth": 1, + "startTime": "2024-01-06T10:00:00.000Z", + "endTime": "2024-01-06T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2109, + "publisherId": "clryu6tez0002oz6eabyqf7sh", + "name": "Агниешка Клишевска", + "dayofweek": "Friday", + "dayOfMonth": 12, + "weekOfMonth": 2, + "startTime": "2024-01-12T07:00:00.000Z", + "endTime": "2024-01-12T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2110, + "publisherId": "clryu6tez0002oz6eabyqf7sh", + "name": "Агниешка Клишевска", + "dayofweek": "Saturday", + "dayOfMonth": 13, + "weekOfMonth": 2, + "startTime": "2024-01-13T10:00:00.000Z", + "endTime": "2024-01-13T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2111, + "publisherId": "clryu6tez0002oz6eabyqf7sh", + "name": "Агниешка Клишевска", + "dayofweek": "Tuesday", + "dayOfMonth": 16, + "weekOfMonth": 3, + "startTime": "2024-01-16T07:00:00.000Z", + "endTime": "2024-01-16T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2112, + "publisherId": "clryu6tez0002oz6eabyqf7sh", + "name": "Агниешка Клишевска", + "dayofweek": "Friday", + "dayOfMonth": 19, + "weekOfMonth": 3, + "startTime": "2024-01-19T07:00:00.000Z", + "endTime": "2024-01-19T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2113, + "publisherId": "clryu6tez0002oz6eabyqf7sh", + "name": "Агниешка Клишевска", + "dayofweek": "Saturday", + "dayOfMonth": 20, + "weekOfMonth": 3, + "startTime": "2024-01-20T10:00:00.000Z", + "endTime": "2024-01-20T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2114, + "publisherId": "clryu6tez0002oz6eabyqf7sh", + "name": "Агниешка Клишевска", + "dayofweek": "Friday", + "dayOfMonth": 26, + "weekOfMonth": 4, + "startTime": "2024-01-26T07:00:00.000Z", + "endTime": "2024-01-26T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2115, + "publisherId": "clryu6tez0002oz6eabyqf7sh", + "name": "Агниешка Клишевска", + "dayofweek": "Saturday", + "dayOfMonth": 27, + "weekOfMonth": 4, + "startTime": "2024-01-27T10:00:00.000Z", + "endTime": "2024-01-27T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3028, + "publisherId": "clryu6tez0002oz6eabyqf7sh", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-05T10:00:00.000Z", + "endTime": "2024-01-05T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3108, + "publisherId": "clryu6tez0002oz6eabyqf7sh", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-12T10:00:00.000Z", + "endTime": "2024-01-12T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3180, + "publisherId": "clryu6tez0002oz6eabyqf7sh", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-19T11:30:00.000Z", + "endTime": "2024-01-19T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3268, + "publisherId": "clryu6tez0002oz6eabyqf7sh", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-26T11:30:00.000Z", + "endTime": "2024-01-26T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3354, + "publisherId": "clryu6tez0002oz6eabyqf7sh", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-02-02T08:30:00.000Z", + "endTime": "2024-02-02T10:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 14, + "currentMonthAvailabilityHoursCount": 49.5, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": true + }, + { + "id": "clryu6tj80003oz6edrpmre8v", + "firstName": "Адрианна", + "lastName": "Бучма", + "assignments": [ + { + "id": 49, + "shift": { + "id": 20, + "startTime": "2024-01-04T08:30:00.000Z", + "endTime": "2024-01-04T10:00:00.000Z" + } + }, + { + "id": 166, + "shift": { + "id": 57, + "startTime": "2024-01-11T13:00:00.000Z", + "endTime": "2024-01-11T14:30:00.000Z" + } + }, + { + "id": 228, + "shift": { + "id": 75, + "startTime": "2024-01-16T07:00:00.000Z", + "endTime": "2024-01-16T08:30:00.000Z" + } + }, + { + "id": 345, + "shift": { + "id": 113, + "startTime": "2024-01-23T13:00:00.000Z", + "endTime": "2024-01-23T14:30:00.000Z" + } + }, + { + "id": 488, + "shift": { + "id": 156, + "startTime": "2024-02-01T08:30:00.000Z", + "endTime": "2024-02-01T10:00:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 1556, + "publisherId": "clryu6tj80003oz6edrpmre8v", + "name": "Адрианна Бучма", + "dayofweek": "Tuesday", + "dayOfMonth": 6, + "weekOfMonth": 1, + "startTime": "2024-02-06T07:00:00.000Z", + "endTime": "2024-02-06T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1557, + "publisherId": "clryu6tj80003oz6edrpmre8v", + "name": "Адрианна Бучма", + "dayofweek": "Wednesday", + "dayOfMonth": 7, + "weekOfMonth": 1, + "startTime": "2024-02-07T08:30:00.000Z", + "endTime": "2024-02-07T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1558, + "publisherId": "clryu6tj80003oz6edrpmre8v", + "name": "Адрианна Бучма", + "dayofweek": "Thursday", + "dayOfMonth": 8, + "weekOfMonth": 1, + "startTime": "2024-02-08T07:00:00.000Z", + "endTime": "2024-02-08T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1559, + "publisherId": "clryu6tj80003oz6edrpmre8v", + "name": "Адрианна Бучма", + "dayofweek": "Saturday", + "dayOfMonth": 10, + "weekOfMonth": 1, + "startTime": "2024-02-10T10:00:00.000Z", + "endTime": "2024-02-10T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1560, + "publisherId": "clryu6tj80003oz6edrpmre8v", + "name": "Адрианна Бучма", + "dayofweek": "Tuesday", + "dayOfMonth": 13, + "weekOfMonth": 2, + "startTime": "2024-02-13T13:00:00.000Z", + "endTime": "2024-02-13T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1561, + "publisherId": "clryu6tj80003oz6edrpmre8v", + "name": "Адрианна Бучма", + "dayofweek": "Wednesday", + "dayOfMonth": 14, + "weekOfMonth": 2, + "startTime": "2024-02-14T08:30:00.000Z", + "endTime": "2024-02-14T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1562, + "publisherId": "clryu6tj80003oz6edrpmre8v", + "name": "Адрианна Бучма", + "dayofweek": "Thursday", + "dayOfMonth": 15, + "weekOfMonth": 2, + "startTime": "2024-02-15T13:00:00.000Z", + "endTime": "2024-02-15T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1563, + "publisherId": "clryu6tj80003oz6edrpmre8v", + "name": "Адрианна Бучма", + "dayofweek": "Tuesday", + "dayOfMonth": 20, + "weekOfMonth": 3, + "startTime": "2024-02-20T07:00:00.000Z", + "endTime": "2024-02-20T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1564, + "publisherId": "clryu6tj80003oz6edrpmre8v", + "name": "Адрианна Бучма", + "dayofweek": "Wednesday", + "dayOfMonth": 21, + "weekOfMonth": 3, + "startTime": "2024-02-21T08:30:00.000Z", + "endTime": "2024-02-21T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1565, + "publisherId": "clryu6tj80003oz6edrpmre8v", + "name": "Адрианна Бучма", + "dayofweek": "Thursday", + "dayOfMonth": 22, + "weekOfMonth": 3, + "startTime": "2024-02-22T07:00:00.000Z", + "endTime": "2024-02-22T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1566, + "publisherId": "clryu6tj80003oz6edrpmre8v", + "name": "Адрианна Бучма", + "dayofweek": "Saturday", + "dayOfMonth": 24, + "weekOfMonth": 3, + "startTime": "2024-02-24T08:30:00.000Z", + "endTime": "2024-02-24T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1567, + "publisherId": "clryu6tj80003oz6edrpmre8v", + "name": "Адрианна Бучма", + "dayofweek": "Tuesday", + "dayOfMonth": 27, + "weekOfMonth": 4, + "startTime": "2024-02-27T13:00:00.000Z", + "endTime": "2024-02-27T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1568, + "publisherId": "clryu6tj80003oz6edrpmre8v", + "name": "Адрианна Бучма", + "dayofweek": "Wednesday", + "dayOfMonth": 28, + "weekOfMonth": 4, + "startTime": "2024-02-28T13:00:00.000Z", + "endTime": "2024-02-28T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1569, + "publisherId": "clryu6tj80003oz6edrpmre8v", + "name": "Адрианна Бучма", + "dayofweek": "Thursday", + "dayOfMonth": 29, + "weekOfMonth": 4, + "startTime": "2024-02-29T13:00:00.000Z", + "endTime": "2024-02-29T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1570, + "publisherId": "clryu6tj80003oz6edrpmre8v", + "name": "Адрианна Бучма", + "dayofweek": "Saturday", + "dayOfMonth": 2, + "weekOfMonth": 4, + "startTime": "2024-03-02T10:00:00.000Z", + "endTime": "2024-03-02T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2238, + "publisherId": "clryu6tj80003oz6edrpmre8v", + "name": "Адрианна Бучма", + "dayofweek": "Tuesday", + "dayOfMonth": 2, + "weekOfMonth": 1, + "startTime": "2024-01-02T07:00:00.000Z", + "endTime": "2024-01-02T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2239, + "publisherId": "clryu6tj80003oz6edrpmre8v", + "name": "Адрианна Бучма", + "dayofweek": "Wednesday", + "dayOfMonth": 3, + "weekOfMonth": 1, + "startTime": "2024-01-03T08:30:00.000Z", + "endTime": "2024-01-03T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2240, + "publisherId": "clryu6tj80003oz6edrpmre8v", + "name": "Адрианна Бучма", + "dayofweek": "Thursday", + "dayOfMonth": 4, + "weekOfMonth": 1, + "startTime": "2024-01-04T07:00:00.000Z", + "endTime": "2024-01-04T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2241, + "publisherId": "clryu6tj80003oz6edrpmre8v", + "name": "Адрианна Бучма", + "dayofweek": "Saturday", + "dayOfMonth": 6, + "weekOfMonth": 1, + "startTime": "2024-01-06T10:00:00.000Z", + "endTime": "2024-01-06T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2242, + "publisherId": "clryu6tj80003oz6edrpmre8v", + "name": "Адрианна Бучма", + "dayofweek": "Tuesday", + "dayOfMonth": 9, + "weekOfMonth": 2, + "startTime": "2024-01-09T13:00:00.000Z", + "endTime": "2024-01-09T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2243, + "publisherId": "clryu6tj80003oz6edrpmre8v", + "name": "Адрианна Бучма", + "dayofweek": "Wednesday", + "dayOfMonth": 10, + "weekOfMonth": 2, + "startTime": "2024-01-10T08:30:00.000Z", + "endTime": "2024-01-10T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2244, + "publisherId": "clryu6tj80003oz6edrpmre8v", + "name": "Адрианна Бучма", + "dayofweek": "Thursday", + "dayOfMonth": 11, + "weekOfMonth": 2, + "startTime": "2024-01-11T13:00:00.000Z", + "endTime": "2024-01-11T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2245, + "publisherId": "clryu6tj80003oz6edrpmre8v", + "name": "Адрианна Бучма", + "dayofweek": "Tuesday", + "dayOfMonth": 16, + "weekOfMonth": 3, + "startTime": "2024-01-16T07:00:00.000Z", + "endTime": "2024-01-16T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2246, + "publisherId": "clryu6tj80003oz6edrpmre8v", + "name": "Адрианна Бучма", + "dayofweek": "Wednesday", + "dayOfMonth": 17, + "weekOfMonth": 3, + "startTime": "2024-01-17T08:30:00.000Z", + "endTime": "2024-01-17T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2247, + "publisherId": "clryu6tj80003oz6edrpmre8v", + "name": "Адрианна Бучма", + "dayofweek": "Thursday", + "dayOfMonth": 18, + "weekOfMonth": 3, + "startTime": "2024-01-18T07:00:00.000Z", + "endTime": "2024-01-18T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2248, + "publisherId": "clryu6tj80003oz6edrpmre8v", + "name": "Адрианна Бучма", + "dayofweek": "Saturday", + "dayOfMonth": 20, + "weekOfMonth": 3, + "startTime": "2024-01-20T08:30:00.000Z", + "endTime": "2024-01-20T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2249, + "publisherId": "clryu6tj80003oz6edrpmre8v", + "name": "Адрианна Бучма", + "dayofweek": "Tuesday", + "dayOfMonth": 23, + "weekOfMonth": 4, + "startTime": "2024-01-23T13:00:00.000Z", + "endTime": "2024-01-23T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2250, + "publisherId": "clryu6tj80003oz6edrpmre8v", + "name": "Адрианна Бучма", + "dayofweek": "Wednesday", + "dayOfMonth": 24, + "weekOfMonth": 4, + "startTime": "2024-01-24T13:00:00.000Z", + "endTime": "2024-01-24T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2251, + "publisherId": "clryu6tj80003oz6edrpmre8v", + "name": "Адрианна Бучма", + "dayofweek": "Thursday", + "dayOfMonth": 25, + "weekOfMonth": 4, + "startTime": "2024-01-25T13:00:00.000Z", + "endTime": "2024-01-25T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2252, + "publisherId": "clryu6tj80003oz6edrpmre8v", + "name": "Адрианна Бучма", + "dayofweek": "Saturday", + "dayOfMonth": 27, + "weekOfMonth": 4, + "startTime": "2024-01-27T10:00:00.000Z", + "endTime": "2024-01-27T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2253, + "publisherId": "clryu6tj80003oz6edrpmre8v", + "name": "Адрианна Бучма", + "dayofweek": "Tuesday", + "dayOfMonth": 30, + "weekOfMonth": 5, + "startTime": "2024-01-30T07:00:00.000Z", + "endTime": "2024-01-30T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2254, + "publisherId": "clryu6tj80003oz6edrpmre8v", + "name": "Адрианна Бучма", + "dayofweek": "Wednesday", + "dayOfMonth": 31, + "weekOfMonth": 5, + "startTime": "2024-01-31T08:30:00.000Z", + "endTime": "2024-01-31T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2255, + "publisherId": "clryu6tj80003oz6edrpmre8v", + "name": "Адрианна Бучма", + "dayofweek": "Thursday", + "dayOfMonth": 1, + "weekOfMonth": 5, + "startTime": "2024-02-01T07:00:00.000Z", + "endTime": "2024-02-01T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2256, + "publisherId": "clryu6tj80003oz6edrpmre8v", + "name": "Адрианна Бучма", + "dayofweek": "Saturday", + "dayOfMonth": 3, + "weekOfMonth": 5, + "startTime": "2024-02-03T10:00:00.000Z", + "endTime": "2024-02-03T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3014, + "publisherId": "clryu6tj80003oz6edrpmre8v", + "name": "от предишен график", + "dayofweek": "Thursday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-04T08:30:00.000Z", + "endTime": "2024-01-04T10:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3339, + "publisherId": "clryu6tj80003oz6edrpmre8v", + "name": "от предишен график", + "dayofweek": "Thursday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-02-01T08:30:00.000Z", + "endTime": "2024-02-01T10:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 5, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 2238, + "publisherId": "clryu6tj80003oz6edrpmre8v", + "name": "Адрианна Бучма", + "dayofweek": "Tuesday", + "dayOfMonth": 2, + "weekOfMonth": 1, + "startTime": "2024-01-02T07:00:00.000Z", + "endTime": "2024-01-02T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2239, + "publisherId": "clryu6tj80003oz6edrpmre8v", + "name": "Адрианна Бучма", + "dayofweek": "Wednesday", + "dayOfMonth": 3, + "weekOfMonth": 1, + "startTime": "2024-01-03T08:30:00.000Z", + "endTime": "2024-01-03T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2240, + "publisherId": "clryu6tj80003oz6edrpmre8v", + "name": "Адрианна Бучма", + "dayofweek": "Thursday", + "dayOfMonth": 4, + "weekOfMonth": 1, + "startTime": "2024-01-04T07:00:00.000Z", + "endTime": "2024-01-04T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2241, + "publisherId": "clryu6tj80003oz6edrpmre8v", + "name": "Адрианна Бучма", + "dayofweek": "Saturday", + "dayOfMonth": 6, + "weekOfMonth": 1, + "startTime": "2024-01-06T10:00:00.000Z", + "endTime": "2024-01-06T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2242, + "publisherId": "clryu6tj80003oz6edrpmre8v", + "name": "Адрианна Бучма", + "dayofweek": "Tuesday", + "dayOfMonth": 9, + "weekOfMonth": 2, + "startTime": "2024-01-09T13:00:00.000Z", + "endTime": "2024-01-09T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2243, + "publisherId": "clryu6tj80003oz6edrpmre8v", + "name": "Адрианна Бучма", + "dayofweek": "Wednesday", + "dayOfMonth": 10, + "weekOfMonth": 2, + "startTime": "2024-01-10T08:30:00.000Z", + "endTime": "2024-01-10T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2244, + "publisherId": "clryu6tj80003oz6edrpmre8v", + "name": "Адрианна Бучма", + "dayofweek": "Thursday", + "dayOfMonth": 11, + "weekOfMonth": 2, + "startTime": "2024-01-11T13:00:00.000Z", + "endTime": "2024-01-11T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2245, + "publisherId": "clryu6tj80003oz6edrpmre8v", + "name": "Адрианна Бучма", + "dayofweek": "Tuesday", + "dayOfMonth": 16, + "weekOfMonth": 3, + "startTime": "2024-01-16T07:00:00.000Z", + "endTime": "2024-01-16T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2246, + "publisherId": "clryu6tj80003oz6edrpmre8v", + "name": "Адрианна Бучма", + "dayofweek": "Wednesday", + "dayOfMonth": 17, + "weekOfMonth": 3, + "startTime": "2024-01-17T08:30:00.000Z", + "endTime": "2024-01-17T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2247, + "publisherId": "clryu6tj80003oz6edrpmre8v", + "name": "Адрианна Бучма", + "dayofweek": "Thursday", + "dayOfMonth": 18, + "weekOfMonth": 3, + "startTime": "2024-01-18T07:00:00.000Z", + "endTime": "2024-01-18T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2248, + "publisherId": "clryu6tj80003oz6edrpmre8v", + "name": "Адрианна Бучма", + "dayofweek": "Saturday", + "dayOfMonth": 20, + "weekOfMonth": 3, + "startTime": "2024-01-20T08:30:00.000Z", + "endTime": "2024-01-20T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2249, + "publisherId": "clryu6tj80003oz6edrpmre8v", + "name": "Адрианна Бучма", + "dayofweek": "Tuesday", + "dayOfMonth": 23, + "weekOfMonth": 4, + "startTime": "2024-01-23T13:00:00.000Z", + "endTime": "2024-01-23T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2250, + "publisherId": "clryu6tj80003oz6edrpmre8v", + "name": "Адрианна Бучма", + "dayofweek": "Wednesday", + "dayOfMonth": 24, + "weekOfMonth": 4, + "startTime": "2024-01-24T13:00:00.000Z", + "endTime": "2024-01-24T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2251, + "publisherId": "clryu6tj80003oz6edrpmre8v", + "name": "Адрианна Бучма", + "dayofweek": "Thursday", + "dayOfMonth": 25, + "weekOfMonth": 4, + "startTime": "2024-01-25T13:00:00.000Z", + "endTime": "2024-01-25T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2252, + "publisherId": "clryu6tj80003oz6edrpmre8v", + "name": "Адрианна Бучма", + "dayofweek": "Saturday", + "dayOfMonth": 27, + "weekOfMonth": 4, + "startTime": "2024-01-27T10:00:00.000Z", + "endTime": "2024-01-27T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2253, + "publisherId": "clryu6tj80003oz6edrpmre8v", + "name": "Адрианна Бучма", + "dayofweek": "Tuesday", + "dayOfMonth": 30, + "weekOfMonth": 5, + "startTime": "2024-01-30T07:00:00.000Z", + "endTime": "2024-01-30T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2254, + "publisherId": "clryu6tj80003oz6edrpmre8v", + "name": "Адрианна Бучма", + "dayofweek": "Wednesday", + "dayOfMonth": 31, + "weekOfMonth": 5, + "startTime": "2024-01-31T08:30:00.000Z", + "endTime": "2024-01-31T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2255, + "publisherId": "clryu6tj80003oz6edrpmre8v", + "name": "Адрианна Бучма", + "dayofweek": "Thursday", + "dayOfMonth": 1, + "weekOfMonth": 5, + "startTime": "2024-02-01T07:00:00.000Z", + "endTime": "2024-02-01T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2256, + "publisherId": "clryu6tj80003oz6edrpmre8v", + "name": "Адрианна Бучма", + "dayofweek": "Saturday", + "dayOfMonth": 3, + "weekOfMonth": 5, + "startTime": "2024-02-03T10:00:00.000Z", + "endTime": "2024-02-03T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3014, + "publisherId": "clryu6tj80003oz6edrpmre8v", + "name": "от предишен график", + "dayofweek": "Thursday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-04T08:30:00.000Z", + "endTime": "2024-01-04T10:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3339, + "publisherId": "clryu6tj80003oz6edrpmre8v", + "name": "от предишен график", + "dayofweek": "Thursday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-02-01T08:30:00.000Z", + "endTime": "2024-02-01T10:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 21, + "currentMonthAvailabilityHoursCount": 82.5, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": true + }, + { + "id": "clryu6tog0004oz6euezlgz1k", + "firstName": "Акеми", + "lastName": "Виториано", + "assignments": [ + { + "id": 5, + "shift": { + "id": 8, + "startTime": "2024-01-02T08:30:00.000Z", + "endTime": "2024-01-02T10:00:00.000Z" + } + }, + { + "id": 118, + "shift": { + "id": 41, + "startTime": "2024-01-09T07:00:00.000Z", + "endTime": "2024-01-09T08:30:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 2984, + "publisherId": "clryu6tog0004oz6euezlgz1k", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-02T08:30:00.000Z", + "endTime": "2024-01-02T10:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3061, + "publisherId": "clryu6tog0004oz6euezlgz1k", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-09T07:00:00.000Z", + "endTime": "2024-01-09T08:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 2, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 2984, + "publisherId": "clryu6tog0004oz6euezlgz1k", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-02T08:30:00.000Z", + "endTime": "2024-01-02T10:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3061, + "publisherId": "clryu6tog0004oz6euezlgz1k", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-09T07:00:00.000Z", + "endTime": "2024-01-09T08:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 2, + "currentMonthAvailabilityHoursCount": 3, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": false + }, + { + "id": "clryu6tt90005oz6ew00dzod5", + "firstName": "Александра", + "lastName": "Карлсон", + "assignments": [ + { + "id": 142, + "shift": { + "id": 49, + "startTime": "2024-01-10T10:00:00.000Z", + "endTime": "2024-01-10T11:30:00.000Z" + } + }, + { + "id": 255, + "shift": { + "id": 84, + "startTime": "2024-01-17T11:30:00.000Z", + "endTime": "2024-01-17T13:00:00.000Z" + } + }, + { + "id": 386, + "shift": { + "id": 124, + "startTime": "2024-01-25T11:30:00.000Z", + "endTime": "2024-01-25T13:00:00.000Z" + } + }, + { + "id": 477, + "shift": { + "id": 152, + "startTime": "2024-01-31T11:30:00.000Z", + "endTime": "2024-01-31T13:00:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 1134, + "publisherId": "clryu6tt90005oz6ew00dzod5", + "name": "Александра Карлсон", + "dayofweek": "Monday", + "dayOfMonth": 5, + "weekOfMonth": 1, + "startTime": "2024-02-05T08:30:00.000Z", + "endTime": "2024-02-05T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1135, + "publisherId": "clryu6tt90005oz6ew00dzod5", + "name": "Александра Карлсон", + "dayofweek": "Wednesday", + "dayOfMonth": 7, + "weekOfMonth": 1, + "startTime": "2024-02-07T07:00:00.000Z", + "endTime": "2024-02-07T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1136, + "publisherId": "clryu6tt90005oz6ew00dzod5", + "name": "Александра Карлсон", + "dayofweek": "Thursday", + "dayOfMonth": 8, + "weekOfMonth": 1, + "startTime": "2024-02-08T07:00:00.000Z", + "endTime": "2024-02-08T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1137, + "publisherId": "clryu6tt90005oz6ew00dzod5", + "name": "Александра Карлсон", + "dayofweek": "Monday", + "dayOfMonth": 12, + "weekOfMonth": 2, + "startTime": "2024-02-12T08:30:00.000Z", + "endTime": "2024-02-12T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1138, + "publisherId": "clryu6tt90005oz6ew00dzod5", + "name": "Александра Карлсон", + "dayofweek": "Wednesday", + "dayOfMonth": 14, + "weekOfMonth": 2, + "startTime": "2024-02-14T07:00:00.000Z", + "endTime": "2024-02-14T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1139, + "publisherId": "clryu6tt90005oz6ew00dzod5", + "name": "Александра Карлсон", + "dayofweek": "Thursday", + "dayOfMonth": 15, + "weekOfMonth": 2, + "startTime": "2024-02-15T07:00:00.000Z", + "endTime": "2024-02-15T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1140, + "publisherId": "clryu6tt90005oz6ew00dzod5", + "name": "Александра Карлсон", + "dayofweek": "Monday", + "dayOfMonth": 19, + "weekOfMonth": 3, + "startTime": "2024-02-19T08:30:00.000Z", + "endTime": "2024-02-19T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1141, + "publisherId": "clryu6tt90005oz6ew00dzod5", + "name": "Александра Карлсон", + "dayofweek": "Wednesday", + "dayOfMonth": 21, + "weekOfMonth": 3, + "startTime": "2024-02-21T07:00:00.000Z", + "endTime": "2024-02-21T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1142, + "publisherId": "clryu6tt90005oz6ew00dzod5", + "name": "Александра Карлсон", + "dayofweek": "Thursday", + "dayOfMonth": 22, + "weekOfMonth": 3, + "startTime": "2024-02-22T07:00:00.000Z", + "endTime": "2024-02-22T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1143, + "publisherId": "clryu6tt90005oz6ew00dzod5", + "name": "Александра Карлсон", + "dayofweek": "Monday", + "dayOfMonth": 26, + "weekOfMonth": 4, + "startTime": "2024-02-26T08:30:00.000Z", + "endTime": "2024-02-26T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1144, + "publisherId": "clryu6tt90005oz6ew00dzod5", + "name": "Александра Карлсон", + "dayofweek": "Wednesday", + "dayOfMonth": 28, + "weekOfMonth": 4, + "startTime": "2024-02-28T07:00:00.000Z", + "endTime": "2024-02-28T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1145, + "publisherId": "clryu6tt90005oz6ew00dzod5", + "name": "Александра Карлсон", + "dayofweek": "Thursday", + "dayOfMonth": 29, + "weekOfMonth": 4, + "startTime": "2024-02-29T07:00:00.000Z", + "endTime": "2024-02-29T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2790, + "publisherId": "clryu6tt90005oz6ew00dzod5", + "name": "Александра Карлсон", + "dayofweek": "Monday", + "dayOfMonth": 1, + "weekOfMonth": 1, + "startTime": "2024-01-01T08:30:00.000Z", + "endTime": "2024-01-01T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2791, + "publisherId": "clryu6tt90005oz6ew00dzod5", + "name": "Александра Карлсон", + "dayofweek": "Wednesday", + "dayOfMonth": 3, + "weekOfMonth": 1, + "startTime": "2024-01-03T07:00:00.000Z", + "endTime": "2024-01-03T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2792, + "publisherId": "clryu6tt90005oz6ew00dzod5", + "name": "Александра Карлсон", + "dayofweek": "Thursday", + "dayOfMonth": 4, + "weekOfMonth": 1, + "startTime": "2024-01-04T07:00:00.000Z", + "endTime": "2024-01-04T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2793, + "publisherId": "clryu6tt90005oz6ew00dzod5", + "name": "Александра Карлсон", + "dayofweek": "Monday", + "dayOfMonth": 8, + "weekOfMonth": 2, + "startTime": "2024-01-08T08:30:00.000Z", + "endTime": "2024-01-08T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2794, + "publisherId": "clryu6tt90005oz6ew00dzod5", + "name": "Александра Карлсон", + "dayofweek": "Wednesday", + "dayOfMonth": 10, + "weekOfMonth": 2, + "startTime": "2024-01-10T07:00:00.000Z", + "endTime": "2024-01-10T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2795, + "publisherId": "clryu6tt90005oz6ew00dzod5", + "name": "Александра Карлсон", + "dayofweek": "Thursday", + "dayOfMonth": 11, + "weekOfMonth": 2, + "startTime": "2024-01-11T07:00:00.000Z", + "endTime": "2024-01-11T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2796, + "publisherId": "clryu6tt90005oz6ew00dzod5", + "name": "Александра Карлсон", + "dayofweek": "Monday", + "dayOfMonth": 15, + "weekOfMonth": 3, + "startTime": "2024-01-15T08:30:00.000Z", + "endTime": "2024-01-15T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2797, + "publisherId": "clryu6tt90005oz6ew00dzod5", + "name": "Александра Карлсон", + "dayofweek": "Wednesday", + "dayOfMonth": 17, + "weekOfMonth": 3, + "startTime": "2024-01-17T07:00:00.000Z", + "endTime": "2024-01-17T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2798, + "publisherId": "clryu6tt90005oz6ew00dzod5", + "name": "Александра Карлсон", + "dayofweek": "Thursday", + "dayOfMonth": 18, + "weekOfMonth": 3, + "startTime": "2024-01-18T07:00:00.000Z", + "endTime": "2024-01-18T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2799, + "publisherId": "clryu6tt90005oz6ew00dzod5", + "name": "Александра Карлсон", + "dayofweek": "Monday", + "dayOfMonth": 22, + "weekOfMonth": 4, + "startTime": "2024-01-22T08:30:00.000Z", + "endTime": "2024-01-22T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2800, + "publisherId": "clryu6tt90005oz6ew00dzod5", + "name": "Александра Карлсон", + "dayofweek": "Wednesday", + "dayOfMonth": 24, + "weekOfMonth": 4, + "startTime": "2024-01-24T07:00:00.000Z", + "endTime": "2024-01-24T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2801, + "publisherId": "clryu6tt90005oz6ew00dzod5", + "name": "Александра Карлсон", + "dayofweek": "Thursday", + "dayOfMonth": 25, + "weekOfMonth": 4, + "startTime": "2024-01-25T07:00:00.000Z", + "endTime": "2024-01-25T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2802, + "publisherId": "clryu6tt90005oz6ew00dzod5", + "name": "Александра Карлсон", + "dayofweek": "Monday", + "dayOfMonth": 29, + "weekOfMonth": 5, + "startTime": "2024-01-29T08:30:00.000Z", + "endTime": "2024-01-29T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2803, + "publisherId": "clryu6tt90005oz6ew00dzod5", + "name": "Александра Карлсон", + "dayofweek": "Wednesday", + "dayOfMonth": 31, + "weekOfMonth": 5, + "startTime": "2024-01-31T07:00:00.000Z", + "endTime": "2024-01-31T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2804, + "publisherId": "clryu6tt90005oz6ew00dzod5", + "name": "Александра Карлсон", + "dayofweek": "Thursday", + "dayOfMonth": 1, + "weekOfMonth": 5, + "startTime": "2024-02-01T07:00:00.000Z", + "endTime": "2024-02-01T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3080, + "publisherId": "clryu6tt90005oz6ew00dzod5", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-10T10:00:00.000Z", + "endTime": "2024-01-10T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3154, + "publisherId": "clryu6tt90005oz6ew00dzod5", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-17T11:30:00.000Z", + "endTime": "2024-01-17T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3252, + "publisherId": "clryu6tt90005oz6ew00dzod5", + "name": "от предишен график", + "dayofweek": "Thursday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-25T11:30:00.000Z", + "endTime": "2024-01-25T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3328, + "publisherId": "clryu6tt90005oz6ew00dzod5", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-31T11:30:00.000Z", + "endTime": "2024-01-31T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 4, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 2790, + "publisherId": "clryu6tt90005oz6ew00dzod5", + "name": "Александра Карлсон", + "dayofweek": "Monday", + "dayOfMonth": 1, + "weekOfMonth": 1, + "startTime": "2024-01-01T08:30:00.000Z", + "endTime": "2024-01-01T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2791, + "publisherId": "clryu6tt90005oz6ew00dzod5", + "name": "Александра Карлсон", + "dayofweek": "Wednesday", + "dayOfMonth": 3, + "weekOfMonth": 1, + "startTime": "2024-01-03T07:00:00.000Z", + "endTime": "2024-01-03T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2792, + "publisherId": "clryu6tt90005oz6ew00dzod5", + "name": "Александра Карлсон", + "dayofweek": "Thursday", + "dayOfMonth": 4, + "weekOfMonth": 1, + "startTime": "2024-01-04T07:00:00.000Z", + "endTime": "2024-01-04T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2793, + "publisherId": "clryu6tt90005oz6ew00dzod5", + "name": "Александра Карлсон", + "dayofweek": "Monday", + "dayOfMonth": 8, + "weekOfMonth": 2, + "startTime": "2024-01-08T08:30:00.000Z", + "endTime": "2024-01-08T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2794, + "publisherId": "clryu6tt90005oz6ew00dzod5", + "name": "Александра Карлсон", + "dayofweek": "Wednesday", + "dayOfMonth": 10, + "weekOfMonth": 2, + "startTime": "2024-01-10T07:00:00.000Z", + "endTime": "2024-01-10T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2795, + "publisherId": "clryu6tt90005oz6ew00dzod5", + "name": "Александра Карлсон", + "dayofweek": "Thursday", + "dayOfMonth": 11, + "weekOfMonth": 2, + "startTime": "2024-01-11T07:00:00.000Z", + "endTime": "2024-01-11T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2796, + "publisherId": "clryu6tt90005oz6ew00dzod5", + "name": "Александра Карлсон", + "dayofweek": "Monday", + "dayOfMonth": 15, + "weekOfMonth": 3, + "startTime": "2024-01-15T08:30:00.000Z", + "endTime": "2024-01-15T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2797, + "publisherId": "clryu6tt90005oz6ew00dzod5", + "name": "Александра Карлсон", + "dayofweek": "Wednesday", + "dayOfMonth": 17, + "weekOfMonth": 3, + "startTime": "2024-01-17T07:00:00.000Z", + "endTime": "2024-01-17T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2798, + "publisherId": "clryu6tt90005oz6ew00dzod5", + "name": "Александра Карлсон", + "dayofweek": "Thursday", + "dayOfMonth": 18, + "weekOfMonth": 3, + "startTime": "2024-01-18T07:00:00.000Z", + "endTime": "2024-01-18T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2799, + "publisherId": "clryu6tt90005oz6ew00dzod5", + "name": "Александра Карлсон", + "dayofweek": "Monday", + "dayOfMonth": 22, + "weekOfMonth": 4, + "startTime": "2024-01-22T08:30:00.000Z", + "endTime": "2024-01-22T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2800, + "publisherId": "clryu6tt90005oz6ew00dzod5", + "name": "Александра Карлсон", + "dayofweek": "Wednesday", + "dayOfMonth": 24, + "weekOfMonth": 4, + "startTime": "2024-01-24T07:00:00.000Z", + "endTime": "2024-01-24T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2801, + "publisherId": "clryu6tt90005oz6ew00dzod5", + "name": "Александра Карлсон", + "dayofweek": "Thursday", + "dayOfMonth": 25, + "weekOfMonth": 4, + "startTime": "2024-01-25T07:00:00.000Z", + "endTime": "2024-01-25T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2802, + "publisherId": "clryu6tt90005oz6ew00dzod5", + "name": "Александра Карлсон", + "dayofweek": "Monday", + "dayOfMonth": 29, + "weekOfMonth": 5, + "startTime": "2024-01-29T08:30:00.000Z", + "endTime": "2024-01-29T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2803, + "publisherId": "clryu6tt90005oz6ew00dzod5", + "name": "Александра Карлсон", + "dayofweek": "Wednesday", + "dayOfMonth": 31, + "weekOfMonth": 5, + "startTime": "2024-01-31T07:00:00.000Z", + "endTime": "2024-01-31T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2804, + "publisherId": "clryu6tt90005oz6ew00dzod5", + "name": "Александра Карлсон", + "dayofweek": "Thursday", + "dayOfMonth": 1, + "weekOfMonth": 5, + "startTime": "2024-02-01T07:00:00.000Z", + "endTime": "2024-02-01T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3080, + "publisherId": "clryu6tt90005oz6ew00dzod5", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-10T10:00:00.000Z", + "endTime": "2024-01-10T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3154, + "publisherId": "clryu6tt90005oz6ew00dzod5", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-17T11:30:00.000Z", + "endTime": "2024-01-17T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3252, + "publisherId": "clryu6tt90005oz6ew00dzod5", + "name": "от предишен график", + "dayofweek": "Thursday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-25T11:30:00.000Z", + "endTime": "2024-01-25T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3328, + "publisherId": "clryu6tt90005oz6ew00dzod5", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-31T11:30:00.000Z", + "endTime": "2024-01-31T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 19, + "currentMonthAvailabilityHoursCount": 93, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": true + }, + { + "id": "clryu6tx70006oz6e26qn3j3b", + "firstName": "Александра", + "lastName": "Чернъшова", + "assignments": [ + { + "id": 44, + "shift": { + "id": 19, + "startTime": "2024-01-04T07:00:00.000Z", + "endTime": "2024-01-04T08:30:00.000Z" + } + }, + { + "id": 157, + "shift": { + "id": 54, + "startTime": "2024-01-11T08:30:00.000Z", + "endTime": "2024-01-11T10:00:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 3010, + "publisherId": "clryu6tx70006oz6e26qn3j3b", + "name": "от предишен график", + "dayofweek": "Thursday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-04T07:00:00.000Z", + "endTime": "2024-01-04T08:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3089, + "publisherId": "clryu6tx70006oz6e26qn3j3b", + "name": "от предишен график", + "dayofweek": "Thursday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-11T08:30:00.000Z", + "endTime": "2024-01-11T10:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 2, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 3010, + "publisherId": "clryu6tx70006oz6e26qn3j3b", + "name": "от предишен график", + "dayofweek": "Thursday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-04T07:00:00.000Z", + "endTime": "2024-01-04T08:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3089, + "publisherId": "clryu6tx70006oz6e26qn3j3b", + "name": "от предишен график", + "dayofweek": "Thursday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-11T08:30:00.000Z", + "endTime": "2024-01-11T10:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 2, + "currentMonthAvailabilityHoursCount": 3, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": false + }, + { + "id": "clryu6u1b0007oz6egvjimwvh", + "firstName": "Александър", + "lastName": "Деде", + "assignments": [ + { + "id": 85, + "shift": { + "id": 32, + "startTime": "2024-01-06T11:30:00.000Z", + "endTime": "2024-01-06T13:00:00.000Z" + } + }, + { + "id": 300, + "shift": { + "id": 99, + "startTime": "2024-01-20T10:00:00.000Z", + "endTime": "2024-01-20T11:30:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 799, + "publisherId": "clryu6u1b0007oz6egvjimwvh", + "name": "Александър Деде", + "dayofweek": "Saturday", + "dayOfMonth": 10, + "weekOfMonth": 1, + "startTime": "2024-02-10T10:00:00.000Z", + "endTime": "2024-02-10T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 800, + "publisherId": "clryu6u1b0007oz6egvjimwvh", + "name": "Александър Деде", + "dayofweek": "Saturday", + "dayOfMonth": 24, + "weekOfMonth": 3, + "startTime": "2024-02-24T10:00:00.000Z", + "endTime": "2024-02-24T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 801, + "publisherId": "clryu6u1b0007oz6egvjimwvh", + "name": "Александър Деде", + "dayofweek": "Saturday", + "dayOfMonth": 2, + "weekOfMonth": 4, + "startTime": "2024-03-02T10:00:00.000Z", + "endTime": "2024-03-02T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2082, + "publisherId": "clryu6u1b0007oz6egvjimwvh", + "name": "Александър Деде", + "dayofweek": "Saturday", + "dayOfMonth": 6, + "weekOfMonth": 1, + "startTime": "2024-01-06T10:00:00.000Z", + "endTime": "2024-01-06T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2083, + "publisherId": "clryu6u1b0007oz6egvjimwvh", + "name": "Александър Деде", + "dayofweek": "Saturday", + "dayOfMonth": 20, + "weekOfMonth": 3, + "startTime": "2024-01-20T10:00:00.000Z", + "endTime": "2024-01-20T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2084, + "publisherId": "clryu6u1b0007oz6egvjimwvh", + "name": "Александър Деде", + "dayofweek": "Saturday", + "dayOfMonth": 27, + "weekOfMonth": 4, + "startTime": "2024-01-27T10:00:00.000Z", + "endTime": "2024-01-27T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3040, + "publisherId": "clryu6u1b0007oz6egvjimwvh", + "name": "от предишен график", + "dayofweek": "Saturday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-06T11:30:00.000Z", + "endTime": "2024-01-06T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 2, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 2082, + "publisherId": "clryu6u1b0007oz6egvjimwvh", + "name": "Александър Деде", + "dayofweek": "Saturday", + "dayOfMonth": 6, + "weekOfMonth": 1, + "startTime": "2024-01-06T10:00:00.000Z", + "endTime": "2024-01-06T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2083, + "publisherId": "clryu6u1b0007oz6egvjimwvh", + "name": "Александър Деде", + "dayofweek": "Saturday", + "dayOfMonth": 20, + "weekOfMonth": 3, + "startTime": "2024-01-20T10:00:00.000Z", + "endTime": "2024-01-20T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2084, + "publisherId": "clryu6u1b0007oz6egvjimwvh", + "name": "Александър Деде", + "dayofweek": "Saturday", + "dayOfMonth": 27, + "weekOfMonth": 4, + "startTime": "2024-01-27T10:00:00.000Z", + "endTime": "2024-01-27T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3040, + "publisherId": "clryu6u1b0007oz6egvjimwvh", + "name": "от предишен график", + "dayofweek": "Saturday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-06T11:30:00.000Z", + "endTime": "2024-01-06T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 4, + "currentMonthAvailabilityHoursCount": 24, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": true + }, + { + "id": "clryu6u5j0008oz6exh1ebkcm", + "firstName": "Александър", + "lastName": "Яцък", + "assignments": [ + { + "id": 276, + "shift": { + "id": 90, + "startTime": "2024-01-18T11:30:00.000Z", + "endTime": "2024-01-18T13:00:00.000Z" + } + }, + { + "id": 382, + "shift": { + "id": 123, + "startTime": "2024-01-25T10:00:00.000Z", + "endTime": "2024-01-25T11:30:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 882, + "publisherId": "clryu6u5j0008oz6exh1ebkcm", + "name": "Александър Яцък", + "dayofweek": "Thursday", + "dayOfMonth": 8, + "weekOfMonth": 1, + "startTime": "2024-02-08T08:30:00.000Z", + "endTime": "2024-02-08T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 883, + "publisherId": "clryu6u5j0008oz6exh1ebkcm", + "name": "Александър Яцък", + "dayofweek": "Thursday", + "dayOfMonth": 15, + "weekOfMonth": 2, + "startTime": "2024-02-15T08:30:00.000Z", + "endTime": "2024-02-15T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 884, + "publisherId": "clryu6u5j0008oz6exh1ebkcm", + "name": "Александър Яцък", + "dayofweek": "Thursday", + "dayOfMonth": 22, + "weekOfMonth": 3, + "startTime": "2024-02-22T08:30:00.000Z", + "endTime": "2024-02-22T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 885, + "publisherId": "clryu6u5j0008oz6exh1ebkcm", + "name": "Александър Яцък", + "dayofweek": "Thursday", + "dayOfMonth": 29, + "weekOfMonth": 4, + "startTime": "2024-02-29T08:30:00.000Z", + "endTime": "2024-02-29T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2274, + "publisherId": "clryu6u5j0008oz6exh1ebkcm", + "name": "Александър Яцък", + "dayofweek": "Thursday", + "dayOfMonth": 4, + "weekOfMonth": 1, + "startTime": "2024-01-04T08:30:00.000Z", + "endTime": "2024-01-04T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2275, + "publisherId": "clryu6u5j0008oz6exh1ebkcm", + "name": "Александър Яцък", + "dayofweek": "Thursday", + "dayOfMonth": 11, + "weekOfMonth": 2, + "startTime": "2024-01-11T08:30:00.000Z", + "endTime": "2024-01-11T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2276, + "publisherId": "clryu6u5j0008oz6exh1ebkcm", + "name": "Александър Яцък", + "dayofweek": "Thursday", + "dayOfMonth": 18, + "weekOfMonth": 3, + "startTime": "2024-01-18T08:30:00.000Z", + "endTime": "2024-01-18T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2277, + "publisherId": "clryu6u5j0008oz6exh1ebkcm", + "name": "Александър Яцък", + "dayofweek": "Thursday", + "dayOfMonth": 25, + "weekOfMonth": 4, + "startTime": "2024-01-25T08:30:00.000Z", + "endTime": "2024-01-25T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3168, + "publisherId": "clryu6u5j0008oz6exh1ebkcm", + "name": "от предишен график", + "dayofweek": "Thursday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-18T11:30:00.000Z", + "endTime": "2024-01-18T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3248, + "publisherId": "clryu6u5j0008oz6exh1ebkcm", + "name": "от предишен график", + "dayofweek": "Thursday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-25T10:00:00.000Z", + "endTime": "2024-01-25T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 2, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 2274, + "publisherId": "clryu6u5j0008oz6exh1ebkcm", + "name": "Александър Яцък", + "dayofweek": "Thursday", + "dayOfMonth": 4, + "weekOfMonth": 1, + "startTime": "2024-01-04T08:30:00.000Z", + "endTime": "2024-01-04T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2275, + "publisherId": "clryu6u5j0008oz6exh1ebkcm", + "name": "Александър Яцък", + "dayofweek": "Thursday", + "dayOfMonth": 11, + "weekOfMonth": 2, + "startTime": "2024-01-11T08:30:00.000Z", + "endTime": "2024-01-11T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2276, + "publisherId": "clryu6u5j0008oz6exh1ebkcm", + "name": "Александър Яцък", + "dayofweek": "Thursday", + "dayOfMonth": 18, + "weekOfMonth": 3, + "startTime": "2024-01-18T08:30:00.000Z", + "endTime": "2024-01-18T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2277, + "publisherId": "clryu6u5j0008oz6exh1ebkcm", + "name": "Александър Яцък", + "dayofweek": "Thursday", + "dayOfMonth": 25, + "weekOfMonth": 4, + "startTime": "2024-01-25T08:30:00.000Z", + "endTime": "2024-01-25T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3168, + "publisherId": "clryu6u5j0008oz6exh1ebkcm", + "name": "от предишен график", + "dayofweek": "Thursday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-18T11:30:00.000Z", + "endTime": "2024-01-18T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3248, + "publisherId": "clryu6u5j0008oz6exh1ebkcm", + "name": "от предишен график", + "dayofweek": "Thursday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-25T10:00:00.000Z", + "endTime": "2024-01-25T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 6, + "currentMonthAvailabilityHoursCount": 15, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": true + }, + { + "id": "clryu6u9q0009oz6edvgv7eqz", + "firstName": "Алесия", + "lastName": "Сейз", + "assignments": [ + { + "id": 136, + "shift": { + "id": 47, + "startTime": "2024-01-10T07:00:00.000Z", + "endTime": "2024-01-10T08:30:00.000Z" + } + }, + { + "id": 315, + "shift": { + "id": 103, + "startTime": "2024-01-22T07:00:00.000Z", + "endTime": "2024-01-22T08:30:00.000Z" + } + }, + { + "id": 429, + "shift": { + "id": 137, + "startTime": "2024-01-29T07:00:00.000Z", + "endTime": "2024-01-29T08:30:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 3076, + "publisherId": "clryu6u9q0009oz6edvgv7eqz", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-10T07:00:00.000Z", + "endTime": "2024-01-10T08:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3198, + "publisherId": "clryu6u9q0009oz6edvgv7eqz", + "name": "от предишен график", + "dayofweek": "Monday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-22T07:00:00.000Z", + "endTime": "2024-01-22T08:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3289, + "publisherId": "clryu6u9q0009oz6edvgv7eqz", + "name": "от предишен график", + "dayofweek": "Monday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-29T07:00:00.000Z", + "endTime": "2024-01-29T08:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 3, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 3076, + "publisherId": "clryu6u9q0009oz6edvgv7eqz", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-10T07:00:00.000Z", + "endTime": "2024-01-10T08:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3198, + "publisherId": "clryu6u9q0009oz6edvgv7eqz", + "name": "от предишен график", + "dayofweek": "Monday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-22T07:00:00.000Z", + "endTime": "2024-01-22T08:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3289, + "publisherId": "clryu6u9q0009oz6edvgv7eqz", + "name": "от предишен график", + "dayofweek": "Monday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-29T07:00:00.000Z", + "endTime": "2024-01-29T08:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 3, + "currentMonthAvailabilityHoursCount": 4.5, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": false + }, + { + "id": "clryu6udt000aoz6ebxt70hi3", + "firstName": "Алина", + "lastName": "Клайнер", + "assignments": [ + { + "id": 165, + "shift": { + "id": 56, + "startTime": "2024-01-11T11:30:00.000Z", + "endTime": "2024-01-11T13:00:00.000Z" + } + }, + { + "id": 267, + "shift": { + "id": 87, + "startTime": "2024-01-18T07:00:00.000Z", + "endTime": "2024-01-18T08:30:00.000Z" + } + }, + { + "id": 374, + "shift": { + "id": 121, + "startTime": "2024-01-25T07:00:00.000Z", + "endTime": "2024-01-25T08:30:00.000Z" + } + }, + { + "id": 485, + "shift": { + "id": 155, + "startTime": "2024-02-01T07:00:00.000Z", + "endTime": "2024-02-01T08:30:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 1164, + "publisherId": "clryu6udt000aoz6ebxt70hi3", + "name": "Алина Клайнер", + "dayofweek": "Monday", + "dayOfMonth": 5, + "weekOfMonth": 1, + "startTime": "2024-02-05T08:30:00.000Z", + "endTime": "2024-02-05T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1165, + "publisherId": "clryu6udt000aoz6ebxt70hi3", + "name": "Алина Клайнер", + "dayofweek": "Tuesday", + "dayOfMonth": 6, + "weekOfMonth": 1, + "startTime": "2024-02-06T08:30:00.000Z", + "endTime": "2024-02-06T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1166, + "publisherId": "clryu6udt000aoz6ebxt70hi3", + "name": "Алина Клайнер", + "dayofweek": "Wednesday", + "dayOfMonth": 7, + "weekOfMonth": 1, + "startTime": "2024-02-07T08:30:00.000Z", + "endTime": "2024-02-07T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1167, + "publisherId": "clryu6udt000aoz6ebxt70hi3", + "name": "Алина Клайнер", + "dayofweek": "Thursday", + "dayOfMonth": 8, + "weekOfMonth": 1, + "startTime": "2024-02-08T08:30:00.000Z", + "endTime": "2024-02-08T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1168, + "publisherId": "clryu6udt000aoz6ebxt70hi3", + "name": "Алина Клайнер", + "dayofweek": "Saturday", + "dayOfMonth": 10, + "weekOfMonth": 1, + "startTime": "2024-02-10T08:30:00.000Z", + "endTime": "2024-02-10T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1169, + "publisherId": "clryu6udt000aoz6ebxt70hi3", + "name": "Алина Клайнер", + "dayofweek": "Monday", + "dayOfMonth": 12, + "weekOfMonth": 2, + "startTime": "2024-02-12T08:30:00.000Z", + "endTime": "2024-02-12T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1170, + "publisherId": "clryu6udt000aoz6ebxt70hi3", + "name": "Алина Клайнер", + "dayofweek": "Tuesday", + "dayOfMonth": 13, + "weekOfMonth": 2, + "startTime": "2024-02-13T08:30:00.000Z", + "endTime": "2024-02-13T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1171, + "publisherId": "clryu6udt000aoz6ebxt70hi3", + "name": "Алина Клайнер", + "dayofweek": "Wednesday", + "dayOfMonth": 14, + "weekOfMonth": 2, + "startTime": "2024-02-14T08:30:00.000Z", + "endTime": "2024-02-14T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1172, + "publisherId": "clryu6udt000aoz6ebxt70hi3", + "name": "Алина Клайнер", + "dayofweek": "Thursday", + "dayOfMonth": 15, + "weekOfMonth": 2, + "startTime": "2024-02-15T08:30:00.000Z", + "endTime": "2024-02-15T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1173, + "publisherId": "clryu6udt000aoz6ebxt70hi3", + "name": "Алина Клайнер", + "dayofweek": "Saturday", + "dayOfMonth": 17, + "weekOfMonth": 2, + "startTime": "2024-02-17T08:30:00.000Z", + "endTime": "2024-02-17T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1174, + "publisherId": "clryu6udt000aoz6ebxt70hi3", + "name": "Алина Клайнер", + "dayofweek": "Monday", + "dayOfMonth": 19, + "weekOfMonth": 3, + "startTime": "2024-02-19T08:30:00.000Z", + "endTime": "2024-02-19T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1175, + "publisherId": "clryu6udt000aoz6ebxt70hi3", + "name": "Алина Клайнер", + "dayofweek": "Tuesday", + "dayOfMonth": 20, + "weekOfMonth": 3, + "startTime": "2024-02-20T08:30:00.000Z", + "endTime": "2024-02-20T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1176, + "publisherId": "clryu6udt000aoz6ebxt70hi3", + "name": "Алина Клайнер", + "dayofweek": "Wednesday", + "dayOfMonth": 21, + "weekOfMonth": 3, + "startTime": "2024-02-21T08:30:00.000Z", + "endTime": "2024-02-21T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1177, + "publisherId": "clryu6udt000aoz6ebxt70hi3", + "name": "Алина Клайнер", + "dayofweek": "Thursday", + "dayOfMonth": 22, + "weekOfMonth": 3, + "startTime": "2024-02-22T08:30:00.000Z", + "endTime": "2024-02-22T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1178, + "publisherId": "clryu6udt000aoz6ebxt70hi3", + "name": "Алина Клайнер", + "dayofweek": "Saturday", + "dayOfMonth": 24, + "weekOfMonth": 3, + "startTime": "2024-02-24T08:30:00.000Z", + "endTime": "2024-02-24T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1179, + "publisherId": "clryu6udt000aoz6ebxt70hi3", + "name": "Алина Клайнер", + "dayofweek": "Monday", + "dayOfMonth": 26, + "weekOfMonth": 4, + "startTime": "2024-02-26T08:30:00.000Z", + "endTime": "2024-02-26T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1180, + "publisherId": "clryu6udt000aoz6ebxt70hi3", + "name": "Алина Клайнер", + "dayofweek": "Tuesday", + "dayOfMonth": 27, + "weekOfMonth": 4, + "startTime": "2024-02-27T08:30:00.000Z", + "endTime": "2024-02-27T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1181, + "publisherId": "clryu6udt000aoz6ebxt70hi3", + "name": "Алина Клайнер", + "dayofweek": "Wednesday", + "dayOfMonth": 28, + "weekOfMonth": 4, + "startTime": "2024-02-28T08:30:00.000Z", + "endTime": "2024-02-28T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1182, + "publisherId": "clryu6udt000aoz6ebxt70hi3", + "name": "Алина Клайнер", + "dayofweek": "Thursday", + "dayOfMonth": 29, + "weekOfMonth": 4, + "startTime": "2024-02-29T08:30:00.000Z", + "endTime": "2024-02-29T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1183, + "publisherId": "clryu6udt000aoz6ebxt70hi3", + "name": "Алина Клайнер", + "dayofweek": "Saturday", + "dayOfMonth": 2, + "weekOfMonth": 4, + "startTime": "2024-03-02T08:30:00.000Z", + "endTime": "2024-03-02T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1954, + "publisherId": "clryu6udt000aoz6ebxt70hi3", + "name": "Алина Клайнер", + "dayofweek": "Monday", + "dayOfMonth": 1, + "weekOfMonth": 1, + "startTime": "2024-01-01T08:30:00.000Z", + "endTime": "2024-01-01T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1955, + "publisherId": "clryu6udt000aoz6ebxt70hi3", + "name": "Алина Клайнер", + "dayofweek": "Tuesday", + "dayOfMonth": 2, + "weekOfMonth": 1, + "startTime": "2024-01-02T08:30:00.000Z", + "endTime": "2024-01-02T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1956, + "publisherId": "clryu6udt000aoz6ebxt70hi3", + "name": "Алина Клайнер", + "dayofweek": "Wednesday", + "dayOfMonth": 3, + "weekOfMonth": 1, + "startTime": "2024-01-03T08:30:00.000Z", + "endTime": "2024-01-03T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1957, + "publisherId": "clryu6udt000aoz6ebxt70hi3", + "name": "Алина Клайнер", + "dayofweek": "Thursday", + "dayOfMonth": 4, + "weekOfMonth": 1, + "startTime": "2024-01-04T08:30:00.000Z", + "endTime": "2024-01-04T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1958, + "publisherId": "clryu6udt000aoz6ebxt70hi3", + "name": "Алина Клайнер", + "dayofweek": "Saturday", + "dayOfMonth": 6, + "weekOfMonth": 1, + "startTime": "2024-01-06T08:30:00.000Z", + "endTime": "2024-01-06T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1959, + "publisherId": "clryu6udt000aoz6ebxt70hi3", + "name": "Алина Клайнер", + "dayofweek": "Monday", + "dayOfMonth": 8, + "weekOfMonth": 2, + "startTime": "2024-01-08T08:30:00.000Z", + "endTime": "2024-01-08T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1960, + "publisherId": "clryu6udt000aoz6ebxt70hi3", + "name": "Алина Клайнер", + "dayofweek": "Tuesday", + "dayOfMonth": 9, + "weekOfMonth": 2, + "startTime": "2024-01-09T08:30:00.000Z", + "endTime": "2024-01-09T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1961, + "publisherId": "clryu6udt000aoz6ebxt70hi3", + "name": "Алина Клайнер", + "dayofweek": "Wednesday", + "dayOfMonth": 10, + "weekOfMonth": 2, + "startTime": "2024-01-10T08:30:00.000Z", + "endTime": "2024-01-10T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1962, + "publisherId": "clryu6udt000aoz6ebxt70hi3", + "name": "Алина Клайнер", + "dayofweek": "Thursday", + "dayOfMonth": 11, + "weekOfMonth": 2, + "startTime": "2024-01-11T08:30:00.000Z", + "endTime": "2024-01-11T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1963, + "publisherId": "clryu6udt000aoz6ebxt70hi3", + "name": "Алина Клайнер", + "dayofweek": "Saturday", + "dayOfMonth": 13, + "weekOfMonth": 2, + "startTime": "2024-01-13T08:30:00.000Z", + "endTime": "2024-01-13T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1964, + "publisherId": "clryu6udt000aoz6ebxt70hi3", + "name": "Алина Клайнер", + "dayofweek": "Monday", + "dayOfMonth": 15, + "weekOfMonth": 3, + "startTime": "2024-01-15T08:30:00.000Z", + "endTime": "2024-01-15T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1965, + "publisherId": "clryu6udt000aoz6ebxt70hi3", + "name": "Алина Клайнер", + "dayofweek": "Tuesday", + "dayOfMonth": 16, + "weekOfMonth": 3, + "startTime": "2024-01-16T08:30:00.000Z", + "endTime": "2024-01-16T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1966, + "publisherId": "clryu6udt000aoz6ebxt70hi3", + "name": "Алина Клайнер", + "dayofweek": "Wednesday", + "dayOfMonth": 17, + "weekOfMonth": 3, + "startTime": "2024-01-17T08:30:00.000Z", + "endTime": "2024-01-17T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1967, + "publisherId": "clryu6udt000aoz6ebxt70hi3", + "name": "Алина Клайнер", + "dayofweek": "Thursday", + "dayOfMonth": 18, + "weekOfMonth": 3, + "startTime": "2024-01-18T08:30:00.000Z", + "endTime": "2024-01-18T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1968, + "publisherId": "clryu6udt000aoz6ebxt70hi3", + "name": "Алина Клайнер", + "dayofweek": "Saturday", + "dayOfMonth": 20, + "weekOfMonth": 3, + "startTime": "2024-01-20T08:30:00.000Z", + "endTime": "2024-01-20T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1969, + "publisherId": "clryu6udt000aoz6ebxt70hi3", + "name": "Алина Клайнер", + "dayofweek": "Monday", + "dayOfMonth": 22, + "weekOfMonth": 4, + "startTime": "2024-01-22T08:30:00.000Z", + "endTime": "2024-01-22T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1970, + "publisherId": "clryu6udt000aoz6ebxt70hi3", + "name": "Алина Клайнер", + "dayofweek": "Tuesday", + "dayOfMonth": 23, + "weekOfMonth": 4, + "startTime": "2024-01-23T08:30:00.000Z", + "endTime": "2024-01-23T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1971, + "publisherId": "clryu6udt000aoz6ebxt70hi3", + "name": "Алина Клайнер", + "dayofweek": "Wednesday", + "dayOfMonth": 24, + "weekOfMonth": 4, + "startTime": "2024-01-24T08:30:00.000Z", + "endTime": "2024-01-24T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1972, + "publisherId": "clryu6udt000aoz6ebxt70hi3", + "name": "Алина Клайнер", + "dayofweek": "Thursday", + "dayOfMonth": 25, + "weekOfMonth": 4, + "startTime": "2024-01-25T08:30:00.000Z", + "endTime": "2024-01-25T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1973, + "publisherId": "clryu6udt000aoz6ebxt70hi3", + "name": "Алина Клайнер", + "dayofweek": "Saturday", + "dayOfMonth": 27, + "weekOfMonth": 4, + "startTime": "2024-01-27T08:30:00.000Z", + "endTime": "2024-01-27T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1974, + "publisherId": "clryu6udt000aoz6ebxt70hi3", + "name": "Алина Клайнер", + "dayofweek": "Monday", + "dayOfMonth": 29, + "weekOfMonth": 5, + "startTime": "2024-01-29T08:30:00.000Z", + "endTime": "2024-01-29T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1975, + "publisherId": "clryu6udt000aoz6ebxt70hi3", + "name": "Алина Клайнер", + "dayofweek": "Tuesday", + "dayOfMonth": 30, + "weekOfMonth": 5, + "startTime": "2024-01-30T08:30:00.000Z", + "endTime": "2024-01-30T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1976, + "publisherId": "clryu6udt000aoz6ebxt70hi3", + "name": "Алина Клайнер", + "dayofweek": "Wednesday", + "dayOfMonth": 31, + "weekOfMonth": 5, + "startTime": "2024-01-31T08:30:00.000Z", + "endTime": "2024-01-31T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1977, + "publisherId": "clryu6udt000aoz6ebxt70hi3", + "name": "Алина Клайнер", + "dayofweek": "Thursday", + "dayOfMonth": 1, + "weekOfMonth": 5, + "startTime": "2024-02-01T08:30:00.000Z", + "endTime": "2024-02-01T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1978, + "publisherId": "clryu6udt000aoz6ebxt70hi3", + "name": "Алина Клайнер", + "dayofweek": "Saturday", + "dayOfMonth": 3, + "weekOfMonth": 5, + "startTime": "2024-02-03T08:30:00.000Z", + "endTime": "2024-02-03T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3096, + "publisherId": "clryu6udt000aoz6ebxt70hi3", + "name": "от предишен график", + "dayofweek": "Thursday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-11T11:30:00.000Z", + "endTime": "2024-01-11T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3163, + "publisherId": "clryu6udt000aoz6ebxt70hi3", + "name": "от предишен график", + "dayofweek": "Thursday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-18T07:00:00.000Z", + "endTime": "2024-01-18T08:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3244, + "publisherId": "clryu6udt000aoz6ebxt70hi3", + "name": "от предишен график", + "dayofweek": "Thursday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-25T07:00:00.000Z", + "endTime": "2024-01-25T08:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3336, + "publisherId": "clryu6udt000aoz6ebxt70hi3", + "name": "от предишен график", + "dayofweek": "Thursday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-02-01T07:00:00.000Z", + "endTime": "2024-02-01T08:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 4, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 1954, + "publisherId": "clryu6udt000aoz6ebxt70hi3", + "name": "Алина Клайнер", + "dayofweek": "Monday", + "dayOfMonth": 1, + "weekOfMonth": 1, + "startTime": "2024-01-01T08:30:00.000Z", + "endTime": "2024-01-01T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1955, + "publisherId": "clryu6udt000aoz6ebxt70hi3", + "name": "Алина Клайнер", + "dayofweek": "Tuesday", + "dayOfMonth": 2, + "weekOfMonth": 1, + "startTime": "2024-01-02T08:30:00.000Z", + "endTime": "2024-01-02T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1956, + "publisherId": "clryu6udt000aoz6ebxt70hi3", + "name": "Алина Клайнер", + "dayofweek": "Wednesday", + "dayOfMonth": 3, + "weekOfMonth": 1, + "startTime": "2024-01-03T08:30:00.000Z", + "endTime": "2024-01-03T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1957, + "publisherId": "clryu6udt000aoz6ebxt70hi3", + "name": "Алина Клайнер", + "dayofweek": "Thursday", + "dayOfMonth": 4, + "weekOfMonth": 1, + "startTime": "2024-01-04T08:30:00.000Z", + "endTime": "2024-01-04T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1958, + "publisherId": "clryu6udt000aoz6ebxt70hi3", + "name": "Алина Клайнер", + "dayofweek": "Saturday", + "dayOfMonth": 6, + "weekOfMonth": 1, + "startTime": "2024-01-06T08:30:00.000Z", + "endTime": "2024-01-06T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1959, + "publisherId": "clryu6udt000aoz6ebxt70hi3", + "name": "Алина Клайнер", + "dayofweek": "Monday", + "dayOfMonth": 8, + "weekOfMonth": 2, + "startTime": "2024-01-08T08:30:00.000Z", + "endTime": "2024-01-08T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1960, + "publisherId": "clryu6udt000aoz6ebxt70hi3", + "name": "Алина Клайнер", + "dayofweek": "Tuesday", + "dayOfMonth": 9, + "weekOfMonth": 2, + "startTime": "2024-01-09T08:30:00.000Z", + "endTime": "2024-01-09T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1961, + "publisherId": "clryu6udt000aoz6ebxt70hi3", + "name": "Алина Клайнер", + "dayofweek": "Wednesday", + "dayOfMonth": 10, + "weekOfMonth": 2, + "startTime": "2024-01-10T08:30:00.000Z", + "endTime": "2024-01-10T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1962, + "publisherId": "clryu6udt000aoz6ebxt70hi3", + "name": "Алина Клайнер", + "dayofweek": "Thursday", + "dayOfMonth": 11, + "weekOfMonth": 2, + "startTime": "2024-01-11T08:30:00.000Z", + "endTime": "2024-01-11T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1963, + "publisherId": "clryu6udt000aoz6ebxt70hi3", + "name": "Алина Клайнер", + "dayofweek": "Saturday", + "dayOfMonth": 13, + "weekOfMonth": 2, + "startTime": "2024-01-13T08:30:00.000Z", + "endTime": "2024-01-13T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1964, + "publisherId": "clryu6udt000aoz6ebxt70hi3", + "name": "Алина Клайнер", + "dayofweek": "Monday", + "dayOfMonth": 15, + "weekOfMonth": 3, + "startTime": "2024-01-15T08:30:00.000Z", + "endTime": "2024-01-15T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1965, + "publisherId": "clryu6udt000aoz6ebxt70hi3", + "name": "Алина Клайнер", + "dayofweek": "Tuesday", + "dayOfMonth": 16, + "weekOfMonth": 3, + "startTime": "2024-01-16T08:30:00.000Z", + "endTime": "2024-01-16T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1966, + "publisherId": "clryu6udt000aoz6ebxt70hi3", + "name": "Алина Клайнер", + "dayofweek": "Wednesday", + "dayOfMonth": 17, + "weekOfMonth": 3, + "startTime": "2024-01-17T08:30:00.000Z", + "endTime": "2024-01-17T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1967, + "publisherId": "clryu6udt000aoz6ebxt70hi3", + "name": "Алина Клайнер", + "dayofweek": "Thursday", + "dayOfMonth": 18, + "weekOfMonth": 3, + "startTime": "2024-01-18T08:30:00.000Z", + "endTime": "2024-01-18T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1968, + "publisherId": "clryu6udt000aoz6ebxt70hi3", + "name": "Алина Клайнер", + "dayofweek": "Saturday", + "dayOfMonth": 20, + "weekOfMonth": 3, + "startTime": "2024-01-20T08:30:00.000Z", + "endTime": "2024-01-20T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1969, + "publisherId": "clryu6udt000aoz6ebxt70hi3", + "name": "Алина Клайнер", + "dayofweek": "Monday", + "dayOfMonth": 22, + "weekOfMonth": 4, + "startTime": "2024-01-22T08:30:00.000Z", + "endTime": "2024-01-22T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1970, + "publisherId": "clryu6udt000aoz6ebxt70hi3", + "name": "Алина Клайнер", + "dayofweek": "Tuesday", + "dayOfMonth": 23, + "weekOfMonth": 4, + "startTime": "2024-01-23T08:30:00.000Z", + "endTime": "2024-01-23T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1971, + "publisherId": "clryu6udt000aoz6ebxt70hi3", + "name": "Алина Клайнер", + "dayofweek": "Wednesday", + "dayOfMonth": 24, + "weekOfMonth": 4, + "startTime": "2024-01-24T08:30:00.000Z", + "endTime": "2024-01-24T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1972, + "publisherId": "clryu6udt000aoz6ebxt70hi3", + "name": "Алина Клайнер", + "dayofweek": "Thursday", + "dayOfMonth": 25, + "weekOfMonth": 4, + "startTime": "2024-01-25T08:30:00.000Z", + "endTime": "2024-01-25T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1973, + "publisherId": "clryu6udt000aoz6ebxt70hi3", + "name": "Алина Клайнер", + "dayofweek": "Saturday", + "dayOfMonth": 27, + "weekOfMonth": 4, + "startTime": "2024-01-27T08:30:00.000Z", + "endTime": "2024-01-27T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1974, + "publisherId": "clryu6udt000aoz6ebxt70hi3", + "name": "Алина Клайнер", + "dayofweek": "Monday", + "dayOfMonth": 29, + "weekOfMonth": 5, + "startTime": "2024-01-29T08:30:00.000Z", + "endTime": "2024-01-29T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1975, + "publisherId": "clryu6udt000aoz6ebxt70hi3", + "name": "Алина Клайнер", + "dayofweek": "Tuesday", + "dayOfMonth": 30, + "weekOfMonth": 5, + "startTime": "2024-01-30T08:30:00.000Z", + "endTime": "2024-01-30T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1976, + "publisherId": "clryu6udt000aoz6ebxt70hi3", + "name": "Алина Клайнер", + "dayofweek": "Wednesday", + "dayOfMonth": 31, + "weekOfMonth": 5, + "startTime": "2024-01-31T08:30:00.000Z", + "endTime": "2024-01-31T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1977, + "publisherId": "clryu6udt000aoz6ebxt70hi3", + "name": "Алина Клайнер", + "dayofweek": "Thursday", + "dayOfMonth": 1, + "weekOfMonth": 5, + "startTime": "2024-02-01T08:30:00.000Z", + "endTime": "2024-02-01T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1978, + "publisherId": "clryu6udt000aoz6ebxt70hi3", + "name": "Алина Клайнер", + "dayofweek": "Saturday", + "dayOfMonth": 3, + "weekOfMonth": 5, + "startTime": "2024-02-03T08:30:00.000Z", + "endTime": "2024-02-03T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3096, + "publisherId": "clryu6udt000aoz6ebxt70hi3", + "name": "от предишен график", + "dayofweek": "Thursday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-11T11:30:00.000Z", + "endTime": "2024-01-11T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3163, + "publisherId": "clryu6udt000aoz6ebxt70hi3", + "name": "от предишен график", + "dayofweek": "Thursday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-18T07:00:00.000Z", + "endTime": "2024-01-18T08:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3244, + "publisherId": "clryu6udt000aoz6ebxt70hi3", + "name": "от предишен график", + "dayofweek": "Thursday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-25T07:00:00.000Z", + "endTime": "2024-01-25T08:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3336, + "publisherId": "clryu6udt000aoz6ebxt70hi3", + "name": "от предишен график", + "dayofweek": "Thursday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-02-01T07:00:00.000Z", + "endTime": "2024-02-01T08:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 29, + "currentMonthAvailabilityHoursCount": 186, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": true + }, + { + "id": "clryu6uhq000boz6eqzgvprxp", + "firstName": "Алиса", + "lastName": "Ванчева", + "assignments": [ + { + "id": 64, + "shift": { + "id": 25, + "startTime": "2024-01-05T07:00:00.000Z", + "endTime": "2024-01-05T08:30:00.000Z" + } + }, + { + "id": 175, + "shift": { + "id": 59, + "startTime": "2024-01-12T07:00:00.000Z", + "endTime": "2024-01-12T08:30:00.000Z" + } + }, + { + "id": 285, + "shift": { + "id": 93, + "startTime": "2024-01-19T07:00:00.000Z", + "endTime": "2024-01-19T08:30:00.000Z" + } + }, + { + "id": 394, + "shift": { + "id": 127, + "startTime": "2024-01-26T07:00:00.000Z", + "endTime": "2024-01-26T08:30:00.000Z" + } + }, + { + "id": 502, + "shift": { + "id": 161, + "startTime": "2024-02-02T07:00:00.000Z", + "endTime": "2024-02-02T08:30:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 3023, + "publisherId": "clryu6uhq000boz6eqzgvprxp", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-05T07:00:00.000Z", + "endTime": "2024-01-05T08:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3102, + "publisherId": "clryu6uhq000boz6eqzgvprxp", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-12T07:00:00.000Z", + "endTime": "2024-01-12T08:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3175, + "publisherId": "clryu6uhq000boz6eqzgvprxp", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-19T07:00:00.000Z", + "endTime": "2024-01-19T08:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3257, + "publisherId": "clryu6uhq000boz6eqzgvprxp", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-26T07:00:00.000Z", + "endTime": "2024-01-26T08:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3351, + "publisherId": "clryu6uhq000boz6eqzgvprxp", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-02-02T07:00:00.000Z", + "endTime": "2024-02-02T08:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 5, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 3023, + "publisherId": "clryu6uhq000boz6eqzgvprxp", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-05T07:00:00.000Z", + "endTime": "2024-01-05T08:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3102, + "publisherId": "clryu6uhq000boz6eqzgvprxp", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-12T07:00:00.000Z", + "endTime": "2024-01-12T08:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3175, + "publisherId": "clryu6uhq000boz6eqzgvprxp", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-19T07:00:00.000Z", + "endTime": "2024-01-19T08:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3257, + "publisherId": "clryu6uhq000boz6eqzgvprxp", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-26T07:00:00.000Z", + "endTime": "2024-01-26T08:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3351, + "publisherId": "clryu6uhq000boz6eqzgvprxp", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-02-02T07:00:00.000Z", + "endTime": "2024-02-02T08:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 5, + "currentMonthAvailabilityHoursCount": 7.5, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": false + }, + { + "id": "clryu6uls000coz6emkhyotkk", + "firstName": "Алиця", + "lastName": "Янчък", + "assignments": [ + { + "id": 61, + "shift": { + "id": 24, + "startTime": "2024-01-04T14:30:00.000Z", + "endTime": "2024-01-04T16:00:00.000Z" + } + }, + { + "id": 199, + "shift": { + "id": 67, + "startTime": "2024-01-13T13:00:00.000Z", + "endTime": "2024-01-13T14:30:00.000Z" + } + }, + { + "id": 251, + "shift": { + "id": 83, + "startTime": "2024-01-17T10:00:00.000Z", + "endTime": "2024-01-17T11:30:00.000Z" + } + }, + { + "id": 361, + "shift": { + "id": 117, + "startTime": "2024-01-24T10:00:00.000Z", + "endTime": "2024-01-24T11:30:00.000Z" + } + }, + { + "id": 474, + "shift": { + "id": 151, + "startTime": "2024-01-31T10:00:00.000Z", + "endTime": "2024-01-31T11:30:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 1780, + "publisherId": "clryu6uls000coz6emkhyotkk", + "name": "Алиця Янчък", + "dayofweek": "Wednesday", + "dayOfMonth": 7, + "weekOfMonth": 1, + "startTime": "2024-02-07T10:00:00.000Z", + "endTime": "2024-02-07T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1781, + "publisherId": "clryu6uls000coz6emkhyotkk", + "name": "Алиця Янчък", + "dayofweek": "Saturday", + "dayOfMonth": 10, + "weekOfMonth": 1, + "startTime": "2024-02-10T10:00:00.000Z", + "endTime": "2024-02-10T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1782, + "publisherId": "clryu6uls000coz6emkhyotkk", + "name": "Алиця Янчък", + "dayofweek": "Tuesday", + "dayOfMonth": 13, + "weekOfMonth": 2, + "startTime": "2024-02-13T14:30:00.000Z", + "endTime": "2024-02-13T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1783, + "publisherId": "clryu6uls000coz6emkhyotkk", + "name": "Алиця Янчък", + "dayofweek": "Wednesday", + "dayOfMonth": 14, + "weekOfMonth": 2, + "startTime": "2024-02-14T10:00:00.000Z", + "endTime": "2024-02-14T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1784, + "publisherId": "clryu6uls000coz6emkhyotkk", + "name": "Алиця Янчък", + "dayofweek": "Thursday", + "dayOfMonth": 15, + "weekOfMonth": 2, + "startTime": "2024-02-15T14:30:00.000Z", + "endTime": "2024-02-15T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1785, + "publisherId": "clryu6uls000coz6emkhyotkk", + "name": "Алиця Янчък", + "dayofweek": "Saturday", + "dayOfMonth": 17, + "weekOfMonth": 2, + "startTime": "2024-02-17T10:00:00.000Z", + "endTime": "2024-02-17T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1786, + "publisherId": "clryu6uls000coz6emkhyotkk", + "name": "Алиця Янчък", + "dayofweek": "Wednesday", + "dayOfMonth": 21, + "weekOfMonth": 3, + "startTime": "2024-02-21T10:00:00.000Z", + "endTime": "2024-02-21T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1787, + "publisherId": "clryu6uls000coz6emkhyotkk", + "name": "Алиця Янчък", + "dayofweek": "Tuesday", + "dayOfMonth": 27, + "weekOfMonth": 4, + "startTime": "2024-02-27T14:30:00.000Z", + "endTime": "2024-02-27T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1788, + "publisherId": "clryu6uls000coz6emkhyotkk", + "name": "Алиця Янчък", + "dayofweek": "Wednesday", + "dayOfMonth": 28, + "weekOfMonth": 4, + "startTime": "2024-02-28T10:00:00.000Z", + "endTime": "2024-02-28T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1789, + "publisherId": "clryu6uls000coz6emkhyotkk", + "name": "Алиця Янчък", + "dayofweek": "Thursday", + "dayOfMonth": 29, + "weekOfMonth": 4, + "startTime": "2024-02-29T14:30:00.000Z", + "endTime": "2024-02-29T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1790, + "publisherId": "clryu6uls000coz6emkhyotkk", + "name": "Алиця Янчък", + "dayofweek": "Saturday", + "dayOfMonth": 2, + "weekOfMonth": 4, + "startTime": "2024-03-02T10:00:00.000Z", + "endTime": "2024-03-02T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2582, + "publisherId": "clryu6uls000coz6emkhyotkk", + "name": "Алиця Янчък", + "dayofweek": "Monday", + "dayOfMonth": 1, + "weekOfMonth": 1, + "startTime": "2024-01-01T07:00:00.000Z", + "endTime": "2024-01-01T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2583, + "publisherId": "clryu6uls000coz6emkhyotkk", + "name": "Алиця Янчък", + "dayofweek": "Tuesday", + "dayOfMonth": 2, + "weekOfMonth": 1, + "startTime": "2024-01-02T14:30:00.000Z", + "endTime": "2024-01-02T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2584, + "publisherId": "clryu6uls000coz6emkhyotkk", + "name": "Алиця Янчък", + "dayofweek": "Wednesday", + "dayOfMonth": 3, + "weekOfMonth": 1, + "startTime": "2024-01-03T14:30:00.000Z", + "endTime": "2024-01-03T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2585, + "publisherId": "clryu6uls000coz6emkhyotkk", + "name": "Алиця Янчък", + "dayofweek": "Thursday", + "dayOfMonth": 4, + "weekOfMonth": 1, + "startTime": "2024-01-04T14:30:00.000Z", + "endTime": "2024-01-04T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2586, + "publisherId": "clryu6uls000coz6emkhyotkk", + "name": "Алиця Янчък", + "dayofweek": "Saturday", + "dayOfMonth": 6, + "weekOfMonth": 1, + "startTime": "2024-01-06T10:00:00.000Z", + "endTime": "2024-01-06T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2587, + "publisherId": "clryu6uls000coz6emkhyotkk", + "name": "Алиця Янчък", + "dayofweek": "Wednesday", + "dayOfMonth": 10, + "weekOfMonth": 2, + "startTime": "2024-01-10T10:00:00.000Z", + "endTime": "2024-01-10T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2588, + "publisherId": "clryu6uls000coz6emkhyotkk", + "name": "Алиця Янчък", + "dayofweek": "Saturday", + "dayOfMonth": 13, + "weekOfMonth": 2, + "startTime": "2024-01-13T10:00:00.000Z", + "endTime": "2024-01-13T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2589, + "publisherId": "clryu6uls000coz6emkhyotkk", + "name": "Алиця Янчък", + "dayofweek": "Tuesday", + "dayOfMonth": 16, + "weekOfMonth": 3, + "startTime": "2024-01-16T14:30:00.000Z", + "endTime": "2024-01-16T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2590, + "publisherId": "clryu6uls000coz6emkhyotkk", + "name": "Алиця Янчък", + "dayofweek": "Wednesday", + "dayOfMonth": 17, + "weekOfMonth": 3, + "startTime": "2024-01-17T10:00:00.000Z", + "endTime": "2024-01-17T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2591, + "publisherId": "clryu6uls000coz6emkhyotkk", + "name": "Алиця Янчък", + "dayofweek": "Thursday", + "dayOfMonth": 18, + "weekOfMonth": 3, + "startTime": "2024-01-18T14:30:00.000Z", + "endTime": "2024-01-18T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2592, + "publisherId": "clryu6uls000coz6emkhyotkk", + "name": "Алиця Янчък", + "dayofweek": "Saturday", + "dayOfMonth": 20, + "weekOfMonth": 3, + "startTime": "2024-01-20T10:00:00.000Z", + "endTime": "2024-01-20T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2593, + "publisherId": "clryu6uls000coz6emkhyotkk", + "name": "Алиця Янчък", + "dayofweek": "Wednesday", + "dayOfMonth": 24, + "weekOfMonth": 4, + "startTime": "2024-01-24T10:00:00.000Z", + "endTime": "2024-01-24T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2594, + "publisherId": "clryu6uls000coz6emkhyotkk", + "name": "Алиця Янчък", + "dayofweek": "Saturday", + "dayOfMonth": 27, + "weekOfMonth": 4, + "startTime": "2024-01-27T10:00:00.000Z", + "endTime": "2024-01-27T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2595, + "publisherId": "clryu6uls000coz6emkhyotkk", + "name": "Алиця Янчък", + "dayofweek": "Tuesday", + "dayOfMonth": 30, + "weekOfMonth": 5, + "startTime": "2024-01-30T14:30:00.000Z", + "endTime": "2024-01-30T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2596, + "publisherId": "clryu6uls000coz6emkhyotkk", + "name": "Алиця Янчък", + "dayofweek": "Wednesday", + "dayOfMonth": 31, + "weekOfMonth": 5, + "startTime": "2024-01-31T10:00:00.000Z", + "endTime": "2024-01-31T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2597, + "publisherId": "clryu6uls000coz6emkhyotkk", + "name": "Алиця Янчък", + "dayofweek": "Thursday", + "dayOfMonth": 1, + "weekOfMonth": 5, + "startTime": "2024-02-01T14:30:00.000Z", + "endTime": "2024-02-01T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2598, + "publisherId": "clryu6uls000coz6emkhyotkk", + "name": "Алиця Янчък", + "dayofweek": "Saturday", + "dayOfMonth": 3, + "weekOfMonth": 5, + "startTime": "2024-02-03T10:00:00.000Z", + "endTime": "2024-02-03T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3122, + "publisherId": "clryu6uls000coz6emkhyotkk", + "name": "от предишен график", + "dayofweek": "Saturday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-13T13:00:00.000Z", + "endTime": "2024-01-13T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 5, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 2582, + "publisherId": "clryu6uls000coz6emkhyotkk", + "name": "Алиця Янчък", + "dayofweek": "Monday", + "dayOfMonth": 1, + "weekOfMonth": 1, + "startTime": "2024-01-01T07:00:00.000Z", + "endTime": "2024-01-01T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2583, + "publisherId": "clryu6uls000coz6emkhyotkk", + "name": "Алиця Янчък", + "dayofweek": "Tuesday", + "dayOfMonth": 2, + "weekOfMonth": 1, + "startTime": "2024-01-02T14:30:00.000Z", + "endTime": "2024-01-02T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2584, + "publisherId": "clryu6uls000coz6emkhyotkk", + "name": "Алиця Янчък", + "dayofweek": "Wednesday", + "dayOfMonth": 3, + "weekOfMonth": 1, + "startTime": "2024-01-03T14:30:00.000Z", + "endTime": "2024-01-03T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2585, + "publisherId": "clryu6uls000coz6emkhyotkk", + "name": "Алиця Янчък", + "dayofweek": "Thursday", + "dayOfMonth": 4, + "weekOfMonth": 1, + "startTime": "2024-01-04T14:30:00.000Z", + "endTime": "2024-01-04T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2586, + "publisherId": "clryu6uls000coz6emkhyotkk", + "name": "Алиця Янчък", + "dayofweek": "Saturday", + "dayOfMonth": 6, + "weekOfMonth": 1, + "startTime": "2024-01-06T10:00:00.000Z", + "endTime": "2024-01-06T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2587, + "publisherId": "clryu6uls000coz6emkhyotkk", + "name": "Алиця Янчък", + "dayofweek": "Wednesday", + "dayOfMonth": 10, + "weekOfMonth": 2, + "startTime": "2024-01-10T10:00:00.000Z", + "endTime": "2024-01-10T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2588, + "publisherId": "clryu6uls000coz6emkhyotkk", + "name": "Алиця Янчък", + "dayofweek": "Saturday", + "dayOfMonth": 13, + "weekOfMonth": 2, + "startTime": "2024-01-13T10:00:00.000Z", + "endTime": "2024-01-13T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2589, + "publisherId": "clryu6uls000coz6emkhyotkk", + "name": "Алиця Янчък", + "dayofweek": "Tuesday", + "dayOfMonth": 16, + "weekOfMonth": 3, + "startTime": "2024-01-16T14:30:00.000Z", + "endTime": "2024-01-16T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2590, + "publisherId": "clryu6uls000coz6emkhyotkk", + "name": "Алиця Янчък", + "dayofweek": "Wednesday", + "dayOfMonth": 17, + "weekOfMonth": 3, + "startTime": "2024-01-17T10:00:00.000Z", + "endTime": "2024-01-17T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2591, + "publisherId": "clryu6uls000coz6emkhyotkk", + "name": "Алиця Янчък", + "dayofweek": "Thursday", + "dayOfMonth": 18, + "weekOfMonth": 3, + "startTime": "2024-01-18T14:30:00.000Z", + "endTime": "2024-01-18T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2592, + "publisherId": "clryu6uls000coz6emkhyotkk", + "name": "Алиця Янчък", + "dayofweek": "Saturday", + "dayOfMonth": 20, + "weekOfMonth": 3, + "startTime": "2024-01-20T10:00:00.000Z", + "endTime": "2024-01-20T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2593, + "publisherId": "clryu6uls000coz6emkhyotkk", + "name": "Алиця Янчък", + "dayofweek": "Wednesday", + "dayOfMonth": 24, + "weekOfMonth": 4, + "startTime": "2024-01-24T10:00:00.000Z", + "endTime": "2024-01-24T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2594, + "publisherId": "clryu6uls000coz6emkhyotkk", + "name": "Алиця Янчък", + "dayofweek": "Saturday", + "dayOfMonth": 27, + "weekOfMonth": 4, + "startTime": "2024-01-27T10:00:00.000Z", + "endTime": "2024-01-27T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2595, + "publisherId": "clryu6uls000coz6emkhyotkk", + "name": "Алиця Янчък", + "dayofweek": "Tuesday", + "dayOfMonth": 30, + "weekOfMonth": 5, + "startTime": "2024-01-30T14:30:00.000Z", + "endTime": "2024-01-30T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2596, + "publisherId": "clryu6uls000coz6emkhyotkk", + "name": "Алиця Янчък", + "dayofweek": "Wednesday", + "dayOfMonth": 31, + "weekOfMonth": 5, + "startTime": "2024-01-31T10:00:00.000Z", + "endTime": "2024-01-31T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2597, + "publisherId": "clryu6uls000coz6emkhyotkk", + "name": "Алиця Янчък", + "dayofweek": "Thursday", + "dayOfMonth": 1, + "weekOfMonth": 5, + "startTime": "2024-02-01T14:30:00.000Z", + "endTime": "2024-02-01T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2598, + "publisherId": "clryu6uls000coz6emkhyotkk", + "name": "Алиця Янчък", + "dayofweek": "Saturday", + "dayOfMonth": 3, + "weekOfMonth": 5, + "startTime": "2024-02-03T10:00:00.000Z", + "endTime": "2024-02-03T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3122, + "publisherId": "clryu6uls000coz6emkhyotkk", + "name": "от предишен график", + "dayofweek": "Saturday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-13T13:00:00.000Z", + "endTime": "2024-01-13T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 18, + "currentMonthAvailabilityHoursCount": 100.5, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": true + }, + { + "id": "clryu6upy000doz6e09r8klqu", + "firstName": "Альона", + "lastName": "Иванчукова", + "assignments": [ + { + "id": 59, + "shift": { + "id": 24, + "startTime": "2024-01-04T14:30:00.000Z", + "endTime": "2024-01-04T16:00:00.000Z" + } + }, + { + "id": 171, + "shift": { + "id": 58, + "startTime": "2024-01-11T14:30:00.000Z", + "endTime": "2024-01-11T16:00:00.000Z" + } + }, + { + "id": 304, + "shift": { + "id": 100, + "startTime": "2024-01-20T11:30:00.000Z", + "endTime": "2024-01-20T13:00:00.000Z" + } + }, + { + "id": 391, + "shift": { + "id": 126, + "startTime": "2024-01-25T14:30:00.000Z", + "endTime": "2024-01-25T16:00:00.000Z" + } + }, + { + "id": 499, + "shift": { + "id": 160, + "startTime": "2024-02-01T14:30:00.000Z", + "endTime": "2024-02-01T16:00:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 1600, + "publisherId": "clryu6upy000doz6e09r8klqu", + "name": "Альона Иванчукова", + "dayofweek": "Monday", + "dayOfMonth": 5, + "weekOfMonth": 1, + "startTime": "2024-02-05T14:30:00.000Z", + "endTime": "2024-02-05T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1601, + "publisherId": "clryu6upy000doz6e09r8klqu", + "name": "Альона Иванчукова", + "dayofweek": "Tuesday", + "dayOfMonth": 6, + "weekOfMonth": 1, + "startTime": "2024-02-06T14:30:00.000Z", + "endTime": "2024-02-06T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1602, + "publisherId": "clryu6upy000doz6e09r8klqu", + "name": "Альона Иванчукова", + "dayofweek": "Wednesday", + "dayOfMonth": 7, + "weekOfMonth": 1, + "startTime": "2024-02-07T14:30:00.000Z", + "endTime": "2024-02-07T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1603, + "publisherId": "clryu6upy000doz6e09r8klqu", + "name": "Альона Иванчукова", + "dayofweek": "Thursday", + "dayOfMonth": 8, + "weekOfMonth": 1, + "startTime": "2024-02-08T14:30:00.000Z", + "endTime": "2024-02-08T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1604, + "publisherId": "clryu6upy000doz6e09r8klqu", + "name": "Альона Иванчукова", + "dayofweek": "Friday", + "dayOfMonth": 9, + "weekOfMonth": 1, + "startTime": "2024-02-09T14:30:00.000Z", + "endTime": "2024-02-09T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1605, + "publisherId": "clryu6upy000doz6e09r8klqu", + "name": "Альона Иванчукова", + "dayofweek": "Saturday", + "dayOfMonth": 10, + "weekOfMonth": 1, + "startTime": "2024-02-10T10:00:00.000Z", + "endTime": "2024-02-10T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1606, + "publisherId": "clryu6upy000doz6e09r8klqu", + "name": "Альона Иванчукова", + "dayofweek": "Monday", + "dayOfMonth": 12, + "weekOfMonth": 2, + "startTime": "2024-02-12T14:30:00.000Z", + "endTime": "2024-02-12T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1607, + "publisherId": "clryu6upy000doz6e09r8klqu", + "name": "Альона Иванчукова", + "dayofweek": "Tuesday", + "dayOfMonth": 13, + "weekOfMonth": 2, + "startTime": "2024-02-13T14:30:00.000Z", + "endTime": "2024-02-13T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1608, + "publisherId": "clryu6upy000doz6e09r8klqu", + "name": "Альона Иванчукова", + "dayofweek": "Wednesday", + "dayOfMonth": 14, + "weekOfMonth": 2, + "startTime": "2024-02-14T14:30:00.000Z", + "endTime": "2024-02-14T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1609, + "publisherId": "clryu6upy000doz6e09r8klqu", + "name": "Альона Иванчукова", + "dayofweek": "Thursday", + "dayOfMonth": 15, + "weekOfMonth": 2, + "startTime": "2024-02-15T14:30:00.000Z", + "endTime": "2024-02-15T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1610, + "publisherId": "clryu6upy000doz6e09r8klqu", + "name": "Альона Иванчукова", + "dayofweek": "Friday", + "dayOfMonth": 16, + "weekOfMonth": 2, + "startTime": "2024-02-16T14:30:00.000Z", + "endTime": "2024-02-16T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1611, + "publisherId": "clryu6upy000doz6e09r8klqu", + "name": "Альона Иванчукова", + "dayofweek": "Saturday", + "dayOfMonth": 17, + "weekOfMonth": 2, + "startTime": "2024-02-17T10:00:00.000Z", + "endTime": "2024-02-17T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1612, + "publisherId": "clryu6upy000doz6e09r8klqu", + "name": "Альона Иванчукова", + "dayofweek": "Monday", + "dayOfMonth": 19, + "weekOfMonth": 3, + "startTime": "2024-02-19T14:30:00.000Z", + "endTime": "2024-02-19T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1613, + "publisherId": "clryu6upy000doz6e09r8klqu", + "name": "Альона Иванчукова", + "dayofweek": "Tuesday", + "dayOfMonth": 20, + "weekOfMonth": 3, + "startTime": "2024-02-20T14:30:00.000Z", + "endTime": "2024-02-20T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1614, + "publisherId": "clryu6upy000doz6e09r8klqu", + "name": "Альона Иванчукова", + "dayofweek": "Wednesday", + "dayOfMonth": 21, + "weekOfMonth": 3, + "startTime": "2024-02-21T14:30:00.000Z", + "endTime": "2024-02-21T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1615, + "publisherId": "clryu6upy000doz6e09r8klqu", + "name": "Альона Иванчукова", + "dayofweek": "Thursday", + "dayOfMonth": 22, + "weekOfMonth": 3, + "startTime": "2024-02-22T14:30:00.000Z", + "endTime": "2024-02-22T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1616, + "publisherId": "clryu6upy000doz6e09r8klqu", + "name": "Альона Иванчукова", + "dayofweek": "Friday", + "dayOfMonth": 23, + "weekOfMonth": 3, + "startTime": "2024-02-23T14:30:00.000Z", + "endTime": "2024-02-23T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1617, + "publisherId": "clryu6upy000doz6e09r8klqu", + "name": "Альона Иванчукова", + "dayofweek": "Saturday", + "dayOfMonth": 24, + "weekOfMonth": 3, + "startTime": "2024-02-24T10:00:00.000Z", + "endTime": "2024-02-24T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1618, + "publisherId": "clryu6upy000doz6e09r8klqu", + "name": "Альона Иванчукова", + "dayofweek": "Monday", + "dayOfMonth": 26, + "weekOfMonth": 4, + "startTime": "2024-02-26T14:30:00.000Z", + "endTime": "2024-02-26T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1619, + "publisherId": "clryu6upy000doz6e09r8klqu", + "name": "Альона Иванчукова", + "dayofweek": "Tuesday", + "dayOfMonth": 27, + "weekOfMonth": 4, + "startTime": "2024-02-27T14:30:00.000Z", + "endTime": "2024-02-27T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1620, + "publisherId": "clryu6upy000doz6e09r8klqu", + "name": "Альона Иванчукова", + "dayofweek": "Wednesday", + "dayOfMonth": 28, + "weekOfMonth": 4, + "startTime": "2024-02-28T14:30:00.000Z", + "endTime": "2024-02-28T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1621, + "publisherId": "clryu6upy000doz6e09r8klqu", + "name": "Альона Иванчукова", + "dayofweek": "Thursday", + "dayOfMonth": 29, + "weekOfMonth": 4, + "startTime": "2024-02-29T14:30:00.000Z", + "endTime": "2024-02-29T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1622, + "publisherId": "clryu6upy000doz6e09r8klqu", + "name": "Альона Иванчукова", + "dayofweek": "Friday", + "dayOfMonth": 1, + "weekOfMonth": 4, + "startTime": "2024-03-01T14:30:00.000Z", + "endTime": "2024-03-01T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1623, + "publisherId": "clryu6upy000doz6e09r8klqu", + "name": "Альона Иванчукова", + "dayofweek": "Saturday", + "dayOfMonth": 2, + "weekOfMonth": 4, + "startTime": "2024-03-02T10:00:00.000Z", + "endTime": "2024-03-02T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2489, + "publisherId": "clryu6upy000doz6e09r8klqu", + "name": "Альона Иванчукова", + "dayofweek": "Monday", + "dayOfMonth": 1, + "weekOfMonth": 1, + "startTime": "2024-01-01T14:30:00.000Z", + "endTime": "2024-01-01T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2490, + "publisherId": "clryu6upy000doz6e09r8klqu", + "name": "Альона Иванчукова", + "dayofweek": "Tuesday", + "dayOfMonth": 2, + "weekOfMonth": 1, + "startTime": "2024-01-02T14:30:00.000Z", + "endTime": "2024-01-02T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2491, + "publisherId": "clryu6upy000doz6e09r8klqu", + "name": "Альона Иванчукова", + "dayofweek": "Wednesday", + "dayOfMonth": 3, + "weekOfMonth": 1, + "startTime": "2024-01-03T14:30:00.000Z", + "endTime": "2024-01-03T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2492, + "publisherId": "clryu6upy000doz6e09r8klqu", + "name": "Альона Иванчукова", + "dayofweek": "Thursday", + "dayOfMonth": 4, + "weekOfMonth": 1, + "startTime": "2024-01-04T14:30:00.000Z", + "endTime": "2024-01-04T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2493, + "publisherId": "clryu6upy000doz6e09r8klqu", + "name": "Альона Иванчукова", + "dayofweek": "Friday", + "dayOfMonth": 5, + "weekOfMonth": 1, + "startTime": "2024-01-05T14:30:00.000Z", + "endTime": "2024-01-05T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2494, + "publisherId": "clryu6upy000doz6e09r8klqu", + "name": "Альона Иванчукова", + "dayofweek": "Saturday", + "dayOfMonth": 6, + "weekOfMonth": 1, + "startTime": "2024-01-06T10:00:00.000Z", + "endTime": "2024-01-06T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2495, + "publisherId": "clryu6upy000doz6e09r8klqu", + "name": "Альона Иванчукова", + "dayofweek": "Monday", + "dayOfMonth": 8, + "weekOfMonth": 2, + "startTime": "2024-01-08T14:30:00.000Z", + "endTime": "2024-01-08T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2496, + "publisherId": "clryu6upy000doz6e09r8klqu", + "name": "Альона Иванчукова", + "dayofweek": "Tuesday", + "dayOfMonth": 9, + "weekOfMonth": 2, + "startTime": "2024-01-09T14:30:00.000Z", + "endTime": "2024-01-09T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2497, + "publisherId": "clryu6upy000doz6e09r8klqu", + "name": "Альона Иванчукова", + "dayofweek": "Wednesday", + "dayOfMonth": 10, + "weekOfMonth": 2, + "startTime": "2024-01-10T14:30:00.000Z", + "endTime": "2024-01-10T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2498, + "publisherId": "clryu6upy000doz6e09r8klqu", + "name": "Альона Иванчукова", + "dayofweek": "Thursday", + "dayOfMonth": 11, + "weekOfMonth": 2, + "startTime": "2024-01-11T14:30:00.000Z", + "endTime": "2024-01-11T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2499, + "publisherId": "clryu6upy000doz6e09r8klqu", + "name": "Альона Иванчукова", + "dayofweek": "Friday", + "dayOfMonth": 12, + "weekOfMonth": 2, + "startTime": "2024-01-12T14:30:00.000Z", + "endTime": "2024-01-12T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2500, + "publisherId": "clryu6upy000doz6e09r8klqu", + "name": "Альона Иванчукова", + "dayofweek": "Saturday", + "dayOfMonth": 13, + "weekOfMonth": 2, + "startTime": "2024-01-13T10:00:00.000Z", + "endTime": "2024-01-13T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2501, + "publisherId": "clryu6upy000doz6e09r8klqu", + "name": "Альона Иванчукова", + "dayofweek": "Monday", + "dayOfMonth": 15, + "weekOfMonth": 3, + "startTime": "2024-01-15T14:30:00.000Z", + "endTime": "2024-01-15T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2502, + "publisherId": "clryu6upy000doz6e09r8klqu", + "name": "Альона Иванчукова", + "dayofweek": "Tuesday", + "dayOfMonth": 16, + "weekOfMonth": 3, + "startTime": "2024-01-16T14:30:00.000Z", + "endTime": "2024-01-16T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2503, + "publisherId": "clryu6upy000doz6e09r8klqu", + "name": "Альона Иванчукова", + "dayofweek": "Wednesday", + "dayOfMonth": 17, + "weekOfMonth": 3, + "startTime": "2024-01-17T14:30:00.000Z", + "endTime": "2024-01-17T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2504, + "publisherId": "clryu6upy000doz6e09r8klqu", + "name": "Альона Иванчукова", + "dayofweek": "Thursday", + "dayOfMonth": 18, + "weekOfMonth": 3, + "startTime": "2024-01-18T14:30:00.000Z", + "endTime": "2024-01-18T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2505, + "publisherId": "clryu6upy000doz6e09r8klqu", + "name": "Альона Иванчукова", + "dayofweek": "Friday", + "dayOfMonth": 19, + "weekOfMonth": 3, + "startTime": "2024-01-19T14:30:00.000Z", + "endTime": "2024-01-19T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2506, + "publisherId": "clryu6upy000doz6e09r8klqu", + "name": "Альона Иванчукова", + "dayofweek": "Saturday", + "dayOfMonth": 20, + "weekOfMonth": 3, + "startTime": "2024-01-20T10:00:00.000Z", + "endTime": "2024-01-20T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2507, + "publisherId": "clryu6upy000doz6e09r8klqu", + "name": "Альона Иванчукова", + "dayofweek": "Monday", + "dayOfMonth": 22, + "weekOfMonth": 4, + "startTime": "2024-01-22T14:30:00.000Z", + "endTime": "2024-01-22T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2508, + "publisherId": "clryu6upy000doz6e09r8klqu", + "name": "Альона Иванчукова", + "dayofweek": "Tuesday", + "dayOfMonth": 23, + "weekOfMonth": 4, + "startTime": "2024-01-23T14:30:00.000Z", + "endTime": "2024-01-23T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2509, + "publisherId": "clryu6upy000doz6e09r8klqu", + "name": "Альона Иванчукова", + "dayofweek": "Wednesday", + "dayOfMonth": 24, + "weekOfMonth": 4, + "startTime": "2024-01-24T14:30:00.000Z", + "endTime": "2024-01-24T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2510, + "publisherId": "clryu6upy000doz6e09r8klqu", + "name": "Альона Иванчукова", + "dayofweek": "Thursday", + "dayOfMonth": 25, + "weekOfMonth": 4, + "startTime": "2024-01-25T14:30:00.000Z", + "endTime": "2024-01-25T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2511, + "publisherId": "clryu6upy000doz6e09r8klqu", + "name": "Альона Иванчукова", + "dayofweek": "Friday", + "dayOfMonth": 26, + "weekOfMonth": 4, + "startTime": "2024-01-26T14:30:00.000Z", + "endTime": "2024-01-26T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2512, + "publisherId": "clryu6upy000doz6e09r8klqu", + "name": "Альона Иванчукова", + "dayofweek": "Saturday", + "dayOfMonth": 27, + "weekOfMonth": 4, + "startTime": "2024-01-27T10:00:00.000Z", + "endTime": "2024-01-27T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2513, + "publisherId": "clryu6upy000doz6e09r8klqu", + "name": "Альона Иванчукова", + "dayofweek": "Monday", + "dayOfMonth": 29, + "weekOfMonth": 5, + "startTime": "2024-01-29T14:30:00.000Z", + "endTime": "2024-01-29T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2514, + "publisherId": "clryu6upy000doz6e09r8klqu", + "name": "Альона Иванчукова", + "dayofweek": "Tuesday", + "dayOfMonth": 30, + "weekOfMonth": 5, + "startTime": "2024-01-30T14:30:00.000Z", + "endTime": "2024-01-30T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2515, + "publisherId": "clryu6upy000doz6e09r8klqu", + "name": "Альона Иванчукова", + "dayofweek": "Wednesday", + "dayOfMonth": 31, + "weekOfMonth": 5, + "startTime": "2024-01-31T14:30:00.000Z", + "endTime": "2024-01-31T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2516, + "publisherId": "clryu6upy000doz6e09r8klqu", + "name": "Альона Иванчукова", + "dayofweek": "Thursday", + "dayOfMonth": 1, + "weekOfMonth": 5, + "startTime": "2024-02-01T14:30:00.000Z", + "endTime": "2024-02-01T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2517, + "publisherId": "clryu6upy000doz6e09r8klqu", + "name": "Альона Иванчукова", + "dayofweek": "Friday", + "dayOfMonth": 2, + "weekOfMonth": 5, + "startTime": "2024-02-02T14:30:00.000Z", + "endTime": "2024-02-02T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2518, + "publisherId": "clryu6upy000doz6e09r8klqu", + "name": "Альона Иванчукова", + "dayofweek": "Saturday", + "dayOfMonth": 3, + "weekOfMonth": 5, + "startTime": "2024-02-03T10:00:00.000Z", + "endTime": "2024-02-03T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3188, + "publisherId": "clryu6upy000doz6e09r8klqu", + "name": "от предишен график", + "dayofweek": "Saturday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-20T11:30:00.000Z", + "endTime": "2024-01-20T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 5, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 2489, + "publisherId": "clryu6upy000doz6e09r8klqu", + "name": "Альона Иванчукова", + "dayofweek": "Monday", + "dayOfMonth": 1, + "weekOfMonth": 1, + "startTime": "2024-01-01T14:30:00.000Z", + "endTime": "2024-01-01T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2490, + "publisherId": "clryu6upy000doz6e09r8klqu", + "name": "Альона Иванчукова", + "dayofweek": "Tuesday", + "dayOfMonth": 2, + "weekOfMonth": 1, + "startTime": "2024-01-02T14:30:00.000Z", + "endTime": "2024-01-02T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2491, + "publisherId": "clryu6upy000doz6e09r8klqu", + "name": "Альона Иванчукова", + "dayofweek": "Wednesday", + "dayOfMonth": 3, + "weekOfMonth": 1, + "startTime": "2024-01-03T14:30:00.000Z", + "endTime": "2024-01-03T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2492, + "publisherId": "clryu6upy000doz6e09r8klqu", + "name": "Альона Иванчукова", + "dayofweek": "Thursday", + "dayOfMonth": 4, + "weekOfMonth": 1, + "startTime": "2024-01-04T14:30:00.000Z", + "endTime": "2024-01-04T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2493, + "publisherId": "clryu6upy000doz6e09r8klqu", + "name": "Альона Иванчукова", + "dayofweek": "Friday", + "dayOfMonth": 5, + "weekOfMonth": 1, + "startTime": "2024-01-05T14:30:00.000Z", + "endTime": "2024-01-05T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2494, + "publisherId": "clryu6upy000doz6e09r8klqu", + "name": "Альона Иванчукова", + "dayofweek": "Saturday", + "dayOfMonth": 6, + "weekOfMonth": 1, + "startTime": "2024-01-06T10:00:00.000Z", + "endTime": "2024-01-06T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2495, + "publisherId": "clryu6upy000doz6e09r8klqu", + "name": "Альона Иванчукова", + "dayofweek": "Monday", + "dayOfMonth": 8, + "weekOfMonth": 2, + "startTime": "2024-01-08T14:30:00.000Z", + "endTime": "2024-01-08T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2496, + "publisherId": "clryu6upy000doz6e09r8klqu", + "name": "Альона Иванчукова", + "dayofweek": "Tuesday", + "dayOfMonth": 9, + "weekOfMonth": 2, + "startTime": "2024-01-09T14:30:00.000Z", + "endTime": "2024-01-09T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2497, + "publisherId": "clryu6upy000doz6e09r8klqu", + "name": "Альона Иванчукова", + "dayofweek": "Wednesday", + "dayOfMonth": 10, + "weekOfMonth": 2, + "startTime": "2024-01-10T14:30:00.000Z", + "endTime": "2024-01-10T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2498, + "publisherId": "clryu6upy000doz6e09r8klqu", + "name": "Альона Иванчукова", + "dayofweek": "Thursday", + "dayOfMonth": 11, + "weekOfMonth": 2, + "startTime": "2024-01-11T14:30:00.000Z", + "endTime": "2024-01-11T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2499, + "publisherId": "clryu6upy000doz6e09r8klqu", + "name": "Альона Иванчукова", + "dayofweek": "Friday", + "dayOfMonth": 12, + "weekOfMonth": 2, + "startTime": "2024-01-12T14:30:00.000Z", + "endTime": "2024-01-12T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2500, + "publisherId": "clryu6upy000doz6e09r8klqu", + "name": "Альона Иванчукова", + "dayofweek": "Saturday", + "dayOfMonth": 13, + "weekOfMonth": 2, + "startTime": "2024-01-13T10:00:00.000Z", + "endTime": "2024-01-13T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2501, + "publisherId": "clryu6upy000doz6e09r8klqu", + "name": "Альона Иванчукова", + "dayofweek": "Monday", + "dayOfMonth": 15, + "weekOfMonth": 3, + "startTime": "2024-01-15T14:30:00.000Z", + "endTime": "2024-01-15T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2502, + "publisherId": "clryu6upy000doz6e09r8klqu", + "name": "Альона Иванчукова", + "dayofweek": "Tuesday", + "dayOfMonth": 16, + "weekOfMonth": 3, + "startTime": "2024-01-16T14:30:00.000Z", + "endTime": "2024-01-16T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2503, + "publisherId": "clryu6upy000doz6e09r8klqu", + "name": "Альона Иванчукова", + "dayofweek": "Wednesday", + "dayOfMonth": 17, + "weekOfMonth": 3, + "startTime": "2024-01-17T14:30:00.000Z", + "endTime": "2024-01-17T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2504, + "publisherId": "clryu6upy000doz6e09r8klqu", + "name": "Альона Иванчукова", + "dayofweek": "Thursday", + "dayOfMonth": 18, + "weekOfMonth": 3, + "startTime": "2024-01-18T14:30:00.000Z", + "endTime": "2024-01-18T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2505, + "publisherId": "clryu6upy000doz6e09r8klqu", + "name": "Альона Иванчукова", + "dayofweek": "Friday", + "dayOfMonth": 19, + "weekOfMonth": 3, + "startTime": "2024-01-19T14:30:00.000Z", + "endTime": "2024-01-19T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2506, + "publisherId": "clryu6upy000doz6e09r8klqu", + "name": "Альона Иванчукова", + "dayofweek": "Saturday", + "dayOfMonth": 20, + "weekOfMonth": 3, + "startTime": "2024-01-20T10:00:00.000Z", + "endTime": "2024-01-20T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2507, + "publisherId": "clryu6upy000doz6e09r8klqu", + "name": "Альона Иванчукова", + "dayofweek": "Monday", + "dayOfMonth": 22, + "weekOfMonth": 4, + "startTime": "2024-01-22T14:30:00.000Z", + "endTime": "2024-01-22T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2508, + "publisherId": "clryu6upy000doz6e09r8klqu", + "name": "Альона Иванчукова", + "dayofweek": "Tuesday", + "dayOfMonth": 23, + "weekOfMonth": 4, + "startTime": "2024-01-23T14:30:00.000Z", + "endTime": "2024-01-23T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2509, + "publisherId": "clryu6upy000doz6e09r8klqu", + "name": "Альона Иванчукова", + "dayofweek": "Wednesday", + "dayOfMonth": 24, + "weekOfMonth": 4, + "startTime": "2024-01-24T14:30:00.000Z", + "endTime": "2024-01-24T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2510, + "publisherId": "clryu6upy000doz6e09r8klqu", + "name": "Альона Иванчукова", + "dayofweek": "Thursday", + "dayOfMonth": 25, + "weekOfMonth": 4, + "startTime": "2024-01-25T14:30:00.000Z", + "endTime": "2024-01-25T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2511, + "publisherId": "clryu6upy000doz6e09r8klqu", + "name": "Альона Иванчукова", + "dayofweek": "Friday", + "dayOfMonth": 26, + "weekOfMonth": 4, + "startTime": "2024-01-26T14:30:00.000Z", + "endTime": "2024-01-26T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2512, + "publisherId": "clryu6upy000doz6e09r8klqu", + "name": "Альона Иванчукова", + "dayofweek": "Saturday", + "dayOfMonth": 27, + "weekOfMonth": 4, + "startTime": "2024-01-27T10:00:00.000Z", + "endTime": "2024-01-27T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2513, + "publisherId": "clryu6upy000doz6e09r8klqu", + "name": "Альона Иванчукова", + "dayofweek": "Monday", + "dayOfMonth": 29, + "weekOfMonth": 5, + "startTime": "2024-01-29T14:30:00.000Z", + "endTime": "2024-01-29T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2514, + "publisherId": "clryu6upy000doz6e09r8klqu", + "name": "Альона Иванчукова", + "dayofweek": "Tuesday", + "dayOfMonth": 30, + "weekOfMonth": 5, + "startTime": "2024-01-30T14:30:00.000Z", + "endTime": "2024-01-30T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2515, + "publisherId": "clryu6upy000doz6e09r8klqu", + "name": "Альона Иванчукова", + "dayofweek": "Wednesday", + "dayOfMonth": 31, + "weekOfMonth": 5, + "startTime": "2024-01-31T14:30:00.000Z", + "endTime": "2024-01-31T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2516, + "publisherId": "clryu6upy000doz6e09r8klqu", + "name": "Альона Иванчукова", + "dayofweek": "Thursday", + "dayOfMonth": 1, + "weekOfMonth": 5, + "startTime": "2024-02-01T14:30:00.000Z", + "endTime": "2024-02-01T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2517, + "publisherId": "clryu6upy000doz6e09r8klqu", + "name": "Альона Иванчукова", + "dayofweek": "Friday", + "dayOfMonth": 2, + "weekOfMonth": 5, + "startTime": "2024-02-02T14:30:00.000Z", + "endTime": "2024-02-02T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2518, + "publisherId": "clryu6upy000doz6e09r8klqu", + "name": "Альона Иванчукова", + "dayofweek": "Saturday", + "dayOfMonth": 3, + "weekOfMonth": 5, + "startTime": "2024-02-03T10:00:00.000Z", + "endTime": "2024-02-03T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3188, + "publisherId": "clryu6upy000doz6e09r8klqu", + "name": "от предишен график", + "dayofweek": "Saturday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-20T11:30:00.000Z", + "endTime": "2024-01-20T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 31, + "currentMonthAvailabilityHoursCount": 99, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": true + }, + { + "id": "clryu6uu1000eoz6edfgswios", + "firstName": "Ана-Мария", + "lastName": "Георгиева", + "assignments": [ + { + "id": 90, + "shift": { + "id": 33, + "startTime": "2024-01-06T13:00:00.000Z", + "endTime": "2024-01-06T14:30:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 3045, + "publisherId": "clryu6uu1000eoz6edfgswios", + "name": "от предишен график", + "dayofweek": "Saturday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-06T13:00:00.000Z", + "endTime": "2024-01-06T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 1, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 3045, + "publisherId": "clryu6uu1000eoz6edfgswios", + "name": "от предишен график", + "dayofweek": "Saturday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-06T13:00:00.000Z", + "endTime": "2024-01-06T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 1, + "currentMonthAvailabilityHoursCount": 1.5, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": false + }, + { + "id": "clryu6uy6000foz6ejueauosv", + "firstName": "Анаис", + "lastName": "Пети", + "assignments": [ + { + "id": 58, + "shift": { + "id": 23, + "startTime": "2024-01-04T13:00:00.000Z", + "endTime": "2024-01-04T14:30:00.000Z" + } + }, + { + "id": 106, + "shift": { + "id": 38, + "startTime": "2024-01-08T11:30:00.000Z", + "endTime": "2024-01-08T13:00:00.000Z" + } + }, + { + "id": 279, + "shift": { + "id": 91, + "startTime": "2024-01-18T13:00:00.000Z", + "endTime": "2024-01-18T14:30:00.000Z" + } + }, + { + "id": 460, + "shift": { + "id": 147, + "startTime": "2024-01-30T13:00:00.000Z", + "endTime": "2024-01-30T14:30:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 1736, + "publisherId": "clryu6uy6000foz6ejueauosv", + "name": "Анаис Пети", + "dayofweek": "Monday", + "dayOfMonth": 5, + "weekOfMonth": 1, + "startTime": "2024-02-05T11:30:00.000Z", + "endTime": "2024-02-05T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1737, + "publisherId": "clryu6uy6000foz6ejueauosv", + "name": "Анаис Пети", + "dayofweek": "Tuesday", + "dayOfMonth": 6, + "weekOfMonth": 1, + "startTime": "2024-02-06T11:30:00.000Z", + "endTime": "2024-02-06T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1738, + "publisherId": "clryu6uy6000foz6ejueauosv", + "name": "Анаис Пети", + "dayofweek": "Wednesday", + "dayOfMonth": 7, + "weekOfMonth": 1, + "startTime": "2024-02-07T11:30:00.000Z", + "endTime": "2024-02-07T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1739, + "publisherId": "clryu6uy6000foz6ejueauosv", + "name": "Анаис Пети", + "dayofweek": "Friday", + "dayOfMonth": 9, + "weekOfMonth": 1, + "startTime": "2024-02-09T11:30:00.000Z", + "endTime": "2024-02-09T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1740, + "publisherId": "clryu6uy6000foz6ejueauosv", + "name": "Анаис Пети", + "dayofweek": "Saturday", + "dayOfMonth": 10, + "weekOfMonth": 1, + "startTime": "2024-02-10T11:30:00.000Z", + "endTime": "2024-02-10T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1741, + "publisherId": "clryu6uy6000foz6ejueauosv", + "name": "Анаис Пети", + "dayofweek": "Monday", + "dayOfMonth": 12, + "weekOfMonth": 2, + "startTime": "2024-02-12T11:30:00.000Z", + "endTime": "2024-02-12T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1742, + "publisherId": "clryu6uy6000foz6ejueauosv", + "name": "Анаис Пети", + "dayofweek": "Tuesday", + "dayOfMonth": 13, + "weekOfMonth": 2, + "startTime": "2024-02-13T11:30:00.000Z", + "endTime": "2024-02-13T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1743, + "publisherId": "clryu6uy6000foz6ejueauosv", + "name": "Анаис Пети", + "dayofweek": "Wednesday", + "dayOfMonth": 14, + "weekOfMonth": 2, + "startTime": "2024-02-14T11:30:00.000Z", + "endTime": "2024-02-14T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1744, + "publisherId": "clryu6uy6000foz6ejueauosv", + "name": "Анаис Пети", + "dayofweek": "Thursday", + "dayOfMonth": 15, + "weekOfMonth": 2, + "startTime": "2024-02-15T11:30:00.000Z", + "endTime": "2024-02-15T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1745, + "publisherId": "clryu6uy6000foz6ejueauosv", + "name": "Анаис Пети", + "dayofweek": "Friday", + "dayOfMonth": 16, + "weekOfMonth": 2, + "startTime": "2024-02-16T11:30:00.000Z", + "endTime": "2024-02-16T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1746, + "publisherId": "clryu6uy6000foz6ejueauosv", + "name": "Анаис Пети", + "dayofweek": "Saturday", + "dayOfMonth": 17, + "weekOfMonth": 2, + "startTime": "2024-02-17T11:30:00.000Z", + "endTime": "2024-02-17T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1747, + "publisherId": "clryu6uy6000foz6ejueauosv", + "name": "Анаис Пети", + "dayofweek": "Monday", + "dayOfMonth": 19, + "weekOfMonth": 3, + "startTime": "2024-02-19T11:30:00.000Z", + "endTime": "2024-02-19T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1748, + "publisherId": "clryu6uy6000foz6ejueauosv", + "name": "Анаис Пети", + "dayofweek": "Tuesday", + "dayOfMonth": 20, + "weekOfMonth": 3, + "startTime": "2024-02-20T11:30:00.000Z", + "endTime": "2024-02-20T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1749, + "publisherId": "clryu6uy6000foz6ejueauosv", + "name": "Анаис Пети", + "dayofweek": "Wednesday", + "dayOfMonth": 21, + "weekOfMonth": 3, + "startTime": "2024-02-21T11:30:00.000Z", + "endTime": "2024-02-21T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1750, + "publisherId": "clryu6uy6000foz6ejueauosv", + "name": "Анаис Пети", + "dayofweek": "Thursday", + "dayOfMonth": 22, + "weekOfMonth": 3, + "startTime": "2024-02-22T11:30:00.000Z", + "endTime": "2024-02-22T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1751, + "publisherId": "clryu6uy6000foz6ejueauosv", + "name": "Анаис Пети", + "dayofweek": "Friday", + "dayOfMonth": 23, + "weekOfMonth": 3, + "startTime": "2024-02-23T11:30:00.000Z", + "endTime": "2024-02-23T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1752, + "publisherId": "clryu6uy6000foz6ejueauosv", + "name": "Анаис Пети", + "dayofweek": "Tuesday", + "dayOfMonth": 27, + "weekOfMonth": 4, + "startTime": "2024-02-27T11:30:00.000Z", + "endTime": "2024-02-27T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1753, + "publisherId": "clryu6uy6000foz6ejueauosv", + "name": "Анаис Пети", + "dayofweek": "Wednesday", + "dayOfMonth": 28, + "weekOfMonth": 4, + "startTime": "2024-02-28T11:30:00.000Z", + "endTime": "2024-02-28T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1754, + "publisherId": "clryu6uy6000foz6ejueauosv", + "name": "Анаис Пети", + "dayofweek": "Thursday", + "dayOfMonth": 29, + "weekOfMonth": 4, + "startTime": "2024-02-29T11:30:00.000Z", + "endTime": "2024-02-29T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1755, + "publisherId": "clryu6uy6000foz6ejueauosv", + "name": "Анаис Пети", + "dayofweek": "Friday", + "dayOfMonth": 1, + "weekOfMonth": 4, + "startTime": "2024-03-01T11:30:00.000Z", + "endTime": "2024-03-01T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1756, + "publisherId": "clryu6uy6000foz6ejueauosv", + "name": "Анаис Пети", + "dayofweek": "Saturday", + "dayOfMonth": 2, + "weekOfMonth": 4, + "startTime": "2024-03-02T11:30:00.000Z", + "endTime": "2024-03-02T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2434, + "publisherId": "clryu6uy6000foz6ejueauosv", + "name": "Анаис Пети", + "dayofweek": "Wednesday", + "dayOfMonth": 3, + "weekOfMonth": 1, + "startTime": "2024-01-03T11:30:00.000Z", + "endTime": "2024-01-03T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2435, + "publisherId": "clryu6uy6000foz6ejueauosv", + "name": "Анаис Пети", + "dayofweek": "Thursday", + "dayOfMonth": 4, + "weekOfMonth": 1, + "startTime": "2024-01-04T11:30:00.000Z", + "endTime": "2024-01-04T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2436, + "publisherId": "clryu6uy6000foz6ejueauosv", + "name": "Анаис Пети", + "dayofweek": "Friday", + "dayOfMonth": 5, + "weekOfMonth": 1, + "startTime": "2024-01-05T07:00:00.000Z", + "endTime": "2024-01-05T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2437, + "publisherId": "clryu6uy6000foz6ejueauosv", + "name": "Анаис Пети", + "dayofweek": "Monday", + "dayOfMonth": 8, + "weekOfMonth": 2, + "startTime": "2024-01-08T11:30:00.000Z", + "endTime": "2024-01-08T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2438, + "publisherId": "clryu6uy6000foz6ejueauosv", + "name": "Анаис Пети", + "dayofweek": "Thursday", + "dayOfMonth": 18, + "weekOfMonth": 3, + "startTime": "2024-01-18T11:30:00.000Z", + "endTime": "2024-01-18T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2439, + "publisherId": "clryu6uy6000foz6ejueauosv", + "name": "Анаис Пети", + "dayofweek": "Friday", + "dayOfMonth": 19, + "weekOfMonth": 3, + "startTime": "2024-01-19T11:30:00.000Z", + "endTime": "2024-01-19T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2440, + "publisherId": "clryu6uy6000foz6ejueauosv", + "name": "Анаис Пети", + "dayofweek": "Saturday", + "dayOfMonth": 20, + "weekOfMonth": 3, + "startTime": "2024-01-20T11:30:00.000Z", + "endTime": "2024-01-20T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2441, + "publisherId": "clryu6uy6000foz6ejueauosv", + "name": "Анаис Пети", + "dayofweek": "Monday", + "dayOfMonth": 22, + "weekOfMonth": 4, + "startTime": "2024-01-22T11:30:00.000Z", + "endTime": "2024-01-22T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2442, + "publisherId": "clryu6uy6000foz6ejueauosv", + "name": "Анаис Пети", + "dayofweek": "Tuesday", + "dayOfMonth": 23, + "weekOfMonth": 4, + "startTime": "2024-01-23T11:30:00.000Z", + "endTime": "2024-01-23T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2443, + "publisherId": "clryu6uy6000foz6ejueauosv", + "name": "Анаис Пети", + "dayofweek": "Wednesday", + "dayOfMonth": 24, + "weekOfMonth": 4, + "startTime": "2024-01-24T11:30:00.000Z", + "endTime": "2024-01-24T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2444, + "publisherId": "clryu6uy6000foz6ejueauosv", + "name": "Анаис Пети", + "dayofweek": "Thursday", + "dayOfMonth": 25, + "weekOfMonth": 4, + "startTime": "2024-01-25T11:30:00.000Z", + "endTime": "2024-01-25T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2445, + "publisherId": "clryu6uy6000foz6ejueauosv", + "name": "Анаис Пети", + "dayofweek": "Friday", + "dayOfMonth": 26, + "weekOfMonth": 4, + "startTime": "2024-01-26T11:30:00.000Z", + "endTime": "2024-01-26T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2446, + "publisherId": "clryu6uy6000foz6ejueauosv", + "name": "Анаис Пети", + "dayofweek": "Monday", + "dayOfMonth": 29, + "weekOfMonth": 5, + "startTime": "2024-01-29T11:30:00.000Z", + "endTime": "2024-01-29T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2447, + "publisherId": "clryu6uy6000foz6ejueauosv", + "name": "Анаис Пети", + "dayofweek": "Tuesday", + "dayOfMonth": 30, + "weekOfMonth": 5, + "startTime": "2024-01-30T11:30:00.000Z", + "endTime": "2024-01-30T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2448, + "publisherId": "clryu6uy6000foz6ejueauosv", + "name": "Анаис Пети", + "dayofweek": "Wednesday", + "dayOfMonth": 31, + "weekOfMonth": 5, + "startTime": "2024-01-31T11:30:00.000Z", + "endTime": "2024-01-31T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3020, + "publisherId": "clryu6uy6000foz6ejueauosv", + "name": "от предишен график", + "dayofweek": "Thursday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-04T13:00:00.000Z", + "endTime": "2024-01-04T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3171, + "publisherId": "clryu6uy6000foz6ejueauosv", + "name": "от предишен график", + "dayofweek": "Thursday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-18T13:00:00.000Z", + "endTime": "2024-01-18T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3316, + "publisherId": "clryu6uy6000foz6ejueauosv", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-30T13:00:00.000Z", + "endTime": "2024-01-30T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 4, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 2434, + "publisherId": "clryu6uy6000foz6ejueauosv", + "name": "Анаис Пети", + "dayofweek": "Wednesday", + "dayOfMonth": 3, + "weekOfMonth": 1, + "startTime": "2024-01-03T11:30:00.000Z", + "endTime": "2024-01-03T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2435, + "publisherId": "clryu6uy6000foz6ejueauosv", + "name": "Анаис Пети", + "dayofweek": "Thursday", + "dayOfMonth": 4, + "weekOfMonth": 1, + "startTime": "2024-01-04T11:30:00.000Z", + "endTime": "2024-01-04T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2436, + "publisherId": "clryu6uy6000foz6ejueauosv", + "name": "Анаис Пети", + "dayofweek": "Friday", + "dayOfMonth": 5, + "weekOfMonth": 1, + "startTime": "2024-01-05T07:00:00.000Z", + "endTime": "2024-01-05T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2437, + "publisherId": "clryu6uy6000foz6ejueauosv", + "name": "Анаис Пети", + "dayofweek": "Monday", + "dayOfMonth": 8, + "weekOfMonth": 2, + "startTime": "2024-01-08T11:30:00.000Z", + "endTime": "2024-01-08T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2438, + "publisherId": "clryu6uy6000foz6ejueauosv", + "name": "Анаис Пети", + "dayofweek": "Thursday", + "dayOfMonth": 18, + "weekOfMonth": 3, + "startTime": "2024-01-18T11:30:00.000Z", + "endTime": "2024-01-18T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2439, + "publisherId": "clryu6uy6000foz6ejueauosv", + "name": "Анаис Пети", + "dayofweek": "Friday", + "dayOfMonth": 19, + "weekOfMonth": 3, + "startTime": "2024-01-19T11:30:00.000Z", + "endTime": "2024-01-19T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2440, + "publisherId": "clryu6uy6000foz6ejueauosv", + "name": "Анаис Пети", + "dayofweek": "Saturday", + "dayOfMonth": 20, + "weekOfMonth": 3, + "startTime": "2024-01-20T11:30:00.000Z", + "endTime": "2024-01-20T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2441, + "publisherId": "clryu6uy6000foz6ejueauosv", + "name": "Анаис Пети", + "dayofweek": "Monday", + "dayOfMonth": 22, + "weekOfMonth": 4, + "startTime": "2024-01-22T11:30:00.000Z", + "endTime": "2024-01-22T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2442, + "publisherId": "clryu6uy6000foz6ejueauosv", + "name": "Анаис Пети", + "dayofweek": "Tuesday", + "dayOfMonth": 23, + "weekOfMonth": 4, + "startTime": "2024-01-23T11:30:00.000Z", + "endTime": "2024-01-23T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2443, + "publisherId": "clryu6uy6000foz6ejueauosv", + "name": "Анаис Пети", + "dayofweek": "Wednesday", + "dayOfMonth": 24, + "weekOfMonth": 4, + "startTime": "2024-01-24T11:30:00.000Z", + "endTime": "2024-01-24T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2444, + "publisherId": "clryu6uy6000foz6ejueauosv", + "name": "Анаис Пети", + "dayofweek": "Thursday", + "dayOfMonth": 25, + "weekOfMonth": 4, + "startTime": "2024-01-25T11:30:00.000Z", + "endTime": "2024-01-25T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2445, + "publisherId": "clryu6uy6000foz6ejueauosv", + "name": "Анаис Пети", + "dayofweek": "Friday", + "dayOfMonth": 26, + "weekOfMonth": 4, + "startTime": "2024-01-26T11:30:00.000Z", + "endTime": "2024-01-26T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2446, + "publisherId": "clryu6uy6000foz6ejueauosv", + "name": "Анаис Пети", + "dayofweek": "Monday", + "dayOfMonth": 29, + "weekOfMonth": 5, + "startTime": "2024-01-29T11:30:00.000Z", + "endTime": "2024-01-29T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2447, + "publisherId": "clryu6uy6000foz6ejueauosv", + "name": "Анаис Пети", + "dayofweek": "Tuesday", + "dayOfMonth": 30, + "weekOfMonth": 5, + "startTime": "2024-01-30T11:30:00.000Z", + "endTime": "2024-01-30T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2448, + "publisherId": "clryu6uy6000foz6ejueauosv", + "name": "Анаис Пети", + "dayofweek": "Wednesday", + "dayOfMonth": 31, + "weekOfMonth": 5, + "startTime": "2024-01-31T11:30:00.000Z", + "endTime": "2024-01-31T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3020, + "publisherId": "clryu6uy6000foz6ejueauosv", + "name": "от предишен график", + "dayofweek": "Thursday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-04T13:00:00.000Z", + "endTime": "2024-01-04T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3171, + "publisherId": "clryu6uy6000foz6ejueauosv", + "name": "от предишен график", + "dayofweek": "Thursday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-18T13:00:00.000Z", + "endTime": "2024-01-18T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3316, + "publisherId": "clryu6uy6000foz6ejueauosv", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-30T13:00:00.000Z", + "endTime": "2024-01-30T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 18, + "currentMonthAvailabilityHoursCount": 63, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": true + }, + { + "id": "clryu6v2h000goz6e2ar80ny4", + "firstName": "Анастасия", + "lastName": "Билоус", + "assignments": [ + { + "id": 28, + "shift": { + "id": 14, + "startTime": "2024-01-03T08:30:00.000Z", + "endTime": "2024-01-03T10:00:00.000Z" + } + }, + { + "id": 256, + "shift": { + "id": 84, + "startTime": "2024-01-17T11:30:00.000Z", + "endTime": "2024-01-17T13:00:00.000Z" + } + }, + { + "id": 357, + "shift": { + "id": 116, + "startTime": "2024-01-24T08:30:00.000Z", + "endTime": "2024-01-24T10:00:00.000Z" + } + }, + { + "id": 470, + "shift": { + "id": 150, + "startTime": "2024-01-31T08:30:00.000Z", + "endTime": "2024-01-31T10:00:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 1378, + "publisherId": "clryu6v2h000goz6e2ar80ny4", + "name": "Анастасия Билоус", + "dayofweek": "Wednesday", + "dayOfMonth": 7, + "weekOfMonth": 1, + "startTime": "2024-02-07T08:30:00.000Z", + "endTime": "2024-02-07T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1379, + "publisherId": "clryu6v2h000goz6e2ar80ny4", + "name": "Анастасия Билоус", + "dayofweek": "Saturday", + "dayOfMonth": 10, + "weekOfMonth": 1, + "startTime": "2024-02-10T07:00:00.000Z", + "endTime": "2024-02-10T08:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1380, + "publisherId": "clryu6v2h000goz6e2ar80ny4", + "name": "Анастасия Билоус", + "dayofweek": "Saturday", + "dayOfMonth": 17, + "weekOfMonth": 2, + "startTime": "2024-02-17T07:00:00.000Z", + "endTime": "2024-02-17T08:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1381, + "publisherId": "clryu6v2h000goz6e2ar80ny4", + "name": "Анастасия Билоус", + "dayofweek": "Wednesday", + "dayOfMonth": 21, + "weekOfMonth": 3, + "startTime": "2024-02-21T08:30:00.000Z", + "endTime": "2024-02-21T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1382, + "publisherId": "clryu6v2h000goz6e2ar80ny4", + "name": "Анастасия Билоус", + "dayofweek": "Saturday", + "dayOfMonth": 24, + "weekOfMonth": 3, + "startTime": "2024-02-24T07:00:00.000Z", + "endTime": "2024-02-24T08:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1383, + "publisherId": "clryu6v2h000goz6e2ar80ny4", + "name": "Анастасия Билоус", + "dayofweek": "Wednesday", + "dayOfMonth": 28, + "weekOfMonth": 4, + "startTime": "2024-02-28T08:30:00.000Z", + "endTime": "2024-02-28T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1384, + "publisherId": "clryu6v2h000goz6e2ar80ny4", + "name": "Анастасия Билоус", + "dayofweek": "Saturday", + "dayOfMonth": 2, + "weekOfMonth": 4, + "startTime": "2024-03-02T07:00:00.000Z", + "endTime": "2024-03-02T08:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2861, + "publisherId": "clryu6v2h000goz6e2ar80ny4", + "name": "Анастасия Билоус", + "dayofweek": "Wednesday", + "dayOfMonth": 3, + "weekOfMonth": 1, + "startTime": "2024-01-03T08:30:00.000Z", + "endTime": "2024-01-03T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2862, + "publisherId": "clryu6v2h000goz6e2ar80ny4", + "name": "Анастасия Билоус", + "dayofweek": "Saturday", + "dayOfMonth": 6, + "weekOfMonth": 1, + "startTime": "2024-01-06T07:00:00.000Z", + "endTime": "2024-01-06T08:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2863, + "publisherId": "clryu6v2h000goz6e2ar80ny4", + "name": "Анастасия Билоус", + "dayofweek": "Saturday", + "dayOfMonth": 13, + "weekOfMonth": 2, + "startTime": "2024-01-13T07:00:00.000Z", + "endTime": "2024-01-13T08:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2864, + "publisherId": "clryu6v2h000goz6e2ar80ny4", + "name": "Анастасия Билоус", + "dayofweek": "Wednesday", + "dayOfMonth": 17, + "weekOfMonth": 3, + "startTime": "2024-01-17T08:30:00.000Z", + "endTime": "2024-01-17T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2865, + "publisherId": "clryu6v2h000goz6e2ar80ny4", + "name": "Анастасия Билоус", + "dayofweek": "Saturday", + "dayOfMonth": 20, + "weekOfMonth": 3, + "startTime": "2024-01-20T07:00:00.000Z", + "endTime": "2024-01-20T08:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2866, + "publisherId": "clryu6v2h000goz6e2ar80ny4", + "name": "Анастасия Билоус", + "dayofweek": "Wednesday", + "dayOfMonth": 24, + "weekOfMonth": 4, + "startTime": "2024-01-24T08:30:00.000Z", + "endTime": "2024-01-24T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2867, + "publisherId": "clryu6v2h000goz6e2ar80ny4", + "name": "Анастасия Билоус", + "dayofweek": "Saturday", + "dayOfMonth": 27, + "weekOfMonth": 4, + "startTime": "2024-01-27T07:00:00.000Z", + "endTime": "2024-01-27T08:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2868, + "publisherId": "clryu6v2h000goz6e2ar80ny4", + "name": "Анастасия Билоус", + "dayofweek": "Wednesday", + "dayOfMonth": 31, + "weekOfMonth": 5, + "startTime": "2024-01-31T08:30:00.000Z", + "endTime": "2024-01-31T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2869, + "publisherId": "clryu6v2h000goz6e2ar80ny4", + "name": "Анастасия Билоус", + "dayofweek": "Saturday", + "dayOfMonth": 3, + "weekOfMonth": 5, + "startTime": "2024-02-03T07:00:00.000Z", + "endTime": "2024-02-03T08:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3155, + "publisherId": "clryu6v2h000goz6e2ar80ny4", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-17T11:30:00.000Z", + "endTime": "2024-01-17T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 4, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 2861, + "publisherId": "clryu6v2h000goz6e2ar80ny4", + "name": "Анастасия Билоус", + "dayofweek": "Wednesday", + "dayOfMonth": 3, + "weekOfMonth": 1, + "startTime": "2024-01-03T08:30:00.000Z", + "endTime": "2024-01-03T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2862, + "publisherId": "clryu6v2h000goz6e2ar80ny4", + "name": "Анастасия Билоус", + "dayofweek": "Saturday", + "dayOfMonth": 6, + "weekOfMonth": 1, + "startTime": "2024-01-06T07:00:00.000Z", + "endTime": "2024-01-06T08:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2863, + "publisherId": "clryu6v2h000goz6e2ar80ny4", + "name": "Анастасия Билоус", + "dayofweek": "Saturday", + "dayOfMonth": 13, + "weekOfMonth": 2, + "startTime": "2024-01-13T07:00:00.000Z", + "endTime": "2024-01-13T08:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2864, + "publisherId": "clryu6v2h000goz6e2ar80ny4", + "name": "Анастасия Билоус", + "dayofweek": "Wednesday", + "dayOfMonth": 17, + "weekOfMonth": 3, + "startTime": "2024-01-17T08:30:00.000Z", + "endTime": "2024-01-17T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2865, + "publisherId": "clryu6v2h000goz6e2ar80ny4", + "name": "Анастасия Билоус", + "dayofweek": "Saturday", + "dayOfMonth": 20, + "weekOfMonth": 3, + "startTime": "2024-01-20T07:00:00.000Z", + "endTime": "2024-01-20T08:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2866, + "publisherId": "clryu6v2h000goz6e2ar80ny4", + "name": "Анастасия Билоус", + "dayofweek": "Wednesday", + "dayOfMonth": 24, + "weekOfMonth": 4, + "startTime": "2024-01-24T08:30:00.000Z", + "endTime": "2024-01-24T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2867, + "publisherId": "clryu6v2h000goz6e2ar80ny4", + "name": "Анастасия Билоус", + "dayofweek": "Saturday", + "dayOfMonth": 27, + "weekOfMonth": 4, + "startTime": "2024-01-27T07:00:00.000Z", + "endTime": "2024-01-27T08:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2868, + "publisherId": "clryu6v2h000goz6e2ar80ny4", + "name": "Анастасия Билоус", + "dayofweek": "Wednesday", + "dayOfMonth": 31, + "weekOfMonth": 5, + "startTime": "2024-01-31T08:30:00.000Z", + "endTime": "2024-01-31T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2869, + "publisherId": "clryu6v2h000goz6e2ar80ny4", + "name": "Анастасия Билоус", + "dayofweek": "Saturday", + "dayOfMonth": 3, + "weekOfMonth": 5, + "startTime": "2024-02-03T07:00:00.000Z", + "endTime": "2024-02-03T08:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3155, + "publisherId": "clryu6v2h000goz6e2ar80ny4", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-17T11:30:00.000Z", + "endTime": "2024-01-17T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 10, + "currentMonthAvailabilityHoursCount": 34.5, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": true + }, + { + "id": "clryu6v6m000hoz6ee39ywav6", + "firstName": "Анастасия", + "lastName": "Неделчева", + "assignments": [], + "availabilities": [ + { + "id": 1812, + "publisherId": "clryu6v6m000hoz6ee39ywav6", + "name": "Анастасия Неделчева", + "dayofweek": "Friday", + "dayOfMonth": 16, + "weekOfMonth": 2, + "startTime": "2024-02-16T14:30:00.000Z", + "endTime": "2024-02-16T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1813, + "publisherId": "clryu6v6m000hoz6ee39ywav6", + "name": "Анастасия Неделчева", + "dayofweek": "Friday", + "dayOfMonth": 1, + "weekOfMonth": 4, + "startTime": "2024-03-01T14:30:00.000Z", + "endTime": "2024-03-01T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1814, + "publisherId": "clryu6v6m000hoz6ee39ywav6", + "name": "Анастасия Неделчева", + "dayofweek": "Friday", + "dayOfMonth": 2, + "weekOfMonth": 5, + "startTime": "2024-02-02T14:30:00.000Z", + "endTime": "2024-02-02T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 0, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 1814, + "publisherId": "clryu6v6m000hoz6ee39ywav6", + "name": "Анастасия Неделчева", + "dayofweek": "Friday", + "dayOfMonth": 2, + "weekOfMonth": 5, + "startTime": "2024-02-02T14:30:00.000Z", + "endTime": "2024-02-02T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 1, + "currentMonthAvailabilityHoursCount": 3, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": true + }, + { + "id": "clryu6vau000ioz6exhaj99yp", + "firstName": "Андре", + "lastName": "Виториано", + "assignments": [ + { + "id": 149, + "shift": { + "id": 51, + "startTime": "2024-01-10T13:00:00.000Z", + "endTime": "2024-01-10T14:30:00.000Z" + } + }, + { + "id": 260, + "shift": { + "id": 85, + "startTime": "2024-01-17T13:00:00.000Z", + "endTime": "2024-01-17T14:30:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 3085, + "publisherId": "clryu6vau000ioz6exhaj99yp", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-10T13:00:00.000Z", + "endTime": "2024-01-10T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3158, + "publisherId": "clryu6vau000ioz6exhaj99yp", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-17T13:00:00.000Z", + "endTime": "2024-01-17T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 2, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 3085, + "publisherId": "clryu6vau000ioz6exhaj99yp", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-10T13:00:00.000Z", + "endTime": "2024-01-10T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3158, + "publisherId": "clryu6vau000ioz6exhaj99yp", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-17T13:00:00.000Z", + "endTime": "2024-01-17T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 2, + "currentMonthAvailabilityHoursCount": 3, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": false + }, + { + "id": "clryu6vf8000joz6e5x76qzub", + "firstName": "Андреа", + "lastName": "Паванело", + "assignments": [ + { + "id": 134, + "shift": { + "id": 47, + "startTime": "2024-01-10T07:00:00.000Z", + "endTime": "2024-01-10T08:30:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 3074, + "publisherId": "clryu6vf8000joz6e5x76qzub", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-10T07:00:00.000Z", + "endTime": "2024-01-10T08:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 1, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 3074, + "publisherId": "clryu6vf8000joz6e5x76qzub", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-10T07:00:00.000Z", + "endTime": "2024-01-10T08:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 1, + "currentMonthAvailabilityHoursCount": 1.5, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": false + }, + { + "id": "clryu6vja000koz6e0415a74s", + "firstName": "Анета", + "lastName": "Атанасова", + "assignments": [ + { + "id": 114, + "shift": { + "id": 40, + "startTime": "2024-01-08T14:30:00.000Z", + "endTime": "2024-01-08T16:00:00.000Z" + } + }, + { + "id": 349, + "shift": { + "id": 114, + "startTime": "2024-01-23T14:30:00.000Z", + "endTime": "2024-01-23T16:00:00.000Z" + } + }, + { + "id": 462, + "shift": { + "id": 148, + "startTime": "2024-01-30T14:30:00.000Z", + "endTime": "2024-01-30T16:00:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 1109, + "publisherId": "clryu6vja000koz6e0415a74s", + "name": "Анета Атанасова", + "dayofweek": "Monday", + "dayOfMonth": 5, + "weekOfMonth": 1, + "startTime": "2024-02-05T14:30:00.000Z", + "endTime": "2024-02-05T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1110, + "publisherId": "clryu6vja000koz6e0415a74s", + "name": "Анета Атанасова", + "dayofweek": "Monday", + "dayOfMonth": 12, + "weekOfMonth": 2, + "startTime": "2024-02-12T14:30:00.000Z", + "endTime": "2024-02-12T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1111, + "publisherId": "clryu6vja000koz6e0415a74s", + "name": "Анета Атанасова", + "dayofweek": "Monday", + "dayOfMonth": 19, + "weekOfMonth": 3, + "startTime": "2024-02-19T14:30:00.000Z", + "endTime": "2024-02-19T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1112, + "publisherId": "clryu6vja000koz6e0415a74s", + "name": "Анета Атанасова", + "dayofweek": "Monday", + "dayOfMonth": 26, + "weekOfMonth": 4, + "startTime": "2024-02-26T14:30:00.000Z", + "endTime": "2024-02-26T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2321, + "publisherId": "clryu6vja000koz6e0415a74s", + "name": "Анета Атанасова", + "dayofweek": "Monday", + "dayOfMonth": 1, + "weekOfMonth": 1, + "startTime": "2024-01-01T14:30:00.000Z", + "endTime": "2024-01-01T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2322, + "publisherId": "clryu6vja000koz6e0415a74s", + "name": "Анета Атанасова", + "dayofweek": "Monday", + "dayOfMonth": 8, + "weekOfMonth": 2, + "startTime": "2024-01-08T14:30:00.000Z", + "endTime": "2024-01-08T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2323, + "publisherId": "clryu6vja000koz6e0415a74s", + "name": "Анета Атанасова", + "dayofweek": "Monday", + "dayOfMonth": 15, + "weekOfMonth": 3, + "startTime": "2024-01-15T14:30:00.000Z", + "endTime": "2024-01-15T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2324, + "publisherId": "clryu6vja000koz6e0415a74s", + "name": "Анета Атанасова", + "dayofweek": "Monday", + "dayOfMonth": 22, + "weekOfMonth": 4, + "startTime": "2024-01-22T14:30:00.000Z", + "endTime": "2024-01-22T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2325, + "publisherId": "clryu6vja000koz6e0415a74s", + "name": "Анета Атанасова", + "dayofweek": "Monday", + "dayOfMonth": 29, + "weekOfMonth": 5, + "startTime": "2024-01-29T14:30:00.000Z", + "endTime": "2024-01-29T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3225, + "publisherId": "clryu6vja000koz6e0415a74s", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-23T14:30:00.000Z", + "endTime": "2024-01-23T16:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3318, + "publisherId": "clryu6vja000koz6e0415a74s", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-30T14:30:00.000Z", + "endTime": "2024-01-30T16:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 3, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 2321, + "publisherId": "clryu6vja000koz6e0415a74s", + "name": "Анета Атанасова", + "dayofweek": "Monday", + "dayOfMonth": 1, + "weekOfMonth": 1, + "startTime": "2024-01-01T14:30:00.000Z", + "endTime": "2024-01-01T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2322, + "publisherId": "clryu6vja000koz6e0415a74s", + "name": "Анета Атанасова", + "dayofweek": "Monday", + "dayOfMonth": 8, + "weekOfMonth": 2, + "startTime": "2024-01-08T14:30:00.000Z", + "endTime": "2024-01-08T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2323, + "publisherId": "clryu6vja000koz6e0415a74s", + "name": "Анета Атанасова", + "dayofweek": "Monday", + "dayOfMonth": 15, + "weekOfMonth": 3, + "startTime": "2024-01-15T14:30:00.000Z", + "endTime": "2024-01-15T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2324, + "publisherId": "clryu6vja000koz6e0415a74s", + "name": "Анета Атанасова", + "dayofweek": "Monday", + "dayOfMonth": 22, + "weekOfMonth": 4, + "startTime": "2024-01-22T14:30:00.000Z", + "endTime": "2024-01-22T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2325, + "publisherId": "clryu6vja000koz6e0415a74s", + "name": "Анета Атанасова", + "dayofweek": "Monday", + "dayOfMonth": 29, + "weekOfMonth": 5, + "startTime": "2024-01-29T14:30:00.000Z", + "endTime": "2024-01-29T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3225, + "publisherId": "clryu6vja000koz6e0415a74s", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-23T14:30:00.000Z", + "endTime": "2024-01-23T16:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3318, + "publisherId": "clryu6vja000koz6e0415a74s", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-30T14:30:00.000Z", + "endTime": "2024-01-30T16:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 7, + "currentMonthAvailabilityHoursCount": 10.5, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": true + }, + { + "id": "clryu6vnk000loz6en3cgor1s", + "firstName": "Анжела", + "lastName": "Дойчинова", + "assignments": [ + { + "id": 20, + "shift": { + "id": 12, + "startTime": "2024-01-02T14:30:00.000Z", + "endTime": "2024-01-02T16:00:00.000Z" + } + }, + { + "id": 125, + "shift": { + "id": 44, + "startTime": "2024-01-09T11:30:00.000Z", + "endTime": "2024-01-09T13:00:00.000Z" + } + }, + { + "id": 225, + "shift": { + "id": 74, + "startTime": "2024-01-15T14:30:00.000Z", + "endTime": "2024-01-15T16:00:00.000Z" + } + }, + { + "id": 404, + "shift": { + "id": 130, + "startTime": "2024-01-26T11:30:00.000Z", + "endTime": "2024-01-26T13:00:00.000Z" + } + }, + { + "id": 511, + "shift": { + "id": 164, + "startTime": "2024-02-02T11:30:00.000Z", + "endTime": "2024-02-02T13:00:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 2991, + "publisherId": "clryu6vnk000loz6en3cgor1s", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-02T14:30:00.000Z", + "endTime": "2024-01-02T16:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3066, + "publisherId": "clryu6vnk000loz6en3cgor1s", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-09T11:30:00.000Z", + "endTime": "2024-01-09T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3138, + "publisherId": "clryu6vnk000loz6en3cgor1s", + "name": "от предишен график", + "dayofweek": "Monday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-15T14:30:00.000Z", + "endTime": "2024-01-15T16:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3267, + "publisherId": "clryu6vnk000loz6en3cgor1s", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-26T11:30:00.000Z", + "endTime": "2024-01-26T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3360, + "publisherId": "clryu6vnk000loz6en3cgor1s", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-02-02T11:30:00.000Z", + "endTime": "2024-02-02T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 5, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 2991, + "publisherId": "clryu6vnk000loz6en3cgor1s", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-02T14:30:00.000Z", + "endTime": "2024-01-02T16:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3066, + "publisherId": "clryu6vnk000loz6en3cgor1s", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-09T11:30:00.000Z", + "endTime": "2024-01-09T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3138, + "publisherId": "clryu6vnk000loz6en3cgor1s", + "name": "от предишен график", + "dayofweek": "Monday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-15T14:30:00.000Z", + "endTime": "2024-01-15T16:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3267, + "publisherId": "clryu6vnk000loz6en3cgor1s", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-26T11:30:00.000Z", + "endTime": "2024-01-26T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3360, + "publisherId": "clryu6vnk000loz6en3cgor1s", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-02-02T11:30:00.000Z", + "endTime": "2024-02-02T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 5, + "currentMonthAvailabilityHoursCount": 7.5, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": false + }, + { + "id": "clryu6vw4000noz6ej15f7zui", + "firstName": "Ани", + "lastName": "Пехливанова", + "assignments": [ + { + "id": 43, + "shift": { + "id": 19, + "startTime": "2024-01-04T07:00:00.000Z", + "endTime": "2024-01-04T08:30:00.000Z" + } + }, + { + "id": 154, + "shift": { + "id": 53, + "startTime": "2024-01-11T07:00:00.000Z", + "endTime": "2024-01-11T08:30:00.000Z" + } + }, + { + "id": 275, + "shift": { + "id": 90, + "startTime": "2024-01-18T11:30:00.000Z", + "endTime": "2024-01-18T13:00:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 802, + "publisherId": "clryu6vw4000noz6ej15f7zui", + "name": "Ани Пехливанова", + "dayofweek": "Tuesday", + "dayOfMonth": 6, + "weekOfMonth": 1, + "startTime": "2024-02-06T07:00:00.000Z", + "endTime": "2024-02-06T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 803, + "publisherId": "clryu6vw4000noz6ej15f7zui", + "name": "Ани Пехливанова", + "dayofweek": "Wednesday", + "dayOfMonth": 7, + "weekOfMonth": 1, + "startTime": "2024-02-07T08:30:00.000Z", + "endTime": "2024-02-07T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 804, + "publisherId": "clryu6vw4000noz6ej15f7zui", + "name": "Ани Пехливанова", + "dayofweek": "Thursday", + "dayOfMonth": 8, + "weekOfMonth": 1, + "startTime": "2024-02-08T07:00:00.000Z", + "endTime": "2024-02-08T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 805, + "publisherId": "clryu6vw4000noz6ej15f7zui", + "name": "Ани Пехливанова", + "dayofweek": "Friday", + "dayOfMonth": 9, + "weekOfMonth": 1, + "startTime": "2024-02-09T07:00:00.000Z", + "endTime": "2024-02-09T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 806, + "publisherId": "clryu6vw4000noz6ej15f7zui", + "name": "Ани Пехливанова", + "dayofweek": "Tuesday", + "dayOfMonth": 13, + "weekOfMonth": 2, + "startTime": "2024-02-13T07:00:00.000Z", + "endTime": "2024-02-13T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 807, + "publisherId": "clryu6vw4000noz6ej15f7zui", + "name": "Ани Пехливанова", + "dayofweek": "Wednesday", + "dayOfMonth": 14, + "weekOfMonth": 2, + "startTime": "2024-02-14T08:30:00.000Z", + "endTime": "2024-02-14T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 808, + "publisherId": "clryu6vw4000noz6ej15f7zui", + "name": "Ани Пехливанова", + "dayofweek": "Thursday", + "dayOfMonth": 15, + "weekOfMonth": 2, + "startTime": "2024-02-15T07:00:00.000Z", + "endTime": "2024-02-15T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 809, + "publisherId": "clryu6vw4000noz6ej15f7zui", + "name": "Ани Пехливанова", + "dayofweek": "Friday", + "dayOfMonth": 16, + "weekOfMonth": 2, + "startTime": "2024-02-16T07:00:00.000Z", + "endTime": "2024-02-16T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 810, + "publisherId": "clryu6vw4000noz6ej15f7zui", + "name": "Ани Пехливанова", + "dayofweek": "Tuesday", + "dayOfMonth": 20, + "weekOfMonth": 3, + "startTime": "2024-02-20T07:00:00.000Z", + "endTime": "2024-02-20T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 811, + "publisherId": "clryu6vw4000noz6ej15f7zui", + "name": "Ани Пехливанова", + "dayofweek": "Wednesday", + "dayOfMonth": 21, + "weekOfMonth": 3, + "startTime": "2024-02-21T08:30:00.000Z", + "endTime": "2024-02-21T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 812, + "publisherId": "clryu6vw4000noz6ej15f7zui", + "name": "Ани Пехливанова", + "dayofweek": "Thursday", + "dayOfMonth": 22, + "weekOfMonth": 3, + "startTime": "2024-02-22T07:00:00.000Z", + "endTime": "2024-02-22T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 813, + "publisherId": "clryu6vw4000noz6ej15f7zui", + "name": "Ани Пехливанова", + "dayofweek": "Friday", + "dayOfMonth": 23, + "weekOfMonth": 3, + "startTime": "2024-02-23T07:00:00.000Z", + "endTime": "2024-02-23T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 814, + "publisherId": "clryu6vw4000noz6ej15f7zui", + "name": "Ани Пехливанова", + "dayofweek": "Tuesday", + "dayOfMonth": 27, + "weekOfMonth": 4, + "startTime": "2024-02-27T07:00:00.000Z", + "endTime": "2024-02-27T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 815, + "publisherId": "clryu6vw4000noz6ej15f7zui", + "name": "Ани Пехливанова", + "dayofweek": "Wednesday", + "dayOfMonth": 28, + "weekOfMonth": 4, + "startTime": "2024-02-28T08:30:00.000Z", + "endTime": "2024-02-28T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 816, + "publisherId": "clryu6vw4000noz6ej15f7zui", + "name": "Ани Пехливанова", + "dayofweek": "Thursday", + "dayOfMonth": 29, + "weekOfMonth": 4, + "startTime": "2024-02-29T07:00:00.000Z", + "endTime": "2024-02-29T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 817, + "publisherId": "clryu6vw4000noz6ej15f7zui", + "name": "Ани Пехливанова", + "dayofweek": "Friday", + "dayOfMonth": 1, + "weekOfMonth": 4, + "startTime": "2024-03-01T07:00:00.000Z", + "endTime": "2024-03-01T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2091, + "publisherId": "clryu6vw4000noz6ej15f7zui", + "name": "Ани Пехливанова", + "dayofweek": "Tuesday", + "dayOfMonth": 2, + "weekOfMonth": 1, + "startTime": "2024-01-02T07:00:00.000Z", + "endTime": "2024-01-02T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2092, + "publisherId": "clryu6vw4000noz6ej15f7zui", + "name": "Ани Пехливанова", + "dayofweek": "Wednesday", + "dayOfMonth": 3, + "weekOfMonth": 1, + "startTime": "2024-01-03T08:30:00.000Z", + "endTime": "2024-01-03T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2093, + "publisherId": "clryu6vw4000noz6ej15f7zui", + "name": "Ани Пехливанова", + "dayofweek": "Thursday", + "dayOfMonth": 4, + "weekOfMonth": 1, + "startTime": "2024-01-04T07:00:00.000Z", + "endTime": "2024-01-04T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2094, + "publisherId": "clryu6vw4000noz6ej15f7zui", + "name": "Ани Пехливанова", + "dayofweek": "Friday", + "dayOfMonth": 5, + "weekOfMonth": 1, + "startTime": "2024-01-05T07:00:00.000Z", + "endTime": "2024-01-05T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2095, + "publisherId": "clryu6vw4000noz6ej15f7zui", + "name": "Ани Пехливанова", + "dayofweek": "Tuesday", + "dayOfMonth": 9, + "weekOfMonth": 2, + "startTime": "2024-01-09T07:00:00.000Z", + "endTime": "2024-01-09T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2096, + "publisherId": "clryu6vw4000noz6ej15f7zui", + "name": "Ани Пехливанова", + "dayofweek": "Wednesday", + "dayOfMonth": 10, + "weekOfMonth": 2, + "startTime": "2024-01-10T08:30:00.000Z", + "endTime": "2024-01-10T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2097, + "publisherId": "clryu6vw4000noz6ej15f7zui", + "name": "Ани Пехливанова", + "dayofweek": "Thursday", + "dayOfMonth": 11, + "weekOfMonth": 2, + "startTime": "2024-01-11T07:00:00.000Z", + "endTime": "2024-01-11T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2098, + "publisherId": "clryu6vw4000noz6ej15f7zui", + "name": "Ани Пехливанова", + "dayofweek": "Friday", + "dayOfMonth": 12, + "weekOfMonth": 2, + "startTime": "2024-01-12T07:00:00.000Z", + "endTime": "2024-01-12T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2099, + "publisherId": "clryu6vw4000noz6ej15f7zui", + "name": "Ани Пехливанова", + "dayofweek": "Tuesday", + "dayOfMonth": 16, + "weekOfMonth": 3, + "startTime": "2024-01-16T07:00:00.000Z", + "endTime": "2024-01-16T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2100, + "publisherId": "clryu6vw4000noz6ej15f7zui", + "name": "Ани Пехливанова", + "dayofweek": "Wednesday", + "dayOfMonth": 17, + "weekOfMonth": 3, + "startTime": "2024-01-17T08:30:00.000Z", + "endTime": "2024-01-17T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2101, + "publisherId": "clryu6vw4000noz6ej15f7zui", + "name": "Ани Пехливанова", + "dayofweek": "Thursday", + "dayOfMonth": 18, + "weekOfMonth": 3, + "startTime": "2024-01-18T07:00:00.000Z", + "endTime": "2024-01-18T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2102, + "publisherId": "clryu6vw4000noz6ej15f7zui", + "name": "Ани Пехливанова", + "dayofweek": "Friday", + "dayOfMonth": 19, + "weekOfMonth": 3, + "startTime": "2024-01-19T07:00:00.000Z", + "endTime": "2024-01-19T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2103, + "publisherId": "clryu6vw4000noz6ej15f7zui", + "name": "Ани Пехливанова", + "dayofweek": "Tuesday", + "dayOfMonth": 23, + "weekOfMonth": 4, + "startTime": "2024-01-23T07:00:00.000Z", + "endTime": "2024-01-23T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2104, + "publisherId": "clryu6vw4000noz6ej15f7zui", + "name": "Ани Пехливанова", + "dayofweek": "Wednesday", + "dayOfMonth": 24, + "weekOfMonth": 4, + "startTime": "2024-01-24T08:30:00.000Z", + "endTime": "2024-01-24T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2105, + "publisherId": "clryu6vw4000noz6ej15f7zui", + "name": "Ани Пехливанова", + "dayofweek": "Thursday", + "dayOfMonth": 25, + "weekOfMonth": 4, + "startTime": "2024-01-25T07:00:00.000Z", + "endTime": "2024-01-25T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2106, + "publisherId": "clryu6vw4000noz6ej15f7zui", + "name": "Ани Пехливанова", + "dayofweek": "Friday", + "dayOfMonth": 26, + "weekOfMonth": 4, + "startTime": "2024-01-26T07:00:00.000Z", + "endTime": "2024-01-26T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3167, + "publisherId": "clryu6vw4000noz6ej15f7zui", + "name": "от предишен график", + "dayofweek": "Thursday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-18T11:30:00.000Z", + "endTime": "2024-01-18T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 3, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 2091, + "publisherId": "clryu6vw4000noz6ej15f7zui", + "name": "Ани Пехливанова", + "dayofweek": "Tuesday", + "dayOfMonth": 2, + "weekOfMonth": 1, + "startTime": "2024-01-02T07:00:00.000Z", + "endTime": "2024-01-02T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2092, + "publisherId": "clryu6vw4000noz6ej15f7zui", + "name": "Ани Пехливанова", + "dayofweek": "Wednesday", + "dayOfMonth": 3, + "weekOfMonth": 1, + "startTime": "2024-01-03T08:30:00.000Z", + "endTime": "2024-01-03T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2093, + "publisherId": "clryu6vw4000noz6ej15f7zui", + "name": "Ани Пехливанова", + "dayofweek": "Thursday", + "dayOfMonth": 4, + "weekOfMonth": 1, + "startTime": "2024-01-04T07:00:00.000Z", + "endTime": "2024-01-04T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2094, + "publisherId": "clryu6vw4000noz6ej15f7zui", + "name": "Ани Пехливанова", + "dayofweek": "Friday", + "dayOfMonth": 5, + "weekOfMonth": 1, + "startTime": "2024-01-05T07:00:00.000Z", + "endTime": "2024-01-05T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2095, + "publisherId": "clryu6vw4000noz6ej15f7zui", + "name": "Ани Пехливанова", + "dayofweek": "Tuesday", + "dayOfMonth": 9, + "weekOfMonth": 2, + "startTime": "2024-01-09T07:00:00.000Z", + "endTime": "2024-01-09T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2096, + "publisherId": "clryu6vw4000noz6ej15f7zui", + "name": "Ани Пехливанова", + "dayofweek": "Wednesday", + "dayOfMonth": 10, + "weekOfMonth": 2, + "startTime": "2024-01-10T08:30:00.000Z", + "endTime": "2024-01-10T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2097, + "publisherId": "clryu6vw4000noz6ej15f7zui", + "name": "Ани Пехливанова", + "dayofweek": "Thursday", + "dayOfMonth": 11, + "weekOfMonth": 2, + "startTime": "2024-01-11T07:00:00.000Z", + "endTime": "2024-01-11T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2098, + "publisherId": "clryu6vw4000noz6ej15f7zui", + "name": "Ани Пехливанова", + "dayofweek": "Friday", + "dayOfMonth": 12, + "weekOfMonth": 2, + "startTime": "2024-01-12T07:00:00.000Z", + "endTime": "2024-01-12T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2099, + "publisherId": "clryu6vw4000noz6ej15f7zui", + "name": "Ани Пехливанова", + "dayofweek": "Tuesday", + "dayOfMonth": 16, + "weekOfMonth": 3, + "startTime": "2024-01-16T07:00:00.000Z", + "endTime": "2024-01-16T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2100, + "publisherId": "clryu6vw4000noz6ej15f7zui", + "name": "Ани Пехливанова", + "dayofweek": "Wednesday", + "dayOfMonth": 17, + "weekOfMonth": 3, + "startTime": "2024-01-17T08:30:00.000Z", + "endTime": "2024-01-17T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2101, + "publisherId": "clryu6vw4000noz6ej15f7zui", + "name": "Ани Пехливанова", + "dayofweek": "Thursday", + "dayOfMonth": 18, + "weekOfMonth": 3, + "startTime": "2024-01-18T07:00:00.000Z", + "endTime": "2024-01-18T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2102, + "publisherId": "clryu6vw4000noz6ej15f7zui", + "name": "Ани Пехливанова", + "dayofweek": "Friday", + "dayOfMonth": 19, + "weekOfMonth": 3, + "startTime": "2024-01-19T07:00:00.000Z", + "endTime": "2024-01-19T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2103, + "publisherId": "clryu6vw4000noz6ej15f7zui", + "name": "Ани Пехливанова", + "dayofweek": "Tuesday", + "dayOfMonth": 23, + "weekOfMonth": 4, + "startTime": "2024-01-23T07:00:00.000Z", + "endTime": "2024-01-23T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2104, + "publisherId": "clryu6vw4000noz6ej15f7zui", + "name": "Ани Пехливанова", + "dayofweek": "Wednesday", + "dayOfMonth": 24, + "weekOfMonth": 4, + "startTime": "2024-01-24T08:30:00.000Z", + "endTime": "2024-01-24T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2105, + "publisherId": "clryu6vw4000noz6ej15f7zui", + "name": "Ани Пехливанова", + "dayofweek": "Thursday", + "dayOfMonth": 25, + "weekOfMonth": 4, + "startTime": "2024-01-25T07:00:00.000Z", + "endTime": "2024-01-25T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2106, + "publisherId": "clryu6vw4000noz6ej15f7zui", + "name": "Ани Пехливанова", + "dayofweek": "Friday", + "dayOfMonth": 26, + "weekOfMonth": 4, + "startTime": "2024-01-26T07:00:00.000Z", + "endTime": "2024-01-26T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3167, + "publisherId": "clryu6vw4000noz6ej15f7zui", + "name": "от предишен график", + "dayofweek": "Thursday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-18T11:30:00.000Z", + "endTime": "2024-01-18T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 17, + "currentMonthAvailabilityHoursCount": 91.5, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": true + }, + { + "id": "clryu6w0h000ooz6ebknv83yu", + "firstName": "Анна", + "lastName": "Илиева", + "assignments": [ + { + "id": 53, + "shift": { + "id": 22, + "startTime": "2024-01-04T11:30:00.000Z", + "endTime": "2024-01-04T13:00:00.000Z" + } + }, + { + "id": 156, + "shift": { + "id": 54, + "startTime": "2024-01-11T08:30:00.000Z", + "endTime": "2024-01-11T10:00:00.000Z" + } + }, + { + "id": 270, + "shift": { + "id": 88, + "startTime": "2024-01-18T08:30:00.000Z", + "endTime": "2024-01-18T10:00:00.000Z" + } + }, + { + "id": 381, + "shift": { + "id": 123, + "startTime": "2024-01-25T10:00:00.000Z", + "endTime": "2024-01-25T11:30:00.000Z" + } + }, + { + "id": 491, + "shift": { + "id": 157, + "startTime": "2024-02-01T10:00:00.000Z", + "endTime": "2024-02-01T11:30:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 3017, + "publisherId": "clryu6w0h000ooz6ebknv83yu", + "name": "от предишен график", + "dayofweek": "Thursday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-04T11:30:00.000Z", + "endTime": "2024-01-04T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3088, + "publisherId": "clryu6w0h000ooz6ebknv83yu", + "name": "от предишен график", + "dayofweek": "Thursday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-11T08:30:00.000Z", + "endTime": "2024-01-11T10:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3164, + "publisherId": "clryu6w0h000ooz6ebknv83yu", + "name": "от предишен график", + "dayofweek": "Thursday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-18T08:30:00.000Z", + "endTime": "2024-01-18T10:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3247, + "publisherId": "clryu6w0h000ooz6ebknv83yu", + "name": "от предишен график", + "dayofweek": "Thursday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-25T10:00:00.000Z", + "endTime": "2024-01-25T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3342, + "publisherId": "clryu6w0h000ooz6ebknv83yu", + "name": "от предишен график", + "dayofweek": "Thursday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-02-01T10:00:00.000Z", + "endTime": "2024-02-01T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 5, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 3017, + "publisherId": "clryu6w0h000ooz6ebknv83yu", + "name": "от предишен график", + "dayofweek": "Thursday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-04T11:30:00.000Z", + "endTime": "2024-01-04T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3088, + "publisherId": "clryu6w0h000ooz6ebknv83yu", + "name": "от предишен график", + "dayofweek": "Thursday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-11T08:30:00.000Z", + "endTime": "2024-01-11T10:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3164, + "publisherId": "clryu6w0h000ooz6ebknv83yu", + "name": "от предишен график", + "dayofweek": "Thursday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-18T08:30:00.000Z", + "endTime": "2024-01-18T10:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3247, + "publisherId": "clryu6w0h000ooz6ebknv83yu", + "name": "от предишен график", + "dayofweek": "Thursday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-25T10:00:00.000Z", + "endTime": "2024-01-25T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3342, + "publisherId": "clryu6w0h000ooz6ebknv83yu", + "name": "от предишен график", + "dayofweek": "Thursday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-02-01T10:00:00.000Z", + "endTime": "2024-02-01T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 5, + "currentMonthAvailabilityHoursCount": 7.5, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": false + }, + { + "id": "clryu6w55000poz6emy1ze95a", + "firstName": "Анна", + "lastName": "Карастоянова", + "assignments": [ + { + "id": 389, + "shift": { + "id": 125, + "startTime": "2024-01-25T13:00:00.000Z", + "endTime": "2024-01-25T14:30:00.000Z" + } + }, + { + "id": 494, + "shift": { + "id": 158, + "startTime": "2024-02-01T11:30:00.000Z", + "endTime": "2024-02-01T13:00:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 847, + "publisherId": "clryu6w55000poz6emy1ze95a", + "name": "Анна Карастоянова", + "dayofweek": "Friday", + "dayOfMonth": 9, + "weekOfMonth": 1, + "startTime": "2024-02-09T07:00:00.000Z", + "endTime": "2024-02-09T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 848, + "publisherId": "clryu6w55000poz6emy1ze95a", + "name": "Анна Карастоянова", + "dayofweek": "Tuesday", + "dayOfMonth": 27, + "weekOfMonth": 4, + "startTime": "2024-02-27T07:00:00.000Z", + "endTime": "2024-02-27T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 849, + "publisherId": "clryu6w55000poz6emy1ze95a", + "name": "Анна Карастоянова", + "dayofweek": "Wednesday", + "dayOfMonth": 28, + "weekOfMonth": 4, + "startTime": "2024-02-28T07:00:00.000Z", + "endTime": "2024-02-28T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 850, + "publisherId": "clryu6w55000poz6emy1ze95a", + "name": "Анна Карастоянова", + "dayofweek": "Thursday", + "dayOfMonth": 29, + "weekOfMonth": 4, + "startTime": "2024-02-29T07:00:00.000Z", + "endTime": "2024-02-29T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 851, + "publisherId": "clryu6w55000poz6emy1ze95a", + "name": "Анна Карастоянова", + "dayofweek": "Friday", + "dayOfMonth": 1, + "weekOfMonth": 4, + "startTime": "2024-03-01T07:00:00.000Z", + "endTime": "2024-03-01T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2156, + "publisherId": "clryu6w55000poz6emy1ze95a", + "name": "Анна Карастоянова", + "dayofweek": "Friday", + "dayOfMonth": 5, + "weekOfMonth": 1, + "startTime": "2024-01-05T07:00:00.000Z", + "endTime": "2024-01-05T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2157, + "publisherId": "clryu6w55000poz6emy1ze95a", + "name": "Анна Карастоянова", + "dayofweek": "Tuesday", + "dayOfMonth": 23, + "weekOfMonth": 4, + "startTime": "2024-01-23T07:00:00.000Z", + "endTime": "2024-01-23T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2158, + "publisherId": "clryu6w55000poz6emy1ze95a", + "name": "Анна Карастоянова", + "dayofweek": "Wednesday", + "dayOfMonth": 24, + "weekOfMonth": 4, + "startTime": "2024-01-24T07:00:00.000Z", + "endTime": "2024-01-24T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2159, + "publisherId": "clryu6w55000poz6emy1ze95a", + "name": "Анна Карастоянова", + "dayofweek": "Thursday", + "dayOfMonth": 25, + "weekOfMonth": 4, + "startTime": "2024-01-25T07:00:00.000Z", + "endTime": "2024-01-25T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2160, + "publisherId": "clryu6w55000poz6emy1ze95a", + "name": "Анна Карастоянова", + "dayofweek": "Friday", + "dayOfMonth": 26, + "weekOfMonth": 4, + "startTime": "2024-01-26T07:00:00.000Z", + "endTime": "2024-01-26T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3254, + "publisherId": "clryu6w55000poz6emy1ze95a", + "name": "от предишен график", + "dayofweek": "Thursday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-25T13:00:00.000Z", + "endTime": "2024-01-25T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3345, + "publisherId": "clryu6w55000poz6emy1ze95a", + "name": "от предишен график", + "dayofweek": "Thursday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-02-01T11:30:00.000Z", + "endTime": "2024-02-01T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 2, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 2156, + "publisherId": "clryu6w55000poz6emy1ze95a", + "name": "Анна Карастоянова", + "dayofweek": "Friday", + "dayOfMonth": 5, + "weekOfMonth": 1, + "startTime": "2024-01-05T07:00:00.000Z", + "endTime": "2024-01-05T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2157, + "publisherId": "clryu6w55000poz6emy1ze95a", + "name": "Анна Карастоянова", + "dayofweek": "Tuesday", + "dayOfMonth": 23, + "weekOfMonth": 4, + "startTime": "2024-01-23T07:00:00.000Z", + "endTime": "2024-01-23T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2158, + "publisherId": "clryu6w55000poz6emy1ze95a", + "name": "Анна Карастоянова", + "dayofweek": "Wednesday", + "dayOfMonth": 24, + "weekOfMonth": 4, + "startTime": "2024-01-24T07:00:00.000Z", + "endTime": "2024-01-24T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2159, + "publisherId": "clryu6w55000poz6emy1ze95a", + "name": "Анна Карастоянова", + "dayofweek": "Thursday", + "dayOfMonth": 25, + "weekOfMonth": 4, + "startTime": "2024-01-25T07:00:00.000Z", + "endTime": "2024-01-25T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2160, + "publisherId": "clryu6w55000poz6emy1ze95a", + "name": "Анна Карастоянова", + "dayofweek": "Friday", + "dayOfMonth": 26, + "weekOfMonth": 4, + "startTime": "2024-01-26T07:00:00.000Z", + "endTime": "2024-01-26T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3254, + "publisherId": "clryu6w55000poz6emy1ze95a", + "name": "от предишен график", + "dayofweek": "Thursday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-25T13:00:00.000Z", + "endTime": "2024-01-25T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3345, + "publisherId": "clryu6w55000poz6emy1ze95a", + "name": "от предишен график", + "dayofweek": "Thursday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-02-01T11:30:00.000Z", + "endTime": "2024-02-01T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 7, + "currentMonthAvailabilityHoursCount": 42, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": true + }, + { + "id": "clryu6w9j000qoz6e25o2z393", + "firstName": "Анна", + "lastName": "Манолева", + "assignments": [ + { + "id": 112, + "shift": { + "id": 40, + "startTime": "2024-01-08T14:30:00.000Z", + "endTime": "2024-01-08T16:00:00.000Z" + } + }, + { + "id": 224, + "shift": { + "id": 74, + "startTime": "2024-01-15T14:30:00.000Z", + "endTime": "2024-01-15T16:00:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 1243, + "publisherId": "clryu6w9j000qoz6e25o2z393", + "name": "Анна Манолева", + "dayofweek": "Monday", + "dayOfMonth": 12, + "weekOfMonth": 2, + "startTime": "2024-02-12T14:30:00.000Z", + "endTime": "2024-02-12T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1244, + "publisherId": "clryu6w9j000qoz6e25o2z393", + "name": "Анна Манолева", + "dayofweek": "Monday", + "dayOfMonth": 19, + "weekOfMonth": 3, + "startTime": "2024-02-19T14:30:00.000Z", + "endTime": "2024-02-19T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1245, + "publisherId": "clryu6w9j000qoz6e25o2z393", + "name": "Анна Манолева", + "dayofweek": "Monday", + "dayOfMonth": 26, + "weekOfMonth": 4, + "startTime": "2024-02-26T14:30:00.000Z", + "endTime": "2024-02-26T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2682, + "publisherId": "clryu6w9j000qoz6e25o2z393", + "name": "Анна Манолева", + "dayofweek": "Monday", + "dayOfMonth": 8, + "weekOfMonth": 2, + "startTime": "2024-01-08T14:30:00.000Z", + "endTime": "2024-01-08T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2683, + "publisherId": "clryu6w9j000qoz6e25o2z393", + "name": "Анна Манолева", + "dayofweek": "Monday", + "dayOfMonth": 15, + "weekOfMonth": 3, + "startTime": "2024-01-15T14:30:00.000Z", + "endTime": "2024-01-15T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2684, + "publisherId": "clryu6w9j000qoz6e25o2z393", + "name": "Анна Манолева", + "dayofweek": "Monday", + "dayOfMonth": 22, + "weekOfMonth": 4, + "startTime": "2024-01-22T14:30:00.000Z", + "endTime": "2024-01-22T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2685, + "publisherId": "clryu6w9j000qoz6e25o2z393", + "name": "Анна Манолева", + "dayofweek": "Monday", + "dayOfMonth": 29, + "weekOfMonth": 5, + "startTime": "2024-01-29T14:30:00.000Z", + "endTime": "2024-01-29T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 2, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 2682, + "publisherId": "clryu6w9j000qoz6e25o2z393", + "name": "Анна Манолева", + "dayofweek": "Monday", + "dayOfMonth": 8, + "weekOfMonth": 2, + "startTime": "2024-01-08T14:30:00.000Z", + "endTime": "2024-01-08T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2683, + "publisherId": "clryu6w9j000qoz6e25o2z393", + "name": "Анна Манолева", + "dayofweek": "Monday", + "dayOfMonth": 15, + "weekOfMonth": 3, + "startTime": "2024-01-15T14:30:00.000Z", + "endTime": "2024-01-15T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2684, + "publisherId": "clryu6w9j000qoz6e25o2z393", + "name": "Анна Манолева", + "dayofweek": "Monday", + "dayOfMonth": 22, + "weekOfMonth": 4, + "startTime": "2024-01-22T14:30:00.000Z", + "endTime": "2024-01-22T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2685, + "publisherId": "clryu6w9j000qoz6e25o2z393", + "name": "Анна Манолева", + "dayofweek": "Monday", + "dayOfMonth": 29, + "weekOfMonth": 5, + "startTime": "2024-01-29T14:30:00.000Z", + "endTime": "2024-01-29T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 4, + "currentMonthAvailabilityHoursCount": 6, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": true + }, + { + "id": "clryu6we1000roz6ej4cpke41", + "firstName": "Антоанета", + "lastName": "Ганчева", + "assignments": [ + { + "id": 94, + "shift": { + "id": 34, + "startTime": "2024-01-06T14:30:00.000Z", + "endTime": "2024-01-06T16:00:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 2805, + "publisherId": "clryu6we1000roz6ej4cpke41", + "name": "Антоанета Ганчева", + "dayofweek": "Saturday", + "dayOfMonth": 6, + "weekOfMonth": 1, + "startTime": "2024-01-06T10:00:00.000Z", + "endTime": "2024-01-06T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2806, + "publisherId": "clryu6we1000roz6ej4cpke41", + "name": "Антоанета Ганчева", + "dayofweek": "Saturday", + "dayOfMonth": 20, + "weekOfMonth": 3, + "startTime": "2024-01-20T10:00:00.000Z", + "endTime": "2024-01-20T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3048, + "publisherId": "clryu6we1000roz6ej4cpke41", + "name": "от предишен график", + "dayofweek": "Saturday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-06T14:30:00.000Z", + "endTime": "2024-01-06T16:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 1, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 2805, + "publisherId": "clryu6we1000roz6ej4cpke41", + "name": "Антоанета Ганчева", + "dayofweek": "Saturday", + "dayOfMonth": 6, + "weekOfMonth": 1, + "startTime": "2024-01-06T10:00:00.000Z", + "endTime": "2024-01-06T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2806, + "publisherId": "clryu6we1000roz6ej4cpke41", + "name": "Антоанета Ганчева", + "dayofweek": "Saturday", + "dayOfMonth": 20, + "weekOfMonth": 3, + "startTime": "2024-01-20T10:00:00.000Z", + "endTime": "2024-01-20T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3048, + "publisherId": "clryu6we1000roz6ej4cpke41", + "name": "от предишен график", + "dayofweek": "Saturday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-06T14:30:00.000Z", + "endTime": "2024-01-06T16:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 3, + "currentMonthAvailabilityHoursCount": 16.5, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": true + }, + { + "id": "clryu6wik000soz6erfvpn2ym", + "firstName": "Антонина", + "lastName": "Сейз", + "assignments": [ + { + "id": 160, + "shift": { + "id": 55, + "startTime": "2024-01-11T10:00:00.000Z", + "endTime": "2024-01-11T11:30:00.000Z" + } + }, + { + "id": 400, + "shift": { + "id": 129, + "startTime": "2024-01-26T10:00:00.000Z", + "endTime": "2024-01-26T11:30:00.000Z" + } + }, + { + "id": 509, + "shift": { + "id": 163, + "startTime": "2024-02-02T10:00:00.000Z", + "endTime": "2024-02-02T11:30:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 3091, + "publisherId": "clryu6wik000soz6erfvpn2ym", + "name": "от предишен график", + "dayofweek": "Thursday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-11T10:00:00.000Z", + "endTime": "2024-01-11T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3263, + "publisherId": "clryu6wik000soz6erfvpn2ym", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-26T10:00:00.000Z", + "endTime": "2024-01-26T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3358, + "publisherId": "clryu6wik000soz6erfvpn2ym", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-02-02T10:00:00.000Z", + "endTime": "2024-02-02T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 3, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 3091, + "publisherId": "clryu6wik000soz6erfvpn2ym", + "name": "от предишен график", + "dayofweek": "Thursday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-11T10:00:00.000Z", + "endTime": "2024-01-11T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3263, + "publisherId": "clryu6wik000soz6erfvpn2ym", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-26T10:00:00.000Z", + "endTime": "2024-01-26T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3358, + "publisherId": "clryu6wik000soz6erfvpn2ym", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-02-02T10:00:00.000Z", + "endTime": "2024-02-02T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 3, + "currentMonthAvailabilityHoursCount": 4.5, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": false + }, + { + "id": "clryu6wnl000toz6eeptpfvtw", + "firstName": "Ануар", + "lastName": "Насър", + "assignments": [ + { + "id": 18, + "shift": { + "id": 11, + "startTime": "2024-01-02T13:00:00.000Z", + "endTime": "2024-01-02T14:30:00.000Z" + } + }, + { + "id": 188, + "shift": { + "id": 64, + "startTime": "2024-01-12T14:30:00.000Z", + "endTime": "2024-01-12T16:00:00.000Z" + } + }, + { + "id": 283, + "shift": { + "id": 92, + "startTime": "2024-01-18T14:30:00.000Z", + "endTime": "2024-01-18T16:00:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 997, + "publisherId": "clryu6wnl000toz6eeptpfvtw", + "name": "Ануар Насър", + "dayofweek": "Monday", + "dayOfMonth": 5, + "weekOfMonth": 1, + "startTime": "2024-02-05T14:30:00.000Z", + "endTime": "2024-02-05T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 998, + "publisherId": "clryu6wnl000toz6eeptpfvtw", + "name": "Ануар Насър", + "dayofweek": "Tuesday", + "dayOfMonth": 6, + "weekOfMonth": 1, + "startTime": "2024-02-06T13:00:00.000Z", + "endTime": "2024-02-06T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 999, + "publisherId": "clryu6wnl000toz6eeptpfvtw", + "name": "Ануар Насър", + "dayofweek": "Wednesday", + "dayOfMonth": 7, + "weekOfMonth": 1, + "startTime": "2024-02-07T13:00:00.000Z", + "endTime": "2024-02-07T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1000, + "publisherId": "clryu6wnl000toz6eeptpfvtw", + "name": "Ануар Насър", + "dayofweek": "Thursday", + "dayOfMonth": 8, + "weekOfMonth": 1, + "startTime": "2024-02-08T13:00:00.000Z", + "endTime": "2024-02-08T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1001, + "publisherId": "clryu6wnl000toz6eeptpfvtw", + "name": "Ануар Насър", + "dayofweek": "Monday", + "dayOfMonth": 12, + "weekOfMonth": 2, + "startTime": "2024-02-12T14:30:00.000Z", + "endTime": "2024-02-12T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1002, + "publisherId": "clryu6wnl000toz6eeptpfvtw", + "name": "Ануар Насър", + "dayofweek": "Tuesday", + "dayOfMonth": 13, + "weekOfMonth": 2, + "startTime": "2024-02-13T13:00:00.000Z", + "endTime": "2024-02-13T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1003, + "publisherId": "clryu6wnl000toz6eeptpfvtw", + "name": "Ануар Насър", + "dayofweek": "Wednesday", + "dayOfMonth": 14, + "weekOfMonth": 2, + "startTime": "2024-02-14T13:00:00.000Z", + "endTime": "2024-02-14T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1004, + "publisherId": "clryu6wnl000toz6eeptpfvtw", + "name": "Ануар Насър", + "dayofweek": "Thursday", + "dayOfMonth": 15, + "weekOfMonth": 2, + "startTime": "2024-02-15T13:00:00.000Z", + "endTime": "2024-02-15T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1005, + "publisherId": "clryu6wnl000toz6eeptpfvtw", + "name": "Ануар Насър", + "dayofweek": "Friday", + "dayOfMonth": 16, + "weekOfMonth": 2, + "startTime": "2024-02-16T13:00:00.000Z", + "endTime": "2024-02-16T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1006, + "publisherId": "clryu6wnl000toz6eeptpfvtw", + "name": "Ануар Насър", + "dayofweek": "Saturday", + "dayOfMonth": 17, + "weekOfMonth": 2, + "startTime": "2024-02-17T10:00:00.000Z", + "endTime": "2024-02-17T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1007, + "publisherId": "clryu6wnl000toz6eeptpfvtw", + "name": "Ануар Насър", + "dayofweek": "Monday", + "dayOfMonth": 19, + "weekOfMonth": 3, + "startTime": "2024-02-19T14:30:00.000Z", + "endTime": "2024-02-19T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1008, + "publisherId": "clryu6wnl000toz6eeptpfvtw", + "name": "Ануар Насър", + "dayofweek": "Tuesday", + "dayOfMonth": 20, + "weekOfMonth": 3, + "startTime": "2024-02-20T13:00:00.000Z", + "endTime": "2024-02-20T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1009, + "publisherId": "clryu6wnl000toz6eeptpfvtw", + "name": "Ануар Насър", + "dayofweek": "Wednesday", + "dayOfMonth": 21, + "weekOfMonth": 3, + "startTime": "2024-02-21T13:00:00.000Z", + "endTime": "2024-02-21T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1010, + "publisherId": "clryu6wnl000toz6eeptpfvtw", + "name": "Ануар Насър", + "dayofweek": "Thursday", + "dayOfMonth": 22, + "weekOfMonth": 3, + "startTime": "2024-02-22T13:00:00.000Z", + "endTime": "2024-02-22T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1011, + "publisherId": "clryu6wnl000toz6eeptpfvtw", + "name": "Ануар Насър", + "dayofweek": "Friday", + "dayOfMonth": 23, + "weekOfMonth": 3, + "startTime": "2024-02-23T13:00:00.000Z", + "endTime": "2024-02-23T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2710, + "publisherId": "clryu6wnl000toz6eeptpfvtw", + "name": "Ануар Насър", + "dayofweek": "Monday", + "dayOfMonth": 1, + "weekOfMonth": 1, + "startTime": "2024-01-01T14:30:00.000Z", + "endTime": "2024-01-01T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2711, + "publisherId": "clryu6wnl000toz6eeptpfvtw", + "name": "Ануар Насър", + "dayofweek": "Tuesday", + "dayOfMonth": 2, + "weekOfMonth": 1, + "startTime": "2024-01-02T13:00:00.000Z", + "endTime": "2024-01-02T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2712, + "publisherId": "clryu6wnl000toz6eeptpfvtw", + "name": "Ануар Насър", + "dayofweek": "Wednesday", + "dayOfMonth": 3, + "weekOfMonth": 1, + "startTime": "2024-01-03T13:00:00.000Z", + "endTime": "2024-01-03T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2713, + "publisherId": "clryu6wnl000toz6eeptpfvtw", + "name": "Ануар Насър", + "dayofweek": "Thursday", + "dayOfMonth": 4, + "weekOfMonth": 1, + "startTime": "2024-01-04T13:00:00.000Z", + "endTime": "2024-01-04T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2714, + "publisherId": "clryu6wnl000toz6eeptpfvtw", + "name": "Ануар Насър", + "dayofweek": "Monday", + "dayOfMonth": 8, + "weekOfMonth": 2, + "startTime": "2024-01-08T14:30:00.000Z", + "endTime": "2024-01-08T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2715, + "publisherId": "clryu6wnl000toz6eeptpfvtw", + "name": "Ануар Насър", + "dayofweek": "Tuesday", + "dayOfMonth": 9, + "weekOfMonth": 2, + "startTime": "2024-01-09T13:00:00.000Z", + "endTime": "2024-01-09T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2716, + "publisherId": "clryu6wnl000toz6eeptpfvtw", + "name": "Ануар Насър", + "dayofweek": "Wednesday", + "dayOfMonth": 10, + "weekOfMonth": 2, + "startTime": "2024-01-10T13:00:00.000Z", + "endTime": "2024-01-10T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2717, + "publisherId": "clryu6wnl000toz6eeptpfvtw", + "name": "Ануар Насър", + "dayofweek": "Thursday", + "dayOfMonth": 11, + "weekOfMonth": 2, + "startTime": "2024-01-11T13:00:00.000Z", + "endTime": "2024-01-11T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2718, + "publisherId": "clryu6wnl000toz6eeptpfvtw", + "name": "Ануар Насър", + "dayofweek": "Friday", + "dayOfMonth": 12, + "weekOfMonth": 2, + "startTime": "2024-01-12T13:00:00.000Z", + "endTime": "2024-01-12T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2719, + "publisherId": "clryu6wnl000toz6eeptpfvtw", + "name": "Ануар Насър", + "dayofweek": "Saturday", + "dayOfMonth": 13, + "weekOfMonth": 2, + "startTime": "2024-01-13T10:00:00.000Z", + "endTime": "2024-01-13T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2720, + "publisherId": "clryu6wnl000toz6eeptpfvtw", + "name": "Ануар Насър", + "dayofweek": "Monday", + "dayOfMonth": 15, + "weekOfMonth": 3, + "startTime": "2024-01-15T14:30:00.000Z", + "endTime": "2024-01-15T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2721, + "publisherId": "clryu6wnl000toz6eeptpfvtw", + "name": "Ануар Насър", + "dayofweek": "Tuesday", + "dayOfMonth": 16, + "weekOfMonth": 3, + "startTime": "2024-01-16T13:00:00.000Z", + "endTime": "2024-01-16T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2722, + "publisherId": "clryu6wnl000toz6eeptpfvtw", + "name": "Ануар Насър", + "dayofweek": "Wednesday", + "dayOfMonth": 17, + "weekOfMonth": 3, + "startTime": "2024-01-17T13:00:00.000Z", + "endTime": "2024-01-17T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2723, + "publisherId": "clryu6wnl000toz6eeptpfvtw", + "name": "Ануар Насър", + "dayofweek": "Thursday", + "dayOfMonth": 18, + "weekOfMonth": 3, + "startTime": "2024-01-18T13:00:00.000Z", + "endTime": "2024-01-18T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2724, + "publisherId": "clryu6wnl000toz6eeptpfvtw", + "name": "Ануар Насър", + "dayofweek": "Friday", + "dayOfMonth": 19, + "weekOfMonth": 3, + "startTime": "2024-01-19T13:00:00.000Z", + "endTime": "2024-01-19T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3114, + "publisherId": "clryu6wnl000toz6eeptpfvtw", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-12T14:30:00.000Z", + "endTime": "2024-01-12T16:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3173, + "publisherId": "clryu6wnl000toz6eeptpfvtw", + "name": "от предишен график", + "dayofweek": "Thursday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-18T14:30:00.000Z", + "endTime": "2024-01-18T16:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 3, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 2710, + "publisherId": "clryu6wnl000toz6eeptpfvtw", + "name": "Ануар Насър", + "dayofweek": "Monday", + "dayOfMonth": 1, + "weekOfMonth": 1, + "startTime": "2024-01-01T14:30:00.000Z", + "endTime": "2024-01-01T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2711, + "publisherId": "clryu6wnl000toz6eeptpfvtw", + "name": "Ануар Насър", + "dayofweek": "Tuesday", + "dayOfMonth": 2, + "weekOfMonth": 1, + "startTime": "2024-01-02T13:00:00.000Z", + "endTime": "2024-01-02T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2712, + "publisherId": "clryu6wnl000toz6eeptpfvtw", + "name": "Ануар Насър", + "dayofweek": "Wednesday", + "dayOfMonth": 3, + "weekOfMonth": 1, + "startTime": "2024-01-03T13:00:00.000Z", + "endTime": "2024-01-03T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2713, + "publisherId": "clryu6wnl000toz6eeptpfvtw", + "name": "Ануар Насър", + "dayofweek": "Thursday", + "dayOfMonth": 4, + "weekOfMonth": 1, + "startTime": "2024-01-04T13:00:00.000Z", + "endTime": "2024-01-04T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2714, + "publisherId": "clryu6wnl000toz6eeptpfvtw", + "name": "Ануар Насър", + "dayofweek": "Monday", + "dayOfMonth": 8, + "weekOfMonth": 2, + "startTime": "2024-01-08T14:30:00.000Z", + "endTime": "2024-01-08T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2715, + "publisherId": "clryu6wnl000toz6eeptpfvtw", + "name": "Ануар Насър", + "dayofweek": "Tuesday", + "dayOfMonth": 9, + "weekOfMonth": 2, + "startTime": "2024-01-09T13:00:00.000Z", + "endTime": "2024-01-09T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2716, + "publisherId": "clryu6wnl000toz6eeptpfvtw", + "name": "Ануар Насър", + "dayofweek": "Wednesday", + "dayOfMonth": 10, + "weekOfMonth": 2, + "startTime": "2024-01-10T13:00:00.000Z", + "endTime": "2024-01-10T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2717, + "publisherId": "clryu6wnl000toz6eeptpfvtw", + "name": "Ануар Насър", + "dayofweek": "Thursday", + "dayOfMonth": 11, + "weekOfMonth": 2, + "startTime": "2024-01-11T13:00:00.000Z", + "endTime": "2024-01-11T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2718, + "publisherId": "clryu6wnl000toz6eeptpfvtw", + "name": "Ануар Насър", + "dayofweek": "Friday", + "dayOfMonth": 12, + "weekOfMonth": 2, + "startTime": "2024-01-12T13:00:00.000Z", + "endTime": "2024-01-12T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2719, + "publisherId": "clryu6wnl000toz6eeptpfvtw", + "name": "Ануар Насър", + "dayofweek": "Saturday", + "dayOfMonth": 13, + "weekOfMonth": 2, + "startTime": "2024-01-13T10:00:00.000Z", + "endTime": "2024-01-13T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2720, + "publisherId": "clryu6wnl000toz6eeptpfvtw", + "name": "Ануар Насър", + "dayofweek": "Monday", + "dayOfMonth": 15, + "weekOfMonth": 3, + "startTime": "2024-01-15T14:30:00.000Z", + "endTime": "2024-01-15T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2721, + "publisherId": "clryu6wnl000toz6eeptpfvtw", + "name": "Ануар Насър", + "dayofweek": "Tuesday", + "dayOfMonth": 16, + "weekOfMonth": 3, + "startTime": "2024-01-16T13:00:00.000Z", + "endTime": "2024-01-16T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2722, + "publisherId": "clryu6wnl000toz6eeptpfvtw", + "name": "Ануар Насър", + "dayofweek": "Wednesday", + "dayOfMonth": 17, + "weekOfMonth": 3, + "startTime": "2024-01-17T13:00:00.000Z", + "endTime": "2024-01-17T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2723, + "publisherId": "clryu6wnl000toz6eeptpfvtw", + "name": "Ануар Насър", + "dayofweek": "Thursday", + "dayOfMonth": 18, + "weekOfMonth": 3, + "startTime": "2024-01-18T13:00:00.000Z", + "endTime": "2024-01-18T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2724, + "publisherId": "clryu6wnl000toz6eeptpfvtw", + "name": "Ануар Насър", + "dayofweek": "Friday", + "dayOfMonth": 19, + "weekOfMonth": 3, + "startTime": "2024-01-19T13:00:00.000Z", + "endTime": "2024-01-19T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3114, + "publisherId": "clryu6wnl000toz6eeptpfvtw", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-12T14:30:00.000Z", + "endTime": "2024-01-12T16:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3173, + "publisherId": "clryu6wnl000toz6eeptpfvtw", + "name": "от предишен график", + "dayofweek": "Thursday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-18T14:30:00.000Z", + "endTime": "2024-01-18T16:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 17, + "currentMonthAvailabilityHoursCount": 45, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": true + }, + { + "id": "clryu6wrt000uoz6eywtmy0n1", + "firstName": "Аня", + "lastName": "Ван", + "assignments": [], + "availabilities": [ + { + "id": 682, + "publisherId": "clryu6wrt000uoz6eywtmy0n1", + "name": "Аня Ван", + "dayofweek": "Friday", + "dayOfMonth": 9, + "weekOfMonth": 1, + "startTime": "2024-02-09T08:30:00.000Z", + "endTime": "2024-02-09T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 683, + "publisherId": "clryu6wrt000uoz6eywtmy0n1", + "name": "Аня Ван", + "dayofweek": "Friday", + "dayOfMonth": 16, + "weekOfMonth": 2, + "startTime": "2024-02-16T08:30:00.000Z", + "endTime": "2024-02-16T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 684, + "publisherId": "clryu6wrt000uoz6eywtmy0n1", + "name": "Аня Ван", + "dayofweek": "Friday", + "dayOfMonth": 23, + "weekOfMonth": 3, + "startTime": "2024-02-23T08:30:00.000Z", + "endTime": "2024-02-23T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 685, + "publisherId": "clryu6wrt000uoz6eywtmy0n1", + "name": "Аня Ван", + "dayofweek": "Friday", + "dayOfMonth": 1, + "weekOfMonth": 4, + "startTime": "2024-03-01T08:30:00.000Z", + "endTime": "2024-03-01T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1869, + "publisherId": "clryu6wrt000uoz6eywtmy0n1", + "name": "Аня Ван", + "dayofweek": "Friday", + "dayOfMonth": 5, + "weekOfMonth": 1, + "startTime": "2024-01-05T08:30:00.000Z", + "endTime": "2024-01-05T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1870, + "publisherId": "clryu6wrt000uoz6eywtmy0n1", + "name": "Аня Ван", + "dayofweek": "Friday", + "dayOfMonth": 12, + "weekOfMonth": 2, + "startTime": "2024-01-12T08:30:00.000Z", + "endTime": "2024-01-12T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1871, + "publisherId": "clryu6wrt000uoz6eywtmy0n1", + "name": "Аня Ван", + "dayofweek": "Friday", + "dayOfMonth": 19, + "weekOfMonth": 3, + "startTime": "2024-01-19T08:30:00.000Z", + "endTime": "2024-01-19T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1872, + "publisherId": "clryu6wrt000uoz6eywtmy0n1", + "name": "Аня Ван", + "dayofweek": "Friday", + "dayOfMonth": 26, + "weekOfMonth": 4, + "startTime": "2024-01-26T08:30:00.000Z", + "endTime": "2024-01-26T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 0, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 1869, + "publisherId": "clryu6wrt000uoz6eywtmy0n1", + "name": "Аня Ван", + "dayofweek": "Friday", + "dayOfMonth": 5, + "weekOfMonth": 1, + "startTime": "2024-01-05T08:30:00.000Z", + "endTime": "2024-01-05T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1870, + "publisherId": "clryu6wrt000uoz6eywtmy0n1", + "name": "Аня Ван", + "dayofweek": "Friday", + "dayOfMonth": 12, + "weekOfMonth": 2, + "startTime": "2024-01-12T08:30:00.000Z", + "endTime": "2024-01-12T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1871, + "publisherId": "clryu6wrt000uoz6eywtmy0n1", + "name": "Аня Ван", + "dayofweek": "Friday", + "dayOfMonth": 19, + "weekOfMonth": 3, + "startTime": "2024-01-19T08:30:00.000Z", + "endTime": "2024-01-19T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1872, + "publisherId": "clryu6wrt000uoz6eywtmy0n1", + "name": "Аня Ван", + "dayofweek": "Friday", + "dayOfMonth": 26, + "weekOfMonth": 4, + "startTime": "2024-01-26T08:30:00.000Z", + "endTime": "2024-01-26T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 4, + "currentMonthAvailabilityHoursCount": 36, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": true + }, + { + "id": "clryu6x0m000woz6e5a0ug5bq", + "firstName": "Барбара", + "lastName": "Паванело", + "assignments": [ + { + "id": 24, + "shift": { + "id": 13, + "startTime": "2024-01-03T07:00:00.000Z", + "endTime": "2024-01-03T08:30:00.000Z" + } + }, + { + "id": 135, + "shift": { + "id": 47, + "startTime": "2024-01-10T07:00:00.000Z", + "endTime": "2024-01-10T08:30:00.000Z" + } + }, + { + "id": 213, + "shift": { + "id": 70, + "startTime": "2024-01-15T08:30:00.000Z", + "endTime": "2024-01-15T10:00:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 2995, + "publisherId": "clryu6x0m000woz6e5a0ug5bq", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-03T07:00:00.000Z", + "endTime": "2024-01-03T08:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3075, + "publisherId": "clryu6x0m000woz6e5a0ug5bq", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-10T07:00:00.000Z", + "endTime": "2024-01-10T08:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3131, + "publisherId": "clryu6x0m000woz6e5a0ug5bq", + "name": "от предишен график", + "dayofweek": "Monday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-15T08:30:00.000Z", + "endTime": "2024-01-15T10:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 3, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 2995, + "publisherId": "clryu6x0m000woz6e5a0ug5bq", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-03T07:00:00.000Z", + "endTime": "2024-01-03T08:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3075, + "publisherId": "clryu6x0m000woz6e5a0ug5bq", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-10T07:00:00.000Z", + "endTime": "2024-01-10T08:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3131, + "publisherId": "clryu6x0m000woz6e5a0ug5bq", + "name": "от предишен график", + "dayofweek": "Monday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-15T08:30:00.000Z", + "endTime": "2024-01-15T10:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 3, + "currentMonthAvailabilityHoursCount": 4.5, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": false + }, + { + "id": "clryu6x9b000yoz6ey4k5ef3j", + "firstName": "Биляна", + "lastName": "Султанова", + "assignments": [ + { + "id": 203, + "shift": { + "id": 68, + "startTime": "2024-01-13T14:30:00.000Z", + "endTime": "2024-01-13T16:00:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 3124, + "publisherId": "clryu6x9b000yoz6ey4k5ef3j", + "name": "от предишен график", + "dayofweek": "Saturday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-13T14:30:00.000Z", + "endTime": "2024-01-13T16:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 1, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 3124, + "publisherId": "clryu6x9b000yoz6ey4k5ef3j", + "name": "от предишен график", + "dayofweek": "Saturday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-13T14:30:00.000Z", + "endTime": "2024-01-13T16:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 1, + "currentMonthAvailabilityHoursCount": 1.5, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": false + }, + { + "id": "clryu6xdd000zoz6e1jxg1vsu", + "firstName": "Бистра", + "lastName": "Асенова", + "assignments": [ + { + "id": 23, + "shift": { + "id": 13, + "startTime": "2024-01-03T07:00:00.000Z", + "endTime": "2024-01-03T08:30:00.000Z" + } + }, + { + "id": 139, + "shift": { + "id": 48, + "startTime": "2024-01-10T08:30:00.000Z", + "endTime": "2024-01-10T10:00:00.000Z" + } + }, + { + "id": 321, + "shift": { + "id": 105, + "startTime": "2024-01-22T10:00:00.000Z", + "endTime": "2024-01-22T11:30:00.000Z" + } + }, + { + "id": 430, + "shift": { + "id": 138, + "startTime": "2024-01-29T08:30:00.000Z", + "endTime": "2024-01-29T10:00:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 2994, + "publisherId": "clryu6xdd000zoz6e1jxg1vsu", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-03T07:00:00.000Z", + "endTime": "2024-01-03T08:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3079, + "publisherId": "clryu6xdd000zoz6e1jxg1vsu", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-10T08:30:00.000Z", + "endTime": "2024-01-10T10:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3203, + "publisherId": "clryu6xdd000zoz6e1jxg1vsu", + "name": "от предишен график", + "dayofweek": "Monday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-22T10:00:00.000Z", + "endTime": "2024-01-22T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3290, + "publisherId": "clryu6xdd000zoz6e1jxg1vsu", + "name": "от предишен график", + "dayofweek": "Monday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-29T08:30:00.000Z", + "endTime": "2024-01-29T10:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 4, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 2994, + "publisherId": "clryu6xdd000zoz6e1jxg1vsu", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-03T07:00:00.000Z", + "endTime": "2024-01-03T08:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3079, + "publisherId": "clryu6xdd000zoz6e1jxg1vsu", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-10T08:30:00.000Z", + "endTime": "2024-01-10T10:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3203, + "publisherId": "clryu6xdd000zoz6e1jxg1vsu", + "name": "от предишен график", + "dayofweek": "Monday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-22T10:00:00.000Z", + "endTime": "2024-01-22T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3290, + "publisherId": "clryu6xdd000zoz6e1jxg1vsu", + "name": "от предишен график", + "dayofweek": "Monday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-29T08:30:00.000Z", + "endTime": "2024-01-29T10:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 4, + "currentMonthAvailabilityHoursCount": 6, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": false + }, + { + "id": "clryu6xhg0010oz6eflwy2r3l", + "firstName": "Бранимира", + "lastName": "Съменова", + "assignments": [ + { + "id": 7, + "shift": { + "id": 8, + "startTime": "2024-01-02T08:30:00.000Z", + "endTime": "2024-01-02T10:00:00.000Z" + } + }, + { + "id": 50, + "shift": { + "id": 21, + "startTime": "2024-01-04T10:00:00.000Z", + "endTime": "2024-01-04T11:30:00.000Z" + } + }, + { + "id": 152, + "shift": { + "id": 52, + "startTime": "2024-01-10T14:30:00.000Z", + "endTime": "2024-01-10T16:00:00.000Z" + } + }, + { + "id": 239, + "shift": { + "id": 79, + "startTime": "2024-01-16T13:00:00.000Z", + "endTime": "2024-01-16T14:30:00.000Z" + } + }, + { + "id": 370, + "shift": { + "id": 120, + "startTime": "2024-01-24T14:30:00.000Z", + "endTime": "2024-01-24T16:00:00.000Z" + } + }, + { + "id": 482, + "shift": { + "id": 154, + "startTime": "2024-01-31T14:30:00.000Z", + "endTime": "2024-01-31T16:00:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 717, + "publisherId": "clryu6xhg0010oz6eflwy2r3l", + "name": "Бранимира Съменова", + "dayofweek": "Tuesday", + "dayOfMonth": 6, + "weekOfMonth": 1, + "startTime": "2024-02-06T07:00:00.000Z", + "endTime": "2024-02-06T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 718, + "publisherId": "clryu6xhg0010oz6eflwy2r3l", + "name": "Бранимира Съменова", + "dayofweek": "Wednesday", + "dayOfMonth": 7, + "weekOfMonth": 1, + "startTime": "2024-02-07T07:00:00.000Z", + "endTime": "2024-02-07T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 719, + "publisherId": "clryu6xhg0010oz6eflwy2r3l", + "name": "Бранимира Съменова", + "dayofweek": "Thursday", + "dayOfMonth": 8, + "weekOfMonth": 1, + "startTime": "2024-02-08T07:00:00.000Z", + "endTime": "2024-02-08T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 720, + "publisherId": "clryu6xhg0010oz6eflwy2r3l", + "name": "Бранимира Съменова", + "dayofweek": "Friday", + "dayOfMonth": 9, + "weekOfMonth": 1, + "startTime": "2024-02-09T07:00:00.000Z", + "endTime": "2024-02-09T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 721, + "publisherId": "clryu6xhg0010oz6eflwy2r3l", + "name": "Бранимира Съменова", + "dayofweek": "Saturday", + "dayOfMonth": 10, + "weekOfMonth": 1, + "startTime": "2024-02-10T10:00:00.000Z", + "endTime": "2024-02-10T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 722, + "publisherId": "clryu6xhg0010oz6eflwy2r3l", + "name": "Бранимира Съменова", + "dayofweek": "Tuesday", + "dayOfMonth": 13, + "weekOfMonth": 2, + "startTime": "2024-02-13T07:00:00.000Z", + "endTime": "2024-02-13T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 723, + "publisherId": "clryu6xhg0010oz6eflwy2r3l", + "name": "Бранимира Съменова", + "dayofweek": "Wednesday", + "dayOfMonth": 14, + "weekOfMonth": 2, + "startTime": "2024-02-14T07:00:00.000Z", + "endTime": "2024-02-14T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 724, + "publisherId": "clryu6xhg0010oz6eflwy2r3l", + "name": "Бранимира Съменова", + "dayofweek": "Thursday", + "dayOfMonth": 15, + "weekOfMonth": 2, + "startTime": "2024-02-15T07:00:00.000Z", + "endTime": "2024-02-15T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 725, + "publisherId": "clryu6xhg0010oz6eflwy2r3l", + "name": "Бранимира Съменова", + "dayofweek": "Friday", + "dayOfMonth": 16, + "weekOfMonth": 2, + "startTime": "2024-02-16T07:00:00.000Z", + "endTime": "2024-02-16T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 726, + "publisherId": "clryu6xhg0010oz6eflwy2r3l", + "name": "Бранимира Съменова", + "dayofweek": "Saturday", + "dayOfMonth": 17, + "weekOfMonth": 2, + "startTime": "2024-02-17T10:00:00.000Z", + "endTime": "2024-02-17T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 727, + "publisherId": "clryu6xhg0010oz6eflwy2r3l", + "name": "Бранимира Съменова", + "dayofweek": "Tuesday", + "dayOfMonth": 20, + "weekOfMonth": 3, + "startTime": "2024-02-20T07:00:00.000Z", + "endTime": "2024-02-20T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 728, + "publisherId": "clryu6xhg0010oz6eflwy2r3l", + "name": "Бранимира Съменова", + "dayofweek": "Wednesday", + "dayOfMonth": 21, + "weekOfMonth": 3, + "startTime": "2024-02-21T07:00:00.000Z", + "endTime": "2024-02-21T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 729, + "publisherId": "clryu6xhg0010oz6eflwy2r3l", + "name": "Бранимира Съменова", + "dayofweek": "Thursday", + "dayOfMonth": 22, + "weekOfMonth": 3, + "startTime": "2024-02-22T07:00:00.000Z", + "endTime": "2024-02-22T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 730, + "publisherId": "clryu6xhg0010oz6eflwy2r3l", + "name": "Бранимира Съменова", + "dayofweek": "Friday", + "dayOfMonth": 23, + "weekOfMonth": 3, + "startTime": "2024-02-23T07:00:00.000Z", + "endTime": "2024-02-23T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 731, + "publisherId": "clryu6xhg0010oz6eflwy2r3l", + "name": "Бранимира Съменова", + "dayofweek": "Saturday", + "dayOfMonth": 24, + "weekOfMonth": 3, + "startTime": "2024-02-24T07:00:00.000Z", + "endTime": "2024-02-24T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 732, + "publisherId": "clryu6xhg0010oz6eflwy2r3l", + "name": "Бранимира Съменова", + "dayofweek": "Tuesday", + "dayOfMonth": 27, + "weekOfMonth": 4, + "startTime": "2024-02-27T07:00:00.000Z", + "endTime": "2024-02-27T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 733, + "publisherId": "clryu6xhg0010oz6eflwy2r3l", + "name": "Бранимира Съменова", + "dayofweek": "Wednesday", + "dayOfMonth": 28, + "weekOfMonth": 4, + "startTime": "2024-02-28T07:00:00.000Z", + "endTime": "2024-02-28T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 734, + "publisherId": "clryu6xhg0010oz6eflwy2r3l", + "name": "Бранимира Съменова", + "dayofweek": "Thursday", + "dayOfMonth": 29, + "weekOfMonth": 4, + "startTime": "2024-02-29T07:00:00.000Z", + "endTime": "2024-02-29T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 735, + "publisherId": "clryu6xhg0010oz6eflwy2r3l", + "name": "Бранимира Съменова", + "dayofweek": "Friday", + "dayOfMonth": 1, + "weekOfMonth": 4, + "startTime": "2024-03-01T07:00:00.000Z", + "endTime": "2024-03-01T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 736, + "publisherId": "clryu6xhg0010oz6eflwy2r3l", + "name": "Бранимира Съменова", + "dayofweek": "Saturday", + "dayOfMonth": 2, + "weekOfMonth": 4, + "startTime": "2024-03-02T07:00:00.000Z", + "endTime": "2024-03-02T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1982, + "publisherId": "clryu6xhg0010oz6eflwy2r3l", + "name": "Бранимира Съменова", + "dayofweek": "Tuesday", + "dayOfMonth": 2, + "weekOfMonth": 1, + "startTime": "2024-01-02T07:00:00.000Z", + "endTime": "2024-01-02T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1983, + "publisherId": "clryu6xhg0010oz6eflwy2r3l", + "name": "Бранимира Съменова", + "dayofweek": "Wednesday", + "dayOfMonth": 3, + "weekOfMonth": 1, + "startTime": "2024-01-03T07:00:00.000Z", + "endTime": "2024-01-03T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1984, + "publisherId": "clryu6xhg0010oz6eflwy2r3l", + "name": "Бранимира Съменова", + "dayofweek": "Thursday", + "dayOfMonth": 4, + "weekOfMonth": 1, + "startTime": "2024-01-04T07:00:00.000Z", + "endTime": "2024-01-04T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1985, + "publisherId": "clryu6xhg0010oz6eflwy2r3l", + "name": "Бранимира Съменова", + "dayofweek": "Friday", + "dayOfMonth": 5, + "weekOfMonth": 1, + "startTime": "2024-01-05T07:00:00.000Z", + "endTime": "2024-01-05T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1986, + "publisherId": "clryu6xhg0010oz6eflwy2r3l", + "name": "Бранимира Съменова", + "dayofweek": "Saturday", + "dayOfMonth": 6, + "weekOfMonth": 1, + "startTime": "2024-01-06T10:00:00.000Z", + "endTime": "2024-01-06T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1987, + "publisherId": "clryu6xhg0010oz6eflwy2r3l", + "name": "Бранимира Съменова", + "dayofweek": "Tuesday", + "dayOfMonth": 9, + "weekOfMonth": 2, + "startTime": "2024-01-09T07:00:00.000Z", + "endTime": "2024-01-09T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1988, + "publisherId": "clryu6xhg0010oz6eflwy2r3l", + "name": "Бранимира Съменова", + "dayofweek": "Wednesday", + "dayOfMonth": 10, + "weekOfMonth": 2, + "startTime": "2024-01-10T07:00:00.000Z", + "endTime": "2024-01-10T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1989, + "publisherId": "clryu6xhg0010oz6eflwy2r3l", + "name": "Бранимира Съменова", + "dayofweek": "Thursday", + "dayOfMonth": 11, + "weekOfMonth": 2, + "startTime": "2024-01-11T07:00:00.000Z", + "endTime": "2024-01-11T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1990, + "publisherId": "clryu6xhg0010oz6eflwy2r3l", + "name": "Бранимира Съменова", + "dayofweek": "Friday", + "dayOfMonth": 12, + "weekOfMonth": 2, + "startTime": "2024-01-12T07:00:00.000Z", + "endTime": "2024-01-12T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1991, + "publisherId": "clryu6xhg0010oz6eflwy2r3l", + "name": "Бранимира Съменова", + "dayofweek": "Saturday", + "dayOfMonth": 13, + "weekOfMonth": 2, + "startTime": "2024-01-13T10:00:00.000Z", + "endTime": "2024-01-13T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1992, + "publisherId": "clryu6xhg0010oz6eflwy2r3l", + "name": "Бранимира Съменова", + "dayofweek": "Tuesday", + "dayOfMonth": 16, + "weekOfMonth": 3, + "startTime": "2024-01-16T07:00:00.000Z", + "endTime": "2024-01-16T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1993, + "publisherId": "clryu6xhg0010oz6eflwy2r3l", + "name": "Бранимира Съменова", + "dayofweek": "Wednesday", + "dayOfMonth": 17, + "weekOfMonth": 3, + "startTime": "2024-01-17T07:00:00.000Z", + "endTime": "2024-01-17T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1994, + "publisherId": "clryu6xhg0010oz6eflwy2r3l", + "name": "Бранимира Съменова", + "dayofweek": "Thursday", + "dayOfMonth": 18, + "weekOfMonth": 3, + "startTime": "2024-01-18T07:00:00.000Z", + "endTime": "2024-01-18T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1995, + "publisherId": "clryu6xhg0010oz6eflwy2r3l", + "name": "Бранимира Съменова", + "dayofweek": "Friday", + "dayOfMonth": 19, + "weekOfMonth": 3, + "startTime": "2024-01-19T07:00:00.000Z", + "endTime": "2024-01-19T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1996, + "publisherId": "clryu6xhg0010oz6eflwy2r3l", + "name": "Бранимира Съменова", + "dayofweek": "Saturday", + "dayOfMonth": 20, + "weekOfMonth": 3, + "startTime": "2024-01-20T07:00:00.000Z", + "endTime": "2024-01-20T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1997, + "publisherId": "clryu6xhg0010oz6eflwy2r3l", + "name": "Бранимира Съменова", + "dayofweek": "Tuesday", + "dayOfMonth": 23, + "weekOfMonth": 4, + "startTime": "2024-01-23T07:00:00.000Z", + "endTime": "2024-01-23T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1998, + "publisherId": "clryu6xhg0010oz6eflwy2r3l", + "name": "Бранимира Съменова", + "dayofweek": "Wednesday", + "dayOfMonth": 24, + "weekOfMonth": 4, + "startTime": "2024-01-24T07:00:00.000Z", + "endTime": "2024-01-24T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1999, + "publisherId": "clryu6xhg0010oz6eflwy2r3l", + "name": "Бранимира Съменова", + "dayofweek": "Thursday", + "dayOfMonth": 25, + "weekOfMonth": 4, + "startTime": "2024-01-25T07:00:00.000Z", + "endTime": "2024-01-25T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2000, + "publisherId": "clryu6xhg0010oz6eflwy2r3l", + "name": "Бранимира Съменова", + "dayofweek": "Friday", + "dayOfMonth": 26, + "weekOfMonth": 4, + "startTime": "2024-01-26T07:00:00.000Z", + "endTime": "2024-01-26T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2001, + "publisherId": "clryu6xhg0010oz6eflwy2r3l", + "name": "Бранимира Съменова", + "dayofweek": "Saturday", + "dayOfMonth": 27, + "weekOfMonth": 4, + "startTime": "2024-01-27T07:00:00.000Z", + "endTime": "2024-01-27T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2985, + "publisherId": "clryu6xhg0010oz6eflwy2r3l", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-02T08:30:00.000Z", + "endTime": "2024-01-02T10:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3015, + "publisherId": "clryu6xhg0010oz6eflwy2r3l", + "name": "от предишен график", + "dayofweek": "Thursday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-04T10:00:00.000Z", + "endTime": "2024-01-04T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3086, + "publisherId": "clryu6xhg0010oz6eflwy2r3l", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-10T14:30:00.000Z", + "endTime": "2024-01-10T16:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3144, + "publisherId": "clryu6xhg0010oz6eflwy2r3l", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-16T13:00:00.000Z", + "endTime": "2024-01-16T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3240, + "publisherId": "clryu6xhg0010oz6eflwy2r3l", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-24T14:30:00.000Z", + "endTime": "2024-01-24T16:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3333, + "publisherId": "clryu6xhg0010oz6eflwy2r3l", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-31T14:30:00.000Z", + "endTime": "2024-01-31T16:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 6, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 1982, + "publisherId": "clryu6xhg0010oz6eflwy2r3l", + "name": "Бранимира Съменова", + "dayofweek": "Tuesday", + "dayOfMonth": 2, + "weekOfMonth": 1, + "startTime": "2024-01-02T07:00:00.000Z", + "endTime": "2024-01-02T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1983, + "publisherId": "clryu6xhg0010oz6eflwy2r3l", + "name": "Бранимира Съменова", + "dayofweek": "Wednesday", + "dayOfMonth": 3, + "weekOfMonth": 1, + "startTime": "2024-01-03T07:00:00.000Z", + "endTime": "2024-01-03T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1984, + "publisherId": "clryu6xhg0010oz6eflwy2r3l", + "name": "Бранимира Съменова", + "dayofweek": "Thursday", + "dayOfMonth": 4, + "weekOfMonth": 1, + "startTime": "2024-01-04T07:00:00.000Z", + "endTime": "2024-01-04T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1985, + "publisherId": "clryu6xhg0010oz6eflwy2r3l", + "name": "Бранимира Съменова", + "dayofweek": "Friday", + "dayOfMonth": 5, + "weekOfMonth": 1, + "startTime": "2024-01-05T07:00:00.000Z", + "endTime": "2024-01-05T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1986, + "publisherId": "clryu6xhg0010oz6eflwy2r3l", + "name": "Бранимира Съменова", + "dayofweek": "Saturday", + "dayOfMonth": 6, + "weekOfMonth": 1, + "startTime": "2024-01-06T10:00:00.000Z", + "endTime": "2024-01-06T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1987, + "publisherId": "clryu6xhg0010oz6eflwy2r3l", + "name": "Бранимира Съменова", + "dayofweek": "Tuesday", + "dayOfMonth": 9, + "weekOfMonth": 2, + "startTime": "2024-01-09T07:00:00.000Z", + "endTime": "2024-01-09T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1988, + "publisherId": "clryu6xhg0010oz6eflwy2r3l", + "name": "Бранимира Съменова", + "dayofweek": "Wednesday", + "dayOfMonth": 10, + "weekOfMonth": 2, + "startTime": "2024-01-10T07:00:00.000Z", + "endTime": "2024-01-10T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1989, + "publisherId": "clryu6xhg0010oz6eflwy2r3l", + "name": "Бранимира Съменова", + "dayofweek": "Thursday", + "dayOfMonth": 11, + "weekOfMonth": 2, + "startTime": "2024-01-11T07:00:00.000Z", + "endTime": "2024-01-11T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1990, + "publisherId": "clryu6xhg0010oz6eflwy2r3l", + "name": "Бранимира Съменова", + "dayofweek": "Friday", + "dayOfMonth": 12, + "weekOfMonth": 2, + "startTime": "2024-01-12T07:00:00.000Z", + "endTime": "2024-01-12T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1991, + "publisherId": "clryu6xhg0010oz6eflwy2r3l", + "name": "Бранимира Съменова", + "dayofweek": "Saturday", + "dayOfMonth": 13, + "weekOfMonth": 2, + "startTime": "2024-01-13T10:00:00.000Z", + "endTime": "2024-01-13T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1992, + "publisherId": "clryu6xhg0010oz6eflwy2r3l", + "name": "Бранимира Съменова", + "dayofweek": "Tuesday", + "dayOfMonth": 16, + "weekOfMonth": 3, + "startTime": "2024-01-16T07:00:00.000Z", + "endTime": "2024-01-16T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1993, + "publisherId": "clryu6xhg0010oz6eflwy2r3l", + "name": "Бранимира Съменова", + "dayofweek": "Wednesday", + "dayOfMonth": 17, + "weekOfMonth": 3, + "startTime": "2024-01-17T07:00:00.000Z", + "endTime": "2024-01-17T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1994, + "publisherId": "clryu6xhg0010oz6eflwy2r3l", + "name": "Бранимира Съменова", + "dayofweek": "Thursday", + "dayOfMonth": 18, + "weekOfMonth": 3, + "startTime": "2024-01-18T07:00:00.000Z", + "endTime": "2024-01-18T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1995, + "publisherId": "clryu6xhg0010oz6eflwy2r3l", + "name": "Бранимира Съменова", + "dayofweek": "Friday", + "dayOfMonth": 19, + "weekOfMonth": 3, + "startTime": "2024-01-19T07:00:00.000Z", + "endTime": "2024-01-19T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1996, + "publisherId": "clryu6xhg0010oz6eflwy2r3l", + "name": "Бранимира Съменова", + "dayofweek": "Saturday", + "dayOfMonth": 20, + "weekOfMonth": 3, + "startTime": "2024-01-20T07:00:00.000Z", + "endTime": "2024-01-20T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1997, + "publisherId": "clryu6xhg0010oz6eflwy2r3l", + "name": "Бранимира Съменова", + "dayofweek": "Tuesday", + "dayOfMonth": 23, + "weekOfMonth": 4, + "startTime": "2024-01-23T07:00:00.000Z", + "endTime": "2024-01-23T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1998, + "publisherId": "clryu6xhg0010oz6eflwy2r3l", + "name": "Бранимира Съменова", + "dayofweek": "Wednesday", + "dayOfMonth": 24, + "weekOfMonth": 4, + "startTime": "2024-01-24T07:00:00.000Z", + "endTime": "2024-01-24T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1999, + "publisherId": "clryu6xhg0010oz6eflwy2r3l", + "name": "Бранимира Съменова", + "dayofweek": "Thursday", + "dayOfMonth": 25, + "weekOfMonth": 4, + "startTime": "2024-01-25T07:00:00.000Z", + "endTime": "2024-01-25T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2000, + "publisherId": "clryu6xhg0010oz6eflwy2r3l", + "name": "Бранимира Съменова", + "dayofweek": "Friday", + "dayOfMonth": 26, + "weekOfMonth": 4, + "startTime": "2024-01-26T07:00:00.000Z", + "endTime": "2024-01-26T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2001, + "publisherId": "clryu6xhg0010oz6eflwy2r3l", + "name": "Бранимира Съменова", + "dayofweek": "Saturday", + "dayOfMonth": 27, + "weekOfMonth": 4, + "startTime": "2024-01-27T07:00:00.000Z", + "endTime": "2024-01-27T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2985, + "publisherId": "clryu6xhg0010oz6eflwy2r3l", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-02T08:30:00.000Z", + "endTime": "2024-01-02T10:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3015, + "publisherId": "clryu6xhg0010oz6eflwy2r3l", + "name": "от предишен график", + "dayofweek": "Thursday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-04T10:00:00.000Z", + "endTime": "2024-01-04T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3086, + "publisherId": "clryu6xhg0010oz6eflwy2r3l", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-10T14:30:00.000Z", + "endTime": "2024-01-10T16:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3144, + "publisherId": "clryu6xhg0010oz6eflwy2r3l", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-16T13:00:00.000Z", + "endTime": "2024-01-16T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3240, + "publisherId": "clryu6xhg0010oz6eflwy2r3l", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-24T14:30:00.000Z", + "endTime": "2024-01-24T16:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3333, + "publisherId": "clryu6xhg0010oz6eflwy2r3l", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-31T14:30:00.000Z", + "endTime": "2024-01-31T16:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 26, + "currentMonthAvailabilityHoursCount": 195, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": true + }, + { + "id": "clryu6xu50013oz6ef0w8ni9b", + "firstName": "Валентина", + "lastName": "Бабаева", + "assignments": [ + { + "id": 109, + "shift": { + "id": 39, + "startTime": "2024-01-08T13:00:00.000Z", + "endTime": "2024-01-08T14:30:00.000Z" + } + }, + { + "id": 219, + "shift": { + "id": 72, + "startTime": "2024-01-15T11:30:00.000Z", + "endTime": "2024-01-15T13:00:00.000Z" + } + }, + { + "id": 326, + "shift": { + "id": 107, + "startTime": "2024-01-22T13:00:00.000Z", + "endTime": "2024-01-22T14:30:00.000Z" + } + }, + { + "id": 439, + "shift": { + "id": 141, + "startTime": "2024-01-29T13:00:00.000Z", + "endTime": "2024-01-29T14:30:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 879, + "publisherId": "clryu6xu50013oz6ef0w8ni9b", + "name": "Валентина Бабаева", + "dayofweek": "Monday", + "dayOfMonth": 12, + "weekOfMonth": 2, + "startTime": "2024-02-12T13:00:00.000Z", + "endTime": "2024-02-12T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 880, + "publisherId": "clryu6xu50013oz6ef0w8ni9b", + "name": "Валентина Бабаева", + "dayofweek": "Monday", + "dayOfMonth": 19, + "weekOfMonth": 3, + "startTime": "2024-02-19T11:30:00.000Z", + "endTime": "2024-02-19T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 881, + "publisherId": "clryu6xu50013oz6ef0w8ni9b", + "name": "Валентина Бабаева", + "dayofweek": "Monday", + "dayOfMonth": 26, + "weekOfMonth": 4, + "startTime": "2024-02-26T13:00:00.000Z", + "endTime": "2024-02-26T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2263, + "publisherId": "clryu6xu50013oz6ef0w8ni9b", + "name": "Валентина Бабаева", + "dayofweek": "Monday", + "dayOfMonth": 8, + "weekOfMonth": 2, + "startTime": "2024-01-08T13:00:00.000Z", + "endTime": "2024-01-08T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2264, + "publisherId": "clryu6xu50013oz6ef0w8ni9b", + "name": "Валентина Бабаева", + "dayofweek": "Monday", + "dayOfMonth": 15, + "weekOfMonth": 3, + "startTime": "2024-01-15T11:30:00.000Z", + "endTime": "2024-01-15T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2265, + "publisherId": "clryu6xu50013oz6ef0w8ni9b", + "name": "Валентина Бабаева", + "dayofweek": "Monday", + "dayOfMonth": 22, + "weekOfMonth": 4, + "startTime": "2024-01-22T13:00:00.000Z", + "endTime": "2024-01-22T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3298, + "publisherId": "clryu6xu50013oz6ef0w8ni9b", + "name": "от предишен график", + "dayofweek": "Monday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-29T13:00:00.000Z", + "endTime": "2024-01-29T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 4, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 2263, + "publisherId": "clryu6xu50013oz6ef0w8ni9b", + "name": "Валентина Бабаева", + "dayofweek": "Monday", + "dayOfMonth": 8, + "weekOfMonth": 2, + "startTime": "2024-01-08T13:00:00.000Z", + "endTime": "2024-01-08T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2264, + "publisherId": "clryu6xu50013oz6ef0w8ni9b", + "name": "Валентина Бабаева", + "dayofweek": "Monday", + "dayOfMonth": 15, + "weekOfMonth": 3, + "startTime": "2024-01-15T11:30:00.000Z", + "endTime": "2024-01-15T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2265, + "publisherId": "clryu6xu50013oz6ef0w8ni9b", + "name": "Валентина Бабаева", + "dayofweek": "Monday", + "dayOfMonth": 22, + "weekOfMonth": 4, + "startTime": "2024-01-22T13:00:00.000Z", + "endTime": "2024-01-22T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3298, + "publisherId": "clryu6xu50013oz6ef0w8ni9b", + "name": "от предишен график", + "dayofweek": "Monday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-29T13:00:00.000Z", + "endTime": "2024-01-29T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 4, + "currentMonthAvailabilityHoursCount": 6, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": true + }, + { + "id": "clryu6y2e0015oz6ecujxps7b", + "firstName": "Виктория", + "lastName": "Симонян", + "assignments": [ + { + "id": 205, + "shift": { + "id": 68, + "startTime": "2024-01-13T14:30:00.000Z", + "endTime": "2024-01-13T16:00:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 3126, + "publisherId": "clryu6y2e0015oz6ecujxps7b", + "name": "от предишен график", + "dayofweek": "Saturday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-13T14:30:00.000Z", + "endTime": "2024-01-13T16:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 1, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 3126, + "publisherId": "clryu6y2e0015oz6ecujxps7b", + "name": "от предишен график", + "dayofweek": "Saturday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-13T14:30:00.000Z", + "endTime": "2024-01-13T16:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 1, + "currentMonthAvailabilityHoursCount": 1.5, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": false + }, + { + "id": "clryu6y6y0016oz6egfro4b74", + "firstName": "Виктория", + "lastName": "Черевко", + "assignments": [ + { + "id": 56, + "shift": { + "id": 23, + "startTime": "2024-01-04T13:00:00.000Z", + "endTime": "2024-01-04T14:30:00.000Z" + } + }, + { + "id": 108, + "shift": { + "id": 39, + "startTime": "2024-01-08T13:00:00.000Z", + "endTime": "2024-01-08T14:30:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 1305, + "publisherId": "clryu6y6y0016oz6egfro4b74", + "name": "Виктория Черевко", + "dayofweek": "Monday", + "dayOfMonth": 5, + "weekOfMonth": 1, + "startTime": "2024-02-05T13:00:00.000Z", + "endTime": "2024-02-05T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1306, + "publisherId": "clryu6y6y0016oz6egfro4b74", + "name": "Виктория Черевко", + "dayofweek": "Tuesday", + "dayOfMonth": 6, + "weekOfMonth": 1, + "startTime": "2024-02-06T07:00:00.000Z", + "endTime": "2024-02-06T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1307, + "publisherId": "clryu6y6y0016oz6egfro4b74", + "name": "Виктория Черевко", + "dayofweek": "Wednesday", + "dayOfMonth": 7, + "weekOfMonth": 1, + "startTime": "2024-02-07T07:00:00.000Z", + "endTime": "2024-02-07T08:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1308, + "publisherId": "clryu6y6y0016oz6egfro4b74", + "name": "Виктория Черевко", + "dayofweek": "Wednesday", + "dayOfMonth": 7, + "weekOfMonth": 1, + "startTime": "2024-02-07T10:00:00.000Z", + "endTime": "2024-02-07T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1309, + "publisherId": "clryu6y6y0016oz6egfro4b74", + "name": "Виктория Черевко", + "dayofweek": "Thursday", + "dayOfMonth": 8, + "weekOfMonth": 1, + "startTime": "2024-02-08T13:00:00.000Z", + "endTime": "2024-02-08T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1310, + "publisherId": "clryu6y6y0016oz6egfro4b74", + "name": "Виктория Черевко", + "dayofweek": "Saturday", + "dayOfMonth": 10, + "weekOfMonth": 1, + "startTime": "2024-02-10T07:00:00.000Z", + "endTime": "2024-02-10T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1311, + "publisherId": "clryu6y6y0016oz6egfro4b74", + "name": "Виктория Черевко", + "dayofweek": "Monday", + "dayOfMonth": 12, + "weekOfMonth": 2, + "startTime": "2024-02-12T13:00:00.000Z", + "endTime": "2024-02-12T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1312, + "publisherId": "clryu6y6y0016oz6egfro4b74", + "name": "Виктория Черевко", + "dayofweek": "Tuesday", + "dayOfMonth": 13, + "weekOfMonth": 2, + "startTime": "2024-02-13T07:00:00.000Z", + "endTime": "2024-02-13T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1313, + "publisherId": "clryu6y6y0016oz6egfro4b74", + "name": "Виктория Черевко", + "dayofweek": "Wednesday", + "dayOfMonth": 14, + "weekOfMonth": 2, + "startTime": "2024-02-14T07:00:00.000Z", + "endTime": "2024-02-14T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1314, + "publisherId": "clryu6y6y0016oz6egfro4b74", + "name": "Виктория Черевко", + "dayofweek": "Thursday", + "dayOfMonth": 15, + "weekOfMonth": 2, + "startTime": "2024-02-15T13:00:00.000Z", + "endTime": "2024-02-15T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1315, + "publisherId": "clryu6y6y0016oz6egfro4b74", + "name": "Виктория Черевко", + "dayofweek": "Saturday", + "dayOfMonth": 17, + "weekOfMonth": 2, + "startTime": "2024-02-17T07:00:00.000Z", + "endTime": "2024-02-17T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1316, + "publisherId": "clryu6y6y0016oz6egfro4b74", + "name": "Виктория Черевко", + "dayofweek": "Monday", + "dayOfMonth": 19, + "weekOfMonth": 3, + "startTime": "2024-02-19T13:00:00.000Z", + "endTime": "2024-02-19T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1317, + "publisherId": "clryu6y6y0016oz6egfro4b74", + "name": "Виктория Черевко", + "dayofweek": "Tuesday", + "dayOfMonth": 20, + "weekOfMonth": 3, + "startTime": "2024-02-20T07:00:00.000Z", + "endTime": "2024-02-20T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1318, + "publisherId": "clryu6y6y0016oz6egfro4b74", + "name": "Виктория Черевко", + "dayofweek": "Wednesday", + "dayOfMonth": 21, + "weekOfMonth": 3, + "startTime": "2024-02-21T07:00:00.000Z", + "endTime": "2024-02-21T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1319, + "publisherId": "clryu6y6y0016oz6egfro4b74", + "name": "Виктория Черевко", + "dayofweek": "Thursday", + "dayOfMonth": 22, + "weekOfMonth": 3, + "startTime": "2024-02-22T13:00:00.000Z", + "endTime": "2024-02-22T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1320, + "publisherId": "clryu6y6y0016oz6egfro4b74", + "name": "Виктория Черевко", + "dayofweek": "Saturday", + "dayOfMonth": 24, + "weekOfMonth": 3, + "startTime": "2024-02-24T07:00:00.000Z", + "endTime": "2024-02-24T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1321, + "publisherId": "clryu6y6y0016oz6egfro4b74", + "name": "Виктория Черевко", + "dayofweek": "Monday", + "dayOfMonth": 26, + "weekOfMonth": 4, + "startTime": "2024-02-26T13:00:00.000Z", + "endTime": "2024-02-26T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1322, + "publisherId": "clryu6y6y0016oz6egfro4b74", + "name": "Виктория Черевко", + "dayofweek": "Tuesday", + "dayOfMonth": 27, + "weekOfMonth": 4, + "startTime": "2024-02-27T07:00:00.000Z", + "endTime": "2024-02-27T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1323, + "publisherId": "clryu6y6y0016oz6egfro4b74", + "name": "Виктория Черевко", + "dayofweek": "Wednesday", + "dayOfMonth": 28, + "weekOfMonth": 4, + "startTime": "2024-02-28T07:00:00.000Z", + "endTime": "2024-02-28T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1324, + "publisherId": "clryu6y6y0016oz6egfro4b74", + "name": "Виктория Черевко", + "dayofweek": "Thursday", + "dayOfMonth": 29, + "weekOfMonth": 4, + "startTime": "2024-02-29T13:00:00.000Z", + "endTime": "2024-02-29T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1325, + "publisherId": "clryu6y6y0016oz6egfro4b74", + "name": "Виктория Черевко", + "dayofweek": "Saturday", + "dayOfMonth": 2, + "weekOfMonth": 4, + "startTime": "2024-03-02T07:00:00.000Z", + "endTime": "2024-03-02T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2468, + "publisherId": "clryu6y6y0016oz6egfro4b74", + "name": "Виктория Черевко", + "dayofweek": "Monday", + "dayOfMonth": 1, + "weekOfMonth": 1, + "startTime": "2024-01-01T13:00:00.000Z", + "endTime": "2024-01-01T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2469, + "publisherId": "clryu6y6y0016oz6egfro4b74", + "name": "Виктория Черевко", + "dayofweek": "Tuesday", + "dayOfMonth": 2, + "weekOfMonth": 1, + "startTime": "2024-01-02T07:00:00.000Z", + "endTime": "2024-01-02T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2470, + "publisherId": "clryu6y6y0016oz6egfro4b74", + "name": "Виктория Черевко", + "dayofweek": "Wednesday", + "dayOfMonth": 3, + "weekOfMonth": 1, + "startTime": "2024-01-03T07:00:00.000Z", + "endTime": "2024-01-03T08:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2471, + "publisherId": "clryu6y6y0016oz6egfro4b74", + "name": "Виктория Черевко", + "dayofweek": "Wednesday", + "dayOfMonth": 3, + "weekOfMonth": 1, + "startTime": "2024-01-03T10:00:00.000Z", + "endTime": "2024-01-03T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2472, + "publisherId": "clryu6y6y0016oz6egfro4b74", + "name": "Виктория Черевко", + "dayofweek": "Thursday", + "dayOfMonth": 4, + "weekOfMonth": 1, + "startTime": "2024-01-04T13:00:00.000Z", + "endTime": "2024-01-04T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2473, + "publisherId": "clryu6y6y0016oz6egfro4b74", + "name": "Виктория Черевко", + "dayofweek": "Saturday", + "dayOfMonth": 6, + "weekOfMonth": 1, + "startTime": "2024-01-06T07:00:00.000Z", + "endTime": "2024-01-06T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2474, + "publisherId": "clryu6y6y0016oz6egfro4b74", + "name": "Виктория Черевко", + "dayofweek": "Monday", + "dayOfMonth": 8, + "weekOfMonth": 2, + "startTime": "2024-01-08T13:00:00.000Z", + "endTime": "2024-01-08T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2475, + "publisherId": "clryu6y6y0016oz6egfro4b74", + "name": "Виктория Черевко", + "dayofweek": "Tuesday", + "dayOfMonth": 9, + "weekOfMonth": 2, + "startTime": "2024-01-09T07:00:00.000Z", + "endTime": "2024-01-09T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2476, + "publisherId": "clryu6y6y0016oz6egfro4b74", + "name": "Виктория Черевко", + "dayofweek": "Wednesday", + "dayOfMonth": 10, + "weekOfMonth": 2, + "startTime": "2024-01-10T07:00:00.000Z", + "endTime": "2024-01-10T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2477, + "publisherId": "clryu6y6y0016oz6egfro4b74", + "name": "Виктория Черевко", + "dayofweek": "Thursday", + "dayOfMonth": 11, + "weekOfMonth": 2, + "startTime": "2024-01-11T13:00:00.000Z", + "endTime": "2024-01-11T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2478, + "publisherId": "clryu6y6y0016oz6egfro4b74", + "name": "Виктория Черевко", + "dayofweek": "Saturday", + "dayOfMonth": 13, + "weekOfMonth": 2, + "startTime": "2024-01-13T07:00:00.000Z", + "endTime": "2024-01-13T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2479, + "publisherId": "clryu6y6y0016oz6egfro4b74", + "name": "Виктория Черевко", + "dayofweek": "Monday", + "dayOfMonth": 15, + "weekOfMonth": 3, + "startTime": "2024-01-15T13:00:00.000Z", + "endTime": "2024-01-15T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2480, + "publisherId": "clryu6y6y0016oz6egfro4b74", + "name": "Виктория Черевко", + "dayofweek": "Tuesday", + "dayOfMonth": 16, + "weekOfMonth": 3, + "startTime": "2024-01-16T07:00:00.000Z", + "endTime": "2024-01-16T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2481, + "publisherId": "clryu6y6y0016oz6egfro4b74", + "name": "Виктория Черевко", + "dayofweek": "Wednesday", + "dayOfMonth": 17, + "weekOfMonth": 3, + "startTime": "2024-01-17T07:00:00.000Z", + "endTime": "2024-01-17T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2482, + "publisherId": "clryu6y6y0016oz6egfro4b74", + "name": "Виктория Черевко", + "dayofweek": "Thursday", + "dayOfMonth": 18, + "weekOfMonth": 3, + "startTime": "2024-01-18T13:00:00.000Z", + "endTime": "2024-01-18T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2483, + "publisherId": "clryu6y6y0016oz6egfro4b74", + "name": "Виктория Черевко", + "dayofweek": "Saturday", + "dayOfMonth": 20, + "weekOfMonth": 3, + "startTime": "2024-01-20T07:00:00.000Z", + "endTime": "2024-01-20T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2484, + "publisherId": "clryu6y6y0016oz6egfro4b74", + "name": "Виктория Черевко", + "dayofweek": "Monday", + "dayOfMonth": 22, + "weekOfMonth": 4, + "startTime": "2024-01-22T13:00:00.000Z", + "endTime": "2024-01-22T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2485, + "publisherId": "clryu6y6y0016oz6egfro4b74", + "name": "Виктория Черевко", + "dayofweek": "Tuesday", + "dayOfMonth": 23, + "weekOfMonth": 4, + "startTime": "2024-01-23T07:00:00.000Z", + "endTime": "2024-01-23T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2486, + "publisherId": "clryu6y6y0016oz6egfro4b74", + "name": "Виктория Черевко", + "dayofweek": "Wednesday", + "dayOfMonth": 24, + "weekOfMonth": 4, + "startTime": "2024-01-24T07:00:00.000Z", + "endTime": "2024-01-24T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2487, + "publisherId": "clryu6y6y0016oz6egfro4b74", + "name": "Виктория Черевко", + "dayofweek": "Thursday", + "dayOfMonth": 25, + "weekOfMonth": 4, + "startTime": "2024-01-25T13:00:00.000Z", + "endTime": "2024-01-25T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2488, + "publisherId": "clryu6y6y0016oz6egfro4b74", + "name": "Виктория Черевко", + "dayofweek": "Saturday", + "dayOfMonth": 27, + "weekOfMonth": 4, + "startTime": "2024-01-27T07:00:00.000Z", + "endTime": "2024-01-27T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 2, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 2468, + "publisherId": "clryu6y6y0016oz6egfro4b74", + "name": "Виктория Черевко", + "dayofweek": "Monday", + "dayOfMonth": 1, + "weekOfMonth": 1, + "startTime": "2024-01-01T13:00:00.000Z", + "endTime": "2024-01-01T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2469, + "publisherId": "clryu6y6y0016oz6egfro4b74", + "name": "Виктория Черевко", + "dayofweek": "Tuesday", + "dayOfMonth": 2, + "weekOfMonth": 1, + "startTime": "2024-01-02T07:00:00.000Z", + "endTime": "2024-01-02T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2470, + "publisherId": "clryu6y6y0016oz6egfro4b74", + "name": "Виктория Черевко", + "dayofweek": "Wednesday", + "dayOfMonth": 3, + "weekOfMonth": 1, + "startTime": "2024-01-03T07:00:00.000Z", + "endTime": "2024-01-03T08:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2471, + "publisherId": "clryu6y6y0016oz6egfro4b74", + "name": "Виктория Черевко", + "dayofweek": "Wednesday", + "dayOfMonth": 3, + "weekOfMonth": 1, + "startTime": "2024-01-03T10:00:00.000Z", + "endTime": "2024-01-03T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2472, + "publisherId": "clryu6y6y0016oz6egfro4b74", + "name": "Виктория Черевко", + "dayofweek": "Thursday", + "dayOfMonth": 4, + "weekOfMonth": 1, + "startTime": "2024-01-04T13:00:00.000Z", + "endTime": "2024-01-04T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2473, + "publisherId": "clryu6y6y0016oz6egfro4b74", + "name": "Виктория Черевко", + "dayofweek": "Saturday", + "dayOfMonth": 6, + "weekOfMonth": 1, + "startTime": "2024-01-06T07:00:00.000Z", + "endTime": "2024-01-06T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2474, + "publisherId": "clryu6y6y0016oz6egfro4b74", + "name": "Виктория Черевко", + "dayofweek": "Monday", + "dayOfMonth": 8, + "weekOfMonth": 2, + "startTime": "2024-01-08T13:00:00.000Z", + "endTime": "2024-01-08T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2475, + "publisherId": "clryu6y6y0016oz6egfro4b74", + "name": "Виктория Черевко", + "dayofweek": "Tuesday", + "dayOfMonth": 9, + "weekOfMonth": 2, + "startTime": "2024-01-09T07:00:00.000Z", + "endTime": "2024-01-09T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2476, + "publisherId": "clryu6y6y0016oz6egfro4b74", + "name": "Виктория Черевко", + "dayofweek": "Wednesday", + "dayOfMonth": 10, + "weekOfMonth": 2, + "startTime": "2024-01-10T07:00:00.000Z", + "endTime": "2024-01-10T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2477, + "publisherId": "clryu6y6y0016oz6egfro4b74", + "name": "Виктория Черевко", + "dayofweek": "Thursday", + "dayOfMonth": 11, + "weekOfMonth": 2, + "startTime": "2024-01-11T13:00:00.000Z", + "endTime": "2024-01-11T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2478, + "publisherId": "clryu6y6y0016oz6egfro4b74", + "name": "Виктория Черевко", + "dayofweek": "Saturday", + "dayOfMonth": 13, + "weekOfMonth": 2, + "startTime": "2024-01-13T07:00:00.000Z", + "endTime": "2024-01-13T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2479, + "publisherId": "clryu6y6y0016oz6egfro4b74", + "name": "Виктория Черевко", + "dayofweek": "Monday", + "dayOfMonth": 15, + "weekOfMonth": 3, + "startTime": "2024-01-15T13:00:00.000Z", + "endTime": "2024-01-15T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2480, + "publisherId": "clryu6y6y0016oz6egfro4b74", + "name": "Виктория Черевко", + "dayofweek": "Tuesday", + "dayOfMonth": 16, + "weekOfMonth": 3, + "startTime": "2024-01-16T07:00:00.000Z", + "endTime": "2024-01-16T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2481, + "publisherId": "clryu6y6y0016oz6egfro4b74", + "name": "Виктория Черевко", + "dayofweek": "Wednesday", + "dayOfMonth": 17, + "weekOfMonth": 3, + "startTime": "2024-01-17T07:00:00.000Z", + "endTime": "2024-01-17T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2482, + "publisherId": "clryu6y6y0016oz6egfro4b74", + "name": "Виктория Черевко", + "dayofweek": "Thursday", + "dayOfMonth": 18, + "weekOfMonth": 3, + "startTime": "2024-01-18T13:00:00.000Z", + "endTime": "2024-01-18T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2483, + "publisherId": "clryu6y6y0016oz6egfro4b74", + "name": "Виктория Черевко", + "dayofweek": "Saturday", + "dayOfMonth": 20, + "weekOfMonth": 3, + "startTime": "2024-01-20T07:00:00.000Z", + "endTime": "2024-01-20T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2484, + "publisherId": "clryu6y6y0016oz6egfro4b74", + "name": "Виктория Черевко", + "dayofweek": "Monday", + "dayOfMonth": 22, + "weekOfMonth": 4, + "startTime": "2024-01-22T13:00:00.000Z", + "endTime": "2024-01-22T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2485, + "publisherId": "clryu6y6y0016oz6egfro4b74", + "name": "Виктория Черевко", + "dayofweek": "Tuesday", + "dayOfMonth": 23, + "weekOfMonth": 4, + "startTime": "2024-01-23T07:00:00.000Z", + "endTime": "2024-01-23T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2486, + "publisherId": "clryu6y6y0016oz6egfro4b74", + "name": "Виктория Черевко", + "dayofweek": "Wednesday", + "dayOfMonth": 24, + "weekOfMonth": 4, + "startTime": "2024-01-24T07:00:00.000Z", + "endTime": "2024-01-24T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2487, + "publisherId": "clryu6y6y0016oz6egfro4b74", + "name": "Виктория Черевко", + "dayofweek": "Thursday", + "dayOfMonth": 25, + "weekOfMonth": 4, + "startTime": "2024-01-25T13:00:00.000Z", + "endTime": "2024-01-25T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2488, + "publisherId": "clryu6y6y0016oz6egfro4b74", + "name": "Виктория Черевко", + "dayofweek": "Saturday", + "dayOfMonth": 27, + "weekOfMonth": 4, + "startTime": "2024-01-27T07:00:00.000Z", + "endTime": "2024-01-27T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 21, + "currentMonthAvailabilityHoursCount": 154.5, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": true + }, + { + "id": "clryu6yau0017oz6e3m4qeruj", + "firstName": "Виолета", + "lastName": "Христoва", + "assignments": [ + { + "id": 101, + "shift": { + "id": 37, + "startTime": "2024-01-08T10:00:00.000Z", + "endTime": "2024-01-08T11:30:00.000Z" + } + }, + { + "id": 379, + "shift": { + "id": 122, + "startTime": "2024-01-25T08:30:00.000Z", + "endTime": "2024-01-25T10:00:00.000Z" + } + }, + { + "id": 490, + "shift": { + "id": 157, + "startTime": "2024-02-01T10:00:00.000Z", + "endTime": "2024-02-01T11:30:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 672, + "publisherId": "clryu6yau0017oz6e3m4qeruj", + "name": "Виолета Христoва", + "dayofweek": "Monday", + "dayOfMonth": 5, + "weekOfMonth": 1, + "startTime": "2024-02-05T08:30:00.000Z", + "endTime": "2024-02-05T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 673, + "publisherId": "clryu6yau0017oz6e3m4qeruj", + "name": "Виолета Христoва", + "dayofweek": "Thursday", + "dayOfMonth": 8, + "weekOfMonth": 1, + "startTime": "2024-02-08T08:30:00.000Z", + "endTime": "2024-02-08T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 674, + "publisherId": "clryu6yau0017oz6e3m4qeruj", + "name": "Виолета Христoва", + "dayofweek": "Monday", + "dayOfMonth": 12, + "weekOfMonth": 2, + "startTime": "2024-02-12T08:30:00.000Z", + "endTime": "2024-02-12T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 675, + "publisherId": "clryu6yau0017oz6e3m4qeruj", + "name": "Виолета Христoва", + "dayofweek": "Thursday", + "dayOfMonth": 15, + "weekOfMonth": 2, + "startTime": "2024-02-15T08:30:00.000Z", + "endTime": "2024-02-15T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 676, + "publisherId": "clryu6yau0017oz6e3m4qeruj", + "name": "Виолета Христoва", + "dayofweek": "Monday", + "dayOfMonth": 19, + "weekOfMonth": 3, + "startTime": "2024-02-19T08:30:00.000Z", + "endTime": "2024-02-19T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 677, + "publisherId": "clryu6yau0017oz6e3m4qeruj", + "name": "Виолета Христoва", + "dayofweek": "Thursday", + "dayOfMonth": 22, + "weekOfMonth": 3, + "startTime": "2024-02-22T08:30:00.000Z", + "endTime": "2024-02-22T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 678, + "publisherId": "clryu6yau0017oz6e3m4qeruj", + "name": "Виолета Христoва", + "dayofweek": "Monday", + "dayOfMonth": 26, + "weekOfMonth": 4, + "startTime": "2024-02-26T08:30:00.000Z", + "endTime": "2024-02-26T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 679, + "publisherId": "clryu6yau0017oz6e3m4qeruj", + "name": "Виолета Христoва", + "dayofweek": "Thursday", + "dayOfMonth": 29, + "weekOfMonth": 4, + "startTime": "2024-02-29T08:30:00.000Z", + "endTime": "2024-02-29T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1859, + "publisherId": "clryu6yau0017oz6e3m4qeruj", + "name": "Виолета Христoва", + "dayofweek": "Monday", + "dayOfMonth": 1, + "weekOfMonth": 1, + "startTime": "2024-01-01T08:30:00.000Z", + "endTime": "2024-01-01T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1860, + "publisherId": "clryu6yau0017oz6e3m4qeruj", + "name": "Виолета Христoва", + "dayofweek": "Thursday", + "dayOfMonth": 4, + "weekOfMonth": 1, + "startTime": "2024-01-04T08:30:00.000Z", + "endTime": "2024-01-04T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1861, + "publisherId": "clryu6yau0017oz6e3m4qeruj", + "name": "Виолета Христoва", + "dayofweek": "Monday", + "dayOfMonth": 8, + "weekOfMonth": 2, + "startTime": "2024-01-08T08:30:00.000Z", + "endTime": "2024-01-08T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1862, + "publisherId": "clryu6yau0017oz6e3m4qeruj", + "name": "Виолета Христoва", + "dayofweek": "Thursday", + "dayOfMonth": 11, + "weekOfMonth": 2, + "startTime": "2024-01-11T08:30:00.000Z", + "endTime": "2024-01-11T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1863, + "publisherId": "clryu6yau0017oz6e3m4qeruj", + "name": "Виолета Христoва", + "dayofweek": "Monday", + "dayOfMonth": 15, + "weekOfMonth": 3, + "startTime": "2024-01-15T08:30:00.000Z", + "endTime": "2024-01-15T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1864, + "publisherId": "clryu6yau0017oz6e3m4qeruj", + "name": "Виолета Христoва", + "dayofweek": "Thursday", + "dayOfMonth": 18, + "weekOfMonth": 3, + "startTime": "2024-01-18T08:30:00.000Z", + "endTime": "2024-01-18T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1865, + "publisherId": "clryu6yau0017oz6e3m4qeruj", + "name": "Виолета Христoва", + "dayofweek": "Monday", + "dayOfMonth": 22, + "weekOfMonth": 4, + "startTime": "2024-01-22T08:30:00.000Z", + "endTime": "2024-01-22T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1866, + "publisherId": "clryu6yau0017oz6e3m4qeruj", + "name": "Виолета Христoва", + "dayofweek": "Thursday", + "dayOfMonth": 25, + "weekOfMonth": 4, + "startTime": "2024-01-25T08:30:00.000Z", + "endTime": "2024-01-25T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3051, + "publisherId": "clryu6yau0017oz6e3m4qeruj", + "name": "от предишен график", + "dayofweek": "Monday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-08T10:00:00.000Z", + "endTime": "2024-01-08T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3341, + "publisherId": "clryu6yau0017oz6e3m4qeruj", + "name": "от предишен график", + "dayofweek": "Thursday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-02-01T10:00:00.000Z", + "endTime": "2024-02-01T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 3, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 1859, + "publisherId": "clryu6yau0017oz6e3m4qeruj", + "name": "Виолета Христoва", + "dayofweek": "Monday", + "dayOfMonth": 1, + "weekOfMonth": 1, + "startTime": "2024-01-01T08:30:00.000Z", + "endTime": "2024-01-01T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1860, + "publisherId": "clryu6yau0017oz6e3m4qeruj", + "name": "Виолета Христoва", + "dayofweek": "Thursday", + "dayOfMonth": 4, + "weekOfMonth": 1, + "startTime": "2024-01-04T08:30:00.000Z", + "endTime": "2024-01-04T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1861, + "publisherId": "clryu6yau0017oz6e3m4qeruj", + "name": "Виолета Христoва", + "dayofweek": "Monday", + "dayOfMonth": 8, + "weekOfMonth": 2, + "startTime": "2024-01-08T08:30:00.000Z", + "endTime": "2024-01-08T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1862, + "publisherId": "clryu6yau0017oz6e3m4qeruj", + "name": "Виолета Христoва", + "dayofweek": "Thursday", + "dayOfMonth": 11, + "weekOfMonth": 2, + "startTime": "2024-01-11T08:30:00.000Z", + "endTime": "2024-01-11T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1863, + "publisherId": "clryu6yau0017oz6e3m4qeruj", + "name": "Виолета Христoва", + "dayofweek": "Monday", + "dayOfMonth": 15, + "weekOfMonth": 3, + "startTime": "2024-01-15T08:30:00.000Z", + "endTime": "2024-01-15T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1864, + "publisherId": "clryu6yau0017oz6e3m4qeruj", + "name": "Виолета Христoва", + "dayofweek": "Thursday", + "dayOfMonth": 18, + "weekOfMonth": 3, + "startTime": "2024-01-18T08:30:00.000Z", + "endTime": "2024-01-18T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1865, + "publisherId": "clryu6yau0017oz6e3m4qeruj", + "name": "Виолета Христoва", + "dayofweek": "Monday", + "dayOfMonth": 22, + "weekOfMonth": 4, + "startTime": "2024-01-22T08:30:00.000Z", + "endTime": "2024-01-22T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1866, + "publisherId": "clryu6yau0017oz6e3m4qeruj", + "name": "Виолета Христoва", + "dayofweek": "Thursday", + "dayOfMonth": 25, + "weekOfMonth": 4, + "startTime": "2024-01-25T08:30:00.000Z", + "endTime": "2024-01-25T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3051, + "publisherId": "clryu6yau0017oz6e3m4qeruj", + "name": "от предишен график", + "dayofweek": "Monday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-08T10:00:00.000Z", + "endTime": "2024-01-08T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3341, + "publisherId": "clryu6yau0017oz6e3m4qeruj", + "name": "от предишен график", + "dayofweek": "Thursday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-02-01T10:00:00.000Z", + "endTime": "2024-02-01T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 10, + "currentMonthAvailabilityHoursCount": 27, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": true + }, + { + "id": "clryu6yfa0018oz6eepsacrby", + "firstName": "Витали", + "lastName": "Пашченко", + "assignments": [ + { + "id": 289, + "shift": { + "id": 95, + "startTime": "2024-01-19T10:00:00.000Z", + "endTime": "2024-01-19T11:30:00.000Z" + } + }, + { + "id": 399, + "shift": { + "id": 129, + "startTime": "2024-01-26T10:00:00.000Z", + "endTime": "2024-01-26T11:30:00.000Z" + } + }, + { + "id": 507, + "shift": { + "id": 163, + "startTime": "2024-02-02T10:00:00.000Z", + "endTime": "2024-02-02T11:30:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 3178, + "publisherId": "clryu6yfa0018oz6eepsacrby", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-19T10:00:00.000Z", + "endTime": "2024-01-19T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3262, + "publisherId": "clryu6yfa0018oz6eepsacrby", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-26T10:00:00.000Z", + "endTime": "2024-01-26T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3356, + "publisherId": "clryu6yfa0018oz6eepsacrby", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-02-02T10:00:00.000Z", + "endTime": "2024-02-02T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 3, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 3178, + "publisherId": "clryu6yfa0018oz6eepsacrby", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-19T10:00:00.000Z", + "endTime": "2024-01-19T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3262, + "publisherId": "clryu6yfa0018oz6eepsacrby", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-26T10:00:00.000Z", + "endTime": "2024-01-26T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3356, + "publisherId": "clryu6yfa0018oz6eepsacrby", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-02-02T10:00:00.000Z", + "endTime": "2024-02-02T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 3, + "currentMonthAvailabilityHoursCount": 4.5, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": false + }, + { + "id": "clryu6yjb0019oz6epf891put", + "firstName": "Владислава", + "lastName": "Асенова", + "assignments": [ + { + "id": 313, + "shift": { + "id": 102, + "startTime": "2024-01-20T14:30:00.000Z", + "endTime": "2024-01-20T16:00:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 1056, + "publisherId": "clryu6yjb0019oz6epf891put", + "name": "Владислава Асенова", + "dayofweek": "Saturday", + "dayOfMonth": 24, + "weekOfMonth": 3, + "startTime": "2024-02-24T11:30:00.000Z", + "endTime": "2024-02-24T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3196, + "publisherId": "clryu6yjb0019oz6epf891put", + "name": "от предишен график", + "dayofweek": "Saturday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-20T14:30:00.000Z", + "endTime": "2024-01-20T16:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 1, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 3196, + "publisherId": "clryu6yjb0019oz6epf891put", + "name": "от предишен график", + "dayofweek": "Saturday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-20T14:30:00.000Z", + "endTime": "2024-01-20T16:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 1, + "currentMonthAvailabilityHoursCount": 1.5, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": false + }, + { + "id": "clryu6ynb001aoz6edw94ishb", + "firstName": "Галина", + "lastName": "Лукова", + "assignments": [ + { + "id": 140, + "shift": { + "id": 48, + "startTime": "2024-01-10T08:30:00.000Z", + "endTime": "2024-01-10T10:00:00.000Z" + } + }, + { + "id": 317, + "shift": { + "id": 104, + "startTime": "2024-01-22T08:30:00.000Z", + "endTime": "2024-01-22T10:00:00.000Z" + } + }, + { + "id": 431, + "shift": { + "id": 138, + "startTime": "2024-01-29T08:30:00.000Z", + "endTime": "2024-01-29T10:00:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 1441, + "publisherId": "clryu6ynb001aoz6edw94ishb", + "name": "Галина Лукова", + "dayofweek": "Monday", + "dayOfMonth": 5, + "weekOfMonth": 1, + "startTime": "2024-02-05T08:30:00.000Z", + "endTime": "2024-02-05T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1442, + "publisherId": "clryu6ynb001aoz6edw94ishb", + "name": "Галина Лукова", + "dayofweek": "Tuesday", + "dayOfMonth": 6, + "weekOfMonth": 1, + "startTime": "2024-02-06T14:30:00.000Z", + "endTime": "2024-02-06T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1443, + "publisherId": "clryu6ynb001aoz6edw94ishb", + "name": "Галина Лукова", + "dayofweek": "Wednesday", + "dayOfMonth": 7, + "weekOfMonth": 1, + "startTime": "2024-02-07T08:30:00.000Z", + "endTime": "2024-02-07T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1444, + "publisherId": "clryu6ynb001aoz6edw94ishb", + "name": "Галина Лукова", + "dayofweek": "Monday", + "dayOfMonth": 12, + "weekOfMonth": 2, + "startTime": "2024-02-12T08:30:00.000Z", + "endTime": "2024-02-12T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1445, + "publisherId": "clryu6ynb001aoz6edw94ishb", + "name": "Галина Лукова", + "dayofweek": "Tuesday", + "dayOfMonth": 13, + "weekOfMonth": 2, + "startTime": "2024-02-13T14:30:00.000Z", + "endTime": "2024-02-13T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1446, + "publisherId": "clryu6ynb001aoz6edw94ishb", + "name": "Галина Лукова", + "dayofweek": "Wednesday", + "dayOfMonth": 14, + "weekOfMonth": 2, + "startTime": "2024-02-14T08:30:00.000Z", + "endTime": "2024-02-14T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1447, + "publisherId": "clryu6ynb001aoz6edw94ishb", + "name": "Галина Лукова", + "dayofweek": "Monday", + "dayOfMonth": 19, + "weekOfMonth": 3, + "startTime": "2024-02-19T08:30:00.000Z", + "endTime": "2024-02-19T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1448, + "publisherId": "clryu6ynb001aoz6edw94ishb", + "name": "Галина Лукова", + "dayofweek": "Tuesday", + "dayOfMonth": 20, + "weekOfMonth": 3, + "startTime": "2024-02-20T14:30:00.000Z", + "endTime": "2024-02-20T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1449, + "publisherId": "clryu6ynb001aoz6edw94ishb", + "name": "Галина Лукова", + "dayofweek": "Wednesday", + "dayOfMonth": 21, + "weekOfMonth": 3, + "startTime": "2024-02-21T08:30:00.000Z", + "endTime": "2024-02-21T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1450, + "publisherId": "clryu6ynb001aoz6edw94ishb", + "name": "Галина Лукова", + "dayofweek": "Monday", + "dayOfMonth": 26, + "weekOfMonth": 4, + "startTime": "2024-02-26T08:30:00.000Z", + "endTime": "2024-02-26T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1451, + "publisherId": "clryu6ynb001aoz6edw94ishb", + "name": "Галина Лукова", + "dayofweek": "Tuesday", + "dayOfMonth": 27, + "weekOfMonth": 4, + "startTime": "2024-02-27T14:30:00.000Z", + "endTime": "2024-02-27T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1452, + "publisherId": "clryu6ynb001aoz6edw94ishb", + "name": "Галина Лукова", + "dayofweek": "Wednesday", + "dayOfMonth": 28, + "weekOfMonth": 4, + "startTime": "2024-02-28T08:30:00.000Z", + "endTime": "2024-02-28T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1906, + "publisherId": "clryu6ynb001aoz6edw94ishb", + "name": "Галина Лукова", + "dayofweek": "Monday", + "dayOfMonth": 1, + "weekOfMonth": 1, + "startTime": "2024-01-01T08:30:00.000Z", + "endTime": "2024-01-01T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1907, + "publisherId": "clryu6ynb001aoz6edw94ishb", + "name": "Галина Лукова", + "dayofweek": "Tuesday", + "dayOfMonth": 2, + "weekOfMonth": 1, + "startTime": "2024-01-02T14:30:00.000Z", + "endTime": "2024-01-02T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1908, + "publisherId": "clryu6ynb001aoz6edw94ishb", + "name": "Галина Лукова", + "dayofweek": "Wednesday", + "dayOfMonth": 3, + "weekOfMonth": 1, + "startTime": "2024-01-03T08:30:00.000Z", + "endTime": "2024-01-03T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1909, + "publisherId": "clryu6ynb001aoz6edw94ishb", + "name": "Галина Лукова", + "dayofweek": "Monday", + "dayOfMonth": 8, + "weekOfMonth": 2, + "startTime": "2024-01-08T08:30:00.000Z", + "endTime": "2024-01-08T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1910, + "publisherId": "clryu6ynb001aoz6edw94ishb", + "name": "Галина Лукова", + "dayofweek": "Tuesday", + "dayOfMonth": 9, + "weekOfMonth": 2, + "startTime": "2024-01-09T14:30:00.000Z", + "endTime": "2024-01-09T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1911, + "publisherId": "clryu6ynb001aoz6edw94ishb", + "name": "Галина Лукова", + "dayofweek": "Wednesday", + "dayOfMonth": 10, + "weekOfMonth": 2, + "startTime": "2024-01-10T08:30:00.000Z", + "endTime": "2024-01-10T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1912, + "publisherId": "clryu6ynb001aoz6edw94ishb", + "name": "Галина Лукова", + "dayofweek": "Monday", + "dayOfMonth": 15, + "weekOfMonth": 3, + "startTime": "2024-01-15T08:30:00.000Z", + "endTime": "2024-01-15T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1913, + "publisherId": "clryu6ynb001aoz6edw94ishb", + "name": "Галина Лукова", + "dayofweek": "Tuesday", + "dayOfMonth": 16, + "weekOfMonth": 3, + "startTime": "2024-01-16T14:30:00.000Z", + "endTime": "2024-01-16T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1914, + "publisherId": "clryu6ynb001aoz6edw94ishb", + "name": "Галина Лукова", + "dayofweek": "Wednesday", + "dayOfMonth": 17, + "weekOfMonth": 3, + "startTime": "2024-01-17T08:30:00.000Z", + "endTime": "2024-01-17T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1915, + "publisherId": "clryu6ynb001aoz6edw94ishb", + "name": "Галина Лукова", + "dayofweek": "Monday", + "dayOfMonth": 22, + "weekOfMonth": 4, + "startTime": "2024-01-22T08:30:00.000Z", + "endTime": "2024-01-22T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1916, + "publisherId": "clryu6ynb001aoz6edw94ishb", + "name": "Галина Лукова", + "dayofweek": "Tuesday", + "dayOfMonth": 23, + "weekOfMonth": 4, + "startTime": "2024-01-23T14:30:00.000Z", + "endTime": "2024-01-23T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1917, + "publisherId": "clryu6ynb001aoz6edw94ishb", + "name": "Галина Лукова", + "dayofweek": "Wednesday", + "dayOfMonth": 24, + "weekOfMonth": 4, + "startTime": "2024-01-24T08:30:00.000Z", + "endTime": "2024-01-24T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1918, + "publisherId": "clryu6ynb001aoz6edw94ishb", + "name": "Галина Лукова", + "dayofweek": "Monday", + "dayOfMonth": 29, + "weekOfMonth": 5, + "startTime": "2024-01-29T08:30:00.000Z", + "endTime": "2024-01-29T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1919, + "publisherId": "clryu6ynb001aoz6edw94ishb", + "name": "Галина Лукова", + "dayofweek": "Tuesday", + "dayOfMonth": 30, + "weekOfMonth": 5, + "startTime": "2024-01-30T14:30:00.000Z", + "endTime": "2024-01-30T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1920, + "publisherId": "clryu6ynb001aoz6edw94ishb", + "name": "Галина Лукова", + "dayofweek": "Wednesday", + "dayOfMonth": 31, + "weekOfMonth": 5, + "startTime": "2024-01-31T08:30:00.000Z", + "endTime": "2024-01-31T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 3, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 1906, + "publisherId": "clryu6ynb001aoz6edw94ishb", + "name": "Галина Лукова", + "dayofweek": "Monday", + "dayOfMonth": 1, + "weekOfMonth": 1, + "startTime": "2024-01-01T08:30:00.000Z", + "endTime": "2024-01-01T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1907, + "publisherId": "clryu6ynb001aoz6edw94ishb", + "name": "Галина Лукова", + "dayofweek": "Tuesday", + "dayOfMonth": 2, + "weekOfMonth": 1, + "startTime": "2024-01-02T14:30:00.000Z", + "endTime": "2024-01-02T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1908, + "publisherId": "clryu6ynb001aoz6edw94ishb", + "name": "Галина Лукова", + "dayofweek": "Wednesday", + "dayOfMonth": 3, + "weekOfMonth": 1, + "startTime": "2024-01-03T08:30:00.000Z", + "endTime": "2024-01-03T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1909, + "publisherId": "clryu6ynb001aoz6edw94ishb", + "name": "Галина Лукова", + "dayofweek": "Monday", + "dayOfMonth": 8, + "weekOfMonth": 2, + "startTime": "2024-01-08T08:30:00.000Z", + "endTime": "2024-01-08T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1910, + "publisherId": "clryu6ynb001aoz6edw94ishb", + "name": "Галина Лукова", + "dayofweek": "Tuesday", + "dayOfMonth": 9, + "weekOfMonth": 2, + "startTime": "2024-01-09T14:30:00.000Z", + "endTime": "2024-01-09T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1911, + "publisherId": "clryu6ynb001aoz6edw94ishb", + "name": "Галина Лукова", + "dayofweek": "Wednesday", + "dayOfMonth": 10, + "weekOfMonth": 2, + "startTime": "2024-01-10T08:30:00.000Z", + "endTime": "2024-01-10T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1912, + "publisherId": "clryu6ynb001aoz6edw94ishb", + "name": "Галина Лукова", + "dayofweek": "Monday", + "dayOfMonth": 15, + "weekOfMonth": 3, + "startTime": "2024-01-15T08:30:00.000Z", + "endTime": "2024-01-15T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1913, + "publisherId": "clryu6ynb001aoz6edw94ishb", + "name": "Галина Лукова", + "dayofweek": "Tuesday", + "dayOfMonth": 16, + "weekOfMonth": 3, + "startTime": "2024-01-16T14:30:00.000Z", + "endTime": "2024-01-16T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1914, + "publisherId": "clryu6ynb001aoz6edw94ishb", + "name": "Галина Лукова", + "dayofweek": "Wednesday", + "dayOfMonth": 17, + "weekOfMonth": 3, + "startTime": "2024-01-17T08:30:00.000Z", + "endTime": "2024-01-17T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1915, + "publisherId": "clryu6ynb001aoz6edw94ishb", + "name": "Галина Лукова", + "dayofweek": "Monday", + "dayOfMonth": 22, + "weekOfMonth": 4, + "startTime": "2024-01-22T08:30:00.000Z", + "endTime": "2024-01-22T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1916, + "publisherId": "clryu6ynb001aoz6edw94ishb", + "name": "Галина Лукова", + "dayofweek": "Tuesday", + "dayOfMonth": 23, + "weekOfMonth": 4, + "startTime": "2024-01-23T14:30:00.000Z", + "endTime": "2024-01-23T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1917, + "publisherId": "clryu6ynb001aoz6edw94ishb", + "name": "Галина Лукова", + "dayofweek": "Wednesday", + "dayOfMonth": 24, + "weekOfMonth": 4, + "startTime": "2024-01-24T08:30:00.000Z", + "endTime": "2024-01-24T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1918, + "publisherId": "clryu6ynb001aoz6edw94ishb", + "name": "Галина Лукова", + "dayofweek": "Monday", + "dayOfMonth": 29, + "weekOfMonth": 5, + "startTime": "2024-01-29T08:30:00.000Z", + "endTime": "2024-01-29T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1919, + "publisherId": "clryu6ynb001aoz6edw94ishb", + "name": "Галина Лукова", + "dayofweek": "Tuesday", + "dayOfMonth": 30, + "weekOfMonth": 5, + "startTime": "2024-01-30T14:30:00.000Z", + "endTime": "2024-01-30T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1920, + "publisherId": "clryu6ynb001aoz6edw94ishb", + "name": "Галина Лукова", + "dayofweek": "Wednesday", + "dayOfMonth": 31, + "weekOfMonth": 5, + "startTime": "2024-01-31T08:30:00.000Z", + "endTime": "2024-01-31T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 15, + "currentMonthAvailabilityHoursCount": 22.5, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": true + }, + { + "id": "clryu6yvr001coz6eztrig3dp", + "firstName": "Георги", + "lastName": "Георгиев", + "assignments": [ + { + "id": 97, + "shift": { + "id": 35, + "startTime": "2024-01-08T07:00:00.000Z", + "endTime": "2024-01-08T08:30:00.000Z" + } + }, + { + "id": 153, + "shift": { + "id": 53, + "startTime": "2024-01-11T07:00:00.000Z", + "endTime": "2024-01-11T08:30:00.000Z" + } + }, + { + "id": 207, + "shift": { + "id": 69, + "startTime": "2024-01-15T07:00:00.000Z", + "endTime": "2024-01-15T08:30:00.000Z" + } + }, + { + "id": 314, + "shift": { + "id": 103, + "startTime": "2024-01-22T07:00:00.000Z", + "endTime": "2024-01-22T08:30:00.000Z" + } + }, + { + "id": 427, + "shift": { + "id": 137, + "startTime": "2024-01-29T07:00:00.000Z", + "endTime": "2024-01-29T08:30:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 3049, + "publisherId": "clryu6yvr001coz6eztrig3dp", + "name": "от предишен график", + "dayofweek": "Monday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-08T07:00:00.000Z", + "endTime": "2024-01-08T08:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3087, + "publisherId": "clryu6yvr001coz6eztrig3dp", + "name": "от предишен график", + "dayofweek": "Thursday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-11T07:00:00.000Z", + "endTime": "2024-01-11T08:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3127, + "publisherId": "clryu6yvr001coz6eztrig3dp", + "name": "от предишен график", + "dayofweek": "Monday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-15T07:00:00.000Z", + "endTime": "2024-01-15T08:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3197, + "publisherId": "clryu6yvr001coz6eztrig3dp", + "name": "от предишен график", + "dayofweek": "Monday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-22T07:00:00.000Z", + "endTime": "2024-01-22T08:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3288, + "publisherId": "clryu6yvr001coz6eztrig3dp", + "name": "от предишен график", + "dayofweek": "Monday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-29T07:00:00.000Z", + "endTime": "2024-01-29T08:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 5, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 3049, + "publisherId": "clryu6yvr001coz6eztrig3dp", + "name": "от предишен график", + "dayofweek": "Monday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-08T07:00:00.000Z", + "endTime": "2024-01-08T08:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3087, + "publisherId": "clryu6yvr001coz6eztrig3dp", + "name": "от предишен график", + "dayofweek": "Thursday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-11T07:00:00.000Z", + "endTime": "2024-01-11T08:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3127, + "publisherId": "clryu6yvr001coz6eztrig3dp", + "name": "от предишен график", + "dayofweek": "Monday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-15T07:00:00.000Z", + "endTime": "2024-01-15T08:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3197, + "publisherId": "clryu6yvr001coz6eztrig3dp", + "name": "от предишен график", + "dayofweek": "Monday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-22T07:00:00.000Z", + "endTime": "2024-01-22T08:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3288, + "publisherId": "clryu6yvr001coz6eztrig3dp", + "name": "от предишен график", + "dayofweek": "Monday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-29T07:00:00.000Z", + "endTime": "2024-01-29T08:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 5, + "currentMonthAvailabilityHoursCount": 7.5, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": false + }, + { + "id": "clryu6z03001doz6evm0d1ljb", + "firstName": "Георги", + "lastName": "Калчев", + "assignments": [ + { + "id": 412, + "shift": { + "id": 133, + "startTime": "2024-01-27T10:00:00.000Z", + "endTime": "2024-01-27T11:30:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 1921, + "publisherId": "clryu6z03001doz6evm0d1ljb", + "name": "Георги Калчев", + "dayofweek": "Saturday", + "dayOfMonth": 20, + "weekOfMonth": 3, + "startTime": "2024-01-20T07:00:00.000Z", + "endTime": "2024-01-20T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1922, + "publisherId": "clryu6z03001doz6evm0d1ljb", + "name": "Георги Калчев", + "dayofweek": "Saturday", + "dayOfMonth": 27, + "weekOfMonth": 4, + "startTime": "2024-01-27T07:00:00.000Z", + "endTime": "2024-01-27T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3274, + "publisherId": "clryu6z03001doz6evm0d1ljb", + "name": "от предишен график", + "dayofweek": "Saturday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-27T10:00:00.000Z", + "endTime": "2024-01-27T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 1, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 1921, + "publisherId": "clryu6z03001doz6evm0d1ljb", + "name": "Георги Калчев", + "dayofweek": "Saturday", + "dayOfMonth": 20, + "weekOfMonth": 3, + "startTime": "2024-01-20T07:00:00.000Z", + "endTime": "2024-01-20T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1922, + "publisherId": "clryu6z03001doz6evm0d1ljb", + "name": "Георги Калчев", + "dayofweek": "Saturday", + "dayOfMonth": 27, + "weekOfMonth": 4, + "startTime": "2024-01-27T07:00:00.000Z", + "endTime": "2024-01-27T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3274, + "publisherId": "clryu6z03001doz6evm0d1ljb", + "name": "от предишен график", + "dayofweek": "Saturday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-27T10:00:00.000Z", + "endTime": "2024-01-27T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 3, + "currentMonthAvailabilityHoursCount": 22.5, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": true + }, + { + "id": "clryu6z4l001eoz6eqbvo2fur", + "firstName": "Гергана", + "lastName": "Деде", + "assignments": [ + { + "id": 86, + "shift": { + "id": 32, + "startTime": "2024-01-06T11:30:00.000Z", + "endTime": "2024-01-06T13:00:00.000Z" + } + }, + { + "id": 301, + "shift": { + "id": 99, + "startTime": "2024-01-20T10:00:00.000Z", + "endTime": "2024-01-20T11:30:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 796, + "publisherId": "clryu6z4l001eoz6eqbvo2fur", + "name": "Гергана Деде", + "dayofweek": "Saturday", + "dayOfMonth": 10, + "weekOfMonth": 1, + "startTime": "2024-02-10T10:00:00.000Z", + "endTime": "2024-02-10T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 797, + "publisherId": "clryu6z4l001eoz6eqbvo2fur", + "name": "Гергана Деде", + "dayofweek": "Saturday", + "dayOfMonth": 24, + "weekOfMonth": 3, + "startTime": "2024-02-24T10:00:00.000Z", + "endTime": "2024-02-24T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 798, + "publisherId": "clryu6z4l001eoz6eqbvo2fur", + "name": "Гергана Деде", + "dayofweek": "Saturday", + "dayOfMonth": 2, + "weekOfMonth": 4, + "startTime": "2024-03-02T10:00:00.000Z", + "endTime": "2024-03-02T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2079, + "publisherId": "clryu6z4l001eoz6eqbvo2fur", + "name": "Гергана Деде", + "dayofweek": "Saturday", + "dayOfMonth": 6, + "weekOfMonth": 1, + "startTime": "2024-01-06T10:00:00.000Z", + "endTime": "2024-01-06T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2080, + "publisherId": "clryu6z4l001eoz6eqbvo2fur", + "name": "Гергана Деде", + "dayofweek": "Saturday", + "dayOfMonth": 20, + "weekOfMonth": 3, + "startTime": "2024-01-20T10:00:00.000Z", + "endTime": "2024-01-20T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2081, + "publisherId": "clryu6z4l001eoz6eqbvo2fur", + "name": "Гергана Деде", + "dayofweek": "Saturday", + "dayOfMonth": 27, + "weekOfMonth": 4, + "startTime": "2024-01-27T10:00:00.000Z", + "endTime": "2024-01-27T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3041, + "publisherId": "clryu6z4l001eoz6eqbvo2fur", + "name": "от предишен график", + "dayofweek": "Saturday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-06T11:30:00.000Z", + "endTime": "2024-01-06T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 2, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 2079, + "publisherId": "clryu6z4l001eoz6eqbvo2fur", + "name": "Гергана Деде", + "dayofweek": "Saturday", + "dayOfMonth": 6, + "weekOfMonth": 1, + "startTime": "2024-01-06T10:00:00.000Z", + "endTime": "2024-01-06T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2080, + "publisherId": "clryu6z4l001eoz6eqbvo2fur", + "name": "Гергана Деде", + "dayofweek": "Saturday", + "dayOfMonth": 20, + "weekOfMonth": 3, + "startTime": "2024-01-20T10:00:00.000Z", + "endTime": "2024-01-20T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2081, + "publisherId": "clryu6z4l001eoz6eqbvo2fur", + "name": "Гергана Деде", + "dayofweek": "Saturday", + "dayOfMonth": 27, + "weekOfMonth": 4, + "startTime": "2024-01-27T10:00:00.000Z", + "endTime": "2024-01-27T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3041, + "publisherId": "clryu6z4l001eoz6eqbvo2fur", + "name": "от предишен график", + "dayofweek": "Saturday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-06T11:30:00.000Z", + "endTime": "2024-01-06T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 4, + "currentMonthAvailabilityHoursCount": 24, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": true + }, + { + "id": "clryu6z8t001foz6erdvlytu4", + "firstName": "Давид", + "lastName": "Господинов", + "assignments": [ + { + "id": 415, + "shift": { + "id": 134, + "startTime": "2024-01-27T11:30:00.000Z", + "endTime": "2024-01-27T13:00:00.000Z" + } + }, + { + "id": 522, + "shift": { + "id": 168, + "startTime": "2024-02-03T11:30:00.000Z", + "endTime": "2024-02-03T13:00:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 1808, + "publisherId": "clryu6z8t001foz6erdvlytu4", + "name": "Давид Господинов", + "dayofweek": "Saturday", + "dayOfMonth": 10, + "weekOfMonth": 1, + "startTime": "2024-02-10T07:00:00.000Z", + "endTime": "2024-02-10T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1809, + "publisherId": "clryu6z8t001foz6erdvlytu4", + "name": "Давид Господинов", + "dayofweek": "Saturday", + "dayOfMonth": 24, + "weekOfMonth": 3, + "startTime": "2024-02-24T07:00:00.000Z", + "endTime": "2024-02-24T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1810, + "publisherId": "clryu6z8t001foz6erdvlytu4", + "name": "Давид Господинов", + "dayofweek": "Saturday", + "dayOfMonth": 2, + "weekOfMonth": 4, + "startTime": "2024-03-02T07:00:00.000Z", + "endTime": "2024-03-02T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2538, + "publisherId": "clryu6z8t001foz6erdvlytu4", + "name": "Давид Господинов", + "dayofweek": "Saturday", + "dayOfMonth": 6, + "weekOfMonth": 1, + "startTime": "2024-01-06T07:00:00.000Z", + "endTime": "2024-01-06T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2539, + "publisherId": "clryu6z8t001foz6erdvlytu4", + "name": "Давид Господинов", + "dayofweek": "Saturday", + "dayOfMonth": 20, + "weekOfMonth": 3, + "startTime": "2024-01-20T07:00:00.000Z", + "endTime": "2024-01-20T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2540, + "publisherId": "clryu6z8t001foz6erdvlytu4", + "name": "Давид Господинов", + "dayofweek": "Saturday", + "dayOfMonth": 27, + "weekOfMonth": 4, + "startTime": "2024-01-27T07:00:00.000Z", + "endTime": "2024-01-27T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2541, + "publisherId": "clryu6z8t001foz6erdvlytu4", + "name": "Давид Господинов", + "dayofweek": "Saturday", + "dayOfMonth": 3, + "weekOfMonth": 5, + "startTime": "2024-02-03T07:00:00.000Z", + "endTime": "2024-02-03T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3277, + "publisherId": "clryu6z8t001foz6erdvlytu4", + "name": "от предишен график", + "dayofweek": "Saturday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-27T11:30:00.000Z", + "endTime": "2024-01-27T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3369, + "publisherId": "clryu6z8t001foz6erdvlytu4", + "name": "от предишен график", + "dayofweek": "Saturday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-02-03T11:30:00.000Z", + "endTime": "2024-02-03T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 2, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 2538, + "publisherId": "clryu6z8t001foz6erdvlytu4", + "name": "Давид Господинов", + "dayofweek": "Saturday", + "dayOfMonth": 6, + "weekOfMonth": 1, + "startTime": "2024-01-06T07:00:00.000Z", + "endTime": "2024-01-06T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2539, + "publisherId": "clryu6z8t001foz6erdvlytu4", + "name": "Давид Господинов", + "dayofweek": "Saturday", + "dayOfMonth": 20, + "weekOfMonth": 3, + "startTime": "2024-01-20T07:00:00.000Z", + "endTime": "2024-01-20T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2540, + "publisherId": "clryu6z8t001foz6erdvlytu4", + "name": "Давид Господинов", + "dayofweek": "Saturday", + "dayOfMonth": 27, + "weekOfMonth": 4, + "startTime": "2024-01-27T07:00:00.000Z", + "endTime": "2024-01-27T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2541, + "publisherId": "clryu6z8t001foz6erdvlytu4", + "name": "Давид Господинов", + "dayofweek": "Saturday", + "dayOfMonth": 3, + "weekOfMonth": 5, + "startTime": "2024-02-03T07:00:00.000Z", + "endTime": "2024-02-03T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3277, + "publisherId": "clryu6z8t001foz6erdvlytu4", + "name": "от предишен график", + "dayofweek": "Saturday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-27T11:30:00.000Z", + "endTime": "2024-01-27T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3369, + "publisherId": "clryu6z8t001foz6erdvlytu4", + "name": "от предишен график", + "dayofweek": "Saturday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-02-03T11:30:00.000Z", + "endTime": "2024-02-03T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 6, + "currentMonthAvailabilityHoursCount": 45, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": true + }, + { + "id": "clryu6ziz001hoz6e1x62cq99", + "firstName": "Даниела", + "lastName": "Димитрова", + "assignments": [ + { + "id": 159, + "shift": { + "id": 54, + "startTime": "2024-01-11T08:30:00.000Z", + "endTime": "2024-01-11T10:00:00.000Z" + } + }, + { + "id": 271, + "shift": { + "id": 88, + "startTime": "2024-01-18T08:30:00.000Z", + "endTime": "2024-01-18T10:00:00.000Z" + } + }, + { + "id": 376, + "shift": { + "id": 121, + "startTime": "2024-01-25T07:00:00.000Z", + "endTime": "2024-01-25T08:30:00.000Z" + } + }, + { + "id": 486, + "shift": { + "id": 155, + "startTime": "2024-02-01T07:00:00.000Z", + "endTime": "2024-02-01T08:30:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 1593, + "publisherId": "clryu6ziz001hoz6e1x62cq99", + "name": "Даниела Димитрова", + "dayofweek": "Thursday", + "dayOfMonth": 8, + "weekOfMonth": 1, + "startTime": "2024-02-08T07:00:00.000Z", + "endTime": "2024-02-08T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1594, + "publisherId": "clryu6ziz001hoz6e1x62cq99", + "name": "Даниела Димитрова", + "dayofweek": "Thursday", + "dayOfMonth": 15, + "weekOfMonth": 2, + "startTime": "2024-02-15T08:30:00.000Z", + "endTime": "2024-02-15T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1595, + "publisherId": "clryu6ziz001hoz6e1x62cq99", + "name": "Даниела Димитрова", + "dayofweek": "Thursday", + "dayOfMonth": 22, + "weekOfMonth": 3, + "startTime": "2024-02-22T08:30:00.000Z", + "endTime": "2024-02-22T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1596, + "publisherId": "clryu6ziz001hoz6e1x62cq99", + "name": "Даниела Димитрова", + "dayofweek": "Saturday", + "dayOfMonth": 24, + "weekOfMonth": 3, + "startTime": "2024-02-24T11:30:00.000Z", + "endTime": "2024-02-24T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1597, + "publisherId": "clryu6ziz001hoz6e1x62cq99", + "name": "Даниела Димитрова", + "dayofweek": "Thursday", + "dayOfMonth": 29, + "weekOfMonth": 4, + "startTime": "2024-02-29T07:00:00.000Z", + "endTime": "2024-02-29T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2629, + "publisherId": "clryu6ziz001hoz6e1x62cq99", + "name": "Даниела Димитрова", + "dayofweek": "Thursday", + "dayOfMonth": 4, + "weekOfMonth": 1, + "startTime": "2024-01-04T07:00:00.000Z", + "endTime": "2024-01-04T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2630, + "publisherId": "clryu6ziz001hoz6e1x62cq99", + "name": "Даниела Димитрова", + "dayofweek": "Thursday", + "dayOfMonth": 11, + "weekOfMonth": 2, + "startTime": "2024-01-11T08:30:00.000Z", + "endTime": "2024-01-11T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2631, + "publisherId": "clryu6ziz001hoz6e1x62cq99", + "name": "Даниела Димитрова", + "dayofweek": "Thursday", + "dayOfMonth": 18, + "weekOfMonth": 3, + "startTime": "2024-01-18T08:30:00.000Z", + "endTime": "2024-01-18T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2632, + "publisherId": "clryu6ziz001hoz6e1x62cq99", + "name": "Даниела Димитрова", + "dayofweek": "Saturday", + "dayOfMonth": 20, + "weekOfMonth": 3, + "startTime": "2024-01-20T11:30:00.000Z", + "endTime": "2024-01-20T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2633, + "publisherId": "clryu6ziz001hoz6e1x62cq99", + "name": "Даниела Димитрова", + "dayofweek": "Thursday", + "dayOfMonth": 25, + "weekOfMonth": 4, + "startTime": "2024-01-25T07:00:00.000Z", + "endTime": "2024-01-25T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2634, + "publisherId": "clryu6ziz001hoz6e1x62cq99", + "name": "Даниела Димитрова", + "dayofweek": "Thursday", + "dayOfMonth": 1, + "weekOfMonth": 5, + "startTime": "2024-02-01T08:30:00.000Z", + "endTime": "2024-02-01T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2635, + "publisherId": "clryu6ziz001hoz6e1x62cq99", + "name": "Даниела Димитрова", + "dayofweek": "Saturday", + "dayOfMonth": 3, + "weekOfMonth": 5, + "startTime": "2024-02-03T11:30:00.000Z", + "endTime": "2024-02-03T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3337, + "publisherId": "clryu6ziz001hoz6e1x62cq99", + "name": "от предишен график", + "dayofweek": "Thursday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-02-01T07:00:00.000Z", + "endTime": "2024-02-01T08:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 4, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 2629, + "publisherId": "clryu6ziz001hoz6e1x62cq99", + "name": "Даниела Димитрова", + "dayofweek": "Thursday", + "dayOfMonth": 4, + "weekOfMonth": 1, + "startTime": "2024-01-04T07:00:00.000Z", + "endTime": "2024-01-04T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2630, + "publisherId": "clryu6ziz001hoz6e1x62cq99", + "name": "Даниела Димитрова", + "dayofweek": "Thursday", + "dayOfMonth": 11, + "weekOfMonth": 2, + "startTime": "2024-01-11T08:30:00.000Z", + "endTime": "2024-01-11T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2631, + "publisherId": "clryu6ziz001hoz6e1x62cq99", + "name": "Даниела Димитрова", + "dayofweek": "Thursday", + "dayOfMonth": 18, + "weekOfMonth": 3, + "startTime": "2024-01-18T08:30:00.000Z", + "endTime": "2024-01-18T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2632, + "publisherId": "clryu6ziz001hoz6e1x62cq99", + "name": "Даниела Димитрова", + "dayofweek": "Saturday", + "dayOfMonth": 20, + "weekOfMonth": 3, + "startTime": "2024-01-20T11:30:00.000Z", + "endTime": "2024-01-20T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2633, + "publisherId": "clryu6ziz001hoz6e1x62cq99", + "name": "Даниела Димитрова", + "dayofweek": "Thursday", + "dayOfMonth": 25, + "weekOfMonth": 4, + "startTime": "2024-01-25T07:00:00.000Z", + "endTime": "2024-01-25T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2634, + "publisherId": "clryu6ziz001hoz6e1x62cq99", + "name": "Даниела Димитрова", + "dayofweek": "Thursday", + "dayOfMonth": 1, + "weekOfMonth": 5, + "startTime": "2024-02-01T08:30:00.000Z", + "endTime": "2024-02-01T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2635, + "publisherId": "clryu6ziz001hoz6e1x62cq99", + "name": "Даниела Димитрова", + "dayofweek": "Saturday", + "dayOfMonth": 3, + "weekOfMonth": 5, + "startTime": "2024-02-03T11:30:00.000Z", + "endTime": "2024-02-03T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3337, + "publisherId": "clryu6ziz001hoz6e1x62cq99", + "name": "от предишен график", + "dayofweek": "Thursday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-02-01T07:00:00.000Z", + "endTime": "2024-02-01T08:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 8, + "currentMonthAvailabilityHoursCount": 18, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": true + }, + { + "id": "clryu6znc001ioz6eup5bkjtj", + "firstName": "Даниела", + "lastName": "Стоянова", + "assignments": [ + { + "id": 31, + "shift": { + "id": 15, + "startTime": "2024-01-03T10:00:00.000Z", + "endTime": "2024-01-03T11:30:00.000Z" + } + }, + { + "id": 185, + "shift": { + "id": 63, + "startTime": "2024-01-12T13:00:00.000Z", + "endTime": "2024-01-12T14:30:00.000Z" + } + }, + { + "id": 257, + "shift": { + "id": 85, + "startTime": "2024-01-17T13:00:00.000Z", + "endTime": "2024-01-17T14:30:00.000Z" + } + }, + { + "id": 366, + "shift": { + "id": 119, + "startTime": "2024-01-24T13:00:00.000Z", + "endTime": "2024-01-24T14:30:00.000Z" + } + }, + { + "id": 478, + "shift": { + "id": 153, + "startTime": "2024-01-31T13:00:00.000Z", + "endTime": "2024-01-31T14:30:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 3000, + "publisherId": "clryu6znc001ioz6eup5bkjtj", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-03T10:00:00.000Z", + "endTime": "2024-01-03T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3111, + "publisherId": "clryu6znc001ioz6eup5bkjtj", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-12T13:00:00.000Z", + "endTime": "2024-01-12T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3156, + "publisherId": "clryu6znc001ioz6eup5bkjtj", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-17T13:00:00.000Z", + "endTime": "2024-01-17T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3236, + "publisherId": "clryu6znc001ioz6eup5bkjtj", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-24T13:00:00.000Z", + "endTime": "2024-01-24T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3329, + "publisherId": "clryu6znc001ioz6eup5bkjtj", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-31T13:00:00.000Z", + "endTime": "2024-01-31T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 5, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 3000, + "publisherId": "clryu6znc001ioz6eup5bkjtj", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-03T10:00:00.000Z", + "endTime": "2024-01-03T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3111, + "publisherId": "clryu6znc001ioz6eup5bkjtj", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-12T13:00:00.000Z", + "endTime": "2024-01-12T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3156, + "publisherId": "clryu6znc001ioz6eup5bkjtj", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-17T13:00:00.000Z", + "endTime": "2024-01-17T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3236, + "publisherId": "clryu6znc001ioz6eup5bkjtj", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-24T13:00:00.000Z", + "endTime": "2024-01-24T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3329, + "publisherId": "clryu6znc001ioz6eup5bkjtj", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-31T13:00:00.000Z", + "endTime": "2024-01-31T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 5, + "currentMonthAvailabilityHoursCount": 7.5, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": false + }, + { + "id": "clryu6zrt001joz6ezmclgxax", + "firstName": "Даниела", + "lastName": "Терол", + "assignments": [ + { + "id": 193, + "shift": { + "id": 65, + "startTime": "2024-01-13T10:00:00.000Z", + "endTime": "2024-01-13T11:30:00.000Z" + } + }, + { + "id": 308, + "shift": { + "id": 101, + "startTime": "2024-01-20T13:00:00.000Z", + "endTime": "2024-01-20T14:30:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 926, + "publisherId": "clryu6zrt001joz6ezmclgxax", + "name": "Даниела Терол", + "dayofweek": "Monday", + "dayOfMonth": 12, + "weekOfMonth": 2, + "startTime": "2024-02-12T16:00:00.000Z", + "endTime": "2024-02-12T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 927, + "publisherId": "clryu6zrt001joz6ezmclgxax", + "name": "Даниела Терол", + "dayofweek": "Tuesday", + "dayOfMonth": 13, + "weekOfMonth": 2, + "startTime": "2024-02-13T16:00:00.000Z", + "endTime": "2024-02-13T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 928, + "publisherId": "clryu6zrt001joz6ezmclgxax", + "name": "Даниела Терол", + "dayofweek": "Wednesday", + "dayOfMonth": 14, + "weekOfMonth": 2, + "startTime": "2024-02-14T13:00:00.000Z", + "endTime": "2024-02-14T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 929, + "publisherId": "clryu6zrt001joz6ezmclgxax", + "name": "Даниела Терол", + "dayofweek": "Friday", + "dayOfMonth": 16, + "weekOfMonth": 2, + "startTime": "2024-02-16T13:00:00.000Z", + "endTime": "2024-02-16T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 930, + "publisherId": "clryu6zrt001joz6ezmclgxax", + "name": "Даниела Терол", + "dayofweek": "Saturday", + "dayOfMonth": 17, + "weekOfMonth": 2, + "startTime": "2024-02-17T10:00:00.000Z", + "endTime": "2024-02-17T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 931, + "publisherId": "clryu6zrt001joz6ezmclgxax", + "name": "Даниела Терол", + "dayofweek": "Monday", + "dayOfMonth": 19, + "weekOfMonth": 3, + "startTime": "2024-02-19T16:00:00.000Z", + "endTime": "2024-02-19T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 932, + "publisherId": "clryu6zrt001joz6ezmclgxax", + "name": "Даниела Терол", + "dayofweek": "Tuesday", + "dayOfMonth": 20, + "weekOfMonth": 3, + "startTime": "2024-02-20T16:00:00.000Z", + "endTime": "2024-02-20T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 933, + "publisherId": "clryu6zrt001joz6ezmclgxax", + "name": "Даниела Терол", + "dayofweek": "Wednesday", + "dayOfMonth": 21, + "weekOfMonth": 3, + "startTime": "2024-02-21T13:00:00.000Z", + "endTime": "2024-02-21T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 934, + "publisherId": "clryu6zrt001joz6ezmclgxax", + "name": "Даниела Терол", + "dayofweek": "Friday", + "dayOfMonth": 23, + "weekOfMonth": 3, + "startTime": "2024-02-23T13:00:00.000Z", + "endTime": "2024-02-23T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 935, + "publisherId": "clryu6zrt001joz6ezmclgxax", + "name": "Даниела Терол", + "dayofweek": "Saturday", + "dayOfMonth": 24, + "weekOfMonth": 3, + "startTime": "2024-02-24T10:00:00.000Z", + "endTime": "2024-02-24T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 936, + "publisherId": "clryu6zrt001joz6ezmclgxax", + "name": "Даниела Терол", + "dayofweek": "Monday", + "dayOfMonth": 26, + "weekOfMonth": 4, + "startTime": "2024-02-26T16:00:00.000Z", + "endTime": "2024-02-26T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 937, + "publisherId": "clryu6zrt001joz6ezmclgxax", + "name": "Даниела Терол", + "dayofweek": "Tuesday", + "dayOfMonth": 27, + "weekOfMonth": 4, + "startTime": "2024-02-27T16:00:00.000Z", + "endTime": "2024-02-27T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 938, + "publisherId": "clryu6zrt001joz6ezmclgxax", + "name": "Даниела Терол", + "dayofweek": "Wednesday", + "dayOfMonth": 28, + "weekOfMonth": 4, + "startTime": "2024-02-28T13:00:00.000Z", + "endTime": "2024-02-28T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 939, + "publisherId": "clryu6zrt001joz6ezmclgxax", + "name": "Даниела Терол", + "dayofweek": "Friday", + "dayOfMonth": 1, + "weekOfMonth": 4, + "startTime": "2024-03-01T13:00:00.000Z", + "endTime": "2024-03-01T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 940, + "publisherId": "clryu6zrt001joz6ezmclgxax", + "name": "Даниела Терол", + "dayofweek": "Saturday", + "dayOfMonth": 2, + "weekOfMonth": 4, + "startTime": "2024-03-02T10:00:00.000Z", + "endTime": "2024-03-02T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2408, + "publisherId": "clryu6zrt001joz6ezmclgxax", + "name": "Даниела Терол", + "dayofweek": "Monday", + "dayOfMonth": 8, + "weekOfMonth": 2, + "startTime": "2024-01-08T16:00:00.000Z", + "endTime": "2024-01-08T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2409, + "publisherId": "clryu6zrt001joz6ezmclgxax", + "name": "Даниела Терол", + "dayofweek": "Tuesday", + "dayOfMonth": 9, + "weekOfMonth": 2, + "startTime": "2024-01-09T16:00:00.000Z", + "endTime": "2024-01-09T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2410, + "publisherId": "clryu6zrt001joz6ezmclgxax", + "name": "Даниела Терол", + "dayofweek": "Wednesday", + "dayOfMonth": 10, + "weekOfMonth": 2, + "startTime": "2024-01-10T13:00:00.000Z", + "endTime": "2024-01-10T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2411, + "publisherId": "clryu6zrt001joz6ezmclgxax", + "name": "Даниела Терол", + "dayofweek": "Friday", + "dayOfMonth": 12, + "weekOfMonth": 2, + "startTime": "2024-01-12T13:00:00.000Z", + "endTime": "2024-01-12T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2412, + "publisherId": "clryu6zrt001joz6ezmclgxax", + "name": "Даниела Терол", + "dayofweek": "Saturday", + "dayOfMonth": 13, + "weekOfMonth": 2, + "startTime": "2024-01-13T10:00:00.000Z", + "endTime": "2024-01-13T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2413, + "publisherId": "clryu6zrt001joz6ezmclgxax", + "name": "Даниела Терол", + "dayofweek": "Monday", + "dayOfMonth": 15, + "weekOfMonth": 3, + "startTime": "2024-01-15T16:00:00.000Z", + "endTime": "2024-01-15T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2414, + "publisherId": "clryu6zrt001joz6ezmclgxax", + "name": "Даниела Терол", + "dayofweek": "Tuesday", + "dayOfMonth": 16, + "weekOfMonth": 3, + "startTime": "2024-01-16T16:00:00.000Z", + "endTime": "2024-01-16T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2415, + "publisherId": "clryu6zrt001joz6ezmclgxax", + "name": "Даниела Терол", + "dayofweek": "Wednesday", + "dayOfMonth": 17, + "weekOfMonth": 3, + "startTime": "2024-01-17T13:00:00.000Z", + "endTime": "2024-01-17T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2416, + "publisherId": "clryu6zrt001joz6ezmclgxax", + "name": "Даниела Терол", + "dayofweek": "Friday", + "dayOfMonth": 19, + "weekOfMonth": 3, + "startTime": "2024-01-19T13:00:00.000Z", + "endTime": "2024-01-19T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2417, + "publisherId": "clryu6zrt001joz6ezmclgxax", + "name": "Даниела Терол", + "dayofweek": "Saturday", + "dayOfMonth": 20, + "weekOfMonth": 3, + "startTime": "2024-01-20T10:00:00.000Z", + "endTime": "2024-01-20T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2418, + "publisherId": "clryu6zrt001joz6ezmclgxax", + "name": "Даниела Терол", + "dayofweek": "Monday", + "dayOfMonth": 22, + "weekOfMonth": 4, + "startTime": "2024-01-22T16:00:00.000Z", + "endTime": "2024-01-22T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2419, + "publisherId": "clryu6zrt001joz6ezmclgxax", + "name": "Даниела Терол", + "dayofweek": "Tuesday", + "dayOfMonth": 23, + "weekOfMonth": 4, + "startTime": "2024-01-23T16:00:00.000Z", + "endTime": "2024-01-23T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2420, + "publisherId": "clryu6zrt001joz6ezmclgxax", + "name": "Даниела Терол", + "dayofweek": "Wednesday", + "dayOfMonth": 24, + "weekOfMonth": 4, + "startTime": "2024-01-24T13:00:00.000Z", + "endTime": "2024-01-24T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2421, + "publisherId": "clryu6zrt001joz6ezmclgxax", + "name": "Даниела Терол", + "dayofweek": "Friday", + "dayOfMonth": 26, + "weekOfMonth": 4, + "startTime": "2024-01-26T13:00:00.000Z", + "endTime": "2024-01-26T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2422, + "publisherId": "clryu6zrt001joz6ezmclgxax", + "name": "Даниела Терол", + "dayofweek": "Saturday", + "dayOfMonth": 27, + "weekOfMonth": 4, + "startTime": "2024-01-27T10:00:00.000Z", + "endTime": "2024-01-27T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3191, + "publisherId": "clryu6zrt001joz6ezmclgxax", + "name": "от предишен график", + "dayofweek": "Saturday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-20T13:00:00.000Z", + "endTime": "2024-01-20T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 2, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 2408, + "publisherId": "clryu6zrt001joz6ezmclgxax", + "name": "Даниела Терол", + "dayofweek": "Monday", + "dayOfMonth": 8, + "weekOfMonth": 2, + "startTime": "2024-01-08T16:00:00.000Z", + "endTime": "2024-01-08T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2409, + "publisherId": "clryu6zrt001joz6ezmclgxax", + "name": "Даниела Терол", + "dayofweek": "Tuesday", + "dayOfMonth": 9, + "weekOfMonth": 2, + "startTime": "2024-01-09T16:00:00.000Z", + "endTime": "2024-01-09T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2410, + "publisherId": "clryu6zrt001joz6ezmclgxax", + "name": "Даниела Терол", + "dayofweek": "Wednesday", + "dayOfMonth": 10, + "weekOfMonth": 2, + "startTime": "2024-01-10T13:00:00.000Z", + "endTime": "2024-01-10T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2411, + "publisherId": "clryu6zrt001joz6ezmclgxax", + "name": "Даниела Терол", + "dayofweek": "Friday", + "dayOfMonth": 12, + "weekOfMonth": 2, + "startTime": "2024-01-12T13:00:00.000Z", + "endTime": "2024-01-12T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2412, + "publisherId": "clryu6zrt001joz6ezmclgxax", + "name": "Даниела Терол", + "dayofweek": "Saturday", + "dayOfMonth": 13, + "weekOfMonth": 2, + "startTime": "2024-01-13T10:00:00.000Z", + "endTime": "2024-01-13T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2413, + "publisherId": "clryu6zrt001joz6ezmclgxax", + "name": "Даниела Терол", + "dayofweek": "Monday", + "dayOfMonth": 15, + "weekOfMonth": 3, + "startTime": "2024-01-15T16:00:00.000Z", + "endTime": "2024-01-15T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2414, + "publisherId": "clryu6zrt001joz6ezmclgxax", + "name": "Даниела Терол", + "dayofweek": "Tuesday", + "dayOfMonth": 16, + "weekOfMonth": 3, + "startTime": "2024-01-16T16:00:00.000Z", + "endTime": "2024-01-16T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2415, + "publisherId": "clryu6zrt001joz6ezmclgxax", + "name": "Даниела Терол", + "dayofweek": "Wednesday", + "dayOfMonth": 17, + "weekOfMonth": 3, + "startTime": "2024-01-17T13:00:00.000Z", + "endTime": "2024-01-17T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2416, + "publisherId": "clryu6zrt001joz6ezmclgxax", + "name": "Даниела Терол", + "dayofweek": "Friday", + "dayOfMonth": 19, + "weekOfMonth": 3, + "startTime": "2024-01-19T13:00:00.000Z", + "endTime": "2024-01-19T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2417, + "publisherId": "clryu6zrt001joz6ezmclgxax", + "name": "Даниела Терол", + "dayofweek": "Saturday", + "dayOfMonth": 20, + "weekOfMonth": 3, + "startTime": "2024-01-20T10:00:00.000Z", + "endTime": "2024-01-20T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2418, + "publisherId": "clryu6zrt001joz6ezmclgxax", + "name": "Даниела Терол", + "dayofweek": "Monday", + "dayOfMonth": 22, + "weekOfMonth": 4, + "startTime": "2024-01-22T16:00:00.000Z", + "endTime": "2024-01-22T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2419, + "publisherId": "clryu6zrt001joz6ezmclgxax", + "name": "Даниела Терол", + "dayofweek": "Tuesday", + "dayOfMonth": 23, + "weekOfMonth": 4, + "startTime": "2024-01-23T16:00:00.000Z", + "endTime": "2024-01-23T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2420, + "publisherId": "clryu6zrt001joz6ezmclgxax", + "name": "Даниела Терол", + "dayofweek": "Wednesday", + "dayOfMonth": 24, + "weekOfMonth": 4, + "startTime": "2024-01-24T13:00:00.000Z", + "endTime": "2024-01-24T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2421, + "publisherId": "clryu6zrt001joz6ezmclgxax", + "name": "Даниела Терол", + "dayofweek": "Friday", + "dayOfMonth": 26, + "weekOfMonth": 4, + "startTime": "2024-01-26T13:00:00.000Z", + "endTime": "2024-01-26T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2422, + "publisherId": "clryu6zrt001joz6ezmclgxax", + "name": "Даниела Терол", + "dayofweek": "Saturday", + "dayOfMonth": 27, + "weekOfMonth": 4, + "startTime": "2024-01-27T10:00:00.000Z", + "endTime": "2024-01-27T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3191, + "publisherId": "clryu6zrt001joz6ezmclgxax", + "name": "от предишен график", + "dayofweek": "Saturday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-20T13:00:00.000Z", + "endTime": "2024-01-20T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 16, + "currentMonthAvailabilityHoursCount": 42, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": true + }, + { + "id": "clryu700e001loz6enbm3ts44", + "firstName": "Дарина", + "lastName": "Островска", + "assignments": [ + { + "id": 110, + "shift": { + "id": 39, + "startTime": "2024-01-08T13:00:00.000Z", + "endTime": "2024-01-08T14:30:00.000Z" + } + }, + { + "id": 320, + "shift": { + "id": 105, + "startTime": "2024-01-22T10:00:00.000Z", + "endTime": "2024-01-22T11:30:00.000Z" + } + }, + { + "id": 433, + "shift": { + "id": 139, + "startTime": "2024-01-29T10:00:00.000Z", + "endTime": "2024-01-29T11:30:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 3056, + "publisherId": "clryu700e001loz6enbm3ts44", + "name": "от предишен график", + "dayofweek": "Monday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-08T13:00:00.000Z", + "endTime": "2024-01-08T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3202, + "publisherId": "clryu700e001loz6enbm3ts44", + "name": "от предишен график", + "dayofweek": "Monday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-22T10:00:00.000Z", + "endTime": "2024-01-22T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3292, + "publisherId": "clryu700e001loz6enbm3ts44", + "name": "от предишен график", + "dayofweek": "Monday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-29T10:00:00.000Z", + "endTime": "2024-01-29T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 3, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 3056, + "publisherId": "clryu700e001loz6enbm3ts44", + "name": "от предишен график", + "dayofweek": "Monday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-08T13:00:00.000Z", + "endTime": "2024-01-08T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3202, + "publisherId": "clryu700e001loz6enbm3ts44", + "name": "от предишен график", + "dayofweek": "Monday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-22T10:00:00.000Z", + "endTime": "2024-01-22T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3292, + "publisherId": "clryu700e001loz6enbm3ts44", + "name": "от предишен график", + "dayofweek": "Monday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-29T10:00:00.000Z", + "endTime": "2024-01-29T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 3, + "currentMonthAvailabilityHoursCount": 4.5, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": false + }, + { + "id": "clryu704v001moz6e4dsx33km", + "firstName": "Дариуш", + "lastName": "Йедлински", + "assignments": [], + "availabilities": [ + { + "id": 1371, + "publisherId": "clryu704v001moz6e4dsx33km", + "name": "Дариуш Йедлински", + "dayofweek": "Friday", + "dayOfMonth": 1, + "weekOfMonth": 4, + "startTime": "2024-03-01T08:30:00.000Z", + "endTime": "2024-03-01T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2691, + "publisherId": "clryu704v001moz6e4dsx33km", + "name": "Дариуш Йедлински", + "dayofweek": "Friday", + "dayOfMonth": 26, + "weekOfMonth": 4, + "startTime": "2024-01-26T08:30:00.000Z", + "endTime": "2024-01-26T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 0, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 2691, + "publisherId": "clryu704v001moz6e4dsx33km", + "name": "Дариуш Йедлински", + "dayofweek": "Friday", + "dayOfMonth": 26, + "weekOfMonth": 4, + "startTime": "2024-01-26T08:30:00.000Z", + "endTime": "2024-01-26T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 1, + "currentMonthAvailabilityHoursCount": 4.5, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": true + }, + { + "id": "clryu70dc001ooz6e1pykil49", + "firstName": "Дария", + "lastName": "Ященко", + "assignments": [ + { + "id": 133, + "shift": { + "id": 46, + "startTime": "2024-01-09T14:30:00.000Z", + "endTime": "2024-01-09T16:00:00.000Z" + } + }, + { + "id": 348, + "shift": { + "id": 114, + "startTime": "2024-01-23T14:30:00.000Z", + "endTime": "2024-01-23T16:00:00.000Z" + } + }, + { + "id": 461, + "shift": { + "id": 148, + "startTime": "2024-01-30T14:30:00.000Z", + "endTime": "2024-01-30T16:00:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 3073, + "publisherId": "clryu70dc001ooz6e1pykil49", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-09T14:30:00.000Z", + "endTime": "2024-01-09T16:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3224, + "publisherId": "clryu70dc001ooz6e1pykil49", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-23T14:30:00.000Z", + "endTime": "2024-01-23T16:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3317, + "publisherId": "clryu70dc001ooz6e1pykil49", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-30T14:30:00.000Z", + "endTime": "2024-01-30T16:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 3, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 3073, + "publisherId": "clryu70dc001ooz6e1pykil49", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-09T14:30:00.000Z", + "endTime": "2024-01-09T16:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3224, + "publisherId": "clryu70dc001ooz6e1pykil49", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-23T14:30:00.000Z", + "endTime": "2024-01-23T16:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3317, + "publisherId": "clryu70dc001ooz6e1pykil49", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-30T14:30:00.000Z", + "endTime": "2024-01-30T16:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 3, + "currentMonthAvailabilityHoursCount": 4.5, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": false + }, + { + "id": "clryu70hf001poz6evmalm1vu", + "firstName": "Даша", + "lastName": "Финогеева", + "assignments": [ + { + "id": 202, + "shift": { + "id": 67, + "startTime": "2024-01-13T13:00:00.000Z", + "endTime": "2024-01-13T14:30:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 1084, + "publisherId": "clryu70hf001poz6evmalm1vu", + "name": "Даша Финогеева", + "dayofweek": "Saturday", + "dayOfMonth": 17, + "weekOfMonth": 2, + "startTime": "2024-02-17T13:00:00.000Z", + "endTime": "2024-02-17T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1085, + "publisherId": "clryu70hf001poz6evmalm1vu", + "name": "Даша Финогеева", + "dayofweek": "Wednesday", + "dayOfMonth": 28, + "weekOfMonth": 4, + "startTime": "2024-02-28T16:00:00.000Z", + "endTime": "2024-02-28T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2019, + "publisherId": "clryu70hf001poz6evmalm1vu", + "name": "Даша Финогеева", + "dayofweek": "Saturday", + "dayOfMonth": 13, + "weekOfMonth": 2, + "startTime": "2024-01-13T13:00:00.000Z", + "endTime": "2024-01-13T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2020, + "publisherId": "clryu70hf001poz6evmalm1vu", + "name": "Даша Финогеева", + "dayofweek": "Wednesday", + "dayOfMonth": 24, + "weekOfMonth": 4, + "startTime": "2024-01-24T16:00:00.000Z", + "endTime": "2024-01-24T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 1, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 2019, + "publisherId": "clryu70hf001poz6evmalm1vu", + "name": "Даша Финогеева", + "dayofweek": "Saturday", + "dayOfMonth": 13, + "weekOfMonth": 2, + "startTime": "2024-01-13T13:00:00.000Z", + "endTime": "2024-01-13T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2020, + "publisherId": "clryu70hf001poz6evmalm1vu", + "name": "Даша Финогеева", + "dayofweek": "Wednesday", + "dayOfMonth": 24, + "weekOfMonth": 4, + "startTime": "2024-01-24T16:00:00.000Z", + "endTime": "2024-01-24T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 2, + "currentMonthAvailabilityHoursCount": 3, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": true + }, + { + "id": "clryu70ln001qoz6ehwjjsk4p", + "firstName": "Девора", + "lastName": "Подимати", + "assignments": [ + { + "id": 298, + "shift": { + "id": 98, + "startTime": "2024-01-19T14:30:00.000Z", + "endTime": "2024-01-19T16:00:00.000Z" + } + }, + { + "id": 410, + "shift": { + "id": 132, + "startTime": "2024-01-26T14:30:00.000Z", + "endTime": "2024-01-26T16:00:00.000Z" + } + }, + { + "id": 517, + "shift": { + "id": 166, + "startTime": "2024-02-02T14:30:00.000Z", + "endTime": "2024-02-02T16:00:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 793, + "publisherId": "clryu70ln001qoz6ehwjjsk4p", + "name": "Девора Подимати", + "dayofweek": "Friday", + "dayOfMonth": 16, + "weekOfMonth": 2, + "startTime": "2024-02-16T14:30:00.000Z", + "endTime": "2024-02-16T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 794, + "publisherId": "clryu70ln001qoz6ehwjjsk4p", + "name": "Девора Подимати", + "dayofweek": "Friday", + "dayOfMonth": 23, + "weekOfMonth": 3, + "startTime": "2024-02-23T14:30:00.000Z", + "endTime": "2024-02-23T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 795, + "publisherId": "clryu70ln001qoz6ehwjjsk4p", + "name": "Девора Подимати", + "dayofweek": "Friday", + "dayOfMonth": 1, + "weekOfMonth": 4, + "startTime": "2024-03-01T14:30:00.000Z", + "endTime": "2024-03-01T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2068, + "publisherId": "clryu70ln001qoz6ehwjjsk4p", + "name": "Девора Подимати", + "dayofweek": "Friday", + "dayOfMonth": 12, + "weekOfMonth": 2, + "startTime": "2024-01-12T14:30:00.000Z", + "endTime": "2024-01-12T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2069, + "publisherId": "clryu70ln001qoz6ehwjjsk4p", + "name": "Девора Подимати", + "dayofweek": "Friday", + "dayOfMonth": 19, + "weekOfMonth": 3, + "startTime": "2024-01-19T14:30:00.000Z", + "endTime": "2024-01-19T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2070, + "publisherId": "clryu70ln001qoz6ehwjjsk4p", + "name": "Девора Подимати", + "dayofweek": "Friday", + "dayOfMonth": 26, + "weekOfMonth": 4, + "startTime": "2024-01-26T14:30:00.000Z", + "endTime": "2024-01-26T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3366, + "publisherId": "clryu70ln001qoz6ehwjjsk4p", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-02-02T14:30:00.000Z", + "endTime": "2024-02-02T16:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 3, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 2068, + "publisherId": "clryu70ln001qoz6ehwjjsk4p", + "name": "Девора Подимати", + "dayofweek": "Friday", + "dayOfMonth": 12, + "weekOfMonth": 2, + "startTime": "2024-01-12T14:30:00.000Z", + "endTime": "2024-01-12T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2069, + "publisherId": "clryu70ln001qoz6ehwjjsk4p", + "name": "Девора Подимати", + "dayofweek": "Friday", + "dayOfMonth": 19, + "weekOfMonth": 3, + "startTime": "2024-01-19T14:30:00.000Z", + "endTime": "2024-01-19T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2070, + "publisherId": "clryu70ln001qoz6ehwjjsk4p", + "name": "Девора Подимати", + "dayofweek": "Friday", + "dayOfMonth": 26, + "weekOfMonth": 4, + "startTime": "2024-01-26T14:30:00.000Z", + "endTime": "2024-01-26T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3366, + "publisherId": "clryu70ln001qoz6ehwjjsk4p", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-02-02T14:30:00.000Z", + "endTime": "2024-02-02T16:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 4, + "currentMonthAvailabilityHoursCount": 6, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": true + }, + { + "id": "clryu712o001uoz6epnlh3zaq", + "firstName": "Джеси", + "lastName": "Алберт", + "assignments": [ + { + "id": 131, + "shift": { + "id": 46, + "startTime": "2024-01-09T14:30:00.000Z", + "endTime": "2024-01-09T16:00:00.000Z" + } + }, + { + "id": 242, + "shift": { + "id": 80, + "startTime": "2024-01-16T14:30:00.000Z", + "endTime": "2024-01-16T16:00:00.000Z" + } + }, + { + "id": 352, + "shift": { + "id": 115, + "startTime": "2024-01-24T07:00:00.000Z", + "endTime": "2024-01-24T08:30:00.000Z" + } + }, + { + "id": 465, + "shift": { + "id": 149, + "startTime": "2024-01-31T07:00:00.000Z", + "endTime": "2024-01-31T08:30:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 3071, + "publisherId": "clryu712o001uoz6epnlh3zaq", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-09T14:30:00.000Z", + "endTime": "2024-01-09T16:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3147, + "publisherId": "clryu712o001uoz6epnlh3zaq", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-16T14:30:00.000Z", + "endTime": "2024-01-16T16:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3227, + "publisherId": "clryu712o001uoz6epnlh3zaq", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-24T07:00:00.000Z", + "endTime": "2024-01-24T08:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3321, + "publisherId": "clryu712o001uoz6epnlh3zaq", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-31T07:00:00.000Z", + "endTime": "2024-01-31T08:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 4, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 3071, + "publisherId": "clryu712o001uoz6epnlh3zaq", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-09T14:30:00.000Z", + "endTime": "2024-01-09T16:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3147, + "publisherId": "clryu712o001uoz6epnlh3zaq", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-16T14:30:00.000Z", + "endTime": "2024-01-16T16:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3227, + "publisherId": "clryu712o001uoz6epnlh3zaq", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-24T07:00:00.000Z", + "endTime": "2024-01-24T08:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3321, + "publisherId": "clryu712o001uoz6epnlh3zaq", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-31T07:00:00.000Z", + "endTime": "2024-01-31T08:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 4, + "currentMonthAvailabilityHoursCount": 6, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": false + }, + { + "id": "clryu716r001voz6e4qekbqlc", + "firstName": "Джихан", + "lastName": "Калчева", + "assignments": [ + { + "id": 413, + "shift": { + "id": 133, + "startTime": "2024-01-27T10:00:00.000Z", + "endTime": "2024-01-27T11:30:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 3275, + "publisherId": "clryu716r001voz6e4qekbqlc", + "name": "от предишен график", + "dayofweek": "Saturday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-27T10:00:00.000Z", + "endTime": "2024-01-27T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 1, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 3275, + "publisherId": "clryu716r001voz6e4qekbqlc", + "name": "от предишен график", + "dayofweek": "Saturday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-27T10:00:00.000Z", + "endTime": "2024-01-27T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 1, + "currentMonthAvailabilityHoursCount": 1.5, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": false + }, + { + "id": "clryu71b5001woz6ei7bdkjud", + "firstName": "Джонатан", + "lastName": "Бейли", + "assignments": [ + { + "id": 237, + "shift": { + "id": 78, + "startTime": "2024-01-16T11:30:00.000Z", + "endTime": "2024-01-16T13:00:00.000Z" + } + }, + { + "id": 457, + "shift": { + "id": 146, + "startTime": "2024-01-30T11:30:00.000Z", + "endTime": "2024-01-30T13:00:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 1697, + "publisherId": "clryu71b5001woz6ei7bdkjud", + "name": "Джонатан Бейли", + "dayofweek": "Tuesday", + "dayOfMonth": 6, + "weekOfMonth": 1, + "startTime": "2024-02-06T10:00:00.000Z", + "endTime": "2024-02-06T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1698, + "publisherId": "clryu71b5001woz6ei7bdkjud", + "name": "Джонатан Бейли", + "dayofweek": "Tuesday", + "dayOfMonth": 13, + "weekOfMonth": 2, + "startTime": "2024-02-13T11:30:00.000Z", + "endTime": "2024-02-13T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1699, + "publisherId": "clryu71b5001woz6ei7bdkjud", + "name": "Джонатан Бейли", + "dayofweek": "Saturday", + "dayOfMonth": 17, + "weekOfMonth": 2, + "startTime": "2024-02-17T08:30:00.000Z", + "endTime": "2024-02-17T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1700, + "publisherId": "clryu71b5001woz6ei7bdkjud", + "name": "Джонатан Бейли", + "dayofweek": "Tuesday", + "dayOfMonth": 20, + "weekOfMonth": 3, + "startTime": "2024-02-20T11:30:00.000Z", + "endTime": "2024-02-20T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1701, + "publisherId": "clryu71b5001woz6ei7bdkjud", + "name": "Джонатан Бейли", + "dayofweek": "Saturday", + "dayOfMonth": 24, + "weekOfMonth": 3, + "startTime": "2024-02-24T16:00:00.000Z", + "endTime": "2024-02-24T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1702, + "publisherId": "clryu71b5001woz6ei7bdkjud", + "name": "Джонатан Бейли", + "dayofweek": "Tuesday", + "dayOfMonth": 27, + "weekOfMonth": 4, + "startTime": "2024-02-27T07:00:00.000Z", + "endTime": "2024-02-27T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2947, + "publisherId": "clryu71b5001woz6ei7bdkjud", + "name": "Джонатан Бейли", + "dayofweek": "Tuesday", + "dayOfMonth": 2, + "weekOfMonth": 1, + "startTime": "2024-01-02T10:00:00.000Z", + "endTime": "2024-01-02T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2948, + "publisherId": "clryu71b5001woz6ei7bdkjud", + "name": "Джонатан Бейли", + "dayofweek": "Tuesday", + "dayOfMonth": 9, + "weekOfMonth": 2, + "startTime": "2024-01-09T11:30:00.000Z", + "endTime": "2024-01-09T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2949, + "publisherId": "clryu71b5001woz6ei7bdkjud", + "name": "Джонатан Бейли", + "dayofweek": "Saturday", + "dayOfMonth": 13, + "weekOfMonth": 2, + "startTime": "2024-01-13T08:30:00.000Z", + "endTime": "2024-01-13T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2950, + "publisherId": "clryu71b5001woz6ei7bdkjud", + "name": "Джонатан Бейли", + "dayofweek": "Tuesday", + "dayOfMonth": 16, + "weekOfMonth": 3, + "startTime": "2024-01-16T11:30:00.000Z", + "endTime": "2024-01-16T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2951, + "publisherId": "clryu71b5001woz6ei7bdkjud", + "name": "Джонатан Бейли", + "dayofweek": "Saturday", + "dayOfMonth": 20, + "weekOfMonth": 3, + "startTime": "2024-01-20T16:00:00.000Z", + "endTime": "2024-01-20T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2952, + "publisherId": "clryu71b5001woz6ei7bdkjud", + "name": "Джонатан Бейли", + "dayofweek": "Tuesday", + "dayOfMonth": 23, + "weekOfMonth": 4, + "startTime": "2024-01-23T07:00:00.000Z", + "endTime": "2024-01-23T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2953, + "publisherId": "clryu71b5001woz6ei7bdkjud", + "name": "Джонатан Бейли", + "dayofweek": "Tuesday", + "dayOfMonth": 30, + "weekOfMonth": 5, + "startTime": "2024-01-30T11:30:00.000Z", + "endTime": "2024-01-30T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2954, + "publisherId": "clryu71b5001woz6ei7bdkjud", + "name": "Джонатан Бейли", + "dayofweek": "Saturday", + "dayOfMonth": 3, + "weekOfMonth": 5, + "startTime": "2024-02-03T08:30:00.000Z", + "endTime": "2024-02-03T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 2, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 2947, + "publisherId": "clryu71b5001woz6ei7bdkjud", + "name": "Джонатан Бейли", + "dayofweek": "Tuesday", + "dayOfMonth": 2, + "weekOfMonth": 1, + "startTime": "2024-01-02T10:00:00.000Z", + "endTime": "2024-01-02T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2948, + "publisherId": "clryu71b5001woz6ei7bdkjud", + "name": "Джонатан Бейли", + "dayofweek": "Tuesday", + "dayOfMonth": 9, + "weekOfMonth": 2, + "startTime": "2024-01-09T11:30:00.000Z", + "endTime": "2024-01-09T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2949, + "publisherId": "clryu71b5001woz6ei7bdkjud", + "name": "Джонатан Бейли", + "dayofweek": "Saturday", + "dayOfMonth": 13, + "weekOfMonth": 2, + "startTime": "2024-01-13T08:30:00.000Z", + "endTime": "2024-01-13T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2950, + "publisherId": "clryu71b5001woz6ei7bdkjud", + "name": "Джонатан Бейли", + "dayofweek": "Tuesday", + "dayOfMonth": 16, + "weekOfMonth": 3, + "startTime": "2024-01-16T11:30:00.000Z", + "endTime": "2024-01-16T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2951, + "publisherId": "clryu71b5001woz6ei7bdkjud", + "name": "Джонатан Бейли", + "dayofweek": "Saturday", + "dayOfMonth": 20, + "weekOfMonth": 3, + "startTime": "2024-01-20T16:00:00.000Z", + "endTime": "2024-01-20T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2952, + "publisherId": "clryu71b5001woz6ei7bdkjud", + "name": "Джонатан Бейли", + "dayofweek": "Tuesday", + "dayOfMonth": 23, + "weekOfMonth": 4, + "startTime": "2024-01-23T07:00:00.000Z", + "endTime": "2024-01-23T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2953, + "publisherId": "clryu71b5001woz6ei7bdkjud", + "name": "Джонатан Бейли", + "dayofweek": "Tuesday", + "dayOfMonth": 30, + "weekOfMonth": 5, + "startTime": "2024-01-30T11:30:00.000Z", + "endTime": "2024-01-30T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2954, + "publisherId": "clryu71b5001woz6ei7bdkjud", + "name": "Джонатан Бейли", + "dayofweek": "Saturday", + "dayOfMonth": 3, + "weekOfMonth": 5, + "startTime": "2024-02-03T08:30:00.000Z", + "endTime": "2024-02-03T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 8, + "currentMonthAvailabilityHoursCount": 13.5, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": true + }, + { + "id": "clryu71fc001xoz6epbqfabvx", + "firstName": "Джонатан", + "lastName": "Черьоли", + "assignments": [ + { + "id": 306, + "shift": { + "id": 100, + "startTime": "2024-01-20T11:30:00.000Z", + "endTime": "2024-01-20T13:00:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 1012, + "publisherId": "clryu71fc001xoz6epbqfabvx", + "name": "Джонатан Черьоли", + "dayofweek": "Saturday", + "dayOfMonth": 10, + "weekOfMonth": 1, + "startTime": "2024-02-10T11:30:00.000Z", + "endTime": "2024-02-10T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1013, + "publisherId": "clryu71fc001xoz6epbqfabvx", + "name": "Джонатан Черьоли", + "dayofweek": "Saturday", + "dayOfMonth": 17, + "weekOfMonth": 2, + "startTime": "2024-02-17T11:30:00.000Z", + "endTime": "2024-02-17T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1014, + "publisherId": "clryu71fc001xoz6epbqfabvx", + "name": "Джонатан Черьоли", + "dayofweek": "Saturday", + "dayOfMonth": 24, + "weekOfMonth": 3, + "startTime": "2024-02-24T11:30:00.000Z", + "endTime": "2024-02-24T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1015, + "publisherId": "clryu71fc001xoz6epbqfabvx", + "name": "Джонатан Черьоли", + "dayofweek": "Saturday", + "dayOfMonth": 2, + "weekOfMonth": 4, + "startTime": "2024-03-02T11:30:00.000Z", + "endTime": "2024-03-02T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2725, + "publisherId": "clryu71fc001xoz6epbqfabvx", + "name": "Джонатан Черьоли", + "dayofweek": "Saturday", + "dayOfMonth": 6, + "weekOfMonth": 1, + "startTime": "2024-01-06T11:30:00.000Z", + "endTime": "2024-01-06T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2726, + "publisherId": "clryu71fc001xoz6epbqfabvx", + "name": "Джонатан Черьоли", + "dayofweek": "Saturday", + "dayOfMonth": 13, + "weekOfMonth": 2, + "startTime": "2024-01-13T11:30:00.000Z", + "endTime": "2024-01-13T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2727, + "publisherId": "clryu71fc001xoz6epbqfabvx", + "name": "Джонатан Черьоли", + "dayofweek": "Saturday", + "dayOfMonth": 20, + "weekOfMonth": 3, + "startTime": "2024-01-20T11:30:00.000Z", + "endTime": "2024-01-20T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2728, + "publisherId": "clryu71fc001xoz6epbqfabvx", + "name": "Джонатан Черьоли", + "dayofweek": "Saturday", + "dayOfMonth": 27, + "weekOfMonth": 4, + "startTime": "2024-01-27T11:30:00.000Z", + "endTime": "2024-01-27T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 1, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 2725, + "publisherId": "clryu71fc001xoz6epbqfabvx", + "name": "Джонатан Черьоли", + "dayofweek": "Saturday", + "dayOfMonth": 6, + "weekOfMonth": 1, + "startTime": "2024-01-06T11:30:00.000Z", + "endTime": "2024-01-06T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2726, + "publisherId": "clryu71fc001xoz6epbqfabvx", + "name": "Джонатан Черьоли", + "dayofweek": "Saturday", + "dayOfMonth": 13, + "weekOfMonth": 2, + "startTime": "2024-01-13T11:30:00.000Z", + "endTime": "2024-01-13T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2727, + "publisherId": "clryu71fc001xoz6epbqfabvx", + "name": "Джонатан Черьоли", + "dayofweek": "Saturday", + "dayOfMonth": 20, + "weekOfMonth": 3, + "startTime": "2024-01-20T11:30:00.000Z", + "endTime": "2024-01-20T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2728, + "publisherId": "clryu71fc001xoz6epbqfabvx", + "name": "Джонатан Черьоли", + "dayofweek": "Saturday", + "dayOfMonth": 27, + "weekOfMonth": 4, + "startTime": "2024-01-27T11:30:00.000Z", + "endTime": "2024-01-27T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 4, + "currentMonthAvailabilityHoursCount": 24, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": true + }, + { + "id": "clryu71jj001yoz6eu97ajphp", + "firstName": "Димитрина", + "lastName": "Войчиешек", + "assignments": [ + { + "id": 17, + "shift": { + "id": 11, + "startTime": "2024-01-02T13:00:00.000Z", + "endTime": "2024-01-02T14:30:00.000Z" + } + }, + { + "id": 128, + "shift": { + "id": 45, + "startTime": "2024-01-09T13:00:00.000Z", + "endTime": "2024-01-09T14:30:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 972, + "publisherId": "clryu71jj001yoz6eu97ajphp", + "name": "Димитрина Войчиешек", + "dayofweek": "Monday", + "dayOfMonth": 5, + "weekOfMonth": 1, + "startTime": "2024-02-05T13:00:00.000Z", + "endTime": "2024-02-05T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 973, + "publisherId": "clryu71jj001yoz6eu97ajphp", + "name": "Димитрина Войчиешек", + "dayofweek": "Tuesday", + "dayOfMonth": 6, + "weekOfMonth": 1, + "startTime": "2024-02-06T13:00:00.000Z", + "endTime": "2024-02-06T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 974, + "publisherId": "clryu71jj001yoz6eu97ajphp", + "name": "Димитрина Войчиешек", + "dayofweek": "Monday", + "dayOfMonth": 12, + "weekOfMonth": 2, + "startTime": "2024-02-12T13:00:00.000Z", + "endTime": "2024-02-12T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 975, + "publisherId": "clryu71jj001yoz6eu97ajphp", + "name": "Димитрина Войчиешек", + "dayofweek": "Tuesday", + "dayOfMonth": 13, + "weekOfMonth": 2, + "startTime": "2024-02-13T13:00:00.000Z", + "endTime": "2024-02-13T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2542, + "publisherId": "clryu71jj001yoz6eu97ajphp", + "name": "Димитрина Войчиешек", + "dayofweek": "Monday", + "dayOfMonth": 1, + "weekOfMonth": 1, + "startTime": "2024-01-01T13:00:00.000Z", + "endTime": "2024-01-01T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2543, + "publisherId": "clryu71jj001yoz6eu97ajphp", + "name": "Димитрина Войчиешек", + "dayofweek": "Tuesday", + "dayOfMonth": 2, + "weekOfMonth": 1, + "startTime": "2024-01-02T13:00:00.000Z", + "endTime": "2024-01-02T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2544, + "publisherId": "clryu71jj001yoz6eu97ajphp", + "name": "Димитрина Войчиешек", + "dayofweek": "Monday", + "dayOfMonth": 8, + "weekOfMonth": 2, + "startTime": "2024-01-08T13:00:00.000Z", + "endTime": "2024-01-08T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2545, + "publisherId": "clryu71jj001yoz6eu97ajphp", + "name": "Димитрина Войчиешек", + "dayofweek": "Tuesday", + "dayOfMonth": 9, + "weekOfMonth": 2, + "startTime": "2024-01-09T13:00:00.000Z", + "endTime": "2024-01-09T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 2, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 2542, + "publisherId": "clryu71jj001yoz6eu97ajphp", + "name": "Димитрина Войчиешек", + "dayofweek": "Monday", + "dayOfMonth": 1, + "weekOfMonth": 1, + "startTime": "2024-01-01T13:00:00.000Z", + "endTime": "2024-01-01T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2543, + "publisherId": "clryu71jj001yoz6eu97ajphp", + "name": "Димитрина Войчиешек", + "dayofweek": "Tuesday", + "dayOfMonth": 2, + "weekOfMonth": 1, + "startTime": "2024-01-02T13:00:00.000Z", + "endTime": "2024-01-02T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2544, + "publisherId": "clryu71jj001yoz6eu97ajphp", + "name": "Димитрина Войчиешек", + "dayofweek": "Monday", + "dayOfMonth": 8, + "weekOfMonth": 2, + "startTime": "2024-01-08T13:00:00.000Z", + "endTime": "2024-01-08T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2545, + "publisherId": "clryu71jj001yoz6eu97ajphp", + "name": "Димитрина Войчиешек", + "dayofweek": "Tuesday", + "dayOfMonth": 9, + "weekOfMonth": 2, + "startTime": "2024-01-09T13:00:00.000Z", + "endTime": "2024-01-09T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 4, + "currentMonthAvailabilityHoursCount": 6, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": true + }, + { + "id": "clryu71nq001zoz6e2gnblnr3", + "firstName": "Дмитро", + "lastName": "Калинин", + "assignments": [ + { + "id": 98, + "shift": { + "id": 36, + "startTime": "2024-01-08T08:30:00.000Z", + "endTime": "2024-01-08T10:00:00.000Z" + } + }, + { + "id": 217, + "shift": { + "id": 72, + "startTime": "2024-01-15T11:30:00.000Z", + "endTime": "2024-01-15T13:00:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 1806, + "publisherId": "clryu71nq001zoz6e2gnblnr3", + "name": "Дмитро Калинин", + "dayofweek": "Monday", + "dayOfMonth": 5, + "weekOfMonth": 1, + "startTime": "2024-02-05T08:30:00.000Z", + "endTime": "2024-02-05T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1807, + "publisherId": "clryu71nq001zoz6e2gnblnr3", + "name": "Дмитро Калинин", + "dayofweek": "Monday", + "dayOfMonth": 12, + "weekOfMonth": 2, + "startTime": "2024-02-12T08:30:00.000Z", + "endTime": "2024-02-12T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2981, + "publisherId": "clryu71nq001zoz6e2gnblnr3", + "name": "Дмитро Калинин", + "dayofweek": "Monday", + "dayOfMonth": 1, + "weekOfMonth": 1, + "startTime": "2024-01-01T08:30:00.000Z", + "endTime": "2024-01-01T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2982, + "publisherId": "clryu71nq001zoz6e2gnblnr3", + "name": "Дмитро Калинин", + "dayofweek": "Monday", + "dayOfMonth": 8, + "weekOfMonth": 2, + "startTime": "2024-01-08T08:30:00.000Z", + "endTime": "2024-01-08T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3134, + "publisherId": "clryu71nq001zoz6e2gnblnr3", + "name": "от предишен график", + "dayofweek": "Monday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-15T11:30:00.000Z", + "endTime": "2024-01-15T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 2, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 2981, + "publisherId": "clryu71nq001zoz6e2gnblnr3", + "name": "Дмитро Калинин", + "dayofweek": "Monday", + "dayOfMonth": 1, + "weekOfMonth": 1, + "startTime": "2024-01-01T08:30:00.000Z", + "endTime": "2024-01-01T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2982, + "publisherId": "clryu71nq001zoz6e2gnblnr3", + "name": "Дмитро Калинин", + "dayofweek": "Monday", + "dayOfMonth": 8, + "weekOfMonth": 2, + "startTime": "2024-01-08T08:30:00.000Z", + "endTime": "2024-01-08T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3134, + "publisherId": "clryu71nq001zoz6e2gnblnr3", + "name": "от предишен график", + "dayofweek": "Monday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-15T11:30:00.000Z", + "endTime": "2024-01-15T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 3, + "currentMonthAvailabilityHoursCount": 16.5, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": true + }, + { + "id": "clryu71s40020oz6epytpm6qo", + "firstName": "Добрин", + "lastName": "Стефанов", + "assignments": [ + { + "id": 100, + "shift": { + "id": 36, + "startTime": "2024-01-08T08:30:00.000Z", + "endTime": "2024-01-08T10:00:00.000Z" + } + }, + { + "id": 211, + "shift": { + "id": 70, + "startTime": "2024-01-15T08:30:00.000Z", + "endTime": "2024-01-15T10:00:00.000Z" + } + }, + { + "id": 316, + "shift": { + "id": 104, + "startTime": "2024-01-22T08:30:00.000Z", + "endTime": "2024-01-22T10:00:00.000Z" + } + }, + { + "id": 434, + "shift": { + "id": 139, + "startTime": "2024-01-29T10:00:00.000Z", + "endTime": "2024-01-29T11:30:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 3050, + "publisherId": "clryu71s40020oz6epytpm6qo", + "name": "от предишен график", + "dayofweek": "Monday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-08T08:30:00.000Z", + "endTime": "2024-01-08T10:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3129, + "publisherId": "clryu71s40020oz6epytpm6qo", + "name": "от предишен график", + "dayofweek": "Monday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-15T08:30:00.000Z", + "endTime": "2024-01-15T10:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3199, + "publisherId": "clryu71s40020oz6epytpm6qo", + "name": "от предишен график", + "dayofweek": "Monday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-22T08:30:00.000Z", + "endTime": "2024-01-22T10:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3293, + "publisherId": "clryu71s40020oz6epytpm6qo", + "name": "от предишен график", + "dayofweek": "Monday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-29T10:00:00.000Z", + "endTime": "2024-01-29T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 4, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 3050, + "publisherId": "clryu71s40020oz6epytpm6qo", + "name": "от предишен график", + "dayofweek": "Monday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-08T08:30:00.000Z", + "endTime": "2024-01-08T10:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3129, + "publisherId": "clryu71s40020oz6epytpm6qo", + "name": "от предишен график", + "dayofweek": "Monday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-15T08:30:00.000Z", + "endTime": "2024-01-15T10:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3199, + "publisherId": "clryu71s40020oz6epytpm6qo", + "name": "от предишен график", + "dayofweek": "Monday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-22T08:30:00.000Z", + "endTime": "2024-01-22T10:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3293, + "publisherId": "clryu71s40020oz6epytpm6qo", + "name": "от предишен график", + "dayofweek": "Monday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-29T10:00:00.000Z", + "endTime": "2024-01-29T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 4, + "currentMonthAvailabilityHoursCount": 6, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": false + }, + { + "id": "clryu71wa0021oz6evbyjugpe", + "firstName": "Добромир", + "lastName": "Попов", + "assignments": [ + { + "id": 408, + "shift": { + "id": 131, + "startTime": "2024-01-26T13:00:00.000Z", + "endTime": "2024-01-26T14:30:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 890, + "publisherId": "clryu71wa0021oz6evbyjugpe", + "name": "Добромир Попов", + "dayofweek": "Friday", + "dayOfMonth": 9, + "weekOfMonth": 1, + "startTime": "2024-02-09T10:00:00.000Z", + "endTime": "2024-02-09T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 891, + "publisherId": "clryu71wa0021oz6evbyjugpe", + "name": "Добромир Попов", + "dayofweek": "Saturday", + "dayOfMonth": 10, + "weekOfMonth": 1, + "startTime": "2024-02-10T10:00:00.000Z", + "endTime": "2024-02-10T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 892, + "publisherId": "clryu71wa0021oz6evbyjugpe", + "name": "Добромир Попов", + "dayofweek": "Friday", + "dayOfMonth": 23, + "weekOfMonth": 3, + "startTime": "2024-02-23T10:00:00.000Z", + "endTime": "2024-02-23T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 893, + "publisherId": "clryu71wa0021oz6evbyjugpe", + "name": "Добромир Попов", + "dayofweek": "Saturday", + "dayOfMonth": 24, + "weekOfMonth": 3, + "startTime": "2024-02-24T10:00:00.000Z", + "endTime": "2024-02-24T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2331, + "publisherId": "clryu71wa0021oz6evbyjugpe", + "name": "Добромир Попов", + "dayofweek": "Friday", + "dayOfMonth": 5, + "weekOfMonth": 1, + "startTime": "2024-01-05T10:00:00.000Z", + "endTime": "2024-01-05T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2332, + "publisherId": "clryu71wa0021oz6evbyjugpe", + "name": "Добромир Попов", + "dayofweek": "Saturday", + "dayOfMonth": 6, + "weekOfMonth": 1, + "startTime": "2024-01-06T10:00:00.000Z", + "endTime": "2024-01-06T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2333, + "publisherId": "clryu71wa0021oz6evbyjugpe", + "name": "Добромир Попов", + "dayofweek": "Friday", + "dayOfMonth": 19, + "weekOfMonth": 3, + "startTime": "2024-01-19T10:00:00.000Z", + "endTime": "2024-01-19T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2334, + "publisherId": "clryu71wa0021oz6evbyjugpe", + "name": "Добромир Попов", + "dayofweek": "Saturday", + "dayOfMonth": 20, + "weekOfMonth": 3, + "startTime": "2024-01-20T10:00:00.000Z", + "endTime": "2024-01-20T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3271, + "publisherId": "clryu71wa0021oz6evbyjugpe", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-26T13:00:00.000Z", + "endTime": "2024-01-26T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 1, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 2331, + "publisherId": "clryu71wa0021oz6evbyjugpe", + "name": "Добромир Попов", + "dayofweek": "Friday", + "dayOfMonth": 5, + "weekOfMonth": 1, + "startTime": "2024-01-05T10:00:00.000Z", + "endTime": "2024-01-05T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2332, + "publisherId": "clryu71wa0021oz6evbyjugpe", + "name": "Добромир Попов", + "dayofweek": "Saturday", + "dayOfMonth": 6, + "weekOfMonth": 1, + "startTime": "2024-01-06T10:00:00.000Z", + "endTime": "2024-01-06T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2333, + "publisherId": "clryu71wa0021oz6evbyjugpe", + "name": "Добромир Попов", + "dayofweek": "Friday", + "dayOfMonth": 19, + "weekOfMonth": 3, + "startTime": "2024-01-19T10:00:00.000Z", + "endTime": "2024-01-19T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2334, + "publisherId": "clryu71wa0021oz6evbyjugpe", + "name": "Добромир Попов", + "dayofweek": "Saturday", + "dayOfMonth": 20, + "weekOfMonth": 3, + "startTime": "2024-01-20T10:00:00.000Z", + "endTime": "2024-01-20T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3271, + "publisherId": "clryu71wa0021oz6evbyjugpe", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-26T13:00:00.000Z", + "endTime": "2024-01-26T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 5, + "currentMonthAvailabilityHoursCount": 25.5, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": true + }, + { + "id": "clryu720e0022oz6ekzvx9q05", + "firstName": "Доминика", + "lastName": "Керес", + "assignments": [ + { + "id": 1, + "shift": { + "id": 7, + "startTime": "2024-01-02T07:00:00.000Z", + "endTime": "2024-01-02T08:30:00.000Z" + } + }, + { + "id": 151, + "shift": { + "id": 52, + "startTime": "2024-01-10T14:30:00.000Z", + "endTime": "2024-01-10T16:00:00.000Z" + } + }, + { + "id": 246, + "shift": { + "id": 81, + "startTime": "2024-01-17T07:00:00.000Z", + "endTime": "2024-01-17T08:30:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 1722, + "publisherId": "clryu720e0022oz6ekzvx9q05", + "name": "Доминика Керес", + "dayofweek": "Tuesday", + "dayOfMonth": 6, + "weekOfMonth": 1, + "startTime": "2024-02-06T07:00:00.000Z", + "endTime": "2024-02-06T08:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1723, + "publisherId": "clryu720e0022oz6ekzvx9q05", + "name": "Доминика Керес", + "dayofweek": "Wednesday", + "dayOfMonth": 7, + "weekOfMonth": 1, + "startTime": "2024-02-07T16:00:00.000Z", + "endTime": "2024-02-07T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1724, + "publisherId": "clryu720e0022oz6ekzvx9q05", + "name": "Доминика Керес", + "dayofweek": "Thursday", + "dayOfMonth": 8, + "weekOfMonth": 1, + "startTime": "2024-02-08T14:30:00.000Z", + "endTime": "2024-02-08T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1725, + "publisherId": "clryu720e0022oz6ekzvx9q05", + "name": "Доминика Керес", + "dayofweek": "Tuesday", + "dayOfMonth": 13, + "weekOfMonth": 2, + "startTime": "2024-02-13T07:00:00.000Z", + "endTime": "2024-02-13T08:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1726, + "publisherId": "clryu720e0022oz6ekzvx9q05", + "name": "Доминика Керес", + "dayofweek": "Wednesday", + "dayOfMonth": 14, + "weekOfMonth": 2, + "startTime": "2024-02-14T16:00:00.000Z", + "endTime": "2024-02-14T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1727, + "publisherId": "clryu720e0022oz6ekzvx9q05", + "name": "Доминика Керес", + "dayofweek": "Thursday", + "dayOfMonth": 15, + "weekOfMonth": 2, + "startTime": "2024-02-15T16:00:00.000Z", + "endTime": "2024-02-15T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1728, + "publisherId": "clryu720e0022oz6ekzvx9q05", + "name": "Доминика Керес", + "dayofweek": "Monday", + "dayOfMonth": 19, + "weekOfMonth": 3, + "startTime": "2024-02-19T14:30:00.000Z", + "endTime": "2024-02-19T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1729, + "publisherId": "clryu720e0022oz6ekzvx9q05", + "name": "Доминика Керес", + "dayofweek": "Wednesday", + "dayOfMonth": 21, + "weekOfMonth": 3, + "startTime": "2024-02-21T14:30:00.000Z", + "endTime": "2024-02-21T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1730, + "publisherId": "clryu720e0022oz6ekzvx9q05", + "name": "Доминика Керес", + "dayofweek": "Thursday", + "dayOfMonth": 22, + "weekOfMonth": 3, + "startTime": "2024-02-22T14:30:00.000Z", + "endTime": "2024-02-22T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1731, + "publisherId": "clryu720e0022oz6ekzvx9q05", + "name": "Доминика Керес", + "dayofweek": "Tuesday", + "dayOfMonth": 27, + "weekOfMonth": 4, + "startTime": "2024-02-27T07:00:00.000Z", + "endTime": "2024-02-27T08:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1732, + "publisherId": "clryu720e0022oz6ekzvx9q05", + "name": "Доминика Керес", + "dayofweek": "Wednesday", + "dayOfMonth": 28, + "weekOfMonth": 4, + "startTime": "2024-02-28T07:00:00.000Z", + "endTime": "2024-02-28T08:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2395, + "publisherId": "clryu720e0022oz6ekzvx9q05", + "name": "Доминика Керес", + "dayofweek": "Monday", + "dayOfMonth": 1, + "weekOfMonth": 1, + "startTime": "2024-01-01T13:00:00.000Z", + "endTime": "2024-01-01T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2396, + "publisherId": "clryu720e0022oz6ekzvx9q05", + "name": "Доминика Керес", + "dayofweek": "Tuesday", + "dayOfMonth": 2, + "weekOfMonth": 1, + "startTime": "2024-01-02T07:00:00.000Z", + "endTime": "2024-01-02T08:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2397, + "publisherId": "clryu720e0022oz6ekzvx9q05", + "name": "Доминика Керес", + "dayofweek": "Wednesday", + "dayOfMonth": 3, + "weekOfMonth": 1, + "startTime": "2024-01-03T07:00:00.000Z", + "endTime": "2024-01-03T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2398, + "publisherId": "clryu720e0022oz6ekzvx9q05", + "name": "Доминика Керес", + "dayofweek": "Tuesday", + "dayOfMonth": 9, + "weekOfMonth": 2, + "startTime": "2024-01-09T07:00:00.000Z", + "endTime": "2024-01-09T08:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2399, + "publisherId": "clryu720e0022oz6ekzvx9q05", + "name": "Доминика Керес", + "dayofweek": "Wednesday", + "dayOfMonth": 10, + "weekOfMonth": 2, + "startTime": "2024-01-10T14:30:00.000Z", + "endTime": "2024-01-10T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2400, + "publisherId": "clryu720e0022oz6ekzvx9q05", + "name": "Доминика Керес", + "dayofweek": "Thursday", + "dayOfMonth": 11, + "weekOfMonth": 2, + "startTime": "2024-01-11T14:30:00.000Z", + "endTime": "2024-01-11T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2401, + "publisherId": "clryu720e0022oz6ekzvx9q05", + "name": "Доминика Керес", + "dayofweek": "Tuesday", + "dayOfMonth": 16, + "weekOfMonth": 3, + "startTime": "2024-01-16T07:00:00.000Z", + "endTime": "2024-01-16T08:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2402, + "publisherId": "clryu720e0022oz6ekzvx9q05", + "name": "Доминика Керес", + "dayofweek": "Wednesday", + "dayOfMonth": 17, + "weekOfMonth": 3, + "startTime": "2024-01-17T07:00:00.000Z", + "endTime": "2024-01-17T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2403, + "publisherId": "clryu720e0022oz6ekzvx9q05", + "name": "Доминика Керес", + "dayofweek": "Thursday", + "dayOfMonth": 18, + "weekOfMonth": 3, + "startTime": "2024-01-18T07:00:00.000Z", + "endTime": "2024-01-18T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2404, + "publisherId": "clryu720e0022oz6ekzvx9q05", + "name": "Доминика Керес", + "dayofweek": "Friday", + "dayOfMonth": 19, + "weekOfMonth": 3, + "startTime": "2024-01-19T16:00:00.000Z", + "endTime": "2024-01-19T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2405, + "publisherId": "clryu720e0022oz6ekzvx9q05", + "name": "Доминика Керес", + "dayofweek": "Tuesday", + "dayOfMonth": 30, + "weekOfMonth": 5, + "startTime": "2024-01-30T07:00:00.000Z", + "endTime": "2024-01-30T08:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2406, + "publisherId": "clryu720e0022oz6ekzvx9q05", + "name": "Доминика Керес", + "dayofweek": "Wednesday", + "dayOfMonth": 31, + "weekOfMonth": 5, + "startTime": "2024-01-31T07:00:00.000Z", + "endTime": "2024-01-31T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2407, + "publisherId": "clryu720e0022oz6ekzvx9q05", + "name": "Доминика Керес", + "dayofweek": "Thursday", + "dayOfMonth": 1, + "weekOfMonth": 5, + "startTime": "2024-02-01T07:00:00.000Z", + "endTime": "2024-02-01T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 3, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 2395, + "publisherId": "clryu720e0022oz6ekzvx9q05", + "name": "Доминика Керес", + "dayofweek": "Monday", + "dayOfMonth": 1, + "weekOfMonth": 1, + "startTime": "2024-01-01T13:00:00.000Z", + "endTime": "2024-01-01T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2396, + "publisherId": "clryu720e0022oz6ekzvx9q05", + "name": "Доминика Керес", + "dayofweek": "Tuesday", + "dayOfMonth": 2, + "weekOfMonth": 1, + "startTime": "2024-01-02T07:00:00.000Z", + "endTime": "2024-01-02T08:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2397, + "publisherId": "clryu720e0022oz6ekzvx9q05", + "name": "Доминика Керес", + "dayofweek": "Wednesday", + "dayOfMonth": 3, + "weekOfMonth": 1, + "startTime": "2024-01-03T07:00:00.000Z", + "endTime": "2024-01-03T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2398, + "publisherId": "clryu720e0022oz6ekzvx9q05", + "name": "Доминика Керес", + "dayofweek": "Tuesday", + "dayOfMonth": 9, + "weekOfMonth": 2, + "startTime": "2024-01-09T07:00:00.000Z", + "endTime": "2024-01-09T08:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2399, + "publisherId": "clryu720e0022oz6ekzvx9q05", + "name": "Доминика Керес", + "dayofweek": "Wednesday", + "dayOfMonth": 10, + "weekOfMonth": 2, + "startTime": "2024-01-10T14:30:00.000Z", + "endTime": "2024-01-10T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2400, + "publisherId": "clryu720e0022oz6ekzvx9q05", + "name": "Доминика Керес", + "dayofweek": "Thursday", + "dayOfMonth": 11, + "weekOfMonth": 2, + "startTime": "2024-01-11T14:30:00.000Z", + "endTime": "2024-01-11T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2401, + "publisherId": "clryu720e0022oz6ekzvx9q05", + "name": "Доминика Керес", + "dayofweek": "Tuesday", + "dayOfMonth": 16, + "weekOfMonth": 3, + "startTime": "2024-01-16T07:00:00.000Z", + "endTime": "2024-01-16T08:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2402, + "publisherId": "clryu720e0022oz6ekzvx9q05", + "name": "Доминика Керес", + "dayofweek": "Wednesday", + "dayOfMonth": 17, + "weekOfMonth": 3, + "startTime": "2024-01-17T07:00:00.000Z", + "endTime": "2024-01-17T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2403, + "publisherId": "clryu720e0022oz6ekzvx9q05", + "name": "Доминика Керес", + "dayofweek": "Thursday", + "dayOfMonth": 18, + "weekOfMonth": 3, + "startTime": "2024-01-18T07:00:00.000Z", + "endTime": "2024-01-18T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2404, + "publisherId": "clryu720e0022oz6ekzvx9q05", + "name": "Доминика Керес", + "dayofweek": "Friday", + "dayOfMonth": 19, + "weekOfMonth": 3, + "startTime": "2024-01-19T16:00:00.000Z", + "endTime": "2024-01-19T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2405, + "publisherId": "clryu720e0022oz6ekzvx9q05", + "name": "Доминика Керес", + "dayofweek": "Tuesday", + "dayOfMonth": 30, + "weekOfMonth": 5, + "startTime": "2024-01-30T07:00:00.000Z", + "endTime": "2024-01-30T08:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2406, + "publisherId": "clryu720e0022oz6ekzvx9q05", + "name": "Доминика Керес", + "dayofweek": "Wednesday", + "dayOfMonth": 31, + "weekOfMonth": 5, + "startTime": "2024-01-31T07:00:00.000Z", + "endTime": "2024-01-31T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2407, + "publisherId": "clryu720e0022oz6ekzvx9q05", + "name": "Доминика Керес", + "dayofweek": "Thursday", + "dayOfMonth": 1, + "weekOfMonth": 5, + "startTime": "2024-02-01T07:00:00.000Z", + "endTime": "2024-02-01T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 13, + "currentMonthAvailabilityHoursCount": 30, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": true + }, + { + "id": "clryu724q0023oz6espbk9ckk", + "firstName": "Евелин", + "lastName": "Дзюба", + "assignments": [], + "availabilities": [ + { + "id": 1717, + "publisherId": "clryu724q0023oz6espbk9ckk", + "name": "Евелин Дзюба", + "dayofweek": "Friday", + "dayOfMonth": 9, + "weekOfMonth": 1, + "startTime": "2024-02-09T07:00:00.000Z", + "endTime": "2024-02-09T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1718, + "publisherId": "clryu724q0023oz6espbk9ckk", + "name": "Евелин Дзюба", + "dayofweek": "Friday", + "dayOfMonth": 16, + "weekOfMonth": 2, + "startTime": "2024-02-16T07:00:00.000Z", + "endTime": "2024-02-16T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1719, + "publisherId": "clryu724q0023oz6espbk9ckk", + "name": "Евелин Дзюба", + "dayofweek": "Friday", + "dayOfMonth": 23, + "weekOfMonth": 3, + "startTime": "2024-02-23T07:00:00.000Z", + "endTime": "2024-02-23T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1720, + "publisherId": "clryu724q0023oz6espbk9ckk", + "name": "Евелин Дзюба", + "dayofweek": "Friday", + "dayOfMonth": 1, + "weekOfMonth": 4, + "startTime": "2024-03-01T07:00:00.000Z", + "endTime": "2024-03-01T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2967, + "publisherId": "clryu724q0023oz6espbk9ckk", + "name": "Евелин Дзюба", + "dayofweek": "Friday", + "dayOfMonth": 5, + "weekOfMonth": 1, + "startTime": "2024-01-05T07:00:00.000Z", + "endTime": "2024-01-05T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2968, + "publisherId": "clryu724q0023oz6espbk9ckk", + "name": "Евелин Дзюба", + "dayofweek": "Friday", + "dayOfMonth": 12, + "weekOfMonth": 2, + "startTime": "2024-01-12T07:00:00.000Z", + "endTime": "2024-01-12T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2969, + "publisherId": "clryu724q0023oz6espbk9ckk", + "name": "Евелин Дзюба", + "dayofweek": "Friday", + "dayOfMonth": 19, + "weekOfMonth": 3, + "startTime": "2024-01-19T07:00:00.000Z", + "endTime": "2024-01-19T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2970, + "publisherId": "clryu724q0023oz6espbk9ckk", + "name": "Евелин Дзюба", + "dayofweek": "Friday", + "dayOfMonth": 26, + "weekOfMonth": 4, + "startTime": "2024-01-26T07:00:00.000Z", + "endTime": "2024-01-26T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2971, + "publisherId": "clryu724q0023oz6espbk9ckk", + "name": "Евелин Дзюба", + "dayofweek": "Friday", + "dayOfMonth": 2, + "weekOfMonth": 5, + "startTime": "2024-02-02T07:00:00.000Z", + "endTime": "2024-02-02T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 0, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 2967, + "publisherId": "clryu724q0023oz6espbk9ckk", + "name": "Евелин Дзюба", + "dayofweek": "Friday", + "dayOfMonth": 5, + "weekOfMonth": 1, + "startTime": "2024-01-05T07:00:00.000Z", + "endTime": "2024-01-05T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2968, + "publisherId": "clryu724q0023oz6espbk9ckk", + "name": "Евелин Дзюба", + "dayofweek": "Friday", + "dayOfMonth": 12, + "weekOfMonth": 2, + "startTime": "2024-01-12T07:00:00.000Z", + "endTime": "2024-01-12T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2969, + "publisherId": "clryu724q0023oz6espbk9ckk", + "name": "Евелин Дзюба", + "dayofweek": "Friday", + "dayOfMonth": 19, + "weekOfMonth": 3, + "startTime": "2024-01-19T07:00:00.000Z", + "endTime": "2024-01-19T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2970, + "publisherId": "clryu724q0023oz6espbk9ckk", + "name": "Евелин Дзюба", + "dayofweek": "Friday", + "dayOfMonth": 26, + "weekOfMonth": 4, + "startTime": "2024-01-26T07:00:00.000Z", + "endTime": "2024-01-26T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2971, + "publisherId": "clryu724q0023oz6espbk9ckk", + "name": "Евелин Дзюба", + "dayofweek": "Friday", + "dayOfMonth": 2, + "weekOfMonth": 5, + "startTime": "2024-02-02T07:00:00.000Z", + "endTime": "2024-02-02T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 5, + "currentMonthAvailabilityHoursCount": 15, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": true + }, + { + "id": "clryu72910024oz6eb6flaelj", + "firstName": "Евелин", + "lastName": "Манолова", + "assignments": [ + { + "id": 80, + "shift": { + "id": 30, + "startTime": "2024-01-05T14:30:00.000Z", + "endTime": "2024-01-05T16:00:00.000Z" + } + }, + { + "id": 105, + "shift": { + "id": 38, + "startTime": "2024-01-08T11:30:00.000Z", + "endTime": "2024-01-08T13:00:00.000Z" + } + }, + { + "id": 222, + "shift": { + "id": 73, + "startTime": "2024-01-15T13:00:00.000Z", + "endTime": "2024-01-15T14:30:00.000Z" + } + }, + { + "id": 390, + "shift": { + "id": 126, + "startTime": "2024-01-25T14:30:00.000Z", + "endTime": "2024-01-25T16:00:00.000Z" + } + }, + { + "id": 420, + "shift": { + "id": 135, + "startTime": "2024-01-27T13:00:00.000Z", + "endTime": "2024-01-27T14:30:00.000Z" + } + }, + { + "id": 498, + "shift": { + "id": 160, + "startTime": "2024-02-01T14:30:00.000Z", + "endTime": "2024-02-01T16:00:00.000Z" + } + }, + { + "id": 526, + "shift": { + "id": 169, + "startTime": "2024-02-03T13:00:00.000Z", + "endTime": "2024-02-03T14:30:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 1456, + "publisherId": "clryu72910024oz6eb6flaelj", + "name": "Евелин Манолова", + "dayofweek": "Monday", + "dayOfMonth": 5, + "weekOfMonth": 1, + "startTime": "2024-02-05T07:00:00.000Z", + "endTime": "2024-02-05T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1457, + "publisherId": "clryu72910024oz6eb6flaelj", + "name": "Евелин Манолова", + "dayofweek": "Tuesday", + "dayOfMonth": 6, + "weekOfMonth": 1, + "startTime": "2024-02-06T07:00:00.000Z", + "endTime": "2024-02-06T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1458, + "publisherId": "clryu72910024oz6eb6flaelj", + "name": "Евелин Манолова", + "dayofweek": "Thursday", + "dayOfMonth": 8, + "weekOfMonth": 1, + "startTime": "2024-02-08T13:00:00.000Z", + "endTime": "2024-02-08T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1459, + "publisherId": "clryu72910024oz6eb6flaelj", + "name": "Евелин Манолова", + "dayofweek": "Friday", + "dayOfMonth": 9, + "weekOfMonth": 1, + "startTime": "2024-02-09T13:00:00.000Z", + "endTime": "2024-02-09T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1460, + "publisherId": "clryu72910024oz6eb6flaelj", + "name": "Евелин Манолова", + "dayofweek": "Saturday", + "dayOfMonth": 10, + "weekOfMonth": 1, + "startTime": "2024-02-10T07:00:00.000Z", + "endTime": "2024-02-10T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1461, + "publisherId": "clryu72910024oz6eb6flaelj", + "name": "Евелин Манолова", + "dayofweek": "Monday", + "dayOfMonth": 12, + "weekOfMonth": 2, + "startTime": "2024-02-12T07:00:00.000Z", + "endTime": "2024-02-12T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1462, + "publisherId": "clryu72910024oz6eb6flaelj", + "name": "Евелин Манолова", + "dayofweek": "Tuesday", + "dayOfMonth": 13, + "weekOfMonth": 2, + "startTime": "2024-02-13T07:00:00.000Z", + "endTime": "2024-02-13T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1463, + "publisherId": "clryu72910024oz6eb6flaelj", + "name": "Евелин Манолова", + "dayofweek": "Thursday", + "dayOfMonth": 15, + "weekOfMonth": 2, + "startTime": "2024-02-15T13:00:00.000Z", + "endTime": "2024-02-15T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1464, + "publisherId": "clryu72910024oz6eb6flaelj", + "name": "Евелин Манолова", + "dayofweek": "Friday", + "dayOfMonth": 16, + "weekOfMonth": 2, + "startTime": "2024-02-16T13:00:00.000Z", + "endTime": "2024-02-16T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1465, + "publisherId": "clryu72910024oz6eb6flaelj", + "name": "Евелин Манолова", + "dayofweek": "Monday", + "dayOfMonth": 19, + "weekOfMonth": 3, + "startTime": "2024-02-19T07:00:00.000Z", + "endTime": "2024-02-19T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1466, + "publisherId": "clryu72910024oz6eb6flaelj", + "name": "Евелин Манолова", + "dayofweek": "Tuesday", + "dayOfMonth": 20, + "weekOfMonth": 3, + "startTime": "2024-02-20T07:00:00.000Z", + "endTime": "2024-02-20T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1467, + "publisherId": "clryu72910024oz6eb6flaelj", + "name": "Евелин Манолова", + "dayofweek": "Thursday", + "dayOfMonth": 22, + "weekOfMonth": 3, + "startTime": "2024-02-22T13:00:00.000Z", + "endTime": "2024-02-22T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1468, + "publisherId": "clryu72910024oz6eb6flaelj", + "name": "Евелин Манолова", + "dayofweek": "Friday", + "dayOfMonth": 23, + "weekOfMonth": 3, + "startTime": "2024-02-23T13:00:00.000Z", + "endTime": "2024-02-23T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1469, + "publisherId": "clryu72910024oz6eb6flaelj", + "name": "Евелин Манолова", + "dayofweek": "Saturday", + "dayOfMonth": 24, + "weekOfMonth": 3, + "startTime": "2024-02-24T07:00:00.000Z", + "endTime": "2024-02-24T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1470, + "publisherId": "clryu72910024oz6eb6flaelj", + "name": "Евелин Манолова", + "dayofweek": "Monday", + "dayOfMonth": 26, + "weekOfMonth": 4, + "startTime": "2024-02-26T07:00:00.000Z", + "endTime": "2024-02-26T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1471, + "publisherId": "clryu72910024oz6eb6flaelj", + "name": "Евелин Манолова", + "dayofweek": "Tuesday", + "dayOfMonth": 27, + "weekOfMonth": 4, + "startTime": "2024-02-27T07:00:00.000Z", + "endTime": "2024-02-27T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1472, + "publisherId": "clryu72910024oz6eb6flaelj", + "name": "Евелин Манолова", + "dayofweek": "Thursday", + "dayOfMonth": 29, + "weekOfMonth": 4, + "startTime": "2024-02-29T13:00:00.000Z", + "endTime": "2024-02-29T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1473, + "publisherId": "clryu72910024oz6eb6flaelj", + "name": "Евелин Манолова", + "dayofweek": "Friday", + "dayOfMonth": 1, + "weekOfMonth": 4, + "startTime": "2024-03-01T13:00:00.000Z", + "endTime": "2024-03-01T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1474, + "publisherId": "clryu72910024oz6eb6flaelj", + "name": "Евелин Манолова", + "dayofweek": "Saturday", + "dayOfMonth": 2, + "weekOfMonth": 4, + "startTime": "2024-03-02T07:00:00.000Z", + "endTime": "2024-03-02T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2190, + "publisherId": "clryu72910024oz6eb6flaelj", + "name": "Евелин Манолова", + "dayofweek": "Monday", + "dayOfMonth": 1, + "weekOfMonth": 1, + "startTime": "2024-01-01T07:00:00.000Z", + "endTime": "2024-01-01T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2191, + "publisherId": "clryu72910024oz6eb6flaelj", + "name": "Евелин Манолова", + "dayofweek": "Tuesday", + "dayOfMonth": 2, + "weekOfMonth": 1, + "startTime": "2024-01-02T07:00:00.000Z", + "endTime": "2024-01-02T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2192, + "publisherId": "clryu72910024oz6eb6flaelj", + "name": "Евелин Манолова", + "dayofweek": "Thursday", + "dayOfMonth": 4, + "weekOfMonth": 1, + "startTime": "2024-01-04T13:00:00.000Z", + "endTime": "2024-01-04T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2193, + "publisherId": "clryu72910024oz6eb6flaelj", + "name": "Евелин Манолова", + "dayofweek": "Friday", + "dayOfMonth": 5, + "weekOfMonth": 1, + "startTime": "2024-01-05T13:00:00.000Z", + "endTime": "2024-01-05T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2194, + "publisherId": "clryu72910024oz6eb6flaelj", + "name": "Евелин Манолова", + "dayofweek": "Saturday", + "dayOfMonth": 6, + "weekOfMonth": 1, + "startTime": "2024-01-06T07:00:00.000Z", + "endTime": "2024-01-06T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2195, + "publisherId": "clryu72910024oz6eb6flaelj", + "name": "Евелин Манолова", + "dayofweek": "Monday", + "dayOfMonth": 8, + "weekOfMonth": 2, + "startTime": "2024-01-08T07:00:00.000Z", + "endTime": "2024-01-08T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2196, + "publisherId": "clryu72910024oz6eb6flaelj", + "name": "Евелин Манолова", + "dayofweek": "Tuesday", + "dayOfMonth": 9, + "weekOfMonth": 2, + "startTime": "2024-01-09T07:00:00.000Z", + "endTime": "2024-01-09T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2197, + "publisherId": "clryu72910024oz6eb6flaelj", + "name": "Евелин Манолова", + "dayofweek": "Thursday", + "dayOfMonth": 11, + "weekOfMonth": 2, + "startTime": "2024-01-11T13:00:00.000Z", + "endTime": "2024-01-11T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2198, + "publisherId": "clryu72910024oz6eb6flaelj", + "name": "Евелин Манолова", + "dayofweek": "Friday", + "dayOfMonth": 12, + "weekOfMonth": 2, + "startTime": "2024-01-12T13:00:00.000Z", + "endTime": "2024-01-12T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2199, + "publisherId": "clryu72910024oz6eb6flaelj", + "name": "Евелин Манолова", + "dayofweek": "Monday", + "dayOfMonth": 15, + "weekOfMonth": 3, + "startTime": "2024-01-15T07:00:00.000Z", + "endTime": "2024-01-15T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2200, + "publisherId": "clryu72910024oz6eb6flaelj", + "name": "Евелин Манолова", + "dayofweek": "Tuesday", + "dayOfMonth": 16, + "weekOfMonth": 3, + "startTime": "2024-01-16T07:00:00.000Z", + "endTime": "2024-01-16T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2201, + "publisherId": "clryu72910024oz6eb6flaelj", + "name": "Евелин Манолова", + "dayofweek": "Thursday", + "dayOfMonth": 18, + "weekOfMonth": 3, + "startTime": "2024-01-18T13:00:00.000Z", + "endTime": "2024-01-18T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2202, + "publisherId": "clryu72910024oz6eb6flaelj", + "name": "Евелин Манолова", + "dayofweek": "Friday", + "dayOfMonth": 19, + "weekOfMonth": 3, + "startTime": "2024-01-19T13:00:00.000Z", + "endTime": "2024-01-19T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2203, + "publisherId": "clryu72910024oz6eb6flaelj", + "name": "Евелин Манолова", + "dayofweek": "Saturday", + "dayOfMonth": 20, + "weekOfMonth": 3, + "startTime": "2024-01-20T07:00:00.000Z", + "endTime": "2024-01-20T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2204, + "publisherId": "clryu72910024oz6eb6flaelj", + "name": "Евелин Манолова", + "dayofweek": "Monday", + "dayOfMonth": 22, + "weekOfMonth": 4, + "startTime": "2024-01-22T07:00:00.000Z", + "endTime": "2024-01-22T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2205, + "publisherId": "clryu72910024oz6eb6flaelj", + "name": "Евелин Манолова", + "dayofweek": "Tuesday", + "dayOfMonth": 23, + "weekOfMonth": 4, + "startTime": "2024-01-23T07:00:00.000Z", + "endTime": "2024-01-23T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2206, + "publisherId": "clryu72910024oz6eb6flaelj", + "name": "Евелин Манолова", + "dayofweek": "Thursday", + "dayOfMonth": 25, + "weekOfMonth": 4, + "startTime": "2024-01-25T13:00:00.000Z", + "endTime": "2024-01-25T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2207, + "publisherId": "clryu72910024oz6eb6flaelj", + "name": "Евелин Манолова", + "dayofweek": "Friday", + "dayOfMonth": 26, + "weekOfMonth": 4, + "startTime": "2024-01-26T13:00:00.000Z", + "endTime": "2024-01-26T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2208, + "publisherId": "clryu72910024oz6eb6flaelj", + "name": "Евелин Манолова", + "dayofweek": "Saturday", + "dayOfMonth": 27, + "weekOfMonth": 4, + "startTime": "2024-01-27T07:00:00.000Z", + "endTime": "2024-01-27T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2209, + "publisherId": "clryu72910024oz6eb6flaelj", + "name": "Евелин Манолова", + "dayofweek": "Monday", + "dayOfMonth": 29, + "weekOfMonth": 5, + "startTime": "2024-01-29T07:00:00.000Z", + "endTime": "2024-01-29T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2210, + "publisherId": "clryu72910024oz6eb6flaelj", + "name": "Евелин Манолова", + "dayofweek": "Tuesday", + "dayOfMonth": 30, + "weekOfMonth": 5, + "startTime": "2024-01-30T07:00:00.000Z", + "endTime": "2024-01-30T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2211, + "publisherId": "clryu72910024oz6eb6flaelj", + "name": "Евелин Манолова", + "dayofweek": "Thursday", + "dayOfMonth": 1, + "weekOfMonth": 5, + "startTime": "2024-02-01T13:00:00.000Z", + "endTime": "2024-02-01T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2212, + "publisherId": "clryu72910024oz6eb6flaelj", + "name": "Евелин Манолова", + "dayofweek": "Friday", + "dayOfMonth": 2, + "weekOfMonth": 5, + "startTime": "2024-02-02T13:00:00.000Z", + "endTime": "2024-02-02T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2213, + "publisherId": "clryu72910024oz6eb6flaelj", + "name": "Евелин Манолова", + "dayofweek": "Saturday", + "dayOfMonth": 3, + "weekOfMonth": 5, + "startTime": "2024-02-03T07:00:00.000Z", + "endTime": "2024-02-03T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3036, + "publisherId": "clryu72910024oz6eb6flaelj", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-05T14:30:00.000Z", + "endTime": "2024-01-05T16:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3055, + "publisherId": "clryu72910024oz6eb6flaelj", + "name": "от предишен график", + "dayofweek": "Monday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-08T11:30:00.000Z", + "endTime": "2024-01-08T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3137, + "publisherId": "clryu72910024oz6eb6flaelj", + "name": "от предишен график", + "dayofweek": "Monday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-15T13:00:00.000Z", + "endTime": "2024-01-15T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3255, + "publisherId": "clryu72910024oz6eb6flaelj", + "name": "от предишен график", + "dayofweek": "Thursday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-25T14:30:00.000Z", + "endTime": "2024-01-25T16:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3281, + "publisherId": "clryu72910024oz6eb6flaelj", + "name": "от предишен график", + "dayofweek": "Saturday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-27T13:00:00.000Z", + "endTime": "2024-01-27T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3349, + "publisherId": "clryu72910024oz6eb6flaelj", + "name": "от предишен график", + "dayofweek": "Thursday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-02-01T14:30:00.000Z", + "endTime": "2024-02-01T16:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3373, + "publisherId": "clryu72910024oz6eb6flaelj", + "name": "от предишен график", + "dayofweek": "Saturday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-02-03T13:00:00.000Z", + "endTime": "2024-02-03T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 7, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 2190, + "publisherId": "clryu72910024oz6eb6flaelj", + "name": "Евелин Манолова", + "dayofweek": "Monday", + "dayOfMonth": 1, + "weekOfMonth": 1, + "startTime": "2024-01-01T07:00:00.000Z", + "endTime": "2024-01-01T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2191, + "publisherId": "clryu72910024oz6eb6flaelj", + "name": "Евелин Манолова", + "dayofweek": "Tuesday", + "dayOfMonth": 2, + "weekOfMonth": 1, + "startTime": "2024-01-02T07:00:00.000Z", + "endTime": "2024-01-02T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2192, + "publisherId": "clryu72910024oz6eb6flaelj", + "name": "Евелин Манолова", + "dayofweek": "Thursday", + "dayOfMonth": 4, + "weekOfMonth": 1, + "startTime": "2024-01-04T13:00:00.000Z", + "endTime": "2024-01-04T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2193, + "publisherId": "clryu72910024oz6eb6flaelj", + "name": "Евелин Манолова", + "dayofweek": "Friday", + "dayOfMonth": 5, + "weekOfMonth": 1, + "startTime": "2024-01-05T13:00:00.000Z", + "endTime": "2024-01-05T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2194, + "publisherId": "clryu72910024oz6eb6flaelj", + "name": "Евелин Манолова", + "dayofweek": "Saturday", + "dayOfMonth": 6, + "weekOfMonth": 1, + "startTime": "2024-01-06T07:00:00.000Z", + "endTime": "2024-01-06T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2195, + "publisherId": "clryu72910024oz6eb6flaelj", + "name": "Евелин Манолова", + "dayofweek": "Monday", + "dayOfMonth": 8, + "weekOfMonth": 2, + "startTime": "2024-01-08T07:00:00.000Z", + "endTime": "2024-01-08T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2196, + "publisherId": "clryu72910024oz6eb6flaelj", + "name": "Евелин Манолова", + "dayofweek": "Tuesday", + "dayOfMonth": 9, + "weekOfMonth": 2, + "startTime": "2024-01-09T07:00:00.000Z", + "endTime": "2024-01-09T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2197, + "publisherId": "clryu72910024oz6eb6flaelj", + "name": "Евелин Манолова", + "dayofweek": "Thursday", + "dayOfMonth": 11, + "weekOfMonth": 2, + "startTime": "2024-01-11T13:00:00.000Z", + "endTime": "2024-01-11T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2198, + "publisherId": "clryu72910024oz6eb6flaelj", + "name": "Евелин Манолова", + "dayofweek": "Friday", + "dayOfMonth": 12, + "weekOfMonth": 2, + "startTime": "2024-01-12T13:00:00.000Z", + "endTime": "2024-01-12T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2199, + "publisherId": "clryu72910024oz6eb6flaelj", + "name": "Евелин Манолова", + "dayofweek": "Monday", + "dayOfMonth": 15, + "weekOfMonth": 3, + "startTime": "2024-01-15T07:00:00.000Z", + "endTime": "2024-01-15T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2200, + "publisherId": "clryu72910024oz6eb6flaelj", + "name": "Евелин Манолова", + "dayofweek": "Tuesday", + "dayOfMonth": 16, + "weekOfMonth": 3, + "startTime": "2024-01-16T07:00:00.000Z", + "endTime": "2024-01-16T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2201, + "publisherId": "clryu72910024oz6eb6flaelj", + "name": "Евелин Манолова", + "dayofweek": "Thursday", + "dayOfMonth": 18, + "weekOfMonth": 3, + "startTime": "2024-01-18T13:00:00.000Z", + "endTime": "2024-01-18T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2202, + "publisherId": "clryu72910024oz6eb6flaelj", + "name": "Евелин Манолова", + "dayofweek": "Friday", + "dayOfMonth": 19, + "weekOfMonth": 3, + "startTime": "2024-01-19T13:00:00.000Z", + "endTime": "2024-01-19T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2203, + "publisherId": "clryu72910024oz6eb6flaelj", + "name": "Евелин Манолова", + "dayofweek": "Saturday", + "dayOfMonth": 20, + "weekOfMonth": 3, + "startTime": "2024-01-20T07:00:00.000Z", + "endTime": "2024-01-20T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2204, + "publisherId": "clryu72910024oz6eb6flaelj", + "name": "Евелин Манолова", + "dayofweek": "Monday", + "dayOfMonth": 22, + "weekOfMonth": 4, + "startTime": "2024-01-22T07:00:00.000Z", + "endTime": "2024-01-22T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2205, + "publisherId": "clryu72910024oz6eb6flaelj", + "name": "Евелин Манолова", + "dayofweek": "Tuesday", + "dayOfMonth": 23, + "weekOfMonth": 4, + "startTime": "2024-01-23T07:00:00.000Z", + "endTime": "2024-01-23T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2206, + "publisherId": "clryu72910024oz6eb6flaelj", + "name": "Евелин Манолова", + "dayofweek": "Thursday", + "dayOfMonth": 25, + "weekOfMonth": 4, + "startTime": "2024-01-25T13:00:00.000Z", + "endTime": "2024-01-25T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2207, + "publisherId": "clryu72910024oz6eb6flaelj", + "name": "Евелин Манолова", + "dayofweek": "Friday", + "dayOfMonth": 26, + "weekOfMonth": 4, + "startTime": "2024-01-26T13:00:00.000Z", + "endTime": "2024-01-26T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2208, + "publisherId": "clryu72910024oz6eb6flaelj", + "name": "Евелин Манолова", + "dayofweek": "Saturday", + "dayOfMonth": 27, + "weekOfMonth": 4, + "startTime": "2024-01-27T07:00:00.000Z", + "endTime": "2024-01-27T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2209, + "publisherId": "clryu72910024oz6eb6flaelj", + "name": "Евелин Манолова", + "dayofweek": "Monday", + "dayOfMonth": 29, + "weekOfMonth": 5, + "startTime": "2024-01-29T07:00:00.000Z", + "endTime": "2024-01-29T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2210, + "publisherId": "clryu72910024oz6eb6flaelj", + "name": "Евелин Манолова", + "dayofweek": "Tuesday", + "dayOfMonth": 30, + "weekOfMonth": 5, + "startTime": "2024-01-30T07:00:00.000Z", + "endTime": "2024-01-30T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2211, + "publisherId": "clryu72910024oz6eb6flaelj", + "name": "Евелин Манолова", + "dayofweek": "Thursday", + "dayOfMonth": 1, + "weekOfMonth": 5, + "startTime": "2024-02-01T13:00:00.000Z", + "endTime": "2024-02-01T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2212, + "publisherId": "clryu72910024oz6eb6flaelj", + "name": "Евелин Манолова", + "dayofweek": "Friday", + "dayOfMonth": 2, + "weekOfMonth": 5, + "startTime": "2024-02-02T13:00:00.000Z", + "endTime": "2024-02-02T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2213, + "publisherId": "clryu72910024oz6eb6flaelj", + "name": "Евелин Манолова", + "dayofweek": "Saturday", + "dayOfMonth": 3, + "weekOfMonth": 5, + "startTime": "2024-02-03T07:00:00.000Z", + "endTime": "2024-02-03T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3036, + "publisherId": "clryu72910024oz6eb6flaelj", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-05T14:30:00.000Z", + "endTime": "2024-01-05T16:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3055, + "publisherId": "clryu72910024oz6eb6flaelj", + "name": "от предишен график", + "dayofweek": "Monday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-08T11:30:00.000Z", + "endTime": "2024-01-08T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3137, + "publisherId": "clryu72910024oz6eb6flaelj", + "name": "от предишен график", + "dayofweek": "Monday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-15T13:00:00.000Z", + "endTime": "2024-01-15T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3255, + "publisherId": "clryu72910024oz6eb6flaelj", + "name": "от предишен график", + "dayofweek": "Thursday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-25T14:30:00.000Z", + "endTime": "2024-01-25T16:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3281, + "publisherId": "clryu72910024oz6eb6flaelj", + "name": "от предишен график", + "dayofweek": "Saturday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-27T13:00:00.000Z", + "endTime": "2024-01-27T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3349, + "publisherId": "clryu72910024oz6eb6flaelj", + "name": "от предишен график", + "dayofweek": "Thursday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-02-01T14:30:00.000Z", + "endTime": "2024-02-01T16:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3373, + "publisherId": "clryu72910024oz6eb6flaelj", + "name": "от предишен график", + "dayofweek": "Saturday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-02-03T13:00:00.000Z", + "endTime": "2024-02-03T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 31, + "currentMonthAvailabilityHoursCount": 187.5, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": true + }, + { + "id": "clryu72d70025oz6e1tuk9ajo", + "firstName": "Евелина", + "lastName": "Гюлева", + "assignments": [ + { + "id": 417, + "shift": { + "id": 134, + "startTime": "2024-01-27T11:30:00.000Z", + "endTime": "2024-01-27T13:00:00.000Z" + } + }, + { + "id": 524, + "shift": { + "id": 168, + "startTime": "2024-02-03T11:30:00.000Z", + "endTime": "2024-02-03T13:00:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 3279, + "publisherId": "clryu72d70025oz6e1tuk9ajo", + "name": "от предишен график", + "dayofweek": "Saturday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-27T11:30:00.000Z", + "endTime": "2024-01-27T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3371, + "publisherId": "clryu72d70025oz6e1tuk9ajo", + "name": "от предишен график", + "dayofweek": "Saturday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-02-03T11:30:00.000Z", + "endTime": "2024-02-03T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 2, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 3279, + "publisherId": "clryu72d70025oz6e1tuk9ajo", + "name": "от предишен график", + "dayofweek": "Saturday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-27T11:30:00.000Z", + "endTime": "2024-01-27T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3371, + "publisherId": "clryu72d70025oz6e1tuk9ajo", + "name": "от предишен график", + "dayofweek": "Saturday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-02-03T11:30:00.000Z", + "endTime": "2024-02-03T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 2, + "currentMonthAvailabilityHoursCount": 3, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": false + }, + { + "id": "clryu72hf0026oz6e31e7lkfq", + "firstName": "Евникия", + "lastName": "Тентас", + "assignments": [ + { + "id": 16, + "shift": { + "id": 10, + "startTime": "2024-01-02T11:30:00.000Z", + "endTime": "2024-01-02T13:00:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 2581, + "publisherId": "clryu72hf0026oz6e31e7lkfq", + "name": "Евникия Тентас", + "dayofweek": "Tuesday", + "dayOfMonth": 2, + "weekOfMonth": 1, + "startTime": "2024-01-02T11:30:00.000Z", + "endTime": "2024-01-02T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 1, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 2581, + "publisherId": "clryu72hf0026oz6e31e7lkfq", + "name": "Евникия Тентас", + "dayofweek": "Tuesday", + "dayOfMonth": 2, + "weekOfMonth": 1, + "startTime": "2024-01-02T11:30:00.000Z", + "endTime": "2024-01-02T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 1, + "currentMonthAvailabilityHoursCount": 3, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": true + }, + { + "id": "clryu72lj0027oz6ecu9rrp9x", + "firstName": "Едит", + "lastName": "Ковач", + "assignments": [ + { + "id": 27, + "shift": { + "id": 14, + "startTime": "2024-01-03T08:30:00.000Z", + "endTime": "2024-01-03T10:00:00.000Z" + } + }, + { + "id": 138, + "shift": { + "id": 48, + "startTime": "2024-01-10T08:30:00.000Z", + "endTime": "2024-01-10T10:00:00.000Z" + } + }, + { + "id": 245, + "shift": { + "id": 81, + "startTime": "2024-01-17T07:00:00.000Z", + "endTime": "2024-01-17T08:30:00.000Z" + } + }, + { + "id": 351, + "shift": { + "id": 115, + "startTime": "2024-01-24T07:00:00.000Z", + "endTime": "2024-01-24T08:30:00.000Z" + } + }, + { + "id": 464, + "shift": { + "id": 149, + "startTime": "2024-01-31T07:00:00.000Z", + "endTime": "2024-01-31T08:30:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 2997, + "publisherId": "clryu72lj0027oz6ecu9rrp9x", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-03T08:30:00.000Z", + "endTime": "2024-01-03T10:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3078, + "publisherId": "clryu72lj0027oz6ecu9rrp9x", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-10T08:30:00.000Z", + "endTime": "2024-01-10T10:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3150, + "publisherId": "clryu72lj0027oz6ecu9rrp9x", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-17T07:00:00.000Z", + "endTime": "2024-01-17T08:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3226, + "publisherId": "clryu72lj0027oz6ecu9rrp9x", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-24T07:00:00.000Z", + "endTime": "2024-01-24T08:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3320, + "publisherId": "clryu72lj0027oz6ecu9rrp9x", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-31T07:00:00.000Z", + "endTime": "2024-01-31T08:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 5, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 2997, + "publisherId": "clryu72lj0027oz6ecu9rrp9x", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-03T08:30:00.000Z", + "endTime": "2024-01-03T10:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3078, + "publisherId": "clryu72lj0027oz6ecu9rrp9x", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-10T08:30:00.000Z", + "endTime": "2024-01-10T10:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3150, + "publisherId": "clryu72lj0027oz6ecu9rrp9x", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-17T07:00:00.000Z", + "endTime": "2024-01-17T08:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3226, + "publisherId": "clryu72lj0027oz6ecu9rrp9x", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-24T07:00:00.000Z", + "endTime": "2024-01-24T08:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3320, + "publisherId": "clryu72lj0027oz6ecu9rrp9x", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-31T07:00:00.000Z", + "endTime": "2024-01-31T08:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 5, + "currentMonthAvailabilityHoursCount": 7.5, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": false + }, + { + "id": "clryu72pu0028oz6enj0phg32", + "firstName": "Екатерина", + "lastName": "Димитрова", + "assignments": [ + { + "id": 66, + "shift": { + "id": 26, + "startTime": "2024-01-05T08:30:00.000Z", + "endTime": "2024-01-05T10:00:00.000Z" + } + }, + { + "id": 181, + "shift": { + "id": 61, + "startTime": "2024-01-12T10:00:00.000Z", + "endTime": "2024-01-12T11:30:00.000Z" + } + }, + { + "id": 287, + "shift": { + "id": 94, + "startTime": "2024-01-19T08:30:00.000Z", + "endTime": "2024-01-19T10:00:00.000Z" + } + }, + { + "id": 396, + "shift": { + "id": 128, + "startTime": "2024-01-26T08:30:00.000Z", + "endTime": "2024-01-26T10:00:00.000Z" + } + }, + { + "id": 504, + "shift": { + "id": 162, + "startTime": "2024-02-02T08:30:00.000Z", + "endTime": "2024-02-02T10:00:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 3025, + "publisherId": "clryu72pu0028oz6enj0phg32", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-05T08:30:00.000Z", + "endTime": "2024-01-05T10:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3107, + "publisherId": "clryu72pu0028oz6enj0phg32", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-12T10:00:00.000Z", + "endTime": "2024-01-12T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3176, + "publisherId": "clryu72pu0028oz6enj0phg32", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-19T08:30:00.000Z", + "endTime": "2024-01-19T10:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3259, + "publisherId": "clryu72pu0028oz6enj0phg32", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-26T08:30:00.000Z", + "endTime": "2024-01-26T10:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3353, + "publisherId": "clryu72pu0028oz6enj0phg32", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-02-02T08:30:00.000Z", + "endTime": "2024-02-02T10:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 5, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 3025, + "publisherId": "clryu72pu0028oz6enj0phg32", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-05T08:30:00.000Z", + "endTime": "2024-01-05T10:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3107, + "publisherId": "clryu72pu0028oz6enj0phg32", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-12T10:00:00.000Z", + "endTime": "2024-01-12T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3176, + "publisherId": "clryu72pu0028oz6enj0phg32", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-19T08:30:00.000Z", + "endTime": "2024-01-19T10:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3259, + "publisherId": "clryu72pu0028oz6enj0phg32", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-26T08:30:00.000Z", + "endTime": "2024-01-26T10:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3353, + "publisherId": "clryu72pu0028oz6enj0phg32", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-02-02T08:30:00.000Z", + "endTime": "2024-02-02T10:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 5, + "currentMonthAvailabilityHoursCount": 7.5, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": false + }, + { + "id": "clryu72tt0029oz6ect4fgzu2", + "firstName": "Екатерина", + "lastName": "Новак", + "assignments": [ + { + "id": 103, + "shift": { + "id": 37, + "startTime": "2024-01-08T10:00:00.000Z", + "endTime": "2024-01-08T11:30:00.000Z" + } + }, + { + "id": 209, + "shift": { + "id": 69, + "startTime": "2024-01-15T07:00:00.000Z", + "endTime": "2024-01-15T08:30:00.000Z" + } + }, + { + "id": 323, + "shift": { + "id": 106, + "startTime": "2024-01-22T11:30:00.000Z", + "endTime": "2024-01-22T13:00:00.000Z" + } + }, + { + "id": 436, + "shift": { + "id": 140, + "startTime": "2024-01-29T11:30:00.000Z", + "endTime": "2024-01-29T13:00:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 900, + "publisherId": "clryu72tt0029oz6ect4fgzu2", + "name": "Екатерина Новак", + "dayofweek": "Monday", + "dayOfMonth": 5, + "weekOfMonth": 1, + "startTime": "2024-02-05T07:00:00.000Z", + "endTime": "2024-02-05T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 901, + "publisherId": "clryu72tt0029oz6ect4fgzu2", + "name": "Екатерина Новак", + "dayofweek": "Monday", + "dayOfMonth": 12, + "weekOfMonth": 2, + "startTime": "2024-02-12T07:00:00.000Z", + "endTime": "2024-02-12T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 902, + "publisherId": "clryu72tt0029oz6ect4fgzu2", + "name": "Екатерина Новак", + "dayofweek": "Monday", + "dayOfMonth": 19, + "weekOfMonth": 3, + "startTime": "2024-02-19T07:00:00.000Z", + "endTime": "2024-02-19T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 903, + "publisherId": "clryu72tt0029oz6ect4fgzu2", + "name": "Екатерина Новак", + "dayofweek": "Monday", + "dayOfMonth": 26, + "weekOfMonth": 4, + "startTime": "2024-02-26T07:00:00.000Z", + "endTime": "2024-02-26T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2361, + "publisherId": "clryu72tt0029oz6ect4fgzu2", + "name": "Екатерина Новак", + "dayofweek": "Monday", + "dayOfMonth": 1, + "weekOfMonth": 1, + "startTime": "2024-01-01T07:00:00.000Z", + "endTime": "2024-01-01T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2362, + "publisherId": "clryu72tt0029oz6ect4fgzu2", + "name": "Екатерина Новак", + "dayofweek": "Monday", + "dayOfMonth": 8, + "weekOfMonth": 2, + "startTime": "2024-01-08T07:00:00.000Z", + "endTime": "2024-01-08T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2363, + "publisherId": "clryu72tt0029oz6ect4fgzu2", + "name": "Екатерина Новак", + "dayofweek": "Monday", + "dayOfMonth": 15, + "weekOfMonth": 3, + "startTime": "2024-01-15T07:00:00.000Z", + "endTime": "2024-01-15T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2364, + "publisherId": "clryu72tt0029oz6ect4fgzu2", + "name": "Екатерина Новак", + "dayofweek": "Monday", + "dayOfMonth": 22, + "weekOfMonth": 4, + "startTime": "2024-01-22T07:00:00.000Z", + "endTime": "2024-01-22T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3053, + "publisherId": "clryu72tt0029oz6ect4fgzu2", + "name": "от предишен график", + "dayofweek": "Monday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-08T10:00:00.000Z", + "endTime": "2024-01-08T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3205, + "publisherId": "clryu72tt0029oz6ect4fgzu2", + "name": "от предишен график", + "dayofweek": "Monday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-22T11:30:00.000Z", + "endTime": "2024-01-22T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3295, + "publisherId": "clryu72tt0029oz6ect4fgzu2", + "name": "от предишен график", + "dayofweek": "Monday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-29T11:30:00.000Z", + "endTime": "2024-01-29T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 4, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 2361, + "publisherId": "clryu72tt0029oz6ect4fgzu2", + "name": "Екатерина Новак", + "dayofweek": "Monday", + "dayOfMonth": 1, + "weekOfMonth": 1, + "startTime": "2024-01-01T07:00:00.000Z", + "endTime": "2024-01-01T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2362, + "publisherId": "clryu72tt0029oz6ect4fgzu2", + "name": "Екатерина Новак", + "dayofweek": "Monday", + "dayOfMonth": 8, + "weekOfMonth": 2, + "startTime": "2024-01-08T07:00:00.000Z", + "endTime": "2024-01-08T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2363, + "publisherId": "clryu72tt0029oz6ect4fgzu2", + "name": "Екатерина Новак", + "dayofweek": "Monday", + "dayOfMonth": 15, + "weekOfMonth": 3, + "startTime": "2024-01-15T07:00:00.000Z", + "endTime": "2024-01-15T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2364, + "publisherId": "clryu72tt0029oz6ect4fgzu2", + "name": "Екатерина Новак", + "dayofweek": "Monday", + "dayOfMonth": 22, + "weekOfMonth": 4, + "startTime": "2024-01-22T07:00:00.000Z", + "endTime": "2024-01-22T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3053, + "publisherId": "clryu72tt0029oz6ect4fgzu2", + "name": "от предишен график", + "dayofweek": "Monday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-08T10:00:00.000Z", + "endTime": "2024-01-08T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3205, + "publisherId": "clryu72tt0029oz6ect4fgzu2", + "name": "от предишен график", + "dayofweek": "Monday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-22T11:30:00.000Z", + "endTime": "2024-01-22T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3295, + "publisherId": "clryu72tt0029oz6ect4fgzu2", + "name": "от предишен график", + "dayofweek": "Monday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-29T11:30:00.000Z", + "endTime": "2024-01-29T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 7, + "currentMonthAvailabilityHoursCount": 34.5, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": true + }, + { + "id": "clryu72yb002aoz6enkup2mhg", + "firstName": "Елена", + "lastName": "Йедлинска", + "assignments": [], + "availabilities": [ + { + "id": 1377, + "publisherId": "clryu72yb002aoz6enkup2mhg", + "name": "Елена Йедлинска", + "dayofweek": "Friday", + "dayOfMonth": 9, + "weekOfMonth": 1, + "startTime": "2024-02-09T08:30:00.000Z", + "endTime": "2024-02-09T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2652, + "publisherId": "clryu72yb002aoz6enkup2mhg", + "name": "Елена Йедлинска", + "dayofweek": "Friday", + "dayOfMonth": 26, + "weekOfMonth": 4, + "startTime": "2024-01-26T07:00:00.000Z", + "endTime": "2024-01-26T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 0, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 2652, + "publisherId": "clryu72yb002aoz6enkup2mhg", + "name": "Елена Йедлинска", + "dayofweek": "Friday", + "dayOfMonth": 26, + "weekOfMonth": 4, + "startTime": "2024-01-26T07:00:00.000Z", + "endTime": "2024-01-26T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 1, + "currentMonthAvailabilityHoursCount": 4.5, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": true + }, + { + "id": "clryu732f002boz6efvpqurds", + "firstName": "Елена", + "lastName": "Павлова", + "assignments": [ + { + "id": 121, + "shift": { + "id": 42, + "startTime": "2024-01-09T08:30:00.000Z", + "endTime": "2024-01-09T10:00:00.000Z" + } + }, + { + "id": 231, + "shift": { + "id": 76, + "startTime": "2024-01-16T08:30:00.000Z", + "endTime": "2024-01-16T10:00:00.000Z" + } + }, + { + "id": 359, + "shift": { + "id": 117, + "startTime": "2024-01-24T10:00:00.000Z", + "endTime": "2024-01-24T11:30:00.000Z" + } + }, + { + "id": 472, + "shift": { + "id": 151, + "startTime": "2024-01-31T10:00:00.000Z", + "endTime": "2024-01-31T11:30:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 918, + "publisherId": "clryu732f002boz6efvpqurds", + "name": "Елена Павлова", + "dayofweek": "Tuesday", + "dayOfMonth": 6, + "weekOfMonth": 1, + "startTime": "2024-02-06T08:30:00.000Z", + "endTime": "2024-02-06T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 919, + "publisherId": "clryu732f002boz6efvpqurds", + "name": "Елена Павлова", + "dayofweek": "Wednesday", + "dayOfMonth": 7, + "weekOfMonth": 1, + "startTime": "2024-02-07T08:30:00.000Z", + "endTime": "2024-02-07T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 920, + "publisherId": "clryu732f002boz6efvpqurds", + "name": "Елена Павлова", + "dayofweek": "Tuesday", + "dayOfMonth": 13, + "weekOfMonth": 2, + "startTime": "2024-02-13T08:30:00.000Z", + "endTime": "2024-02-13T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 921, + "publisherId": "clryu732f002boz6efvpqurds", + "name": "Елена Павлова", + "dayofweek": "Wednesday", + "dayOfMonth": 14, + "weekOfMonth": 2, + "startTime": "2024-02-14T08:30:00.000Z", + "endTime": "2024-02-14T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 922, + "publisherId": "clryu732f002boz6efvpqurds", + "name": "Елена Павлова", + "dayofweek": "Tuesday", + "dayOfMonth": 20, + "weekOfMonth": 3, + "startTime": "2024-02-20T08:30:00.000Z", + "endTime": "2024-02-20T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 923, + "publisherId": "clryu732f002boz6efvpqurds", + "name": "Елена Павлова", + "dayofweek": "Wednesday", + "dayOfMonth": 21, + "weekOfMonth": 3, + "startTime": "2024-02-21T08:30:00.000Z", + "endTime": "2024-02-21T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 924, + "publisherId": "clryu732f002boz6efvpqurds", + "name": "Елена Павлова", + "dayofweek": "Tuesday", + "dayOfMonth": 27, + "weekOfMonth": 4, + "startTime": "2024-02-27T08:30:00.000Z", + "endTime": "2024-02-27T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 925, + "publisherId": "clryu732f002boz6efvpqurds", + "name": "Елена Павлова", + "dayofweek": "Wednesday", + "dayOfMonth": 28, + "weekOfMonth": 4, + "startTime": "2024-02-28T08:30:00.000Z", + "endTime": "2024-02-28T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2387, + "publisherId": "clryu732f002boz6efvpqurds", + "name": "Елена Павлова", + "dayofweek": "Tuesday", + "dayOfMonth": 2, + "weekOfMonth": 1, + "startTime": "2024-01-02T08:30:00.000Z", + "endTime": "2024-01-02T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2388, + "publisherId": "clryu732f002boz6efvpqurds", + "name": "Елена Павлова", + "dayofweek": "Wednesday", + "dayOfMonth": 3, + "weekOfMonth": 1, + "startTime": "2024-01-03T08:30:00.000Z", + "endTime": "2024-01-03T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2389, + "publisherId": "clryu732f002boz6efvpqurds", + "name": "Елена Павлова", + "dayofweek": "Tuesday", + "dayOfMonth": 9, + "weekOfMonth": 2, + "startTime": "2024-01-09T08:30:00.000Z", + "endTime": "2024-01-09T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2390, + "publisherId": "clryu732f002boz6efvpqurds", + "name": "Елена Павлова", + "dayofweek": "Wednesday", + "dayOfMonth": 10, + "weekOfMonth": 2, + "startTime": "2024-01-10T08:30:00.000Z", + "endTime": "2024-01-10T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2391, + "publisherId": "clryu732f002boz6efvpqurds", + "name": "Елена Павлова", + "dayofweek": "Tuesday", + "dayOfMonth": 16, + "weekOfMonth": 3, + "startTime": "2024-01-16T08:30:00.000Z", + "endTime": "2024-01-16T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2392, + "publisherId": "clryu732f002boz6efvpqurds", + "name": "Елена Павлова", + "dayofweek": "Wednesday", + "dayOfMonth": 17, + "weekOfMonth": 3, + "startTime": "2024-01-17T08:30:00.000Z", + "endTime": "2024-01-17T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2393, + "publisherId": "clryu732f002boz6efvpqurds", + "name": "Елена Павлова", + "dayofweek": "Tuesday", + "dayOfMonth": 23, + "weekOfMonth": 4, + "startTime": "2024-01-23T08:30:00.000Z", + "endTime": "2024-01-23T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2394, + "publisherId": "clryu732f002boz6efvpqurds", + "name": "Елена Павлова", + "dayofweek": "Wednesday", + "dayOfMonth": 24, + "weekOfMonth": 4, + "startTime": "2024-01-24T08:30:00.000Z", + "endTime": "2024-01-24T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3232, + "publisherId": "clryu732f002boz6efvpqurds", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-24T10:00:00.000Z", + "endTime": "2024-01-24T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3326, + "publisherId": "clryu732f002boz6efvpqurds", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-31T10:00:00.000Z", + "endTime": "2024-01-31T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 4, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 2387, + "publisherId": "clryu732f002boz6efvpqurds", + "name": "Елена Павлова", + "dayofweek": "Tuesday", + "dayOfMonth": 2, + "weekOfMonth": 1, + "startTime": "2024-01-02T08:30:00.000Z", + "endTime": "2024-01-02T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2388, + "publisherId": "clryu732f002boz6efvpqurds", + "name": "Елена Павлова", + "dayofweek": "Wednesday", + "dayOfMonth": 3, + "weekOfMonth": 1, + "startTime": "2024-01-03T08:30:00.000Z", + "endTime": "2024-01-03T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2389, + "publisherId": "clryu732f002boz6efvpqurds", + "name": "Елена Павлова", + "dayofweek": "Tuesday", + "dayOfMonth": 9, + "weekOfMonth": 2, + "startTime": "2024-01-09T08:30:00.000Z", + "endTime": "2024-01-09T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2390, + "publisherId": "clryu732f002boz6efvpqurds", + "name": "Елена Павлова", + "dayofweek": "Wednesday", + "dayOfMonth": 10, + "weekOfMonth": 2, + "startTime": "2024-01-10T08:30:00.000Z", + "endTime": "2024-01-10T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2391, + "publisherId": "clryu732f002boz6efvpqurds", + "name": "Елена Павлова", + "dayofweek": "Tuesday", + "dayOfMonth": 16, + "weekOfMonth": 3, + "startTime": "2024-01-16T08:30:00.000Z", + "endTime": "2024-01-16T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2392, + "publisherId": "clryu732f002boz6efvpqurds", + "name": "Елена Павлова", + "dayofweek": "Wednesday", + "dayOfMonth": 17, + "weekOfMonth": 3, + "startTime": "2024-01-17T08:30:00.000Z", + "endTime": "2024-01-17T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2393, + "publisherId": "clryu732f002boz6efvpqurds", + "name": "Елена Павлова", + "dayofweek": "Tuesday", + "dayOfMonth": 23, + "weekOfMonth": 4, + "startTime": "2024-01-23T08:30:00.000Z", + "endTime": "2024-01-23T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2394, + "publisherId": "clryu732f002boz6efvpqurds", + "name": "Елена Павлова", + "dayofweek": "Wednesday", + "dayOfMonth": 24, + "weekOfMonth": 4, + "startTime": "2024-01-24T08:30:00.000Z", + "endTime": "2024-01-24T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3232, + "publisherId": "clryu732f002boz6efvpqurds", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-24T10:00:00.000Z", + "endTime": "2024-01-24T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3326, + "publisherId": "clryu732f002boz6efvpqurds", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-31T10:00:00.000Z", + "endTime": "2024-01-31T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 10, + "currentMonthAvailabilityHoursCount": 27, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": true + }, + { + "id": "clryu736o002coz6evnl0xgws", + "firstName": "Елена", + "lastName": "Шаишникова", + "assignments": [ + { + "id": 75, + "shift": { + "id": 29, + "startTime": "2024-01-05T13:00:00.000Z", + "endTime": "2024-01-05T14:30:00.000Z" + } + }, + { + "id": 180, + "shift": { + "id": 61, + "startTime": "2024-01-12T10:00:00.000Z", + "endTime": "2024-01-12T11:30:00.000Z" + } + }, + { + "id": 407, + "shift": { + "id": 131, + "startTime": "2024-01-26T13:00:00.000Z", + "endTime": "2024-01-26T14:30:00.000Z" + } + }, + { + "id": 514, + "shift": { + "id": 165, + "startTime": "2024-02-02T13:00:00.000Z", + "endTime": "2024-02-02T14:30:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 3032, + "publisherId": "clryu736o002coz6evnl0xgws", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-05T13:00:00.000Z", + "endTime": "2024-01-05T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3106, + "publisherId": "clryu736o002coz6evnl0xgws", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-12T10:00:00.000Z", + "endTime": "2024-01-12T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3270, + "publisherId": "clryu736o002coz6evnl0xgws", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-26T13:00:00.000Z", + "endTime": "2024-01-26T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3363, + "publisherId": "clryu736o002coz6evnl0xgws", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-02-02T13:00:00.000Z", + "endTime": "2024-02-02T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 4, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 3032, + "publisherId": "clryu736o002coz6evnl0xgws", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-05T13:00:00.000Z", + "endTime": "2024-01-05T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3106, + "publisherId": "clryu736o002coz6evnl0xgws", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-12T10:00:00.000Z", + "endTime": "2024-01-12T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3270, + "publisherId": "clryu736o002coz6evnl0xgws", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-26T13:00:00.000Z", + "endTime": "2024-01-26T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3363, + "publisherId": "clryu736o002coz6evnl0xgws", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-02-02T13:00:00.000Z", + "endTime": "2024-02-02T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 4, + "currentMonthAvailabilityHoursCount": 6, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": false + }, + { + "id": "clryu73ay002doz6eybmymevh", + "firstName": "Елизавета", + "lastName": "Москвина", + "assignments": [ + { + "id": 343, + "shift": { + "id": 112, + "startTime": "2024-01-23T11:30:00.000Z", + "endTime": "2024-01-23T13:00:00.000Z" + } + }, + { + "id": 365, + "shift": { + "id": 118, + "startTime": "2024-01-24T11:30:00.000Z", + "endTime": "2024-01-24T13:00:00.000Z" + } + }, + { + "id": 456, + "shift": { + "id": 146, + "startTime": "2024-01-30T11:30:00.000Z", + "endTime": "2024-01-30T13:00:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 1016, + "publisherId": "clryu73ay002doz6eybmymevh", + "name": "Елизавета Москвина", + "dayofweek": "Wednesday", + "dayOfMonth": 7, + "weekOfMonth": 1, + "startTime": "2024-02-07T08:30:00.000Z", + "endTime": "2024-02-07T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1017, + "publisherId": "clryu73ay002doz6eybmymevh", + "name": "Елизавета Москвина", + "dayofweek": "Wednesday", + "dayOfMonth": 14, + "weekOfMonth": 2, + "startTime": "2024-02-14T08:30:00.000Z", + "endTime": "2024-02-14T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1018, + "publisherId": "clryu73ay002doz6eybmymevh", + "name": "Елизавета Москвина", + "dayofweek": "Wednesday", + "dayOfMonth": 21, + "weekOfMonth": 3, + "startTime": "2024-02-21T08:30:00.000Z", + "endTime": "2024-02-21T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1019, + "publisherId": "clryu73ay002doz6eybmymevh", + "name": "Елизавета Москвина", + "dayofweek": "Wednesday", + "dayOfMonth": 28, + "weekOfMonth": 4, + "startTime": "2024-02-28T08:30:00.000Z", + "endTime": "2024-02-28T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2071, + "publisherId": "clryu73ay002doz6eybmymevh", + "name": "Елизавета Москвина", + "dayofweek": "Wednesday", + "dayOfMonth": 3, + "weekOfMonth": 1, + "startTime": "2024-01-03T08:30:00.000Z", + "endTime": "2024-01-03T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2072, + "publisherId": "clryu73ay002doz6eybmymevh", + "name": "Елизавета Москвина", + "dayofweek": "Wednesday", + "dayOfMonth": 10, + "weekOfMonth": 2, + "startTime": "2024-01-10T10:00:00.000Z", + "endTime": "2024-01-10T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2073, + "publisherId": "clryu73ay002doz6eybmymevh", + "name": "Елизавета Москвина", + "dayofweek": "Wednesday", + "dayOfMonth": 17, + "weekOfMonth": 3, + "startTime": "2024-01-17T08:30:00.000Z", + "endTime": "2024-01-17T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2074, + "publisherId": "clryu73ay002doz6eybmymevh", + "name": "Елизавета Москвина", + "dayofweek": "Wednesday", + "dayOfMonth": 24, + "weekOfMonth": 4, + "startTime": "2024-01-24T08:30:00.000Z", + "endTime": "2024-01-24T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2075, + "publisherId": "clryu73ay002doz6eybmymevh", + "name": "Елизавета Москвина", + "dayofweek": "Wednesday", + "dayOfMonth": 31, + "weekOfMonth": 5, + "startTime": "2024-01-31T08:30:00.000Z", + "endTime": "2024-01-31T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3221, + "publisherId": "clryu73ay002doz6eybmymevh", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-23T11:30:00.000Z", + "endTime": "2024-01-23T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3235, + "publisherId": "clryu73ay002doz6eybmymevh", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-24T11:30:00.000Z", + "endTime": "2024-01-24T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3313, + "publisherId": "clryu73ay002doz6eybmymevh", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-30T11:30:00.000Z", + "endTime": "2024-01-30T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 3, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 2071, + "publisherId": "clryu73ay002doz6eybmymevh", + "name": "Елизавета Москвина", + "dayofweek": "Wednesday", + "dayOfMonth": 3, + "weekOfMonth": 1, + "startTime": "2024-01-03T08:30:00.000Z", + "endTime": "2024-01-03T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2072, + "publisherId": "clryu73ay002doz6eybmymevh", + "name": "Елизавета Москвина", + "dayofweek": "Wednesday", + "dayOfMonth": 10, + "weekOfMonth": 2, + "startTime": "2024-01-10T10:00:00.000Z", + "endTime": "2024-01-10T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2073, + "publisherId": "clryu73ay002doz6eybmymevh", + "name": "Елизавета Москвина", + "dayofweek": "Wednesday", + "dayOfMonth": 17, + "weekOfMonth": 3, + "startTime": "2024-01-17T08:30:00.000Z", + "endTime": "2024-01-17T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2074, + "publisherId": "clryu73ay002doz6eybmymevh", + "name": "Елизавета Москвина", + "dayofweek": "Wednesday", + "dayOfMonth": 24, + "weekOfMonth": 4, + "startTime": "2024-01-24T08:30:00.000Z", + "endTime": "2024-01-24T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2075, + "publisherId": "clryu73ay002doz6eybmymevh", + "name": "Елизавета Москвина", + "dayofweek": "Wednesday", + "dayOfMonth": 31, + "weekOfMonth": 5, + "startTime": "2024-01-31T08:30:00.000Z", + "endTime": "2024-01-31T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3221, + "publisherId": "clryu73ay002doz6eybmymevh", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-23T11:30:00.000Z", + "endTime": "2024-01-23T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3235, + "publisherId": "clryu73ay002doz6eybmymevh", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-24T11:30:00.000Z", + "endTime": "2024-01-24T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3313, + "publisherId": "clryu73ay002doz6eybmymevh", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-30T11:30:00.000Z", + "endTime": "2024-01-30T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 8, + "currentMonthAvailabilityHoursCount": 31.5, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": true + }, + { + "id": "clryu73fd002eoz6em4v15qbi", + "firstName": "Елмар", + "lastName": "Месропян", + "assignments": [ + { + "id": 21, + "shift": { + "id": 12, + "startTime": "2024-01-02T14:30:00.000Z", + "endTime": "2024-01-02T16:00:00.000Z" + } + }, + { + "id": 177, + "shift": { + "id": 60, + "startTime": "2024-01-12T08:30:00.000Z", + "endTime": "2024-01-12T10:00:00.000Z" + } + }, + { + "id": 249, + "shift": { + "id": 82, + "startTime": "2024-01-17T08:30:00.000Z", + "endTime": "2024-01-17T10:00:00.000Z" + } + }, + { + "id": 309, + "shift": { + "id": 101, + "startTime": "2024-01-20T13:00:00.000Z", + "endTime": "2024-01-20T14:30:00.000Z" + } + }, + { + "id": 327, + "shift": { + "id": 107, + "startTime": "2024-01-22T13:00:00.000Z", + "endTime": "2024-01-22T14:30:00.000Z" + } + }, + { + "id": 440, + "shift": { + "id": 141, + "startTime": "2024-01-29T13:00:00.000Z", + "endTime": "2024-01-29T14:30:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 1021, + "publisherId": "clryu73fd002eoz6em4v15qbi", + "name": "Елмар Месропян", + "dayofweek": "Monday", + "dayOfMonth": 5, + "weekOfMonth": 1, + "startTime": "2024-02-05T07:00:00.000Z", + "endTime": "2024-02-05T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1022, + "publisherId": "clryu73fd002eoz6em4v15qbi", + "name": "Елмар Месропян", + "dayofweek": "Tuesday", + "dayOfMonth": 6, + "weekOfMonth": 1, + "startTime": "2024-02-06T07:00:00.000Z", + "endTime": "2024-02-06T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1023, + "publisherId": "clryu73fd002eoz6em4v15qbi", + "name": "Елмар Месропян", + "dayofweek": "Wednesday", + "dayOfMonth": 7, + "weekOfMonth": 1, + "startTime": "2024-02-07T07:00:00.000Z", + "endTime": "2024-02-07T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1024, + "publisherId": "clryu73fd002eoz6em4v15qbi", + "name": "Елмар Месропян", + "dayofweek": "Thursday", + "dayOfMonth": 8, + "weekOfMonth": 1, + "startTime": "2024-02-08T07:00:00.000Z", + "endTime": "2024-02-08T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1025, + "publisherId": "clryu73fd002eoz6em4v15qbi", + "name": "Елмар Месропян", + "dayofweek": "Friday", + "dayOfMonth": 9, + "weekOfMonth": 1, + "startTime": "2024-02-09T07:00:00.000Z", + "endTime": "2024-02-09T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1026, + "publisherId": "clryu73fd002eoz6em4v15qbi", + "name": "Елмар Месропян", + "dayofweek": "Saturday", + "dayOfMonth": 10, + "weekOfMonth": 1, + "startTime": "2024-02-10T07:00:00.000Z", + "endTime": "2024-02-10T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1027, + "publisherId": "clryu73fd002eoz6em4v15qbi", + "name": "Елмар Месропян", + "dayofweek": "Monday", + "dayOfMonth": 12, + "weekOfMonth": 2, + "startTime": "2024-02-12T07:00:00.000Z", + "endTime": "2024-02-12T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1028, + "publisherId": "clryu73fd002eoz6em4v15qbi", + "name": "Елмар Месропян", + "dayofweek": "Tuesday", + "dayOfMonth": 13, + "weekOfMonth": 2, + "startTime": "2024-02-13T07:00:00.000Z", + "endTime": "2024-02-13T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1029, + "publisherId": "clryu73fd002eoz6em4v15qbi", + "name": "Елмар Месропян", + "dayofweek": "Wednesday", + "dayOfMonth": 14, + "weekOfMonth": 2, + "startTime": "2024-02-14T07:00:00.000Z", + "endTime": "2024-02-14T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1030, + "publisherId": "clryu73fd002eoz6em4v15qbi", + "name": "Елмар Месропян", + "dayofweek": "Thursday", + "dayOfMonth": 15, + "weekOfMonth": 2, + "startTime": "2024-02-15T07:00:00.000Z", + "endTime": "2024-02-15T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1031, + "publisherId": "clryu73fd002eoz6em4v15qbi", + "name": "Елмар Месропян", + "dayofweek": "Friday", + "dayOfMonth": 16, + "weekOfMonth": 2, + "startTime": "2024-02-16T07:00:00.000Z", + "endTime": "2024-02-16T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1032, + "publisherId": "clryu73fd002eoz6em4v15qbi", + "name": "Елмар Месропян", + "dayofweek": "Saturday", + "dayOfMonth": 17, + "weekOfMonth": 2, + "startTime": "2024-02-17T07:00:00.000Z", + "endTime": "2024-02-17T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1033, + "publisherId": "clryu73fd002eoz6em4v15qbi", + "name": "Елмар Месропян", + "dayofweek": "Monday", + "dayOfMonth": 19, + "weekOfMonth": 3, + "startTime": "2024-02-19T07:00:00.000Z", + "endTime": "2024-02-19T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1034, + "publisherId": "clryu73fd002eoz6em4v15qbi", + "name": "Елмар Месропян", + "dayofweek": "Tuesday", + "dayOfMonth": 20, + "weekOfMonth": 3, + "startTime": "2024-02-20T07:00:00.000Z", + "endTime": "2024-02-20T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1035, + "publisherId": "clryu73fd002eoz6em4v15qbi", + "name": "Елмар Месропян", + "dayofweek": "Wednesday", + "dayOfMonth": 21, + "weekOfMonth": 3, + "startTime": "2024-02-21T07:00:00.000Z", + "endTime": "2024-02-21T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1036, + "publisherId": "clryu73fd002eoz6em4v15qbi", + "name": "Елмар Месропян", + "dayofweek": "Thursday", + "dayOfMonth": 22, + "weekOfMonth": 3, + "startTime": "2024-02-22T07:00:00.000Z", + "endTime": "2024-02-22T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1037, + "publisherId": "clryu73fd002eoz6em4v15qbi", + "name": "Елмар Месропян", + "dayofweek": "Friday", + "dayOfMonth": 23, + "weekOfMonth": 3, + "startTime": "2024-02-23T07:00:00.000Z", + "endTime": "2024-02-23T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1038, + "publisherId": "clryu73fd002eoz6em4v15qbi", + "name": "Елмар Месропян", + "dayofweek": "Saturday", + "dayOfMonth": 24, + "weekOfMonth": 3, + "startTime": "2024-02-24T07:00:00.000Z", + "endTime": "2024-02-24T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1039, + "publisherId": "clryu73fd002eoz6em4v15qbi", + "name": "Елмар Месропян", + "dayofweek": "Monday", + "dayOfMonth": 26, + "weekOfMonth": 4, + "startTime": "2024-02-26T07:00:00.000Z", + "endTime": "2024-02-26T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1040, + "publisherId": "clryu73fd002eoz6em4v15qbi", + "name": "Елмар Месропян", + "dayofweek": "Tuesday", + "dayOfMonth": 27, + "weekOfMonth": 4, + "startTime": "2024-02-27T07:00:00.000Z", + "endTime": "2024-02-27T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1041, + "publisherId": "clryu73fd002eoz6em4v15qbi", + "name": "Елмар Месропян", + "dayofweek": "Wednesday", + "dayOfMonth": 28, + "weekOfMonth": 4, + "startTime": "2024-02-28T07:00:00.000Z", + "endTime": "2024-02-28T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1042, + "publisherId": "clryu73fd002eoz6em4v15qbi", + "name": "Елмар Месропян", + "dayofweek": "Thursday", + "dayOfMonth": 29, + "weekOfMonth": 4, + "startTime": "2024-02-29T07:00:00.000Z", + "endTime": "2024-02-29T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1043, + "publisherId": "clryu73fd002eoz6em4v15qbi", + "name": "Елмар Месропян", + "dayofweek": "Friday", + "dayOfMonth": 1, + "weekOfMonth": 4, + "startTime": "2024-03-01T07:00:00.000Z", + "endTime": "2024-03-01T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1044, + "publisherId": "clryu73fd002eoz6em4v15qbi", + "name": "Елмар Месропян", + "dayofweek": "Saturday", + "dayOfMonth": 2, + "weekOfMonth": 4, + "startTime": "2024-03-02T07:00:00.000Z", + "endTime": "2024-03-02T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2551, + "publisherId": "clryu73fd002eoz6em4v15qbi", + "name": "Елмар Месропян", + "dayofweek": "Monday", + "dayOfMonth": 1, + "weekOfMonth": 1, + "startTime": "2024-01-01T07:00:00.000Z", + "endTime": "2024-01-01T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2552, + "publisherId": "clryu73fd002eoz6em4v15qbi", + "name": "Елмар Месропян", + "dayofweek": "Tuesday", + "dayOfMonth": 2, + "weekOfMonth": 1, + "startTime": "2024-01-02T07:00:00.000Z", + "endTime": "2024-01-02T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2553, + "publisherId": "clryu73fd002eoz6em4v15qbi", + "name": "Елмар Месропян", + "dayofweek": "Wednesday", + "dayOfMonth": 3, + "weekOfMonth": 1, + "startTime": "2024-01-03T07:00:00.000Z", + "endTime": "2024-01-03T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2554, + "publisherId": "clryu73fd002eoz6em4v15qbi", + "name": "Елмар Месропян", + "dayofweek": "Thursday", + "dayOfMonth": 4, + "weekOfMonth": 1, + "startTime": "2024-01-04T07:00:00.000Z", + "endTime": "2024-01-04T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2555, + "publisherId": "clryu73fd002eoz6em4v15qbi", + "name": "Елмар Месропян", + "dayofweek": "Friday", + "dayOfMonth": 5, + "weekOfMonth": 1, + "startTime": "2024-01-05T07:00:00.000Z", + "endTime": "2024-01-05T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2556, + "publisherId": "clryu73fd002eoz6em4v15qbi", + "name": "Елмар Месропян", + "dayofweek": "Saturday", + "dayOfMonth": 6, + "weekOfMonth": 1, + "startTime": "2024-01-06T07:00:00.000Z", + "endTime": "2024-01-06T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2557, + "publisherId": "clryu73fd002eoz6em4v15qbi", + "name": "Елмар Месропян", + "dayofweek": "Monday", + "dayOfMonth": 8, + "weekOfMonth": 2, + "startTime": "2024-01-08T07:00:00.000Z", + "endTime": "2024-01-08T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2558, + "publisherId": "clryu73fd002eoz6em4v15qbi", + "name": "Елмар Месропян", + "dayofweek": "Tuesday", + "dayOfMonth": 9, + "weekOfMonth": 2, + "startTime": "2024-01-09T07:00:00.000Z", + "endTime": "2024-01-09T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2559, + "publisherId": "clryu73fd002eoz6em4v15qbi", + "name": "Елмар Месропян", + "dayofweek": "Wednesday", + "dayOfMonth": 10, + "weekOfMonth": 2, + "startTime": "2024-01-10T07:00:00.000Z", + "endTime": "2024-01-10T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2560, + "publisherId": "clryu73fd002eoz6em4v15qbi", + "name": "Елмар Месропян", + "dayofweek": "Thursday", + "dayOfMonth": 11, + "weekOfMonth": 2, + "startTime": "2024-01-11T07:00:00.000Z", + "endTime": "2024-01-11T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2561, + "publisherId": "clryu73fd002eoz6em4v15qbi", + "name": "Елмар Месропян", + "dayofweek": "Friday", + "dayOfMonth": 12, + "weekOfMonth": 2, + "startTime": "2024-01-12T07:00:00.000Z", + "endTime": "2024-01-12T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2562, + "publisherId": "clryu73fd002eoz6em4v15qbi", + "name": "Елмар Месропян", + "dayofweek": "Saturday", + "dayOfMonth": 13, + "weekOfMonth": 2, + "startTime": "2024-01-13T07:00:00.000Z", + "endTime": "2024-01-13T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2563, + "publisherId": "clryu73fd002eoz6em4v15qbi", + "name": "Елмар Месропян", + "dayofweek": "Monday", + "dayOfMonth": 15, + "weekOfMonth": 3, + "startTime": "2024-01-15T07:00:00.000Z", + "endTime": "2024-01-15T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2564, + "publisherId": "clryu73fd002eoz6em4v15qbi", + "name": "Елмар Месропян", + "dayofweek": "Tuesday", + "dayOfMonth": 16, + "weekOfMonth": 3, + "startTime": "2024-01-16T07:00:00.000Z", + "endTime": "2024-01-16T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2565, + "publisherId": "clryu73fd002eoz6em4v15qbi", + "name": "Елмар Месропян", + "dayofweek": "Wednesday", + "dayOfMonth": 17, + "weekOfMonth": 3, + "startTime": "2024-01-17T07:00:00.000Z", + "endTime": "2024-01-17T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2566, + "publisherId": "clryu73fd002eoz6em4v15qbi", + "name": "Елмар Месропян", + "dayofweek": "Thursday", + "dayOfMonth": 18, + "weekOfMonth": 3, + "startTime": "2024-01-18T07:00:00.000Z", + "endTime": "2024-01-18T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2567, + "publisherId": "clryu73fd002eoz6em4v15qbi", + "name": "Елмар Месропян", + "dayofweek": "Friday", + "dayOfMonth": 19, + "weekOfMonth": 3, + "startTime": "2024-01-19T07:00:00.000Z", + "endTime": "2024-01-19T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2568, + "publisherId": "clryu73fd002eoz6em4v15qbi", + "name": "Елмар Месропян", + "dayofweek": "Saturday", + "dayOfMonth": 20, + "weekOfMonth": 3, + "startTime": "2024-01-20T07:00:00.000Z", + "endTime": "2024-01-20T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2569, + "publisherId": "clryu73fd002eoz6em4v15qbi", + "name": "Елмар Месропян", + "dayofweek": "Monday", + "dayOfMonth": 22, + "weekOfMonth": 4, + "startTime": "2024-01-22T07:00:00.000Z", + "endTime": "2024-01-22T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2570, + "publisherId": "clryu73fd002eoz6em4v15qbi", + "name": "Елмар Месропян", + "dayofweek": "Tuesday", + "dayOfMonth": 23, + "weekOfMonth": 4, + "startTime": "2024-01-23T07:00:00.000Z", + "endTime": "2024-01-23T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2571, + "publisherId": "clryu73fd002eoz6em4v15qbi", + "name": "Елмар Месропян", + "dayofweek": "Wednesday", + "dayOfMonth": 24, + "weekOfMonth": 4, + "startTime": "2024-01-24T07:00:00.000Z", + "endTime": "2024-01-24T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2572, + "publisherId": "clryu73fd002eoz6em4v15qbi", + "name": "Елмар Месропян", + "dayofweek": "Thursday", + "dayOfMonth": 25, + "weekOfMonth": 4, + "startTime": "2024-01-25T07:00:00.000Z", + "endTime": "2024-01-25T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2573, + "publisherId": "clryu73fd002eoz6em4v15qbi", + "name": "Елмар Месропян", + "dayofweek": "Friday", + "dayOfMonth": 26, + "weekOfMonth": 4, + "startTime": "2024-01-26T07:00:00.000Z", + "endTime": "2024-01-26T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2574, + "publisherId": "clryu73fd002eoz6em4v15qbi", + "name": "Елмар Месропян", + "dayofweek": "Saturday", + "dayOfMonth": 27, + "weekOfMonth": 4, + "startTime": "2024-01-27T07:00:00.000Z", + "endTime": "2024-01-27T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2575, + "publisherId": "clryu73fd002eoz6em4v15qbi", + "name": "Елмар Месропян", + "dayofweek": "Monday", + "dayOfMonth": 29, + "weekOfMonth": 5, + "startTime": "2024-01-29T07:00:00.000Z", + "endTime": "2024-01-29T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2576, + "publisherId": "clryu73fd002eoz6em4v15qbi", + "name": "Елмар Месропян", + "dayofweek": "Tuesday", + "dayOfMonth": 30, + "weekOfMonth": 5, + "startTime": "2024-01-30T07:00:00.000Z", + "endTime": "2024-01-30T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2577, + "publisherId": "clryu73fd002eoz6em4v15qbi", + "name": "Елмар Месропян", + "dayofweek": "Wednesday", + "dayOfMonth": 31, + "weekOfMonth": 5, + "startTime": "2024-01-31T07:00:00.000Z", + "endTime": "2024-01-31T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2578, + "publisherId": "clryu73fd002eoz6em4v15qbi", + "name": "Елмар Месропян", + "dayofweek": "Thursday", + "dayOfMonth": 1, + "weekOfMonth": 5, + "startTime": "2024-02-01T07:00:00.000Z", + "endTime": "2024-02-01T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2579, + "publisherId": "clryu73fd002eoz6em4v15qbi", + "name": "Елмар Месропян", + "dayofweek": "Friday", + "dayOfMonth": 2, + "weekOfMonth": 5, + "startTime": "2024-02-02T07:00:00.000Z", + "endTime": "2024-02-02T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2580, + "publisherId": "clryu73fd002eoz6em4v15qbi", + "name": "Елмар Месропян", + "dayofweek": "Saturday", + "dayOfMonth": 3, + "weekOfMonth": 5, + "startTime": "2024-02-03T07:00:00.000Z", + "endTime": "2024-02-03T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2992, + "publisherId": "clryu73fd002eoz6em4v15qbi", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-02T14:30:00.000Z", + "endTime": "2024-01-02T16:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3104, + "publisherId": "clryu73fd002eoz6em4v15qbi", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-12T08:30:00.000Z", + "endTime": "2024-01-12T10:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3151, + "publisherId": "clryu73fd002eoz6em4v15qbi", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-17T08:30:00.000Z", + "endTime": "2024-01-17T10:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3192, + "publisherId": "clryu73fd002eoz6em4v15qbi", + "name": "от предишен график", + "dayofweek": "Saturday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-20T13:00:00.000Z", + "endTime": "2024-01-20T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3207, + "publisherId": "clryu73fd002eoz6em4v15qbi", + "name": "от предишен график", + "dayofweek": "Monday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-22T13:00:00.000Z", + "endTime": "2024-01-22T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3299, + "publisherId": "clryu73fd002eoz6em4v15qbi", + "name": "от предишен график", + "dayofweek": "Monday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-29T13:00:00.000Z", + "endTime": "2024-01-29T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 6, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 2551, + "publisherId": "clryu73fd002eoz6em4v15qbi", + "name": "Елмар Месропян", + "dayofweek": "Monday", + "dayOfMonth": 1, + "weekOfMonth": 1, + "startTime": "2024-01-01T07:00:00.000Z", + "endTime": "2024-01-01T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2552, + "publisherId": "clryu73fd002eoz6em4v15qbi", + "name": "Елмар Месропян", + "dayofweek": "Tuesday", + "dayOfMonth": 2, + "weekOfMonth": 1, + "startTime": "2024-01-02T07:00:00.000Z", + "endTime": "2024-01-02T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2553, + "publisherId": "clryu73fd002eoz6em4v15qbi", + "name": "Елмар Месропян", + "dayofweek": "Wednesday", + "dayOfMonth": 3, + "weekOfMonth": 1, + "startTime": "2024-01-03T07:00:00.000Z", + "endTime": "2024-01-03T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2554, + "publisherId": "clryu73fd002eoz6em4v15qbi", + "name": "Елмар Месропян", + "dayofweek": "Thursday", + "dayOfMonth": 4, + "weekOfMonth": 1, + "startTime": "2024-01-04T07:00:00.000Z", + "endTime": "2024-01-04T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2555, + "publisherId": "clryu73fd002eoz6em4v15qbi", + "name": "Елмар Месропян", + "dayofweek": "Friday", + "dayOfMonth": 5, + "weekOfMonth": 1, + "startTime": "2024-01-05T07:00:00.000Z", + "endTime": "2024-01-05T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2556, + "publisherId": "clryu73fd002eoz6em4v15qbi", + "name": "Елмар Месропян", + "dayofweek": "Saturday", + "dayOfMonth": 6, + "weekOfMonth": 1, + "startTime": "2024-01-06T07:00:00.000Z", + "endTime": "2024-01-06T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2557, + "publisherId": "clryu73fd002eoz6em4v15qbi", + "name": "Елмар Месропян", + "dayofweek": "Monday", + "dayOfMonth": 8, + "weekOfMonth": 2, + "startTime": "2024-01-08T07:00:00.000Z", + "endTime": "2024-01-08T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2558, + "publisherId": "clryu73fd002eoz6em4v15qbi", + "name": "Елмар Месропян", + "dayofweek": "Tuesday", + "dayOfMonth": 9, + "weekOfMonth": 2, + "startTime": "2024-01-09T07:00:00.000Z", + "endTime": "2024-01-09T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2559, + "publisherId": "clryu73fd002eoz6em4v15qbi", + "name": "Елмар Месропян", + "dayofweek": "Wednesday", + "dayOfMonth": 10, + "weekOfMonth": 2, + "startTime": "2024-01-10T07:00:00.000Z", + "endTime": "2024-01-10T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2560, + "publisherId": "clryu73fd002eoz6em4v15qbi", + "name": "Елмар Месропян", + "dayofweek": "Thursday", + "dayOfMonth": 11, + "weekOfMonth": 2, + "startTime": "2024-01-11T07:00:00.000Z", + "endTime": "2024-01-11T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2561, + "publisherId": "clryu73fd002eoz6em4v15qbi", + "name": "Елмар Месропян", + "dayofweek": "Friday", + "dayOfMonth": 12, + "weekOfMonth": 2, + "startTime": "2024-01-12T07:00:00.000Z", + "endTime": "2024-01-12T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2562, + "publisherId": "clryu73fd002eoz6em4v15qbi", + "name": "Елмар Месропян", + "dayofweek": "Saturday", + "dayOfMonth": 13, + "weekOfMonth": 2, + "startTime": "2024-01-13T07:00:00.000Z", + "endTime": "2024-01-13T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2563, + "publisherId": "clryu73fd002eoz6em4v15qbi", + "name": "Елмар Месропян", + "dayofweek": "Monday", + "dayOfMonth": 15, + "weekOfMonth": 3, + "startTime": "2024-01-15T07:00:00.000Z", + "endTime": "2024-01-15T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2564, + "publisherId": "clryu73fd002eoz6em4v15qbi", + "name": "Елмар Месропян", + "dayofweek": "Tuesday", + "dayOfMonth": 16, + "weekOfMonth": 3, + "startTime": "2024-01-16T07:00:00.000Z", + "endTime": "2024-01-16T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2565, + "publisherId": "clryu73fd002eoz6em4v15qbi", + "name": "Елмар Месропян", + "dayofweek": "Wednesday", + "dayOfMonth": 17, + "weekOfMonth": 3, + "startTime": "2024-01-17T07:00:00.000Z", + "endTime": "2024-01-17T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2566, + "publisherId": "clryu73fd002eoz6em4v15qbi", + "name": "Елмар Месропян", + "dayofweek": "Thursday", + "dayOfMonth": 18, + "weekOfMonth": 3, + "startTime": "2024-01-18T07:00:00.000Z", + "endTime": "2024-01-18T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2567, + "publisherId": "clryu73fd002eoz6em4v15qbi", + "name": "Елмар Месропян", + "dayofweek": "Friday", + "dayOfMonth": 19, + "weekOfMonth": 3, + "startTime": "2024-01-19T07:00:00.000Z", + "endTime": "2024-01-19T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2568, + "publisherId": "clryu73fd002eoz6em4v15qbi", + "name": "Елмар Месропян", + "dayofweek": "Saturday", + "dayOfMonth": 20, + "weekOfMonth": 3, + "startTime": "2024-01-20T07:00:00.000Z", + "endTime": "2024-01-20T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2569, + "publisherId": "clryu73fd002eoz6em4v15qbi", + "name": "Елмар Месропян", + "dayofweek": "Monday", + "dayOfMonth": 22, + "weekOfMonth": 4, + "startTime": "2024-01-22T07:00:00.000Z", + "endTime": "2024-01-22T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2570, + "publisherId": "clryu73fd002eoz6em4v15qbi", + "name": "Елмар Месропян", + "dayofweek": "Tuesday", + "dayOfMonth": 23, + "weekOfMonth": 4, + "startTime": "2024-01-23T07:00:00.000Z", + "endTime": "2024-01-23T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2571, + "publisherId": "clryu73fd002eoz6em4v15qbi", + "name": "Елмар Месропян", + "dayofweek": "Wednesday", + "dayOfMonth": 24, + "weekOfMonth": 4, + "startTime": "2024-01-24T07:00:00.000Z", + "endTime": "2024-01-24T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2572, + "publisherId": "clryu73fd002eoz6em4v15qbi", + "name": "Елмар Месропян", + "dayofweek": "Thursday", + "dayOfMonth": 25, + "weekOfMonth": 4, + "startTime": "2024-01-25T07:00:00.000Z", + "endTime": "2024-01-25T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2573, + "publisherId": "clryu73fd002eoz6em4v15qbi", + "name": "Елмар Месропян", + "dayofweek": "Friday", + "dayOfMonth": 26, + "weekOfMonth": 4, + "startTime": "2024-01-26T07:00:00.000Z", + "endTime": "2024-01-26T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2574, + "publisherId": "clryu73fd002eoz6em4v15qbi", + "name": "Елмар Месропян", + "dayofweek": "Saturday", + "dayOfMonth": 27, + "weekOfMonth": 4, + "startTime": "2024-01-27T07:00:00.000Z", + "endTime": "2024-01-27T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2575, + "publisherId": "clryu73fd002eoz6em4v15qbi", + "name": "Елмар Месропян", + "dayofweek": "Monday", + "dayOfMonth": 29, + "weekOfMonth": 5, + "startTime": "2024-01-29T07:00:00.000Z", + "endTime": "2024-01-29T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2576, + "publisherId": "clryu73fd002eoz6em4v15qbi", + "name": "Елмар Месропян", + "dayofweek": "Tuesday", + "dayOfMonth": 30, + "weekOfMonth": 5, + "startTime": "2024-01-30T07:00:00.000Z", + "endTime": "2024-01-30T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2577, + "publisherId": "clryu73fd002eoz6em4v15qbi", + "name": "Елмар Месропян", + "dayofweek": "Wednesday", + "dayOfMonth": 31, + "weekOfMonth": 5, + "startTime": "2024-01-31T07:00:00.000Z", + "endTime": "2024-01-31T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2578, + "publisherId": "clryu73fd002eoz6em4v15qbi", + "name": "Елмар Месропян", + "dayofweek": "Thursday", + "dayOfMonth": 1, + "weekOfMonth": 5, + "startTime": "2024-02-01T07:00:00.000Z", + "endTime": "2024-02-01T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2579, + "publisherId": "clryu73fd002eoz6em4v15qbi", + "name": "Елмар Месропян", + "dayofweek": "Friday", + "dayOfMonth": 2, + "weekOfMonth": 5, + "startTime": "2024-02-02T07:00:00.000Z", + "endTime": "2024-02-02T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2580, + "publisherId": "clryu73fd002eoz6em4v15qbi", + "name": "Елмар Месропян", + "dayofweek": "Saturday", + "dayOfMonth": 3, + "weekOfMonth": 5, + "startTime": "2024-02-03T07:00:00.000Z", + "endTime": "2024-02-03T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2992, + "publisherId": "clryu73fd002eoz6em4v15qbi", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-02T14:30:00.000Z", + "endTime": "2024-01-02T16:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3104, + "publisherId": "clryu73fd002eoz6em4v15qbi", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-12T08:30:00.000Z", + "endTime": "2024-01-12T10:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3151, + "publisherId": "clryu73fd002eoz6em4v15qbi", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-17T08:30:00.000Z", + "endTime": "2024-01-17T10:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3192, + "publisherId": "clryu73fd002eoz6em4v15qbi", + "name": "от предишен график", + "dayofweek": "Saturday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-20T13:00:00.000Z", + "endTime": "2024-01-20T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3207, + "publisherId": "clryu73fd002eoz6em4v15qbi", + "name": "от предишен график", + "dayofweek": "Monday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-22T13:00:00.000Z", + "endTime": "2024-01-22T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3299, + "publisherId": "clryu73fd002eoz6em4v15qbi", + "name": "от предишен график", + "dayofweek": "Monday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-29T13:00:00.000Z", + "endTime": "2024-01-29T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 36, + "currentMonthAvailabilityHoursCount": 301.5, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": true + }, + { + "id": "clryu73jp002foz6eylczcsgs", + "firstName": "Емануил", + "lastName": "Павлов", + "assignments": [ + { + "id": 83, + "shift": { + "id": 31, + "startTime": "2024-01-06T10:00:00.000Z", + "endTime": "2024-01-06T11:30:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 3038, + "publisherId": "clryu73jp002foz6eylczcsgs", + "name": "от предишен график", + "dayofweek": "Saturday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-06T10:00:00.000Z", + "endTime": "2024-01-06T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 1, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 3038, + "publisherId": "clryu73jp002foz6eylczcsgs", + "name": "от предишен график", + "dayofweek": "Saturday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-06T10:00:00.000Z", + "endTime": "2024-01-06T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 1, + "currentMonthAvailabilityHoursCount": 1.5, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": false + }, + { + "id": "clryu73og002goz6eyilkql6p", + "firstName": "Емил", + "lastName": "Гюлев", + "assignments": [ + { + "id": 416, + "shift": { + "id": 134, + "startTime": "2024-01-27T11:30:00.000Z", + "endTime": "2024-01-27T13:00:00.000Z" + } + }, + { + "id": 523, + "shift": { + "id": 168, + "startTime": "2024-02-03T11:30:00.000Z", + "endTime": "2024-02-03T13:00:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 1086, + "publisherId": "clryu73og002goz6eyilkql6p", + "name": "Емил Гюлев", + "dayofweek": "Saturday", + "dayOfMonth": 10, + "weekOfMonth": 1, + "startTime": "2024-02-10T07:00:00.000Z", + "endTime": "2024-02-10T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1087, + "publisherId": "clryu73og002goz6eyilkql6p", + "name": "Емил Гюлев", + "dayofweek": "Saturday", + "dayOfMonth": 10, + "weekOfMonth": 1, + "startTime": "2024-02-10T14:30:00.000Z", + "endTime": "2024-02-10T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1088, + "publisherId": "clryu73og002goz6eyilkql6p", + "name": "Емил Гюлев", + "dayofweek": "Saturday", + "dayOfMonth": 17, + "weekOfMonth": 2, + "startTime": "2024-02-17T07:00:00.000Z", + "endTime": "2024-02-17T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1089, + "publisherId": "clryu73og002goz6eyilkql6p", + "name": "Емил Гюлев", + "dayofweek": "Saturday", + "dayOfMonth": 17, + "weekOfMonth": 2, + "startTime": "2024-02-17T14:30:00.000Z", + "endTime": "2024-02-17T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1090, + "publisherId": "clryu73og002goz6eyilkql6p", + "name": "Емил Гюлев", + "dayofweek": "Saturday", + "dayOfMonth": 24, + "weekOfMonth": 3, + "startTime": "2024-02-24T07:00:00.000Z", + "endTime": "2024-02-24T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1091, + "publisherId": "clryu73og002goz6eyilkql6p", + "name": "Емил Гюлев", + "dayofweek": "Saturday", + "dayOfMonth": 24, + "weekOfMonth": 3, + "startTime": "2024-02-24T14:30:00.000Z", + "endTime": "2024-02-24T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1092, + "publisherId": "clryu73og002goz6eyilkql6p", + "name": "Емил Гюлев", + "dayofweek": "Saturday", + "dayOfMonth": 2, + "weekOfMonth": 4, + "startTime": "2024-03-02T07:00:00.000Z", + "endTime": "2024-03-02T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1093, + "publisherId": "clryu73og002goz6eyilkql6p", + "name": "Емил Гюлев", + "dayofweek": "Saturday", + "dayOfMonth": 2, + "weekOfMonth": 4, + "startTime": "2024-03-02T14:30:00.000Z", + "endTime": "2024-03-02T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2761, + "publisherId": "clryu73og002goz6eyilkql6p", + "name": "Емил Гюлев", + "dayofweek": "Saturday", + "dayOfMonth": 6, + "weekOfMonth": 1, + "startTime": "2024-01-06T07:00:00.000Z", + "endTime": "2024-01-06T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2762, + "publisherId": "clryu73og002goz6eyilkql6p", + "name": "Емил Гюлев", + "dayofweek": "Saturday", + "dayOfMonth": 6, + "weekOfMonth": 1, + "startTime": "2024-01-06T14:30:00.000Z", + "endTime": "2024-01-06T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2763, + "publisherId": "clryu73og002goz6eyilkql6p", + "name": "Емил Гюлев", + "dayofweek": "Saturday", + "dayOfMonth": 13, + "weekOfMonth": 2, + "startTime": "2024-01-13T07:00:00.000Z", + "endTime": "2024-01-13T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2764, + "publisherId": "clryu73og002goz6eyilkql6p", + "name": "Емил Гюлев", + "dayofweek": "Saturday", + "dayOfMonth": 13, + "weekOfMonth": 2, + "startTime": "2024-01-13T14:30:00.000Z", + "endTime": "2024-01-13T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2765, + "publisherId": "clryu73og002goz6eyilkql6p", + "name": "Емил Гюлев", + "dayofweek": "Saturday", + "dayOfMonth": 20, + "weekOfMonth": 3, + "startTime": "2024-01-20T07:00:00.000Z", + "endTime": "2024-01-20T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2766, + "publisherId": "clryu73og002goz6eyilkql6p", + "name": "Емил Гюлев", + "dayofweek": "Saturday", + "dayOfMonth": 20, + "weekOfMonth": 3, + "startTime": "2024-01-20T14:30:00.000Z", + "endTime": "2024-01-20T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2767, + "publisherId": "clryu73og002goz6eyilkql6p", + "name": "Емил Гюлев", + "dayofweek": "Saturday", + "dayOfMonth": 27, + "weekOfMonth": 4, + "startTime": "2024-01-27T07:00:00.000Z", + "endTime": "2024-01-27T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2768, + "publisherId": "clryu73og002goz6eyilkql6p", + "name": "Емил Гюлев", + "dayofweek": "Saturday", + "dayOfMonth": 27, + "weekOfMonth": 4, + "startTime": "2024-01-27T14:30:00.000Z", + "endTime": "2024-01-27T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2769, + "publisherId": "clryu73og002goz6eyilkql6p", + "name": "Емил Гюлев", + "dayofweek": "Saturday", + "dayOfMonth": 3, + "weekOfMonth": 5, + "startTime": "2024-02-03T07:00:00.000Z", + "endTime": "2024-02-03T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2770, + "publisherId": "clryu73og002goz6eyilkql6p", + "name": "Емил Гюлев", + "dayofweek": "Saturday", + "dayOfMonth": 3, + "weekOfMonth": 5, + "startTime": "2024-02-03T14:30:00.000Z", + "endTime": "2024-02-03T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3278, + "publisherId": "clryu73og002goz6eyilkql6p", + "name": "от предишен график", + "dayofweek": "Saturday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-27T11:30:00.000Z", + "endTime": "2024-01-27T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3370, + "publisherId": "clryu73og002goz6eyilkql6p", + "name": "от предишен график", + "dayofweek": "Saturday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-02-03T11:30:00.000Z", + "endTime": "2024-02-03T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 2, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 2761, + "publisherId": "clryu73og002goz6eyilkql6p", + "name": "Емил Гюлев", + "dayofweek": "Saturday", + "dayOfMonth": 6, + "weekOfMonth": 1, + "startTime": "2024-01-06T07:00:00.000Z", + "endTime": "2024-01-06T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2762, + "publisherId": "clryu73og002goz6eyilkql6p", + "name": "Емил Гюлев", + "dayofweek": "Saturday", + "dayOfMonth": 6, + "weekOfMonth": 1, + "startTime": "2024-01-06T14:30:00.000Z", + "endTime": "2024-01-06T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2763, + "publisherId": "clryu73og002goz6eyilkql6p", + "name": "Емил Гюлев", + "dayofweek": "Saturday", + "dayOfMonth": 13, + "weekOfMonth": 2, + "startTime": "2024-01-13T07:00:00.000Z", + "endTime": "2024-01-13T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2764, + "publisherId": "clryu73og002goz6eyilkql6p", + "name": "Емил Гюлев", + "dayofweek": "Saturday", + "dayOfMonth": 13, + "weekOfMonth": 2, + "startTime": "2024-01-13T14:30:00.000Z", + "endTime": "2024-01-13T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2765, + "publisherId": "clryu73og002goz6eyilkql6p", + "name": "Емил Гюлев", + "dayofweek": "Saturday", + "dayOfMonth": 20, + "weekOfMonth": 3, + "startTime": "2024-01-20T07:00:00.000Z", + "endTime": "2024-01-20T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2766, + "publisherId": "clryu73og002goz6eyilkql6p", + "name": "Емил Гюлев", + "dayofweek": "Saturday", + "dayOfMonth": 20, + "weekOfMonth": 3, + "startTime": "2024-01-20T14:30:00.000Z", + "endTime": "2024-01-20T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2767, + "publisherId": "clryu73og002goz6eyilkql6p", + "name": "Емил Гюлев", + "dayofweek": "Saturday", + "dayOfMonth": 27, + "weekOfMonth": 4, + "startTime": "2024-01-27T07:00:00.000Z", + "endTime": "2024-01-27T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2768, + "publisherId": "clryu73og002goz6eyilkql6p", + "name": "Емил Гюлев", + "dayofweek": "Saturday", + "dayOfMonth": 27, + "weekOfMonth": 4, + "startTime": "2024-01-27T14:30:00.000Z", + "endTime": "2024-01-27T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2769, + "publisherId": "clryu73og002goz6eyilkql6p", + "name": "Емил Гюлев", + "dayofweek": "Saturday", + "dayOfMonth": 3, + "weekOfMonth": 5, + "startTime": "2024-02-03T07:00:00.000Z", + "endTime": "2024-02-03T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2770, + "publisherId": "clryu73og002goz6eyilkql6p", + "name": "Емил Гюлев", + "dayofweek": "Saturday", + "dayOfMonth": 3, + "weekOfMonth": 5, + "startTime": "2024-02-03T14:30:00.000Z", + "endTime": "2024-02-03T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3278, + "publisherId": "clryu73og002goz6eyilkql6p", + "name": "от предишен график", + "dayofweek": "Saturday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-27T11:30:00.000Z", + "endTime": "2024-01-27T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3370, + "publisherId": "clryu73og002goz6eyilkql6p", + "name": "от предишен график", + "dayofweek": "Saturday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-02-03T11:30:00.000Z", + "endTime": "2024-02-03T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 12, + "currentMonthAvailabilityHoursCount": 33, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": true + }, + { + "id": "clryu7411002joz6enp4f6mcc", + "firstName": "Жанет", + "lastName": "Холм", + "assignments": [ + { + "id": 354, + "shift": { + "id": 115, + "startTime": "2024-01-24T07:00:00.000Z", + "endTime": "2024-01-24T08:30:00.000Z" + } + }, + { + "id": 467, + "shift": { + "id": 149, + "startTime": "2024-01-31T07:00:00.000Z", + "endTime": "2024-01-31T08:30:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 1797, + "publisherId": "clryu7411002joz6enp4f6mcc", + "name": "Жанет Холм", + "dayofweek": "Wednesday", + "dayOfMonth": 14, + "weekOfMonth": 2, + "startTime": "2024-02-14T07:00:00.000Z", + "endTime": "2024-02-14T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1798, + "publisherId": "clryu7411002joz6enp4f6mcc", + "name": "Жанет Холм", + "dayofweek": "Wednesday", + "dayOfMonth": 21, + "weekOfMonth": 3, + "startTime": "2024-02-21T07:00:00.000Z", + "endTime": "2024-02-21T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1799, + "publisherId": "clryu7411002joz6enp4f6mcc", + "name": "Жанет Холм", + "dayofweek": "Wednesday", + "dayOfMonth": 28, + "weekOfMonth": 4, + "startTime": "2024-02-28T07:00:00.000Z", + "endTime": "2024-02-28T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2676, + "publisherId": "clryu7411002joz6enp4f6mcc", + "name": "Жанет Холм", + "dayofweek": "Wednesday", + "dayOfMonth": 17, + "weekOfMonth": 3, + "startTime": "2024-01-17T07:00:00.000Z", + "endTime": "2024-01-17T08:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2677, + "publisherId": "clryu7411002joz6enp4f6mcc", + "name": "Жанет Холм", + "dayofweek": "Wednesday", + "dayOfMonth": 17, + "weekOfMonth": 3, + "startTime": "2024-01-17T11:30:00.000Z", + "endTime": "2024-01-17T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2678, + "publisherId": "clryu7411002joz6enp4f6mcc", + "name": "Жанет Холм", + "dayofweek": "Wednesday", + "dayOfMonth": 24, + "weekOfMonth": 4, + "startTime": "2024-01-24T07:00:00.000Z", + "endTime": "2024-01-24T08:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2679, + "publisherId": "clryu7411002joz6enp4f6mcc", + "name": "Жанет Холм", + "dayofweek": "Wednesday", + "dayOfMonth": 24, + "weekOfMonth": 4, + "startTime": "2024-01-24T11:30:00.000Z", + "endTime": "2024-01-24T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2680, + "publisherId": "clryu7411002joz6enp4f6mcc", + "name": "Жанет Холм", + "dayofweek": "Wednesday", + "dayOfMonth": 31, + "weekOfMonth": 5, + "startTime": "2024-01-31T07:00:00.000Z", + "endTime": "2024-01-31T08:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2681, + "publisherId": "clryu7411002joz6enp4f6mcc", + "name": "Жанет Холм", + "dayofweek": "Wednesday", + "dayOfMonth": 31, + "weekOfMonth": 5, + "startTime": "2024-01-31T11:30:00.000Z", + "endTime": "2024-01-31T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 2, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 2676, + "publisherId": "clryu7411002joz6enp4f6mcc", + "name": "Жанет Холм", + "dayofweek": "Wednesday", + "dayOfMonth": 17, + "weekOfMonth": 3, + "startTime": "2024-01-17T07:00:00.000Z", + "endTime": "2024-01-17T08:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2677, + "publisherId": "clryu7411002joz6enp4f6mcc", + "name": "Жанет Холм", + "dayofweek": "Wednesday", + "dayOfMonth": 17, + "weekOfMonth": 3, + "startTime": "2024-01-17T11:30:00.000Z", + "endTime": "2024-01-17T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2678, + "publisherId": "clryu7411002joz6enp4f6mcc", + "name": "Жанет Холм", + "dayofweek": "Wednesday", + "dayOfMonth": 24, + "weekOfMonth": 4, + "startTime": "2024-01-24T07:00:00.000Z", + "endTime": "2024-01-24T08:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2679, + "publisherId": "clryu7411002joz6enp4f6mcc", + "name": "Жанет Холм", + "dayofweek": "Wednesday", + "dayOfMonth": 24, + "weekOfMonth": 4, + "startTime": "2024-01-24T11:30:00.000Z", + "endTime": "2024-01-24T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2680, + "publisherId": "clryu7411002joz6enp4f6mcc", + "name": "Жанет Холм", + "dayofweek": "Wednesday", + "dayOfMonth": 31, + "weekOfMonth": 5, + "startTime": "2024-01-31T07:00:00.000Z", + "endTime": "2024-01-31T08:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2681, + "publisherId": "clryu7411002joz6enp4f6mcc", + "name": "Жанет Холм", + "dayofweek": "Wednesday", + "dayOfMonth": 31, + "weekOfMonth": 5, + "startTime": "2024-01-31T11:30:00.000Z", + "endTime": "2024-01-31T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 6, + "currentMonthAvailabilityHoursCount": 9, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": true + }, + { + "id": "clryu745a002koz6elfj9x5ia", + "firstName": "Жасмин", + "lastName": "Райчева", + "assignments": [ + { + "id": 116, + "shift": { + "id": 41, + "startTime": "2024-01-09T07:00:00.000Z", + "endTime": "2024-01-09T08:30:00.000Z" + } + }, + { + "id": 227, + "shift": { + "id": 75, + "startTime": "2024-01-16T07:00:00.000Z", + "endTime": "2024-01-16T08:30:00.000Z" + } + }, + { + "id": 334, + "shift": { + "id": 109, + "startTime": "2024-01-23T07:00:00.000Z", + "endTime": "2024-01-23T08:30:00.000Z" + } + }, + { + "id": 447, + "shift": { + "id": 143, + "startTime": "2024-01-30T07:00:00.000Z", + "endTime": "2024-01-30T08:30:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 3059, + "publisherId": "clryu745a002koz6elfj9x5ia", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-09T07:00:00.000Z", + "endTime": "2024-01-09T08:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3140, + "publisherId": "clryu745a002koz6elfj9x5ia", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-16T07:00:00.000Z", + "endTime": "2024-01-16T08:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3213, + "publisherId": "clryu745a002koz6elfj9x5ia", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-23T07:00:00.000Z", + "endTime": "2024-01-23T08:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3305, + "publisherId": "clryu745a002koz6elfj9x5ia", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-30T07:00:00.000Z", + "endTime": "2024-01-30T08:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 4, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 3059, + "publisherId": "clryu745a002koz6elfj9x5ia", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-09T07:00:00.000Z", + "endTime": "2024-01-09T08:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3140, + "publisherId": "clryu745a002koz6elfj9x5ia", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-16T07:00:00.000Z", + "endTime": "2024-01-16T08:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3213, + "publisherId": "clryu745a002koz6elfj9x5ia", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-23T07:00:00.000Z", + "endTime": "2024-01-23T08:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3305, + "publisherId": "clryu745a002koz6elfj9x5ia", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-30T07:00:00.000Z", + "endTime": "2024-01-30T08:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 4, + "currentMonthAvailabilityHoursCount": 6, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": false + }, + { + "id": "clryu749d002loz6evyrbueao", + "firstName": "Зденка", + "lastName": "Рудлофова", + "assignments": [ + { + "id": 89, + "shift": { + "id": 33, + "startTime": "2024-01-06T13:00:00.000Z", + "endTime": "2024-01-06T14:30:00.000Z" + } + }, + { + "id": 172, + "shift": { + "id": 58, + "startTime": "2024-01-11T14:30:00.000Z", + "endTime": "2024-01-11T16:00:00.000Z" + } + }, + { + "id": 261, + "shift": { + "id": 86, + "startTime": "2024-01-17T14:30:00.000Z", + "endTime": "2024-01-17T16:00:00.000Z" + } + }, + { + "id": 387, + "shift": { + "id": 125, + "startTime": "2024-01-25T13:00:00.000Z", + "endTime": "2024-01-25T14:30:00.000Z" + } + }, + { + "id": 495, + "shift": { + "id": 159, + "startTime": "2024-02-01T13:00:00.000Z", + "endTime": "2024-02-01T14:30:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 976, + "publisherId": "clryu749d002loz6evyrbueao", + "name": "Зденка Рудлофова", + "dayofweek": "Friday", + "dayOfMonth": 9, + "weekOfMonth": 1, + "startTime": "2024-02-09T13:00:00.000Z", + "endTime": "2024-02-09T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 977, + "publisherId": "clryu749d002loz6evyrbueao", + "name": "Зденка Рудлофова", + "dayofweek": "Friday", + "dayOfMonth": 16, + "weekOfMonth": 2, + "startTime": "2024-02-16T13:00:00.000Z", + "endTime": "2024-02-16T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 978, + "publisherId": "clryu749d002loz6evyrbueao", + "name": "Зденка Рудлофова", + "dayofweek": "Friday", + "dayOfMonth": 1, + "weekOfMonth": 4, + "startTime": "2024-03-01T13:00:00.000Z", + "endTime": "2024-03-01T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2644, + "publisherId": "clryu749d002loz6evyrbueao", + "name": "Зденка Рудлофова", + "dayofweek": "Wednesday", + "dayOfMonth": 3, + "weekOfMonth": 1, + "startTime": "2024-01-03T13:00:00.000Z", + "endTime": "2024-01-03T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2645, + "publisherId": "clryu749d002loz6evyrbueao", + "name": "Зденка Рудлофова", + "dayofweek": "Thursday", + "dayOfMonth": 4, + "weekOfMonth": 1, + "startTime": "2024-01-04T14:30:00.000Z", + "endTime": "2024-01-04T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2646, + "publisherId": "clryu749d002loz6evyrbueao", + "name": "Зденка Рудлофова", + "dayofweek": "Saturday", + "dayOfMonth": 6, + "weekOfMonth": 1, + "startTime": "2024-01-06T11:30:00.000Z", + "endTime": "2024-01-06T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2647, + "publisherId": "clryu749d002loz6evyrbueao", + "name": "Зденка Рудлофова", + "dayofweek": "Thursday", + "dayOfMonth": 11, + "weekOfMonth": 2, + "startTime": "2024-01-11T13:00:00.000Z", + "endTime": "2024-01-11T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2648, + "publisherId": "clryu749d002loz6evyrbueao", + "name": "Зденка Рудлофова", + "dayofweek": "Wednesday", + "dayOfMonth": 17, + "weekOfMonth": 3, + "startTime": "2024-01-17T13:00:00.000Z", + "endTime": "2024-01-17T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2649, + "publisherId": "clryu749d002loz6evyrbueao", + "name": "Зденка Рудлофова", + "dayofweek": "Saturday", + "dayOfMonth": 20, + "weekOfMonth": 3, + "startTime": "2024-01-20T11:30:00.000Z", + "endTime": "2024-01-20T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2650, + "publisherId": "clryu749d002loz6evyrbueao", + "name": "Зденка Рудлофова", + "dayofweek": "Wednesday", + "dayOfMonth": 24, + "weekOfMonth": 4, + "startTime": "2024-01-24T13:00:00.000Z", + "endTime": "2024-01-24T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2651, + "publisherId": "clryu749d002loz6evyrbueao", + "name": "Зденка Рудлофова", + "dayofweek": "Thursday", + "dayOfMonth": 25, + "weekOfMonth": 4, + "startTime": "2024-01-25T13:00:00.000Z", + "endTime": "2024-01-25T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3044, + "publisherId": "clryu749d002loz6evyrbueao", + "name": "от предишен график", + "dayofweek": "Saturday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-06T13:00:00.000Z", + "endTime": "2024-01-06T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3100, + "publisherId": "clryu749d002loz6evyrbueao", + "name": "от предишен график", + "dayofweek": "Thursday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-11T14:30:00.000Z", + "endTime": "2024-01-11T16:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3159, + "publisherId": "clryu749d002loz6evyrbueao", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-17T14:30:00.000Z", + "endTime": "2024-01-17T16:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3346, + "publisherId": "clryu749d002loz6evyrbueao", + "name": "от предишен график", + "dayofweek": "Thursday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-02-01T13:00:00.000Z", + "endTime": "2024-02-01T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 5, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 2644, + "publisherId": "clryu749d002loz6evyrbueao", + "name": "Зденка Рудлофова", + "dayofweek": "Wednesday", + "dayOfMonth": 3, + "weekOfMonth": 1, + "startTime": "2024-01-03T13:00:00.000Z", + "endTime": "2024-01-03T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2645, + "publisherId": "clryu749d002loz6evyrbueao", + "name": "Зденка Рудлофова", + "dayofweek": "Thursday", + "dayOfMonth": 4, + "weekOfMonth": 1, + "startTime": "2024-01-04T14:30:00.000Z", + "endTime": "2024-01-04T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2646, + "publisherId": "clryu749d002loz6evyrbueao", + "name": "Зденка Рудлофова", + "dayofweek": "Saturday", + "dayOfMonth": 6, + "weekOfMonth": 1, + "startTime": "2024-01-06T11:30:00.000Z", + "endTime": "2024-01-06T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2647, + "publisherId": "clryu749d002loz6evyrbueao", + "name": "Зденка Рудлофова", + "dayofweek": "Thursday", + "dayOfMonth": 11, + "weekOfMonth": 2, + "startTime": "2024-01-11T13:00:00.000Z", + "endTime": "2024-01-11T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2648, + "publisherId": "clryu749d002loz6evyrbueao", + "name": "Зденка Рудлофова", + "dayofweek": "Wednesday", + "dayOfMonth": 17, + "weekOfMonth": 3, + "startTime": "2024-01-17T13:00:00.000Z", + "endTime": "2024-01-17T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2649, + "publisherId": "clryu749d002loz6evyrbueao", + "name": "Зденка Рудлофова", + "dayofweek": "Saturday", + "dayOfMonth": 20, + "weekOfMonth": 3, + "startTime": "2024-01-20T11:30:00.000Z", + "endTime": "2024-01-20T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2650, + "publisherId": "clryu749d002loz6evyrbueao", + "name": "Зденка Рудлофова", + "dayofweek": "Wednesday", + "dayOfMonth": 24, + "weekOfMonth": 4, + "startTime": "2024-01-24T13:00:00.000Z", + "endTime": "2024-01-24T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2651, + "publisherId": "clryu749d002loz6evyrbueao", + "name": "Зденка Рудлофова", + "dayofweek": "Thursday", + "dayOfMonth": 25, + "weekOfMonth": 4, + "startTime": "2024-01-25T13:00:00.000Z", + "endTime": "2024-01-25T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3044, + "publisherId": "clryu749d002loz6evyrbueao", + "name": "от предишен график", + "dayofweek": "Saturday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-06T13:00:00.000Z", + "endTime": "2024-01-06T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3100, + "publisherId": "clryu749d002loz6evyrbueao", + "name": "от предишен график", + "dayofweek": "Thursday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-11T14:30:00.000Z", + "endTime": "2024-01-11T16:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3159, + "publisherId": "clryu749d002loz6evyrbueao", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-17T14:30:00.000Z", + "endTime": "2024-01-17T16:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3346, + "publisherId": "clryu749d002loz6evyrbueao", + "name": "от предишен график", + "dayofweek": "Thursday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-02-01T13:00:00.000Z", + "endTime": "2024-02-01T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 12, + "currentMonthAvailabilityHoursCount": 31.5, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": true + }, + { + "id": "clryu74dp002moz6ek3gbwi2q", + "firstName": "Златка", + "lastName": "Михова", + "assignments": [ + { + "id": 10, + "shift": { + "id": 9, + "startTime": "2024-01-02T10:00:00.000Z", + "endTime": "2024-01-02T11:30:00.000Z" + } + }, + { + "id": 127, + "shift": { + "id": 44, + "startTime": "2024-01-09T11:30:00.000Z", + "endTime": "2024-01-09T13:00:00.000Z" + } + }, + { + "id": 233, + "shift": { + "id": 77, + "startTime": "2024-01-16T10:00:00.000Z", + "endTime": "2024-01-16T11:30:00.000Z" + } + }, + { + "id": 340, + "shift": { + "id": 111, + "startTime": "2024-01-23T10:00:00.000Z", + "endTime": "2024-01-23T11:30:00.000Z" + } + }, + { + "id": 453, + "shift": { + "id": 145, + "startTime": "2024-01-30T10:00:00.000Z", + "endTime": "2024-01-30T11:30:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 2988, + "publisherId": "clryu74dp002moz6ek3gbwi2q", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-02T10:00:00.000Z", + "endTime": "2024-01-02T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3068, + "publisherId": "clryu74dp002moz6ek3gbwi2q", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-09T11:30:00.000Z", + "endTime": "2024-01-09T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3143, + "publisherId": "clryu74dp002moz6ek3gbwi2q", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-16T10:00:00.000Z", + "endTime": "2024-01-16T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3218, + "publisherId": "clryu74dp002moz6ek3gbwi2q", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-23T10:00:00.000Z", + "endTime": "2024-01-23T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3310, + "publisherId": "clryu74dp002moz6ek3gbwi2q", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-30T10:00:00.000Z", + "endTime": "2024-01-30T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 5, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 2988, + "publisherId": "clryu74dp002moz6ek3gbwi2q", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-02T10:00:00.000Z", + "endTime": "2024-01-02T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3068, + "publisherId": "clryu74dp002moz6ek3gbwi2q", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-09T11:30:00.000Z", + "endTime": "2024-01-09T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3143, + "publisherId": "clryu74dp002moz6ek3gbwi2q", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-16T10:00:00.000Z", + "endTime": "2024-01-16T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3218, + "publisherId": "clryu74dp002moz6ek3gbwi2q", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-23T10:00:00.000Z", + "endTime": "2024-01-23T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3310, + "publisherId": "clryu74dp002moz6ek3gbwi2q", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-30T10:00:00.000Z", + "endTime": "2024-01-30T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 5, + "currentMonthAvailabilityHoursCount": 7.5, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": false + }, + { + "id": "clryu74i6002noz6e80cvxi18", + "firstName": "Иван", + "lastName": "Анастасов", + "assignments": [ + { + "id": 32, + "shift": { + "id": 16, + "startTime": "2024-01-03T11:30:00.000Z", + "endTime": "2024-01-03T13:00:00.000Z" + } + }, + { + "id": 295, + "shift": { + "id": 97, + "startTime": "2024-01-19T13:00:00.000Z", + "endTime": "2024-01-19T14:30:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 3001, + "publisherId": "clryu74i6002noz6e80cvxi18", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-03T11:30:00.000Z", + "endTime": "2024-01-03T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3183, + "publisherId": "clryu74i6002noz6e80cvxi18", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-19T13:00:00.000Z", + "endTime": "2024-01-19T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 2, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 3001, + "publisherId": "clryu74i6002noz6e80cvxi18", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-03T11:30:00.000Z", + "endTime": "2024-01-03T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3183, + "publisherId": "clryu74i6002noz6e80cvxi18", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-19T13:00:00.000Z", + "endTime": "2024-01-19T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 2, + "currentMonthAvailabilityHoursCount": 3, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": false + }, + { + "id": "clryu74qn002poz6exxhvavsz", + "firstName": "Илия", + "lastName": "Москвин", + "assignments": [ + { + "id": 342, + "shift": { + "id": 112, + "startTime": "2024-01-23T11:30:00.000Z", + "endTime": "2024-01-23T13:00:00.000Z" + } + }, + { + "id": 364, + "shift": { + "id": 118, + "startTime": "2024-01-24T11:30:00.000Z", + "endTime": "2024-01-24T13:00:00.000Z" + } + }, + { + "id": 455, + "shift": { + "id": 146, + "startTime": "2024-01-30T11:30:00.000Z", + "endTime": "2024-01-30T13:00:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 1402, + "publisherId": "clryu74qn002poz6exxhvavsz", + "name": "Илия Москвин", + "dayofweek": "Wednesday", + "dayOfMonth": 14, + "weekOfMonth": 2, + "startTime": "2024-02-14T10:00:00.000Z", + "endTime": "2024-02-14T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1403, + "publisherId": "clryu74qn002poz6exxhvavsz", + "name": "Илия Москвин", + "dayofweek": "Wednesday", + "dayOfMonth": 21, + "weekOfMonth": 3, + "startTime": "2024-02-21T13:00:00.000Z", + "endTime": "2024-02-21T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1404, + "publisherId": "clryu74qn002poz6exxhvavsz", + "name": "Илия Москвин", + "dayofweek": "Monday", + "dayOfMonth": 26, + "weekOfMonth": 4, + "startTime": "2024-02-26T07:00:00.000Z", + "endTime": "2024-02-26T08:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1405, + "publisherId": "clryu74qn002poz6exxhvavsz", + "name": "Илия Москвин", + "dayofweek": "Tuesday", + "dayOfMonth": 27, + "weekOfMonth": 4, + "startTime": "2024-02-27T07:00:00.000Z", + "endTime": "2024-02-27T08:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1406, + "publisherId": "clryu74qn002poz6exxhvavsz", + "name": "Илия Москвин", + "dayofweek": "Wednesday", + "dayOfMonth": 28, + "weekOfMonth": 4, + "startTime": "2024-02-28T10:00:00.000Z", + "endTime": "2024-02-28T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1407, + "publisherId": "clryu74qn002poz6exxhvavsz", + "name": "Илия Москвин", + "dayofweek": "Thursday", + "dayOfMonth": 29, + "weekOfMonth": 4, + "startTime": "2024-02-29T07:00:00.000Z", + "endTime": "2024-02-29T08:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1408, + "publisherId": "clryu74qn002poz6exxhvavsz", + "name": "Илия Москвин", + "dayofweek": "Friday", + "dayOfMonth": 1, + "weekOfMonth": 4, + "startTime": "2024-03-01T07:00:00.000Z", + "endTime": "2024-03-01T08:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1409, + "publisherId": "clryu74qn002poz6exxhvavsz", + "name": "Илия Москвин", + "dayofweek": "Saturday", + "dayOfMonth": 2, + "weekOfMonth": 4, + "startTime": "2024-03-02T07:00:00.000Z", + "endTime": "2024-03-02T08:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2870, + "publisherId": "clryu74qn002poz6exxhvavsz", + "name": "Илия Москвин", + "dayofweek": "Wednesday", + "dayOfMonth": 10, + "weekOfMonth": 2, + "startTime": "2024-01-10T10:00:00.000Z", + "endTime": "2024-01-10T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2871, + "publisherId": "clryu74qn002poz6exxhvavsz", + "name": "Илия Москвин", + "dayofweek": "Wednesday", + "dayOfMonth": 17, + "weekOfMonth": 3, + "startTime": "2024-01-17T13:00:00.000Z", + "endTime": "2024-01-17T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2872, + "publisherId": "clryu74qn002poz6exxhvavsz", + "name": "Илия Москвин", + "dayofweek": "Monday", + "dayOfMonth": 22, + "weekOfMonth": 4, + "startTime": "2024-01-22T07:00:00.000Z", + "endTime": "2024-01-22T08:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2873, + "publisherId": "clryu74qn002poz6exxhvavsz", + "name": "Илия Москвин", + "dayofweek": "Tuesday", + "dayOfMonth": 23, + "weekOfMonth": 4, + "startTime": "2024-01-23T07:00:00.000Z", + "endTime": "2024-01-23T08:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2874, + "publisherId": "clryu74qn002poz6exxhvavsz", + "name": "Илия Москвин", + "dayofweek": "Wednesday", + "dayOfMonth": 24, + "weekOfMonth": 4, + "startTime": "2024-01-24T10:00:00.000Z", + "endTime": "2024-01-24T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2875, + "publisherId": "clryu74qn002poz6exxhvavsz", + "name": "Илия Москвин", + "dayofweek": "Thursday", + "dayOfMonth": 25, + "weekOfMonth": 4, + "startTime": "2024-01-25T07:00:00.000Z", + "endTime": "2024-01-25T08:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2876, + "publisherId": "clryu74qn002poz6exxhvavsz", + "name": "Илия Москвин", + "dayofweek": "Friday", + "dayOfMonth": 26, + "weekOfMonth": 4, + "startTime": "2024-01-26T07:00:00.000Z", + "endTime": "2024-01-26T08:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2877, + "publisherId": "clryu74qn002poz6exxhvavsz", + "name": "Илия Москвин", + "dayofweek": "Saturday", + "dayOfMonth": 27, + "weekOfMonth": 4, + "startTime": "2024-01-27T07:00:00.000Z", + "endTime": "2024-01-27T08:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2878, + "publisherId": "clryu74qn002poz6exxhvavsz", + "name": "Илия Москвин", + "dayofweek": "Wednesday", + "dayOfMonth": 31, + "weekOfMonth": 5, + "startTime": "2024-01-31T10:00:00.000Z", + "endTime": "2024-01-31T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3220, + "publisherId": "clryu74qn002poz6exxhvavsz", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-23T11:30:00.000Z", + "endTime": "2024-01-23T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3234, + "publisherId": "clryu74qn002poz6exxhvavsz", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-24T11:30:00.000Z", + "endTime": "2024-01-24T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3312, + "publisherId": "clryu74qn002poz6exxhvavsz", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-30T11:30:00.000Z", + "endTime": "2024-01-30T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 3, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 2870, + "publisherId": "clryu74qn002poz6exxhvavsz", + "name": "Илия Москвин", + "dayofweek": "Wednesday", + "dayOfMonth": 10, + "weekOfMonth": 2, + "startTime": "2024-01-10T10:00:00.000Z", + "endTime": "2024-01-10T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2871, + "publisherId": "clryu74qn002poz6exxhvavsz", + "name": "Илия Москвин", + "dayofweek": "Wednesday", + "dayOfMonth": 17, + "weekOfMonth": 3, + "startTime": "2024-01-17T13:00:00.000Z", + "endTime": "2024-01-17T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2872, + "publisherId": "clryu74qn002poz6exxhvavsz", + "name": "Илия Москвин", + "dayofweek": "Monday", + "dayOfMonth": 22, + "weekOfMonth": 4, + "startTime": "2024-01-22T07:00:00.000Z", + "endTime": "2024-01-22T08:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2873, + "publisherId": "clryu74qn002poz6exxhvavsz", + "name": "Илия Москвин", + "dayofweek": "Tuesday", + "dayOfMonth": 23, + "weekOfMonth": 4, + "startTime": "2024-01-23T07:00:00.000Z", + "endTime": "2024-01-23T08:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2874, + "publisherId": "clryu74qn002poz6exxhvavsz", + "name": "Илия Москвин", + "dayofweek": "Wednesday", + "dayOfMonth": 24, + "weekOfMonth": 4, + "startTime": "2024-01-24T10:00:00.000Z", + "endTime": "2024-01-24T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2875, + "publisherId": "clryu74qn002poz6exxhvavsz", + "name": "Илия Москвин", + "dayofweek": "Thursday", + "dayOfMonth": 25, + "weekOfMonth": 4, + "startTime": "2024-01-25T07:00:00.000Z", + "endTime": "2024-01-25T08:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2876, + "publisherId": "clryu74qn002poz6exxhvavsz", + "name": "Илия Москвин", + "dayofweek": "Friday", + "dayOfMonth": 26, + "weekOfMonth": 4, + "startTime": "2024-01-26T07:00:00.000Z", + "endTime": "2024-01-26T08:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2877, + "publisherId": "clryu74qn002poz6exxhvavsz", + "name": "Илия Москвин", + "dayofweek": "Saturday", + "dayOfMonth": 27, + "weekOfMonth": 4, + "startTime": "2024-01-27T07:00:00.000Z", + "endTime": "2024-01-27T08:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2878, + "publisherId": "clryu74qn002poz6exxhvavsz", + "name": "Илия Москвин", + "dayofweek": "Wednesday", + "dayOfMonth": 31, + "weekOfMonth": 5, + "startTime": "2024-01-31T10:00:00.000Z", + "endTime": "2024-01-31T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3220, + "publisherId": "clryu74qn002poz6exxhvavsz", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-23T11:30:00.000Z", + "endTime": "2024-01-23T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3234, + "publisherId": "clryu74qn002poz6exxhvavsz", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-24T11:30:00.000Z", + "endTime": "2024-01-24T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3312, + "publisherId": "clryu74qn002poz6exxhvavsz", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-30T11:30:00.000Z", + "endTime": "2024-01-30T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 12, + "currentMonthAvailabilityHoursCount": 25.5, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": true + }, + { + "id": "clryu74ux002qoz6ehjurx07t", + "firstName": "Илиян", + "lastName": "Асенов", + "assignments": [ + { + "id": 312, + "shift": { + "id": 102, + "startTime": "2024-01-20T14:30:00.000Z", + "endTime": "2024-01-20T16:00:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 2002, + "publisherId": "clryu74ux002qoz6ehjurx07t", + "name": "Илиян Асенов", + "dayofweek": "Saturday", + "dayOfMonth": 20, + "weekOfMonth": 3, + "startTime": "2024-01-20T11:30:00.000Z", + "endTime": "2024-01-20T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3195, + "publisherId": "clryu74ux002qoz6ehjurx07t", + "name": "от предишен график", + "dayofweek": "Saturday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-20T14:30:00.000Z", + "endTime": "2024-01-20T16:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 1, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 2002, + "publisherId": "clryu74ux002qoz6ehjurx07t", + "name": "Илиян Асенов", + "dayofweek": "Saturday", + "dayOfMonth": 20, + "weekOfMonth": 3, + "startTime": "2024-01-20T11:30:00.000Z", + "endTime": "2024-01-20T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3195, + "publisherId": "clryu74ux002qoz6ehjurx07t", + "name": "от предишен график", + "dayofweek": "Saturday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-20T14:30:00.000Z", + "endTime": "2024-01-20T16:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 2, + "currentMonthAvailabilityHoursCount": 3, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": true + }, + { + "id": "clryu74z8002roz6efbb4u3zz", + "firstName": "Илияна", + "lastName": "Иванова", + "assignments": [ + { + "id": 91, + "shift": { + "id": 34, + "startTime": "2024-01-06T14:30:00.000Z", + "endTime": "2024-01-06T16:00:00.000Z" + } + }, + { + "id": 206, + "shift": { + "id": 68, + "startTime": "2024-01-13T14:30:00.000Z", + "endTime": "2024-01-13T16:00:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 1416, + "publisherId": "clryu74z8002roz6efbb4u3zz", + "name": "Илияна Иванова", + "dayofweek": "Saturday", + "dayOfMonth": 10, + "weekOfMonth": 1, + "startTime": "2024-02-10T14:30:00.000Z", + "endTime": "2024-02-10T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1417, + "publisherId": "clryu74z8002roz6efbb4u3zz", + "name": "Илияна Иванова", + "dayofweek": "Saturday", + "dayOfMonth": 17, + "weekOfMonth": 2, + "startTime": "2024-02-17T14:30:00.000Z", + "endTime": "2024-02-17T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1418, + "publisherId": "clryu74z8002roz6efbb4u3zz", + "name": "Илияна Иванова", + "dayofweek": "Saturday", + "dayOfMonth": 24, + "weekOfMonth": 3, + "startTime": "2024-02-24T14:30:00.000Z", + "endTime": "2024-02-24T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1419, + "publisherId": "clryu74z8002roz6efbb4u3zz", + "name": "Илияна Иванова", + "dayofweek": "Saturday", + "dayOfMonth": 2, + "weekOfMonth": 4, + "startTime": "2024-03-02T14:30:00.000Z", + "endTime": "2024-03-02T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2879, + "publisherId": "clryu74z8002roz6efbb4u3zz", + "name": "Илияна Иванова", + "dayofweek": "Saturday", + "dayOfMonth": 6, + "weekOfMonth": 1, + "startTime": "2024-01-06T14:30:00.000Z", + "endTime": "2024-01-06T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2880, + "publisherId": "clryu74z8002roz6efbb4u3zz", + "name": "Илияна Иванова", + "dayofweek": "Saturday", + "dayOfMonth": 13, + "weekOfMonth": 2, + "startTime": "2024-01-13T14:30:00.000Z", + "endTime": "2024-01-13T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2881, + "publisherId": "clryu74z8002roz6efbb4u3zz", + "name": "Илияна Иванова", + "dayofweek": "Saturday", + "dayOfMonth": 20, + "weekOfMonth": 3, + "startTime": "2024-01-20T14:30:00.000Z", + "endTime": "2024-01-20T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2882, + "publisherId": "clryu74z8002roz6efbb4u3zz", + "name": "Илияна Иванова", + "dayofweek": "Saturday", + "dayOfMonth": 27, + "weekOfMonth": 4, + "startTime": "2024-01-27T14:30:00.000Z", + "endTime": "2024-01-27T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2883, + "publisherId": "clryu74z8002roz6efbb4u3zz", + "name": "Илияна Иванова", + "dayofweek": "Saturday", + "dayOfMonth": 3, + "weekOfMonth": 5, + "startTime": "2024-02-03T14:30:00.000Z", + "endTime": "2024-02-03T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 2, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 2879, + "publisherId": "clryu74z8002roz6efbb4u3zz", + "name": "Илияна Иванова", + "dayofweek": "Saturday", + "dayOfMonth": 6, + "weekOfMonth": 1, + "startTime": "2024-01-06T14:30:00.000Z", + "endTime": "2024-01-06T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2880, + "publisherId": "clryu74z8002roz6efbb4u3zz", + "name": "Илияна Иванова", + "dayofweek": "Saturday", + "dayOfMonth": 13, + "weekOfMonth": 2, + "startTime": "2024-01-13T14:30:00.000Z", + "endTime": "2024-01-13T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2881, + "publisherId": "clryu74z8002roz6efbb4u3zz", + "name": "Илияна Иванова", + "dayofweek": "Saturday", + "dayOfMonth": 20, + "weekOfMonth": 3, + "startTime": "2024-01-20T14:30:00.000Z", + "endTime": "2024-01-20T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2882, + "publisherId": "clryu74z8002roz6efbb4u3zz", + "name": "Илияна Иванова", + "dayofweek": "Saturday", + "dayOfMonth": 27, + "weekOfMonth": 4, + "startTime": "2024-01-27T14:30:00.000Z", + "endTime": "2024-01-27T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2883, + "publisherId": "clryu74z8002roz6efbb4u3zz", + "name": "Илияна Иванова", + "dayofweek": "Saturday", + "dayOfMonth": 3, + "weekOfMonth": 5, + "startTime": "2024-02-03T14:30:00.000Z", + "endTime": "2024-02-03T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 5, + "currentMonthAvailabilityHoursCount": 15, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": true + }, + { + "id": "clryu753g002soz6eaq1xatx8", + "firstName": "Ина", + "lastName": "Едрева", + "assignments": [ + { + "id": 107, + "shift": { + "id": 38, + "startTime": "2024-01-08T11:30:00.000Z", + "endTime": "2024-01-08T13:00:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 1051, + "publisherId": "clryu753g002soz6eaq1xatx8", + "name": "Ина Едрева", + "dayofweek": "Monday", + "dayOfMonth": 5, + "weekOfMonth": 1, + "startTime": "2024-02-05T11:30:00.000Z", + "endTime": "2024-02-05T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1052, + "publisherId": "clryu753g002soz6eaq1xatx8", + "name": "Ина Едрева", + "dayofweek": "Monday", + "dayOfMonth": 12, + "weekOfMonth": 2, + "startTime": "2024-02-12T11:30:00.000Z", + "endTime": "2024-02-12T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1053, + "publisherId": "clryu753g002soz6eaq1xatx8", + "name": "Ина Едрева", + "dayofweek": "Monday", + "dayOfMonth": 19, + "weekOfMonth": 3, + "startTime": "2024-02-19T11:30:00.000Z", + "endTime": "2024-02-19T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1054, + "publisherId": "clryu753g002soz6eaq1xatx8", + "name": "Ина Едрева", + "dayofweek": "Monday", + "dayOfMonth": 26, + "weekOfMonth": 4, + "startTime": "2024-02-26T11:30:00.000Z", + "endTime": "2024-02-26T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2729, + "publisherId": "clryu753g002soz6eaq1xatx8", + "name": "Ина Едрева", + "dayofweek": "Monday", + "dayOfMonth": 1, + "weekOfMonth": 1, + "startTime": "2024-01-01T11:30:00.000Z", + "endTime": "2024-01-01T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2730, + "publisherId": "clryu753g002soz6eaq1xatx8", + "name": "Ина Едрева", + "dayofweek": "Monday", + "dayOfMonth": 8, + "weekOfMonth": 2, + "startTime": "2024-01-08T11:30:00.000Z", + "endTime": "2024-01-08T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2731, + "publisherId": "clryu753g002soz6eaq1xatx8", + "name": "Ина Едрева", + "dayofweek": "Monday", + "dayOfMonth": 15, + "weekOfMonth": 3, + "startTime": "2024-01-15T11:30:00.000Z", + "endTime": "2024-01-15T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2732, + "publisherId": "clryu753g002soz6eaq1xatx8", + "name": "Ина Едрева", + "dayofweek": "Monday", + "dayOfMonth": 22, + "weekOfMonth": 4, + "startTime": "2024-01-22T11:30:00.000Z", + "endTime": "2024-01-22T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2733, + "publisherId": "clryu753g002soz6eaq1xatx8", + "name": "Ина Едрева", + "dayofweek": "Monday", + "dayOfMonth": 29, + "weekOfMonth": 5, + "startTime": "2024-01-29T11:30:00.000Z", + "endTime": "2024-01-29T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 1, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 2729, + "publisherId": "clryu753g002soz6eaq1xatx8", + "name": "Ина Едрева", + "dayofweek": "Monday", + "dayOfMonth": 1, + "weekOfMonth": 1, + "startTime": "2024-01-01T11:30:00.000Z", + "endTime": "2024-01-01T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2730, + "publisherId": "clryu753g002soz6eaq1xatx8", + "name": "Ина Едрева", + "dayofweek": "Monday", + "dayOfMonth": 8, + "weekOfMonth": 2, + "startTime": "2024-01-08T11:30:00.000Z", + "endTime": "2024-01-08T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2731, + "publisherId": "clryu753g002soz6eaq1xatx8", + "name": "Ина Едрева", + "dayofweek": "Monday", + "dayOfMonth": 15, + "weekOfMonth": 3, + "startTime": "2024-01-15T11:30:00.000Z", + "endTime": "2024-01-15T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2732, + "publisherId": "clryu753g002soz6eaq1xatx8", + "name": "Ина Едрева", + "dayofweek": "Monday", + "dayOfMonth": 22, + "weekOfMonth": 4, + "startTime": "2024-01-22T11:30:00.000Z", + "endTime": "2024-01-22T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2733, + "publisherId": "clryu753g002soz6eaq1xatx8", + "name": "Ина Едрева", + "dayofweek": "Monday", + "dayOfMonth": 29, + "weekOfMonth": 5, + "startTime": "2024-01-29T11:30:00.000Z", + "endTime": "2024-01-29T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 5, + "currentMonthAvailabilityHoursCount": 30, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": true + }, + { + "id": "clryu757o002toz6e0z0l7bqx", + "firstName": "Инге", + "lastName": "Вандер", + "assignments": [], + "availabilities": [ + { + "id": 1214, + "publisherId": "clryu757o002toz6e0z0l7bqx", + "name": "Инге Вандер", + "dayofweek": "Thursday", + "dayOfMonth": 15, + "weekOfMonth": 2, + "startTime": "2024-02-15T08:30:00.000Z", + "endTime": "2024-02-15T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1215, + "publisherId": "clryu757o002toz6e0z0l7bqx", + "name": "Инге Вандер", + "dayofweek": "Friday", + "dayOfMonth": 23, + "weekOfMonth": 3, + "startTime": "2024-02-23T08:30:00.000Z", + "endTime": "2024-02-23T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1216, + "publisherId": "clryu757o002toz6e0z0l7bqx", + "name": "Инге Вандер", + "dayofweek": "Friday", + "dayOfMonth": 1, + "weekOfMonth": 4, + "startTime": "2024-03-01T08:30:00.000Z", + "endTime": "2024-03-01T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2355, + "publisherId": "clryu757o002toz6e0z0l7bqx", + "name": "Инге Вандер", + "dayofweek": "Thursday", + "dayOfMonth": 11, + "weekOfMonth": 2, + "startTime": "2024-01-11T08:30:00.000Z", + "endTime": "2024-01-11T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2356, + "publisherId": "clryu757o002toz6e0z0l7bqx", + "name": "Инге Вандер", + "dayofweek": "Friday", + "dayOfMonth": 2, + "weekOfMonth": 5, + "startTime": "2024-02-02T08:30:00.000Z", + "endTime": "2024-02-02T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 0, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 2355, + "publisherId": "clryu757o002toz6e0z0l7bqx", + "name": "Инге Вандер", + "dayofweek": "Thursday", + "dayOfMonth": 11, + "weekOfMonth": 2, + "startTime": "2024-01-11T08:30:00.000Z", + "endTime": "2024-01-11T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2356, + "publisherId": "clryu757o002toz6e0z0l7bqx", + "name": "Инге Вандер", + "dayofweek": "Friday", + "dayOfMonth": 2, + "weekOfMonth": 5, + "startTime": "2024-02-02T08:30:00.000Z", + "endTime": "2024-02-02T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 2, + "currentMonthAvailabilityHoursCount": 6, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": true + }, + { + "id": "clryu75bx002uoz6ezex60jjy", + "firstName": "Карен", + "lastName": "Симонян", + "assignments": [ + { + "id": 204, + "shift": { + "id": 68, + "startTime": "2024-01-13T14:30:00.000Z", + "endTime": "2024-01-13T16:00:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 3125, + "publisherId": "clryu75bx002uoz6ezex60jjy", + "name": "от предишен график", + "dayofweek": "Saturday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-13T14:30:00.000Z", + "endTime": "2024-01-13T16:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 1, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 3125, + "publisherId": "clryu75bx002uoz6ezex60jjy", + "name": "от предишен график", + "dayofweek": "Saturday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-13T14:30:00.000Z", + "endTime": "2024-01-13T16:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 1, + "currentMonthAvailabilityHoursCount": 1.5, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": false + }, + { + "id": "clryu75oj002xoz6em4d57j2k", + "firstName": "Катинка", + "lastName": "Мойзер", + "assignments": [ + { + "id": 79, + "shift": { + "id": 30, + "startTime": "2024-01-05T14:30:00.000Z", + "endTime": "2024-01-05T16:00:00.000Z" + } + }, + { + "id": 173, + "shift": { + "id": 58, + "startTime": "2024-01-11T14:30:00.000Z", + "endTime": "2024-01-11T16:00:00.000Z" + } + }, + { + "id": 346, + "shift": { + "id": 113, + "startTime": "2024-01-23T13:00:00.000Z", + "endTime": "2024-01-23T14:30:00.000Z" + } + }, + { + "id": 459, + "shift": { + "id": 147, + "startTime": "2024-01-30T13:00:00.000Z", + "endTime": "2024-01-30T14:30:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 1630, + "publisherId": "clryu75oj002xoz6em4d57j2k", + "name": "Катинка Мойзер", + "dayofweek": "Monday", + "dayOfMonth": 5, + "weekOfMonth": 1, + "startTime": "2024-02-05T10:00:00.000Z", + "endTime": "2024-02-05T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1631, + "publisherId": "clryu75oj002xoz6em4d57j2k", + "name": "Катинка Мойзер", + "dayofweek": "Wednesday", + "dayOfMonth": 7, + "weekOfMonth": 1, + "startTime": "2024-02-07T14:30:00.000Z", + "endTime": "2024-02-07T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1632, + "publisherId": "clryu75oj002xoz6em4d57j2k", + "name": "Катинка Мойзер", + "dayofweek": "Thursday", + "dayOfMonth": 8, + "weekOfMonth": 1, + "startTime": "2024-02-08T14:30:00.000Z", + "endTime": "2024-02-08T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1633, + "publisherId": "clryu75oj002xoz6em4d57j2k", + "name": "Катинка Мойзер", + "dayofweek": "Friday", + "dayOfMonth": 9, + "weekOfMonth": 1, + "startTime": "2024-02-09T14:30:00.000Z", + "endTime": "2024-02-09T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1634, + "publisherId": "clryu75oj002xoz6em4d57j2k", + "name": "Катинка Мойзер", + "dayofweek": "Saturday", + "dayOfMonth": 10, + "weekOfMonth": 1, + "startTime": "2024-02-10T10:00:00.000Z", + "endTime": "2024-02-10T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1635, + "publisherId": "clryu75oj002xoz6em4d57j2k", + "name": "Катинка Мойзер", + "dayofweek": "Monday", + "dayOfMonth": 12, + "weekOfMonth": 2, + "startTime": "2024-02-12T14:30:00.000Z", + "endTime": "2024-02-12T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1636, + "publisherId": "clryu75oj002xoz6em4d57j2k", + "name": "Катинка Мойзер", + "dayofweek": "Tuesday", + "dayOfMonth": 13, + "weekOfMonth": 2, + "startTime": "2024-02-13T14:30:00.000Z", + "endTime": "2024-02-13T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1637, + "publisherId": "clryu75oj002xoz6em4d57j2k", + "name": "Катинка Мойзер", + "dayofweek": "Wednesday", + "dayOfMonth": 14, + "weekOfMonth": 2, + "startTime": "2024-02-14T14:30:00.000Z", + "endTime": "2024-02-14T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1638, + "publisherId": "clryu75oj002xoz6em4d57j2k", + "name": "Катинка Мойзер", + "dayofweek": "Thursday", + "dayOfMonth": 15, + "weekOfMonth": 2, + "startTime": "2024-02-15T14:30:00.000Z", + "endTime": "2024-02-15T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1639, + "publisherId": "clryu75oj002xoz6em4d57j2k", + "name": "Катинка Мойзер", + "dayofweek": "Friday", + "dayOfMonth": 16, + "weekOfMonth": 2, + "startTime": "2024-02-16T14:30:00.000Z", + "endTime": "2024-02-16T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1640, + "publisherId": "clryu75oj002xoz6em4d57j2k", + "name": "Катинка Мойзер", + "dayofweek": "Saturday", + "dayOfMonth": 17, + "weekOfMonth": 2, + "startTime": "2024-02-17T10:00:00.000Z", + "endTime": "2024-02-17T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1641, + "publisherId": "clryu75oj002xoz6em4d57j2k", + "name": "Катинка Мойзер", + "dayofweek": "Monday", + "dayOfMonth": 19, + "weekOfMonth": 3, + "startTime": "2024-02-19T14:30:00.000Z", + "endTime": "2024-02-19T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1642, + "publisherId": "clryu75oj002xoz6em4d57j2k", + "name": "Катинка Мойзер", + "dayofweek": "Tuesday", + "dayOfMonth": 20, + "weekOfMonth": 3, + "startTime": "2024-02-20T14:30:00.000Z", + "endTime": "2024-02-20T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1643, + "publisherId": "clryu75oj002xoz6em4d57j2k", + "name": "Катинка Мойзер", + "dayofweek": "Monday", + "dayOfMonth": 26, + "weekOfMonth": 4, + "startTime": "2024-02-26T07:00:00.000Z", + "endTime": "2024-02-26T08:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1644, + "publisherId": "clryu75oj002xoz6em4d57j2k", + "name": "Катинка Мойзер", + "dayofweek": "Monday", + "dayOfMonth": 26, + "weekOfMonth": 4, + "startTime": "2024-02-26T10:00:00.000Z", + "endTime": "2024-02-26T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1645, + "publisherId": "clryu75oj002xoz6em4d57j2k", + "name": "Катинка Мойзер", + "dayofweek": "Tuesday", + "dayOfMonth": 27, + "weekOfMonth": 4, + "startTime": "2024-02-27T07:00:00.000Z", + "endTime": "2024-02-27T08:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1646, + "publisherId": "clryu75oj002xoz6em4d57j2k", + "name": "Катинка Мойзер", + "dayofweek": "Tuesday", + "dayOfMonth": 27, + "weekOfMonth": 4, + "startTime": "2024-02-27T10:00:00.000Z", + "endTime": "2024-02-27T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1647, + "publisherId": "clryu75oj002xoz6em4d57j2k", + "name": "Катинка Мойзер", + "dayofweek": "Wednesday", + "dayOfMonth": 28, + "weekOfMonth": 4, + "startTime": "2024-02-28T07:00:00.000Z", + "endTime": "2024-02-28T08:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1648, + "publisherId": "clryu75oj002xoz6em4d57j2k", + "name": "Катинка Мойзер", + "dayofweek": "Wednesday", + "dayOfMonth": 28, + "weekOfMonth": 4, + "startTime": "2024-02-28T10:00:00.000Z", + "endTime": "2024-02-28T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1649, + "publisherId": "clryu75oj002xoz6em4d57j2k", + "name": "Катинка Мойзер", + "dayofweek": "Thursday", + "dayOfMonth": 29, + "weekOfMonth": 4, + "startTime": "2024-02-29T07:00:00.000Z", + "endTime": "2024-02-29T08:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1650, + "publisherId": "clryu75oj002xoz6em4d57j2k", + "name": "Катинка Мойзер", + "dayofweek": "Thursday", + "dayOfMonth": 29, + "weekOfMonth": 4, + "startTime": "2024-02-29T10:00:00.000Z", + "endTime": "2024-02-29T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1651, + "publisherId": "clryu75oj002xoz6em4d57j2k", + "name": "Катинка Мойзер", + "dayofweek": "Friday", + "dayOfMonth": 1, + "weekOfMonth": 4, + "startTime": "2024-03-01T07:00:00.000Z", + "endTime": "2024-03-01T08:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1652, + "publisherId": "clryu75oj002xoz6em4d57j2k", + "name": "Катинка Мойзер", + "dayofweek": "Friday", + "dayOfMonth": 1, + "weekOfMonth": 4, + "startTime": "2024-03-01T10:00:00.000Z", + "endTime": "2024-03-01T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1653, + "publisherId": "clryu75oj002xoz6em4d57j2k", + "name": "Катинка Мойзер", + "dayofweek": "Saturday", + "dayOfMonth": 2, + "weekOfMonth": 4, + "startTime": "2024-03-02T10:00:00.000Z", + "endTime": "2024-03-02T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1828, + "publisherId": "clryu75oj002xoz6em4d57j2k", + "name": "Катинка Мойзер", + "dayofweek": "Monday", + "dayOfMonth": 1, + "weekOfMonth": 1, + "startTime": "2024-01-01T10:00:00.000Z", + "endTime": "2024-01-01T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1829, + "publisherId": "clryu75oj002xoz6em4d57j2k", + "name": "Катинка Мойзер", + "dayofweek": "Wednesday", + "dayOfMonth": 3, + "weekOfMonth": 1, + "startTime": "2024-01-03T14:30:00.000Z", + "endTime": "2024-01-03T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1830, + "publisherId": "clryu75oj002xoz6em4d57j2k", + "name": "Катинка Мойзер", + "dayofweek": "Thursday", + "dayOfMonth": 4, + "weekOfMonth": 1, + "startTime": "2024-01-04T14:30:00.000Z", + "endTime": "2024-01-04T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1831, + "publisherId": "clryu75oj002xoz6em4d57j2k", + "name": "Катинка Мойзер", + "dayofweek": "Friday", + "dayOfMonth": 5, + "weekOfMonth": 1, + "startTime": "2024-01-05T14:30:00.000Z", + "endTime": "2024-01-05T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1832, + "publisherId": "clryu75oj002xoz6em4d57j2k", + "name": "Катинка Мойзер", + "dayofweek": "Saturday", + "dayOfMonth": 6, + "weekOfMonth": 1, + "startTime": "2024-01-06T10:00:00.000Z", + "endTime": "2024-01-06T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1833, + "publisherId": "clryu75oj002xoz6em4d57j2k", + "name": "Катинка Мойзер", + "dayofweek": "Monday", + "dayOfMonth": 8, + "weekOfMonth": 2, + "startTime": "2024-01-08T14:30:00.000Z", + "endTime": "2024-01-08T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1834, + "publisherId": "clryu75oj002xoz6em4d57j2k", + "name": "Катинка Мойзер", + "dayofweek": "Tuesday", + "dayOfMonth": 9, + "weekOfMonth": 2, + "startTime": "2024-01-09T14:30:00.000Z", + "endTime": "2024-01-09T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1835, + "publisherId": "clryu75oj002xoz6em4d57j2k", + "name": "Катинка Мойзер", + "dayofweek": "Wednesday", + "dayOfMonth": 10, + "weekOfMonth": 2, + "startTime": "2024-01-10T14:30:00.000Z", + "endTime": "2024-01-10T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1836, + "publisherId": "clryu75oj002xoz6em4d57j2k", + "name": "Катинка Мойзер", + "dayofweek": "Thursday", + "dayOfMonth": 11, + "weekOfMonth": 2, + "startTime": "2024-01-11T14:30:00.000Z", + "endTime": "2024-01-11T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1837, + "publisherId": "clryu75oj002xoz6em4d57j2k", + "name": "Катинка Мойзер", + "dayofweek": "Friday", + "dayOfMonth": 12, + "weekOfMonth": 2, + "startTime": "2024-01-12T14:30:00.000Z", + "endTime": "2024-01-12T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1838, + "publisherId": "clryu75oj002xoz6em4d57j2k", + "name": "Катинка Мойзер", + "dayofweek": "Saturday", + "dayOfMonth": 13, + "weekOfMonth": 2, + "startTime": "2024-01-13T10:00:00.000Z", + "endTime": "2024-01-13T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1839, + "publisherId": "clryu75oj002xoz6em4d57j2k", + "name": "Катинка Мойзер", + "dayofweek": "Monday", + "dayOfMonth": 15, + "weekOfMonth": 3, + "startTime": "2024-01-15T14:30:00.000Z", + "endTime": "2024-01-15T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1840, + "publisherId": "clryu75oj002xoz6em4d57j2k", + "name": "Катинка Мойзер", + "dayofweek": "Tuesday", + "dayOfMonth": 16, + "weekOfMonth": 3, + "startTime": "2024-01-16T14:30:00.000Z", + "endTime": "2024-01-16T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1841, + "publisherId": "clryu75oj002xoz6em4d57j2k", + "name": "Катинка Мойзер", + "dayofweek": "Monday", + "dayOfMonth": 22, + "weekOfMonth": 4, + "startTime": "2024-01-22T07:00:00.000Z", + "endTime": "2024-01-22T08:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1842, + "publisherId": "clryu75oj002xoz6em4d57j2k", + "name": "Катинка Мойзер", + "dayofweek": "Monday", + "dayOfMonth": 22, + "weekOfMonth": 4, + "startTime": "2024-01-22T10:00:00.000Z", + "endTime": "2024-01-22T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1843, + "publisherId": "clryu75oj002xoz6em4d57j2k", + "name": "Катинка Мойзер", + "dayofweek": "Tuesday", + "dayOfMonth": 23, + "weekOfMonth": 4, + "startTime": "2024-01-23T07:00:00.000Z", + "endTime": "2024-01-23T08:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1844, + "publisherId": "clryu75oj002xoz6em4d57j2k", + "name": "Катинка Мойзер", + "dayofweek": "Tuesday", + "dayOfMonth": 23, + "weekOfMonth": 4, + "startTime": "2024-01-23T10:00:00.000Z", + "endTime": "2024-01-23T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1845, + "publisherId": "clryu75oj002xoz6em4d57j2k", + "name": "Катинка Мойзер", + "dayofweek": "Wednesday", + "dayOfMonth": 24, + "weekOfMonth": 4, + "startTime": "2024-01-24T07:00:00.000Z", + "endTime": "2024-01-24T08:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1846, + "publisherId": "clryu75oj002xoz6em4d57j2k", + "name": "Катинка Мойзер", + "dayofweek": "Wednesday", + "dayOfMonth": 24, + "weekOfMonth": 4, + "startTime": "2024-01-24T10:00:00.000Z", + "endTime": "2024-01-24T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1847, + "publisherId": "clryu75oj002xoz6em4d57j2k", + "name": "Катинка Мойзер", + "dayofweek": "Thursday", + "dayOfMonth": 25, + "weekOfMonth": 4, + "startTime": "2024-01-25T07:00:00.000Z", + "endTime": "2024-01-25T08:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1848, + "publisherId": "clryu75oj002xoz6em4d57j2k", + "name": "Катинка Мойзер", + "dayofweek": "Thursday", + "dayOfMonth": 25, + "weekOfMonth": 4, + "startTime": "2024-01-25T10:00:00.000Z", + "endTime": "2024-01-25T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1849, + "publisherId": "clryu75oj002xoz6em4d57j2k", + "name": "Катинка Мойзер", + "dayofweek": "Friday", + "dayOfMonth": 26, + "weekOfMonth": 4, + "startTime": "2024-01-26T07:00:00.000Z", + "endTime": "2024-01-26T08:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1850, + "publisherId": "clryu75oj002xoz6em4d57j2k", + "name": "Катинка Мойзер", + "dayofweek": "Friday", + "dayOfMonth": 26, + "weekOfMonth": 4, + "startTime": "2024-01-26T10:00:00.000Z", + "endTime": "2024-01-26T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1851, + "publisherId": "clryu75oj002xoz6em4d57j2k", + "name": "Катинка Мойзер", + "dayofweek": "Saturday", + "dayOfMonth": 27, + "weekOfMonth": 4, + "startTime": "2024-01-27T10:00:00.000Z", + "endTime": "2024-01-27T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1852, + "publisherId": "clryu75oj002xoz6em4d57j2k", + "name": "Катинка Мойзер", + "dayofweek": "Tuesday", + "dayOfMonth": 30, + "weekOfMonth": 5, + "startTime": "2024-01-30T07:00:00.000Z", + "endTime": "2024-01-30T08:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1853, + "publisherId": "clryu75oj002xoz6em4d57j2k", + "name": "Катинка Мойзер", + "dayofweek": "Tuesday", + "dayOfMonth": 30, + "weekOfMonth": 5, + "startTime": "2024-01-30T10:00:00.000Z", + "endTime": "2024-01-30T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1854, + "publisherId": "clryu75oj002xoz6em4d57j2k", + "name": "Катинка Мойзер", + "dayofweek": "Wednesday", + "dayOfMonth": 31, + "weekOfMonth": 5, + "startTime": "2024-01-31T07:00:00.000Z", + "endTime": "2024-01-31T08:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1855, + "publisherId": "clryu75oj002xoz6em4d57j2k", + "name": "Катинка Мойзер", + "dayofweek": "Wednesday", + "dayOfMonth": 31, + "weekOfMonth": 5, + "startTime": "2024-01-31T10:00:00.000Z", + "endTime": "2024-01-31T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1856, + "publisherId": "clryu75oj002xoz6em4d57j2k", + "name": "Катинка Мойзер", + "dayofweek": "Thursday", + "dayOfMonth": 1, + "weekOfMonth": 5, + "startTime": "2024-02-01T14:30:00.000Z", + "endTime": "2024-02-01T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1857, + "publisherId": "clryu75oj002xoz6em4d57j2k", + "name": "Катинка Мойзер", + "dayofweek": "Friday", + "dayOfMonth": 2, + "weekOfMonth": 5, + "startTime": "2024-02-02T14:30:00.000Z", + "endTime": "2024-02-02T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1858, + "publisherId": "clryu75oj002xoz6em4d57j2k", + "name": "Катинка Мойзер", + "dayofweek": "Saturday", + "dayOfMonth": 3, + "weekOfMonth": 5, + "startTime": "2024-02-03T10:00:00.000Z", + "endTime": "2024-02-03T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3223, + "publisherId": "clryu75oj002xoz6em4d57j2k", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-23T13:00:00.000Z", + "endTime": "2024-01-23T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3315, + "publisherId": "clryu75oj002xoz6em4d57j2k", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-30T13:00:00.000Z", + "endTime": "2024-01-30T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 4, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 1828, + "publisherId": "clryu75oj002xoz6em4d57j2k", + "name": "Катинка Мойзер", + "dayofweek": "Monday", + "dayOfMonth": 1, + "weekOfMonth": 1, + "startTime": "2024-01-01T10:00:00.000Z", + "endTime": "2024-01-01T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1829, + "publisherId": "clryu75oj002xoz6em4d57j2k", + "name": "Катинка Мойзер", + "dayofweek": "Wednesday", + "dayOfMonth": 3, + "weekOfMonth": 1, + "startTime": "2024-01-03T14:30:00.000Z", + "endTime": "2024-01-03T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1830, + "publisherId": "clryu75oj002xoz6em4d57j2k", + "name": "Катинка Мойзер", + "dayofweek": "Thursday", + "dayOfMonth": 4, + "weekOfMonth": 1, + "startTime": "2024-01-04T14:30:00.000Z", + "endTime": "2024-01-04T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1831, + "publisherId": "clryu75oj002xoz6em4d57j2k", + "name": "Катинка Мойзер", + "dayofweek": "Friday", + "dayOfMonth": 5, + "weekOfMonth": 1, + "startTime": "2024-01-05T14:30:00.000Z", + "endTime": "2024-01-05T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1832, + "publisherId": "clryu75oj002xoz6em4d57j2k", + "name": "Катинка Мойзер", + "dayofweek": "Saturday", + "dayOfMonth": 6, + "weekOfMonth": 1, + "startTime": "2024-01-06T10:00:00.000Z", + "endTime": "2024-01-06T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1833, + "publisherId": "clryu75oj002xoz6em4d57j2k", + "name": "Катинка Мойзер", + "dayofweek": "Monday", + "dayOfMonth": 8, + "weekOfMonth": 2, + "startTime": "2024-01-08T14:30:00.000Z", + "endTime": "2024-01-08T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1834, + "publisherId": "clryu75oj002xoz6em4d57j2k", + "name": "Катинка Мойзер", + "dayofweek": "Tuesday", + "dayOfMonth": 9, + "weekOfMonth": 2, + "startTime": "2024-01-09T14:30:00.000Z", + "endTime": "2024-01-09T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1835, + "publisherId": "clryu75oj002xoz6em4d57j2k", + "name": "Катинка Мойзер", + "dayofweek": "Wednesday", + "dayOfMonth": 10, + "weekOfMonth": 2, + "startTime": "2024-01-10T14:30:00.000Z", + "endTime": "2024-01-10T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1836, + "publisherId": "clryu75oj002xoz6em4d57j2k", + "name": "Катинка Мойзер", + "dayofweek": "Thursday", + "dayOfMonth": 11, + "weekOfMonth": 2, + "startTime": "2024-01-11T14:30:00.000Z", + "endTime": "2024-01-11T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1837, + "publisherId": "clryu75oj002xoz6em4d57j2k", + "name": "Катинка Мойзер", + "dayofweek": "Friday", + "dayOfMonth": 12, + "weekOfMonth": 2, + "startTime": "2024-01-12T14:30:00.000Z", + "endTime": "2024-01-12T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1838, + "publisherId": "clryu75oj002xoz6em4d57j2k", + "name": "Катинка Мойзер", + "dayofweek": "Saturday", + "dayOfMonth": 13, + "weekOfMonth": 2, + "startTime": "2024-01-13T10:00:00.000Z", + "endTime": "2024-01-13T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1839, + "publisherId": "clryu75oj002xoz6em4d57j2k", + "name": "Катинка Мойзер", + "dayofweek": "Monday", + "dayOfMonth": 15, + "weekOfMonth": 3, + "startTime": "2024-01-15T14:30:00.000Z", + "endTime": "2024-01-15T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1840, + "publisherId": "clryu75oj002xoz6em4d57j2k", + "name": "Катинка Мойзер", + "dayofweek": "Tuesday", + "dayOfMonth": 16, + "weekOfMonth": 3, + "startTime": "2024-01-16T14:30:00.000Z", + "endTime": "2024-01-16T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1841, + "publisherId": "clryu75oj002xoz6em4d57j2k", + "name": "Катинка Мойзер", + "dayofweek": "Monday", + "dayOfMonth": 22, + "weekOfMonth": 4, + "startTime": "2024-01-22T07:00:00.000Z", + "endTime": "2024-01-22T08:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1842, + "publisherId": "clryu75oj002xoz6em4d57j2k", + "name": "Катинка Мойзер", + "dayofweek": "Monday", + "dayOfMonth": 22, + "weekOfMonth": 4, + "startTime": "2024-01-22T10:00:00.000Z", + "endTime": "2024-01-22T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1843, + "publisherId": "clryu75oj002xoz6em4d57j2k", + "name": "Катинка Мойзер", + "dayofweek": "Tuesday", + "dayOfMonth": 23, + "weekOfMonth": 4, + "startTime": "2024-01-23T07:00:00.000Z", + "endTime": "2024-01-23T08:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1844, + "publisherId": "clryu75oj002xoz6em4d57j2k", + "name": "Катинка Мойзер", + "dayofweek": "Tuesday", + "dayOfMonth": 23, + "weekOfMonth": 4, + "startTime": "2024-01-23T10:00:00.000Z", + "endTime": "2024-01-23T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1845, + "publisherId": "clryu75oj002xoz6em4d57j2k", + "name": "Катинка Мойзер", + "dayofweek": "Wednesday", + "dayOfMonth": 24, + "weekOfMonth": 4, + "startTime": "2024-01-24T07:00:00.000Z", + "endTime": "2024-01-24T08:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1846, + "publisherId": "clryu75oj002xoz6em4d57j2k", + "name": "Катинка Мойзер", + "dayofweek": "Wednesday", + "dayOfMonth": 24, + "weekOfMonth": 4, + "startTime": "2024-01-24T10:00:00.000Z", + "endTime": "2024-01-24T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1847, + "publisherId": "clryu75oj002xoz6em4d57j2k", + "name": "Катинка Мойзер", + "dayofweek": "Thursday", + "dayOfMonth": 25, + "weekOfMonth": 4, + "startTime": "2024-01-25T07:00:00.000Z", + "endTime": "2024-01-25T08:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1848, + "publisherId": "clryu75oj002xoz6em4d57j2k", + "name": "Катинка Мойзер", + "dayofweek": "Thursday", + "dayOfMonth": 25, + "weekOfMonth": 4, + "startTime": "2024-01-25T10:00:00.000Z", + "endTime": "2024-01-25T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1849, + "publisherId": "clryu75oj002xoz6em4d57j2k", + "name": "Катинка Мойзер", + "dayofweek": "Friday", + "dayOfMonth": 26, + "weekOfMonth": 4, + "startTime": "2024-01-26T07:00:00.000Z", + "endTime": "2024-01-26T08:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1850, + "publisherId": "clryu75oj002xoz6em4d57j2k", + "name": "Катинка Мойзер", + "dayofweek": "Friday", + "dayOfMonth": 26, + "weekOfMonth": 4, + "startTime": "2024-01-26T10:00:00.000Z", + "endTime": "2024-01-26T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1851, + "publisherId": "clryu75oj002xoz6em4d57j2k", + "name": "Катинка Мойзер", + "dayofweek": "Saturday", + "dayOfMonth": 27, + "weekOfMonth": 4, + "startTime": "2024-01-27T10:00:00.000Z", + "endTime": "2024-01-27T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1852, + "publisherId": "clryu75oj002xoz6em4d57j2k", + "name": "Катинка Мойзер", + "dayofweek": "Tuesday", + "dayOfMonth": 30, + "weekOfMonth": 5, + "startTime": "2024-01-30T07:00:00.000Z", + "endTime": "2024-01-30T08:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1853, + "publisherId": "clryu75oj002xoz6em4d57j2k", + "name": "Катинка Мойзер", + "dayofweek": "Tuesday", + "dayOfMonth": 30, + "weekOfMonth": 5, + "startTime": "2024-01-30T10:00:00.000Z", + "endTime": "2024-01-30T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1854, + "publisherId": "clryu75oj002xoz6em4d57j2k", + "name": "Катинка Мойзер", + "dayofweek": "Wednesday", + "dayOfMonth": 31, + "weekOfMonth": 5, + "startTime": "2024-01-31T07:00:00.000Z", + "endTime": "2024-01-31T08:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1855, + "publisherId": "clryu75oj002xoz6em4d57j2k", + "name": "Катинка Мойзер", + "dayofweek": "Wednesday", + "dayOfMonth": 31, + "weekOfMonth": 5, + "startTime": "2024-01-31T10:00:00.000Z", + "endTime": "2024-01-31T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1856, + "publisherId": "clryu75oj002xoz6em4d57j2k", + "name": "Катинка Мойзер", + "dayofweek": "Thursday", + "dayOfMonth": 1, + "weekOfMonth": 5, + "startTime": "2024-02-01T14:30:00.000Z", + "endTime": "2024-02-01T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1857, + "publisherId": "clryu75oj002xoz6em4d57j2k", + "name": "Катинка Мойзер", + "dayofweek": "Friday", + "dayOfMonth": 2, + "weekOfMonth": 5, + "startTime": "2024-02-02T14:30:00.000Z", + "endTime": "2024-02-02T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1858, + "publisherId": "clryu75oj002xoz6em4d57j2k", + "name": "Катинка Мойзер", + "dayofweek": "Saturday", + "dayOfMonth": 3, + "weekOfMonth": 5, + "startTime": "2024-02-03T10:00:00.000Z", + "endTime": "2024-02-03T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3223, + "publisherId": "clryu75oj002xoz6em4d57j2k", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-23T13:00:00.000Z", + "endTime": "2024-01-23T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3315, + "publisherId": "clryu75oj002xoz6em4d57j2k", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-30T13:00:00.000Z", + "endTime": "2024-01-30T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 33, + "currentMonthAvailabilityHoursCount": 96, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": true + }, + { + "id": "clryu75x6002zoz6ex8lj2o6a", + "firstName": "Кеся", + "lastName": "Спиньо", + "assignments": [ + { + "id": 40, + "shift": { + "id": 18, + "startTime": "2024-01-03T14:30:00.000Z", + "endTime": "2024-01-03T16:00:00.000Z" + } + }, + { + "id": 82, + "shift": { + "id": 31, + "startTime": "2024-01-06T10:00:00.000Z", + "endTime": "2024-01-06T11:30:00.000Z" + } + }, + { + "id": 147, + "shift": { + "id": 51, + "startTime": "2024-01-10T13:00:00.000Z", + "endTime": "2024-01-10T14:30:00.000Z" + } + }, + { + "id": 258, + "shift": { + "id": 85, + "startTime": "2024-01-17T13:00:00.000Z", + "endTime": "2024-01-17T14:30:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 1397, + "publisherId": "clryu75x6002zoz6ex8lj2o6a", + "name": "Кеся Спиньо", + "dayofweek": "Wednesday", + "dayOfMonth": 14, + "weekOfMonth": 2, + "startTime": "2024-02-14T11:30:00.000Z", + "endTime": "2024-02-14T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1398, + "publisherId": "clryu75x6002zoz6ex8lj2o6a", + "name": "Кеся Спиньо", + "dayofweek": "Saturday", + "dayOfMonth": 17, + "weekOfMonth": 2, + "startTime": "2024-02-17T11:30:00.000Z", + "endTime": "2024-02-17T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1399, + "publisherId": "clryu75x6002zoz6ex8lj2o6a", + "name": "Кеся Спиньо", + "dayofweek": "Saturday", + "dayOfMonth": 24, + "weekOfMonth": 3, + "startTime": "2024-02-24T10:00:00.000Z", + "endTime": "2024-02-24T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1400, + "publisherId": "clryu75x6002zoz6ex8lj2o6a", + "name": "Кеся Спиньо", + "dayofweek": "Saturday", + "dayOfMonth": 2, + "weekOfMonth": 4, + "startTime": "2024-03-02T10:00:00.000Z", + "endTime": "2024-03-02T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2182, + "publisherId": "clryu75x6002zoz6ex8lj2o6a", + "name": "Кеся Спиньо", + "dayofweek": "Wednesday", + "dayOfMonth": 3, + "weekOfMonth": 1, + "startTime": "2024-01-03T13:00:00.000Z", + "endTime": "2024-01-03T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2183, + "publisherId": "clryu75x6002zoz6ex8lj2o6a", + "name": "Кеся Спиньо", + "dayofweek": "Saturday", + "dayOfMonth": 6, + "weekOfMonth": 1, + "startTime": "2024-01-06T10:00:00.000Z", + "endTime": "2024-01-06T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2184, + "publisherId": "clryu75x6002zoz6ex8lj2o6a", + "name": "Кеся Спиньо", + "dayofweek": "Wednesday", + "dayOfMonth": 10, + "weekOfMonth": 2, + "startTime": "2024-01-10T13:00:00.000Z", + "endTime": "2024-01-10T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2185, + "publisherId": "clryu75x6002zoz6ex8lj2o6a", + "name": "Кеся Спиньо", + "dayofweek": "Wednesday", + "dayOfMonth": 17, + "weekOfMonth": 3, + "startTime": "2024-01-17T13:00:00.000Z", + "endTime": "2024-01-17T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2186, + "publisherId": "clryu75x6002zoz6ex8lj2o6a", + "name": "Кеся Спиньо", + "dayofweek": "Saturday", + "dayOfMonth": 20, + "weekOfMonth": 3, + "startTime": "2024-01-20T10:00:00.000Z", + "endTime": "2024-01-20T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2187, + "publisherId": "clryu75x6002zoz6ex8lj2o6a", + "name": "Кеся Спиньо", + "dayofweek": "Wednesday", + "dayOfMonth": 24, + "weekOfMonth": 4, + "startTime": "2024-01-24T13:00:00.000Z", + "endTime": "2024-01-24T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2188, + "publisherId": "clryu75x6002zoz6ex8lj2o6a", + "name": "Кеся Спиньо", + "dayofweek": "Saturday", + "dayOfMonth": 27, + "weekOfMonth": 4, + "startTime": "2024-01-27T10:00:00.000Z", + "endTime": "2024-01-27T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2189, + "publisherId": "clryu75x6002zoz6ex8lj2o6a", + "name": "Кеся Спиньо", + "dayofweek": "Saturday", + "dayOfMonth": 3, + "weekOfMonth": 5, + "startTime": "2024-02-03T10:00:00.000Z", + "endTime": "2024-02-03T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3009, + "publisherId": "clryu75x6002zoz6ex8lj2o6a", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-03T14:30:00.000Z", + "endTime": "2024-01-03T16:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 4, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 2182, + "publisherId": "clryu75x6002zoz6ex8lj2o6a", + "name": "Кеся Спиньо", + "dayofweek": "Wednesday", + "dayOfMonth": 3, + "weekOfMonth": 1, + "startTime": "2024-01-03T13:00:00.000Z", + "endTime": "2024-01-03T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2183, + "publisherId": "clryu75x6002zoz6ex8lj2o6a", + "name": "Кеся Спиньо", + "dayofweek": "Saturday", + "dayOfMonth": 6, + "weekOfMonth": 1, + "startTime": "2024-01-06T10:00:00.000Z", + "endTime": "2024-01-06T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2184, + "publisherId": "clryu75x6002zoz6ex8lj2o6a", + "name": "Кеся Спиньо", + "dayofweek": "Wednesday", + "dayOfMonth": 10, + "weekOfMonth": 2, + "startTime": "2024-01-10T13:00:00.000Z", + "endTime": "2024-01-10T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2185, + "publisherId": "clryu75x6002zoz6ex8lj2o6a", + "name": "Кеся Спиньо", + "dayofweek": "Wednesday", + "dayOfMonth": 17, + "weekOfMonth": 3, + "startTime": "2024-01-17T13:00:00.000Z", + "endTime": "2024-01-17T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2186, + "publisherId": "clryu75x6002zoz6ex8lj2o6a", + "name": "Кеся Спиньо", + "dayofweek": "Saturday", + "dayOfMonth": 20, + "weekOfMonth": 3, + "startTime": "2024-01-20T10:00:00.000Z", + "endTime": "2024-01-20T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2187, + "publisherId": "clryu75x6002zoz6ex8lj2o6a", + "name": "Кеся Спиньо", + "dayofweek": "Wednesday", + "dayOfMonth": 24, + "weekOfMonth": 4, + "startTime": "2024-01-24T13:00:00.000Z", + "endTime": "2024-01-24T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2188, + "publisherId": "clryu75x6002zoz6ex8lj2o6a", + "name": "Кеся Спиньо", + "dayofweek": "Saturday", + "dayOfMonth": 27, + "weekOfMonth": 4, + "startTime": "2024-01-27T10:00:00.000Z", + "endTime": "2024-01-27T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2189, + "publisherId": "clryu75x6002zoz6ex8lj2o6a", + "name": "Кеся Спиньо", + "dayofweek": "Saturday", + "dayOfMonth": 3, + "weekOfMonth": 5, + "startTime": "2024-02-03T10:00:00.000Z", + "endTime": "2024-02-03T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3009, + "publisherId": "clryu75x6002zoz6ex8lj2o6a", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-03T14:30:00.000Z", + "endTime": "2024-01-03T16:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 9, + "currentMonthAvailabilityHoursCount": 48, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": true + }, + { + "id": "clryu765g0031oz6ez0u02bl8", + "firstName": "Красимир", + "lastName": "Велев", + "assignments": [ + { + "id": 423, + "shift": { + "id": 136, + "startTime": "2024-01-27T14:30:00.000Z", + "endTime": "2024-01-27T16:00:00.000Z" + } + }, + { + "id": 528, + "shift": { + "id": 170, + "startTime": "2024-02-03T14:30:00.000Z", + "endTime": "2024-02-03T16:00:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 3284, + "publisherId": "clryu765g0031oz6ez0u02bl8", + "name": "от предишен график", + "dayofweek": "Saturday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-27T14:30:00.000Z", + "endTime": "2024-01-27T16:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3375, + "publisherId": "clryu765g0031oz6ez0u02bl8", + "name": "от предишен график", + "dayofweek": "Saturday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-02-03T14:30:00.000Z", + "endTime": "2024-02-03T16:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 2, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 3284, + "publisherId": "clryu765g0031oz6ez0u02bl8", + "name": "от предишен график", + "dayofweek": "Saturday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-27T14:30:00.000Z", + "endTime": "2024-01-27T16:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3375, + "publisherId": "clryu765g0031oz6ez0u02bl8", + "name": "от предишен график", + "dayofweek": "Saturday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-02-03T14:30:00.000Z", + "endTime": "2024-02-03T16:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 2, + "currentMonthAvailabilityHoursCount": 3, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": false + }, + { + "id": "clryu769i0032oz6ee2f1sj0f", + "firstName": "Красимир", + "lastName": "Грудев", + "assignments": [ + { + "id": 519, + "shift": { + "id": 167, + "startTime": "2024-02-03T10:00:00.000Z", + "endTime": "2024-02-03T11:30:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 1241, + "publisherId": "clryu769i0032oz6ee2f1sj0f", + "name": "Красимир Грудев", + "dayofweek": "Saturday", + "dayOfMonth": 2, + "weekOfMonth": 4, + "startTime": "2024-03-02T10:00:00.000Z", + "endTime": "2024-03-02T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2774, + "publisherId": "clryu769i0032oz6ee2f1sj0f", + "name": "Красимир Грудев", + "dayofweek": "Saturday", + "dayOfMonth": 27, + "weekOfMonth": 4, + "startTime": "2024-01-27T10:00:00.000Z", + "endTime": "2024-01-27T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2775, + "publisherId": "clryu769i0032oz6ee2f1sj0f", + "name": "Красимир Грудев", + "dayofweek": "Saturday", + "dayOfMonth": 3, + "weekOfMonth": 5, + "startTime": "2024-02-03T10:00:00.000Z", + "endTime": "2024-02-03T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 1, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 2774, + "publisherId": "clryu769i0032oz6ee2f1sj0f", + "name": "Красимир Грудев", + "dayofweek": "Saturday", + "dayOfMonth": 27, + "weekOfMonth": 4, + "startTime": "2024-01-27T10:00:00.000Z", + "endTime": "2024-01-27T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2775, + "publisherId": "clryu769i0032oz6ee2f1sj0f", + "name": "Красимир Грудев", + "dayofweek": "Saturday", + "dayOfMonth": 3, + "weekOfMonth": 5, + "startTime": "2024-02-03T10:00:00.000Z", + "endTime": "2024-02-03T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 2, + "currentMonthAvailabilityHoursCount": 9, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": true + }, + { + "id": "clryu76dt0033oz6eyq70lmoj", + "firstName": "Красимир", + "lastName": "Райчев", + "assignments": [ + { + "id": 115, + "shift": { + "id": 41, + "startTime": "2024-01-09T07:00:00.000Z", + "endTime": "2024-01-09T08:30:00.000Z" + } + }, + { + "id": 226, + "shift": { + "id": 75, + "startTime": "2024-01-16T07:00:00.000Z", + "endTime": "2024-01-16T08:30:00.000Z" + } + }, + { + "id": 333, + "shift": { + "id": 109, + "startTime": "2024-01-23T07:00:00.000Z", + "endTime": "2024-01-23T08:30:00.000Z" + } + }, + { + "id": 446, + "shift": { + "id": 143, + "startTime": "2024-01-30T07:00:00.000Z", + "endTime": "2024-01-30T08:30:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 3058, + "publisherId": "clryu76dt0033oz6eyq70lmoj", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-09T07:00:00.000Z", + "endTime": "2024-01-09T08:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3139, + "publisherId": "clryu76dt0033oz6eyq70lmoj", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-16T07:00:00.000Z", + "endTime": "2024-01-16T08:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3212, + "publisherId": "clryu76dt0033oz6eyq70lmoj", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-23T07:00:00.000Z", + "endTime": "2024-01-23T08:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3304, + "publisherId": "clryu76dt0033oz6eyq70lmoj", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-30T07:00:00.000Z", + "endTime": "2024-01-30T08:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 4, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 3058, + "publisherId": "clryu76dt0033oz6eyq70lmoj", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-09T07:00:00.000Z", + "endTime": "2024-01-09T08:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3139, + "publisherId": "clryu76dt0033oz6eyq70lmoj", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-16T07:00:00.000Z", + "endTime": "2024-01-16T08:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3212, + "publisherId": "clryu76dt0033oz6eyq70lmoj", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-23T07:00:00.000Z", + "endTime": "2024-01-23T08:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3304, + "publisherId": "clryu76dt0033oz6eyq70lmoj", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-30T07:00:00.000Z", + "endTime": "2024-01-30T08:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 4, + "currentMonthAvailabilityHoursCount": 6, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": false + }, + { + "id": "clryu76i70034oz6eryp8peyy", + "firstName": "Наташа", + "lastName": "Смит", + "assignments": [ + { + "id": 51, + "shift": { + "id": 21, + "startTime": "2024-01-04T10:00:00.000Z", + "endTime": "2024-01-04T11:30:00.000Z" + } + }, + { + "id": 493, + "shift": { + "id": 158, + "startTime": "2024-02-01T11:30:00.000Z", + "endTime": "2024-02-01T13:00:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 852, + "publisherId": "clryu76i70034oz6eryp8peyy", + "name": "Наташа Смит", + "dayofweek": "Wednesday", + "dayOfMonth": 7, + "weekOfMonth": 1, + "startTime": "2024-02-07T08:30:00.000Z", + "endTime": "2024-02-07T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 853, + "publisherId": "clryu76i70034oz6eryp8peyy", + "name": "Наташа Смит", + "dayofweek": "Thursday", + "dayOfMonth": 8, + "weekOfMonth": 1, + "startTime": "2024-02-08T10:00:00.000Z", + "endTime": "2024-02-08T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 854, + "publisherId": "clryu76i70034oz6eryp8peyy", + "name": "Наташа Смит", + "dayofweek": "Friday", + "dayOfMonth": 9, + "weekOfMonth": 1, + "startTime": "2024-02-09T10:00:00.000Z", + "endTime": "2024-02-09T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 855, + "publisherId": "clryu76i70034oz6eryp8peyy", + "name": "Наташа Смит", + "dayofweek": "Wednesday", + "dayOfMonth": 14, + "weekOfMonth": 2, + "startTime": "2024-02-14T08:30:00.000Z", + "endTime": "2024-02-14T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 856, + "publisherId": "clryu76i70034oz6eryp8peyy", + "name": "Наташа Смит", + "dayofweek": "Thursday", + "dayOfMonth": 15, + "weekOfMonth": 2, + "startTime": "2024-02-15T10:00:00.000Z", + "endTime": "2024-02-15T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 857, + "publisherId": "clryu76i70034oz6eryp8peyy", + "name": "Наташа Смит", + "dayofweek": "Friday", + "dayOfMonth": 16, + "weekOfMonth": 2, + "startTime": "2024-02-16T10:00:00.000Z", + "endTime": "2024-02-16T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 858, + "publisherId": "clryu76i70034oz6eryp8peyy", + "name": "Наташа Смит", + "dayofweek": "Wednesday", + "dayOfMonth": 21, + "weekOfMonth": 3, + "startTime": "2024-02-21T08:30:00.000Z", + "endTime": "2024-02-21T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 859, + "publisherId": "clryu76i70034oz6eryp8peyy", + "name": "Наташа Смит", + "dayofweek": "Thursday", + "dayOfMonth": 22, + "weekOfMonth": 3, + "startTime": "2024-02-22T10:00:00.000Z", + "endTime": "2024-02-22T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 860, + "publisherId": "clryu76i70034oz6eryp8peyy", + "name": "Наташа Смит", + "dayofweek": "Friday", + "dayOfMonth": 23, + "weekOfMonth": 3, + "startTime": "2024-02-23T10:00:00.000Z", + "endTime": "2024-02-23T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 861, + "publisherId": "clryu76i70034oz6eryp8peyy", + "name": "Наташа Смит", + "dayofweek": "Wednesday", + "dayOfMonth": 28, + "weekOfMonth": 4, + "startTime": "2024-02-28T08:30:00.000Z", + "endTime": "2024-02-28T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 862, + "publisherId": "clryu76i70034oz6eryp8peyy", + "name": "Наташа Смит", + "dayofweek": "Thursday", + "dayOfMonth": 29, + "weekOfMonth": 4, + "startTime": "2024-02-29T10:00:00.000Z", + "endTime": "2024-02-29T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 863, + "publisherId": "clryu76i70034oz6eryp8peyy", + "name": "Наташа Смит", + "dayofweek": "Friday", + "dayOfMonth": 1, + "weekOfMonth": 4, + "startTime": "2024-03-01T10:00:00.000Z", + "endTime": "2024-03-01T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2170, + "publisherId": "clryu76i70034oz6eryp8peyy", + "name": "Наташа Смит", + "dayofweek": "Wednesday", + "dayOfMonth": 3, + "weekOfMonth": 1, + "startTime": "2024-01-03T08:30:00.000Z", + "endTime": "2024-01-03T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2171, + "publisherId": "clryu76i70034oz6eryp8peyy", + "name": "Наташа Смит", + "dayofweek": "Thursday", + "dayOfMonth": 4, + "weekOfMonth": 1, + "startTime": "2024-01-04T10:00:00.000Z", + "endTime": "2024-01-04T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2172, + "publisherId": "clryu76i70034oz6eryp8peyy", + "name": "Наташа Смит", + "dayofweek": "Friday", + "dayOfMonth": 5, + "weekOfMonth": 1, + "startTime": "2024-01-05T10:00:00.000Z", + "endTime": "2024-01-05T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2173, + "publisherId": "clryu76i70034oz6eryp8peyy", + "name": "Наташа Смит", + "dayofweek": "Wednesday", + "dayOfMonth": 10, + "weekOfMonth": 2, + "startTime": "2024-01-10T08:30:00.000Z", + "endTime": "2024-01-10T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2174, + "publisherId": "clryu76i70034oz6eryp8peyy", + "name": "Наташа Смит", + "dayofweek": "Thursday", + "dayOfMonth": 11, + "weekOfMonth": 2, + "startTime": "2024-01-11T10:00:00.000Z", + "endTime": "2024-01-11T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2175, + "publisherId": "clryu76i70034oz6eryp8peyy", + "name": "Наташа Смит", + "dayofweek": "Friday", + "dayOfMonth": 12, + "weekOfMonth": 2, + "startTime": "2024-01-12T10:00:00.000Z", + "endTime": "2024-01-12T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2176, + "publisherId": "clryu76i70034oz6eryp8peyy", + "name": "Наташа Смит", + "dayofweek": "Wednesday", + "dayOfMonth": 17, + "weekOfMonth": 3, + "startTime": "2024-01-17T08:30:00.000Z", + "endTime": "2024-01-17T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2177, + "publisherId": "clryu76i70034oz6eryp8peyy", + "name": "Наташа Смит", + "dayofweek": "Thursday", + "dayOfMonth": 18, + "weekOfMonth": 3, + "startTime": "2024-01-18T10:00:00.000Z", + "endTime": "2024-01-18T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2178, + "publisherId": "clryu76i70034oz6eryp8peyy", + "name": "Наташа Смит", + "dayofweek": "Friday", + "dayOfMonth": 19, + "weekOfMonth": 3, + "startTime": "2024-01-19T10:00:00.000Z", + "endTime": "2024-01-19T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2179, + "publisherId": "clryu76i70034oz6eryp8peyy", + "name": "Наташа Смит", + "dayofweek": "Wednesday", + "dayOfMonth": 24, + "weekOfMonth": 4, + "startTime": "2024-01-24T08:30:00.000Z", + "endTime": "2024-01-24T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2180, + "publisherId": "clryu76i70034oz6eryp8peyy", + "name": "Наташа Смит", + "dayofweek": "Thursday", + "dayOfMonth": 25, + "weekOfMonth": 4, + "startTime": "2024-01-25T10:00:00.000Z", + "endTime": "2024-01-25T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2181, + "publisherId": "clryu76i70034oz6eryp8peyy", + "name": "Наташа Смит", + "dayofweek": "Friday", + "dayOfMonth": 26, + "weekOfMonth": 4, + "startTime": "2024-01-26T10:00:00.000Z", + "endTime": "2024-01-26T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3344, + "publisherId": "clryu76i70034oz6eryp8peyy", + "name": "от предишен график", + "dayofweek": "Thursday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-02-01T11:30:00.000Z", + "endTime": "2024-02-01T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 2, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 2170, + "publisherId": "clryu76i70034oz6eryp8peyy", + "name": "Наташа Смит", + "dayofweek": "Wednesday", + "dayOfMonth": 3, + "weekOfMonth": 1, + "startTime": "2024-01-03T08:30:00.000Z", + "endTime": "2024-01-03T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2171, + "publisherId": "clryu76i70034oz6eryp8peyy", + "name": "Наташа Смит", + "dayofweek": "Thursday", + "dayOfMonth": 4, + "weekOfMonth": 1, + "startTime": "2024-01-04T10:00:00.000Z", + "endTime": "2024-01-04T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2172, + "publisherId": "clryu76i70034oz6eryp8peyy", + "name": "Наташа Смит", + "dayofweek": "Friday", + "dayOfMonth": 5, + "weekOfMonth": 1, + "startTime": "2024-01-05T10:00:00.000Z", + "endTime": "2024-01-05T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2173, + "publisherId": "clryu76i70034oz6eryp8peyy", + "name": "Наташа Смит", + "dayofweek": "Wednesday", + "dayOfMonth": 10, + "weekOfMonth": 2, + "startTime": "2024-01-10T08:30:00.000Z", + "endTime": "2024-01-10T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2174, + "publisherId": "clryu76i70034oz6eryp8peyy", + "name": "Наташа Смит", + "dayofweek": "Thursday", + "dayOfMonth": 11, + "weekOfMonth": 2, + "startTime": "2024-01-11T10:00:00.000Z", + "endTime": "2024-01-11T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2175, + "publisherId": "clryu76i70034oz6eryp8peyy", + "name": "Наташа Смит", + "dayofweek": "Friday", + "dayOfMonth": 12, + "weekOfMonth": 2, + "startTime": "2024-01-12T10:00:00.000Z", + "endTime": "2024-01-12T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2176, + "publisherId": "clryu76i70034oz6eryp8peyy", + "name": "Наташа Смит", + "dayofweek": "Wednesday", + "dayOfMonth": 17, + "weekOfMonth": 3, + "startTime": "2024-01-17T08:30:00.000Z", + "endTime": "2024-01-17T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2177, + "publisherId": "clryu76i70034oz6eryp8peyy", + "name": "Наташа Смит", + "dayofweek": "Thursday", + "dayOfMonth": 18, + "weekOfMonth": 3, + "startTime": "2024-01-18T10:00:00.000Z", + "endTime": "2024-01-18T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2178, + "publisherId": "clryu76i70034oz6eryp8peyy", + "name": "Наташа Смит", + "dayofweek": "Friday", + "dayOfMonth": 19, + "weekOfMonth": 3, + "startTime": "2024-01-19T10:00:00.000Z", + "endTime": "2024-01-19T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2179, + "publisherId": "clryu76i70034oz6eryp8peyy", + "name": "Наташа Смит", + "dayofweek": "Wednesday", + "dayOfMonth": 24, + "weekOfMonth": 4, + "startTime": "2024-01-24T08:30:00.000Z", + "endTime": "2024-01-24T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2180, + "publisherId": "clryu76i70034oz6eryp8peyy", + "name": "Наташа Смит", + "dayofweek": "Thursday", + "dayOfMonth": 25, + "weekOfMonth": 4, + "startTime": "2024-01-25T10:00:00.000Z", + "endTime": "2024-01-25T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2181, + "publisherId": "clryu76i70034oz6eryp8peyy", + "name": "Наташа Смит", + "dayofweek": "Friday", + "dayOfMonth": 26, + "weekOfMonth": 4, + "startTime": "2024-01-26T10:00:00.000Z", + "endTime": "2024-01-26T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3344, + "publisherId": "clryu76i70034oz6eryp8peyy", + "name": "от предишен график", + "dayofweek": "Thursday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-02-01T11:30:00.000Z", + "endTime": "2024-02-01T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 13, + "currentMonthAvailabilityHoursCount": 30, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": true + }, + { + "id": "clryu76mc0035oz6e7uokfb1k", + "firstName": "Крейг", + "lastName": "Уилсон", + "assignments": [ + { + "id": 196, + "shift": { + "id": 66, + "startTime": "2024-01-13T11:30:00.000Z", + "endTime": "2024-01-13T13:00:00.000Z" + } + }, + { + "id": 305, + "shift": { + "id": 100, + "startTime": "2024-01-20T11:30:00.000Z", + "endTime": "2024-01-20T13:00:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 1106, + "publisherId": "clryu76mc0035oz6e7uokfb1k", + "name": "Крейг Уилсон", + "dayofweek": "Saturday", + "dayOfMonth": 17, + "weekOfMonth": 2, + "startTime": "2024-02-17T08:30:00.000Z", + "endTime": "2024-02-17T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1107, + "publisherId": "clryu76mc0035oz6e7uokfb1k", + "name": "Крейг Уилсон", + "dayofweek": "Saturday", + "dayOfMonth": 24, + "weekOfMonth": 3, + "startTime": "2024-02-24T08:30:00.000Z", + "endTime": "2024-02-24T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2771, + "publisherId": "clryu76mc0035oz6e7uokfb1k", + "name": "Крейг Уилсон", + "dayofweek": "Saturday", + "dayOfMonth": 13, + "weekOfMonth": 2, + "startTime": "2024-01-13T08:30:00.000Z", + "endTime": "2024-01-13T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2772, + "publisherId": "clryu76mc0035oz6e7uokfb1k", + "name": "Крейг Уилсон", + "dayofweek": "Saturday", + "dayOfMonth": 20, + "weekOfMonth": 3, + "startTime": "2024-01-20T08:30:00.000Z", + "endTime": "2024-01-20T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2773, + "publisherId": "clryu76mc0035oz6e7uokfb1k", + "name": "Крейг Уилсон", + "dayofweek": "Saturday", + "dayOfMonth": 3, + "weekOfMonth": 5, + "startTime": "2024-02-03T08:30:00.000Z", + "endTime": "2024-02-03T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3119, + "publisherId": "clryu76mc0035oz6e7uokfb1k", + "name": "от предишен график", + "dayofweek": "Saturday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-13T11:30:00.000Z", + "endTime": "2024-01-13T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3189, + "publisherId": "clryu76mc0035oz6e7uokfb1k", + "name": "от предишен график", + "dayofweek": "Saturday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-20T11:30:00.000Z", + "endTime": "2024-01-20T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 2, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 2771, + "publisherId": "clryu76mc0035oz6e7uokfb1k", + "name": "Крейг Уилсон", + "dayofweek": "Saturday", + "dayOfMonth": 13, + "weekOfMonth": 2, + "startTime": "2024-01-13T08:30:00.000Z", + "endTime": "2024-01-13T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2772, + "publisherId": "clryu76mc0035oz6e7uokfb1k", + "name": "Крейг Уилсон", + "dayofweek": "Saturday", + "dayOfMonth": 20, + "weekOfMonth": 3, + "startTime": "2024-01-20T08:30:00.000Z", + "endTime": "2024-01-20T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2773, + "publisherId": "clryu76mc0035oz6e7uokfb1k", + "name": "Крейг Уилсон", + "dayofweek": "Saturday", + "dayOfMonth": 3, + "weekOfMonth": 5, + "startTime": "2024-02-03T08:30:00.000Z", + "endTime": "2024-02-03T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3119, + "publisherId": "clryu76mc0035oz6e7uokfb1k", + "name": "от предишен график", + "dayofweek": "Saturday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-13T11:30:00.000Z", + "endTime": "2024-01-13T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3189, + "publisherId": "clryu76mc0035oz6e7uokfb1k", + "name": "от предишен график", + "dayofweek": "Saturday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-20T11:30:00.000Z", + "endTime": "2024-01-20T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 5, + "currentMonthAvailabilityHoursCount": 21, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": true + }, + { + "id": "clryu76qh0036oz6eg2vov676", + "firstName": "Кристиан", + "lastName": "Новак", + "assignments": [ + { + "id": 102, + "shift": { + "id": 37, + "startTime": "2024-01-08T10:00:00.000Z", + "endTime": "2024-01-08T11:30:00.000Z" + } + }, + { + "id": 208, + "shift": { + "id": 69, + "startTime": "2024-01-15T07:00:00.000Z", + "endTime": "2024-01-15T08:30:00.000Z" + } + }, + { + "id": 322, + "shift": { + "id": 106, + "startTime": "2024-01-22T11:30:00.000Z", + "endTime": "2024-01-22T13:00:00.000Z" + } + }, + { + "id": 435, + "shift": { + "id": 140, + "startTime": "2024-01-29T11:30:00.000Z", + "endTime": "2024-01-29T13:00:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 896, + "publisherId": "clryu76qh0036oz6eg2vov676", + "name": "Кристиан Новак", + "dayofweek": "Monday", + "dayOfMonth": 5, + "weekOfMonth": 1, + "startTime": "2024-02-05T07:00:00.000Z", + "endTime": "2024-02-05T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 897, + "publisherId": "clryu76qh0036oz6eg2vov676", + "name": "Кристиан Новак", + "dayofweek": "Monday", + "dayOfMonth": 12, + "weekOfMonth": 2, + "startTime": "2024-02-12T07:00:00.000Z", + "endTime": "2024-02-12T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 898, + "publisherId": "clryu76qh0036oz6eg2vov676", + "name": "Кристиан Новак", + "dayofweek": "Monday", + "dayOfMonth": 19, + "weekOfMonth": 3, + "startTime": "2024-02-19T07:00:00.000Z", + "endTime": "2024-02-19T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 899, + "publisherId": "clryu76qh0036oz6eg2vov676", + "name": "Кристиан Новак", + "dayofweek": "Monday", + "dayOfMonth": 26, + "weekOfMonth": 4, + "startTime": "2024-02-26T07:00:00.000Z", + "endTime": "2024-02-26T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2357, + "publisherId": "clryu76qh0036oz6eg2vov676", + "name": "Кристиан Новак", + "dayofweek": "Monday", + "dayOfMonth": 1, + "weekOfMonth": 1, + "startTime": "2024-01-01T07:00:00.000Z", + "endTime": "2024-01-01T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2358, + "publisherId": "clryu76qh0036oz6eg2vov676", + "name": "Кристиан Новак", + "dayofweek": "Monday", + "dayOfMonth": 8, + "weekOfMonth": 2, + "startTime": "2024-01-08T07:00:00.000Z", + "endTime": "2024-01-08T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2359, + "publisherId": "clryu76qh0036oz6eg2vov676", + "name": "Кристиан Новак", + "dayofweek": "Monday", + "dayOfMonth": 15, + "weekOfMonth": 3, + "startTime": "2024-01-15T07:00:00.000Z", + "endTime": "2024-01-15T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2360, + "publisherId": "clryu76qh0036oz6eg2vov676", + "name": "Кристиан Новак", + "dayofweek": "Monday", + "dayOfMonth": 22, + "weekOfMonth": 4, + "startTime": "2024-01-22T07:00:00.000Z", + "endTime": "2024-01-22T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3052, + "publisherId": "clryu76qh0036oz6eg2vov676", + "name": "от предишен график", + "dayofweek": "Monday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-08T10:00:00.000Z", + "endTime": "2024-01-08T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3204, + "publisherId": "clryu76qh0036oz6eg2vov676", + "name": "от предишен график", + "dayofweek": "Monday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-22T11:30:00.000Z", + "endTime": "2024-01-22T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3294, + "publisherId": "clryu76qh0036oz6eg2vov676", + "name": "от предишен график", + "dayofweek": "Monday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-29T11:30:00.000Z", + "endTime": "2024-01-29T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 4, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 2357, + "publisherId": "clryu76qh0036oz6eg2vov676", + "name": "Кристиан Новак", + "dayofweek": "Monday", + "dayOfMonth": 1, + "weekOfMonth": 1, + "startTime": "2024-01-01T07:00:00.000Z", + "endTime": "2024-01-01T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2358, + "publisherId": "clryu76qh0036oz6eg2vov676", + "name": "Кристиан Новак", + "dayofweek": "Monday", + "dayOfMonth": 8, + "weekOfMonth": 2, + "startTime": "2024-01-08T07:00:00.000Z", + "endTime": "2024-01-08T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2359, + "publisherId": "clryu76qh0036oz6eg2vov676", + "name": "Кристиан Новак", + "dayofweek": "Monday", + "dayOfMonth": 15, + "weekOfMonth": 3, + "startTime": "2024-01-15T07:00:00.000Z", + "endTime": "2024-01-15T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2360, + "publisherId": "clryu76qh0036oz6eg2vov676", + "name": "Кристиан Новак", + "dayofweek": "Monday", + "dayOfMonth": 22, + "weekOfMonth": 4, + "startTime": "2024-01-22T07:00:00.000Z", + "endTime": "2024-01-22T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3052, + "publisherId": "clryu76qh0036oz6eg2vov676", + "name": "от предишен график", + "dayofweek": "Monday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-08T10:00:00.000Z", + "endTime": "2024-01-08T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3204, + "publisherId": "clryu76qh0036oz6eg2vov676", + "name": "от предишен график", + "dayofweek": "Monday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-22T11:30:00.000Z", + "endTime": "2024-01-22T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3294, + "publisherId": "clryu76qh0036oz6eg2vov676", + "name": "от предишен график", + "dayofweek": "Monday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-29T11:30:00.000Z", + "endTime": "2024-01-29T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 7, + "currentMonthAvailabilityHoursCount": 34.5, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": true + }, + { + "id": "clryu76up0037oz6efckd72ho", + "firstName": "Кристине", + "lastName": "Йорданова", + "assignments": [ + { + "id": 92, + "shift": { + "id": 34, + "startTime": "2024-01-06T14:30:00.000Z", + "endTime": "2024-01-06T16:00:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 714, + "publisherId": "clryu76up0037oz6efckd72ho", + "name": "Кристине Йорданова", + "dayofweek": "Saturday", + "dayOfMonth": 10, + "weekOfMonth": 1, + "startTime": "2024-02-10T07:00:00.000Z", + "endTime": "2024-02-10T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 715, + "publisherId": "clryu76up0037oz6efckd72ho", + "name": "Кристине Йорданова", + "dayofweek": "Saturday", + "dayOfMonth": 17, + "weekOfMonth": 2, + "startTime": "2024-02-17T07:00:00.000Z", + "endTime": "2024-02-17T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 716, + "publisherId": "clryu76up0037oz6efckd72ho", + "name": "Кристине Йорданова", + "dayofweek": "Saturday", + "dayOfMonth": 2, + "weekOfMonth": 4, + "startTime": "2024-03-02T07:00:00.000Z", + "endTime": "2024-03-02T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1979, + "publisherId": "clryu76up0037oz6efckd72ho", + "name": "Кристине Йорданова", + "dayofweek": "Saturday", + "dayOfMonth": 6, + "weekOfMonth": 1, + "startTime": "2024-01-06T07:00:00.000Z", + "endTime": "2024-01-06T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1980, + "publisherId": "clryu76up0037oz6efckd72ho", + "name": "Кристине Йорданова", + "dayofweek": "Saturday", + "dayOfMonth": 13, + "weekOfMonth": 2, + "startTime": "2024-01-13T07:00:00.000Z", + "endTime": "2024-01-13T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1981, + "publisherId": "clryu76up0037oz6efckd72ho", + "name": "Кристине Йорданова", + "dayofweek": "Saturday", + "dayOfMonth": 27, + "weekOfMonth": 4, + "startTime": "2024-01-27T07:00:00.000Z", + "endTime": "2024-01-27T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3046, + "publisherId": "clryu76up0037oz6efckd72ho", + "name": "от предишен график", + "dayofweek": "Saturday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-06T14:30:00.000Z", + "endTime": "2024-01-06T16:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 1, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 1979, + "publisherId": "clryu76up0037oz6efckd72ho", + "name": "Кристине Йорданова", + "dayofweek": "Saturday", + "dayOfMonth": 6, + "weekOfMonth": 1, + "startTime": "2024-01-06T07:00:00.000Z", + "endTime": "2024-01-06T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1980, + "publisherId": "clryu76up0037oz6efckd72ho", + "name": "Кристине Йорданова", + "dayofweek": "Saturday", + "dayOfMonth": 13, + "weekOfMonth": 2, + "startTime": "2024-01-13T07:00:00.000Z", + "endTime": "2024-01-13T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1981, + "publisherId": "clryu76up0037oz6efckd72ho", + "name": "Кристине Йорданова", + "dayofweek": "Saturday", + "dayOfMonth": 27, + "weekOfMonth": 4, + "startTime": "2024-01-27T07:00:00.000Z", + "endTime": "2024-01-27T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3046, + "publisherId": "clryu76up0037oz6efckd72ho", + "name": "от предишен график", + "dayofweek": "Saturday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-06T14:30:00.000Z", + "endTime": "2024-01-06T16:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 4, + "currentMonthAvailabilityHoursCount": 28.5, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": true + }, + { + "id": "clryu76yw0038oz6eg7duo5co", + "firstName": "Кшищоф", + "lastName": "Гуронски", + "assignments": [ + { + "id": 88, + "shift": { + "id": 33, + "startTime": "2024-01-06T13:00:00.000Z", + "endTime": "2024-01-06T14:30:00.000Z" + } + }, + { + "id": 426, + "shift": { + "id": 136, + "startTime": "2024-01-27T14:30:00.000Z", + "endTime": "2024-01-27T16:00:00.000Z" + } + }, + { + "id": 531, + "shift": { + "id": 170, + "startTime": "2024-02-03T14:30:00.000Z", + "endTime": "2024-02-03T16:00:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 1819, + "publisherId": "clryu76yw0038oz6eg7duo5co", + "name": "Кшищоф Гуронски", + "dayofweek": "Saturday", + "dayOfMonth": 17, + "weekOfMonth": 2, + "startTime": "2024-02-17T11:30:00.000Z", + "endTime": "2024-02-17T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1820, + "publisherId": "clryu76yw0038oz6eg7duo5co", + "name": "Кшищоф Гуронски", + "dayofweek": "Saturday", + "dayOfMonth": 24, + "weekOfMonth": 3, + "startTime": "2024-02-24T11:30:00.000Z", + "endTime": "2024-02-24T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1821, + "publisherId": "clryu76yw0038oz6eg7duo5co", + "name": "Кшищоф Гуронски", + "dayofweek": "Saturday", + "dayOfMonth": 2, + "weekOfMonth": 4, + "startTime": "2024-03-02T11:30:00.000Z", + "endTime": "2024-03-02T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3043, + "publisherId": "clryu76yw0038oz6eg7duo5co", + "name": "от предишен график", + "dayofweek": "Saturday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-06T13:00:00.000Z", + "endTime": "2024-01-06T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3287, + "publisherId": "clryu76yw0038oz6eg7duo5co", + "name": "от предишен график", + "dayofweek": "Saturday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-27T14:30:00.000Z", + "endTime": "2024-01-27T16:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3378, + "publisherId": "clryu76yw0038oz6eg7duo5co", + "name": "от предишен график", + "dayofweek": "Saturday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-02-03T14:30:00.000Z", + "endTime": "2024-02-03T16:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 3, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 3043, + "publisherId": "clryu76yw0038oz6eg7duo5co", + "name": "от предишен график", + "dayofweek": "Saturday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-06T13:00:00.000Z", + "endTime": "2024-01-06T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3287, + "publisherId": "clryu76yw0038oz6eg7duo5co", + "name": "от предишен график", + "dayofweek": "Saturday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-27T14:30:00.000Z", + "endTime": "2024-01-27T16:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3378, + "publisherId": "clryu76yw0038oz6eg7duo5co", + "name": "от предишен график", + "dayofweek": "Saturday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-02-03T14:30:00.000Z", + "endTime": "2024-02-03T16:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 3, + "currentMonthAvailabilityHoursCount": 4.5, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": false + }, + { + "id": "clryu772z0039oz6embvof9u7", + "firstName": "Лариса", + "lastName": "Яцък", + "assignments": [ + { + "id": 277, + "shift": { + "id": 90, + "startTime": "2024-01-18T11:30:00.000Z", + "endTime": "2024-01-18T13:00:00.000Z" + } + }, + { + "id": 383, + "shift": { + "id": 123, + "startTime": "2024-01-25T10:00:00.000Z", + "endTime": "2024-01-25T11:30:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 886, + "publisherId": "clryu772z0039oz6embvof9u7", + "name": "Лариса Яцък", + "dayofweek": "Thursday", + "dayOfMonth": 8, + "weekOfMonth": 1, + "startTime": "2024-02-08T08:30:00.000Z", + "endTime": "2024-02-08T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 887, + "publisherId": "clryu772z0039oz6embvof9u7", + "name": "Лариса Яцък", + "dayofweek": "Thursday", + "dayOfMonth": 15, + "weekOfMonth": 2, + "startTime": "2024-02-15T08:30:00.000Z", + "endTime": "2024-02-15T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 888, + "publisherId": "clryu772z0039oz6embvof9u7", + "name": "Лариса Яцък", + "dayofweek": "Thursday", + "dayOfMonth": 22, + "weekOfMonth": 3, + "startTime": "2024-02-22T08:30:00.000Z", + "endTime": "2024-02-22T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 889, + "publisherId": "clryu772z0039oz6embvof9u7", + "name": "Лариса Яцък", + "dayofweek": "Thursday", + "dayOfMonth": 29, + "weekOfMonth": 4, + "startTime": "2024-02-29T08:30:00.000Z", + "endTime": "2024-02-29T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2278, + "publisherId": "clryu772z0039oz6embvof9u7", + "name": "Лариса Яцък", + "dayofweek": "Thursday", + "dayOfMonth": 4, + "weekOfMonth": 1, + "startTime": "2024-01-04T08:30:00.000Z", + "endTime": "2024-01-04T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2279, + "publisherId": "clryu772z0039oz6embvof9u7", + "name": "Лариса Яцък", + "dayofweek": "Thursday", + "dayOfMonth": 11, + "weekOfMonth": 2, + "startTime": "2024-01-11T08:30:00.000Z", + "endTime": "2024-01-11T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2280, + "publisherId": "clryu772z0039oz6embvof9u7", + "name": "Лариса Яцък", + "dayofweek": "Thursday", + "dayOfMonth": 18, + "weekOfMonth": 3, + "startTime": "2024-01-18T08:30:00.000Z", + "endTime": "2024-01-18T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2281, + "publisherId": "clryu772z0039oz6embvof9u7", + "name": "Лариса Яцък", + "dayofweek": "Thursday", + "dayOfMonth": 25, + "weekOfMonth": 4, + "startTime": "2024-01-25T08:30:00.000Z", + "endTime": "2024-01-25T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3169, + "publisherId": "clryu772z0039oz6embvof9u7", + "name": "от предишен график", + "dayofweek": "Thursday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-18T11:30:00.000Z", + "endTime": "2024-01-18T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3249, + "publisherId": "clryu772z0039oz6embvof9u7", + "name": "от предишен график", + "dayofweek": "Thursday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-25T10:00:00.000Z", + "endTime": "2024-01-25T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 2, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 2278, + "publisherId": "clryu772z0039oz6embvof9u7", + "name": "Лариса Яцък", + "dayofweek": "Thursday", + "dayOfMonth": 4, + "weekOfMonth": 1, + "startTime": "2024-01-04T08:30:00.000Z", + "endTime": "2024-01-04T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2279, + "publisherId": "clryu772z0039oz6embvof9u7", + "name": "Лариса Яцък", + "dayofweek": "Thursday", + "dayOfMonth": 11, + "weekOfMonth": 2, + "startTime": "2024-01-11T08:30:00.000Z", + "endTime": "2024-01-11T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2280, + "publisherId": "clryu772z0039oz6embvof9u7", + "name": "Лариса Яцък", + "dayofweek": "Thursday", + "dayOfMonth": 18, + "weekOfMonth": 3, + "startTime": "2024-01-18T08:30:00.000Z", + "endTime": "2024-01-18T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2281, + "publisherId": "clryu772z0039oz6embvof9u7", + "name": "Лариса Яцък", + "dayofweek": "Thursday", + "dayOfMonth": 25, + "weekOfMonth": 4, + "startTime": "2024-01-25T08:30:00.000Z", + "endTime": "2024-01-25T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3169, + "publisherId": "clryu772z0039oz6embvof9u7", + "name": "от предишен график", + "dayofweek": "Thursday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-18T11:30:00.000Z", + "endTime": "2024-01-18T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3249, + "publisherId": "clryu772z0039oz6embvof9u7", + "name": "от предишен график", + "dayofweek": "Thursday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-25T10:00:00.000Z", + "endTime": "2024-01-25T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 6, + "currentMonthAvailabilityHoursCount": 15, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": true + }, + { + "id": "clryu7771003aoz6eebez5o5o", + "firstName": "Леся", + "lastName": "Гуменная", + "assignments": [ + { + "id": 113, + "shift": { + "id": 40, + "startTime": "2024-01-08T14:30:00.000Z", + "endTime": "2024-01-08T16:00:00.000Z" + } + }, + { + "id": 215, + "shift": { + "id": 71, + "startTime": "2024-01-15T10:00:00.000Z", + "endTime": "2024-01-15T11:30:00.000Z" + } + }, + { + "id": 324, + "shift": { + "id": 106, + "startTime": "2024-01-22T11:30:00.000Z", + "endTime": "2024-01-22T13:00:00.000Z" + } + }, + { + "id": 437, + "shift": { + "id": 140, + "startTime": "2024-01-29T11:30:00.000Z", + "endTime": "2024-01-29T13:00:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 1114, + "publisherId": "clryu7771003aoz6eebez5o5o", + "name": "Леся Гуменная", + "dayofweek": "Monday", + "dayOfMonth": 12, + "weekOfMonth": 2, + "startTime": "2024-02-12T10:00:00.000Z", + "endTime": "2024-02-12T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1115, + "publisherId": "clryu7771003aoz6eebez5o5o", + "name": "Леся Гуменная", + "dayofweek": "Monday", + "dayOfMonth": 19, + "weekOfMonth": 3, + "startTime": "2024-02-19T10:00:00.000Z", + "endTime": "2024-02-19T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1116, + "publisherId": "clryu7771003aoz6eebez5o5o", + "name": "Леся Гуменная", + "dayofweek": "Tuesday", + "dayOfMonth": 20, + "weekOfMonth": 3, + "startTime": "2024-02-20T07:00:00.000Z", + "endTime": "2024-02-20T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1117, + "publisherId": "clryu7771003aoz6eebez5o5o", + "name": "Леся Гуменная", + "dayofweek": "Monday", + "dayOfMonth": 26, + "weekOfMonth": 4, + "startTime": "2024-02-26T10:00:00.000Z", + "endTime": "2024-02-26T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2085, + "publisherId": "clryu7771003aoz6eebez5o5o", + "name": "Леся Гуменная", + "dayofweek": "Monday", + "dayOfMonth": 8, + "weekOfMonth": 2, + "startTime": "2024-01-08T10:00:00.000Z", + "endTime": "2024-01-08T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2086, + "publisherId": "clryu7771003aoz6eebez5o5o", + "name": "Леся Гуменная", + "dayofweek": "Monday", + "dayOfMonth": 15, + "weekOfMonth": 3, + "startTime": "2024-01-15T10:00:00.000Z", + "endTime": "2024-01-15T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2087, + "publisherId": "clryu7771003aoz6eebez5o5o", + "name": "Леся Гуменная", + "dayofweek": "Tuesday", + "dayOfMonth": 16, + "weekOfMonth": 3, + "startTime": "2024-01-16T07:00:00.000Z", + "endTime": "2024-01-16T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2088, + "publisherId": "clryu7771003aoz6eebez5o5o", + "name": "Леся Гуменная", + "dayofweek": "Monday", + "dayOfMonth": 22, + "weekOfMonth": 4, + "startTime": "2024-01-22T10:00:00.000Z", + "endTime": "2024-01-22T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2089, + "publisherId": "clryu7771003aoz6eebez5o5o", + "name": "Леся Гуменная", + "dayofweek": "Monday", + "dayOfMonth": 29, + "weekOfMonth": 5, + "startTime": "2024-01-29T10:00:00.000Z", + "endTime": "2024-01-29T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2090, + "publisherId": "clryu7771003aoz6eebez5o5o", + "name": "Леся Гуменная", + "dayofweek": "Tuesday", + "dayOfMonth": 30, + "weekOfMonth": 5, + "startTime": "2024-01-30T07:00:00.000Z", + "endTime": "2024-01-30T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3057, + "publisherId": "clryu7771003aoz6eebez5o5o", + "name": "от предишен график", + "dayofweek": "Monday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-08T14:30:00.000Z", + "endTime": "2024-01-08T16:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3206, + "publisherId": "clryu7771003aoz6eebez5o5o", + "name": "от предишен график", + "dayofweek": "Monday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-22T11:30:00.000Z", + "endTime": "2024-01-22T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3296, + "publisherId": "clryu7771003aoz6eebez5o5o", + "name": "от предишен график", + "dayofweek": "Monday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-29T11:30:00.000Z", + "endTime": "2024-01-29T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 4, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 2085, + "publisherId": "clryu7771003aoz6eebez5o5o", + "name": "Леся Гуменная", + "dayofweek": "Monday", + "dayOfMonth": 8, + "weekOfMonth": 2, + "startTime": "2024-01-08T10:00:00.000Z", + "endTime": "2024-01-08T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2086, + "publisherId": "clryu7771003aoz6eebez5o5o", + "name": "Леся Гуменная", + "dayofweek": "Monday", + "dayOfMonth": 15, + "weekOfMonth": 3, + "startTime": "2024-01-15T10:00:00.000Z", + "endTime": "2024-01-15T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2087, + "publisherId": "clryu7771003aoz6eebez5o5o", + "name": "Леся Гуменная", + "dayofweek": "Tuesday", + "dayOfMonth": 16, + "weekOfMonth": 3, + "startTime": "2024-01-16T07:00:00.000Z", + "endTime": "2024-01-16T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2088, + "publisherId": "clryu7771003aoz6eebez5o5o", + "name": "Леся Гуменная", + "dayofweek": "Monday", + "dayOfMonth": 22, + "weekOfMonth": 4, + "startTime": "2024-01-22T10:00:00.000Z", + "endTime": "2024-01-22T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2089, + "publisherId": "clryu7771003aoz6eebez5o5o", + "name": "Леся Гуменная", + "dayofweek": "Monday", + "dayOfMonth": 29, + "weekOfMonth": 5, + "startTime": "2024-01-29T10:00:00.000Z", + "endTime": "2024-01-29T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2090, + "publisherId": "clryu7771003aoz6eebez5o5o", + "name": "Леся Гуменная", + "dayofweek": "Tuesday", + "dayOfMonth": 30, + "weekOfMonth": 5, + "startTime": "2024-01-30T07:00:00.000Z", + "endTime": "2024-01-30T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3057, + "publisherId": "clryu7771003aoz6eebez5o5o", + "name": "от предишен график", + "dayofweek": "Monday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-08T14:30:00.000Z", + "endTime": "2024-01-08T16:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3206, + "publisherId": "clryu7771003aoz6eebez5o5o", + "name": "от предишен график", + "dayofweek": "Monday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-22T11:30:00.000Z", + "endTime": "2024-01-22T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3296, + "publisherId": "clryu7771003aoz6eebez5o5o", + "name": "от предишен график", + "dayofweek": "Monday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-29T11:30:00.000Z", + "endTime": "2024-01-29T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 9, + "currentMonthAvailabilityHoursCount": 43.5, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": true + }, + { + "id": "clryu77bg003boz6epr4jddb7", + "firstName": "Лии", + "lastName": "Рамзи", + "assignments": [ + { + "id": 14, + "shift": { + "id": 10, + "startTime": "2024-01-02T11:30:00.000Z", + "endTime": "2024-01-02T13:00:00.000Z" + } + }, + { + "id": 235, + "shift": { + "id": 78, + "startTime": "2024-01-16T11:30:00.000Z", + "endTime": "2024-01-16T13:00:00.000Z" + } + }, + { + "id": 329, + "shift": { + "id": 108, + "startTime": "2024-01-22T14:30:00.000Z", + "endTime": "2024-01-22T16:00:00.000Z" + } + }, + { + "id": 442, + "shift": { + "id": 142, + "startTime": "2024-01-29T14:30:00.000Z", + "endTime": "2024-01-29T16:00:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 1277, + "publisherId": "clryu77bg003boz6epr4jddb7", + "name": "Лии Рамзи", + "dayofweek": "Tuesday", + "dayOfMonth": 6, + "weekOfMonth": 1, + "startTime": "2024-02-06T10:00:00.000Z", + "endTime": "2024-02-06T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1278, + "publisherId": "clryu77bg003boz6epr4jddb7", + "name": "Лии Рамзи", + "dayofweek": "Tuesday", + "dayOfMonth": 13, + "weekOfMonth": 2, + "startTime": "2024-02-13T10:00:00.000Z", + "endTime": "2024-02-13T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1279, + "publisherId": "clryu77bg003boz6epr4jddb7", + "name": "Лии Рамзи", + "dayofweek": "Tuesday", + "dayOfMonth": 20, + "weekOfMonth": 3, + "startTime": "2024-02-20T11:30:00.000Z", + "endTime": "2024-02-20T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1280, + "publisherId": "clryu77bg003boz6epr4jddb7", + "name": "Лии Рамзи", + "dayofweek": "Tuesday", + "dayOfMonth": 27, + "weekOfMonth": 4, + "startTime": "2024-02-27T10:00:00.000Z", + "endTime": "2024-02-27T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1877, + "publisherId": "clryu77bg003boz6epr4jddb7", + "name": "Лии Рамзи", + "dayofweek": "Monday", + "dayOfMonth": 1, + "weekOfMonth": 1, + "startTime": "2024-01-01T11:30:00.000Z", + "endTime": "2024-01-01T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1878, + "publisherId": "clryu77bg003boz6epr4jddb7", + "name": "Лии Рамзи", + "dayofweek": "Tuesday", + "dayOfMonth": 2, + "weekOfMonth": 1, + "startTime": "2024-01-02T11:30:00.000Z", + "endTime": "2024-01-02T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1879, + "publisherId": "clryu77bg003boz6epr4jddb7", + "name": "Лии Рамзи", + "dayofweek": "Monday", + "dayOfMonth": 8, + "weekOfMonth": 2, + "startTime": "2024-01-08T11:30:00.000Z", + "endTime": "2024-01-08T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1880, + "publisherId": "clryu77bg003boz6epr4jddb7", + "name": "Лии Рамзи", + "dayofweek": "Monday", + "dayOfMonth": 15, + "weekOfMonth": 3, + "startTime": "2024-01-15T11:30:00.000Z", + "endTime": "2024-01-15T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1881, + "publisherId": "clryu77bg003boz6epr4jddb7", + "name": "Лии Рамзи", + "dayofweek": "Tuesday", + "dayOfMonth": 16, + "weekOfMonth": 3, + "startTime": "2024-01-16T11:30:00.000Z", + "endTime": "2024-01-16T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1882, + "publisherId": "clryu77bg003boz6epr4jddb7", + "name": "Лии Рамзи", + "dayofweek": "Monday", + "dayOfMonth": 22, + "weekOfMonth": 4, + "startTime": "2024-01-22T11:30:00.000Z", + "endTime": "2024-01-22T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1883, + "publisherId": "clryu77bg003boz6epr4jddb7", + "name": "Лии Рамзи", + "dayofweek": "Tuesday", + "dayOfMonth": 23, + "weekOfMonth": 4, + "startTime": "2024-01-23T11:30:00.000Z", + "endTime": "2024-01-23T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1884, + "publisherId": "clryu77bg003boz6epr4jddb7", + "name": "Лии Рамзи", + "dayofweek": "Monday", + "dayOfMonth": 29, + "weekOfMonth": 5, + "startTime": "2024-01-29T11:30:00.000Z", + "endTime": "2024-01-29T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1885, + "publisherId": "clryu77bg003boz6epr4jddb7", + "name": "Лии Рамзи", + "dayofweek": "Tuesday", + "dayOfMonth": 30, + "weekOfMonth": 5, + "startTime": "2024-01-30T11:30:00.000Z", + "endTime": "2024-01-30T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3209, + "publisherId": "clryu77bg003boz6epr4jddb7", + "name": "от предишен график", + "dayofweek": "Monday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-22T14:30:00.000Z", + "endTime": "2024-01-22T16:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3301, + "publisherId": "clryu77bg003boz6epr4jddb7", + "name": "от предишен график", + "dayofweek": "Monday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-29T14:30:00.000Z", + "endTime": "2024-01-29T16:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 4, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 1877, + "publisherId": "clryu77bg003boz6epr4jddb7", + "name": "Лии Рамзи", + "dayofweek": "Monday", + "dayOfMonth": 1, + "weekOfMonth": 1, + "startTime": "2024-01-01T11:30:00.000Z", + "endTime": "2024-01-01T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1878, + "publisherId": "clryu77bg003boz6epr4jddb7", + "name": "Лии Рамзи", + "dayofweek": "Tuesday", + "dayOfMonth": 2, + "weekOfMonth": 1, + "startTime": "2024-01-02T11:30:00.000Z", + "endTime": "2024-01-02T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1879, + "publisherId": "clryu77bg003boz6epr4jddb7", + "name": "Лии Рамзи", + "dayofweek": "Monday", + "dayOfMonth": 8, + "weekOfMonth": 2, + "startTime": "2024-01-08T11:30:00.000Z", + "endTime": "2024-01-08T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1880, + "publisherId": "clryu77bg003boz6epr4jddb7", + "name": "Лии Рамзи", + "dayofweek": "Monday", + "dayOfMonth": 15, + "weekOfMonth": 3, + "startTime": "2024-01-15T11:30:00.000Z", + "endTime": "2024-01-15T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1881, + "publisherId": "clryu77bg003boz6epr4jddb7", + "name": "Лии Рамзи", + "dayofweek": "Tuesday", + "dayOfMonth": 16, + "weekOfMonth": 3, + "startTime": "2024-01-16T11:30:00.000Z", + "endTime": "2024-01-16T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1882, + "publisherId": "clryu77bg003boz6epr4jddb7", + "name": "Лии Рамзи", + "dayofweek": "Monday", + "dayOfMonth": 22, + "weekOfMonth": 4, + "startTime": "2024-01-22T11:30:00.000Z", + "endTime": "2024-01-22T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1883, + "publisherId": "clryu77bg003boz6epr4jddb7", + "name": "Лии Рамзи", + "dayofweek": "Tuesday", + "dayOfMonth": 23, + "weekOfMonth": 4, + "startTime": "2024-01-23T11:30:00.000Z", + "endTime": "2024-01-23T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1884, + "publisherId": "clryu77bg003boz6epr4jddb7", + "name": "Лии Рамзи", + "dayofweek": "Monday", + "dayOfMonth": 29, + "weekOfMonth": 5, + "startTime": "2024-01-29T11:30:00.000Z", + "endTime": "2024-01-29T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1885, + "publisherId": "clryu77bg003boz6epr4jddb7", + "name": "Лии Рамзи", + "dayofweek": "Tuesday", + "dayOfMonth": 30, + "weekOfMonth": 5, + "startTime": "2024-01-30T11:30:00.000Z", + "endTime": "2024-01-30T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3209, + "publisherId": "clryu77bg003boz6epr4jddb7", + "name": "от предишен график", + "dayofweek": "Monday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-22T14:30:00.000Z", + "endTime": "2024-01-22T16:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3301, + "publisherId": "clryu77bg003boz6epr4jddb7", + "name": "от предишен график", + "dayofweek": "Monday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-29T14:30:00.000Z", + "endTime": "2024-01-29T16:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 11, + "currentMonthAvailabilityHoursCount": 57, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": true + }, + { + "id": "clryu77fp003coz6ejf6aiapq", + "firstName": "Лилия", + "lastName": "Еременко", + "assignments": [ + { + "id": 122, + "shift": { + "id": 43, + "startTime": "2024-01-09T10:00:00.000Z", + "endTime": "2024-01-09T11:30:00.000Z" + } + }, + { + "id": 229, + "shift": { + "id": 76, + "startTime": "2024-01-16T08:30:00.000Z", + "endTime": "2024-01-16T10:00:00.000Z" + } + }, + { + "id": 339, + "shift": { + "id": 111, + "startTime": "2024-01-23T10:00:00.000Z", + "endTime": "2024-01-23T11:30:00.000Z" + } + }, + { + "id": 452, + "shift": { + "id": 145, + "startTime": "2024-01-30T10:00:00.000Z", + "endTime": "2024-01-30T11:30:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 1247, + "publisherId": "clryu77fp003coz6ejf6aiapq", + "name": "Лилия Еременко", + "dayofweek": "Tuesday", + "dayOfMonth": 6, + "weekOfMonth": 1, + "startTime": "2024-02-06T08:30:00.000Z", + "endTime": "2024-02-06T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1248, + "publisherId": "clryu77fp003coz6ejf6aiapq", + "name": "Лилия Еременко", + "dayofweek": "Thursday", + "dayOfMonth": 8, + "weekOfMonth": 1, + "startTime": "2024-02-08T08:30:00.000Z", + "endTime": "2024-02-08T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1249, + "publisherId": "clryu77fp003coz6ejf6aiapq", + "name": "Лилия Еременко", + "dayofweek": "Tuesday", + "dayOfMonth": 13, + "weekOfMonth": 2, + "startTime": "2024-02-13T08:30:00.000Z", + "endTime": "2024-02-13T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1250, + "publisherId": "clryu77fp003coz6ejf6aiapq", + "name": "Лилия Еременко", + "dayofweek": "Thursday", + "dayOfMonth": 15, + "weekOfMonth": 2, + "startTime": "2024-02-15T08:30:00.000Z", + "endTime": "2024-02-15T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1251, + "publisherId": "clryu77fp003coz6ejf6aiapq", + "name": "Лилия Еременко", + "dayofweek": "Tuesday", + "dayOfMonth": 20, + "weekOfMonth": 3, + "startTime": "2024-02-20T08:30:00.000Z", + "endTime": "2024-02-20T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1252, + "publisherId": "clryu77fp003coz6ejf6aiapq", + "name": "Лилия Еременко", + "dayofweek": "Thursday", + "dayOfMonth": 22, + "weekOfMonth": 3, + "startTime": "2024-02-22T08:30:00.000Z", + "endTime": "2024-02-22T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1253, + "publisherId": "clryu77fp003coz6ejf6aiapq", + "name": "Лилия Еременко", + "dayofweek": "Tuesday", + "dayOfMonth": 27, + "weekOfMonth": 4, + "startTime": "2024-02-27T08:30:00.000Z", + "endTime": "2024-02-27T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1254, + "publisherId": "clryu77fp003coz6ejf6aiapq", + "name": "Лилия Еременко", + "dayofweek": "Thursday", + "dayOfMonth": 29, + "weekOfMonth": 4, + "startTime": "2024-02-29T08:30:00.000Z", + "endTime": "2024-02-29T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2809, + "publisherId": "clryu77fp003coz6ejf6aiapq", + "name": "Лилия Еременко", + "dayofweek": "Tuesday", + "dayOfMonth": 2, + "weekOfMonth": 1, + "startTime": "2024-01-02T08:30:00.000Z", + "endTime": "2024-01-02T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2810, + "publisherId": "clryu77fp003coz6ejf6aiapq", + "name": "Лилия Еременко", + "dayofweek": "Thursday", + "dayOfMonth": 4, + "weekOfMonth": 1, + "startTime": "2024-01-04T08:30:00.000Z", + "endTime": "2024-01-04T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2811, + "publisherId": "clryu77fp003coz6ejf6aiapq", + "name": "Лилия Еременко", + "dayofweek": "Tuesday", + "dayOfMonth": 9, + "weekOfMonth": 2, + "startTime": "2024-01-09T08:30:00.000Z", + "endTime": "2024-01-09T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2812, + "publisherId": "clryu77fp003coz6ejf6aiapq", + "name": "Лилия Еременко", + "dayofweek": "Thursday", + "dayOfMonth": 11, + "weekOfMonth": 2, + "startTime": "2024-01-11T08:30:00.000Z", + "endTime": "2024-01-11T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2813, + "publisherId": "clryu77fp003coz6ejf6aiapq", + "name": "Лилия Еременко", + "dayofweek": "Tuesday", + "dayOfMonth": 16, + "weekOfMonth": 3, + "startTime": "2024-01-16T08:30:00.000Z", + "endTime": "2024-01-16T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2814, + "publisherId": "clryu77fp003coz6ejf6aiapq", + "name": "Лилия Еременко", + "dayofweek": "Thursday", + "dayOfMonth": 18, + "weekOfMonth": 3, + "startTime": "2024-01-18T08:30:00.000Z", + "endTime": "2024-01-18T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2815, + "publisherId": "clryu77fp003coz6ejf6aiapq", + "name": "Лилия Еременко", + "dayofweek": "Tuesday", + "dayOfMonth": 23, + "weekOfMonth": 4, + "startTime": "2024-01-23T08:30:00.000Z", + "endTime": "2024-01-23T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2816, + "publisherId": "clryu77fp003coz6ejf6aiapq", + "name": "Лилия Еременко", + "dayofweek": "Thursday", + "dayOfMonth": 25, + "weekOfMonth": 4, + "startTime": "2024-01-25T08:30:00.000Z", + "endTime": "2024-01-25T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2817, + "publisherId": "clryu77fp003coz6ejf6aiapq", + "name": "Лилия Еременко", + "dayofweek": "Tuesday", + "dayOfMonth": 30, + "weekOfMonth": 5, + "startTime": "2024-01-30T08:30:00.000Z", + "endTime": "2024-01-30T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2818, + "publisherId": "clryu77fp003coz6ejf6aiapq", + "name": "Лилия Еременко", + "dayofweek": "Thursday", + "dayOfMonth": 1, + "weekOfMonth": 5, + "startTime": "2024-02-01T08:30:00.000Z", + "endTime": "2024-02-01T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3064, + "publisherId": "clryu77fp003coz6ejf6aiapq", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-09T10:00:00.000Z", + "endTime": "2024-01-09T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3217, + "publisherId": "clryu77fp003coz6ejf6aiapq", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-23T10:00:00.000Z", + "endTime": "2024-01-23T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3309, + "publisherId": "clryu77fp003coz6ejf6aiapq", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-30T10:00:00.000Z", + "endTime": "2024-01-30T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 4, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 2809, + "publisherId": "clryu77fp003coz6ejf6aiapq", + "name": "Лилия Еременко", + "dayofweek": "Tuesday", + "dayOfMonth": 2, + "weekOfMonth": 1, + "startTime": "2024-01-02T08:30:00.000Z", + "endTime": "2024-01-02T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2810, + "publisherId": "clryu77fp003coz6ejf6aiapq", + "name": "Лилия Еременко", + "dayofweek": "Thursday", + "dayOfMonth": 4, + "weekOfMonth": 1, + "startTime": "2024-01-04T08:30:00.000Z", + "endTime": "2024-01-04T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2811, + "publisherId": "clryu77fp003coz6ejf6aiapq", + "name": "Лилия Еременко", + "dayofweek": "Tuesday", + "dayOfMonth": 9, + "weekOfMonth": 2, + "startTime": "2024-01-09T08:30:00.000Z", + "endTime": "2024-01-09T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2812, + "publisherId": "clryu77fp003coz6ejf6aiapq", + "name": "Лилия Еременко", + "dayofweek": "Thursday", + "dayOfMonth": 11, + "weekOfMonth": 2, + "startTime": "2024-01-11T08:30:00.000Z", + "endTime": "2024-01-11T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2813, + "publisherId": "clryu77fp003coz6ejf6aiapq", + "name": "Лилия Еременко", + "dayofweek": "Tuesday", + "dayOfMonth": 16, + "weekOfMonth": 3, + "startTime": "2024-01-16T08:30:00.000Z", + "endTime": "2024-01-16T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2814, + "publisherId": "clryu77fp003coz6ejf6aiapq", + "name": "Лилия Еременко", + "dayofweek": "Thursday", + "dayOfMonth": 18, + "weekOfMonth": 3, + "startTime": "2024-01-18T08:30:00.000Z", + "endTime": "2024-01-18T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2815, + "publisherId": "clryu77fp003coz6ejf6aiapq", + "name": "Лилия Еременко", + "dayofweek": "Tuesday", + "dayOfMonth": 23, + "weekOfMonth": 4, + "startTime": "2024-01-23T08:30:00.000Z", + "endTime": "2024-01-23T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2816, + "publisherId": "clryu77fp003coz6ejf6aiapq", + "name": "Лилия Еременко", + "dayofweek": "Thursday", + "dayOfMonth": 25, + "weekOfMonth": 4, + "startTime": "2024-01-25T08:30:00.000Z", + "endTime": "2024-01-25T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2817, + "publisherId": "clryu77fp003coz6ejf6aiapq", + "name": "Лилия Еременко", + "dayofweek": "Tuesday", + "dayOfMonth": 30, + "weekOfMonth": 5, + "startTime": "2024-01-30T08:30:00.000Z", + "endTime": "2024-01-30T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2818, + "publisherId": "clryu77fp003coz6ejf6aiapq", + "name": "Лилия Еременко", + "dayofweek": "Thursday", + "dayOfMonth": 1, + "weekOfMonth": 5, + "startTime": "2024-02-01T08:30:00.000Z", + "endTime": "2024-02-01T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3064, + "publisherId": "clryu77fp003coz6ejf6aiapq", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-09T10:00:00.000Z", + "endTime": "2024-01-09T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3217, + "publisherId": "clryu77fp003coz6ejf6aiapq", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-23T10:00:00.000Z", + "endTime": "2024-01-23T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3309, + "publisherId": "clryu77fp003coz6ejf6aiapq", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-30T10:00:00.000Z", + "endTime": "2024-01-30T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 13, + "currentMonthAvailabilityHoursCount": 34.5, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": true + }, + { + "id": "clryu77oi003eoz6e1yz9rqys", + "firstName": "Лилия", + "lastName": "Реч", + "assignments": [ + { + "id": 425, + "shift": { + "id": 136, + "startTime": "2024-01-27T14:30:00.000Z", + "endTime": "2024-01-27T16:00:00.000Z" + } + }, + { + "id": 530, + "shift": { + "id": 170, + "startTime": "2024-02-03T14:30:00.000Z", + "endTime": "2024-02-03T16:00:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 3286, + "publisherId": "clryu77oi003eoz6e1yz9rqys", + "name": "от предишен график", + "dayofweek": "Saturday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-27T14:30:00.000Z", + "endTime": "2024-01-27T16:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3377, + "publisherId": "clryu77oi003eoz6e1yz9rqys", + "name": "от предишен график", + "dayofweek": "Saturday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-02-03T14:30:00.000Z", + "endTime": "2024-02-03T16:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 2, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 3286, + "publisherId": "clryu77oi003eoz6e1yz9rqys", + "name": "от предишен график", + "dayofweek": "Saturday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-27T14:30:00.000Z", + "endTime": "2024-01-27T16:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3377, + "publisherId": "clryu77oi003eoz6e1yz9rqys", + "name": "от предишен график", + "dayofweek": "Saturday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-02-03T14:30:00.000Z", + "endTime": "2024-02-03T16:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 2, + "currentMonthAvailabilityHoursCount": 3, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": false + }, + { + "id": "clryu77sq003foz6eao6guklv", + "firstName": "Линда", + "lastName": "Мои", + "assignments": [ + { + "id": 73, + "shift": { + "id": 28, + "startTime": "2024-01-05T11:30:00.000Z", + "endTime": "2024-01-05T13:00:00.000Z" + } + }, + { + "id": 411, + "shift": { + "id": 132, + "startTime": "2024-01-26T14:30:00.000Z", + "endTime": "2024-01-26T16:00:00.000Z" + } + }, + { + "id": 506, + "shift": { + "id": 162, + "startTime": "2024-02-02T08:30:00.000Z", + "endTime": "2024-02-02T10:00:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 1421, + "publisherId": "clryu77sq003foz6eao6guklv", + "name": "Линда Мои", + "dayofweek": "Monday", + "dayOfMonth": 5, + "weekOfMonth": 1, + "startTime": "2024-02-05T11:30:00.000Z", + "endTime": "2024-02-05T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1422, + "publisherId": "clryu77sq003foz6eao6guklv", + "name": "Линда Мои", + "dayofweek": "Wednesday", + "dayOfMonth": 7, + "weekOfMonth": 1, + "startTime": "2024-02-07T10:00:00.000Z", + "endTime": "2024-02-07T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1423, + "publisherId": "clryu77sq003foz6eao6guklv", + "name": "Линда Мои", + "dayofweek": "Friday", + "dayOfMonth": 9, + "weekOfMonth": 1, + "startTime": "2024-02-09T07:00:00.000Z", + "endTime": "2024-02-09T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1424, + "publisherId": "clryu77sq003foz6eao6guklv", + "name": "Линда Мои", + "dayofweek": "Saturday", + "dayOfMonth": 10, + "weekOfMonth": 1, + "startTime": "2024-02-10T07:00:00.000Z", + "endTime": "2024-02-10T08:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1425, + "publisherId": "clryu77sq003foz6eao6guklv", + "name": "Линда Мои", + "dayofweek": "Thursday", + "dayOfMonth": 15, + "weekOfMonth": 2, + "startTime": "2024-02-15T16:00:00.000Z", + "endTime": "2024-02-15T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1426, + "publisherId": "clryu77sq003foz6eao6guklv", + "name": "Линда Мои", + "dayofweek": "Wednesday", + "dayOfMonth": 28, + "weekOfMonth": 4, + "startTime": "2024-02-28T10:00:00.000Z", + "endTime": "2024-02-28T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1427, + "publisherId": "clryu77sq003foz6eao6guklv", + "name": "Линда Мои", + "dayofweek": "Thursday", + "dayOfMonth": 29, + "weekOfMonth": 4, + "startTime": "2024-02-29T16:00:00.000Z", + "endTime": "2024-02-29T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1428, + "publisherId": "clryu77sq003foz6eao6guklv", + "name": "Линда Мои", + "dayofweek": "Friday", + "dayOfMonth": 1, + "weekOfMonth": 4, + "startTime": "2024-03-01T07:00:00.000Z", + "endTime": "2024-03-01T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2527, + "publisherId": "clryu77sq003foz6eao6guklv", + "name": "Линда Мои", + "dayofweek": "Monday", + "dayOfMonth": 1, + "weekOfMonth": 1, + "startTime": "2024-01-01T11:30:00.000Z", + "endTime": "2024-01-01T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2528, + "publisherId": "clryu77sq003foz6eao6guklv", + "name": "Линда Мои", + "dayofweek": "Wednesday", + "dayOfMonth": 3, + "weekOfMonth": 1, + "startTime": "2024-01-03T10:00:00.000Z", + "endTime": "2024-01-03T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2529, + "publisherId": "clryu77sq003foz6eao6guklv", + "name": "Линда Мои", + "dayofweek": "Friday", + "dayOfMonth": 5, + "weekOfMonth": 1, + "startTime": "2024-01-05T07:00:00.000Z", + "endTime": "2024-01-05T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2530, + "publisherId": "clryu77sq003foz6eao6guklv", + "name": "Линда Мои", + "dayofweek": "Saturday", + "dayOfMonth": 6, + "weekOfMonth": 1, + "startTime": "2024-01-06T07:00:00.000Z", + "endTime": "2024-01-06T08:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2531, + "publisherId": "clryu77sq003foz6eao6guklv", + "name": "Линда Мои", + "dayofweek": "Thursday", + "dayOfMonth": 11, + "weekOfMonth": 2, + "startTime": "2024-01-11T16:00:00.000Z", + "endTime": "2024-01-11T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2532, + "publisherId": "clryu77sq003foz6eao6guklv", + "name": "Линда Мои", + "dayofweek": "Wednesday", + "dayOfMonth": 24, + "weekOfMonth": 4, + "startTime": "2024-01-24T10:00:00.000Z", + "endTime": "2024-01-24T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2533, + "publisherId": "clryu77sq003foz6eao6guklv", + "name": "Линда Мои", + "dayofweek": "Thursday", + "dayOfMonth": 25, + "weekOfMonth": 4, + "startTime": "2024-01-25T16:00:00.000Z", + "endTime": "2024-01-25T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2534, + "publisherId": "clryu77sq003foz6eao6guklv", + "name": "Линда Мои", + "dayofweek": "Friday", + "dayOfMonth": 26, + "weekOfMonth": 4, + "startTime": "2024-01-26T07:00:00.000Z", + "endTime": "2024-01-26T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2535, + "publisherId": "clryu77sq003foz6eao6guklv", + "name": "Линда Мои", + "dayofweek": "Wednesday", + "dayOfMonth": 31, + "weekOfMonth": 5, + "startTime": "2024-01-31T11:30:00.000Z", + "endTime": "2024-01-31T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2536, + "publisherId": "clryu77sq003foz6eao6guklv", + "name": "Линда Мои", + "dayofweek": "Thursday", + "dayOfMonth": 1, + "weekOfMonth": 5, + "startTime": "2024-02-01T16:00:00.000Z", + "endTime": "2024-02-01T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2537, + "publisherId": "clryu77sq003foz6eao6guklv", + "name": "Линда Мои", + "dayofweek": "Friday", + "dayOfMonth": 2, + "weekOfMonth": 5, + "startTime": "2024-02-02T07:00:00.000Z", + "endTime": "2024-02-02T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3030, + "publisherId": "clryu77sq003foz6eao6guklv", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-05T11:30:00.000Z", + "endTime": "2024-01-05T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3273, + "publisherId": "clryu77sq003foz6eao6guklv", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-26T14:30:00.000Z", + "endTime": "2024-01-26T16:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3355, + "publisherId": "clryu77sq003foz6eao6guklv", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-02-02T08:30:00.000Z", + "endTime": "2024-02-02T10:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 3, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 2527, + "publisherId": "clryu77sq003foz6eao6guklv", + "name": "Линда Мои", + "dayofweek": "Monday", + "dayOfMonth": 1, + "weekOfMonth": 1, + "startTime": "2024-01-01T11:30:00.000Z", + "endTime": "2024-01-01T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2528, + "publisherId": "clryu77sq003foz6eao6guklv", + "name": "Линда Мои", + "dayofweek": "Wednesday", + "dayOfMonth": 3, + "weekOfMonth": 1, + "startTime": "2024-01-03T10:00:00.000Z", + "endTime": "2024-01-03T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2529, + "publisherId": "clryu77sq003foz6eao6guklv", + "name": "Линда Мои", + "dayofweek": "Friday", + "dayOfMonth": 5, + "weekOfMonth": 1, + "startTime": "2024-01-05T07:00:00.000Z", + "endTime": "2024-01-05T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2530, + "publisherId": "clryu77sq003foz6eao6guklv", + "name": "Линда Мои", + "dayofweek": "Saturday", + "dayOfMonth": 6, + "weekOfMonth": 1, + "startTime": "2024-01-06T07:00:00.000Z", + "endTime": "2024-01-06T08:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2531, + "publisherId": "clryu77sq003foz6eao6guklv", + "name": "Линда Мои", + "dayofweek": "Thursday", + "dayOfMonth": 11, + "weekOfMonth": 2, + "startTime": "2024-01-11T16:00:00.000Z", + "endTime": "2024-01-11T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2532, + "publisherId": "clryu77sq003foz6eao6guklv", + "name": "Линда Мои", + "dayofweek": "Wednesday", + "dayOfMonth": 24, + "weekOfMonth": 4, + "startTime": "2024-01-24T10:00:00.000Z", + "endTime": "2024-01-24T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2533, + "publisherId": "clryu77sq003foz6eao6guklv", + "name": "Линда Мои", + "dayofweek": "Thursday", + "dayOfMonth": 25, + "weekOfMonth": 4, + "startTime": "2024-01-25T16:00:00.000Z", + "endTime": "2024-01-25T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2534, + "publisherId": "clryu77sq003foz6eao6guklv", + "name": "Линда Мои", + "dayofweek": "Friday", + "dayOfMonth": 26, + "weekOfMonth": 4, + "startTime": "2024-01-26T07:00:00.000Z", + "endTime": "2024-01-26T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2535, + "publisherId": "clryu77sq003foz6eao6guklv", + "name": "Линда Мои", + "dayofweek": "Wednesday", + "dayOfMonth": 31, + "weekOfMonth": 5, + "startTime": "2024-01-31T11:30:00.000Z", + "endTime": "2024-01-31T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2536, + "publisherId": "clryu77sq003foz6eao6guklv", + "name": "Линда Мои", + "dayofweek": "Thursday", + "dayOfMonth": 1, + "weekOfMonth": 5, + "startTime": "2024-02-01T16:00:00.000Z", + "endTime": "2024-02-01T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2537, + "publisherId": "clryu77sq003foz6eao6guklv", + "name": "Линда Мои", + "dayofweek": "Friday", + "dayOfMonth": 2, + "weekOfMonth": 5, + "startTime": "2024-02-02T07:00:00.000Z", + "endTime": "2024-02-02T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3030, + "publisherId": "clryu77sq003foz6eao6guklv", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-05T11:30:00.000Z", + "endTime": "2024-01-05T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3273, + "publisherId": "clryu77sq003foz6eao6guklv", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-26T14:30:00.000Z", + "endTime": "2024-01-26T16:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3355, + "publisherId": "clryu77sq003foz6eao6guklv", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-02-02T08:30:00.000Z", + "endTime": "2024-02-02T10:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 14, + "currentMonthAvailabilityHoursCount": 63, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": true + }, + { + "id": "clryu77wx003goz6ekmjt975o", + "firstName": "Лойде", + "lastName": "Калабрезе", + "assignments": [ + { + "id": 95, + "shift": { + "id": 35, + "startTime": "2024-01-08T07:00:00.000Z", + "endTime": "2024-01-08T08:30:00.000Z" + } + }, + { + "id": 428, + "shift": { + "id": 137, + "startTime": "2024-01-29T07:00:00.000Z", + "endTime": "2024-01-29T08:30:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 1575, + "publisherId": "clryu77wx003goz6ekmjt975o", + "name": "Лойде Калабрезе", + "dayofweek": "Monday", + "dayOfMonth": 5, + "weekOfMonth": 1, + "startTime": "2024-02-05T07:00:00.000Z", + "endTime": "2024-02-05T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1576, + "publisherId": "clryu77wx003goz6ekmjt975o", + "name": "Лойде Калабрезе", + "dayofweek": "Monday", + "dayOfMonth": 12, + "weekOfMonth": 2, + "startTime": "2024-02-12T07:00:00.000Z", + "endTime": "2024-02-12T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1577, + "publisherId": "clryu77wx003goz6ekmjt975o", + "name": "Лойде Калабрезе", + "dayofweek": "Monday", + "dayOfMonth": 19, + "weekOfMonth": 3, + "startTime": "2024-02-19T07:00:00.000Z", + "endTime": "2024-02-19T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1578, + "publisherId": "clryu77wx003goz6ekmjt975o", + "name": "Лойде Калабрезе", + "dayofweek": "Monday", + "dayOfMonth": 26, + "weekOfMonth": 4, + "startTime": "2024-02-26T07:00:00.000Z", + "endTime": "2024-02-26T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2636, + "publisherId": "clryu77wx003goz6ekmjt975o", + "name": "Лойде Калабрезе", + "dayofweek": "Thursday", + "dayOfMonth": 4, + "weekOfMonth": 1, + "startTime": "2024-01-04T13:00:00.000Z", + "endTime": "2024-01-04T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2637, + "publisherId": "clryu77wx003goz6ekmjt975o", + "name": "Лойде Калабрезе", + "dayofweek": "Monday", + "dayOfMonth": 8, + "weekOfMonth": 2, + "startTime": "2024-01-08T07:00:00.000Z", + "endTime": "2024-01-08T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2638, + "publisherId": "clryu77wx003goz6ekmjt975o", + "name": "Лойде Калабрезе", + "dayofweek": "Tuesday", + "dayOfMonth": 9, + "weekOfMonth": 2, + "startTime": "2024-01-09T16:00:00.000Z", + "endTime": "2024-01-09T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2639, + "publisherId": "clryu77wx003goz6ekmjt975o", + "name": "Лойде Калабрезе", + "dayofweek": "Wednesday", + "dayOfMonth": 10, + "weekOfMonth": 2, + "startTime": "2024-01-10T16:00:00.000Z", + "endTime": "2024-01-10T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2640, + "publisherId": "clryu77wx003goz6ekmjt975o", + "name": "Лойде Калабрезе", + "dayofweek": "Thursday", + "dayOfMonth": 11, + "weekOfMonth": 2, + "startTime": "2024-01-11T16:00:00.000Z", + "endTime": "2024-01-11T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2641, + "publisherId": "clryu77wx003goz6ekmjt975o", + "name": "Лойде Калабрезе", + "dayofweek": "Friday", + "dayOfMonth": 12, + "weekOfMonth": 2, + "startTime": "2024-01-12T16:00:00.000Z", + "endTime": "2024-01-12T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2642, + "publisherId": "clryu77wx003goz6ekmjt975o", + "name": "Лойде Калабрезе", + "dayofweek": "Saturday", + "dayOfMonth": 13, + "weekOfMonth": 2, + "startTime": "2024-01-13T16:00:00.000Z", + "endTime": "2024-01-13T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2643, + "publisherId": "clryu77wx003goz6ekmjt975o", + "name": "Лойде Калабрезе", + "dayofweek": "Monday", + "dayOfMonth": 29, + "weekOfMonth": 5, + "startTime": "2024-01-29T07:00:00.000Z", + "endTime": "2024-01-29T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 2, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 2636, + "publisherId": "clryu77wx003goz6ekmjt975o", + "name": "Лойде Калабрезе", + "dayofweek": "Thursday", + "dayOfMonth": 4, + "weekOfMonth": 1, + "startTime": "2024-01-04T13:00:00.000Z", + "endTime": "2024-01-04T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2637, + "publisherId": "clryu77wx003goz6ekmjt975o", + "name": "Лойде Калабрезе", + "dayofweek": "Monday", + "dayOfMonth": 8, + "weekOfMonth": 2, + "startTime": "2024-01-08T07:00:00.000Z", + "endTime": "2024-01-08T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2638, + "publisherId": "clryu77wx003goz6ekmjt975o", + "name": "Лойде Калабрезе", + "dayofweek": "Tuesday", + "dayOfMonth": 9, + "weekOfMonth": 2, + "startTime": "2024-01-09T16:00:00.000Z", + "endTime": "2024-01-09T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2639, + "publisherId": "clryu77wx003goz6ekmjt975o", + "name": "Лойде Калабрезе", + "dayofweek": "Wednesday", + "dayOfMonth": 10, + "weekOfMonth": 2, + "startTime": "2024-01-10T16:00:00.000Z", + "endTime": "2024-01-10T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2640, + "publisherId": "clryu77wx003goz6ekmjt975o", + "name": "Лойде Калабрезе", + "dayofweek": "Thursday", + "dayOfMonth": 11, + "weekOfMonth": 2, + "startTime": "2024-01-11T16:00:00.000Z", + "endTime": "2024-01-11T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2641, + "publisherId": "clryu77wx003goz6ekmjt975o", + "name": "Лойде Калабрезе", + "dayofweek": "Friday", + "dayOfMonth": 12, + "weekOfMonth": 2, + "startTime": "2024-01-12T16:00:00.000Z", + "endTime": "2024-01-12T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2642, + "publisherId": "clryu77wx003goz6ekmjt975o", + "name": "Лойде Калабрезе", + "dayofweek": "Saturday", + "dayOfMonth": 13, + "weekOfMonth": 2, + "startTime": "2024-01-13T16:00:00.000Z", + "endTime": "2024-01-13T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2643, + "publisherId": "clryu77wx003goz6ekmjt975o", + "name": "Лойде Калабрезе", + "dayofweek": "Monday", + "dayOfMonth": 29, + "weekOfMonth": 5, + "startTime": "2024-01-29T07:00:00.000Z", + "endTime": "2024-01-29T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 8, + "currentMonthAvailabilityHoursCount": 15, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": true + }, + { + "id": "clryu781t003hoz6e6s9x998x", + "firstName": "Лоран", + "lastName": "Баерт", + "assignments": [ + { + "id": 6, + "shift": { + "id": 8, + "startTime": "2024-01-02T08:30:00.000Z", + "endTime": "2024-01-02T10:00:00.000Z" + } + }, + { + "id": 190, + "shift": { + "id": 64, + "startTime": "2024-01-12T14:30:00.000Z", + "endTime": "2024-01-12T16:00:00.000Z" + } + }, + { + "id": 293, + "shift": { + "id": 96, + "startTime": "2024-01-19T11:30:00.000Z", + "endTime": "2024-01-19T13:00:00.000Z" + } + }, + { + "id": 318, + "shift": { + "id": 104, + "startTime": "2024-01-22T08:30:00.000Z", + "endTime": "2024-01-22T10:00:00.000Z" + } + }, + { + "id": 518, + "shift": { + "id": 166, + "startTime": "2024-02-02T14:30:00.000Z", + "endTime": "2024-02-02T16:00:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 1359, + "publisherId": "clryu781t003hoz6e6s9x998x", + "name": "Лоран Баерт", + "dayofweek": "Monday", + "dayOfMonth": 5, + "weekOfMonth": 1, + "startTime": "2024-02-05T10:00:00.000Z", + "endTime": "2024-02-05T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1360, + "publisherId": "clryu781t003hoz6e6s9x998x", + "name": "Лоран Баерт", + "dayofweek": "Tuesday", + "dayOfMonth": 6, + "weekOfMonth": 1, + "startTime": "2024-02-06T08:30:00.000Z", + "endTime": "2024-02-06T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1361, + "publisherId": "clryu781t003hoz6e6s9x998x", + "name": "Лоран Баерт", + "dayofweek": "Thursday", + "dayOfMonth": 8, + "weekOfMonth": 1, + "startTime": "2024-02-08T08:30:00.000Z", + "endTime": "2024-02-08T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1362, + "publisherId": "clryu781t003hoz6e6s9x998x", + "name": "Лоран Баерт", + "dayofweek": "Friday", + "dayOfMonth": 9, + "weekOfMonth": 1, + "startTime": "2024-02-09T11:30:00.000Z", + "endTime": "2024-02-09T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1363, + "publisherId": "clryu781t003hoz6e6s9x998x", + "name": "Лоран Баерт", + "dayofweek": "Thursday", + "dayOfMonth": 15, + "weekOfMonth": 2, + "startTime": "2024-02-15T08:30:00.000Z", + "endTime": "2024-02-15T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1364, + "publisherId": "clryu781t003hoz6e6s9x998x", + "name": "Лоран Баерт", + "dayofweek": "Friday", + "dayOfMonth": 16, + "weekOfMonth": 2, + "startTime": "2024-02-16T08:30:00.000Z", + "endTime": "2024-02-16T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1365, + "publisherId": "clryu781t003hoz6e6s9x998x", + "name": "Лоран Баерт", + "dayofweek": "Thursday", + "dayOfMonth": 22, + "weekOfMonth": 3, + "startTime": "2024-02-22T08:30:00.000Z", + "endTime": "2024-02-22T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1366, + "publisherId": "clryu781t003hoz6e6s9x998x", + "name": "Лоран Баерт", + "dayofweek": "Friday", + "dayOfMonth": 23, + "weekOfMonth": 3, + "startTime": "2024-02-23T08:30:00.000Z", + "endTime": "2024-02-23T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1367, + "publisherId": "clryu781t003hoz6e6s9x998x", + "name": "Лоран Баерт", + "dayofweek": "Thursday", + "dayOfMonth": 29, + "weekOfMonth": 4, + "startTime": "2024-02-29T08:30:00.000Z", + "endTime": "2024-02-29T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1368, + "publisherId": "clryu781t003hoz6e6s9x998x", + "name": "Лоран Баерт", + "dayofweek": "Friday", + "dayOfMonth": 1, + "weekOfMonth": 4, + "startTime": "2024-03-01T08:30:00.000Z", + "endTime": "2024-03-01T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2849, + "publisherId": "clryu781t003hoz6e6s9x998x", + "name": "Лоран Баерт", + "dayofweek": "Monday", + "dayOfMonth": 1, + "weekOfMonth": 1, + "startTime": "2024-01-01T10:00:00.000Z", + "endTime": "2024-01-01T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2850, + "publisherId": "clryu781t003hoz6e6s9x998x", + "name": "Лоран Баерт", + "dayofweek": "Tuesday", + "dayOfMonth": 2, + "weekOfMonth": 1, + "startTime": "2024-01-02T08:30:00.000Z", + "endTime": "2024-01-02T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2851, + "publisherId": "clryu781t003hoz6e6s9x998x", + "name": "Лоран Баерт", + "dayofweek": "Thursday", + "dayOfMonth": 4, + "weekOfMonth": 1, + "startTime": "2024-01-04T08:30:00.000Z", + "endTime": "2024-01-04T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2852, + "publisherId": "clryu781t003hoz6e6s9x998x", + "name": "Лоран Баерт", + "dayofweek": "Friday", + "dayOfMonth": 5, + "weekOfMonth": 1, + "startTime": "2024-01-05T11:30:00.000Z", + "endTime": "2024-01-05T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2853, + "publisherId": "clryu781t003hoz6e6s9x998x", + "name": "Лоран Баерт", + "dayofweek": "Thursday", + "dayOfMonth": 11, + "weekOfMonth": 2, + "startTime": "2024-01-11T08:30:00.000Z", + "endTime": "2024-01-11T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2854, + "publisherId": "clryu781t003hoz6e6s9x998x", + "name": "Лоран Баерт", + "dayofweek": "Friday", + "dayOfMonth": 12, + "weekOfMonth": 2, + "startTime": "2024-01-12T08:30:00.000Z", + "endTime": "2024-01-12T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2855, + "publisherId": "clryu781t003hoz6e6s9x998x", + "name": "Лоран Баерт", + "dayofweek": "Thursday", + "dayOfMonth": 18, + "weekOfMonth": 3, + "startTime": "2024-01-18T08:30:00.000Z", + "endTime": "2024-01-18T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2856, + "publisherId": "clryu781t003hoz6e6s9x998x", + "name": "Лоран Баерт", + "dayofweek": "Friday", + "dayOfMonth": 19, + "weekOfMonth": 3, + "startTime": "2024-01-19T08:30:00.000Z", + "endTime": "2024-01-19T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2857, + "publisherId": "clryu781t003hoz6e6s9x998x", + "name": "Лоран Баерт", + "dayofweek": "Thursday", + "dayOfMonth": 25, + "weekOfMonth": 4, + "startTime": "2024-01-25T08:30:00.000Z", + "endTime": "2024-01-25T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2858, + "publisherId": "clryu781t003hoz6e6s9x998x", + "name": "Лоран Баерт", + "dayofweek": "Friday", + "dayOfMonth": 26, + "weekOfMonth": 4, + "startTime": "2024-01-26T08:30:00.000Z", + "endTime": "2024-01-26T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2859, + "publisherId": "clryu781t003hoz6e6s9x998x", + "name": "Лоран Баерт", + "dayofweek": "Thursday", + "dayOfMonth": 1, + "weekOfMonth": 5, + "startTime": "2024-02-01T08:30:00.000Z", + "endTime": "2024-02-01T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2860, + "publisherId": "clryu781t003hoz6e6s9x998x", + "name": "Лоран Баерт", + "dayofweek": "Friday", + "dayOfMonth": 2, + "weekOfMonth": 5, + "startTime": "2024-02-02T08:30:00.000Z", + "endTime": "2024-02-02T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3116, + "publisherId": "clryu781t003hoz6e6s9x998x", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-12T14:30:00.000Z", + "endTime": "2024-01-12T16:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3181, + "publisherId": "clryu781t003hoz6e6s9x998x", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-19T11:30:00.000Z", + "endTime": "2024-01-19T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3200, + "publisherId": "clryu781t003hoz6e6s9x998x", + "name": "от предишен график", + "dayofweek": "Monday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-22T08:30:00.000Z", + "endTime": "2024-01-22T10:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3367, + "publisherId": "clryu781t003hoz6e6s9x998x", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-02-02T14:30:00.000Z", + "endTime": "2024-02-02T16:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 5, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 2849, + "publisherId": "clryu781t003hoz6e6s9x998x", + "name": "Лоран Баерт", + "dayofweek": "Monday", + "dayOfMonth": 1, + "weekOfMonth": 1, + "startTime": "2024-01-01T10:00:00.000Z", + "endTime": "2024-01-01T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2850, + "publisherId": "clryu781t003hoz6e6s9x998x", + "name": "Лоран Баерт", + "dayofweek": "Tuesday", + "dayOfMonth": 2, + "weekOfMonth": 1, + "startTime": "2024-01-02T08:30:00.000Z", + "endTime": "2024-01-02T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2851, + "publisherId": "clryu781t003hoz6e6s9x998x", + "name": "Лоран Баерт", + "dayofweek": "Thursday", + "dayOfMonth": 4, + "weekOfMonth": 1, + "startTime": "2024-01-04T08:30:00.000Z", + "endTime": "2024-01-04T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2852, + "publisherId": "clryu781t003hoz6e6s9x998x", + "name": "Лоран Баерт", + "dayofweek": "Friday", + "dayOfMonth": 5, + "weekOfMonth": 1, + "startTime": "2024-01-05T11:30:00.000Z", + "endTime": "2024-01-05T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2853, + "publisherId": "clryu781t003hoz6e6s9x998x", + "name": "Лоран Баерт", + "dayofweek": "Thursday", + "dayOfMonth": 11, + "weekOfMonth": 2, + "startTime": "2024-01-11T08:30:00.000Z", + "endTime": "2024-01-11T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2854, + "publisherId": "clryu781t003hoz6e6s9x998x", + "name": "Лоран Баерт", + "dayofweek": "Friday", + "dayOfMonth": 12, + "weekOfMonth": 2, + "startTime": "2024-01-12T08:30:00.000Z", + "endTime": "2024-01-12T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2855, + "publisherId": "clryu781t003hoz6e6s9x998x", + "name": "Лоран Баерт", + "dayofweek": "Thursday", + "dayOfMonth": 18, + "weekOfMonth": 3, + "startTime": "2024-01-18T08:30:00.000Z", + "endTime": "2024-01-18T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2856, + "publisherId": "clryu781t003hoz6e6s9x998x", + "name": "Лоран Баерт", + "dayofweek": "Friday", + "dayOfMonth": 19, + "weekOfMonth": 3, + "startTime": "2024-01-19T08:30:00.000Z", + "endTime": "2024-01-19T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2857, + "publisherId": "clryu781t003hoz6e6s9x998x", + "name": "Лоран Баерт", + "dayofweek": "Thursday", + "dayOfMonth": 25, + "weekOfMonth": 4, + "startTime": "2024-01-25T08:30:00.000Z", + "endTime": "2024-01-25T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2858, + "publisherId": "clryu781t003hoz6e6s9x998x", + "name": "Лоран Баерт", + "dayofweek": "Friday", + "dayOfMonth": 26, + "weekOfMonth": 4, + "startTime": "2024-01-26T08:30:00.000Z", + "endTime": "2024-01-26T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2859, + "publisherId": "clryu781t003hoz6e6s9x998x", + "name": "Лоран Баерт", + "dayofweek": "Thursday", + "dayOfMonth": 1, + "weekOfMonth": 5, + "startTime": "2024-02-01T08:30:00.000Z", + "endTime": "2024-02-01T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2860, + "publisherId": "clryu781t003hoz6e6s9x998x", + "name": "Лоран Баерт", + "dayofweek": "Friday", + "dayOfMonth": 2, + "weekOfMonth": 5, + "startTime": "2024-02-02T08:30:00.000Z", + "endTime": "2024-02-02T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3116, + "publisherId": "clryu781t003hoz6e6s9x998x", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-12T14:30:00.000Z", + "endTime": "2024-01-12T16:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3181, + "publisherId": "clryu781t003hoz6e6s9x998x", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-19T11:30:00.000Z", + "endTime": "2024-01-19T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3200, + "publisherId": "clryu781t003hoz6e6s9x998x", + "name": "от предишен график", + "dayofweek": "Monday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-22T08:30:00.000Z", + "endTime": "2024-01-22T10:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3367, + "publisherId": "clryu781t003hoz6e6s9x998x", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-02-02T14:30:00.000Z", + "endTime": "2024-02-02T16:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 16, + "currentMonthAvailabilityHoursCount": 91.5, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": true + }, + { + "id": "clryu7861003ioz6e2sw0u63h", + "firstName": "Лоредана", + "lastName": "Лучано", + "assignments": [ + { + "id": 62, + "shift": { + "id": 24, + "startTime": "2024-01-04T14:30:00.000Z", + "endTime": "2024-01-04T16:00:00.000Z" + } + }, + { + "id": 123, + "shift": { + "id": 43, + "startTime": "2024-01-09T10:00:00.000Z", + "endTime": "2024-01-09T11:30:00.000Z" + } + }, + { + "id": 216, + "shift": { + "id": 71, + "startTime": "2024-01-15T10:00:00.000Z", + "endTime": "2024-01-15T11:30:00.000Z" + } + }, + { + "id": 335, + "shift": { + "id": 109, + "startTime": "2024-01-23T07:00:00.000Z", + "endTime": "2024-01-23T08:30:00.000Z" + } + }, + { + "id": 385, + "shift": { + "id": 124, + "startTime": "2024-01-25T11:30:00.000Z", + "endTime": "2024-01-25T13:00:00.000Z" + } + }, + { + "id": 448, + "shift": { + "id": 143, + "startTime": "2024-01-30T07:00:00.000Z", + "endTime": "2024-01-30T08:30:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 1218, + "publisherId": "clryu7861003ioz6e2sw0u63h", + "name": "Лоредана Лучано", + "dayofweek": "Monday", + "dayOfMonth": 5, + "weekOfMonth": 1, + "startTime": "2024-02-05T07:00:00.000Z", + "endTime": "2024-02-05T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1219, + "publisherId": "clryu7861003ioz6e2sw0u63h", + "name": "Лоредана Лучано", + "dayofweek": "Tuesday", + "dayOfMonth": 6, + "weekOfMonth": 1, + "startTime": "2024-02-06T07:00:00.000Z", + "endTime": "2024-02-06T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1220, + "publisherId": "clryu7861003ioz6e2sw0u63h", + "name": "Лоредана Лучано", + "dayofweek": "Wednesday", + "dayOfMonth": 7, + "weekOfMonth": 1, + "startTime": "2024-02-07T07:00:00.000Z", + "endTime": "2024-02-07T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1221, + "publisherId": "clryu7861003ioz6e2sw0u63h", + "name": "Лоредана Лучано", + "dayofweek": "Thursday", + "dayOfMonth": 8, + "weekOfMonth": 1, + "startTime": "2024-02-08T07:00:00.000Z", + "endTime": "2024-02-08T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1222, + "publisherId": "clryu7861003ioz6e2sw0u63h", + "name": "Лоредана Лучано", + "dayofweek": "Monday", + "dayOfMonth": 12, + "weekOfMonth": 2, + "startTime": "2024-02-12T07:00:00.000Z", + "endTime": "2024-02-12T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1223, + "publisherId": "clryu7861003ioz6e2sw0u63h", + "name": "Лоредана Лучано", + "dayofweek": "Tuesday", + "dayOfMonth": 13, + "weekOfMonth": 2, + "startTime": "2024-02-13T07:00:00.000Z", + "endTime": "2024-02-13T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1224, + "publisherId": "clryu7861003ioz6e2sw0u63h", + "name": "Лоредана Лучано", + "dayofweek": "Wednesday", + "dayOfMonth": 14, + "weekOfMonth": 2, + "startTime": "2024-02-14T07:00:00.000Z", + "endTime": "2024-02-14T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1225, + "publisherId": "clryu7861003ioz6e2sw0u63h", + "name": "Лоредана Лучано", + "dayofweek": "Thursday", + "dayOfMonth": 15, + "weekOfMonth": 2, + "startTime": "2024-02-15T07:00:00.000Z", + "endTime": "2024-02-15T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1226, + "publisherId": "clryu7861003ioz6e2sw0u63h", + "name": "Лоредана Лучано", + "dayofweek": "Monday", + "dayOfMonth": 19, + "weekOfMonth": 3, + "startTime": "2024-02-19T07:00:00.000Z", + "endTime": "2024-02-19T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1227, + "publisherId": "clryu7861003ioz6e2sw0u63h", + "name": "Лоредана Лучано", + "dayofweek": "Tuesday", + "dayOfMonth": 20, + "weekOfMonth": 3, + "startTime": "2024-02-20T07:00:00.000Z", + "endTime": "2024-02-20T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1228, + "publisherId": "clryu7861003ioz6e2sw0u63h", + "name": "Лоредана Лучано", + "dayofweek": "Wednesday", + "dayOfMonth": 21, + "weekOfMonth": 3, + "startTime": "2024-02-21T07:00:00.000Z", + "endTime": "2024-02-21T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1229, + "publisherId": "clryu7861003ioz6e2sw0u63h", + "name": "Лоредана Лучано", + "dayofweek": "Thursday", + "dayOfMonth": 22, + "weekOfMonth": 3, + "startTime": "2024-02-22T07:00:00.000Z", + "endTime": "2024-02-22T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1230, + "publisherId": "clryu7861003ioz6e2sw0u63h", + "name": "Лоредана Лучано", + "dayofweek": "Monday", + "dayOfMonth": 26, + "weekOfMonth": 4, + "startTime": "2024-02-26T07:00:00.000Z", + "endTime": "2024-02-26T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1231, + "publisherId": "clryu7861003ioz6e2sw0u63h", + "name": "Лоредана Лучано", + "dayofweek": "Tuesday", + "dayOfMonth": 27, + "weekOfMonth": 4, + "startTime": "2024-02-27T07:00:00.000Z", + "endTime": "2024-02-27T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1232, + "publisherId": "clryu7861003ioz6e2sw0u63h", + "name": "Лоредана Лучано", + "dayofweek": "Wednesday", + "dayOfMonth": 28, + "weekOfMonth": 4, + "startTime": "2024-02-28T07:00:00.000Z", + "endTime": "2024-02-28T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1233, + "publisherId": "clryu7861003ioz6e2sw0u63h", + "name": "Лоредана Лучано", + "dayofweek": "Thursday", + "dayOfMonth": 29, + "weekOfMonth": 4, + "startTime": "2024-02-29T07:00:00.000Z", + "endTime": "2024-02-29T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2116, + "publisherId": "clryu7861003ioz6e2sw0u63h", + "name": "Лоредана Лучано", + "dayofweek": "Monday", + "dayOfMonth": 1, + "weekOfMonth": 1, + "startTime": "2024-01-01T07:00:00.000Z", + "endTime": "2024-01-01T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2117, + "publisherId": "clryu7861003ioz6e2sw0u63h", + "name": "Лоредана Лучано", + "dayofweek": "Tuesday", + "dayOfMonth": 2, + "weekOfMonth": 1, + "startTime": "2024-01-02T07:00:00.000Z", + "endTime": "2024-01-02T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2118, + "publisherId": "clryu7861003ioz6e2sw0u63h", + "name": "Лоредана Лучано", + "dayofweek": "Wednesday", + "dayOfMonth": 3, + "weekOfMonth": 1, + "startTime": "2024-01-03T07:00:00.000Z", + "endTime": "2024-01-03T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2119, + "publisherId": "clryu7861003ioz6e2sw0u63h", + "name": "Лоредана Лучано", + "dayofweek": "Thursday", + "dayOfMonth": 4, + "weekOfMonth": 1, + "startTime": "2024-01-04T07:00:00.000Z", + "endTime": "2024-01-04T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2120, + "publisherId": "clryu7861003ioz6e2sw0u63h", + "name": "Лоредана Лучано", + "dayofweek": "Monday", + "dayOfMonth": 8, + "weekOfMonth": 2, + "startTime": "2024-01-08T07:00:00.000Z", + "endTime": "2024-01-08T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2121, + "publisherId": "clryu7861003ioz6e2sw0u63h", + "name": "Лоредана Лучано", + "dayofweek": "Tuesday", + "dayOfMonth": 9, + "weekOfMonth": 2, + "startTime": "2024-01-09T07:00:00.000Z", + "endTime": "2024-01-09T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2122, + "publisherId": "clryu7861003ioz6e2sw0u63h", + "name": "Лоредана Лучано", + "dayofweek": "Wednesday", + "dayOfMonth": 10, + "weekOfMonth": 2, + "startTime": "2024-01-10T07:00:00.000Z", + "endTime": "2024-01-10T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2123, + "publisherId": "clryu7861003ioz6e2sw0u63h", + "name": "Лоредана Лучано", + "dayofweek": "Thursday", + "dayOfMonth": 11, + "weekOfMonth": 2, + "startTime": "2024-01-11T07:00:00.000Z", + "endTime": "2024-01-11T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2124, + "publisherId": "clryu7861003ioz6e2sw0u63h", + "name": "Лоредана Лучано", + "dayofweek": "Monday", + "dayOfMonth": 15, + "weekOfMonth": 3, + "startTime": "2024-01-15T07:00:00.000Z", + "endTime": "2024-01-15T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2125, + "publisherId": "clryu7861003ioz6e2sw0u63h", + "name": "Лоредана Лучано", + "dayofweek": "Tuesday", + "dayOfMonth": 16, + "weekOfMonth": 3, + "startTime": "2024-01-16T07:00:00.000Z", + "endTime": "2024-01-16T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2126, + "publisherId": "clryu7861003ioz6e2sw0u63h", + "name": "Лоредана Лучано", + "dayofweek": "Wednesday", + "dayOfMonth": 17, + "weekOfMonth": 3, + "startTime": "2024-01-17T07:00:00.000Z", + "endTime": "2024-01-17T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2127, + "publisherId": "clryu7861003ioz6e2sw0u63h", + "name": "Лоредана Лучано", + "dayofweek": "Thursday", + "dayOfMonth": 18, + "weekOfMonth": 3, + "startTime": "2024-01-18T07:00:00.000Z", + "endTime": "2024-01-18T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2128, + "publisherId": "clryu7861003ioz6e2sw0u63h", + "name": "Лоредана Лучано", + "dayofweek": "Monday", + "dayOfMonth": 22, + "weekOfMonth": 4, + "startTime": "2024-01-22T07:00:00.000Z", + "endTime": "2024-01-22T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2129, + "publisherId": "clryu7861003ioz6e2sw0u63h", + "name": "Лоредана Лучано", + "dayofweek": "Tuesday", + "dayOfMonth": 23, + "weekOfMonth": 4, + "startTime": "2024-01-23T07:00:00.000Z", + "endTime": "2024-01-23T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2130, + "publisherId": "clryu7861003ioz6e2sw0u63h", + "name": "Лоредана Лучано", + "dayofweek": "Wednesday", + "dayOfMonth": 24, + "weekOfMonth": 4, + "startTime": "2024-01-24T07:00:00.000Z", + "endTime": "2024-01-24T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2131, + "publisherId": "clryu7861003ioz6e2sw0u63h", + "name": "Лоредана Лучано", + "dayofweek": "Thursday", + "dayOfMonth": 25, + "weekOfMonth": 4, + "startTime": "2024-01-25T07:00:00.000Z", + "endTime": "2024-01-25T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2132, + "publisherId": "clryu7861003ioz6e2sw0u63h", + "name": "Лоредана Лучано", + "dayofweek": "Monday", + "dayOfMonth": 29, + "weekOfMonth": 5, + "startTime": "2024-01-29T07:00:00.000Z", + "endTime": "2024-01-29T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2133, + "publisherId": "clryu7861003ioz6e2sw0u63h", + "name": "Лоредана Лучано", + "dayofweek": "Tuesday", + "dayOfMonth": 30, + "weekOfMonth": 5, + "startTime": "2024-01-30T07:00:00.000Z", + "endTime": "2024-01-30T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2134, + "publisherId": "clryu7861003ioz6e2sw0u63h", + "name": "Лоредана Лучано", + "dayofweek": "Wednesday", + "dayOfMonth": 31, + "weekOfMonth": 5, + "startTime": "2024-01-31T07:00:00.000Z", + "endTime": "2024-01-31T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2135, + "publisherId": "clryu7861003ioz6e2sw0u63h", + "name": "Лоредана Лучано", + "dayofweek": "Thursday", + "dayOfMonth": 1, + "weekOfMonth": 5, + "startTime": "2024-02-01T07:00:00.000Z", + "endTime": "2024-02-01T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3021, + "publisherId": "clryu7861003ioz6e2sw0u63h", + "name": "от предишен график", + "dayofweek": "Thursday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-04T14:30:00.000Z", + "endTime": "2024-01-04T16:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3065, + "publisherId": "clryu7861003ioz6e2sw0u63h", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-09T10:00:00.000Z", + "endTime": "2024-01-09T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3133, + "publisherId": "clryu7861003ioz6e2sw0u63h", + "name": "от предишен график", + "dayofweek": "Monday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-15T10:00:00.000Z", + "endTime": "2024-01-15T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3251, + "publisherId": "clryu7861003ioz6e2sw0u63h", + "name": "от предишен график", + "dayofweek": "Thursday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-25T11:30:00.000Z", + "endTime": "2024-01-25T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 6, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 2116, + "publisherId": "clryu7861003ioz6e2sw0u63h", + "name": "Лоредана Лучано", + "dayofweek": "Monday", + "dayOfMonth": 1, + "weekOfMonth": 1, + "startTime": "2024-01-01T07:00:00.000Z", + "endTime": "2024-01-01T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2117, + "publisherId": "clryu7861003ioz6e2sw0u63h", + "name": "Лоредана Лучано", + "dayofweek": "Tuesday", + "dayOfMonth": 2, + "weekOfMonth": 1, + "startTime": "2024-01-02T07:00:00.000Z", + "endTime": "2024-01-02T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2118, + "publisherId": "clryu7861003ioz6e2sw0u63h", + "name": "Лоредана Лучано", + "dayofweek": "Wednesday", + "dayOfMonth": 3, + "weekOfMonth": 1, + "startTime": "2024-01-03T07:00:00.000Z", + "endTime": "2024-01-03T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2119, + "publisherId": "clryu7861003ioz6e2sw0u63h", + "name": "Лоредана Лучано", + "dayofweek": "Thursday", + "dayOfMonth": 4, + "weekOfMonth": 1, + "startTime": "2024-01-04T07:00:00.000Z", + "endTime": "2024-01-04T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2120, + "publisherId": "clryu7861003ioz6e2sw0u63h", + "name": "Лоредана Лучано", + "dayofweek": "Monday", + "dayOfMonth": 8, + "weekOfMonth": 2, + "startTime": "2024-01-08T07:00:00.000Z", + "endTime": "2024-01-08T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2121, + "publisherId": "clryu7861003ioz6e2sw0u63h", + "name": "Лоредана Лучано", + "dayofweek": "Tuesday", + "dayOfMonth": 9, + "weekOfMonth": 2, + "startTime": "2024-01-09T07:00:00.000Z", + "endTime": "2024-01-09T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2122, + "publisherId": "clryu7861003ioz6e2sw0u63h", + "name": "Лоредана Лучано", + "dayofweek": "Wednesday", + "dayOfMonth": 10, + "weekOfMonth": 2, + "startTime": "2024-01-10T07:00:00.000Z", + "endTime": "2024-01-10T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2123, + "publisherId": "clryu7861003ioz6e2sw0u63h", + "name": "Лоредана Лучано", + "dayofweek": "Thursday", + "dayOfMonth": 11, + "weekOfMonth": 2, + "startTime": "2024-01-11T07:00:00.000Z", + "endTime": "2024-01-11T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2124, + "publisherId": "clryu7861003ioz6e2sw0u63h", + "name": "Лоредана Лучано", + "dayofweek": "Monday", + "dayOfMonth": 15, + "weekOfMonth": 3, + "startTime": "2024-01-15T07:00:00.000Z", + "endTime": "2024-01-15T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2125, + "publisherId": "clryu7861003ioz6e2sw0u63h", + "name": "Лоредана Лучано", + "dayofweek": "Tuesday", + "dayOfMonth": 16, + "weekOfMonth": 3, + "startTime": "2024-01-16T07:00:00.000Z", + "endTime": "2024-01-16T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2126, + "publisherId": "clryu7861003ioz6e2sw0u63h", + "name": "Лоредана Лучано", + "dayofweek": "Wednesday", + "dayOfMonth": 17, + "weekOfMonth": 3, + "startTime": "2024-01-17T07:00:00.000Z", + "endTime": "2024-01-17T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2127, + "publisherId": "clryu7861003ioz6e2sw0u63h", + "name": "Лоредана Лучано", + "dayofweek": "Thursday", + "dayOfMonth": 18, + "weekOfMonth": 3, + "startTime": "2024-01-18T07:00:00.000Z", + "endTime": "2024-01-18T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2128, + "publisherId": "clryu7861003ioz6e2sw0u63h", + "name": "Лоредана Лучано", + "dayofweek": "Monday", + "dayOfMonth": 22, + "weekOfMonth": 4, + "startTime": "2024-01-22T07:00:00.000Z", + "endTime": "2024-01-22T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2129, + "publisherId": "clryu7861003ioz6e2sw0u63h", + "name": "Лоредана Лучано", + "dayofweek": "Tuesday", + "dayOfMonth": 23, + "weekOfMonth": 4, + "startTime": "2024-01-23T07:00:00.000Z", + "endTime": "2024-01-23T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2130, + "publisherId": "clryu7861003ioz6e2sw0u63h", + "name": "Лоредана Лучано", + "dayofweek": "Wednesday", + "dayOfMonth": 24, + "weekOfMonth": 4, + "startTime": "2024-01-24T07:00:00.000Z", + "endTime": "2024-01-24T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2131, + "publisherId": "clryu7861003ioz6e2sw0u63h", + "name": "Лоредана Лучано", + "dayofweek": "Thursday", + "dayOfMonth": 25, + "weekOfMonth": 4, + "startTime": "2024-01-25T07:00:00.000Z", + "endTime": "2024-01-25T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2132, + "publisherId": "clryu7861003ioz6e2sw0u63h", + "name": "Лоредана Лучано", + "dayofweek": "Monday", + "dayOfMonth": 29, + "weekOfMonth": 5, + "startTime": "2024-01-29T07:00:00.000Z", + "endTime": "2024-01-29T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2133, + "publisherId": "clryu7861003ioz6e2sw0u63h", + "name": "Лоредана Лучано", + "dayofweek": "Tuesday", + "dayOfMonth": 30, + "weekOfMonth": 5, + "startTime": "2024-01-30T07:00:00.000Z", + "endTime": "2024-01-30T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2134, + "publisherId": "clryu7861003ioz6e2sw0u63h", + "name": "Лоредана Лучано", + "dayofweek": "Wednesday", + "dayOfMonth": 31, + "weekOfMonth": 5, + "startTime": "2024-01-31T07:00:00.000Z", + "endTime": "2024-01-31T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2135, + "publisherId": "clryu7861003ioz6e2sw0u63h", + "name": "Лоредана Лучано", + "dayofweek": "Thursday", + "dayOfMonth": 1, + "weekOfMonth": 5, + "startTime": "2024-02-01T07:00:00.000Z", + "endTime": "2024-02-01T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3021, + "publisherId": "clryu7861003ioz6e2sw0u63h", + "name": "от предишен график", + "dayofweek": "Thursday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-04T14:30:00.000Z", + "endTime": "2024-01-04T16:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3065, + "publisherId": "clryu7861003ioz6e2sw0u63h", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-09T10:00:00.000Z", + "endTime": "2024-01-09T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3133, + "publisherId": "clryu7861003ioz6e2sw0u63h", + "name": "от предишен график", + "dayofweek": "Monday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-15T10:00:00.000Z", + "endTime": "2024-01-15T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3251, + "publisherId": "clryu7861003ioz6e2sw0u63h", + "name": "от предишен график", + "dayofweek": "Thursday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-25T11:30:00.000Z", + "endTime": "2024-01-25T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 24, + "currentMonthAvailabilityHoursCount": 189, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": true + }, + { + "id": "clryu78iw003loz6eyn2dvgro", + "firstName": "Максим", + "lastName": "Терол", + "assignments": [ + { + "id": 192, + "shift": { + "id": 65, + "startTime": "2024-01-13T10:00:00.000Z", + "endTime": "2024-01-13T11:30:00.000Z" + } + }, + { + "id": 307, + "shift": { + "id": 101, + "startTime": "2024-01-20T13:00:00.000Z", + "endTime": "2024-01-20T14:30:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 941, + "publisherId": "clryu78iw003loz6eyn2dvgro", + "name": "Максим Терол", + "dayofweek": "Monday", + "dayOfMonth": 12, + "weekOfMonth": 2, + "startTime": "2024-02-12T16:00:00.000Z", + "endTime": "2024-02-12T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 942, + "publisherId": "clryu78iw003loz6eyn2dvgro", + "name": "Максим Терол", + "dayofweek": "Tuesday", + "dayOfMonth": 13, + "weekOfMonth": 2, + "startTime": "2024-02-13T16:00:00.000Z", + "endTime": "2024-02-13T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 943, + "publisherId": "clryu78iw003loz6eyn2dvgro", + "name": "Максим Терол", + "dayofweek": "Saturday", + "dayOfMonth": 17, + "weekOfMonth": 2, + "startTime": "2024-02-17T10:00:00.000Z", + "endTime": "2024-02-17T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 944, + "publisherId": "clryu78iw003loz6eyn2dvgro", + "name": "Максим Терол", + "dayofweek": "Monday", + "dayOfMonth": 19, + "weekOfMonth": 3, + "startTime": "2024-02-19T16:00:00.000Z", + "endTime": "2024-02-19T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 945, + "publisherId": "clryu78iw003loz6eyn2dvgro", + "name": "Максим Терол", + "dayofweek": "Tuesday", + "dayOfMonth": 20, + "weekOfMonth": 3, + "startTime": "2024-02-20T16:00:00.000Z", + "endTime": "2024-02-20T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 946, + "publisherId": "clryu78iw003loz6eyn2dvgro", + "name": "Максим Терол", + "dayofweek": "Saturday", + "dayOfMonth": 24, + "weekOfMonth": 3, + "startTime": "2024-02-24T10:00:00.000Z", + "endTime": "2024-02-24T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 947, + "publisherId": "clryu78iw003loz6eyn2dvgro", + "name": "Максим Терол", + "dayofweek": "Monday", + "dayOfMonth": 26, + "weekOfMonth": 4, + "startTime": "2024-02-26T16:00:00.000Z", + "endTime": "2024-02-26T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 948, + "publisherId": "clryu78iw003loz6eyn2dvgro", + "name": "Максим Терол", + "dayofweek": "Tuesday", + "dayOfMonth": 27, + "weekOfMonth": 4, + "startTime": "2024-02-27T16:00:00.000Z", + "endTime": "2024-02-27T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 949, + "publisherId": "clryu78iw003loz6eyn2dvgro", + "name": "Максим Терол", + "dayofweek": "Saturday", + "dayOfMonth": 2, + "weekOfMonth": 4, + "startTime": "2024-03-02T10:00:00.000Z", + "endTime": "2024-03-02T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2423, + "publisherId": "clryu78iw003loz6eyn2dvgro", + "name": "Максим Терол", + "dayofweek": "Monday", + "dayOfMonth": 8, + "weekOfMonth": 2, + "startTime": "2024-01-08T16:00:00.000Z", + "endTime": "2024-01-08T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2424, + "publisherId": "clryu78iw003loz6eyn2dvgro", + "name": "Максим Терол", + "dayofweek": "Tuesday", + "dayOfMonth": 9, + "weekOfMonth": 2, + "startTime": "2024-01-09T16:00:00.000Z", + "endTime": "2024-01-09T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2425, + "publisherId": "clryu78iw003loz6eyn2dvgro", + "name": "Максим Терол", + "dayofweek": "Saturday", + "dayOfMonth": 13, + "weekOfMonth": 2, + "startTime": "2024-01-13T10:00:00.000Z", + "endTime": "2024-01-13T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2426, + "publisherId": "clryu78iw003loz6eyn2dvgro", + "name": "Максим Терол", + "dayofweek": "Monday", + "dayOfMonth": 15, + "weekOfMonth": 3, + "startTime": "2024-01-15T16:00:00.000Z", + "endTime": "2024-01-15T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2427, + "publisherId": "clryu78iw003loz6eyn2dvgro", + "name": "Максим Терол", + "dayofweek": "Tuesday", + "dayOfMonth": 16, + "weekOfMonth": 3, + "startTime": "2024-01-16T16:00:00.000Z", + "endTime": "2024-01-16T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2428, + "publisherId": "clryu78iw003loz6eyn2dvgro", + "name": "Максим Терол", + "dayofweek": "Saturday", + "dayOfMonth": 20, + "weekOfMonth": 3, + "startTime": "2024-01-20T10:00:00.000Z", + "endTime": "2024-01-20T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2429, + "publisherId": "clryu78iw003loz6eyn2dvgro", + "name": "Максим Терол", + "dayofweek": "Monday", + "dayOfMonth": 22, + "weekOfMonth": 4, + "startTime": "2024-01-22T16:00:00.000Z", + "endTime": "2024-01-22T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2430, + "publisherId": "clryu78iw003loz6eyn2dvgro", + "name": "Максим Терол", + "dayofweek": "Tuesday", + "dayOfMonth": 23, + "weekOfMonth": 4, + "startTime": "2024-01-23T16:00:00.000Z", + "endTime": "2024-01-23T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2431, + "publisherId": "clryu78iw003loz6eyn2dvgro", + "name": "Максим Терол", + "dayofweek": "Saturday", + "dayOfMonth": 27, + "weekOfMonth": 4, + "startTime": "2024-01-27T10:00:00.000Z", + "endTime": "2024-01-27T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3190, + "publisherId": "clryu78iw003loz6eyn2dvgro", + "name": "от предишен график", + "dayofweek": "Saturday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-20T13:00:00.000Z", + "endTime": "2024-01-20T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 2, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 2423, + "publisherId": "clryu78iw003loz6eyn2dvgro", + "name": "Максим Терол", + "dayofweek": "Monday", + "dayOfMonth": 8, + "weekOfMonth": 2, + "startTime": "2024-01-08T16:00:00.000Z", + "endTime": "2024-01-08T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2424, + "publisherId": "clryu78iw003loz6eyn2dvgro", + "name": "Максим Терол", + "dayofweek": "Tuesday", + "dayOfMonth": 9, + "weekOfMonth": 2, + "startTime": "2024-01-09T16:00:00.000Z", + "endTime": "2024-01-09T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2425, + "publisherId": "clryu78iw003loz6eyn2dvgro", + "name": "Максим Терол", + "dayofweek": "Saturday", + "dayOfMonth": 13, + "weekOfMonth": 2, + "startTime": "2024-01-13T10:00:00.000Z", + "endTime": "2024-01-13T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2426, + "publisherId": "clryu78iw003loz6eyn2dvgro", + "name": "Максим Терол", + "dayofweek": "Monday", + "dayOfMonth": 15, + "weekOfMonth": 3, + "startTime": "2024-01-15T16:00:00.000Z", + "endTime": "2024-01-15T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2427, + "publisherId": "clryu78iw003loz6eyn2dvgro", + "name": "Максим Терол", + "dayofweek": "Tuesday", + "dayOfMonth": 16, + "weekOfMonth": 3, + "startTime": "2024-01-16T16:00:00.000Z", + "endTime": "2024-01-16T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2428, + "publisherId": "clryu78iw003loz6eyn2dvgro", + "name": "Максим Терол", + "dayofweek": "Saturday", + "dayOfMonth": 20, + "weekOfMonth": 3, + "startTime": "2024-01-20T10:00:00.000Z", + "endTime": "2024-01-20T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2429, + "publisherId": "clryu78iw003loz6eyn2dvgro", + "name": "Максим Терол", + "dayofweek": "Monday", + "dayOfMonth": 22, + "weekOfMonth": 4, + "startTime": "2024-01-22T16:00:00.000Z", + "endTime": "2024-01-22T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2430, + "publisherId": "clryu78iw003loz6eyn2dvgro", + "name": "Максим Терол", + "dayofweek": "Tuesday", + "dayOfMonth": 23, + "weekOfMonth": 4, + "startTime": "2024-01-23T16:00:00.000Z", + "endTime": "2024-01-23T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2431, + "publisherId": "clryu78iw003loz6eyn2dvgro", + "name": "Максим Терол", + "dayofweek": "Saturday", + "dayOfMonth": 27, + "weekOfMonth": 4, + "startTime": "2024-01-27T10:00:00.000Z", + "endTime": "2024-01-27T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3190, + "publisherId": "clryu78iw003loz6eyn2dvgro", + "name": "от предишен график", + "dayofweek": "Saturday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-20T13:00:00.000Z", + "endTime": "2024-01-20T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 10, + "currentMonthAvailabilityHoursCount": 33, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": true + }, + { + "id": "clryu78ng003moz6er6kp5qk5", + "firstName": "Мариане", + "lastName": "Вертхолц", + "assignments": [ + { + "id": 55, + "shift": { + "id": 22, + "startTime": "2024-01-04T11:30:00.000Z", + "endTime": "2024-01-04T13:00:00.000Z" + } + }, + { + "id": 162, + "shift": { + "id": 55, + "startTime": "2024-01-11T10:00:00.000Z", + "endTime": "2024-01-11T11:30:00.000Z" + } + }, + { + "id": 280, + "shift": { + "id": 91, + "startTime": "2024-01-18T13:00:00.000Z", + "endTime": "2024-01-18T14:30:00.000Z" + } + }, + { + "id": 388, + "shift": { + "id": 125, + "startTime": "2024-01-25T13:00:00.000Z", + "endTime": "2024-01-25T14:30:00.000Z" + } + }, + { + "id": 496, + "shift": { + "id": 159, + "startTime": "2024-02-01T13:00:00.000Z", + "endTime": "2024-02-01T14:30:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 3018, + "publisherId": "clryu78ng003moz6er6kp5qk5", + "name": "от предишен график", + "dayofweek": "Thursday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-04T11:30:00.000Z", + "endTime": "2024-01-04T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3093, + "publisherId": "clryu78ng003moz6er6kp5qk5", + "name": "от предишен график", + "dayofweek": "Thursday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-11T10:00:00.000Z", + "endTime": "2024-01-11T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3172, + "publisherId": "clryu78ng003moz6er6kp5qk5", + "name": "от предишен график", + "dayofweek": "Thursday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-18T13:00:00.000Z", + "endTime": "2024-01-18T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3253, + "publisherId": "clryu78ng003moz6er6kp5qk5", + "name": "от предишен график", + "dayofweek": "Thursday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-25T13:00:00.000Z", + "endTime": "2024-01-25T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3347, + "publisherId": "clryu78ng003moz6er6kp5qk5", + "name": "от предишен график", + "dayofweek": "Thursday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-02-01T13:00:00.000Z", + "endTime": "2024-02-01T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 5, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 3018, + "publisherId": "clryu78ng003moz6er6kp5qk5", + "name": "от предишен график", + "dayofweek": "Thursday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-04T11:30:00.000Z", + "endTime": "2024-01-04T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3093, + "publisherId": "clryu78ng003moz6er6kp5qk5", + "name": "от предишен график", + "dayofweek": "Thursday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-11T10:00:00.000Z", + "endTime": "2024-01-11T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3172, + "publisherId": "clryu78ng003moz6er6kp5qk5", + "name": "от предишен график", + "dayofweek": "Thursday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-18T13:00:00.000Z", + "endTime": "2024-01-18T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3253, + "publisherId": "clryu78ng003moz6er6kp5qk5", + "name": "от предишен график", + "dayofweek": "Thursday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-25T13:00:00.000Z", + "endTime": "2024-01-25T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3347, + "publisherId": "clryu78ng003moz6er6kp5qk5", + "name": "от предишен график", + "dayofweek": "Thursday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-02-01T13:00:00.000Z", + "endTime": "2024-02-01T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 5, + "currentMonthAvailabilityHoursCount": 7.5, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": false + }, + { + "id": "clryu78rw003noz6e9wzl3f93", + "firstName": "Марина", + "lastName": "Даракова", + "assignments": [ + { + "id": 29, + "shift": { + "id": 15, + "startTime": "2024-01-03T10:00:00.000Z", + "endTime": "2024-01-03T11:30:00.000Z" + } + }, + { + "id": 191, + "shift": { + "id": 64, + "startTime": "2024-01-12T14:30:00.000Z", + "endTime": "2024-01-12T16:00:00.000Z" + } + }, + { + "id": 286, + "shift": { + "id": 93, + "startTime": "2024-01-19T07:00:00.000Z", + "endTime": "2024-01-19T08:30:00.000Z" + } + }, + { + "id": 397, + "shift": { + "id": 128, + "startTime": "2024-01-26T08:30:00.000Z", + "endTime": "2024-01-26T10:00:00.000Z" + } + }, + { + "id": 497, + "shift": { + "id": 159, + "startTime": "2024-02-01T13:00:00.000Z", + "endTime": "2024-02-01T14:30:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 1480, + "publisherId": "clryu78rw003noz6e9wzl3f93", + "name": "Марина Даракова", + "dayofweek": "Wednesday", + "dayOfMonth": 7, + "weekOfMonth": 1, + "startTime": "2024-02-07T07:00:00.000Z", + "endTime": "2024-02-07T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1481, + "publisherId": "clryu78rw003noz6e9wzl3f93", + "name": "Марина Даракова", + "dayofweek": "Friday", + "dayOfMonth": 9, + "weekOfMonth": 1, + "startTime": "2024-02-09T07:00:00.000Z", + "endTime": "2024-02-09T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1482, + "publisherId": "clryu78rw003noz6e9wzl3f93", + "name": "Марина Даракова", + "dayofweek": "Wednesday", + "dayOfMonth": 14, + "weekOfMonth": 2, + "startTime": "2024-02-14T07:00:00.000Z", + "endTime": "2024-02-14T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1483, + "publisherId": "clryu78rw003noz6e9wzl3f93", + "name": "Марина Даракова", + "dayofweek": "Friday", + "dayOfMonth": 16, + "weekOfMonth": 2, + "startTime": "2024-02-16T07:00:00.000Z", + "endTime": "2024-02-16T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1484, + "publisherId": "clryu78rw003noz6e9wzl3f93", + "name": "Марина Даракова", + "dayofweek": "Wednesday", + "dayOfMonth": 21, + "weekOfMonth": 3, + "startTime": "2024-02-21T07:00:00.000Z", + "endTime": "2024-02-21T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1485, + "publisherId": "clryu78rw003noz6e9wzl3f93", + "name": "Марина Даракова", + "dayofweek": "Friday", + "dayOfMonth": 23, + "weekOfMonth": 3, + "startTime": "2024-02-23T07:00:00.000Z", + "endTime": "2024-02-23T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1486, + "publisherId": "clryu78rw003noz6e9wzl3f93", + "name": "Марина Даракова", + "dayofweek": "Wednesday", + "dayOfMonth": 28, + "weekOfMonth": 4, + "startTime": "2024-02-28T07:00:00.000Z", + "endTime": "2024-02-28T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1487, + "publisherId": "clryu78rw003noz6e9wzl3f93", + "name": "Марина Даракова", + "dayofweek": "Friday", + "dayOfMonth": 1, + "weekOfMonth": 4, + "startTime": "2024-03-01T07:00:00.000Z", + "endTime": "2024-03-01T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2890, + "publisherId": "clryu78rw003noz6e9wzl3f93", + "name": "Марина Даракова", + "dayofweek": "Wednesday", + "dayOfMonth": 3, + "weekOfMonth": 1, + "startTime": "2024-01-03T07:00:00.000Z", + "endTime": "2024-01-03T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2891, + "publisherId": "clryu78rw003noz6e9wzl3f93", + "name": "Марина Даракова", + "dayofweek": "Friday", + "dayOfMonth": 5, + "weekOfMonth": 1, + "startTime": "2024-01-05T07:00:00.000Z", + "endTime": "2024-01-05T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2892, + "publisherId": "clryu78rw003noz6e9wzl3f93", + "name": "Марина Даракова", + "dayofweek": "Wednesday", + "dayOfMonth": 10, + "weekOfMonth": 2, + "startTime": "2024-01-10T07:00:00.000Z", + "endTime": "2024-01-10T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2893, + "publisherId": "clryu78rw003noz6e9wzl3f93", + "name": "Марина Даракова", + "dayofweek": "Friday", + "dayOfMonth": 12, + "weekOfMonth": 2, + "startTime": "2024-01-12T07:00:00.000Z", + "endTime": "2024-01-12T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2894, + "publisherId": "clryu78rw003noz6e9wzl3f93", + "name": "Марина Даракова", + "dayofweek": "Wednesday", + "dayOfMonth": 17, + "weekOfMonth": 3, + "startTime": "2024-01-17T07:00:00.000Z", + "endTime": "2024-01-17T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2895, + "publisherId": "clryu78rw003noz6e9wzl3f93", + "name": "Марина Даракова", + "dayofweek": "Friday", + "dayOfMonth": 19, + "weekOfMonth": 3, + "startTime": "2024-01-19T07:00:00.000Z", + "endTime": "2024-01-19T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2896, + "publisherId": "clryu78rw003noz6e9wzl3f93", + "name": "Марина Даракова", + "dayofweek": "Wednesday", + "dayOfMonth": 24, + "weekOfMonth": 4, + "startTime": "2024-01-24T07:00:00.000Z", + "endTime": "2024-01-24T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2897, + "publisherId": "clryu78rw003noz6e9wzl3f93", + "name": "Марина Даракова", + "dayofweek": "Friday", + "dayOfMonth": 26, + "weekOfMonth": 4, + "startTime": "2024-01-26T07:00:00.000Z", + "endTime": "2024-01-26T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2898, + "publisherId": "clryu78rw003noz6e9wzl3f93", + "name": "Марина Даракова", + "dayofweek": "Wednesday", + "dayOfMonth": 31, + "weekOfMonth": 5, + "startTime": "2024-01-31T07:00:00.000Z", + "endTime": "2024-01-31T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2899, + "publisherId": "clryu78rw003noz6e9wzl3f93", + "name": "Марина Даракова", + "dayofweek": "Friday", + "dayOfMonth": 2, + "weekOfMonth": 5, + "startTime": "2024-02-02T07:00:00.000Z", + "endTime": "2024-02-02T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2998, + "publisherId": "clryu78rw003noz6e9wzl3f93", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-03T10:00:00.000Z", + "endTime": "2024-01-03T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3117, + "publisherId": "clryu78rw003noz6e9wzl3f93", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-12T14:30:00.000Z", + "endTime": "2024-01-12T16:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3260, + "publisherId": "clryu78rw003noz6e9wzl3f93", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-26T08:30:00.000Z", + "endTime": "2024-01-26T10:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3348, + "publisherId": "clryu78rw003noz6e9wzl3f93", + "name": "от предишен график", + "dayofweek": "Thursday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-02-01T13:00:00.000Z", + "endTime": "2024-02-01T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 5, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 2890, + "publisherId": "clryu78rw003noz6e9wzl3f93", + "name": "Марина Даракова", + "dayofweek": "Wednesday", + "dayOfMonth": 3, + "weekOfMonth": 1, + "startTime": "2024-01-03T07:00:00.000Z", + "endTime": "2024-01-03T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2891, + "publisherId": "clryu78rw003noz6e9wzl3f93", + "name": "Марина Даракова", + "dayofweek": "Friday", + "dayOfMonth": 5, + "weekOfMonth": 1, + "startTime": "2024-01-05T07:00:00.000Z", + "endTime": "2024-01-05T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2892, + "publisherId": "clryu78rw003noz6e9wzl3f93", + "name": "Марина Даракова", + "dayofweek": "Wednesday", + "dayOfMonth": 10, + "weekOfMonth": 2, + "startTime": "2024-01-10T07:00:00.000Z", + "endTime": "2024-01-10T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2893, + "publisherId": "clryu78rw003noz6e9wzl3f93", + "name": "Марина Даракова", + "dayofweek": "Friday", + "dayOfMonth": 12, + "weekOfMonth": 2, + "startTime": "2024-01-12T07:00:00.000Z", + "endTime": "2024-01-12T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2894, + "publisherId": "clryu78rw003noz6e9wzl3f93", + "name": "Марина Даракова", + "dayofweek": "Wednesday", + "dayOfMonth": 17, + "weekOfMonth": 3, + "startTime": "2024-01-17T07:00:00.000Z", + "endTime": "2024-01-17T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2895, + "publisherId": "clryu78rw003noz6e9wzl3f93", + "name": "Марина Даракова", + "dayofweek": "Friday", + "dayOfMonth": 19, + "weekOfMonth": 3, + "startTime": "2024-01-19T07:00:00.000Z", + "endTime": "2024-01-19T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2896, + "publisherId": "clryu78rw003noz6e9wzl3f93", + "name": "Марина Даракова", + "dayofweek": "Wednesday", + "dayOfMonth": 24, + "weekOfMonth": 4, + "startTime": "2024-01-24T07:00:00.000Z", + "endTime": "2024-01-24T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2897, + "publisherId": "clryu78rw003noz6e9wzl3f93", + "name": "Марина Даракова", + "dayofweek": "Friday", + "dayOfMonth": 26, + "weekOfMonth": 4, + "startTime": "2024-01-26T07:00:00.000Z", + "endTime": "2024-01-26T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2898, + "publisherId": "clryu78rw003noz6e9wzl3f93", + "name": "Марина Даракова", + "dayofweek": "Wednesday", + "dayOfMonth": 31, + "weekOfMonth": 5, + "startTime": "2024-01-31T07:00:00.000Z", + "endTime": "2024-01-31T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2899, + "publisherId": "clryu78rw003noz6e9wzl3f93", + "name": "Марина Даракова", + "dayofweek": "Friday", + "dayOfMonth": 2, + "weekOfMonth": 5, + "startTime": "2024-02-02T07:00:00.000Z", + "endTime": "2024-02-02T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2998, + "publisherId": "clryu78rw003noz6e9wzl3f93", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-03T10:00:00.000Z", + "endTime": "2024-01-03T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3117, + "publisherId": "clryu78rw003noz6e9wzl3f93", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-12T14:30:00.000Z", + "endTime": "2024-01-12T16:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3260, + "publisherId": "clryu78rw003noz6e9wzl3f93", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-26T08:30:00.000Z", + "endTime": "2024-01-26T10:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3348, + "publisherId": "clryu78rw003noz6e9wzl3f93", + "name": "от предишен график", + "dayofweek": "Thursday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-02-01T13:00:00.000Z", + "endTime": "2024-02-01T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 14, + "currentMonthAvailabilityHoursCount": 96, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": true + }, + { + "id": "clryu78wa003ooz6er1q83wcd", + "firstName": "Марина", + "lastName": "Димитрова", + "assignments": [ + { + "id": 13, + "shift": { + "id": 10, + "startTime": "2024-01-02T11:30:00.000Z", + "endTime": "2024-01-02T13:00:00.000Z" + } + }, + { + "id": 126, + "shift": { + "id": 44, + "startTime": "2024-01-09T11:30:00.000Z", + "endTime": "2024-01-09T13:00:00.000Z" + } + }, + { + "id": 232, + "shift": { + "id": 77, + "startTime": "2024-01-16T10:00:00.000Z", + "endTime": "2024-01-16T11:30:00.000Z" + } + }, + { + "id": 336, + "shift": { + "id": 110, + "startTime": "2024-01-23T08:30:00.000Z", + "endTime": "2024-01-23T10:00:00.000Z" + } + }, + { + "id": 449, + "shift": { + "id": 144, + "startTime": "2024-01-30T08:30:00.000Z", + "endTime": "2024-01-30T10:00:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 2990, + "publisherId": "clryu78wa003ooz6er1q83wcd", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-02T11:30:00.000Z", + "endTime": "2024-01-02T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3067, + "publisherId": "clryu78wa003ooz6er1q83wcd", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-09T11:30:00.000Z", + "endTime": "2024-01-09T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3142, + "publisherId": "clryu78wa003ooz6er1q83wcd", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-16T10:00:00.000Z", + "endTime": "2024-01-16T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3214, + "publisherId": "clryu78wa003ooz6er1q83wcd", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-23T08:30:00.000Z", + "endTime": "2024-01-23T10:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3306, + "publisherId": "clryu78wa003ooz6er1q83wcd", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-30T08:30:00.000Z", + "endTime": "2024-01-30T10:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 5, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 2990, + "publisherId": "clryu78wa003ooz6er1q83wcd", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-02T11:30:00.000Z", + "endTime": "2024-01-02T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3067, + "publisherId": "clryu78wa003ooz6er1q83wcd", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-09T11:30:00.000Z", + "endTime": "2024-01-09T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3142, + "publisherId": "clryu78wa003ooz6er1q83wcd", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-16T10:00:00.000Z", + "endTime": "2024-01-16T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3214, + "publisherId": "clryu78wa003ooz6er1q83wcd", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-23T08:30:00.000Z", + "endTime": "2024-01-23T10:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3306, + "publisherId": "clryu78wa003ooz6er1q83wcd", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-30T08:30:00.000Z", + "endTime": "2024-01-30T10:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 5, + "currentMonthAvailabilityHoursCount": 7.5, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": false + }, + { + "id": "clryu790f003poz6eplggerc0", + "firstName": "Марина", + "lastName": "Христова", + "assignments": [ + { + "id": 65, + "shift": { + "id": 25, + "startTime": "2024-01-05T07:00:00.000Z", + "endTime": "2024-01-05T08:30:00.000Z" + } + }, + { + "id": 176, + "shift": { + "id": 59, + "startTime": "2024-01-12T07:00:00.000Z", + "endTime": "2024-01-12T08:30:00.000Z" + } + }, + { + "id": 395, + "shift": { + "id": 127, + "startTime": "2024-01-26T07:00:00.000Z", + "endTime": "2024-01-26T08:30:00.000Z" + } + }, + { + "id": 503, + "shift": { + "id": 161, + "startTime": "2024-02-02T07:00:00.000Z", + "endTime": "2024-02-02T08:30:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 3024, + "publisherId": "clryu790f003poz6eplggerc0", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-05T07:00:00.000Z", + "endTime": "2024-01-05T08:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3103, + "publisherId": "clryu790f003poz6eplggerc0", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-12T07:00:00.000Z", + "endTime": "2024-01-12T08:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3258, + "publisherId": "clryu790f003poz6eplggerc0", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-26T07:00:00.000Z", + "endTime": "2024-01-26T08:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3352, + "publisherId": "clryu790f003poz6eplggerc0", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-02-02T07:00:00.000Z", + "endTime": "2024-02-02T08:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 4, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 3024, + "publisherId": "clryu790f003poz6eplggerc0", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-05T07:00:00.000Z", + "endTime": "2024-01-05T08:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3103, + "publisherId": "clryu790f003poz6eplggerc0", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-12T07:00:00.000Z", + "endTime": "2024-01-12T08:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3258, + "publisherId": "clryu790f003poz6eplggerc0", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-26T07:00:00.000Z", + "endTime": "2024-01-26T08:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3352, + "publisherId": "clryu790f003poz6eplggerc0", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-02-02T07:00:00.000Z", + "endTime": "2024-02-02T08:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 4, + "currentMonthAvailabilityHoursCount": 6, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": false + }, + { + "id": "clryu794o003qoz6er9bwm4xi", + "firstName": "Марина", + "lastName": "Якимовская", + "assignments": [ + { + "id": 414, + "shift": { + "id": 133, + "startTime": "2024-01-27T10:00:00.000Z", + "endTime": "2024-01-27T11:30:00.000Z" + } + }, + { + "id": 520, + "shift": { + "id": 167, + "startTime": "2024-02-03T10:00:00.000Z", + "endTime": "2024-02-03T11:30:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 1101, + "publisherId": "clryu794o003qoz6er9bwm4xi", + "name": "Марина Якимовская", + "dayofweek": "Saturday", + "dayOfMonth": 10, + "weekOfMonth": 1, + "startTime": "2024-02-10T11:30:00.000Z", + "endTime": "2024-02-10T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1102, + "publisherId": "clryu794o003qoz6er9bwm4xi", + "name": "Марина Якимовская", + "dayofweek": "Saturday", + "dayOfMonth": 17, + "weekOfMonth": 2, + "startTime": "2024-02-17T11:30:00.000Z", + "endTime": "2024-02-17T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1103, + "publisherId": "clryu794o003qoz6er9bwm4xi", + "name": "Марина Якимовская", + "dayofweek": "Saturday", + "dayOfMonth": 24, + "weekOfMonth": 3, + "startTime": "2024-02-24T11:30:00.000Z", + "endTime": "2024-02-24T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1104, + "publisherId": "clryu794o003qoz6er9bwm4xi", + "name": "Марина Якимовская", + "dayofweek": "Saturday", + "dayOfMonth": 2, + "weekOfMonth": 4, + "startTime": "2024-03-02T11:30:00.000Z", + "endTime": "2024-03-02T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2546, + "publisherId": "clryu794o003qoz6er9bwm4xi", + "name": "Марина Якимовская", + "dayofweek": "Saturday", + "dayOfMonth": 6, + "weekOfMonth": 1, + "startTime": "2024-01-06T11:30:00.000Z", + "endTime": "2024-01-06T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2547, + "publisherId": "clryu794o003qoz6er9bwm4xi", + "name": "Марина Якимовская", + "dayofweek": "Saturday", + "dayOfMonth": 13, + "weekOfMonth": 2, + "startTime": "2024-01-13T11:30:00.000Z", + "endTime": "2024-01-13T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2548, + "publisherId": "clryu794o003qoz6er9bwm4xi", + "name": "Марина Якимовская", + "dayofweek": "Saturday", + "dayOfMonth": 20, + "weekOfMonth": 3, + "startTime": "2024-01-20T11:30:00.000Z", + "endTime": "2024-01-20T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2549, + "publisherId": "clryu794o003qoz6er9bwm4xi", + "name": "Марина Якимовская", + "dayofweek": "Saturday", + "dayOfMonth": 27, + "weekOfMonth": 4, + "startTime": "2024-01-27T11:30:00.000Z", + "endTime": "2024-01-27T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2550, + "publisherId": "clryu794o003qoz6er9bwm4xi", + "name": "Марина Якимовская", + "dayofweek": "Saturday", + "dayOfMonth": 3, + "weekOfMonth": 5, + "startTime": "2024-02-03T11:30:00.000Z", + "endTime": "2024-02-03T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3276, + "publisherId": "clryu794o003qoz6er9bwm4xi", + "name": "от предишен график", + "dayofweek": "Saturday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-27T10:00:00.000Z", + "endTime": "2024-01-27T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3368, + "publisherId": "clryu794o003qoz6er9bwm4xi", + "name": "от предишен график", + "dayofweek": "Saturday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-02-03T10:00:00.000Z", + "endTime": "2024-02-03T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 2, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 2546, + "publisherId": "clryu794o003qoz6er9bwm4xi", + "name": "Марина Якимовская", + "dayofweek": "Saturday", + "dayOfMonth": 6, + "weekOfMonth": 1, + "startTime": "2024-01-06T11:30:00.000Z", + "endTime": "2024-01-06T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2547, + "publisherId": "clryu794o003qoz6er9bwm4xi", + "name": "Марина Якимовская", + "dayofweek": "Saturday", + "dayOfMonth": 13, + "weekOfMonth": 2, + "startTime": "2024-01-13T11:30:00.000Z", + "endTime": "2024-01-13T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2548, + "publisherId": "clryu794o003qoz6er9bwm4xi", + "name": "Марина Якимовская", + "dayofweek": "Saturday", + "dayOfMonth": 20, + "weekOfMonth": 3, + "startTime": "2024-01-20T11:30:00.000Z", + "endTime": "2024-01-20T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2549, + "publisherId": "clryu794o003qoz6er9bwm4xi", + "name": "Марина Якимовская", + "dayofweek": "Saturday", + "dayOfMonth": 27, + "weekOfMonth": 4, + "startTime": "2024-01-27T11:30:00.000Z", + "endTime": "2024-01-27T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2550, + "publisherId": "clryu794o003qoz6er9bwm4xi", + "name": "Марина Якимовская", + "dayofweek": "Saturday", + "dayOfMonth": 3, + "weekOfMonth": 5, + "startTime": "2024-02-03T11:30:00.000Z", + "endTime": "2024-02-03T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3276, + "publisherId": "clryu794o003qoz6er9bwm4xi", + "name": "от предишен график", + "dayofweek": "Saturday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-27T10:00:00.000Z", + "endTime": "2024-01-27T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3368, + "publisherId": "clryu794o003qoz6er9bwm4xi", + "name": "от предишен график", + "dayofweek": "Saturday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-02-03T10:00:00.000Z", + "endTime": "2024-02-03T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 7, + "currentMonthAvailabilityHoursCount": 10.5, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": true + }, + { + "id": "clryu79d8003soz6epd29vr0g", + "firstName": "Марифе", + "lastName": "Месропян", + "assignments": [ + { + "id": 22, + "shift": { + "id": 12, + "startTime": "2024-01-02T14:30:00.000Z", + "endTime": "2024-01-02T16:00:00.000Z" + } + }, + { + "id": 178, + "shift": { + "id": 60, + "startTime": "2024-01-12T08:30:00.000Z", + "endTime": "2024-01-12T10:00:00.000Z" + } + }, + { + "id": 250, + "shift": { + "id": 82, + "startTime": "2024-01-17T08:30:00.000Z", + "endTime": "2024-01-17T10:00:00.000Z" + } + }, + { + "id": 310, + "shift": { + "id": 101, + "startTime": "2024-01-20T13:00:00.000Z", + "endTime": "2024-01-20T14:30:00.000Z" + } + }, + { + "id": 328, + "shift": { + "id": 107, + "startTime": "2024-01-22T13:00:00.000Z", + "endTime": "2024-01-22T14:30:00.000Z" + } + }, + { + "id": 441, + "shift": { + "id": 141, + "startTime": "2024-01-29T13:00:00.000Z", + "endTime": "2024-01-29T14:30:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 2993, + "publisherId": "clryu79d8003soz6epd29vr0g", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-02T14:30:00.000Z", + "endTime": "2024-01-02T16:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3105, + "publisherId": "clryu79d8003soz6epd29vr0g", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-12T08:30:00.000Z", + "endTime": "2024-01-12T10:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3152, + "publisherId": "clryu79d8003soz6epd29vr0g", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-17T08:30:00.000Z", + "endTime": "2024-01-17T10:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3193, + "publisherId": "clryu79d8003soz6epd29vr0g", + "name": "от предишен график", + "dayofweek": "Saturday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-20T13:00:00.000Z", + "endTime": "2024-01-20T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3208, + "publisherId": "clryu79d8003soz6epd29vr0g", + "name": "от предишен график", + "dayofweek": "Monday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-22T13:00:00.000Z", + "endTime": "2024-01-22T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3300, + "publisherId": "clryu79d8003soz6epd29vr0g", + "name": "от предишен график", + "dayofweek": "Monday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-29T13:00:00.000Z", + "endTime": "2024-01-29T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 6, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 2993, + "publisherId": "clryu79d8003soz6epd29vr0g", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-02T14:30:00.000Z", + "endTime": "2024-01-02T16:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3105, + "publisherId": "clryu79d8003soz6epd29vr0g", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-12T08:30:00.000Z", + "endTime": "2024-01-12T10:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3152, + "publisherId": "clryu79d8003soz6epd29vr0g", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-17T08:30:00.000Z", + "endTime": "2024-01-17T10:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3193, + "publisherId": "clryu79d8003soz6epd29vr0g", + "name": "от предишен график", + "dayofweek": "Saturday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-20T13:00:00.000Z", + "endTime": "2024-01-20T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3208, + "publisherId": "clryu79d8003soz6epd29vr0g", + "name": "от предишен график", + "dayofweek": "Monday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-22T13:00:00.000Z", + "endTime": "2024-01-22T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3300, + "publisherId": "clryu79d8003soz6epd29vr0g", + "name": "от предишен график", + "dayofweek": "Monday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-29T13:00:00.000Z", + "endTime": "2024-01-29T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 6, + "currentMonthAvailabilityHoursCount": 9, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": false + }, + { + "id": "clryu79hg003toz6eex6s4ukk", + "firstName": "Мария", + "lastName": "Баудиш", + "assignments": [ + { + "id": 269, + "shift": { + "id": 88, + "startTime": "2024-01-18T08:30:00.000Z", + "endTime": "2024-01-18T10:00:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 895, + "publisherId": "clryu79hg003toz6eex6s4ukk", + "name": "Мария Баудиш", + "dayofweek": "Thursday", + "dayOfMonth": 22, + "weekOfMonth": 3, + "startTime": "2024-02-22T08:30:00.000Z", + "endTime": "2024-02-22T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2336, + "publisherId": "clryu79hg003toz6eex6s4ukk", + "name": "Мария Баудиш", + "dayofweek": "Thursday", + "dayOfMonth": 18, + "weekOfMonth": 3, + "startTime": "2024-01-18T08:30:00.000Z", + "endTime": "2024-01-18T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 1, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 2336, + "publisherId": "clryu79hg003toz6eex6s4ukk", + "name": "Мария Баудиш", + "dayofweek": "Thursday", + "dayOfMonth": 18, + "weekOfMonth": 3, + "startTime": "2024-01-18T08:30:00.000Z", + "endTime": "2024-01-18T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 1, + "currentMonthAvailabilityHoursCount": 1.5, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": true + }, + { + "id": "clryu79lp003uoz6eb3mphdmz", + "firstName": "Марсел", + "lastName": "Клайнер", + "assignments": [ + { + "id": 164, + "shift": { + "id": 56, + "startTime": "2024-01-11T11:30:00.000Z", + "endTime": "2024-01-11T13:00:00.000Z" + } + }, + { + "id": 266, + "shift": { + "id": 87, + "startTime": "2024-01-18T07:00:00.000Z", + "endTime": "2024-01-18T08:30:00.000Z" + } + }, + { + "id": 373, + "shift": { + "id": 121, + "startTime": "2024-01-25T07:00:00.000Z", + "endTime": "2024-01-25T08:30:00.000Z" + } + }, + { + "id": 484, + "shift": { + "id": 155, + "startTime": "2024-02-01T07:00:00.000Z", + "endTime": "2024-02-01T08:30:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 1189, + "publisherId": "clryu79lp003uoz6eb3mphdmz", + "name": "Марсел Клайнер", + "dayofweek": "Monday", + "dayOfMonth": 5, + "weekOfMonth": 1, + "startTime": "2024-02-05T08:30:00.000Z", + "endTime": "2024-02-05T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1190, + "publisherId": "clryu79lp003uoz6eb3mphdmz", + "name": "Марсел Клайнер", + "dayofweek": "Tuesday", + "dayOfMonth": 6, + "weekOfMonth": 1, + "startTime": "2024-02-06T10:00:00.000Z", + "endTime": "2024-02-06T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1191, + "publisherId": "clryu79lp003uoz6eb3mphdmz", + "name": "Марсел Клайнер", + "dayofweek": "Wednesday", + "dayOfMonth": 7, + "weekOfMonth": 1, + "startTime": "2024-02-07T10:00:00.000Z", + "endTime": "2024-02-07T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1192, + "publisherId": "clryu79lp003uoz6eb3mphdmz", + "name": "Марсел Клайнер", + "dayofweek": "Thursday", + "dayOfMonth": 8, + "weekOfMonth": 1, + "startTime": "2024-02-08T08:30:00.000Z", + "endTime": "2024-02-08T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1193, + "publisherId": "clryu79lp003uoz6eb3mphdmz", + "name": "Марсел Клайнер", + "dayofweek": "Saturday", + "dayOfMonth": 10, + "weekOfMonth": 1, + "startTime": "2024-02-10T08:30:00.000Z", + "endTime": "2024-02-10T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1194, + "publisherId": "clryu79lp003uoz6eb3mphdmz", + "name": "Марсел Клайнер", + "dayofweek": "Monday", + "dayOfMonth": 12, + "weekOfMonth": 2, + "startTime": "2024-02-12T08:30:00.000Z", + "endTime": "2024-02-12T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1195, + "publisherId": "clryu79lp003uoz6eb3mphdmz", + "name": "Марсел Клайнер", + "dayofweek": "Tuesday", + "dayOfMonth": 13, + "weekOfMonth": 2, + "startTime": "2024-02-13T10:00:00.000Z", + "endTime": "2024-02-13T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1196, + "publisherId": "clryu79lp003uoz6eb3mphdmz", + "name": "Марсел Клайнер", + "dayofweek": "Wednesday", + "dayOfMonth": 14, + "weekOfMonth": 2, + "startTime": "2024-02-14T10:00:00.000Z", + "endTime": "2024-02-14T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1197, + "publisherId": "clryu79lp003uoz6eb3mphdmz", + "name": "Марсел Клайнер", + "dayofweek": "Thursday", + "dayOfMonth": 15, + "weekOfMonth": 2, + "startTime": "2024-02-15T08:30:00.000Z", + "endTime": "2024-02-15T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1198, + "publisherId": "clryu79lp003uoz6eb3mphdmz", + "name": "Марсел Клайнер", + "dayofweek": "Saturday", + "dayOfMonth": 17, + "weekOfMonth": 2, + "startTime": "2024-02-17T08:30:00.000Z", + "endTime": "2024-02-17T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1199, + "publisherId": "clryu79lp003uoz6eb3mphdmz", + "name": "Марсел Клайнер", + "dayofweek": "Monday", + "dayOfMonth": 19, + "weekOfMonth": 3, + "startTime": "2024-02-19T08:30:00.000Z", + "endTime": "2024-02-19T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1200, + "publisherId": "clryu79lp003uoz6eb3mphdmz", + "name": "Марсел Клайнер", + "dayofweek": "Tuesday", + "dayOfMonth": 20, + "weekOfMonth": 3, + "startTime": "2024-02-20T10:00:00.000Z", + "endTime": "2024-02-20T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1201, + "publisherId": "clryu79lp003uoz6eb3mphdmz", + "name": "Марсел Клайнер", + "dayofweek": "Wednesday", + "dayOfMonth": 21, + "weekOfMonth": 3, + "startTime": "2024-02-21T10:00:00.000Z", + "endTime": "2024-02-21T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1202, + "publisherId": "clryu79lp003uoz6eb3mphdmz", + "name": "Марсел Клайнер", + "dayofweek": "Thursday", + "dayOfMonth": 22, + "weekOfMonth": 3, + "startTime": "2024-02-22T08:30:00.000Z", + "endTime": "2024-02-22T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1203, + "publisherId": "clryu79lp003uoz6eb3mphdmz", + "name": "Марсел Клайнер", + "dayofweek": "Saturday", + "dayOfMonth": 24, + "weekOfMonth": 3, + "startTime": "2024-02-24T08:30:00.000Z", + "endTime": "2024-02-24T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1204, + "publisherId": "clryu79lp003uoz6eb3mphdmz", + "name": "Марсел Клайнер", + "dayofweek": "Monday", + "dayOfMonth": 26, + "weekOfMonth": 4, + "startTime": "2024-02-26T08:30:00.000Z", + "endTime": "2024-02-26T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1205, + "publisherId": "clryu79lp003uoz6eb3mphdmz", + "name": "Марсел Клайнер", + "dayofweek": "Tuesday", + "dayOfMonth": 27, + "weekOfMonth": 4, + "startTime": "2024-02-27T10:00:00.000Z", + "endTime": "2024-02-27T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1206, + "publisherId": "clryu79lp003uoz6eb3mphdmz", + "name": "Марсел Клайнер", + "dayofweek": "Wednesday", + "dayOfMonth": 28, + "weekOfMonth": 4, + "startTime": "2024-02-28T10:00:00.000Z", + "endTime": "2024-02-28T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1207, + "publisherId": "clryu79lp003uoz6eb3mphdmz", + "name": "Марсел Клайнер", + "dayofweek": "Thursday", + "dayOfMonth": 29, + "weekOfMonth": 4, + "startTime": "2024-02-29T08:30:00.000Z", + "endTime": "2024-02-29T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1208, + "publisherId": "clryu79lp003uoz6eb3mphdmz", + "name": "Марсел Клайнер", + "dayofweek": "Saturday", + "dayOfMonth": 2, + "weekOfMonth": 4, + "startTime": "2024-03-02T08:30:00.000Z", + "endTime": "2024-03-02T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1929, + "publisherId": "clryu79lp003uoz6eb3mphdmz", + "name": "Марсел Клайнер", + "dayofweek": "Monday", + "dayOfMonth": 1, + "weekOfMonth": 1, + "startTime": "2024-01-01T08:30:00.000Z", + "endTime": "2024-01-01T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1930, + "publisherId": "clryu79lp003uoz6eb3mphdmz", + "name": "Марсел Клайнер", + "dayofweek": "Tuesday", + "dayOfMonth": 2, + "weekOfMonth": 1, + "startTime": "2024-01-02T10:00:00.000Z", + "endTime": "2024-01-02T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1931, + "publisherId": "clryu79lp003uoz6eb3mphdmz", + "name": "Марсел Клайнер", + "dayofweek": "Wednesday", + "dayOfMonth": 3, + "weekOfMonth": 1, + "startTime": "2024-01-03T10:00:00.000Z", + "endTime": "2024-01-03T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1932, + "publisherId": "clryu79lp003uoz6eb3mphdmz", + "name": "Марсел Клайнер", + "dayofweek": "Thursday", + "dayOfMonth": 4, + "weekOfMonth": 1, + "startTime": "2024-01-04T08:30:00.000Z", + "endTime": "2024-01-04T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1933, + "publisherId": "clryu79lp003uoz6eb3mphdmz", + "name": "Марсел Клайнер", + "dayofweek": "Saturday", + "dayOfMonth": 6, + "weekOfMonth": 1, + "startTime": "2024-01-06T08:30:00.000Z", + "endTime": "2024-01-06T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1934, + "publisherId": "clryu79lp003uoz6eb3mphdmz", + "name": "Марсел Клайнер", + "dayofweek": "Monday", + "dayOfMonth": 8, + "weekOfMonth": 2, + "startTime": "2024-01-08T08:30:00.000Z", + "endTime": "2024-01-08T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1935, + "publisherId": "clryu79lp003uoz6eb3mphdmz", + "name": "Марсел Клайнер", + "dayofweek": "Tuesday", + "dayOfMonth": 9, + "weekOfMonth": 2, + "startTime": "2024-01-09T10:00:00.000Z", + "endTime": "2024-01-09T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1936, + "publisherId": "clryu79lp003uoz6eb3mphdmz", + "name": "Марсел Клайнер", + "dayofweek": "Wednesday", + "dayOfMonth": 10, + "weekOfMonth": 2, + "startTime": "2024-01-10T10:00:00.000Z", + "endTime": "2024-01-10T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1937, + "publisherId": "clryu79lp003uoz6eb3mphdmz", + "name": "Марсел Клайнер", + "dayofweek": "Thursday", + "dayOfMonth": 11, + "weekOfMonth": 2, + "startTime": "2024-01-11T08:30:00.000Z", + "endTime": "2024-01-11T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1938, + "publisherId": "clryu79lp003uoz6eb3mphdmz", + "name": "Марсел Клайнер", + "dayofweek": "Saturday", + "dayOfMonth": 13, + "weekOfMonth": 2, + "startTime": "2024-01-13T08:30:00.000Z", + "endTime": "2024-01-13T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1939, + "publisherId": "clryu79lp003uoz6eb3mphdmz", + "name": "Марсел Клайнер", + "dayofweek": "Monday", + "dayOfMonth": 15, + "weekOfMonth": 3, + "startTime": "2024-01-15T08:30:00.000Z", + "endTime": "2024-01-15T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1940, + "publisherId": "clryu79lp003uoz6eb3mphdmz", + "name": "Марсел Клайнер", + "dayofweek": "Tuesday", + "dayOfMonth": 16, + "weekOfMonth": 3, + "startTime": "2024-01-16T10:00:00.000Z", + "endTime": "2024-01-16T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1941, + "publisherId": "clryu79lp003uoz6eb3mphdmz", + "name": "Марсел Клайнер", + "dayofweek": "Wednesday", + "dayOfMonth": 17, + "weekOfMonth": 3, + "startTime": "2024-01-17T10:00:00.000Z", + "endTime": "2024-01-17T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1942, + "publisherId": "clryu79lp003uoz6eb3mphdmz", + "name": "Марсел Клайнер", + "dayofweek": "Thursday", + "dayOfMonth": 18, + "weekOfMonth": 3, + "startTime": "2024-01-18T08:30:00.000Z", + "endTime": "2024-01-18T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1943, + "publisherId": "clryu79lp003uoz6eb3mphdmz", + "name": "Марсел Клайнер", + "dayofweek": "Saturday", + "dayOfMonth": 20, + "weekOfMonth": 3, + "startTime": "2024-01-20T08:30:00.000Z", + "endTime": "2024-01-20T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1944, + "publisherId": "clryu79lp003uoz6eb3mphdmz", + "name": "Марсел Клайнер", + "dayofweek": "Monday", + "dayOfMonth": 22, + "weekOfMonth": 4, + "startTime": "2024-01-22T08:30:00.000Z", + "endTime": "2024-01-22T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1945, + "publisherId": "clryu79lp003uoz6eb3mphdmz", + "name": "Марсел Клайнер", + "dayofweek": "Tuesday", + "dayOfMonth": 23, + "weekOfMonth": 4, + "startTime": "2024-01-23T10:00:00.000Z", + "endTime": "2024-01-23T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1946, + "publisherId": "clryu79lp003uoz6eb3mphdmz", + "name": "Марсел Клайнер", + "dayofweek": "Wednesday", + "dayOfMonth": 24, + "weekOfMonth": 4, + "startTime": "2024-01-24T10:00:00.000Z", + "endTime": "2024-01-24T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1947, + "publisherId": "clryu79lp003uoz6eb3mphdmz", + "name": "Марсел Клайнер", + "dayofweek": "Thursday", + "dayOfMonth": 25, + "weekOfMonth": 4, + "startTime": "2024-01-25T08:30:00.000Z", + "endTime": "2024-01-25T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1948, + "publisherId": "clryu79lp003uoz6eb3mphdmz", + "name": "Марсел Клайнер", + "dayofweek": "Saturday", + "dayOfMonth": 27, + "weekOfMonth": 4, + "startTime": "2024-01-27T08:30:00.000Z", + "endTime": "2024-01-27T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1949, + "publisherId": "clryu79lp003uoz6eb3mphdmz", + "name": "Марсел Клайнер", + "dayofweek": "Monday", + "dayOfMonth": 29, + "weekOfMonth": 5, + "startTime": "2024-01-29T08:30:00.000Z", + "endTime": "2024-01-29T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1950, + "publisherId": "clryu79lp003uoz6eb3mphdmz", + "name": "Марсел Клайнер", + "dayofweek": "Tuesday", + "dayOfMonth": 30, + "weekOfMonth": 5, + "startTime": "2024-01-30T10:00:00.000Z", + "endTime": "2024-01-30T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1951, + "publisherId": "clryu79lp003uoz6eb3mphdmz", + "name": "Марсел Клайнер", + "dayofweek": "Wednesday", + "dayOfMonth": 31, + "weekOfMonth": 5, + "startTime": "2024-01-31T10:00:00.000Z", + "endTime": "2024-01-31T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1952, + "publisherId": "clryu79lp003uoz6eb3mphdmz", + "name": "Марсел Клайнер", + "dayofweek": "Thursday", + "dayOfMonth": 1, + "weekOfMonth": 5, + "startTime": "2024-02-01T08:30:00.000Z", + "endTime": "2024-02-01T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1953, + "publisherId": "clryu79lp003uoz6eb3mphdmz", + "name": "Марсел Клайнер", + "dayofweek": "Saturday", + "dayOfMonth": 3, + "weekOfMonth": 5, + "startTime": "2024-02-03T08:30:00.000Z", + "endTime": "2024-02-03T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3095, + "publisherId": "clryu79lp003uoz6eb3mphdmz", + "name": "от предишен график", + "dayofweek": "Thursday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-11T11:30:00.000Z", + "endTime": "2024-01-11T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3162, + "publisherId": "clryu79lp003uoz6eb3mphdmz", + "name": "от предишен график", + "dayofweek": "Thursday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-18T07:00:00.000Z", + "endTime": "2024-01-18T08:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3243, + "publisherId": "clryu79lp003uoz6eb3mphdmz", + "name": "от предишен график", + "dayofweek": "Thursday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-25T07:00:00.000Z", + "endTime": "2024-01-25T08:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3335, + "publisherId": "clryu79lp003uoz6eb3mphdmz", + "name": "от предишен график", + "dayofweek": "Thursday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-02-01T07:00:00.000Z", + "endTime": "2024-02-01T08:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 4, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 1929, + "publisherId": "clryu79lp003uoz6eb3mphdmz", + "name": "Марсел Клайнер", + "dayofweek": "Monday", + "dayOfMonth": 1, + "weekOfMonth": 1, + "startTime": "2024-01-01T08:30:00.000Z", + "endTime": "2024-01-01T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1930, + "publisherId": "clryu79lp003uoz6eb3mphdmz", + "name": "Марсел Клайнер", + "dayofweek": "Tuesday", + "dayOfMonth": 2, + "weekOfMonth": 1, + "startTime": "2024-01-02T10:00:00.000Z", + "endTime": "2024-01-02T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1931, + "publisherId": "clryu79lp003uoz6eb3mphdmz", + "name": "Марсел Клайнер", + "dayofweek": "Wednesday", + "dayOfMonth": 3, + "weekOfMonth": 1, + "startTime": "2024-01-03T10:00:00.000Z", + "endTime": "2024-01-03T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1932, + "publisherId": "clryu79lp003uoz6eb3mphdmz", + "name": "Марсел Клайнер", + "dayofweek": "Thursday", + "dayOfMonth": 4, + "weekOfMonth": 1, + "startTime": "2024-01-04T08:30:00.000Z", + "endTime": "2024-01-04T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1933, + "publisherId": "clryu79lp003uoz6eb3mphdmz", + "name": "Марсел Клайнер", + "dayofweek": "Saturday", + "dayOfMonth": 6, + "weekOfMonth": 1, + "startTime": "2024-01-06T08:30:00.000Z", + "endTime": "2024-01-06T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1934, + "publisherId": "clryu79lp003uoz6eb3mphdmz", + "name": "Марсел Клайнер", + "dayofweek": "Monday", + "dayOfMonth": 8, + "weekOfMonth": 2, + "startTime": "2024-01-08T08:30:00.000Z", + "endTime": "2024-01-08T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1935, + "publisherId": "clryu79lp003uoz6eb3mphdmz", + "name": "Марсел Клайнер", + "dayofweek": "Tuesday", + "dayOfMonth": 9, + "weekOfMonth": 2, + "startTime": "2024-01-09T10:00:00.000Z", + "endTime": "2024-01-09T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1936, + "publisherId": "clryu79lp003uoz6eb3mphdmz", + "name": "Марсел Клайнер", + "dayofweek": "Wednesday", + "dayOfMonth": 10, + "weekOfMonth": 2, + "startTime": "2024-01-10T10:00:00.000Z", + "endTime": "2024-01-10T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1937, + "publisherId": "clryu79lp003uoz6eb3mphdmz", + "name": "Марсел Клайнер", + "dayofweek": "Thursday", + "dayOfMonth": 11, + "weekOfMonth": 2, + "startTime": "2024-01-11T08:30:00.000Z", + "endTime": "2024-01-11T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1938, + "publisherId": "clryu79lp003uoz6eb3mphdmz", + "name": "Марсел Клайнер", + "dayofweek": "Saturday", + "dayOfMonth": 13, + "weekOfMonth": 2, + "startTime": "2024-01-13T08:30:00.000Z", + "endTime": "2024-01-13T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1939, + "publisherId": "clryu79lp003uoz6eb3mphdmz", + "name": "Марсел Клайнер", + "dayofweek": "Monday", + "dayOfMonth": 15, + "weekOfMonth": 3, + "startTime": "2024-01-15T08:30:00.000Z", + "endTime": "2024-01-15T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1940, + "publisherId": "clryu79lp003uoz6eb3mphdmz", + "name": "Марсел Клайнер", + "dayofweek": "Tuesday", + "dayOfMonth": 16, + "weekOfMonth": 3, + "startTime": "2024-01-16T10:00:00.000Z", + "endTime": "2024-01-16T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1941, + "publisherId": "clryu79lp003uoz6eb3mphdmz", + "name": "Марсел Клайнер", + "dayofweek": "Wednesday", + "dayOfMonth": 17, + "weekOfMonth": 3, + "startTime": "2024-01-17T10:00:00.000Z", + "endTime": "2024-01-17T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1942, + "publisherId": "clryu79lp003uoz6eb3mphdmz", + "name": "Марсел Клайнер", + "dayofweek": "Thursday", + "dayOfMonth": 18, + "weekOfMonth": 3, + "startTime": "2024-01-18T08:30:00.000Z", + "endTime": "2024-01-18T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1943, + "publisherId": "clryu79lp003uoz6eb3mphdmz", + "name": "Марсел Клайнер", + "dayofweek": "Saturday", + "dayOfMonth": 20, + "weekOfMonth": 3, + "startTime": "2024-01-20T08:30:00.000Z", + "endTime": "2024-01-20T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1944, + "publisherId": "clryu79lp003uoz6eb3mphdmz", + "name": "Марсел Клайнер", + "dayofweek": "Monday", + "dayOfMonth": 22, + "weekOfMonth": 4, + "startTime": "2024-01-22T08:30:00.000Z", + "endTime": "2024-01-22T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1945, + "publisherId": "clryu79lp003uoz6eb3mphdmz", + "name": "Марсел Клайнер", + "dayofweek": "Tuesday", + "dayOfMonth": 23, + "weekOfMonth": 4, + "startTime": "2024-01-23T10:00:00.000Z", + "endTime": "2024-01-23T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1946, + "publisherId": "clryu79lp003uoz6eb3mphdmz", + "name": "Марсел Клайнер", + "dayofweek": "Wednesday", + "dayOfMonth": 24, + "weekOfMonth": 4, + "startTime": "2024-01-24T10:00:00.000Z", + "endTime": "2024-01-24T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1947, + "publisherId": "clryu79lp003uoz6eb3mphdmz", + "name": "Марсел Клайнер", + "dayofweek": "Thursday", + "dayOfMonth": 25, + "weekOfMonth": 4, + "startTime": "2024-01-25T08:30:00.000Z", + "endTime": "2024-01-25T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1948, + "publisherId": "clryu79lp003uoz6eb3mphdmz", + "name": "Марсел Клайнер", + "dayofweek": "Saturday", + "dayOfMonth": 27, + "weekOfMonth": 4, + "startTime": "2024-01-27T08:30:00.000Z", + "endTime": "2024-01-27T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1949, + "publisherId": "clryu79lp003uoz6eb3mphdmz", + "name": "Марсел Клайнер", + "dayofweek": "Monday", + "dayOfMonth": 29, + "weekOfMonth": 5, + "startTime": "2024-01-29T08:30:00.000Z", + "endTime": "2024-01-29T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1950, + "publisherId": "clryu79lp003uoz6eb3mphdmz", + "name": "Марсел Клайнер", + "dayofweek": "Tuesday", + "dayOfMonth": 30, + "weekOfMonth": 5, + "startTime": "2024-01-30T10:00:00.000Z", + "endTime": "2024-01-30T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1951, + "publisherId": "clryu79lp003uoz6eb3mphdmz", + "name": "Марсел Клайнер", + "dayofweek": "Wednesday", + "dayOfMonth": 31, + "weekOfMonth": 5, + "startTime": "2024-01-31T10:00:00.000Z", + "endTime": "2024-01-31T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1952, + "publisherId": "clryu79lp003uoz6eb3mphdmz", + "name": "Марсел Клайнер", + "dayofweek": "Thursday", + "dayOfMonth": 1, + "weekOfMonth": 5, + "startTime": "2024-02-01T08:30:00.000Z", + "endTime": "2024-02-01T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1953, + "publisherId": "clryu79lp003uoz6eb3mphdmz", + "name": "Марсел Клайнер", + "dayofweek": "Saturday", + "dayOfMonth": 3, + "weekOfMonth": 5, + "startTime": "2024-02-03T08:30:00.000Z", + "endTime": "2024-02-03T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3095, + "publisherId": "clryu79lp003uoz6eb3mphdmz", + "name": "от предишен график", + "dayofweek": "Thursday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-11T11:30:00.000Z", + "endTime": "2024-01-11T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3162, + "publisherId": "clryu79lp003uoz6eb3mphdmz", + "name": "от предишен график", + "dayofweek": "Thursday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-18T07:00:00.000Z", + "endTime": "2024-01-18T08:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3243, + "publisherId": "clryu79lp003uoz6eb3mphdmz", + "name": "от предишен график", + "dayofweek": "Thursday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-25T07:00:00.000Z", + "endTime": "2024-01-25T08:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3335, + "publisherId": "clryu79lp003uoz6eb3mphdmz", + "name": "от предишен график", + "dayofweek": "Thursday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-02-01T07:00:00.000Z", + "endTime": "2024-02-01T08:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 29, + "currentMonthAvailabilityHoursCount": 142.5, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": true + }, + { + "id": "clryu79q4003voz6eut4dndx9", + "firstName": "Марта", + "lastName": "Силянчик", + "assignments": [], + "availabilities": [ + { + "id": 1580, + "publisherId": "clryu79q4003voz6eut4dndx9", + "name": "Марта Силянчик", + "dayofweek": "Monday", + "dayOfMonth": 5, + "weekOfMonth": 1, + "startTime": "2024-02-05T14:30:00.000Z", + "endTime": "2024-02-05T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1581, + "publisherId": "clryu79q4003voz6eut4dndx9", + "name": "Марта Силянчик", + "dayofweek": "Tuesday", + "dayOfMonth": 6, + "weekOfMonth": 1, + "startTime": "2024-02-06T07:00:00.000Z", + "endTime": "2024-02-06T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1582, + "publisherId": "clryu79q4003voz6eut4dndx9", + "name": "Марта Силянчик", + "dayofweek": "Friday", + "dayOfMonth": 9, + "weekOfMonth": 1, + "startTime": "2024-02-09T13:00:00.000Z", + "endTime": "2024-02-09T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1583, + "publisherId": "clryu79q4003voz6eut4dndx9", + "name": "Марта Силянчик", + "dayofweek": "Saturday", + "dayOfMonth": 10, + "weekOfMonth": 1, + "startTime": "2024-02-10T11:30:00.000Z", + "endTime": "2024-02-10T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1584, + "publisherId": "clryu79q4003voz6eut4dndx9", + "name": "Марта Силянчик", + "dayofweek": "Monday", + "dayOfMonth": 12, + "weekOfMonth": 2, + "startTime": "2024-02-12T14:30:00.000Z", + "endTime": "2024-02-12T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1585, + "publisherId": "clryu79q4003voz6eut4dndx9", + "name": "Марта Силянчик", + "dayofweek": "Friday", + "dayOfMonth": 16, + "weekOfMonth": 2, + "startTime": "2024-02-16T11:30:00.000Z", + "endTime": "2024-02-16T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1586, + "publisherId": "clryu79q4003voz6eut4dndx9", + "name": "Марта Силянчик", + "dayofweek": "Saturday", + "dayOfMonth": 17, + "weekOfMonth": 2, + "startTime": "2024-02-17T11:30:00.000Z", + "endTime": "2024-02-17T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1587, + "publisherId": "clryu79q4003voz6eut4dndx9", + "name": "Марта Силянчик", + "dayofweek": "Monday", + "dayOfMonth": 19, + "weekOfMonth": 3, + "startTime": "2024-02-19T14:30:00.000Z", + "endTime": "2024-02-19T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1588, + "publisherId": "clryu79q4003voz6eut4dndx9", + "name": "Марта Силянчик", + "dayofweek": "Friday", + "dayOfMonth": 23, + "weekOfMonth": 3, + "startTime": "2024-02-23T13:00:00.000Z", + "endTime": "2024-02-23T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1589, + "publisherId": "clryu79q4003voz6eut4dndx9", + "name": "Марта Силянчик", + "dayofweek": "Saturday", + "dayOfMonth": 24, + "weekOfMonth": 3, + "startTime": "2024-02-24T11:30:00.000Z", + "endTime": "2024-02-24T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1590, + "publisherId": "clryu79q4003voz6eut4dndx9", + "name": "Марта Силянчик", + "dayofweek": "Monday", + "dayOfMonth": 26, + "weekOfMonth": 4, + "startTime": "2024-02-26T14:30:00.000Z", + "endTime": "2024-02-26T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1591, + "publisherId": "clryu79q4003voz6eut4dndx9", + "name": "Марта Силянчик", + "dayofweek": "Friday", + "dayOfMonth": 1, + "weekOfMonth": 4, + "startTime": "2024-03-01T14:30:00.000Z", + "endTime": "2024-03-01T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1592, + "publisherId": "clryu79q4003voz6eut4dndx9", + "name": "Марта Силянчик", + "dayofweek": "Saturday", + "dayOfMonth": 2, + "weekOfMonth": 4, + "startTime": "2024-03-02T11:30:00.000Z", + "endTime": "2024-03-02T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2449, + "publisherId": "clryu79q4003voz6eut4dndx9", + "name": "Марта Силянчик", + "dayofweek": "Monday", + "dayOfMonth": 1, + "weekOfMonth": 1, + "startTime": "2024-01-01T07:00:00.000Z", + "endTime": "2024-01-01T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2450, + "publisherId": "clryu79q4003voz6eut4dndx9", + "name": "Марта Силянчик", + "dayofweek": "Wednesday", + "dayOfMonth": 3, + "weekOfMonth": 1, + "startTime": "2024-01-03T07:00:00.000Z", + "endTime": "2024-01-03T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2451, + "publisherId": "clryu79q4003voz6eut4dndx9", + "name": "Марта Силянчик", + "dayofweek": "Thursday", + "dayOfMonth": 4, + "weekOfMonth": 1, + "startTime": "2024-01-04T07:00:00.000Z", + "endTime": "2024-01-04T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2452, + "publisherId": "clryu79q4003voz6eut4dndx9", + "name": "Марта Силянчик", + "dayofweek": "Friday", + "dayOfMonth": 5, + "weekOfMonth": 1, + "startTime": "2024-01-05T07:00:00.000Z", + "endTime": "2024-01-05T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2453, + "publisherId": "clryu79q4003voz6eut4dndx9", + "name": "Марта Силянчик", + "dayofweek": "Saturday", + "dayOfMonth": 6, + "weekOfMonth": 1, + "startTime": "2024-01-06T11:30:00.000Z", + "endTime": "2024-01-06T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2454, + "publisherId": "clryu79q4003voz6eut4dndx9", + "name": "Марта Силянчик", + "dayofweek": "Monday", + "dayOfMonth": 8, + "weekOfMonth": 2, + "startTime": "2024-01-08T07:00:00.000Z", + "endTime": "2024-01-08T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2455, + "publisherId": "clryu79q4003voz6eut4dndx9", + "name": "Марта Силянчик", + "dayofweek": "Wednesday", + "dayOfMonth": 10, + "weekOfMonth": 2, + "startTime": "2024-01-10T07:00:00.000Z", + "endTime": "2024-01-10T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2456, + "publisherId": "clryu79q4003voz6eut4dndx9", + "name": "Марта Силянчик", + "dayofweek": "Friday", + "dayOfMonth": 12, + "weekOfMonth": 2, + "startTime": "2024-01-12T07:00:00.000Z", + "endTime": "2024-01-12T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2457, + "publisherId": "clryu79q4003voz6eut4dndx9", + "name": "Марта Силянчик", + "dayofweek": "Saturday", + "dayOfMonth": 13, + "weekOfMonth": 2, + "startTime": "2024-01-13T11:30:00.000Z", + "endTime": "2024-01-13T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2458, + "publisherId": "clryu79q4003voz6eut4dndx9", + "name": "Марта Силянчик", + "dayofweek": "Monday", + "dayOfMonth": 15, + "weekOfMonth": 3, + "startTime": "2024-01-15T07:00:00.000Z", + "endTime": "2024-01-15T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2459, + "publisherId": "clryu79q4003voz6eut4dndx9", + "name": "Марта Силянчик", + "dayofweek": "Wednesday", + "dayOfMonth": 17, + "weekOfMonth": 3, + "startTime": "2024-01-17T07:00:00.000Z", + "endTime": "2024-01-17T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2460, + "publisherId": "clryu79q4003voz6eut4dndx9", + "name": "Марта Силянчик", + "dayofweek": "Thursday", + "dayOfMonth": 18, + "weekOfMonth": 3, + "startTime": "2024-01-18T07:00:00.000Z", + "endTime": "2024-01-18T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2461, + "publisherId": "clryu79q4003voz6eut4dndx9", + "name": "Марта Силянчик", + "dayofweek": "Friday", + "dayOfMonth": 19, + "weekOfMonth": 3, + "startTime": "2024-01-19T07:00:00.000Z", + "endTime": "2024-01-19T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2462, + "publisherId": "clryu79q4003voz6eut4dndx9", + "name": "Марта Силянчик", + "dayofweek": "Saturday", + "dayOfMonth": 20, + "weekOfMonth": 3, + "startTime": "2024-01-20T11:30:00.000Z", + "endTime": "2024-01-20T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2463, + "publisherId": "clryu79q4003voz6eut4dndx9", + "name": "Марта Силянчик", + "dayofweek": "Monday", + "dayOfMonth": 22, + "weekOfMonth": 4, + "startTime": "2024-01-22T07:00:00.000Z", + "endTime": "2024-01-22T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2464, + "publisherId": "clryu79q4003voz6eut4dndx9", + "name": "Марта Силянчик", + "dayofweek": "Wednesday", + "dayOfMonth": 24, + "weekOfMonth": 4, + "startTime": "2024-01-24T07:00:00.000Z", + "endTime": "2024-01-24T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2465, + "publisherId": "clryu79q4003voz6eut4dndx9", + "name": "Марта Силянчик", + "dayofweek": "Thursday", + "dayOfMonth": 25, + "weekOfMonth": 4, + "startTime": "2024-01-25T07:00:00.000Z", + "endTime": "2024-01-25T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2466, + "publisherId": "clryu79q4003voz6eut4dndx9", + "name": "Марта Силянчик", + "dayofweek": "Friday", + "dayOfMonth": 26, + "weekOfMonth": 4, + "startTime": "2024-01-26T07:00:00.000Z", + "endTime": "2024-01-26T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2467, + "publisherId": "clryu79q4003voz6eut4dndx9", + "name": "Марта Силянчик", + "dayofweek": "Saturday", + "dayOfMonth": 27, + "weekOfMonth": 4, + "startTime": "2024-01-27T11:30:00.000Z", + "endTime": "2024-01-27T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 0, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 2449, + "publisherId": "clryu79q4003voz6eut4dndx9", + "name": "Марта Силянчик", + "dayofweek": "Monday", + "dayOfMonth": 1, + "weekOfMonth": 1, + "startTime": "2024-01-01T07:00:00.000Z", + "endTime": "2024-01-01T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2450, + "publisherId": "clryu79q4003voz6eut4dndx9", + "name": "Марта Силянчик", + "dayofweek": "Wednesday", + "dayOfMonth": 3, + "weekOfMonth": 1, + "startTime": "2024-01-03T07:00:00.000Z", + "endTime": "2024-01-03T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2451, + "publisherId": "clryu79q4003voz6eut4dndx9", + "name": "Марта Силянчик", + "dayofweek": "Thursday", + "dayOfMonth": 4, + "weekOfMonth": 1, + "startTime": "2024-01-04T07:00:00.000Z", + "endTime": "2024-01-04T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2452, + "publisherId": "clryu79q4003voz6eut4dndx9", + "name": "Марта Силянчик", + "dayofweek": "Friday", + "dayOfMonth": 5, + "weekOfMonth": 1, + "startTime": "2024-01-05T07:00:00.000Z", + "endTime": "2024-01-05T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2453, + "publisherId": "clryu79q4003voz6eut4dndx9", + "name": "Марта Силянчик", + "dayofweek": "Saturday", + "dayOfMonth": 6, + "weekOfMonth": 1, + "startTime": "2024-01-06T11:30:00.000Z", + "endTime": "2024-01-06T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2454, + "publisherId": "clryu79q4003voz6eut4dndx9", + "name": "Марта Силянчик", + "dayofweek": "Monday", + "dayOfMonth": 8, + "weekOfMonth": 2, + "startTime": "2024-01-08T07:00:00.000Z", + "endTime": "2024-01-08T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2455, + "publisherId": "clryu79q4003voz6eut4dndx9", + "name": "Марта Силянчик", + "dayofweek": "Wednesday", + "dayOfMonth": 10, + "weekOfMonth": 2, + "startTime": "2024-01-10T07:00:00.000Z", + "endTime": "2024-01-10T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2456, + "publisherId": "clryu79q4003voz6eut4dndx9", + "name": "Марта Силянчик", + "dayofweek": "Friday", + "dayOfMonth": 12, + "weekOfMonth": 2, + "startTime": "2024-01-12T07:00:00.000Z", + "endTime": "2024-01-12T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2457, + "publisherId": "clryu79q4003voz6eut4dndx9", + "name": "Марта Силянчик", + "dayofweek": "Saturday", + "dayOfMonth": 13, + "weekOfMonth": 2, + "startTime": "2024-01-13T11:30:00.000Z", + "endTime": "2024-01-13T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2458, + "publisherId": "clryu79q4003voz6eut4dndx9", + "name": "Марта Силянчик", + "dayofweek": "Monday", + "dayOfMonth": 15, + "weekOfMonth": 3, + "startTime": "2024-01-15T07:00:00.000Z", + "endTime": "2024-01-15T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2459, + "publisherId": "clryu79q4003voz6eut4dndx9", + "name": "Марта Силянчик", + "dayofweek": "Wednesday", + "dayOfMonth": 17, + "weekOfMonth": 3, + "startTime": "2024-01-17T07:00:00.000Z", + "endTime": "2024-01-17T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2460, + "publisherId": "clryu79q4003voz6eut4dndx9", + "name": "Марта Силянчик", + "dayofweek": "Thursday", + "dayOfMonth": 18, + "weekOfMonth": 3, + "startTime": "2024-01-18T07:00:00.000Z", + "endTime": "2024-01-18T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2461, + "publisherId": "clryu79q4003voz6eut4dndx9", + "name": "Марта Силянчик", + "dayofweek": "Friday", + "dayOfMonth": 19, + "weekOfMonth": 3, + "startTime": "2024-01-19T07:00:00.000Z", + "endTime": "2024-01-19T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2462, + "publisherId": "clryu79q4003voz6eut4dndx9", + "name": "Марта Силянчик", + "dayofweek": "Saturday", + "dayOfMonth": 20, + "weekOfMonth": 3, + "startTime": "2024-01-20T11:30:00.000Z", + "endTime": "2024-01-20T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2463, + "publisherId": "clryu79q4003voz6eut4dndx9", + "name": "Марта Силянчик", + "dayofweek": "Monday", + "dayOfMonth": 22, + "weekOfMonth": 4, + "startTime": "2024-01-22T07:00:00.000Z", + "endTime": "2024-01-22T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2464, + "publisherId": "clryu79q4003voz6eut4dndx9", + "name": "Марта Силянчик", + "dayofweek": "Wednesday", + "dayOfMonth": 24, + "weekOfMonth": 4, + "startTime": "2024-01-24T07:00:00.000Z", + "endTime": "2024-01-24T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2465, + "publisherId": "clryu79q4003voz6eut4dndx9", + "name": "Марта Силянчик", + "dayofweek": "Thursday", + "dayOfMonth": 25, + "weekOfMonth": 4, + "startTime": "2024-01-25T07:00:00.000Z", + "endTime": "2024-01-25T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2466, + "publisherId": "clryu79q4003voz6eut4dndx9", + "name": "Марта Силянчик", + "dayofweek": "Friday", + "dayOfMonth": 26, + "weekOfMonth": 4, + "startTime": "2024-01-26T07:00:00.000Z", + "endTime": "2024-01-26T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2467, + "publisherId": "clryu79q4003voz6eut4dndx9", + "name": "Марта Силянчик", + "dayofweek": "Saturday", + "dayOfMonth": 27, + "weekOfMonth": 4, + "startTime": "2024-01-27T11:30:00.000Z", + "endTime": "2024-01-27T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 19, + "currentMonthAvailabilityHoursCount": 121.5, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": true + }, + { + "id": "clryu79yt003xoz6eh7pdh1vd", + "firstName": "Мая", + "lastName": "Стефанова", + "assignments": [ + { + "id": 380, + "shift": { + "id": 123, + "startTime": "2024-01-25T10:00:00.000Z", + "endTime": "2024-01-25T11:30:00.000Z" + } + }, + { + "id": 489, + "shift": { + "id": 157, + "startTime": "2024-02-01T10:00:00.000Z", + "endTime": "2024-02-01T11:30:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 3246, + "publisherId": "clryu79yt003xoz6eh7pdh1vd", + "name": "от предишен график", + "dayofweek": "Thursday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-25T10:00:00.000Z", + "endTime": "2024-01-25T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3340, + "publisherId": "clryu79yt003xoz6eh7pdh1vd", + "name": "от предишен график", + "dayofweek": "Thursday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-02-01T10:00:00.000Z", + "endTime": "2024-02-01T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 2, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 3246, + "publisherId": "clryu79yt003xoz6eh7pdh1vd", + "name": "от предишен график", + "dayofweek": "Thursday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-25T10:00:00.000Z", + "endTime": "2024-01-25T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3340, + "publisherId": "clryu79yt003xoz6eh7pdh1vd", + "name": "от предишен график", + "dayofweek": "Thursday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-02-01T10:00:00.000Z", + "endTime": "2024-02-01T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 2, + "currentMonthAvailabilityHoursCount": 3, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": false + }, + { + "id": "clryu7a2r003yoz6e948t147o", + "firstName": "Мелани", + "lastName": "Стоянова", + "assignments": [ + { + "id": 71, + "shift": { + "id": 27, + "startTime": "2024-01-05T10:00:00.000Z", + "endTime": "2024-01-05T11:30:00.000Z" + } + }, + { + "id": 290, + "shift": { + "id": 95, + "startTime": "2024-01-19T10:00:00.000Z", + "endTime": "2024-01-19T11:30:00.000Z" + } + }, + { + "id": 512, + "shift": { + "id": 164, + "startTime": "2024-02-02T11:30:00.000Z", + "endTime": "2024-02-02T13:00:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 969, + "publisherId": "clryu7a2r003yoz6e948t147o", + "name": "Мелани Стоянова", + "dayofweek": "Friday", + "dayOfMonth": 9, + "weekOfMonth": 1, + "startTime": "2024-02-09T10:00:00.000Z", + "endTime": "2024-02-09T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 970, + "publisherId": "clryu7a2r003yoz6e948t147o", + "name": "Мелани Стоянова", + "dayofweek": "Friday", + "dayOfMonth": 23, + "weekOfMonth": 3, + "startTime": "2024-02-23T10:00:00.000Z", + "endTime": "2024-02-23T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 971, + "publisherId": "clryu7a2r003yoz6e948t147o", + "name": "Мелани Стоянова", + "dayofweek": "Friday", + "dayOfMonth": 1, + "weekOfMonth": 4, + "startTime": "2024-03-01T10:00:00.000Z", + "endTime": "2024-03-01T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2524, + "publisherId": "clryu7a2r003yoz6e948t147o", + "name": "Мелани Стоянова", + "dayofweek": "Friday", + "dayOfMonth": 5, + "weekOfMonth": 1, + "startTime": "2024-01-05T10:00:00.000Z", + "endTime": "2024-01-05T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2525, + "publisherId": "clryu7a2r003yoz6e948t147o", + "name": "Мелани Стоянова", + "dayofweek": "Friday", + "dayOfMonth": 19, + "weekOfMonth": 3, + "startTime": "2024-01-19T10:00:00.000Z", + "endTime": "2024-01-19T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2526, + "publisherId": "clryu7a2r003yoz6e948t147o", + "name": "Мелани Стоянова", + "dayofweek": "Friday", + "dayOfMonth": 26, + "weekOfMonth": 4, + "startTime": "2024-01-26T10:00:00.000Z", + "endTime": "2024-01-26T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3361, + "publisherId": "clryu7a2r003yoz6e948t147o", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-02-02T11:30:00.000Z", + "endTime": "2024-02-02T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 3, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 2524, + "publisherId": "clryu7a2r003yoz6e948t147o", + "name": "Мелани Стоянова", + "dayofweek": "Friday", + "dayOfMonth": 5, + "weekOfMonth": 1, + "startTime": "2024-01-05T10:00:00.000Z", + "endTime": "2024-01-05T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2525, + "publisherId": "clryu7a2r003yoz6e948t147o", + "name": "Мелани Стоянова", + "dayofweek": "Friday", + "dayOfMonth": 19, + "weekOfMonth": 3, + "startTime": "2024-01-19T10:00:00.000Z", + "endTime": "2024-01-19T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2526, + "publisherId": "clryu7a2r003yoz6e948t147o", + "name": "Мелани Стоянова", + "dayofweek": "Friday", + "dayOfMonth": 26, + "weekOfMonth": 4, + "startTime": "2024-01-26T10:00:00.000Z", + "endTime": "2024-01-26T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3361, + "publisherId": "clryu7a2r003yoz6e948t147o", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-02-02T11:30:00.000Z", + "endTime": "2024-02-02T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 4, + "currentMonthAvailabilityHoursCount": 10.5, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": true + }, + { + "id": "clryu7abf0040oz6e5c6swrd1", + "firstName": "Надка", + "lastName": "Монева", + "assignments": [ + { + "id": 33, + "shift": { + "id": 16, + "startTime": "2024-01-03T11:30:00.000Z", + "endTime": "2024-01-03T13:00:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 3002, + "publisherId": "clryu7abf0040oz6e5c6swrd1", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-03T11:30:00.000Z", + "endTime": "2024-01-03T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 1, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 3002, + "publisherId": "clryu7abf0040oz6e5c6swrd1", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-03T11:30:00.000Z", + "endTime": "2024-01-03T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 1, + "currentMonthAvailabilityHoursCount": 1.5, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": false + }, + { + "id": "clryu7afm0041oz6empd38sip", + "firstName": "Наталия", + "lastName": "Граднова", + "assignments": [ + { + "id": 74, + "shift": { + "id": 28, + "startTime": "2024-01-05T11:30:00.000Z", + "endTime": "2024-01-05T13:00:00.000Z" + } + }, + { + "id": 143, + "shift": { + "id": 49, + "startTime": "2024-01-10T10:00:00.000Z", + "endTime": "2024-01-10T11:30:00.000Z" + } + }, + { + "id": 273, + "shift": { + "id": 89, + "startTime": "2024-01-18T10:00:00.000Z", + "endTime": "2024-01-18T11:30:00.000Z" + } + }, + { + "id": 369, + "shift": { + "id": 119, + "startTime": "2024-01-24T13:00:00.000Z", + "endTime": "2024-01-24T14:30:00.000Z" + } + }, + { + "id": 483, + "shift": { + "id": 154, + "startTime": "2024-01-31T14:30:00.000Z", + "endTime": "2024-01-31T16:00:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 1334, + "publisherId": "clryu7afm0041oz6empd38sip", + "name": "Наталия Граднова", + "dayofweek": "Monday", + "dayOfMonth": 5, + "weekOfMonth": 1, + "startTime": "2024-02-05T07:00:00.000Z", + "endTime": "2024-02-05T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1335, + "publisherId": "clryu7afm0041oz6empd38sip", + "name": "Наталия Граднова", + "dayofweek": "Tuesday", + "dayOfMonth": 6, + "weekOfMonth": 1, + "startTime": "2024-02-06T07:00:00.000Z", + "endTime": "2024-02-06T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1336, + "publisherId": "clryu7afm0041oz6empd38sip", + "name": "Наталия Граднова", + "dayofweek": "Wednesday", + "dayOfMonth": 7, + "weekOfMonth": 1, + "startTime": "2024-02-07T07:00:00.000Z", + "endTime": "2024-02-07T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1337, + "publisherId": "clryu7afm0041oz6empd38sip", + "name": "Наталия Граднова", + "dayofweek": "Thursday", + "dayOfMonth": 8, + "weekOfMonth": 1, + "startTime": "2024-02-08T07:00:00.000Z", + "endTime": "2024-02-08T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1338, + "publisherId": "clryu7afm0041oz6empd38sip", + "name": "Наталия Граднова", + "dayofweek": "Friday", + "dayOfMonth": 9, + "weekOfMonth": 1, + "startTime": "2024-02-09T07:00:00.000Z", + "endTime": "2024-02-09T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1339, + "publisherId": "clryu7afm0041oz6empd38sip", + "name": "Наталия Граднова", + "dayofweek": "Monday", + "dayOfMonth": 12, + "weekOfMonth": 2, + "startTime": "2024-02-12T07:00:00.000Z", + "endTime": "2024-02-12T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1340, + "publisherId": "clryu7afm0041oz6empd38sip", + "name": "Наталия Граднова", + "dayofweek": "Tuesday", + "dayOfMonth": 13, + "weekOfMonth": 2, + "startTime": "2024-02-13T07:00:00.000Z", + "endTime": "2024-02-13T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1341, + "publisherId": "clryu7afm0041oz6empd38sip", + "name": "Наталия Граднова", + "dayofweek": "Wednesday", + "dayOfMonth": 14, + "weekOfMonth": 2, + "startTime": "2024-02-14T07:00:00.000Z", + "endTime": "2024-02-14T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1342, + "publisherId": "clryu7afm0041oz6empd38sip", + "name": "Наталия Граднова", + "dayofweek": "Thursday", + "dayOfMonth": 15, + "weekOfMonth": 2, + "startTime": "2024-02-15T07:00:00.000Z", + "endTime": "2024-02-15T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1343, + "publisherId": "clryu7afm0041oz6empd38sip", + "name": "Наталия Граднова", + "dayofweek": "Friday", + "dayOfMonth": 16, + "weekOfMonth": 2, + "startTime": "2024-02-16T07:00:00.000Z", + "endTime": "2024-02-16T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1344, + "publisherId": "clryu7afm0041oz6empd38sip", + "name": "Наталия Граднова", + "dayofweek": "Monday", + "dayOfMonth": 19, + "weekOfMonth": 3, + "startTime": "2024-02-19T07:00:00.000Z", + "endTime": "2024-02-19T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1345, + "publisherId": "clryu7afm0041oz6empd38sip", + "name": "Наталия Граднова", + "dayofweek": "Tuesday", + "dayOfMonth": 20, + "weekOfMonth": 3, + "startTime": "2024-02-20T07:00:00.000Z", + "endTime": "2024-02-20T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1346, + "publisherId": "clryu7afm0041oz6empd38sip", + "name": "Наталия Граднова", + "dayofweek": "Wednesday", + "dayOfMonth": 21, + "weekOfMonth": 3, + "startTime": "2024-02-21T07:00:00.000Z", + "endTime": "2024-02-21T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1347, + "publisherId": "clryu7afm0041oz6empd38sip", + "name": "Наталия Граднова", + "dayofweek": "Thursday", + "dayOfMonth": 22, + "weekOfMonth": 3, + "startTime": "2024-02-22T07:00:00.000Z", + "endTime": "2024-02-22T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1348, + "publisherId": "clryu7afm0041oz6empd38sip", + "name": "Наталия Граднова", + "dayofweek": "Friday", + "dayOfMonth": 23, + "weekOfMonth": 3, + "startTime": "2024-02-23T07:00:00.000Z", + "endTime": "2024-02-23T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1349, + "publisherId": "clryu7afm0041oz6empd38sip", + "name": "Наталия Граднова", + "dayofweek": "Monday", + "dayOfMonth": 26, + "weekOfMonth": 4, + "startTime": "2024-02-26T07:00:00.000Z", + "endTime": "2024-02-26T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1350, + "publisherId": "clryu7afm0041oz6empd38sip", + "name": "Наталия Граднова", + "dayofweek": "Tuesday", + "dayOfMonth": 27, + "weekOfMonth": 4, + "startTime": "2024-02-27T07:00:00.000Z", + "endTime": "2024-02-27T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1351, + "publisherId": "clryu7afm0041oz6empd38sip", + "name": "Наталия Граднова", + "dayofweek": "Wednesday", + "dayOfMonth": 28, + "weekOfMonth": 4, + "startTime": "2024-02-28T07:00:00.000Z", + "endTime": "2024-02-28T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1352, + "publisherId": "clryu7afm0041oz6empd38sip", + "name": "Наталия Граднова", + "dayofweek": "Thursday", + "dayOfMonth": 29, + "weekOfMonth": 4, + "startTime": "2024-02-29T07:00:00.000Z", + "endTime": "2024-02-29T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1353, + "publisherId": "clryu7afm0041oz6empd38sip", + "name": "Наталия Граднова", + "dayofweek": "Friday", + "dayOfMonth": 1, + "weekOfMonth": 4, + "startTime": "2024-03-01T07:00:00.000Z", + "endTime": "2024-03-01T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2824, + "publisherId": "clryu7afm0041oz6empd38sip", + "name": "Наталия Граднова", + "dayofweek": "Monday", + "dayOfMonth": 1, + "weekOfMonth": 1, + "startTime": "2024-01-01T07:00:00.000Z", + "endTime": "2024-01-01T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2825, + "publisherId": "clryu7afm0041oz6empd38sip", + "name": "Наталия Граднова", + "dayofweek": "Tuesday", + "dayOfMonth": 2, + "weekOfMonth": 1, + "startTime": "2024-01-02T07:00:00.000Z", + "endTime": "2024-01-02T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2826, + "publisherId": "clryu7afm0041oz6empd38sip", + "name": "Наталия Граднова", + "dayofweek": "Wednesday", + "dayOfMonth": 3, + "weekOfMonth": 1, + "startTime": "2024-01-03T07:00:00.000Z", + "endTime": "2024-01-03T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2827, + "publisherId": "clryu7afm0041oz6empd38sip", + "name": "Наталия Граднова", + "dayofweek": "Thursday", + "dayOfMonth": 4, + "weekOfMonth": 1, + "startTime": "2024-01-04T07:00:00.000Z", + "endTime": "2024-01-04T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2828, + "publisherId": "clryu7afm0041oz6empd38sip", + "name": "Наталия Граднова", + "dayofweek": "Friday", + "dayOfMonth": 5, + "weekOfMonth": 1, + "startTime": "2024-01-05T07:00:00.000Z", + "endTime": "2024-01-05T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2829, + "publisherId": "clryu7afm0041oz6empd38sip", + "name": "Наталия Граднова", + "dayofweek": "Monday", + "dayOfMonth": 8, + "weekOfMonth": 2, + "startTime": "2024-01-08T07:00:00.000Z", + "endTime": "2024-01-08T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2830, + "publisherId": "clryu7afm0041oz6empd38sip", + "name": "Наталия Граднова", + "dayofweek": "Tuesday", + "dayOfMonth": 9, + "weekOfMonth": 2, + "startTime": "2024-01-09T07:00:00.000Z", + "endTime": "2024-01-09T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2831, + "publisherId": "clryu7afm0041oz6empd38sip", + "name": "Наталия Граднова", + "dayofweek": "Wednesday", + "dayOfMonth": 10, + "weekOfMonth": 2, + "startTime": "2024-01-10T07:00:00.000Z", + "endTime": "2024-01-10T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2832, + "publisherId": "clryu7afm0041oz6empd38sip", + "name": "Наталия Граднова", + "dayofweek": "Thursday", + "dayOfMonth": 11, + "weekOfMonth": 2, + "startTime": "2024-01-11T07:00:00.000Z", + "endTime": "2024-01-11T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2833, + "publisherId": "clryu7afm0041oz6empd38sip", + "name": "Наталия Граднова", + "dayofweek": "Friday", + "dayOfMonth": 12, + "weekOfMonth": 2, + "startTime": "2024-01-12T07:00:00.000Z", + "endTime": "2024-01-12T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2834, + "publisherId": "clryu7afm0041oz6empd38sip", + "name": "Наталия Граднова", + "dayofweek": "Monday", + "dayOfMonth": 15, + "weekOfMonth": 3, + "startTime": "2024-01-15T07:00:00.000Z", + "endTime": "2024-01-15T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2835, + "publisherId": "clryu7afm0041oz6empd38sip", + "name": "Наталия Граднова", + "dayofweek": "Tuesday", + "dayOfMonth": 16, + "weekOfMonth": 3, + "startTime": "2024-01-16T07:00:00.000Z", + "endTime": "2024-01-16T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2836, + "publisherId": "clryu7afm0041oz6empd38sip", + "name": "Наталия Граднова", + "dayofweek": "Wednesday", + "dayOfMonth": 17, + "weekOfMonth": 3, + "startTime": "2024-01-17T07:00:00.000Z", + "endTime": "2024-01-17T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2837, + "publisherId": "clryu7afm0041oz6empd38sip", + "name": "Наталия Граднова", + "dayofweek": "Thursday", + "dayOfMonth": 18, + "weekOfMonth": 3, + "startTime": "2024-01-18T07:00:00.000Z", + "endTime": "2024-01-18T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2838, + "publisherId": "clryu7afm0041oz6empd38sip", + "name": "Наталия Граднова", + "dayofweek": "Friday", + "dayOfMonth": 19, + "weekOfMonth": 3, + "startTime": "2024-01-19T07:00:00.000Z", + "endTime": "2024-01-19T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2839, + "publisherId": "clryu7afm0041oz6empd38sip", + "name": "Наталия Граднова", + "dayofweek": "Monday", + "dayOfMonth": 22, + "weekOfMonth": 4, + "startTime": "2024-01-22T07:00:00.000Z", + "endTime": "2024-01-22T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2840, + "publisherId": "clryu7afm0041oz6empd38sip", + "name": "Наталия Граднова", + "dayofweek": "Tuesday", + "dayOfMonth": 23, + "weekOfMonth": 4, + "startTime": "2024-01-23T07:00:00.000Z", + "endTime": "2024-01-23T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2841, + "publisherId": "clryu7afm0041oz6empd38sip", + "name": "Наталия Граднова", + "dayofweek": "Wednesday", + "dayOfMonth": 24, + "weekOfMonth": 4, + "startTime": "2024-01-24T07:00:00.000Z", + "endTime": "2024-01-24T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2842, + "publisherId": "clryu7afm0041oz6empd38sip", + "name": "Наталия Граднова", + "dayofweek": "Thursday", + "dayOfMonth": 25, + "weekOfMonth": 4, + "startTime": "2024-01-25T07:00:00.000Z", + "endTime": "2024-01-25T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2843, + "publisherId": "clryu7afm0041oz6empd38sip", + "name": "Наталия Граднова", + "dayofweek": "Friday", + "dayOfMonth": 26, + "weekOfMonth": 4, + "startTime": "2024-01-26T07:00:00.000Z", + "endTime": "2024-01-26T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2844, + "publisherId": "clryu7afm0041oz6empd38sip", + "name": "Наталия Граднова", + "dayofweek": "Monday", + "dayOfMonth": 29, + "weekOfMonth": 5, + "startTime": "2024-01-29T07:00:00.000Z", + "endTime": "2024-01-29T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2845, + "publisherId": "clryu7afm0041oz6empd38sip", + "name": "Наталия Граднова", + "dayofweek": "Tuesday", + "dayOfMonth": 30, + "weekOfMonth": 5, + "startTime": "2024-01-30T07:00:00.000Z", + "endTime": "2024-01-30T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2846, + "publisherId": "clryu7afm0041oz6empd38sip", + "name": "Наталия Граднова", + "dayofweek": "Wednesday", + "dayOfMonth": 31, + "weekOfMonth": 5, + "startTime": "2024-01-31T07:00:00.000Z", + "endTime": "2024-01-31T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2847, + "publisherId": "clryu7afm0041oz6empd38sip", + "name": "Наталия Граднова", + "dayofweek": "Thursday", + "dayOfMonth": 1, + "weekOfMonth": 5, + "startTime": "2024-02-01T07:00:00.000Z", + "endTime": "2024-02-01T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2848, + "publisherId": "clryu7afm0041oz6empd38sip", + "name": "Наталия Граднова", + "dayofweek": "Friday", + "dayOfMonth": 2, + "weekOfMonth": 5, + "startTime": "2024-02-02T07:00:00.000Z", + "endTime": "2024-02-02T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3031, + "publisherId": "clryu7afm0041oz6empd38sip", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-05T11:30:00.000Z", + "endTime": "2024-01-05T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3081, + "publisherId": "clryu7afm0041oz6empd38sip", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-10T10:00:00.000Z", + "endTime": "2024-01-10T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3166, + "publisherId": "clryu7afm0041oz6empd38sip", + "name": "от предишен график", + "dayofweek": "Thursday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-18T10:00:00.000Z", + "endTime": "2024-01-18T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3239, + "publisherId": "clryu7afm0041oz6empd38sip", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-24T13:00:00.000Z", + "endTime": "2024-01-24T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3334, + "publisherId": "clryu7afm0041oz6empd38sip", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-31T14:30:00.000Z", + "endTime": "2024-01-31T16:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 5, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 2824, + "publisherId": "clryu7afm0041oz6empd38sip", + "name": "Наталия Граднова", + "dayofweek": "Monday", + "dayOfMonth": 1, + "weekOfMonth": 1, + "startTime": "2024-01-01T07:00:00.000Z", + "endTime": "2024-01-01T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2825, + "publisherId": "clryu7afm0041oz6empd38sip", + "name": "Наталия Граднова", + "dayofweek": "Tuesday", + "dayOfMonth": 2, + "weekOfMonth": 1, + "startTime": "2024-01-02T07:00:00.000Z", + "endTime": "2024-01-02T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2826, + "publisherId": "clryu7afm0041oz6empd38sip", + "name": "Наталия Граднова", + "dayofweek": "Wednesday", + "dayOfMonth": 3, + "weekOfMonth": 1, + "startTime": "2024-01-03T07:00:00.000Z", + "endTime": "2024-01-03T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2827, + "publisherId": "clryu7afm0041oz6empd38sip", + "name": "Наталия Граднова", + "dayofweek": "Thursday", + "dayOfMonth": 4, + "weekOfMonth": 1, + "startTime": "2024-01-04T07:00:00.000Z", + "endTime": "2024-01-04T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2828, + "publisherId": "clryu7afm0041oz6empd38sip", + "name": "Наталия Граднова", + "dayofweek": "Friday", + "dayOfMonth": 5, + "weekOfMonth": 1, + "startTime": "2024-01-05T07:00:00.000Z", + "endTime": "2024-01-05T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2829, + "publisherId": "clryu7afm0041oz6empd38sip", + "name": "Наталия Граднова", + "dayofweek": "Monday", + "dayOfMonth": 8, + "weekOfMonth": 2, + "startTime": "2024-01-08T07:00:00.000Z", + "endTime": "2024-01-08T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2830, + "publisherId": "clryu7afm0041oz6empd38sip", + "name": "Наталия Граднова", + "dayofweek": "Tuesday", + "dayOfMonth": 9, + "weekOfMonth": 2, + "startTime": "2024-01-09T07:00:00.000Z", + "endTime": "2024-01-09T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2831, + "publisherId": "clryu7afm0041oz6empd38sip", + "name": "Наталия Граднова", + "dayofweek": "Wednesday", + "dayOfMonth": 10, + "weekOfMonth": 2, + "startTime": "2024-01-10T07:00:00.000Z", + "endTime": "2024-01-10T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2832, + "publisherId": "clryu7afm0041oz6empd38sip", + "name": "Наталия Граднова", + "dayofweek": "Thursday", + "dayOfMonth": 11, + "weekOfMonth": 2, + "startTime": "2024-01-11T07:00:00.000Z", + "endTime": "2024-01-11T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2833, + "publisherId": "clryu7afm0041oz6empd38sip", + "name": "Наталия Граднова", + "dayofweek": "Friday", + "dayOfMonth": 12, + "weekOfMonth": 2, + "startTime": "2024-01-12T07:00:00.000Z", + "endTime": "2024-01-12T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2834, + "publisherId": "clryu7afm0041oz6empd38sip", + "name": "Наталия Граднова", + "dayofweek": "Monday", + "dayOfMonth": 15, + "weekOfMonth": 3, + "startTime": "2024-01-15T07:00:00.000Z", + "endTime": "2024-01-15T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2835, + "publisherId": "clryu7afm0041oz6empd38sip", + "name": "Наталия Граднова", + "dayofweek": "Tuesday", + "dayOfMonth": 16, + "weekOfMonth": 3, + "startTime": "2024-01-16T07:00:00.000Z", + "endTime": "2024-01-16T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2836, + "publisherId": "clryu7afm0041oz6empd38sip", + "name": "Наталия Граднова", + "dayofweek": "Wednesday", + "dayOfMonth": 17, + "weekOfMonth": 3, + "startTime": "2024-01-17T07:00:00.000Z", + "endTime": "2024-01-17T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2837, + "publisherId": "clryu7afm0041oz6empd38sip", + "name": "Наталия Граднова", + "dayofweek": "Thursday", + "dayOfMonth": 18, + "weekOfMonth": 3, + "startTime": "2024-01-18T07:00:00.000Z", + "endTime": "2024-01-18T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2838, + "publisherId": "clryu7afm0041oz6empd38sip", + "name": "Наталия Граднова", + "dayofweek": "Friday", + "dayOfMonth": 19, + "weekOfMonth": 3, + "startTime": "2024-01-19T07:00:00.000Z", + "endTime": "2024-01-19T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2839, + "publisherId": "clryu7afm0041oz6empd38sip", + "name": "Наталия Граднова", + "dayofweek": "Monday", + "dayOfMonth": 22, + "weekOfMonth": 4, + "startTime": "2024-01-22T07:00:00.000Z", + "endTime": "2024-01-22T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2840, + "publisherId": "clryu7afm0041oz6empd38sip", + "name": "Наталия Граднова", + "dayofweek": "Tuesday", + "dayOfMonth": 23, + "weekOfMonth": 4, + "startTime": "2024-01-23T07:00:00.000Z", + "endTime": "2024-01-23T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2841, + "publisherId": "clryu7afm0041oz6empd38sip", + "name": "Наталия Граднова", + "dayofweek": "Wednesday", + "dayOfMonth": 24, + "weekOfMonth": 4, + "startTime": "2024-01-24T07:00:00.000Z", + "endTime": "2024-01-24T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2842, + "publisherId": "clryu7afm0041oz6empd38sip", + "name": "Наталия Граднова", + "dayofweek": "Thursday", + "dayOfMonth": 25, + "weekOfMonth": 4, + "startTime": "2024-01-25T07:00:00.000Z", + "endTime": "2024-01-25T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2843, + "publisherId": "clryu7afm0041oz6empd38sip", + "name": "Наталия Граднова", + "dayofweek": "Friday", + "dayOfMonth": 26, + "weekOfMonth": 4, + "startTime": "2024-01-26T07:00:00.000Z", + "endTime": "2024-01-26T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2844, + "publisherId": "clryu7afm0041oz6empd38sip", + "name": "Наталия Граднова", + "dayofweek": "Monday", + "dayOfMonth": 29, + "weekOfMonth": 5, + "startTime": "2024-01-29T07:00:00.000Z", + "endTime": "2024-01-29T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2845, + "publisherId": "clryu7afm0041oz6empd38sip", + "name": "Наталия Граднова", + "dayofweek": "Tuesday", + "dayOfMonth": 30, + "weekOfMonth": 5, + "startTime": "2024-01-30T07:00:00.000Z", + "endTime": "2024-01-30T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2846, + "publisherId": "clryu7afm0041oz6empd38sip", + "name": "Наталия Граднова", + "dayofweek": "Wednesday", + "dayOfMonth": 31, + "weekOfMonth": 5, + "startTime": "2024-01-31T07:00:00.000Z", + "endTime": "2024-01-31T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2847, + "publisherId": "clryu7afm0041oz6empd38sip", + "name": "Наталия Граднова", + "dayofweek": "Thursday", + "dayOfMonth": 1, + "weekOfMonth": 5, + "startTime": "2024-02-01T07:00:00.000Z", + "endTime": "2024-02-01T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2848, + "publisherId": "clryu7afm0041oz6empd38sip", + "name": "Наталия Граднова", + "dayofweek": "Friday", + "dayOfMonth": 2, + "weekOfMonth": 5, + "startTime": "2024-02-02T07:00:00.000Z", + "endTime": "2024-02-02T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3031, + "publisherId": "clryu7afm0041oz6empd38sip", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-05T11:30:00.000Z", + "endTime": "2024-01-05T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3081, + "publisherId": "clryu7afm0041oz6empd38sip", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-10T10:00:00.000Z", + "endTime": "2024-01-10T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3166, + "publisherId": "clryu7afm0041oz6empd38sip", + "name": "от предишен график", + "dayofweek": "Thursday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-18T10:00:00.000Z", + "endTime": "2024-01-18T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3239, + "publisherId": "clryu7afm0041oz6empd38sip", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-24T13:00:00.000Z", + "endTime": "2024-01-24T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3334, + "publisherId": "clryu7afm0041oz6empd38sip", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-31T14:30:00.000Z", + "endTime": "2024-01-31T16:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 30, + "currentMonthAvailabilityHoursCount": 247.5, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": true + }, + { + "id": "clryu7ajr0042oz6e02wovwm2", + "firstName": "Наталия", + "lastName": "Чемерис", + "assignments": [ + { + "id": 104, + "shift": { + "id": 38, + "startTime": "2024-01-08T11:30:00.000Z", + "endTime": "2024-01-08T13:00:00.000Z" + } + }, + { + "id": 254, + "shift": { + "id": 84, + "startTime": "2024-01-17T11:30:00.000Z", + "endTime": "2024-01-17T13:00:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 3054, + "publisherId": "clryu7ajr0042oz6e02wovwm2", + "name": "от предишен график", + "dayofweek": "Monday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-08T11:30:00.000Z", + "endTime": "2024-01-08T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3153, + "publisherId": "clryu7ajr0042oz6e02wovwm2", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-17T11:30:00.000Z", + "endTime": "2024-01-17T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 2, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 3054, + "publisherId": "clryu7ajr0042oz6e02wovwm2", + "name": "от предишен график", + "dayofweek": "Monday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-08T11:30:00.000Z", + "endTime": "2024-01-08T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3153, + "publisherId": "clryu7ajr0042oz6e02wovwm2", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-17T11:30:00.000Z", + "endTime": "2024-01-17T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 2, + "currentMonthAvailabilityHoursCount": 3, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": false + }, + { + "id": "clryu7ao40043oz6eewf3oy10", + "firstName": "Наташа", + "lastName": "Перчекли", + "assignments": [ + { + "id": 12, + "shift": { + "id": 9, + "startTime": "2024-01-02T10:00:00.000Z", + "endTime": "2024-01-02T11:30:00.000Z" + } + }, + { + "id": 124, + "shift": { + "id": 43, + "startTime": "2024-01-09T10:00:00.000Z", + "endTime": "2024-01-09T11:30:00.000Z" + } + }, + { + "id": 234, + "shift": { + "id": 77, + "startTime": "2024-01-16T10:00:00.000Z", + "endTime": "2024-01-16T11:30:00.000Z" + } + }, + { + "id": 344, + "shift": { + "id": 112, + "startTime": "2024-01-23T11:30:00.000Z", + "endTime": "2024-01-23T13:00:00.000Z" + } + }, + { + "id": 454, + "shift": { + "id": 145, + "startTime": "2024-01-30T10:00:00.000Z", + "endTime": "2024-01-30T11:30:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 686, + "publisherId": "clryu7ao40043oz6eewf3oy10", + "name": "Наташа Перчекли", + "dayofweek": "Tuesday", + "dayOfMonth": 6, + "weekOfMonth": 1, + "startTime": "2024-02-06T10:00:00.000Z", + "endTime": "2024-02-06T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 687, + "publisherId": "clryu7ao40043oz6eewf3oy10", + "name": "Наташа Перчекли", + "dayofweek": "Tuesday", + "dayOfMonth": 13, + "weekOfMonth": 2, + "startTime": "2024-02-13T10:00:00.000Z", + "endTime": "2024-02-13T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 688, + "publisherId": "clryu7ao40043oz6eewf3oy10", + "name": "Наташа Перчекли", + "dayofweek": "Tuesday", + "dayOfMonth": 20, + "weekOfMonth": 3, + "startTime": "2024-02-20T10:00:00.000Z", + "endTime": "2024-02-20T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 689, + "publisherId": "clryu7ao40043oz6eewf3oy10", + "name": "Наташа Перчекли", + "dayofweek": "Tuesday", + "dayOfMonth": 27, + "weekOfMonth": 4, + "startTime": "2024-02-27T10:00:00.000Z", + "endTime": "2024-02-27T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1873, + "publisherId": "clryu7ao40043oz6eewf3oy10", + "name": "Наташа Перчекли", + "dayofweek": "Tuesday", + "dayOfMonth": 2, + "weekOfMonth": 1, + "startTime": "2024-01-02T10:00:00.000Z", + "endTime": "2024-01-02T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1874, + "publisherId": "clryu7ao40043oz6eewf3oy10", + "name": "Наташа Перчекли", + "dayofweek": "Tuesday", + "dayOfMonth": 9, + "weekOfMonth": 2, + "startTime": "2024-01-09T10:00:00.000Z", + "endTime": "2024-01-09T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1875, + "publisherId": "clryu7ao40043oz6eewf3oy10", + "name": "Наташа Перчекли", + "dayofweek": "Tuesday", + "dayOfMonth": 16, + "weekOfMonth": 3, + "startTime": "2024-01-16T10:00:00.000Z", + "endTime": "2024-01-16T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1876, + "publisherId": "clryu7ao40043oz6eewf3oy10", + "name": "Наташа Перчекли", + "dayofweek": "Tuesday", + "dayOfMonth": 23, + "weekOfMonth": 4, + "startTime": "2024-01-23T10:00:00.000Z", + "endTime": "2024-01-23T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3222, + "publisherId": "clryu7ao40043oz6eewf3oy10", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-23T11:30:00.000Z", + "endTime": "2024-01-23T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3311, + "publisherId": "clryu7ao40043oz6eewf3oy10", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-30T10:00:00.000Z", + "endTime": "2024-01-30T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 5, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 1873, + "publisherId": "clryu7ao40043oz6eewf3oy10", + "name": "Наташа Перчекли", + "dayofweek": "Tuesday", + "dayOfMonth": 2, + "weekOfMonth": 1, + "startTime": "2024-01-02T10:00:00.000Z", + "endTime": "2024-01-02T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1874, + "publisherId": "clryu7ao40043oz6eewf3oy10", + "name": "Наташа Перчекли", + "dayofweek": "Tuesday", + "dayOfMonth": 9, + "weekOfMonth": 2, + "startTime": "2024-01-09T10:00:00.000Z", + "endTime": "2024-01-09T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1875, + "publisherId": "clryu7ao40043oz6eewf3oy10", + "name": "Наташа Перчекли", + "dayofweek": "Tuesday", + "dayOfMonth": 16, + "weekOfMonth": 3, + "startTime": "2024-01-16T10:00:00.000Z", + "endTime": "2024-01-16T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1876, + "publisherId": "clryu7ao40043oz6eewf3oy10", + "name": "Наташа Перчекли", + "dayofweek": "Tuesday", + "dayOfMonth": 23, + "weekOfMonth": 4, + "startTime": "2024-01-23T10:00:00.000Z", + "endTime": "2024-01-23T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3222, + "publisherId": "clryu7ao40043oz6eewf3oy10", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-23T11:30:00.000Z", + "endTime": "2024-01-23T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3311, + "publisherId": "clryu7ao40043oz6eewf3oy10", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-30T10:00:00.000Z", + "endTime": "2024-01-30T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 6, + "currentMonthAvailabilityHoursCount": 15, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": true + }, + { + "id": "clryu7ax90044oz6eblfvevrp", + "firstName": "Николина", + "lastName": "Тодорова", + "assignments": [ + { + "id": 11, + "shift": { + "id": 9, + "startTime": "2024-01-02T10:00:00.000Z", + "endTime": "2024-01-02T11:30:00.000Z" + } + }, + { + "id": 96, + "shift": { + "id": 35, + "startTime": "2024-01-08T07:00:00.000Z", + "endTime": "2024-01-08T08:30:00.000Z" + } + }, + { + "id": 212, + "shift": { + "id": 70, + "startTime": "2024-01-15T08:30:00.000Z", + "endTime": "2024-01-15T10:00:00.000Z" + } + }, + { + "id": 319, + "shift": { + "id": 105, + "startTime": "2024-01-22T10:00:00.000Z", + "endTime": "2024-01-22T11:30:00.000Z" + } + }, + { + "id": 432, + "shift": { + "id": 139, + "startTime": "2024-01-29T10:00:00.000Z", + "endTime": "2024-01-29T11:30:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 865, + "publisherId": "clryu7ax90044oz6eblfvevrp", + "name": "Николина Тодорова", + "dayofweek": "Monday", + "dayOfMonth": 5, + "weekOfMonth": 1, + "startTime": "2024-02-05T07:00:00.000Z", + "endTime": "2024-02-05T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 866, + "publisherId": "clryu7ax90044oz6eblfvevrp", + "name": "Николина Тодорова", + "dayofweek": "Tuesday", + "dayOfMonth": 6, + "weekOfMonth": 1, + "startTime": "2024-02-06T07:00:00.000Z", + "endTime": "2024-02-06T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 867, + "publisherId": "clryu7ax90044oz6eblfvevrp", + "name": "Николина Тодорова", + "dayofweek": "Monday", + "dayOfMonth": 12, + "weekOfMonth": 2, + "startTime": "2024-02-12T07:00:00.000Z", + "endTime": "2024-02-12T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 868, + "publisherId": "clryu7ax90044oz6eblfvevrp", + "name": "Николина Тодорова", + "dayofweek": "Tuesday", + "dayOfMonth": 13, + "weekOfMonth": 2, + "startTime": "2024-02-13T07:00:00.000Z", + "endTime": "2024-02-13T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 869, + "publisherId": "clryu7ax90044oz6eblfvevrp", + "name": "Николина Тодорова", + "dayofweek": "Monday", + "dayOfMonth": 19, + "weekOfMonth": 3, + "startTime": "2024-02-19T07:00:00.000Z", + "endTime": "2024-02-19T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 870, + "publisherId": "clryu7ax90044oz6eblfvevrp", + "name": "Николина Тодорова", + "dayofweek": "Tuesday", + "dayOfMonth": 20, + "weekOfMonth": 3, + "startTime": "2024-02-20T07:00:00.000Z", + "endTime": "2024-02-20T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 871, + "publisherId": "clryu7ax90044oz6eblfvevrp", + "name": "Николина Тодорова", + "dayofweek": "Monday", + "dayOfMonth": 26, + "weekOfMonth": 4, + "startTime": "2024-02-26T07:00:00.000Z", + "endTime": "2024-02-26T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 872, + "publisherId": "clryu7ax90044oz6eblfvevrp", + "name": "Николина Тодорова", + "dayofweek": "Tuesday", + "dayOfMonth": 27, + "weekOfMonth": 4, + "startTime": "2024-02-27T07:00:00.000Z", + "endTime": "2024-02-27T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2220, + "publisherId": "clryu7ax90044oz6eblfvevrp", + "name": "Николина Тодорова", + "dayofweek": "Monday", + "dayOfMonth": 1, + "weekOfMonth": 1, + "startTime": "2024-01-01T07:00:00.000Z", + "endTime": "2024-01-01T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2221, + "publisherId": "clryu7ax90044oz6eblfvevrp", + "name": "Николина Тодорова", + "dayofweek": "Tuesday", + "dayOfMonth": 2, + "weekOfMonth": 1, + "startTime": "2024-01-02T07:00:00.000Z", + "endTime": "2024-01-02T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2222, + "publisherId": "clryu7ax90044oz6eblfvevrp", + "name": "Николина Тодорова", + "dayofweek": "Monday", + "dayOfMonth": 8, + "weekOfMonth": 2, + "startTime": "2024-01-08T07:00:00.000Z", + "endTime": "2024-01-08T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2223, + "publisherId": "clryu7ax90044oz6eblfvevrp", + "name": "Николина Тодорова", + "dayofweek": "Tuesday", + "dayOfMonth": 9, + "weekOfMonth": 2, + "startTime": "2024-01-09T07:00:00.000Z", + "endTime": "2024-01-09T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2224, + "publisherId": "clryu7ax90044oz6eblfvevrp", + "name": "Николина Тодорова", + "dayofweek": "Monday", + "dayOfMonth": 15, + "weekOfMonth": 3, + "startTime": "2024-01-15T07:00:00.000Z", + "endTime": "2024-01-15T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2225, + "publisherId": "clryu7ax90044oz6eblfvevrp", + "name": "Николина Тодорова", + "dayofweek": "Tuesday", + "dayOfMonth": 16, + "weekOfMonth": 3, + "startTime": "2024-01-16T07:00:00.000Z", + "endTime": "2024-01-16T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2226, + "publisherId": "clryu7ax90044oz6eblfvevrp", + "name": "Николина Тодорова", + "dayofweek": "Monday", + "dayOfMonth": 22, + "weekOfMonth": 4, + "startTime": "2024-01-22T07:00:00.000Z", + "endTime": "2024-01-22T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2227, + "publisherId": "clryu7ax90044oz6eblfvevrp", + "name": "Николина Тодорова", + "dayofweek": "Tuesday", + "dayOfMonth": 23, + "weekOfMonth": 4, + "startTime": "2024-01-23T07:00:00.000Z", + "endTime": "2024-01-23T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2989, + "publisherId": "clryu7ax90044oz6eblfvevrp", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-02T10:00:00.000Z", + "endTime": "2024-01-02T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3130, + "publisherId": "clryu7ax90044oz6eblfvevrp", + "name": "от предишен график", + "dayofweek": "Monday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-15T08:30:00.000Z", + "endTime": "2024-01-15T10:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3201, + "publisherId": "clryu7ax90044oz6eblfvevrp", + "name": "от предишен график", + "dayofweek": "Monday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-22T10:00:00.000Z", + "endTime": "2024-01-22T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3291, + "publisherId": "clryu7ax90044oz6eblfvevrp", + "name": "от предишен график", + "dayofweek": "Monday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-29T10:00:00.000Z", + "endTime": "2024-01-29T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 5, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 2220, + "publisherId": "clryu7ax90044oz6eblfvevrp", + "name": "Николина Тодорова", + "dayofweek": "Monday", + "dayOfMonth": 1, + "weekOfMonth": 1, + "startTime": "2024-01-01T07:00:00.000Z", + "endTime": "2024-01-01T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2221, + "publisherId": "clryu7ax90044oz6eblfvevrp", + "name": "Николина Тодорова", + "dayofweek": "Tuesday", + "dayOfMonth": 2, + "weekOfMonth": 1, + "startTime": "2024-01-02T07:00:00.000Z", + "endTime": "2024-01-02T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2222, + "publisherId": "clryu7ax90044oz6eblfvevrp", + "name": "Николина Тодорова", + "dayofweek": "Monday", + "dayOfMonth": 8, + "weekOfMonth": 2, + "startTime": "2024-01-08T07:00:00.000Z", + "endTime": "2024-01-08T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2223, + "publisherId": "clryu7ax90044oz6eblfvevrp", + "name": "Николина Тодорова", + "dayofweek": "Tuesday", + "dayOfMonth": 9, + "weekOfMonth": 2, + "startTime": "2024-01-09T07:00:00.000Z", + "endTime": "2024-01-09T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2224, + "publisherId": "clryu7ax90044oz6eblfvevrp", + "name": "Николина Тодорова", + "dayofweek": "Monday", + "dayOfMonth": 15, + "weekOfMonth": 3, + "startTime": "2024-01-15T07:00:00.000Z", + "endTime": "2024-01-15T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2225, + "publisherId": "clryu7ax90044oz6eblfvevrp", + "name": "Николина Тодорова", + "dayofweek": "Tuesday", + "dayOfMonth": 16, + "weekOfMonth": 3, + "startTime": "2024-01-16T07:00:00.000Z", + "endTime": "2024-01-16T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2226, + "publisherId": "clryu7ax90044oz6eblfvevrp", + "name": "Николина Тодорова", + "dayofweek": "Monday", + "dayOfMonth": 22, + "weekOfMonth": 4, + "startTime": "2024-01-22T07:00:00.000Z", + "endTime": "2024-01-22T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2227, + "publisherId": "clryu7ax90044oz6eblfvevrp", + "name": "Николина Тодорова", + "dayofweek": "Tuesday", + "dayOfMonth": 23, + "weekOfMonth": 4, + "startTime": "2024-01-23T07:00:00.000Z", + "endTime": "2024-01-23T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2989, + "publisherId": "clryu7ax90044oz6eblfvevrp", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-02T10:00:00.000Z", + "endTime": "2024-01-02T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3130, + "publisherId": "clryu7ax90044oz6eblfvevrp", + "name": "от предишен график", + "dayofweek": "Monday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-15T08:30:00.000Z", + "endTime": "2024-01-15T10:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3201, + "publisherId": "clryu7ax90044oz6eblfvevrp", + "name": "от предишен график", + "dayofweek": "Monday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-22T10:00:00.000Z", + "endTime": "2024-01-22T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3291, + "publisherId": "clryu7ax90044oz6eblfvevrp", + "name": "от предишен график", + "dayofweek": "Monday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-29T10:00:00.000Z", + "endTime": "2024-01-29T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 12, + "currentMonthAvailabilityHoursCount": 42, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": true + }, + { + "id": "clryu7b1g0045oz6ewkus0iui", + "firstName": "Нина", + "lastName": "Младенова", + "assignments": [ + { + "id": 68, + "shift": { + "id": 26, + "startTime": "2024-01-05T08:30:00.000Z", + "endTime": "2024-01-05T10:00:00.000Z" + } + }, + { + "id": 179, + "shift": { + "id": 60, + "startTime": "2024-01-12T08:30:00.000Z", + "endTime": "2024-01-12T10:00:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 1057, + "publisherId": "clryu7b1g0045oz6ewkus0iui", + "name": "Нина Младенова", + "dayofweek": "Monday", + "dayOfMonth": 5, + "weekOfMonth": 1, + "startTime": "2024-02-05T08:30:00.000Z", + "endTime": "2024-02-05T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1058, + "publisherId": "clryu7b1g0045oz6ewkus0iui", + "name": "Нина Младенова", + "dayofweek": "Tuesday", + "dayOfMonth": 6, + "weekOfMonth": 1, + "startTime": "2024-02-06T08:30:00.000Z", + "endTime": "2024-02-06T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1059, + "publisherId": "clryu7b1g0045oz6ewkus0iui", + "name": "Нина Младенова", + "dayofweek": "Wednesday", + "dayOfMonth": 7, + "weekOfMonth": 1, + "startTime": "2024-02-07T08:30:00.000Z", + "endTime": "2024-02-07T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1060, + "publisherId": "clryu7b1g0045oz6ewkus0iui", + "name": "Нина Младенова", + "dayofweek": "Thursday", + "dayOfMonth": 8, + "weekOfMonth": 1, + "startTime": "2024-02-08T08:30:00.000Z", + "endTime": "2024-02-08T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1061, + "publisherId": "clryu7b1g0045oz6ewkus0iui", + "name": "Нина Младенова", + "dayofweek": "Friday", + "dayOfMonth": 9, + "weekOfMonth": 1, + "startTime": "2024-02-09T08:30:00.000Z", + "endTime": "2024-02-09T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1062, + "publisherId": "clryu7b1g0045oz6ewkus0iui", + "name": "Нина Младенова", + "dayofweek": "Monday", + "dayOfMonth": 12, + "weekOfMonth": 2, + "startTime": "2024-02-12T08:30:00.000Z", + "endTime": "2024-02-12T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1063, + "publisherId": "clryu7b1g0045oz6ewkus0iui", + "name": "Нина Младенова", + "dayofweek": "Tuesday", + "dayOfMonth": 13, + "weekOfMonth": 2, + "startTime": "2024-02-13T08:30:00.000Z", + "endTime": "2024-02-13T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1064, + "publisherId": "clryu7b1g0045oz6ewkus0iui", + "name": "Нина Младенова", + "dayofweek": "Wednesday", + "dayOfMonth": 14, + "weekOfMonth": 2, + "startTime": "2024-02-14T08:30:00.000Z", + "endTime": "2024-02-14T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1065, + "publisherId": "clryu7b1g0045oz6ewkus0iui", + "name": "Нина Младенова", + "dayofweek": "Thursday", + "dayOfMonth": 15, + "weekOfMonth": 2, + "startTime": "2024-02-15T08:30:00.000Z", + "endTime": "2024-02-15T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1066, + "publisherId": "clryu7b1g0045oz6ewkus0iui", + "name": "Нина Младенова", + "dayofweek": "Friday", + "dayOfMonth": 16, + "weekOfMonth": 2, + "startTime": "2024-02-16T08:30:00.000Z", + "endTime": "2024-02-16T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1067, + "publisherId": "clryu7b1g0045oz6ewkus0iui", + "name": "Нина Младенова", + "dayofweek": "Monday", + "dayOfMonth": 19, + "weekOfMonth": 3, + "startTime": "2024-02-19T08:30:00.000Z", + "endTime": "2024-02-19T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1068, + "publisherId": "clryu7b1g0045oz6ewkus0iui", + "name": "Нина Младенова", + "dayofweek": "Tuesday", + "dayOfMonth": 20, + "weekOfMonth": 3, + "startTime": "2024-02-20T08:30:00.000Z", + "endTime": "2024-02-20T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1069, + "publisherId": "clryu7b1g0045oz6ewkus0iui", + "name": "Нина Младенова", + "dayofweek": "Wednesday", + "dayOfMonth": 21, + "weekOfMonth": 3, + "startTime": "2024-02-21T08:30:00.000Z", + "endTime": "2024-02-21T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1070, + "publisherId": "clryu7b1g0045oz6ewkus0iui", + "name": "Нина Младенова", + "dayofweek": "Thursday", + "dayOfMonth": 22, + "weekOfMonth": 3, + "startTime": "2024-02-22T08:30:00.000Z", + "endTime": "2024-02-22T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1071, + "publisherId": "clryu7b1g0045oz6ewkus0iui", + "name": "Нина Младенова", + "dayofweek": "Friday", + "dayOfMonth": 23, + "weekOfMonth": 3, + "startTime": "2024-02-23T08:30:00.000Z", + "endTime": "2024-02-23T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1072, + "publisherId": "clryu7b1g0045oz6ewkus0iui", + "name": "Нина Младенова", + "dayofweek": "Monday", + "dayOfMonth": 26, + "weekOfMonth": 4, + "startTime": "2024-02-26T08:30:00.000Z", + "endTime": "2024-02-26T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1073, + "publisherId": "clryu7b1g0045oz6ewkus0iui", + "name": "Нина Младенова", + "dayofweek": "Tuesday", + "dayOfMonth": 27, + "weekOfMonth": 4, + "startTime": "2024-02-27T08:30:00.000Z", + "endTime": "2024-02-27T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1074, + "publisherId": "clryu7b1g0045oz6ewkus0iui", + "name": "Нина Младенова", + "dayofweek": "Wednesday", + "dayOfMonth": 28, + "weekOfMonth": 4, + "startTime": "2024-02-28T08:30:00.000Z", + "endTime": "2024-02-28T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1075, + "publisherId": "clryu7b1g0045oz6ewkus0iui", + "name": "Нина Младенова", + "dayofweek": "Thursday", + "dayOfMonth": 29, + "weekOfMonth": 4, + "startTime": "2024-02-29T08:30:00.000Z", + "endTime": "2024-02-29T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1076, + "publisherId": "clryu7b1g0045oz6ewkus0iui", + "name": "Нина Младенова", + "dayofweek": "Friday", + "dayOfMonth": 1, + "weekOfMonth": 4, + "startTime": "2024-03-01T08:30:00.000Z", + "endTime": "2024-03-01T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1077, + "publisherId": "clryu7b1g0045oz6ewkus0iui", + "name": "Нина Младенова", + "dayofweek": "Saturday", + "dayOfMonth": 2, + "weekOfMonth": 4, + "startTime": "2024-03-02T08:30:00.000Z", + "endTime": "2024-03-02T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2734, + "publisherId": "clryu7b1g0045oz6ewkus0iui", + "name": "Нина Младенова", + "dayofweek": "Monday", + "dayOfMonth": 1, + "weekOfMonth": 1, + "startTime": "2024-01-01T08:30:00.000Z", + "endTime": "2024-01-01T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2735, + "publisherId": "clryu7b1g0045oz6ewkus0iui", + "name": "Нина Младенова", + "dayofweek": "Tuesday", + "dayOfMonth": 2, + "weekOfMonth": 1, + "startTime": "2024-01-02T08:30:00.000Z", + "endTime": "2024-01-02T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2736, + "publisherId": "clryu7b1g0045oz6ewkus0iui", + "name": "Нина Младенова", + "dayofweek": "Wednesday", + "dayOfMonth": 3, + "weekOfMonth": 1, + "startTime": "2024-01-03T08:30:00.000Z", + "endTime": "2024-01-03T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2737, + "publisherId": "clryu7b1g0045oz6ewkus0iui", + "name": "Нина Младенова", + "dayofweek": "Thursday", + "dayOfMonth": 4, + "weekOfMonth": 1, + "startTime": "2024-01-04T08:30:00.000Z", + "endTime": "2024-01-04T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2738, + "publisherId": "clryu7b1g0045oz6ewkus0iui", + "name": "Нина Младенова", + "dayofweek": "Friday", + "dayOfMonth": 5, + "weekOfMonth": 1, + "startTime": "2024-01-05T08:30:00.000Z", + "endTime": "2024-01-05T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2739, + "publisherId": "clryu7b1g0045oz6ewkus0iui", + "name": "Нина Младенова", + "dayofweek": "Monday", + "dayOfMonth": 8, + "weekOfMonth": 2, + "startTime": "2024-01-08T08:30:00.000Z", + "endTime": "2024-01-08T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2740, + "publisherId": "clryu7b1g0045oz6ewkus0iui", + "name": "Нина Младенова", + "dayofweek": "Tuesday", + "dayOfMonth": 9, + "weekOfMonth": 2, + "startTime": "2024-01-09T08:30:00.000Z", + "endTime": "2024-01-09T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2741, + "publisherId": "clryu7b1g0045oz6ewkus0iui", + "name": "Нина Младенова", + "dayofweek": "Wednesday", + "dayOfMonth": 10, + "weekOfMonth": 2, + "startTime": "2024-01-10T08:30:00.000Z", + "endTime": "2024-01-10T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2742, + "publisherId": "clryu7b1g0045oz6ewkus0iui", + "name": "Нина Младенова", + "dayofweek": "Thursday", + "dayOfMonth": 11, + "weekOfMonth": 2, + "startTime": "2024-01-11T08:30:00.000Z", + "endTime": "2024-01-11T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2743, + "publisherId": "clryu7b1g0045oz6ewkus0iui", + "name": "Нина Младенова", + "dayofweek": "Friday", + "dayOfMonth": 12, + "weekOfMonth": 2, + "startTime": "2024-01-12T08:30:00.000Z", + "endTime": "2024-01-12T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2744, + "publisherId": "clryu7b1g0045oz6ewkus0iui", + "name": "Нина Младенова", + "dayofweek": "Monday", + "dayOfMonth": 15, + "weekOfMonth": 3, + "startTime": "2024-01-15T08:30:00.000Z", + "endTime": "2024-01-15T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2745, + "publisherId": "clryu7b1g0045oz6ewkus0iui", + "name": "Нина Младенова", + "dayofweek": "Tuesday", + "dayOfMonth": 16, + "weekOfMonth": 3, + "startTime": "2024-01-16T08:30:00.000Z", + "endTime": "2024-01-16T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2746, + "publisherId": "clryu7b1g0045oz6ewkus0iui", + "name": "Нина Младенова", + "dayofweek": "Wednesday", + "dayOfMonth": 17, + "weekOfMonth": 3, + "startTime": "2024-01-17T08:30:00.000Z", + "endTime": "2024-01-17T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2747, + "publisherId": "clryu7b1g0045oz6ewkus0iui", + "name": "Нина Младенова", + "dayofweek": "Thursday", + "dayOfMonth": 18, + "weekOfMonth": 3, + "startTime": "2024-01-18T08:30:00.000Z", + "endTime": "2024-01-18T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2748, + "publisherId": "clryu7b1g0045oz6ewkus0iui", + "name": "Нина Младенова", + "dayofweek": "Friday", + "dayOfMonth": 19, + "weekOfMonth": 3, + "startTime": "2024-01-19T08:30:00.000Z", + "endTime": "2024-01-19T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2749, + "publisherId": "clryu7b1g0045oz6ewkus0iui", + "name": "Нина Младенова", + "dayofweek": "Monday", + "dayOfMonth": 22, + "weekOfMonth": 4, + "startTime": "2024-01-22T08:30:00.000Z", + "endTime": "2024-01-22T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2750, + "publisherId": "clryu7b1g0045oz6ewkus0iui", + "name": "Нина Младенова", + "dayofweek": "Tuesday", + "dayOfMonth": 23, + "weekOfMonth": 4, + "startTime": "2024-01-23T08:30:00.000Z", + "endTime": "2024-01-23T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2751, + "publisherId": "clryu7b1g0045oz6ewkus0iui", + "name": "Нина Младенова", + "dayofweek": "Wednesday", + "dayOfMonth": 24, + "weekOfMonth": 4, + "startTime": "2024-01-24T08:30:00.000Z", + "endTime": "2024-01-24T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2752, + "publisherId": "clryu7b1g0045oz6ewkus0iui", + "name": "Нина Младенова", + "dayofweek": "Thursday", + "dayOfMonth": 25, + "weekOfMonth": 4, + "startTime": "2024-01-25T08:30:00.000Z", + "endTime": "2024-01-25T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2753, + "publisherId": "clryu7b1g0045oz6ewkus0iui", + "name": "Нина Младенова", + "dayofweek": "Friday", + "dayOfMonth": 26, + "weekOfMonth": 4, + "startTime": "2024-01-26T08:30:00.000Z", + "endTime": "2024-01-26T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2754, + "publisherId": "clryu7b1g0045oz6ewkus0iui", + "name": "Нина Младенова", + "dayofweek": "Saturday", + "dayOfMonth": 27, + "weekOfMonth": 4, + "startTime": "2024-01-27T08:30:00.000Z", + "endTime": "2024-01-27T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2755, + "publisherId": "clryu7b1g0045oz6ewkus0iui", + "name": "Нина Младенова", + "dayofweek": "Monday", + "dayOfMonth": 29, + "weekOfMonth": 5, + "startTime": "2024-01-29T08:30:00.000Z", + "endTime": "2024-01-29T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2756, + "publisherId": "clryu7b1g0045oz6ewkus0iui", + "name": "Нина Младенова", + "dayofweek": "Tuesday", + "dayOfMonth": 30, + "weekOfMonth": 5, + "startTime": "2024-01-30T08:30:00.000Z", + "endTime": "2024-01-30T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2757, + "publisherId": "clryu7b1g0045oz6ewkus0iui", + "name": "Нина Младенова", + "dayofweek": "Wednesday", + "dayOfMonth": 31, + "weekOfMonth": 5, + "startTime": "2024-01-31T08:30:00.000Z", + "endTime": "2024-01-31T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2758, + "publisherId": "clryu7b1g0045oz6ewkus0iui", + "name": "Нина Младенова", + "dayofweek": "Thursday", + "dayOfMonth": 1, + "weekOfMonth": 5, + "startTime": "2024-02-01T08:30:00.000Z", + "endTime": "2024-02-01T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2759, + "publisherId": "clryu7b1g0045oz6ewkus0iui", + "name": "Нина Младенова", + "dayofweek": "Friday", + "dayOfMonth": 2, + "weekOfMonth": 5, + "startTime": "2024-02-02T08:30:00.000Z", + "endTime": "2024-02-02T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2760, + "publisherId": "clryu7b1g0045oz6ewkus0iui", + "name": "Нина Младенова", + "dayofweek": "Saturday", + "dayOfMonth": 3, + "weekOfMonth": 5, + "startTime": "2024-02-03T08:30:00.000Z", + "endTime": "2024-02-03T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 2, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 2734, + "publisherId": "clryu7b1g0045oz6ewkus0iui", + "name": "Нина Младенова", + "dayofweek": "Monday", + "dayOfMonth": 1, + "weekOfMonth": 1, + "startTime": "2024-01-01T08:30:00.000Z", + "endTime": "2024-01-01T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2735, + "publisherId": "clryu7b1g0045oz6ewkus0iui", + "name": "Нина Младенова", + "dayofweek": "Tuesday", + "dayOfMonth": 2, + "weekOfMonth": 1, + "startTime": "2024-01-02T08:30:00.000Z", + "endTime": "2024-01-02T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2736, + "publisherId": "clryu7b1g0045oz6ewkus0iui", + "name": "Нина Младенова", + "dayofweek": "Wednesday", + "dayOfMonth": 3, + "weekOfMonth": 1, + "startTime": "2024-01-03T08:30:00.000Z", + "endTime": "2024-01-03T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2737, + "publisherId": "clryu7b1g0045oz6ewkus0iui", + "name": "Нина Младенова", + "dayofweek": "Thursday", + "dayOfMonth": 4, + "weekOfMonth": 1, + "startTime": "2024-01-04T08:30:00.000Z", + "endTime": "2024-01-04T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2738, + "publisherId": "clryu7b1g0045oz6ewkus0iui", + "name": "Нина Младенова", + "dayofweek": "Friday", + "dayOfMonth": 5, + "weekOfMonth": 1, + "startTime": "2024-01-05T08:30:00.000Z", + "endTime": "2024-01-05T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2739, + "publisherId": "clryu7b1g0045oz6ewkus0iui", + "name": "Нина Младенова", + "dayofweek": "Monday", + "dayOfMonth": 8, + "weekOfMonth": 2, + "startTime": "2024-01-08T08:30:00.000Z", + "endTime": "2024-01-08T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2740, + "publisherId": "clryu7b1g0045oz6ewkus0iui", + "name": "Нина Младенова", + "dayofweek": "Tuesday", + "dayOfMonth": 9, + "weekOfMonth": 2, + "startTime": "2024-01-09T08:30:00.000Z", + "endTime": "2024-01-09T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2741, + "publisherId": "clryu7b1g0045oz6ewkus0iui", + "name": "Нина Младенова", + "dayofweek": "Wednesday", + "dayOfMonth": 10, + "weekOfMonth": 2, + "startTime": "2024-01-10T08:30:00.000Z", + "endTime": "2024-01-10T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2742, + "publisherId": "clryu7b1g0045oz6ewkus0iui", + "name": "Нина Младенова", + "dayofweek": "Thursday", + "dayOfMonth": 11, + "weekOfMonth": 2, + "startTime": "2024-01-11T08:30:00.000Z", + "endTime": "2024-01-11T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2743, + "publisherId": "clryu7b1g0045oz6ewkus0iui", + "name": "Нина Младенова", + "dayofweek": "Friday", + "dayOfMonth": 12, + "weekOfMonth": 2, + "startTime": "2024-01-12T08:30:00.000Z", + "endTime": "2024-01-12T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2744, + "publisherId": "clryu7b1g0045oz6ewkus0iui", + "name": "Нина Младенова", + "dayofweek": "Monday", + "dayOfMonth": 15, + "weekOfMonth": 3, + "startTime": "2024-01-15T08:30:00.000Z", + "endTime": "2024-01-15T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2745, + "publisherId": "clryu7b1g0045oz6ewkus0iui", + "name": "Нина Младенова", + "dayofweek": "Tuesday", + "dayOfMonth": 16, + "weekOfMonth": 3, + "startTime": "2024-01-16T08:30:00.000Z", + "endTime": "2024-01-16T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2746, + "publisherId": "clryu7b1g0045oz6ewkus0iui", + "name": "Нина Младенова", + "dayofweek": "Wednesday", + "dayOfMonth": 17, + "weekOfMonth": 3, + "startTime": "2024-01-17T08:30:00.000Z", + "endTime": "2024-01-17T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2747, + "publisherId": "clryu7b1g0045oz6ewkus0iui", + "name": "Нина Младенова", + "dayofweek": "Thursday", + "dayOfMonth": 18, + "weekOfMonth": 3, + "startTime": "2024-01-18T08:30:00.000Z", + "endTime": "2024-01-18T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2748, + "publisherId": "clryu7b1g0045oz6ewkus0iui", + "name": "Нина Младенова", + "dayofweek": "Friday", + "dayOfMonth": 19, + "weekOfMonth": 3, + "startTime": "2024-01-19T08:30:00.000Z", + "endTime": "2024-01-19T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2749, + "publisherId": "clryu7b1g0045oz6ewkus0iui", + "name": "Нина Младенова", + "dayofweek": "Monday", + "dayOfMonth": 22, + "weekOfMonth": 4, + "startTime": "2024-01-22T08:30:00.000Z", + "endTime": "2024-01-22T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2750, + "publisherId": "clryu7b1g0045oz6ewkus0iui", + "name": "Нина Младенова", + "dayofweek": "Tuesday", + "dayOfMonth": 23, + "weekOfMonth": 4, + "startTime": "2024-01-23T08:30:00.000Z", + "endTime": "2024-01-23T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2751, + "publisherId": "clryu7b1g0045oz6ewkus0iui", + "name": "Нина Младенова", + "dayofweek": "Wednesday", + "dayOfMonth": 24, + "weekOfMonth": 4, + "startTime": "2024-01-24T08:30:00.000Z", + "endTime": "2024-01-24T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2752, + "publisherId": "clryu7b1g0045oz6ewkus0iui", + "name": "Нина Младенова", + "dayofweek": "Thursday", + "dayOfMonth": 25, + "weekOfMonth": 4, + "startTime": "2024-01-25T08:30:00.000Z", + "endTime": "2024-01-25T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2753, + "publisherId": "clryu7b1g0045oz6ewkus0iui", + "name": "Нина Младенова", + "dayofweek": "Friday", + "dayOfMonth": 26, + "weekOfMonth": 4, + "startTime": "2024-01-26T08:30:00.000Z", + "endTime": "2024-01-26T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2754, + "publisherId": "clryu7b1g0045oz6ewkus0iui", + "name": "Нина Младенова", + "dayofweek": "Saturday", + "dayOfMonth": 27, + "weekOfMonth": 4, + "startTime": "2024-01-27T08:30:00.000Z", + "endTime": "2024-01-27T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2755, + "publisherId": "clryu7b1g0045oz6ewkus0iui", + "name": "Нина Младенова", + "dayofweek": "Monday", + "dayOfMonth": 29, + "weekOfMonth": 5, + "startTime": "2024-01-29T08:30:00.000Z", + "endTime": "2024-01-29T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2756, + "publisherId": "clryu7b1g0045oz6ewkus0iui", + "name": "Нина Младенова", + "dayofweek": "Tuesday", + "dayOfMonth": 30, + "weekOfMonth": 5, + "startTime": "2024-01-30T08:30:00.000Z", + "endTime": "2024-01-30T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2757, + "publisherId": "clryu7b1g0045oz6ewkus0iui", + "name": "Нина Младенова", + "dayofweek": "Wednesday", + "dayOfMonth": 31, + "weekOfMonth": 5, + "startTime": "2024-01-31T08:30:00.000Z", + "endTime": "2024-01-31T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2758, + "publisherId": "clryu7b1g0045oz6ewkus0iui", + "name": "Нина Младенова", + "dayofweek": "Thursday", + "dayOfMonth": 1, + "weekOfMonth": 5, + "startTime": "2024-02-01T08:30:00.000Z", + "endTime": "2024-02-01T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2759, + "publisherId": "clryu7b1g0045oz6ewkus0iui", + "name": "Нина Младенова", + "dayofweek": "Friday", + "dayOfMonth": 2, + "weekOfMonth": 5, + "startTime": "2024-02-02T08:30:00.000Z", + "endTime": "2024-02-02T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2760, + "publisherId": "clryu7b1g0045oz6ewkus0iui", + "name": "Нина Младенова", + "dayofweek": "Saturday", + "dayOfMonth": 3, + "weekOfMonth": 5, + "startTime": "2024-02-03T08:30:00.000Z", + "endTime": "2024-02-03T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 27, + "currentMonthAvailabilityHoursCount": 40.5, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": true + }, + { + "id": "clryu7be60048oz6epjes1eg5", + "firstName": "Оксана", + "lastName": "Финогеева", + "assignments": [ + { + "id": 186, + "shift": { + "id": 63, + "startTime": "2024-01-12T13:00:00.000Z", + "endTime": "2024-01-12T14:30:00.000Z" + } + }, + { + "id": 294, + "shift": { + "id": 97, + "startTime": "2024-01-19T13:00:00.000Z", + "endTime": "2024-01-19T14:30:00.000Z" + } + }, + { + "id": 406, + "shift": { + "id": 131, + "startTime": "2024-01-26T13:00:00.000Z", + "endTime": "2024-01-26T14:30:00.000Z" + } + }, + { + "id": 513, + "shift": { + "id": 165, + "startTime": "2024-02-02T13:00:00.000Z", + "endTime": "2024-02-02T14:30:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 666, + "publisherId": "clryu7be60048oz6epjes1eg5", + "name": "Оксана Финогеева", + "dayofweek": "Wednesday", + "dayOfMonth": 14, + "weekOfMonth": 2, + "startTime": "2024-02-14T07:00:00.000Z", + "endTime": "2024-02-14T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 667, + "publisherId": "clryu7be60048oz6epjes1eg5", + "name": "Оксана Финогеева", + "dayofweek": "Friday", + "dayOfMonth": 16, + "weekOfMonth": 2, + "startTime": "2024-02-16T07:00:00.000Z", + "endTime": "2024-02-16T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 668, + "publisherId": "clryu7be60048oz6epjes1eg5", + "name": "Оксана Финогеева", + "dayofweek": "Wednesday", + "dayOfMonth": 21, + "weekOfMonth": 3, + "startTime": "2024-02-21T07:00:00.000Z", + "endTime": "2024-02-21T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 669, + "publisherId": "clryu7be60048oz6epjes1eg5", + "name": "Оксана Финогеева", + "dayofweek": "Friday", + "dayOfMonth": 23, + "weekOfMonth": 3, + "startTime": "2024-02-23T07:00:00.000Z", + "endTime": "2024-02-23T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 670, + "publisherId": "clryu7be60048oz6epjes1eg5", + "name": "Оксана Финогеева", + "dayofweek": "Wednesday", + "dayOfMonth": 28, + "weekOfMonth": 4, + "startTime": "2024-02-28T07:00:00.000Z", + "endTime": "2024-02-28T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 671, + "publisherId": "clryu7be60048oz6epjes1eg5", + "name": "Оксана Финогеева", + "dayofweek": "Friday", + "dayOfMonth": 1, + "weekOfMonth": 4, + "startTime": "2024-03-01T07:00:00.000Z", + "endTime": "2024-03-01T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1822, + "publisherId": "clryu7be60048oz6epjes1eg5", + "name": "Оксана Финогеева", + "dayofweek": "Wednesday", + "dayOfMonth": 10, + "weekOfMonth": 2, + "startTime": "2024-01-10T07:00:00.000Z", + "endTime": "2024-01-10T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1823, + "publisherId": "clryu7be60048oz6epjes1eg5", + "name": "Оксана Финогеева", + "dayofweek": "Friday", + "dayOfMonth": 12, + "weekOfMonth": 2, + "startTime": "2024-01-12T07:00:00.000Z", + "endTime": "2024-01-12T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1824, + "publisherId": "clryu7be60048oz6epjes1eg5", + "name": "Оксана Финогеева", + "dayofweek": "Wednesday", + "dayOfMonth": 17, + "weekOfMonth": 3, + "startTime": "2024-01-17T07:00:00.000Z", + "endTime": "2024-01-17T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1825, + "publisherId": "clryu7be60048oz6epjes1eg5", + "name": "Оксана Финогеева", + "dayofweek": "Friday", + "dayOfMonth": 19, + "weekOfMonth": 3, + "startTime": "2024-01-19T07:00:00.000Z", + "endTime": "2024-01-19T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1826, + "publisherId": "clryu7be60048oz6epjes1eg5", + "name": "Оксана Финогеева", + "dayofweek": "Wednesday", + "dayOfMonth": 24, + "weekOfMonth": 4, + "startTime": "2024-01-24T07:00:00.000Z", + "endTime": "2024-01-24T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1827, + "publisherId": "clryu7be60048oz6epjes1eg5", + "name": "Оксана Финогеева", + "dayofweek": "Friday", + "dayOfMonth": 26, + "weekOfMonth": 4, + "startTime": "2024-01-26T07:00:00.000Z", + "endTime": "2024-01-26T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3112, + "publisherId": "clryu7be60048oz6epjes1eg5", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-12T13:00:00.000Z", + "endTime": "2024-01-12T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3182, + "publisherId": "clryu7be60048oz6epjes1eg5", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-19T13:00:00.000Z", + "endTime": "2024-01-19T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3269, + "publisherId": "clryu7be60048oz6epjes1eg5", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-26T13:00:00.000Z", + "endTime": "2024-01-26T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3362, + "publisherId": "clryu7be60048oz6epjes1eg5", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-02-02T13:00:00.000Z", + "endTime": "2024-02-02T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 4, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 1822, + "publisherId": "clryu7be60048oz6epjes1eg5", + "name": "Оксана Финогеева", + "dayofweek": "Wednesday", + "dayOfMonth": 10, + "weekOfMonth": 2, + "startTime": "2024-01-10T07:00:00.000Z", + "endTime": "2024-01-10T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1823, + "publisherId": "clryu7be60048oz6epjes1eg5", + "name": "Оксана Финогеева", + "dayofweek": "Friday", + "dayOfMonth": 12, + "weekOfMonth": 2, + "startTime": "2024-01-12T07:00:00.000Z", + "endTime": "2024-01-12T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1824, + "publisherId": "clryu7be60048oz6epjes1eg5", + "name": "Оксана Финогеева", + "dayofweek": "Wednesday", + "dayOfMonth": 17, + "weekOfMonth": 3, + "startTime": "2024-01-17T07:00:00.000Z", + "endTime": "2024-01-17T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1825, + "publisherId": "clryu7be60048oz6epjes1eg5", + "name": "Оксана Финогеева", + "dayofweek": "Friday", + "dayOfMonth": 19, + "weekOfMonth": 3, + "startTime": "2024-01-19T07:00:00.000Z", + "endTime": "2024-01-19T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1826, + "publisherId": "clryu7be60048oz6epjes1eg5", + "name": "Оксана Финогеева", + "dayofweek": "Wednesday", + "dayOfMonth": 24, + "weekOfMonth": 4, + "startTime": "2024-01-24T07:00:00.000Z", + "endTime": "2024-01-24T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1827, + "publisherId": "clryu7be60048oz6epjes1eg5", + "name": "Оксана Финогеева", + "dayofweek": "Friday", + "dayOfMonth": 26, + "weekOfMonth": 4, + "startTime": "2024-01-26T07:00:00.000Z", + "endTime": "2024-01-26T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3112, + "publisherId": "clryu7be60048oz6epjes1eg5", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-12T13:00:00.000Z", + "endTime": "2024-01-12T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3182, + "publisherId": "clryu7be60048oz6epjes1eg5", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-19T13:00:00.000Z", + "endTime": "2024-01-19T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3269, + "publisherId": "clryu7be60048oz6epjes1eg5", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-26T13:00:00.000Z", + "endTime": "2024-01-26T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3362, + "publisherId": "clryu7be60048oz6epjes1eg5", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-02-02T13:00:00.000Z", + "endTime": "2024-02-02T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 10, + "currentMonthAvailabilityHoursCount": 46.5, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": true + }, + { + "id": "clryu7bif0049oz6est44tgu8", + "firstName": "Олга", + "lastName": "Ларченкова", + "assignments": [ + { + "id": 67, + "shift": { + "id": 26, + "startTime": "2024-01-05T08:30:00.000Z", + "endTime": "2024-01-05T10:00:00.000Z" + } + }, + { + "id": 201, + "shift": { + "id": 67, + "startTime": "2024-01-13T13:00:00.000Z", + "endTime": "2024-01-13T14:30:00.000Z" + } + }, + { + "id": 264, + "shift": { + "id": 87, + "startTime": "2024-01-18T07:00:00.000Z", + "endTime": "2024-01-18T08:30:00.000Z" + } + }, + { + "id": 355, + "shift": { + "id": 116, + "startTime": "2024-01-24T08:30:00.000Z", + "endTime": "2024-01-24T10:00:00.000Z" + } + }, + { + "id": 468, + "shift": { + "id": 150, + "startTime": "2024-01-31T08:30:00.000Z", + "endTime": "2024-01-31T10:00:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 1497, + "publisherId": "clryu7bif0049oz6est44tgu8", + "name": "Олга Ларченкова", + "dayofweek": "Wednesday", + "dayOfMonth": 7, + "weekOfMonth": 1, + "startTime": "2024-02-07T07:00:00.000Z", + "endTime": "2024-02-07T08:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1498, + "publisherId": "clryu7bif0049oz6est44tgu8", + "name": "Олга Ларченкова", + "dayofweek": "Thursday", + "dayOfMonth": 8, + "weekOfMonth": 1, + "startTime": "2024-02-08T07:00:00.000Z", + "endTime": "2024-02-08T08:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1499, + "publisherId": "clryu7bif0049oz6est44tgu8", + "name": "Олга Ларченкова", + "dayofweek": "Saturday", + "dayOfMonth": 10, + "weekOfMonth": 1, + "startTime": "2024-02-10T13:00:00.000Z", + "endTime": "2024-02-10T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1500, + "publisherId": "clryu7bif0049oz6est44tgu8", + "name": "Олга Ларченкова", + "dayofweek": "Wednesday", + "dayOfMonth": 14, + "weekOfMonth": 2, + "startTime": "2024-02-14T07:00:00.000Z", + "endTime": "2024-02-14T08:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1501, + "publisherId": "clryu7bif0049oz6est44tgu8", + "name": "Олга Ларченкова", + "dayofweek": "Thursday", + "dayOfMonth": 15, + "weekOfMonth": 2, + "startTime": "2024-02-15T07:00:00.000Z", + "endTime": "2024-02-15T08:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1502, + "publisherId": "clryu7bif0049oz6est44tgu8", + "name": "Олга Ларченкова", + "dayofweek": "Saturday", + "dayOfMonth": 17, + "weekOfMonth": 2, + "startTime": "2024-02-17T13:00:00.000Z", + "endTime": "2024-02-17T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1503, + "publisherId": "clryu7bif0049oz6est44tgu8", + "name": "Олга Ларченкова", + "dayofweek": "Wednesday", + "dayOfMonth": 21, + "weekOfMonth": 3, + "startTime": "2024-02-21T07:00:00.000Z", + "endTime": "2024-02-21T08:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1504, + "publisherId": "clryu7bif0049oz6est44tgu8", + "name": "Олга Ларченкова", + "dayofweek": "Thursday", + "dayOfMonth": 22, + "weekOfMonth": 3, + "startTime": "2024-02-22T07:00:00.000Z", + "endTime": "2024-02-22T08:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1505, + "publisherId": "clryu7bif0049oz6est44tgu8", + "name": "Олга Ларченкова", + "dayofweek": "Saturday", + "dayOfMonth": 24, + "weekOfMonth": 3, + "startTime": "2024-02-24T13:00:00.000Z", + "endTime": "2024-02-24T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1506, + "publisherId": "clryu7bif0049oz6est44tgu8", + "name": "Олга Ларченкова", + "dayofweek": "Wednesday", + "dayOfMonth": 28, + "weekOfMonth": 4, + "startTime": "2024-02-28T07:00:00.000Z", + "endTime": "2024-02-28T08:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1507, + "publisherId": "clryu7bif0049oz6est44tgu8", + "name": "Олга Ларченкова", + "dayofweek": "Thursday", + "dayOfMonth": 29, + "weekOfMonth": 4, + "startTime": "2024-02-29T07:00:00.000Z", + "endTime": "2024-02-29T08:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1508, + "publisherId": "clryu7bif0049oz6est44tgu8", + "name": "Олга Ларченкова", + "dayofweek": "Saturday", + "dayOfMonth": 2, + "weekOfMonth": 4, + "startTime": "2024-03-02T13:00:00.000Z", + "endTime": "2024-03-02T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2900, + "publisherId": "clryu7bif0049oz6est44tgu8", + "name": "Олга Ларченкова", + "dayofweek": "Wednesday", + "dayOfMonth": 3, + "weekOfMonth": 1, + "startTime": "2024-01-03T07:00:00.000Z", + "endTime": "2024-01-03T08:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2901, + "publisherId": "clryu7bif0049oz6est44tgu8", + "name": "Олга Ларченкова", + "dayofweek": "Thursday", + "dayOfMonth": 4, + "weekOfMonth": 1, + "startTime": "2024-01-04T07:00:00.000Z", + "endTime": "2024-01-04T08:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2902, + "publisherId": "clryu7bif0049oz6est44tgu8", + "name": "Олга Ларченкова", + "dayofweek": "Saturday", + "dayOfMonth": 6, + "weekOfMonth": 1, + "startTime": "2024-01-06T13:00:00.000Z", + "endTime": "2024-01-06T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2903, + "publisherId": "clryu7bif0049oz6est44tgu8", + "name": "Олга Ларченкова", + "dayofweek": "Wednesday", + "dayOfMonth": 10, + "weekOfMonth": 2, + "startTime": "2024-01-10T07:00:00.000Z", + "endTime": "2024-01-10T08:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2904, + "publisherId": "clryu7bif0049oz6est44tgu8", + "name": "Олга Ларченкова", + "dayofweek": "Thursday", + "dayOfMonth": 11, + "weekOfMonth": 2, + "startTime": "2024-01-11T07:00:00.000Z", + "endTime": "2024-01-11T08:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2905, + "publisherId": "clryu7bif0049oz6est44tgu8", + "name": "Олга Ларченкова", + "dayofweek": "Saturday", + "dayOfMonth": 13, + "weekOfMonth": 2, + "startTime": "2024-01-13T13:00:00.000Z", + "endTime": "2024-01-13T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2906, + "publisherId": "clryu7bif0049oz6est44tgu8", + "name": "Олга Ларченкова", + "dayofweek": "Wednesday", + "dayOfMonth": 17, + "weekOfMonth": 3, + "startTime": "2024-01-17T07:00:00.000Z", + "endTime": "2024-01-17T08:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2907, + "publisherId": "clryu7bif0049oz6est44tgu8", + "name": "Олга Ларченкова", + "dayofweek": "Thursday", + "dayOfMonth": 18, + "weekOfMonth": 3, + "startTime": "2024-01-18T07:00:00.000Z", + "endTime": "2024-01-18T08:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2908, + "publisherId": "clryu7bif0049oz6est44tgu8", + "name": "Олга Ларченкова", + "dayofweek": "Saturday", + "dayOfMonth": 20, + "weekOfMonth": 3, + "startTime": "2024-01-20T13:00:00.000Z", + "endTime": "2024-01-20T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2909, + "publisherId": "clryu7bif0049oz6est44tgu8", + "name": "Олга Ларченкова", + "dayofweek": "Wednesday", + "dayOfMonth": 24, + "weekOfMonth": 4, + "startTime": "2024-01-24T07:00:00.000Z", + "endTime": "2024-01-24T08:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2910, + "publisherId": "clryu7bif0049oz6est44tgu8", + "name": "Олга Ларченкова", + "dayofweek": "Thursday", + "dayOfMonth": 25, + "weekOfMonth": 4, + "startTime": "2024-01-25T07:00:00.000Z", + "endTime": "2024-01-25T08:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2911, + "publisherId": "clryu7bif0049oz6est44tgu8", + "name": "Олга Ларченкова", + "dayofweek": "Saturday", + "dayOfMonth": 27, + "weekOfMonth": 4, + "startTime": "2024-01-27T13:00:00.000Z", + "endTime": "2024-01-27T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2912, + "publisherId": "clryu7bif0049oz6est44tgu8", + "name": "Олга Ларченкова", + "dayofweek": "Wednesday", + "dayOfMonth": 31, + "weekOfMonth": 5, + "startTime": "2024-01-31T07:00:00.000Z", + "endTime": "2024-01-31T08:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2913, + "publisherId": "clryu7bif0049oz6est44tgu8", + "name": "Олга Ларченкова", + "dayofweek": "Thursday", + "dayOfMonth": 1, + "weekOfMonth": 5, + "startTime": "2024-02-01T07:00:00.000Z", + "endTime": "2024-02-01T08:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2914, + "publisherId": "clryu7bif0049oz6est44tgu8", + "name": "Олга Ларченкова", + "dayofweek": "Saturday", + "dayOfMonth": 3, + "weekOfMonth": 5, + "startTime": "2024-02-03T13:00:00.000Z", + "endTime": "2024-02-03T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3026, + "publisherId": "clryu7bif0049oz6est44tgu8", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-05T08:30:00.000Z", + "endTime": "2024-01-05T10:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3229, + "publisherId": "clryu7bif0049oz6est44tgu8", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-24T08:30:00.000Z", + "endTime": "2024-01-24T10:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3323, + "publisherId": "clryu7bif0049oz6est44tgu8", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-31T08:30:00.000Z", + "endTime": "2024-01-31T10:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 5, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 2900, + "publisherId": "clryu7bif0049oz6est44tgu8", + "name": "Олга Ларченкова", + "dayofweek": "Wednesday", + "dayOfMonth": 3, + "weekOfMonth": 1, + "startTime": "2024-01-03T07:00:00.000Z", + "endTime": "2024-01-03T08:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2901, + "publisherId": "clryu7bif0049oz6est44tgu8", + "name": "Олга Ларченкова", + "dayofweek": "Thursday", + "dayOfMonth": 4, + "weekOfMonth": 1, + "startTime": "2024-01-04T07:00:00.000Z", + "endTime": "2024-01-04T08:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2902, + "publisherId": "clryu7bif0049oz6est44tgu8", + "name": "Олга Ларченкова", + "dayofweek": "Saturday", + "dayOfMonth": 6, + "weekOfMonth": 1, + "startTime": "2024-01-06T13:00:00.000Z", + "endTime": "2024-01-06T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2903, + "publisherId": "clryu7bif0049oz6est44tgu8", + "name": "Олга Ларченкова", + "dayofweek": "Wednesday", + "dayOfMonth": 10, + "weekOfMonth": 2, + "startTime": "2024-01-10T07:00:00.000Z", + "endTime": "2024-01-10T08:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2904, + "publisherId": "clryu7bif0049oz6est44tgu8", + "name": "Олга Ларченкова", + "dayofweek": "Thursday", + "dayOfMonth": 11, + "weekOfMonth": 2, + "startTime": "2024-01-11T07:00:00.000Z", + "endTime": "2024-01-11T08:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2905, + "publisherId": "clryu7bif0049oz6est44tgu8", + "name": "Олга Ларченкова", + "dayofweek": "Saturday", + "dayOfMonth": 13, + "weekOfMonth": 2, + "startTime": "2024-01-13T13:00:00.000Z", + "endTime": "2024-01-13T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2906, + "publisherId": "clryu7bif0049oz6est44tgu8", + "name": "Олга Ларченкова", + "dayofweek": "Wednesday", + "dayOfMonth": 17, + "weekOfMonth": 3, + "startTime": "2024-01-17T07:00:00.000Z", + "endTime": "2024-01-17T08:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2907, + "publisherId": "clryu7bif0049oz6est44tgu8", + "name": "Олга Ларченкова", + "dayofweek": "Thursday", + "dayOfMonth": 18, + "weekOfMonth": 3, + "startTime": "2024-01-18T07:00:00.000Z", + "endTime": "2024-01-18T08:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2908, + "publisherId": "clryu7bif0049oz6est44tgu8", + "name": "Олга Ларченкова", + "dayofweek": "Saturday", + "dayOfMonth": 20, + "weekOfMonth": 3, + "startTime": "2024-01-20T13:00:00.000Z", + "endTime": "2024-01-20T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2909, + "publisherId": "clryu7bif0049oz6est44tgu8", + "name": "Олга Ларченкова", + "dayofweek": "Wednesday", + "dayOfMonth": 24, + "weekOfMonth": 4, + "startTime": "2024-01-24T07:00:00.000Z", + "endTime": "2024-01-24T08:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2910, + "publisherId": "clryu7bif0049oz6est44tgu8", + "name": "Олга Ларченкова", + "dayofweek": "Thursday", + "dayOfMonth": 25, + "weekOfMonth": 4, + "startTime": "2024-01-25T07:00:00.000Z", + "endTime": "2024-01-25T08:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2911, + "publisherId": "clryu7bif0049oz6est44tgu8", + "name": "Олга Ларченкова", + "dayofweek": "Saturday", + "dayOfMonth": 27, + "weekOfMonth": 4, + "startTime": "2024-01-27T13:00:00.000Z", + "endTime": "2024-01-27T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2912, + "publisherId": "clryu7bif0049oz6est44tgu8", + "name": "Олга Ларченкова", + "dayofweek": "Wednesday", + "dayOfMonth": 31, + "weekOfMonth": 5, + "startTime": "2024-01-31T07:00:00.000Z", + "endTime": "2024-01-31T08:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2913, + "publisherId": "clryu7bif0049oz6est44tgu8", + "name": "Олга Ларченкова", + "dayofweek": "Thursday", + "dayOfMonth": 1, + "weekOfMonth": 5, + "startTime": "2024-02-01T07:00:00.000Z", + "endTime": "2024-02-01T08:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2914, + "publisherId": "clryu7bif0049oz6est44tgu8", + "name": "Олга Ларченкова", + "dayofweek": "Saturday", + "dayOfMonth": 3, + "weekOfMonth": 5, + "startTime": "2024-02-03T13:00:00.000Z", + "endTime": "2024-02-03T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3026, + "publisherId": "clryu7bif0049oz6est44tgu8", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-05T08:30:00.000Z", + "endTime": "2024-01-05T10:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3229, + "publisherId": "clryu7bif0049oz6est44tgu8", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-24T08:30:00.000Z", + "endTime": "2024-01-24T10:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3323, + "publisherId": "clryu7bif0049oz6est44tgu8", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-31T08:30:00.000Z", + "endTime": "2024-01-31T10:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 18, + "currentMonthAvailabilityHoursCount": 34.5, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": true + }, + { + "id": "clryu7bmr004aoz6e4fjh7kbv", + "firstName": "Павел", + "lastName": "Манолов", + "assignments": [ + { + "id": 87, + "shift": { + "id": 32, + "startTime": "2024-01-06T11:30:00.000Z", + "endTime": "2024-01-06T13:00:00.000Z" + } + }, + { + "id": 419, + "shift": { + "id": 135, + "startTime": "2024-01-27T13:00:00.000Z", + "endTime": "2024-01-27T14:30:00.000Z" + } + }, + { + "id": 525, + "shift": { + "id": 169, + "startTime": "2024-02-03T13:00:00.000Z", + "endTime": "2024-02-03T14:30:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 1492, + "publisherId": "clryu7bmr004aoz6e4fjh7kbv", + "name": "Павел Манолов", + "dayofweek": "Saturday", + "dayOfMonth": 10, + "weekOfMonth": 1, + "startTime": "2024-02-10T07:00:00.000Z", + "endTime": "2024-02-10T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1493, + "publisherId": "clryu7bmr004aoz6e4fjh7kbv", + "name": "Павел Манолов", + "dayofweek": "Friday", + "dayOfMonth": 23, + "weekOfMonth": 3, + "startTime": "2024-02-23T16:00:00.000Z", + "endTime": "2024-02-23T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1494, + "publisherId": "clryu7bmr004aoz6e4fjh7kbv", + "name": "Павел Манолов", + "dayofweek": "Friday", + "dayOfMonth": 1, + "weekOfMonth": 4, + "startTime": "2024-03-01T16:00:00.000Z", + "endTime": "2024-03-01T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1495, + "publisherId": "clryu7bmr004aoz6e4fjh7kbv", + "name": "Павел Манолов", + "dayofweek": "Saturday", + "dayOfMonth": 2, + "weekOfMonth": 4, + "startTime": "2024-03-02T07:00:00.000Z", + "endTime": "2024-03-02T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2326, + "publisherId": "clryu7bmr004aoz6e4fjh7kbv", + "name": "Павел Манолов", + "dayofweek": "Saturday", + "dayOfMonth": 6, + "weekOfMonth": 1, + "startTime": "2024-01-06T07:00:00.000Z", + "endTime": "2024-01-06T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2327, + "publisherId": "clryu7bmr004aoz6e4fjh7kbv", + "name": "Павел Манолов", + "dayofweek": "Friday", + "dayOfMonth": 19, + "weekOfMonth": 3, + "startTime": "2024-01-19T16:00:00.000Z", + "endTime": "2024-01-19T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2328, + "publisherId": "clryu7bmr004aoz6e4fjh7kbv", + "name": "Павел Манолов", + "dayofweek": "Friday", + "dayOfMonth": 26, + "weekOfMonth": 4, + "startTime": "2024-01-26T16:00:00.000Z", + "endTime": "2024-01-26T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2329, + "publisherId": "clryu7bmr004aoz6e4fjh7kbv", + "name": "Павел Манолов", + "dayofweek": "Saturday", + "dayOfMonth": 27, + "weekOfMonth": 4, + "startTime": "2024-01-27T07:00:00.000Z", + "endTime": "2024-01-27T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2330, + "publisherId": "clryu7bmr004aoz6e4fjh7kbv", + "name": "Павел Манолов", + "dayofweek": "Saturday", + "dayOfMonth": 3, + "weekOfMonth": 5, + "startTime": "2024-02-03T07:00:00.000Z", + "endTime": "2024-02-03T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3042, + "publisherId": "clryu7bmr004aoz6e4fjh7kbv", + "name": "от предишен график", + "dayofweek": "Saturday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-06T11:30:00.000Z", + "endTime": "2024-01-06T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3280, + "publisherId": "clryu7bmr004aoz6e4fjh7kbv", + "name": "от предишен график", + "dayofweek": "Saturday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-27T13:00:00.000Z", + "endTime": "2024-01-27T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3372, + "publisherId": "clryu7bmr004aoz6e4fjh7kbv", + "name": "от предишен график", + "dayofweek": "Saturday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-02-03T13:00:00.000Z", + "endTime": "2024-02-03T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 3, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 2326, + "publisherId": "clryu7bmr004aoz6e4fjh7kbv", + "name": "Павел Манолов", + "dayofweek": "Saturday", + "dayOfMonth": 6, + "weekOfMonth": 1, + "startTime": "2024-01-06T07:00:00.000Z", + "endTime": "2024-01-06T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2327, + "publisherId": "clryu7bmr004aoz6e4fjh7kbv", + "name": "Павел Манолов", + "dayofweek": "Friday", + "dayOfMonth": 19, + "weekOfMonth": 3, + "startTime": "2024-01-19T16:00:00.000Z", + "endTime": "2024-01-19T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2328, + "publisherId": "clryu7bmr004aoz6e4fjh7kbv", + "name": "Павел Манолов", + "dayofweek": "Friday", + "dayOfMonth": 26, + "weekOfMonth": 4, + "startTime": "2024-01-26T16:00:00.000Z", + "endTime": "2024-01-26T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2329, + "publisherId": "clryu7bmr004aoz6e4fjh7kbv", + "name": "Павел Манолов", + "dayofweek": "Saturday", + "dayOfMonth": 27, + "weekOfMonth": 4, + "startTime": "2024-01-27T07:00:00.000Z", + "endTime": "2024-01-27T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2330, + "publisherId": "clryu7bmr004aoz6e4fjh7kbv", + "name": "Павел Манолов", + "dayofweek": "Saturday", + "dayOfMonth": 3, + "weekOfMonth": 5, + "startTime": "2024-02-03T07:00:00.000Z", + "endTime": "2024-02-03T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3042, + "publisherId": "clryu7bmr004aoz6e4fjh7kbv", + "name": "от предишен график", + "dayofweek": "Saturday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-06T11:30:00.000Z", + "endTime": "2024-01-06T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3280, + "publisherId": "clryu7bmr004aoz6e4fjh7kbv", + "name": "от предишен график", + "dayofweek": "Saturday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-27T13:00:00.000Z", + "endTime": "2024-01-27T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3372, + "publisherId": "clryu7bmr004aoz6e4fjh7kbv", + "name": "от предишен график", + "dayofweek": "Saturday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-02-03T13:00:00.000Z", + "endTime": "2024-02-03T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 8, + "currentMonthAvailabilityHoursCount": 37.5, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": true + }, + { + "id": "clryu7bqu004boz6egze42o35", + "firstName": "Панагиотис", + "lastName": "Псиакидис", + "assignments": [ + { + "id": 170, + "shift": { + "id": 58, + "startTime": "2024-01-11T14:30:00.000Z", + "endTime": "2024-01-11T16:00:00.000Z" + } + }, + { + "id": 282, + "shift": { + "id": 92, + "startTime": "2024-01-18T14:30:00.000Z", + "endTime": "2024-01-18T16:00:00.000Z" + } + }, + { + "id": 392, + "shift": { + "id": 126, + "startTime": "2024-01-25T14:30:00.000Z", + "endTime": "2024-01-25T16:00:00.000Z" + } + }, + { + "id": 500, + "shift": { + "id": 160, + "startTime": "2024-02-01T14:30:00.000Z", + "endTime": "2024-02-01T16:00:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 1120, + "publisherId": "clryu7bqu004boz6egze42o35", + "name": "Панагиотис Псиакидис", + "dayofweek": "Thursday", + "dayOfMonth": 8, + "weekOfMonth": 1, + "startTime": "2024-02-08T14:30:00.000Z", + "endTime": "2024-02-08T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1121, + "publisherId": "clryu7bqu004boz6egze42o35", + "name": "Панагиотис Псиакидис", + "dayofweek": "Saturday", + "dayOfMonth": 10, + "weekOfMonth": 1, + "startTime": "2024-02-10T11:30:00.000Z", + "endTime": "2024-02-10T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1122, + "publisherId": "clryu7bqu004boz6egze42o35", + "name": "Панагиотис Псиакидис", + "dayofweek": "Monday", + "dayOfMonth": 12, + "weekOfMonth": 2, + "startTime": "2024-02-12T14:30:00.000Z", + "endTime": "2024-02-12T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1123, + "publisherId": "clryu7bqu004boz6egze42o35", + "name": "Панагиотис Псиакидис", + "dayofweek": "Thursday", + "dayOfMonth": 15, + "weekOfMonth": 2, + "startTime": "2024-02-15T14:30:00.000Z", + "endTime": "2024-02-15T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1124, + "publisherId": "clryu7bqu004boz6egze42o35", + "name": "Панагиотис Псиакидис", + "dayofweek": "Saturday", + "dayOfMonth": 17, + "weekOfMonth": 2, + "startTime": "2024-02-17T10:00:00.000Z", + "endTime": "2024-02-17T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1125, + "publisherId": "clryu7bqu004boz6egze42o35", + "name": "Панагиотис Псиакидис", + "dayofweek": "Monday", + "dayOfMonth": 19, + "weekOfMonth": 3, + "startTime": "2024-02-19T14:30:00.000Z", + "endTime": "2024-02-19T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1126, + "publisherId": "clryu7bqu004boz6egze42o35", + "name": "Панагиотис Псиакидис", + "dayofweek": "Thursday", + "dayOfMonth": 22, + "weekOfMonth": 3, + "startTime": "2024-02-22T14:30:00.000Z", + "endTime": "2024-02-22T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1127, + "publisherId": "clryu7bqu004boz6egze42o35", + "name": "Панагиотис Псиакидис", + "dayofweek": "Saturday", + "dayOfMonth": 24, + "weekOfMonth": 3, + "startTime": "2024-02-24T11:30:00.000Z", + "endTime": "2024-02-24T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1128, + "publisherId": "clryu7bqu004boz6egze42o35", + "name": "Панагиотис Псиакидис", + "dayofweek": "Monday", + "dayOfMonth": 26, + "weekOfMonth": 4, + "startTime": "2024-02-26T14:30:00.000Z", + "endTime": "2024-02-26T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1129, + "publisherId": "clryu7bqu004boz6egze42o35", + "name": "Панагиотис Псиакидис", + "dayofweek": "Thursday", + "dayOfMonth": 29, + "weekOfMonth": 4, + "startTime": "2024-02-29T14:30:00.000Z", + "endTime": "2024-02-29T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1130, + "publisherId": "clryu7bqu004boz6egze42o35", + "name": "Панагиотис Псиакидис", + "dayofweek": "Saturday", + "dayOfMonth": 2, + "weekOfMonth": 4, + "startTime": "2024-03-02T11:30:00.000Z", + "endTime": "2024-03-02T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2776, + "publisherId": "clryu7bqu004boz6egze42o35", + "name": "Панагиотис Псиакидис", + "dayofweek": "Thursday", + "dayOfMonth": 4, + "weekOfMonth": 1, + "startTime": "2024-01-04T14:30:00.000Z", + "endTime": "2024-01-04T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2777, + "publisherId": "clryu7bqu004boz6egze42o35", + "name": "Панагиотис Псиакидис", + "dayofweek": "Saturday", + "dayOfMonth": 6, + "weekOfMonth": 1, + "startTime": "2024-01-06T11:30:00.000Z", + "endTime": "2024-01-06T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2778, + "publisherId": "clryu7bqu004boz6egze42o35", + "name": "Панагиотис Псиакидис", + "dayofweek": "Monday", + "dayOfMonth": 8, + "weekOfMonth": 2, + "startTime": "2024-01-08T14:30:00.000Z", + "endTime": "2024-01-08T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2779, + "publisherId": "clryu7bqu004boz6egze42o35", + "name": "Панагиотис Псиакидис", + "dayofweek": "Thursday", + "dayOfMonth": 11, + "weekOfMonth": 2, + "startTime": "2024-01-11T14:30:00.000Z", + "endTime": "2024-01-11T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2780, + "publisherId": "clryu7bqu004boz6egze42o35", + "name": "Панагиотис Псиакидис", + "dayofweek": "Saturday", + "dayOfMonth": 13, + "weekOfMonth": 2, + "startTime": "2024-01-13T10:00:00.000Z", + "endTime": "2024-01-13T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2781, + "publisherId": "clryu7bqu004boz6egze42o35", + "name": "Панагиотис Псиакидис", + "dayofweek": "Monday", + "dayOfMonth": 15, + "weekOfMonth": 3, + "startTime": "2024-01-15T14:30:00.000Z", + "endTime": "2024-01-15T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2782, + "publisherId": "clryu7bqu004boz6egze42o35", + "name": "Панагиотис Псиакидис", + "dayofweek": "Thursday", + "dayOfMonth": 18, + "weekOfMonth": 3, + "startTime": "2024-01-18T14:30:00.000Z", + "endTime": "2024-01-18T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2783, + "publisherId": "clryu7bqu004boz6egze42o35", + "name": "Панагиотис Псиакидис", + "dayofweek": "Saturday", + "dayOfMonth": 20, + "weekOfMonth": 3, + "startTime": "2024-01-20T11:30:00.000Z", + "endTime": "2024-01-20T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2784, + "publisherId": "clryu7bqu004boz6egze42o35", + "name": "Панагиотис Псиакидис", + "dayofweek": "Monday", + "dayOfMonth": 22, + "weekOfMonth": 4, + "startTime": "2024-01-22T14:30:00.000Z", + "endTime": "2024-01-22T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2785, + "publisherId": "clryu7bqu004boz6egze42o35", + "name": "Панагиотис Псиакидис", + "dayofweek": "Thursday", + "dayOfMonth": 25, + "weekOfMonth": 4, + "startTime": "2024-01-25T14:30:00.000Z", + "endTime": "2024-01-25T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2786, + "publisherId": "clryu7bqu004boz6egze42o35", + "name": "Панагиотис Псиакидис", + "dayofweek": "Saturday", + "dayOfMonth": 27, + "weekOfMonth": 4, + "startTime": "2024-01-27T11:30:00.000Z", + "endTime": "2024-01-27T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2787, + "publisherId": "clryu7bqu004boz6egze42o35", + "name": "Панагиотис Псиакидис", + "dayofweek": "Monday", + "dayOfMonth": 29, + "weekOfMonth": 5, + "startTime": "2024-01-29T14:30:00.000Z", + "endTime": "2024-01-29T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2788, + "publisherId": "clryu7bqu004boz6egze42o35", + "name": "Панагиотис Псиакидис", + "dayofweek": "Thursday", + "dayOfMonth": 1, + "weekOfMonth": 5, + "startTime": "2024-02-01T14:30:00.000Z", + "endTime": "2024-02-01T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2789, + "publisherId": "clryu7bqu004boz6egze42o35", + "name": "Панагиотис Псиакидис", + "dayofweek": "Saturday", + "dayOfMonth": 3, + "weekOfMonth": 5, + "startTime": "2024-02-03T11:30:00.000Z", + "endTime": "2024-02-03T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 4, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 2776, + "publisherId": "clryu7bqu004boz6egze42o35", + "name": "Панагиотис Псиакидис", + "dayofweek": "Thursday", + "dayOfMonth": 4, + "weekOfMonth": 1, + "startTime": "2024-01-04T14:30:00.000Z", + "endTime": "2024-01-04T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2777, + "publisherId": "clryu7bqu004boz6egze42o35", + "name": "Панагиотис Псиакидис", + "dayofweek": "Saturday", + "dayOfMonth": 6, + "weekOfMonth": 1, + "startTime": "2024-01-06T11:30:00.000Z", + "endTime": "2024-01-06T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2778, + "publisherId": "clryu7bqu004boz6egze42o35", + "name": "Панагиотис Псиакидис", + "dayofweek": "Monday", + "dayOfMonth": 8, + "weekOfMonth": 2, + "startTime": "2024-01-08T14:30:00.000Z", + "endTime": "2024-01-08T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2779, + "publisherId": "clryu7bqu004boz6egze42o35", + "name": "Панагиотис Псиакидис", + "dayofweek": "Thursday", + "dayOfMonth": 11, + "weekOfMonth": 2, + "startTime": "2024-01-11T14:30:00.000Z", + "endTime": "2024-01-11T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2780, + "publisherId": "clryu7bqu004boz6egze42o35", + "name": "Панагиотис Псиакидис", + "dayofweek": "Saturday", + "dayOfMonth": 13, + "weekOfMonth": 2, + "startTime": "2024-01-13T10:00:00.000Z", + "endTime": "2024-01-13T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2781, + "publisherId": "clryu7bqu004boz6egze42o35", + "name": "Панагиотис Псиакидис", + "dayofweek": "Monday", + "dayOfMonth": 15, + "weekOfMonth": 3, + "startTime": "2024-01-15T14:30:00.000Z", + "endTime": "2024-01-15T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2782, + "publisherId": "clryu7bqu004boz6egze42o35", + "name": "Панагиотис Псиакидис", + "dayofweek": "Thursday", + "dayOfMonth": 18, + "weekOfMonth": 3, + "startTime": "2024-01-18T14:30:00.000Z", + "endTime": "2024-01-18T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2783, + "publisherId": "clryu7bqu004boz6egze42o35", + "name": "Панагиотис Псиакидис", + "dayofweek": "Saturday", + "dayOfMonth": 20, + "weekOfMonth": 3, + "startTime": "2024-01-20T11:30:00.000Z", + "endTime": "2024-01-20T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2784, + "publisherId": "clryu7bqu004boz6egze42o35", + "name": "Панагиотис Псиакидис", + "dayofweek": "Monday", + "dayOfMonth": 22, + "weekOfMonth": 4, + "startTime": "2024-01-22T14:30:00.000Z", + "endTime": "2024-01-22T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2785, + "publisherId": "clryu7bqu004boz6egze42o35", + "name": "Панагиотис Псиакидис", + "dayofweek": "Thursday", + "dayOfMonth": 25, + "weekOfMonth": 4, + "startTime": "2024-01-25T14:30:00.000Z", + "endTime": "2024-01-25T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2786, + "publisherId": "clryu7bqu004boz6egze42o35", + "name": "Панагиотис Псиакидис", + "dayofweek": "Saturday", + "dayOfMonth": 27, + "weekOfMonth": 4, + "startTime": "2024-01-27T11:30:00.000Z", + "endTime": "2024-01-27T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2787, + "publisherId": "clryu7bqu004boz6egze42o35", + "name": "Панагиотис Псиакидис", + "dayofweek": "Monday", + "dayOfMonth": 29, + "weekOfMonth": 5, + "startTime": "2024-01-29T14:30:00.000Z", + "endTime": "2024-01-29T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2788, + "publisherId": "clryu7bqu004boz6egze42o35", + "name": "Панагиотис Псиакидис", + "dayofweek": "Thursday", + "dayOfMonth": 1, + "weekOfMonth": 5, + "startTime": "2024-02-01T14:30:00.000Z", + "endTime": "2024-02-01T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2789, + "publisherId": "clryu7bqu004boz6egze42o35", + "name": "Панагиотис Псиакидис", + "dayofweek": "Saturday", + "dayOfMonth": 3, + "weekOfMonth": 5, + "startTime": "2024-02-03T11:30:00.000Z", + "endTime": "2024-02-03T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 14, + "currentMonthAvailabilityHoursCount": 51, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": true + }, + { + "id": "clryu7c03004doz6eas1ydlu2", + "firstName": "Прометей", + "lastName": "Подиматис", + "assignments": [ + { + "id": 297, + "shift": { + "id": 98, + "startTime": "2024-01-19T14:30:00.000Z", + "endTime": "2024-01-19T16:00:00.000Z" + } + }, + { + "id": 409, + "shift": { + "id": 132, + "startTime": "2024-01-26T14:30:00.000Z", + "endTime": "2024-01-26T16:00:00.000Z" + } + }, + { + "id": 516, + "shift": { + "id": 166, + "startTime": "2024-02-02T14:30:00.000Z", + "endTime": "2024-02-02T16:00:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 3185, + "publisherId": "clryu7c03004doz6eas1ydlu2", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-19T14:30:00.000Z", + "endTime": "2024-01-19T16:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3272, + "publisherId": "clryu7c03004doz6eas1ydlu2", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-26T14:30:00.000Z", + "endTime": "2024-01-26T16:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3365, + "publisherId": "clryu7c03004doz6eas1ydlu2", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-02-02T14:30:00.000Z", + "endTime": "2024-02-02T16:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 3, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 3185, + "publisherId": "clryu7c03004doz6eas1ydlu2", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-19T14:30:00.000Z", + "endTime": "2024-01-19T16:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3272, + "publisherId": "clryu7c03004doz6eas1ydlu2", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-26T14:30:00.000Z", + "endTime": "2024-01-26T16:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3365, + "publisherId": "clryu7c03004doz6eas1ydlu2", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-02-02T14:30:00.000Z", + "endTime": "2024-02-02T16:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 3, + "currentMonthAvailabilityHoursCount": 4.5, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": false + }, + { + "id": "clryu7c4l004eoz6e7v9sfvos", + "firstName": "Тихомир", + "lastName": "Илиев", + "assignments": [ + { + "id": 41, + "shift": { + "id": 18, + "startTime": "2024-01-03T14:30:00.000Z", + "endTime": "2024-01-03T16:00:00.000Z" + } + }, + { + "id": 302, + "shift": { + "id": 99, + "startTime": "2024-01-20T10:00:00.000Z", + "endTime": "2024-01-20T11:30:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 753, + "publisherId": "clryu7c4l004eoz6e7v9sfvos", + "name": "Тихомир Илиев", + "dayofweek": "Wednesday", + "dayOfMonth": 7, + "weekOfMonth": 1, + "startTime": "2024-02-07T14:30:00.000Z", + "endTime": "2024-02-07T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 754, + "publisherId": "clryu7c4l004eoz6e7v9sfvos", + "name": "Тихомир Илиев", + "dayofweek": "Friday", + "dayOfMonth": 9, + "weekOfMonth": 1, + "startTime": "2024-02-09T14:30:00.000Z", + "endTime": "2024-02-09T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 755, + "publisherId": "clryu7c4l004eoz6e7v9sfvos", + "name": "Тихомир Илиев", + "dayofweek": "Saturday", + "dayOfMonth": 10, + "weekOfMonth": 1, + "startTime": "2024-02-10T10:00:00.000Z", + "endTime": "2024-02-10T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 756, + "publisherId": "clryu7c4l004eoz6e7v9sfvos", + "name": "Тихомир Илиев", + "dayofweek": "Wednesday", + "dayOfMonth": 14, + "weekOfMonth": 2, + "startTime": "2024-02-14T16:00:00.000Z", + "endTime": "2024-02-14T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 757, + "publisherId": "clryu7c4l004eoz6e7v9sfvos", + "name": "Тихомир Илиев", + "dayofweek": "Friday", + "dayOfMonth": 16, + "weekOfMonth": 2, + "startTime": "2024-02-16T14:30:00.000Z", + "endTime": "2024-02-16T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 758, + "publisherId": "clryu7c4l004eoz6e7v9sfvos", + "name": "Тихомир Илиев", + "dayofweek": "Monday", + "dayOfMonth": 19, + "weekOfMonth": 3, + "startTime": "2024-02-19T16:00:00.000Z", + "endTime": "2024-02-19T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 759, + "publisherId": "clryu7c4l004eoz6e7v9sfvos", + "name": "Тихомир Илиев", + "dayofweek": "Wednesday", + "dayOfMonth": 21, + "weekOfMonth": 3, + "startTime": "2024-02-21T16:00:00.000Z", + "endTime": "2024-02-21T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 760, + "publisherId": "clryu7c4l004eoz6e7v9sfvos", + "name": "Тихомир Илиев", + "dayofweek": "Friday", + "dayOfMonth": 23, + "weekOfMonth": 3, + "startTime": "2024-02-23T16:00:00.000Z", + "endTime": "2024-02-23T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 761, + "publisherId": "clryu7c4l004eoz6e7v9sfvos", + "name": "Тихомир Илиев", + "dayofweek": "Saturday", + "dayOfMonth": 24, + "weekOfMonth": 3, + "startTime": "2024-02-24T10:00:00.000Z", + "endTime": "2024-02-24T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 762, + "publisherId": "clryu7c4l004eoz6e7v9sfvos", + "name": "Тихомир Илиев", + "dayofweek": "Monday", + "dayOfMonth": 26, + "weekOfMonth": 4, + "startTime": "2024-02-26T16:00:00.000Z", + "endTime": "2024-02-26T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 763, + "publisherId": "clryu7c4l004eoz6e7v9sfvos", + "name": "Тихомир Илиев", + "dayofweek": "Wednesday", + "dayOfMonth": 28, + "weekOfMonth": 4, + "startTime": "2024-02-28T16:00:00.000Z", + "endTime": "2024-02-28T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 764, + "publisherId": "clryu7c4l004eoz6e7v9sfvos", + "name": "Тихомир Илиев", + "dayofweek": "Friday", + "dayOfMonth": 1, + "weekOfMonth": 4, + "startTime": "2024-03-01T16:00:00.000Z", + "endTime": "2024-03-01T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 765, + "publisherId": "clryu7c4l004eoz6e7v9sfvos", + "name": "Тихомир Илиев", + "dayofweek": "Saturday", + "dayOfMonth": 2, + "weekOfMonth": 4, + "startTime": "2024-03-02T10:00:00.000Z", + "endTime": "2024-03-02T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2021, + "publisherId": "clryu7c4l004eoz6e7v9sfvos", + "name": "Тихомир Илиев", + "dayofweek": "Wednesday", + "dayOfMonth": 3, + "weekOfMonth": 1, + "startTime": "2024-01-03T14:30:00.000Z", + "endTime": "2024-01-03T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2022, + "publisherId": "clryu7c4l004eoz6e7v9sfvos", + "name": "Тихомир Илиев", + "dayofweek": "Friday", + "dayOfMonth": 5, + "weekOfMonth": 1, + "startTime": "2024-01-05T14:30:00.000Z", + "endTime": "2024-01-05T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2023, + "publisherId": "clryu7c4l004eoz6e7v9sfvos", + "name": "Тихомир Илиев", + "dayofweek": "Saturday", + "dayOfMonth": 6, + "weekOfMonth": 1, + "startTime": "2024-01-06T10:00:00.000Z", + "endTime": "2024-01-06T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2024, + "publisherId": "clryu7c4l004eoz6e7v9sfvos", + "name": "Тихомир Илиев", + "dayofweek": "Wednesday", + "dayOfMonth": 10, + "weekOfMonth": 2, + "startTime": "2024-01-10T16:00:00.000Z", + "endTime": "2024-01-10T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2025, + "publisherId": "clryu7c4l004eoz6e7v9sfvos", + "name": "Тихомир Илиев", + "dayofweek": "Friday", + "dayOfMonth": 12, + "weekOfMonth": 2, + "startTime": "2024-01-12T14:30:00.000Z", + "endTime": "2024-01-12T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2026, + "publisherId": "clryu7c4l004eoz6e7v9sfvos", + "name": "Тихомир Илиев", + "dayofweek": "Monday", + "dayOfMonth": 15, + "weekOfMonth": 3, + "startTime": "2024-01-15T16:00:00.000Z", + "endTime": "2024-01-15T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2027, + "publisherId": "clryu7c4l004eoz6e7v9sfvos", + "name": "Тихомир Илиев", + "dayofweek": "Wednesday", + "dayOfMonth": 17, + "weekOfMonth": 3, + "startTime": "2024-01-17T16:00:00.000Z", + "endTime": "2024-01-17T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2028, + "publisherId": "clryu7c4l004eoz6e7v9sfvos", + "name": "Тихомир Илиев", + "dayofweek": "Friday", + "dayOfMonth": 19, + "weekOfMonth": 3, + "startTime": "2024-01-19T16:00:00.000Z", + "endTime": "2024-01-19T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2029, + "publisherId": "clryu7c4l004eoz6e7v9sfvos", + "name": "Тихомир Илиев", + "dayofweek": "Saturday", + "dayOfMonth": 20, + "weekOfMonth": 3, + "startTime": "2024-01-20T10:00:00.000Z", + "endTime": "2024-01-20T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2030, + "publisherId": "clryu7c4l004eoz6e7v9sfvos", + "name": "Тихомир Илиев", + "dayofweek": "Monday", + "dayOfMonth": 22, + "weekOfMonth": 4, + "startTime": "2024-01-22T16:00:00.000Z", + "endTime": "2024-01-22T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2031, + "publisherId": "clryu7c4l004eoz6e7v9sfvos", + "name": "Тихомир Илиев", + "dayofweek": "Wednesday", + "dayOfMonth": 24, + "weekOfMonth": 4, + "startTime": "2024-01-24T16:00:00.000Z", + "endTime": "2024-01-24T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2032, + "publisherId": "clryu7c4l004eoz6e7v9sfvos", + "name": "Тихомир Илиев", + "dayofweek": "Friday", + "dayOfMonth": 26, + "weekOfMonth": 4, + "startTime": "2024-01-26T16:00:00.000Z", + "endTime": "2024-01-26T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2033, + "publisherId": "clryu7c4l004eoz6e7v9sfvos", + "name": "Тихомир Илиев", + "dayofweek": "Saturday", + "dayOfMonth": 27, + "weekOfMonth": 4, + "startTime": "2024-01-27T10:00:00.000Z", + "endTime": "2024-01-27T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 2, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 2021, + "publisherId": "clryu7c4l004eoz6e7v9sfvos", + "name": "Тихомир Илиев", + "dayofweek": "Wednesday", + "dayOfMonth": 3, + "weekOfMonth": 1, + "startTime": "2024-01-03T14:30:00.000Z", + "endTime": "2024-01-03T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2022, + "publisherId": "clryu7c4l004eoz6e7v9sfvos", + "name": "Тихомир Илиев", + "dayofweek": "Friday", + "dayOfMonth": 5, + "weekOfMonth": 1, + "startTime": "2024-01-05T14:30:00.000Z", + "endTime": "2024-01-05T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2023, + "publisherId": "clryu7c4l004eoz6e7v9sfvos", + "name": "Тихомир Илиев", + "dayofweek": "Saturday", + "dayOfMonth": 6, + "weekOfMonth": 1, + "startTime": "2024-01-06T10:00:00.000Z", + "endTime": "2024-01-06T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2024, + "publisherId": "clryu7c4l004eoz6e7v9sfvos", + "name": "Тихомир Илиев", + "dayofweek": "Wednesday", + "dayOfMonth": 10, + "weekOfMonth": 2, + "startTime": "2024-01-10T16:00:00.000Z", + "endTime": "2024-01-10T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2025, + "publisherId": "clryu7c4l004eoz6e7v9sfvos", + "name": "Тихомир Илиев", + "dayofweek": "Friday", + "dayOfMonth": 12, + "weekOfMonth": 2, + "startTime": "2024-01-12T14:30:00.000Z", + "endTime": "2024-01-12T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2026, + "publisherId": "clryu7c4l004eoz6e7v9sfvos", + "name": "Тихомир Илиев", + "dayofweek": "Monday", + "dayOfMonth": 15, + "weekOfMonth": 3, + "startTime": "2024-01-15T16:00:00.000Z", + "endTime": "2024-01-15T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2027, + "publisherId": "clryu7c4l004eoz6e7v9sfvos", + "name": "Тихомир Илиев", + "dayofweek": "Wednesday", + "dayOfMonth": 17, + "weekOfMonth": 3, + "startTime": "2024-01-17T16:00:00.000Z", + "endTime": "2024-01-17T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2028, + "publisherId": "clryu7c4l004eoz6e7v9sfvos", + "name": "Тихомир Илиев", + "dayofweek": "Friday", + "dayOfMonth": 19, + "weekOfMonth": 3, + "startTime": "2024-01-19T16:00:00.000Z", + "endTime": "2024-01-19T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2029, + "publisherId": "clryu7c4l004eoz6e7v9sfvos", + "name": "Тихомир Илиев", + "dayofweek": "Saturday", + "dayOfMonth": 20, + "weekOfMonth": 3, + "startTime": "2024-01-20T10:00:00.000Z", + "endTime": "2024-01-20T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2030, + "publisherId": "clryu7c4l004eoz6e7v9sfvos", + "name": "Тихомир Илиев", + "dayofweek": "Monday", + "dayOfMonth": 22, + "weekOfMonth": 4, + "startTime": "2024-01-22T16:00:00.000Z", + "endTime": "2024-01-22T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2031, + "publisherId": "clryu7c4l004eoz6e7v9sfvos", + "name": "Тихомир Илиев", + "dayofweek": "Wednesday", + "dayOfMonth": 24, + "weekOfMonth": 4, + "startTime": "2024-01-24T16:00:00.000Z", + "endTime": "2024-01-24T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2032, + "publisherId": "clryu7c4l004eoz6e7v9sfvos", + "name": "Тихомир Илиев", + "dayofweek": "Friday", + "dayOfMonth": 26, + "weekOfMonth": 4, + "startTime": "2024-01-26T16:00:00.000Z", + "endTime": "2024-01-26T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2033, + "publisherId": "clryu7c4l004eoz6e7v9sfvos", + "name": "Тихомир Илиев", + "dayofweek": "Saturday", + "dayOfMonth": 27, + "weekOfMonth": 4, + "startTime": "2024-01-27T10:00:00.000Z", + "endTime": "2024-01-27T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 13, + "currentMonthAvailabilityHoursCount": 24, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": true + }, + { + "id": "clryu7c8m004foz6ej81mnsp6", + "firstName": "Рафаел", + "lastName": "Клабо", + "assignments": [ + { + "id": 244, + "shift": { + "id": 80, + "startTime": "2024-01-16T14:30:00.000Z", + "endTime": "2024-01-16T16:00:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 3149, + "publisherId": "clryu7c8m004foz6ej81mnsp6", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-16T14:30:00.000Z", + "endTime": "2024-01-16T16:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 1, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 3149, + "publisherId": "clryu7c8m004foz6ej81mnsp6", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-16T14:30:00.000Z", + "endTime": "2024-01-16T16:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 1, + "currentMonthAvailabilityHoursCount": 1.5, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": false + }, + { + "id": "clryu7ccv004goz6e6i19uqhn", + "firstName": "Ребека", + "lastName": "Алберт", + "assignments": [ + { + "id": 132, + "shift": { + "id": 46, + "startTime": "2024-01-09T14:30:00.000Z", + "endTime": "2024-01-09T16:00:00.000Z" + } + }, + { + "id": 243, + "shift": { + "id": 80, + "startTime": "2024-01-16T14:30:00.000Z", + "endTime": "2024-01-16T16:00:00.000Z" + } + }, + { + "id": 353, + "shift": { + "id": 115, + "startTime": "2024-01-24T07:00:00.000Z", + "endTime": "2024-01-24T08:30:00.000Z" + } + }, + { + "id": 466, + "shift": { + "id": 149, + "startTime": "2024-01-31T07:00:00.000Z", + "endTime": "2024-01-31T08:30:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 3072, + "publisherId": "clryu7ccv004goz6e6i19uqhn", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-09T14:30:00.000Z", + "endTime": "2024-01-09T16:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3148, + "publisherId": "clryu7ccv004goz6e6i19uqhn", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-16T14:30:00.000Z", + "endTime": "2024-01-16T16:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3228, + "publisherId": "clryu7ccv004goz6e6i19uqhn", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-24T07:00:00.000Z", + "endTime": "2024-01-24T08:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3322, + "publisherId": "clryu7ccv004goz6e6i19uqhn", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-31T07:00:00.000Z", + "endTime": "2024-01-31T08:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 4, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 3072, + "publisherId": "clryu7ccv004goz6e6i19uqhn", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-09T14:30:00.000Z", + "endTime": "2024-01-09T16:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3148, + "publisherId": "clryu7ccv004goz6e6i19uqhn", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-16T14:30:00.000Z", + "endTime": "2024-01-16T16:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3228, + "publisherId": "clryu7ccv004goz6e6i19uqhn", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-24T07:00:00.000Z", + "endTime": "2024-01-24T08:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3322, + "publisherId": "clryu7ccv004goz6e6i19uqhn", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-31T07:00:00.000Z", + "endTime": "2024-01-31T08:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 4, + "currentMonthAvailabilityHoursCount": 6, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": false + }, + { + "id": "clryu7ch9004hoz6eoz899kku", + "firstName": "Рена", + "lastName": "Цирка", + "assignments": [ + { + "id": 36, + "shift": { + "id": 17, + "startTime": "2024-01-03T13:00:00.000Z", + "endTime": "2024-01-03T14:30:00.000Z" + } + }, + { + "id": 145, + "shift": { + "id": 50, + "startTime": "2024-01-10T11:30:00.000Z", + "endTime": "2024-01-10T13:00:00.000Z" + } + }, + { + "id": 262, + "shift": { + "id": 86, + "startTime": "2024-01-17T14:30:00.000Z", + "endTime": "2024-01-17T16:00:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 827, + "publisherId": "clryu7ch9004hoz6eoz899kku", + "name": "Рена Цирка", + "dayofweek": "Wednesday", + "dayOfMonth": 7, + "weekOfMonth": 1, + "startTime": "2024-02-07T11:30:00.000Z", + "endTime": "2024-02-07T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 828, + "publisherId": "clryu7ch9004hoz6eoz899kku", + "name": "Рена Цирка", + "dayofweek": "Wednesday", + "dayOfMonth": 14, + "weekOfMonth": 2, + "startTime": "2024-02-14T13:00:00.000Z", + "endTime": "2024-02-14T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 829, + "publisherId": "clryu7ch9004hoz6eoz899kku", + "name": "Рена Цирка", + "dayofweek": "Wednesday", + "dayOfMonth": 21, + "weekOfMonth": 3, + "startTime": "2024-02-21T11:30:00.000Z", + "endTime": "2024-02-21T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 830, + "publisherId": "clryu7ch9004hoz6eoz899kku", + "name": "Рена Цирка", + "dayofweek": "Wednesday", + "dayOfMonth": 28, + "weekOfMonth": 4, + "startTime": "2024-02-28T11:30:00.000Z", + "endTime": "2024-02-28T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2136, + "publisherId": "clryu7ch9004hoz6eoz899kku", + "name": "Рена Цирка", + "dayofweek": "Wednesday", + "dayOfMonth": 3, + "weekOfMonth": 1, + "startTime": "2024-01-03T11:30:00.000Z", + "endTime": "2024-01-03T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2137, + "publisherId": "clryu7ch9004hoz6eoz899kku", + "name": "Рена Цирка", + "dayofweek": "Wednesday", + "dayOfMonth": 10, + "weekOfMonth": 2, + "startTime": "2024-01-10T11:30:00.000Z", + "endTime": "2024-01-10T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2138, + "publisherId": "clryu7ch9004hoz6eoz899kku", + "name": "Рена Цирка", + "dayofweek": "Wednesday", + "dayOfMonth": 17, + "weekOfMonth": 3, + "startTime": "2024-01-17T11:30:00.000Z", + "endTime": "2024-01-17T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2139, + "publisherId": "clryu7ch9004hoz6eoz899kku", + "name": "Рена Цирка", + "dayofweek": "Wednesday", + "dayOfMonth": 24, + "weekOfMonth": 4, + "startTime": "2024-01-24T11:30:00.000Z", + "endTime": "2024-01-24T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3005, + "publisherId": "clryu7ch9004hoz6eoz899kku", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-03T13:00:00.000Z", + "endTime": "2024-01-03T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3160, + "publisherId": "clryu7ch9004hoz6eoz899kku", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-17T14:30:00.000Z", + "endTime": "2024-01-17T16:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 3, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 2136, + "publisherId": "clryu7ch9004hoz6eoz899kku", + "name": "Рена Цирка", + "dayofweek": "Wednesday", + "dayOfMonth": 3, + "weekOfMonth": 1, + "startTime": "2024-01-03T11:30:00.000Z", + "endTime": "2024-01-03T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2137, + "publisherId": "clryu7ch9004hoz6eoz899kku", + "name": "Рена Цирка", + "dayofweek": "Wednesday", + "dayOfMonth": 10, + "weekOfMonth": 2, + "startTime": "2024-01-10T11:30:00.000Z", + "endTime": "2024-01-10T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2138, + "publisherId": "clryu7ch9004hoz6eoz899kku", + "name": "Рена Цирка", + "dayofweek": "Wednesday", + "dayOfMonth": 17, + "weekOfMonth": 3, + "startTime": "2024-01-17T11:30:00.000Z", + "endTime": "2024-01-17T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2139, + "publisherId": "clryu7ch9004hoz6eoz899kku", + "name": "Рена Цирка", + "dayofweek": "Wednesday", + "dayOfMonth": 24, + "weekOfMonth": 4, + "startTime": "2024-01-24T11:30:00.000Z", + "endTime": "2024-01-24T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3005, + "publisherId": "clryu7ch9004hoz6eoz899kku", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-03T13:00:00.000Z", + "endTime": "2024-01-03T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3160, + "publisherId": "clryu7ch9004hoz6eoz899kku", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-17T14:30:00.000Z", + "endTime": "2024-01-17T16:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 6, + "currentMonthAvailabilityHoursCount": 27, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": true + }, + { + "id": "clryu7clo004ioz6eqmhj3h0i", + "firstName": "Роберт", + "lastName": "Янчък", + "assignments": [ + { + "id": 60, + "shift": { + "id": 24, + "startTime": "2024-01-04T14:30:00.000Z", + "endTime": "2024-01-04T16:00:00.000Z" + } + }, + { + "id": 200, + "shift": { + "id": 67, + "startTime": "2024-01-13T13:00:00.000Z", + "endTime": "2024-01-13T14:30:00.000Z" + } + }, + { + "id": 252, + "shift": { + "id": 83, + "startTime": "2024-01-17T10:00:00.000Z", + "endTime": "2024-01-17T11:30:00.000Z" + } + }, + { + "id": 360, + "shift": { + "id": 117, + "startTime": "2024-01-24T10:00:00.000Z", + "endTime": "2024-01-24T11:30:00.000Z" + } + }, + { + "id": 473, + "shift": { + "id": 151, + "startTime": "2024-01-31T10:00:00.000Z", + "endTime": "2024-01-31T11:30:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 1765, + "publisherId": "clryu7clo004ioz6eqmhj3h0i", + "name": "Роберт Янчък", + "dayofweek": "Wednesday", + "dayOfMonth": 7, + "weekOfMonth": 1, + "startTime": "2024-02-07T10:00:00.000Z", + "endTime": "2024-02-07T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1766, + "publisherId": "clryu7clo004ioz6eqmhj3h0i", + "name": "Роберт Янчък", + "dayofweek": "Saturday", + "dayOfMonth": 10, + "weekOfMonth": 1, + "startTime": "2024-02-10T10:00:00.000Z", + "endTime": "2024-02-10T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1767, + "publisherId": "clryu7clo004ioz6eqmhj3h0i", + "name": "Роберт Янчък", + "dayofweek": "Tuesday", + "dayOfMonth": 13, + "weekOfMonth": 2, + "startTime": "2024-02-13T14:30:00.000Z", + "endTime": "2024-02-13T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1768, + "publisherId": "clryu7clo004ioz6eqmhj3h0i", + "name": "Роберт Янчък", + "dayofweek": "Wednesday", + "dayOfMonth": 14, + "weekOfMonth": 2, + "startTime": "2024-02-14T10:00:00.000Z", + "endTime": "2024-02-14T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1769, + "publisherId": "clryu7clo004ioz6eqmhj3h0i", + "name": "Роберт Янчък", + "dayofweek": "Thursday", + "dayOfMonth": 15, + "weekOfMonth": 2, + "startTime": "2024-02-15T14:30:00.000Z", + "endTime": "2024-02-15T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1770, + "publisherId": "clryu7clo004ioz6eqmhj3h0i", + "name": "Роберт Янчък", + "dayofweek": "Saturday", + "dayOfMonth": 17, + "weekOfMonth": 2, + "startTime": "2024-02-17T10:00:00.000Z", + "endTime": "2024-02-17T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1771, + "publisherId": "clryu7clo004ioz6eqmhj3h0i", + "name": "Роберт Янчък", + "dayofweek": "Wednesday", + "dayOfMonth": 21, + "weekOfMonth": 3, + "startTime": "2024-02-21T10:00:00.000Z", + "endTime": "2024-02-21T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1772, + "publisherId": "clryu7clo004ioz6eqmhj3h0i", + "name": "Роберт Янчък", + "dayofweek": "Tuesday", + "dayOfMonth": 27, + "weekOfMonth": 4, + "startTime": "2024-02-27T14:30:00.000Z", + "endTime": "2024-02-27T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1773, + "publisherId": "clryu7clo004ioz6eqmhj3h0i", + "name": "Роберт Янчък", + "dayofweek": "Wednesday", + "dayOfMonth": 28, + "weekOfMonth": 4, + "startTime": "2024-02-28T10:00:00.000Z", + "endTime": "2024-02-28T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1774, + "publisherId": "clryu7clo004ioz6eqmhj3h0i", + "name": "Роберт Янчък", + "dayofweek": "Thursday", + "dayOfMonth": 29, + "weekOfMonth": 4, + "startTime": "2024-02-29T14:30:00.000Z", + "endTime": "2024-02-29T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1775, + "publisherId": "clryu7clo004ioz6eqmhj3h0i", + "name": "Роберт Янчък", + "dayofweek": "Saturday", + "dayOfMonth": 2, + "weekOfMonth": 4, + "startTime": "2024-03-02T10:00:00.000Z", + "endTime": "2024-03-02T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2599, + "publisherId": "clryu7clo004ioz6eqmhj3h0i", + "name": "Роберт Янчък", + "dayofweek": "Monday", + "dayOfMonth": 1, + "weekOfMonth": 1, + "startTime": "2024-01-01T07:00:00.000Z", + "endTime": "2024-01-01T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2600, + "publisherId": "clryu7clo004ioz6eqmhj3h0i", + "name": "Роберт Янчък", + "dayofweek": "Tuesday", + "dayOfMonth": 2, + "weekOfMonth": 1, + "startTime": "2024-01-02T14:30:00.000Z", + "endTime": "2024-01-02T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2601, + "publisherId": "clryu7clo004ioz6eqmhj3h0i", + "name": "Роберт Янчък", + "dayofweek": "Wednesday", + "dayOfMonth": 3, + "weekOfMonth": 1, + "startTime": "2024-01-03T14:30:00.000Z", + "endTime": "2024-01-03T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2602, + "publisherId": "clryu7clo004ioz6eqmhj3h0i", + "name": "Роберт Янчък", + "dayofweek": "Thursday", + "dayOfMonth": 4, + "weekOfMonth": 1, + "startTime": "2024-01-04T14:30:00.000Z", + "endTime": "2024-01-04T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2603, + "publisherId": "clryu7clo004ioz6eqmhj3h0i", + "name": "Роберт Янчък", + "dayofweek": "Saturday", + "dayOfMonth": 6, + "weekOfMonth": 1, + "startTime": "2024-01-06T10:00:00.000Z", + "endTime": "2024-01-06T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2604, + "publisherId": "clryu7clo004ioz6eqmhj3h0i", + "name": "Роберт Янчък", + "dayofweek": "Wednesday", + "dayOfMonth": 10, + "weekOfMonth": 2, + "startTime": "2024-01-10T10:00:00.000Z", + "endTime": "2024-01-10T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2605, + "publisherId": "clryu7clo004ioz6eqmhj3h0i", + "name": "Роберт Янчък", + "dayofweek": "Saturday", + "dayOfMonth": 13, + "weekOfMonth": 2, + "startTime": "2024-01-13T10:00:00.000Z", + "endTime": "2024-01-13T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2606, + "publisherId": "clryu7clo004ioz6eqmhj3h0i", + "name": "Роберт Янчък", + "dayofweek": "Tuesday", + "dayOfMonth": 16, + "weekOfMonth": 3, + "startTime": "2024-01-16T14:30:00.000Z", + "endTime": "2024-01-16T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2607, + "publisherId": "clryu7clo004ioz6eqmhj3h0i", + "name": "Роберт Янчък", + "dayofweek": "Wednesday", + "dayOfMonth": 17, + "weekOfMonth": 3, + "startTime": "2024-01-17T10:00:00.000Z", + "endTime": "2024-01-17T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2608, + "publisherId": "clryu7clo004ioz6eqmhj3h0i", + "name": "Роберт Янчък", + "dayofweek": "Thursday", + "dayOfMonth": 18, + "weekOfMonth": 3, + "startTime": "2024-01-18T14:30:00.000Z", + "endTime": "2024-01-18T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2609, + "publisherId": "clryu7clo004ioz6eqmhj3h0i", + "name": "Роберт Янчък", + "dayofweek": "Saturday", + "dayOfMonth": 20, + "weekOfMonth": 3, + "startTime": "2024-01-20T10:00:00.000Z", + "endTime": "2024-01-20T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2610, + "publisherId": "clryu7clo004ioz6eqmhj3h0i", + "name": "Роберт Янчък", + "dayofweek": "Wednesday", + "dayOfMonth": 24, + "weekOfMonth": 4, + "startTime": "2024-01-24T10:00:00.000Z", + "endTime": "2024-01-24T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2611, + "publisherId": "clryu7clo004ioz6eqmhj3h0i", + "name": "Роберт Янчък", + "dayofweek": "Saturday", + "dayOfMonth": 27, + "weekOfMonth": 4, + "startTime": "2024-01-27T10:00:00.000Z", + "endTime": "2024-01-27T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2612, + "publisherId": "clryu7clo004ioz6eqmhj3h0i", + "name": "Роберт Янчък", + "dayofweek": "Tuesday", + "dayOfMonth": 30, + "weekOfMonth": 5, + "startTime": "2024-01-30T14:30:00.000Z", + "endTime": "2024-01-30T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2613, + "publisherId": "clryu7clo004ioz6eqmhj3h0i", + "name": "Роберт Янчък", + "dayofweek": "Wednesday", + "dayOfMonth": 31, + "weekOfMonth": 5, + "startTime": "2024-01-31T10:00:00.000Z", + "endTime": "2024-01-31T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2614, + "publisherId": "clryu7clo004ioz6eqmhj3h0i", + "name": "Роберт Янчък", + "dayofweek": "Thursday", + "dayOfMonth": 1, + "weekOfMonth": 5, + "startTime": "2024-02-01T14:30:00.000Z", + "endTime": "2024-02-01T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2615, + "publisherId": "clryu7clo004ioz6eqmhj3h0i", + "name": "Роберт Янчък", + "dayofweek": "Saturday", + "dayOfMonth": 3, + "weekOfMonth": 5, + "startTime": "2024-02-03T10:00:00.000Z", + "endTime": "2024-02-03T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3123, + "publisherId": "clryu7clo004ioz6eqmhj3h0i", + "name": "от предишен график", + "dayofweek": "Saturday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-13T13:00:00.000Z", + "endTime": "2024-01-13T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 5, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 2599, + "publisherId": "clryu7clo004ioz6eqmhj3h0i", + "name": "Роберт Янчък", + "dayofweek": "Monday", + "dayOfMonth": 1, + "weekOfMonth": 1, + "startTime": "2024-01-01T07:00:00.000Z", + "endTime": "2024-01-01T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2600, + "publisherId": "clryu7clo004ioz6eqmhj3h0i", + "name": "Роберт Янчък", + "dayofweek": "Tuesday", + "dayOfMonth": 2, + "weekOfMonth": 1, + "startTime": "2024-01-02T14:30:00.000Z", + "endTime": "2024-01-02T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2601, + "publisherId": "clryu7clo004ioz6eqmhj3h0i", + "name": "Роберт Янчък", + "dayofweek": "Wednesday", + "dayOfMonth": 3, + "weekOfMonth": 1, + "startTime": "2024-01-03T14:30:00.000Z", + "endTime": "2024-01-03T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2602, + "publisherId": "clryu7clo004ioz6eqmhj3h0i", + "name": "Роберт Янчък", + "dayofweek": "Thursday", + "dayOfMonth": 4, + "weekOfMonth": 1, + "startTime": "2024-01-04T14:30:00.000Z", + "endTime": "2024-01-04T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2603, + "publisherId": "clryu7clo004ioz6eqmhj3h0i", + "name": "Роберт Янчък", + "dayofweek": "Saturday", + "dayOfMonth": 6, + "weekOfMonth": 1, + "startTime": "2024-01-06T10:00:00.000Z", + "endTime": "2024-01-06T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2604, + "publisherId": "clryu7clo004ioz6eqmhj3h0i", + "name": "Роберт Янчък", + "dayofweek": "Wednesday", + "dayOfMonth": 10, + "weekOfMonth": 2, + "startTime": "2024-01-10T10:00:00.000Z", + "endTime": "2024-01-10T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2605, + "publisherId": "clryu7clo004ioz6eqmhj3h0i", + "name": "Роберт Янчък", + "dayofweek": "Saturday", + "dayOfMonth": 13, + "weekOfMonth": 2, + "startTime": "2024-01-13T10:00:00.000Z", + "endTime": "2024-01-13T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2606, + "publisherId": "clryu7clo004ioz6eqmhj3h0i", + "name": "Роберт Янчък", + "dayofweek": "Tuesday", + "dayOfMonth": 16, + "weekOfMonth": 3, + "startTime": "2024-01-16T14:30:00.000Z", + "endTime": "2024-01-16T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2607, + "publisherId": "clryu7clo004ioz6eqmhj3h0i", + "name": "Роберт Янчък", + "dayofweek": "Wednesday", + "dayOfMonth": 17, + "weekOfMonth": 3, + "startTime": "2024-01-17T10:00:00.000Z", + "endTime": "2024-01-17T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2608, + "publisherId": "clryu7clo004ioz6eqmhj3h0i", + "name": "Роберт Янчък", + "dayofweek": "Thursday", + "dayOfMonth": 18, + "weekOfMonth": 3, + "startTime": "2024-01-18T14:30:00.000Z", + "endTime": "2024-01-18T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2609, + "publisherId": "clryu7clo004ioz6eqmhj3h0i", + "name": "Роберт Янчък", + "dayofweek": "Saturday", + "dayOfMonth": 20, + "weekOfMonth": 3, + "startTime": "2024-01-20T10:00:00.000Z", + "endTime": "2024-01-20T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2610, + "publisherId": "clryu7clo004ioz6eqmhj3h0i", + "name": "Роберт Янчък", + "dayofweek": "Wednesday", + "dayOfMonth": 24, + "weekOfMonth": 4, + "startTime": "2024-01-24T10:00:00.000Z", + "endTime": "2024-01-24T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2611, + "publisherId": "clryu7clo004ioz6eqmhj3h0i", + "name": "Роберт Янчък", + "dayofweek": "Saturday", + "dayOfMonth": 27, + "weekOfMonth": 4, + "startTime": "2024-01-27T10:00:00.000Z", + "endTime": "2024-01-27T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2612, + "publisherId": "clryu7clo004ioz6eqmhj3h0i", + "name": "Роберт Янчък", + "dayofweek": "Tuesday", + "dayOfMonth": 30, + "weekOfMonth": 5, + "startTime": "2024-01-30T14:30:00.000Z", + "endTime": "2024-01-30T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2613, + "publisherId": "clryu7clo004ioz6eqmhj3h0i", + "name": "Роберт Янчък", + "dayofweek": "Wednesday", + "dayOfMonth": 31, + "weekOfMonth": 5, + "startTime": "2024-01-31T10:00:00.000Z", + "endTime": "2024-01-31T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2614, + "publisherId": "clryu7clo004ioz6eqmhj3h0i", + "name": "Роберт Янчък", + "dayofweek": "Thursday", + "dayOfMonth": 1, + "weekOfMonth": 5, + "startTime": "2024-02-01T14:30:00.000Z", + "endTime": "2024-02-01T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2615, + "publisherId": "clryu7clo004ioz6eqmhj3h0i", + "name": "Роберт Янчък", + "dayofweek": "Saturday", + "dayOfMonth": 3, + "weekOfMonth": 5, + "startTime": "2024-02-03T10:00:00.000Z", + "endTime": "2024-02-03T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3123, + "publisherId": "clryu7clo004ioz6eqmhj3h0i", + "name": "от предишен график", + "dayofweek": "Saturday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-13T13:00:00.000Z", + "endTime": "2024-01-13T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 18, + "currentMonthAvailabilityHoursCount": 100.5, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": true + }, + { + "id": "clryu7cpx004joz6edcuc8pb5", + "firstName": "Рубен", + "lastName": "Паванело", + "assignments": [ + { + "id": 54, + "shift": { + "id": 22, + "startTime": "2024-01-04T11:30:00.000Z", + "endTime": "2024-01-04T13:00:00.000Z" + } + }, + { + "id": 167, + "shift": { + "id": 57, + "startTime": "2024-01-11T13:00:00.000Z", + "endTime": "2024-01-11T14:30:00.000Z" + } + }, + { + "id": 210, + "shift": { + "id": 69, + "startTime": "2024-01-15T07:00:00.000Z", + "endTime": "2024-01-15T08:30:00.000Z" + } + }, + { + "id": 278, + "shift": { + "id": 91, + "startTime": "2024-01-18T13:00:00.000Z", + "endTime": "2024-01-18T14:30:00.000Z" + } + }, + { + "id": 481, + "shift": { + "id": 154, + "startTime": "2024-01-31T14:30:00.000Z", + "endTime": "2024-01-31T16:00:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 1387, + "publisherId": "clryu7cpx004joz6edcuc8pb5", + "name": "Рубен Паванело", + "dayofweek": "Wednesday", + "dayOfMonth": 7, + "weekOfMonth": 1, + "startTime": "2024-02-07T11:30:00.000Z", + "endTime": "2024-02-07T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1388, + "publisherId": "clryu7cpx004joz6edcuc8pb5", + "name": "Рубен Паванело", + "dayofweek": "Thursday", + "dayOfMonth": 8, + "weekOfMonth": 1, + "startTime": "2024-02-08T11:30:00.000Z", + "endTime": "2024-02-08T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1389, + "publisherId": "clryu7cpx004joz6edcuc8pb5", + "name": "Рубен Паванело", + "dayofweek": "Wednesday", + "dayOfMonth": 14, + "weekOfMonth": 2, + "startTime": "2024-02-14T11:30:00.000Z", + "endTime": "2024-02-14T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1390, + "publisherId": "clryu7cpx004joz6edcuc8pb5", + "name": "Рубен Паванело", + "dayofweek": "Thursday", + "dayOfMonth": 15, + "weekOfMonth": 2, + "startTime": "2024-02-15T11:30:00.000Z", + "endTime": "2024-02-15T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1391, + "publisherId": "clryu7cpx004joz6edcuc8pb5", + "name": "Рубен Паванело", + "dayofweek": "Wednesday", + "dayOfMonth": 21, + "weekOfMonth": 3, + "startTime": "2024-02-21T11:30:00.000Z", + "endTime": "2024-02-21T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1392, + "publisherId": "clryu7cpx004joz6edcuc8pb5", + "name": "Рубен Паванело", + "dayofweek": "Thursday", + "dayOfMonth": 22, + "weekOfMonth": 3, + "startTime": "2024-02-22T11:30:00.000Z", + "endTime": "2024-02-22T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1393, + "publisherId": "clryu7cpx004joz6edcuc8pb5", + "name": "Рубен Паванело", + "dayofweek": "Wednesday", + "dayOfMonth": 28, + "weekOfMonth": 4, + "startTime": "2024-02-28T11:30:00.000Z", + "endTime": "2024-02-28T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1394, + "publisherId": "clryu7cpx004joz6edcuc8pb5", + "name": "Рубен Паванело", + "dayofweek": "Thursday", + "dayOfMonth": 29, + "weekOfMonth": 4, + "startTime": "2024-02-29T11:30:00.000Z", + "endTime": "2024-02-29T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2228, + "publisherId": "clryu7cpx004joz6edcuc8pb5", + "name": "Рубен Паванело", + "dayofweek": "Wednesday", + "dayOfMonth": 3, + "weekOfMonth": 1, + "startTime": "2024-01-03T11:30:00.000Z", + "endTime": "2024-01-03T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2229, + "publisherId": "clryu7cpx004joz6edcuc8pb5", + "name": "Рубен Паванело", + "dayofweek": "Thursday", + "dayOfMonth": 4, + "weekOfMonth": 1, + "startTime": "2024-01-04T11:30:00.000Z", + "endTime": "2024-01-04T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2230, + "publisherId": "clryu7cpx004joz6edcuc8pb5", + "name": "Рубен Паванело", + "dayofweek": "Wednesday", + "dayOfMonth": 10, + "weekOfMonth": 2, + "startTime": "2024-01-10T11:30:00.000Z", + "endTime": "2024-01-10T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2231, + "publisherId": "clryu7cpx004joz6edcuc8pb5", + "name": "Рубен Паванело", + "dayofweek": "Thursday", + "dayOfMonth": 11, + "weekOfMonth": 2, + "startTime": "2024-01-11T11:30:00.000Z", + "endTime": "2024-01-11T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2232, + "publisherId": "clryu7cpx004joz6edcuc8pb5", + "name": "Рубен Паванело", + "dayofweek": "Wednesday", + "dayOfMonth": 17, + "weekOfMonth": 3, + "startTime": "2024-01-17T11:30:00.000Z", + "endTime": "2024-01-17T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2233, + "publisherId": "clryu7cpx004joz6edcuc8pb5", + "name": "Рубен Паванело", + "dayofweek": "Thursday", + "dayOfMonth": 18, + "weekOfMonth": 3, + "startTime": "2024-01-18T11:30:00.000Z", + "endTime": "2024-01-18T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2234, + "publisherId": "clryu7cpx004joz6edcuc8pb5", + "name": "Рубен Паванело", + "dayofweek": "Wednesday", + "dayOfMonth": 24, + "weekOfMonth": 4, + "startTime": "2024-01-24T11:30:00.000Z", + "endTime": "2024-01-24T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2235, + "publisherId": "clryu7cpx004joz6edcuc8pb5", + "name": "Рубен Паванело", + "dayofweek": "Thursday", + "dayOfMonth": 25, + "weekOfMonth": 4, + "startTime": "2024-01-25T11:30:00.000Z", + "endTime": "2024-01-25T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2236, + "publisherId": "clryu7cpx004joz6edcuc8pb5", + "name": "Рубен Паванело", + "dayofweek": "Wednesday", + "dayOfMonth": 31, + "weekOfMonth": 5, + "startTime": "2024-01-31T11:30:00.000Z", + "endTime": "2024-01-31T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2237, + "publisherId": "clryu7cpx004joz6edcuc8pb5", + "name": "Рубен Паванело", + "dayofweek": "Thursday", + "dayOfMonth": 1, + "weekOfMonth": 5, + "startTime": "2024-02-01T11:30:00.000Z", + "endTime": "2024-02-01T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3097, + "publisherId": "clryu7cpx004joz6edcuc8pb5", + "name": "от предишен график", + "dayofweek": "Thursday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-11T13:00:00.000Z", + "endTime": "2024-01-11T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3128, + "publisherId": "clryu7cpx004joz6edcuc8pb5", + "name": "от предишен график", + "dayofweek": "Monday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-15T07:00:00.000Z", + "endTime": "2024-01-15T08:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3170, + "publisherId": "clryu7cpx004joz6edcuc8pb5", + "name": "от предишен график", + "dayofweek": "Thursday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-18T13:00:00.000Z", + "endTime": "2024-01-18T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3332, + "publisherId": "clryu7cpx004joz6edcuc8pb5", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-31T14:30:00.000Z", + "endTime": "2024-01-31T16:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 5, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 2228, + "publisherId": "clryu7cpx004joz6edcuc8pb5", + "name": "Рубен Паванело", + "dayofweek": "Wednesday", + "dayOfMonth": 3, + "weekOfMonth": 1, + "startTime": "2024-01-03T11:30:00.000Z", + "endTime": "2024-01-03T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2229, + "publisherId": "clryu7cpx004joz6edcuc8pb5", + "name": "Рубен Паванело", + "dayofweek": "Thursday", + "dayOfMonth": 4, + "weekOfMonth": 1, + "startTime": "2024-01-04T11:30:00.000Z", + "endTime": "2024-01-04T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2230, + "publisherId": "clryu7cpx004joz6edcuc8pb5", + "name": "Рубен Паванело", + "dayofweek": "Wednesday", + "dayOfMonth": 10, + "weekOfMonth": 2, + "startTime": "2024-01-10T11:30:00.000Z", + "endTime": "2024-01-10T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2231, + "publisherId": "clryu7cpx004joz6edcuc8pb5", + "name": "Рубен Паванело", + "dayofweek": "Thursday", + "dayOfMonth": 11, + "weekOfMonth": 2, + "startTime": "2024-01-11T11:30:00.000Z", + "endTime": "2024-01-11T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2232, + "publisherId": "clryu7cpx004joz6edcuc8pb5", + "name": "Рубен Паванело", + "dayofweek": "Wednesday", + "dayOfMonth": 17, + "weekOfMonth": 3, + "startTime": "2024-01-17T11:30:00.000Z", + "endTime": "2024-01-17T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2233, + "publisherId": "clryu7cpx004joz6edcuc8pb5", + "name": "Рубен Паванело", + "dayofweek": "Thursday", + "dayOfMonth": 18, + "weekOfMonth": 3, + "startTime": "2024-01-18T11:30:00.000Z", + "endTime": "2024-01-18T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2234, + "publisherId": "clryu7cpx004joz6edcuc8pb5", + "name": "Рубен Паванело", + "dayofweek": "Wednesday", + "dayOfMonth": 24, + "weekOfMonth": 4, + "startTime": "2024-01-24T11:30:00.000Z", + "endTime": "2024-01-24T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2235, + "publisherId": "clryu7cpx004joz6edcuc8pb5", + "name": "Рубен Паванело", + "dayofweek": "Thursday", + "dayOfMonth": 25, + "weekOfMonth": 4, + "startTime": "2024-01-25T11:30:00.000Z", + "endTime": "2024-01-25T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2236, + "publisherId": "clryu7cpx004joz6edcuc8pb5", + "name": "Рубен Паванело", + "dayofweek": "Wednesday", + "dayOfMonth": 31, + "weekOfMonth": 5, + "startTime": "2024-01-31T11:30:00.000Z", + "endTime": "2024-01-31T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2237, + "publisherId": "clryu7cpx004joz6edcuc8pb5", + "name": "Рубен Паванело", + "dayofweek": "Thursday", + "dayOfMonth": 1, + "weekOfMonth": 5, + "startTime": "2024-02-01T11:30:00.000Z", + "endTime": "2024-02-01T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3097, + "publisherId": "clryu7cpx004joz6edcuc8pb5", + "name": "от предишен график", + "dayofweek": "Thursday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-11T13:00:00.000Z", + "endTime": "2024-01-11T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3128, + "publisherId": "clryu7cpx004joz6edcuc8pb5", + "name": "от предишен график", + "dayofweek": "Monday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-15T07:00:00.000Z", + "endTime": "2024-01-15T08:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3170, + "publisherId": "clryu7cpx004joz6edcuc8pb5", + "name": "от предишен график", + "dayofweek": "Thursday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-18T13:00:00.000Z", + "endTime": "2024-01-18T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3332, + "publisherId": "clryu7cpx004joz6edcuc8pb5", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-31T14:30:00.000Z", + "endTime": "2024-01-31T16:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 14, + "currentMonthAvailabilityHoursCount": 63, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": true + }, + { + "id": "clryu7cu6004koz6epyrfn0px", + "firstName": "Рубен", + "lastName": "Реч", + "assignments": [ + { + "id": 424, + "shift": { + "id": 136, + "startTime": "2024-01-27T14:30:00.000Z", + "endTime": "2024-01-27T16:00:00.000Z" + } + }, + { + "id": 529, + "shift": { + "id": 170, + "startTime": "2024-02-03T14:30:00.000Z", + "endTime": "2024-02-03T16:00:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 1300, + "publisherId": "clryu7cu6004koz6epyrfn0px", + "name": "Рубен Реч", + "dayofweek": "Saturday", + "dayOfMonth": 10, + "weekOfMonth": 1, + "startTime": "2024-02-10T10:00:00.000Z", + "endTime": "2024-02-10T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1301, + "publisherId": "clryu7cu6004koz6epyrfn0px", + "name": "Рубен Реч", + "dayofweek": "Saturday", + "dayOfMonth": 17, + "weekOfMonth": 2, + "startTime": "2024-02-17T10:00:00.000Z", + "endTime": "2024-02-17T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1302, + "publisherId": "clryu7cu6004koz6epyrfn0px", + "name": "Рубен Реч", + "dayofweek": "Saturday", + "dayOfMonth": 24, + "weekOfMonth": 3, + "startTime": "2024-02-24T10:00:00.000Z", + "endTime": "2024-02-24T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1303, + "publisherId": "clryu7cu6004koz6epyrfn0px", + "name": "Рубен Реч", + "dayofweek": "Saturday", + "dayOfMonth": 2, + "weekOfMonth": 4, + "startTime": "2024-03-02T10:00:00.000Z", + "endTime": "2024-03-02T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2819, + "publisherId": "clryu7cu6004koz6epyrfn0px", + "name": "Рубен Реч", + "dayofweek": "Saturday", + "dayOfMonth": 6, + "weekOfMonth": 1, + "startTime": "2024-01-06T10:00:00.000Z", + "endTime": "2024-01-06T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2820, + "publisherId": "clryu7cu6004koz6epyrfn0px", + "name": "Рубен Реч", + "dayofweek": "Saturday", + "dayOfMonth": 13, + "weekOfMonth": 2, + "startTime": "2024-01-13T10:00:00.000Z", + "endTime": "2024-01-13T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2821, + "publisherId": "clryu7cu6004koz6epyrfn0px", + "name": "Рубен Реч", + "dayofweek": "Saturday", + "dayOfMonth": 20, + "weekOfMonth": 3, + "startTime": "2024-01-20T10:00:00.000Z", + "endTime": "2024-01-20T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2822, + "publisherId": "clryu7cu6004koz6epyrfn0px", + "name": "Рубен Реч", + "dayofweek": "Saturday", + "dayOfMonth": 27, + "weekOfMonth": 4, + "startTime": "2024-01-27T10:00:00.000Z", + "endTime": "2024-01-27T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2823, + "publisherId": "clryu7cu6004koz6epyrfn0px", + "name": "Рубен Реч", + "dayofweek": "Saturday", + "dayOfMonth": 3, + "weekOfMonth": 5, + "startTime": "2024-02-03T10:00:00.000Z", + "endTime": "2024-02-03T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3285, + "publisherId": "clryu7cu6004koz6epyrfn0px", + "name": "от предишен график", + "dayofweek": "Saturday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-27T14:30:00.000Z", + "endTime": "2024-01-27T16:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3376, + "publisherId": "clryu7cu6004koz6epyrfn0px", + "name": "от предишен график", + "dayofweek": "Saturday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-02-03T14:30:00.000Z", + "endTime": "2024-02-03T16:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 2, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 2819, + "publisherId": "clryu7cu6004koz6epyrfn0px", + "name": "Рубен Реч", + "dayofweek": "Saturday", + "dayOfMonth": 6, + "weekOfMonth": 1, + "startTime": "2024-01-06T10:00:00.000Z", + "endTime": "2024-01-06T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2820, + "publisherId": "clryu7cu6004koz6epyrfn0px", + "name": "Рубен Реч", + "dayofweek": "Saturday", + "dayOfMonth": 13, + "weekOfMonth": 2, + "startTime": "2024-01-13T10:00:00.000Z", + "endTime": "2024-01-13T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2821, + "publisherId": "clryu7cu6004koz6epyrfn0px", + "name": "Рубен Реч", + "dayofweek": "Saturday", + "dayOfMonth": 20, + "weekOfMonth": 3, + "startTime": "2024-01-20T10:00:00.000Z", + "endTime": "2024-01-20T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2822, + "publisherId": "clryu7cu6004koz6epyrfn0px", + "name": "Рубен Реч", + "dayofweek": "Saturday", + "dayOfMonth": 27, + "weekOfMonth": 4, + "startTime": "2024-01-27T10:00:00.000Z", + "endTime": "2024-01-27T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2823, + "publisherId": "clryu7cu6004koz6epyrfn0px", + "name": "Рубен Реч", + "dayofweek": "Saturday", + "dayOfMonth": 3, + "weekOfMonth": 5, + "startTime": "2024-02-03T10:00:00.000Z", + "endTime": "2024-02-03T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3285, + "publisherId": "clryu7cu6004koz6epyrfn0px", + "name": "от предишен график", + "dayofweek": "Saturday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-27T14:30:00.000Z", + "endTime": "2024-01-27T16:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3376, + "publisherId": "clryu7cu6004koz6epyrfn0px", + "name": "от предишен график", + "dayofweek": "Saturday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-02-03T14:30:00.000Z", + "endTime": "2024-02-03T16:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 7, + "currentMonthAvailabilityHoursCount": 40.5, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": true + }, + { + "id": "clryu7cyn004loz6euglmaptq", + "firstName": "Румяна", + "lastName": "Иванова", + "assignments": [ + { + "id": 76, + "shift": { + "id": 29, + "startTime": "2024-01-05T13:00:00.000Z", + "endTime": "2024-01-05T14:30:00.000Z" + } + }, + { + "id": 183, + "shift": { + "id": 62, + "startTime": "2024-01-12T11:30:00.000Z", + "endTime": "2024-01-12T13:00:00.000Z" + } + }, + { + "id": 296, + "shift": { + "id": 97, + "startTime": "2024-01-19T13:00:00.000Z", + "endTime": "2024-01-19T14:30:00.000Z" + } + }, + { + "id": 508, + "shift": { + "id": 163, + "startTime": "2024-02-02T10:00:00.000Z", + "endTime": "2024-02-02T11:30:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 1411, + "publisherId": "clryu7cyn004loz6euglmaptq", + "name": "Румяна Иванова", + "dayofweek": "Friday", + "dayOfMonth": 9, + "weekOfMonth": 1, + "startTime": "2024-02-09T08:30:00.000Z", + "endTime": "2024-02-09T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1412, + "publisherId": "clryu7cyn004loz6euglmaptq", + "name": "Румяна Иванова", + "dayofweek": "Friday", + "dayOfMonth": 16, + "weekOfMonth": 2, + "startTime": "2024-02-16T08:30:00.000Z", + "endTime": "2024-02-16T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1413, + "publisherId": "clryu7cyn004loz6euglmaptq", + "name": "Румяна Иванова", + "dayofweek": "Friday", + "dayOfMonth": 23, + "weekOfMonth": 3, + "startTime": "2024-02-23T08:30:00.000Z", + "endTime": "2024-02-23T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1414, + "publisherId": "clryu7cyn004loz6euglmaptq", + "name": "Румяна Иванова", + "dayofweek": "Friday", + "dayOfMonth": 1, + "weekOfMonth": 4, + "startTime": "2024-03-01T07:00:00.000Z", + "endTime": "2024-03-01T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2061, + "publisherId": "clryu7cyn004loz6euglmaptq", + "name": "Румяна Иванова", + "dayofweek": "Friday", + "dayOfMonth": 5, + "weekOfMonth": 1, + "startTime": "2024-01-05T08:30:00.000Z", + "endTime": "2024-01-05T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2062, + "publisherId": "clryu7cyn004loz6euglmaptq", + "name": "Румяна Иванова", + "dayofweek": "Friday", + "dayOfMonth": 12, + "weekOfMonth": 2, + "startTime": "2024-01-12T08:30:00.000Z", + "endTime": "2024-01-12T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2063, + "publisherId": "clryu7cyn004loz6euglmaptq", + "name": "Румяна Иванова", + "dayofweek": "Friday", + "dayOfMonth": 19, + "weekOfMonth": 3, + "startTime": "2024-01-19T08:30:00.000Z", + "endTime": "2024-01-19T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2064, + "publisherId": "clryu7cyn004loz6euglmaptq", + "name": "Румяна Иванова", + "dayofweek": "Friday", + "dayOfMonth": 26, + "weekOfMonth": 4, + "startTime": "2024-01-26T07:00:00.000Z", + "endTime": "2024-01-26T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2065, + "publisherId": "clryu7cyn004loz6euglmaptq", + "name": "Румяна Иванова", + "dayofweek": "Friday", + "dayOfMonth": 2, + "weekOfMonth": 5, + "startTime": "2024-02-02T07:00:00.000Z", + "endTime": "2024-02-02T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3033, + "publisherId": "clryu7cyn004loz6euglmaptq", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-05T13:00:00.000Z", + "endTime": "2024-01-05T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3109, + "publisherId": "clryu7cyn004loz6euglmaptq", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-12T11:30:00.000Z", + "endTime": "2024-01-12T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3184, + "publisherId": "clryu7cyn004loz6euglmaptq", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-19T13:00:00.000Z", + "endTime": "2024-01-19T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3357, + "publisherId": "clryu7cyn004loz6euglmaptq", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-02-02T10:00:00.000Z", + "endTime": "2024-02-02T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 4, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 2061, + "publisherId": "clryu7cyn004loz6euglmaptq", + "name": "Румяна Иванова", + "dayofweek": "Friday", + "dayOfMonth": 5, + "weekOfMonth": 1, + "startTime": "2024-01-05T08:30:00.000Z", + "endTime": "2024-01-05T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2062, + "publisherId": "clryu7cyn004loz6euglmaptq", + "name": "Румяна Иванова", + "dayofweek": "Friday", + "dayOfMonth": 12, + "weekOfMonth": 2, + "startTime": "2024-01-12T08:30:00.000Z", + "endTime": "2024-01-12T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2063, + "publisherId": "clryu7cyn004loz6euglmaptq", + "name": "Румяна Иванова", + "dayofweek": "Friday", + "dayOfMonth": 19, + "weekOfMonth": 3, + "startTime": "2024-01-19T08:30:00.000Z", + "endTime": "2024-01-19T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2064, + "publisherId": "clryu7cyn004loz6euglmaptq", + "name": "Румяна Иванова", + "dayofweek": "Friday", + "dayOfMonth": 26, + "weekOfMonth": 4, + "startTime": "2024-01-26T07:00:00.000Z", + "endTime": "2024-01-26T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2065, + "publisherId": "clryu7cyn004loz6euglmaptq", + "name": "Румяна Иванова", + "dayofweek": "Friday", + "dayOfMonth": 2, + "weekOfMonth": 5, + "startTime": "2024-02-02T07:00:00.000Z", + "endTime": "2024-02-02T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3033, + "publisherId": "clryu7cyn004loz6euglmaptq", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-05T13:00:00.000Z", + "endTime": "2024-01-05T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3109, + "publisherId": "clryu7cyn004loz6euglmaptq", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-12T11:30:00.000Z", + "endTime": "2024-01-12T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3184, + "publisherId": "clryu7cyn004loz6euglmaptq", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-19T13:00:00.000Z", + "endTime": "2024-01-19T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3357, + "publisherId": "clryu7cyn004loz6euglmaptq", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-02-02T10:00:00.000Z", + "endTime": "2024-02-02T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 9, + "currentMonthAvailabilityHoursCount": 39, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": true + }, + { + "id": "clryu7d7i004noz6em4gbl6i7", + "firstName": "Сара", + "lastName": "Насър", + "assignments": [ + { + "id": 19, + "shift": { + "id": 11, + "startTime": "2024-01-02T13:00:00.000Z", + "endTime": "2024-01-02T14:30:00.000Z" + } + }, + { + "id": 189, + "shift": { + "id": 64, + "startTime": "2024-01-12T14:30:00.000Z", + "endTime": "2024-01-12T16:00:00.000Z" + } + }, + { + "id": 247, + "shift": { + "id": 81, + "startTime": "2024-01-17T07:00:00.000Z", + "endTime": "2024-01-17T08:30:00.000Z" + } + }, + { + "id": 458, + "shift": { + "id": 147, + "startTime": "2024-01-30T13:00:00.000Z", + "endTime": "2024-01-30T14:30:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 979, + "publisherId": "clryu7d7i004noz6em4gbl6i7", + "name": "Сара Насър", + "dayofweek": "Monday", + "dayOfMonth": 5, + "weekOfMonth": 1, + "startTime": "2024-02-05T14:30:00.000Z", + "endTime": "2024-02-05T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 980, + "publisherId": "clryu7d7i004noz6em4gbl6i7", + "name": "Сара Насър", + "dayofweek": "Tuesday", + "dayOfMonth": 6, + "weekOfMonth": 1, + "startTime": "2024-02-06T13:00:00.000Z", + "endTime": "2024-02-06T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 981, + "publisherId": "clryu7d7i004noz6em4gbl6i7", + "name": "Сара Насър", + "dayofweek": "Wednesday", + "dayOfMonth": 7, + "weekOfMonth": 1, + "startTime": "2024-02-07T07:00:00.000Z", + "endTime": "2024-02-07T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 982, + "publisherId": "clryu7d7i004noz6em4gbl6i7", + "name": "Сара Насър", + "dayofweek": "Wednesday", + "dayOfMonth": 7, + "weekOfMonth": 1, + "startTime": "2024-02-07T16:00:00.000Z", + "endTime": "2024-02-07T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 983, + "publisherId": "clryu7d7i004noz6em4gbl6i7", + "name": "Сара Насър", + "dayofweek": "Monday", + "dayOfMonth": 12, + "weekOfMonth": 2, + "startTime": "2024-02-12T14:30:00.000Z", + "endTime": "2024-02-12T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 984, + "publisherId": "clryu7d7i004noz6em4gbl6i7", + "name": "Сара Насър", + "dayofweek": "Tuesday", + "dayOfMonth": 13, + "weekOfMonth": 2, + "startTime": "2024-02-13T13:00:00.000Z", + "endTime": "2024-02-13T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 985, + "publisherId": "clryu7d7i004noz6em4gbl6i7", + "name": "Сара Насър", + "dayofweek": "Thursday", + "dayOfMonth": 15, + "weekOfMonth": 2, + "startTime": "2024-02-15T14:30:00.000Z", + "endTime": "2024-02-15T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 986, + "publisherId": "clryu7d7i004noz6em4gbl6i7", + "name": "Сара Насър", + "dayofweek": "Friday", + "dayOfMonth": 16, + "weekOfMonth": 2, + "startTime": "2024-02-16T13:00:00.000Z", + "endTime": "2024-02-16T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 987, + "publisherId": "clryu7d7i004noz6em4gbl6i7", + "name": "Сара Насър", + "dayofweek": "Saturday", + "dayOfMonth": 17, + "weekOfMonth": 2, + "startTime": "2024-02-17T10:00:00.000Z", + "endTime": "2024-02-17T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 988, + "publisherId": "clryu7d7i004noz6em4gbl6i7", + "name": "Сара Насър", + "dayofweek": "Monday", + "dayOfMonth": 19, + "weekOfMonth": 3, + "startTime": "2024-02-19T14:30:00.000Z", + "endTime": "2024-02-19T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 989, + "publisherId": "clryu7d7i004noz6em4gbl6i7", + "name": "Сара Насър", + "dayofweek": "Tuesday", + "dayOfMonth": 20, + "weekOfMonth": 3, + "startTime": "2024-02-20T13:00:00.000Z", + "endTime": "2024-02-20T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 990, + "publisherId": "clryu7d7i004noz6em4gbl6i7", + "name": "Сара Насър", + "dayofweek": "Wednesday", + "dayOfMonth": 21, + "weekOfMonth": 3, + "startTime": "2024-02-21T07:00:00.000Z", + "endTime": "2024-02-21T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 991, + "publisherId": "clryu7d7i004noz6em4gbl6i7", + "name": "Сара Насър", + "dayofweek": "Friday", + "dayOfMonth": 23, + "weekOfMonth": 3, + "startTime": "2024-02-23T13:00:00.000Z", + "endTime": "2024-02-23T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 992, + "publisherId": "clryu7d7i004noz6em4gbl6i7", + "name": "Сара Насър", + "dayofweek": "Monday", + "dayOfMonth": 26, + "weekOfMonth": 4, + "startTime": "2024-02-26T13:00:00.000Z", + "endTime": "2024-02-26T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 993, + "publisherId": "clryu7d7i004noz6em4gbl6i7", + "name": "Сара Насър", + "dayofweek": "Tuesday", + "dayOfMonth": 27, + "weekOfMonth": 4, + "startTime": "2024-02-27T13:00:00.000Z", + "endTime": "2024-02-27T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 994, + "publisherId": "clryu7d7i004noz6em4gbl6i7", + "name": "Сара Насър", + "dayofweek": "Thursday", + "dayOfMonth": 29, + "weekOfMonth": 4, + "startTime": "2024-02-29T13:00:00.000Z", + "endTime": "2024-02-29T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 995, + "publisherId": "clryu7d7i004noz6em4gbl6i7", + "name": "Сара Насър", + "dayofweek": "Friday", + "dayOfMonth": 1, + "weekOfMonth": 4, + "startTime": "2024-03-01T13:00:00.000Z", + "endTime": "2024-03-01T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 996, + "publisherId": "clryu7d7i004noz6em4gbl6i7", + "name": "Сара Насър", + "dayofweek": "Saturday", + "dayOfMonth": 2, + "weekOfMonth": 4, + "startTime": "2024-03-02T11:30:00.000Z", + "endTime": "2024-03-02T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2692, + "publisherId": "clryu7d7i004noz6em4gbl6i7", + "name": "Сара Насър", + "dayofweek": "Monday", + "dayOfMonth": 1, + "weekOfMonth": 1, + "startTime": "2024-01-01T14:30:00.000Z", + "endTime": "2024-01-01T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2693, + "publisherId": "clryu7d7i004noz6em4gbl6i7", + "name": "Сара Насър", + "dayofweek": "Tuesday", + "dayOfMonth": 2, + "weekOfMonth": 1, + "startTime": "2024-01-02T13:00:00.000Z", + "endTime": "2024-01-02T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2694, + "publisherId": "clryu7d7i004noz6em4gbl6i7", + "name": "Сара Насър", + "dayofweek": "Wednesday", + "dayOfMonth": 3, + "weekOfMonth": 1, + "startTime": "2024-01-03T07:00:00.000Z", + "endTime": "2024-01-03T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2695, + "publisherId": "clryu7d7i004noz6em4gbl6i7", + "name": "Сара Насър", + "dayofweek": "Wednesday", + "dayOfMonth": 3, + "weekOfMonth": 1, + "startTime": "2024-01-03T16:00:00.000Z", + "endTime": "2024-01-03T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2696, + "publisherId": "clryu7d7i004noz6em4gbl6i7", + "name": "Сара Насър", + "dayofweek": "Monday", + "dayOfMonth": 8, + "weekOfMonth": 2, + "startTime": "2024-01-08T14:30:00.000Z", + "endTime": "2024-01-08T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2697, + "publisherId": "clryu7d7i004noz6em4gbl6i7", + "name": "Сара Насър", + "dayofweek": "Tuesday", + "dayOfMonth": 9, + "weekOfMonth": 2, + "startTime": "2024-01-09T13:00:00.000Z", + "endTime": "2024-01-09T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2698, + "publisherId": "clryu7d7i004noz6em4gbl6i7", + "name": "Сара Насър", + "dayofweek": "Thursday", + "dayOfMonth": 11, + "weekOfMonth": 2, + "startTime": "2024-01-11T14:30:00.000Z", + "endTime": "2024-01-11T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2699, + "publisherId": "clryu7d7i004noz6em4gbl6i7", + "name": "Сара Насър", + "dayofweek": "Friday", + "dayOfMonth": 12, + "weekOfMonth": 2, + "startTime": "2024-01-12T13:00:00.000Z", + "endTime": "2024-01-12T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2700, + "publisherId": "clryu7d7i004noz6em4gbl6i7", + "name": "Сара Насър", + "dayofweek": "Saturday", + "dayOfMonth": 13, + "weekOfMonth": 2, + "startTime": "2024-01-13T10:00:00.000Z", + "endTime": "2024-01-13T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2701, + "publisherId": "clryu7d7i004noz6em4gbl6i7", + "name": "Сара Насър", + "dayofweek": "Monday", + "dayOfMonth": 15, + "weekOfMonth": 3, + "startTime": "2024-01-15T14:30:00.000Z", + "endTime": "2024-01-15T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2702, + "publisherId": "clryu7d7i004noz6em4gbl6i7", + "name": "Сара Насър", + "dayofweek": "Tuesday", + "dayOfMonth": 16, + "weekOfMonth": 3, + "startTime": "2024-01-16T13:00:00.000Z", + "endTime": "2024-01-16T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2703, + "publisherId": "clryu7d7i004noz6em4gbl6i7", + "name": "Сара Насър", + "dayofweek": "Wednesday", + "dayOfMonth": 17, + "weekOfMonth": 3, + "startTime": "2024-01-17T07:00:00.000Z", + "endTime": "2024-01-17T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2704, + "publisherId": "clryu7d7i004noz6em4gbl6i7", + "name": "Сара Насър", + "dayofweek": "Friday", + "dayOfMonth": 19, + "weekOfMonth": 3, + "startTime": "2024-01-19T13:00:00.000Z", + "endTime": "2024-01-19T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2705, + "publisherId": "clryu7d7i004noz6em4gbl6i7", + "name": "Сара Насър", + "dayofweek": "Monday", + "dayOfMonth": 22, + "weekOfMonth": 4, + "startTime": "2024-01-22T13:00:00.000Z", + "endTime": "2024-01-22T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2706, + "publisherId": "clryu7d7i004noz6em4gbl6i7", + "name": "Сара Насър", + "dayofweek": "Tuesday", + "dayOfMonth": 23, + "weekOfMonth": 4, + "startTime": "2024-01-23T13:00:00.000Z", + "endTime": "2024-01-23T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2707, + "publisherId": "clryu7d7i004noz6em4gbl6i7", + "name": "Сара Насър", + "dayofweek": "Thursday", + "dayOfMonth": 25, + "weekOfMonth": 4, + "startTime": "2024-01-25T13:00:00.000Z", + "endTime": "2024-01-25T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2708, + "publisherId": "clryu7d7i004noz6em4gbl6i7", + "name": "Сара Насър", + "dayofweek": "Friday", + "dayOfMonth": 26, + "weekOfMonth": 4, + "startTime": "2024-01-26T13:00:00.000Z", + "endTime": "2024-01-26T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2709, + "publisherId": "clryu7d7i004noz6em4gbl6i7", + "name": "Сара Насър", + "dayofweek": "Saturday", + "dayOfMonth": 27, + "weekOfMonth": 4, + "startTime": "2024-01-27T11:30:00.000Z", + "endTime": "2024-01-27T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3115, + "publisherId": "clryu7d7i004noz6em4gbl6i7", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-12T14:30:00.000Z", + "endTime": "2024-01-12T16:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3314, + "publisherId": "clryu7d7i004noz6em4gbl6i7", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-30T13:00:00.000Z", + "endTime": "2024-01-30T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 4, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 2692, + "publisherId": "clryu7d7i004noz6em4gbl6i7", + "name": "Сара Насър", + "dayofweek": "Monday", + "dayOfMonth": 1, + "weekOfMonth": 1, + "startTime": "2024-01-01T14:30:00.000Z", + "endTime": "2024-01-01T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2693, + "publisherId": "clryu7d7i004noz6em4gbl6i7", + "name": "Сара Насър", + "dayofweek": "Tuesday", + "dayOfMonth": 2, + "weekOfMonth": 1, + "startTime": "2024-01-02T13:00:00.000Z", + "endTime": "2024-01-02T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2694, + "publisherId": "clryu7d7i004noz6em4gbl6i7", + "name": "Сара Насър", + "dayofweek": "Wednesday", + "dayOfMonth": 3, + "weekOfMonth": 1, + "startTime": "2024-01-03T07:00:00.000Z", + "endTime": "2024-01-03T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2695, + "publisherId": "clryu7d7i004noz6em4gbl6i7", + "name": "Сара Насър", + "dayofweek": "Wednesday", + "dayOfMonth": 3, + "weekOfMonth": 1, + "startTime": "2024-01-03T16:00:00.000Z", + "endTime": "2024-01-03T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2696, + "publisherId": "clryu7d7i004noz6em4gbl6i7", + "name": "Сара Насър", + "dayofweek": "Monday", + "dayOfMonth": 8, + "weekOfMonth": 2, + "startTime": "2024-01-08T14:30:00.000Z", + "endTime": "2024-01-08T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2697, + "publisherId": "clryu7d7i004noz6em4gbl6i7", + "name": "Сара Насър", + "dayofweek": "Tuesday", + "dayOfMonth": 9, + "weekOfMonth": 2, + "startTime": "2024-01-09T13:00:00.000Z", + "endTime": "2024-01-09T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2698, + "publisherId": "clryu7d7i004noz6em4gbl6i7", + "name": "Сара Насър", + "dayofweek": "Thursday", + "dayOfMonth": 11, + "weekOfMonth": 2, + "startTime": "2024-01-11T14:30:00.000Z", + "endTime": "2024-01-11T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2699, + "publisherId": "clryu7d7i004noz6em4gbl6i7", + "name": "Сара Насър", + "dayofweek": "Friday", + "dayOfMonth": 12, + "weekOfMonth": 2, + "startTime": "2024-01-12T13:00:00.000Z", + "endTime": "2024-01-12T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2700, + "publisherId": "clryu7d7i004noz6em4gbl6i7", + "name": "Сара Насър", + "dayofweek": "Saturday", + "dayOfMonth": 13, + "weekOfMonth": 2, + "startTime": "2024-01-13T10:00:00.000Z", + "endTime": "2024-01-13T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2701, + "publisherId": "clryu7d7i004noz6em4gbl6i7", + "name": "Сара Насър", + "dayofweek": "Monday", + "dayOfMonth": 15, + "weekOfMonth": 3, + "startTime": "2024-01-15T14:30:00.000Z", + "endTime": "2024-01-15T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2702, + "publisherId": "clryu7d7i004noz6em4gbl6i7", + "name": "Сара Насър", + "dayofweek": "Tuesday", + "dayOfMonth": 16, + "weekOfMonth": 3, + "startTime": "2024-01-16T13:00:00.000Z", + "endTime": "2024-01-16T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2703, + "publisherId": "clryu7d7i004noz6em4gbl6i7", + "name": "Сара Насър", + "dayofweek": "Wednesday", + "dayOfMonth": 17, + "weekOfMonth": 3, + "startTime": "2024-01-17T07:00:00.000Z", + "endTime": "2024-01-17T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2704, + "publisherId": "clryu7d7i004noz6em4gbl6i7", + "name": "Сара Насър", + "dayofweek": "Friday", + "dayOfMonth": 19, + "weekOfMonth": 3, + "startTime": "2024-01-19T13:00:00.000Z", + "endTime": "2024-01-19T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2705, + "publisherId": "clryu7d7i004noz6em4gbl6i7", + "name": "Сара Насър", + "dayofweek": "Monday", + "dayOfMonth": 22, + "weekOfMonth": 4, + "startTime": "2024-01-22T13:00:00.000Z", + "endTime": "2024-01-22T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2706, + "publisherId": "clryu7d7i004noz6em4gbl6i7", + "name": "Сара Насър", + "dayofweek": "Tuesday", + "dayOfMonth": 23, + "weekOfMonth": 4, + "startTime": "2024-01-23T13:00:00.000Z", + "endTime": "2024-01-23T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2707, + "publisherId": "clryu7d7i004noz6em4gbl6i7", + "name": "Сара Насър", + "dayofweek": "Thursday", + "dayOfMonth": 25, + "weekOfMonth": 4, + "startTime": "2024-01-25T13:00:00.000Z", + "endTime": "2024-01-25T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2708, + "publisherId": "clryu7d7i004noz6em4gbl6i7", + "name": "Сара Насър", + "dayofweek": "Friday", + "dayOfMonth": 26, + "weekOfMonth": 4, + "startTime": "2024-01-26T13:00:00.000Z", + "endTime": "2024-01-26T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2709, + "publisherId": "clryu7d7i004noz6em4gbl6i7", + "name": "Сара Насър", + "dayofweek": "Saturday", + "dayOfMonth": 27, + "weekOfMonth": 4, + "startTime": "2024-01-27T11:30:00.000Z", + "endTime": "2024-01-27T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3115, + "publisherId": "clryu7d7i004noz6em4gbl6i7", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-12T14:30:00.000Z", + "endTime": "2024-01-12T16:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3314, + "publisherId": "clryu7d7i004noz6em4gbl6i7", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-30T13:00:00.000Z", + "endTime": "2024-01-30T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 20, + "currentMonthAvailabilityHoursCount": 51, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": true + }, + { + "id": "clryu7dc0004ooz6exhehjotu", + "firstName": "Светлана", + "lastName": "Калинина", + "assignments": [ + { + "id": 78, + "shift": { + "id": 30, + "startTime": "2024-01-05T14:30:00.000Z", + "endTime": "2024-01-05T16:00:00.000Z" + } + }, + { + "id": 99, + "shift": { + "id": 36, + "startTime": "2024-01-08T08:30:00.000Z", + "endTime": "2024-01-08T10:00:00.000Z" + } + }, + { + "id": 218, + "shift": { + "id": 72, + "startTime": "2024-01-15T11:30:00.000Z", + "endTime": "2024-01-15T13:00:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 1802, + "publisherId": "clryu7dc0004ooz6exhehjotu", + "name": "Светлана Калинина", + "dayofweek": "Monday", + "dayOfMonth": 5, + "weekOfMonth": 1, + "startTime": "2024-02-05T08:30:00.000Z", + "endTime": "2024-02-05T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1803, + "publisherId": "clryu7dc0004ooz6exhehjotu", + "name": "Светлана Калинина", + "dayofweek": "Friday", + "dayOfMonth": 9, + "weekOfMonth": 1, + "startTime": "2024-02-09T07:00:00.000Z", + "endTime": "2024-02-09T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1804, + "publisherId": "clryu7dc0004ooz6exhehjotu", + "name": "Светлана Калинина", + "dayofweek": "Monday", + "dayOfMonth": 12, + "weekOfMonth": 2, + "startTime": "2024-02-12T08:30:00.000Z", + "endTime": "2024-02-12T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1805, + "publisherId": "clryu7dc0004ooz6exhehjotu", + "name": "Светлана Калинина", + "dayofweek": "Friday", + "dayOfMonth": 16, + "weekOfMonth": 2, + "startTime": "2024-02-16T07:00:00.000Z", + "endTime": "2024-02-16T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2977, + "publisherId": "clryu7dc0004ooz6exhehjotu", + "name": "Светлана Калинина", + "dayofweek": "Monday", + "dayOfMonth": 1, + "weekOfMonth": 1, + "startTime": "2024-01-01T08:30:00.000Z", + "endTime": "2024-01-01T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2978, + "publisherId": "clryu7dc0004ooz6exhehjotu", + "name": "Светлана Калинина", + "dayofweek": "Friday", + "dayOfMonth": 5, + "weekOfMonth": 1, + "startTime": "2024-01-05T07:00:00.000Z", + "endTime": "2024-01-05T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2979, + "publisherId": "clryu7dc0004ooz6exhehjotu", + "name": "Светлана Калинина", + "dayofweek": "Monday", + "dayOfMonth": 8, + "weekOfMonth": 2, + "startTime": "2024-01-08T08:30:00.000Z", + "endTime": "2024-01-08T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2980, + "publisherId": "clryu7dc0004ooz6exhehjotu", + "name": "Светлана Калинина", + "dayofweek": "Friday", + "dayOfMonth": 12, + "weekOfMonth": 2, + "startTime": "2024-01-12T07:00:00.000Z", + "endTime": "2024-01-12T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3035, + "publisherId": "clryu7dc0004ooz6exhehjotu", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-05T14:30:00.000Z", + "endTime": "2024-01-05T16:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3135, + "publisherId": "clryu7dc0004ooz6exhehjotu", + "name": "от предишен график", + "dayofweek": "Monday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-15T11:30:00.000Z", + "endTime": "2024-01-15T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 3, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 2977, + "publisherId": "clryu7dc0004ooz6exhehjotu", + "name": "Светлана Калинина", + "dayofweek": "Monday", + "dayOfMonth": 1, + "weekOfMonth": 1, + "startTime": "2024-01-01T08:30:00.000Z", + "endTime": "2024-01-01T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2978, + "publisherId": "clryu7dc0004ooz6exhehjotu", + "name": "Светлана Калинина", + "dayofweek": "Friday", + "dayOfMonth": 5, + "weekOfMonth": 1, + "startTime": "2024-01-05T07:00:00.000Z", + "endTime": "2024-01-05T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2979, + "publisherId": "clryu7dc0004ooz6exhehjotu", + "name": "Светлана Калинина", + "dayofweek": "Monday", + "dayOfMonth": 8, + "weekOfMonth": 2, + "startTime": "2024-01-08T08:30:00.000Z", + "endTime": "2024-01-08T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2980, + "publisherId": "clryu7dc0004ooz6exhehjotu", + "name": "Светлана Калинина", + "dayofweek": "Friday", + "dayOfMonth": 12, + "weekOfMonth": 2, + "startTime": "2024-01-12T07:00:00.000Z", + "endTime": "2024-01-12T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3035, + "publisherId": "clryu7dc0004ooz6exhehjotu", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-05T14:30:00.000Z", + "endTime": "2024-01-05T16:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3135, + "publisherId": "clryu7dc0004ooz6exhehjotu", + "name": "от предишен график", + "dayofweek": "Monday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-15T11:30:00.000Z", + "endTime": "2024-01-15T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 6, + "currentMonthAvailabilityHoursCount": 36, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": true + }, + { + "id": "clryu7dka004qoz6efg1bv17s", + "firstName": "Светлана", + "lastName": "Чулак", + "assignments": [ + { + "id": 35, + "shift": { + "id": 16, + "startTime": "2024-01-03T11:30:00.000Z", + "endTime": "2024-01-03T13:00:00.000Z" + } + }, + { + "id": 169, + "shift": { + "id": 57, + "startTime": "2024-01-11T13:00:00.000Z", + "endTime": "2024-01-11T14:30:00.000Z" + } + }, + { + "id": 368, + "shift": { + "id": 119, + "startTime": "2024-01-24T13:00:00.000Z", + "endTime": "2024-01-24T14:30:00.000Z" + } + }, + { + "id": 480, + "shift": { + "id": 153, + "startTime": "2024-01-31T13:00:00.000Z", + "endTime": "2024-01-31T14:30:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 3004, + "publisherId": "clryu7dka004qoz6efg1bv17s", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-03T11:30:00.000Z", + "endTime": "2024-01-03T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3099, + "publisherId": "clryu7dka004qoz6efg1bv17s", + "name": "от предишен график", + "dayofweek": "Thursday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-11T13:00:00.000Z", + "endTime": "2024-01-11T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3238, + "publisherId": "clryu7dka004qoz6efg1bv17s", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-24T13:00:00.000Z", + "endTime": "2024-01-24T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3331, + "publisherId": "clryu7dka004qoz6efg1bv17s", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-31T13:00:00.000Z", + "endTime": "2024-01-31T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 4, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 3004, + "publisherId": "clryu7dka004qoz6efg1bv17s", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-03T11:30:00.000Z", + "endTime": "2024-01-03T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3099, + "publisherId": "clryu7dka004qoz6efg1bv17s", + "name": "от предишен график", + "dayofweek": "Thursday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-11T13:00:00.000Z", + "endTime": "2024-01-11T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3238, + "publisherId": "clryu7dka004qoz6efg1bv17s", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-24T13:00:00.000Z", + "endTime": "2024-01-24T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3331, + "publisherId": "clryu7dka004qoz6efg1bv17s", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-31T13:00:00.000Z", + "endTime": "2024-01-31T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 4, + "currentMonthAvailabilityHoursCount": 6, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": false + }, + { + "id": "clryu7due004soz6e1mqg5avl", + "firstName": "Светломира", + "lastName": "Трифонова", + "assignments": [ + { + "id": 30, + "shift": { + "id": 15, + "startTime": "2024-01-03T10:00:00.000Z", + "endTime": "2024-01-03T11:30:00.000Z" + } + }, + { + "id": 144, + "shift": { + "id": 50, + "startTime": "2024-01-10T11:30:00.000Z", + "endTime": "2024-01-10T13:00:00.000Z" + } + }, + { + "id": 356, + "shift": { + "id": 116, + "startTime": "2024-01-24T08:30:00.000Z", + "endTime": "2024-01-24T10:00:00.000Z" + } + }, + { + "id": 469, + "shift": { + "id": 150, + "startTime": "2024-01-31T08:30:00.000Z", + "endTime": "2024-01-31T10:00:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 690, + "publisherId": "clryu7due004soz6e1mqg5avl", + "name": "Светломира Трифонова", + "dayofweek": "Wednesday", + "dayOfMonth": 7, + "weekOfMonth": 1, + "startTime": "2024-02-07T07:00:00.000Z", + "endTime": "2024-02-07T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 691, + "publisherId": "clryu7due004soz6e1mqg5avl", + "name": "Светломира Трифонова", + "dayofweek": "Wednesday", + "dayOfMonth": 14, + "weekOfMonth": 2, + "startTime": "2024-02-14T07:00:00.000Z", + "endTime": "2024-02-14T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 692, + "publisherId": "clryu7due004soz6e1mqg5avl", + "name": "Светломира Трифонова", + "dayofweek": "Wednesday", + "dayOfMonth": 21, + "weekOfMonth": 3, + "startTime": "2024-02-21T07:00:00.000Z", + "endTime": "2024-02-21T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 693, + "publisherId": "clryu7due004soz6e1mqg5avl", + "name": "Светломира Трифонова", + "dayofweek": "Wednesday", + "dayOfMonth": 28, + "weekOfMonth": 4, + "startTime": "2024-02-28T07:00:00.000Z", + "endTime": "2024-02-28T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1886, + "publisherId": "clryu7due004soz6e1mqg5avl", + "name": "Светломира Трифонова", + "dayofweek": "Wednesday", + "dayOfMonth": 3, + "weekOfMonth": 1, + "startTime": "2024-01-03T07:00:00.000Z", + "endTime": "2024-01-03T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1887, + "publisherId": "clryu7due004soz6e1mqg5avl", + "name": "Светломира Трифонова", + "dayofweek": "Wednesday", + "dayOfMonth": 10, + "weekOfMonth": 2, + "startTime": "2024-01-10T07:00:00.000Z", + "endTime": "2024-01-10T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1888, + "publisherId": "clryu7due004soz6e1mqg5avl", + "name": "Светломира Трифонова", + "dayofweek": "Wednesday", + "dayOfMonth": 17, + "weekOfMonth": 3, + "startTime": "2024-01-17T07:00:00.000Z", + "endTime": "2024-01-17T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1889, + "publisherId": "clryu7due004soz6e1mqg5avl", + "name": "Светломира Трифонова", + "dayofweek": "Wednesday", + "dayOfMonth": 24, + "weekOfMonth": 4, + "startTime": "2024-01-24T07:00:00.000Z", + "endTime": "2024-01-24T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2999, + "publisherId": "clryu7due004soz6e1mqg5avl", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-03T10:00:00.000Z", + "endTime": "2024-01-03T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3082, + "publisherId": "clryu7due004soz6e1mqg5avl", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-10T11:30:00.000Z", + "endTime": "2024-01-10T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3230, + "publisherId": "clryu7due004soz6e1mqg5avl", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-24T08:30:00.000Z", + "endTime": "2024-01-24T10:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3324, + "publisherId": "clryu7due004soz6e1mqg5avl", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-31T08:30:00.000Z", + "endTime": "2024-01-31T10:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 4, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 1886, + "publisherId": "clryu7due004soz6e1mqg5avl", + "name": "Светломира Трифонова", + "dayofweek": "Wednesday", + "dayOfMonth": 3, + "weekOfMonth": 1, + "startTime": "2024-01-03T07:00:00.000Z", + "endTime": "2024-01-03T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1887, + "publisherId": "clryu7due004soz6e1mqg5avl", + "name": "Светломира Трифонова", + "dayofweek": "Wednesday", + "dayOfMonth": 10, + "weekOfMonth": 2, + "startTime": "2024-01-10T07:00:00.000Z", + "endTime": "2024-01-10T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1888, + "publisherId": "clryu7due004soz6e1mqg5avl", + "name": "Светломира Трифонова", + "dayofweek": "Wednesday", + "dayOfMonth": 17, + "weekOfMonth": 3, + "startTime": "2024-01-17T07:00:00.000Z", + "endTime": "2024-01-17T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1889, + "publisherId": "clryu7due004soz6e1mqg5avl", + "name": "Светломира Трифонова", + "dayofweek": "Wednesday", + "dayOfMonth": 24, + "weekOfMonth": 4, + "startTime": "2024-01-24T07:00:00.000Z", + "endTime": "2024-01-24T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2999, + "publisherId": "clryu7due004soz6e1mqg5avl", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-03T10:00:00.000Z", + "endTime": "2024-01-03T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3082, + "publisherId": "clryu7due004soz6e1mqg5avl", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-10T11:30:00.000Z", + "endTime": "2024-01-10T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3230, + "publisherId": "clryu7due004soz6e1mqg5avl", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-24T08:30:00.000Z", + "endTime": "2024-01-24T10:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3324, + "publisherId": "clryu7due004soz6e1mqg5avl", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-31T08:30:00.000Z", + "endTime": "2024-01-31T10:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 8, + "currentMonthAvailabilityHoursCount": 36, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": true + }, + { + "id": "clryu7dyz004toz6ewz5olast", + "firstName": "Светозар", + "lastName": "Ганчев", + "assignments": [ + { + "id": 93, + "shift": { + "id": 34, + "startTime": "2024-01-06T14:30:00.000Z", + "endTime": "2024-01-06T16:00:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 1239, + "publisherId": "clryu7dyz004toz6ewz5olast", + "name": "Светозар Ганчев", + "dayofweek": "Saturday", + "dayOfMonth": 10, + "weekOfMonth": 1, + "startTime": "2024-02-10T10:00:00.000Z", + "endTime": "2024-02-10T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1240, + "publisherId": "clryu7dyz004toz6ewz5olast", + "name": "Светозар Ганчев", + "dayofweek": "Saturday", + "dayOfMonth": 24, + "weekOfMonth": 3, + "startTime": "2024-02-24T10:00:00.000Z", + "endTime": "2024-02-24T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2807, + "publisherId": "clryu7dyz004toz6ewz5olast", + "name": "Светозар Ганчев", + "dayofweek": "Saturday", + "dayOfMonth": 6, + "weekOfMonth": 1, + "startTime": "2024-01-06T10:00:00.000Z", + "endTime": "2024-01-06T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2808, + "publisherId": "clryu7dyz004toz6ewz5olast", + "name": "Светозар Ганчев", + "dayofweek": "Saturday", + "dayOfMonth": 20, + "weekOfMonth": 3, + "startTime": "2024-01-20T10:00:00.000Z", + "endTime": "2024-01-20T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3047, + "publisherId": "clryu7dyz004toz6ewz5olast", + "name": "от предишен график", + "dayofweek": "Saturday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-06T14:30:00.000Z", + "endTime": "2024-01-06T16:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 1, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 2807, + "publisherId": "clryu7dyz004toz6ewz5olast", + "name": "Светозар Ганчев", + "dayofweek": "Saturday", + "dayOfMonth": 6, + "weekOfMonth": 1, + "startTime": "2024-01-06T10:00:00.000Z", + "endTime": "2024-01-06T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2808, + "publisherId": "clryu7dyz004toz6ewz5olast", + "name": "Светозар Ганчев", + "dayofweek": "Saturday", + "dayOfMonth": 20, + "weekOfMonth": 3, + "startTime": "2024-01-20T10:00:00.000Z", + "endTime": "2024-01-20T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3047, + "publisherId": "clryu7dyz004toz6ewz5olast", + "name": "от предишен график", + "dayofweek": "Saturday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-06T14:30:00.000Z", + "endTime": "2024-01-06T16:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 3, + "currentMonthAvailabilityHoursCount": 16.5, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": true + }, + { + "id": "clryu7e3q004uoz6ey08yr47n", + "firstName": "Светослав", + "lastName": "Георгиев", + "assignments": [ + { + "id": 46, + "shift": { + "id": 20, + "startTime": "2024-01-04T08:30:00.000Z", + "endTime": "2024-01-04T10:00:00.000Z" + } + }, + { + "id": 161, + "shift": { + "id": 55, + "startTime": "2024-01-11T10:00:00.000Z", + "endTime": "2024-01-11T11:30:00.000Z" + } + }, + { + "id": 272, + "shift": { + "id": 89, + "startTime": "2024-01-18T10:00:00.000Z", + "endTime": "2024-01-18T11:30:00.000Z" + } + }, + { + "id": 377, + "shift": { + "id": 122, + "startTime": "2024-01-25T08:30:00.000Z", + "endTime": "2024-01-25T10:00:00.000Z" + } + }, + { + "id": 487, + "shift": { + "id": 156, + "startTime": "2024-02-01T08:30:00.000Z", + "endTime": "2024-02-01T10:00:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 3011, + "publisherId": "clryu7e3q004uoz6ey08yr47n", + "name": "от предишен график", + "dayofweek": "Thursday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-04T08:30:00.000Z", + "endTime": "2024-01-04T10:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3092, + "publisherId": "clryu7e3q004uoz6ey08yr47n", + "name": "от предишен график", + "dayofweek": "Thursday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-11T10:00:00.000Z", + "endTime": "2024-01-11T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3165, + "publisherId": "clryu7e3q004uoz6ey08yr47n", + "name": "от предишен график", + "dayofweek": "Thursday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-18T10:00:00.000Z", + "endTime": "2024-01-18T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3245, + "publisherId": "clryu7e3q004uoz6ey08yr47n", + "name": "от предишен график", + "dayofweek": "Thursday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-25T08:30:00.000Z", + "endTime": "2024-01-25T10:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3338, + "publisherId": "clryu7e3q004uoz6ey08yr47n", + "name": "от предишен график", + "dayofweek": "Thursday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-02-01T08:30:00.000Z", + "endTime": "2024-02-01T10:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 5, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 3011, + "publisherId": "clryu7e3q004uoz6ey08yr47n", + "name": "от предишен график", + "dayofweek": "Thursday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-04T08:30:00.000Z", + "endTime": "2024-01-04T10:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3092, + "publisherId": "clryu7e3q004uoz6ey08yr47n", + "name": "от предишен график", + "dayofweek": "Thursday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-11T10:00:00.000Z", + "endTime": "2024-01-11T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3165, + "publisherId": "clryu7e3q004uoz6ey08yr47n", + "name": "от предишен график", + "dayofweek": "Thursday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-18T10:00:00.000Z", + "endTime": "2024-01-18T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3245, + "publisherId": "clryu7e3q004uoz6ey08yr47n", + "name": "от предишен график", + "dayofweek": "Thursday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-25T08:30:00.000Z", + "endTime": "2024-01-25T10:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3338, + "publisherId": "clryu7e3q004uoz6ey08yr47n", + "name": "от предишен график", + "dayofweek": "Thursday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-02-01T08:30:00.000Z", + "endTime": "2024-02-01T10:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 5, + "currentMonthAvailabilityHoursCount": 7.5, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": false + }, + { + "id": "clryu7e83004voz6ez3acubns", + "firstName": "Себина", + "lastName": "Вестердал", + "assignments": [ + { + "id": 274, + "shift": { + "id": 89, + "startTime": "2024-01-18T10:00:00.000Z", + "endTime": "2024-01-18T11:30:00.000Z" + } + }, + { + "id": 347, + "shift": { + "id": 113, + "startTime": "2024-01-23T13:00:00.000Z", + "endTime": "2024-01-23T14:30:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 1151, + "publisherId": "clryu7e83004voz6ez3acubns", + "name": "Себина Вестердал", + "dayofweek": "Tuesday", + "dayOfMonth": 6, + "weekOfMonth": 1, + "startTime": "2024-02-06T13:00:00.000Z", + "endTime": "2024-02-06T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1152, + "publisherId": "clryu7e83004voz6ez3acubns", + "name": "Себина Вестердал", + "dayofweek": "Wednesday", + "dayOfMonth": 7, + "weekOfMonth": 1, + "startTime": "2024-02-07T11:30:00.000Z", + "endTime": "2024-02-07T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1153, + "publisherId": "clryu7e83004voz6ez3acubns", + "name": "Себина Вестердал", + "dayofweek": "Wednesday", + "dayOfMonth": 21, + "weekOfMonth": 3, + "startTime": "2024-02-21T07:00:00.000Z", + "endTime": "2024-02-21T08:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1154, + "publisherId": "clryu7e83004voz6ez3acubns", + "name": "Себина Вестердал", + "dayofweek": "Wednesday", + "dayOfMonth": 21, + "weekOfMonth": 3, + "startTime": "2024-02-21T11:30:00.000Z", + "endTime": "2024-02-21T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1155, + "publisherId": "clryu7e83004voz6ez3acubns", + "name": "Себина Вестердал", + "dayofweek": "Thursday", + "dayOfMonth": 22, + "weekOfMonth": 3, + "startTime": "2024-02-22T10:00:00.000Z", + "endTime": "2024-02-22T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1156, + "publisherId": "clryu7e83004voz6ez3acubns", + "name": "Себина Вестердал", + "dayofweek": "Wednesday", + "dayOfMonth": 28, + "weekOfMonth": 4, + "startTime": "2024-02-28T07:00:00.000Z", + "endTime": "2024-02-28T08:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1157, + "publisherId": "clryu7e83004voz6ez3acubns", + "name": "Себина Вестердал", + "dayofweek": "Wednesday", + "dayOfMonth": 28, + "weekOfMonth": 4, + "startTime": "2024-02-28T11:30:00.000Z", + "endTime": "2024-02-28T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1158, + "publisherId": "clryu7e83004voz6ez3acubns", + "name": "Себина Вестердал", + "dayofweek": "Thursday", + "dayOfMonth": 29, + "weekOfMonth": 4, + "startTime": "2024-02-29T10:00:00.000Z", + "endTime": "2024-02-29T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2337, + "publisherId": "clryu7e83004voz6ez3acubns", + "name": "Себина Вестердал", + "dayofweek": "Tuesday", + "dayOfMonth": 2, + "weekOfMonth": 1, + "startTime": "2024-01-02T13:00:00.000Z", + "endTime": "2024-01-02T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2338, + "publisherId": "clryu7e83004voz6ez3acubns", + "name": "Себина Вестердал", + "dayofweek": "Wednesday", + "dayOfMonth": 3, + "weekOfMonth": 1, + "startTime": "2024-01-03T07:00:00.000Z", + "endTime": "2024-01-03T08:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2339, + "publisherId": "clryu7e83004voz6ez3acubns", + "name": "Себина Вестердал", + "dayofweek": "Wednesday", + "dayOfMonth": 3, + "weekOfMonth": 1, + "startTime": "2024-01-03T11:30:00.000Z", + "endTime": "2024-01-03T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2340, + "publisherId": "clryu7e83004voz6ez3acubns", + "name": "Себина Вестердал", + "dayofweek": "Tuesday", + "dayOfMonth": 16, + "weekOfMonth": 3, + "startTime": "2024-01-16T13:00:00.000Z", + "endTime": "2024-01-16T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2341, + "publisherId": "clryu7e83004voz6ez3acubns", + "name": "Себина Вестердал", + "dayofweek": "Wednesday", + "dayOfMonth": 17, + "weekOfMonth": 3, + "startTime": "2024-01-17T07:00:00.000Z", + "endTime": "2024-01-17T08:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2342, + "publisherId": "clryu7e83004voz6ez3acubns", + "name": "Себина Вестердал", + "dayofweek": "Wednesday", + "dayOfMonth": 17, + "weekOfMonth": 3, + "startTime": "2024-01-17T11:30:00.000Z", + "endTime": "2024-01-17T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2343, + "publisherId": "clryu7e83004voz6ez3acubns", + "name": "Себина Вестердал", + "dayofweek": "Thursday", + "dayOfMonth": 18, + "weekOfMonth": 3, + "startTime": "2024-01-18T10:00:00.000Z", + "endTime": "2024-01-18T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2344, + "publisherId": "clryu7e83004voz6ez3acubns", + "name": "Себина Вестердал", + "dayofweek": "Thursday", + "dayOfMonth": 18, + "weekOfMonth": 3, + "startTime": "2024-01-18T14:30:00.000Z", + "endTime": "2024-01-18T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2345, + "publisherId": "clryu7e83004voz6ez3acubns", + "name": "Себина Вестердал", + "dayofweek": "Tuesday", + "dayOfMonth": 23, + "weekOfMonth": 4, + "startTime": "2024-01-23T13:00:00.000Z", + "endTime": "2024-01-23T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2346, + "publisherId": "clryu7e83004voz6ez3acubns", + "name": "Себина Вестердал", + "dayofweek": "Wednesday", + "dayOfMonth": 24, + "weekOfMonth": 4, + "startTime": "2024-01-24T07:00:00.000Z", + "endTime": "2024-01-24T08:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2347, + "publisherId": "clryu7e83004voz6ez3acubns", + "name": "Себина Вестердал", + "dayofweek": "Wednesday", + "dayOfMonth": 24, + "weekOfMonth": 4, + "startTime": "2024-01-24T11:30:00.000Z", + "endTime": "2024-01-24T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2348, + "publisherId": "clryu7e83004voz6ez3acubns", + "name": "Себина Вестердал", + "dayofweek": "Thursday", + "dayOfMonth": 25, + "weekOfMonth": 4, + "startTime": "2024-01-25T10:00:00.000Z", + "endTime": "2024-01-25T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2349, + "publisherId": "clryu7e83004voz6ez3acubns", + "name": "Себина Вестердал", + "dayofweek": "Thursday", + "dayOfMonth": 25, + "weekOfMonth": 4, + "startTime": "2024-01-25T14:30:00.000Z", + "endTime": "2024-01-25T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2350, + "publisherId": "clryu7e83004voz6ez3acubns", + "name": "Себина Вестердал", + "dayofweek": "Tuesday", + "dayOfMonth": 30, + "weekOfMonth": 5, + "startTime": "2024-01-30T13:00:00.000Z", + "endTime": "2024-01-30T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2351, + "publisherId": "clryu7e83004voz6ez3acubns", + "name": "Себина Вестердал", + "dayofweek": "Wednesday", + "dayOfMonth": 31, + "weekOfMonth": 5, + "startTime": "2024-01-31T07:00:00.000Z", + "endTime": "2024-01-31T08:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2352, + "publisherId": "clryu7e83004voz6ez3acubns", + "name": "Себина Вестердал", + "dayofweek": "Wednesday", + "dayOfMonth": 31, + "weekOfMonth": 5, + "startTime": "2024-01-31T11:30:00.000Z", + "endTime": "2024-01-31T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2353, + "publisherId": "clryu7e83004voz6ez3acubns", + "name": "Себина Вестердал", + "dayofweek": "Thursday", + "dayOfMonth": 1, + "weekOfMonth": 5, + "startTime": "2024-02-01T10:00:00.000Z", + "endTime": "2024-02-01T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2354, + "publisherId": "clryu7e83004voz6ez3acubns", + "name": "Себина Вестердал", + "dayofweek": "Thursday", + "dayOfMonth": 1, + "weekOfMonth": 5, + "startTime": "2024-02-01T14:30:00.000Z", + "endTime": "2024-02-01T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 2, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 2337, + "publisherId": "clryu7e83004voz6ez3acubns", + "name": "Себина Вестердал", + "dayofweek": "Tuesday", + "dayOfMonth": 2, + "weekOfMonth": 1, + "startTime": "2024-01-02T13:00:00.000Z", + "endTime": "2024-01-02T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2338, + "publisherId": "clryu7e83004voz6ez3acubns", + "name": "Себина Вестердал", + "dayofweek": "Wednesday", + "dayOfMonth": 3, + "weekOfMonth": 1, + "startTime": "2024-01-03T07:00:00.000Z", + "endTime": "2024-01-03T08:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2339, + "publisherId": "clryu7e83004voz6ez3acubns", + "name": "Себина Вестердал", + "dayofweek": "Wednesday", + "dayOfMonth": 3, + "weekOfMonth": 1, + "startTime": "2024-01-03T11:30:00.000Z", + "endTime": "2024-01-03T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2340, + "publisherId": "clryu7e83004voz6ez3acubns", + "name": "Себина Вестердал", + "dayofweek": "Tuesday", + "dayOfMonth": 16, + "weekOfMonth": 3, + "startTime": "2024-01-16T13:00:00.000Z", + "endTime": "2024-01-16T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2341, + "publisherId": "clryu7e83004voz6ez3acubns", + "name": "Себина Вестердал", + "dayofweek": "Wednesday", + "dayOfMonth": 17, + "weekOfMonth": 3, + "startTime": "2024-01-17T07:00:00.000Z", + "endTime": "2024-01-17T08:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2342, + "publisherId": "clryu7e83004voz6ez3acubns", + "name": "Себина Вестердал", + "dayofweek": "Wednesday", + "dayOfMonth": 17, + "weekOfMonth": 3, + "startTime": "2024-01-17T11:30:00.000Z", + "endTime": "2024-01-17T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2343, + "publisherId": "clryu7e83004voz6ez3acubns", + "name": "Себина Вестердал", + "dayofweek": "Thursday", + "dayOfMonth": 18, + "weekOfMonth": 3, + "startTime": "2024-01-18T10:00:00.000Z", + "endTime": "2024-01-18T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2344, + "publisherId": "clryu7e83004voz6ez3acubns", + "name": "Себина Вестердал", + "dayofweek": "Thursday", + "dayOfMonth": 18, + "weekOfMonth": 3, + "startTime": "2024-01-18T14:30:00.000Z", + "endTime": "2024-01-18T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2345, + "publisherId": "clryu7e83004voz6ez3acubns", + "name": "Себина Вестердал", + "dayofweek": "Tuesday", + "dayOfMonth": 23, + "weekOfMonth": 4, + "startTime": "2024-01-23T13:00:00.000Z", + "endTime": "2024-01-23T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2346, + "publisherId": "clryu7e83004voz6ez3acubns", + "name": "Себина Вестердал", + "dayofweek": "Wednesday", + "dayOfMonth": 24, + "weekOfMonth": 4, + "startTime": "2024-01-24T07:00:00.000Z", + "endTime": "2024-01-24T08:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2347, + "publisherId": "clryu7e83004voz6ez3acubns", + "name": "Себина Вестердал", + "dayofweek": "Wednesday", + "dayOfMonth": 24, + "weekOfMonth": 4, + "startTime": "2024-01-24T11:30:00.000Z", + "endTime": "2024-01-24T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2348, + "publisherId": "clryu7e83004voz6ez3acubns", + "name": "Себина Вестердал", + "dayofweek": "Thursday", + "dayOfMonth": 25, + "weekOfMonth": 4, + "startTime": "2024-01-25T10:00:00.000Z", + "endTime": "2024-01-25T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2349, + "publisherId": "clryu7e83004voz6ez3acubns", + "name": "Себина Вестердал", + "dayofweek": "Thursday", + "dayOfMonth": 25, + "weekOfMonth": 4, + "startTime": "2024-01-25T14:30:00.000Z", + "endTime": "2024-01-25T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2350, + "publisherId": "clryu7e83004voz6ez3acubns", + "name": "Себина Вестердал", + "dayofweek": "Tuesday", + "dayOfMonth": 30, + "weekOfMonth": 5, + "startTime": "2024-01-30T13:00:00.000Z", + "endTime": "2024-01-30T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2351, + "publisherId": "clryu7e83004voz6ez3acubns", + "name": "Себина Вестердал", + "dayofweek": "Wednesday", + "dayOfMonth": 31, + "weekOfMonth": 5, + "startTime": "2024-01-31T07:00:00.000Z", + "endTime": "2024-01-31T08:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2352, + "publisherId": "clryu7e83004voz6ez3acubns", + "name": "Себина Вестердал", + "dayofweek": "Wednesday", + "dayOfMonth": 31, + "weekOfMonth": 5, + "startTime": "2024-01-31T11:30:00.000Z", + "endTime": "2024-01-31T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2353, + "publisherId": "clryu7e83004voz6ez3acubns", + "name": "Себина Вестердал", + "dayofweek": "Thursday", + "dayOfMonth": 1, + "weekOfMonth": 5, + "startTime": "2024-02-01T10:00:00.000Z", + "endTime": "2024-02-01T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2354, + "publisherId": "clryu7e83004voz6ez3acubns", + "name": "Себина Вестердал", + "dayofweek": "Thursday", + "dayOfMonth": 1, + "weekOfMonth": 5, + "startTime": "2024-02-01T14:30:00.000Z", + "endTime": "2024-02-01T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 18, + "currentMonthAvailabilityHoursCount": 43.5, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": true + }, + { + "id": "clryu7egf004xoz6eym4l28my", + "firstName": "Серена", + "lastName": "Русо", + "assignments": [ + { + "id": 4, + "shift": { + "id": 7, + "startTime": "2024-01-02T07:00:00.000Z", + "endTime": "2024-01-02T08:30:00.000Z" + } + }, + { + "id": 130, + "shift": { + "id": 45, + "startTime": "2024-01-09T13:00:00.000Z", + "endTime": "2024-01-09T14:30:00.000Z" + } + }, + { + "id": 241, + "shift": { + "id": 79, + "startTime": "2024-01-16T13:00:00.000Z", + "endTime": "2024-01-16T14:30:00.000Z" + } + }, + { + "id": 372, + "shift": { + "id": 120, + "startTime": "2024-01-24T14:30:00.000Z", + "endTime": "2024-01-24T16:00:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 1661, + "publisherId": "clryu7egf004xoz6eym4l28my", + "name": "Серена Русо", + "dayofweek": "Wednesday", + "dayOfMonth": 7, + "weekOfMonth": 1, + "startTime": "2024-02-07T07:00:00.000Z", + "endTime": "2024-02-07T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1662, + "publisherId": "clryu7egf004xoz6eym4l28my", + "name": "Серена Русо", + "dayofweek": "Thursday", + "dayOfMonth": 8, + "weekOfMonth": 1, + "startTime": "2024-02-08T07:00:00.000Z", + "endTime": "2024-02-08T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1663, + "publisherId": "clryu7egf004xoz6eym4l28my", + "name": "Серена Русо", + "dayofweek": "Friday", + "dayOfMonth": 9, + "weekOfMonth": 1, + "startTime": "2024-02-09T07:00:00.000Z", + "endTime": "2024-02-09T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1664, + "publisherId": "clryu7egf004xoz6eym4l28my", + "name": "Серена Русо", + "dayofweek": "Saturday", + "dayOfMonth": 10, + "weekOfMonth": 1, + "startTime": "2024-02-10T07:00:00.000Z", + "endTime": "2024-02-10T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1665, + "publisherId": "clryu7egf004xoz6eym4l28my", + "name": "Серена Русо", + "dayofweek": "Wednesday", + "dayOfMonth": 14, + "weekOfMonth": 2, + "startTime": "2024-02-14T07:00:00.000Z", + "endTime": "2024-02-14T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1666, + "publisherId": "clryu7egf004xoz6eym4l28my", + "name": "Серена Русо", + "dayofweek": "Thursday", + "dayOfMonth": 15, + "weekOfMonth": 2, + "startTime": "2024-02-15T07:00:00.000Z", + "endTime": "2024-02-15T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1667, + "publisherId": "clryu7egf004xoz6eym4l28my", + "name": "Серена Русо", + "dayofweek": "Friday", + "dayOfMonth": 16, + "weekOfMonth": 2, + "startTime": "2024-02-16T07:00:00.000Z", + "endTime": "2024-02-16T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1668, + "publisherId": "clryu7egf004xoz6eym4l28my", + "name": "Серена Русо", + "dayofweek": "Wednesday", + "dayOfMonth": 21, + "weekOfMonth": 3, + "startTime": "2024-02-21T07:00:00.000Z", + "endTime": "2024-02-21T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1669, + "publisherId": "clryu7egf004xoz6eym4l28my", + "name": "Серена Русо", + "dayofweek": "Thursday", + "dayOfMonth": 22, + "weekOfMonth": 3, + "startTime": "2024-02-22T07:00:00.000Z", + "endTime": "2024-02-22T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1670, + "publisherId": "clryu7egf004xoz6eym4l28my", + "name": "Серена Русо", + "dayofweek": "Friday", + "dayOfMonth": 23, + "weekOfMonth": 3, + "startTime": "2024-02-23T07:00:00.000Z", + "endTime": "2024-02-23T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1671, + "publisherId": "clryu7egf004xoz6eym4l28my", + "name": "Серена Русо", + "dayofweek": "Wednesday", + "dayOfMonth": 28, + "weekOfMonth": 4, + "startTime": "2024-02-28T07:00:00.000Z", + "endTime": "2024-02-28T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1672, + "publisherId": "clryu7egf004xoz6eym4l28my", + "name": "Серена Русо", + "dayofweek": "Thursday", + "dayOfMonth": 29, + "weekOfMonth": 4, + "startTime": "2024-02-29T07:00:00.000Z", + "endTime": "2024-02-29T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1673, + "publisherId": "clryu7egf004xoz6eym4l28my", + "name": "Серена Русо", + "dayofweek": "Friday", + "dayOfMonth": 1, + "weekOfMonth": 4, + "startTime": "2024-03-01T07:00:00.000Z", + "endTime": "2024-03-01T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1674, + "publisherId": "clryu7egf004xoz6eym4l28my", + "name": "Серена Русо", + "dayofweek": "Saturday", + "dayOfMonth": 2, + "weekOfMonth": 4, + "startTime": "2024-03-02T07:00:00.000Z", + "endTime": "2024-03-02T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2282, + "publisherId": "clryu7egf004xoz6eym4l28my", + "name": "Серена Русо", + "dayofweek": "Tuesday", + "dayOfMonth": 2, + "weekOfMonth": 1, + "startTime": "2024-01-02T07:00:00.000Z", + "endTime": "2024-01-02T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2283, + "publisherId": "clryu7egf004xoz6eym4l28my", + "name": "Серена Русо", + "dayofweek": "Wednesday", + "dayOfMonth": 3, + "weekOfMonth": 1, + "startTime": "2024-01-03T07:00:00.000Z", + "endTime": "2024-01-03T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2284, + "publisherId": "clryu7egf004xoz6eym4l28my", + "name": "Серена Русо", + "dayofweek": "Saturday", + "dayOfMonth": 6, + "weekOfMonth": 1, + "startTime": "2024-01-06T07:00:00.000Z", + "endTime": "2024-01-06T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2285, + "publisherId": "clryu7egf004xoz6eym4l28my", + "name": "Серена Русо", + "dayofweek": "Tuesday", + "dayOfMonth": 9, + "weekOfMonth": 2, + "startTime": "2024-01-09T07:00:00.000Z", + "endTime": "2024-01-09T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2286, + "publisherId": "clryu7egf004xoz6eym4l28my", + "name": "Серена Русо", + "dayofweek": "Wednesday", + "dayOfMonth": 10, + "weekOfMonth": 2, + "startTime": "2024-01-10T07:00:00.000Z", + "endTime": "2024-01-10T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2287, + "publisherId": "clryu7egf004xoz6eym4l28my", + "name": "Серена Русо", + "dayofweek": "Thursday", + "dayOfMonth": 11, + "weekOfMonth": 2, + "startTime": "2024-01-11T07:00:00.000Z", + "endTime": "2024-01-11T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2288, + "publisherId": "clryu7egf004xoz6eym4l28my", + "name": "Серена Русо", + "dayofweek": "Saturday", + "dayOfMonth": 13, + "weekOfMonth": 2, + "startTime": "2024-01-13T07:00:00.000Z", + "endTime": "2024-01-13T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2289, + "publisherId": "clryu7egf004xoz6eym4l28my", + "name": "Серена Русо", + "dayofweek": "Tuesday", + "dayOfMonth": 16, + "weekOfMonth": 3, + "startTime": "2024-01-16T07:00:00.000Z", + "endTime": "2024-01-16T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2290, + "publisherId": "clryu7egf004xoz6eym4l28my", + "name": "Серена Русо", + "dayofweek": "Wednesday", + "dayOfMonth": 17, + "weekOfMonth": 3, + "startTime": "2024-01-17T07:00:00.000Z", + "endTime": "2024-01-17T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2291, + "publisherId": "clryu7egf004xoz6eym4l28my", + "name": "Серена Русо", + "dayofweek": "Thursday", + "dayOfMonth": 18, + "weekOfMonth": 3, + "startTime": "2024-01-18T11:30:00.000Z", + "endTime": "2024-01-18T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2292, + "publisherId": "clryu7egf004xoz6eym4l28my", + "name": "Серена Русо", + "dayofweek": "Saturday", + "dayOfMonth": 20, + "weekOfMonth": 3, + "startTime": "2024-01-20T07:00:00.000Z", + "endTime": "2024-01-20T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2293, + "publisherId": "clryu7egf004xoz6eym4l28my", + "name": "Серена Русо", + "dayofweek": "Tuesday", + "dayOfMonth": 23, + "weekOfMonth": 4, + "startTime": "2024-01-23T07:00:00.000Z", + "endTime": "2024-01-23T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2294, + "publisherId": "clryu7egf004xoz6eym4l28my", + "name": "Серена Русо", + "dayofweek": "Wednesday", + "dayOfMonth": 24, + "weekOfMonth": 4, + "startTime": "2024-01-24T07:00:00.000Z", + "endTime": "2024-01-24T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2295, + "publisherId": "clryu7egf004xoz6eym4l28my", + "name": "Серена Русо", + "dayofweek": "Thursday", + "dayOfMonth": 25, + "weekOfMonth": 4, + "startTime": "2024-01-25T07:00:00.000Z", + "endTime": "2024-01-25T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2296, + "publisherId": "clryu7egf004xoz6eym4l28my", + "name": "Серена Русо", + "dayofweek": "Saturday", + "dayOfMonth": 27, + "weekOfMonth": 4, + "startTime": "2024-01-27T07:00:00.000Z", + "endTime": "2024-01-27T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2297, + "publisherId": "clryu7egf004xoz6eym4l28my", + "name": "Серена Русо", + "dayofweek": "Tuesday", + "dayOfMonth": 30, + "weekOfMonth": 5, + "startTime": "2024-01-30T07:00:00.000Z", + "endTime": "2024-01-30T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2298, + "publisherId": "clryu7egf004xoz6eym4l28my", + "name": "Серена Русо", + "dayofweek": "Wednesday", + "dayOfMonth": 31, + "weekOfMonth": 5, + "startTime": "2024-01-31T07:00:00.000Z", + "endTime": "2024-01-31T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2299, + "publisherId": "clryu7egf004xoz6eym4l28my", + "name": "Серена Русо", + "dayofweek": "Thursday", + "dayOfMonth": 1, + "weekOfMonth": 5, + "startTime": "2024-02-01T07:00:00.000Z", + "endTime": "2024-02-01T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2300, + "publisherId": "clryu7egf004xoz6eym4l28my", + "name": "Серена Русо", + "dayofweek": "Saturday", + "dayOfMonth": 3, + "weekOfMonth": 5, + "startTime": "2024-02-03T07:00:00.000Z", + "endTime": "2024-02-03T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3070, + "publisherId": "clryu7egf004xoz6eym4l28my", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-09T13:00:00.000Z", + "endTime": "2024-01-09T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3146, + "publisherId": "clryu7egf004xoz6eym4l28my", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-16T13:00:00.000Z", + "endTime": "2024-01-16T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3242, + "publisherId": "clryu7egf004xoz6eym4l28my", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-24T14:30:00.000Z", + "endTime": "2024-01-24T16:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 4, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 2282, + "publisherId": "clryu7egf004xoz6eym4l28my", + "name": "Серена Русо", + "dayofweek": "Tuesday", + "dayOfMonth": 2, + "weekOfMonth": 1, + "startTime": "2024-01-02T07:00:00.000Z", + "endTime": "2024-01-02T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2283, + "publisherId": "clryu7egf004xoz6eym4l28my", + "name": "Серена Русо", + "dayofweek": "Wednesday", + "dayOfMonth": 3, + "weekOfMonth": 1, + "startTime": "2024-01-03T07:00:00.000Z", + "endTime": "2024-01-03T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2284, + "publisherId": "clryu7egf004xoz6eym4l28my", + "name": "Серена Русо", + "dayofweek": "Saturday", + "dayOfMonth": 6, + "weekOfMonth": 1, + "startTime": "2024-01-06T07:00:00.000Z", + "endTime": "2024-01-06T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2285, + "publisherId": "clryu7egf004xoz6eym4l28my", + "name": "Серена Русо", + "dayofweek": "Tuesday", + "dayOfMonth": 9, + "weekOfMonth": 2, + "startTime": "2024-01-09T07:00:00.000Z", + "endTime": "2024-01-09T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2286, + "publisherId": "clryu7egf004xoz6eym4l28my", + "name": "Серена Русо", + "dayofweek": "Wednesday", + "dayOfMonth": 10, + "weekOfMonth": 2, + "startTime": "2024-01-10T07:00:00.000Z", + "endTime": "2024-01-10T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2287, + "publisherId": "clryu7egf004xoz6eym4l28my", + "name": "Серена Русо", + "dayofweek": "Thursday", + "dayOfMonth": 11, + "weekOfMonth": 2, + "startTime": "2024-01-11T07:00:00.000Z", + "endTime": "2024-01-11T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2288, + "publisherId": "clryu7egf004xoz6eym4l28my", + "name": "Серена Русо", + "dayofweek": "Saturday", + "dayOfMonth": 13, + "weekOfMonth": 2, + "startTime": "2024-01-13T07:00:00.000Z", + "endTime": "2024-01-13T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2289, + "publisherId": "clryu7egf004xoz6eym4l28my", + "name": "Серена Русо", + "dayofweek": "Tuesday", + "dayOfMonth": 16, + "weekOfMonth": 3, + "startTime": "2024-01-16T07:00:00.000Z", + "endTime": "2024-01-16T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2290, + "publisherId": "clryu7egf004xoz6eym4l28my", + "name": "Серена Русо", + "dayofweek": "Wednesday", + "dayOfMonth": 17, + "weekOfMonth": 3, + "startTime": "2024-01-17T07:00:00.000Z", + "endTime": "2024-01-17T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2291, + "publisherId": "clryu7egf004xoz6eym4l28my", + "name": "Серена Русо", + "dayofweek": "Thursday", + "dayOfMonth": 18, + "weekOfMonth": 3, + "startTime": "2024-01-18T11:30:00.000Z", + "endTime": "2024-01-18T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2292, + "publisherId": "clryu7egf004xoz6eym4l28my", + "name": "Серена Русо", + "dayofweek": "Saturday", + "dayOfMonth": 20, + "weekOfMonth": 3, + "startTime": "2024-01-20T07:00:00.000Z", + "endTime": "2024-01-20T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2293, + "publisherId": "clryu7egf004xoz6eym4l28my", + "name": "Серена Русо", + "dayofweek": "Tuesday", + "dayOfMonth": 23, + "weekOfMonth": 4, + "startTime": "2024-01-23T07:00:00.000Z", + "endTime": "2024-01-23T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2294, + "publisherId": "clryu7egf004xoz6eym4l28my", + "name": "Серена Русо", + "dayofweek": "Wednesday", + "dayOfMonth": 24, + "weekOfMonth": 4, + "startTime": "2024-01-24T07:00:00.000Z", + "endTime": "2024-01-24T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2295, + "publisherId": "clryu7egf004xoz6eym4l28my", + "name": "Серена Русо", + "dayofweek": "Thursday", + "dayOfMonth": 25, + "weekOfMonth": 4, + "startTime": "2024-01-25T07:00:00.000Z", + "endTime": "2024-01-25T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2296, + "publisherId": "clryu7egf004xoz6eym4l28my", + "name": "Серена Русо", + "dayofweek": "Saturday", + "dayOfMonth": 27, + "weekOfMonth": 4, + "startTime": "2024-01-27T07:00:00.000Z", + "endTime": "2024-01-27T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2297, + "publisherId": "clryu7egf004xoz6eym4l28my", + "name": "Серена Русо", + "dayofweek": "Tuesday", + "dayOfMonth": 30, + "weekOfMonth": 5, + "startTime": "2024-01-30T07:00:00.000Z", + "endTime": "2024-01-30T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2298, + "publisherId": "clryu7egf004xoz6eym4l28my", + "name": "Серена Русо", + "dayofweek": "Wednesday", + "dayOfMonth": 31, + "weekOfMonth": 5, + "startTime": "2024-01-31T07:00:00.000Z", + "endTime": "2024-01-31T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2299, + "publisherId": "clryu7egf004xoz6eym4l28my", + "name": "Серена Русо", + "dayofweek": "Thursday", + "dayOfMonth": 1, + "weekOfMonth": 5, + "startTime": "2024-02-01T07:00:00.000Z", + "endTime": "2024-02-01T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2300, + "publisherId": "clryu7egf004xoz6eym4l28my", + "name": "Серена Русо", + "dayofweek": "Saturday", + "dayOfMonth": 3, + "weekOfMonth": 5, + "startTime": "2024-02-03T07:00:00.000Z", + "endTime": "2024-02-03T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3070, + "publisherId": "clryu7egf004xoz6eym4l28my", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-09T13:00:00.000Z", + "endTime": "2024-01-09T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3146, + "publisherId": "clryu7egf004xoz6eym4l28my", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-16T13:00:00.000Z", + "endTime": "2024-01-16T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3242, + "publisherId": "clryu7egf004xoz6eym4l28my", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-24T14:30:00.000Z", + "endTime": "2024-01-24T16:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 22, + "currentMonthAvailabilityHoursCount": 199.5, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": true + }, + { + "id": "clryu7ekt004yoz6ex9uxjul7", + "firstName": "Симоне", + "lastName": "Русо", + "assignments": [ + { + "id": 3, + "shift": { + "id": 7, + "startTime": "2024-01-02T07:00:00.000Z", + "endTime": "2024-01-02T08:30:00.000Z" + } + }, + { + "id": 129, + "shift": { + "id": 45, + "startTime": "2024-01-09T13:00:00.000Z", + "endTime": "2024-01-09T14:30:00.000Z" + } + }, + { + "id": 240, + "shift": { + "id": 79, + "startTime": "2024-01-16T13:00:00.000Z", + "endTime": "2024-01-16T14:30:00.000Z" + } + }, + { + "id": 371, + "shift": { + "id": 120, + "startTime": "2024-01-24T14:30:00.000Z", + "endTime": "2024-01-24T16:00:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 1679, + "publisherId": "clryu7ekt004yoz6ex9uxjul7", + "name": "Симоне Русо", + "dayofweek": "Wednesday", + "dayOfMonth": 7, + "weekOfMonth": 1, + "startTime": "2024-02-07T07:00:00.000Z", + "endTime": "2024-02-07T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1680, + "publisherId": "clryu7ekt004yoz6ex9uxjul7", + "name": "Симоне Русо", + "dayofweek": "Thursday", + "dayOfMonth": 8, + "weekOfMonth": 1, + "startTime": "2024-02-08T07:00:00.000Z", + "endTime": "2024-02-08T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1681, + "publisherId": "clryu7ekt004yoz6ex9uxjul7", + "name": "Симоне Русо", + "dayofweek": "Friday", + "dayOfMonth": 9, + "weekOfMonth": 1, + "startTime": "2024-02-09T07:00:00.000Z", + "endTime": "2024-02-09T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1682, + "publisherId": "clryu7ekt004yoz6ex9uxjul7", + "name": "Симоне Русо", + "dayofweek": "Saturday", + "dayOfMonth": 10, + "weekOfMonth": 1, + "startTime": "2024-02-10T07:00:00.000Z", + "endTime": "2024-02-10T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1683, + "publisherId": "clryu7ekt004yoz6ex9uxjul7", + "name": "Симоне Русо", + "dayofweek": "Wednesday", + "dayOfMonth": 14, + "weekOfMonth": 2, + "startTime": "2024-02-14T07:00:00.000Z", + "endTime": "2024-02-14T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1684, + "publisherId": "clryu7ekt004yoz6ex9uxjul7", + "name": "Симоне Русо", + "dayofweek": "Thursday", + "dayOfMonth": 15, + "weekOfMonth": 2, + "startTime": "2024-02-15T07:00:00.000Z", + "endTime": "2024-02-15T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1685, + "publisherId": "clryu7ekt004yoz6ex9uxjul7", + "name": "Симоне Русо", + "dayofweek": "Friday", + "dayOfMonth": 16, + "weekOfMonth": 2, + "startTime": "2024-02-16T07:00:00.000Z", + "endTime": "2024-02-16T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1686, + "publisherId": "clryu7ekt004yoz6ex9uxjul7", + "name": "Симоне Русо", + "dayofweek": "Wednesday", + "dayOfMonth": 21, + "weekOfMonth": 3, + "startTime": "2024-02-21T07:00:00.000Z", + "endTime": "2024-02-21T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1687, + "publisherId": "clryu7ekt004yoz6ex9uxjul7", + "name": "Симоне Русо", + "dayofweek": "Thursday", + "dayOfMonth": 22, + "weekOfMonth": 3, + "startTime": "2024-02-22T07:00:00.000Z", + "endTime": "2024-02-22T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1688, + "publisherId": "clryu7ekt004yoz6ex9uxjul7", + "name": "Симоне Русо", + "dayofweek": "Friday", + "dayOfMonth": 23, + "weekOfMonth": 3, + "startTime": "2024-02-23T07:00:00.000Z", + "endTime": "2024-02-23T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1689, + "publisherId": "clryu7ekt004yoz6ex9uxjul7", + "name": "Симоне Русо", + "dayofweek": "Wednesday", + "dayOfMonth": 28, + "weekOfMonth": 4, + "startTime": "2024-02-28T07:00:00.000Z", + "endTime": "2024-02-28T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1690, + "publisherId": "clryu7ekt004yoz6ex9uxjul7", + "name": "Симоне Русо", + "dayofweek": "Thursday", + "dayOfMonth": 29, + "weekOfMonth": 4, + "startTime": "2024-02-29T07:00:00.000Z", + "endTime": "2024-02-29T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1691, + "publisherId": "clryu7ekt004yoz6ex9uxjul7", + "name": "Симоне Русо", + "dayofweek": "Friday", + "dayOfMonth": 1, + "weekOfMonth": 4, + "startTime": "2024-03-01T07:00:00.000Z", + "endTime": "2024-03-01T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1692, + "publisherId": "clryu7ekt004yoz6ex9uxjul7", + "name": "Симоне Русо", + "dayofweek": "Saturday", + "dayOfMonth": 2, + "weekOfMonth": 4, + "startTime": "2024-03-02T07:00:00.000Z", + "endTime": "2024-03-02T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2301, + "publisherId": "clryu7ekt004yoz6ex9uxjul7", + "name": "Симоне Русо", + "dayofweek": "Tuesday", + "dayOfMonth": 2, + "weekOfMonth": 1, + "startTime": "2024-01-02T07:00:00.000Z", + "endTime": "2024-01-02T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2302, + "publisherId": "clryu7ekt004yoz6ex9uxjul7", + "name": "Симоне Русо", + "dayofweek": "Wednesday", + "dayOfMonth": 3, + "weekOfMonth": 1, + "startTime": "2024-01-03T07:00:00.000Z", + "endTime": "2024-01-03T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2303, + "publisherId": "clryu7ekt004yoz6ex9uxjul7", + "name": "Симоне Русо", + "dayofweek": "Saturday", + "dayOfMonth": 6, + "weekOfMonth": 1, + "startTime": "2024-01-06T07:00:00.000Z", + "endTime": "2024-01-06T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2304, + "publisherId": "clryu7ekt004yoz6ex9uxjul7", + "name": "Симоне Русо", + "dayofweek": "Tuesday", + "dayOfMonth": 9, + "weekOfMonth": 2, + "startTime": "2024-01-09T07:00:00.000Z", + "endTime": "2024-01-09T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2305, + "publisherId": "clryu7ekt004yoz6ex9uxjul7", + "name": "Симоне Русо", + "dayofweek": "Wednesday", + "dayOfMonth": 10, + "weekOfMonth": 2, + "startTime": "2024-01-10T07:00:00.000Z", + "endTime": "2024-01-10T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2306, + "publisherId": "clryu7ekt004yoz6ex9uxjul7", + "name": "Симоне Русо", + "dayofweek": "Thursday", + "dayOfMonth": 11, + "weekOfMonth": 2, + "startTime": "2024-01-11T07:00:00.000Z", + "endTime": "2024-01-11T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2307, + "publisherId": "clryu7ekt004yoz6ex9uxjul7", + "name": "Симоне Русо", + "dayofweek": "Saturday", + "dayOfMonth": 13, + "weekOfMonth": 2, + "startTime": "2024-01-13T07:00:00.000Z", + "endTime": "2024-01-13T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2308, + "publisherId": "clryu7ekt004yoz6ex9uxjul7", + "name": "Симоне Русо", + "dayofweek": "Tuesday", + "dayOfMonth": 16, + "weekOfMonth": 3, + "startTime": "2024-01-16T07:00:00.000Z", + "endTime": "2024-01-16T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2309, + "publisherId": "clryu7ekt004yoz6ex9uxjul7", + "name": "Симоне Русо", + "dayofweek": "Wednesday", + "dayOfMonth": 17, + "weekOfMonth": 3, + "startTime": "2024-01-17T07:00:00.000Z", + "endTime": "2024-01-17T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2310, + "publisherId": "clryu7ekt004yoz6ex9uxjul7", + "name": "Симоне Русо", + "dayofweek": "Thursday", + "dayOfMonth": 18, + "weekOfMonth": 3, + "startTime": "2024-01-18T11:30:00.000Z", + "endTime": "2024-01-18T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2311, + "publisherId": "clryu7ekt004yoz6ex9uxjul7", + "name": "Симоне Русо", + "dayofweek": "Saturday", + "dayOfMonth": 20, + "weekOfMonth": 3, + "startTime": "2024-01-20T07:00:00.000Z", + "endTime": "2024-01-20T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2312, + "publisherId": "clryu7ekt004yoz6ex9uxjul7", + "name": "Симоне Русо", + "dayofweek": "Tuesday", + "dayOfMonth": 23, + "weekOfMonth": 4, + "startTime": "2024-01-23T07:00:00.000Z", + "endTime": "2024-01-23T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2313, + "publisherId": "clryu7ekt004yoz6ex9uxjul7", + "name": "Симоне Русо", + "dayofweek": "Wednesday", + "dayOfMonth": 24, + "weekOfMonth": 4, + "startTime": "2024-01-24T07:00:00.000Z", + "endTime": "2024-01-24T08:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2314, + "publisherId": "clryu7ekt004yoz6ex9uxjul7", + "name": "Симоне Русо", + "dayofweek": "Wednesday", + "dayOfMonth": 24, + "weekOfMonth": 4, + "startTime": "2024-01-24T10:00:00.000Z", + "endTime": "2024-01-24T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2315, + "publisherId": "clryu7ekt004yoz6ex9uxjul7", + "name": "Симоне Русо", + "dayofweek": "Thursday", + "dayOfMonth": 25, + "weekOfMonth": 4, + "startTime": "2024-01-25T07:00:00.000Z", + "endTime": "2024-01-25T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2316, + "publisherId": "clryu7ekt004yoz6ex9uxjul7", + "name": "Симоне Русо", + "dayofweek": "Saturday", + "dayOfMonth": 27, + "weekOfMonth": 4, + "startTime": "2024-01-27T07:00:00.000Z", + "endTime": "2024-01-27T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2317, + "publisherId": "clryu7ekt004yoz6ex9uxjul7", + "name": "Симоне Русо", + "dayofweek": "Tuesday", + "dayOfMonth": 30, + "weekOfMonth": 5, + "startTime": "2024-01-30T07:00:00.000Z", + "endTime": "2024-01-30T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2318, + "publisherId": "clryu7ekt004yoz6ex9uxjul7", + "name": "Симоне Русо", + "dayofweek": "Wednesday", + "dayOfMonth": 31, + "weekOfMonth": 5, + "startTime": "2024-01-31T07:00:00.000Z", + "endTime": "2024-01-31T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2319, + "publisherId": "clryu7ekt004yoz6ex9uxjul7", + "name": "Симоне Русо", + "dayofweek": "Thursday", + "dayOfMonth": 1, + "weekOfMonth": 5, + "startTime": "2024-02-01T07:00:00.000Z", + "endTime": "2024-02-01T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2320, + "publisherId": "clryu7ekt004yoz6ex9uxjul7", + "name": "Симоне Русо", + "dayofweek": "Saturday", + "dayOfMonth": 3, + "weekOfMonth": 5, + "startTime": "2024-02-03T07:00:00.000Z", + "endTime": "2024-02-03T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3069, + "publisherId": "clryu7ekt004yoz6ex9uxjul7", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-09T13:00:00.000Z", + "endTime": "2024-01-09T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3145, + "publisherId": "clryu7ekt004yoz6ex9uxjul7", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-16T13:00:00.000Z", + "endTime": "2024-01-16T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3241, + "publisherId": "clryu7ekt004yoz6ex9uxjul7", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-24T14:30:00.000Z", + "endTime": "2024-01-24T16:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 4, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 2301, + "publisherId": "clryu7ekt004yoz6ex9uxjul7", + "name": "Симоне Русо", + "dayofweek": "Tuesday", + "dayOfMonth": 2, + "weekOfMonth": 1, + "startTime": "2024-01-02T07:00:00.000Z", + "endTime": "2024-01-02T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2302, + "publisherId": "clryu7ekt004yoz6ex9uxjul7", + "name": "Симоне Русо", + "dayofweek": "Wednesday", + "dayOfMonth": 3, + "weekOfMonth": 1, + "startTime": "2024-01-03T07:00:00.000Z", + "endTime": "2024-01-03T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2303, + "publisherId": "clryu7ekt004yoz6ex9uxjul7", + "name": "Симоне Русо", + "dayofweek": "Saturday", + "dayOfMonth": 6, + "weekOfMonth": 1, + "startTime": "2024-01-06T07:00:00.000Z", + "endTime": "2024-01-06T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2304, + "publisherId": "clryu7ekt004yoz6ex9uxjul7", + "name": "Симоне Русо", + "dayofweek": "Tuesday", + "dayOfMonth": 9, + "weekOfMonth": 2, + "startTime": "2024-01-09T07:00:00.000Z", + "endTime": "2024-01-09T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2305, + "publisherId": "clryu7ekt004yoz6ex9uxjul7", + "name": "Симоне Русо", + "dayofweek": "Wednesday", + "dayOfMonth": 10, + "weekOfMonth": 2, + "startTime": "2024-01-10T07:00:00.000Z", + "endTime": "2024-01-10T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2306, + "publisherId": "clryu7ekt004yoz6ex9uxjul7", + "name": "Симоне Русо", + "dayofweek": "Thursday", + "dayOfMonth": 11, + "weekOfMonth": 2, + "startTime": "2024-01-11T07:00:00.000Z", + "endTime": "2024-01-11T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2307, + "publisherId": "clryu7ekt004yoz6ex9uxjul7", + "name": "Симоне Русо", + "dayofweek": "Saturday", + "dayOfMonth": 13, + "weekOfMonth": 2, + "startTime": "2024-01-13T07:00:00.000Z", + "endTime": "2024-01-13T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2308, + "publisherId": "clryu7ekt004yoz6ex9uxjul7", + "name": "Симоне Русо", + "dayofweek": "Tuesday", + "dayOfMonth": 16, + "weekOfMonth": 3, + "startTime": "2024-01-16T07:00:00.000Z", + "endTime": "2024-01-16T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2309, + "publisherId": "clryu7ekt004yoz6ex9uxjul7", + "name": "Симоне Русо", + "dayofweek": "Wednesday", + "dayOfMonth": 17, + "weekOfMonth": 3, + "startTime": "2024-01-17T07:00:00.000Z", + "endTime": "2024-01-17T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2310, + "publisherId": "clryu7ekt004yoz6ex9uxjul7", + "name": "Симоне Русо", + "dayofweek": "Thursday", + "dayOfMonth": 18, + "weekOfMonth": 3, + "startTime": "2024-01-18T11:30:00.000Z", + "endTime": "2024-01-18T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2311, + "publisherId": "clryu7ekt004yoz6ex9uxjul7", + "name": "Симоне Русо", + "dayofweek": "Saturday", + "dayOfMonth": 20, + "weekOfMonth": 3, + "startTime": "2024-01-20T07:00:00.000Z", + "endTime": "2024-01-20T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2312, + "publisherId": "clryu7ekt004yoz6ex9uxjul7", + "name": "Симоне Русо", + "dayofweek": "Tuesday", + "dayOfMonth": 23, + "weekOfMonth": 4, + "startTime": "2024-01-23T07:00:00.000Z", + "endTime": "2024-01-23T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2313, + "publisherId": "clryu7ekt004yoz6ex9uxjul7", + "name": "Симоне Русо", + "dayofweek": "Wednesday", + "dayOfMonth": 24, + "weekOfMonth": 4, + "startTime": "2024-01-24T07:00:00.000Z", + "endTime": "2024-01-24T08:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2314, + "publisherId": "clryu7ekt004yoz6ex9uxjul7", + "name": "Симоне Русо", + "dayofweek": "Wednesday", + "dayOfMonth": 24, + "weekOfMonth": 4, + "startTime": "2024-01-24T10:00:00.000Z", + "endTime": "2024-01-24T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2315, + "publisherId": "clryu7ekt004yoz6ex9uxjul7", + "name": "Симоне Русо", + "dayofweek": "Thursday", + "dayOfMonth": 25, + "weekOfMonth": 4, + "startTime": "2024-01-25T07:00:00.000Z", + "endTime": "2024-01-25T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2316, + "publisherId": "clryu7ekt004yoz6ex9uxjul7", + "name": "Симоне Русо", + "dayofweek": "Saturday", + "dayOfMonth": 27, + "weekOfMonth": 4, + "startTime": "2024-01-27T07:00:00.000Z", + "endTime": "2024-01-27T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2317, + "publisherId": "clryu7ekt004yoz6ex9uxjul7", + "name": "Симоне Русо", + "dayofweek": "Tuesday", + "dayOfMonth": 30, + "weekOfMonth": 5, + "startTime": "2024-01-30T07:00:00.000Z", + "endTime": "2024-01-30T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2318, + "publisherId": "clryu7ekt004yoz6ex9uxjul7", + "name": "Симоне Русо", + "dayofweek": "Wednesday", + "dayOfMonth": 31, + "weekOfMonth": 5, + "startTime": "2024-01-31T07:00:00.000Z", + "endTime": "2024-01-31T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2319, + "publisherId": "clryu7ekt004yoz6ex9uxjul7", + "name": "Симоне Русо", + "dayofweek": "Thursday", + "dayOfMonth": 1, + "weekOfMonth": 5, + "startTime": "2024-02-01T07:00:00.000Z", + "endTime": "2024-02-01T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2320, + "publisherId": "clryu7ekt004yoz6ex9uxjul7", + "name": "Симоне Русо", + "dayofweek": "Saturday", + "dayOfMonth": 3, + "weekOfMonth": 5, + "startTime": "2024-02-03T07:00:00.000Z", + "endTime": "2024-02-03T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3069, + "publisherId": "clryu7ekt004yoz6ex9uxjul7", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-09T13:00:00.000Z", + "endTime": "2024-01-09T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3145, + "publisherId": "clryu7ekt004yoz6ex9uxjul7", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-16T13:00:00.000Z", + "endTime": "2024-01-16T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3241, + "publisherId": "clryu7ekt004yoz6ex9uxjul7", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-24T14:30:00.000Z", + "endTime": "2024-01-24T16:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 23, + "currentMonthAvailabilityHoursCount": 198, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": true + }, + { + "id": "clryu7et40050oz6ef30peod5", + "firstName": "Слави", + "lastName": "Манолев", + "assignments": [ + { + "id": 45, + "shift": { + "id": 19, + "startTime": "2024-01-04T07:00:00.000Z", + "endTime": "2024-01-04T08:30:00.000Z" + } + }, + { + "id": 111, + "shift": { + "id": 40, + "startTime": "2024-01-08T14:30:00.000Z", + "endTime": "2024-01-08T16:00:00.000Z" + } + }, + { + "id": 223, + "shift": { + "id": 74, + "startTime": "2024-01-15T14:30:00.000Z", + "endTime": "2024-01-15T16:00:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 1372, + "publisherId": "clryu7et40050oz6ef30peod5", + "name": "Слави Манолев", + "dayofweek": "Thursday", + "dayOfMonth": 8, + "weekOfMonth": 1, + "startTime": "2024-02-08T07:00:00.000Z", + "endTime": "2024-02-08T08:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1373, + "publisherId": "clryu7et40050oz6ef30peod5", + "name": "Слави Манолев", + "dayofweek": "Monday", + "dayOfMonth": 12, + "weekOfMonth": 2, + "startTime": "2024-02-12T14:30:00.000Z", + "endTime": "2024-02-12T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1374, + "publisherId": "clryu7et40050oz6ef30peod5", + "name": "Слави Манолев", + "dayofweek": "Monday", + "dayOfMonth": 19, + "weekOfMonth": 3, + "startTime": "2024-02-19T14:30:00.000Z", + "endTime": "2024-02-19T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1375, + "publisherId": "clryu7et40050oz6ef30peod5", + "name": "Слави Манолев", + "dayofweek": "Monday", + "dayOfMonth": 26, + "weekOfMonth": 4, + "startTime": "2024-02-26T14:30:00.000Z", + "endTime": "2024-02-26T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2686, + "publisherId": "clryu7et40050oz6ef30peod5", + "name": "Слави Манолев", + "dayofweek": "Thursday", + "dayOfMonth": 4, + "weekOfMonth": 1, + "startTime": "2024-01-04T07:00:00.000Z", + "endTime": "2024-01-04T08:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2687, + "publisherId": "clryu7et40050oz6ef30peod5", + "name": "Слави Манолев", + "dayofweek": "Monday", + "dayOfMonth": 8, + "weekOfMonth": 2, + "startTime": "2024-01-08T14:30:00.000Z", + "endTime": "2024-01-08T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2688, + "publisherId": "clryu7et40050oz6ef30peod5", + "name": "Слави Манолев", + "dayofweek": "Monday", + "dayOfMonth": 15, + "weekOfMonth": 3, + "startTime": "2024-01-15T14:30:00.000Z", + "endTime": "2024-01-15T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2689, + "publisherId": "clryu7et40050oz6ef30peod5", + "name": "Слави Манолев", + "dayofweek": "Monday", + "dayOfMonth": 22, + "weekOfMonth": 4, + "startTime": "2024-01-22T14:30:00.000Z", + "endTime": "2024-01-22T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2690, + "publisherId": "clryu7et40050oz6ef30peod5", + "name": "Слави Манолев", + "dayofweek": "Monday", + "dayOfMonth": 29, + "weekOfMonth": 5, + "startTime": "2024-01-29T14:30:00.000Z", + "endTime": "2024-01-29T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 3, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 2686, + "publisherId": "clryu7et40050oz6ef30peod5", + "name": "Слави Манолев", + "dayofweek": "Thursday", + "dayOfMonth": 4, + "weekOfMonth": 1, + "startTime": "2024-01-04T07:00:00.000Z", + "endTime": "2024-01-04T08:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2687, + "publisherId": "clryu7et40050oz6ef30peod5", + "name": "Слави Манолев", + "dayofweek": "Monday", + "dayOfMonth": 8, + "weekOfMonth": 2, + "startTime": "2024-01-08T14:30:00.000Z", + "endTime": "2024-01-08T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2688, + "publisherId": "clryu7et40050oz6ef30peod5", + "name": "Слави Манолев", + "dayofweek": "Monday", + "dayOfMonth": 15, + "weekOfMonth": 3, + "startTime": "2024-01-15T14:30:00.000Z", + "endTime": "2024-01-15T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2689, + "publisherId": "clryu7et40050oz6ef30peod5", + "name": "Слави Манолев", + "dayofweek": "Monday", + "dayOfMonth": 22, + "weekOfMonth": 4, + "startTime": "2024-01-22T14:30:00.000Z", + "endTime": "2024-01-22T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2690, + "publisherId": "clryu7et40050oz6ef30peod5", + "name": "Слави Манолев", + "dayofweek": "Monday", + "dayOfMonth": 29, + "weekOfMonth": 5, + "startTime": "2024-01-29T14:30:00.000Z", + "endTime": "2024-01-29T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 5, + "currentMonthAvailabilityHoursCount": 7.5, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": true + }, + { + "id": "clryu7exj0051oz6eb3vw7yty", + "firstName": "София", + "lastName": "Постолова", + "assignments": [ + { + "id": 163, + "shift": { + "id": 56, + "startTime": "2024-01-11T11:30:00.000Z", + "endTime": "2024-01-11T13:00:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 3094, + "publisherId": "clryu7exj0051oz6eb3vw7yty", + "name": "от предишен график", + "dayofweek": "Thursday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-11T11:30:00.000Z", + "endTime": "2024-01-11T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 1, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 3094, + "publisherId": "clryu7exj0051oz6eb3vw7yty", + "name": "от предишен график", + "dayofweek": "Thursday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-11T11:30:00.000Z", + "endTime": "2024-01-11T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 1, + "currentMonthAvailabilityHoursCount": 1.5, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": false + }, + { + "id": "clryu7f1j0052oz6e7d7jrkme", + "firstName": "Станислава", + "lastName": "Павлова", + "assignments": [ + { + "id": 84, + "shift": { + "id": 31, + "startTime": "2024-01-06T10:00:00.000Z", + "endTime": "2024-01-06T11:30:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 1795, + "publisherId": "clryu7f1j0052oz6e7d7jrkme", + "name": "Станислава Павлова", + "dayofweek": "Saturday", + "dayOfMonth": 10, + "weekOfMonth": 1, + "startTime": "2024-02-10T11:30:00.000Z", + "endTime": "2024-02-10T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1796, + "publisherId": "clryu7f1j0052oz6e7d7jrkme", + "name": "Станислава Павлова", + "dayofweek": "Saturday", + "dayOfMonth": 24, + "weekOfMonth": 3, + "startTime": "2024-02-24T10:00:00.000Z", + "endTime": "2024-02-24T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2432, + "publisherId": "clryu7f1j0052oz6e7d7jrkme", + "name": "Станислава Павлова", + "dayofweek": "Saturday", + "dayOfMonth": 6, + "weekOfMonth": 1, + "startTime": "2024-01-06T11:30:00.000Z", + "endTime": "2024-01-06T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2433, + "publisherId": "clryu7f1j0052oz6e7d7jrkme", + "name": "Станислава Павлова", + "dayofweek": "Saturday", + "dayOfMonth": 20, + "weekOfMonth": 3, + "startTime": "2024-01-20T10:00:00.000Z", + "endTime": "2024-01-20T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3039, + "publisherId": "clryu7f1j0052oz6e7d7jrkme", + "name": "от предишен график", + "dayofweek": "Saturday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-06T10:00:00.000Z", + "endTime": "2024-01-06T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 1, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 2432, + "publisherId": "clryu7f1j0052oz6e7d7jrkme", + "name": "Станислава Павлова", + "dayofweek": "Saturday", + "dayOfMonth": 6, + "weekOfMonth": 1, + "startTime": "2024-01-06T11:30:00.000Z", + "endTime": "2024-01-06T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2433, + "publisherId": "clryu7f1j0052oz6e7d7jrkme", + "name": "Станислава Павлова", + "dayofweek": "Saturday", + "dayOfMonth": 20, + "weekOfMonth": 3, + "startTime": "2024-01-20T10:00:00.000Z", + "endTime": "2024-01-20T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3039, + "publisherId": "clryu7f1j0052oz6e7d7jrkme", + "name": "от предишен график", + "dayofweek": "Saturday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-06T10:00:00.000Z", + "endTime": "2024-01-06T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 3, + "currentMonthAvailabilityHoursCount": 10.5, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": true + }, + { + "id": "clryu7f5r0053oz6eglovrw7z", + "firstName": "Стела", + "lastName": "Стоянова", + "assignments": [ + { + "id": 25, + "shift": { + "id": 13, + "startTime": "2024-01-03T07:00:00.000Z", + "endTime": "2024-01-03T08:30:00.000Z" + } + }, + { + "id": 141, + "shift": { + "id": 49, + "startTime": "2024-01-10T10:00:00.000Z", + "endTime": "2024-01-10T11:30:00.000Z" + } + }, + { + "id": 220, + "shift": { + "id": 73, + "startTime": "2024-01-15T13:00:00.000Z", + "endTime": "2024-01-15T14:30:00.000Z" + } + }, + { + "id": 350, + "shift": { + "id": 114, + "startTime": "2024-01-23T14:30:00.000Z", + "endTime": "2024-01-23T16:00:00.000Z" + } + }, + { + "id": 463, + "shift": { + "id": 148, + "startTime": "2024-01-30T14:30:00.000Z", + "endTime": "2024-01-30T16:00:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 904, + "publisherId": "clryu7f5r0053oz6eglovrw7z", + "name": "Стела Стоянова", + "dayofweek": "Monday", + "dayOfMonth": 5, + "weekOfMonth": 1, + "startTime": "2024-02-05T13:00:00.000Z", + "endTime": "2024-02-05T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 905, + "publisherId": "clryu7f5r0053oz6eglovrw7z", + "name": "Стела Стоянова", + "dayofweek": "Tuesday", + "dayOfMonth": 6, + "weekOfMonth": 1, + "startTime": "2024-02-06T14:30:00.000Z", + "endTime": "2024-02-06T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 906, + "publisherId": "clryu7f5r0053oz6eglovrw7z", + "name": "Стела Стоянова", + "dayofweek": "Wednesday", + "dayOfMonth": 7, + "weekOfMonth": 1, + "startTime": "2024-02-07T07:00:00.000Z", + "endTime": "2024-02-07T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 907, + "publisherId": "clryu7f5r0053oz6eglovrw7z", + "name": "Стела Стоянова", + "dayofweek": "Thursday", + "dayOfMonth": 8, + "weekOfMonth": 1, + "startTime": "2024-02-08T16:00:00.000Z", + "endTime": "2024-02-08T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 908, + "publisherId": "clryu7f5r0053oz6eglovrw7z", + "name": "Стела Стоянова", + "dayofweek": "Friday", + "dayOfMonth": 9, + "weekOfMonth": 1, + "startTime": "2024-02-09T13:00:00.000Z", + "endTime": "2024-02-09T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 909, + "publisherId": "clryu7f5r0053oz6eglovrw7z", + "name": "Стела Стоянова", + "dayofweek": "Monday", + "dayOfMonth": 12, + "weekOfMonth": 2, + "startTime": "2024-02-12T13:00:00.000Z", + "endTime": "2024-02-12T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 910, + "publisherId": "clryu7f5r0053oz6eglovrw7z", + "name": "Стела Стоянова", + "dayofweek": "Tuesday", + "dayOfMonth": 13, + "weekOfMonth": 2, + "startTime": "2024-02-13T16:00:00.000Z", + "endTime": "2024-02-13T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 911, + "publisherId": "clryu7f5r0053oz6eglovrw7z", + "name": "Стела Стоянова", + "dayofweek": "Wednesday", + "dayOfMonth": 14, + "weekOfMonth": 2, + "startTime": "2024-02-14T10:00:00.000Z", + "endTime": "2024-02-14T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 912, + "publisherId": "clryu7f5r0053oz6eglovrw7z", + "name": "Стела Стоянова", + "dayofweek": "Monday", + "dayOfMonth": 19, + "weekOfMonth": 3, + "startTime": "2024-02-19T13:00:00.000Z", + "endTime": "2024-02-19T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 913, + "publisherId": "clryu7f5r0053oz6eglovrw7z", + "name": "Стела Стоянова", + "dayofweek": "Thursday", + "dayOfMonth": 22, + "weekOfMonth": 3, + "startTime": "2024-02-22T16:00:00.000Z", + "endTime": "2024-02-22T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 914, + "publisherId": "clryu7f5r0053oz6eglovrw7z", + "name": "Стела Стоянова", + "dayofweek": "Friday", + "dayOfMonth": 23, + "weekOfMonth": 3, + "startTime": "2024-02-23T13:00:00.000Z", + "endTime": "2024-02-23T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 915, + "publisherId": "clryu7f5r0053oz6eglovrw7z", + "name": "Стела Стоянова", + "dayofweek": "Monday", + "dayOfMonth": 26, + "weekOfMonth": 4, + "startTime": "2024-02-26T13:00:00.000Z", + "endTime": "2024-02-26T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 916, + "publisherId": "clryu7f5r0053oz6eglovrw7z", + "name": "Стела Стоянова", + "dayofweek": "Tuesday", + "dayOfMonth": 27, + "weekOfMonth": 4, + "startTime": "2024-02-27T14:30:00.000Z", + "endTime": "2024-02-27T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 917, + "publisherId": "clryu7f5r0053oz6eglovrw7z", + "name": "Стела Стоянова", + "dayofweek": "Wednesday", + "dayOfMonth": 28, + "weekOfMonth": 4, + "startTime": "2024-02-28T07:00:00.000Z", + "endTime": "2024-02-28T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2365, + "publisherId": "clryu7f5r0053oz6eglovrw7z", + "name": "Стела Стоянова", + "dayofweek": "Monday", + "dayOfMonth": 1, + "weekOfMonth": 1, + "startTime": "2024-01-01T13:00:00.000Z", + "endTime": "2024-01-01T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2366, + "publisherId": "clryu7f5r0053oz6eglovrw7z", + "name": "Стела Стоянова", + "dayofweek": "Tuesday", + "dayOfMonth": 2, + "weekOfMonth": 1, + "startTime": "2024-01-02T14:30:00.000Z", + "endTime": "2024-01-02T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2367, + "publisherId": "clryu7f5r0053oz6eglovrw7z", + "name": "Стела Стоянова", + "dayofweek": "Wednesday", + "dayOfMonth": 3, + "weekOfMonth": 1, + "startTime": "2024-01-03T07:00:00.000Z", + "endTime": "2024-01-03T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2368, + "publisherId": "clryu7f5r0053oz6eglovrw7z", + "name": "Стела Стоянова", + "dayofweek": "Thursday", + "dayOfMonth": 4, + "weekOfMonth": 1, + "startTime": "2024-01-04T16:00:00.000Z", + "endTime": "2024-01-04T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2369, + "publisherId": "clryu7f5r0053oz6eglovrw7z", + "name": "Стела Стоянова", + "dayofweek": "Friday", + "dayOfMonth": 5, + "weekOfMonth": 1, + "startTime": "2024-01-05T13:00:00.000Z", + "endTime": "2024-01-05T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2370, + "publisherId": "clryu7f5r0053oz6eglovrw7z", + "name": "Стела Стоянова", + "dayofweek": "Monday", + "dayOfMonth": 8, + "weekOfMonth": 2, + "startTime": "2024-01-08T13:00:00.000Z", + "endTime": "2024-01-08T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2371, + "publisherId": "clryu7f5r0053oz6eglovrw7z", + "name": "Стела Стоянова", + "dayofweek": "Tuesday", + "dayOfMonth": 9, + "weekOfMonth": 2, + "startTime": "2024-01-09T16:00:00.000Z", + "endTime": "2024-01-09T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2372, + "publisherId": "clryu7f5r0053oz6eglovrw7z", + "name": "Стела Стоянова", + "dayofweek": "Wednesday", + "dayOfMonth": 10, + "weekOfMonth": 2, + "startTime": "2024-01-10T10:00:00.000Z", + "endTime": "2024-01-10T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2373, + "publisherId": "clryu7f5r0053oz6eglovrw7z", + "name": "Стела Стоянова", + "dayofweek": "Monday", + "dayOfMonth": 15, + "weekOfMonth": 3, + "startTime": "2024-01-15T13:00:00.000Z", + "endTime": "2024-01-15T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2374, + "publisherId": "clryu7f5r0053oz6eglovrw7z", + "name": "Стела Стоянова", + "dayofweek": "Thursday", + "dayOfMonth": 18, + "weekOfMonth": 3, + "startTime": "2024-01-18T16:00:00.000Z", + "endTime": "2024-01-18T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2375, + "publisherId": "clryu7f5r0053oz6eglovrw7z", + "name": "Стела Стоянова", + "dayofweek": "Friday", + "dayOfMonth": 19, + "weekOfMonth": 3, + "startTime": "2024-01-19T13:00:00.000Z", + "endTime": "2024-01-19T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2376, + "publisherId": "clryu7f5r0053oz6eglovrw7z", + "name": "Стела Стоянова", + "dayofweek": "Monday", + "dayOfMonth": 22, + "weekOfMonth": 4, + "startTime": "2024-01-22T13:00:00.000Z", + "endTime": "2024-01-22T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2377, + "publisherId": "clryu7f5r0053oz6eglovrw7z", + "name": "Стела Стоянова", + "dayofweek": "Tuesday", + "dayOfMonth": 23, + "weekOfMonth": 4, + "startTime": "2024-01-23T14:30:00.000Z", + "endTime": "2024-01-23T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2378, + "publisherId": "clryu7f5r0053oz6eglovrw7z", + "name": "Стела Стоянова", + "dayofweek": "Wednesday", + "dayOfMonth": 24, + "weekOfMonth": 4, + "startTime": "2024-01-24T07:00:00.000Z", + "endTime": "2024-01-24T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3319, + "publisherId": "clryu7f5r0053oz6eglovrw7z", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-30T14:30:00.000Z", + "endTime": "2024-01-30T16:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 5, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 2365, + "publisherId": "clryu7f5r0053oz6eglovrw7z", + "name": "Стела Стоянова", + "dayofweek": "Monday", + "dayOfMonth": 1, + "weekOfMonth": 1, + "startTime": "2024-01-01T13:00:00.000Z", + "endTime": "2024-01-01T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2366, + "publisherId": "clryu7f5r0053oz6eglovrw7z", + "name": "Стела Стоянова", + "dayofweek": "Tuesday", + "dayOfMonth": 2, + "weekOfMonth": 1, + "startTime": "2024-01-02T14:30:00.000Z", + "endTime": "2024-01-02T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2367, + "publisherId": "clryu7f5r0053oz6eglovrw7z", + "name": "Стела Стоянова", + "dayofweek": "Wednesday", + "dayOfMonth": 3, + "weekOfMonth": 1, + "startTime": "2024-01-03T07:00:00.000Z", + "endTime": "2024-01-03T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2368, + "publisherId": "clryu7f5r0053oz6eglovrw7z", + "name": "Стела Стоянова", + "dayofweek": "Thursday", + "dayOfMonth": 4, + "weekOfMonth": 1, + "startTime": "2024-01-04T16:00:00.000Z", + "endTime": "2024-01-04T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2369, + "publisherId": "clryu7f5r0053oz6eglovrw7z", + "name": "Стела Стоянова", + "dayofweek": "Friday", + "dayOfMonth": 5, + "weekOfMonth": 1, + "startTime": "2024-01-05T13:00:00.000Z", + "endTime": "2024-01-05T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2370, + "publisherId": "clryu7f5r0053oz6eglovrw7z", + "name": "Стела Стоянова", + "dayofweek": "Monday", + "dayOfMonth": 8, + "weekOfMonth": 2, + "startTime": "2024-01-08T13:00:00.000Z", + "endTime": "2024-01-08T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2371, + "publisherId": "clryu7f5r0053oz6eglovrw7z", + "name": "Стела Стоянова", + "dayofweek": "Tuesday", + "dayOfMonth": 9, + "weekOfMonth": 2, + "startTime": "2024-01-09T16:00:00.000Z", + "endTime": "2024-01-09T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2372, + "publisherId": "clryu7f5r0053oz6eglovrw7z", + "name": "Стела Стоянова", + "dayofweek": "Wednesday", + "dayOfMonth": 10, + "weekOfMonth": 2, + "startTime": "2024-01-10T10:00:00.000Z", + "endTime": "2024-01-10T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2373, + "publisherId": "clryu7f5r0053oz6eglovrw7z", + "name": "Стела Стоянова", + "dayofweek": "Monday", + "dayOfMonth": 15, + "weekOfMonth": 3, + "startTime": "2024-01-15T13:00:00.000Z", + "endTime": "2024-01-15T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2374, + "publisherId": "clryu7f5r0053oz6eglovrw7z", + "name": "Стела Стоянова", + "dayofweek": "Thursday", + "dayOfMonth": 18, + "weekOfMonth": 3, + "startTime": "2024-01-18T16:00:00.000Z", + "endTime": "2024-01-18T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2375, + "publisherId": "clryu7f5r0053oz6eglovrw7z", + "name": "Стела Стоянова", + "dayofweek": "Friday", + "dayOfMonth": 19, + "weekOfMonth": 3, + "startTime": "2024-01-19T13:00:00.000Z", + "endTime": "2024-01-19T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2376, + "publisherId": "clryu7f5r0053oz6eglovrw7z", + "name": "Стела Стоянова", + "dayofweek": "Monday", + "dayOfMonth": 22, + "weekOfMonth": 4, + "startTime": "2024-01-22T13:00:00.000Z", + "endTime": "2024-01-22T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2377, + "publisherId": "clryu7f5r0053oz6eglovrw7z", + "name": "Стела Стоянова", + "dayofweek": "Tuesday", + "dayOfMonth": 23, + "weekOfMonth": 4, + "startTime": "2024-01-23T14:30:00.000Z", + "endTime": "2024-01-23T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2378, + "publisherId": "clryu7f5r0053oz6eglovrw7z", + "name": "Стела Стоянова", + "dayofweek": "Wednesday", + "dayOfMonth": 24, + "weekOfMonth": 4, + "startTime": "2024-01-24T07:00:00.000Z", + "endTime": "2024-01-24T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3319, + "publisherId": "clryu7f5r0053oz6eglovrw7z", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-30T14:30:00.000Z", + "endTime": "2024-01-30T16:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 15, + "currentMonthAvailabilityHoursCount": 54, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": true + }, + { + "id": "clryu7fa10054oz6erzuiatff", + "firstName": "Стефан", + "lastName": "Господинов", + "assignments": [ + { + "id": 421, + "shift": { + "id": 135, + "startTime": "2024-01-27T13:00:00.000Z", + "endTime": "2024-01-27T14:30:00.000Z" + } + }, + { + "id": 527, + "shift": { + "id": 169, + "startTime": "2024-02-03T13:00:00.000Z", + "endTime": "2024-02-03T14:30:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 3282, + "publisherId": "clryu7fa10054oz6erzuiatff", + "name": "от предишен график", + "dayofweek": "Saturday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-27T13:00:00.000Z", + "endTime": "2024-01-27T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3374, + "publisherId": "clryu7fa10054oz6erzuiatff", + "name": "от предишен график", + "dayofweek": "Saturday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-02-03T13:00:00.000Z", + "endTime": "2024-02-03T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 2, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 3282, + "publisherId": "clryu7fa10054oz6erzuiatff", + "name": "от предишен график", + "dayofweek": "Saturday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-27T13:00:00.000Z", + "endTime": "2024-01-27T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3374, + "publisherId": "clryu7fa10054oz6erzuiatff", + "name": "от предишен график", + "dayofweek": "Saturday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-02-03T13:00:00.000Z", + "endTime": "2024-02-03T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 2, + "currentMonthAvailabilityHoursCount": 3, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": false + }, + { + "id": "clryu7fik0056oz6e0bsxfh0s", + "firstName": "Таня", + "lastName": "Колчанова", + "assignments": [ + { + "id": 48, + "shift": { + "id": 20, + "startTime": "2024-01-04T08:30:00.000Z", + "endTime": "2024-01-04T10:00:00.000Z" + } + }, + { + "id": 158, + "shift": { + "id": 54, + "startTime": "2024-01-11T08:30:00.000Z", + "endTime": "2024-01-11T10:00:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 3013, + "publisherId": "clryu7fik0056oz6e0bsxfh0s", + "name": "от предишен график", + "dayofweek": "Thursday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-04T08:30:00.000Z", + "endTime": "2024-01-04T10:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3090, + "publisherId": "clryu7fik0056oz6e0bsxfh0s", + "name": "от предишен график", + "dayofweek": "Thursday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-11T08:30:00.000Z", + "endTime": "2024-01-11T10:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 2, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 3013, + "publisherId": "clryu7fik0056oz6e0bsxfh0s", + "name": "от предишен график", + "dayofweek": "Thursday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-04T08:30:00.000Z", + "endTime": "2024-01-04T10:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3090, + "publisherId": "clryu7fik0056oz6e0bsxfh0s", + "name": "от предишен график", + "dayofweek": "Thursday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-11T08:30:00.000Z", + "endTime": "2024-01-11T10:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 2, + "currentMonthAvailabilityHoursCount": 3, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": false + }, + { + "id": "clryu7fmo0057oz6ezjf0zwn6", + "firstName": "Таня", + "lastName": "Павлова", + "assignments": [ + { + "id": 26, + "shift": { + "id": 14, + "startTime": "2024-01-03T08:30:00.000Z", + "endTime": "2024-01-03T10:00:00.000Z" + } + }, + { + "id": 137, + "shift": { + "id": 48, + "startTime": "2024-01-10T08:30:00.000Z", + "endTime": "2024-01-10T10:00:00.000Z" + } + }, + { + "id": 358, + "shift": { + "id": 117, + "startTime": "2024-01-24T10:00:00.000Z", + "endTime": "2024-01-24T11:30:00.000Z" + } + }, + { + "id": 471, + "shift": { + "id": 151, + "startTime": "2024-01-31T10:00:00.000Z", + "endTime": "2024-01-31T11:30:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 2996, + "publisherId": "clryu7fmo0057oz6ezjf0zwn6", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-03T08:30:00.000Z", + "endTime": "2024-01-03T10:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3077, + "publisherId": "clryu7fmo0057oz6ezjf0zwn6", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-10T08:30:00.000Z", + "endTime": "2024-01-10T10:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3231, + "publisherId": "clryu7fmo0057oz6ezjf0zwn6", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-24T10:00:00.000Z", + "endTime": "2024-01-24T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3325, + "publisherId": "clryu7fmo0057oz6ezjf0zwn6", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-31T10:00:00.000Z", + "endTime": "2024-01-31T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 4, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 2996, + "publisherId": "clryu7fmo0057oz6ezjf0zwn6", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-03T08:30:00.000Z", + "endTime": "2024-01-03T10:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3077, + "publisherId": "clryu7fmo0057oz6ezjf0zwn6", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-10T08:30:00.000Z", + "endTime": "2024-01-10T10:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3231, + "publisherId": "clryu7fmo0057oz6ezjf0zwn6", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-24T10:00:00.000Z", + "endTime": "2024-01-24T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3325, + "publisherId": "clryu7fmo0057oz6ezjf0zwn6", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-31T10:00:00.000Z", + "endTime": "2024-01-31T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 4, + "currentMonthAvailabilityHoursCount": 6, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": false + }, + { + "id": "clryu7fr30058oz6erdyndgvb", + "firstName": "Татяна", + "lastName": "Зозулина", + "assignments": [ + { + "id": 155, + "shift": { + "id": 53, + "startTime": "2024-01-11T07:00:00.000Z", + "endTime": "2024-01-11T08:30:00.000Z" + } + }, + { + "id": 265, + "shift": { + "id": 87, + "startTime": "2024-01-18T07:00:00.000Z", + "endTime": "2024-01-18T08:30:00.000Z" + } + }, + { + "id": 375, + "shift": { + "id": 121, + "startTime": "2024-01-25T07:00:00.000Z", + "endTime": "2024-01-25T08:30:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 698, + "publisherId": "clryu7fr30058oz6erdyndgvb", + "name": "Татяна Зозулина", + "dayofweek": "Wednesday", + "dayOfMonth": 7, + "weekOfMonth": 1, + "startTime": "2024-02-07T07:00:00.000Z", + "endTime": "2024-02-07T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 699, + "publisherId": "clryu7fr30058oz6erdyndgvb", + "name": "Татяна Зозулина", + "dayofweek": "Wednesday", + "dayOfMonth": 7, + "weekOfMonth": 1, + "startTime": "2024-02-07T13:00:00.000Z", + "endTime": "2024-02-07T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 700, + "publisherId": "clryu7fr30058oz6erdyndgvb", + "name": "Татяна Зозулина", + "dayofweek": "Thursday", + "dayOfMonth": 8, + "weekOfMonth": 1, + "startTime": "2024-02-08T07:00:00.000Z", + "endTime": "2024-02-08T08:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 701, + "publisherId": "clryu7fr30058oz6erdyndgvb", + "name": "Татяна Зозулина", + "dayofweek": "Wednesday", + "dayOfMonth": 14, + "weekOfMonth": 2, + "startTime": "2024-02-14T07:00:00.000Z", + "endTime": "2024-02-14T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 702, + "publisherId": "clryu7fr30058oz6erdyndgvb", + "name": "Татяна Зозулина", + "dayofweek": "Wednesday", + "dayOfMonth": 14, + "weekOfMonth": 2, + "startTime": "2024-02-14T13:00:00.000Z", + "endTime": "2024-02-14T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 703, + "publisherId": "clryu7fr30058oz6erdyndgvb", + "name": "Татяна Зозулина", + "dayofweek": "Thursday", + "dayOfMonth": 15, + "weekOfMonth": 2, + "startTime": "2024-02-15T07:00:00.000Z", + "endTime": "2024-02-15T08:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 704, + "publisherId": "clryu7fr30058oz6erdyndgvb", + "name": "Татяна Зозулина", + "dayofweek": "Wednesday", + "dayOfMonth": 21, + "weekOfMonth": 3, + "startTime": "2024-02-21T07:00:00.000Z", + "endTime": "2024-02-21T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 705, + "publisherId": "clryu7fr30058oz6erdyndgvb", + "name": "Татяна Зозулина", + "dayofweek": "Wednesday", + "dayOfMonth": 21, + "weekOfMonth": 3, + "startTime": "2024-02-21T13:00:00.000Z", + "endTime": "2024-02-21T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 706, + "publisherId": "clryu7fr30058oz6erdyndgvb", + "name": "Татяна Зозулина", + "dayofweek": "Thursday", + "dayOfMonth": 22, + "weekOfMonth": 3, + "startTime": "2024-02-22T07:00:00.000Z", + "endTime": "2024-02-22T08:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 707, + "publisherId": "clryu7fr30058oz6erdyndgvb", + "name": "Татяна Зозулина", + "dayofweek": "Wednesday", + "dayOfMonth": 28, + "weekOfMonth": 4, + "startTime": "2024-02-28T07:00:00.000Z", + "endTime": "2024-02-28T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 708, + "publisherId": "clryu7fr30058oz6erdyndgvb", + "name": "Татяна Зозулина", + "dayofweek": "Wednesday", + "dayOfMonth": 28, + "weekOfMonth": 4, + "startTime": "2024-02-28T13:00:00.000Z", + "endTime": "2024-02-28T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 709, + "publisherId": "clryu7fr30058oz6erdyndgvb", + "name": "Татяна Зозулина", + "dayofweek": "Thursday", + "dayOfMonth": 29, + "weekOfMonth": 4, + "startTime": "2024-02-29T07:00:00.000Z", + "endTime": "2024-02-29T08:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1894, + "publisherId": "clryu7fr30058oz6erdyndgvb", + "name": "Татяна Зозулина", + "dayofweek": "Wednesday", + "dayOfMonth": 3, + "weekOfMonth": 1, + "startTime": "2024-01-03T07:00:00.000Z", + "endTime": "2024-01-03T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1895, + "publisherId": "clryu7fr30058oz6erdyndgvb", + "name": "Татяна Зозулина", + "dayofweek": "Wednesday", + "dayOfMonth": 3, + "weekOfMonth": 1, + "startTime": "2024-01-03T13:00:00.000Z", + "endTime": "2024-01-03T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1896, + "publisherId": "clryu7fr30058oz6erdyndgvb", + "name": "Татяна Зозулина", + "dayofweek": "Thursday", + "dayOfMonth": 4, + "weekOfMonth": 1, + "startTime": "2024-01-04T07:00:00.000Z", + "endTime": "2024-01-04T08:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1897, + "publisherId": "clryu7fr30058oz6erdyndgvb", + "name": "Татяна Зозулина", + "dayofweek": "Wednesday", + "dayOfMonth": 10, + "weekOfMonth": 2, + "startTime": "2024-01-10T07:00:00.000Z", + "endTime": "2024-01-10T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1898, + "publisherId": "clryu7fr30058oz6erdyndgvb", + "name": "Татяна Зозулина", + "dayofweek": "Wednesday", + "dayOfMonth": 10, + "weekOfMonth": 2, + "startTime": "2024-01-10T13:00:00.000Z", + "endTime": "2024-01-10T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1899, + "publisherId": "clryu7fr30058oz6erdyndgvb", + "name": "Татяна Зозулина", + "dayofweek": "Thursday", + "dayOfMonth": 11, + "weekOfMonth": 2, + "startTime": "2024-01-11T07:00:00.000Z", + "endTime": "2024-01-11T08:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1900, + "publisherId": "clryu7fr30058oz6erdyndgvb", + "name": "Татяна Зозулина", + "dayofweek": "Wednesday", + "dayOfMonth": 17, + "weekOfMonth": 3, + "startTime": "2024-01-17T07:00:00.000Z", + "endTime": "2024-01-17T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1901, + "publisherId": "clryu7fr30058oz6erdyndgvb", + "name": "Татяна Зозулина", + "dayofweek": "Wednesday", + "dayOfMonth": 17, + "weekOfMonth": 3, + "startTime": "2024-01-17T13:00:00.000Z", + "endTime": "2024-01-17T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1902, + "publisherId": "clryu7fr30058oz6erdyndgvb", + "name": "Татяна Зозулина", + "dayofweek": "Thursday", + "dayOfMonth": 18, + "weekOfMonth": 3, + "startTime": "2024-01-18T07:00:00.000Z", + "endTime": "2024-01-18T08:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1903, + "publisherId": "clryu7fr30058oz6erdyndgvb", + "name": "Татяна Зозулина", + "dayofweek": "Wednesday", + "dayOfMonth": 24, + "weekOfMonth": 4, + "startTime": "2024-01-24T07:00:00.000Z", + "endTime": "2024-01-24T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1904, + "publisherId": "clryu7fr30058oz6erdyndgvb", + "name": "Татяна Зозулина", + "dayofweek": "Wednesday", + "dayOfMonth": 24, + "weekOfMonth": 4, + "startTime": "2024-01-24T13:00:00.000Z", + "endTime": "2024-01-24T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1905, + "publisherId": "clryu7fr30058oz6erdyndgvb", + "name": "Татяна Зозулина", + "dayofweek": "Thursday", + "dayOfMonth": 25, + "weekOfMonth": 4, + "startTime": "2024-01-25T07:00:00.000Z", + "endTime": "2024-01-25T08:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 3, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 1894, + "publisherId": "clryu7fr30058oz6erdyndgvb", + "name": "Татяна Зозулина", + "dayofweek": "Wednesday", + "dayOfMonth": 3, + "weekOfMonth": 1, + "startTime": "2024-01-03T07:00:00.000Z", + "endTime": "2024-01-03T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1895, + "publisherId": "clryu7fr30058oz6erdyndgvb", + "name": "Татяна Зозулина", + "dayofweek": "Wednesday", + "dayOfMonth": 3, + "weekOfMonth": 1, + "startTime": "2024-01-03T13:00:00.000Z", + "endTime": "2024-01-03T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1896, + "publisherId": "clryu7fr30058oz6erdyndgvb", + "name": "Татяна Зозулина", + "dayofweek": "Thursday", + "dayOfMonth": 4, + "weekOfMonth": 1, + "startTime": "2024-01-04T07:00:00.000Z", + "endTime": "2024-01-04T08:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1897, + "publisherId": "clryu7fr30058oz6erdyndgvb", + "name": "Татяна Зозулина", + "dayofweek": "Wednesday", + "dayOfMonth": 10, + "weekOfMonth": 2, + "startTime": "2024-01-10T07:00:00.000Z", + "endTime": "2024-01-10T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1898, + "publisherId": "clryu7fr30058oz6erdyndgvb", + "name": "Татяна Зозулина", + "dayofweek": "Wednesday", + "dayOfMonth": 10, + "weekOfMonth": 2, + "startTime": "2024-01-10T13:00:00.000Z", + "endTime": "2024-01-10T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1899, + "publisherId": "clryu7fr30058oz6erdyndgvb", + "name": "Татяна Зозулина", + "dayofweek": "Thursday", + "dayOfMonth": 11, + "weekOfMonth": 2, + "startTime": "2024-01-11T07:00:00.000Z", + "endTime": "2024-01-11T08:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1900, + "publisherId": "clryu7fr30058oz6erdyndgvb", + "name": "Татяна Зозулина", + "dayofweek": "Wednesday", + "dayOfMonth": 17, + "weekOfMonth": 3, + "startTime": "2024-01-17T07:00:00.000Z", + "endTime": "2024-01-17T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1901, + "publisherId": "clryu7fr30058oz6erdyndgvb", + "name": "Татяна Зозулина", + "dayofweek": "Wednesday", + "dayOfMonth": 17, + "weekOfMonth": 3, + "startTime": "2024-01-17T13:00:00.000Z", + "endTime": "2024-01-17T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1902, + "publisherId": "clryu7fr30058oz6erdyndgvb", + "name": "Татяна Зозулина", + "dayofweek": "Thursday", + "dayOfMonth": 18, + "weekOfMonth": 3, + "startTime": "2024-01-18T07:00:00.000Z", + "endTime": "2024-01-18T08:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1903, + "publisherId": "clryu7fr30058oz6erdyndgvb", + "name": "Татяна Зозулина", + "dayofweek": "Wednesday", + "dayOfMonth": 24, + "weekOfMonth": 4, + "startTime": "2024-01-24T07:00:00.000Z", + "endTime": "2024-01-24T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1904, + "publisherId": "clryu7fr30058oz6erdyndgvb", + "name": "Татяна Зозулина", + "dayofweek": "Wednesday", + "dayOfMonth": 24, + "weekOfMonth": 4, + "startTime": "2024-01-24T13:00:00.000Z", + "endTime": "2024-01-24T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1905, + "publisherId": "clryu7fr30058oz6erdyndgvb", + "name": "Татяна Зозулина", + "dayofweek": "Thursday", + "dayOfMonth": 25, + "weekOfMonth": 4, + "startTime": "2024-01-25T07:00:00.000Z", + "endTime": "2024-01-25T08:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 12, + "currentMonthAvailabilityHoursCount": 30, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": true + }, + { + "id": "clryu7fvh0059oz6edtdlfnpu", + "firstName": "Татяна", + "lastName": "Цирка", + "assignments": [ + { + "id": 37, + "shift": { + "id": 17, + "startTime": "2024-01-03T13:00:00.000Z", + "endTime": "2024-01-03T14:30:00.000Z" + } + }, + { + "id": 146, + "shift": { + "id": 50, + "startTime": "2024-01-10T11:30:00.000Z", + "endTime": "2024-01-10T13:00:00.000Z" + } + }, + { + "id": 263, + "shift": { + "id": 86, + "startTime": "2024-01-17T14:30:00.000Z", + "endTime": "2024-01-17T16:00:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 831, + "publisherId": "clryu7fvh0059oz6edtdlfnpu", + "name": "Татяна Цирка", + "dayofweek": "Wednesday", + "dayOfMonth": 7, + "weekOfMonth": 1, + "startTime": "2024-02-07T10:00:00.000Z", + "endTime": "2024-02-07T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 832, + "publisherId": "clryu7fvh0059oz6edtdlfnpu", + "name": "Татяна Цирка", + "dayofweek": "Wednesday", + "dayOfMonth": 14, + "weekOfMonth": 2, + "startTime": "2024-02-14T13:00:00.000Z", + "endTime": "2024-02-14T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 833, + "publisherId": "clryu7fvh0059oz6edtdlfnpu", + "name": "Татяна Цирка", + "dayofweek": "Wednesday", + "dayOfMonth": 21, + "weekOfMonth": 3, + "startTime": "2024-02-21T10:00:00.000Z", + "endTime": "2024-02-21T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 834, + "publisherId": "clryu7fvh0059oz6edtdlfnpu", + "name": "Татяна Цирка", + "dayofweek": "Wednesday", + "dayOfMonth": 28, + "weekOfMonth": 4, + "startTime": "2024-02-28T10:00:00.000Z", + "endTime": "2024-02-28T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2140, + "publisherId": "clryu7fvh0059oz6edtdlfnpu", + "name": "Татяна Цирка", + "dayofweek": "Wednesday", + "dayOfMonth": 3, + "weekOfMonth": 1, + "startTime": "2024-01-03T10:00:00.000Z", + "endTime": "2024-01-03T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2141, + "publisherId": "clryu7fvh0059oz6edtdlfnpu", + "name": "Татяна Цирка", + "dayofweek": "Wednesday", + "dayOfMonth": 10, + "weekOfMonth": 2, + "startTime": "2024-01-10T10:00:00.000Z", + "endTime": "2024-01-10T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2142, + "publisherId": "clryu7fvh0059oz6edtdlfnpu", + "name": "Татяна Цирка", + "dayofweek": "Wednesday", + "dayOfMonth": 17, + "weekOfMonth": 3, + "startTime": "2024-01-17T10:00:00.000Z", + "endTime": "2024-01-17T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2143, + "publisherId": "clryu7fvh0059oz6edtdlfnpu", + "name": "Татяна Цирка", + "dayofweek": "Wednesday", + "dayOfMonth": 24, + "weekOfMonth": 4, + "startTime": "2024-01-24T10:00:00.000Z", + "endTime": "2024-01-24T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3006, + "publisherId": "clryu7fvh0059oz6edtdlfnpu", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-03T13:00:00.000Z", + "endTime": "2024-01-03T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3083, + "publisherId": "clryu7fvh0059oz6edtdlfnpu", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-10T11:30:00.000Z", + "endTime": "2024-01-10T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3161, + "publisherId": "clryu7fvh0059oz6edtdlfnpu", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-17T14:30:00.000Z", + "endTime": "2024-01-17T16:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 3, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 2140, + "publisherId": "clryu7fvh0059oz6edtdlfnpu", + "name": "Татяна Цирка", + "dayofweek": "Wednesday", + "dayOfMonth": 3, + "weekOfMonth": 1, + "startTime": "2024-01-03T10:00:00.000Z", + "endTime": "2024-01-03T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2141, + "publisherId": "clryu7fvh0059oz6edtdlfnpu", + "name": "Татяна Цирка", + "dayofweek": "Wednesday", + "dayOfMonth": 10, + "weekOfMonth": 2, + "startTime": "2024-01-10T10:00:00.000Z", + "endTime": "2024-01-10T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2142, + "publisherId": "clryu7fvh0059oz6edtdlfnpu", + "name": "Татяна Цирка", + "dayofweek": "Wednesday", + "dayOfMonth": 17, + "weekOfMonth": 3, + "startTime": "2024-01-17T10:00:00.000Z", + "endTime": "2024-01-17T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2143, + "publisherId": "clryu7fvh0059oz6edtdlfnpu", + "name": "Татяна Цирка", + "dayofweek": "Wednesday", + "dayOfMonth": 24, + "weekOfMonth": 4, + "startTime": "2024-01-24T10:00:00.000Z", + "endTime": "2024-01-24T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3006, + "publisherId": "clryu7fvh0059oz6edtdlfnpu", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-03T13:00:00.000Z", + "endTime": "2024-01-03T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3083, + "publisherId": "clryu7fvh0059oz6edtdlfnpu", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-10T11:30:00.000Z", + "endTime": "2024-01-10T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3161, + "publisherId": "clryu7fvh0059oz6edtdlfnpu", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-17T14:30:00.000Z", + "endTime": "2024-01-17T16:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 7, + "currentMonthAvailabilityHoursCount": 28.5, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": true + }, + { + "id": "clryu7g3u005boz6eefv8eb0q", + "firstName": "Татяна", + "lastName": "Торохтий", + "assignments": [ + { + "id": 291, + "shift": { + "id": 95, + "startTime": "2024-01-19T10:00:00.000Z", + "endTime": "2024-01-19T11:30:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 1490, + "publisherId": "clryu7g3u005boz6eefv8eb0q", + "name": "Татяна Торохтий", + "dayofweek": "Wednesday", + "dayOfMonth": 21, + "weekOfMonth": 3, + "startTime": "2024-02-21T11:30:00.000Z", + "endTime": "2024-02-21T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1491, + "publisherId": "clryu7g3u005boz6eefv8eb0q", + "name": "Татяна Торохтий", + "dayofweek": "Friday", + "dayOfMonth": 23, + "weekOfMonth": 3, + "startTime": "2024-02-23T07:00:00.000Z", + "endTime": "2024-02-23T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2066, + "publisherId": "clryu7g3u005boz6eefv8eb0q", + "name": "Татяна Торохтий", + "dayofweek": "Wednesday", + "dayOfMonth": 17, + "weekOfMonth": 3, + "startTime": "2024-01-17T11:30:00.000Z", + "endTime": "2024-01-17T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2067, + "publisherId": "clryu7g3u005boz6eefv8eb0q", + "name": "Татяна Торохтий", + "dayofweek": "Friday", + "dayOfMonth": 19, + "weekOfMonth": 3, + "startTime": "2024-01-19T07:00:00.000Z", + "endTime": "2024-01-19T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3179, + "publisherId": "clryu7g3u005boz6eefv8eb0q", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-19T10:00:00.000Z", + "endTime": "2024-01-19T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 1, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 2066, + "publisherId": "clryu7g3u005boz6eefv8eb0q", + "name": "Татяна Торохтий", + "dayofweek": "Wednesday", + "dayOfMonth": 17, + "weekOfMonth": 3, + "startTime": "2024-01-17T11:30:00.000Z", + "endTime": "2024-01-17T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2067, + "publisherId": "clryu7g3u005boz6eefv8eb0q", + "name": "Татяна Торохтий", + "dayofweek": "Friday", + "dayOfMonth": 19, + "weekOfMonth": 3, + "startTime": "2024-01-19T07:00:00.000Z", + "endTime": "2024-01-19T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3179, + "publisherId": "clryu7g3u005boz6eefv8eb0q", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-19T10:00:00.000Z", + "endTime": "2024-01-19T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 3, + "currentMonthAvailabilityHoursCount": 12, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": true + }, + { + "id": "clryu7g95005coz6e5wqifrvw", + "firstName": "Тимофей", + "lastName": "Ларченков", + "assignments": [ + { + "id": 77, + "shift": { + "id": 29, + "startTime": "2024-01-05T13:00:00.000Z", + "endTime": "2024-01-05T14:30:00.000Z" + } + }, + { + "id": 253, + "shift": { + "id": 83, + "startTime": "2024-01-17T10:00:00.000Z", + "endTime": "2024-01-17T11:30:00.000Z" + } + }, + { + "id": 515, + "shift": { + "id": 165, + "startTime": "2024-02-02T13:00:00.000Z", + "endTime": "2024-02-02T14:30:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 1512, + "publisherId": "clryu7g95005coz6e5wqifrvw", + "name": "Тимофей Ларченков", + "dayofweek": "Wednesday", + "dayOfMonth": 7, + "weekOfMonth": 1, + "startTime": "2024-02-07T10:00:00.000Z", + "endTime": "2024-02-07T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1513, + "publisherId": "clryu7g95005coz6e5wqifrvw", + "name": "Тимофей Ларченков", + "dayofweek": "Thursday", + "dayOfMonth": 8, + "weekOfMonth": 1, + "startTime": "2024-02-08T10:00:00.000Z", + "endTime": "2024-02-08T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1514, + "publisherId": "clryu7g95005coz6e5wqifrvw", + "name": "Тимофей Ларченков", + "dayofweek": "Friday", + "dayOfMonth": 9, + "weekOfMonth": 1, + "startTime": "2024-02-09T07:00:00.000Z", + "endTime": "2024-02-09T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1515, + "publisherId": "clryu7g95005coz6e5wqifrvw", + "name": "Тимофей Ларченков", + "dayofweek": "Wednesday", + "dayOfMonth": 14, + "weekOfMonth": 2, + "startTime": "2024-02-14T10:00:00.000Z", + "endTime": "2024-02-14T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1516, + "publisherId": "clryu7g95005coz6e5wqifrvw", + "name": "Тимофей Ларченков", + "dayofweek": "Thursday", + "dayOfMonth": 15, + "weekOfMonth": 2, + "startTime": "2024-02-15T10:00:00.000Z", + "endTime": "2024-02-15T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1517, + "publisherId": "clryu7g95005coz6e5wqifrvw", + "name": "Тимофей Ларченков", + "dayofweek": "Friday", + "dayOfMonth": 16, + "weekOfMonth": 2, + "startTime": "2024-02-16T07:00:00.000Z", + "endTime": "2024-02-16T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1518, + "publisherId": "clryu7g95005coz6e5wqifrvw", + "name": "Тимофей Ларченков", + "dayofweek": "Wednesday", + "dayOfMonth": 21, + "weekOfMonth": 3, + "startTime": "2024-02-21T10:00:00.000Z", + "endTime": "2024-02-21T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1519, + "publisherId": "clryu7g95005coz6e5wqifrvw", + "name": "Тимофей Ларченков", + "dayofweek": "Thursday", + "dayOfMonth": 22, + "weekOfMonth": 3, + "startTime": "2024-02-22T10:00:00.000Z", + "endTime": "2024-02-22T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1520, + "publisherId": "clryu7g95005coz6e5wqifrvw", + "name": "Тимофей Ларченков", + "dayofweek": "Friday", + "dayOfMonth": 23, + "weekOfMonth": 3, + "startTime": "2024-02-23T07:00:00.000Z", + "endTime": "2024-02-23T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1521, + "publisherId": "clryu7g95005coz6e5wqifrvw", + "name": "Тимофей Ларченков", + "dayofweek": "Wednesday", + "dayOfMonth": 28, + "weekOfMonth": 4, + "startTime": "2024-02-28T10:00:00.000Z", + "endTime": "2024-02-28T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1522, + "publisherId": "clryu7g95005coz6e5wqifrvw", + "name": "Тимофей Ларченков", + "dayofweek": "Thursday", + "dayOfMonth": 29, + "weekOfMonth": 4, + "startTime": "2024-02-29T10:00:00.000Z", + "endTime": "2024-02-29T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1523, + "publisherId": "clryu7g95005coz6e5wqifrvw", + "name": "Тимофей Ларченков", + "dayofweek": "Friday", + "dayOfMonth": 1, + "weekOfMonth": 4, + "startTime": "2024-03-01T07:00:00.000Z", + "endTime": "2024-03-01T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2915, + "publisherId": "clryu7g95005coz6e5wqifrvw", + "name": "Тимофей Ларченков", + "dayofweek": "Wednesday", + "dayOfMonth": 3, + "weekOfMonth": 1, + "startTime": "2024-01-03T10:00:00.000Z", + "endTime": "2024-01-03T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2916, + "publisherId": "clryu7g95005coz6e5wqifrvw", + "name": "Тимофей Ларченков", + "dayofweek": "Thursday", + "dayOfMonth": 4, + "weekOfMonth": 1, + "startTime": "2024-01-04T10:00:00.000Z", + "endTime": "2024-01-04T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2917, + "publisherId": "clryu7g95005coz6e5wqifrvw", + "name": "Тимофей Ларченков", + "dayofweek": "Friday", + "dayOfMonth": 5, + "weekOfMonth": 1, + "startTime": "2024-01-05T07:00:00.000Z", + "endTime": "2024-01-05T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2918, + "publisherId": "clryu7g95005coz6e5wqifrvw", + "name": "Тимофей Ларченков", + "dayofweek": "Wednesday", + "dayOfMonth": 10, + "weekOfMonth": 2, + "startTime": "2024-01-10T10:00:00.000Z", + "endTime": "2024-01-10T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2919, + "publisherId": "clryu7g95005coz6e5wqifrvw", + "name": "Тимофей Ларченков", + "dayofweek": "Thursday", + "dayOfMonth": 11, + "weekOfMonth": 2, + "startTime": "2024-01-11T10:00:00.000Z", + "endTime": "2024-01-11T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2920, + "publisherId": "clryu7g95005coz6e5wqifrvw", + "name": "Тимофей Ларченков", + "dayofweek": "Friday", + "dayOfMonth": 12, + "weekOfMonth": 2, + "startTime": "2024-01-12T07:00:00.000Z", + "endTime": "2024-01-12T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2921, + "publisherId": "clryu7g95005coz6e5wqifrvw", + "name": "Тимофей Ларченков", + "dayofweek": "Wednesday", + "dayOfMonth": 17, + "weekOfMonth": 3, + "startTime": "2024-01-17T10:00:00.000Z", + "endTime": "2024-01-17T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2922, + "publisherId": "clryu7g95005coz6e5wqifrvw", + "name": "Тимофей Ларченков", + "dayofweek": "Thursday", + "dayOfMonth": 18, + "weekOfMonth": 3, + "startTime": "2024-01-18T10:00:00.000Z", + "endTime": "2024-01-18T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2923, + "publisherId": "clryu7g95005coz6e5wqifrvw", + "name": "Тимофей Ларченков", + "dayofweek": "Friday", + "dayOfMonth": 19, + "weekOfMonth": 3, + "startTime": "2024-01-19T07:00:00.000Z", + "endTime": "2024-01-19T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2924, + "publisherId": "clryu7g95005coz6e5wqifrvw", + "name": "Тимофей Ларченков", + "dayofweek": "Wednesday", + "dayOfMonth": 24, + "weekOfMonth": 4, + "startTime": "2024-01-24T10:00:00.000Z", + "endTime": "2024-01-24T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2925, + "publisherId": "clryu7g95005coz6e5wqifrvw", + "name": "Тимофей Ларченков", + "dayofweek": "Thursday", + "dayOfMonth": 25, + "weekOfMonth": 4, + "startTime": "2024-01-25T10:00:00.000Z", + "endTime": "2024-01-25T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2926, + "publisherId": "clryu7g95005coz6e5wqifrvw", + "name": "Тимофей Ларченков", + "dayofweek": "Friday", + "dayOfMonth": 26, + "weekOfMonth": 4, + "startTime": "2024-01-26T07:00:00.000Z", + "endTime": "2024-01-26T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2927, + "publisherId": "clryu7g95005coz6e5wqifrvw", + "name": "Тимофей Ларченков", + "dayofweek": "Wednesday", + "dayOfMonth": 31, + "weekOfMonth": 5, + "startTime": "2024-01-31T10:00:00.000Z", + "endTime": "2024-01-31T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2928, + "publisherId": "clryu7g95005coz6e5wqifrvw", + "name": "Тимофей Ларченков", + "dayofweek": "Thursday", + "dayOfMonth": 1, + "weekOfMonth": 5, + "startTime": "2024-02-01T10:00:00.000Z", + "endTime": "2024-02-01T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2929, + "publisherId": "clryu7g95005coz6e5wqifrvw", + "name": "Тимофей Ларченков", + "dayofweek": "Friday", + "dayOfMonth": 2, + "weekOfMonth": 5, + "startTime": "2024-02-02T07:00:00.000Z", + "endTime": "2024-02-02T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3034, + "publisherId": "clryu7g95005coz6e5wqifrvw", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-05T13:00:00.000Z", + "endTime": "2024-01-05T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3364, + "publisherId": "clryu7g95005coz6e5wqifrvw", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-02-02T13:00:00.000Z", + "endTime": "2024-02-02T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 3, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 2915, + "publisherId": "clryu7g95005coz6e5wqifrvw", + "name": "Тимофей Ларченков", + "dayofweek": "Wednesday", + "dayOfMonth": 3, + "weekOfMonth": 1, + "startTime": "2024-01-03T10:00:00.000Z", + "endTime": "2024-01-03T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2916, + "publisherId": "clryu7g95005coz6e5wqifrvw", + "name": "Тимофей Ларченков", + "dayofweek": "Thursday", + "dayOfMonth": 4, + "weekOfMonth": 1, + "startTime": "2024-01-04T10:00:00.000Z", + "endTime": "2024-01-04T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2917, + "publisherId": "clryu7g95005coz6e5wqifrvw", + "name": "Тимофей Ларченков", + "dayofweek": "Friday", + "dayOfMonth": 5, + "weekOfMonth": 1, + "startTime": "2024-01-05T07:00:00.000Z", + "endTime": "2024-01-05T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2918, + "publisherId": "clryu7g95005coz6e5wqifrvw", + "name": "Тимофей Ларченков", + "dayofweek": "Wednesday", + "dayOfMonth": 10, + "weekOfMonth": 2, + "startTime": "2024-01-10T10:00:00.000Z", + "endTime": "2024-01-10T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2919, + "publisherId": "clryu7g95005coz6e5wqifrvw", + "name": "Тимофей Ларченков", + "dayofweek": "Thursday", + "dayOfMonth": 11, + "weekOfMonth": 2, + "startTime": "2024-01-11T10:00:00.000Z", + "endTime": "2024-01-11T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2920, + "publisherId": "clryu7g95005coz6e5wqifrvw", + "name": "Тимофей Ларченков", + "dayofweek": "Friday", + "dayOfMonth": 12, + "weekOfMonth": 2, + "startTime": "2024-01-12T07:00:00.000Z", + "endTime": "2024-01-12T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2921, + "publisherId": "clryu7g95005coz6e5wqifrvw", + "name": "Тимофей Ларченков", + "dayofweek": "Wednesday", + "dayOfMonth": 17, + "weekOfMonth": 3, + "startTime": "2024-01-17T10:00:00.000Z", + "endTime": "2024-01-17T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2922, + "publisherId": "clryu7g95005coz6e5wqifrvw", + "name": "Тимофей Ларченков", + "dayofweek": "Thursday", + "dayOfMonth": 18, + "weekOfMonth": 3, + "startTime": "2024-01-18T10:00:00.000Z", + "endTime": "2024-01-18T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2923, + "publisherId": "clryu7g95005coz6e5wqifrvw", + "name": "Тимофей Ларченков", + "dayofweek": "Friday", + "dayOfMonth": 19, + "weekOfMonth": 3, + "startTime": "2024-01-19T07:00:00.000Z", + "endTime": "2024-01-19T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2924, + "publisherId": "clryu7g95005coz6e5wqifrvw", + "name": "Тимофей Ларченков", + "dayofweek": "Wednesday", + "dayOfMonth": 24, + "weekOfMonth": 4, + "startTime": "2024-01-24T10:00:00.000Z", + "endTime": "2024-01-24T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2925, + "publisherId": "clryu7g95005coz6e5wqifrvw", + "name": "Тимофей Ларченков", + "dayofweek": "Thursday", + "dayOfMonth": 25, + "weekOfMonth": 4, + "startTime": "2024-01-25T10:00:00.000Z", + "endTime": "2024-01-25T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2926, + "publisherId": "clryu7g95005coz6e5wqifrvw", + "name": "Тимофей Ларченков", + "dayofweek": "Friday", + "dayOfMonth": 26, + "weekOfMonth": 4, + "startTime": "2024-01-26T07:00:00.000Z", + "endTime": "2024-01-26T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2927, + "publisherId": "clryu7g95005coz6e5wqifrvw", + "name": "Тимофей Ларченков", + "dayofweek": "Wednesday", + "dayOfMonth": 31, + "weekOfMonth": 5, + "startTime": "2024-01-31T10:00:00.000Z", + "endTime": "2024-01-31T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2928, + "publisherId": "clryu7g95005coz6e5wqifrvw", + "name": "Тимофей Ларченков", + "dayofweek": "Thursday", + "dayOfMonth": 1, + "weekOfMonth": 5, + "startTime": "2024-02-01T10:00:00.000Z", + "endTime": "2024-02-01T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2929, + "publisherId": "clryu7g95005coz6e5wqifrvw", + "name": "Тимофей Ларченков", + "dayofweek": "Friday", + "dayOfMonth": 2, + "weekOfMonth": 5, + "startTime": "2024-02-02T07:00:00.000Z", + "endTime": "2024-02-02T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3034, + "publisherId": "clryu7g95005coz6e5wqifrvw", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-05T13:00:00.000Z", + "endTime": "2024-01-05T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3364, + "publisherId": "clryu7g95005coz6e5wqifrvw", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-02-02T13:00:00.000Z", + "endTime": "2024-02-02T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 17, + "currentMonthAvailabilityHoursCount": 93, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": true + }, + { + "id": "clryu7gec005doz6ekj4jy4dx", + "firstName": "Тина", + "lastName": "Хиралдо", + "assignments": [ + { + "id": 52, + "shift": { + "id": 21, + "startTime": "2024-01-04T10:00:00.000Z", + "endTime": "2024-01-04T11:30:00.000Z" + } + }, + { + "id": 288, + "shift": { + "id": 94, + "startTime": "2024-01-19T08:30:00.000Z", + "endTime": "2024-01-19T10:00:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 1331, + "publisherId": "clryu7gec005doz6ekj4jy4dx", + "name": "Тина Хиралдо", + "dayofweek": "Thursday", + "dayOfMonth": 8, + "weekOfMonth": 1, + "startTime": "2024-02-08T07:00:00.000Z", + "endTime": "2024-02-08T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1332, + "publisherId": "clryu7gec005doz6ekj4jy4dx", + "name": "Тина Хиралдо", + "dayofweek": "Thursday", + "dayOfMonth": 15, + "weekOfMonth": 2, + "startTime": "2024-02-15T10:00:00.000Z", + "endTime": "2024-02-15T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1333, + "publisherId": "clryu7gec005doz6ekj4jy4dx", + "name": "Тина Хиралдо", + "dayofweek": "Friday", + "dayOfMonth": 23, + "weekOfMonth": 3, + "startTime": "2024-02-23T07:00:00.000Z", + "endTime": "2024-02-23T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2653, + "publisherId": "clryu7gec005doz6ekj4jy4dx", + "name": "Тина Хиралдо", + "dayofweek": "Thursday", + "dayOfMonth": 4, + "weekOfMonth": 1, + "startTime": "2024-01-04T07:00:00.000Z", + "endTime": "2024-01-04T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2654, + "publisherId": "clryu7gec005doz6ekj4jy4dx", + "name": "Тина Хиралдо", + "dayofweek": "Thursday", + "dayOfMonth": 11, + "weekOfMonth": 2, + "startTime": "2024-01-11T10:00:00.000Z", + "endTime": "2024-01-11T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2655, + "publisherId": "clryu7gec005doz6ekj4jy4dx", + "name": "Тина Хиралдо", + "dayofweek": "Friday", + "dayOfMonth": 19, + "weekOfMonth": 3, + "startTime": "2024-01-19T07:00:00.000Z", + "endTime": "2024-01-19T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3016, + "publisherId": "clryu7gec005doz6ekj4jy4dx", + "name": "от предишен график", + "dayofweek": "Thursday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-04T10:00:00.000Z", + "endTime": "2024-01-04T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3177, + "publisherId": "clryu7gec005doz6ekj4jy4dx", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-19T08:30:00.000Z", + "endTime": "2024-01-19T10:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 2, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 2653, + "publisherId": "clryu7gec005doz6ekj4jy4dx", + "name": "Тина Хиралдо", + "dayofweek": "Thursday", + "dayOfMonth": 4, + "weekOfMonth": 1, + "startTime": "2024-01-04T07:00:00.000Z", + "endTime": "2024-01-04T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2654, + "publisherId": "clryu7gec005doz6ekj4jy4dx", + "name": "Тина Хиралдо", + "dayofweek": "Thursday", + "dayOfMonth": 11, + "weekOfMonth": 2, + "startTime": "2024-01-11T10:00:00.000Z", + "endTime": "2024-01-11T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2655, + "publisherId": "clryu7gec005doz6ekj4jy4dx", + "name": "Тина Хиралдо", + "dayofweek": "Friday", + "dayOfMonth": 19, + "weekOfMonth": 3, + "startTime": "2024-01-19T07:00:00.000Z", + "endTime": "2024-01-19T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3016, + "publisherId": "clryu7gec005doz6ekj4jy4dx", + "name": "от предишен график", + "dayofweek": "Thursday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-04T10:00:00.000Z", + "endTime": "2024-01-04T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3177, + "publisherId": "clryu7gec005doz6ekj4jy4dx", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-19T08:30:00.000Z", + "endTime": "2024-01-19T10:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 5, + "currentMonthAvailabilityHoursCount": 12, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": true + }, + { + "id": "clryu7gnv005eoz6ez7ci288s", + "firstName": "Уенди", + "lastName": "Рамзи", + "assignments": [ + { + "id": 15, + "shift": { + "id": 10, + "startTime": "2024-01-02T11:30:00.000Z", + "endTime": "2024-01-02T13:00:00.000Z" + } + }, + { + "id": 236, + "shift": { + "id": 78, + "startTime": "2024-01-16T11:30:00.000Z", + "endTime": "2024-01-16T13:00:00.000Z" + } + }, + { + "id": 330, + "shift": { + "id": 108, + "startTime": "2024-01-22T14:30:00.000Z", + "endTime": "2024-01-22T16:00:00.000Z" + } + }, + { + "id": 443, + "shift": { + "id": 142, + "startTime": "2024-01-29T14:30:00.000Z", + "endTime": "2024-01-29T16:00:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 1815, + "publisherId": "clryu7gnv005eoz6ez7ci288s", + "name": "Уенди Рамзи", + "dayofweek": "Tuesday", + "dayOfMonth": 6, + "weekOfMonth": 1, + "startTime": "2024-02-06T10:00:00.000Z", + "endTime": "2024-02-06T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1816, + "publisherId": "clryu7gnv005eoz6ez7ci288s", + "name": "Уенди Рамзи", + "dayofweek": "Tuesday", + "dayOfMonth": 13, + "weekOfMonth": 2, + "startTime": "2024-02-13T10:00:00.000Z", + "endTime": "2024-02-13T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1817, + "publisherId": "clryu7gnv005eoz6ez7ci288s", + "name": "Уенди Рамзи", + "dayofweek": "Tuesday", + "dayOfMonth": 20, + "weekOfMonth": 3, + "startTime": "2024-02-20T10:00:00.000Z", + "endTime": "2024-02-20T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1818, + "publisherId": "clryu7gnv005eoz6ez7ci288s", + "name": "Уенди Рамзи", + "dayofweek": "Tuesday", + "dayOfMonth": 27, + "weekOfMonth": 4, + "startTime": "2024-02-27T10:00:00.000Z", + "endTime": "2024-02-27T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2161, + "publisherId": "clryu7gnv005eoz6ez7ci288s", + "name": "Уенди Рамзи", + "dayofweek": "Monday", + "dayOfMonth": 1, + "weekOfMonth": 1, + "startTime": "2024-01-01T11:30:00.000Z", + "endTime": "2024-01-01T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2162, + "publisherId": "clryu7gnv005eoz6ez7ci288s", + "name": "Уенди Рамзи", + "dayofweek": "Tuesday", + "dayOfMonth": 2, + "weekOfMonth": 1, + "startTime": "2024-01-02T11:30:00.000Z", + "endTime": "2024-01-02T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2163, + "publisherId": "clryu7gnv005eoz6ez7ci288s", + "name": "Уенди Рамзи", + "dayofweek": "Monday", + "dayOfMonth": 8, + "weekOfMonth": 2, + "startTime": "2024-01-08T11:30:00.000Z", + "endTime": "2024-01-08T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2164, + "publisherId": "clryu7gnv005eoz6ez7ci288s", + "name": "Уенди Рамзи", + "dayofweek": "Monday", + "dayOfMonth": 15, + "weekOfMonth": 3, + "startTime": "2024-01-15T11:30:00.000Z", + "endTime": "2024-01-15T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2165, + "publisherId": "clryu7gnv005eoz6ez7ci288s", + "name": "Уенди Рамзи", + "dayofweek": "Tuesday", + "dayOfMonth": 16, + "weekOfMonth": 3, + "startTime": "2024-01-16T11:30:00.000Z", + "endTime": "2024-01-16T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2166, + "publisherId": "clryu7gnv005eoz6ez7ci288s", + "name": "Уенди Рамзи", + "dayofweek": "Monday", + "dayOfMonth": 22, + "weekOfMonth": 4, + "startTime": "2024-01-22T11:30:00.000Z", + "endTime": "2024-01-22T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2167, + "publisherId": "clryu7gnv005eoz6ez7ci288s", + "name": "Уенди Рамзи", + "dayofweek": "Tuesday", + "dayOfMonth": 23, + "weekOfMonth": 4, + "startTime": "2024-01-23T11:30:00.000Z", + "endTime": "2024-01-23T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2168, + "publisherId": "clryu7gnv005eoz6ez7ci288s", + "name": "Уенди Рамзи", + "dayofweek": "Monday", + "dayOfMonth": 29, + "weekOfMonth": 5, + "startTime": "2024-01-29T11:30:00.000Z", + "endTime": "2024-01-29T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2169, + "publisherId": "clryu7gnv005eoz6ez7ci288s", + "name": "Уенди Рамзи", + "dayofweek": "Tuesday", + "dayOfMonth": 30, + "weekOfMonth": 5, + "startTime": "2024-01-30T11:30:00.000Z", + "endTime": "2024-01-30T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3210, + "publisherId": "clryu7gnv005eoz6ez7ci288s", + "name": "от предишен график", + "dayofweek": "Monday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-22T14:30:00.000Z", + "endTime": "2024-01-22T16:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3302, + "publisherId": "clryu7gnv005eoz6ez7ci288s", + "name": "от предишен график", + "dayofweek": "Monday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-29T14:30:00.000Z", + "endTime": "2024-01-29T16:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 4, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 2161, + "publisherId": "clryu7gnv005eoz6ez7ci288s", + "name": "Уенди Рамзи", + "dayofweek": "Monday", + "dayOfMonth": 1, + "weekOfMonth": 1, + "startTime": "2024-01-01T11:30:00.000Z", + "endTime": "2024-01-01T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2162, + "publisherId": "clryu7gnv005eoz6ez7ci288s", + "name": "Уенди Рамзи", + "dayofweek": "Tuesday", + "dayOfMonth": 2, + "weekOfMonth": 1, + "startTime": "2024-01-02T11:30:00.000Z", + "endTime": "2024-01-02T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2163, + "publisherId": "clryu7gnv005eoz6ez7ci288s", + "name": "Уенди Рамзи", + "dayofweek": "Monday", + "dayOfMonth": 8, + "weekOfMonth": 2, + "startTime": "2024-01-08T11:30:00.000Z", + "endTime": "2024-01-08T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2164, + "publisherId": "clryu7gnv005eoz6ez7ci288s", + "name": "Уенди Рамзи", + "dayofweek": "Monday", + "dayOfMonth": 15, + "weekOfMonth": 3, + "startTime": "2024-01-15T11:30:00.000Z", + "endTime": "2024-01-15T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2165, + "publisherId": "clryu7gnv005eoz6ez7ci288s", + "name": "Уенди Рамзи", + "dayofweek": "Tuesday", + "dayOfMonth": 16, + "weekOfMonth": 3, + "startTime": "2024-01-16T11:30:00.000Z", + "endTime": "2024-01-16T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2166, + "publisherId": "clryu7gnv005eoz6ez7ci288s", + "name": "Уенди Рамзи", + "dayofweek": "Monday", + "dayOfMonth": 22, + "weekOfMonth": 4, + "startTime": "2024-01-22T11:30:00.000Z", + "endTime": "2024-01-22T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2167, + "publisherId": "clryu7gnv005eoz6ez7ci288s", + "name": "Уенди Рамзи", + "dayofweek": "Tuesday", + "dayOfMonth": 23, + "weekOfMonth": 4, + "startTime": "2024-01-23T11:30:00.000Z", + "endTime": "2024-01-23T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2168, + "publisherId": "clryu7gnv005eoz6ez7ci288s", + "name": "Уенди Рамзи", + "dayofweek": "Monday", + "dayOfMonth": 29, + "weekOfMonth": 5, + "startTime": "2024-01-29T11:30:00.000Z", + "endTime": "2024-01-29T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2169, + "publisherId": "clryu7gnv005eoz6ez7ci288s", + "name": "Уенди Рамзи", + "dayofweek": "Tuesday", + "dayOfMonth": 30, + "weekOfMonth": 5, + "startTime": "2024-01-30T11:30:00.000Z", + "endTime": "2024-01-30T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3210, + "publisherId": "clryu7gnv005eoz6ez7ci288s", + "name": "от предишен график", + "dayofweek": "Monday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-22T14:30:00.000Z", + "endTime": "2024-01-22T16:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3302, + "publisherId": "clryu7gnv005eoz6ez7ci288s", + "name": "от предишен график", + "dayofweek": "Monday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-29T14:30:00.000Z", + "endTime": "2024-01-29T16:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 11, + "currentMonthAvailabilityHoursCount": 57, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": true + }, + { + "id": "clryu7gsd005foz6ecu6jtbld", + "firstName": "Филип", + "lastName": "Баудиш", + "assignments": [ + { + "id": 268, + "shift": { + "id": 88, + "startTime": "2024-01-18T08:30:00.000Z", + "endTime": "2024-01-18T10:00:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 894, + "publisherId": "clryu7gsd005foz6ecu6jtbld", + "name": "Филип Баудиш", + "dayofweek": "Thursday", + "dayOfMonth": 22, + "weekOfMonth": 3, + "startTime": "2024-02-22T08:30:00.000Z", + "endTime": "2024-02-22T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2335, + "publisherId": "clryu7gsd005foz6ecu6jtbld", + "name": "Филип Баудиш", + "dayofweek": "Thursday", + "dayOfMonth": 18, + "weekOfMonth": 3, + "startTime": "2024-01-18T08:30:00.000Z", + "endTime": "2024-01-18T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 1, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 2335, + "publisherId": "clryu7gsd005foz6ecu6jtbld", + "name": "Филип Баудиш", + "dayofweek": "Thursday", + "dayOfMonth": 18, + "weekOfMonth": 3, + "startTime": "2024-01-18T08:30:00.000Z", + "endTime": "2024-01-18T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 1, + "currentMonthAvailabilityHoursCount": 1.5, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": true + }, + { + "id": "clryu7gwd005goz6en8k15fsn", + "firstName": "Франческо", + "lastName": "Спиньо", + "assignments": [ + { + "id": 81, + "shift": { + "id": 31, + "startTime": "2024-01-06T10:00:00.000Z", + "endTime": "2024-01-06T11:30:00.000Z" + } + }, + { + "id": 422, + "shift": { + "id": 135, + "startTime": "2024-01-27T13:00:00.000Z", + "endTime": "2024-01-27T14:30:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 1096, + "publisherId": "clryu7gwd005goz6en8k15fsn", + "name": "Франческо Спиньо", + "dayofweek": "Saturday", + "dayOfMonth": 10, + "weekOfMonth": 1, + "startTime": "2024-02-10T07:00:00.000Z", + "endTime": "2024-02-10T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1097, + "publisherId": "clryu7gwd005goz6en8k15fsn", + "name": "Франческо Спиньо", + "dayofweek": "Saturday", + "dayOfMonth": 17, + "weekOfMonth": 2, + "startTime": "2024-02-17T07:00:00.000Z", + "endTime": "2024-02-17T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1098, + "publisherId": "clryu7gwd005goz6en8k15fsn", + "name": "Франческо Спиньо", + "dayofweek": "Saturday", + "dayOfMonth": 24, + "weekOfMonth": 3, + "startTime": "2024-02-24T07:00:00.000Z", + "endTime": "2024-02-24T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1099, + "publisherId": "clryu7gwd005goz6en8k15fsn", + "name": "Франческо Спиньо", + "dayofweek": "Saturday", + "dayOfMonth": 2, + "weekOfMonth": 4, + "startTime": "2024-03-02T07:00:00.000Z", + "endTime": "2024-03-02T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2215, + "publisherId": "clryu7gwd005goz6en8k15fsn", + "name": "Франческо Спиньо", + "dayofweek": "Saturday", + "dayOfMonth": 6, + "weekOfMonth": 1, + "startTime": "2024-01-06T07:00:00.000Z", + "endTime": "2024-01-06T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2216, + "publisherId": "clryu7gwd005goz6en8k15fsn", + "name": "Франческо Спиньо", + "dayofweek": "Saturday", + "dayOfMonth": 13, + "weekOfMonth": 2, + "startTime": "2024-01-13T07:00:00.000Z", + "endTime": "2024-01-13T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2217, + "publisherId": "clryu7gwd005goz6en8k15fsn", + "name": "Франческо Спиньо", + "dayofweek": "Saturday", + "dayOfMonth": 20, + "weekOfMonth": 3, + "startTime": "2024-01-20T07:00:00.000Z", + "endTime": "2024-01-20T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2218, + "publisherId": "clryu7gwd005goz6en8k15fsn", + "name": "Франческо Спиньо", + "dayofweek": "Saturday", + "dayOfMonth": 27, + "weekOfMonth": 4, + "startTime": "2024-01-27T07:00:00.000Z", + "endTime": "2024-01-27T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2219, + "publisherId": "clryu7gwd005goz6en8k15fsn", + "name": "Франческо Спиньо", + "dayofweek": "Saturday", + "dayOfMonth": 3, + "weekOfMonth": 5, + "startTime": "2024-02-03T07:00:00.000Z", + "endTime": "2024-02-03T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3037, + "publisherId": "clryu7gwd005goz6en8k15fsn", + "name": "от предишен график", + "dayofweek": "Saturday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-06T10:00:00.000Z", + "endTime": "2024-01-06T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3283, + "publisherId": "clryu7gwd005goz6en8k15fsn", + "name": "от предишен график", + "dayofweek": "Saturday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-27T13:00:00.000Z", + "endTime": "2024-01-27T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 2, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 2215, + "publisherId": "clryu7gwd005goz6en8k15fsn", + "name": "Франческо Спиньо", + "dayofweek": "Saturday", + "dayOfMonth": 6, + "weekOfMonth": 1, + "startTime": "2024-01-06T07:00:00.000Z", + "endTime": "2024-01-06T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2216, + "publisherId": "clryu7gwd005goz6en8k15fsn", + "name": "Франческо Спиньо", + "dayofweek": "Saturday", + "dayOfMonth": 13, + "weekOfMonth": 2, + "startTime": "2024-01-13T07:00:00.000Z", + "endTime": "2024-01-13T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2217, + "publisherId": "clryu7gwd005goz6en8k15fsn", + "name": "Франческо Спиньо", + "dayofweek": "Saturday", + "dayOfMonth": 20, + "weekOfMonth": 3, + "startTime": "2024-01-20T07:00:00.000Z", + "endTime": "2024-01-20T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2218, + "publisherId": "clryu7gwd005goz6en8k15fsn", + "name": "Франческо Спиньо", + "dayofweek": "Saturday", + "dayOfMonth": 27, + "weekOfMonth": 4, + "startTime": "2024-01-27T07:00:00.000Z", + "endTime": "2024-01-27T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2219, + "publisherId": "clryu7gwd005goz6en8k15fsn", + "name": "Франческо Спиньо", + "dayofweek": "Saturday", + "dayOfMonth": 3, + "weekOfMonth": 5, + "startTime": "2024-02-03T07:00:00.000Z", + "endTime": "2024-02-03T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3037, + "publisherId": "clryu7gwd005goz6en8k15fsn", + "name": "от предишен график", + "dayofweek": "Saturday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-06T10:00:00.000Z", + "endTime": "2024-01-06T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3283, + "publisherId": "clryu7gwd005goz6en8k15fsn", + "name": "от предишен график", + "dayofweek": "Saturday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-27T13:00:00.000Z", + "endTime": "2024-01-27T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 7, + "currentMonthAvailabilityHoursCount": 40.5, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": true + }, + { + "id": "clryu7h0n005hoz6e1hq2v121", + "firstName": "Харолд", + "lastName": "Хиралдо", + "assignments": [ + { + "id": 42, + "shift": { + "id": 18, + "startTime": "2024-01-03T14:30:00.000Z", + "endTime": "2024-01-03T16:00:00.000Z" + } + }, + { + "id": 150, + "shift": { + "id": 52, + "startTime": "2024-01-10T14:30:00.000Z", + "endTime": "2024-01-10T16:00:00.000Z" + } + }, + { + "id": 281, + "shift": { + "id": 92, + "startTime": "2024-01-18T14:30:00.000Z", + "endTime": "2024-01-18T16:00:00.000Z" + } + }, + { + "id": 331, + "shift": { + "id": 108, + "startTime": "2024-01-22T14:30:00.000Z", + "endTime": "2024-01-22T16:00:00.000Z" + } + }, + { + "id": 444, + "shift": { + "id": 142, + "startTime": "2024-01-29T14:30:00.000Z", + "endTime": "2024-01-29T16:00:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 1257, + "publisherId": "clryu7h0n005hoz6e1hq2v121", + "name": "Харолд Хиралдо", + "dayofweek": "Monday", + "dayOfMonth": 5, + "weekOfMonth": 1, + "startTime": "2024-02-05T14:30:00.000Z", + "endTime": "2024-02-05T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1258, + "publisherId": "clryu7h0n005hoz6e1hq2v121", + "name": "Харолд Хиралдо", + "dayofweek": "Tuesday", + "dayOfMonth": 6, + "weekOfMonth": 1, + "startTime": "2024-02-06T14:30:00.000Z", + "endTime": "2024-02-06T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1259, + "publisherId": "clryu7h0n005hoz6e1hq2v121", + "name": "Харолд Хиралдо", + "dayofweek": "Wednesday", + "dayOfMonth": 7, + "weekOfMonth": 1, + "startTime": "2024-02-07T14:30:00.000Z", + "endTime": "2024-02-07T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1260, + "publisherId": "clryu7h0n005hoz6e1hq2v121", + "name": "Харолд Хиралдо", + "dayofweek": "Thursday", + "dayOfMonth": 8, + "weekOfMonth": 1, + "startTime": "2024-02-08T14:30:00.000Z", + "endTime": "2024-02-08T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1261, + "publisherId": "clryu7h0n005hoz6e1hq2v121", + "name": "Харолд Хиралдо", + "dayofweek": "Monday", + "dayOfMonth": 12, + "weekOfMonth": 2, + "startTime": "2024-02-12T14:30:00.000Z", + "endTime": "2024-02-12T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1262, + "publisherId": "clryu7h0n005hoz6e1hq2v121", + "name": "Харолд Хиралдо", + "dayofweek": "Tuesday", + "dayOfMonth": 13, + "weekOfMonth": 2, + "startTime": "2024-02-13T14:30:00.000Z", + "endTime": "2024-02-13T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1263, + "publisherId": "clryu7h0n005hoz6e1hq2v121", + "name": "Харолд Хиралдо", + "dayofweek": "Wednesday", + "dayOfMonth": 14, + "weekOfMonth": 2, + "startTime": "2024-02-14T14:30:00.000Z", + "endTime": "2024-02-14T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1264, + "publisherId": "clryu7h0n005hoz6e1hq2v121", + "name": "Харолд Хиралдо", + "dayofweek": "Thursday", + "dayOfMonth": 15, + "weekOfMonth": 2, + "startTime": "2024-02-15T14:30:00.000Z", + "endTime": "2024-02-15T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1265, + "publisherId": "clryu7h0n005hoz6e1hq2v121", + "name": "Харолд Хиралдо", + "dayofweek": "Monday", + "dayOfMonth": 19, + "weekOfMonth": 3, + "startTime": "2024-02-19T14:30:00.000Z", + "endTime": "2024-02-19T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1266, + "publisherId": "clryu7h0n005hoz6e1hq2v121", + "name": "Харолд Хиралдо", + "dayofweek": "Tuesday", + "dayOfMonth": 20, + "weekOfMonth": 3, + "startTime": "2024-02-20T14:30:00.000Z", + "endTime": "2024-02-20T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1267, + "publisherId": "clryu7h0n005hoz6e1hq2v121", + "name": "Харолд Хиралдо", + "dayofweek": "Wednesday", + "dayOfMonth": 21, + "weekOfMonth": 3, + "startTime": "2024-02-21T14:30:00.000Z", + "endTime": "2024-02-21T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1268, + "publisherId": "clryu7h0n005hoz6e1hq2v121", + "name": "Харолд Хиралдо", + "dayofweek": "Thursday", + "dayOfMonth": 22, + "weekOfMonth": 3, + "startTime": "2024-02-22T14:30:00.000Z", + "endTime": "2024-02-22T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1269, + "publisherId": "clryu7h0n005hoz6e1hq2v121", + "name": "Харолд Хиралдо", + "dayofweek": "Monday", + "dayOfMonth": 26, + "weekOfMonth": 4, + "startTime": "2024-02-26T14:30:00.000Z", + "endTime": "2024-02-26T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1270, + "publisherId": "clryu7h0n005hoz6e1hq2v121", + "name": "Харолд Хиралдо", + "dayofweek": "Tuesday", + "dayOfMonth": 27, + "weekOfMonth": 4, + "startTime": "2024-02-27T14:30:00.000Z", + "endTime": "2024-02-27T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1271, + "publisherId": "clryu7h0n005hoz6e1hq2v121", + "name": "Харолд Хиралдо", + "dayofweek": "Wednesday", + "dayOfMonth": 28, + "weekOfMonth": 4, + "startTime": "2024-02-28T14:30:00.000Z", + "endTime": "2024-02-28T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1272, + "publisherId": "clryu7h0n005hoz6e1hq2v121", + "name": "Харолд Хиралдо", + "dayofweek": "Thursday", + "dayOfMonth": 29, + "weekOfMonth": 4, + "startTime": "2024-02-29T14:30:00.000Z", + "endTime": "2024-02-29T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2656, + "publisherId": "clryu7h0n005hoz6e1hq2v121", + "name": "Харолд Хиралдо", + "dayofweek": "Monday", + "dayOfMonth": 1, + "weekOfMonth": 1, + "startTime": "2024-01-01T14:30:00.000Z", + "endTime": "2024-01-01T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2657, + "publisherId": "clryu7h0n005hoz6e1hq2v121", + "name": "Харолд Хиралдо", + "dayofweek": "Tuesday", + "dayOfMonth": 2, + "weekOfMonth": 1, + "startTime": "2024-01-02T14:30:00.000Z", + "endTime": "2024-01-02T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2658, + "publisherId": "clryu7h0n005hoz6e1hq2v121", + "name": "Харолд Хиралдо", + "dayofweek": "Wednesday", + "dayOfMonth": 3, + "weekOfMonth": 1, + "startTime": "2024-01-03T14:30:00.000Z", + "endTime": "2024-01-03T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2659, + "publisherId": "clryu7h0n005hoz6e1hq2v121", + "name": "Харолд Хиралдо", + "dayofweek": "Thursday", + "dayOfMonth": 4, + "weekOfMonth": 1, + "startTime": "2024-01-04T14:30:00.000Z", + "endTime": "2024-01-04T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2660, + "publisherId": "clryu7h0n005hoz6e1hq2v121", + "name": "Харолд Хиралдо", + "dayofweek": "Monday", + "dayOfMonth": 8, + "weekOfMonth": 2, + "startTime": "2024-01-08T14:30:00.000Z", + "endTime": "2024-01-08T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2661, + "publisherId": "clryu7h0n005hoz6e1hq2v121", + "name": "Харолд Хиралдо", + "dayofweek": "Tuesday", + "dayOfMonth": 9, + "weekOfMonth": 2, + "startTime": "2024-01-09T14:30:00.000Z", + "endTime": "2024-01-09T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2662, + "publisherId": "clryu7h0n005hoz6e1hq2v121", + "name": "Харолд Хиралдо", + "dayofweek": "Wednesday", + "dayOfMonth": 10, + "weekOfMonth": 2, + "startTime": "2024-01-10T14:30:00.000Z", + "endTime": "2024-01-10T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2663, + "publisherId": "clryu7h0n005hoz6e1hq2v121", + "name": "Харолд Хиралдо", + "dayofweek": "Thursday", + "dayOfMonth": 11, + "weekOfMonth": 2, + "startTime": "2024-01-11T14:30:00.000Z", + "endTime": "2024-01-11T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2664, + "publisherId": "clryu7h0n005hoz6e1hq2v121", + "name": "Харолд Хиралдо", + "dayofweek": "Monday", + "dayOfMonth": 15, + "weekOfMonth": 3, + "startTime": "2024-01-15T14:30:00.000Z", + "endTime": "2024-01-15T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2665, + "publisherId": "clryu7h0n005hoz6e1hq2v121", + "name": "Харолд Хиралдо", + "dayofweek": "Tuesday", + "dayOfMonth": 16, + "weekOfMonth": 3, + "startTime": "2024-01-16T14:30:00.000Z", + "endTime": "2024-01-16T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2666, + "publisherId": "clryu7h0n005hoz6e1hq2v121", + "name": "Харолд Хиралдо", + "dayofweek": "Wednesday", + "dayOfMonth": 17, + "weekOfMonth": 3, + "startTime": "2024-01-17T14:30:00.000Z", + "endTime": "2024-01-17T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2667, + "publisherId": "clryu7h0n005hoz6e1hq2v121", + "name": "Харолд Хиралдо", + "dayofweek": "Thursday", + "dayOfMonth": 18, + "weekOfMonth": 3, + "startTime": "2024-01-18T14:30:00.000Z", + "endTime": "2024-01-18T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2668, + "publisherId": "clryu7h0n005hoz6e1hq2v121", + "name": "Харолд Хиралдо", + "dayofweek": "Monday", + "dayOfMonth": 22, + "weekOfMonth": 4, + "startTime": "2024-01-22T14:30:00.000Z", + "endTime": "2024-01-22T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2669, + "publisherId": "clryu7h0n005hoz6e1hq2v121", + "name": "Харолд Хиралдо", + "dayofweek": "Tuesday", + "dayOfMonth": 23, + "weekOfMonth": 4, + "startTime": "2024-01-23T14:30:00.000Z", + "endTime": "2024-01-23T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2670, + "publisherId": "clryu7h0n005hoz6e1hq2v121", + "name": "Харолд Хиралдо", + "dayofweek": "Wednesday", + "dayOfMonth": 24, + "weekOfMonth": 4, + "startTime": "2024-01-24T14:30:00.000Z", + "endTime": "2024-01-24T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2671, + "publisherId": "clryu7h0n005hoz6e1hq2v121", + "name": "Харолд Хиралдо", + "dayofweek": "Thursday", + "dayOfMonth": 25, + "weekOfMonth": 4, + "startTime": "2024-01-25T14:30:00.000Z", + "endTime": "2024-01-25T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2672, + "publisherId": "clryu7h0n005hoz6e1hq2v121", + "name": "Харолд Хиралдо", + "dayofweek": "Monday", + "dayOfMonth": 29, + "weekOfMonth": 5, + "startTime": "2024-01-29T14:30:00.000Z", + "endTime": "2024-01-29T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2673, + "publisherId": "clryu7h0n005hoz6e1hq2v121", + "name": "Харолд Хиралдо", + "dayofweek": "Tuesday", + "dayOfMonth": 30, + "weekOfMonth": 5, + "startTime": "2024-01-30T14:30:00.000Z", + "endTime": "2024-01-30T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2674, + "publisherId": "clryu7h0n005hoz6e1hq2v121", + "name": "Харолд Хиралдо", + "dayofweek": "Wednesday", + "dayOfMonth": 31, + "weekOfMonth": 5, + "startTime": "2024-01-31T14:30:00.000Z", + "endTime": "2024-01-31T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2675, + "publisherId": "clryu7h0n005hoz6e1hq2v121", + "name": "Харолд Хиралдо", + "dayofweek": "Thursday", + "dayOfMonth": 1, + "weekOfMonth": 5, + "startTime": "2024-02-01T14:30:00.000Z", + "endTime": "2024-02-01T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 5, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 2656, + "publisherId": "clryu7h0n005hoz6e1hq2v121", + "name": "Харолд Хиралдо", + "dayofweek": "Monday", + "dayOfMonth": 1, + "weekOfMonth": 1, + "startTime": "2024-01-01T14:30:00.000Z", + "endTime": "2024-01-01T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2657, + "publisherId": "clryu7h0n005hoz6e1hq2v121", + "name": "Харолд Хиралдо", + "dayofweek": "Tuesday", + "dayOfMonth": 2, + "weekOfMonth": 1, + "startTime": "2024-01-02T14:30:00.000Z", + "endTime": "2024-01-02T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2658, + "publisherId": "clryu7h0n005hoz6e1hq2v121", + "name": "Харолд Хиралдо", + "dayofweek": "Wednesday", + "dayOfMonth": 3, + "weekOfMonth": 1, + "startTime": "2024-01-03T14:30:00.000Z", + "endTime": "2024-01-03T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2659, + "publisherId": "clryu7h0n005hoz6e1hq2v121", + "name": "Харолд Хиралдо", + "dayofweek": "Thursday", + "dayOfMonth": 4, + "weekOfMonth": 1, + "startTime": "2024-01-04T14:30:00.000Z", + "endTime": "2024-01-04T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2660, + "publisherId": "clryu7h0n005hoz6e1hq2v121", + "name": "Харолд Хиралдо", + "dayofweek": "Monday", + "dayOfMonth": 8, + "weekOfMonth": 2, + "startTime": "2024-01-08T14:30:00.000Z", + "endTime": "2024-01-08T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2661, + "publisherId": "clryu7h0n005hoz6e1hq2v121", + "name": "Харолд Хиралдо", + "dayofweek": "Tuesday", + "dayOfMonth": 9, + "weekOfMonth": 2, + "startTime": "2024-01-09T14:30:00.000Z", + "endTime": "2024-01-09T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2662, + "publisherId": "clryu7h0n005hoz6e1hq2v121", + "name": "Харолд Хиралдо", + "dayofweek": "Wednesday", + "dayOfMonth": 10, + "weekOfMonth": 2, + "startTime": "2024-01-10T14:30:00.000Z", + "endTime": "2024-01-10T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2663, + "publisherId": "clryu7h0n005hoz6e1hq2v121", + "name": "Харолд Хиралдо", + "dayofweek": "Thursday", + "dayOfMonth": 11, + "weekOfMonth": 2, + "startTime": "2024-01-11T14:30:00.000Z", + "endTime": "2024-01-11T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2664, + "publisherId": "clryu7h0n005hoz6e1hq2v121", + "name": "Харолд Хиралдо", + "dayofweek": "Monday", + "dayOfMonth": 15, + "weekOfMonth": 3, + "startTime": "2024-01-15T14:30:00.000Z", + "endTime": "2024-01-15T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2665, + "publisherId": "clryu7h0n005hoz6e1hq2v121", + "name": "Харолд Хиралдо", + "dayofweek": "Tuesday", + "dayOfMonth": 16, + "weekOfMonth": 3, + "startTime": "2024-01-16T14:30:00.000Z", + "endTime": "2024-01-16T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2666, + "publisherId": "clryu7h0n005hoz6e1hq2v121", + "name": "Харолд Хиралдо", + "dayofweek": "Wednesday", + "dayOfMonth": 17, + "weekOfMonth": 3, + "startTime": "2024-01-17T14:30:00.000Z", + "endTime": "2024-01-17T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2667, + "publisherId": "clryu7h0n005hoz6e1hq2v121", + "name": "Харолд Хиралдо", + "dayofweek": "Thursday", + "dayOfMonth": 18, + "weekOfMonth": 3, + "startTime": "2024-01-18T14:30:00.000Z", + "endTime": "2024-01-18T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2668, + "publisherId": "clryu7h0n005hoz6e1hq2v121", + "name": "Харолд Хиралдо", + "dayofweek": "Monday", + "dayOfMonth": 22, + "weekOfMonth": 4, + "startTime": "2024-01-22T14:30:00.000Z", + "endTime": "2024-01-22T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2669, + "publisherId": "clryu7h0n005hoz6e1hq2v121", + "name": "Харолд Хиралдо", + "dayofweek": "Tuesday", + "dayOfMonth": 23, + "weekOfMonth": 4, + "startTime": "2024-01-23T14:30:00.000Z", + "endTime": "2024-01-23T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2670, + "publisherId": "clryu7h0n005hoz6e1hq2v121", + "name": "Харолд Хиралдо", + "dayofweek": "Wednesday", + "dayOfMonth": 24, + "weekOfMonth": 4, + "startTime": "2024-01-24T14:30:00.000Z", + "endTime": "2024-01-24T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2671, + "publisherId": "clryu7h0n005hoz6e1hq2v121", + "name": "Харолд Хиралдо", + "dayofweek": "Thursday", + "dayOfMonth": 25, + "weekOfMonth": 4, + "startTime": "2024-01-25T14:30:00.000Z", + "endTime": "2024-01-25T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2672, + "publisherId": "clryu7h0n005hoz6e1hq2v121", + "name": "Харолд Хиралдо", + "dayofweek": "Monday", + "dayOfMonth": 29, + "weekOfMonth": 5, + "startTime": "2024-01-29T14:30:00.000Z", + "endTime": "2024-01-29T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2673, + "publisherId": "clryu7h0n005hoz6e1hq2v121", + "name": "Харолд Хиралдо", + "dayofweek": "Tuesday", + "dayOfMonth": 30, + "weekOfMonth": 5, + "startTime": "2024-01-30T14:30:00.000Z", + "endTime": "2024-01-30T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2674, + "publisherId": "clryu7h0n005hoz6e1hq2v121", + "name": "Харолд Хиралдо", + "dayofweek": "Wednesday", + "dayOfMonth": 31, + "weekOfMonth": 5, + "startTime": "2024-01-31T14:30:00.000Z", + "endTime": "2024-01-31T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2675, + "publisherId": "clryu7h0n005hoz6e1hq2v121", + "name": "Харолд Хиралдо", + "dayofweek": "Thursday", + "dayOfMonth": 1, + "weekOfMonth": 5, + "startTime": "2024-02-01T14:30:00.000Z", + "endTime": "2024-02-01T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 20, + "currentMonthAvailabilityHoursCount": 60, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": true + }, + { + "id": "clryu7hii005loz6et8dzichy", + "firstName": "Шилем", + "lastName": "Волпато", + "assignments": [ + { + "id": 38, + "shift": { + "id": 17, + "startTime": "2024-01-03T13:00:00.000Z", + "endTime": "2024-01-03T14:30:00.000Z" + } + }, + { + "id": 362, + "shift": { + "id": 118, + "startTime": "2024-01-24T11:30:00.000Z", + "endTime": "2024-01-24T13:00:00.000Z" + } + }, + { + "id": 475, + "shift": { + "id": 152, + "startTime": "2024-01-31T11:30:00.000Z", + "endTime": "2024-01-31T13:00:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 1760, + "publisherId": "clryu7hii005loz6et8dzichy", + "name": "Шилем Волпато", + "dayofweek": "Wednesday", + "dayOfMonth": 7, + "weekOfMonth": 1, + "startTime": "2024-02-07T11:30:00.000Z", + "endTime": "2024-02-07T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1761, + "publisherId": "clryu7hii005loz6et8dzichy", + "name": "Шилем Волпато", + "dayofweek": "Wednesday", + "dayOfMonth": 14, + "weekOfMonth": 2, + "startTime": "2024-02-14T11:30:00.000Z", + "endTime": "2024-02-14T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1762, + "publisherId": "clryu7hii005loz6et8dzichy", + "name": "Шилем Волпато", + "dayofweek": "Wednesday", + "dayOfMonth": 21, + "weekOfMonth": 3, + "startTime": "2024-02-21T11:30:00.000Z", + "endTime": "2024-02-21T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1763, + "publisherId": "clryu7hii005loz6et8dzichy", + "name": "Шилем Волпато", + "dayofweek": "Wednesday", + "dayOfMonth": 28, + "weekOfMonth": 4, + "startTime": "2024-02-28T11:30:00.000Z", + "endTime": "2024-02-28T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2972, + "publisherId": "clryu7hii005loz6et8dzichy", + "name": "Шилем Волпато", + "dayofweek": "Wednesday", + "dayOfMonth": 3, + "weekOfMonth": 1, + "startTime": "2024-01-03T11:30:00.000Z", + "endTime": "2024-01-03T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2973, + "publisherId": "clryu7hii005loz6et8dzichy", + "name": "Шилем Волпато", + "dayofweek": "Wednesday", + "dayOfMonth": 10, + "weekOfMonth": 2, + "startTime": "2024-01-10T11:30:00.000Z", + "endTime": "2024-01-10T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2974, + "publisherId": "clryu7hii005loz6et8dzichy", + "name": "Шилем Волпато", + "dayofweek": "Wednesday", + "dayOfMonth": 17, + "weekOfMonth": 3, + "startTime": "2024-01-17T11:30:00.000Z", + "endTime": "2024-01-17T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2975, + "publisherId": "clryu7hii005loz6et8dzichy", + "name": "Шилем Волпато", + "dayofweek": "Wednesday", + "dayOfMonth": 24, + "weekOfMonth": 4, + "startTime": "2024-01-24T11:30:00.000Z", + "endTime": "2024-01-24T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2976, + "publisherId": "clryu7hii005loz6et8dzichy", + "name": "Шилем Волпато", + "dayofweek": "Wednesday", + "dayOfMonth": 31, + "weekOfMonth": 5, + "startTime": "2024-01-31T11:30:00.000Z", + "endTime": "2024-01-31T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3007, + "publisherId": "clryu7hii005loz6et8dzichy", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-03T13:00:00.000Z", + "endTime": "2024-01-03T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 3, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 2972, + "publisherId": "clryu7hii005loz6et8dzichy", + "name": "Шилем Волпато", + "dayofweek": "Wednesday", + "dayOfMonth": 3, + "weekOfMonth": 1, + "startTime": "2024-01-03T11:30:00.000Z", + "endTime": "2024-01-03T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2973, + "publisherId": "clryu7hii005loz6et8dzichy", + "name": "Шилем Волпато", + "dayofweek": "Wednesday", + "dayOfMonth": 10, + "weekOfMonth": 2, + "startTime": "2024-01-10T11:30:00.000Z", + "endTime": "2024-01-10T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2974, + "publisherId": "clryu7hii005loz6et8dzichy", + "name": "Шилем Волпато", + "dayofweek": "Wednesday", + "dayOfMonth": 17, + "weekOfMonth": 3, + "startTime": "2024-01-17T11:30:00.000Z", + "endTime": "2024-01-17T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2975, + "publisherId": "clryu7hii005loz6et8dzichy", + "name": "Шилем Волпато", + "dayofweek": "Wednesday", + "dayOfMonth": 24, + "weekOfMonth": 4, + "startTime": "2024-01-24T11:30:00.000Z", + "endTime": "2024-01-24T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2976, + "publisherId": "clryu7hii005loz6et8dzichy", + "name": "Шилем Волпато", + "dayofweek": "Wednesday", + "dayOfMonth": 31, + "weekOfMonth": 5, + "startTime": "2024-01-31T11:30:00.000Z", + "endTime": "2024-01-31T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3007, + "publisherId": "clryu7hii005loz6et8dzichy", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-03T13:00:00.000Z", + "endTime": "2024-01-03T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 6, + "currentMonthAvailabilityHoursCount": 16.5, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": true + }, + { + "id": "clryu7hmp005moz6enfdbrinz", + "firstName": "Шула", + "lastName": "Бейли", + "assignments": [ + { + "id": 238, + "shift": { + "id": 78, + "startTime": "2024-01-16T11:30:00.000Z", + "endTime": "2024-01-16T13:00:00.000Z" + } + }, + { + "id": 378, + "shift": { + "id": 122, + "startTime": "2024-01-25T08:30:00.000Z", + "endTime": "2024-01-25T10:00:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 1705, + "publisherId": "clryu7hmp005moz6enfdbrinz", + "name": "Шула Бейли", + "dayofweek": "Tuesday", + "dayOfMonth": 6, + "weekOfMonth": 1, + "startTime": "2024-02-06T10:00:00.000Z", + "endTime": "2024-02-06T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1706, + "publisherId": "clryu7hmp005moz6enfdbrinz", + "name": "Шула Бейли", + "dayofweek": "Wednesday", + "dayOfMonth": 7, + "weekOfMonth": 1, + "startTime": "2024-02-07T10:00:00.000Z", + "endTime": "2024-02-07T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1707, + "publisherId": "clryu7hmp005moz6enfdbrinz", + "name": "Шула Бейли", + "dayofweek": "Tuesday", + "dayOfMonth": 13, + "weekOfMonth": 2, + "startTime": "2024-02-13T11:30:00.000Z", + "endTime": "2024-02-13T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1708, + "publisherId": "clryu7hmp005moz6enfdbrinz", + "name": "Шула Бейли", + "dayofweek": "Saturday", + "dayOfMonth": 17, + "weekOfMonth": 2, + "startTime": "2024-02-17T08:30:00.000Z", + "endTime": "2024-02-17T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1709, + "publisherId": "clryu7hmp005moz6enfdbrinz", + "name": "Шула Бейли", + "dayofweek": "Tuesday", + "dayOfMonth": 20, + "weekOfMonth": 3, + "startTime": "2024-02-20T11:30:00.000Z", + "endTime": "2024-02-20T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1710, + "publisherId": "clryu7hmp005moz6enfdbrinz", + "name": "Шула Бейли", + "dayofweek": "Wednesday", + "dayOfMonth": 21, + "weekOfMonth": 3, + "startTime": "2024-02-21T11:30:00.000Z", + "endTime": "2024-02-21T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1711, + "publisherId": "clryu7hmp005moz6enfdbrinz", + "name": "Шула Бейли", + "dayofweek": "Saturday", + "dayOfMonth": 24, + "weekOfMonth": 3, + "startTime": "2024-02-24T16:00:00.000Z", + "endTime": "2024-02-24T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1712, + "publisherId": "clryu7hmp005moz6enfdbrinz", + "name": "Шула Бейли", + "dayofweek": "Tuesday", + "dayOfMonth": 27, + "weekOfMonth": 4, + "startTime": "2024-02-27T07:00:00.000Z", + "endTime": "2024-02-27T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1713, + "publisherId": "clryu7hmp005moz6enfdbrinz", + "name": "Шула Бейли", + "dayofweek": "Wednesday", + "dayOfMonth": 28, + "weekOfMonth": 4, + "startTime": "2024-02-28T11:30:00.000Z", + "endTime": "2024-02-28T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1714, + "publisherId": "clryu7hmp005moz6enfdbrinz", + "name": "Шула Бейли", + "dayofweek": "Thursday", + "dayOfMonth": 29, + "weekOfMonth": 4, + "startTime": "2024-02-29T08:30:00.000Z", + "endTime": "2024-02-29T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2955, + "publisherId": "clryu7hmp005moz6enfdbrinz", + "name": "Шула Бейли", + "dayofweek": "Tuesday", + "dayOfMonth": 2, + "weekOfMonth": 1, + "startTime": "2024-01-02T10:00:00.000Z", + "endTime": "2024-01-02T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2956, + "publisherId": "clryu7hmp005moz6enfdbrinz", + "name": "Шула Бейли", + "dayofweek": "Wednesday", + "dayOfMonth": 3, + "weekOfMonth": 1, + "startTime": "2024-01-03T10:00:00.000Z", + "endTime": "2024-01-03T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2957, + "publisherId": "clryu7hmp005moz6enfdbrinz", + "name": "Шула Бейли", + "dayofweek": "Tuesday", + "dayOfMonth": 9, + "weekOfMonth": 2, + "startTime": "2024-01-09T11:30:00.000Z", + "endTime": "2024-01-09T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2958, + "publisherId": "clryu7hmp005moz6enfdbrinz", + "name": "Шула Бейли", + "dayofweek": "Saturday", + "dayOfMonth": 13, + "weekOfMonth": 2, + "startTime": "2024-01-13T08:30:00.000Z", + "endTime": "2024-01-13T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2959, + "publisherId": "clryu7hmp005moz6enfdbrinz", + "name": "Шула Бейли", + "dayofweek": "Tuesday", + "dayOfMonth": 16, + "weekOfMonth": 3, + "startTime": "2024-01-16T11:30:00.000Z", + "endTime": "2024-01-16T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2960, + "publisherId": "clryu7hmp005moz6enfdbrinz", + "name": "Шула Бейли", + "dayofweek": "Wednesday", + "dayOfMonth": 17, + "weekOfMonth": 3, + "startTime": "2024-01-17T11:30:00.000Z", + "endTime": "2024-01-17T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2961, + "publisherId": "clryu7hmp005moz6enfdbrinz", + "name": "Шула Бейли", + "dayofweek": "Saturday", + "dayOfMonth": 20, + "weekOfMonth": 3, + "startTime": "2024-01-20T16:00:00.000Z", + "endTime": "2024-01-20T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2962, + "publisherId": "clryu7hmp005moz6enfdbrinz", + "name": "Шула Бейли", + "dayofweek": "Tuesday", + "dayOfMonth": 23, + "weekOfMonth": 4, + "startTime": "2024-01-23T07:00:00.000Z", + "endTime": "2024-01-23T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2963, + "publisherId": "clryu7hmp005moz6enfdbrinz", + "name": "Шула Бейли", + "dayofweek": "Wednesday", + "dayOfMonth": 24, + "weekOfMonth": 4, + "startTime": "2024-01-24T11:30:00.000Z", + "endTime": "2024-01-24T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2964, + "publisherId": "clryu7hmp005moz6enfdbrinz", + "name": "Шула Бейли", + "dayofweek": "Thursday", + "dayOfMonth": 25, + "weekOfMonth": 4, + "startTime": "2024-01-25T08:30:00.000Z", + "endTime": "2024-01-25T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2965, + "publisherId": "clryu7hmp005moz6enfdbrinz", + "name": "Шула Бейли", + "dayofweek": "Tuesday", + "dayOfMonth": 30, + "weekOfMonth": 5, + "startTime": "2024-01-30T11:30:00.000Z", + "endTime": "2024-01-30T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2966, + "publisherId": "clryu7hmp005moz6enfdbrinz", + "name": "Шула Бейли", + "dayofweek": "Saturday", + "dayOfMonth": 3, + "weekOfMonth": 5, + "startTime": "2024-02-03T08:30:00.000Z", + "endTime": "2024-02-03T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 2, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 2955, + "publisherId": "clryu7hmp005moz6enfdbrinz", + "name": "Шула Бейли", + "dayofweek": "Tuesday", + "dayOfMonth": 2, + "weekOfMonth": 1, + "startTime": "2024-01-02T10:00:00.000Z", + "endTime": "2024-01-02T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2956, + "publisherId": "clryu7hmp005moz6enfdbrinz", + "name": "Шула Бейли", + "dayofweek": "Wednesday", + "dayOfMonth": 3, + "weekOfMonth": 1, + "startTime": "2024-01-03T10:00:00.000Z", + "endTime": "2024-01-03T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2957, + "publisherId": "clryu7hmp005moz6enfdbrinz", + "name": "Шула Бейли", + "dayofweek": "Tuesday", + "dayOfMonth": 9, + "weekOfMonth": 2, + "startTime": "2024-01-09T11:30:00.000Z", + "endTime": "2024-01-09T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2958, + "publisherId": "clryu7hmp005moz6enfdbrinz", + "name": "Шула Бейли", + "dayofweek": "Saturday", + "dayOfMonth": 13, + "weekOfMonth": 2, + "startTime": "2024-01-13T08:30:00.000Z", + "endTime": "2024-01-13T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2959, + "publisherId": "clryu7hmp005moz6enfdbrinz", + "name": "Шула Бейли", + "dayofweek": "Tuesday", + "dayOfMonth": 16, + "weekOfMonth": 3, + "startTime": "2024-01-16T11:30:00.000Z", + "endTime": "2024-01-16T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2960, + "publisherId": "clryu7hmp005moz6enfdbrinz", + "name": "Шула Бейли", + "dayofweek": "Wednesday", + "dayOfMonth": 17, + "weekOfMonth": 3, + "startTime": "2024-01-17T11:30:00.000Z", + "endTime": "2024-01-17T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2961, + "publisherId": "clryu7hmp005moz6enfdbrinz", + "name": "Шула Бейли", + "dayofweek": "Saturday", + "dayOfMonth": 20, + "weekOfMonth": 3, + "startTime": "2024-01-20T16:00:00.000Z", + "endTime": "2024-01-20T17:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2962, + "publisherId": "clryu7hmp005moz6enfdbrinz", + "name": "Шула Бейли", + "dayofweek": "Tuesday", + "dayOfMonth": 23, + "weekOfMonth": 4, + "startTime": "2024-01-23T07:00:00.000Z", + "endTime": "2024-01-23T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2963, + "publisherId": "clryu7hmp005moz6enfdbrinz", + "name": "Шула Бейли", + "dayofweek": "Wednesday", + "dayOfMonth": 24, + "weekOfMonth": 4, + "startTime": "2024-01-24T11:30:00.000Z", + "endTime": "2024-01-24T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2964, + "publisherId": "clryu7hmp005moz6enfdbrinz", + "name": "Шула Бейли", + "dayofweek": "Thursday", + "dayOfMonth": 25, + "weekOfMonth": 4, + "startTime": "2024-01-25T08:30:00.000Z", + "endTime": "2024-01-25T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2965, + "publisherId": "clryu7hmp005moz6enfdbrinz", + "name": "Шула Бейли", + "dayofweek": "Tuesday", + "dayOfMonth": 30, + "weekOfMonth": 5, + "startTime": "2024-01-30T11:30:00.000Z", + "endTime": "2024-01-30T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2966, + "publisherId": "clryu7hmp005moz6enfdbrinz", + "name": "Шула Бейли", + "dayofweek": "Saturday", + "dayOfMonth": 3, + "weekOfMonth": 5, + "startTime": "2024-02-03T08:30:00.000Z", + "endTime": "2024-02-03T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 12, + "currentMonthAvailabilityHoursCount": 19.5, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": true + }, + { + "id": "clryu7hr1005noz6e8lbv6cav", + "firstName": "Юлиана", + "lastName": "Пеева", + "assignments": [ + { + "id": 311, + "shift": { + "id": 102, + "startTime": "2024-01-20T14:30:00.000Z", + "endTime": "2024-01-20T16:00:00.000Z" + } + }, + { + "id": 521, + "shift": { + "id": 167, + "startTime": "2024-02-03T10:00:00.000Z", + "endTime": "2024-02-03T11:30:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 1149, + "publisherId": "clryu7hr1005noz6e8lbv6cav", + "name": "Юлиана Пеева", + "dayofweek": "Saturday", + "dayOfMonth": 24, + "weekOfMonth": 3, + "startTime": "2024-02-24T10:00:00.000Z", + "endTime": "2024-02-24T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1923, + "publisherId": "clryu7hr1005noz6e8lbv6cav", + "name": "Юлиана Пеева", + "dayofweek": "Saturday", + "dayOfMonth": 20, + "weekOfMonth": 3, + "startTime": "2024-01-20T10:00:00.000Z", + "endTime": "2024-01-20T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1924, + "publisherId": "clryu7hr1005noz6e8lbv6cav", + "name": "Юлиана Пеева", + "dayofweek": "Saturday", + "dayOfMonth": 3, + "weekOfMonth": 5, + "startTime": "2024-02-03T10:00:00.000Z", + "endTime": "2024-02-03T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3194, + "publisherId": "clryu7hr1005noz6e8lbv6cav", + "name": "от предишен график", + "dayofweek": "Saturday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-20T14:30:00.000Z", + "endTime": "2024-01-20T16:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 2, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 1923, + "publisherId": "clryu7hr1005noz6e8lbv6cav", + "name": "Юлиана Пеева", + "dayofweek": "Saturday", + "dayOfMonth": 20, + "weekOfMonth": 3, + "startTime": "2024-01-20T10:00:00.000Z", + "endTime": "2024-01-20T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1924, + "publisherId": "clryu7hr1005noz6e8lbv6cav", + "name": "Юлиана Пеева", + "dayofweek": "Saturday", + "dayOfMonth": 3, + "weekOfMonth": 5, + "startTime": "2024-02-03T10:00:00.000Z", + "endTime": "2024-02-03T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3194, + "publisherId": "clryu7hr1005noz6e8lbv6cav", + "name": "от предишен график", + "dayofweek": "Saturday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-20T14:30:00.000Z", + "endTime": "2024-01-20T16:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 3, + "currentMonthAvailabilityHoursCount": 13.5, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": true + }, + { + "id": "clryu7huz005ooz6exiqyib8t", + "firstName": "Юлиана", + "lastName": "Савелиева", + "assignments": [ + { + "id": 9, + "shift": { + "id": 9, + "startTime": "2024-01-02T10:00:00.000Z", + "endTime": "2024-01-02T11:30:00.000Z" + } + }, + { + "id": 119, + "shift": { + "id": 42, + "startTime": "2024-01-09T08:30:00.000Z", + "endTime": "2024-01-09T10:00:00.000Z" + } + }, + { + "id": 230, + "shift": { + "id": 76, + "startTime": "2024-01-16T08:30:00.000Z", + "endTime": "2024-01-16T10:00:00.000Z" + } + }, + { + "id": 337, + "shift": { + "id": 110, + "startTime": "2024-01-23T08:30:00.000Z", + "endTime": "2024-01-23T10:00:00.000Z" + } + }, + { + "id": 451, + "shift": { + "id": 144, + "startTime": "2024-01-30T08:30:00.000Z", + "endTime": "2024-01-30T10:00:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 1432, + "publisherId": "clryu7huz005ooz6exiqyib8t", + "name": "Юлиана Савелиева", + "dayofweek": "Tuesday", + "dayOfMonth": 6, + "weekOfMonth": 1, + "startTime": "2024-02-06T07:00:00.000Z", + "endTime": "2024-02-06T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1433, + "publisherId": "clryu7huz005ooz6exiqyib8t", + "name": "Юлиана Савелиева", + "dayofweek": "Tuesday", + "dayOfMonth": 13, + "weekOfMonth": 2, + "startTime": "2024-02-13T07:00:00.000Z", + "endTime": "2024-02-13T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1434, + "publisherId": "clryu7huz005ooz6exiqyib8t", + "name": "Юлиана Савелиева", + "dayofweek": "Friday", + "dayOfMonth": 16, + "weekOfMonth": 2, + "startTime": "2024-02-16T08:30:00.000Z", + "endTime": "2024-02-16T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1435, + "publisherId": "clryu7huz005ooz6exiqyib8t", + "name": "Юлиана Савелиева", + "dayofweek": "Tuesday", + "dayOfMonth": 20, + "weekOfMonth": 3, + "startTime": "2024-02-20T07:00:00.000Z", + "endTime": "2024-02-20T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1436, + "publisherId": "clryu7huz005ooz6exiqyib8t", + "name": "Юлиана Савелиева", + "dayofweek": "Tuesday", + "dayOfMonth": 27, + "weekOfMonth": 4, + "startTime": "2024-02-27T07:00:00.000Z", + "endTime": "2024-02-27T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2884, + "publisherId": "clryu7huz005ooz6exiqyib8t", + "name": "Юлиана Савелиева", + "dayofweek": "Tuesday", + "dayOfMonth": 2, + "weekOfMonth": 1, + "startTime": "2024-01-02T07:00:00.000Z", + "endTime": "2024-01-02T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2885, + "publisherId": "clryu7huz005ooz6exiqyib8t", + "name": "Юлиана Савелиева", + "dayofweek": "Tuesday", + "dayOfMonth": 9, + "weekOfMonth": 2, + "startTime": "2024-01-09T07:00:00.000Z", + "endTime": "2024-01-09T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2886, + "publisherId": "clryu7huz005ooz6exiqyib8t", + "name": "Юлиана Савелиева", + "dayofweek": "Friday", + "dayOfMonth": 12, + "weekOfMonth": 2, + "startTime": "2024-01-12T08:30:00.000Z", + "endTime": "2024-01-12T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2887, + "publisherId": "clryu7huz005ooz6exiqyib8t", + "name": "Юлиана Савелиева", + "dayofweek": "Tuesday", + "dayOfMonth": 16, + "weekOfMonth": 3, + "startTime": "2024-01-16T07:00:00.000Z", + "endTime": "2024-01-16T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2888, + "publisherId": "clryu7huz005ooz6exiqyib8t", + "name": "Юлиана Савелиева", + "dayofweek": "Tuesday", + "dayOfMonth": 23, + "weekOfMonth": 4, + "startTime": "2024-01-23T07:00:00.000Z", + "endTime": "2024-01-23T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2889, + "publisherId": "clryu7huz005ooz6exiqyib8t", + "name": "Юлиана Савелиева", + "dayofweek": "Tuesday", + "dayOfMonth": 30, + "weekOfMonth": 5, + "startTime": "2024-01-30T07:00:00.000Z", + "endTime": "2024-01-30T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2987, + "publisherId": "clryu7huz005ooz6exiqyib8t", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-02T10:00:00.000Z", + "endTime": "2024-01-02T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3062, + "publisherId": "clryu7huz005ooz6exiqyib8t", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-09T08:30:00.000Z", + "endTime": "2024-01-09T10:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3141, + "publisherId": "clryu7huz005ooz6exiqyib8t", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-16T08:30:00.000Z", + "endTime": "2024-01-16T10:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3215, + "publisherId": "clryu7huz005ooz6exiqyib8t", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-23T08:30:00.000Z", + "endTime": "2024-01-23T10:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3308, + "publisherId": "clryu7huz005ooz6exiqyib8t", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-30T08:30:00.000Z", + "endTime": "2024-01-30T10:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 5, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 2884, + "publisherId": "clryu7huz005ooz6exiqyib8t", + "name": "Юлиана Савелиева", + "dayofweek": "Tuesday", + "dayOfMonth": 2, + "weekOfMonth": 1, + "startTime": "2024-01-02T07:00:00.000Z", + "endTime": "2024-01-02T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2885, + "publisherId": "clryu7huz005ooz6exiqyib8t", + "name": "Юлиана Савелиева", + "dayofweek": "Tuesday", + "dayOfMonth": 9, + "weekOfMonth": 2, + "startTime": "2024-01-09T07:00:00.000Z", + "endTime": "2024-01-09T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2886, + "publisherId": "clryu7huz005ooz6exiqyib8t", + "name": "Юлиана Савелиева", + "dayofweek": "Friday", + "dayOfMonth": 12, + "weekOfMonth": 2, + "startTime": "2024-01-12T08:30:00.000Z", + "endTime": "2024-01-12T10:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2887, + "publisherId": "clryu7huz005ooz6exiqyib8t", + "name": "Юлиана Савелиева", + "dayofweek": "Tuesday", + "dayOfMonth": 16, + "weekOfMonth": 3, + "startTime": "2024-01-16T07:00:00.000Z", + "endTime": "2024-01-16T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2888, + "publisherId": "clryu7huz005ooz6exiqyib8t", + "name": "Юлиана Савелиева", + "dayofweek": "Tuesday", + "dayOfMonth": 23, + "weekOfMonth": 4, + "startTime": "2024-01-23T07:00:00.000Z", + "endTime": "2024-01-23T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2889, + "publisherId": "clryu7huz005ooz6exiqyib8t", + "name": "Юлиана Савелиева", + "dayofweek": "Tuesday", + "dayOfMonth": 30, + "weekOfMonth": 5, + "startTime": "2024-01-30T07:00:00.000Z", + "endTime": "2024-01-30T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2987, + "publisherId": "clryu7huz005ooz6exiqyib8t", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-02T10:00:00.000Z", + "endTime": "2024-01-02T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3062, + "publisherId": "clryu7huz005ooz6exiqyib8t", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-09T08:30:00.000Z", + "endTime": "2024-01-09T10:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3141, + "publisherId": "clryu7huz005ooz6exiqyib8t", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-16T08:30:00.000Z", + "endTime": "2024-01-16T10:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3215, + "publisherId": "clryu7huz005ooz6exiqyib8t", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-23T08:30:00.000Z", + "endTime": "2024-01-23T10:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3308, + "publisherId": "clryu7huz005ooz6exiqyib8t", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-30T08:30:00.000Z", + "endTime": "2024-01-30T10:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 11, + "currentMonthAvailabilityHoursCount": 39, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": true + }, + { + "id": "clryu7hzf005poz6etvl2jkii", + "firstName": "Юлия", + "lastName": "Яремчук", + "assignments": [ + { + "id": 187, + "shift": { + "id": 63, + "startTime": "2024-01-12T13:00:00.000Z", + "endTime": "2024-01-12T14:30:00.000Z" + } + }, + { + "id": 259, + "shift": { + "id": 85, + "startTime": "2024-01-17T13:00:00.000Z", + "endTime": "2024-01-17T14:30:00.000Z" + } + }, + { + "id": 325, + "shift": { + "id": 107, + "startTime": "2024-01-22T13:00:00.000Z", + "endTime": "2024-01-22T14:30:00.000Z" + } + }, + { + "id": 438, + "shift": { + "id": 141, + "startTime": "2024-01-29T13:00:00.000Z", + "endTime": "2024-01-29T14:30:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 737, + "publisherId": "clryu7hzf005poz6etvl2jkii", + "name": "Юлия Яремчук", + "dayofweek": "Monday", + "dayOfMonth": 5, + "weekOfMonth": 1, + "startTime": "2024-02-05T10:00:00.000Z", + "endTime": "2024-02-05T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 738, + "publisherId": "clryu7hzf005poz6etvl2jkii", + "name": "Юлия Яремчук", + "dayofweek": "Tuesday", + "dayOfMonth": 6, + "weekOfMonth": 1, + "startTime": "2024-02-06T07:00:00.000Z", + "endTime": "2024-02-06T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 739, + "publisherId": "clryu7hzf005poz6etvl2jkii", + "name": "Юлия Яремчук", + "dayofweek": "Wednesday", + "dayOfMonth": 7, + "weekOfMonth": 1, + "startTime": "2024-02-07T10:00:00.000Z", + "endTime": "2024-02-07T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 740, + "publisherId": "clryu7hzf005poz6etvl2jkii", + "name": "Юлия Яремчук", + "dayofweek": "Tuesday", + "dayOfMonth": 13, + "weekOfMonth": 2, + "startTime": "2024-02-13T07:00:00.000Z", + "endTime": "2024-02-13T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 741, + "publisherId": "clryu7hzf005poz6etvl2jkii", + "name": "Юлия Яремчук", + "dayofweek": "Wednesday", + "dayOfMonth": 14, + "weekOfMonth": 2, + "startTime": "2024-02-14T08:30:00.000Z", + "endTime": "2024-02-14T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 742, + "publisherId": "clryu7hzf005poz6etvl2jkii", + "name": "Юлия Яремчук", + "dayofweek": "Friday", + "dayOfMonth": 16, + "weekOfMonth": 2, + "startTime": "2024-02-16T10:00:00.000Z", + "endTime": "2024-02-16T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 743, + "publisherId": "clryu7hzf005poz6etvl2jkii", + "name": "Юлия Яремчук", + "dayofweek": "Monday", + "dayOfMonth": 19, + "weekOfMonth": 3, + "startTime": "2024-02-19T13:00:00.000Z", + "endTime": "2024-02-19T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 744, + "publisherId": "clryu7hzf005poz6etvl2jkii", + "name": "Юлия Яремчук", + "dayofweek": "Tuesday", + "dayOfMonth": 20, + "weekOfMonth": 3, + "startTime": "2024-02-20T07:00:00.000Z", + "endTime": "2024-02-20T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 745, + "publisherId": "clryu7hzf005poz6etvl2jkii", + "name": "Юлия Яремчук", + "dayofweek": "Wednesday", + "dayOfMonth": 21, + "weekOfMonth": 3, + "startTime": "2024-02-21T11:30:00.000Z", + "endTime": "2024-02-21T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 746, + "publisherId": "clryu7hzf005poz6etvl2jkii", + "name": "Юлия Яремчук", + "dayofweek": "Friday", + "dayOfMonth": 23, + "weekOfMonth": 3, + "startTime": "2024-02-23T10:00:00.000Z", + "endTime": "2024-02-23T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 747, + "publisherId": "clryu7hzf005poz6etvl2jkii", + "name": "Юлия Яремчук", + "dayofweek": "Saturday", + "dayOfMonth": 24, + "weekOfMonth": 3, + "startTime": "2024-02-24T10:00:00.000Z", + "endTime": "2024-02-24T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 748, + "publisherId": "clryu7hzf005poz6etvl2jkii", + "name": "Юлия Яремчук", + "dayofweek": "Monday", + "dayOfMonth": 26, + "weekOfMonth": 4, + "startTime": "2024-02-26T13:00:00.000Z", + "endTime": "2024-02-26T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 749, + "publisherId": "clryu7hzf005poz6etvl2jkii", + "name": "Юлия Яремчук", + "dayofweek": "Tuesday", + "dayOfMonth": 27, + "weekOfMonth": 4, + "startTime": "2024-02-27T07:00:00.000Z", + "endTime": "2024-02-27T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 750, + "publisherId": "clryu7hzf005poz6etvl2jkii", + "name": "Юлия Яремчук", + "dayofweek": "Wednesday", + "dayOfMonth": 28, + "weekOfMonth": 4, + "startTime": "2024-02-28T10:00:00.000Z", + "endTime": "2024-02-28T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 751, + "publisherId": "clryu7hzf005poz6etvl2jkii", + "name": "Юлия Яремчук", + "dayofweek": "Friday", + "dayOfMonth": 1, + "weekOfMonth": 4, + "startTime": "2024-03-01T08:30:00.000Z", + "endTime": "2024-03-01T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 752, + "publisherId": "clryu7hzf005poz6etvl2jkii", + "name": "Юлия Яремчук", + "dayofweek": "Saturday", + "dayOfMonth": 2, + "weekOfMonth": 4, + "startTime": "2024-03-02T10:00:00.000Z", + "endTime": "2024-03-02T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2003, + "publisherId": "clryu7hzf005poz6etvl2jkii", + "name": "Юлия Яремчук", + "dayofweek": "Monday", + "dayOfMonth": 1, + "weekOfMonth": 1, + "startTime": "2024-01-01T10:00:00.000Z", + "endTime": "2024-01-01T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2004, + "publisherId": "clryu7hzf005poz6etvl2jkii", + "name": "Юлия Яремчук", + "dayofweek": "Tuesday", + "dayOfMonth": 2, + "weekOfMonth": 1, + "startTime": "2024-01-02T07:00:00.000Z", + "endTime": "2024-01-02T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2005, + "publisherId": "clryu7hzf005poz6etvl2jkii", + "name": "Юлия Яремчук", + "dayofweek": "Wednesday", + "dayOfMonth": 3, + "weekOfMonth": 1, + "startTime": "2024-01-03T10:00:00.000Z", + "endTime": "2024-01-03T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2006, + "publisherId": "clryu7hzf005poz6etvl2jkii", + "name": "Юлия Яремчук", + "dayofweek": "Tuesday", + "dayOfMonth": 9, + "weekOfMonth": 2, + "startTime": "2024-01-09T07:00:00.000Z", + "endTime": "2024-01-09T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2007, + "publisherId": "clryu7hzf005poz6etvl2jkii", + "name": "Юлия Яремчук", + "dayofweek": "Wednesday", + "dayOfMonth": 10, + "weekOfMonth": 2, + "startTime": "2024-01-10T08:30:00.000Z", + "endTime": "2024-01-10T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2008, + "publisherId": "clryu7hzf005poz6etvl2jkii", + "name": "Юлия Яремчук", + "dayofweek": "Friday", + "dayOfMonth": 12, + "weekOfMonth": 2, + "startTime": "2024-01-12T10:00:00.000Z", + "endTime": "2024-01-12T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2009, + "publisherId": "clryu7hzf005poz6etvl2jkii", + "name": "Юлия Яремчук", + "dayofweek": "Monday", + "dayOfMonth": 15, + "weekOfMonth": 3, + "startTime": "2024-01-15T13:00:00.000Z", + "endTime": "2024-01-15T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2010, + "publisherId": "clryu7hzf005poz6etvl2jkii", + "name": "Юлия Яремчук", + "dayofweek": "Tuesday", + "dayOfMonth": 16, + "weekOfMonth": 3, + "startTime": "2024-01-16T07:00:00.000Z", + "endTime": "2024-01-16T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2011, + "publisherId": "clryu7hzf005poz6etvl2jkii", + "name": "Юлия Яремчук", + "dayofweek": "Wednesday", + "dayOfMonth": 17, + "weekOfMonth": 3, + "startTime": "2024-01-17T11:30:00.000Z", + "endTime": "2024-01-17T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2012, + "publisherId": "clryu7hzf005poz6etvl2jkii", + "name": "Юлия Яремчук", + "dayofweek": "Friday", + "dayOfMonth": 19, + "weekOfMonth": 3, + "startTime": "2024-01-19T10:00:00.000Z", + "endTime": "2024-01-19T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2013, + "publisherId": "clryu7hzf005poz6etvl2jkii", + "name": "Юлия Яремчук", + "dayofweek": "Saturday", + "dayOfMonth": 20, + "weekOfMonth": 3, + "startTime": "2024-01-20T10:00:00.000Z", + "endTime": "2024-01-20T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2014, + "publisherId": "clryu7hzf005poz6etvl2jkii", + "name": "Юлия Яремчук", + "dayofweek": "Monday", + "dayOfMonth": 22, + "weekOfMonth": 4, + "startTime": "2024-01-22T13:00:00.000Z", + "endTime": "2024-01-22T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2015, + "publisherId": "clryu7hzf005poz6etvl2jkii", + "name": "Юлия Яремчук", + "dayofweek": "Tuesday", + "dayOfMonth": 23, + "weekOfMonth": 4, + "startTime": "2024-01-23T07:00:00.000Z", + "endTime": "2024-01-23T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2016, + "publisherId": "clryu7hzf005poz6etvl2jkii", + "name": "Юлия Яремчук", + "dayofweek": "Wednesday", + "dayOfMonth": 24, + "weekOfMonth": 4, + "startTime": "2024-01-24T10:00:00.000Z", + "endTime": "2024-01-24T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2017, + "publisherId": "clryu7hzf005poz6etvl2jkii", + "name": "Юлия Яремчук", + "dayofweek": "Friday", + "dayOfMonth": 26, + "weekOfMonth": 4, + "startTime": "2024-01-26T08:30:00.000Z", + "endTime": "2024-01-26T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2018, + "publisherId": "clryu7hzf005poz6etvl2jkii", + "name": "Юлия Яремчук", + "dayofweek": "Saturday", + "dayOfMonth": 27, + "weekOfMonth": 4, + "startTime": "2024-01-27T10:00:00.000Z", + "endTime": "2024-01-27T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3113, + "publisherId": "clryu7hzf005poz6etvl2jkii", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-12T13:00:00.000Z", + "endTime": "2024-01-12T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3157, + "publisherId": "clryu7hzf005poz6etvl2jkii", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-17T13:00:00.000Z", + "endTime": "2024-01-17T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3297, + "publisherId": "clryu7hzf005poz6etvl2jkii", + "name": "от предишен график", + "dayofweek": "Monday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-29T13:00:00.000Z", + "endTime": "2024-01-29T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 4, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 2003, + "publisherId": "clryu7hzf005poz6etvl2jkii", + "name": "Юлия Яремчук", + "dayofweek": "Monday", + "dayOfMonth": 1, + "weekOfMonth": 1, + "startTime": "2024-01-01T10:00:00.000Z", + "endTime": "2024-01-01T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2004, + "publisherId": "clryu7hzf005poz6etvl2jkii", + "name": "Юлия Яремчук", + "dayofweek": "Tuesday", + "dayOfMonth": 2, + "weekOfMonth": 1, + "startTime": "2024-01-02T07:00:00.000Z", + "endTime": "2024-01-02T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2005, + "publisherId": "clryu7hzf005poz6etvl2jkii", + "name": "Юлия Яремчук", + "dayofweek": "Wednesday", + "dayOfMonth": 3, + "weekOfMonth": 1, + "startTime": "2024-01-03T10:00:00.000Z", + "endTime": "2024-01-03T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2006, + "publisherId": "clryu7hzf005poz6etvl2jkii", + "name": "Юлия Яремчук", + "dayofweek": "Tuesday", + "dayOfMonth": 9, + "weekOfMonth": 2, + "startTime": "2024-01-09T07:00:00.000Z", + "endTime": "2024-01-09T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2007, + "publisherId": "clryu7hzf005poz6etvl2jkii", + "name": "Юлия Яремчук", + "dayofweek": "Wednesday", + "dayOfMonth": 10, + "weekOfMonth": 2, + "startTime": "2024-01-10T08:30:00.000Z", + "endTime": "2024-01-10T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2008, + "publisherId": "clryu7hzf005poz6etvl2jkii", + "name": "Юлия Яремчук", + "dayofweek": "Friday", + "dayOfMonth": 12, + "weekOfMonth": 2, + "startTime": "2024-01-12T10:00:00.000Z", + "endTime": "2024-01-12T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2009, + "publisherId": "clryu7hzf005poz6etvl2jkii", + "name": "Юлия Яремчук", + "dayofweek": "Monday", + "dayOfMonth": 15, + "weekOfMonth": 3, + "startTime": "2024-01-15T13:00:00.000Z", + "endTime": "2024-01-15T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2010, + "publisherId": "clryu7hzf005poz6etvl2jkii", + "name": "Юлия Яремчук", + "dayofweek": "Tuesday", + "dayOfMonth": 16, + "weekOfMonth": 3, + "startTime": "2024-01-16T07:00:00.000Z", + "endTime": "2024-01-16T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2011, + "publisherId": "clryu7hzf005poz6etvl2jkii", + "name": "Юлия Яремчук", + "dayofweek": "Wednesday", + "dayOfMonth": 17, + "weekOfMonth": 3, + "startTime": "2024-01-17T11:30:00.000Z", + "endTime": "2024-01-17T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2012, + "publisherId": "clryu7hzf005poz6etvl2jkii", + "name": "Юлия Яремчук", + "dayofweek": "Friday", + "dayOfMonth": 19, + "weekOfMonth": 3, + "startTime": "2024-01-19T10:00:00.000Z", + "endTime": "2024-01-19T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2013, + "publisherId": "clryu7hzf005poz6etvl2jkii", + "name": "Юлия Яремчук", + "dayofweek": "Saturday", + "dayOfMonth": 20, + "weekOfMonth": 3, + "startTime": "2024-01-20T10:00:00.000Z", + "endTime": "2024-01-20T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2014, + "publisherId": "clryu7hzf005poz6etvl2jkii", + "name": "Юлия Яремчук", + "dayofweek": "Monday", + "dayOfMonth": 22, + "weekOfMonth": 4, + "startTime": "2024-01-22T13:00:00.000Z", + "endTime": "2024-01-22T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2015, + "publisherId": "clryu7hzf005poz6etvl2jkii", + "name": "Юлия Яремчук", + "dayofweek": "Tuesday", + "dayOfMonth": 23, + "weekOfMonth": 4, + "startTime": "2024-01-23T07:00:00.000Z", + "endTime": "2024-01-23T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2016, + "publisherId": "clryu7hzf005poz6etvl2jkii", + "name": "Юлия Яремчук", + "dayofweek": "Wednesday", + "dayOfMonth": 24, + "weekOfMonth": 4, + "startTime": "2024-01-24T10:00:00.000Z", + "endTime": "2024-01-24T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2017, + "publisherId": "clryu7hzf005poz6etvl2jkii", + "name": "Юлия Яремчук", + "dayofweek": "Friday", + "dayOfMonth": 26, + "weekOfMonth": 4, + "startTime": "2024-01-26T08:30:00.000Z", + "endTime": "2024-01-26T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2018, + "publisherId": "clryu7hzf005poz6etvl2jkii", + "name": "Юлия Яремчук", + "dayofweek": "Saturday", + "dayOfMonth": 27, + "weekOfMonth": 4, + "startTime": "2024-01-27T10:00:00.000Z", + "endTime": "2024-01-27T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3113, + "publisherId": "clryu7hzf005poz6etvl2jkii", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-12T13:00:00.000Z", + "endTime": "2024-01-12T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3157, + "publisherId": "clryu7hzf005poz6etvl2jkii", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-17T13:00:00.000Z", + "endTime": "2024-01-17T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3297, + "publisherId": "clryu7hzf005poz6etvl2jkii", + "name": "от предишен график", + "dayofweek": "Monday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-29T13:00:00.000Z", + "endTime": "2024-01-29T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 19, + "currentMonthAvailabilityHoursCount": 75, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": true + }, + { + "id": "clryu7i3g005qoz6e5n8bhniy", + "firstName": "Юрий", + "lastName": "Чулак", + "assignments": [ + { + "id": 34, + "shift": { + "id": 16, + "startTime": "2024-01-03T11:30:00.000Z", + "endTime": "2024-01-03T13:00:00.000Z" + } + }, + { + "id": 168, + "shift": { + "id": 57, + "startTime": "2024-01-11T13:00:00.000Z", + "endTime": "2024-01-11T14:30:00.000Z" + } + }, + { + "id": 367, + "shift": { + "id": 119, + "startTime": "2024-01-24T13:00:00.000Z", + "endTime": "2024-01-24T14:30:00.000Z" + } + }, + { + "id": 479, + "shift": { + "id": 153, + "startTime": "2024-01-31T13:00:00.000Z", + "endTime": "2024-01-31T14:30:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 1292, + "publisherId": "clryu7i3g005qoz6e5n8bhniy", + "name": "Юрий Чулак", + "dayofweek": "Wednesday", + "dayOfMonth": 7, + "weekOfMonth": 1, + "startTime": "2024-02-07T07:00:00.000Z", + "endTime": "2024-02-07T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1293, + "publisherId": "clryu7i3g005qoz6e5n8bhniy", + "name": "Юрий Чулак", + "dayofweek": "Thursday", + "dayOfMonth": 8, + "weekOfMonth": 1, + "startTime": "2024-02-08T07:00:00.000Z", + "endTime": "2024-02-08T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1294, + "publisherId": "clryu7i3g005qoz6e5n8bhniy", + "name": "Юрий Чулак", + "dayofweek": "Wednesday", + "dayOfMonth": 14, + "weekOfMonth": 2, + "startTime": "2024-02-14T07:00:00.000Z", + "endTime": "2024-02-14T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1295, + "publisherId": "clryu7i3g005qoz6e5n8bhniy", + "name": "Юрий Чулак", + "dayofweek": "Thursday", + "dayOfMonth": 15, + "weekOfMonth": 2, + "startTime": "2024-02-15T07:00:00.000Z", + "endTime": "2024-02-15T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1296, + "publisherId": "clryu7i3g005qoz6e5n8bhniy", + "name": "Юрий Чулак", + "dayofweek": "Wednesday", + "dayOfMonth": 28, + "weekOfMonth": 4, + "startTime": "2024-02-28T07:00:00.000Z", + "endTime": "2024-02-28T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1297, + "publisherId": "clryu7i3g005qoz6e5n8bhniy", + "name": "Юрий Чулак", + "dayofweek": "Thursday", + "dayOfMonth": 29, + "weekOfMonth": 4, + "startTime": "2024-02-29T07:00:00.000Z", + "endTime": "2024-02-29T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2266, + "publisherId": "clryu7i3g005qoz6e5n8bhniy", + "name": "Юрий Чулак", + "dayofweek": "Wednesday", + "dayOfMonth": 3, + "weekOfMonth": 1, + "startTime": "2024-01-03T07:00:00.000Z", + "endTime": "2024-01-03T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2267, + "publisherId": "clryu7i3g005qoz6e5n8bhniy", + "name": "Юрий Чулак", + "dayofweek": "Thursday", + "dayOfMonth": 4, + "weekOfMonth": 1, + "startTime": "2024-01-04T07:00:00.000Z", + "endTime": "2024-01-04T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2268, + "publisherId": "clryu7i3g005qoz6e5n8bhniy", + "name": "Юрий Чулак", + "dayofweek": "Wednesday", + "dayOfMonth": 10, + "weekOfMonth": 2, + "startTime": "2024-01-10T07:00:00.000Z", + "endTime": "2024-01-10T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2269, + "publisherId": "clryu7i3g005qoz6e5n8bhniy", + "name": "Юрий Чулак", + "dayofweek": "Thursday", + "dayOfMonth": 11, + "weekOfMonth": 2, + "startTime": "2024-01-11T07:00:00.000Z", + "endTime": "2024-01-11T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2270, + "publisherId": "clryu7i3g005qoz6e5n8bhniy", + "name": "Юрий Чулак", + "dayofweek": "Wednesday", + "dayOfMonth": 24, + "weekOfMonth": 4, + "startTime": "2024-01-24T07:00:00.000Z", + "endTime": "2024-01-24T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2271, + "publisherId": "clryu7i3g005qoz6e5n8bhniy", + "name": "Юрий Чулак", + "dayofweek": "Thursday", + "dayOfMonth": 25, + "weekOfMonth": 4, + "startTime": "2024-01-25T07:00:00.000Z", + "endTime": "2024-01-25T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2272, + "publisherId": "clryu7i3g005qoz6e5n8bhniy", + "name": "Юрий Чулак", + "dayofweek": "Wednesday", + "dayOfMonth": 31, + "weekOfMonth": 5, + "startTime": "2024-01-31T07:00:00.000Z", + "endTime": "2024-01-31T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2273, + "publisherId": "clryu7i3g005qoz6e5n8bhniy", + "name": "Юрий Чулак", + "dayofweek": "Thursday", + "dayOfMonth": 1, + "weekOfMonth": 5, + "startTime": "2024-02-01T07:00:00.000Z", + "endTime": "2024-02-01T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3003, + "publisherId": "clryu7i3g005qoz6e5n8bhniy", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-03T11:30:00.000Z", + "endTime": "2024-01-03T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3098, + "publisherId": "clryu7i3g005qoz6e5n8bhniy", + "name": "от предишен график", + "dayofweek": "Thursday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-11T13:00:00.000Z", + "endTime": "2024-01-11T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3237, + "publisherId": "clryu7i3g005qoz6e5n8bhniy", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-24T13:00:00.000Z", + "endTime": "2024-01-24T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3330, + "publisherId": "clryu7i3g005qoz6e5n8bhniy", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-31T13:00:00.000Z", + "endTime": "2024-01-31T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 4, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 2266, + "publisherId": "clryu7i3g005qoz6e5n8bhniy", + "name": "Юрий Чулак", + "dayofweek": "Wednesday", + "dayOfMonth": 3, + "weekOfMonth": 1, + "startTime": "2024-01-03T07:00:00.000Z", + "endTime": "2024-01-03T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2267, + "publisherId": "clryu7i3g005qoz6e5n8bhniy", + "name": "Юрий Чулак", + "dayofweek": "Thursday", + "dayOfMonth": 4, + "weekOfMonth": 1, + "startTime": "2024-01-04T07:00:00.000Z", + "endTime": "2024-01-04T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2268, + "publisherId": "clryu7i3g005qoz6e5n8bhniy", + "name": "Юрий Чулак", + "dayofweek": "Wednesday", + "dayOfMonth": 10, + "weekOfMonth": 2, + "startTime": "2024-01-10T07:00:00.000Z", + "endTime": "2024-01-10T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2269, + "publisherId": "clryu7i3g005qoz6e5n8bhniy", + "name": "Юрий Чулак", + "dayofweek": "Thursday", + "dayOfMonth": 11, + "weekOfMonth": 2, + "startTime": "2024-01-11T07:00:00.000Z", + "endTime": "2024-01-11T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2270, + "publisherId": "clryu7i3g005qoz6e5n8bhniy", + "name": "Юрий Чулак", + "dayofweek": "Wednesday", + "dayOfMonth": 24, + "weekOfMonth": 4, + "startTime": "2024-01-24T07:00:00.000Z", + "endTime": "2024-01-24T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2271, + "publisherId": "clryu7i3g005qoz6e5n8bhniy", + "name": "Юрий Чулак", + "dayofweek": "Thursday", + "dayOfMonth": 25, + "weekOfMonth": 4, + "startTime": "2024-01-25T07:00:00.000Z", + "endTime": "2024-01-25T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2272, + "publisherId": "clryu7i3g005qoz6e5n8bhniy", + "name": "Юрий Чулак", + "dayofweek": "Wednesday", + "dayOfMonth": 31, + "weekOfMonth": 5, + "startTime": "2024-01-31T07:00:00.000Z", + "endTime": "2024-01-31T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2273, + "publisherId": "clryu7i3g005qoz6e5n8bhniy", + "name": "Юрий Чулак", + "dayofweek": "Thursday", + "dayOfMonth": 1, + "weekOfMonth": 5, + "startTime": "2024-02-01T07:00:00.000Z", + "endTime": "2024-02-01T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3003, + "publisherId": "clryu7i3g005qoz6e5n8bhniy", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-03T11:30:00.000Z", + "endTime": "2024-01-03T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3098, + "publisherId": "clryu7i3g005qoz6e5n8bhniy", + "name": "от предишен график", + "dayofweek": "Thursday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-11T13:00:00.000Z", + "endTime": "2024-01-11T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3237, + "publisherId": "clryu7i3g005qoz6e5n8bhniy", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-24T13:00:00.000Z", + "endTime": "2024-01-24T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3330, + "publisherId": "clryu7i3g005qoz6e5n8bhniy", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-31T13:00:00.000Z", + "endTime": "2024-01-31T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 12, + "currentMonthAvailabilityHoursCount": 66, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": true + }, + { + "id": "clryu7i7l005roz6edhmo3rqk", + "firstName": "Юстъна", + "lastName": "Хацкиевич", + "assignments": [ + { + "id": 195, + "shift": { + "id": 65, + "startTime": "2024-01-13T10:00:00.000Z", + "endTime": "2024-01-13T11:30:00.000Z" + } + }, + { + "id": 418, + "shift": { + "id": 134, + "startTime": "2024-01-27T11:30:00.000Z", + "endTime": "2024-01-27T13:00:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 1326, + "publisherId": "clryu7i7l005roz6edhmo3rqk", + "name": "Юстъна Хацкиевич", + "dayofweek": "Saturday", + "dayOfMonth": 10, + "weekOfMonth": 1, + "startTime": "2024-02-10T10:00:00.000Z", + "endTime": "2024-02-10T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1327, + "publisherId": "clryu7i7l005roz6edhmo3rqk", + "name": "Юстъна Хацкиевич", + "dayofweek": "Saturday", + "dayOfMonth": 17, + "weekOfMonth": 2, + "startTime": "2024-02-17T10:00:00.000Z", + "endTime": "2024-02-17T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1328, + "publisherId": "clryu7i7l005roz6edhmo3rqk", + "name": "Юстъна Хацкиевич", + "dayofweek": "Saturday", + "dayOfMonth": 24, + "weekOfMonth": 3, + "startTime": "2024-02-24T10:00:00.000Z", + "endTime": "2024-02-24T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1329, + "publisherId": "clryu7i7l005roz6edhmo3rqk", + "name": "Юстъна Хацкиевич", + "dayofweek": "Saturday", + "dayOfMonth": 2, + "weekOfMonth": 4, + "startTime": "2024-03-02T11:30:00.000Z", + "endTime": "2024-03-02T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2519, + "publisherId": "clryu7i7l005roz6edhmo3rqk", + "name": "Юстъна Хацкиевич", + "dayofweek": "Saturday", + "dayOfMonth": 6, + "weekOfMonth": 1, + "startTime": "2024-01-06T10:00:00.000Z", + "endTime": "2024-01-06T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2520, + "publisherId": "clryu7i7l005roz6edhmo3rqk", + "name": "Юстъна Хацкиевич", + "dayofweek": "Saturday", + "dayOfMonth": 13, + "weekOfMonth": 2, + "startTime": "2024-01-13T10:00:00.000Z", + "endTime": "2024-01-13T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2521, + "publisherId": "clryu7i7l005roz6edhmo3rqk", + "name": "Юстъна Хацкиевич", + "dayofweek": "Saturday", + "dayOfMonth": 20, + "weekOfMonth": 3, + "startTime": "2024-01-20T10:00:00.000Z", + "endTime": "2024-01-20T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2522, + "publisherId": "clryu7i7l005roz6edhmo3rqk", + "name": "Юстъна Хацкиевич", + "dayofweek": "Saturday", + "dayOfMonth": 27, + "weekOfMonth": 4, + "startTime": "2024-01-27T11:30:00.000Z", + "endTime": "2024-01-27T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2523, + "publisherId": "clryu7i7l005roz6edhmo3rqk", + "name": "Юстъна Хацкиевич", + "dayofweek": "Saturday", + "dayOfMonth": 3, + "weekOfMonth": 5, + "startTime": "2024-02-03T10:00:00.000Z", + "endTime": "2024-02-03T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 2, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 2519, + "publisherId": "clryu7i7l005roz6edhmo3rqk", + "name": "Юстъна Хацкиевич", + "dayofweek": "Saturday", + "dayOfMonth": 6, + "weekOfMonth": 1, + "startTime": "2024-01-06T10:00:00.000Z", + "endTime": "2024-01-06T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2520, + "publisherId": "clryu7i7l005roz6edhmo3rqk", + "name": "Юстъна Хацкиевич", + "dayofweek": "Saturday", + "dayOfMonth": 13, + "weekOfMonth": 2, + "startTime": "2024-01-13T10:00:00.000Z", + "endTime": "2024-01-13T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2521, + "publisherId": "clryu7i7l005roz6edhmo3rqk", + "name": "Юстъна Хацкиевич", + "dayofweek": "Saturday", + "dayOfMonth": 20, + "weekOfMonth": 3, + "startTime": "2024-01-20T10:00:00.000Z", + "endTime": "2024-01-20T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2522, + "publisherId": "clryu7i7l005roz6edhmo3rqk", + "name": "Юстъна Хацкиевич", + "dayofweek": "Saturday", + "dayOfMonth": 27, + "weekOfMonth": 4, + "startTime": "2024-01-27T11:30:00.000Z", + "endTime": "2024-01-27T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2523, + "publisherId": "clryu7i7l005roz6edhmo3rqk", + "name": "Юстъна Хацкиевич", + "dayofweek": "Saturday", + "dayOfMonth": 3, + "weekOfMonth": 5, + "startTime": "2024-02-03T10:00:00.000Z", + "endTime": "2024-02-03T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 5, + "currentMonthAvailabilityHoursCount": 15, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": true + }, + { + "id": "clryu7ibv005soz6e06xnpz22", + "firstName": "Яна", + "lastName": "Блехова", + "assignments": [ + { + "id": 214, + "shift": { + "id": 71, + "startTime": "2024-01-15T10:00:00.000Z", + "endTime": "2024-01-15T11:30:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 864, + "publisherId": "clryu7ibv005soz6e06xnpz22", + "name": "Яна Блехова", + "dayofweek": "Monday", + "dayOfMonth": 26, + "weekOfMonth": 4, + "startTime": "2024-02-26T07:00:00.000Z", + "endTime": "2024-02-26T11:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2214, + "publisherId": "clryu7ibv005soz6e06xnpz22", + "name": "Яна Блехова", + "dayofweek": "Monday", + "dayOfMonth": 15, + "weekOfMonth": 3, + "startTime": "2024-01-15T07:00:00.000Z", + "endTime": "2024-01-15T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3132, + "publisherId": "clryu7ibv005soz6e06xnpz22", + "name": "от предишен график", + "dayofweek": "Monday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-15T10:00:00.000Z", + "endTime": "2024-01-15T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 1, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 2214, + "publisherId": "clryu7ibv005soz6e06xnpz22", + "name": "Яна Блехова", + "dayofweek": "Monday", + "dayOfMonth": 15, + "weekOfMonth": 3, + "startTime": "2024-01-15T07:00:00.000Z", + "endTime": "2024-01-15T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": true, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3132, + "publisherId": "clryu7ibv005soz6e06xnpz22", + "name": "от предишен график", + "dayofweek": "Monday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-15T10:00:00.000Z", + "endTime": "2024-01-15T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 2, + "currentMonthAvailabilityHoursCount": 7.5, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": true + }, + { + "id": "clryu7ig3005toz6ef9irb398", + "firstName": "Янка", + "lastName": "Бояджиева", + "assignments": [ + { + "id": 148, + "shift": { + "id": 51, + "startTime": "2024-01-10T13:00:00.000Z", + "endTime": "2024-01-10T14:30:00.000Z" + } + }, + { + "id": 248, + "shift": { + "id": 82, + "startTime": "2024-01-17T08:30:00.000Z", + "endTime": "2024-01-17T10:00:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 1438, + "publisherId": "clryu7ig3005toz6ef9irb398", + "name": "Янка Бояджиева", + "dayofweek": "Wednesday", + "dayOfMonth": 14, + "weekOfMonth": 2, + "startTime": "2024-02-14T13:00:00.000Z", + "endTime": "2024-02-14T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1439, + "publisherId": "clryu7ig3005toz6ef9irb398", + "name": "Янка Бояджиева", + "dayofweek": "Wednesday", + "dayOfMonth": 21, + "weekOfMonth": 3, + "startTime": "2024-02-21T08:30:00.000Z", + "endTime": "2024-02-21T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 1440, + "publisherId": "clryu7ig3005toz6ef9irb398", + "name": "Янка Бояджиева", + "dayofweek": "Wednesday", + "dayOfMonth": 28, + "weekOfMonth": 4, + "startTime": "2024-02-28T08:30:00.000Z", + "endTime": "2024-02-28T14:30:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2076, + "publisherId": "clryu7ig3005toz6ef9irb398", + "name": "Янка Бояджиева", + "dayofweek": "Wednesday", + "dayOfMonth": 3, + "weekOfMonth": 1, + "startTime": "2024-01-03T11:30:00.000Z", + "endTime": "2024-01-03T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2077, + "publisherId": "clryu7ig3005toz6ef9irb398", + "name": "Янка Бояджиева", + "dayofweek": "Wednesday", + "dayOfMonth": 10, + "weekOfMonth": 2, + "startTime": "2024-01-10T11:30:00.000Z", + "endTime": "2024-01-10T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2078, + "publisherId": "clryu7ig3005toz6ef9irb398", + "name": "Янка Бояджиева", + "dayofweek": "Wednesday", + "dayOfMonth": 17, + "weekOfMonth": 3, + "startTime": "2024-01-17T08:30:00.000Z", + "endTime": "2024-01-17T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3084, + "publisherId": "clryu7ig3005toz6ef9irb398", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-10T13:00:00.000Z", + "endTime": "2024-01-10T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 2, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 2076, + "publisherId": "clryu7ig3005toz6ef9irb398", + "name": "Янка Бояджиева", + "dayofweek": "Wednesday", + "dayOfMonth": 3, + "weekOfMonth": 1, + "startTime": "2024-01-03T11:30:00.000Z", + "endTime": "2024-01-03T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2077, + "publisherId": "clryu7ig3005toz6ef9irb398", + "name": "Янка Бояджиева", + "dayofweek": "Wednesday", + "dayOfMonth": 10, + "weekOfMonth": 2, + "startTime": "2024-01-10T11:30:00.000Z", + "endTime": "2024-01-10T16:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 2078, + "publisherId": "clryu7ig3005toz6ef9irb398", + "name": "Янка Бояджиева", + "dayofweek": "Wednesday", + "dayOfMonth": 17, + "weekOfMonth": 3, + "startTime": "2024-01-17T08:30:00.000Z", + "endTime": "2024-01-17T13:00:00.000Z", + "isactive": true, + "type": "OneTime", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3084, + "publisherId": "clryu7ig3005toz6ef9irb398", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-10T13:00:00.000Z", + "endTime": "2024-01-10T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 4, + "currentMonthAvailabilityHoursCount": 12, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": true + }, + { + "id": "clryu7ikh005uoz6e9btu6j44", + "firstName": "Янко", + "lastName": "Ванчев", + "assignments": [ + { + "id": 63, + "shift": { + "id": 25, + "startTime": "2024-01-05T07:00:00.000Z", + "endTime": "2024-01-05T08:30:00.000Z" + } + }, + { + "id": 174, + "shift": { + "id": 59, + "startTime": "2024-01-12T07:00:00.000Z", + "endTime": "2024-01-12T08:30:00.000Z" + } + }, + { + "id": 284, + "shift": { + "id": 93, + "startTime": "2024-01-19T07:00:00.000Z", + "endTime": "2024-01-19T08:30:00.000Z" + } + }, + { + "id": 393, + "shift": { + "id": 127, + "startTime": "2024-01-26T07:00:00.000Z", + "endTime": "2024-01-26T08:30:00.000Z" + } + }, + { + "id": 501, + "shift": { + "id": 161, + "startTime": "2024-02-02T07:00:00.000Z", + "endTime": "2024-02-02T08:30:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 3022, + "publisherId": "clryu7ikh005uoz6e9btu6j44", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-05T07:00:00.000Z", + "endTime": "2024-01-05T08:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3101, + "publisherId": "clryu7ikh005uoz6e9btu6j44", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-12T07:00:00.000Z", + "endTime": "2024-01-12T08:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3174, + "publisherId": "clryu7ikh005uoz6e9btu6j44", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-19T07:00:00.000Z", + "endTime": "2024-01-19T08:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3256, + "publisherId": "clryu7ikh005uoz6e9btu6j44", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-26T07:00:00.000Z", + "endTime": "2024-01-26T08:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3350, + "publisherId": "clryu7ikh005uoz6e9btu6j44", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-02-02T07:00:00.000Z", + "endTime": "2024-02-02T08:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 5, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 3022, + "publisherId": "clryu7ikh005uoz6e9btu6j44", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-05T07:00:00.000Z", + "endTime": "2024-01-05T08:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3101, + "publisherId": "clryu7ikh005uoz6e9btu6j44", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-12T07:00:00.000Z", + "endTime": "2024-01-12T08:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3174, + "publisherId": "clryu7ikh005uoz6e9btu6j44", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-19T07:00:00.000Z", + "endTime": "2024-01-19T08:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3256, + "publisherId": "clryu7ikh005uoz6e9btu6j44", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-26T07:00:00.000Z", + "endTime": "2024-01-26T08:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3350, + "publisherId": "clryu7ikh005uoz6e9btu6j44", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-02-02T07:00:00.000Z", + "endTime": "2024-02-02T08:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 5, + "currentMonthAvailabilityHoursCount": 7.5, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": false + }, + { + "id": "clryujwxn005woz6e4e2106ad", + "firstName": "Валентин", + "lastName": "Павлов", + "assignments": [ + { + "id": 8, + "shift": { + "id": 8, + "startTime": "2024-01-02T08:30:00.000Z", + "endTime": "2024-01-02T10:00:00.000Z" + } + }, + { + "id": 341, + "shift": { + "id": 111, + "startTime": "2024-01-23T10:00:00.000Z", + "endTime": "2024-01-23T11:30:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 2986, + "publisherId": "clryujwxn005woz6e4e2106ad", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-02T08:30:00.000Z", + "endTime": "2024-01-02T10:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3219, + "publisherId": "clryujwxn005woz6e4e2106ad", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-23T10:00:00.000Z", + "endTime": "2024-01-23T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 2, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 2986, + "publisherId": "clryujwxn005woz6e4e2106ad", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-02T08:30:00.000Z", + "endTime": "2024-01-02T10:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3219, + "publisherId": "clryujwxn005woz6e4e2106ad", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-23T10:00:00.000Z", + "endTime": "2024-01-23T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 2, + "currentMonthAvailabilityHoursCount": 3, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": false + }, + { + "id": "clryujx65005xoz6ejyjafbh8", + "firstName": "Чинуай", + "lastName": "Волпато", + "assignments": [ + { + "id": 39, + "shift": { + "id": 17, + "startTime": "2024-01-03T13:00:00.000Z", + "endTime": "2024-01-03T14:30:00.000Z" + } + }, + { + "id": 363, + "shift": { + "id": 118, + "startTime": "2024-01-24T11:30:00.000Z", + "endTime": "2024-01-24T13:00:00.000Z" + } + }, + { + "id": 476, + "shift": { + "id": 152, + "startTime": "2024-01-31T11:30:00.000Z", + "endTime": "2024-01-31T13:00:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 3008, + "publisherId": "clryujx65005xoz6ejyjafbh8", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-03T13:00:00.000Z", + "endTime": "2024-01-03T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3233, + "publisherId": "clryujx65005xoz6ejyjafbh8", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-24T11:30:00.000Z", + "endTime": "2024-01-24T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3327, + "publisherId": "clryujx65005xoz6ejyjafbh8", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-31T11:30:00.000Z", + "endTime": "2024-01-31T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 3, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 3008, + "publisherId": "clryujx65005xoz6ejyjafbh8", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-03T13:00:00.000Z", + "endTime": "2024-01-03T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3233, + "publisherId": "clryujx65005xoz6ejyjafbh8", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-24T11:30:00.000Z", + "endTime": "2024-01-24T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3327, + "publisherId": "clryujx65005xoz6ejyjafbh8", + "name": "от предишен график", + "dayofweek": "Wednesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-31T11:30:00.000Z", + "endTime": "2024-01-31T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 3, + "currentMonthAvailabilityHoursCount": 4.5, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": false + }, + { + "id": "clryujx8a005yoz6e80varg3b", + "firstName": "Сириел", + "lastName": "Георгиев", + "assignments": [ + { + "id": 47, + "shift": { + "id": 20, + "startTime": "2024-01-04T08:30:00.000Z", + "endTime": "2024-01-04T10:00:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 3012, + "publisherId": "clryujx8a005yoz6e80varg3b", + "name": "от предишен график", + "dayofweek": "Thursday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-04T08:30:00.000Z", + "endTime": "2024-01-04T10:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 1, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 3012, + "publisherId": "clryujx8a005yoz6e80varg3b", + "name": "от предишен график", + "dayofweek": "Thursday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-04T08:30:00.000Z", + "endTime": "2024-01-04T10:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 1, + "currentMonthAvailabilityHoursCount": 1.5, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": false + }, + { + "id": "clryujxb2005zoz6em96mzbir", + "firstName": "Радостина", + "lastName": "Илиева", + "assignments": [ + { + "id": 57, + "shift": { + "id": 23, + "startTime": "2024-01-04T13:00:00.000Z", + "endTime": "2024-01-04T14:30:00.000Z" + } + }, + { + "id": 403, + "shift": { + "id": 130, + "startTime": "2024-01-26T11:30:00.000Z", + "endTime": "2024-01-26T13:00:00.000Z" + } + }, + { + "id": 510, + "shift": { + "id": 164, + "startTime": "2024-02-02T11:30:00.000Z", + "endTime": "2024-02-02T13:00:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 3019, + "publisherId": "clryujxb2005zoz6em96mzbir", + "name": "от предишен график", + "dayofweek": "Thursday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-04T13:00:00.000Z", + "endTime": "2024-01-04T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3266, + "publisherId": "clryujxb2005zoz6em96mzbir", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-26T11:30:00.000Z", + "endTime": "2024-01-26T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3359, + "publisherId": "clryujxb2005zoz6em96mzbir", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-02-02T11:30:00.000Z", + "endTime": "2024-02-02T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 3, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 3019, + "publisherId": "clryujxb2005zoz6em96mzbir", + "name": "от предишен график", + "dayofweek": "Thursday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-04T13:00:00.000Z", + "endTime": "2024-01-04T14:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3266, + "publisherId": "clryujxb2005zoz6em96mzbir", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-26T11:30:00.000Z", + "endTime": "2024-01-26T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3359, + "publisherId": "clryujxb2005zoz6em96mzbir", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-02-02T11:30:00.000Z", + "endTime": "2024-02-02T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 3, + "currentMonthAvailabilityHoursCount": 4.5, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": false + }, + { + "id": "clryujxj20060oz6eehf1xy53", + "firstName": "Аня Ван", + "lastName": "Ловерен", + "assignments": [ + { + "id": 69, + "shift": { + "id": 27, + "startTime": "2024-01-05T10:00:00.000Z", + "endTime": "2024-01-05T11:30:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 3027, + "publisherId": "clryujxj20060oz6eehf1xy53", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-05T10:00:00.000Z", + "endTime": "2024-01-05T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 1, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 3027, + "publisherId": "clryujxj20060oz6eehf1xy53", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-05T10:00:00.000Z", + "endTime": "2024-01-05T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 1, + "currentMonthAvailabilityHoursCount": 1.5, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": false + }, + { + "id": "clryujxk20061oz6eaudy6tnu", + "firstName": "Сузане Елизабет", + "lastName": "Танковск", + "assignments": [ + { + "id": 72, + "shift": { + "id": 28, + "startTime": "2024-01-05T11:30:00.000Z", + "endTime": "2024-01-05T13:00:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 3029, + "publisherId": "clryujxk20061oz6eaudy6tnu", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-05T11:30:00.000Z", + "endTime": "2024-01-05T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 1, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 3029, + "publisherId": "clryujxk20061oz6eaudy6tnu", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-05T11:30:00.000Z", + "endTime": "2024-01-05T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 1, + "currentMonthAvailabilityHoursCount": 1.5, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": false + }, + { + "id": "clryujxxp0062oz6ey6lt92ng", + "firstName": "Люба", + "lastName": "Мишченко", + "assignments": [ + { + "id": 120, + "shift": { + "id": 42, + "startTime": "2024-01-09T08:30:00.000Z", + "endTime": "2024-01-09T10:00:00.000Z" + } + }, + { + "id": 338, + "shift": { + "id": 110, + "startTime": "2024-01-23T08:30:00.000Z", + "endTime": "2024-01-23T10:00:00.000Z" + } + }, + { + "id": 450, + "shift": { + "id": 144, + "startTime": "2024-01-30T08:30:00.000Z", + "endTime": "2024-01-30T10:00:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 3063, + "publisherId": "clryujxxp0062oz6ey6lt92ng", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-09T08:30:00.000Z", + "endTime": "2024-01-09T10:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3216, + "publisherId": "clryujxxp0062oz6ey6lt92ng", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-23T08:30:00.000Z", + "endTime": "2024-01-23T10:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3307, + "publisherId": "clryujxxp0062oz6ey6lt92ng", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-30T08:30:00.000Z", + "endTime": "2024-01-30T10:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 3, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 3063, + "publisherId": "clryujxxp0062oz6ey6lt92ng", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-09T08:30:00.000Z", + "endTime": "2024-01-09T10:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3216, + "publisherId": "clryujxxp0062oz6ey6lt92ng", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-23T08:30:00.000Z", + "endTime": "2024-01-23T10:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3307, + "publisherId": "clryujxxp0062oz6ey6lt92ng", + "name": "от предишен график", + "dayofweek": "Tuesday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-30T08:30:00.000Z", + "endTime": "2024-01-30T10:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 3, + "currentMonthAvailabilityHoursCount": 4.5, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": false + }, + { + "id": "clryujyhy0065oz6evh1j6bl3", + "firstName": "Джейми Лий", + "lastName": "Смит", + "assignments": [ + { + "id": 184, + "shift": { + "id": 62, + "startTime": "2024-01-12T11:30:00.000Z", + "endTime": "2024-01-12T13:00:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 3110, + "publisherId": "clryujyhy0065oz6evh1j6bl3", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-12T11:30:00.000Z", + "endTime": "2024-01-12T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 1, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 3110, + "publisherId": "clryujyhy0065oz6evh1j6bl3", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-12T11:30:00.000Z", + "endTime": "2024-01-12T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 1, + "currentMonthAvailabilityHoursCount": 1.5, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": false + }, + { + "id": "clryujykw0066oz6etxfujb0v", + "firstName": "Цветелина", + "lastName": "Колева", + "assignments": [ + { + "id": 194, + "shift": { + "id": 65, + "startTime": "2024-01-13T10:00:00.000Z", + "endTime": "2024-01-13T11:30:00.000Z" + } + }, + { + "id": 198, + "shift": { + "id": 66, + "startTime": "2024-01-13T11:30:00.000Z", + "endTime": "2024-01-13T13:00:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 3118, + "publisherId": "clryujykw0066oz6etxfujb0v", + "name": "от предишен график", + "dayofweek": "Saturday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-13T10:00:00.000Z", + "endTime": "2024-01-13T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3121, + "publisherId": "clryujykw0066oz6etxfujb0v", + "name": "от предишен график", + "dayofweek": "Saturday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-13T11:30:00.000Z", + "endTime": "2024-01-13T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 2, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 3118, + "publisherId": "clryujykw0066oz6etxfujb0v", + "name": "от предишен график", + "dayofweek": "Saturday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-13T10:00:00.000Z", + "endTime": "2024-01-13T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + }, + { + "id": 3121, + "publisherId": "clryujykw0066oz6etxfujb0v", + "name": "от предишен график", + "dayofweek": "Saturday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-13T11:30:00.000Z", + "endTime": "2024-01-13T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": true, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 2, + "currentMonthAvailabilityHoursCount": 3, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": false + }, + { + "id": "clryujylw0067oz6ef9tz3cyb", + "firstName": "Джени", + "lastName": "Уилсън", + "assignments": [ + { + "id": 197, + "shift": { + "id": 66, + "startTime": "2024-01-13T11:30:00.000Z", + "endTime": "2024-01-13T13:00:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 3120, + "publisherId": "clryujylw0067oz6ef9tz3cyb", + "name": "от предишен график", + "dayofweek": "Saturday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-13T11:30:00.000Z", + "endTime": "2024-01-13T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 1, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 3120, + "publisherId": "clryujylw0067oz6ef9tz3cyb", + "name": "от предишен график", + "dayofweek": "Saturday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-13T11:30:00.000Z", + "endTime": "2024-01-13T13:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 1, + "currentMonthAvailabilityHoursCount": 1.5, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": false + }, + { + "id": "clryujziu006boz6ehub2cic9", + "firstName": "Радостина", + "lastName": "Илиев", + "assignments": [ + { + "id": 303, + "shift": { + "id": 99, + "startTime": "2024-01-20T10:00:00.000Z", + "endTime": "2024-01-20T11:30:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 3187, + "publisherId": "clryujziu006boz6ehub2cic9", + "name": "от предишен график", + "dayofweek": "Saturday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-20T10:00:00.000Z", + "endTime": "2024-01-20T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 1, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 3187, + "publisherId": "clryujziu006boz6ehub2cic9", + "name": "от предишен график", + "dayofweek": "Saturday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-20T10:00:00.000Z", + "endTime": "2024-01-20T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 1, + "currentMonthAvailabilityHoursCount": 1.5, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": false + }, + { + "id": "clryuk0hy006eoz6e07vjf2n1", + "firstName": "Инге Вандер", + "lastName": "Мейрен", + "assignments": [ + { + "id": 398, + "shift": { + "id": 128, + "startTime": "2024-01-26T08:30:00.000Z", + "endTime": "2024-01-26T10:00:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 3261, + "publisherId": "clryuk0hy006eoz6e07vjf2n1", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-26T08:30:00.000Z", + "endTime": "2024-01-26T10:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 1, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 3261, + "publisherId": "clryuk0hy006eoz6e07vjf2n1", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-26T08:30:00.000Z", + "endTime": "2024-01-26T10:00:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 1, + "currentMonthAvailabilityHoursCount": 1.5, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": false + }, + { + "id": "clryuk0iw006foz6eik4yx9vk", + "firstName": "Дариуш", + "lastName": "Йедлинск", + "assignments": [ + { + "id": 401, + "shift": { + "id": 129, + "startTime": "2024-01-26T10:00:00.000Z", + "endTime": "2024-01-26T11:30:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 3264, + "publisherId": "clryuk0iw006foz6eik4yx9vk", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-26T10:00:00.000Z", + "endTime": "2024-01-26T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 1, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 3264, + "publisherId": "clryuk0iw006foz6eik4yx9vk", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-26T10:00:00.000Z", + "endTime": "2024-01-26T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 1, + "currentMonthAvailabilityHoursCount": 1.5, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": false + }, + { + "id": "clryuk0j9006goz6eu20jyahy", + "firstName": "Елена", + "lastName": "Йедлинск", + "assignments": [ + { + "id": 402, + "shift": { + "id": 129, + "startTime": "2024-01-26T10:00:00.000Z", + "endTime": "2024-01-26T11:30:00.000Z" + } + } + ], + "availabilities": [ + { + "id": 3265, + "publisherId": "clryuk0j9006goz6eu20jyahy", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-26T10:00:00.000Z", + "endTime": "2024-01-26T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentDayAssignments": 0, + "currentWeekAssignments": 0, + "currentMonthAssignments": 1, + "previousMonthAssignments": 0, + "currentMonthAvailability": [ + { + "id": 3265, + "publisherId": "clryuk0j9006goz6eu20jyahy", + "name": "от предишен график", + "dayofweek": "Friday", + "dayOfMonth": null, + "weekOfMonth": null, + "startTime": "2024-01-26T10:00:00.000Z", + "endTime": "2024-01-26T11:30:00.000Z", + "isactive": true, + "type": "Weekly", + "isWithTransport": false, + "isFromPreviousAssignment": false, + "isFromPreviousMonth": false, + "repeatWeekly": null, + "endDate": null + } + ], + "currentMonthAvailabilityDaysCount": 1, + "currentMonthAvailabilityHoursCount": 1.5, + "hasEverFilledForm": false, + "hasUpToDateAvailabilities": false + } +] \ No newline at end of file diff --git a/content/publishersWithChangedPref.json b/content/publishersWithChangedPref.json new file mode 100644 index 0000000..0637a08 --- /dev/null +++ b/content/publishersWithChangedPref.json @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/content/temp/График 2023-09.json b/content/temp/График 2023-09.json new file mode 100644 index 0000000..b92cf40 --- /dev/null +++ b/content/temp/График 2023-09.json @@ -0,0 +1 @@ +[{"date":"2023-09-03T21:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":4,"placeOfEvent":"Стадион Васил Левски","shiftNr":1,"time":"8:00-10:00","names":["Елмар и Марифе Месропян","Виолета Христова"],"transport":"Е.М."},{"date":"2023-09-03T21:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":4,"placeOfEvent":"Стадион Васил Левски","shiftNr":2,"time":"10:00-12:00","names":["Дмитри и Светлана Калинини","Кармен Гинтиниди"]},{"date":"2023-09-03T21:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":4,"placeOfEvent":"Стадион Васил Левски","shiftNr":3,"time":"12:00-14:00","names":["Юлия Яремчук","Евелин Манолова","Лойде Калабрезе"]},{"date":"2023-09-03T21:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":4,"placeOfEvent":"Стадион Васил Левски","shiftNr":4,"time":"14:00-16:00","names":["Наталия Чемерис","Игор и Галина Москвини"]},{"date":"2023-09-03T21:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":4,"placeOfEvent":"Стадион Васил Левски","shiftNr":5,"time":"16:00-18:00","names":["Анастасия Неделчева","Валентина Бабаева","Абигаил Сантюсте"]},{"date":"2023-09-03T21:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":4,"placeOfEvent":"Стадион Васил Левски","shiftNr":6,"time":"18:00-20:00","names":["Харолд и Тина Хиралдо"],"transport":"Х.Х."},{"date":"2023-09-04T21:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":5,"placeOfEvent":"Софийски Университет","shiftNr":1,"time":"08:00-10:00","names":["Галина Лукова","Лоредана Лучиано","Алиция и Роберт Янчък"],"transport":"Р.Я."},{"date":"2023-09-04T21:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":5,"placeOfEvent":"Софийски Университет","shiftNr":2,"time":"10:00-12:00","names":["Доминика Керес","Акеми Виториано","Таня Монева","Кармен Гинтиниди"]},{"date":"2023-09-04T21:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":5,"placeOfEvent":"Софийски Университет","shiftNr":3,"time":"12:00-14:00","names":["Сиерон Агниешка","Юлиана Савелиева","Златка Михова"]},{"date":"2023-09-04T21:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":5,"placeOfEvent":"Софийски Университет","shiftNr":4,"time":"14:00- 16:00","names":["Ина Едрева","Илия и Елизавета Москвини","Марина Димитрова"]},{"date":"2023-09-04T21:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":5,"placeOfEvent":"Софийски Университет","shiftNr":5,"time":"16:00- 18:00","names":["Войциешек Димитрина","Наталия Граднова","Летиция Мавилие","Ани Атанасова"]},{"date":"2023-09-04T21:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":5,"placeOfEvent":"Софийски Университет","shiftNr":6,"time":"18:00- 20:00","names":["Анаис Пети","Румяна Иванова","Евелин Дзюба"],"transport":"А.П,Е.Д."},{"date":"2023-09-05T21:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":6,"placeOfEvent":"Сердика","shiftNr":1,"time":"08:00-10:00","names":["Кеся Спиньо","Бистра Асенова","Симоне и Серена Русо"],"transport":" С.Р."},{"date":"2023-09-05T21:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":6,"placeOfEvent":"Сердика","shiftNr":2,"time":"10:00-12:00","names":["Татяна Павлова","Мирева Венета","Едит Ковач","Наташа Перчеклий"]},{"date":"2023-09-05T21:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":6,"placeOfEvent":"Сердика","shiftNr":3,"time":"12:00-14:00","names":["Даракова Марина","Светломира Трифонова","Андре Виториано"]},{"date":"2023-09-05T21:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":6,"placeOfEvent":"Сердика","shiftNr":4,"time":"14:00-16:00","names":["Иван Анастасов","Себина Вестердал","Жанетте Холм"]},{"date":"2023-09-05T21:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":6,"placeOfEvent":"Сердика","shiftNr":5,"time":"16:00-18:00","names":["Даниела Стоянова","Лии и Уенди Рамсей"]},{"date":"2023-09-05T21:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":6,"placeOfEvent":"Сердика","shiftNr":6,"time":"18:00-20:00","names":["Шилем и Чинуай Волпато","Дарина Финогеева"],"transport":"Ш.В."},{"date":"2023-09-06T21:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":7,"placeOfEvent":"Лъвов Мост","shiftNr":1,"time":"08:00-10:00","names":["Ани Пехливанова","Александра","Чернъшова","Слави Манолев"],"transport":"С.М. "},{"date":"2023-09-06T21:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":7,"placeOfEvent":"Лъвов Мост","shiftNr":2,"time":"10:00-12:00","names":["Светослав и Сириел Георгиеви","Таня Монева","Татяна Колчанова"]},{"date":"2023-09-06T21:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":7,"placeOfEvent":"Лъвов Мост","shiftNr":3,"time":"12:00-14:00","names":["Мелани Стоянова","Бранимира Съменова","Александър и Лариса Яцък"]},{"date":"2023-09-06T21:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":7,"placeOfEvent":"Лъвов Мост","shiftNr":4,"time":"14:00-16:00","names":["Оксана Финогеева","Анна Илиева","Таня Колчанова","Летиция Мавилие"]},{"date":"2023-09-06T21:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":7,"placeOfEvent":"Лъвов Мост","shiftNr":5,"time":"16:00-18:00","names":["Виктория Черевко","Лоредана Лучано","Анжела Дойчинова","Адрианна Бучма"]},{"date":"2023-09-06T21:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":7,"placeOfEvent":"Лъвов Мост","shiftNr":6,"time":"18:00-20:00","names":["Емануил и Станислава Павлови","Катинка Мойзер"],"transport":"Е.П."},{"date":"2023-09-07T21:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":8,"placeOfEvent":"ц.ж.п. Гара","shiftNr":1,"time":"08:00-10:00","names":["Янко и Алиса Ванчеви","Лилия Нечаюк"],"transport":"Я.В."},{"date":"2023-09-07T21:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":8,"placeOfEvent":"ц.ж.п. Гара","shiftNr":2,"time":"10:00-12:00","names":["Екатерина Димитрова","Марта Силянчик"]},{"date":"2023-09-07T21:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":8,"placeOfEvent":"ц.ж.п. Гара","shiftNr":3,"time":"12:00-14:00","names":["Аня Ван Ловерен","Агниешка Клишевска","Инге Вандер Мейрен"]},{"date":"2023-09-07T21:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":8,"placeOfEvent":"ц.ж.п. Гара","shiftNr":4,"time":"14:00-16:00","names":["Джейми Лий Смит","Добромир и Естел Попова"]},{"date":"2023-09-07T21:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":8,"placeOfEvent":"ц.ж.п. Гара","shiftNr":5,"time":"16:00-18:00","names":["Елена Шаишникова","Войциешек Димитрина","Роберт и Алиця Янчък"]},{"date":"2023-09-07T21:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":8,"placeOfEvent":"ц.ж.п. Гара","shiftNr":6,"time":"18:00-20:00","names":["Лукас и Аня Чечерски","Анна Карастоянова","Светлана Юрушкина"],"transport":"Л.Ч."},{"date":"2023-09-08T21:00:00.000Z","dayOfWeek":"Събота","dayOfMonth":9,"placeOfEvent":"НДК","shiftNr":1,"time":"12:00-14:00","names":["Йоко Тамура","Франческо и Кеся Спиньо"],"transport":" Ф.С."},{"date":"2023-09-08T21:00:00.000Z","dayOfWeek":"Събота","dayOfMonth":9,"placeOfEvent":"НДК","shiftNr":2,"time":"14:00-16:00","names":["Илиян и Влади Асенови","Ана-Мария Георгиева"]},{"date":"2023-09-08T21:00:00.000Z","dayOfWeek":"Събота","dayOfMonth":9,"placeOfEvent":"НДК","shiftNr":3,"time":"16:00-18:00","names":["Крис Гуронски","Сергей Карастоянов","Зденка Рудлофова"]},{"date":"2023-09-08T21:00:00.000Z","dayOfWeek":"Събота","dayOfMonth":9,"placeOfEvent":"НДК","shiftNr":4,"time":"18:00-20:00","names":["Светозар и Антоанета Ганчеви","Тео и Саванна Пени"],"transport":"С.Г."},{"date":"2023-09-10T21:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":11,"placeOfEvent":"Стадион Васил Левски","shiftNr":1,"time":"08:00-10:00","names":["Елмар и Марифе Месропян","Лойде Калабрезе"],"transport":"Е.М."},{"date":"2023-09-10T21:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":11,"placeOfEvent":"Стадион Васил Левски","shiftNr":2,"time":"10:00-12:00","names":["Дмитри и Светлана Калинини","Добрин Стефанов","Кармен Гинтиниди"]},{"date":"2023-09-10T21:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":11,"placeOfEvent":"Стадион Васил Левски","shiftNr":3,"time":"12:00-14:00","names":["Румен и Елена Стратиеви","Лоредана Лучано"]},{"date":"2023-09-10T21:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":11,"placeOfEvent":"Стадион Васил Левски","shiftNr":4,"time":"14:00-16:00","names":["Бранимира Съменова","Наталия Чемерис","Абигаил Сантюсте"]},{"date":"2023-09-10T21:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":11,"placeOfEvent":"Стадион Васил Левски","shiftNr":5,"time":"16:00-18:00","names":["Виктория Черевко","Галина Лукова","Валентина Бабаева"]},{"date":"2023-09-10T21:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":11,"placeOfEvent":"Стадион Васил Левски","shiftNr":6,"time":"18:00-20:00","names":["Юстъна Хацкиевич","Слави и Анна Манолеви"],"transport":"С.М."},{"date":"2023-09-11T21:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":12,"placeOfEvent":"Софийски Университет","shiftNr":1,"time":"08:00-10:00","names":["Красимир и Жасмин Райчеви","Августина Дойчинова","Акеми Виториано"],"transport":"К.Р."},{"date":"2023-09-11T21:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":12,"placeOfEvent":"Софийски Университет","shiftNr":2,"time":"10:00-12:00","names":["Юлиана Савелиева","Таня Монева","Кармен Гинтиниди"]},{"date":"2023-09-11T21:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":12,"placeOfEvent":"Софийски Университет","shiftNr":3,"time":"12:00-14:00","names":["Войциешек Димитрина","Лилия Еременко","Летиция Мавилие"]},{"date":"2023-09-11T21:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":12,"placeOfEvent":"Софийски Университет","shiftNr":4,"time":"14:00-16:00","names":["Анжела Дойчинова","Марина Димитрова","Златка Михова"]},{"date":"2023-09-11T21:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":12,"placeOfEvent":"Софийски Университет","shiftNr":5,"time":"16:00-18:00","names":["Юлия Яремчук","Ина Едрева","Зденка Рудлофова","Ани Атанасова"]},{"date":"2023-09-11T21:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":12,"placeOfEvent":"Софийски Университет","shiftNr":6,"time":"18:00-20:00","names":["Джеси и Ребека Алберт","Дария Ященко"],"transport":"Д.А."},{"date":"2023-09-12T21:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":13,"placeOfEvent":"Сердика","shiftNr":1,"time":"08:00-10:00","names":["Андреа и Барбара Паванело","Доминика Керес","Евелин Манолова"],"transport":"А.П."},{"date":"2023-09-12T21:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":13,"placeOfEvent":"Сердика","shiftNr":2,"time":"10:00-12:00","names":["Татяна Павлова","Едит Ковач","Бистра Асенова","Янка Бояджиева"]},{"date":"2023-09-12T21:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":13,"placeOfEvent":"Сердика","shiftNr":3,"time":"12:00-14:00","names":["Шилем и Чинуай Волпато","Андре Виториано"]},{"date":"2023-09-12T21:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":13,"placeOfEvent":"Сердика","shiftNr":4,"time":"14:00-16:00","names":["Светломира Трифонова","Мирева Венета","Себина Вестердал","Жанетте Холм"]},{"date":"2023-09-12T21:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":13,"placeOfEvent":"Сердика","shiftNr":5,"time":"16:00-18:00","names":["Кеся Спиньо","Анаис Пети","Лукас и Аня Чечерски"]},{"date":"2023-09-12T21:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":13,"placeOfEvent":"Сердика","shiftNr":6,"time":"18:00-20:00","names":["Лии и Уенди Рамсей","Харолд и Тина Хиралдо"],"transport":"Л.Р."},{"date":"2023-09-13T21:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":14,"placeOfEvent":"Лъвов Мост","shiftNr":1,"time":"08:00-10:00","names":["Виолета Христова","Татяна Зозулина","Георги Георгиев","Адрианна Бучма"],"transport":"Г.Г.,В.Х."},{"date":"2023-09-13T21:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":14,"placeOfEvent":"Лъвов Мост","shiftNr":2,"time":"10:00-12:00","names":["Анна Илиева","Александра Чернъшова","Таня Колчанова","Таня Монева"]},{"date":"2023-09-13T21:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":14,"placeOfEvent":"Лъвов Мост","shiftNr":3,"time":"12:00-14:00","names":["Мелани Стоянова","Антонина Сейз","Светослав и Сириел Георгиеви"]},{"date":"2023-09-13T21:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":14,"placeOfEvent":"Лъвов Мост","shiftNr":4,"time":"14:00-16:00","names":["София Постолова","Оксана Финогеева","Александър Яцък"]},{"date":"2023-09-13T21:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":14,"placeOfEvent":"Лъвов Мост","shiftNr":5,"time":"16:00-18:00","names":["Катинка Мойзер","Евелин Дзюба","Летиция Мавилие"]},{"date":"2023-09-13T21:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":14,"placeOfEvent":"Лъвов Мост","shiftNr":6,"time":"18:00-20:00","names":["Тео и Саванна Пени","Рубен Паванело"],"transport":"Т.П."},{"date":"2023-09-14T21:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":15,"placeOfEvent":"ц.ж.п. Гара","shiftNr":1,"time":"08:00-10:00","names":["Роберт и Алиця Янчък","Янко и Алиса Ванчеви"],"transport":"Я.В."},{"date":"2023-09-14T21:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":15,"placeOfEvent":"ц.ж.п. Гара","shiftNr":2,"time":"10:00-12:00","names":["Марина Даракова","Анна Карастоянова","Марта Силянчик"]},{"date":"2023-09-14T21:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":15,"placeOfEvent":"ц.ж.п. Гара","shiftNr":3,"time":"12:00-14:00","names":["Олга Ларченкова","Елена Шаишникова","Екатерина Димитрова"]},{"date":"2023-09-14T21:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":15,"placeOfEvent":"ц.ж.п. Гара","shiftNr":4,"time":"14:00-16:00","names":["Иван Анастасов","Джейми Лий Смит","Добромир и Естел Попова"]},{"date":"2023-09-14T21:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":15,"placeOfEvent":"ц.ж.п. Гара","shiftNr":5,"time":"16:00-18:00","names":["Даниела Стоянова","Ануар и Сара Насър","Светлана Юрушкина"],"transport":" А.Н."},{"date":"2023-09-15T21:00:00.000Z","dayOfWeek":"Събота","dayOfMonth":16,"placeOfEvent":"НДК","shiftNr":1,"time":"12:00-14:00","names":["Красимир Грудев","Илияна Иванова","Карина Андрушевская"],"transport":" К.Г."},{"date":"2023-09-15T21:00:00.000Z","dayOfWeek":"Събота","dayOfMonth":16,"placeOfEvent":"НДК","shiftNr":2,"time":"14:00-16:00","names":["Юлиана Пеева","Светозар и Антоанета Ганчеви","Инге Вандер Мейрен"]},{"date":"2023-09-15T21:00:00.000Z","dayOfWeek":"Събота","dayOfMonth":16,"placeOfEvent":"НДК","shiftNr":3,"time":"16:00-18:00","names":["Дариуш Палуха","Митко и Таня Моневи"]},{"date":"2023-09-15T21:00:00.000Z","dayOfWeek":"Събота","dayOfMonth":16,"placeOfEvent":"НДК","shiftNr":4,"time":"18:00-20:00","names":["Карен Симонян","Георги и Джихан Калчеви"],"transport":" Г.К."},{"date":"2023-09-17T21:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":18,"placeOfEvent":"Стадион Васил Левски","shiftNr":1,"time":"08:00-10:00","names":["Виолета Христова","Георги Георгиев","Анастасия Билоус"],"transport":"Г.Г,В.Х."},{"date":"2023-09-17T21:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":18,"placeOfEvent":"Стадион Васил Левски","shiftNr":2,"time":"10:00-12:00","names":["Сиерон Агниешка","Бистра Асенова","Добрин Стефанов","Кармен Гинтиниди"]},{"date":"2023-09-17T21:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":18,"placeOfEvent":"Стадион Васил Левски","shiftNr":3,"time":"12:00-14:00","names":["Яна Блехова","Бранимира Съменова","Барбара Паванело"]},{"date":"2023-09-17T21:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":18,"placeOfEvent":"Стадион Васил Левски","shiftNr":4,"time":"14:00-16:00","names":["Юлия Яремчук","Лоредана Лучано","Дмитри и Светлана Калинини"]},{"date":"2023-09-17T21:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":18,"placeOfEvent":"Стадион Васил Левски","shiftNr":5,"time":"16:00-18:00","names":["Юстъна Хацкиевич","Доминика Керес","Валентина Бабаева","Евелин Манолова"]},{"date":"2023-09-17T21:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":18,"placeOfEvent":"Стадион Васил Левски","shiftNr":6,"time":"18:00-20:00","names":["Панагиотис Псиакидис","Слави и Анна Манолеви"],"transport":"С.М."},{"date":"2023-09-18T21:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":19,"placeOfEvent":"Софийски Университет","shiftNr":1,"time":"08:00-10:00","names":["Августина Дойчинова","Краси и Жасмин Райчеви"],"transport":"К.Р."},{"date":"2023-09-18T21:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":19,"placeOfEvent":"Софийски Университет","shiftNr":2,"time":"10:00-12:00","names":["Лилия Еременко","Юлиана Савелиева","Валентин и Елена Павлови"]},{"date":"2023-09-18T21:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":19,"placeOfEvent":"Софийски Университет","shiftNr":3,"time":"12:00-14:00","names":["Марина Димитрова","Марта Силянчик","Златка Михова"]},{"date":"2023-09-18T21:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":19,"placeOfEvent":"Софийски Университет","shiftNr":4,"time":"14:00-16:00","names":["София Постолова","Илия и Елизавета Москвини"]},{"date":"2023-09-18T21:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":19,"placeOfEvent":"Софийски Университет","shiftNr":5,"time":"16:00-18:00","names":["Ани Атанасова","Анастасия Неделчева","Ина Едрева","Летиция Мавилие"]},{"date":"2023-09-18T21:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":19,"placeOfEvent":"Софийски Университет","shiftNr":6,"time":"18:00-20:00","names":["Джеси и Ребека Алберт","Симоне и Серена Русо"],"transport":"Д.А."},{"date":"2023-09-19T21:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":20,"placeOfEvent":"Сердика","shiftNr":1,"time":"08:00-10:00","names":["Юрий и Светлана Чулак","Едит Ковач","Сейз Алесия"],"transport":" Ю.Ч."},{"date":"2023-09-19T21:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":20,"placeOfEvent":"Сердика","shiftNr":2,"time":"10:00-12:00","names":["Мирева Венета","Янка Бояджиева","Кармен Гинтиниди"]},{"date":"2023-09-19T21:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":20,"placeOfEvent":"Сердика","shiftNr":3,"time":"12:00-14:00","names":["Андре Виториано","Себина Вестердал","Жанетте Холм"]},{"date":"2023-09-19T21:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":20,"placeOfEvent":"Сердика","shiftNr":4,"time":"14:00-16:00","names":["Наталия Чемерис","Марина Даракова"]},{"date":"2023-09-19T21:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":20,"placeOfEvent":"Сердика","shiftNr":5,"time":"16:00-18:00","names":["Даниела Стоянова","Кеся Спиньо","Димитрис Мангас"]},{"date":"2023-09-19T21:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":20,"placeOfEvent":"Сердика","shiftNr":6,"time":"18:00-20:00","names":["Панагиотис Псиакидис","Дарина Финогеева","Светлана Юрушкина"],"transport":"П.П.,Д.Ф"},{"date":"2023-09-20T21:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":21,"placeOfEvent":"Лъвов Мост","shiftNr":1,"time":"08:00-10:00","names":["Ани Пехливанова","Слави Манолев","Алиция и Роберт Янчък"],"transport":"Р.Я."},{"date":"2023-09-20T21:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":21,"placeOfEvent":"Лъвов Мост","shiftNr":2,"time":"10:00-12:00","names":["Филип и Мария Баудиш","Анна Илиева","Таня Монева"]},{"date":"2023-09-20T21:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":21,"placeOfEvent":"Лъвов Мост","shiftNr":3,"time":"12:00-14:00","names":["Светослав и Сириел Георгиеви","Мая Стефанова"]},{"date":"2023-09-20T21:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":21,"placeOfEvent":"Лъвов Мост","shiftNr":4,"time":"14:00-16:00","names":["Валентина Бабаева","Наталия Граднова","Летиция Мавилие","Зденка Рудлофова"]},{"date":"2023-09-20T21:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":21,"placeOfEvent":"Лъвов Мост","shiftNr":5,"time":"16:00-18:00","names":["Виктория Черевко","Лоредана Лучано","Анжела Дойчинова"]},{"date":"2023-09-20T21:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":21,"placeOfEvent":"Лъвов Мост","shiftNr":6,"time":"18:00-20:00","names":["Евелин Дзюба","Рубен Паванело","Тео и Саванна Пени"],"transport":"Т.П."},{"date":"2023-09-21T21:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":22,"placeOfEvent":"ц.ж.п. Гара","shiftNr":1,"time":"08:00-10:00","names":["Янко и Алиса Ванчеви","Лилия Нечаюк"],"transport":" Я.В."},{"date":"2023-09-21T21:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":22,"placeOfEvent":"ц.ж.п. Гара","shiftNr":2,"time":"10:00-12:00","names":["Екатерина Димитрова","Олга Ларченкова","Аня Ван Ловерен"]},{"date":"2023-09-21T21:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":22,"placeOfEvent":"ц.ж.п. Гара","shiftNr":3,"time":"12:00-14:00","names":["Витали Пашченко","Джейми Лий Смит","Румяна Иванова","Катинка Мойзер"]},{"date":"2023-09-21T21:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":22,"placeOfEvent":"ц.ж.п. Гара","shiftNr":4,"time":"14:00-16:00","names":["Надка Монева","Анаис Пети","Дариуш и Елена Йедлински"]},{"date":"2023-09-21T21:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":22,"placeOfEvent":"ц.ж.п. Гара","shiftNr":5,"time":"16:00-18:00","names":["Оксана Финогеева","Линда Мой","Иван Анастасов"],"transport":"Л.М.,И.А"},{"date":"2023-09-22T21:00:00.000Z","dayOfWeek":"Събота","dayOfMonth":23,"placeOfEvent":"НДК","shiftNr":1,"time":"12:00-14:00","names":["Франческо и Кеся Спиньо","Емануил и Станислава Павлови"],"transport":"Ф.С."},{"date":"2023-09-22T21:00:00.000Z","dayOfWeek":"Събота","dayOfMonth":23,"placeOfEvent":"НДК","shiftNr":2,"time":"14:00-16:00","names":["Джонатан Чериоли","Анжела Дойчинова","Агниешка Клишевска"]},{"date":"2023-09-22T21:00:00.000Z","dayOfWeek":"Събота","dayOfMonth":23,"placeOfEvent":"НДК","shiftNr":3,"time":"16:00-18:00","names":["Марина Якимовская","Александър и Гергана Деде","Клаудия Миранда"]},{"date":"2023-09-22T21:00:00.000Z","dayOfWeek":"Събота","dayOfMonth":23,"placeOfEvent":"НДК","shiftNr":4,"time":"18:00-20:00","names":["Добромир и Естел Попови","Димитрис Мангас"],"transport":" Д.П."},{"date":"2023-09-24T21:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":25,"placeOfEvent":"Стадион Васил Левски","shiftNr":1,"time":"08:00-10:00","names":["Клаудиа Миранда","Георги Георгиев","Виолета Христова","Анастасия Билоус"],"transport":" Г.Г,В.Х"},{"date":"2023-09-24T21:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":25,"placeOfEvent":"Стадион Васил Левски","shiftNr":2,"time":"10:00-12:00","names":["Бистра Асенова","Добрин Стефанов","Кармен Гинтиниди"]},{"date":"2023-09-24T21:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":25,"placeOfEvent":"Стадион Васил Левски","shiftNr":3,"time":"12:00-14:00","names":["Лойде Калабрезе","Финогеева Дарина","Тодорова Николина"]},{"date":"2023-09-24T21:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":25,"placeOfEvent":"Стадион Васил Левски","shiftNr":4,"time":"14:00-16:00","names":["Юлия Яремчук","Бранимира Съменова","Илияна Иванова"]},{"date":"2023-09-24T21:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":25,"placeOfEvent":"Стадион Васил Левски","shiftNr":5,"time":"16:00-18:00","names":["Галина Лукова","Анастасия Неделчева","Алиция и Роберт Янчък"]},{"date":"2023-09-24T21:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":25,"placeOfEvent":"Стадион Васил Левски","shiftNr":6,"time":"18:00-20:00","names":["Юстъна Хацкиевич","Панагиотис Псиакидис","Слави и Анна Манолеви"],"transport":"С.М."},{"date":"2023-09-25T21:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":26,"placeOfEvent":"Софийски Университет","shiftNr":1,"time":"08:00-10:00","names":["Августина Дойчинова","Юлиана Савелиева","Краси и Жасмин Райчеви"],"transport":" К.Р."},{"date":"2023-09-25T21:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":26,"placeOfEvent":"Софийски Университет","shiftNr":2,"time":"10:00-12:00","names":["Марина Димитрова","Таня Монева","Марта Силянчик"]},{"date":"2023-09-25T21:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":26,"placeOfEvent":"Софийски Университет","shiftNr":3,"time":"12:00-14:00","names":["Лилия Еременко","Линда Мой","Златка Михова"]},{"date":"2023-09-25T21:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":26,"placeOfEvent":"Софийски Университет","shiftNr":4,"time":"14:00-16:00","names":["Илия и Елизавета Москвини","Ина Едрева","Летиция Мавилие"]},{"date":"2023-09-25T21:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":26,"placeOfEvent":"Софийски Университет","shiftNr":5,"time":"16:00-18:00","names":["Ани Атанасова","Анаис Пети","Ануар и Сара Насър"]},{"date":"2023-09-25T21:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":26,"placeOfEvent":"Софийски Университет","shiftNr":6,"time":"18:00-20:00","names":["Дария Ященко","Рена и Татяна Цирка"],"transport":"Р.Ц.,Т.Ц."},{"date":"2023-09-26T21:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":27,"placeOfEvent":"Сердика","shiftNr":1,"time":"08:00-10:00","names":["Едит Ковач","Джеси и Ребека Алберт"],"transport":"Д.А."},{"date":"2023-09-26T21:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":27,"placeOfEvent":"Сердика","shiftNr":2,"time":"10:00-12:00","names":["Наташа Перчеклий","Наталия Граднова","Зденка Рудлофова"]},{"date":"2023-09-26T21:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":27,"placeOfEvent":"Сердика","shiftNr":3,"time":"12:00-14:00","names":["Татяна Павлова","Андре Виториано","Валентин и Елена Павлови"]},{"date":"2023-09-26T21:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":27,"placeOfEvent":"Сердика","shiftNr":4,"time":"14:00-16:00","names":["Шилем и Чинуай Волпато","Янка Бояджиева"]},{"date":"2023-09-26T21:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":27,"placeOfEvent":"Сердика","shiftNr":5,"time":"16:00-18:00","names":["Даниела Стоянова","Марина Даракова","Димитрис Мангас"]},{"date":"2023-09-26T21:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":27,"placeOfEvent":"Сердика","shiftNr":6,"time":"18:00-20:00","names":["Рубен Паванело","Лукас и Аня Чечерски"],"transport":"Л.Ч.,Р.П."},{"date":"2023-09-27T21:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":28,"placeOfEvent":"Лъвов Мост","shiftNr":1,"time":"08:00-10:00","names":["Анна Карастоянова","Ани Пехливанова","Адрианна Бучма","Георги Георгиев"],"transport":"Г.Г.,А.П."},{"date":"2023-09-27T21:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":28,"placeOfEvent":"Лъвов Мост","shiftNr":2,"time":"10:00-12:00","names":["Светослав и Сириел Георгиеви","Анна Илиева","Таня Монева"]},{"date":"2023-09-27T21:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":28,"placeOfEvent":"Лъвов Мост","shiftNr":3,"time":"12:00-14:00","names":["Мая Стефанова","Георги и Джихан Калчеви"]},{"date":"2023-09-27T21:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":28,"placeOfEvent":"Лъвов Мост","shiftNr":4,"time":"14:00-16:00","names":["Летиция Мавилие","Панагиотис Псиакидис","Абигаил Сантюсте"]},{"date":"2023-09-27T21:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":28,"placeOfEvent":"Лъвов Мост","shiftNr":5,"time":"16:00-18:00","names":["Сейз Алесия","Анжела Дойчинова","Виктория Черевко"]},{"date":"2023-09-27T21:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":28,"placeOfEvent":"Лъвов Мост","shiftNr":6,"time":"18:00-20:00","names":["Катинка Мойзер","Елмар и Марифе Месропян"],"transport":"Е.М."},{"date":"2023-09-28T21:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":29,"placeOfEvent":"ц.ж.п. Гара","shiftNr":1,"time":"08:00-10:00","names":["Янко и Алиса Ванчеви","Лилия Нечаюк"],"transport":"Я.В"},{"date":"2023-09-28T21:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":29,"placeOfEvent":"ц.ж.п. Гара","shiftNr":2,"time":"10:00-12:00","names":["Екатерина Димитрова","Олга Ларченкова","Татяна Торохтий","Кармен Гинтиниди"]},{"date":"2023-09-28T21:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":29,"placeOfEvent":"ц.ж.п. Гара","shiftNr":3,"time":"12:00-14:00","names":["Витали Пашченко","Джейми Лий Смит","Румяна Иванова"]},{"date":"2023-09-28T21:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":29,"placeOfEvent":"ц.ж.п. Гара","shiftNr":4,"time":"14:00-16:00","names":["Иван Анастасов","Агниешка Клишевска"]},{"date":"2023-09-28T21:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":29,"placeOfEvent":"ц.ж.п. Гара","shiftNr":5,"time":"16:00-18:00","names":["Прометей и Дебора Подиматис","Оксана Финогеева","Елена Шаишникова"]},{"date":"2023-09-28T21:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":29,"placeOfEvent":"ц.ж.п. Гара","shiftNr":6,"time":"18:00-20:00","names":["Аня Ван Ловерен","Харолд и Тина Хиралдо","Светлана Юрушкина"],"transport":"Х.Х"},{"date":"2023-09-29T21:00:00.000Z","dayOfWeek":"Събота","dayOfMonth":30,"placeOfEvent":"НДК","shiftNr":1,"time":"12:00-14:00","names":["Цветелина Колева","Михаил и Евникия Тентас","Йорданова Кристине"],"transport":"М.Т."},{"date":"2023-09-29T21:00:00.000Z","dayOfWeek":"Събота","dayOfMonth":30,"placeOfEvent":"НДК","shiftNr":2,"time":"14:00-16:00","names":["Давид Господинов","Емил и Евелина Гюлеви","Карина Андрушевская"]},{"date":"2023-09-29T21:00:00.000Z","dayOfWeek":"Събота","dayOfMonth":30,"placeOfEvent":"НДК","shiftNr":3,"time":"16:00-18:00","names":["Павел и Евелин Манолови","Стефан Господинов"]},{"date":"2023-09-29T21:00:00.000Z","dayOfWeek":"Събота","dayOfMonth":30,"placeOfEvent":"НДК","shiftNr":4,"time":"18:00-20:00","names":["Красимир Велев","Рубен и Лилия Реч"],"transport":"Р.Р."}] \ No newline at end of file diff --git a/content/temp/График 2023-10.json b/content/temp/График 2023-10.json new file mode 100644 index 0000000..8f538e5 --- /dev/null +++ b/content/temp/График 2023-10.json @@ -0,0 +1 @@ +[{"date":"2023-10-01T21:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":2,"placeOfEvent":"Стадион Васил Левски","shiftNr":1,"time":"8:00-10:00","names":["Елмар и Марифе Месропян","Виолета Христова"],"transport":"Е.М."},{"date":"2023-10-01T21:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":2,"placeOfEvent":"Стадион Васил Левски","shiftNr":2,"time":"10:00-12:00","names":["Дмитро и Светлана Калинини","Кармен Гинтиниди","Агнешка Сиерон"]},{"date":"2023-10-01T21:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":2,"placeOfEvent":"Стадион Васил Левски","shiftNr":3,"time":"12:00-14:00","names":["Юлия Яремчук","Евелин Манолова","Лойде Калабрезе"]},{"date":"2023-10-01T21:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":2,"placeOfEvent":"Стадион Васил Левски","shiftNr":4,"time":"14:00-16:00","names":["Наталия Чемерис","Игор и Галина Москвини"]},{"date":"2023-10-01T21:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":2,"placeOfEvent":"Стадион Васил Левски","shiftNr":5,"time":"16:00-18:00","names":["Анастасия Неделчева","Валентина Бабаева","Абигаил Сантюсте"]},{"date":"2023-10-01T21:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":2,"placeOfEvent":"Стадион Васил Левски","shiftNr":6,"time":"18:00-20:00","names":["Харолд и Тина Хиралдо","Панагиотис Псиакидис"],"transport":"П.П."},{"date":"2023-10-02T21:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":3,"placeOfEvent":"Софийски Университет","shiftNr":1,"time":"08:00-10:00","names":["Галина Лукова","Лоредана Лучиано","Алиция и Роберт Янчък"],"transport":"Р.Я."},{"date":"2023-10-02T21:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":3,"placeOfEvent":"Софийски Университет","shiftNr":2,"time":"10:00-12:00","names":["Доминика Керес","Акеми Виториано","Кармен Гинтиниди","Наташа Перчеклий"]},{"date":"2023-10-02T21:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":3,"placeOfEvent":"Софийски Университет","shiftNr":3,"time":"12:00-14:00","names":["Юлиана Савелиева","Златка Михова","Николина Тодорова"]},{"date":"2023-10-02T21:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":3,"placeOfEvent":"Софийски Университет","shiftNr":4,"time":"14:00- 16:00","names":["Ина Едрева","Илия и Елизавета Москвини","Марина Димитрова"]},{"date":"2023-10-02T21:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":3,"placeOfEvent":"Софийски Университет","shiftNr":5,"time":"16:00- 18:00","names":["Войциешек Димитрина","Наталия Граднова","Летиция Мавилие","Анета Атанасова"]},{"date":"2023-10-02T21:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":3,"placeOfEvent":"Софийски Университет","shiftNr":6,"time":"18:00- 20:00","names":["Анаис Пети","Румяна Иванова","Анжела Дойчинова"],"transport":"А.П,А.Д."},{"date":"2023-10-03T21:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":4,"placeOfEvent":"Сердика","shiftNr":1,"time":"08:00-10:00","names":["Кеся Спиньо","Бистра Асенова","Барбара Паванело"],"transport":"К.С,Б.А"},{"date":"2023-10-03T21:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":4,"placeOfEvent":"Сердика","shiftNr":2,"time":"10:00-12:00","names":["Татяна Павлова","Едит Ковач"]},{"date":"2023-10-03T21:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":4,"placeOfEvent":"Сердика","shiftNr":3,"time":"12:00-14:00","names":["Даракова Марина","Светломира Трифонова","Андре Виториано"]},{"date":"2023-10-03T21:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":4,"placeOfEvent":"Сердика","shiftNr":4,"time":"14:00-16:00","names":["Иван Анастасов","Надка Монева","Юрий и Светлана Чулак"]},{"date":"2023-10-03T21:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":4,"placeOfEvent":"Сердика","shiftNr":5,"time":"16:00-18:00","names":["Даниела Стоянова","Лии и Уенди Рамсей"]},{"date":"2023-10-03T21:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":4,"placeOfEvent":"Сердика","shiftNr":6,"time":"18:00-20:00","names":["Шилем и Чинуай Волпато","Даша Финогеева"],"transport":"Ш.В."},{"date":"2023-10-04T21:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":5,"placeOfEvent":"Лъвов Мост","shiftNr":1,"time":"08:00-10:00","names":["Ани Пехливанова","Александра Чернъшова","Слави Манолев"],"transport":"С.М. "},{"date":"2023-10-04T21:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":5,"placeOfEvent":"Лъвов Мост","shiftNr":2,"time":"10:00-12:00","names":["Светослав и Сириел Георгиеви","Таня Монева","Таня Колчанова"]},{"date":"2023-10-04T21:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":5,"placeOfEvent":"Лъвов Мост","shiftNr":3,"time":"12:00-14:00","names":["Мелани Стоянова","Бранимира Съменова","Наташа Смит"]},{"date":"2023-10-04T21:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":5,"placeOfEvent":"Лъвов Мост","shiftNr":4,"time":"14:00-16:00","names":["Анна Илиева","Летиция Мавилие","Рубен Паванело"]},{"date":"2023-10-04T21:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":5,"placeOfEvent":"Лъвов Мост","shiftNr":5,"time":"16:00-18:00","names":["Виктория Черевко","Лоредана Лучано","Адриана Бучма"]},{"date":"2023-10-04T21:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":5,"placeOfEvent":"Лъвов Мост","shiftNr":6,"time":"18:00-20:00","names":["Катинка Мойзер","Елмар и Марифе Месропян"],"transport":"Е.М."},{"date":"2023-10-05T21:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":6,"placeOfEvent":"ц.ж.п. Гара","shiftNr":1,"time":"08:00-10:00","names":["Янко и Алиса Ванчеви","Лилия Нечаюк"],"transport":"Я.В."},{"date":"2023-10-05T21:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":6,"placeOfEvent":"ц.ж.п. Гара","shiftNr":2,"time":"10:00-12:00","names":["Екатерина Димитрова","Марта Силянчик","Олга Ларченкова"]},{"date":"2023-10-05T21:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":6,"placeOfEvent":"ц.ж.п. Гара","shiftNr":3,"time":"12:00-14:00","names":["Аня Ван Ловерен","Агниешка Клишевска","Инге Вандер Мейрен"]},{"date":"2023-10-05T21:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":6,"placeOfEvent":"ц.ж.п. Гара","shiftNr":4,"time":"14:00-16:00","names":["Джейми Лий Смит","Наташа Смит","Георги Георгиев"]},{"date":"2023-10-05T21:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":6,"placeOfEvent":"ц.ж.п. Гара","shiftNr":5,"time":"16:00-18:00","names":["Елена Шаишникова","Войциешек Димитрина","Ануар Насър"]},{"date":"2023-10-05T21:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":6,"placeOfEvent":"ц.ж.п. Гара","shiftNr":6,"time":"18:00-20:00","names":["Анна Карастоянова","Светлана Юрушкина","Димитрис Мангас"],"transport":"Д.М."},{"date":"2023-10-06T21:00:00.000Z","dayOfWeek":"Събота","dayOfMonth":7,"placeOfEvent":"НДК","shiftNr":1,"time":"12:00-14:00","names":["Йоко Тамура","Франческо и Кеся Спиньо"],"transport":" Ф.С."},{"date":"2023-10-06T21:00:00.000Z","dayOfWeek":"Събота","dayOfMonth":7,"placeOfEvent":"НДК","shiftNr":2,"time":"14:00-16:00","names":["Илиян и Владислава Асенови","Ана-Мария Георгиева"]},{"date":"2023-10-06T21:00:00.000Z","dayOfWeek":"Събота","dayOfMonth":7,"placeOfEvent":"НДК","shiftNr":3,"time":"16:00-18:00","names":["Кшищоф Гуронски","Сергей Карастоянов","Зденка Рудлофова"]},{"date":"2023-10-06T21:00:00.000Z","dayOfWeek":"Събота","dayOfMonth":7,"placeOfEvent":"НДК","shiftNr":4,"time":"18:00-20:00","names":["Илияна Иванова","Анастасия Неделчева"],"transport":"И.И,А.Н."},{"date":"2023-10-08T21:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":9,"placeOfEvent":"Стадион Васил Левски","shiftNr":1,"time":"08:00-10:00","names":["Елмар и Марифе Месропян","Лойде Калабрезе"],"transport":"Е.М."},{"date":"2023-10-08T21:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":9,"placeOfEvent":"Стадион Васил Левски","shiftNr":2,"time":"10:00-12:00","names":["Дмитро и Светлана Калинини","Добрин Стефанов","Кармен Гинтиниди"]},{"date":"2023-10-08T21:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":9,"placeOfEvent":"Стадион Васил Левски","shiftNr":3,"time":"12:00-14:00","names":["Румен и Елена Стратиеви","Лоредана Лучано"]},{"date":"2023-10-08T21:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":9,"placeOfEvent":"Стадион Васил Левски","shiftNr":4,"time":"14:00-16:00","names":["Бранимира Съменова","Наталия Чемерис","Абигаил Сантюсте"]},{"date":"2023-10-08T21:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":9,"placeOfEvent":"Стадион Васил Левски","shiftNr":5,"time":"16:00-18:00","names":["Виктория Черевко","Галина Лукова","Валентина Бабаева"]},{"date":"2023-10-08T21:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":9,"placeOfEvent":"Стадион Васил Левски","shiftNr":6,"time":"18:00-20:00","names":["Юстъна Хацкиевич","Слави и Анна Манолеви"],"transport":"С.М."},{"date":"2023-10-09T21:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":10,"placeOfEvent":"Софийски Университет","shiftNr":1,"time":"08:00-10:00","names":["Красимир и Жасмин Райчеви","Августина Дойчинова","Акеми Виториано"],"transport":"К.Р."},{"date":"2023-10-09T21:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":10,"placeOfEvent":"Софийски Университет","shiftNr":2,"time":"10:00-12:00","names":["Юлиана Савелиева","Таня Монева","Кармен Гинтиниди","Наташа Перчеклий"]},{"date":"2023-10-09T21:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":10,"placeOfEvent":"Софийски Университет","shiftNr":3,"time":"12:00-14:00","names":["Войциешек Димитрина","Лилия Еременко","Летиция Мавилие"]},{"date":"2023-10-09T21:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":10,"placeOfEvent":"Софийски Университет","shiftNr":4,"time":"14:00-16:00","names":["Анжела Дойчинова","Марина Димитрова","Златка Михова"]},{"date":"2023-10-09T21:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":10,"placeOfEvent":"Софийски Университет","shiftNr":5,"time":"16:00-18:00","names":["Юлия Яремчук","Ина Едрева","Зденка Рудлофова","Анета Атанасова"]},{"date":"2023-10-09T21:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":10,"placeOfEvent":"Софийски Университет","shiftNr":6,"time":"18:00-20:00","names":["Джеси и Ребека Алберт","Дария Ященко"],"transport":"Д.А."},{"date":"2023-10-10T21:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":11,"placeOfEvent":"Сердика","shiftNr":1,"time":"08:00-10:00","names":["Андреа и Барбара Паванело","Доминика Керес","Сейз Алесия"],"transport":"А.П."},{"date":"2023-10-10T21:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":11,"placeOfEvent":"Сердика","shiftNr":2,"time":"10:00-12:00","names":["Татяна Павлова","Едит Ковач","Бистра Асенова","Янка Бояджиева"]},{"date":"2023-10-10T21:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":11,"placeOfEvent":"Сердика","shiftNr":3,"time":"12:00-14:00","names":["Шилем и Чинуай Волпато","Андре Виториано"]},{"date":"2023-10-10T21:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":11,"placeOfEvent":"Сердика","shiftNr":4,"time":"14:00-16:00","names":["Светломира Трифонова","Симоне и Серена Русо"]},{"date":"2023-10-10T21:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":11,"placeOfEvent":"Сердика","shiftNr":5,"time":"16:00-18:00","names":["Кеся Спиньо","Анаис Пети"]},{"date":"2023-10-10T21:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":11,"placeOfEvent":"Сердика","shiftNr":6,"time":"18:00-20:00","names":["Лии и Уенди Рамсей","Харолд и Тина Хиралдо"],"transport":"Л.Р."},{"date":"2023-10-11T21:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":12,"placeOfEvent":"Лъвов Мост","shiftNr":1,"time":"08:00-10:00","names":["Виолета Христова","Татяна Зозулина","Георги Георгиев","Адриана Бучма"],"transport":"Г.Г.,В.Х."},{"date":"2023-10-11T21:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":12,"placeOfEvent":"Лъвов Мост","shiftNr":2,"time":"10:00-12:00","names":["Анна Илиева","Александра Чернъшова","Таня Колчанова","Даниела Димитрова"]},{"date":"2023-10-11T21:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":12,"placeOfEvent":"Лъвов Мост","shiftNr":3,"time":"12:00-14:00","names":["Мелани Стоянова","Антонина Сейз","Светослав и Сириел Георгиеви"]},{"date":"2023-10-11T21:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":12,"placeOfEvent":"Лъвов Мост","shiftNr":4,"time":"14:00-16:00","names":["София Постолова","Александър и Лариса Яцък"]},{"date":"2023-10-11T21:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":12,"placeOfEvent":"Лъвов Мост","shiftNr":5,"time":"16:00-18:00","names":["Катинка Мойзер","Евелин Дзюба","Летиция Мавилие"]},{"date":"2023-10-11T21:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":12,"placeOfEvent":"Лъвов Мост","shiftNr":6,"time":"18:00-20:00","names":["Панагиотис Псиакидис","Рубен Паванело"],"transport":"Р.П, П.П"},{"date":"2023-10-12T21:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":13,"placeOfEvent":"ц.ж.п. Гара","shiftNr":1,"time":"08:00-10:00","names":["Янко и Алиса Ванчеви"],"transport":"Я.В."},{"date":"2023-10-12T21:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":13,"placeOfEvent":"ц.ж.п. Гара","shiftNr":2,"time":"10:00-12:00","names":["Марина Даракова","Анна Карастоянова","Марта Силянчик"]},{"date":"2023-10-12T21:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":13,"placeOfEvent":"ц.ж.п. Гара","shiftNr":3,"time":"12:00-14:00","names":["Олга Ларченкова","Елена Шаишникова","Екатерина Димитрова"]},{"date":"2023-10-12T21:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":13,"placeOfEvent":"ц.ж.п. Гара","shiftNr":4,"time":"14:00-16:00","names":["Добромир и Естел Попови","Дариуш и Елена Йедлински"]},{"date":"2023-10-12T21:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":13,"placeOfEvent":"ц.ж.п. Гара","shiftNr":5,"time":"16:00-18:00","names":["Даниела Стоянова","Оксана Финогиеева"]},{"date":"2023-10-12T21:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":13,"placeOfEvent":"ц.ж.п. Гара","shiftNr":6,"time":"18:00-20:00","names":["Светлана Юрушкина","Каролина Чиховска","Ануар и Сара Насър"],"transport":" А.Н."},{"date":"2023-10-13T21:00:00.000Z","dayOfWeek":"Събота","dayOfMonth":14,"placeOfEvent":"НДК","shiftNr":1,"time":"12:00-14:00","names":["Красимир Грудев","Илияна Иванова","Карина Андрушевская"],"transport":" К.Г."},{"date":"2023-10-13T21:00:00.000Z","dayOfWeek":"Събота","dayOfMonth":14,"placeOfEvent":"НДК","shiftNr":2,"time":"14:00-16:00","names":["Юлиана Пеева","Светозар и Антоанета Ганчеви","Инге Вандер Мейрен"]},{"date":"2023-10-13T21:00:00.000Z","dayOfWeek":"Събота","dayOfMonth":14,"placeOfEvent":"НДК","shiftNr":3,"time":"16:00-18:00","names":["Илиас и Кармен Гинтинидис","Митко и Таня Моневи"]},{"date":"2023-10-13T21:00:00.000Z","dayOfWeek":"Събота","dayOfMonth":14,"placeOfEvent":"НДК","shiftNr":4,"time":"18:00-20:00","names":["Дариуш Палуха","Георги и Джихан Калчеви"],"transport":" Г.К."},{"date":"2023-10-15T21:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":16,"placeOfEvent":"Стадион Васил Левски","shiftNr":1,"time":"08:00-10:00","names":["Виолета Христова","Георги Георгиев","Анастасия Билоус"],"transport":"Г.Г,В.Х."},{"date":"2023-10-15T21:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":16,"placeOfEvent":"Стадион Васил Левски","shiftNr":2,"time":"10:00-12:00","names":["Добрин Стефанов","Кармен Гинтиниди","Николина Тодорова"]},{"date":"2023-10-15T21:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":16,"placeOfEvent":"Стадион Васил Левски","shiftNr":3,"time":"12:00-14:00","names":["Яна Блехова","Бранимира Съменова","Барбара Паванело"]},{"date":"2023-10-15T21:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":16,"placeOfEvent":"Стадион Васил Левски","shiftNr":4,"time":"14:00-16:00","names":["Юлия Яремчук","Лоредана Лучано","Дмитро и Светлана Калинини"]},{"date":"2023-10-15T21:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":16,"placeOfEvent":"Стадион Васил Левски","shiftNr":5,"time":"16:00-18:00","names":["Юстъна Хацкиевич","Доминика Керес","Валентина Бабаева","Евелин Манолова"]},{"date":"2023-10-15T21:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":16,"placeOfEvent":"Стадион Васил Левски","shiftNr":6,"time":"18:00-20:00","names":["Слави и Анна Манолеви","Анжела Дойчинова"],"transport":"С.М."},{"date":"2023-10-16T21:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":17,"placeOfEvent":"Софийски Университет","shiftNr":1,"time":"08:00-10:00","names":["Августина Дойчинова","Красимир и Жасмин Райчеви"],"transport":"К.Р."},{"date":"2023-10-16T21:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":17,"placeOfEvent":"Софийски Университет","shiftNr":2,"time":"10:00-12:00","names":["Лилия Еременко","Юлиана Савелиева","Валентин и Елена Павлови"]},{"date":"2023-10-16T21:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":17,"placeOfEvent":"Софийски Университет","shiftNr":3,"time":"12:00-14:00","names":["Марина Димитрова","Марта Силянчик","Златка Михова","Наташа Перчеклий"]},{"date":"2023-10-16T21:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":17,"placeOfEvent":"Софийски Университет","shiftNr":4,"time":"14:00-16:00","names":["София Постолова","Илия и Елизавета Москвини"]},{"date":"2023-10-16T21:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":17,"placeOfEvent":"Софийски Университет","shiftNr":5,"time":"16:00-18:00","names":["Анета Атанасова","Анастасия Неделчева","Ина Едрева","Летиция Мавилие"]},{"date":"2023-10-16T21:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":17,"placeOfEvent":"Софийски Университет","shiftNr":6,"time":"18:00-20:00","names":["Джеси и Ребека Алберт","Симоне и Серена Русо"],"transport":"Д.А."},{"date":"2023-10-17T21:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":18,"placeOfEvent":"Сердика","shiftNr":1,"time":"08:00-10:00","names":["Юрий и Светлана Чулак","Едит Ковач","Евелин Манолова"],"transport":" Ю.Ч."},{"date":"2023-10-17T21:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":18,"placeOfEvent":"Сердика","shiftNr":2,"time":"10:00-12:00","names":["Янка Бояджиева","Кармен Гинтиниди","Наташа Смит"]},{"date":"2023-10-17T21:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":18,"placeOfEvent":"Сердика","shiftNr":3,"time":"12:00-14:00","names":["Андре Виториано","Агнешка Сиерон"]},{"date":"2023-10-17T21:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":18,"placeOfEvent":"Сердика","shiftNr":4,"time":"14:00-16:00","names":["Наталия Чемерис","Марина Даракова","Александра Карлсон"]},{"date":"2023-10-17T21:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":18,"placeOfEvent":"Сердика","shiftNr":5,"time":"16:00-18:00","names":["Даниела Стоянова","Кеся Спиньо"]},{"date":"2023-10-17T21:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":18,"placeOfEvent":"Сердика","shiftNr":6,"time":"18:00-20:00","names":["Панагиотис Псиакидис","Даша Финогеева","Светлана Юрушкина"],"transport":"П.П.,Д.Ф"},{"date":"2023-10-18T21:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":19,"placeOfEvent":"Лъвов Мост","shiftNr":1,"time":"08:00-10:00","names":["Ани Пехливанова","Слави Манолев","Алиция и Роберт Янчък"],"transport":"Р.Я."},{"date":"2023-10-18T21:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":19,"placeOfEvent":"Лъвов Мост","shiftNr":2,"time":"10:00-12:00","names":["Филип и Мария Баудиш","Анна Илиева","Таня Монева","Даниела Димитрова"]},{"date":"2023-10-18T21:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":19,"placeOfEvent":"Лъвов Мост","shiftNr":3,"time":"12:00-14:00","names":["Светослав и Сириел Георгиеви","Мая Стефанова"]},{"date":"2023-10-18T21:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":19,"placeOfEvent":"Лъвов Мост","shiftNr":4,"time":"14:00-16:00","names":["Валентина Бабаева","Наталия Граднова","Летиция Мавилие","Зденка Рудлофова"]},{"date":"2023-10-18T21:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":19,"placeOfEvent":"Лъвов Мост","shiftNr":5,"time":"16:00-18:00","names":["Виктория Черевко","Лоредана Лучано","Евелин Дзюба","Рубен Паванело"],"transport":"Р.П.,Л.Л"},{"date":"2023-10-19T21:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":20,"placeOfEvent":"ц.ж.п. Гара","shiftNr":1,"time":"08:00-10:00","names":["Янко и Алиса Ванчеви","Лилия Нечаюк"],"transport":" Я.В."},{"date":"2023-10-19T21:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":20,"placeOfEvent":"ц.ж.п. Гара","shiftNr":2,"time":"10:00-12:00","names":["Екатерина Димитрова","Олга Ларченкова","Аня Ван Ловерен"]},{"date":"2023-10-19T21:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":20,"placeOfEvent":"ц.ж.п. Гара","shiftNr":3,"time":"12:00-14:00","names":["Витали Пашченко","Джейми Лий Смит","Катинка Мойзер"]},{"date":"2023-10-19T21:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":20,"placeOfEvent":"ц.ж.п. Гара","shiftNr":4,"time":"14:00-16:00","names":["Надка Монева","Анаис Пети","Джейми Лий Смит"]},{"date":"2023-10-19T21:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":20,"placeOfEvent":"ц.ж.п. Гара","shiftNr":5,"time":"16:00-18:00","names":["Оксана Финогиеева","Иван Анастасов","Румяна Иванова"]},{"date":"2023-10-19T21:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":20,"placeOfEvent":"ц.ж.п. Гара","shiftNr":6,"time":"18:00-20:00","names":["Каролина Чиховска","Линда Мой"],"transport":"Л.М."},{"date":"2023-10-20T21:00:00.000Z","dayOfWeek":"Събота","dayOfMonth":21,"placeOfEvent":"НДК","shiftNr":1,"time":"12:00-14:00","names":["Франческо и Кеся Спиньо","Емануил и Станислава Павлови"],"transport":"Ф.С."},{"date":"2023-10-20T21:00:00.000Z","dayOfWeek":"Събота","dayOfMonth":21,"placeOfEvent":"НДК","shiftNr":2,"time":"14:00-16:00","names":["Джонатан Чериоли","Анжела Дойчинова","Агниешка Клишевска"]},{"date":"2023-10-20T21:00:00.000Z","dayOfWeek":"Събота","dayOfMonth":21,"placeOfEvent":"НДК","shiftNr":3,"time":"16:00-18:00","names":["Марина Якимовская","Александър и Гергана Деде","Клаудия Миранда"]},{"date":"2023-10-20T21:00:00.000Z","dayOfWeek":"Събота","dayOfMonth":21,"placeOfEvent":"НДК","shiftNr":4,"time":"18:00-20:00","names":["Добромир и Естел Попови","Димитрис Мангас"],"transport":" Д.П."},{"date":"2023-10-22T21:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":23,"placeOfEvent":"Стадион Васил Левски","shiftNr":1,"time":"08:00-10:00","names":["Клаудиа Миранда","Георги Георгиев","Виолета Христова","Анастасия Билоус"],"transport":" Г.Г,В.Х"},{"date":"2023-10-22T21:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":23,"placeOfEvent":"Стадион Васил Левски","shiftNr":2,"time":"10:00-12:00","names":["Бистра Асенова","Добрин Стефанов","Кармен Гинтиниди"]},{"date":"2023-10-22T21:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":23,"placeOfEvent":"Стадион Васил Левски","shiftNr":3,"time":"12:00-14:00","names":["Лойде Калабрезе","Финогеева Дарина","Николина Тодорова"]},{"date":"2023-10-22T21:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":23,"placeOfEvent":"Стадион Васил Левски","shiftNr":4,"time":"14:00-16:00","names":["Юлия Яремчук","Бранимира Съменова"]},{"date":"2023-10-22T21:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":23,"placeOfEvent":"Стадион Васил Левски","shiftNr":5,"time":"16:00-18:00","names":["Галина Лукова","Анастасия Неделчева"]},{"date":"2023-10-22T21:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":23,"placeOfEvent":"Стадион Васил Левски","shiftNr":6,"time":"18:00-20:00","names":["Юстъна Хацкиевич","Слави и Анна Манолеви"],"transport":"С.М."},{"date":"2023-10-23T21:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":24,"placeOfEvent":"Софийски Университет","shiftNr":1,"time":"08:00-10:00","names":["Августина Дойчинова","Юлиана Савелиева","Красимир и Жасмин Райчеви"],"transport":" К.Р."},{"date":"2023-10-23T21:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":24,"placeOfEvent":"Софийски Университет","shiftNr":2,"time":"10:00-12:00","names":["Марина Димитрова","Таня Монева","Марта Силянчик","Наташа Перчеклий"]},{"date":"2023-10-23T21:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":24,"placeOfEvent":"Софийски Университет","shiftNr":3,"time":"12:00-14:00","names":["Лилия Еременко","Линда Мой","Златка Михова"]},{"date":"2023-10-23T21:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":24,"placeOfEvent":"Софийски Университет","shiftNr":4,"time":"14:00-16:00","names":["Илия и Елизавета Москвини","Ина Едрева","Летиция Мавилие"]},{"date":"2023-10-23T21:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":24,"placeOfEvent":"Софийски Университет","shiftNr":5,"time":"16:00-18:00","names":["Анета Атанасова","Анаис Пети","Ануар и Сара Насър"]},{"date":"2023-10-23T21:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":24,"placeOfEvent":"Софийски Университет","shiftNr":6,"time":"18:00-20:00","names":["Дария Ященко","Рена и Татяна Цирка"],"transport":"Р.Ц.,Т.Ц."},{"date":"2023-10-24T21:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":25,"placeOfEvent":"Сердика","shiftNr":1,"time":"08:00-10:00","names":["Едит Ковач","Джеси и Ребека Алберт"],"transport":"Д.А."},{"date":"2023-10-24T21:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":25,"placeOfEvent":"Сердика","shiftNr":2,"time":"10:00-12:00","names":["Наталия Граднова","Зденка Рудлофова","Татяна Торохтий"]},{"date":"2023-10-24T21:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":25,"placeOfEvent":"Сердика","shiftNr":3,"time":"12:00-14:00","names":["Татяна Павлова","Андре Виториано","Валентин и Елена Павлови"]},{"date":"2023-10-24T21:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":25,"placeOfEvent":"Сердика","shiftNr":4,"time":"14:00-16:00","names":["Шилем и Чинуай Волпато","Янка Бояджиева","Александра Карлсон"]},{"date":"2023-10-24T21:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":25,"placeOfEvent":"Сердика","shiftNr":5,"time":"16:00-18:00","names":["Даниела Стоянова","Марина Даракова","Юрий и Светлана Чулак"]},{"date":"2023-10-24T21:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":25,"placeOfEvent":"Сердика","shiftNr":6,"time":"18:00-20:00","names":["Рубен Паванело","Панагиотис Псиакидис"],"transport":"Р.П.,П.П."},{"date":"2023-10-25T21:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":26,"placeOfEvent":"Лъвов Мост","shiftNr":1,"time":"08:00-10:00","names":["Анна Карастоянова","Ани Пехливанова","Адриана Бучма","Георги Георгиев"],"transport":"Г.Г.,А.П."},{"date":"2023-10-25T21:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":26,"placeOfEvent":"Лъвов Мост","shiftNr":2,"time":"10:00-12:00","names":["Светослав и Сириел Георгиеви","Анна Илиева"]},{"date":"2023-10-25T21:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":26,"placeOfEvent":"Лъвов Мост","shiftNr":3,"time":"12:00-14:00","names":["Мая Стефанова","Каролина Чиховска","Виктория Черевко"]},{"date":"2023-10-25T21:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":26,"placeOfEvent":"Лъвов Мост","shiftNr":4,"time":"14:00-16:00","names":["Летиция Мавилие","Абигаил Сантюсте","Наташа Смит"]},{"date":"2023-10-25T21:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":26,"placeOfEvent":"Лъвов Мост","shiftNr":5,"time":"16:00-18:00","names":["Сейз Алесия","Алиция и Роберт Янчък"]},{"date":"2023-10-25T21:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":26,"placeOfEvent":"Лъвов Мост","shiftNr":6,"time":"18:00-20:00","names":["Катинка Мойзер","Елмар и Марифе Месропян"],"transport":"Е.М."},{"date":"2023-10-26T21:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":27,"placeOfEvent":"ц.ж.п. Гара","shiftNr":1,"time":"08:00-10:00","names":["Янко и Алиса Ванчеви","Лилия Нечаюк"],"transport":"Я.В"},{"date":"2023-10-26T21:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":27,"placeOfEvent":"ц.ж.п. Гара","shiftNr":2,"time":"10:00-12:00","names":["Екатерина Димитрова","Олга Ларченкова","Кармен Гинтиниди"]},{"date":"2023-10-26T21:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":27,"placeOfEvent":"ц.ж.п. Гара","shiftNr":3,"time":"12:00-14:00","names":["Витали Пашченко","Джейми Лий Смит","Румяна Иванова"]},{"date":"2023-10-26T21:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":27,"placeOfEvent":"ц.ж.п. Гара","shiftNr":4,"time":"14:00-16:00","names":["Иван Анастасов","Анжела Дойчинова","Симоне и Серена Русо"]},{"date":"2023-10-26T21:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":27,"placeOfEvent":"ц.ж.п. Гара","shiftNr":5,"time":"16:00-18:00","names":["Прометей и Дебора Подиматис","Оксана Финогиеева","Елена Шаишникова"]},{"date":"2023-10-26T21:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":27,"placeOfEvent":"ц.ж.п. Гара","shiftNr":6,"time":"18:00-20:00","names":["Аня Ван Ловерен","Харолд и Тина Хиралдо","Светлана Юрушкина"],"transport":"Х.Х"},{"date":"2023-10-27T21:00:00.000Z","dayOfWeek":"Събота","dayOfMonth":28,"placeOfEvent":"НДК","shiftNr":1,"time":"12:00-14:00","names":["Цветелина Колева","Михаил и Евникия Тентас","Йорданова Кристине"],"transport":"М.Т."},{"date":"2023-10-27T21:00:00.000Z","dayOfWeek":"Събота","dayOfMonth":28,"placeOfEvent":"НДК","shiftNr":2,"time":"14:00-16:00","names":["Давид Господинов","Емил и Евелина Гюлеви","Карина Андрушевская"]},{"date":"2023-10-27T21:00:00.000Z","dayOfWeek":"Събота","dayOfMonth":28,"placeOfEvent":"НДК","shiftNr":3,"time":"16:00-18:00","names":["Павел и Евелин Манолови","Стефан Господинов","Даниела Димитрова"]},{"date":"2023-10-27T21:00:00.000Z","dayOfWeek":"Събота","dayOfMonth":28,"placeOfEvent":"НДК","shiftNr":4,"time":"18:00-20:00","names":["Красимир Велев","Рубен и Лилия Реч"],"transport":"Р.Р."},{"date":"2023-10-29T22:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":30,"placeOfEvent":"Стадион Васил Левски","shiftNr":1,"time":"8:00-10:00","names":["Елмар и Марифе Месропян","Виолета Христова"],"transport":"Е.М."},{"date":"2023-10-29T22:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":30,"placeOfEvent":"Стадион Васил Левски","shiftNr":2,"time":"10:00-12:00","names":["Дмитро и Светлана Калинини","Кармен Гинтиниди"]},{"date":"2023-10-29T22:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":30,"placeOfEvent":"Стадион Васил Левски","shiftNr":3,"time":"12:00-14:00","names":["Юлия Яремчук","Евелин Манолова","Лойде Калабрезе"]},{"date":"2023-10-29T22:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":30,"placeOfEvent":"Стадион Васил Левски","shiftNr":4,"time":"14:00-16:00","names":["Наталия Чемерис","Игор и Галина Москвини"]},{"date":"2023-10-29T22:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":30,"placeOfEvent":"Стадион Васил Левски","shiftNr":5,"time":"16:00-18:00","names":["Анастасия Неделчева","Валентина Бабаева","Абигаил Сантюсте"]},{"date":"2023-10-29T22:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":30,"placeOfEvent":"Стадион Васил Левски","shiftNr":6,"time":"18:00-20:00","names":["Харолд и Тина Хиралдо","Анжела Дойчинова"],"transport":"Х.Х."},{"date":"2023-10-30T22:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":31,"placeOfEvent":"Софийски Университет","shiftNr":1,"time":"08:00-10:00","names":["Галина Лукова","Лоредана Лучиано","Алиция и Роберт Янчък"],"transport":"Р.Я."},{"date":"2023-10-30T22:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":31,"placeOfEvent":"Софийски Университет","shiftNr":2,"time":"10:00-12:00","names":["Доминика Керес","Акеми Виториано","Кармен Гинтиниди","Наташа Перчеклий"]},{"date":"2023-10-30T22:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":31,"placeOfEvent":"Софийски Университет","shiftNr":3,"time":"12:00-14:00","names":["Сиерон Агниешка","Юлиана Савелиева","Златка Михова"]},{"date":"2023-10-30T22:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":31,"placeOfEvent":"Софийски Университет","shiftNr":4,"time":"14:00- 16:00","names":["Ина Едрева","Илия и Елизавета Москвини","Марина Димитрова"]},{"date":"2023-10-30T22:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":31,"placeOfEvent":"Софийски Университет","shiftNr":5,"time":"16:00- 18:00","names":["Войциешек Димитрина","Наталия Граднова","Летиция Мавилие","Анета Атанасова"]},{"date":"2023-10-30T22:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":31,"placeOfEvent":"Софийски Университет","shiftNr":6,"time":"18:00- 20:00","names":["Анаис Пети","Румяна Иванова","Евелин Дзюба"],"transport":"А.П,Е.Д."},{"date":"2023-10-31T22:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":1,"placeOfEvent":"Сердика","shiftNr":1,"time":"08:00-10:00","names":["Кеся Спиньо","Бистра Асенова","Симоне и Серена Русо"],"transport":" С.Р."},{"date":"2023-10-31T22:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":1,"placeOfEvent":"Сердика","shiftNr":2,"time":"10:00-12:00","names":["Татяна Павлова","Едит Ковач"]},{"date":"2023-10-31T22:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":1,"placeOfEvent":"Сердика","shiftNr":3,"time":"12:00-14:00","names":["Даракова Марина","Светломира Трифонова","Андре Виториано"]},{"date":"2023-10-31T22:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":1,"placeOfEvent":"Сердика","shiftNr":4,"time":"14:00-16:00","names":["Иван Анастасов","Надка Монева","Юрий и Светлана Чулак"]},{"date":"2023-10-31T22:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":1,"placeOfEvent":"Сердика","shiftNr":5,"time":"16:00-18:00","names":["Даниела Стоянова","Лии и Уенди Рамсей","Александра Карлсон"]},{"date":"2023-10-31T22:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":1,"placeOfEvent":"Сердика","shiftNr":6,"time":"18:00-20:00","names":["Шилем и Чинуай Волпато","Даша Финогеева"],"transport":"Ш.В."},{"date":"2023-11-01T22:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":2,"placeOfEvent":"Лъвов Мост","shiftNr":1,"time":"08:00-10:00","names":["Александра Чернъшова","Слави Манолев","Даниела Димитрова"],"transport":"С.М. "},{"date":"2023-11-01T22:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":2,"placeOfEvent":"Лъвов Мост","shiftNr":2,"time":"10:00-12:00","names":["Светослав и Сириел Георгиеви","Таня Монева","Таня Колчанова"]},{"date":"2023-11-01T22:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":2,"placeOfEvent":"Лъвов Мост","shiftNr":3,"time":"12:00-14:00","names":["Мелани Стоянова","Бранимира Съменова","Ани Пехливанова"]},{"date":"2023-11-01T22:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":2,"placeOfEvent":"Лъвов Мост","shiftNr":4,"time":"14:00-16:00","names":["Анна Илиева","Летиция Мавилие","Линда Мой"]},{"date":"2023-11-01T22:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":2,"placeOfEvent":"Лъвов Мост","shiftNr":5,"time":"16:00-18:00","names":["Виктория Черевко","Лоредана Лучано","Адриана Бучма"]},{"date":"2023-11-01T22:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":2,"placeOfEvent":"Лъвов Мост","shiftNr":6,"time":"18:00-20:00","names":["Емануил и Станислава Павлови","Катинка Мойзер"],"transport":"Е.П."},{"date":"2023-11-02T22:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":3,"placeOfEvent":"ц.ж.п. Гара","shiftNr":1,"time":"08:00-10:00","names":["Янко и Алиса Ванчеви","Лилия Нечаюк"],"transport":"Я.В."},{"date":"2023-11-02T22:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":3,"placeOfEvent":"ц.ж.п. Гара","shiftNr":2,"time":"10:00-12:00","names":["Екатерина Димитрова","Марта Силянчик","Олга Ларченкова"]},{"date":"2023-11-02T22:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":3,"placeOfEvent":"ц.ж.п. Гара","shiftNr":3,"time":"12:00-14:00","names":["Аня Ван Ловерен","Агниешка Клишевска","Инге Вандер Мейрен"]},{"date":"2023-11-02T22:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":3,"placeOfEvent":"ц.ж.п. Гара","shiftNr":4,"time":"14:00-16:00","names":["Джейми Лий Смит","Добромир и Естел Попови"]},{"date":"2023-11-02T22:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":3,"placeOfEvent":"ц.ж.п. Гара","shiftNr":5,"time":"16:00-18:00","names":["Елена Шаишникова","Войциешек Димитрина"]},{"date":"2023-11-02T22:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":3,"placeOfEvent":"ц.ж.п. Гара","shiftNr":6,"time":"18:00-20:00","names":["Анна Карастоянова","Светлана Юрушкина","Димитрис Мангас"],"transport":"Д.М."},{"date":"2023-11-03T22:00:00.000Z","dayOfWeek":"Събота","dayOfMonth":4,"placeOfEvent":"НДК","shiftNr":1,"time":"12:00-14:00","names":["Йоко Тамура","Франческо и Кеся Спиньо"],"transport":" Ф.С."},{"date":"2023-11-03T22:00:00.000Z","dayOfWeek":"Събота","dayOfMonth":4,"placeOfEvent":"НДК","shiftNr":2,"time":"14:00-16:00","names":["Илиян и Владислава Асенови","Ана-Мария Георгиева"]},{"date":"2023-11-03T22:00:00.000Z","dayOfWeek":"Събота","dayOfMonth":4,"placeOfEvent":"НДК","shiftNr":3,"time":"16:00-18:00","names":["Кшищоф Гуронски","Сергей Карастоянов","Зденка Рудлофова"]},{"date":"2023-11-03T22:00:00.000Z","dayOfWeek":"Събота","dayOfMonth":4,"placeOfEvent":"НДК","shiftNr":4,"time":"18:00-20:00","names":["Илияна Иванова","Анастасия Неделчева"],"transport":"И.И,А.Н"}] \ No newline at end of file diff --git a/content/temp/График 2023-11.json b/content/temp/График 2023-11.json new file mode 100644 index 0000000..eb3133d --- /dev/null +++ b/content/temp/График 2023-11.json @@ -0,0 +1 @@ +[{"date":"2023-11-05T22:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":6,"placeOfEvent":"Стадион Васил Левски","shiftNr":1,"time":"9:00-10:30","names":["Георги Георгиев","Лойде Калабрезе","Кристиан и Екатерина Новак"],"transport":"Г,Г.,Л.К"},{"date":"2023-11-05T22:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":6,"placeOfEvent":"Стадион Васил Левски","shiftNr":2,"time":"10:30-12:00","names":["Дмитри и Светлана Калинини","Виолета Христова","Евелин Манолова"]},{"date":"2023-11-05T22:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":6,"placeOfEvent":"Стадион Васил Левски","shiftNr":3,"time":"12:00-13:30","names":["Юлия Яремчук","Марта Силянчик","Адрианна Бучма"]},{"date":"2023-11-05T22:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":6,"placeOfEvent":"Стадион Васил Левски","shiftNr":4,"time":"13:30-15:00","names":["Наталия Чемерис","Игор и Галина Москвини"]},{"date":"2023-11-05T22:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":6,"placeOfEvent":"Стадион Васил Левски","shiftNr":5,"time":"15:00-16:30","names":["Абигаил Сантюсте","Анастасия Билоус","Джейми Лий Смит"]},{"date":"2023-11-05T22:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":6,"placeOfEvent":"Стадион Васил Левски","shiftNr":6,"time":"16:30-18:00","names":["Харолд Хиралдо","Панагиотис Псиакидис","Анна Манолева"],"transport":"П.П."},{"date":"2023-11-05T22:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":6,"placeOfEvent":"Стадион Васил Левски","shiftNr":7,"names":[]},{"date":"2023-11-06T22:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":7,"placeOfEvent":"Софийски Университет","shiftNr":1,"time":"9:00-10:30","names":["Галина Лукова","Доминика Керес","Августина Дойчинова","Рубен Пванело"],"transport":"Р.П, Д.К"},{"date":"2023-11-06T22:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":7,"placeOfEvent":"Софийски Университет","shiftNr":2,"time":"10:30-12:00","names":["Акеми Виториано","Валентин Павлов","Елена Павлова"]},{"date":"2023-11-06T22:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":7,"placeOfEvent":"Софийски Университет","shiftNr":3,"time":"12:00-13:30","names":["Юлиана Савелиева","Златка Михова","Николина Тодорова","Наташа Перчекли"]},{"date":"2023-11-06T22:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":7,"placeOfEvent":"Софийски Университет","shiftNr":4,"time":"13:30-15:00","names":["Ина Едрева","Илия и Елизавета Москвини","Марина Димитрова"]},{"date":"2023-11-06T22:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":7,"placeOfEvent":"Софийски Университет","shiftNr":5,"time":"15:00-16:30","names":["Войчиешек Димитрина","Наталия Граднова","Линда Мой"]},{"date":"2023-11-06T22:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":7,"placeOfEvent":"Софийски Университет","shiftNr":6,"time":"16:30-18:00","names":["Анаис Пети","Румяна Иванова","Анжела Дойчинова","Анета Атанасова"],"transport":"А.П.,А.А"},{"date":"2023-11-06T22:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":7,"placeOfEvent":"Софийски Университет","shiftNr":7,"names":[]},{"date":"2023-11-07T22:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":8,"placeOfEvent":"Сердика","shiftNr":1,"time":"9:00-10:30","names":["Бистра Асенова","Барбара Паванело","Стела Стоянова"],"transport":"Б.П,С.С"},{"date":"2023-11-07T22:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":8,"placeOfEvent":"Сердика","shiftNr":2,"time":"10:30-12:00","names":["Татяна Павлова","Едит Ковач","Янка Бояджиева"]},{"date":"2023-11-07T22:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":8,"placeOfEvent":"Сердика","shiftNr":3,"time":"12:00-13:30","names":["Даракова Марина","Светломира Трифонова","Даниела Стоянова"]},{"date":"2023-11-07T22:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":8,"placeOfEvent":"Сердика","shiftNr":4,"time":"13:30-15:00","names":["Иван Анастасов","Надка Монева","Юрий и Светлана Чулак"]},{"date":"2023-11-07T22:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":8,"placeOfEvent":"Сердика","shiftNr":5,"time":"15:00-16:30","names":["Лии и Уенди Рамзи","Рена и Татяна Цирка"]},{"date":"2023-11-07T22:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":8,"placeOfEvent":"Сердика","shiftNr":6,"time":"16:30-18:00","names":["Шилем и Чинуай Волпато","Кеся Спиньо","Тихомир Илиев"],"transport":"Ш.В."},{"date":"2023-11-07T22:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":8,"placeOfEvent":"Сердика","shiftNr":7,"names":[]},{"date":"2023-11-08T22:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":9,"placeOfEvent":"Лъвов Мост","shiftNr":1,"time":"9:00-10:30","names":["Ани Пехливанова","Александра Чернъшова","Слави Манолев"],"transport":"С.М. "},{"date":"2023-11-08T22:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":9,"placeOfEvent":"Лъвов Мост","shiftNr":2,"time":"10:30-12:00","names":["Светослав и Сириел Георгиеви","Таня Колчанова","Адрианна Бучма"]},{"date":"2023-11-08T22:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":9,"placeOfEvent":"Лъвов Мост","shiftNr":3,"time":"12:00-13:30","names":["Бранимира Съменова","Наташа Смит","Инге Вандер Мейрен"]},{"date":"2023-11-08T22:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":9,"placeOfEvent":"Лъвов Мост","shiftNr":4,"time":"13:30-15:00","names":["Анна Илиева","Рубен Паванело","Лоредана Лучано"]},{"date":"2023-11-08T22:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":9,"placeOfEvent":"Лъвов Мост","shiftNr":5,"time":"15:00-16:30","names":["Виктория Черевко","Тина Хиралдо","Радостина Илиева"]},{"date":"2023-11-08T22:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":9,"placeOfEvent":"Лъвов Мост","shiftNr":6,"time":"16:30-18:00","names":["Катинка Мойзер","Марта Силянчик","Альона Иванчукова"],"transport":"К.М,М.С"},{"date":"2023-11-08T22:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":9,"placeOfEvent":"Лъвов Мост","shiftNr":7,"names":[]},{"date":"2023-11-09T22:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":10,"placeOfEvent":"ц.ж.п. Гара","shiftNr":1,"time":"9:00-10:30","names":["Янко и Алиса Ванчеви","Марина Христова"],"transport":"Я.В."},{"date":"2023-11-09T22:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":10,"placeOfEvent":"ц.ж.п. Гара","shiftNr":2,"time":"10:30-12:00","names":["Екатерина Димитрова","Олга Ларченкова","Мараине Вертхолц"]},{"date":"2023-11-09T22:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":10,"placeOfEvent":"ц.ж.п. Гара","shiftNr":3,"time":"12:00-13:30","names":["Аня Ван Ловерен","Агниешка Клишевска","Анна Карастоянова"]},{"date":"2023-11-09T22:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":10,"placeOfEvent":"ц.ж.п. Гара","shiftNr":4,"time":"13:30-15:00","names":["Дариуш и Елена Йедлински","Мелани Стоянова"]},{"date":"2023-11-09T22:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":10,"placeOfEvent":"ц.ж.п. Гара","shiftNr":5,"time":"15:00-16:30","names":["Елена Шаишникова","Войчиешек Димитрина","Даша Финогеева"]},{"date":"2023-11-09T22:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":10,"placeOfEvent":"ц.ж.п. Гара","shiftNr":6,"time":"16:30-18:00","names":["Светлана Юрушкина","Роберт и Алиця Янчък"],"transport":"Р.Я."},{"date":"2023-11-09T22:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":10,"placeOfEvent":"ц.ж.п. Гара","shiftNr":7,"names":[]},{"date":"2023-11-10T22:00:00.000Z","dayOfWeek":"Събота","dayOfMonth":11,"placeOfEvent":"НДК","shiftNr":1,"time":"12:00-13:30","names":["Франческо и Кеся Спиньо","Емануил и Станислава Павлови"],"transport":" Ф.С."},{"date":"2023-11-10T22:00:00.000Z","dayOfWeek":"Събота","dayOfMonth":11,"placeOfEvent":"НДК","shiftNr":2,"time":"13:30-15:00","names":["Ана-Мария Георгиева","Карина Андрушевская","Юлиана Пеева"]},{"date":"2023-11-10T22:00:00.000Z","dayOfWeek":"Събота","dayOfMonth":11,"placeOfEvent":"НДК","shiftNr":3,"time":"15:00-16:30","names":["Кшищоф Гуронски","Зденка Рудлофова","Клаудия Миранда"]},{"date":"2023-11-10T22:00:00.000Z","dayOfWeek":"Събота","dayOfMonth":11,"placeOfEvent":"НДК","shiftNr":4,"time":"16:30-18:00","names":["Илияна Иванова","Дариуш Палуха","Йорданова Кристине"],"transport":"Д.П."},{"date":"2023-11-10T22:00:00.000Z","dayOfWeek":"Събота","dayOfMonth":11,"placeOfEvent":"НДК","shiftNr":5,"names":[]},{"date":"2023-11-12T22:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":13,"placeOfEvent":"Стадион Васил Левски","shiftNr":1,"time":"9:00-10:30","names":["Лойде Калабрезе","Анастасия Билоус","Николина Тодорова","Георги Георгиев"],"transport":"Г.Г.,Л.К."},{"date":"2023-11-12T22:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":13,"placeOfEvent":"Стадион Васил Левски","shiftNr":2,"time":"10:30-12:00","names":["Дмитри и Светлана Калинини","Добрин Стефанов"]},{"date":"2023-11-12T22:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":13,"placeOfEvent":"Стадион Васил Левски","shiftNr":3,"time":"12:00-13:30","names":["Румен и Елена Стратиеви","Агнешка Сиерон","Виолета Христова"]},{"date":"2023-11-12T22:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":13,"placeOfEvent":"Стадион Васил Левски","shiftNr":4,"time":"13:30-15:00","names":["Наталия Чемерис","Абигаил Сантюсте","Евелин Манолова"]},{"date":"2023-11-12T22:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":13,"placeOfEvent":"Стадион Васил Левски","shiftNr":5,"time":"15:00-16:30","names":["Виктория Черевко","Валентина Бабаева","Джейми Лий Смит"]},{"date":"2023-11-12T22:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":13,"placeOfEvent":"Стадион Васил Левски","shiftNr":6,"time":"16:30-18:00","names":["Юстъна Хацкиевич","Слави и Анна Манолеви"],"transport":"С.М."},{"date":"2023-11-12T22:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":13,"placeOfEvent":"Стадион Васил Левски","shiftNr":7,"names":[]},{"date":"2023-11-13T22:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":14,"placeOfEvent":"Софийски Университет","shiftNr":1,"time":"9:00-10:30","names":["Красимир и Жасмин Райчеви","Августина Дойчинова","Акеми Виториано"],"transport":"К.Р."},{"date":"2023-11-13T22:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":14,"placeOfEvent":"Софийски Университет","shiftNr":2,"time":"10:30-12:00","names":["Юлиана Савелиева","Люба Мишченко","Валентин и Елена Павлови"]},{"date":"2023-11-13T22:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":14,"placeOfEvent":"Софийски Университет","shiftNr":3,"time":"12:00-13:30","names":["Войчиешек Димитрина","Лилия Еременко","Лоредана Лучано","Наташа Перчекли"]},{"date":"2023-11-13T22:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":14,"placeOfEvent":"Софийски Университет","shiftNr":4,"time":"13:30-15:00","names":["Анжела Дойчинова","Марина Димитрова","Златка Михова"]},{"date":"2023-11-13T22:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":14,"placeOfEvent":"Софийски Университет","shiftNr":5,"time":"15:00-16:30","names":["Ина Едрева","Линда Мой","Евникия Тентас"]},{"date":"2023-11-13T22:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":14,"placeOfEvent":"Софийски Университет","shiftNr":6,"time":"16:30-18:00","names":["Джеси и Ребека Алберт","Дария Ященко","Анета Атанасова"],"transport":"Д.А."},{"date":"2023-11-13T22:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":14,"placeOfEvent":"Софийски Университет","shiftNr":7,"names":[]},{"date":"2023-11-14T22:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":15,"placeOfEvent":"Сердика","shiftNr":1,"time":"9:00-10:30","names":["Андреа и Барбара Паванело","Сейз Алесия"],"transport":"А.П."},{"date":"2023-11-14T22:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":15,"placeOfEvent":"Сердика","shiftNr":2,"time":"10:30-12:00","names":["Татяна Павлова","Едит Ковач","Бистра Асенова"]},{"date":"2023-11-14T22:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":15,"placeOfEvent":"Сердика","shiftNr":3,"time":"12:00-13:30","names":["Шилем и Чинуай Волпато","Стела Стоянова"]},{"date":"2023-11-14T22:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":15,"placeOfEvent":"Сердика","shiftNr":4,"time":"13:30-15:00","names":["Светломира Трифонова","Рена и Татяна Цирка"]},{"date":"2023-11-14T22:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":15,"placeOfEvent":"Сердика","shiftNr":5,"time":"15:00-16:30","names":["Кеся Спиньо","Галина Лукова","Янка Бояджиева","Андре Виториано"]},{"date":"2023-11-14T22:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":15,"placeOfEvent":"Сердика","shiftNr":6,"time":"16:30-18:00","names":["Лии и Уенди Рамзи","Харолд Хиралдо"],"transport":"Л.Р."},{"date":"2023-11-14T22:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":15,"placeOfEvent":"Сердика","shiftNr":7,"names":[]},{"date":"2023-11-15T22:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":16,"placeOfEvent":"Лъвов Мост","shiftNr":1,"time":"9:00-10:30","names":["Георги Георгиев","Ани Пехливанова","Татяна Зозулина"],"transport":"Г.Г,А.П"},{"date":"2023-11-15T22:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":16,"placeOfEvent":"Лъвов Мост","shiftNr":2,"time":"10:30-12:00","names":["Анна Илиева","Александра Чернъшова","Таня Колчанова","Даниела Димитрова"]},{"date":"2023-11-15T22:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":16,"placeOfEvent":"Лъвов Мост","shiftNr":3,"time":"12:00-13:30","names":["Антонина Сейз","Светослав и Сириел Георгиеви"]},{"date":"2023-11-15T22:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":16,"placeOfEvent":"Лъвов Мост","shiftNr":4,"time":"13:30-15:00","names":["София Постолова","Марсел и Алина Клайнер"]},{"date":"2023-11-15T22:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":16,"placeOfEvent":"Лъвов Мост","shiftNr":5,"time":"15:00-16:30","names":["Катинка Мойзер","Тина Хиралдо","Адрианна Бучма"]},{"date":"2023-11-15T22:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":16,"placeOfEvent":"Лъвов Мост","shiftNr":6,"time":"16:30-18:00","names":["Панагиотис Псиакидис","Рубен Паванело","Доминика Керес","Евелин Дзюба"],"transport":"Р.П, П.П"},{"date":"2023-11-15T22:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":16,"placeOfEvent":"Лъвов Мост","shiftNr":7,"names":[]},{"date":"2023-11-16T22:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":17,"placeOfEvent":"ц.ж.п. Гара","shiftNr":1,"time":"9:00-10:30","names":["Янко и Алиса Ванчеви","Марина Христова","Агниешка Клишевска"],"transport":"Я.В."},{"date":"2023-11-16T22:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":17,"placeOfEvent":"ц.ж.п. Гара","shiftNr":2,"time":"10:30-12:00","names":["Марина Даракова","Марта Силянчик","Мараине Вертхолц","Франческо Спиньо"]},{"date":"2023-11-16T22:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":17,"placeOfEvent":"ц.ж.п. Гара","shiftNr":3,"time":"12:00-13:30","names":["Елена Шаишникова","Екатерина Димитрова","Инге Вандер Мейрен"]},{"date":"2023-11-16T22:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":17,"placeOfEvent":"ц.ж.п. Гара","shiftNr":4,"time":"13:30-15:00","names":["Добромир Попов","Аня Ван Ловерен","Румяна Иванова"]},{"date":"2023-11-16T22:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":17,"placeOfEvent":"ц.ж.п. Гара","shiftNr":5,"time":"15:00-16:30","names":["Даниела Стоянова","Оксана Финогиеева","Юлия Яремчук","Йоко Тамура"]},{"date":"2023-11-16T22:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":17,"placeOfEvent":"ц.ж.п. Гара","shiftNr":6,"time":"16:30-18:00","names":["Светлана Юрушкина","Ануар и Сара Насър"],"transport":" А.Н."},{"date":"2023-11-16T22:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":17,"placeOfEvent":"ц.ж.п. Гара","shiftNr":7,"names":[]},{"date":"2023-11-17T22:00:00.000Z","dayOfWeek":"Събота","dayOfMonth":18,"placeOfEvent":"НДК","shiftNr":1,"time":"12:00-13:30","names":["Красимир Грудев","Илияна Иванова","Максим и Даниела Терол"],"transport":" К.Г."},{"date":"2023-11-17T22:00:00.000Z","dayOfWeek":"Събота","dayOfMonth":18,"placeOfEvent":"НДК","shiftNr":2,"time":"13:30-15:00","names":["Юлиана Пеева","Светозар и Антоанета Ганчеви"]},{"date":"2023-11-17T22:00:00.000Z","dayOfWeek":"Събота","dayOfMonth":18,"placeOfEvent":"НДК","shiftNr":3,"time":"15:00-16:30","names":["Алиция и Роберт Янчък","Бранимира Съменова","Олга Ларченкова"]},{"date":"2023-11-17T22:00:00.000Z","dayOfWeek":"Събота","dayOfMonth":18,"placeOfEvent":"НДК","shiftNr":4,"time":"16:30-18:00","names":["Катинка Мойзер","Давид Господинов","Цветелина Колева"],"transport":" Д.Г."},{"date":"2023-11-17T22:00:00.000Z","dayOfWeek":"Събота","dayOfMonth":18,"placeOfEvent":"НДК","shiftNr":5,"names":[]},{"date":"2023-11-19T22:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":20,"placeOfEvent":"Стадион Васил Левски","shiftNr":1,"time":"9:00-10:30","names":["Георги Георгиев","Лойде Калабрезе","Кристиан и Екатерина Новак"],"transport":"Г.Г,Л.К"},{"date":"2023-11-19T22:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":20,"placeOfEvent":"Стадион Васил Левски","shiftNr":2,"time":"10:30-12:00","names":["Добрин Стефанов","Николина Тодорова","Барбара Паванело"]},{"date":"2023-11-19T22:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":20,"placeOfEvent":"Стадион Васил Левски","shiftNr":3,"time":"12:00-13:30","names":["Яна Блехова","Леся Гуменная","Румен и Елена Стратиеви"]},{"date":"2023-11-19T22:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":20,"placeOfEvent":"Стадион Васил Левски","shiftNr":4,"time":"13:30-15:00","names":["Дмитри и Светлана Калинини","Валентина Бабаева"]},{"date":"2023-11-19T22:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":20,"placeOfEvent":"Стадион Васил Левски","shiftNr":5,"time":"15:00-16:30","names":["Стела Стоянова","Анастасия Билоус","Ануар и Сара Насър"]},{"date":"2023-11-19T22:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":20,"placeOfEvent":"Стадион Васил Левски","shiftNr":6,"time":"16:30-18:00","names":["Слави и Анна Манолеви","Анжела Дойчинова"],"transport":"С.М."},{"date":"2023-11-19T22:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":20,"placeOfEvent":"Стадион Васил Левски","shiftNr":7,"names":[]},{"date":"2023-11-20T22:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":21,"placeOfEvent":"Софийски Университет","shiftNr":1,"time":"9:00-10:30","names":["Августина Дойчинова","Краси и Жасмин Райчеви"],"transport":"К.Р."},{"date":"2023-11-20T22:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":21,"placeOfEvent":"Софийски Университет","shiftNr":2,"time":"10:30-12:00","names":["Лилия Еременко","Юлиана Савелиева","Валентин и Елена Павлови"]},{"date":"2023-11-20T22:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":21,"placeOfEvent":"Софийски Университет","shiftNr":3,"time":"12:00-13:30","names":["Марина Димитрова","Златка Михова","Наташа Перчекли"]},{"date":"2023-11-20T22:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":21,"placeOfEvent":"Софийски Университет","shiftNr":4,"time":"13:30-15:00","names":["София Постолова","Илия и Елизавета Москвини"]},{"date":"2023-11-20T22:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":21,"placeOfEvent":"Софийски Университет","shiftNr":5,"time":"15:00-16:30","names":["Ина Едрева","Бранимира Съменова","Катинка Мойзер"]},{"date":"2023-11-20T22:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":21,"placeOfEvent":"Софийски Университет","shiftNr":6,"time":"16:30-18:00","names":["Джеси и Ребека Алберт","Евникия Тентас"],"transport":"Д.А."},{"date":"2023-11-20T22:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":21,"placeOfEvent":"Софийски Университет","shiftNr":7,"names":[]},{"date":"2023-11-21T22:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":22,"placeOfEvent":"Сердика","shiftNr":1,"time":"9:00-10:30","names":["Юрий и Светлана Чулак","Едит Ковач","Татяна Торохтий"],"transport":" Ю.Ч."},{"date":"2023-11-21T22:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":22,"placeOfEvent":"Сердика","shiftNr":2,"time":"10:30-12:00","names":["Янка Бояджиева","Наташа Смит","Доминика Керес"]},{"date":"2023-11-21T22:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":22,"placeOfEvent":"Сердика","shiftNr":3,"time":"12:00-13:30","names":["Евелин Манолова","Алиция и Роберт Янчък"]},{"date":"2023-11-21T22:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":22,"placeOfEvent":"Сердика","shiftNr":4,"time":"13:30-15:00","names":["Наталия Чемерис","Марина Даракова","Александра Карлсон"]},{"date":"2023-11-21T22:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":22,"placeOfEvent":"Сердика","shiftNr":5,"time":"15:00-16:30","names":["Даниела Стоянова","Кеся Спиньо","Юлия Яремчук","Андре Виториано"]},{"date":"2023-11-21T22:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":22,"placeOfEvent":"Сердика","shiftNr":6,"time":"16:30-18:00","names":["Панагиотис Псиакидис","Светлана Юрушкина","Зденка Рудлофова"],"transport":"П.П,З.Р"},{"date":"2023-11-21T22:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":22,"placeOfEvent":"Сердика","shiftNr":7,"names":[]},{"date":"2023-11-22T22:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":23,"placeOfEvent":"Лъвов Мост","shiftNr":1,"time":"9:00-10:30","names":["Олга Ларченкова","Татяна Зозулина","Марсел и Алина Клайнер"],"transport":"М.К."},{"date":"2023-11-22T22:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":23,"placeOfEvent":"Лъвов Мост","shiftNr":2,"time":"10:30-12:00","names":["Филип и Мария Баудиш","Анна Илиева","Даниела Димитрова"]},{"date":"2023-11-22T22:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":23,"placeOfEvent":"Лъвов Мост","shiftNr":3,"time":"12:00-13:30","names":["Светослав и Сириел Георгиеви","Мая Стефанова","Виолета Христова"]},{"date":"2023-11-22T22:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":23,"placeOfEvent":"Лъвов Мост","shiftNr":4,"time":"13:30-15:00","names":["Наталия Граднова","Тина Хиралдо","Ани Пехливанова"]},{"date":"2023-11-22T22:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":23,"placeOfEvent":"Лъвов Мост","shiftNr":5,"time":"15:00-16:30","names":["Виктория Черевко","Лоредана Лучано","Рубен Паванело","Евелин Дзюба"],"transport":"Р.П.,Е.Д"},{"date":"2023-11-22T22:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":23,"placeOfEvent":"Лъвов Мост","shiftNr":6,"names":[]},{"date":"2023-11-23T22:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":24,"placeOfEvent":"ц.ж.п. Гара","shiftNr":1,"time":"9:00-10:30","names":["Янко и Алиса Ванчеви","Марина Христова"],"transport":" Я.В."},{"date":"2023-11-23T22:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":24,"placeOfEvent":"ц.ж.п. Гара","shiftNr":2,"time":"10:30-12:00","names":["Екатерина Димитрова","Аня Ван Ловерен","Мараине Вертхолц"]},{"date":"2023-11-23T22:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":24,"placeOfEvent":"ц.ж.п. Гара","shiftNr":3,"time":"12:00-13:30","names":["Витали Пашченко","Катинка Мойзер","Марта Силянчик","Мелани Стоянова"]},{"date":"2023-11-23T22:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":24,"placeOfEvent":"ц.ж.п. Гара","shiftNr":4,"time":"13:30-15:00","names":["Надка Монева","Джейми Лий Смит","Агниешка Клишевска","Линда Мой"]},{"date":"2023-11-23T22:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":24,"placeOfEvent":"ц.ж.п. Гара","shiftNr":5,"time":"15:00-16:30","names":["Оксана Финогиеева","Иван Анастасов","Румяна Иванова","Жанетте Холм"]},{"date":"2023-11-23T22:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":24,"placeOfEvent":"ц.ж.п. Гара","shiftNr":6,"time":"16:30-18:00","names":["Симоне и Серена Русо","Прометей и Девора Подиматис"],"transport":" С.Р."},{"date":"2023-11-23T22:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":24,"placeOfEvent":"ц.ж.п. Гара","shiftNr":7,"names":[]},{"date":"2023-11-24T22:00:00.000Z","dayOfWeek":"Събота","dayOfMonth":25,"placeOfEvent":"НДК","shiftNr":1,"time":"12:00-13:30","names":["Александър и Гергана Деде","Тихомир и Радостина Илиеви"],"transport":"А.Д."},{"date":"2023-11-24T22:00:00.000Z","dayOfWeek":"Събота","dayOfMonth":25,"placeOfEvent":"НДК","shiftNr":2,"time":"13:30-15:00","names":["Анжела Дойчинова","Альона Иванчукова","Джонатан Черьоли"]},{"date":"2023-11-24T22:00:00.000Z","dayOfWeek":"Събота","dayOfMonth":25,"placeOfEvent":"НДК","shiftNr":3,"time":"15:00-16:30","names":["Марина Якимовская","Максим и Даниела Терол"]},{"date":"2023-11-24T22:00:00.000Z","dayOfWeek":"Събота","dayOfMonth":25,"placeOfEvent":"НДК","shiftNr":4,"time":"16:30-18:00","names":["Добромир Попов","Илиян и Влади Асенови"],"transport":" Д.П."},{"date":"2023-11-24T22:00:00.000Z","dayOfWeek":"Събота","dayOfMonth":25,"placeOfEvent":"НДК","shiftNr":5,"names":[]},{"date":"2023-11-26T22:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":27,"placeOfEvent":"Стадион Васил Левски","shiftNr":1,"time":"9:00-10:30","names":["Клаудиа Миранда","Георги Георгиев","Анаис Пети"],"transport":"Г.Г,А.П."},{"date":"2023-11-26T22:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":27,"placeOfEvent":"Стадион Васил Левски","shiftNr":2,"time":"10:30-12:00","names":["Бистра Асенова","Добрин Стефанов","Люба Мишченко"]},{"date":"2023-11-26T22:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":27,"placeOfEvent":"Стадион Васил Левски","shiftNr":3,"time":"12:00-13:30","names":["Николина Тодорова","Александър и Лариса Яцък"]},{"date":"2023-11-26T22:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":27,"placeOfEvent":"Стадион Васил Левски","shiftNr":4,"time":"13:30-15:00","names":["Леся Гуменная","Анастасия Билоус","Кристиан и Екатерина Новак"]},{"date":"2023-11-26T22:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":27,"placeOfEvent":"Стадион Васил Левски","shiftNr":5,"time":"15:00-16:30","names":["Юлия Яремчук","Валентина Бабаева","Джейми Лий Смит"]},{"date":"2023-11-26T22:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":27,"placeOfEvent":"Стадион Васил Левски","shiftNr":6,"time":"16:30-18:00","names":["Юстъна Хацкиевич","Слави и Анна Манолеви","Галина Лукова"],"transport":"С.М."},{"date":"2023-11-26T22:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":27,"placeOfEvent":"Стадион Васил Левски","shiftNr":7,"names":[]},{"date":"2023-11-27T22:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":28,"placeOfEvent":"Софийски Университет","shiftNr":1,"time":"9:00-10:30","names":["Августина Дойчинова","Юлиана Савелиева","Краси и Жасмин Райчеви"],"transport":" К.Р."},{"date":"2023-11-27T22:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":28,"placeOfEvent":"Софийски Университет","shiftNr":2,"time":"10:30-12:00","names":["Марина Димитрова","Евелин Дзюба","Лоредана Лучано"]},{"date":"2023-11-27T22:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":28,"placeOfEvent":"Софийски Университет","shiftNr":3,"time":"12:00-13:30","names":["Лилия Еременко","Златка Михова","Наташа Перчекли"]},{"date":"2023-11-27T22:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":28,"placeOfEvent":"Софийски Университет","shiftNr":4,"time":"13:30-15:00","names":["Илия и Елизавета Москвини","Ина Едрева"]},{"date":"2023-11-27T22:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":28,"placeOfEvent":"Софийски Университет","shiftNr":5,"time":"15:00-16:30","names":["Ануар и Сара Насър","Адрианна Бучма"]},{"date":"2023-11-27T22:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":28,"placeOfEvent":"Софийски Университет","shiftNr":6,"time":"16:30-18:00","names":["Дария Ященко","Анета Атанасова","Стела Стоянова"],"transport":"А.А, С.С."},{"date":"2023-11-27T22:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":28,"placeOfEvent":"Софийски Университет","shiftNr":7,"names":[]},{"date":"2023-11-28T22:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":29,"placeOfEvent":"Сердика","shiftNr":1,"time":"9:00-10:30","names":["Едит Ковач","Джеси и Ребека Алберт"],"transport":"Д.А."},{"date":"2023-11-28T22:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":29,"placeOfEvent":"Сердика","shiftNr":2,"time":"10:30-12:00","names":["Наталия Граднова","Олга Ларченкова","Светломира Трифонова"]},{"date":"2023-11-28T22:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":29,"placeOfEvent":"Сердика","shiftNr":3,"time":"12:00-13:30","names":["Татяна Павлова","Валентин и Елена Павлови"]},{"date":"2023-11-28T22:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":29,"placeOfEvent":"Сердика","shiftNr":4,"time":"13:30-15:00","names":["Шилем и Чинуай Волпато","Янка Бояджиева","Александра Карлсон"]},{"date":"2023-11-28T22:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":29,"placeOfEvent":"Сердика","shiftNr":5,"time":"15:00-16:30","names":["Даниела Стоянова","Марина Даракова","Юрий и Светлана Чулак"]},{"date":"2023-11-28T22:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":29,"placeOfEvent":"Сердика","shiftNr":6,"time":"16:30-18:00","names":["Рубен Паванело","Панагиотис Псиакидис","Бранимира Съменова"],"transport":"Р.П.,П.П."},{"date":"2023-11-28T22:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":29,"placeOfEvent":"Сердика","shiftNr":7,"names":[]},{"date":"2023-11-29T22:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":30,"placeOfEvent":"Лъвов Мост","shiftNr":1,"time":"9:00-10:30","names":["Анна Карастоянова","Марсел и Алина Клайнер","Даниела Димитрова"],"transport":"М.К."},{"date":"2023-11-29T22:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":30,"placeOfEvent":"Лъвов Мост","shiftNr":2,"time":"10:30-12:00","names":["Светослав и Сириел Георгиеви","Алиция и Роберт Янчък"]},{"date":"2023-11-29T22:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":30,"placeOfEvent":"Лъвов Мост","shiftNr":3,"time":"12:00-13:30","names":["Мая Стефанова","Виктория Черевко","Виолета Христова","Анна Илиева"]},{"date":"2023-11-29T22:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":30,"placeOfEvent":"Лъвов Мост","shiftNr":4,"time":"13:30-15:00","names":["Абигаил Сантюсте","Наташа Смит","Лоредана Лучано"]},{"date":"2023-11-29T22:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":30,"placeOfEvent":"Лъвов Мост","shiftNr":5,"time":"15:00-16:30","names":["Сейз Алесия","Тина Хиралдо","Зденка Рудлофова"]},{"date":"2023-11-29T22:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":30,"placeOfEvent":"Лъвов Мост","shiftNr":6,"time":"16:30-18:00","names":["Евелин Манолова","Доминика Керес","Ануар и Сара Насър"],"transport":"А.Н."},{"date":"2023-11-29T22:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":30,"placeOfEvent":"Лъвов Мост","shiftNr":7,"names":[]},{"date":"2023-11-30T22:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":1,"placeOfEvent":"ц.ж.п. Гара","shiftNr":1,"time":"9:00-10:30","names":["Янко и Алиса Ванчеви","Марина Христова","Франческо Спиньо"],"transport":"Я.В"},{"date":"2023-11-30T22:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":1,"placeOfEvent":"ц.ж.п. Гара","shiftNr":2,"time":"10:30-12:00","names":["Екатерина Димитрова","Мараине Вертхолц","Агниешка Клишевска"]},{"date":"2023-11-30T22:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":1,"placeOfEvent":"ц.ж.п. Гара","shiftNr":3,"time":"12:00-13:30","names":["Витали Пашченко","Румяна Иванова","Антонина Сейз","Мелани Стоянова"]},{"date":"2023-11-30T22:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":1,"placeOfEvent":"ц.ж.п. Гара","shiftNr":4,"time":"13:30-15:00","names":["Радостина Илиева","Анжела Дойчинова","Симоне и Серена Русо"]},{"date":"2023-11-30T22:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":1,"placeOfEvent":"ц.ж.п. Гара","shiftNr":5,"time":"15:00-16:30","names":["Оксана Финогиеева","Елена Шаишникова","Аня Ван Ловерен"]},{"date":"2023-11-30T22:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":1,"placeOfEvent":"ц.ж.п. Гара","shiftNr":6,"time":"16:30-18:00","names":["Прометей и Девора Подиматис","Харолд Хиралдо","Светлана Юрушкина"],"transport":"П.П."},{"date":"2023-11-30T22:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":1,"placeOfEvent":"ц.ж.п. Гара","shiftNr":7,"names":[]},{"date":"2023-12-01T22:00:00.000Z","dayOfWeek":"Събота","dayOfMonth":2,"placeOfEvent":"НДК","shiftNr":1,"time":"12:00-13:30","names":["Цветелина Колева","Карина Андрушевская","Георги и Джихан Калчеви"],"transport":" Г.К."},{"date":"2023-12-01T22:00:00.000Z","dayOfWeek":"Събота","dayOfMonth":2,"placeOfEvent":"НДК","shiftNr":2,"time":"13:30-15:00","names":["Давид Господинов","Емил и Евелина Гюлеви","Анаис Пети"]},{"date":"2023-12-01T22:00:00.000Z","dayOfWeek":"Събота","dayOfMonth":2,"placeOfEvent":"НДК","shiftNr":3,"time":"15:00-16:30","names":["Павел и Евелин Манолови","Стефан Господинов","Даша Финогеева"]},{"date":"2023-12-01T22:00:00.000Z","dayOfWeek":"Събота","dayOfMonth":2,"placeOfEvent":"НДК","shiftNr":4,"time":"16:30-18:00","names":["Красимир Велев","Рубен и Лилия Реч","Кшищоф Гуронски"],"transport":"Р.Р."},{"date":"2023-12-01T22:00:00.000Z","dayOfWeek":"Събота","dayOfMonth":2,"placeOfEvent":"НДК","shiftNr":5,"names":[]}] \ No newline at end of file diff --git a/content/temp/График 2023-12.json b/content/temp/График 2023-12.json new file mode 100644 index 0000000..7b28087 --- /dev/null +++ b/content/temp/График 2023-12.json @@ -0,0 +1 @@ +[{"date":"2023-12-03T22:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":4,"placeOfEvent":"Стадион Васил Левски","shiftNr":1,"time":"9:00-10:30","names":["Георги Георгиев","Лойде Калабрезе","Кристиан и Екатерина Новак"],"transport":"Г,Г.,Л.К"},{"date":"2023-12-03T22:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":4,"placeOfEvent":"Стадион Васил Левски","shiftNr":2,"time":"10:30-12:00","names":["Дмитри и Светлана Калинини","Виолета Христова","Евелин Манолова"]},{"date":"2023-12-03T22:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":4,"placeOfEvent":"Стадион Васил Левски","shiftNr":3,"time":"12:00-13:30","names":["Юлия Яремчук","Марта Силянчик","Адрианна Бучма"]},{"date":"2023-12-03T22:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":4,"placeOfEvent":"Стадион Васил Левски","shiftNr":4,"time":"13:30-15:00","names":["Наталия Чемерис","Игор и Галина Москвини"]},{"date":"2023-12-03T22:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":4,"placeOfEvent":"Стадион Васил Левски","shiftNr":5,"time":"15:00-16:30","names":["Абигаил Сантюсте","Анастасия Билоус","Лоран Баерт","Дарина Островска"]},{"date":"2023-12-03T22:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":4,"placeOfEvent":"Стадион Васил Левски","shiftNr":6,"time":"16:30-18:00","names":["Харолд Хиралдо","Панагиотис Псиакидис","Ануар и Сара Насър"],"transport":" А.Н."},{"date":"2023-12-04T22:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":5,"placeOfEvent":"Софийски Университет","shiftNr":1,"time":"9:00-10:30","names":["Галина Лукова","Доминика Керес","Августина Дойчинова","Рубен Паванело"],"transport":"Р.П, Д.К"},{"date":"2023-12-04T22:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":5,"placeOfEvent":"Софийски Университет","shiftNr":2,"time":"10:30-12:00","names":["Акеми Виториано","Валентин Павлов","Елена Павлова"]},{"date":"2023-12-04T22:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":5,"placeOfEvent":"Софийски Университет","shiftNr":3,"time":"12:00-13:30","names":["Юлиана Савелиева","Златка Михова","Николина Тодорова","Наташа Перчекли"]},{"date":"2023-12-04T22:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":5,"placeOfEvent":"Софийски Университет","shiftNr":4,"time":"13:30-15:00","names":["Ина Едрева","Илия и Елизавета Москвини","Марина Димитрова"]},{"date":"2023-12-04T22:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":5,"placeOfEvent":"Софийски Университет","shiftNr":5,"time":"15:00-16:30","names":["Войчиешек Димитрина","Наталия Граднова","Линда Мои"]},{"date":"2023-12-04T22:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":5,"placeOfEvent":"Софийски Университет","shiftNr":6,"time":"16:30-18:00","names":["Анаис Пети","Анжела Дойчинова","Анета Атанасова"],"transport":"А.П.,А.А"},{"date":"2023-12-05T22:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":6,"placeOfEvent":"Сердика","shiftNr":1,"time":"9:00-10:30","names":["Бистра Асенова","Барбара Паванело","Стела Стоянова","Жанет Холм"],"transport":"Б.П,С.С"},{"date":"2023-12-05T22:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":6,"placeOfEvent":"Сердика","shiftNr":2,"time":"10:30-12:00","names":["Татяна Павлова","Едит Ковач","Янка Бояджиева"]},{"date":"2023-12-05T22:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":6,"placeOfEvent":"Сердика","shiftNr":3,"time":"12:00-13:30","names":["Марина Даракова","Светломира Трифонова","Даниела Стоянова"]},{"date":"2023-12-05T22:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":6,"placeOfEvent":"Сердика","shiftNr":4,"time":"13:30-15:00","names":["Иван Анастасов","Надка Монева","Юрий и Светлана Чулак"]},{"date":"2023-12-05T22:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":6,"placeOfEvent":"Сердика","shiftNr":5,"time":"15:00-16:30","names":["Лии и Уенди Рамзи","Рена и Татяна Цирка"]},{"date":"2023-12-05T22:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":6,"placeOfEvent":"Сердика","shiftNr":6,"time":"16:30-18:00","names":["Шилем и Чинуай Волпато","Кеся Спиньо","Тихомир Илиев"],"transport":"Ш.В."},{"date":"2023-12-06T22:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":7,"placeOfEvent":"Лъвов Мост","shiftNr":1,"time":"9:00-10:30","names":["Ани Пехливанова","Александра Чернъшова","Слави Манолев"],"transport":"С.М. "},{"date":"2023-12-06T22:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":7,"placeOfEvent":"Лъвов Мост","shiftNr":2,"time":"10:30-12:00","names":["Светослав и Сириел Георгиеви","Таня Колчанова","Адрианна Бучма"]},{"date":"2023-12-06T22:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":7,"placeOfEvent":"Лъвов Мост","shiftNr":3,"time":"12:00-13:30","names":["Бранимира Съменова","Наташа Смит","Инге Вандер Мейрен"]},{"date":"2023-12-06T22:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":7,"placeOfEvent":"Лъвов Мост","shiftNr":4,"time":"13:30-15:00","names":["Анна Илиева","Рубен Паванело","Лоредана Лучано"]},{"date":"2023-12-06T22:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":7,"placeOfEvent":"Лъвов Мост","shiftNr":5,"time":"15:00-16:30","names":["Виктория Черевко","Радостина Илиева","Себина Вестердал"]},{"date":"2023-12-06T22:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":7,"placeOfEvent":"Лъвов Мост","shiftNr":6,"time":"16:30-18:00","names":["Марта Силянчик","Альона Иванчукова","Нина Младенова"],"transport":"М.С,"},{"date":"2023-12-07T22:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":8,"placeOfEvent":"ц.ж.п. Гара","shiftNr":1,"time":"9:00-10:30","names":["Янко и Алиса Ванчеви","Марина Христова"],"transport":"Я.В."},{"date":"2023-12-07T22:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":8,"placeOfEvent":"ц.ж.п. Гара","shiftNr":2,"time":"10:30-12:00","names":["Екатерина Димитрова","Олга Ларченкова","Мариане Вертхолц"]},{"date":"2023-12-07T22:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":8,"placeOfEvent":"ц.ж.п. Гара","shiftNr":3,"time":"12:00-13:30","names":["Аня Ван Ловерен","Агниешка Клишевска","Анна Карастоянова"]},{"date":"2023-12-07T22:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":8,"placeOfEvent":"ц.ж.п. Гара","shiftNr":4,"time":"13:30-15:00","names":["Мелани Стоянова","Джонатан Бейли","Шула Бейли","Сузане Елизабет Танковски"]},{"date":"2023-12-07T22:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":8,"placeOfEvent":"ц.ж.п. Гара","shiftNr":5,"time":"15:00-16:30","names":["Елена Шаишникова","Даша Финогеева","Румяна Иванова"]},{"date":"2023-12-07T22:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":8,"placeOfEvent":"ц.ж.п. Гара","shiftNr":6,"time":"16:30-18:00","names":["Светлана Юрушкина","Роберт и Алиця Янчък"],"transport":"Р.Я."},{"date":"2023-12-08T22:00:00.000Z","dayOfWeek":"Събота","dayOfMonth":9,"placeOfEvent":"НДК","shiftNr":1,"time":"12:00-13:30","names":["Франческо и Кеся Спиньо","Емануил и Станислава Павлови"],"transport":" Ф.С."},{"date":"2023-12-08T22:00:00.000Z","dayOfWeek":"Събота","dayOfMonth":9,"placeOfEvent":"НДК","shiftNr":2,"time":"13:30-15:00","names":["Ана-Мария Георгиева","Юлиана Пеева","Александър и Гергана Деде"]},{"date":"2023-12-08T22:00:00.000Z","dayOfWeek":"Събота","dayOfMonth":9,"placeOfEvent":"НДК","shiftNr":3,"time":"15:00-16:30","names":["Кшищоф Гуронски","Зденка Рудлофова","Павел Манолов"]},{"date":"2023-12-08T22:00:00.000Z","dayOfWeek":"Събота","dayOfMonth":9,"placeOfEvent":"НДК","shiftNr":4,"time":"16:30-18:00","names":["Илияна Иванова","Дариуш Палуха","Йорданова Кристине","Тимофей Ларченков"],"transport":"Д.П."},{"date":"2023-12-10T22:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":11,"placeOfEvent":"Стадион Васил Левски","shiftNr":1,"time":"9:00-10:30","names":["Лойде Калабрезе","Анастасия Билоус","Николина Тодорова","Георги Георгиев"],"transport":"Г.Г.,Л.К."},{"date":"2023-12-10T22:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":11,"placeOfEvent":"Стадион Васил Левски","shiftNr":2,"time":"10:30-12:00","names":["Дмитри и Светлана Калинини","Добрин Стефанов"]},{"date":"2023-12-10T22:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":11,"placeOfEvent":"Стадион Васил Левски","shiftNr":3,"time":"12:00-13:30","names":["Виолета Христова","Кристиан и Екатерина Новак"]},{"date":"2023-12-10T22:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":11,"placeOfEvent":"Стадион Васил Левски","shiftNr":4,"time":"13:30-15:00","names":["Наталия Чемерис","Абигаил Сантюсте","Евелин Манолова"]},{"date":"2023-12-10T22:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":11,"placeOfEvent":"Стадион Васил Левски","shiftNr":5,"time":"15:00-16:30","names":["Виктория Черевко","Валентина Бабаева","Дарина Островска"]},{"date":"2023-12-10T22:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":11,"placeOfEvent":"Стадион Васил Левски","shiftNr":6,"time":"16:30-18:00","names":["Юстъна Хацкиевич","Слави и Анна Манолеви"],"transport":"С.М."},{"date":"2023-12-11T22:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":12,"placeOfEvent":"Софийски Университет","shiftNr":1,"time":"9:00-10:30","names":["Красимир и Жасмин Райчеви","Августина Дойчинова","Акеми Виториано"],"transport":"К.Р."},{"date":"2023-12-11T22:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":12,"placeOfEvent":"Софийски Университет","shiftNr":2,"time":"10:30-12:00","names":["Юлиана Савелиева","Люба Мишченко","Валентин и Елена Павлови"]},{"date":"2023-12-11T22:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":12,"placeOfEvent":"Софийски Университет","shiftNr":3,"time":"12:00-13:30","names":["Лилия Еременко","Лоредана Лучано","Наташа Перчекли"]},{"date":"2023-12-11T22:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":12,"placeOfEvent":"Софийски Университет","shiftNr":4,"time":"13:30-15:00","names":["Анжела Дойчинова","Марина Димитрова","Златка Михова"]},{"date":"2023-12-11T22:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":12,"placeOfEvent":"Софийски Университет","shiftNr":5,"time":"15:00-16:30","names":["Ина Едрева","Линда Мои","Евникия Тентас","Войчиешек Димитрина"]},{"date":"2023-12-11T22:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":12,"placeOfEvent":"Софийски Университет","shiftNr":6,"time":"16:30-18:00","names":["Джеси и Ребека Алберт","Дария Ященко","Анета Атанасова"],"transport":"Д.А."},{"date":"2023-12-12T22:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":13,"placeOfEvent":"Сердика","shiftNr":1,"time":"9:00-10:30","names":["Андреа и Барбара Паванело","Алесия Сейз"],"transport":"А.П."},{"date":"2023-12-12T22:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":13,"placeOfEvent":"Сердика","shiftNr":2,"time":"10:30-12:00","names":["Татяна Павлова","Едит Ковач","Бистра Асенова"]},{"date":"2023-12-12T22:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":13,"placeOfEvent":"Сердика","shiftNr":3,"time":"12:00-13:30","names":["Шилем и Чинуай Волпато","Стела Стоянова"]},{"date":"2023-12-12T22:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":13,"placeOfEvent":"Сердика","shiftNr":4,"time":"13:30-15:00","names":["Светломира Трифонова","Рена и Татяна Цирка"]},{"date":"2023-12-12T22:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":13,"placeOfEvent":"Сердика","shiftNr":5,"time":"15:00-16:30","names":["Кеся Спиньо","Галина Лукова","Янка Бояджиева","Андре Виториано"]},{"date":"2023-12-12T22:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":13,"placeOfEvent":"Сердика","shiftNr":6,"time":"16:30-18:00","names":["Лии и Уенди Рамзи","Харолд Хиралдо"],"transport":"Л.Р."},{"date":"2023-12-13T22:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":14,"placeOfEvent":"Лъвов Мост","shiftNr":1,"time":"9:00-10:30","names":["Георги Георгиев","Ани Пехливанова","Татяна Зозулина"],"transport":"Г.Г,А.П"},{"date":"2023-12-13T22:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":14,"placeOfEvent":"Лъвов Мост","shiftNr":2,"time":"10:30-12:00","names":["Анна Илиева","Александра Чернъшова","Таня Колчанова","Даниела Димитрова"]},{"date":"2023-12-13T22:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":14,"placeOfEvent":"Лъвов Мост","shiftNr":3,"time":"12:00-13:30","names":["Антонина Сейз","Светослав и Сириел Георгиеви"]},{"date":"2023-12-13T22:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":14,"placeOfEvent":"Лъвов Мост","shiftNr":4,"time":"13:30-15:00","names":["София Постолова","Марсел и Алина Клайнер"]},{"date":"2023-12-13T22:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":14,"placeOfEvent":"Лъвов Мост","shiftNr":5,"time":"15:00-16:30","names":["Адрианна Бучма","Рубен Паванело","Елмар и Марифе Месропян"]},{"date":"2023-12-13T22:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":14,"placeOfEvent":"Лъвов Мост","shiftNr":6,"time":"16:30-18:00","names":["Панагиотис Псиакидис","Доминика Керес","Альона Иванчукова","Зденка Рудлофова"],"transport":"П.П, З.Р."},{"date":"2023-12-14T22:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":15,"placeOfEvent":"ц.ж.п. Гара","shiftNr":1,"time":"9:00-10:30","names":["Янко и Алиса Ванчеви","Марина Христова","Агниешка Клишевска"],"transport":"Я.В."},{"date":"2023-12-14T22:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":15,"placeOfEvent":"ц.ж.п. Гара","shiftNr":2,"time":"10:30-12:00","names":["Марина Даракова","Марта Силянчик","Мариане Вертхолц","Франческо Спиньо"]},{"date":"2023-12-14T22:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":15,"placeOfEvent":"ц.ж.п. Гара","shiftNr":3,"time":"12:00-13:30","names":["Елена Шаишникова","Екатерина Димитрова","Инге Вандер Мейрен"]},{"date":"2023-12-14T22:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":15,"placeOfEvent":"ц.ж.п. Гара","shiftNr":4,"time":"13:30-15:00","names":["Аня Ван Ловерен","Румяна Иванова","Дариуш и Елена Йедлински"]},{"date":"2023-12-14T22:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":15,"placeOfEvent":"ц.ж.п. Гара","shiftNr":5,"time":"15:00-16:30","names":["Даниела Стоянова","Оксана Финогиеева","Юлия Яремчук"]},{"date":"2023-12-14T22:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":15,"placeOfEvent":"ц.ж.п. Гара","shiftNr":6,"time":"16:30-18:00","names":["Светлана Юрушкина","Ануар и Сара Насър"],"transport":" А.Н."},{"date":"2023-12-15T22:00:00.000Z","dayOfWeek":"Събота","dayOfMonth":16,"placeOfEvent":"НДК","shiftNr":1,"time":"12:00-13:30","names":["Красимир Грудев","Илияна Иванова","Максим и Даниела Терол"],"transport":" К.Г."},{"date":"2023-12-15T22:00:00.000Z","dayOfWeek":"Събота","dayOfMonth":16,"placeOfEvent":"НДК","shiftNr":2,"time":"13:30-15:00","names":["Юлиана Пеева","Светозар и Антоанета Ганчеви","Крейг и Джени Уилсън"]},{"date":"2023-12-15T22:00:00.000Z","dayOfWeek":"Събота","dayOfMonth":16,"placeOfEvent":"НДК","shiftNr":3,"time":"15:00-16:30","names":["Алиция и Роберт Янчък","Бранимира Съменова","Олга Ларченкова"]},{"date":"2023-12-15T22:00:00.000Z","dayOfWeek":"Събота","dayOfMonth":16,"placeOfEvent":"НДК","shiftNr":4,"time":"16:30-18:00","names":["Катинка Мойзер","Цветелина Колева","Биляна Султанова","Виктория Симонян"],"transport":"Ц.К,Б.С"},{"date":"2023-12-17T22:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":18,"placeOfEvent":"Стадион Васил Левски","shiftNr":1,"time":"9:00-10:30","names":["Георги Георгиев","Кристиан и Екатерина Новак","Лойде Калабрезе"],"transport":"Г.Г.,Л.К."},{"date":"2023-12-17T22:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":18,"placeOfEvent":"Стадион Васил Левски","shiftNr":2,"time":"10:30-12:00","names":["Добрин Стефанов","Николина Тодорова"]},{"date":"2023-12-17T22:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":18,"placeOfEvent":"Стадион Васил Левски","shiftNr":3,"time":"12:00-13:30","names":["Яна Блехова","Леся Гуменная","Барбара Паванело"]},{"date":"2023-12-17T22:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":18,"placeOfEvent":"Стадион Васил Левски","shiftNr":4,"time":"13:30-15:00","names":["Дмитри и Светлана Калинини","Валентина Бабаева"]},{"date":"2023-12-17T22:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":18,"placeOfEvent":"Стадион Васил Левски","shiftNr":5,"time":"15:00-16:30","names":["Стела Стоянова","Анастасия Билоус","Анаис Пети"]},{"date":"2023-12-17T22:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":18,"placeOfEvent":"Стадион Васил Левски","shiftNr":6,"time":"16:30-18:00","names":["Слави и Анна Манолеви","Анжела Дойчинова"],"transport":"С.М."},{"date":"2023-12-18T22:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":19,"placeOfEvent":"Софийски Университет","shiftNr":1,"time":"9:00-10:30","names":["Краси и Жасмин Райчеви","Фабио и Лили Пискеда"],"transport":"К.Р."},{"date":"2023-12-18T22:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":19,"placeOfEvent":"Софийски Университет","shiftNr":2,"time":"10:30-12:00","names":["Лилия Еременко","Юлиана Савелиева","Валентин и Елена Павлови"]},{"date":"2023-12-18T22:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":19,"placeOfEvent":"Софийски Университет","shiftNr":3,"time":"12:00-13:30","names":["Марина Димитрова","Златка Михова","Наташа Перчекли"]},{"date":"2023-12-18T22:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":19,"placeOfEvent":"Софийски Университет","shiftNr":4,"time":"13:30-15:00","names":["Илия и Елизавета Москвини","Румяна Иванова","Фабио Пискеда"]},{"date":"2023-12-18T22:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":19,"placeOfEvent":"Софийски Университет","shiftNr":5,"time":"15:00-16:30","names":["Ина Едрева","Бранимира Съменова","Катинка Мойзер"]},{"date":"2023-12-18T22:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":19,"placeOfEvent":"Софийски Университет","shiftNr":6,"time":"16:30-18:00","names":["Джеси и Ребека Алберт","Рафаел Клабо","Анета Атанасова"],"transport":"Д.А."},{"date":"2023-12-19T22:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":20,"placeOfEvent":"Сердика","shiftNr":1,"time":"9:00-10:30","names":["Юрий и Светлана Чулак","Едит Ковач","Доминика Керес"],"transport":" Ю.Ч."},{"date":"2023-12-19T22:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":20,"placeOfEvent":"Сердика","shiftNr":2,"time":"10:30-12:00","names":["Янка Бояджиева","Наташа Смит","Фабио и Лили Пискеда"]},{"date":"2023-12-19T22:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":20,"placeOfEvent":"Сердика","shiftNr":3,"time":"12:00-13:30","names":["Алиция и Роберт Янчък","Татяна Торохтий"]},{"date":"2023-12-19T22:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":20,"placeOfEvent":"Сердика","shiftNr":4,"time":"13:30-15:00","names":["Наталия Чемерис","Марина Даракова","Александра Карлсон"]},{"date":"2023-12-19T22:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":20,"placeOfEvent":"Сердика","shiftNr":5,"time":"15:00-16:30","names":["Даниела Стоянова","Кеся Спиньо","Юлия Яремчук","Андре Виториано"]},{"date":"2023-12-19T22:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":20,"placeOfEvent":"Сердика","shiftNr":6,"time":"16:30-18:00","names":["Панагиотис Псиакидис","Зденка Рудлофова","Фабио Пискеда"],"transport":"П.П,З.Р"},{"date":"2023-12-20T22:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":21,"placeOfEvent":"Лъвов Мост","shiftNr":1,"time":"9:00-10:30","names":["Олга Ларченкова","Татяна Зозулина","Марсел и Алина Клайнер"],"transport":"М.К."},{"date":"2023-12-20T22:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":21,"placeOfEvent":"Лъвов Мост","shiftNr":2,"time":"10:30-12:00","names":["Филип и Мария Баудиш","Анна Илиева","Даниела Димитрова"]},{"date":"2023-12-20T22:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":21,"placeOfEvent":"Лъвов Мост","shiftNr":3,"time":"12:00-13:30","names":["Светослав и Сириел Георгиеви","Фабио и Лили Пискеда"]},{"date":"2023-12-20T22:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":21,"placeOfEvent":"Лъвов Мост","shiftNr":4,"time":"13:30-15:00","names":["Наталия Граднова","Ани Пехливанова","Александър Яцък","Лариса Яцък"]},{"date":"2023-12-20T22:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":21,"placeOfEvent":"Лъвов Мост","shiftNr":5,"time":"15:00-16:30","names":["Виктория Черевко","Лоредана Лучано","Рубен Паванело"]},{"date":"2023-12-20T22:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":21,"placeOfEvent":"Лъвов Мост","shiftNr":6,"time":"16:30-18:00","names":["Елмар и Марифе Месропян","Катинка Мойзер","Наташа Смит"],"transport":" Е.М."},{"date":"2023-12-21T22:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":22,"placeOfEvent":"ц.ж.п. Гара","shiftNr":1,"time":"9:00-10:30","names":["Янко и Алиса Ванчеви","Фабио и Лили Пискеда"],"transport":" Я.В."},{"date":"2023-12-21T22:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":22,"placeOfEvent":"ц.ж.п. Гара","shiftNr":2,"time":"10:30-12:00","names":["Екатерина Димитрова","Аня Ван Ловерен","Мариане Вертхолц"]},{"date":"2023-12-21T22:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":22,"placeOfEvent":"ц.ж.п. Гара","shiftNr":3,"time":"12:00-13:30","names":["Витали Пашченко","Марта Силянчик","Мелани Стоянова","Линда Мои"]},{"date":"2023-12-21T22:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":22,"placeOfEvent":"ц.ж.п. Гара","shiftNr":4,"time":"13:30-15:00","names":["Агниешка Клишевска","Катинка Мойзер"]},{"date":"2023-12-21T22:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":22,"placeOfEvent":"ц.ж.п. Гара","shiftNr":5,"time":"15:00-16:30","names":["Оксана Финогиеева","Иван Анастасов","Румяна Иванова"]},{"date":"2023-12-21T22:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":22,"placeOfEvent":"ц.ж.п. Гара","shiftNr":6,"time":"16:30-18:00","names":["Симоне и Серена Русо","Прометей и Девора Подиматис"],"transport":" С.Р."},{"date":"2023-12-22T22:00:00.000Z","dayOfWeek":"Събота","dayOfMonth":23,"placeOfEvent":"НДК","shiftNr":1,"time":"12:00-13:30","names":["Александър и Гергана Деде","Тихомир и Радостина Илиеви"],"transport":"А.Д."},{"date":"2023-12-22T22:00:00.000Z","dayOfWeek":"Събота","dayOfMonth":23,"placeOfEvent":"НДК","shiftNr":2,"time":"13:30-15:00","names":["Анжела Дойчинова","Альона Иванчукова","Фабио и Лили Пискеда"]},{"date":"2023-12-22T22:00:00.000Z","dayOfWeek":"Събота","dayOfMonth":23,"placeOfEvent":"НДК","shiftNr":3,"time":"15:00-16:30","names":["Максим и Даниела Терол","Елмар и Марифе Месропян"]},{"date":"2023-12-22T22:00:00.000Z","dayOfWeek":"Събота","dayOfMonth":23,"placeOfEvent":"НДК","shiftNr":4,"time":"16:30-18:00","names":["Добромир Попов","Илиян и Влади Асенови"],"transport":" Д.П."},{"date":"2023-12-24T22:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":25,"placeOfEvent":"Стадион Васил Левски","shiftNr":1,"time":"9:00-10:30","names":["Георги Георгиев","Лойде Калабрезе","Алесия Сейз"],"transport":"Г.Г,Л.К."},{"date":"2023-12-24T22:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":25,"placeOfEvent":"Стадион Васил Левски","shiftNr":2,"time":"10:30-12:00","names":["Бистра Асенова","Добрин Стефанов","Люба Мишченко"]},{"date":"2023-12-24T22:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":25,"placeOfEvent":"Стадион Васил Левски","shiftNr":3,"time":"12:00-13:30","names":["Николина Тодорова","Марта Силянчик","????"]},{"date":"2023-12-24T22:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":25,"placeOfEvent":"Стадион Васил Левски","shiftNr":4,"time":"13:30-15:00","names":["Анастасия Билоус","Кристиан и Екатерина Новак"]},{"date":"2023-12-24T22:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":25,"placeOfEvent":"Стадион Васил Левски","shiftNr":5,"time":"15:00-16:30","names":["Юлия Яремчук","Валентина Бабаева","Елмар Месропян","Леся Гуменная"]},{"date":"2023-12-24T22:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":25,"placeOfEvent":"Стадион Васил Левски","shiftNr":6,"time":"16:30-18:00","names":["Юстъна Хацкиевич","Галина Лукова","Роберт и Алиця Янчък"],"transport":"Р.Я."},{"date":"2023-12-25T22:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":26,"placeOfEvent":"Софийски Университет","shiftNr":1,"time":"9:00-10:30","names":["Августина Дойчинова","Юлиана Савелиева","Краси и Жасмин Райчеви"],"transport":" К.Р."},{"date":"2023-12-25T22:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":26,"placeOfEvent":"Софийски Университет","shiftNr":2,"time":"10:30-12:00","names":["Марина Димитрова","Лоредана Лучано","Леся Гуменная"]},{"date":"2023-12-25T22:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":26,"placeOfEvent":"Софийски Университет","shiftNr":3,"time":"12:00-13:30","names":["Лилия Еременко","Златка Михова","Наташа Перчекли"]},{"date":"2023-12-25T22:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":26,"placeOfEvent":"Софийски Университет","shiftNr":4,"time":"13:30-15:00","names":["Илия и Елизавета Москвини","Ина Едрева"]},{"date":"2023-12-25T22:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":26,"placeOfEvent":"Софийски Университет","shiftNr":5,"time":"15:00-16:30","names":["Адрианна Бучма","Сара Насър","Катинка Мойзер"]},{"date":"2023-12-25T22:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":26,"placeOfEvent":"Софийски Университет","shiftNr":6,"time":"16:30-18:00","names":["Дария Ященко","Анета Атанасова","Стела Стоянова"],"transport":"А.А, С.С."},{"date":"2023-12-26T22:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":27,"placeOfEvent":"Сердика","shiftNr":1,"time":"9:00-10:30","names":["Едит Ковач","Джеси и Ребека Алберт","Жанет Холм"],"transport":"Д.А."},{"date":"2023-12-26T22:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":27,"placeOfEvent":"Сердика","shiftNr":2,"time":"10:30-12:00","names":["Наталия Граднова","Олга Ларченкова","Светломира Трифонова"]},{"date":"2023-12-26T22:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":27,"placeOfEvent":"Сердика","shiftNr":3,"time":"12:00-13:30","names":["Татяна Павлова","Валентин и Елена Павлови","Виктория Черевко"]},{"date":"2023-12-26T22:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":27,"placeOfEvent":"Сердика","shiftNr":4,"time":"13:30-15:00","names":["Шилем и Чинуай Волпато","Янка Бояджиева","Александра Карлсон"]},{"date":"2023-12-26T22:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":27,"placeOfEvent":"Сердика","shiftNr":5,"time":"15:00-16:30","names":["Даниела Стоянова","Марина Даракова","Юрий и Светлана Чулак"]},{"date":"2023-12-26T22:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":27,"placeOfEvent":"Сердика","shiftNr":6,"time":"16:30-18:00","names":["Рубен Паванело","Панагиотис Псиакидис","Бранимира Съменова"],"transport":"Р.П.,П.П."},{"date":"2023-12-27T22:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":28,"placeOfEvent":"Лъвов Мост","shiftNr":1,"time":"9:00-10:30","names":["Анна Карастоянова","Марсел и Алина Клайнер","Даниела Димитрова"],"transport":"М.К."},{"date":"2023-12-27T22:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":28,"placeOfEvent":"Лъвов Мост","shiftNr":2,"time":"10:30-12:00","names":["Светослав и Сириел Георгиеви","Александър и Лариса Яцък"]},{"date":"2023-12-27T22:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":28,"placeOfEvent":"Лъвов Мост","shiftNr":3,"time":"12:00-13:30","names":["Мая Стефанова","Виолета Христова","Анна Илиева"]},{"date":"2023-12-27T22:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":28,"placeOfEvent":"Лъвов Мост","shiftNr":4,"time":"13:30-15:00","names":["Абигаил Сантюсте","Наташа Смит","Лоредана Лучано"]},{"date":"2023-12-27T22:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":28,"placeOfEvent":"Лъвов Мост","shiftNr":5,"time":"15:00-16:30","names":["Зденка Рудлофова","Себина Вестердал","Викторя Черевко"]},{"date":"2023-12-27T22:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":28,"placeOfEvent":"Лъвов Мост","shiftNr":6,"time":"16:30-18:00","names":["Евелин Манолова","Доминика Керес","Елмар Месропян","Альона Иванчукова"],"transport":"А.Н."},{"date":"2023-12-28T22:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":29,"placeOfEvent":"ц.ж.п. Гара","shiftNr":1,"time":"9:00-10:30","names":["Янко и Алиса Ванчеви","Марина Христова","Франческо Спиньо"],"transport":"Я.В"},{"date":"2023-12-28T22:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":29,"placeOfEvent":"ц.ж.п. Гара","shiftNr":2,"time":"10:30-12:00","names":["Екатерина Димитрова","Мариане Вертхолц","Агниешка Клишевска"]},{"date":"2023-12-28T22:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":29,"placeOfEvent":"ц.ж.п. Гара","shiftNr":3,"time":"12:00-13:30","names":["Витали Пашченко","Румяна Иванова","Антонина Сейз","Мелани Стоянова"]},{"date":"2023-12-28T22:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":29,"placeOfEvent":"ц.ж.п. Гара","shiftNr":4,"time":"13:30-15:00","names":["Радостина Илиева","Анжела Дойчинова","Симоне и Серена Русо"]},{"date":"2023-12-28T22:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":29,"placeOfEvent":"ц.ж.п. Гара","shiftNr":5,"time":"15:00-16:30","names":["Оксана Финогиеева","Елена Шаишникова","Аня Ван Ловерен"]},{"date":"2023-12-28T22:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":29,"placeOfEvent":"ц.ж.п. Гара","shiftNr":6,"time":"16:30-18:00","names":["Прометей и Девора Подиматис","Харолд Хиралдо","Светлана Юрушкина"],"transport":"П.П."},{"date":"2023-12-29T22:00:00.000Z","dayOfWeek":"Събота","dayOfMonth":30,"placeOfEvent":"НДК","shiftNr":1,"time":"12:00-13:30","names":["Цветелина Колева","Георги и Джихан Калчеви","Марина Якимовская"],"transport":" Г.К."},{"date":"2023-12-29T22:00:00.000Z","dayOfWeek":"Събота","dayOfMonth":30,"placeOfEvent":"НДК","shiftNr":2,"time":"13:30-15:00","names":["Давид Господинов","Емил и Евелина Гюлеви","Анаис Пети"]},{"date":"2023-12-29T22:00:00.000Z","dayOfWeek":"Събота","dayOfMonth":30,"placeOfEvent":"НДК","shiftNr":3,"time":"15:00-16:30","names":["Павел и Евелин Манолови","Стефан Господинов","Даша Финогеева"]},{"date":"2023-12-29T22:00:00.000Z","dayOfWeek":"Събота","dayOfMonth":30,"placeOfEvent":"НДК","shiftNr":4,"time":"16:30-18:00","names":["Красимир Велев","Рубен и Лилия Реч","Кшищоф Гуронски"],"transport":"Р.Р."}] \ No newline at end of file diff --git a/content/temp/График 2024-01.json b/content/temp/График 2024-01.json new file mode 100644 index 0000000..e154368 --- /dev/null +++ b/content/temp/График 2024-01.json @@ -0,0 +1 @@ +[{"date":"2024-01-01T22:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":2,"placeOfEvent":"Софийски Университет","shiftNr":1,"time":"9:00-10:30","names":["Доминика Керес","Августина Дойчинова","Симоне и Серена Русо"],"transport":" "},{"date":"2024-01-01T22:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":2,"placeOfEvent":"Софийски Университет","shiftNr":2,"time":"10:30-12:00","names":["Акеми Виториано","Лоран Баерт","Бранимира Съменова"]},{"date":"2024-01-01T22:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":2,"placeOfEvent":"Софийски Университет","shiftNr":3,"time":"12:00-13:30","names":["Юлиана Савелиева","Златка Михова","Николина Тодорова","Наташа Перчекли"]},{"date":"2024-01-01T22:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":2,"placeOfEvent":"Софийски Университет","shiftNr":4,"time":"13:30-15:00","names":["Марина Димитрова","Лии Рамзи","Уенди Рамзи","Евникия Тентас"]},{"date":"2024-01-01T22:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":2,"placeOfEvent":"Софийски Университет","shiftNr":5,"time":"15:00-16:30","names":["Димитрина Войчиешек","Ануар и Сара Насър"]},{"date":"2024-01-01T22:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":2,"placeOfEvent":"Софийски Университет","shiftNr":6,"time":"16:30-18:00","names":["Анжела Дойчинова","Елмар и Марифе Месропян"],"transport":" Е.М."},{"date":"2024-01-02T22:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":3,"placeOfEvent":"Сердика","shiftNr":1,"time":"9:00-10:30","names":["Бистра Асенова","Барбара Паванело","Стела Стоянова"],"transport":"Б.П,С.С"},{"date":"2024-01-02T22:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":3,"placeOfEvent":"Сердика","shiftNr":2,"time":"10:30-12:00","names":["Таня Павлова","Едит Ковач","Анастасия Билоус","Себина Вестердал"]},{"date":"2024-01-02T22:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":3,"placeOfEvent":"Сердика","shiftNr":3,"time":"12:00-13:30","names":["Марина Даракова","Светломира Трифонова","Даниела Стоянова"]},{"date":"2024-01-02T22:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":3,"placeOfEvent":"Сердика","shiftNr":4,"time":"13:30-15:00","names":["Иван Анастасов","Надка Монева","Юрий и Светлана Чулак"]},{"date":"2024-01-02T22:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":3,"placeOfEvent":"Сердика","shiftNr":5,"time":"15:00-16:30","names":["Рена и Татяна Цирка","Шилем и Чинуе Волпато"]},{"date":"2024-01-02T22:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":3,"placeOfEvent":"Сердика","shiftNr":6,"time":"16:30-18:00","names":["Кеся Спиньо","Тихомир Илиев","Харолд Хиралдо"],"transport":"Х.Х, К.С"},{"date":"2024-01-03T22:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":4,"placeOfEvent":"Лъвов Мост","shiftNr":1,"time":"9:00-10:30","names":["Ани Пехливанова","Александра Чернъшова","Слави Манолев"],"transport":"С.М,А.П"},{"date":"2024-01-03T22:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":4,"placeOfEvent":"Лъвов Мост","shiftNr":2,"time":"10:30-12:00","names":["Светослав и Сириел Георгиеви","Таня Колчанова","Адрианна Бучма"]},{"date":"2024-01-03T22:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":4,"placeOfEvent":"Лъвов Мост","shiftNr":3,"time":"12:00-13:30","names":["Бранимира Съменова","Наташа Смит","Тина Хиралдо","Себина Вестердал"]},{"date":"2024-01-03T22:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":4,"placeOfEvent":"Лъвов Мост","shiftNr":4,"time":"13:30-15:00","names":["Анна Илиева","Рубен Паванело","Мариане Вертхолц"]},{"date":"2024-01-03T22:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":4,"placeOfEvent":"Лъвов Мост","shiftNr":5,"time":"15:00-16:30","names":["Виктория Черевко","Радостина Илиева","Анаис Пети"]},{"date":"2024-01-03T22:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":4,"placeOfEvent":"Лъвов Мост","shiftNr":6,"time":"16:30-18:00","names":["Альона Иванчукова","Роберт и Алиця Янчък","Лоредана Лучано"],"transport":"Р.Я."},{"date":"2024-01-04T22:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":5,"placeOfEvent":"ц.ж.п. Гара","shiftNr":1,"time":"9:00-10:30","names":["Янко и Алиса Ванчеви","Марина Христова"],"transport":"Я.В."},{"date":"2024-01-04T22:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":5,"placeOfEvent":"ц.ж.п. Гара","shiftNr":2,"time":"10:30-12:00","names":["Екатерина Димитрова","Олга Ларченкова","Нина Младенова"]},{"date":"2024-01-04T22:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":5,"placeOfEvent":"ц.ж.п. Гара","shiftNr":3,"time":"12:00-13:30","names":["Аня Ван Ловерен","Агниешка Клишевска","Мелани Стоянова"]},{"date":"2024-01-04T22:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":5,"placeOfEvent":"ц.ж.п. Гара","shiftNr":4,"time":"13:30-15:00","names":["Сузане Елизабет Танковски","Линда Мои","Наталия Граднова"]},{"date":"2024-01-04T22:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":5,"placeOfEvent":"ц.ж.п. Гара","shiftNr":5,"time":"15:00-16:30","names":["Елена Шаишникова","Румяна Иванова","Тимофей Ларченков"]},{"date":"2024-01-04T22:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":5,"placeOfEvent":"ц.ж.п. Гара","shiftNr":6,"time":"16:30-18:00","names":["Светлана Калинина","Катинка Мойзер","Евелин Манолова"],"transport":"K.M,Е.М"},{"date":"2024-01-05T22:00:00.000Z","dayOfWeek":"Събота","dayOfMonth":6,"placeOfEvent":"НДК","shiftNr":1,"time":"12:00-13:30","names":["Франческо и Кеся Спиньо","Емануил и Станислава Павлови"],"transport":" Ф.С."},{"date":"2024-01-05T22:00:00.000Z","dayOfWeek":"Събота","dayOfMonth":6,"placeOfEvent":"НДК","shiftNr":2,"time":"13:30-15:00","names":["Александър и Гергана Деде","Павел Манолов"]},{"date":"2024-01-05T22:00:00.000Z","dayOfWeek":"Събота","dayOfMonth":6,"placeOfEvent":"НДК","shiftNr":3,"time":"15:00-16:30","names":["Кшищоф Гуронски","Зденка Рудлофова","Ана-Мария Георгиева"]},{"date":"2024-01-05T22:00:00.000Z","dayOfWeek":"Събота","dayOfMonth":6,"placeOfEvent":"НДК","shiftNr":4,"time":"16:30-18:00","names":["Илияна Иванова","Кристине Йорданова","Светозар и Антоанета Ганчеви"],"transport":" "},{"date":"2024-01-07T22:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":8,"placeOfEvent":"Стадион Васил Левски","shiftNr":1,"time":"9:00-10:30","names":["Лойде Калабрезе","Николина Тодорова","Георги Георгиев"],"transport":"Г.Г.,Л.К."},{"date":"2024-01-07T22:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":8,"placeOfEvent":"Стадион Васил Левски","shiftNr":2,"time":"10:30-12:00","names":["Дмитро и Светлана Калинини","Добрин Стефанов"]},{"date":"2024-01-07T22:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":8,"placeOfEvent":"Стадион Васил Левски","shiftNr":3,"time":"12:00-13:30","names":["Виолета Христова","Кристиан и Екатерина Новак"]},{"date":"2024-01-07T22:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":8,"placeOfEvent":"Стадион Васил Левски","shiftNr":4,"time":"13:30-15:00","names":["Наталия Чемерис","Евелин Манолова","Анаис Пети","Ина Едрева"]},{"date":"2024-01-07T22:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":8,"placeOfEvent":"Стадион Васил Левски","shiftNr":5,"time":"15:00-16:30","names":["Виктория Черевко","Валентина Бабаева","Дарина Островска"]},{"date":"2024-01-07T22:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":8,"placeOfEvent":"Стадион Васил Левски","shiftNr":6,"time":"16:30-18:00","names":["Слави и Анна Манолеви","Леся Гуменная","Анета Атанасова"],"transport":"С.М."},{"date":"2024-01-08T22:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":9,"placeOfEvent":"Софийски Университет","shiftNr":1,"time":"9:00-10:30","names":["Красимир и Жасмин Райчеви","Августина Дойчинова","Акеми Виториано"],"transport":"К.Р."},{"date":"2024-01-08T22:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":9,"placeOfEvent":"Софийски Университет","shiftNr":2,"time":"10:30-12:00","names":["Юлиана Савелиева","Люба Мишченко","Елена Павлова"]},{"date":"2024-01-08T22:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":9,"placeOfEvent":"Софийски Университет","shiftNr":3,"time":"12:00-13:30","names":["Лилия Еременко","Лоредана Лучано","Наташа Перчекли"]},{"date":"2024-01-08T22:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":9,"placeOfEvent":"Софийски Университет","shiftNr":4,"time":"13:30-15:00","names":["Анжела Дойчинова","Марина Димитрова","Златка Михова"]},{"date":"2024-01-08T22:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":9,"placeOfEvent":"Софийски Университет","shiftNr":5,"time":"15:00-16:30","names":["Димитрина Войчиешек","Симоне Русо","Серена Русо"]},{"date":"2024-01-08T22:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":9,"placeOfEvent":"Софийски Университет","shiftNr":6,"time":"16:30-18:00","names":["Джеси и Ребека Алберт","Дария Ященко"],"transport":"Д.А."},{"date":"2024-01-09T22:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":10,"placeOfEvent":"Сердика","shiftNr":1,"time":"9:00-10:30","names":["Андреа и Барбара Паванело","Алесия Сейз"],"transport":"А.П."},{"date":"2024-01-09T22:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":10,"placeOfEvent":"Сердика","shiftNr":2,"time":"10:30-12:00","names":["Таня Павлова","Едит Ковач","Бистра Асенова","Галина Лукова"]},{"date":"2024-01-09T22:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":10,"placeOfEvent":"Сердика","shiftNr":3,"time":"12:00-13:30","names":["Стела Стоянова","Александра Карлсон","Наталия Граднова"]},{"date":"2024-01-09T22:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":10,"placeOfEvent":"Сердика","shiftNr":4,"time":"13:30-15:00","names":["Светломира Трифонова","Рена и Татяна Цирка"]},{"date":"2024-01-09T22:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":10,"placeOfEvent":"Сердика","shiftNr":5,"time":"15:00-16:30","names":["Кеся Спиньо","Янка Бояджиева","Андре Виториано"]},{"date":"2024-01-09T22:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":10,"placeOfEvent":"Сердика","shiftNr":6,"time":"16:30-18:00","names":["Харолд Хиралдо","Доминика Керес","Бранимира Съменова"],"transport":"Х.Х,Д.К."},{"date":"2024-01-10T22:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":11,"placeOfEvent":"Лъвов Мост","shiftNr":1,"time":"9:00-10:30","names":["Георги Георгиев","Ани Пехливанова","Татяна Зозулина"],"transport":"Г.Г,А.П"},{"date":"2024-01-10T22:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":11,"placeOfEvent":"Лъвов Мост","shiftNr":2,"time":"10:30-12:00","names":["Анна Илиева","Александра Чернъшова","Таня Колчанова","Даниела Димитрова"]},{"date":"2024-01-10T22:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":11,"placeOfEvent":"Лъвов Мост","shiftNr":3,"time":"12:00-13:30","names":["Антонина Сейз","Светослав и Сириел Георгиеви","Мариане Вертхолц"]},{"date":"2024-01-10T22:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":11,"placeOfEvent":"Лъвов Мост","shiftNr":4,"time":"13:30-15:00","names":["София Постолова","Марсел и Алина Клайнер"]},{"date":"2024-01-10T22:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":11,"placeOfEvent":"Лъвов Мост","shiftNr":5,"time":"15:00-16:30","names":["Адрианна Бучма","Рубен Паванело","Юрий и Светлана Чулак"]},{"date":"2024-01-10T22:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":11,"placeOfEvent":"Лъвов Мост","shiftNr":6,"time":"16:30-18:00","names":["Панагиотис Псиакидис","Альона Иванчукова","Зденка Рудлофова","Катинка Мойзер"],"transport":"П.П, З.Р."},{"date":"2024-01-11T22:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":12,"placeOfEvent":"ц.ж.п. Гара","shiftNr":1,"time":"9:00-10:30","names":["Янко и Алиса Ванчеви","Марина Христова"],"transport":"Я.В."},{"date":"2024-01-11T22:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":12,"placeOfEvent":"ц.ж.п. Гара","shiftNr":2,"time":"10:30-12:00","names":["Елмар и Марифе Месропян","Нина Младенова"]},{"date":"2024-01-11T22:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":12,"placeOfEvent":"ц.ж.п. Гара","shiftNr":3,"time":"12:00-13:30","names":["Елена Шаишникова","Екатерина Димитрова","Агниешка Клишевска"]},{"date":"2024-01-11T22:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":12,"placeOfEvent":"ц.ж.п. Гара","shiftNr":4,"time":"13:30-15:00","names":["Аня Ван Ловерен","Румяна Иванова","Джейми Лий Смит"]},{"date":"2024-01-11T22:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":12,"placeOfEvent":"ц.ж.п. Гара","shiftNr":5,"time":"15:00-16:30","names":["Даниела Стоянова","Оксана Финогиеева","Юлия Яремчук"]},{"date":"2024-01-11T22:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":12,"placeOfEvent":"ц.ж.п. Гара","shiftNr":6,"time":"16:30-18:00","names":["Ануар и Сара Насър","Лоран Баерт","Марина Даракова"],"transport":" А.Н."},{"date":"2024-01-12T22:00:00.000Z","dayOfWeek":"Събота","dayOfMonth":13,"placeOfEvent":"НДК","shiftNr":1,"time":"12:00-13:30","names":["Максим и Даниела Терол","Юстъна Хацкиевич"],"transport":" М.Т."},{"date":"2024-01-12T22:00:00.000Z","dayOfWeek":"Събота","dayOfMonth":13,"placeOfEvent":"НДК","shiftNr":2,"time":"13:30-15:00","names":["Крейг и Джени Уилсън","Биляна Султанова"]},{"date":"2024-01-12T22:00:00.000Z","dayOfWeek":"Събота","dayOfMonth":13,"placeOfEvent":"НДК","shiftNr":3,"time":"15:00-16:30","names":["Алиция и Роберт Янчък","Олга Ларченкова","Даша Финогеева"]},{"date":"2024-01-12T22:00:00.000Z","dayOfWeek":"Събота","dayOfMonth":13,"placeOfEvent":"НДК","shiftNr":4,"time":"16:30-18:00","names":["Карен и Виктория Симонян","Илияна Иванова"],"transport":"К.С."},{"date":"2024-01-14T22:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":15,"placeOfEvent":"Стадион Васил Левски","shiftNr":1,"time":"9:00-10:30","names":["Георги Георгиев","Кристиан и Екатерина Новак","Рубен Паванело"],"transport":"Г.Г,Р.П."},{"date":"2024-01-14T22:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":15,"placeOfEvent":"Стадион Васил Левски","shiftNr":2,"time":"10:30-12:00","names":["Добрин Стефанов","Николина Тодорова","Барбара Паванело"]},{"date":"2024-01-14T22:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":15,"placeOfEvent":"Стадион Васил Левски","shiftNr":3,"time":"12:00-13:30","names":["Яна Блехова","Леся Гуменная","Лоредана Лучано"]},{"date":"2024-01-14T22:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":15,"placeOfEvent":"Стадион Васил Левски","shiftNr":4,"time":"13:30-15:00","names":["Дмитро и Светлана Калинини","Валентина Бабаева"]},{"date":"2024-01-14T22:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":15,"placeOfEvent":"Стадион Васил Левски","shiftNr":5,"time":"15:00-16:30","names":["Стела Стоянова","Абигаил Сантюсте","Евелин Манолова"]},{"date":"2024-01-14T22:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":15,"placeOfEvent":"Стадион Васил Левски","shiftNr":6,"time":"16:30-18:00","names":["Слави и Анна Манолеви","Анжела Дойчинова"],"transport":"С.М."},{"date":"2024-01-15T22:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":16,"placeOfEvent":"Софийски Университет","shiftNr":1,"time":"9:00-10:30","names":["Красимир и Жасмин Райчеви","Адрианна Бучма"],"transport":"К.Р."},{"date":"2024-01-15T22:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":16,"placeOfEvent":"Софийски Университет","shiftNr":2,"time":"10:30-12:00","names":["Лилия Еременко","Юлиана Савелиева","Елена Павлова"]},{"date":"2024-01-15T22:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":16,"placeOfEvent":"Софийски Университет","shiftNr":3,"time":"12:00-13:30","names":["Марина Димитрова","Златка Михова","Наташа Перчекли"]},{"date":"2024-01-15T22:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":16,"placeOfEvent":"Софийски Университет","shiftNr":4,"time":"13:30-15:00","names":["Лии и Уенди Рамзи","Джонатан Бейли","Шула Бейли"]},{"date":"2024-01-15T22:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":16,"placeOfEvent":"Софийски Университет","shiftNr":5,"time":"15:00-16:30","names":["Бранимира Съменова","Симоне и Серена Русо"]},{"date":"2024-01-15T22:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":16,"placeOfEvent":"Софийски Университет","shiftNr":6,"time":"16:30-18:00","names":["Джеси и Ребека Алберт","Рафаел Клабо"],"transport":"Д.А."},{"date":"2024-01-16T22:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":17,"placeOfEvent":"Сердика","shiftNr":1,"time":"9:00-10:30","names":["Едит Ковач","Доминика Керес","Сара Насър"],"transport":"Д.К,С.Н"},{"date":"2024-01-16T22:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":17,"placeOfEvent":"Сердика","shiftNr":2,"time":"10:30-12:00","names":["Янка Бояджиева","Елмар и Марифе Месропян"]},{"date":"2024-01-16T22:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":17,"placeOfEvent":"Сердика","shiftNr":3,"time":"12:00-13:30","names":["Алиция и Роберт Янчък","Тимофей Ларченков"]},{"date":"2024-01-16T22:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":17,"placeOfEvent":"Сердика","shiftNr":4,"time":"13:30-15:00","names":["Наталия Чемерис","Александра Карлсон","Анастасия Билоус"]},{"date":"2024-01-16T22:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":17,"placeOfEvent":"Сердика","shiftNr":5,"time":"15:00-16:30","names":["Даниела Стоянова","Кеся Спиньо","Юлия Яремчук","Андре Виториано"]},{"date":"2024-01-16T22:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":17,"placeOfEvent":"Сердика","shiftNr":6,"time":"16:30-18:00","names":["Зденка Рудлофова","Рена и Татяна Цирка"],"transport":"Т.Ц,З.Р"},{"date":"2024-01-17T22:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":18,"placeOfEvent":"Лъвов Мост","shiftNr":1,"time":"9:00-10:30","names":["Олга Ларченкова","Татяна Зозулина","Марсел и Алина Клайнер"],"transport":"М.К."},{"date":"2024-01-17T22:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":18,"placeOfEvent":"Лъвов Мост","shiftNr":2,"time":"10:30-12:00","names":["Филип и Мария Баудиш","Анна Илиева","Даниела Димитрова"]},{"date":"2024-01-17T22:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":18,"placeOfEvent":"Лъвов Мост","shiftNr":3,"time":"12:00-13:30","names":["Светослав и Сириел Георгиеви","Наталия Граднова"]},{"date":"2024-01-17T22:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":18,"placeOfEvent":"Лъвов Мост","shiftNr":4,"time":"13:30-15:00","names":["Ани Пехливанова","Александър и Лариса Яцък"]},{"date":"2024-01-17T22:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":18,"placeOfEvent":"Лъвов Мост","shiftNr":5,"time":"15:00-16:30","names":["Рубен Паванело","Анаис Пети","Мариане Вертхолц"]},{"date":"2024-01-17T22:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":18,"placeOfEvent":"Лъвов Мост","shiftNr":6,"time":"16:30-18:00","names":["Харолд Хиралдо","Панагиотис Псиакидис","Ануар Насър"],"transport":"А.Н,П.П"},{"date":"2024-01-18T22:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":19,"placeOfEvent":"ц.ж.п. Гара","shiftNr":1,"time":"9:00-10:30","names":["Янко и Алиса Ванчеви","Марина Даракова"],"transport":" Я.В."},{"date":"2024-01-18T22:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":19,"placeOfEvent":"ц.ж.п. Гара","shiftNr":2,"time":"10:30-12:00","names":["Екатерина Димитрова","Аня Ван Ловерен","Тина Хиралдо"]},{"date":"2024-01-18T22:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":19,"placeOfEvent":"ц.ж.п. Гара","shiftNr":3,"time":"12:00-13:30","names":["Витали Пашченко","Мелани Стоянова","Татяна Торохтий"]},{"date":"2024-01-18T22:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":19,"placeOfEvent":"ц.ж.п. Гара","shiftNr":4,"time":"13:30-15:00","names":["Агниешка Клишевска","Сузане Елизабет Танковски","Лоран Баерт"]},{"date":"2024-01-18T22:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":19,"placeOfEvent":"ц.ж.п. Гара","shiftNr":5,"time":"15:00-16:30","names":["Оксана Финогиеева","Иван Анастасов","Румяна Иванова"]},{"date":"2024-01-18T22:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":19,"placeOfEvent":"ц.ж.п. Гара","shiftNr":6,"time":"16:30-18:00","names":["Прометей и Девора Подиматис","Абигаил Сантюсте"],"transport":" П.П."},{"date":"2024-01-19T22:00:00.000Z","dayOfWeek":"Събота","dayOfMonth":20,"placeOfEvent":"НДК","shiftNr":1,"time":"12:00-13:30","names":["Александър и Гергана Деде","Тихомир и Радостина Илиеви"],"transport":"А.Д."},{"date":"2024-01-19T22:00:00.000Z","dayOfWeek":"Събота","dayOfMonth":20,"placeOfEvent":"НДК","shiftNr":2,"time":"13:30-15:00","names":["Альона Иванчукова","Крейг Уилсон","Джонатан Черьоли"]},{"date":"2024-01-19T22:00:00.000Z","dayOfWeek":"Събота","dayOfMonth":20,"placeOfEvent":"НДК","shiftNr":3,"time":"15:00-16:30","names":["Максим и Даниела Терол","Елмар и Марифе Месропян"]},{"date":"2024-01-19T22:00:00.000Z","dayOfWeek":"Събота","dayOfMonth":20,"placeOfEvent":"НДК","shiftNr":4,"time":"16:30-18:00","names":["Юлиана Пеева","Илиян и Владислава Асенови"],"transport":" И.А."},{"date":"2024-01-21T22:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":22,"placeOfEvent":"Стадион Васил Левски","shiftNr":1,"time":"9:00-10:30","names":["Георги Георгиев","Алесия Сейз","Сузане Елизабет Танковски"],"transport":"Г.Г,А.С"},{"date":"2024-01-21T22:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":22,"placeOfEvent":"Стадион Васил Левски","shiftNr":2,"time":"10:30-12:00","names":["Добрин Стефанов","Галина Лукова","Лоран Баерт"]},{"date":"2024-01-21T22:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":22,"placeOfEvent":"Стадион Васил Левски","shiftNr":3,"time":"12:00-13:30","names":["Николина Тодорова","Дарина Островска","Бистра Асенова"]},{"date":"2024-01-21T22:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":22,"placeOfEvent":"Стадион Васил Левски","shiftNr":4,"time":"13:30-15:00","names":["Кристиан и Екатерина Новак","Леся Гуменная"]},{"date":"2024-01-21T22:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":22,"placeOfEvent":"Стадион Васил Левски","shiftNr":5,"time":"15:00-16:30","names":["Юлия Яремчук","Валентина Бабаева","Елмар и Марифе Месропян"]},{"date":"2024-01-21T22:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":22,"placeOfEvent":"Стадион Васил Левски","shiftNr":6,"time":"16:30-18:00","names":["Лии и Уенди Рамзи","Харолд Хиралдо"],"transport":"Л.Р."},{"date":"2024-01-22T22:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":23,"placeOfEvent":"Софийски Университет","shiftNr":1,"time":"9:00-10:30","names":["Августина Дойчинова","Красимир и Жасмин Райчеви"],"transport":" К.Р."},{"date":"2024-01-22T22:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":23,"placeOfEvent":"Софийски Университет","shiftNr":2,"time":"10:30-12:00","names":["Марина Димитрова","Юлиана Савелиева","Люба Мишченко"]},{"date":"2024-01-22T22:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":23,"placeOfEvent":"Софийски Университет","shiftNr":3,"time":"12:00-13:30","names":["Лилия Еременко","Златка Михова","Ани Пехливанова"]},{"date":"2024-01-22T22:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":23,"placeOfEvent":"Софийски Университет","shiftNr":4,"time":"13:30-15:00","names":["Илия и Елизавета Москвини","Наташа Перчекли"]},{"date":"2024-01-22T22:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":23,"placeOfEvent":"Софийски Университет","shiftNr":5,"time":"15:00-16:30","names":["Адрианна Бучма","Катинка Мойзер","Лоредана Лучано"]},{"date":"2024-01-22T22:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":23,"placeOfEvent":"Софийски Университет","shiftNr":6,"time":"16:30-18:00","names":["Дария Ященко","Анета Атанасова","Стела Стоянова"],"transport":"А.А, С.С."},{"date":"2024-01-23T22:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":24,"placeOfEvent":"Сердика","shiftNr":1,"time":"9:00-10:30","names":["Едит Ковач","Джеси и Ребека Алберт","Жанет Холм"],"transport":"Д.А."},{"date":"2024-01-23T22:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":24,"placeOfEvent":"Сердика","shiftNr":2,"time":"10:30-12:00","names":["Олга Ларченкова","Светломира Трифонова","Анастасия Билоус"]},{"date":"2024-01-23T22:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":24,"placeOfEvent":"Сердика","shiftNr":3,"time":"12:00-13:30","names":["Таня Павлова","Елена Павлова","Роберт и Алиця Янчък"]},{"date":"2024-01-23T22:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":24,"placeOfEvent":"Сердика","shiftNr":4,"time":"13:30-15:00","names":["Шилем и Чинуе Волпато","Илия Москвин","Елизавета Москвина"]},{"date":"2024-01-23T22:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":24,"placeOfEvent":"Сердика","shiftNr":5,"time":"15:00-16:30","names":["Даниела Стоянова","Юрий и Светлана Чулак","Наталия Граднова"]},{"date":"2024-01-23T22:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":24,"placeOfEvent":"Сердика","shiftNr":6,"time":"16:30-18:00","names":["Бранимира Съменова","Симоне и Серена Русо"],"transport":"С.Р."},{"date":"2024-01-24T22:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":25,"placeOfEvent":"Лъвов Мост","shiftNr":1,"time":"9:00-10:30","names":["Марсел и Алина Клайнер","Татяна Зозулина","Даниела Димитрова"],"transport":"М.К."},{"date":"2024-01-24T22:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":25,"placeOfEvent":"Лъвов Мост","shiftNr":2,"time":"10:30-12:00","names":["Светослав и Сириел Георгиеви","Шула Бейли","Виолета Христова"]},{"date":"2024-01-24T22:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":25,"placeOfEvent":"Лъвов Мост","shiftNr":3,"time":"12:00-13:30","names":["Мая Стефанова","Анна Илиева","Александър Яцък","Лариса Яцък"]},{"date":"2024-01-24T22:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":25,"placeOfEvent":"Лъвов Мост","shiftNr":4,"time":"13:30-15:00","names":["Абигаил Сантюсте","Лоредана Лучано","Александра Карлсон"]},{"date":"2024-01-24T22:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":25,"placeOfEvent":"Лъвов Мост","shiftNr":5,"time":"15:00-16:30","names":["Зденка Рудлофова","Мариане Вертхолц","Анна Карастоянова"]},{"date":"2024-01-24T22:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":25,"placeOfEvent":"Лъвов Мост","shiftNr":6,"time":"16:30-18:00","names":["Евелин Манолова","Альона Иванчукова","Панагиотис Псиакидис"],"transport":"Е.М,П.П"},{"date":"2024-01-25T22:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":26,"placeOfEvent":"ц.ж.п. Гара","shiftNr":1,"time":"9:00-10:30","names":["Янко и Алиса Ванчеви","Марина Христова"],"transport":"Я.В"},{"date":"2024-01-25T22:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":26,"placeOfEvent":"ц.ж.п. Гара","shiftNr":2,"time":"10:30-12:00","names":["Екатерина Димитрова","Марина Даракова","Инге Вандер Мейрен"]},{"date":"2024-01-25T22:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":26,"placeOfEvent":"ц.ж.п. Гара","shiftNr":3,"time":"12:00-13:30","names":["Витали Пашченко","Антонина Сейз","Дариуш и Елена Йедлински"]},{"date":"2024-01-25T22:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":26,"placeOfEvent":"ц.ж.п. Гара","shiftNr":4,"time":"13:30-15:00","names":["Радостина Илиева","Анжела Дойчинова","Агниешка Клишевска"]},{"date":"2024-01-25T22:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":26,"placeOfEvent":"ц.ж.п. Гара","shiftNr":5,"time":"15:00-16:30","names":["Оксана Финогеева","Елена Шаишникова","Аня Ван Ловерен","Добромир Попов"]},{"date":"2024-01-25T22:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":26,"placeOfEvent":"ц.ж.п. Гара","shiftNr":6,"time":"16:30-18:00","names":["Прометей и Девора Подиматис","Линда Мои"],"transport":"П.П."},{"date":"2024-01-26T22:00:00.000Z","dayOfWeek":"Събота","dayOfMonth":27,"placeOfEvent":"НДК","shiftNr":1,"time":"12:00-13:30","names":["Георги и Джихан Калчеви","Марина Якимовская"],"transport":" Г.К."},{"date":"2024-01-26T22:00:00.000Z","dayOfWeek":"Събота","dayOfMonth":27,"placeOfEvent":"НДК","shiftNr":2,"time":"13:30-15:00","names":["Давид Господинов","Емил и Евелина Гюлеви","Юстъна Хацкиевич"]},{"date":"2024-01-26T22:00:00.000Z","dayOfWeek":"Събота","dayOfMonth":27,"placeOfEvent":"НДК","shiftNr":3,"time":"15:00-16:30","names":["Павел и Евелин Манолови","Стефан Господинов","Франческо Спиньо"]},{"date":"2024-01-26T22:00:00.000Z","dayOfWeek":"Събота","dayOfMonth":27,"placeOfEvent":"НДК","shiftNr":4,"time":"16:30-18:00","names":["Красимир Велев","Рубен и Лилия Реч","Кшищоф Гуронски"],"transport":"Р.Р."},{"date":"2024-01-28T22:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":29,"placeOfEvent":"Стадион Васил Левски","shiftNr":1,"time":"9:00-10:30","names":["Георги Георгиев","Лойде Калабрезе","Алесия Сейз"],"transport":"Г.Г,Л.К."},{"date":"2024-01-28T22:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":29,"placeOfEvent":"Стадион Васил Левски","shiftNr":2,"time":"10:30-12:00","names":["Бистра Асенова","Галина Лукова","Сузане Елизабет Танковски"]},{"date":"2024-01-28T22:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":29,"placeOfEvent":"Стадион Васил Левски","shiftNr":3,"time":"12:00-13:30","names":["Николина Тодорова","Дарина Островска","Добрин Стефанов"]},{"date":"2024-01-28T22:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":29,"placeOfEvent":"Стадион Васил Левски","shiftNr":4,"time":"13:30-15:00","names":["Кристиан и Екатерина Новак","Леся Гуменная"]},{"date":"2024-01-28T22:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":29,"placeOfEvent":"Стадион Васил Левски","shiftNr":5,"time":"15:00-16:30","names":["Юлия Яремчук","Валентина Бабаева","Елмар и Марифе Месропян"]},{"date":"2024-01-28T22:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":29,"placeOfEvent":"Стадион Васил Левски","shiftNr":6,"time":"16:30-18:00","names":["Лии и Уенди Рамзи","Харолд Хиралдо"],"transport":"Л.Р."},{"date":"2024-01-29T22:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":30,"placeOfEvent":"Софийски Университет","shiftNr":1,"time":"9:00-10:30","names":["Августина Дойчинова","Красимир и Жасмин Райчеви","Лоредана Лучано"],"transport":" К.Р."},{"date":"2024-01-29T22:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":30,"placeOfEvent":"Софийски Университет","shiftNr":2,"time":"10:30-12:00","names":["Марина Димитрова","Люба Мишченко","Юлиана Савелиева"]},{"date":"2024-01-29T22:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":30,"placeOfEvent":"Софийски Университет","shiftNr":3,"time":"12:00-13:30","names":["Лилия Еременко","Златка Михова","Наташа Перчекли"]},{"date":"2024-01-29T22:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":30,"placeOfEvent":"Софийски Университет","shiftNr":4,"time":"13:30-15:00","names":["Илия и Елизавета Москвини","Джонатан Бейли"]},{"date":"2024-01-29T22:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":30,"placeOfEvent":"Софийски Университет","shiftNr":5,"time":"15:00-16:30","names":["Сара Насър","Катинка Мойзер","Анаис Пети"]},{"date":"2024-01-29T22:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":30,"placeOfEvent":"Софийски Университет","shiftNr":6,"time":"16:30-18:00","names":["Дария Ященко","Анета Атанасова","Стела Стоянова"],"transport":"А.А, С.С."},{"date":"2024-01-30T22:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":31,"placeOfEvent":"Сердика","shiftNr":1,"time":"9:00-10:30","names":["Едит Ковач","Джеси и Ребека Алберт","Жанет Холм"],"transport":"Д.А."},{"date":"2024-01-30T22:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":31,"placeOfEvent":"Сердика","shiftNr":2,"time":"10:30-12:00","names":["Олга Ларченкова","Светломира Трифонова","Анастасия Билоус"]},{"date":"2024-01-30T22:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":31,"placeOfEvent":"Сердика","shiftNr":3,"time":"12:00-13:30","names":["Таня Павлова","Елена Павлова","Роберт и Алиця Янчък"]},{"date":"2024-01-30T22:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":31,"placeOfEvent":"Сердика","shiftNr":4,"time":"13:30-15:00","names":["Шилем и Чинуе Волпато","Александра Карлсон"]},{"date":"2024-01-30T22:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":31,"placeOfEvent":"Сердика","shiftNr":5,"time":"15:00-16:30","names":["Даниела Стоянова","Юрий и Светлана Чулак"]},{"date":"2024-01-30T22:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":31,"placeOfEvent":"Сердика","shiftNr":6,"time":"16:30-18:00","names":["Рубен Паванело","Бранимира Съменова","Наталия Граднова"],"transport":"Р.П,Н.Г."},{"date":"2024-01-31T22:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":1,"placeOfEvent":"Лъвов Мост","shiftNr":1,"time":"9:00-10:30","names":["Марсел и Алина Клайнер","Даниела Димитрова"],"transport":"М.К."},{"date":"2024-01-31T22:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":1,"placeOfEvent":"Лъвов Мост","shiftNr":2,"time":"10:30-12:00","names":["Светослав и Сириел Георгиеви","Адрианна Бучма"]},{"date":"2024-01-31T22:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":1,"placeOfEvent":"Лъвов Мост","shiftNr":3,"time":"12:00-13:30","names":["Мая Стефанова","Виолета Христова","Анна Илиева"]},{"date":"2024-01-31T22:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":1,"placeOfEvent":"Лъвов Мост","shiftNr":4,"time":"13:30-15:00","names":["Абигаил Сантюсте","Наташа Смит","Анна Карастоянова"]},{"date":"2024-01-31T22:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":1,"placeOfEvent":"Лъвов Мост","shiftNr":5,"time":"15:00-16:30","names":["Зденка Рудлофова","Мариане Вертхолц","Марина Даракова"]},{"date":"2024-01-31T22:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":1,"placeOfEvent":"Лъвов Мост","shiftNr":6,"time":"16:30-18:00","names":["Евелин Манолова","Альона Иванчукова","Панагиотис Псиакидис"],"transport":"Е.М,П.П."},{"date":"2024-02-01T22:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":2,"placeOfEvent":"ц.ж.п. Гара","shiftNr":1,"time":"9:00-10:30","names":["Янко и Алиса Ванчеви","Марина Христова"],"transport":"Я.В"},{"date":"2024-02-01T22:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":2,"placeOfEvent":"ц.ж.п. Гара","shiftNr":2,"time":"10:30-12:00","names":["Екатерина Димитрова","Агниешка Клишевска","Линда Мои"]},{"date":"2024-02-01T22:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":2,"placeOfEvent":"ц.ж.п. Гара","shiftNr":3,"time":"12:00-13:30","names":["Витали Пашченко","Румяна Иванова","Антонина Сейз"]},{"date":"2024-02-01T22:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":2,"placeOfEvent":"ц.ж.п. Гара","shiftNr":4,"time":"13:30-15:00","names":["Радостина Илиева","Анжела Дойчинова","Мелани Стоянова"]},{"date":"2024-02-01T22:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":2,"placeOfEvent":"ц.ж.п. Гара","shiftNr":5,"time":"15:00-16:30","names":["Оксана Финогиеева","Елена Шаишникова","Тимофей Ларченков"]},{"date":"2024-02-01T22:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":2,"placeOfEvent":"ц.ж.п. Гара","shiftNr":6,"time":"16:30-18:00","names":["Прометей и Девора Подиматис","Лоран Баерт"],"transport":"П.П."},{"date":"2024-02-02T22:00:00.000Z","dayOfWeek":"Събота","dayOfMonth":3,"placeOfEvent":"НДК","shiftNr":1,"time":"12:00-13:30","names":["Красимир Грудев","Марина Якимовская","Юлиана Пеева"],"transport":" К.Г."},{"date":"2024-02-02T22:00:00.000Z","dayOfWeek":"Събота","dayOfMonth":3,"placeOfEvent":"НДК","shiftNr":2,"time":"13:30-15:00","names":["Давид Господинов","Емил и Евелина Гюлеви"]},{"date":"2024-02-02T22:00:00.000Z","dayOfWeek":"Събота","dayOfMonth":3,"placeOfEvent":"НДК","shiftNr":3,"time":"15:00-16:30","names":["Павел и Евелин Манолови","Стефан Господинов"]},{"date":"2024-02-02T22:00:00.000Z","dayOfWeek":"Събота","dayOfMonth":3,"placeOfEvent":"НДК","shiftNr":4,"time":"16:30-18:00","names":["Красимир Велев","Рубен и Лилия Реч","Кшищоф Гуронски"],"transport":"Р.Р."}] \ No newline at end of file diff --git a/content/temp/График 2024-02.json b/content/temp/График 2024-02.json new file mode 100644 index 0000000..b5673a4 --- /dev/null +++ b/content/temp/График 2024-02.json @@ -0,0 +1 @@ +[{"date":"2024-02-04T22:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":5,"placeOfEvent":"Стадион Васил Левски","shiftNr":1,"time":"9:00-10:30","names":["Георги Георгиев","Лойде Калабрезе","Кристиан и Екатерина Новак"],"transport":"Докарва количка от Люлин- Г.Г,Л.К."},{"date":"2024-02-04T22:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":5,"placeOfEvent":"Стадион Васил Левски","shiftNr":2,"time":"10:30-12:00","names":["Дмитро и Светлана Калинини","Виолета Христова"],"transport":""},{"date":"2024-02-04T22:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":5,"placeOfEvent":"Стадион Васил Левски","shiftNr":3,"time":"12:00-13:30","names":["Юлия Яремчук","Николина Тодорова","Добрин Стефанов"],"transport":""},{"date":"2024-02-04T22:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":5,"placeOfEvent":"Стадион Васил Левски","shiftNr":4,"time":"13:30-15:00","names":["Наталия Чемерис","Игор и Галина Москвини"],"transport":""},{"date":"2024-02-04T22:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":5,"placeOfEvent":"Стадион Васил Левски","shiftNr":5,"time":"15:00-16:30","names":["Дарина Островска","Анаис Пети","Джейми Лий Смит"],"transport":""},{"date":"2024-02-04T22:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":5,"placeOfEvent":"Стадион Васил Левски","shiftNr":6,"time":"16:30-18:00","names":["Ануар и Сара Насър","Ина Едрева","Анета Атанасова"],"transport":"Прибира количка в Люлин- А.Н."},{"date":"2024-02-05T22:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":6,"placeOfEvent":"Софийски Университет","shiftNr":1,"time":"9:00-10:30","names":["Доминика Керес","Августина Дойчинова","Виктория Черевко"],"transport":"Докарва количка от Люлин- Д.К,"},{"date":"2024-02-05T22:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":6,"placeOfEvent":"Софийски Университет","shiftNr":2,"time":"10:30-12:00","names":["Бранимира Съменова","Лилия Еременко","Акеми Виториано"],"transport":""},{"date":"2024-02-05T22:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":6,"placeOfEvent":"Софийски Университет","shiftNr":3,"time":"12:00-13:30","names":["Юлиана Савелиева","Златка Михова","Наташа Перчекли"],"transport":""},{"date":"2024-02-05T22:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":6,"placeOfEvent":"Софийски Университет","shiftNr":4,"time":"13:30-15:00","names":["Лии и Уенди Рамзи","Евникия Тентас","Марта Силянчик"],"transport":""},{"date":"2024-02-05T22:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":6,"placeOfEvent":"Софийски Университет","shiftNr":5,"time":"15:00-16:30","names":["Димитрина Войчиешек","Ануар и Сара Насър"],"transport":""},{"date":"2024-02-05T22:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":6,"placeOfEvent":"Софийски Университет","shiftNr":6,"time":"16:30-18:00","names":["Анжела Дойчинова","Елмар и Марифе Месропян","Себина Вестердал"],"transport":"Прибира количка в Люлин- Е.М."},{"date":"2024-02-06T22:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":7,"placeOfEvent":"Сердика","shiftNr":1,"time":"9:00-10:30","names":["Бистра Асенова","Юрий и Светлана Чулак","Александра Карлсон"],"transport":"Докарва количка от Люлин- Ю.Ч."},{"date":"2024-02-06T22:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":7,"placeOfEvent":"Сердика","shiftNr":2,"time":"10:30-12:00","names":["Таня Павлова","Едит Ковач","Анастасия Билоус"],"transport":""},{"date":"2024-02-06T22:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":7,"placeOfEvent":"Сердика","shiftNr":3,"time":"12:00-13:30","names":["Светломира Трифонова","Даниела Стоянова","Барбара Паванело"],"transport":""},{"date":"2024-02-06T22:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":7,"placeOfEvent":"Сердика","shiftNr":4,"time":"13:30-15:00","names":["Иван Анастасов","Надка Монева","Марина Даракова","Стела Стоянова"],"transport":""},{"date":"2024-02-06T22:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":7,"placeOfEvent":"Сердика","shiftNr":5,"time":"15:00-16:30","names":["Рена и Татяна Цирка","Шилем и Чинуе Волпато"],"transport":""},{"date":"2024-02-06T22:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":7,"placeOfEvent":"Сердика","shiftNr":6,"time":"16:30-18:00","names":["Тихомир Илиев","Харолд Хиралдо","Роберт и Алиця Янчък"],"transport":"Прибира количка в Люлин - Р.Я."},{"date":"2024-02-07T22:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":8,"placeOfEvent":"Лъвов Мост","shiftNr":1,"time":"9:00-10:30","names":["Ани Пехливанова","Слави Манолев","Даниела Димитрова"],"transport":"Докарва количка от Люлин -С.М."},{"date":"2024-02-07T22:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":8,"placeOfEvent":"Лъвов Мост","shiftNr":2,"time":"10:30-12:00","names":["Светослав и Сириел Георгиеви","Таня Колчанова","Адрианна Бучма"],"transport":""},{"date":"2024-02-07T22:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":8,"placeOfEvent":"Лъвов Мост","shiftNr":3,"time":"12:00-13:30","names":["Бранимира Съменова","Наташа Смит","Тина Хиралдо"],"transport":""},{"date":"2024-02-07T22:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":8,"placeOfEvent":"Лъвов Мост","shiftNr":4,"time":"13:30-15:00","names":["Анна Илиева","Мариане Вертхолц","Александра Чернъшова"],"transport":""},{"date":"2024-02-07T22:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":8,"placeOfEvent":"Лъвов Мост","shiftNr":5,"time":"15:00-16:30","names":["Радостина Илиева","Рубен Паванело","Лоредана Лучано"],"transport":""},{"date":"2024-02-07T22:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":8,"placeOfEvent":"Лъвов Мост","shiftNr":6,"time":"16:30-18:00","names":["Альона Иванчукова","Панагиотис Псиакидис","Симоне и Серена Русо"],"transport":"Прибира количка в Люлин - С.Р."},{"date":"2024-02-08T22:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":9,"placeOfEvent":"Паметник Патриарх Евтимий","shiftNr":1,"time":"9:00-10:30","names":["Янко и Алиса Ванчеви","Марина Христова"],"transport":"Докарва количка от Люлин - Я.В."},{"date":"2024-02-08T22:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":9,"placeOfEvent":"Паметник Патриарх Евтимий","shiftNr":2,"time":"10:30-12:00","names":["Екатерина Димитрова","Нина Младенова","Евелин Дзюба"],"transport":""},{"date":"2024-02-08T22:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":9,"placeOfEvent":"Паметник Патриарх Евтимий","shiftNr":3,"time":"12:00-13:30","names":["Агниешка Клишевска","Мелани Стоянова","Елена Шаишникова"],"transport":""},{"date":"2024-02-08T22:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":9,"placeOfEvent":"Паметник Патриарх Евтимий","shiftNr":4,"time":"13:30-15:00","names":["Сузане Елизабет Танковски","Линда Мои","Наталия Граднова"],"transport":""},{"date":"2024-02-08T22:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":9,"placeOfEvent":"Паметник Патриарх Евтимий","shiftNr":5,"time":"15:00-16:30","names":["Румяна Иванова","Тимофей Ларченков","Зденка Рудлофова"],"transport":""},{"date":"2024-02-08T22:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":9,"placeOfEvent":"Паметник Патриарх Евтимий","shiftNr":6,"time":"16:30-18:00","names":["Катинка Мойзер","Евелин Манолова","Светлана Юрушкина","Лоран Баерт"],"transport":"Прибира количка в Люлин –K.M,Е.М"},{"date":"2024-02-09T22:00:00.000Z","dayOfWeek":"Събота","dayOfMonth":10,"placeOfEvent":"НДК","shiftNr":1,"time":"12:00-13:30","names":["Франческо Спиньо","Емануил и Станислава Павлови"],"transport":"Докарва количка от Люлин - Ф.С."},{"date":"2024-02-09T22:00:00.000Z","dayOfWeek":"Събота","dayOfMonth":10,"placeOfEvent":"НДК","shiftNr":2,"time":"13:30-15:00","names":["Александър и Гергана Деде","Павел Манолов"],"transport":""},{"date":"2024-02-09T22:00:00.000Z","dayOfWeek":"Събота","dayOfMonth":10,"placeOfEvent":"НДК","shiftNr":3,"time":"15:00-16:30","names":["Кристине Йорданова","Рубен и Лилия Реч"],"transport":""},{"date":"2024-02-09T22:00:00.000Z","dayOfWeek":"Събота","dayOfMonth":10,"placeOfEvent":"НДК","shiftNr":4,"time":"16:30-18:00","names":["Илияна Иванова","Светозар и Антоанета Ганчеви","Ана-Мария Георгиева"],"transport":"Прибира количка до Люлин - С.Г."},{"date":"2024-02-11T22:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":12,"placeOfEvent":"Стадион Васил Левски","shiftNr":1,"time":"9:00-10:30","names":["Лойде Калабрезе","Николина Тодорова","Георги Георгиев"],"transport":"Докарва количка от Люлин-Г.Г,Л.К."},{"date":"2024-02-11T22:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":12,"placeOfEvent":"Стадион Васил Левски","shiftNr":2,"time":"10:30-12:00","names":["Дмитро и Светлана Калинини","Добрин Стефанов"],"transport":""},{"date":"2024-02-11T22:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":12,"placeOfEvent":"Стадион Васил Левски","shiftNr":3,"time":"12:00-13:30","names":["Виолета Христова","Кристиан и Екатерина Новак"],"transport":""},{"date":"2024-02-11T22:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":12,"placeOfEvent":"Стадион Васил Левски","shiftNr":4,"time":"13:30-15:00","names":["Наталия Чемерис","Анаис Пети","Ина Едрева","Леся Гуменная"],"transport":""},{"date":"2024-02-11T22:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":12,"placeOfEvent":"Стадион Васил Левски","shiftNr":5,"time":"15:00-16:30","names":["Валентина Бабаева","Дарина Островска","Евелин Манолова","Джейми Лий Смит"],"transport":""},{"date":"2024-02-11T22:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":12,"placeOfEvent":"Стадион Васил Левски","shiftNr":6,"time":"16:30-18:00","names":["Слави и Анна Манолеви","Анета Атанасова","Дария Ященко"],"transport":"Прибира количка в Люлин - С.М."},{"date":"2024-02-12T22:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":13,"placeOfEvent":"Софийски Университет","shiftNr":1,"time":"9:00-10:30","names":["Августина Дойчинова","Акеми Виториано","Алиса Ванчева"],"transport":"Докарва количка от Люлин-"},{"date":"2024-02-12T22:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":13,"placeOfEvent":"Софийски Университет","shiftNr":2,"time":"10:30-12:00","names":["Юлиана Савелиева","Люба Мишченко","Елена Павлова"],"transport":""},{"date":"2024-02-12T22:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":13,"placeOfEvent":"Софийски Университет","shiftNr":3,"time":"12:00-13:30","names":["Лоредана Лучано","Наташа Перчекли","Лилия Еременко"],"transport":""},{"date":"2024-02-12T22:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":13,"placeOfEvent":"Софийски Университет","shiftNr":4,"time":"13:30-15:00","names":["Анжела Дойчинова","Златка Михова","Шула и Джонатан Бейли"],"transport":""},{"date":"2024-02-12T22:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":13,"placeOfEvent":"Софийски Университет","shiftNr":5,"time":"15:00-16:30","names":["Димитрина Войчиешек","Лии и Уенди Рамзи"],"transport":""},{"date":"2024-02-12T22:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":13,"placeOfEvent":"Софийски Университет","shiftNr":6,"time":"16:30-18:00","names":["Джеси и Ребека Алберт","Виктория Черевко"],"transport":"Прибира количка в Люлин - Д.А."},{"date":"2024-02-13T22:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":14,"placeOfEvent":"Сердика","shiftNr":1,"time":"9:00-10:30","names":["Андреа и Барбара Паванело","Алесия Сейз"],"transport":"Докарва количка от Люлин - А.П."},{"date":"2024-02-13T22:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":14,"placeOfEvent":"Сердика","shiftNr":2,"time":"10:30-12:00","names":["Таня Павлова","Едит Ковач","Бистра Асенова","Галина Лукова"],"transport":""},{"date":"2024-02-13T22:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":14,"placeOfEvent":"Сердика","shiftNr":3,"time":"12:00-13:30","names":["Стела Стоянова","Александра Карлсон","Наталия Граднова"],"transport":""},{"date":"2024-02-13T22:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":14,"placeOfEvent":"Сердика","shiftNr":4,"time":"13:30-15:00","names":["Светломира Трифонова","Кеся Спиньо","Андре Виториано"],"transport":""},{"date":"2024-02-13T22:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":14,"placeOfEvent":"Сердика","shiftNr":5,"time":"15:00-16:30","names":["Янка Бояджиева","Рена и Татяна Цирка"],"transport":""},{"date":"2024-02-13T22:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":14,"placeOfEvent":"Сердика","shiftNr":6,"time":"16:30-18:00","names":["Харолд Хиралдо","Доминика Керес","Бранимира Съменова"],"transport":"Прибира количка в Люлин -Х.Х,Д.К."},{"date":"2024-02-14T22:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":15,"placeOfEvent":"Лъвов Мост","shiftNr":1,"time":"9:00-10:30","names":["Ани Пехливанова","Татяна Зозулина","Симоне и Серена Русо"],"transport":"Докарва количка от Люлин- С.Р."},{"date":"2024-02-14T22:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":15,"placeOfEvent":"Лъвов Мост","shiftNr":2,"time":"10:30-12:00","names":["Анна Илиева","Александра Чернъшова","Таня Колчанова","Даниела Димитрова"],"transport":""},{"date":"2024-02-14T22:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":15,"placeOfEvent":"Лъвов Мост","shiftNr":3,"time":"12:00-13:30","names":["Антонина Сейз","Светослав и Сириел Георгиеви","Мариане Вертхолц"],"transport":""},{"date":"2024-02-14T22:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":15,"placeOfEvent":"Лъвов Мост","shiftNr":4,"time":"13:30-15:00","names":["София Постолова","Марсел и Алина Клайнер","Тимофей Ларченков"],"transport":""},{"date":"2024-02-14T22:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":15,"placeOfEvent":"Лъвов Мост","shiftNr":5,"time":"15:00-16:30","names":["Адрианна Бучма","Рубен Паванело","Юрий и Светлана Чулак"],"transport":""},{"date":"2024-02-14T22:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":15,"placeOfEvent":"Лъвов Мост","shiftNr":6,"time":"16:30-18:00","names":["Панагиотис Псиакидис","Альона Иванчукова","Катинка Мойзер"],"transport":"Прибира количка в Люлин-П.П,К.М."},{"date":"2024-02-15T22:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":16,"placeOfEvent":"Паметник Патриарх Евтимий","shiftNr":1,"time":"9:00-10:30","names":["Янко и Алиса Ванчеви","Марина Христова","Евелин Дзюба"],"transport":"Докарва количка от Люлин - Я.В."},{"date":"2024-02-15T22:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":16,"placeOfEvent":"Паметник Патриарх Евтимий","shiftNr":2,"time":"10:30-12:00","names":["Елмар и Марифе Месропян","Нина Младенова"],"transport":""},{"date":"2024-02-15T22:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":16,"placeOfEvent":"Паметник Патриарх Евтимий","shiftNr":3,"time":"12:00-13:30","names":["Елена Шаишникова","Екатерина Димитрова","Агниешка Клишевска"],"transport":""},{"date":"2024-02-15T22:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":16,"placeOfEvent":"Паметник Патриарх Евтимий","shiftNr":4,"time":"13:30-15:00","names":["Аня Ван Ловерен","Румяна Иванова","Марта Силянчик"],"transport":""},{"date":"2024-02-15T22:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":16,"placeOfEvent":"Паметник Патриарх Евтимий","shiftNr":5,"time":"15:00-16:30","names":["Даниела Стоянова","Оксана Финогиеева","Юлия Яремчук","Лоран Баерт"],"transport":""},{"date":"2024-02-15T22:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":16,"placeOfEvent":"Паметник Патриарх Евтимий","shiftNr":6,"time":"16:30-18:00","names":["Ануар и Сара Насър","Марина Даракова","Анастасия Неделчева"],"transport":"Прибира количка в Люлин - А.Н."},{"date":"2024-02-16T22:00:00.000Z","dayOfWeek":"Събота","dayOfMonth":17,"placeOfEvent":"НДК","shiftNr":1,"time":"12:00-13:30","names":["Максим и Даниела Терол","Юстъна Хацкиевич"],"transport":"Докарва количка от Люлин - М.Т."},{"date":"2024-02-16T22:00:00.000Z","dayOfWeek":"Събота","dayOfMonth":17,"placeOfEvent":"НДК","shiftNr":2,"time":"13:30-15:00","names":["Крейг и Джени Уилсън","Биляна Султанова","Кшищоф Гуронски"],"transport":""},{"date":"2024-02-16T22:00:00.000Z","dayOfWeek":"Събота","dayOfMonth":17,"placeOfEvent":"НДК","shiftNr":3,"time":"15:00-16:30","names":["Алиция и Роберт Янчък","Олга Ларченкова","Даша Финогеева"],"transport":""},{"date":"2024-02-16T22:00:00.000Z","dayOfWeek":"Събота","dayOfMonth":17,"placeOfEvent":"НДК","shiftNr":4,"time":"16:30-18:00","names":["Карен и Виктория Симонян","Илияна Иванова"],"transport":"Прибира количка до Люлин - К.С."},{"date":"2024-02-18T22:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":19,"placeOfEvent":"Стадион Васил Левски","shiftNr":1,"time":"9:00-10:30","names":["Георги Георгиев","Кристиан и Екатерина Новак","Лойде Калабрезе"],"transport":"Докарва количка от Люлин- Г.Г,Л.К."},{"date":"2024-02-18T22:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":19,"placeOfEvent":"Стадион Васил Левски","shiftNr":2,"time":"10:30-12:00","names":["Добрин Стефанов","Николина Тодорова","Галина Лукова"],"transport":""},{"date":"2024-02-18T22:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":19,"placeOfEvent":"Стадион Васил Левски","shiftNr":3,"time":"12:00-13:30","names":["Леся Гуменная","Лоредана Лучано","Барбара Паванело"],"transport":""},{"date":"2024-02-18T22:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":19,"placeOfEvent":"Стадион Васил Левски","shiftNr":4,"time":"13:30-15:00","names":["Валентина Бабаева","Ина Едрева","Анжела Дойчинова"],"transport":""},{"date":"2024-02-18T22:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":19,"placeOfEvent":"Стадион Васил Левски","shiftNr":5,"time":"15:00-16:30","names":["Стела Стоянова","Абигаил Сантюсте","Евелин Манолова"],"transport":""},{"date":"2024-02-18T22:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":19,"placeOfEvent":"Стадион Васил Левски","shiftNr":6,"time":"16:30-18:00","names":["Слави и Анна Манолеви","Анета Атанасова","Катинка Мойзер"],"transport":"Прибира количка в Люлин - С.М."},{"date":"2024-02-19T22:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":20,"placeOfEvent":"Софийски Университет","shiftNr":1,"time":"9:00-10:30","names":["Леся Гуменная","Лоредана Лучано","Виктория Черевко","Алиса Ванчева"],"transport":"Докарва количка от Люлин -Л.Л,А.В"},{"date":"2024-02-19T22:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":20,"placeOfEvent":"Софийски Университет","shiftNr":2,"time":"10:30-12:00","names":["Юлиана Савелиева","Елена Павлова","Адрианна Бучма"],"transport":""},{"date":"2024-02-19T22:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":20,"placeOfEvent":"Софийски Университет","shiftNr":3,"time":"12:00-13:30","names":["Златка Михова","Наташа Перчекли","Юлия Яремчук"],"transport":""},{"date":"2024-02-19T22:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":20,"placeOfEvent":"Софийски Университет","shiftNr":4,"time":"13:30-15:00","names":["Джонатан и Шула Бейли","Марсел и Алина Клайнер"],"transport":""},{"date":"2024-02-19T22:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":20,"placeOfEvent":"Софийски Университет","shiftNr":5,"time":"15:00-16:30","names":["Бранимира Съменова","Лии и Уенди Рамзи"],"transport":""},{"date":"2024-02-19T22:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":20,"placeOfEvent":"Софийски Университет","shiftNr":6,"time":"16:30-18:00","names":["Джеси и Ребека Алберт","Рафаел Клабо"],"transport":"Прибира количка в Люлин - Д.А."},{"date":"2024-02-20T22:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":21,"placeOfEvent":"Сердика","shiftNr":1,"time":"9:00-10:30","names":["Едит Ковач","Елмар и Марифе Месропян"],"transport":"Докарва количка от Люлин - Е.М."},{"date":"2024-02-20T22:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":21,"placeOfEvent":"Сердика","shiftNr":2,"time":"10:30-12:00","names":["Янка Бояджиева","Жанет Холм","Сара Насър"],"transport":""},{"date":"2024-02-20T22:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":21,"placeOfEvent":"Сердика","shiftNr":3,"time":"12:00-13:30","names":["Алиция и Роберт Янчък","Тимофей Ларченков"],"transport":""},{"date":"2024-02-20T22:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":21,"placeOfEvent":"Сердика","shiftNr":4,"time":"13:30-15:00","names":["Наталия Чемерис","Александра Карлсон","Анастасия Билоус"],"transport":""},{"date":"2024-02-20T22:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":21,"placeOfEvent":"Сердика","shiftNr":5,"time":"15:00-16:30","names":["Даниела Стоянова","Илия и Елизавета Москвини","Андре Виториано"],"transport":""},{"date":"2024-02-20T22:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":21,"placeOfEvent":"Сердика","shiftNr":6,"time":"16:30-18:00","names":["Рена и Татяна Цирка","Доминика Керес"],"transport":"Прибира количка в Люлин-Р.Ц,Т.Ц."},{"date":"2024-02-21T22:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":22,"placeOfEvent":"Лъвов Мост","shiftNr":1,"time":"9:00-10:30","names":["Олга Ларченкова","Татяна Зозулина","Наталия Граднова","Ани Пехливанова"],"transport":"Докарва количка от Люлин - Н.Г,А.П."},{"date":"2024-02-21T22:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":22,"placeOfEvent":"Лъвов Мост","shiftNr":2,"time":"10:30-12:00","names":["Филип и Мария Баудиш","Анна Илиева","Даниела Димитрова"],"transport":""},{"date":"2024-02-21T22:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":22,"placeOfEvent":"Лъвов Мост","shiftNr":3,"time":"12:00-13:30","names":["Светослав и Сириел Георгиеви","Лилия Еременко","Себина Вестердал"],"transport":""},{"date":"2024-02-21T22:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":22,"placeOfEvent":"Лъвов Мост","shiftNr":4,"time":"13:30-15:00","names":["Александър и Лариса Яцък","Симоне и Серена Русо"],"transport":""},{"date":"2024-02-21T22:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":22,"placeOfEvent":"Лъвов Мост","shiftNr":5,"time":"15:00-16:30","names":["Рубен Паванело","Анаис Пети","Мариане Вертхолц","Сашка Чернъшова"],"transport":""},{"date":"2024-02-21T22:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":22,"placeOfEvent":"Лъвов Мост","shiftNr":6,"time":"16:30-18:00","names":["Харолд Хиралдо","Панагиотис Псиакидис","Ануар Насър"],"transport":"Прибира количка в Люлин – А.Н,П.П"},{"date":"2024-02-22T22:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":23,"placeOfEvent":"Паметник Патриарх Евтимий","shiftNr":1,"time":"9:00-10:30","names":["Янко и Алиса Ванчеви","Марина Даракова"],"transport":"Докарва количка от Люлин - Я.В."},{"date":"2024-02-22T22:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":23,"placeOfEvent":"Паметник Патриарх Евтимий","shiftNr":2,"time":"10:30-12:00","names":["Екатерина Димитрова","Аня Ван Ловерен","Тина Хиралдо","Евелин Дзюба"],"transport":""},{"date":"2024-02-22T22:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":23,"placeOfEvent":"Паметник Патриарх Евтимий","shiftNr":3,"time":"12:00-13:30","names":["Витали Пашченко","Мелани Стоянова","Татяна Торохтий"],"transport":""},{"date":"2024-02-22T22:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":23,"placeOfEvent":"Паметник Патриарх Евтимий","shiftNr":4,"time":"13:30-15:00","names":["Агниешка Клишевска","Сузане Елизабет Танковски","Лоран Баерт"],"transport":""},{"date":"2024-02-22T22:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":23,"placeOfEvent":"Паметник Патриарх Евтимий","shiftNr":5,"time":"15:00-16:30","names":["Оксана Финогиеева","Иван Анастасов","Румяна Иванова","Марта Силянчик"],"transport":""},{"date":"2024-02-22T22:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":23,"placeOfEvent":"Паметник Патриарх Евтимий","shiftNr":6,"time":"16:30-18:00","names":["Прометей и Девора Подиматис","Абигаил Сантюсте","Светлана Юрушкина"],"transport":"Прибира количка в Люлин- П.П."},{"date":"2024-02-23T22:00:00.000Z","dayOfWeek":"Събота","dayOfMonth":24,"placeOfEvent":"НДК","shiftNr":1,"time":"12:00-13:30","names":["Александър и Гергана Деде","Тихомир и Радостина Илиеви"],"transport":"Докарва количка от Люлин - А.Д."},{"date":"2024-02-23T22:00:00.000Z","dayOfWeek":"Събота","dayOfMonth":24,"placeOfEvent":"НДК","shiftNr":2,"time":"13:30-15:00","names":["Альона Иванчукова","Крейг Уилсон","Джонатан Черьоли"],"transport":""},{"date":"2024-02-23T22:00:00.000Z","dayOfWeek":"Събота","dayOfMonth":24,"placeOfEvent":"НДК","shiftNr":3,"time":"15:00-16:30","names":["Максим и Даниела Терол","Елмар и Марифе Месропян"],"transport":""},{"date":"2024-02-23T22:00:00.000Z","dayOfWeek":"Събота","dayOfMonth":24,"placeOfEvent":"НДК","shiftNr":4,"time":"16:30-18:00","names":["Юлиана Пеева","Илиян и Владислава Асенови","Кеся Спиньо"],"transport":"Прибира количка в Люлин - И.А."},{"date":"2024-02-25T22:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":26,"placeOfEvent":"Стадион Васил Левски","shiftNr":1,"time":"9:00-10:30","names":["Георги Георгиев","Алесия Сейз","Сузане Елизабет Танковски"],"transport":"Докарва количка от Люлин - Г.Г,А.С"},{"date":"2024-02-25T22:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":26,"placeOfEvent":"Стадион Васил Левски","shiftNr":2,"time":"10:30-12:00","names":["Добрин Стефанов","Галина Лукова","Лойде Калабрезе"],"transport":""},{"date":"2024-02-25T22:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":26,"placeOfEvent":"Стадион Васил Левски","shiftNr":3,"time":"12:00-13:30","names":["Николина Тодорова","Дарина Островска","Бистра Асенова","Яна Блехова"],"transport":""},{"date":"2024-02-25T22:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":26,"placeOfEvent":"Стадион Васил Левски","shiftNr":4,"time":"13:30-15:00","names":["Кристиан и Екатерина Новак","Леся Гуменная"],"transport":""},{"date":"2024-02-25T22:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":26,"placeOfEvent":"Стадион Васил Левски","shiftNr":5,"time":"15:00-16:30","names":["Валентина Бабаева","Елмар и Марифе Месропян"],"transport":""},{"date":"2024-02-25T22:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":26,"placeOfEvent":"Стадион Васил Левски","shiftNr":6,"time":"16:30-18:00","names":["Харолд Хиралдо","Анета Атанасова","Дария Ященко","?"],"transport":"Прибира количка в Люлин -А.А,?"},{"date":"2024-02-26T22:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":27,"placeOfEvent":"Софийски Университет","shiftNr":1,"time":"9:00-10:30","names":["Августина Дойчинова","Юлия Яремчук","Джонатан и Шула Бейли"],"transport":"Докарва количка от Люлин - Д.Б."},{"date":"2024-02-26T22:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":27,"placeOfEvent":"Софийски Университет","shiftNr":2,"time":"10:30-12:00","names":["Юлиана Савелиева","Люба Мишченко","Наталия Граднова"],"transport":""},{"date":"2024-02-26T22:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":27,"placeOfEvent":"Софийски Университет","shiftNr":3,"time":"12:00-13:30","names":["Златка Михова","Ани Пехливанова","Виктория Черевко"],"transport":""},{"date":"2024-02-26T22:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":27,"placeOfEvent":"Софийски Университет","shiftNr":4,"time":"13:30-15:00","names":["Наташа Перчекли","Анаис Пети","Анна Карастоянова","Красимир Грудев"],"transport":""},{"date":"2024-02-26T22:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":27,"placeOfEvent":"Софийски Университет","shiftNr":5,"time":"15:00-16:30","names":["Адрианна Бучма","Катинка Мойзер","Лоредана Лучано"],"transport":""},{"date":"2024-02-26T22:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":27,"placeOfEvent":"Софийски Университет","shiftNr":6,"time":"16:30-18:00","names":["Стела Стоянова","Лии и Уенди Рамзи"],"transport":"Прибира количка в Люлин- Л.Р."},{"date":"2024-02-27T22:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":28,"placeOfEvent":"Сердика","shiftNr":1,"time":"9:00-10:30","names":["Едит Ковач","Джеси и Ребека Алберт"],"transport":"Докарва количка от Люлин – Д.А."},{"date":"2024-02-27T22:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":28,"placeOfEvent":"Сердика","shiftNr":2,"time":"10:30-12:00","names":["Олга Ларченкова","Светломира Трифонова","Анастасия Билоус"],"transport":""},{"date":"2024-02-27T22:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":28,"placeOfEvent":"Сердика","shiftNr":3,"time":"12:00-13:30","names":["Таня Павлова","Елена Павлова","Роберт и Алиця Янчък"],"transport":""},{"date":"2024-02-27T22:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":28,"placeOfEvent":"Сердика","shiftNr":4,"time":"13:30-15:00","names":["Шилем и Чинуе Волпато","Илия и Елизавета Москвини"],"transport":""},{"date":"2024-02-27T22:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":28,"placeOfEvent":"Сердика","shiftNr":5,"time":"15:00-16:30","names":["Даниела Стоянова","Юрий и Светлана Чулак"],"transport":""},{"date":"2024-02-27T22:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":28,"placeOfEvent":"Сердика","shiftNr":6,"time":"16:30-18:00","names":["Бранимира Съменова","Симоне и Серена Русо"],"transport":"Прибира количка в Люлин - С.Р."},{"date":"2024-02-28T22:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":29,"placeOfEvent":"Лъвов Мост","shiftNr":1,"time":"9:00-10:30","names":["Александра Карлсон","Татяна Зозулина","Даниела Димитрова","Илия Москвин"],"transport":"Докарва количка от Люлин - И.М.??"},{"date":"2024-02-28T22:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":29,"placeOfEvent":"Лъвов Мост","shiftNr":2,"time":"10:30-12:00","names":["Светослав и Сириел Георгиеви","Шула Бейли","Виолета Христова"],"transport":""},{"date":"2024-02-28T22:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":29,"placeOfEvent":"Лъвов Мост","shiftNr":3,"time":"12:00-13:30","names":["Мая Стефанова","Анна Илиева","Александър и Лариса Яцък"],"transport":""},{"date":"2024-02-28T22:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":29,"placeOfEvent":"Лъвов Мост","shiftNr":4,"time":"13:30-15:00","names":["Марсел и Алина Клайнер","Александра Чернъшова","Абигаил Сантюсте"],"transport":""},{"date":"2024-02-28T22:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":29,"placeOfEvent":"Лъвов Мост","shiftNr":5,"time":"15:00-16:30","names":["Мариане Вертхолц","Анна Карастоянова","Тимофей Ларченков"],"transport":""},{"date":"2024-02-28T22:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":29,"placeOfEvent":"Лъвов Мост","shiftNr":6,"time":"16:30-18:00","names":["Евелин Манолова","Альона Иванчукова","Панагиотис Псиакидис"],"transport":"Прибира количка в Люлин-Е.М,П.П"},{"date":"2024-02-29T22:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":1,"placeOfEvent":"Паметник Патриарх Евтимий","shiftNr":1,"time":"9:00-10:30","names":["Янко и Алиса Ванчеви","Марина Христова","Линда Мои"],"transport":"Докарва количка от Люлин – Я.В."},{"date":"2024-02-29T22:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":1,"placeOfEvent":"Паметник Патриарх Евтимий","shiftNr":2,"time":"10:30-12:00","names":["Екатерина Димитрова","Марина Даракова","Инге Вандер Мейрен","Евелин Дзюба"],"transport":""},{"date":"2024-02-29T22:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":1,"placeOfEvent":"Паметник Патриарх Евтимий","shiftNr":3,"time":"12:00-13:30","names":["Витали Пашченко","Дариуш и Елена Йедлински","Лоран Баерт"],"transport":""},{"date":"2024-02-29T22:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":1,"placeOfEvent":"Паметник Патриарх Евтимий","shiftNr":4,"time":"13:30-15:00","names":["Радостина Илиева","Анжела Дойчинова","Агниешка Клишевска"],"transport":""},{"date":"2024-02-29T22:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":1,"placeOfEvent":"Паметник Патриарх Евтимий","shiftNr":5,"time":"15:00-16:30","names":["Елена Шаишникова","Аня Ван Ловерен","Добромир Попов","Зденка Рудлофова"],"transport":""},{"date":"2024-02-29T22:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":1,"placeOfEvent":"Паметник Патриарх Евтимий","shiftNr":6,"time":"16:30-18:00","names":["Прометей и Девора Подиматис","Светлана Юрушкина","Анастасия Неделчева"],"transport":"Прибира количка в Люлин - П.П."},{"date":"2024-03-01T22:00:00.000Z","dayOfWeek":"Събота","dayOfMonth":2,"placeOfEvent":"НДК","shiftNr":1,"time":"12:00-13:30","names":["Георги и Джихан Калчеви","Марина Якимовская"],"transport":"Докарва количка от Люлин - Г.К."},{"date":"2024-03-01T22:00:00.000Z","dayOfWeek":"Събота","dayOfMonth":2,"placeOfEvent":"НДК","shiftNr":2,"time":"13:30-15:00","names":["Давид Господинов","Рубен и Лилия Реч","Юстъна Хацкиевич"],"transport":""},{"date":"2024-03-01T22:00:00.000Z","dayOfWeek":"Събота","dayOfMonth":2,"placeOfEvent":"НДК","shiftNr":3,"time":"15:00-16:30","names":["Павел и Евелин Манолови","Стефан Господинов","Франческо Спиньо"],"transport":""},{"date":"2024-03-01T22:00:00.000Z","dayOfWeek":"Събота","dayOfMonth":2,"placeOfEvent":"НДК","shiftNr":4,"time":"16:30-18:00","names":["Красимир Велев","Кшищоф Гуронски","Емил и Евелина Гюлеви"],"transport":"Прибира количка в Люлин - К.В,К.Г"}] \ No newline at end of file diff --git a/content/temp/График 2024-03.json b/content/temp/График 2024-03.json new file mode 100644 index 0000000..2ded5b3 --- /dev/null +++ b/content/temp/График 2024-03.json @@ -0,0 +1 @@ +[{"date":"2024-03-04T22:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":5,"placeOfEvent":"Стадион Васил Левски","shiftNr":1,"time":"9:00-10:30","names":["Георги Георгиев","Лойде Калабрезе","Кристиан и Екатерина Новак"],"transport":"Докарва количка от Люлин- Г.Г,Л.К."},{"date":"2024-03-04T22:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":5,"placeOfEvent":"Стадион Васил Левски","shiftNr":2,"time":"10:30-12:00","names":["Дмитро и Светлана Калинини","Виолета Христова","Евелин Манолова"],"transport":""},{"date":"2024-03-04T22:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":5,"placeOfEvent":"Стадион Васил Левски","shiftNr":3,"time":"12:00-13:30","names":["Юлия Яремчук","Николина Тодорова","Добрин Стефанов"],"transport":""},{"date":"2024-03-04T22:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":5,"placeOfEvent":"Стадион Васил Левски","shiftNr":4,"time":"13:30-15:00","names":["Наталия Чемерис","Игор и Галина Москвини"],"transport":""},{"date":"2024-03-04T22:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":5,"placeOfEvent":"Стадион Васил Левски","shiftNr":5,"time":"15:00-16:30","names":["Лоран Баерт","Дарина Островска","Анаис Пети"],"transport":""},{"date":"2024-03-04T22:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":5,"placeOfEvent":"Стадион Васил Левски","shiftNr":6,"time":"16:30-18:00","names":["Ануар и Сара Насър","Ина Едрева","Анета Атанасова"],"transport":"Прибира количка в Люлин-"},{"date":"2024-03-05T22:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":6,"placeOfEvent":"Софийски Университет","shiftNr":1,"time":"9:00-10:30","names":["Доминика Керес","Августина Дойчинова","Виктория Черевко"],"transport":"Докарва количка от Люлин- Е.М.?"},{"date":"2024-03-05T22:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":6,"placeOfEvent":"Софийски Университет","shiftNr":2,"time":"10:30-12:00","names":["Бранимира Съменова","Лилия Еременко","Алина Клайне","Акеми Виториано"],"transport":""},{"date":"2024-03-05T22:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":6,"placeOfEvent":"Софийски Университет","shiftNr":3,"time":"12:00-13:30","names":["Юлиана Савелиева","Златка Михова","Наташа Перчекли"],"transport":""},{"date":"2024-03-05T22:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":6,"placeOfEvent":"Софийски Университет","shiftNr":4,"time":"13:30-15:00","names":["Лии и Уенди Рамзи","Евникия Тентас","Марта Силянчик"],"transport":""},{"date":"2024-03-05T22:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":6,"placeOfEvent":"Софийски Университет","shiftNr":5,"time":"15:00-16:30","names":["Димитрина Войчиешек","Ануар и Сара Насър"],"transport":""},{"date":"2024-03-05T22:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":6,"placeOfEvent":"Софийски Университет","shiftNr":6,"time":"16:30-18:00","names":["Анжела Дойчинова","Елмар и Марифе Месропян","Себина Вестердал"],"transport":"Прибира количка в Люлин- Е.М.?"},{"date":"2024-03-06T22:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":7,"placeOfEvent":"Сердика","shiftNr":1,"time":"9:00-10:30","names":["Бистра Асенова","Юрий и Светлана Чулак","Александра Карлсон"],"transport":"Докарва количка от Люлин- Ю.Ч."},{"date":"2024-03-06T22:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":7,"placeOfEvent":"Сердика","shiftNr":2,"time":"10:30-12:00","names":["Таня Павлова","Едит Ковач","Анастасия Билоус"],"transport":""},{"date":"2024-03-06T22:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":7,"placeOfEvent":"Сердика","shiftNr":3,"time":"12:00-13:30","names":["Светломира Трифонова","Даниела Стоянова","Барбара Паванело"],"transport":""},{"date":"2024-03-06T22:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":7,"placeOfEvent":"Сердика","shiftNr":4,"time":"13:30-15:00","names":["Иван Анастасов","Надка Монева","Марина Даракова","Стела Стоянова"],"transport":""},{"date":"2024-03-06T22:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":7,"placeOfEvent":"Сердика","shiftNr":5,"time":"15:00-16:30","names":["Рена и Татяна Цирка","Шилем и Чинуай Волпато"],"transport":""},{"date":"2024-03-06T22:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":7,"placeOfEvent":"Сердика","shiftNr":6,"time":"16:30-18:00","names":["Тихомир Илиев","Харолд Хиралдо","Роберт и Алиця Янчък"],"transport":"Прибира количка в Люлин - Х.Х, К.С"},{"date":"2024-03-07T22:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":8,"placeOfEvent":"Лъвов Мост","shiftNr":1,"time":"9:00-10:30","names":["Ани Пехливанова","Александра Чернъшова","Слави Манолев"],"transport":"Докарва количка от Люлин -С.М,А.П"},{"date":"2024-03-07T22:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":8,"placeOfEvent":"Лъвов Мост","shiftNr":2,"time":"10:30-12:00","names":["Светослав и Сириел Георгиеви","Таня Колчанова","Адрианна Бучма"],"transport":""},{"date":"2024-03-07T22:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":8,"placeOfEvent":"Лъвов Мост","shiftNr":3,"time":"12:00-13:30","names":["Бранимира Съменова","Наташа Смит","Тина Хиралдо"],"transport":""},{"date":"2024-03-07T22:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":8,"placeOfEvent":"Лъвов Мост","shiftNr":4,"time":"13:30-15:00","names":["Анна Илиева","Мариане Вертхолц","Сашка Чернъшова"],"transport":""},{"date":"2024-03-07T22:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":8,"placeOfEvent":"Лъвов Мост","shiftNr":5,"time":"15:00-16:30","names":["Радостина Илиева","Рубен Паванело","Лоредана Лучано"],"transport":""},{"date":"2024-03-07T22:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":8,"placeOfEvent":"Лъвов Мост","shiftNr":6,"time":"16:30-18:00","names":["Альона Иванчукова","Панагиотис Псиакидис","Симоне и Серена Русо"],"transport":"Прибира количка в Люлин -"},{"date":"2024-03-08T22:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":9,"placeOfEvent":"Паметник Патриарх Евтимий","shiftNr":1,"time":"9:00-10:30","names":["Янко и Алиса Ванчеви","Марина Христова"],"transport":"Докарва количка от Люлин - Я.В."},{"date":"2024-03-08T22:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":9,"placeOfEvent":"Паметник Патриарх Евтимий","shiftNr":2,"time":"10:30-12:00","names":["Екатерина Димитрова","Олга Ларченкова","Нина Младенова","Евелин Дзюба"],"transport":""},{"date":"2024-03-08T22:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":9,"placeOfEvent":"Паметник Патриарх Евтимий","shiftNr":3,"time":"12:00-13:30","names":["Агниешка Клишевска","Мелани Стоянова","Елена Шаишникова"],"transport":""},{"date":"2024-03-08T22:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":9,"placeOfEvent":"Паметник Патриарх Евтимий","shiftNr":4,"time":"13:30-15:00","names":["Сузане Елизабет Танковски","Линда Мои","Наталия Граднова"],"transport":""},{"date":"2024-03-08T22:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":9,"placeOfEvent":"Паметник Патриарх Евтимий","shiftNr":5,"time":"15:00-16:30","names":["Румяна Иванова","Тимофей Ларченков","Зденка Рудлофова"],"transport":""},{"date":"2024-03-08T22:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":9,"placeOfEvent":"Паметник Патриарх Евтимий","shiftNr":6,"time":"16:30-18:00","names":["Катинка Мойзер","Евелин Манолова","Светлана Юрушкина"],"transport":"Прибира количка в Люлин – K.M,Е.М"},{"date":"2024-03-09T22:00:00.000Z","dayOfWeek":"Събота","dayOfMonth":10,"placeOfEvent":"НДК","shiftNr":1,"time":"12:00-13:30","names":["Франческо Спиньо","Емануил и Станислава Павлови"],"transport":"Докарва количка от Люлин - Ф.С."},{"date":"2024-03-09T22:00:00.000Z","dayOfWeek":"Събота","dayOfMonth":10,"placeOfEvent":"НДК","shiftNr":2,"time":"13:30-15:00","names":["Александър и Гергана Деде","Павел Манолов"],"transport":""},{"date":"2024-03-09T22:00:00.000Z","dayOfWeek":"Събота","dayOfMonth":10,"placeOfEvent":"НДК","shiftNr":3,"time":"15:00-16:30","names":["Кристине Йорданова"],"transport":""},{"date":"2024-03-09T22:00:00.000Z","dayOfWeek":"Събота","dayOfMonth":10,"placeOfEvent":"НДК","shiftNr":4,"time":"16:30-18:00","names":["Илияна Иванова","Светозар и Антоанета Ганчеви","Ана-Мария Георгиева"],"transport":"Прибира количка до Люлин - С.Г."},{"date":"2024-03-11T22:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":12,"placeOfEvent":"Стадион Васил Левски","shiftNr":1,"time":"9:00-10:30","names":["Лойде Калабрезе","Николина Тодорова","Георги Георгиев"],"transport":"Докарва количка от Люлин-Г.Г.,Л.К."},{"date":"2024-03-11T22:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":12,"placeOfEvent":"Стадион Васил Левски","shiftNr":2,"time":"10:30-12:00","names":["Дмитро и Светлана Калинини","Добрин Стефанов"],"transport":""},{"date":"2024-03-11T22:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":12,"placeOfEvent":"Стадион Васил Левски","shiftNr":3,"time":"12:00-13:30","names":["Виолета Христова","Кристиан и Екатерина Новак"],"transport":""},{"date":"2024-03-11T22:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":12,"placeOfEvent":"Стадион Васил Левски","shiftNr":4,"time":"13:30-15:00","names":["Наталия Чемерис","Анаис Пети","Ина Едрева","Леся Гуменная"],"transport":""},{"date":"2024-03-11T22:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":12,"placeOfEvent":"Стадион Васил Левски","shiftNr":5,"time":"15:00-16:30","names":["Валентина Бабаева","Дарина Островска","Евелин Манолова"],"transport":""},{"date":"2024-03-11T22:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":12,"placeOfEvent":"Стадион Васил Левски","shiftNr":6,"time":"16:30-18:00","names":["Слави и Анна Манолеви","Анета Атанасова"],"transport":"Прибира количка в Люлин - С.М."},{"date":"2024-03-12T22:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":13,"placeOfEvent":"Софийски Университет","shiftNr":1,"time":"9:00-10:30","names":["Августина Дойчинова","Акеми Виториано"],"transport":"Докарва количка от Люлин – К.Р."},{"date":"2024-03-12T22:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":13,"placeOfEvent":"Софийски Университет","shiftNr":2,"time":"10:30-12:00","names":["Юлиана Савелиева","Люба Мишченко","Елена Павлова"],"transport":""},{"date":"2024-03-12T22:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":13,"placeOfEvent":"Софийски Университет","shiftNr":3,"time":"12:00-13:30","names":["Лоредана Лучано","Наташа Перчекли"],"transport":""},{"date":"2024-03-12T22:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":13,"placeOfEvent":"Софийски Университет","shiftNr":4,"time":"13:30-15:00","names":["Анжела Дойчинова","Златка Михова","Лии и Уенди Рамзи"],"transport":""},{"date":"2024-03-12T22:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":13,"placeOfEvent":"Софийски Университет","shiftNr":5,"time":"15:00-16:30","names":["Димитрина Войчиешек"],"transport":""},{"date":"2024-03-12T22:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":13,"placeOfEvent":"Софийски Университет","shiftNr":6,"time":"16:30-18:00","names":["Джеси и Ребека Алберт","Дария Ященко"],"transport":"Прибира количка в Люлин - Д.А."},{"date":"2024-03-13T22:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":14,"placeOfEvent":"Сердика","shiftNr":1,"time":"9:00-10:30","names":["Андреа и Барбара Паванело","Алесия Сейз"],"transport":"Докарва количка от Люлин - А.П."},{"date":"2024-03-13T22:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":14,"placeOfEvent":"Сердика","shiftNr":2,"time":"10:30-12:00","names":["Таня Павлова","Едит Ковач","Бистра Асенова","Галина Лукова"],"transport":""},{"date":"2024-03-13T22:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":14,"placeOfEvent":"Сердика","shiftNr":3,"time":"12:00-13:30","names":["Стела Стоянова","Александра Карлсон","Наталия Граднова"],"transport":""},{"date":"2024-03-13T22:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":14,"placeOfEvent":"Сердика","shiftNr":4,"time":"13:30-15:00","names":["Светломира Трифонова","Кеся Спиньо","Андре Виториано"],"transport":""},{"date":"2024-03-13T22:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":14,"placeOfEvent":"Сердика","shiftNr":5,"time":"15:00-16:30","names":["Янка Бояджиева","Рена и Татяна Цирка"],"transport":""},{"date":"2024-03-13T22:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":14,"placeOfEvent":"Сердика","shiftNr":6,"time":"16:30-18:00","names":["Харолд Хиралдо","Доминика Керес","Бранимира Съменова"],"transport":"Прибира количка в Люлин - Х.Х,Д.К."},{"date":"2024-03-14T22:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":15,"placeOfEvent":"Лъвов Мост","shiftNr":1,"time":"9:00-10:30","names":["Ани Пехливанова","Татяна Зозулина","Симоне и Серена Русо"],"transport":"Докарва количка от Люлин-"},{"date":"2024-03-14T22:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":15,"placeOfEvent":"Лъвов Мост","shiftNr":2,"time":"10:30-12:00","names":["Анна Илиева","Александра Чернъшова","Таня Колчанова","Даниела Димитрова"],"transport":""},{"date":"2024-03-14T22:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":15,"placeOfEvent":"Лъвов Мост","shiftNr":3,"time":"12:00-13:30","names":["Антонина Сейз","Светослав и Сириел Георгиеви","Мариане Вертхолц"],"transport":""},{"date":"2024-03-14T22:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":15,"placeOfEvent":"Лъвов Мост","shiftNr":4,"time":"13:30-15:00","names":["София Постолова","Марсел и Алина Клайнер","Тимофей Ларченков"],"transport":""},{"date":"2024-03-14T22:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":15,"placeOfEvent":"Лъвов Мост","shiftNr":5,"time":"15:00-16:30","names":["Адрианна Бучма","Рубен Паванело","Юрий и Светлана Чулак"],"transport":""},{"date":"2024-03-14T22:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":15,"placeOfEvent":"Лъвов Мост","shiftNr":6,"time":"16:30-18:00","names":["Панагиотис Псиакидис","Альона Иванчукова","Катинка Мойзер"],"transport":"Прибира количка в Люлин -П.П, З.Р."},{"date":"2024-03-15T22:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":16,"placeOfEvent":"Паметник Патриарх Евтимий","shiftNr":1,"time":"9:00-10:30","names":["Янко и Алиса Ванчеви","Марина Христова","Евелин Дзюба"],"transport":"Докарва количка от Люлин - Я.В."},{"date":"2024-03-15T22:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":16,"placeOfEvent":"Паметник Патриарх Евтимий","shiftNr":2,"time":"10:30-12:00","names":["Елмар и Марифе Месропян","Нина Младенова"],"transport":""},{"date":"2024-03-15T22:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":16,"placeOfEvent":"Паметник Патриарх Евтимий","shiftNr":3,"time":"12:00-13:30","names":["Елена Шаишникова","Екатерина Димитрова","Агниешка Клишевска"],"transport":""},{"date":"2024-03-15T22:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":16,"placeOfEvent":"Паметник Патриарх Евтимий","shiftNr":4,"time":"13:30-15:00","names":["Аня Ван Ловерен","Румяна Иванова","Джейми Лий Смит","Марта Силянчик"],"transport":""},{"date":"2024-03-15T22:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":16,"placeOfEvent":"Паметник Патриарх Евтимий","shiftNr":5,"time":"15:00-16:30","names":["Даниела Стоянова","Оксана Финогиеева","Юлия Яремчук","Лоран Баерт"],"transport":""},{"date":"2024-03-15T22:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":16,"placeOfEvent":"Паметник Патриарх Евтимий","shiftNr":6,"time":"16:30-18:00","names":["Ануар и Сара Насър","Марина Даракова","Анастасия Неделчева"],"transport":"Прибира количка в Люлин - А.Н."},{"date":"2024-03-16T22:00:00.000Z","dayOfWeek":"Събота","dayOfMonth":17,"placeOfEvent":"НДК","shiftNr":1,"time":"12:00-13:30","names":["Максим и Даниела Терол","Юстъна Хацкиевич"],"transport":"Докарва количка от Люлин - М.Т."},{"date":"2024-03-16T22:00:00.000Z","dayOfWeek":"Събота","dayOfMonth":17,"placeOfEvent":"НДК","shiftNr":2,"time":"13:30-15:00","names":["Крейг и Джени Уилсън","Биляна Султанова","Кшищоф Гуронски"],"transport":""},{"date":"2024-03-16T22:00:00.000Z","dayOfWeek":"Събота","dayOfMonth":17,"placeOfEvent":"НДК","shiftNr":3,"time":"15:00-16:30","names":["Алиция и Роберт Янчък","Олга Ларченкова","Даша Финогеева"],"transport":""},{"date":"2024-03-16T22:00:00.000Z","dayOfWeek":"Събота","dayOfMonth":17,"placeOfEvent":"НДК","shiftNr":4,"time":"16:30-18:00","names":["Карен и Виктория Симонян","Илияна Иванова"],"transport":"Прибира количка до Люлин - К.С."},{"date":"2024-03-18T22:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":19,"placeOfEvent":"Стадион Васил Левски","shiftNr":1,"time":"9:00-10:30","names":["Георги Георгиев","Кристиан и Екатерина Новак","Лойде Калабрезе"],"transport":"Докарва количка от Люлин- Г.Г,Л.К."},{"date":"2024-03-18T22:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":19,"placeOfEvent":"Стадион Васил Левски","shiftNr":2,"time":"10:30-12:00","names":["Добрин Стефанов","Николина Тодорова"],"transport":""},{"date":"2024-03-18T22:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":19,"placeOfEvent":"Стадион Васил Левски","shiftNr":3,"time":"12:00-13:30","names":["Леся Гуменная","Лоредана Лучано","Барбара Паванело"],"transport":""},{"date":"2024-03-18T22:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":19,"placeOfEvent":"Стадион Васил Левски","shiftNr":4,"time":"13:30-15:00","names":["Валентина Бабаева","Ина Едрева"],"transport":""},{"date":"2024-03-18T22:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":19,"placeOfEvent":"Стадион Васил Левски","shiftNr":5,"time":"15:00-16:30","names":["Стела Стоянова","Абигаил Сантюсте","Евелин Манолова"],"transport":""},{"date":"2024-03-18T22:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":19,"placeOfEvent":"Стадион Васил Левски","shiftNr":6,"time":"16:30-18:00","names":["Слави и Анна Манолеви","Анжела Дойчинова"],"transport":"Прибира количка в Люлин - С.М."},{"date":"2024-03-19T22:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":20,"placeOfEvent":"Софийски Университет","shiftNr":1,"time":"9:00-10:30","names":["Адрианна Бучма"],"transport":"Докарва количка от Люлин - А.Б."},{"date":"2024-03-19T22:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":20,"placeOfEvent":"Софийски Университет","shiftNr":2,"time":"10:30-12:00","names":["Юлиана Савелиева","Елена Павлова","Виктория Черевко"],"transport":""},{"date":"2024-03-19T22:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":20,"placeOfEvent":"Софийски Университет","shiftNr":3,"time":"12:00-13:30","names":["Златка Михова","Наташа Перчекли"],"transport":""},{"date":"2024-03-19T22:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":20,"placeOfEvent":"Софийски Университет","shiftNr":4,"time":"13:30-15:00","names":["Лии и Уенди Рамзи","Джонатан и Шула Бейли"],"transport":""},{"date":"2024-03-19T22:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":20,"placeOfEvent":"Софийски Университет","shiftNr":5,"time":"15:00-16:30","names":["Бранимира Съменова"],"transport":""},{"date":"2024-03-19T22:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":20,"placeOfEvent":"Софийски Университет","shiftNr":6,"time":"16:30-18:00","names":["Джеси и Ребека Алберт","Рафаел Клабо"],"transport":"Прибира количка в Люлин - Д.А."},{"date":"2024-03-20T22:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":21,"placeOfEvent":"Сердика","shiftNr":1,"time":"9:00-10:30","names":["Едит Ковач","Елмар и Марифе Месропян"],"transport":"Докарва количка от Люлин - Е.М."},{"date":"2024-03-20T22:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":21,"placeOfEvent":"Сердика","shiftNr":2,"time":"10:30-12:00","names":["Янка Бояджиева","Жанет Холм","Сара Насър"],"transport":""},{"date":"2024-03-20T22:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":21,"placeOfEvent":"Сердика","shiftNr":3,"time":"12:00-13:30","names":["Алиция и Роберт Янчък","Тимофей Ларченков"],"transport":""},{"date":"2024-03-20T22:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":21,"placeOfEvent":"Сердика","shiftNr":4,"time":"13:30-15:00","names":["Наталия Чемерис","Александра Карлсон","Анастасия Билоус"],"transport":""},{"date":"2024-03-20T22:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":21,"placeOfEvent":"Сердика","shiftNr":5,"time":"15:00-16:30","names":["Даниела Стоянова","Юлия Яремчук","Андре Виториано"],"transport":""},{"date":"2024-03-20T22:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":21,"placeOfEvent":"Сердика","shiftNr":6,"time":"16:30-18:00","names":["Рена и Татяна Цирка","Доминика Керес"],"transport":"Прибира количка в Люлин-Р.Ц,Т.Ц."},{"date":"2024-03-21T22:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":22,"placeOfEvent":"Лъвов Мост","shiftNr":1,"time":"9:00-10:30","names":["Олга Ларченкова","Татяна Зозулина","Наталия Граднова","Ани Пехливанова"],"transport":"Докарва количка от Люлин -"},{"date":"2024-03-21T22:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":22,"placeOfEvent":"Лъвов Мост","shiftNr":2,"time":"10:30-12:00","names":["Филип и Мария Баудиш","Анна Илиева","Даниела Димитрова"],"transport":""},{"date":"2024-03-21T22:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":22,"placeOfEvent":"Лъвов Мост","shiftNr":3,"time":"12:00-13:30","names":["Светослав и Сириел Георгиеви","Марсел и Алина Клайнер"],"transport":""},{"date":"2024-03-21T22:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":22,"placeOfEvent":"Лъвов Мост","shiftNr":4,"time":"13:30-15:00","names":["Александър и Лариса Яцък","Симоне и Серена Русо"],"transport":""},{"date":"2024-03-21T22:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":22,"placeOfEvent":"Лъвов Мост","shiftNr":5,"time":"15:00-16:30","names":["Рубен Паванело","Анаис Пети","Мариане Вертхолц","Сашка Чернъшова"],"transport":""},{"date":"2024-03-21T22:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":22,"placeOfEvent":"Лъвов Мост","shiftNr":6,"time":"16:30-18:00","names":["Харолд Хиралдо","Панагиотис Псиакидис","Ануар Насър"],"transport":"Прибира количка в Люлин – А.Н,П.П"},{"date":"2024-03-22T22:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":23,"placeOfEvent":"Паметник Патриарх Евтимий","shiftNr":1,"time":"9:00-10:30","names":["Янко и Алиса Ванчеви","Марина Даракова"],"transport":"Докарва количка от Люлин - Я.В."},{"date":"2024-03-22T22:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":23,"placeOfEvent":"Паметник Патриарх Евтимий","shiftNr":2,"time":"10:30-12:00","names":["Екатерина Димитрова","Аня Ван Ловерен","Тина Хиралдо","Евелин Дзюба"],"transport":""},{"date":"2024-03-22T22:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":23,"placeOfEvent":"Паметник Патриарх Евтимий","shiftNr":3,"time":"12:00-13:30","names":["Витали Пашченко","Мелани Стоянова","Татяна Торохтий"],"transport":""},{"date":"2024-03-22T22:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":23,"placeOfEvent":"Паметник Патриарх Евтимий","shiftNr":4,"time":"13:30-15:00","names":["Агниешка Клишевска","Сузане Елизабет Танковски","Лоран Баерт"],"transport":""},{"date":"2024-03-22T22:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":23,"placeOfEvent":"Паметник Патриарх Евтимий","shiftNr":5,"time":"15:00-16:30","names":["Оксана Финогиеева","Иван Анастасов","Румяна Иванова","Марта Силянчик"],"transport":""},{"date":"2024-03-22T22:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":23,"placeOfEvent":"Паметник Патриарх Евтимий","shiftNr":6,"time":"16:30-18:00","names":["Прометей и Девора Подиматис","Абигаил Сантюсте","Светлана Юрушкина"],"transport":"Прибира количка в Люлин- П.П."},{"date":"2024-03-23T22:00:00.000Z","dayOfWeek":"Събота","dayOfMonth":24,"placeOfEvent":"НДК","shiftNr":1,"time":"12:00-13:30","names":["Александър и Гергана Деде","Тихомир и Радостина Илиеви"],"transport":"Докарва количка от Люлин - А.Д."},{"date":"2024-03-23T22:00:00.000Z","dayOfWeek":"Събота","dayOfMonth":24,"placeOfEvent":"НДК","shiftNr":2,"time":"13:30-15:00","names":["Альона Иванчукова","Крейг Уилсон","Джонатан Черьоли"],"transport":""},{"date":"2024-03-23T22:00:00.000Z","dayOfWeek":"Събота","dayOfMonth":24,"placeOfEvent":"НДК","shiftNr":3,"time":"15:00-16:30","names":["Максим и Даниела Терол","Елмар и Марифе Месропян"],"transport":""},{"date":"2024-03-23T22:00:00.000Z","dayOfWeek":"Събота","dayOfMonth":24,"placeOfEvent":"НДК","shiftNr":4,"time":"16:30-18:00","names":["Юлиана Пеева","Илиян и Владислава Асенови","Кеся Спиньо"],"transport":"Прибира количка в Люлин - И.А."},{"date":"2024-03-25T22:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":26,"placeOfEvent":"Стадион Васил Левски","shiftNr":1,"time":"9:00-10:30","names":["Георги Георгиев","Алесия Сейз","Сузане Елизабет Танковски"],"transport":"Докарва количка от Люлин - Г.Г,Л.К"},{"date":"2024-03-25T22:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":26,"placeOfEvent":"Стадион Васил Левски","shiftNr":2,"time":"10:30-12:00","names":["Добрин Стефанов","Галина Лукова","Лойде Калабрезе"],"transport":""},{"date":"2024-03-25T22:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":26,"placeOfEvent":"Стадион Васил Левски","shiftNr":3,"time":"12:00-13:30","names":["Николина Тодорова","Дарина Островска","Бистра Асенова","Яна Блехова"],"transport":""},{"date":"2024-03-25T22:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":26,"placeOfEvent":"Стадион Васил Левски","shiftNr":4,"time":"13:30-15:00","names":["Кристиан и Екатерина Новак","Леся Гуменная"],"transport":""},{"date":"2024-03-25T22:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":26,"placeOfEvent":"Стадион Васил Левски","shiftNr":5,"time":"15:00-16:30","names":["Валентина Бабаева","Елмар и Марифе Месропян"],"transport":""},{"date":"2024-03-25T22:00:00.000Z","dayOfWeek":"Понеделник","dayOfMonth":26,"placeOfEvent":"Стадион Васил Левски","shiftNr":6,"time":"16:30-18:00","names":["Харолд Хиралдо","Анета Атанасова"],"transport":"Прибира количка в Люлин - Л.Р."},{"date":"2024-03-26T22:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":27,"placeOfEvent":"Софийски Университет","shiftNr":1,"time":"9:00-10:30","names":["Августина Дойчинова","Юлия Яремчук"],"transport":"Докарва количка от Люлин - К.Р."},{"date":"2024-03-26T22:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":27,"placeOfEvent":"Софийски Университет","shiftNr":2,"time":"10:30-12:00","names":["Юлиана Савелиева","Люба Мишченко","Наталия Граднова"],"transport":""},{"date":"2024-03-26T22:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":27,"placeOfEvent":"Софийски Университет","shiftNr":3,"time":"12:00-13:30","names":["Златка Михова","Ани Пехливанова","Виктория Черевко"],"transport":""},{"date":"2024-03-26T22:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":27,"placeOfEvent":"Софийски Университет","shiftNr":4,"time":"13:30-15:00","names":["Наташа Перчекли","Анаис Пети"],"transport":""},{"date":"2024-03-26T22:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":27,"placeOfEvent":"Софийски Университет","shiftNr":5,"time":"15:00-16:30","names":["Адрианна Бучма","Катинка Мойзер","Лоредана Лучано"],"transport":""},{"date":"2024-03-26T22:00:00.000Z","dayOfWeek":"Вторник","dayOfMonth":27,"placeOfEvent":"Софийски Университет","shiftNr":6,"time":"16:30-18:00","names":["Дария Ященко","Стела Стоянова","Лии и Уенди Рамзи"],"transport":"Прибира количка в Люлин- Л.Р."},{"date":"2024-03-27T22:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":28,"placeOfEvent":"Сердика","shiftNr":1,"time":"9:00-10:30","names":["Едит Ковач","Джеси и Ребека Алберт"],"transport":"Докарва количка от Люлин – Д.А."},{"date":"2024-03-27T22:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":28,"placeOfEvent":"Сердика","shiftNr":2,"time":"10:30-12:00","names":["Олга Ларченкова","Светломира Трифонова","Анастасия Билоус"],"transport":""},{"date":"2024-03-27T22:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":28,"placeOfEvent":"Сердика","shiftNr":3,"time":"12:00-13:30","names":["Таня Павлова","Елена Павлова","Роберт и Алиця Янчък"],"transport":""},{"date":"2024-03-27T22:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":28,"placeOfEvent":"Сердика","shiftNr":4,"time":"13:30-15:00","names":["Шилем и Чинуай Волпато","Илия и Елизавета Москвини"],"transport":""},{"date":"2024-03-27T22:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":28,"placeOfEvent":"Сердика","shiftNr":5,"time":"15:00-16:30","names":["Даниела Стоянова","Юрий и Светлана Чулак"],"transport":""},{"date":"2024-03-27T22:00:00.000Z","dayOfWeek":"Сряда","dayOfMonth":28,"placeOfEvent":"Сердика","shiftNr":6,"time":"16:30-18:00","names":["Бранимира Съменова","Симоне и Серена Русо"],"transport":"Прибира количка в Люлин - С.Р."},{"date":"2024-03-28T22:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":29,"placeOfEvent":"Лъвов Мост","shiftNr":1,"time":"9:00-10:30","names":["Александра Карлсон","Татяна Зозулина","Даниела Димитрова"],"transport":"Докарва количка от Люлин - А.К"},{"date":"2024-03-28T22:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":29,"placeOfEvent":"Лъвов Мост","shiftNr":2,"time":"10:30-12:00","names":["Светослав и Сириел Георгиеви","Шула Бейли","Виолета Христова"],"transport":""},{"date":"2024-03-28T22:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":29,"placeOfEvent":"Лъвов Мост","shiftNr":3,"time":"12:00-13:30","names":["Мая Стефанова","Анна Илиева","Александър и Лариса Яцък"],"transport":""},{"date":"2024-03-28T22:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":29,"placeOfEvent":"Лъвов Мост","shiftNr":4,"time":"13:30-15:00","names":["Марсел и Алина КлайнерСашка Чернъшова","Абигаил Сантюсте"],"transport":""},{"date":"2024-03-28T22:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":29,"placeOfEvent":"Лъвов Мост","shiftNr":5,"time":"15:00-16:30","names":["Мариане Вертхолц","Анна Карастоянова","Алина Клайнер"],"transport":""},{"date":"2024-03-28T22:00:00.000Z","dayOfWeek":"Четвъртък","dayOfMonth":29,"placeOfEvent":"Лъвов Мост","shiftNr":6,"time":"16:30-18:00","names":["Евелин Манолова","Альона Иванчукова","Панагиотис Псиакидис"],"transport":"Прибира количка в Люлин-Е.М,П.П"},{"date":"2024-03-31T21:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":1,"placeOfEvent":"Паметник Патриарх Евтимий","shiftNr":1,"time":"9:00-10:30","names":["Янко и Алиса Ванчеви","Марина Христова","Линда Мои"],"transport":"Докарва количка от Люлин – Я.В."},{"date":"2024-03-31T21:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":1,"placeOfEvent":"Паметник Патриарх Евтимий","shiftNr":2,"time":"10:30-12:00","names":["Екатерина Димитрова","Марина Даракова","Инге Вандер Мейрен","Евелин Дзюба"],"transport":""},{"date":"2024-03-31T21:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":1,"placeOfEvent":"Паметник Патриарх Евтимий","shiftNr":3,"time":"12:00-13:30","names":["Витали Пашченко","Дариуш и Елена Йедлински","Лоран Баерт"],"transport":""},{"date":"2024-03-31T21:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":1,"placeOfEvent":"Паметник Патриарх Евтимий","shiftNr":4,"time":"13:30-15:00","names":["Радостина Илиева","Анжела Дойчинова","Агниешка Клишевска"],"transport":""},{"date":"2024-03-31T21:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":1,"placeOfEvent":"Паметник Патриарх Евтимий","shiftNr":5,"time":"15:00-16:30","names":["Елена Шаишникова","Аня Ван Ловерен","Добромир Попов","Зденка Рудлофова"],"transport":""},{"date":"2024-03-31T21:00:00.000Z","dayOfWeek":"Петък","dayOfMonth":1,"placeOfEvent":"Паметник Патриарх Евтимий","shiftNr":6,"time":"16:30-18:00","names":["Прометей и Девора Подиматис","Светлана Юрушкина","Анастасия Неделчева"],"transport":"Прибира количка в Люлин - П.П."},{"date":"2024-04-01T21:00:00.000Z","dayOfWeek":"Събота","dayOfMonth":2,"placeOfEvent":"НДК","shiftNr":1,"time":"12:00-13:30","names":["Георги и Джихан Калчеви","Марина Якимовская"],"transport":"Докарва количка от Люлин - Г.К."},{"date":"2024-04-01T21:00:00.000Z","dayOfWeek":"Събота","dayOfMonth":2,"placeOfEvent":"НДК","shiftNr":2,"time":"13:30-15:00","names":["Давид Господинов","Рубен и Лилия Реч","Юстъна Хацкиевич"],"transport":""},{"date":"2024-04-01T21:00:00.000Z","dayOfWeek":"Събота","dayOfMonth":2,"placeOfEvent":"НДК","shiftNr":3,"time":"15:00-16:30","names":["Павел и Евелин Манолови","Стефан Господинов","Франческо Спиньо"],"transport":""},{"date":"2024-04-01T21:00:00.000Z","dayOfWeek":"Събота","dayOfMonth":2,"placeOfEvent":"НДК","shiftNr":4,"time":"16:30-18:00","names":["Красимир Велев","Кшищоф Гуронски","Емил и Евелина Гюлеви"],"transport":"Прибира количка в Люлин - Е.Г."}] \ No newline at end of file diff --git a/content/temp/График source 2023-10.json b/content/temp/График source 2023-10.json new file mode 100644 index 0000000..bb82f8d --- /dev/null +++ b/content/temp/График source 2023-10.json @@ -0,0 +1 @@ +{"w:document":{"w:body":{"w:tbl":{"0":{"w:tr":{"0":{"w:tc":{"w:p":{"0":{"w:r":{"w:t":"Понеделник 2"}},"1":{"w:r":{"w:t":"Стадион Васил Левски"}}}}},"1":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"8:00-10:00"}}},"2":{"w:p":{"w:r":{"w:t":"Елмар и Марифе Месропян, Виолета Христова"}}},"3":{"w:p":{"w:r":{"0":{"w:t":"Докарва количка от Люлин - "},"1":{"w:t":"Е.М."}}}}}},"2":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"10:00-12:00"}}},"2":{"w:p":{"w:r":{"w:t":"Дмитри и Светлана Калинини, Кармен Гинтиниди, Агнешка Сиерон"}}},"3":{"w:p":{"w:r":{"w:t":" "}}}}},"3":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"12:00-14:00"}}},"2":{"w:p":{"w:r":{"w:t":"Юлия Яремчук, Евелин Манолова, Лойде Калабрезе "}}}}},"4":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"14:00-16:00"}}},"2":{"w:p":{"w:r":{"0":{"w:t":"Наталия Чемерис, Игор и Галина Москвини"}}}}}},"5":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"16:00-18:00"}}},"2":{"w:p":{"w:r":{"w:t":"Анастасия Неделчева, Валентина Бабаева, Абигаил Сантюсте"}}}}},"6":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"18:00-20:00"}}},"2":{"w:p":{"w:r":{"0":{"w:t":"Харолд и Тина Хиралдо, Панагиотис Псиакидис"}}}},"3":{"w:p":{"w:r":{"0":{"w:t":"Прибира количка в Люлин - "},"1":{"w:t":"П.П."}}}}}}}},"1":{"w:tr":{"0":{"w:tc":{"w:p":{"0":{"w:r":{"w:t":"Вторник 3"}},"1":{"w:r":{"0":{"w:t":"Софийски Университет"}}}}}},"1":{"w:tc":{"1":{"w:p":{"0":{"w:r":{"w:t":"08:00-10:00"}}}},"2":{"w:p":{"w:r":{"w:t":"Галина Лукова, Лоредана Лучиано, Алиция и Роберт Янчък "}}},"3":{"w:p":{"w:r":{"0":{"w:t":"Докарва количка от Люлин-"},"1":{"w:t":"Р.Я."}}}}}},"2":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"10:00-12:00"}}},"2":{"w:p":{"w:r":{"w:t":"Доминика Керес, Акеми Виториано, Кармен Гинтиниди, Наташа Перчеклий"}}}}},"3":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"12:00-14:00"}}},"2":{"w:p":{"w:r":{"0":{"w:t":"Юлиана Савелиева, "},"1":{"w:t":"Златка Михова, Николина Тодорова"}}}}}},"4":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"14:00- 16:00"}}},"2":{"w:p":{"w:r":{"0":{"w:t":"Ина Едрева, Илия и Елизавета Москвини, "},"1":{"w:t":"Марина Димитрова"}}}}}},"5":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"16:00- 18:00"}}},"2":{"w:p":{"w:r":{"0":{"w:t":"Войциешек Димитрина, "},"1":{"w:t":"Наталия Граднова, Летиция Мавилие, Ани Атанасова "}}}}}},"6":{"w:tc":{"1":{"w:p":{"0":{"w:r":{"w:t":"18:00- 20:00"}}}},"2":{"w:p":{"w:r":{"w:t":"Анаис Пети, Румяна Иванова, Анжела Дойчинова"}}},"3":{"w:p":{"w:r":{"0":{"w:t":"Прибира количка в Люлин-"},"1":{"w:t":"А.П,А.Д."}}}}}}}},"2":{"w:tr":{"0":{"w:tc":{"w:p":{"0":{"w:r":{"w:t":"Сряда 4"}},"1":{"w:r":{"w:t":"Сердика"}}}}},"1":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"08:00-10:00"}}},"2":{"w:p":{"w:r":{"w:t":"Кеся Спиньо, Бистра Асенова, Барбара Паванело"}}},"3":{"w:p":{"w:r":{"0":{"w:t":"Докарва количка от Люлин-"},"1":{"w:t":"К.С,Б.А"}}}}}},"2":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"10:00-12:00"}}},"2":{"w:p":{"w:r":{"w:t":"Татяна Павлова,Едит Ковач"}}}}},"3":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"12:00-14:00"}}},"2":{"w:p":{"w:r":{"w:t":"Даракова Марина, Светломира Трифонова, Андре Виториано"}}}}},"4":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"14:00-16:00"}}},"2":{"w:p":{"w:r":{"0":{"w:t":"Иван Анастасов, "},"1":{"w:t":"Надка Монева, Юрий и Светлана Чулак"}}}}}},"5":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"16:00-18:00"}}},"2":{"w:p":{"w:r":{"0":{"w:t":"Даниела Стоянова, "},"1":{"w:t":"Лии и Уенди Рамсей"}}}}}},"6":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"18:00-20:00"}}},"2":{"w:p":{"w:r":{"w:t":"Шилем и Чинуай Волпато, Дарина Финогеева"}}},"3":{"w:p":{"w:r":{"0":{"w:t":"Прибира количка в Люлин - "},"1":{"w:t":"Ш.В."}}}}}}}},"3":{"w:tr":{"0":{"w:tc":{"w:p":{"0":{"w:r":{"w:t":"Четвъртък 5"}},"1":{"w:r":{"w:t":"Лъвов Мост"}}}}},"1":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"08:00-10:00"}}},"2":{"w:p":{"w:r":{"w:t":"Ани Пехливанова, Александра, Чернъшова, Слави Манолев"}}},"3":{"w:p":{"w:r":{"0":{"w:t":"Докарва количка от Люлин - "},"1":{"w:t":"С.М. "}}}}}},"2":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"10:00-12:00"}}},"2":{"w:p":{"w:r":{"w:t":"Светослав и Сириел Георгиеви, Таня Монева, Татяна Колчанова"}}}}},"3":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"12:00-14:00"}}},"2":{"w:p":{"w:r":{"w:t":"Мелани Стоянова, Бранимира Съменова, Наташа Смит"}}}}},"4":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"14:00-16:00"}}},"2":{"w:p":{"w:r":{"w:t":"Анна Илиева, Летиция Мавилие, Рубен Паванело"}}}}},"5":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"16:00-18:00"}}},"2":{"w:p":{"w:r":{"w:t":"Виктория Черевко, Лоредана Лучано, Адриана Бучма"}}}}},"6":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"18:00-20:00"}}},"2":{"w:p":{"w:r":{"w:t":"Катинка Мойзер, Елмар и Марифе Месропян"}}},"3":{"w:p":{"w:r":{"0":{"w:t":"Прибира количка в Люлин - "},"1":{"w:t":"Е.М."}}}}}}}},"4":{"w:tr":{"0":{"w:tc":{"w:p":{"0":{"w:r":{"w:t":"Петък 6"}},"1":{"w:r":{"w:t":"ц.ж.п. Гара"}}}}},"1":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"08:00-10:00"}}},"2":{"w:p":{"w:r":{"w:t":"Янко и Алиса Ванчеви, Лилия Нечаюк"}}},"3":{"w:p":{"w:r":{"0":{"w:t":"Докарва количка от Люлин - "},"1":{"w:t":"Я.В."}}}}}},"2":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"10:00-12:00"}}},"2":{"w:p":{"w:r":{"w:t":"Екатерина Димитрова, Марта Силянчик, Олга Ларченкова"}}}}},"3":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"12:00-14:00"}}},"2":{"w:p":{"w:r":{"w:t":"Аня Ван Ловерен, Агниешка Клишевска, Инге Вандер Мейрен"}}}}},"4":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"14:00-16:00"}}},"2":{"w:p":{"w:r":{"w:t":"Джейми Лий Смит, Наташа Смит, Георги Георгиев"}}}}},"5":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"16:00-18:00"}}},"2":{"w:p":{"w:r":{"0":{"w:t":"Елена Шаишникова, "},"1":{"w:t":"Войциешек Димитрина, Ануар Насър"}}}}}},"6":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"18:00-20:00"}}},"2":{"w:p":{"w:r":{"0":{"w:t":"Анна Карастоянова, Светлана Юрушкина, Димитрис Мангас"}}}},"3":{"w:p":{"w:r":{"0":{"w:t":"Прибира количка в Люлин – "},"1":{"w:t":"Д.М."}}}}}}}},"5":{"w:tr":{"0":{"w:tc":{"w:p":{"0":{"w:r":{"w:t":"Събота 7"}},"1":{"w:r":{"w:t":"НДК"}}}}},"1":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"12:00-14:00"}}},"2":{"w:p":{"w:r":{"0":{"w:t":"Йоко Тамура, "},"1":{"w:t":"Франческо и Кеся Спиньо"}}}},"3":{"w:p":{"w:r":{"0":{"w:t":"Докарва количка от Люлин -"},"1":{"w:t":" Ф.С."}}}}}},"2":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"14:00-16:00"}}},"2":{"w:p":{"w:r":{"w:t":"Илиян и Влади Асенови, Ана-Мария Георгиева"}}}}},"3":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"16:00-18:00"}}},"2":{"w:p":{"w:r":{"0":{"w:t":"Крис Гуронски"},"1":{"w:t":", "},"2":{"w:t":"Сергей Карастоянов, Зденка Рудлофова"}}}}}},"4":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"18:00-20:00"}}},"2":{"w:p":{"w:r":{"w:t":"Илияна Иванова, Анастасия Неделчева"}}},"3":{"w:p":{"w:r":{"0":{"w:t":"Прибира количка до Люлин - "},"1":{"w:t":"И.И,А.Н."}}}}}}}},"6":{"w:tr":{"0":{"w:tc":{"w:p":{"0":{"w:r":{"w:t":"Понеделник 9"}},"1":{"w:r":{"0":{"w:t":"Стадион Васил Левски"}}}}}},"1":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"08:00-10:00"}}},"2":{"w:p":{"w:r":{"w:t":"Елмар и Марифе Месропян, Лойде Калабрезе"}}},"3":{"w:p":{"w:r":{"0":{"w:t":"Докарва количка от Люлин - "},"1":{"w:t":"Е.М."}}}}}},"2":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"10:00-12:00"}}},"2":{"w:p":{"w:r":{"w:t":"Дмитри и Светлана Калинини, Добрин Стефанов, Кармен Гинтиниди"}}}}},"3":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"12:00-14:00"}}},"2":{"w:p":{"w:r":{"0":{"w:t":"Румен и Елена Стратиеви, Лоредана Лучано"}}}}}},"4":{"w:tc":{"1":{"w:p":{"0":{"w:r":{"w:t":"14:00-16:00"}}}},"2":{"w:p":{"w:r":{"0":{"w:t":"Бранимира Съменова, Наталия Чемерис, Абигаил Сантюсте"}}}}}},"5":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"16:00-18:00"}}},"2":{"w:p":{"w:r":{"w:t":"Виктория Черевко, Галина Лукова, Валентина Бабаева"}}}}},"6":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"18:00-20:00"}}},"2":{"w:p":{"w:r":{"w:t":"Юстъна Хацкиевич, Слави и Анна Манолеви"}}},"3":{"w:p":{"w:r":{"0":{"w:t":"Прибира количка в Люлин - "},"1":{"w:t":"С.М."}}}}}}}},"7":{"w:tr":{"0":{"w:tc":{"w:p":{"0":{"w:r":{"w:t":"Вторник 10"}},"1":{"w:r":{"w:t":"Софийски Университет"}}}}},"1":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"08:00-10:00"}}},"2":{"w:p":{"w:r":{"0":{"w:t":"Красимир и Жасмин Райчеви"},"1":{"w:t":", "},"2":{"w:t":"Августина Дойчинова, Акеми Виториано"}}}},"3":{"w:p":{"w:r":{"0":{"w:t":"Докарва количка от Люлин – "},"1":{"w:t":"К.Р."}}}}}},"2":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"10:00-12:00"}}},"2":{"w:p":{"w:r":{"w:t":"Юлиана Савелиева, Таня Монева, Кармен Гинтиниди, Наташа Перчеклий"}}}}},"3":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"12:00-14:00"}}},"2":{"w:p":{"w:r":{"0":{"w:t":"Войциешек Димитрина"},"1":{"w:t":", Лилия Еременко, Летиция Мавилие"}}}}}},"4":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"14:00-16:00"}}},"2":{"w:p":{"w:r":{"0":{"w:t":"Анжела Дойчинова, "},"1":{"w:t":"Марина Димитрова"},"2":{"w:t":", Златка Михова"}}}}}},"5":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"16:00-18:00"}}},"2":{"w:p":{"w:r":{"w:t":"Юлия Яремчук, Ина Едрева, Зденка Рудлофова, Ани Атанасова"}}}}},"6":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"18:00-20:00"}}},"2":{"w:p":{"w:r":{"w:t":"Джеси и Ребека Алберт, Дария Ященко"}}},"3":{"w:p":{"w:r":{"0":{"w:t":"Прибира количка в Люлин - "},"1":{"w:t":"Д.А."}}}}}}}},"8":{"w:tr":{"0":{"w:tc":{"w:p":{"0":{"w:r":{"w:t":"Сряда 11"}},"1":{"w:r":{"w:t":"Сердика"}}}}},"1":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"08:00-10:00"}}},"2":{"w:p":{"w:r":{"w:t":"Андреа и Барбара Паванело, Доминика Керес,Сейз Алесия"}}},"3":{"w:p":{"w:r":{"0":{"w:t":"Докарва количка от Люлин - "},"1":{"w:t":"А.П."}}}}}},"2":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"10:00-12:00"}}},"2":{"w:p":{"w:r":{"w:t":"Татяна Павлова, Едит Ковач, Бистра Асенова, Янка Бояджиева"}}}}},"3":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"12:00-14:00"}}},"2":{"w:p":{"w:r":{"w:t":"Шилем и Чинуай Волпато, Андре Виториано"}}}}},"4":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"14:00-16:00"}}},"2":{"w:p":{"w:r":{"w:t":"Светломира Трифонова, Симоне и Серена Русо"}}}}},"5":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"16:00-18:00"}}},"2":{"w:p":{"w:r":{"w:t":"Кеся Спиньо, Анаис Пети"}}}}},"6":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"18:00-20:00"}}},"2":{"w:p":{"w:r":{"0":{"w:t":"Лии и Уенди Рамсей, "},"1":{"w:t":"Харолд и Тина Хиралдо"}}}},"3":{"w:p":{"w:r":{"0":{"w:t":"Прибира количка в Люлин - "},"1":{"w:t":"Л.Р."}}}}}}}},"9":{"w:tr":{"0":{"w:tc":{"w:p":{"0":{"w:r":{"w:t":"Четвъртък 12"}},"1":{"w:r":{"w:t":"Лъвов Мост"}}}}},"1":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"08:00-10:00"}}},"2":{"w:p":{"w:r":{"w:t":"Виолета Христова, Татяна Зозулина, Георги Георгиев, Адриана Бучма"}}},"3":{"w:p":{"w:r":{"0":{"w:t":"Докарва количка от Люлин-"},"1":{"w:t":"Г.Г.,В.Х."}}}}}},"2":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"10:00-12:00"}}},"2":{"w:p":{"w:r":{"w:t":"Анна Илиева, Александра Чернъшова, Татяна Колчанова, Даниела Димитрова"}}}}},"3":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"12:00-14:00"}}},"2":{"w:p":{"w:r":{"w:t":"Мелани Стоянова, Антонина Сейз, Светослав и Сириел Георгиеви"}}}}},"4":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"14:00-16:00"}}},"2":{"w:p":{"w:r":{"0":{"w:t":"София Постолова, "},"1":{"w:t":"Александър и Лариса Яцък"}}}}}},"5":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"16:00-18:00"}}},"2":{"w:p":{"w:r":{"w:t":"Катинка Мойзер, Евелин Дзюба, Летиция Мавилие"}}}}},"6":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"18:00-20:00"}}},"2":{"w:p":{"w:r":{"w:t":"Панагиотис Псиакидис, Рубен Паванело"}}},"3":{"w:p":{"w:r":{"0":{"w:t":"Прибира количка в Люлин - "},"1":{"w:t":"Р.П, П.П"}}}}}}}},"10":{"w:tr":{"0":{"w:tc":{"w:p":{"0":{"w:r":{"w:t":"Петък 13"}},"1":{"w:r":{"w:t":"ц.ж.п. Гара"}}}}},"1":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"08:00-10:00"}}},"2":{"w:p":{"w:r":{"w:t":"Янко и Алиса Ванчеви"}}},"3":{"w:p":{"w:r":{"0":{"w:t":"Докарва количка от Люлин - "},"1":{"w:t":"Я.В."}}}}}},"2":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"10:00-12:00"}}},"2":{"w:p":{"w:r":{"w:t":"Марина Даракова, Анна Карастоянова, Марта Силянчик"}}}}},"3":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"12:00-14:00"}}},"2":{"w:p":{"w:r":{"w:t":"Олга Ларченкова, Елена Шаишникова, Екатерина Димитрова"}}}}},"4":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"14:00-16:00"}}},"2":{"w:p":{"w:r":{"w:t":"Добромир и Естел Попови, Дариуш и Елена Йедлински"}}}}},"5":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"16:00-18:00"}}},"2":{"w:p":{"w:r":{"0":{"w:t":"Даниела Стоянова, "},"1":{"w:t":"Оксана Финогиеева "}}}}}},"6":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"18:00-20:00"}}},"2":{"w:p":{"w:r":{"w:t":"Светлана Юрушкина, Каролина Чиховска, Ануар и Сара Насър"}}},"3":{"w:p":{"w:r":{"0":{"w:t":"Прибира количка в Люлин -"},"1":{"w:t":" А.Н."}}}}}}}},"11":{"w:tr":{"0":{"w:tc":{"w:p":{"0":{"w:r":{"w:t":"Събота 14"}},"1":{"w:r":{"w:t":"НДК"}}}}},"1":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"12:00-14:00"}}},"2":{"w:p":{"w:r":{"w:t":"Красимир Грудев, Илияна Иванова, Карина Андрушевская"}}},"3":{"w:p":{"w:r":{"0":{"w:t":"Докарва количка от Люлин -"},"1":{"w:t":" К.Г."}}}}}},"2":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"14:00-16:00"}}},"2":{"w:p":{"w:r":{"w:t":"Юлиана Пеева, Светозар и Антоанета Ганчеви, Инге Вандер Мейрен"}}}}},"3":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"16:00-18:00"}}},"2":{"w:p":{"w:r":{"0":{"w:t":"Илиас и Кармен Гинтинидис, Митко и Таня Моневи"}}}}}},"4":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"18:00-20:00"}}},"2":{"w:p":{"w:r":{"0":{"w:t":"Дариуш Палуха"},"1":{"w:t":", Георги и Джихан Калчеви"}}}},"3":{"w:p":{"w:r":{"0":{"w:t":"Прибира количка до Люлин -"},"1":{"w:t":" Г.К."}}}}}}}},"12":{"w:tr":{"0":{"w:tc":{"w:p":{"0":{"w:r":{"w:t":"Понеделник 16"}},"1":{"w:r":{"0":{"w:t":"Стадион Васил Левски"}}}}}},"1":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"08:00-10:00"}}},"2":{"w:p":{"w:r":{"w:t":"Виолета Христова, Георги Георгиев, Анастасия Билоус"}}},"3":{"w:p":{"w:r":{"0":{"w:t":"Докарва количка от Люлин- "},"1":{"w:t":"Г.Г,В.Х."}}}}}},"2":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"10:00-12:00"}}},"2":{"w:p":{"w:r":{"w:t":"Добрин Стефанов, Кармен Гинтиниди, Николина Тодорова"}}}}},"3":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"12:00-14:00"}}},"2":{"w:p":{"w:r":{"w:t":"Яна Блехова, Бранимира Съменова, Барбара Паванело"}}}}},"4":{"w:tc":{"1":{"w:p":{"0":{"w:r":{"w:t":"14:00-16:00"}}}},"2":{"w:p":{"w:r":{"w:t":"Юлия Яремчук, Лоредана Лучано, Дмитри и Светлана Калинини"}}}}},"5":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"16:00-18:00"}}},"2":{"w:p":{"w:r":{"w:t":"Юстъна Хацкиевич, Доминика Керес, Валентина Бабаева, Евелин Манолова"}}}}},"6":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"18:00-20:00"}}},"2":{"w:p":{"w:r":{"0":{"w:t":"Слави и Анна Манолеви, "},"1":{"w:t":"Анжела Дойчинова"}}}},"3":{"w:p":{"w:r":{"0":{"w:t":"Прибира количка в Люлин - "},"1":{"w:t":"С.М."}}}}}}}},"13":{"w:tr":{"0":{"w:tc":{"w:p":{"0":{"w:r":{"w:t":"Вторник 17"}},"1":{"w:r":{"w:t":"Софийски Университет"}}}}},"1":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"08:00-10:00"}}},"2":{"w:p":{"w:r":{"w:t":"Августина Дойчинова, Краси и Жасмин Райчеви"}}},"3":{"w:p":{"w:r":{"0":{"w:t":"Докарва количка от Люлин - "},"1":{"w:t":"К.Р."}}}}}},"2":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"10:00-12:00"}}},"2":{"w:p":{"w:r":{"w:t":"Лилия Еременко, Юлиана Савелиева, Валентин и Елена Павлови"}}}}},"3":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"12:00-14:00"}}},"2":{"w:p":{"w:r":{"0":{"w:t":"Марина Димитрова, "},"1":{"w:t":"Марта Силянчик, Златка Михова, Наташа Перчеклий"}}}}}},"4":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"14:00-16:00"}}},"2":{"w:p":{"w:r":{"w:t":"София Постолова, Илия и Елизавета Москвини"}}}}},"5":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"16:00-18:00"}}},"2":{"w:p":{"w:r":{"w:t":"Ани Атанасова, Анастасия Неделчева, Ина Едрева, Летиция Мавилие"}}}}},"6":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"18:00-20:00"}}},"2":{"w:p":{"w:r":{"w:t":"Джеси и Ребека Алберт, Симоне и Серена Русо"}}},"3":{"w:p":{"w:r":{"0":{"w:t":"Прибира количка в Люлин - "},"1":{"w:t":"Д.А."}}}}}}}},"14":{"w:tr":{"0":{"w:tc":{"w:p":{"0":{"w:r":{"w:t":"Сряда 18"}},"1":{"w:r":{"w:t":"Сердика"}}}}},"1":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"08:00-10:00"}}},"2":{"w:p":{"0":{"w:r":{"w:t":"Юрий и Светлана Чулак, Едит Ковач,"}},"1":{"w:r":{"w:t":" Евелин Манолова"}}}},"3":{"w:p":{"w:r":{"0":{"w:t":"Докарва количка от Люлин -"},"1":{"w:t":" Ю.Ч."}}}}}},"2":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"10:00-12:00"}}},"2":{"w:p":{"w:r":{"w:t":"Янка Бояджиева, Кармен Гинтиниди, Наташа Смит"}}}}},"3":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"12:00-14:00"}}},"2":{"w:p":{"w:r":{"w:t":"Андре Виториано, Агнешка Сиерон"}}}}},"4":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"14:00-16:00"}}},"2":{"w:p":{"w:r":{"w:t":"Наталия Чемерис, Марина Даракова, Александра Карлсон"}}}}},"5":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"16:00-18:00"}}},"2":{"w:p":{"w:r":{"w:t":"Даниела Стоянова, Кеся Спиньо"}}}}},"6":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"18:00-20:00"}}},"2":{"w:p":{"w:r":{"0":{"w:t":"Панагиотис Псиакидис,"},"1":{"w:t":" Дарина Финогеева, Светлана Юрушкина"}}}},"3":{"w:p":{"w:r":{"0":{"w:t":"Прибира количка в Люлин-"},"1":{"w:t":"П.П.,Д.Ф"}}}}}}}},"15":{"w:tr":{"0":{"w:tc":{"w:p":{"0":{"w:r":{"w:t":"Четвъртък 19"}},"1":{"w:r":{"w:t":"Лъвов Мост"}}}}},"1":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"08:00-10:00"}}},"2":{"w:p":{"w:r":{"w:t":"Ани Пехливанова, Слави Манолев, Алиция и Роберт Янчък "}}},"3":{"w:p":{"w:r":{"0":{"w:t":"Докарва количка от Люлин - "},"1":{"w:t":"Р.Я."}}}}}},"2":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"10:00-12:00"}}},"2":{"w:p":{"w:r":{"w:t":"Филип и Мария Баудиш, Анна Илиева, Таня Монева, Даниела Димитрова"}}}}},"3":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"12:00-14:00"}}},"2":{"w:p":{"w:r":{"w:t":"Светослав и Сириел Георгиеви, Мая Стефанова"}}}}},"4":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"14:00-16:00"}}},"2":{"w:p":{"w:r":{"0":{"w:t":"Валентина Бабаева, Наталия Граднова, Летиция Мавилие, Зденка Рудлофова"}}}}}},"5":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"16:00-18:00"}}},"2":{"w:p":{"w:r":{"w:t":"Виктория Черевко, Лоредана Лучано,Евелин Дзюба, Рубен Паванело"}}},"3":{"w:p":{"w:r":{"0":{"w:t":"Прибира количка в Люлин –"},"1":{"w:t":"Р.П.,Л.Л"}}}}}}}},"16":{"w:tr":{"0":{"w:tc":{"w:p":{"0":{"w:r":{"w:t":"Петък 20"}},"1":{"w:r":{"w:t":"ц.ж.п. Гара"}}}}},"1":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"08:00-10:00"}}},"2":{"w:p":{"w:r":{"w:t":"Янко и Алиса Ванчеви, Лилия Нечаюк"}}},"3":{"w:p":{"w:r":{"0":{"w:t":"Докарва количка от Люлин -"},"1":{"w:t":" Я.В."},"2":{"w:t":" "}}}}}},"2":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"10:00-12:00"}}},"2":{"w:p":{"w:r":{"w:t":"Екатерина Димитрова, Олга Ларченкова, Аня Ван Ловерен, "}}}}},"3":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"12:00-14:00"}}},"2":{"w:p":{"w:r":{"w:t":"Витали Пашченко, Джейми Лий Смит, Катинка Мойзер"}}}}},"4":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"14:00-16:00"}}},"2":{"w:p":{"w:r":{"w:t":"Надка Монева, Анаис Пети, Джейми Лий Смит"}}}}},"5":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"16:00-18:00"}}},"2":{"w:p":{"w:r":{"w:t":"Оксана Финогиеева, Иван Анастасов,Румяна Иванова "}}}}},"6":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"18:00-20:00"}}},"2":{"w:p":{"w:r":{"w:t":"Каролина Чиховска, Линда Мой"}}},"3":{"w:p":{"w:r":{"0":{"w:t":"Прибира количка в Люлин-"},"1":{"w:t":"Л.М."}}}}}}}},"17":{"w:tr":{"0":{"w:tc":{"w:p":{"0":{"w:r":{"w:t":"Събота 21"}},"1":{"w:r":{"w:t":"НДК"}}}}},"1":{"w:tc":{"1":{"w:p":{"0":{"w:r":{"w:t":"12:00-14:00"}}}},"2":{"w:p":{"w:r":{"w:t":"Франческо и Кеся Спиньо, Емануил и Станислава Павлови"}}},"3":{"w:p":{"w:r":{"0":{"w:t":"Докарва количка от Люлин - "},"1":{"w:t":"Ф.С."}}}}}},"2":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"14:00-16:00"}}},"2":{"w:p":{"w:r":{"0":{"w:t":"Джонатан Чериоли, Анжела Дойчинова, "},"1":{"w:t":"Агниешка Клишевска"}}}}}},"3":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"16:00-18:00"}}},"2":{"w:p":{"w:r":{"0":{"w:t":"Марина Якимовская,"},"1":{"w:t":"Александър и Гергана Деде, Клаудия Миранда"}}}}}},"4":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"18:00-20:00"}}},"2":{"w:p":{"w:r":{"0":{"w:t":"Добромир и Естел Попови, Димитрис Мангас"}}}},"3":{"w:p":{"w:r":{"0":{"w:t":"Прибира количка в Люлин -"},"1":{"w:t":" Д.П."}}}}}}}},"18":{"w:tr":{"0":{"w:tc":{"w:p":{"0":{"w:r":{"w:t":"Понеделник 23"}},"1":{"w:r":{"0":{"w:t":"Стадион Васил Левски"}}}}}},"1":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"08:00-10:00"}}},"2":{"w:p":{"w:r":{"w:t":"Клаудиа Миранда, Георги Георгиев, Виолета Христова, Анастасия Билоус"}}},"3":{"w:p":{"w:r":{"0":{"w:t":"Докарва количка от Люлин -"},"1":{"w:t":" Г.Г,В.Х"}}}}}},"2":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"10:00-12:00"}}},"2":{"w:p":{"w:r":{"0":{"w:t":"Бистра Асенова, Добрин Стефанов, Кармен Гинтиниди"}}}}}},"3":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"12:00-14:00"}}},"2":{"w:p":{"w:r":{"0":{"w:t":"Л"},"1":{"w:t":"ойде Калабрезе, Финогеева Дарина, Николина Тодорова"}}}}}},"4":{"w:tc":{"1":{"w:p":{"0":{"w:r":{"w:t":"14:00-16:00"}}}},"2":{"w:p":{"w:r":{"w:t":"Юлия Яремчук, Бранимира Съменова"}}}}},"5":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"16:00-18:00"}}},"2":{"w:p":{"w:r":{"w:t":"Галина Лукова, Анастасия Неделчева"}}}}},"6":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"18:00-20:00"}}},"2":{"w:p":{"w:r":{"0":{"w:t":"Юстъна Хацкиевич"},"1":{"w:t":", Слави и Анна Манолеви"}}}},"3":{"w:p":{"w:r":{"0":{"w:t":"Прибира количка в Люлин - "},"1":{"w:t":"С.М."}}}}}}}},"19":{"w:tr":{"0":{"w:tc":{"w:p":{"0":{"w:r":{"w:t":"Вторник 24"}},"1":{"w:r":{"w:t":"Софийски Университет"}}}}},"1":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"08:00-10:00"}}},"2":{"w:p":{"w:r":{"w:t":"Августина Дойчинова, Юлиана Савелиева, Краси и Жасмин Райчеви"}}},"3":{"w:p":{"w:r":{"0":{"w:t":"Докарва количка от Люлин -"},"1":{"w:t":" К.Р."}}}}}},"2":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"10:00-12:00"}}},"2":{"w:p":{"w:r":{"0":{"w:t":"Марина Димитрова, "},"1":{"w:t":"Таня Монева, Марта Силянчик, Наташа Перчеклий"}}}}}},"3":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"12:00-14:00"}}},"2":{"w:p":{"w:r":{"w:t":"Лилия Еременко, Линда Мой, Златка Михова"}}}}},"4":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"14:00-16:00"}}},"2":{"w:p":{"w:r":{"0":{"w:t":"Илия и Елизавета Москвини, Ина Едрева, Летиция Мавилие"}}}}}},"5":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"16:00-18:00"}}},"2":{"w:p":{"w:r":{"w:t":"Ани Атанасова, Анаис Пети, Ануар и Сара Насър"}}}}},"6":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"18:00-20:00"}}},"2":{"w:p":{"w:r":{"0":{"w:t":"Дария Ященко, Рена и Татяна Цирка"}}}},"3":{"w:p":{"w:r":{"0":{"w:t":"Прибира количка в Люлин-"},"1":{"w:t":"Р.Ц.,Т.Ц."}}}}}}}},"20":{"w:tr":{"0":{"w:tc":{"w:p":{"0":{"w:r":{"w:t":"Сряда 25"}},"1":{"w:r":{"w:t":"Сердика"}}}}},"1":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"08:00-10:00"}}},"2":{"w:p":{"w:r":{"w:t":"Едит Ковач, Джеси и Ребека Алберт"}}},"3":{"w:p":{"w:r":{"0":{"w:t":"Докарва количка от Люлин – "},"1":{"w:t":"Д.А."}}}}}},"2":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"10:00-12:00"}}},"2":{"w:p":{"w:r":{"w:t":"Наталия Граднова, Зденка Рудлофова, Татяна Торохтий"}}}}},"3":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"12:00-14:00"}}},"2":{"w:p":{"w:r":{"w:t":"Татяна Павлова, Андре Виториано, Валентин и Елена Павлови"}}}}},"4":{"w:tc":{"1":{"w:p":{"0":{"w:r":{"w:t":"14:00-16:00"}}}},"2":{"w:p":{"w:r":{"w:t":"Шилем и Чинуай Волпато, Янка Бояджиева, Александра Карлсон"}}}}},"5":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"16:00-18:00"}}},"2":{"w:p":{"w:r":{"w:t":"Даниела Стоянова, Марина Даракова, Юрий и Светлана Чулак"}}}}},"6":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"18:00-20:00"}}},"2":{"w:p":{"w:r":{"0":{"w:t":"Рубен Паванело, Панагиотис Псиакидис"}}}},"3":{"w:p":{"w:r":{"0":{"w:t":"Прибира количка в Люлин - "},"1":{"w:t":"Р.П.,П.П."}}}}}}}},"21":{"w:tr":{"0":{"w:tc":{"w:p":{"0":{"w:r":{"w:t":"Четвъртък 26"}},"1":{"w:r":{"w:t":"Лъвов Мост"}}}}},"1":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"08:00-10:00"}}},"2":{"w:p":{"w:r":{"w:t":"Анна Карастоянова, Ани Пехливанова, Адриана Бучма, Георги Георгиев"}}},"3":{"w:p":{"w:r":{"0":{"w:t":"Докарва количка от Люлин-"},"1":{"w:t":"Г.Г.,А.П."}}}}}},"2":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"10:00-12:00"}}},"2":{"w:p":{"w:r":{"w:t":"Светослав и Сириел Георгиеви, Анна Илиева"}}}}},"3":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"12:00-14:00"}}},"2":{"w:p":{"w:r":{"w:t":"Мая Стефанова, Каролина Чиховска, Виктория Черевко"}}}}},"4":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"14:00-16:00"}}},"2":{"w:p":{"w:r":{"0":{"w:t":"Летиция Мавилие,"},"1":{"w:t":" "},"2":{"w:t":"Абигаил Сантюсте, Наташа Смит"}}}}}},"5":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"16:00-18:00"}}},"2":{"w:p":{"w:r":{"w:t":"Сейз Алесия, Алиция и Роберт Янчък "}}}}},"6":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"18:00-20:00"}}},"2":{"w:p":{"w:r":{"0":{"w:t":"Катинка Мойзер, Елмар и Марифе Месропян"}}}},"3":{"w:p":{"w:r":{"0":{"w:t":"Прибира количка в Люлин - "},"1":{"w:t":"Е.М."}}}}}}}},"22":{"w:tr":{"0":{"w:tc":{"w:p":{"0":{"w:r":{"w:t":"Петък 27"}},"1":{"w:r":{"0":{"w:t":"ц.ж.п. Гара"}}}}}},"1":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"08:00-10:00"}}},"2":{"w:p":{"w:r":{"w:t":"Янко и Алиса Ванчеви, Лилия Нечаюк"}}},"3":{"w:p":{"w:r":{"0":{"w:t":"Докарва количка от Люлин – "},"1":{"w:t":"Я.В"},"2":{"w:t":"."}}}}}},"2":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"10:00-12:00"}}},"2":{"w:p":{"w:r":{"w:t":"Екатерина Димитрова, Олга Ларченкова, Кармен Гинтиниди"}}}}},"3":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"12:00-14:00"}}},"2":{"w:p":{"w:r":{"w:t":"Витали Пашченко, Джейми Лий Смит, Румяна Иванова"}}}}},"4":{"w:tc":{"1":{"w:p":{"0":{"w:r":{"w:t":"14:00-16:00"}}}},"2":{"w:p":{"w:r":{"w:t":"Иван Анастасов, Анжела Дойчинова, Симоне и Серена Русо"}}}}},"5":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"16:00-18:00"}}},"2":{"w:p":{"w:r":{"w:t":"Прометей и Дебора Подиматис, Оксана Финогиеева, Елена Шаишникова"}}}}},"6":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"18:00-20:00"}}},"2":{"w:p":{"w:r":{"w:t":"Аня Ван Ловерен, Харолд и Тина Хиралдо, Светлана Юрушкина"}}},"3":{"w:p":{"w:r":{"0":{"w:t":"Прибира количка в Люлин - "},"1":{"w:t":"Х.Х"}}}}}}}},"23":{"w:tr":{"0":{"w:tc":{"w:p":{"0":{"w:r":{"w:t":"Събота 28"}},"1":{"w:r":{"w:t":"НДК"}}}}},"1":{"w:tc":{"1":{"w:p":{"0":{"w:r":{"w:t":"12:00-14:00"}}}},"2":{"w:p":{"w:r":{"w:t":"Цветелина Колева, Михаил и Евникия Тентас, Йорданова Кристине"}}},"3":{"w:p":{"w:r":{"0":{"w:t":"Докарва количка от Люлин - "},"1":{"w:t":"М.Т."}}}}}},"2":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"14:00-16:00"}}},"2":{"w:p":{"w:r":{"w:t":"Давид Господинов, Емил и Евелина Гюлеви, Карина Андрушевская"}}}}},"3":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"16:00-18:00"}}},"2":{"w:p":{"w:r":{"w:t":"Павел и Евелин Манолови, Стефан Господинов, Даниела Димитрова"}}}}},"4":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"18:00-20:00"}}},"2":{"w:p":{"w:r":{"w:t":"Красимир Велев, Рубен и Лилия Реч, "}}},"3":{"w:p":{"w:r":{"0":{"w:t":"Прибира количка в Люлин - "},"1":{"w:t":"Р.Р."}}}}}}}},"24":{"w:tr":{"0":{"w:tc":{"w:p":{"0":{"w:r":{"w:t":"Понеделник 30"}},"1":{"w:r":{"w:t":"Стадион Васил Левски"}}}}},"1":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"8:00-10:00"}}},"2":{"w:p":{"w:r":{"w:t":"Елмар и Марифе Месропян, Виолета Христова"}}},"3":{"w:p":{"w:r":{"0":{"w:t":"Докарва количка от Люлин - "},"1":{"w:t":"Е.М."}}}}}},"2":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"10:00-12:00"}}},"2":{"w:p":{"w:r":{"w:t":"Дмитри и Светлана Калинини, Кармен Гинтиниди"}}},"3":{"w:p":{"w:r":{"w:t":" "}}}}},"3":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"12:00-14:00"}}},"2":{"w:p":{"w:r":{"w:t":"Юлия Яремчук, Евелин Манолова, Лойде Калабрезе "}}}}},"4":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"14:00-16:00"}}},"2":{"w:p":{"w:r":{"0":{"w:t":"Наталия Чемерис, Игор и Галина Москвини"}}}}}},"5":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"16:00-18:00"}}},"2":{"w:p":{"w:r":{"w:t":"Анастасия Неделчева, Валентина Бабаева, Абигаил Сантюсте"}}}}},"6":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"18:00-20:00"}}},"2":{"w:p":{"w:r":{"0":{"w:t":"Харолд и Тина Хиралдо, Анжела Дойчинова "}}}},"3":{"w:p":{"w:r":{"0":{"w:t":"Прибира количка в Люлин - "},"1":{"w:t":"Х.Х."}}}}}}}},"25":{"w:tr":{"0":{"w:tc":{"w:p":{"0":{"w:r":{"w:t":"Вторник 31"}},"1":{"w:r":{"0":{"w:t":"Софийски Университет"}}}}}},"1":{"w:tc":{"1":{"w:p":{"0":{"w:r":{"w:t":"08:00-10:00"}}}},"2":{"w:p":{"w:r":{"w:t":"Галина Лукова, Лоредана Лучиано, Алиция и Роберт Янчък "}}},"3":{"w:p":{"w:r":{"0":{"w:t":"Докарва количка от Люлин - "},"1":{"w:t":"Р.Я."}}}}}},"2":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"10:00-12:00"}}},"2":{"w:p":{"w:r":{"w:t":"Доминика Керес, Акеми Виториано, Кармен Гинтиниди, Наташа Перчеклий"}}}}},"3":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"12:00-14:00"}}},"2":{"w:p":{"w:r":{"w:t":"Сиерон Агниешка, Юлиана Савелиева, Златка Михова"}}}}},"4":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"14:00- 16:00"}}},"2":{"w:p":{"w:r":{"0":{"w:t":"Ина Едрева, Илия и Елизавета Москвини, "},"1":{"w:t":"Марина Димитрова"}}}}}},"5":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"16:00- 18:00"}}},"2":{"w:p":{"w:r":{"0":{"w:t":"Войциешек Димитрина, "},"1":{"w:t":"Наталия Граднова, Летиция Мавилие, Ани Атанасова "}}}}}},"6":{"w:tc":{"1":{"w:p":{"0":{"w:r":{"w:t":"18:00- 20:00"}}}},"2":{"w:p":{"w:r":{"w:t":"Анаис Пети, Румяна Иванова, Евелин Дзюба"}}},"3":{"w:p":{"w:r":{"0":{"w:t":"Прибира количка в Люлин-"},"1":{"w:t":"А.П,Е.Д."}}}}}}}},"26":{"w:tr":{"0":{"w:tc":{"w:p":{"0":{"w:r":{"w:t":"Сряда 1 ноември"}},"1":{"w:r":{"w:t":"Сердика"}}}}},"1":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"08:00-10:00"}}},"2":{"w:p":{"w:r":{"w:t":"Кеся Спиньо, Бистра Асенова, Симоне и Серена Русо"}}},"3":{"w:p":{"w:r":{"0":{"w:t":"Докарва количка от Люлин -"},"1":{"w:t":" С.Р."}}}}}},"2":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"10:00-12:00"}}},"2":{"w:p":{"w:r":{"w:t":"Татяна Павлова, Едит Ковач"}}}}},"3":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"12:00-14:00"}}},"2":{"w:p":{"w:r":{"w:t":"Даракова Марина, Светломира Трифонова, Андре Виториано"}}}}},"4":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"14:00-16:00"}}},"2":{"w:p":{"w:r":{"0":{"w:t":"Иван Анастасов, "},"1":{"w:t":"Надка Монева, "},"2":{"w:t":"Юрий и Светлана Чулак"}}}}}},"5":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"16:00-18:00"}}},"2":{"w:p":{"w:r":{"0":{"w:t":"Даниела Стоянова, "},"1":{"w:t":"Лии и Уенди Рамсей, "},"2":{"w:t":"Александра Карлсон"}}}}}},"6":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"18:00-20:00"}}},"2":{"w:p":{"w:r":{"w:t":"Шилем и Чинуай Волпато, Дарина Финогеева"}}},"3":{"w:p":{"w:r":{"0":{"w:t":"Прибира количка в Люлин - "},"1":{"w:t":"Ш.В."}}}}}}}},"27":{"w:tr":{"0":{"w:tc":{"w:p":{"0":{"w:r":{"w:t":"Четвъртък 2 ноември"}},"1":{"w:r":{"w:t":"Лъвов Мост"}}}}},"1":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"08:00-10:00"}}},"2":{"w:p":{"w:r":{"w:t":"Александра, Чернъшова, Слави Манолев, Даниела Димитрова"}}},"3":{"w:p":{"w:r":{"0":{"w:t":"Докарва количка от Люлин - "},"1":{"w:t":"С.М. "}}}}}},"2":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"10:00-12:00"}}},"2":{"w:p":{"w:r":{"w:t":"Светослав и Сириел Георгиеви, Таня Монева, Татяна Колчанова"}}}}},"3":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"12:00-14:00"}}},"2":{"w:p":{"w:r":{"w:t":"Мелани Стоянова, Бранимира Съменова, Ани Пехливанова,"}}}}},"4":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"14:00-16:00"}}},"2":{"w:p":{"w:r":{"w:t":"Анна Илиева, Летиция Мавилие, Линда Мой"}}}}},"5":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"16:00-18:00"}}},"2":{"w:p":{"w:r":{"w:t":"Виктория Черевко, Лоредана Лучано, Адриана Бучма"}}}}},"6":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"18:00-20:00"}}},"2":{"w:p":{"w:r":{"w:t":"Емануил и Станислава Павлови, Катинка Мойзер"}}},"3":{"w:p":{"w:r":{"0":{"w:t":"Прибира количка в Люлин - "},"1":{"w:t":"Е.П."}}}}}}}},"28":{"w:tr":{"0":{"w:tc":{"w:p":{"0":{"w:r":{"w:t":"Петък 3 ноември"}},"1":{"w:r":{"w:t":"ц.ж.п. Гара"}}}}},"1":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"08:00-10:00"}}},"2":{"w:p":{"w:r":{"w:t":"Янко и Алиса Ванчеви, Лилия Нечаюк"}}},"3":{"w:p":{"w:r":{"0":{"w:t":"Докарва количка от Люлин - "},"1":{"w:t":"Я.В."}}}}}},"2":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"10:00-12:00"}}},"2":{"w:p":{"w:r":{"w:t":"Екатерина Димитрова, Марта Силянчик, Олга Ларченкова"}}}}},"3":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"12:00-14:00"}}},"2":{"w:p":{"w:r":{"w:t":"Аня Ван Ловерен, Агниешка Клишевска, Инге Вандер Мейрен"}}}}},"4":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"14:00-16:00"}}},"2":{"w:p":{"w:r":{"w:t":"Джейми Лий Смит, Добромир и Естел Попови"}}}}},"5":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"16:00-18:00"}}},"2":{"w:p":{"w:r":{"0":{"w:t":"Елена Шаишникова, "},"1":{"w:t":"Войциешек Димитрина"}}}}}},"6":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"18:00-20:00"}}},"2":{"w:p":{"w:r":{"w:t":"Анна Карастоянова, Светлана Юрушкина, Димитрис Мангас"}}},"3":{"w:p":{"w:r":{"0":{"w:t":"Прибира количка в Люлин – "},"1":{"w:t":"Д.М."}}}}}}}},"29":{"w:tr":{"0":{"w:tc":{"w:p":{"0":{"w:r":{"w:t":"Събота 4 ноември"}},"1":{"w:r":{"w:t":"НДК"}}}}},"1":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"12:00-14:00"}}},"2":{"w:p":{"w:r":{"0":{"w:t":"Йоко Тамура, "},"1":{"w:t":"Франческо и Кеся Спиньо"}}}},"3":{"w:p":{"w:r":{"0":{"w:t":"Докарва количка от Люлин -"},"1":{"w:t":" Ф.С."}}}}}},"2":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"14:00-16:00"}}},"2":{"w:p":{"w:r":{"w:t":"Илиян и Влади Асенови, Ана-Мария Георгиева"}}}}},"3":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"16:00-18:00"}}},"2":{"w:p":{"w:r":{"0":{"w:t":"Крис Гуронски"},"1":{"w:t":", "},"2":{"w:t":"Сергей Карастоянов, Зденка Рудлофова"}}}}}},"4":{"w:tc":{"1":{"w:p":{"w:r":{"w:t":"18:00-20:00"}}},"2":{"w:p":{"w:r":{"w:t":"Илияна Иванова, Анастасия Неделчева"}}},"3":{"w:p":{"w:r":{"0":{"w:t":"Прибира количка до Люлин-"},"1":{"w:t":"И.И,А.Н"}}}}}}}}}}}} \ No newline at end of file diff --git a/fuzzySearchResult.txt b/fuzzySearchResult.txt new file mode 100644 index 0000000..5290ad6 --- /dev/null +++ b/fuzzySearchResult.txt @@ -0,0 +1 @@ +[{"id":"clodlbcxx000bulnw2j4tk6rg","firstName":"Абигаил","lastName":"Сантюсте","email":"abigailsantiuste@hotmail.com","phone":"895043012","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlgp3j000culnwoqjiawpz","firstName":"Августина","lastName":"Дойчинова","email":"globus_000@abv.bg","phone":"988306417","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlgres000dulnw089uy3xj","firstName":"Агниешка","lastName":"Клишевска","email":"agaklisz@gmail.com","phone":"876685883","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlgwev000fulnw6ob9kzzf","firstName":"Адрианна","lastName":"Бучма","email":"abuczma94@gmail.com","phone":"899847196","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlgwjo000gulnwjzrm7wgv","firstName":"Акеми","lastName":"Виториано","email":"ami.and.beans@gmail.com","phone":"+351932339796","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlgy5z000hulnw04g0un8i","firstName":"Александра","lastName":"Карлсон","email":"alexandra.karlsson89@hotmail.com","phone":"879105089","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlgyb0000iulnwwcx88hq3","firstName":"Александра","lastName":"Чернъшова","email":"snejok.april@gmail.com","phone":"886454714","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlgyfp000julnwbm7cqqkz","firstName":"Александър","lastName":"Деде","email":"sashdede@gmail.com","phone":"879361966","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlgyk5000kulnwu5m2fv7l","firstName":"Александър","lastName":"Яцък","email":"yatsik173@gmail.com","phone":"883319888","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlgyoj000lulnwus9jhpqi","firstName":"Алесия","lastName":"Сейз","email":"olesiaseiz@abv.bg","phone":"876994496","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlgysq000mulnw88c4izoe","firstName":"Алина","lastName":"Клайнер","email":"alina.kleiner@gmail.com","phone":"876 49 66 93","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlgyx7000nulnwkbvygo9f","firstName":"Алиса","lastName":"Ванчева","email":"aliskin-@bk.ru","phone":"876149985","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlgz1s000oulnwjcghdrd2","firstName":"Алиця","lastName":"Янчък","email":"alutka.janczyk@gmail.com","phone":"878872496","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlgz6p000pulnwo1t6ychq","firstName":"Альона","lastName":"Иванчукова","email":"alenaburgas@gmail.com","phone":"87 727 8216","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlgzb4000qulnw18xn4d7v","firstName":"Ана-Мария","lastName":"Георгиева","email":"ana.maria.milenova@gmail.com","phone":"895989797","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlgzfs000rulnwoxv8ftwo","firstName":"Анаис","lastName":"Пети","email":"anaispetit3933@gmail.com","phone":"878781227","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlgzke000sulnwwqts5hkz","firstName":"Анастасия","lastName":"Билоус","email":"nastya4991@gmail.com","phone":"877186299","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlgzpc000tulnw62zpqu4m","firstName":"Анастасия","lastName":"Неделчева","email":"nastenanedelcheva1996@gmail.com","phone":"988786040","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlgztx000uulnwqgxtx6w3","firstName":"Иван","lastName":"Анастасов","email":"ivananastassov113@gmail.com","phone":"878553770","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlgzy3000vulnwf11t3ud8","firstName":"Андре","lastName":"Виториано","email":"andrevito02@gmail.com","phone":"+351962768462","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlh02n000wulnwttvszhmv","firstName":"Андреа","lastName":"Паванело","email":"bratandrea71@gmail.com","phone":"879183051","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlh079000xulnwi05ufe5s","firstName":"Анета","lastName":"Атанасова","email":"ani.gtt@gmail.com","phone":"877150145","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlh0br000yulnwmgeol037","firstName":"Анжела","lastName":"Дойчинова","email":"andjela.doichinowa95@gmail.com","phone":"988960459","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlh0fr000zulnwl78q3n11","firstName":"Ани","lastName":"Милева","email":"anetamileva1@abv.bg","phone":"888551314","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlh0jz0010ulnwhzaf1adz","firstName":"Ани","lastName":"Пехливанова","email":"ankapehlivanova86@gmail.com","phone":"876165916","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlh0o30011ulnwheklbb0v","firstName":"Анна","lastName":"Илиева","email":"annailieva02@gmail.com","phone":"878838445","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlh0so0012ulnw0w0n06b7","firstName":"Анна","lastName":"Карастоянова","email":"pioneR.ann@gmail.com","phone":"889617199","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlh0x90013ulnwkuszz3xp","firstName":"Анна","lastName":"Манолева","email":"ag.manoleva@gmail.com","phone":"899488144","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlh11s0014ulnwkoph0pkj","firstName":"Антоанета","lastName":"Ганчева","email":"tn.mail.g@gmail.com","phone":"877472981","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlh1690015ulnwh1bgdov3","firstName":"Антонина","lastName":"Сейз","email":"antoniashmoilova94@gmail.com","phone":"877156095","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlh1at0016ulnwc5ex8n09","firstName":"Ануар","lastName":"Насър","email":"cavetreya@gmail.com","phone":"878295907","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlh1j70018ulnw89we3fnd","firstName":"Барбара","lastName":"Паванело","email":"babafranzoni@gmail.com","phone":"879183053","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlh34l0019ulnwcn4u727n","firstName":"Биляна","lastName":"Йорданова","email":"bibi.valentinova@gmail.com","phone":"878200036","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlh39g001aulnwgmk9wgtb","firstName":"Бистра","lastName":"Асенова","email":"jwasenova@gmail.com","phone":"876634199","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlh3e3001bulnw2lwmhbm6","firstName":"Бранимира","lastName":"Съменова","email":"branimira94@gmail.com","phone":"896165359","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlh3iw001culnw0sq9el9u","firstName":"Валентин","lastName":"Павлов","email":"valentinpavlov123@gmail.com","phone":"894717598","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlh3o8001dulnwn42wcx49","firstName":"Валентина","lastName":"Бабаева","email":"vbabaeva789@gmail.com","phone":"","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlh3sp001eulnwlbbgene3","firstName":"Аня","lastName":"Ван Ловерен","email":"vlanja@mail.com","phone":"879990393","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":true,"parentId":null},{"id":"clodlh3x6001fulnwgj64r4iy","firstName":"Инге","lastName":"Вандер Мейрен","email":"ingevdmeiren@gmail.com","phone":"879990381","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":true,"parentId":null},{"id":"clodlh415001gulnwigrm2k3f","firstName":"Венета","lastName":"Мирева","email":"veni_doleva@abv.bg","phone":"876990612","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlh45l001hulnwbrf0ft41","firstName":"Викторя","lastName":"Черевко","email":"cherevkovika4@gmail.com","phone":"876779418","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlh4as001iulnwn5sw8tgj","firstName":"Виолета","lastName":"Христoва","email":"vilihr54@abv.bg","phone":"895476818","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlh4fg001julnwkeq8lu3f","firstName":"Витали","lastName":"Пашченко","email":"gavriildemanu@gmail.com","phone":"879556608","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlh4jp001kulnwfnk5qw3t","firstName":"Владислава","lastName":"Асенова","email":"asenovi.family@gmail.com","phone":"877072227","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlh4yl001lulnwny4tgapv","firstName":"Галина","lastName":"Лукова","email":"galiciasf1991@gmail.com","phone":"877123727","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlh53o001mulnwfq6z5o63","firstName":"Галина","lastName":"Москвина","email":"moskvina.ga@icloud.com","phone":"887772016","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlh58p001nulnwhnyecwzi","firstName":"Георги","lastName":"Георгиев","email":"georgi1944mg@gmail.com","phone":"877697935","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlh5do001oulnwin619okt","firstName":"Георги","lastName":"Калчев","email":"georgiggg@gmail.com","phone":"879002713","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlh5in001pulnwpj869uge","firstName":"Гергана","lastName":"Деде","email":"gergana_nikolova89@abv.bg","phone":"896156727","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlh5nu001qulnwo0rmskqa","firstName":"Леся","lastName":"Гуменная","email":"lesya.gum77@gmail.com","phone":"380960841763","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlh5ry001rulnwc944myxm","firstName":"Давид","lastName":"Господинов","email":"keremidcho@gmail.com","phone":"898716959","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlh5w5001sulnwkypvo514","firstName":"Дамян","lastName":"Йорданов","email":"damian14@abv.bg","phone":"879990964","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlh60s001tulnwwu00onev","firstName":"Даниела","lastName":"Димитрова","email":"daniela_dani7@abv.bg","phone":"896327666","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlh65j001uulnw712l3u5v","firstName":"Даниела","lastName":"Стоянова","email":"dani.stoyanova5@gmail.com","phone":"876307646","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlh6hw001xulnwy2kwwvvp","firstName":"Дариуш","lastName":"Палуха","email":"darek.palucha@gmail.com","phone":"877913802","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlh6m1001yulnwwt7n8hvw","firstName":"Дария","lastName":"Ященко","email":"yashchenkodaria2002@gmail.com","phone":"883269400","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlh6qa001zulnwcs8px8v1","firstName":"Даша","lastName":"Финогеева","email":"finofeevadasha@gmail.com","phone":"886454741","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlh6ua0020ulnw2o1223g4","firstName":"Девора","lastName":"Подиматис","email":"devora-x@hotmail.com","phone":"877989819","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":false,"isNameForeign":true,"parentId":null},{"id":"clodlh6z10021ulnway9aqekn","firstName":"Джейк","lastName":"Паркер","email":"jakeparker1929@gmail.com","phone":"+447525748186","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlh7350022ulnwt8wh4hqf","firstName":"Джейми","lastName":"Лий Смит","email":"jlcavelle@gmail.com","phone":"878217740","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":true,"parentId":null},{"id":"clodlh7ap0024ulnwlthwuix3","firstName":"Джеси","lastName":"Алберт","email":"inkiwook@hotmail.com","phone":"877086919","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlh7fg0025ulnw68hpjldi","firstName":"Джихан","lastName":"Калчева","email":"dzihankalcheva@gmail.com","phone":"877049392","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlh7k00026ulnwd2zz5u79","firstName":"Джонатан","lastName":"Черьоли","email":"gionatanc@hotmail.it","phone":"877934474","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlh7p80027ulnwhjt2eazk","firstName":"Димитрина","lastName":"Войчиешек","email":"dimimar1994@gmail.com","phone":"877812067","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlh7tb0028ulnw0ea6fkwm","firstName":"Дмитро","lastName":"Калинин","email":"dmitry.kalinin.email@gmail.com","phone":"876426925","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlh7xa0029ulnwtwami593","firstName":"Добрин","lastName":"Стефанов","email":"dobrinstefanov14@gmail.com","phone":"877667093","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlh81g002aulnwiwy4ogrh","firstName":"Добромир","lastName":"Попов","email":"dobromir.popov+kolichka@gmail.com","phone":"883351579","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlh865002bulnwj9jyhdmj","firstName":"Доминика","lastName":"Керес","email":"andi33du@gmail.com","phone":"+48697292068","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlh8az002culnwf9obzyp5","firstName":"Евелин","lastName":"Дзюба","email":"evelyndziouba@web.de","phone":"+491634252248","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlh8fe002dulnw283w9he2","firstName":"Евелин","lastName":"Манолова","email":"brigitte2312.eqc@gmail.com","phone":"888449611","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlh8jt002eulnwsb0xagfo","firstName":"Евелина","lastName":"Гюлева","email":"egyuleva@gmail.com","phone":"879324816","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlh8oa002fulnwpzow8ac8","firstName":"Евникия","lastName":"Тентас","email":"eunikedz@gmail.com","phone":"882086610","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlh8se002gulnwnop2ldem","firstName":"Едит","lastName":"Ковач","email":"edit.kova4@gmail.com","phone":"879002580","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlh8wl002hulnwuza7f8cn","firstName":"Екатерина","lastName":"Димитрова","email":"katiad158@gmail.com","phone":"898690046","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlh91g002iulnwxmprg4v8","firstName":"Екатерина","lastName":"Новак","email":"ekaterinanowak@yahoo.com","phone":"889 374 896","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlh9a6002kulnwn8o7hex7","firstName":"Елена","lastName":"Павлова","email":"enagars@gmail.com","phone":"899437474","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlh9e9002lulnwmeb2e9vy","firstName":"Елена","lastName":"Стратиева","email":"elly.stratieva@icloud.com","phone":"883472304","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlh9j0002mulnw12jlrry3","firstName":"Елена","lastName":"Шаишникова","email":"shaishlena@gmail.com","phone":"877776549","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlh9nb002nulnwyb67vf8n","firstName":"Елизавета","lastName":"Москвина","email":"bylizett@gmail.com","phone":"879616570","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlh9rp002oulnwgkr1lpbd","firstName":"Елмар","lastName":"Месропян","email":"elmarmesropian77@gmail.com","phone":"878311575","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlh9wu002pulnwvj6s5gxs","firstName":"Емануил","lastName":"Павлов","email":"emanuilpavlov@gmail.com","phone":"876311315","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlha12002qulnw87m78ni5","firstName":"Емил","lastName":"Гюлев","email":"egyulev@gmail.com","phone":"879607043","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlha5s002rulnwp77b7bgj","firstName":"Естел","lastName":"Попова","email":"estelle.hamelain@me.com","phone":"887740203","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlhaad002sulnw0l83j1yp","firstName":"Естера","lastName":"Биела","email":"bielaesti@gmail.com","phone":"876868512","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlhaf5002tulnw3gdkpvfu","firstName":"Жасмин","lastName":"Райчева","email":"jasy.gentili@gmail.com","phone":"876994260","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlhak6002uulnw4dw5e6t7","firstName":"Жеанетте","lastName":"Холм","email":"sisterholm@gmail.com","phone":"+4522444557","isactive":false,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlhaor002vulnwmr61l2lw","firstName":"Зденка","lastName":"Рудлофова","email":"rudlofova.z@gmail.com","phone":"885863656","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlhath002wulnwl2lk3gtk","firstName":"Златка","lastName":"Михова","email":"mihovazlatka@gmail.com","phone":"878441482","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlhayj002xulnwavc8kgtp","firstName":"Игор","lastName":"Москвин","email":"Sammoskvin@gmail.com","phone":"877867962","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlhb31002yulnwqkf73stw","firstName":"Илия","lastName":"Москвин","email":"imoskvinu@gmail.com","phone":"877378202","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlhb72002zulnwzof74b3t","firstName":"Илиян","lastName":"Асенов","email":"iliqn.asenov@gmail.com","phone":"876072229","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlhbch0030ulnwe3jf0csz","firstName":"Илияна","lastName":"Иванова","email":"iliyana-ivanova@abv.bg","phone":"876796104","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlhbgv0031ulnwki42146w","firstName":"Ина","lastName":"Едрева","email":"inaedreva97@gmail.com","phone":"897485431","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlhbl70032ulnwgr1h951s","firstName":"Йоко","lastName":"Тамура","email":"my.room.is.a.relaxing.place@gmail.com","phone":"877242270","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlhbpz0033ulnwztkr23ky","firstName":"Карен","lastName":"Симонян","email":"ksimonyan@me.com","phone":"879019553","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlhbv10034ulnwa2bb13rx","firstName":"Карина","lastName":"Андрушевская","email":"kariandr86@gmail.com","phone":"877238333","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlhc060035ulnwaj0vj0v3","firstName":"Каролина","lastName":"Чиховска","email":"karolamigowa@gmail.com","phone":"878529071","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlhc4s0036ulnw4kaw89i9","firstName":"Катинка","lastName":"Мойзер","email":"kathynka.meuser@gmail.com","phone":"887800627","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlhc9x0037ulnwg4bkod40","firstName":"Катя","lastName":"Стоянова","email":"keri8307@hotmail.com","phone":"876407180","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlhcef0038ulnwofufl9b3","firstName":"Кеся","lastName":"Спиньо","email":"kesjajanik@gmail.com","phone":"879144469","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlhcii0039ulnw732mycfk","firstName":"Клаудия","lastName":"Миранда","email":"cam_877@hotmail.com","phone":"+34635807534","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlhcn5003aulnwwhh5xebl","firstName":"Константина","lastName":"Лопец","email":"konstantinamarkaki@yahoo.gr","phone":"878883214","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlhcrv003bulnw8odpkzzh","firstName":"Красимир","lastName":"Райчев","email":"krassy1000@gmail.com","phone":"878332773","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlhcwk003culnw39mkny2o","firstName":"Красимир","lastName":"Велев","email":"krvelev@yahoo.com","phone":"879202228","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlhd1m003dulnwu3fxoufr","firstName":"Красимир","lastName":"Грудев","email":"aliask95@gmail.com","phone":"896260509","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlhd5s003eulnwdul8qgca","firstName":"Крейг","lastName":"Смит","email":"craignatasha92@gmail.com","phone":"878994573","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlhdd6003gulnwqpqc6rcu","firstName":"Кристиан","lastName":"Новак","email":"krystiannowak@yahoo.com","phone":"888 912 648","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlhdi0003hulnwc67ouwny","firstName":"Кристине","lastName":"Йорданова","email":"kristi_bogoeva@yahoo.es","phone":"877306307","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlhdme003iulnw0v9qncw4","firstName":"Кшищоф","lastName":"Гуронски","email":"goronski@outlook.com","phone":"878993335","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlhdqo003julnwuqmcklfw","firstName":"Лариса","lastName":"Яцък","email":"plarisa8116@gmail.com","phone":"884949411","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlhdw1003kulnwn7ul9l1p","firstName":"Лии","lastName":"Рамзи","email":"leeramsay@ymail.com","phone":"+447964523374","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlhe07003lulnwtdwmwdta","firstName":"Лилия","lastName":"Еременко","email":"lilia.eremenko@list.ru","phone":"876638590","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlhe4b003mulnwz5cfonn0","firstName":"Лилия","lastName":"Нечаюк","email":"lnechayuk@gmail.com","phone":"988712820","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlhe8k003nulnwxbg0be9z","firstName":"Лилия","lastName":"Реч","email":"reyi_lilia@hotmail.com","phone":"877502668","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlhedq003oulnwhb54j8bl","firstName":"Линда","lastName":"Мои","email":"moilnd85@gmail.com","phone":"879818611","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlhein003pulnwoneaknod","firstName":"Лойде","lastName":"Калабрезе","email":"loideclb@yahoo.it","phone":"877024422","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlhend003qulnwts4q0hw2","firstName":"Лоредана","lastName":"Лучано","email":"loriluci83@yahoo.it","phone":"877836112","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlherk003rulnwl3afxw8l","firstName":"Лукас","lastName":"Чечерски","email":"ciecierski@sbcglobal.net","phone":"894433354","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlhevj003sulnwuknaw0xm","firstName":"Мариане","lastName":"Вертхолц","email":"wertholzmh@hotmail.com","phone":"879607056","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlhf04003tulnw0d47939w","firstName":"Марина","lastName":"Даракова","email":"m.g.darakova@gmail.com","phone":"988740812","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlhf5d003uulnw3sq3ghn4","firstName":"Марина","lastName":"Димитрова","email":"masavova@abv.bg","phone":"886133878","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlhf9q003vulnwulazoeqx","firstName":"Марина","lastName":"Христова","email":"hristovam690@gmail.com","phone":"888 24 98 66","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlhfei003wulnw0seo6vlx","firstName":"Марина","lastName":"Якимовская","email":"marina.iachimovscaia@gmail.com","phone":"08882 2247","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlhfjj003xulnwh05ao5ar","firstName":"Марио","lastName":"Димитров","email":"mkdimitrov99@gmail.com","phone":"876920753","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlhfo4003yulnwhb59k6ny","firstName":"Марифе","lastName":"Месропян","email":"marifemr@yahoo.es","phone":"878302878","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlhfs8003zulnw6q94p0di","firstName":"Мария","lastName":"Баудиш","email":"mariabaudisch@outlook.com","phone":"988791497","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlhfwt0040ulnwc5b3fj1w","firstName":"Марсел","lastName":"Клайнер","email":"m.kleiner79@gmail.com","phone":"879 002 034","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlhg1j0041ulnwr7ccf0zy","firstName":"Марта","lastName":"Силянчик","email":"msilancik@gmail.com","phone":"877261674","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlhg5y0042ulnwkf73ah8r","firstName":"Матеуш","lastName":"Биела","email":"m.biela87@gmail.com","phone":"877851872","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlhgau0043ulnwwibnqjoi","firstName":"Мая","lastName":"Стефанова","email":"mrstefanovi@abv.bg","phone":"888549953","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlhgfd0044ulnwfg7ea10y","firstName":"Мелани","lastName":"Стоянова","email":"melanistoyanova07@gmail.com","phone":"879932602","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlhgkd0045ulnwi89y4gw0","firstName":"Михаил","lastName":"Тентас","email":"donthink@ymail.com","phone":"877636822","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlhgpb0046ulnw43hv6lle","firstName":"Любов","lastName":"Мишченко","email":"lubovmishen@gmail.com","phone":"884436222","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlhh2m0047ulnw8eq3hzrc","firstName":"Надка","lastName":"Монева","email":"nadka5279@gmail.com","phone":"877307899","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlhh780048ulnwz4734thx","firstName":"Наталия","lastName":"Граднова","email":"d616382@gmail.com","phone":"877899973","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlhijm0049ulnwn3j4irpc","firstName":"Наталия","lastName":"Чемерис","email":"cemerisnatala155@gmail.com","phone":"878654002","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlhioa004aulnwqci9slag","firstName":"Наташа","lastName":"Перчекли","email":"natashapercheklii@gmail.com","phone":"876313280","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlhix6004culnwpf9m50my","firstName":"Николина","lastName":"Тодорова","email":"nikolst7@gmail.com","phone":"898877575","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlhj1f004dulnwoadg8j4a","firstName":"Нина","lastName":"Младенова","email":"ninetta23.nm@gmail.com","phone":"892302531","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlhja8004fulnwd1ywmcod","firstName":"Оксана","lastName":"Пономарева","email":"ksjupo@gmail.com","phone":"878307133","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlhjes004gulnweilflq3w","firstName":"Оксана","lastName":"Финогеева","email":"finogeevaok@gmail.com","phone":"+380966105792","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlhjjz004hulnwhfvtfqzc","firstName":"Олга","lastName":"Ларченкова","email":"handbg7day@gmail.com","phone":"878554447","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlhjpn004iulnwr4zybjab","firstName":"Павел","lastName":"Манолов","email":"hristovpavel723@gmail.com","phone":"879556639","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlhjuc004julnw5ptwmnll","firstName":"Панагиотис","lastName":"Псиакидис","email":"panagiotis1997psiakidis@gmail.com","phone":"+306989827614","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlhjz2004kulnwa77s3ejp","firstName":"Пиетро","lastName":"Лопец","email":"lopezpietropaolo@gmail.com","phone":"878855593","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlhk3x004lulnwygnaizpr","firstName":"Прометей","lastName":"Подиматис","email":"promitheas.podimatis@hotmail.com","phone":"876559859","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlhk8q004mulnwm8pgmld4","firstName":"Радостина","lastName":"Илиева","email":"iliev337@gmail.com","phone":"892742123","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlhkd7004nulnw88lqfx32","firstName":"Ребека","lastName":"Алберт","email":"ibby_oluwa@yahoo.com.au","phone":"879813995","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlhkhn004oulnwku19ul8r","firstName":"Рена","lastName":"Цирка","email":"renatsirka@gmail.com","phone":"876623801","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlhkmf004pulnw3brpg65w","firstName":"Роберт","lastName":"Янчък","email":"robert.janczyk@abv.bg","phone":"877348091","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlhkr4004qulnw23kdych3","firstName":"Рубен","lastName":"Паванело","email":"Ruben.pavanello@gmail.com","phone":"878797557","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlhkvi004rulnwz3xkri1t","firstName":"Рубен","lastName":"Реч","email":"rubenrech.jw@gmail.com","phone":"877625660","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlhl01004sulnwh47kujhv","firstName":"Румен","lastName":"Стратиев","email":"roumen.stratiev@icloud.com","phone":"883683642","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlhl4m004tulnwvixewlfw","firstName":"Румяна","lastName":"Иванова","email":"rustoi20@gmail.com","phone":"878137997","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlhla3004uulnwj17fd5zv","firstName":"Савана","lastName":"Пени","email":"savannah.sakp@gmail.com","phone":"876126036","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlhlet004vulnwcka31aze","firstName":"Сара","lastName":"Насър","email":"demkowicz.sara@gmail.com","phone":"890488882","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlhljj004wulnw6rwdno0t","firstName":"Светлана","lastName":"Калинина","email":"milanakalinka@gmail.com","phone":"876470231","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlhloc004xulnw9bdo4yw0","firstName":"Светлана","lastName":"Компанец","email":"meekneSS@ukr.net","phone":"878843623","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlhlxa004zulnww0csvk89","firstName":"Светлана","lastName":"Юрушкина","email":"yurushkinasv@icloud.com","phone":"876833059","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlhm200050ulnwu3lv0p35","firstName":"Светломира","lastName":"Трифонова","email":"06svetlomira@gmail.com","phone":"876206101","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlhm730051ulnw6iusdpb8","firstName":"Светозар","lastName":"Ганчев","email":"vasendak@gmail.com","phone":"879002037","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlhmbj0052ulnwfcr3gjus","firstName":"Светослав","lastName":"Георгиев","email":"georgiev.jw@gmail.com","phone":"878701686","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlhmgk0053ulnwg9dwya5j","firstName":"Себина","lastName":"Вестердал","email":"Ceblouves@gmail.com","phone":"4528874228","isactive":false,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlhmlg0054ulnw1p7e8tv6","firstName":"Сергей","lastName":"Карастоянов","email":"sergejkarastojanov@gmail.com","phone":"898554030","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlhmq20055ulnwfjbjq48j","firstName":"Серена","lastName":"Русо","email":"serenalr7@gmail.com","phone":"876769693","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlhmul0056ulnwjseccrzn","firstName":"Симоне","lastName":"Русо","email":"ilsimo.r84@gmail.com","phone":"876769691","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlhmz80057ulnwncjznbdd","firstName":"Сириел","lastName":"Геогиева","email":"cyriellegeorgieva@gmail.com","phone":"877491678","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlhn420058ulnwfgme6xy4","firstName":"Слави","lastName":"Манолев","email":"s.a.manolev@gmail.com","phone":"893838345","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlhn9n0059ulnw6x26dq1d","firstName":"София","lastName":"Постолова","email":"sofiyapost@gmail.com","phone":"889227211","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlhne3005aulnwd0du8k4l","firstName":"Станислава","lastName":"Павлова","email":"stanislavapavlova@icloud.com","phone":"878527935","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlhnib005bulnwzc57r378","firstName":"Стела","lastName":"Стоянова","email":"sstoqnova039@gmail.com","phone":"87 770 7731","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlhnmq005culnwugyfe8kp","firstName":"Стефан","lastName":"Господинов","email":"stefan.gospodinov.gas@gmail.com","phone":"895173041","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlhnre005dulnw73zyer0a","firstName":"Таня","lastName":"Колчанова","email":"kolchanovatania@gmail.com","phone":"897418340","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlhnvt005eulnwkfsc26ow","firstName":"Таня","lastName":"Павлова","email":"tatyana.t55@gmail.com","phone":"876853035","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlho0i005fulnwlcdhvq3g","firstName":"Татяна","lastName":"Зозулина","email":"zozulina.tulips1986@gmail.com","phone":"879990949","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlho51005gulnw1y29omkh","firstName":"Татяна","lastName":"Цирка","email":"tatianatsirka@gmail.com","phone":"877855337","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlho9a005hulnw2mogmn2s","firstName":"Даниела","lastName":"Терол","email":"samy.hamy2000@gmail.com","phone":"898344135","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlhodx005iulnwuhsht9ty","firstName":"Максим","lastName":"Терол","email":"maxime@terol.fr","phone":"884541066","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlhoix005julnwze2swe89","firstName":"Тетяна","lastName":"Торохтий","email":"torokhtiy.tanja@gmail.com","phone":"895816973","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlhond005kulnwahk0f5xy","firstName":"Тина","lastName":"Хиралдо","email":"tinavachet@gmail.com","phone":"876447677","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlhorz005lulnw91pr7gp5","firstName":"Тео","lastName":"Пени","email":"theopenny@outlook.com","phone":"877719655","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlhp0r005nulnw4r5lmycl","firstName":"Уенди","lastName":"Рамзи","email":"wndyramsay@yahoo.co.uk","phone":"+447875637156","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlhp65005oulnwcbt262h2","firstName":"Филип","lastName":"Баудиш","email":"pjbsofia23@gmail.com","phone":"988791496","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlhqsf005pulnwzhxkcxiu","firstName":"Франческо","lastName":"Спиньо","email":"Fresco890@gmail.com","phone":"882244584","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlhr20005qulnw8cwo8e6b","firstName":"Харолд","lastName":"Хиралдо","email":"harri1891@gmail.com","phone":"877934475","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlhrce005sulnw4qxqwypf","firstName":"Цветелина","lastName":"Колева","email":"lina.koleva@gmail.com","phone":"878474812","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlhrgy005tulnwxbvt5kjv","firstName":"Чинуай","lastName":"Волпато","email":"shulammite@icloud.com","phone":"+393899086521","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlhrm3005uulnwmv5h3gx2","firstName":"Шилем","lastName":"Волпато","email":"volpatos@hotmail.com","phone":"878137376","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlhrrp005vulnw5d1ioivs","firstName":"Валентин","lastName":"Шинкаренко","email":"valekshyn@gmail.com","phone":"876824488","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlhrwf005wulnw7vhvo8z4","firstName":"Юлиана","lastName":"Пеева","email":"Lilipeeva68@gmail.com","phone":"892492622","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlhs0z005xulnw4slnfxw2","firstName":"Юлиана","lastName":"Савелиева","email":"julysaveleva@gmail.com","phone":"879003714","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlhs5l005yulnwkm5vw4ne","firstName":"Юлия","lastName":"Яремчук","email":"yuliiayaremchuk05@gmail.com","phone":"878609284","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlhsfl0060ulnw6ju9wrsq","firstName":"Юстъна","lastName":"Хацкиевич","email":"justhac@wp.pl","phone":"878709889","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlhske0061ulnwrk8eumhp","firstName":"Яна","lastName":"Блехова","email":"bulga.flea@gmail.com","phone":"878396254","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlhsot0062ulnwwqybohsy","firstName":"Янка","lastName":"Бояджиева","email":"ivan.yanka@gmail.com","phone":"878212327","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlhsti0063ulnws7gnxee3","firstName":"Янко","lastName":"Ванчев","email":"yankovanchev@gmail.com","phone":"878224467","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodlmx8j006gulnwyl18ycro","firstName":"Тихомир","lastName":"Илиев","email":"tisho7645@gmail.com","phone":null,"isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodm17gy006sulnw1oe7bz4v","firstName":"Наташа","lastName":"Смит","email":"craignatasha92+@gmail.com","phone":null,"isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":true,"parentId":null},{"id":"clodm2njo006vulnwyn7lde5c","firstName":"Летиция","lastName":"Мавилие","email":"летиция.мавилие","phone":null,"isactive":true,"isImported":true,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodm2nns006wulnwht2ebknz","firstName":"Ани","lastName":"Атанасова","email":"ани.атанасова","phone":null,"isactive":true,"isImported":true,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodm2o5b006xulnwwyvzglla","firstName":"Татяна","lastName":"Павлова","email":"татяна.павлова","phone":null,"isactive":true,"isImported":true,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodm2pak0071ulnw3zmkc7g0","firstName":"Дарина","lastName":"Финогеева","email":"дарина.финогеева","phone":null,"isactive":true,"isImported":true,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodm2pu50072ulnw40qzcf78","firstName":"Сириел","lastName":"Георгиев","email":"сириел.георгиеви","phone":null,"isactive":true,"isImported":true,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodm2pzu0073ulnwc5l4qo4b","firstName":"Таня","lastName":"Монева","email":"таня.монева","phone":null,"isactive":true,"isImported":true,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodm2q5t0074ulnwrqynfcil","firstName":"Татяна","lastName":"Колчанова","email":"татяна.колчанова","phone":null,"isactive":true,"isImported":true,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodm2qvv0075ulnwbk3hjf8s","firstName":"Катинка","lastName":"Мойзер","email":"катинка.мойзер","phone":null,"isactive":true,"isImported":true,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodm2s920076ulnwn9euzbzv","firstName":"Димитрис","lastName":"Мангас","email":"димитрис.мангас","phone":null,"isactive":true,"isImported":true,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodm2st10077ulnwlxmywm8r","firstName":"Крис","lastName":"Гуронски","email":"крис.гуронски","phone":null,"isactive":true,"isImported":true,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodm2zb7007culnwrwlll5e8","firstName":"Илиас","lastName":"Гинтинидис","email":"илиас.гинтинидис","phone":null,"isactive":true,"isImported":true,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodm2zf9007dulnw9a8zr8hq","firstName":"Кармен","lastName":"Гинтинидис","email":"кармен.гинтинидис","phone":null,"isactive":true,"isImported":true,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodm2zjf007eulnwsgmf8dgc","firstName":"Митко","lastName":"Монев","email":"митко.моневи","phone":null,"isactive":true,"isImported":true,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodm2znt007fulnwyvv5n4hs","firstName":"Таня","lastName":"Монева","email":"таня.моневи","phone":null,"isactive":true,"isImported":true,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodm314z007gulnw3qp059qz","firstName":"Краси","lastName":"Райчев","email":"краси.райчеви","phone":null,"isactive":true,"isImported":true,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodm877d007nulnwji2s5jo6","firstName":"Дмитри","lastName":"Калинин","email":"дмитри.калинини","phone":null,"isactive":true,"isImported":true,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodm8clw007oulnwzp6szmyq","firstName":"Мараине","lastName":"Вертхолц","email":"мараине.вертхолц","phone":null,"isactive":true,"isImported":true,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodm8u44007uulnw5qhy0dqw","firstName":"Влади","lastName":"Асеновa","email":"влади.асенови","phone":null,"isactive":true,"isImported":true,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodmdcmv007vulnwpwgav654","firstName":"Аня","lastName":"Чечерски","email":"","phone":"899174242","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodmdibo0080ulnw97uzu0gd","firstName":"Светлана","lastName":"Чулак","email":"svetlana.ciulac@gmail.com","phone":"877950021","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodmf4fs0083ulnw9iii6ko7","firstName":"Даниеле","lastName":"Бифолко","email":"danielebifolco@gmail.com","phone":"879957323","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodmfwlr0085ulnwplhp7mn0","firstName":"Крейг","lastName":"Уилсон","email":"CAWilson1818@gmail.com","phone":"876284248","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodmglp80087ulnwl39ps6lm","firstName":"Нино","lastName":"Кусраева","email":"nino-bg@list.ru","phone":"896330813","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"clodmlopf008aulnwt4zr5qs0","firstName":"Цветелина","lastName":"Бифолко","email":"tsveti_bs@yahoo.com","phone":"877758319","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"cloeqjtlv0002ulq02ctjkse2","firstName":"Агнешка","lastName":"Сиерон","email":"агнешка.сиерон","phone":null,"isactive":true,"isImported":true,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"cloeqjupi0003ulq0nqsaduej","firstName":"Люба","lastName":"Мишченко","email":"люба.мишченко","phone":null,"isactive":true,"isImported":true,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"cloeqv7qz0002ulw8luzgq1q8","firstName":"Елена","lastName":"Йедлинска","email":"lena-krumm@hotmail.de","phone":"899948646","isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"cloerf2di0003ulw8i4ip1679","firstName":"Дариуш","lastName":"Йедлински","email":"дариуш.йедлински","phone":null,"isactive":true,"isImported":true,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"cloevykat0000ulfcz4bhun9w","firstName":"Дариуш","lastName":"Йедлински","email":"Djjedlin@gmail.com","phone":null,"isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null},{"id":"cloewrf9e0003ulfcoq44fgnm","firstName":"Юрий","lastName":"Чулак","email":"ciulac23@gmail.com","phone":null,"isactive":true,"isImported":false,"age":null,"emailVerified":null,"role":"USER","desiredShiftsPerMonth":4,"isMale":true,"isNameForeign":false,"parentId":null}] \ No newline at end of file diff --git a/me.tsx b/me.tsx new file mode 100644 index 0000000..d425111 --- /dev/null +++ b/me.tsx @@ -0,0 +1,12 @@ +import { useSession } from "next-auth/react" +import Layout from "./components/layout" + +export default function MePage() { + const { data } = useSession() + + return ( + +
    {JSON.stringify(data, null, 2)}
    +
    + ) +} diff --git a/middleware.ts b/middleware.ts new file mode 100644 index 0000000..d446315 --- /dev/null +++ b/middleware.ts @@ -0,0 +1,41 @@ +import { withAuth } from "next-auth/middleware"; + +import { UserRole } from "@prisma/client"; + +// More on how NextAuth.js middleware works: https://next-auth.js.org/configuration/nextjs#middleware +export default withAuth({ + callbacks: { + authorized({ req, token }) { + console.log("req", req); + // `/admin` requires admin role + if (req.nextUrl.pathname === "/examples/admin") { + return token?.userRole === "adminer" + } + + if (req.nextUrl.pathname === "/cart" && token?.role === UserRole.ADMIN) { + // return NextResponse.redirect(new URL("/", req.url)); + return true; + } + // if(req.nextUrl.pathname === "/cart"){ + // return token?.role !== Role.ADMIN; + // } + + + // `/me` only requires the user to be logged in + return !!token + }, + }, +}) + +export const config = { + // matcher: ["/admin", "/me"] + matcher: ["/admin/:path*", "/me", "/cart, /"], + // callbackUrl: { + // name: `__Secure-next-auth.callback-url`, + // options: { + // sameSite: 'lax', + // path: '/', + // secure: true + // } + // }, +} \ No newline at end of file diff --git a/next-auth.d.ts b/next-auth.d.ts new file mode 100644 index 0000000..94ba54a --- /dev/null +++ b/next-auth.d.ts @@ -0,0 +1,31 @@ +// import { Role } from "@prisma/client"; +// import { DefaultSession } from "next-auth"; +// import { JWT } from "next-auth/jwt"; + +// Read more at: https://next-auth.js.org/getting-started/typescript#module-augmentation + +declare module "next-auth/jwt" { + interface JWT { + /** The user's role. */ + role?: Role; + userRole?: "admin" + } +} + + +// declare module "next-auth" { +// /** +// * Returned by `useSession`, `getSession` and received as a prop on the +// * `SessionProvider` React Context and trpc context +// */ +// interface Session { +// user?: { +// role?: Role; +// } & DefaultSession["user"]; +// } + +// /** Passed as a parameter to the `jwt` callback */ +// interface User { +// role?: Role; +// } +// } \ No newline at end of file diff --git a/next.config.js b/next.config.js new file mode 100644 index 0000000..2506e22 --- /dev/null +++ b/next.config.js @@ -0,0 +1,45 @@ +const { BundleAnalyzerPlugin } = require('webpack-bundle-analyzer'); + +module.exports = { + typescript: { + // !! WARN !! + // Dangerously allow production builds to successfully complete even if + // your project has type errors. + // !! WARN !! + ignoreBuildErrors: true, + }, + compress: false, + pageExtensions: ['ts', 'tsx', 'md', 'mdx'], // Replace `jsx?` with `tsx?` + env: { + env: process.env.NODE_ENV, + server: 'http://' + process.env.NEXT_PUBLIC_HOST + ':' + process.env.NEXT_PUBLIC_PORT + '', + }, + webpack(config, { isServer }) { + + config.optimization.minimize = false; + productionBrowserSourceMaps: true, + + config.resolve.fallback = { + + // if you miss it, all the other options in fallback, specified + // by next.js will be dropped. + ...config.resolve.fallback, + + fs: false, // the solution + }; + + + // Only run the bundle analyzer for production builds and when the ANALYZE environment variable is set + if (process.env.ANALYZE && !isServer) { + config.plugins.push( + new BundleAnalyzerPlugin({ + analyzerMode: 'static', + openAnalyzer: true, + generateStatsFile: true, + }) + ); + } + + return config; + }, +} \ No newline at end of file diff --git a/nodemon.json b/nodemon.json new file mode 100644 index 0000000..345aee8 --- /dev/null +++ b/nodemon.json @@ -0,0 +1,7 @@ + +{ + "verbose": true, + "ignore": ["node_modules", ".next"], + "watch": ["server/**/*", "server.js","src/helpers.js","src/**/*", "next.config.js"], + "ext": "js json" + } \ No newline at end of file diff --git a/output.docx b/output.docx new file mode 100644 index 0000000000000000000000000000000000000000..220adf2ad0c20551de97ae90990cb06b961b57ef GIT binary patch literal 5852 zcmd5=Nsr@16wb`BjDip#=E$MOBRBwwv-I?2JV~RW7qLt;Ev6ZS5NcKIa%{Ej@>Eqi zoe8<|8<0SP|AE8-apVL)fddE5`~lu8+wqcg6Cw^+%3{}h-`lI6-_eKHo~hUH>OB7P z@z<}Pef`^&S`9z1!n4nJd8AmRPL8KBlV3E?!=V2Te33IIq|c*)(QdX3!XleHel!{w zpBx`FdIph-Mh*>l#0JKcN#mWJdS62jV2AG;td0=^D0)-4cCXVh0H<&2fb7(d zN*SP2A^my|eoxS;W|`)tpUpo$fDFOU3kw?bpWHY*J}x?c!z?KUFv*f4tWE|(bYiTL zfJt=r(hw(kSdw6tDU1xCiV;(*Q{;VTV0_%VYxlY?#HzJ@XRFs^I?eiKQB`?aSe^x! z>+~x}<}?9Nm7K}R5 zV@xd@D3{YI^liZDx!G8NGyud(%EV&lHVbll z_!=w;XU=nW8P6FUc8mI*v|E?arYd1&nURwia?OX_HoMjYEGJ_#BEOt{~oC2eDFSXcn|ZLqG6US--XRq6%8T z?NjFL(&&t)ecZ$va%YNt7BqDeiw0^Jdl(`t9}Y`Tg@L|LdofKTnXQgQ!lEC$tGB5&YN~KNX77msgHXCAmheX& z0JOINaCvpemEy34U9cQ5_hMcTHVp=+*J`;g=j!6s(OBu#7WQ+fao?O+xpVL?@h$$# zj__({@zW3NJM;Nk4L>huZ9}1vJbeFfzwtO}_bmeLem!ll8`wx$B!nj1k0F^&eUvii zo>oO+`)w$8u1t)fkvtvpF}xRu>A+~fHGn=f>#wl2HtO{{K3`s`$XviCsCYCe>_Y;de8G}QeMl4`gp~HYJXdm$81;HY&A24_|F?TJ~rKc=!^3jfZ zy?=A>;qLKgNBactcV4Xb@s~hujRxI4gGB~B!>15f_@~1XGDS(IB@iWVN!hCMRls)M zJ3f3sj!`Fa%)%I6MOfcVmQoa{ra+h6AguW&x$ih+%Etm;xL{2Zj|oQJG;VAi2gTv+7R*6#g- z+pPiwYLhNbJYTWGQVAUn>Y%-bfP<~AZg;zY@^1um))8>9|8Do)ihwkzy``9@rVRsd zMS*9@wC);`JMFvM2i*e7<)-0k-^}v1Z>BW?)uH#LBy(o7Ta4NsVP|-Do=g}!J!#KD zJ*Hs9*M#uq{ufO#O{HKil;(KK!lncFMdsQvog3WbQ7Q6>jh`7vQWFyzr=M$82U|t`!Xi zs)B>y4!2-1KTFO917xi}%68zCy5N{_M z)HR%vB^S0&SFh$XvocS0YL;=;YHuufbbK!phO?jKLSf%rTTFt=vZ}M7jHy=pF=HvF zRaIiOC(POZf-KfaTnIsxJEu;@gULPWdjvD(QVEo`t`=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@auth/core": { + "version": "0.27.0", + "resolved": "https://registry.npmjs.org/@auth/core/-/core-0.27.0.tgz", + "integrity": "sha512-3bydnRJIM/Al6mkYmb53MsC+6G8ojw3lLPzwgVnX4dCo6N2lrib6Wq6r0vxZIhuHGjLObqqtUfpeaEj5aeTHFg==", + "dependencies": { + "@panva/hkdf": "^1.1.1", + "@types/cookie": "0.6.0", + "cookie": "0.6.0", + "jose": "^5.1.3", + "oauth4webapi": "^2.4.0", + "preact": "10.11.3", + "preact-render-to-string": "5.2.3" + }, + "peerDependencies": { + "@simplewebauthn/browser": "^9.0.1", + "@simplewebauthn/server": "^9.0.2", + "nodemailer": "^6.8.0" + }, + "peerDependenciesMeta": { + "@simplewebauthn/browser": { + "optional": true + }, + "@simplewebauthn/server": { + "optional": true + }, + "nodemailer": { + "optional": true + } + } + }, + "node_modules/@auth/prisma-adapter": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@auth/prisma-adapter/-/prisma-adapter-1.4.0.tgz", + "integrity": "sha512-k5D6ajX8MZv9107WWaIpzcNmsB8+sumyc7y46lnAMbLdgBoUcwAYtxGLbwEFSvzgjDcxjWqzlB5AIAED4vioDA==", + "dependencies": { + "@auth/core": "0.27.0" + }, + "peerDependencies": { + "@prisma/client": ">=2.26.0 || >=3 || >=4 || >=5" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.23.5.tgz", + "integrity": "sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==", + "dependencies": { + "@babel/highlight": "^7.23.4", + "chalk": "^2.4.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/generator": { + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.6.tgz", + "integrity": "sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.23.6", + "@jridgewell/gen-mapping": "^0.3.2", + "@jridgewell/trace-mapping": "^0.3.17", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-environment-visitor": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", + "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz", + "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==", + "dev": true, + "dependencies": { + "@babel/template": "^7.22.15", + "@babel/types": "^7.23.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", + "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz", + "integrity": "sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==", + "dependencies": { + "@babel/types": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.22.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz", + "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==", + "dev": true, + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.23.4.tgz", + "integrity": "sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", + "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.23.4.tgz", + "integrity": "sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.22.20", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.23.9", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.9.tgz", + "integrity": "sha512-9tcKgqKbs3xGJ+NtKF2ndOBBLVwPjl1SHxPQkd36r3Dlirw3xWUeGaTbqr7uGZcTaxkVNwc+03SVP7aCdWrTlA==", + "dev": true, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.23.9", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.9.tgz", + "integrity": "sha512-0CX6F+BI2s9dkUqr08KFrAIZgNFj75rdBU/DjCyYLIaV/quFjkk6T+EJ2LkZHyZTbEV4L5p97mNkUsHl2wLFAw==", + "dependencies": { + "regenerator-runtime": "^0.14.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.23.9", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.23.9.tgz", + "integrity": "sha512-+xrD2BWLpvHKNmX2QbpdpsBaWnRxahMwJjO+KZk2JOElj5nSmKezyS1B4u+QbHMTX69t4ukm6hh9lsYQ7GHCKA==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.23.5", + "@babel/parser": "^7.23.9", + "@babel/types": "^7.23.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.23.9", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.9.tgz", + "integrity": "sha512-I/4UJ9vs90OkBtY6iiiTORVMyIhJ4kAVmsKo9KFc8UOxMeUfi2hvtIBsET5u9GizXE6/GFSuKCTNfgCswuEjRg==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.23.5", + "@babel/generator": "^7.23.6", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/parser": "^7.23.9", + "@babel/types": "^7.23.9", + "debug": "^4.3.1", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/@babel/traverse/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/@babel/types": { + "version": "7.23.9", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.9.tgz", + "integrity": "sha512-dQjSq/7HaSjRM43FFGnv5keM2HsxpmyV1PfaSVm0nzzjwwTmjOe6J4bC8e3+pTEIgHaHj+1ZlLThRJ2auc/w1Q==", + "dependencies": { + "@babel/helper-string-parser": "^7.23.4", + "@babel/helper-validator-identifier": "^7.22.20", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@colors/colors": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.6.0.tgz", + "integrity": "sha512-Ir+AOibqzrIsL6ajt3Rz3LskB7OiMVHqltZmspbW/TJuTVuyOMirVqAkjfY6JISiLHgyNqicAC8AyHHGzNd/dA==", + "engines": { + "node": ">=0.1.90" + } + }, + "node_modules/@cspotcode/source-map-support": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", + "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==", + "optional": true, + "peer": true, + "dependencies": { + "@jridgewell/trace-mapping": "0.3.9" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@cspotcode/source-map-support/node_modules/@jridgewell/trace-mapping": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", + "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", + "optional": true, + "peer": true, + "dependencies": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "node_modules/@dabh/diagnostics": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@dabh/diagnostics/-/diagnostics-2.0.3.tgz", + "integrity": "sha512-hrlQOIi7hAfzsMqlGSFyVucrx38O+j6wiGOf//H2ecvIEqYN4ADBSS2iLMh5UFyDunCNniUIPk/q3riFv45xRA==", + "dependencies": { + "colorspace": "1.1.x", + "enabled": "2.0.x", + "kuler": "^2.0.0" + } + }, + "node_modules/@discoveryjs/json-ext": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz", + "integrity": "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==", + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/@emnapi/runtime": { + "version": "0.45.0", + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-0.45.0.tgz", + "integrity": "sha512-Txumi3td7J4A/xTTwlssKieHKTGl3j4A1tglBx72auZ49YK7ePY6XZricgIg9mnZT4xPfA+UPCUdnhRuEFDL+w==", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@emotion/babel-plugin": { + "version": "11.11.0", + "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.11.0.tgz", + "integrity": "sha512-m4HEDZleaaCH+XgDDsPF15Ht6wTLsgDTeR3WYj9Q/k76JtWhrJjcP4+/XlG8LGT/Rol9qUfOIztXeA84ATpqPQ==", + "dependencies": { + "@babel/helper-module-imports": "^7.16.7", + "@babel/runtime": "^7.18.3", + "@emotion/hash": "^0.9.1", + "@emotion/memoize": "^0.8.1", + "@emotion/serialize": "^1.1.2", + "babel-plugin-macros": "^3.1.0", + "convert-source-map": "^1.5.0", + "escape-string-regexp": "^4.0.0", + "find-root": "^1.1.0", + "source-map": "^0.5.7", + "stylis": "4.2.0" + } + }, + "node_modules/@emotion/cache": { + "version": "11.11.0", + "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.11.0.tgz", + "integrity": "sha512-P34z9ssTCBi3e9EI1ZsWpNHcfY1r09ZO0rZbRO2ob3ZQMnFI35jB536qoXbkdesr5EUhYi22anuEJuyxifaqAQ==", + "dependencies": { + "@emotion/memoize": "^0.8.1", + "@emotion/sheet": "^1.2.2", + "@emotion/utils": "^1.2.1", + "@emotion/weak-memoize": "^0.3.1", + "stylis": "4.2.0" + } + }, + "node_modules/@emotion/hash": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.1.tgz", + "integrity": "sha512-gJB6HLm5rYwSLI6PQa+X1t5CFGrv1J1TWG+sOyMCeKz2ojaj6Fnl/rZEspogG+cvqbt4AE/2eIyD2QfLKTBNlQ==" + }, + "node_modules/@emotion/is-prop-valid": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.2.1.tgz", + "integrity": "sha512-61Mf7Ufx4aDxx1xlDeOm8aFFigGHE4z+0sKCa+IHCeZKiyP9RLD0Mmx7m8b9/Cf37f7NAvQOOJAbQQGVr5uERw==", + "dependencies": { + "@emotion/memoize": "^0.8.1" + } + }, + "node_modules/@emotion/memoize": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.1.tgz", + "integrity": "sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA==" + }, + "node_modules/@emotion/react": { + "version": "11.11.3", + "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.11.3.tgz", + "integrity": "sha512-Cnn0kuq4DoONOMcnoVsTOR8E+AdnKFf//6kUWc4LCdnxj31pZWn7rIULd6Y7/Js1PiPHzn7SKCM9vB/jBni8eA==", + "dependencies": { + "@babel/runtime": "^7.18.3", + "@emotion/babel-plugin": "^11.11.0", + "@emotion/cache": "^11.11.0", + "@emotion/serialize": "^1.1.3", + "@emotion/use-insertion-effect-with-fallbacks": "^1.0.1", + "@emotion/utils": "^1.2.1", + "@emotion/weak-memoize": "^0.3.1", + "hoist-non-react-statics": "^3.3.1" + }, + "peerDependencies": { + "react": ">=16.8.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@emotion/serialize": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.1.3.tgz", + "integrity": "sha512-iD4D6QVZFDhcbH0RAG1uVu1CwVLMWUkCvAqqlewO/rxf8+87yIBAlt4+AxMiiKPLs5hFc0owNk/sLLAOROw3cA==", + "dependencies": { + "@emotion/hash": "^0.9.1", + "@emotion/memoize": "^0.8.1", + "@emotion/unitless": "^0.8.1", + "@emotion/utils": "^1.2.1", + "csstype": "^3.0.2" + } + }, + "node_modules/@emotion/sheet": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.2.2.tgz", + "integrity": "sha512-0QBtGvaqtWi+nx6doRwDdBIzhNdZrXUppvTM4dtZZWEGTXL/XE/yJxLMGlDT1Gt+UHH5IX1n+jkXyytE/av7OA==" + }, + "node_modules/@emotion/styled": { + "version": "11.11.0", + "resolved": "https://registry.npmjs.org/@emotion/styled/-/styled-11.11.0.tgz", + "integrity": "sha512-hM5Nnvu9P3midq5aaXj4I+lnSfNi7Pmd4EWk1fOZ3pxookaQTNew6bp4JaCBYM4HVFZF9g7UjJmsUmC2JlxOng==", + "dependencies": { + "@babel/runtime": "^7.18.3", + "@emotion/babel-plugin": "^11.11.0", + "@emotion/is-prop-valid": "^1.2.1", + "@emotion/serialize": "^1.1.2", + "@emotion/use-insertion-effect-with-fallbacks": "^1.0.1", + "@emotion/utils": "^1.2.1" + }, + "peerDependencies": { + "@emotion/react": "^11.0.0-rc.0", + "react": ">=16.8.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@emotion/unitless": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.8.1.tgz", + "integrity": "sha512-KOEGMu6dmJZtpadb476IsZBclKvILjopjUii3V+7MnXIQCYh8W3NgNcgwo21n9LXZX6EDIKvqfjYxXebDwxKmQ==" + }, + "node_modules/@emotion/use-insertion-effect-with-fallbacks": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.0.1.tgz", + "integrity": "sha512-jT/qyKZ9rzLErtrjGgdkMBn2OP8wl0G3sQlBb3YPryvKHsjvINUhVaPFfP+fpBcOkmrVOVEEHQFJ7nbj2TH2gw==", + "peerDependencies": { + "react": ">=16.8.0" + } + }, + "node_modules/@emotion/utils": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-1.2.1.tgz", + "integrity": "sha512-Y2tGf3I+XVnajdItskUCn6LX+VUDmP6lTL4fcqsXAv43dnlbZiuW4MWQW38rW/BVWSE7Q/7+XQocmpnRYILUmg==" + }, + "node_modules/@emotion/weak-memoize": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.3.1.tgz", + "integrity": "sha512-EsBwpc7hBUJWAsNPBmJy4hxWx12v6bshQsldrVmjxJoc3isbxhOrF2IcCpaXxfvq03NwkI7sbsOLXbYuqF/8Ww==" + }, + "node_modules/@fast-csv/format": { + "version": "4.3.5", + "resolved": "https://registry.npmjs.org/@fast-csv/format/-/format-4.3.5.tgz", + "integrity": "sha512-8iRn6QF3I8Ak78lNAa+Gdl5MJJBM5vRHivFtMRUWINdevNo00K7OXxS2PshawLKTejVwieIlPmK5YlLu6w4u8A==", + "dependencies": { + "@types/node": "^14.0.1", + "lodash.escaperegexp": "^4.1.2", + "lodash.isboolean": "^3.0.3", + "lodash.isequal": "^4.5.0", + "lodash.isfunction": "^3.0.9", + "lodash.isnil": "^4.0.0" + } + }, + "node_modules/@fast-csv/format/node_modules/@types/node": { + "version": "14.18.63", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.63.tgz", + "integrity": "sha512-fAtCfv4jJg+ExtXhvCkCqUKZ+4ok/JQk01qDKhL5BDDoS3AxKXhV5/MAVUZyQnSEd2GT92fkgZl0pz0Q0AzcIQ==" + }, + "node_modules/@fast-csv/parse": { + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/@fast-csv/parse/-/parse-4.3.6.tgz", + "integrity": "sha512-uRsLYksqpbDmWaSmzvJcuApSEe38+6NQZBUsuAyMZKqHxH0g1wcJgsKUvN3WC8tewaqFjBMMGrkHmC+T7k8LvA==", + "dependencies": { + "@types/node": "^14.0.1", + "lodash.escaperegexp": "^4.1.2", + "lodash.groupby": "^4.6.0", + "lodash.isfunction": "^3.0.9", + "lodash.isnil": "^4.0.0", + "lodash.isundefined": "^3.0.1", + "lodash.uniq": "^4.5.0" + } + }, + "node_modules/@fast-csv/parse/node_modules/@types/node": { + "version": "14.18.63", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.63.tgz", + "integrity": "sha512-fAtCfv4jJg+ExtXhvCkCqUKZ+4ok/JQk01qDKhL5BDDoS3AxKXhV5/MAVUZyQnSEd2GT92fkgZl0pz0Q0AzcIQ==" + }, + "node_modules/@floating-ui/core": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.6.0.tgz", + "integrity": "sha512-PcF++MykgmTj3CIyOQbKA/hDzOAiqI3mhuoN44WRCopIs1sgoDoU4oty4Jtqaj/y3oDU6fnVSm4QG0a3t5i0+g==", + "dependencies": { + "@floating-ui/utils": "^0.2.1" + } + }, + "node_modules/@floating-ui/dom": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.6.3.tgz", + "integrity": "sha512-RnDthu3mzPlQ31Ss/BTwQ1zjzIhr3lk1gZB1OC56h/1vEtaXkESrOqL5fQVMfXpwGtRwX+YsZBdyHtJMQnkArw==", + "dependencies": { + "@floating-ui/core": "^1.0.0", + "@floating-ui/utils": "^0.2.0" + } + }, + "node_modules/@floating-ui/react-dom": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.0.8.tgz", + "integrity": "sha512-HOdqOt3R3OGeTKidaLvJKcgg75S6tibQ3Tif4eyd91QnIJWr0NLvoXFpJA/j8HqkFSL68GDca9AuyWEHlhyClw==", + "dependencies": { + "@floating-ui/dom": "^1.6.1" + }, + "peerDependencies": { + "react": ">=16.8.0", + "react-dom": ">=16.8.0" + } + }, + "node_modules/@floating-ui/utils": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.1.tgz", + "integrity": "sha512-9TANp6GPoMtYzQdt54kfAyMmz1+osLlXdg2ENroU7zzrtflTLrrC/lgrIfaSe+Wu0b89GKccT7vxXA0MoAIO+Q==" + }, + "node_modules/@heroicons/react": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@heroicons/react/-/react-2.1.1.tgz", + "integrity": "sha512-JyyN9Lo66kirbCMuMMRPtJxtKJoIsXKS569ebHGGRKbl8s4CtUfLnyKJxteA+vIKySocO4s1SkTkGS4xtG/yEA==", + "peerDependencies": { + "react": ">= 16" + } + }, + "node_modules/@img/sharp-darwin-arm64": { + "version": "0.33.2", + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.33.2.tgz", + "integrity": "sha512-itHBs1rPmsmGF9p4qRe++CzCgd+kFYktnsoR1sbIAfsRMrJZau0Tt1AH9KVnufc2/tU02Gf6Ibujx+15qRE03w==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "glibc": ">=2.26", + "node": "^18.17.0 || ^20.3.0 || >=21.0.0", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-darwin-arm64": "1.0.1" + } + }, + "node_modules/@img/sharp-darwin-x64": { + "version": "0.33.2", + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.33.2.tgz", + "integrity": "sha512-/rK/69Rrp9x5kaWBjVN07KixZanRr+W1OiyKdXcbjQD6KbW+obaTeBBtLUAtbBsnlTTmWthw99xqoOS7SsySDg==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "glibc": ">=2.26", + "node": "^18.17.0 || ^20.3.0 || >=21.0.0", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-darwin-x64": "1.0.1" + } + }, + "node_modules/@img/sharp-libvips-darwin-arm64": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.0.1.tgz", + "integrity": "sha512-kQyrSNd6lmBV7O0BUiyu/OEw9yeNGFbQhbxswS1i6rMDwBBSX+e+rPzu3S+MwAiGU3HdLze3PanQ4Xkfemgzcw==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "macos": ">=11", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-darwin-x64": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.0.1.tgz", + "integrity": "sha512-eVU/JYLPVjhhrd8Tk6gosl5pVlvsqiFlt50wotCvdkFGf+mDNBJxMh+bvav+Wt3EBnNZWq8Sp2I7XfSjm8siog==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "macos": ">=10.13", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-arm": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.0.1.tgz", + "integrity": "sha512-FtdMvR4R99FTsD53IA3LxYGghQ82t3yt0ZQ93WMZ2xV3dqrb0E8zq4VHaTOuLEAuA83oDawHV3fd+BsAPadHIQ==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "glibc": ">=2.28", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-arm64": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.0.1.tgz", + "integrity": "sha512-bnGG+MJjdX70mAQcSLxgeJco11G+MxTz+ebxlz8Y3dxyeb3Nkl7LgLI0mXupoO+u1wRNx/iRj5yHtzA4sde1yA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "glibc": ">=2.26", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-s390x": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.0.1.tgz", + "integrity": "sha512-3+rzfAR1YpMOeA2zZNp+aYEzGNWK4zF3+sdMxuCS3ey9HhDbJ66w6hDSHDMoap32DueFwhhs3vwooAB2MaK4XQ==", + "cpu": [ + "s390x" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "glibc": ">=2.28", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-x64": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.0.1.tgz", + "integrity": "sha512-3NR1mxFsaSgMMzz1bAnnKbSAI+lHXVTqAHgc1bgzjHuXjo4hlscpUxc0vFSAPKI3yuzdzcZOkq7nDPrP2F8Jgw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "glibc": ">=2.26", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linuxmusl-arm64": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.0.1.tgz", + "integrity": "sha512-5aBRcjHDG/T6jwC3Edl3lP8nl9U2Yo8+oTl5drd1dh9Z1EBfzUKAJFUDTDisDjUwc7N4AjnPGfCA3jl3hY8uDg==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "musl": ">=1.2.2", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linuxmusl-x64": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.0.1.tgz", + "integrity": "sha512-dcT7inI9DBFK6ovfeWRe3hG30h51cBAP5JXlZfx6pzc/Mnf9HFCQDLtYf4MCBjxaaTfjCCjkBxcy3XzOAo5txw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "musl": ">=1.2.2", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-linux-arm": { + "version": "0.33.2", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.33.2.tgz", + "integrity": "sha512-Fndk/4Zq3vAc4G/qyfXASbS3HBZbKrlnKZLEJzPLrXoJuipFNNwTes71+Ki1hwYW5lch26niRYoZFAtZVf3EGA==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "glibc": ">=2.28", + "node": "^18.17.0 || ^20.3.0 || >=21.0.0", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-arm": "1.0.1" + } + }, + "node_modules/@img/sharp-linux-arm64": { + "version": "0.33.2", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.33.2.tgz", + "integrity": "sha512-pz0NNo882vVfqJ0yNInuG9YH71smP4gRSdeL09ukC2YLE6ZyZePAlWKEHgAzJGTiOh8Qkaov6mMIMlEhmLdKew==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "glibc": ">=2.26", + "node": "^18.17.0 || ^20.3.0 || >=21.0.0", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-arm64": "1.0.1" + } + }, + "node_modules/@img/sharp-linux-s390x": { + "version": "0.33.2", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.33.2.tgz", + "integrity": "sha512-MBoInDXDppMfhSzbMmOQtGfloVAflS2rP1qPcUIiITMi36Mm5YR7r0ASND99razjQUpHTzjrU1flO76hKvP5RA==", + "cpu": [ + "s390x" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "glibc": ">=2.28", + "node": "^18.17.0 || ^20.3.0 || >=21.0.0", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-s390x": "1.0.1" + } + }, + "node_modules/@img/sharp-linux-x64": { + "version": "0.33.2", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.33.2.tgz", + "integrity": "sha512-xUT82H5IbXewKkeF5aiooajoO1tQV4PnKfS/OZtb5DDdxS/FCI/uXTVZ35GQ97RZXsycojz/AJ0asoz6p2/H/A==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "glibc": ">=2.26", + "node": "^18.17.0 || ^20.3.0 || >=21.0.0", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-x64": "1.0.1" + } + }, + "node_modules/@img/sharp-linuxmusl-arm64": { + "version": "0.33.2", + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.33.2.tgz", + "integrity": "sha512-F+0z8JCu/UnMzg8IYW1TMeiViIWBVg7IWP6nE0p5S5EPQxlLd76c8jYemG21X99UzFwgkRo5yz2DS+zbrnxZeA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "musl": ">=1.2.2", + "node": "^18.17.0 || ^20.3.0 || >=21.0.0", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linuxmusl-arm64": "1.0.1" + } + }, + "node_modules/@img/sharp-linuxmusl-x64": { + "version": "0.33.2", + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.33.2.tgz", + "integrity": "sha512-+ZLE3SQmSL+Fn1gmSaM8uFusW5Y3J9VOf+wMGNnTtJUMUxFhv+P4UPaYEYT8tqnyYVaOVGgMN/zsOxn9pSsO2A==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "musl": ">=1.2.2", + "node": "^18.17.0 || ^20.3.0 || >=21.0.0", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linuxmusl-x64": "1.0.1" + } + }, + "node_modules/@img/sharp-wasm32": { + "version": "0.33.2", + "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.33.2.tgz", + "integrity": "sha512-fLbTaESVKuQcpm8ffgBD7jLb/CQLcATju/jxtTXR1XCLwbOQt+OL5zPHSDMmp2JZIeq82e18yE0Vv7zh6+6BfQ==", + "cpu": [ + "wasm32" + ], + "optional": true, + "dependencies": { + "@emnapi/runtime": "^0.45.0" + }, + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-win32-ia32": { + "version": "0.33.2", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.33.2.tgz", + "integrity": "sha512-okBpql96hIGuZ4lN3+nsAjGeggxKm7hIRu9zyec0lnfB8E7Z6p95BuRZzDDXZOl2e8UmR4RhYt631i7mfmKU8g==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-win32-x64": { + "version": "0.33.2", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.33.2.tgz", + "integrity": "sha512-E4magOks77DK47FwHUIGH0RYWSgRBfGdK56kIHSVeB9uIS4pPFr4N2kIVsXdQQo4LzOsENKV5KAhRlRL7eMAdg==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@isaacs/cliui": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "dependencies": { + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@isaacs/cliui/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" + }, + "node_modules/@isaacs/cliui/node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@isaacs/cliui/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", + "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.15", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.22", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.22.tgz", + "integrity": "sha512-Wf963MzWtA2sjrNt+g18IAln9lKnlRp+K2eH4jjIoF1wYeq3aMREpG09xhlhdzS0EjwU7qmUJYangWa+151vZw==", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@mui/base": { + "version": "5.0.0-beta.36", + "resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-beta.36.tgz", + "integrity": "sha512-6A8fYiXgjqTO6pgj31Hc8wm1M3rFYCxDRh09dBVk0L0W4cb2lnurRJa3cAyic6hHY+we1S58OdGYRbKmOsDpGQ==", + "dependencies": { + "@babel/runtime": "^7.23.9", + "@floating-ui/react-dom": "^2.0.8", + "@mui/types": "^7.2.13", + "@mui/utils": "^5.15.9", + "@popperjs/core": "^2.11.8", + "clsx": "^2.1.0", + "prop-types": "^15.8.1" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" + }, + "peerDependencies": { + "@types/react": "^17.0.0 || ^18.0.0", + "react": "^17.0.0 || ^18.0.0", + "react-dom": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@mui/core-downloads-tracker": { + "version": "5.15.10", + "resolved": "https://registry.npmjs.org/@mui/core-downloads-tracker/-/core-downloads-tracker-5.15.10.tgz", + "integrity": "sha512-qPv7B+LeMatYuzRjB3hlZUHqinHx/fX4YFBiaS19oC02A1e9JFuDKDvlyRQQ5oRSbJJt0QlaLTlr0IcauVcJRQ==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" + } + }, + "node_modules/@mui/icons-material": { + "version": "5.15.10", + "resolved": "https://registry.npmjs.org/@mui/icons-material/-/icons-material-5.15.10.tgz", + "integrity": "sha512-9cF8oUHZKo9oQ7EQ3pxPELaZuZVmphskU4OI6NiJNDVN7zcuvrEsuWjYo1Zh4fLiC39Nrvm30h/B51rcUjvSGA==", + "dependencies": { + "@babel/runtime": "^7.23.9" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" + }, + "peerDependencies": { + "@mui/material": "^5.0.0", + "@types/react": "^17.0.0 || ^18.0.0", + "react": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@mui/material": { + "version": "5.15.10", + "resolved": "https://registry.npmjs.org/@mui/material/-/material-5.15.10.tgz", + "integrity": "sha512-YJJGHjwDOucecjDEV5l9ISTCo+l9YeWrho623UajzoHRYxuKUmwrGVYOW4PKwGvCx9SU9oklZnbbi2Clc5XZHw==", + "dependencies": { + "@babel/runtime": "^7.23.9", + "@mui/base": "5.0.0-beta.36", + "@mui/core-downloads-tracker": "^5.15.10", + "@mui/system": "^5.15.9", + "@mui/types": "^7.2.13", + "@mui/utils": "^5.15.9", + "@types/react-transition-group": "^4.4.10", + "clsx": "^2.1.0", + "csstype": "^3.1.3", + "prop-types": "^15.8.1", + "react-is": "^18.2.0", + "react-transition-group": "^4.4.5" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" + }, + "peerDependencies": { + "@emotion/react": "^11.5.0", + "@emotion/styled": "^11.3.0", + "@types/react": "^17.0.0 || ^18.0.0", + "react": "^17.0.0 || ^18.0.0", + "react-dom": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@emotion/react": { + "optional": true + }, + "@emotion/styled": { + "optional": true + }, + "@types/react": { + "optional": true + } + } + }, + "node_modules/@mui/private-theming": { + "version": "5.15.9", + "resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-5.15.9.tgz", + "integrity": "sha512-/aMJlDOxOTAXyp4F2rIukW1O0anodAMCkv1DfBh/z9vaKHY3bd5fFf42wmP+0GRmwMinC5aWPpNfHXOED1fEtg==", + "dependencies": { + "@babel/runtime": "^7.23.9", + "@mui/utils": "^5.15.9", + "prop-types": "^15.8.1" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" + }, + "peerDependencies": { + "@types/react": "^17.0.0 || ^18.0.0", + "react": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@mui/styled-engine": { + "version": "5.15.9", + "resolved": "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-5.15.9.tgz", + "integrity": "sha512-NRKtYkL5PZDH7dEmaLEIiipd3mxNnQSO+Yo8rFNBNptY8wzQnQ+VjayTq39qH7Sast5cwHKYFusUrQyD+SS4Og==", + "dependencies": { + "@babel/runtime": "^7.23.9", + "@emotion/cache": "^11.11.0", + "csstype": "^3.1.3", + "prop-types": "^15.8.1" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" + }, + "peerDependencies": { + "@emotion/react": "^11.4.1", + "@emotion/styled": "^11.3.0", + "react": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@emotion/react": { + "optional": true + }, + "@emotion/styled": { + "optional": true + } + } + }, + "node_modules/@mui/system": { + "version": "5.15.9", + "resolved": "https://registry.npmjs.org/@mui/system/-/system-5.15.9.tgz", + "integrity": "sha512-SxkaaZ8jsnIJ77bBXttfG//LUf6nTfOcaOuIgItqfHv60ZCQy/Hu7moaob35kBb+guxVJnoSZ+7vQJrA/E7pKg==", + "dependencies": { + "@babel/runtime": "^7.23.9", + "@mui/private-theming": "^5.15.9", + "@mui/styled-engine": "^5.15.9", + "@mui/types": "^7.2.13", + "@mui/utils": "^5.15.9", + "clsx": "^2.1.0", + "csstype": "^3.1.3", + "prop-types": "^15.8.1" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" + }, + "peerDependencies": { + "@emotion/react": "^11.5.0", + "@emotion/styled": "^11.3.0", + "@types/react": "^17.0.0 || ^18.0.0", + "react": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@emotion/react": { + "optional": true + }, + "@emotion/styled": { + "optional": true + }, + "@types/react": { + "optional": true + } + } + }, + "node_modules/@mui/types": { + "version": "7.2.13", + "resolved": "https://registry.npmjs.org/@mui/types/-/types-7.2.13.tgz", + "integrity": "sha512-qP9OgacN62s+l8rdDhSFRe05HWtLLJ5TGclC9I1+tQngbssu0m2dmFZs+Px53AcOs9fD7TbYd4gc9AXzVqO/+g==", + "peerDependencies": { + "@types/react": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@mui/utils": { + "version": "5.15.9", + "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-5.15.9.tgz", + "integrity": "sha512-yDYfr61bCYUz1QtwvpqYy/3687Z8/nS4zv7lv/ih/6ZFGMl1iolEvxRmR84v2lOYxlds+kq1IVYbXxDKh8Z9sg==", + "dependencies": { + "@babel/runtime": "^7.23.9", + "@types/prop-types": "^15.7.11", + "prop-types": "^15.8.1", + "react-is": "^18.2.0" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" + }, + "peerDependencies": { + "@types/react": "^17.0.0 || ^18.0.0", + "react": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@mui/x-date-pickers": { + "version": "6.19.4", + "resolved": "https://registry.npmjs.org/@mui/x-date-pickers/-/x-date-pickers-6.19.4.tgz", + "integrity": "sha512-LekaacLGnoQNN5hD6iXeHFL4LbZPnr1BM57hnUKy5UgKDHqzHzZSdPGc2p7Ktv/Z2NDbpPaLEAgrLwISKIYcow==", + "dependencies": { + "@babel/runtime": "^7.23.2", + "@mui/base": "^5.0.0-beta.22", + "@mui/utils": "^5.14.16", + "@types/react-transition-group": "^4.4.8", + "clsx": "^2.0.0", + "prop-types": "^15.8.1", + "react-transition-group": "^4.4.5" + }, + "engines": { + "node": ">=14.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui" + }, + "peerDependencies": { + "@emotion/react": "^11.9.0", + "@emotion/styled": "^11.8.1", + "@mui/material": "^5.8.6", + "@mui/system": "^5.8.0", + "date-fns": "^2.25.0 || ^3.2.0", + "date-fns-jalali": "^2.13.0-0", + "dayjs": "^1.10.7", + "luxon": "^3.0.2", + "moment": "^2.29.4", + "moment-hijri": "^2.1.2", + "moment-jalaali": "^0.7.4 || ^0.8.0 || ^0.9.0 || ^0.10.0", + "react": "^17.0.0 || ^18.0.0", + "react-dom": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@emotion/react": { + "optional": true + }, + "@emotion/styled": { + "optional": true + }, + "date-fns": { + "optional": true + }, + "date-fns-jalali": { + "optional": true + }, + "dayjs": { + "optional": true + }, + "luxon": { + "optional": true + }, + "moment": { + "optional": true + }, + "moment-hijri": { + "optional": true + }, + "moment-jalaali": { + "optional": true + } + } + }, + "node_modules/@next/env": { + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/@next/env/-/env-14.1.0.tgz", + "integrity": "sha512-Py8zIo+02ht82brwwhTg36iogzFqGLPXlRGKQw5s+qP/kMNc4MAyDeEwBKDijk6zTIbegEgu8Qy7C1LboslQAw==" + }, + "node_modules/@next/swc-darwin-arm64": { + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-14.1.0.tgz", + "integrity": "sha512-nUDn7TOGcIeyQni6lZHfzNoo9S0euXnu0jhsbMOmMJUBfgsnESdjN97kM7cBqQxZa8L/bM9om/S5/1dzCrW6wQ==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-darwin-x64": { + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-14.1.0.tgz", + "integrity": "sha512-1jgudN5haWxiAl3O1ljUS2GfupPmcftu2RYJqZiMJmmbBT5M1XDffjUtRUzP4W3cBHsrvkfOFdQ71hAreNQP6g==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-arm64-gnu": { + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-14.1.0.tgz", + "integrity": "sha512-RHo7Tcj+jllXUbK7xk2NyIDod3YcCPDZxj1WLIYxd709BQ7WuRYl3OWUNG+WUfqeQBds6kvZYlc42NJJTNi4tQ==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-arm64-musl": { + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-14.1.0.tgz", + "integrity": "sha512-v6kP8sHYxjO8RwHmWMJSq7VZP2nYCkRVQ0qolh2l6xroe9QjbgV8siTbduED4u0hlk0+tjS6/Tuy4n5XCp+l6g==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-x64-gnu": { + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-14.1.0.tgz", + "integrity": "sha512-zJ2pnoFYB1F4vmEVlb/eSe+VH679zT1VdXlZKX+pE66grOgjmKJHKacf82g/sWE4MQ4Rk2FMBCRnX+l6/TVYzQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-x64-musl": { + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-14.1.0.tgz", + "integrity": "sha512-rbaIYFt2X9YZBSbH/CwGAjbBG2/MrACCVu2X0+kSykHzHnYH5FjHxwXLkcoJ10cX0aWCEynpu+rP76x0914atg==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-win32-arm64-msvc": { + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-14.1.0.tgz", + "integrity": "sha512-o1N5TsYc8f/HpGt39OUQpQ9AKIGApd3QLueu7hXk//2xq5Z9OxmV6sQfNp8C7qYmiOlHYODOGqNNa0e9jvchGQ==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-win32-ia32-msvc": { + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-14.1.0.tgz", + "integrity": "sha512-XXIuB1DBRCFwNO6EEzCTMHT5pauwaSj4SWs7CYnME57eaReAKBXCnkUE80p/pAZcewm7hs+vGvNqDPacEXHVkw==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-win32-x64-msvc": { + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-14.1.0.tgz", + "integrity": "sha512-9WEbVRRAqJ3YFVqEZIxUqkiO8l1nool1LmNxygr5HWF8AcSYsEpneUDhmjUVJEzO2A04+oPtZdombzzPPkTtgg==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@oozcitak/dom": { + "version": "1.15.6", + "resolved": "https://registry.npmjs.org/@oozcitak/dom/-/dom-1.15.6.tgz", + "integrity": "sha512-k4uEIa6DI3FCrFJMGq/05U/59WnS9DjME0kaPqBRCJAqBTkmopbYV1Xs4qFKbDJ/9wOg8W97p+1E0heng/LH7g==", + "dependencies": { + "@oozcitak/infra": "1.0.5", + "@oozcitak/url": "1.0.0", + "@oozcitak/util": "8.3.4" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/@oozcitak/infra": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@oozcitak/infra/-/infra-1.0.5.tgz", + "integrity": "sha512-o+zZH7M6l5e3FaAWy3ojaPIVN5eusaYPrKm6MZQt0DKNdgXa2wDYExjpP0t/zx+GoQgQKzLu7cfD8rHCLt8JrQ==", + "dependencies": { + "@oozcitak/util": "8.0.0" + }, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/@oozcitak/infra/node_modules/@oozcitak/util": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@oozcitak/util/-/util-8.0.0.tgz", + "integrity": "sha512-+9Hq6yuoq/3TRV/n/xcpydGBq2qN2/DEDMqNTG7rm95K6ZE2/YY/sPyx62+1n8QsE9O26e5M1URlXsk+AnN9Jw==", + "engines": { + "node": ">=6.0" + } + }, + "node_modules/@oozcitak/url": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@oozcitak/url/-/url-1.0.0.tgz", + "integrity": "sha512-LGrMeSxeLzsdaitxq3ZmBRVOrlRRQIgNNci6L0VRnOKlJFuRIkNm4B+BObXPCJA6JT5bEJtrrwjn30jueHJYZQ==", + "dependencies": { + "@oozcitak/infra": "1.0.3", + "@oozcitak/util": "1.0.2" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/@oozcitak/url/node_modules/@oozcitak/infra": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@oozcitak/infra/-/infra-1.0.3.tgz", + "integrity": "sha512-9O2wxXGnRzy76O1XUxESxDGsXT5kzETJPvYbreO4mv6bqe1+YSuux2cZTagjJ/T4UfEwFJz5ixanOqB0QgYAag==", + "dependencies": { + "@oozcitak/util": "1.0.1" + }, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/@oozcitak/url/node_modules/@oozcitak/infra/node_modules/@oozcitak/util": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@oozcitak/util/-/util-1.0.1.tgz", + "integrity": "sha512-dFwFqcKrQnJ2SapOmRD1nQWEZUtbtIy9Y6TyJquzsalWNJsKIPxmTI0KG6Ypyl8j7v89L2wixH9fQDNrF78hKg==", + "engines": { + "node": ">=6.0" + } + }, + "node_modules/@oozcitak/url/node_modules/@oozcitak/util": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@oozcitak/util/-/util-1.0.2.tgz", + "integrity": "sha512-4n8B1cWlJleSOSba5gxsMcN4tO8KkkcvXhNWW+ADqvq9Xj+Lrl9uCa90GRpjekqQJyt84aUX015DG81LFpZYXA==", + "engines": { + "node": ">=6.0" + } + }, + "node_modules/@oozcitak/util": { + "version": "8.3.4", + "resolved": "https://registry.npmjs.org/@oozcitak/util/-/util-8.3.4.tgz", + "integrity": "sha512-6gH/bLQJSJEg7OEpkH4wGQdA8KXHRbzL1YkGyUO12YNAgV3jxKy4K9kvfXj4+9T0OLug5k58cnPCKSSIKzp7pg==", + "engines": { + "node": ">=8.0" + } + }, + "node_modules/@opentelemetry/api": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-1.7.0.tgz", + "integrity": "sha512-AdY5wvN0P2vXBi3b29hxZgSFvdhdxPB9+f0B6s//P9Q8nibRWeA3cHm8UmLpio9ABigkVHJ5NMPk+Mz8VCCyrw==", + "optional": true, + "peer": true, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@panva/hkdf": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@panva/hkdf/-/hkdf-1.1.1.tgz", + "integrity": "sha512-dhPeilub1NuIG0X5Kvhh9lH4iW3ZsHlnzwgwbOlgwQ2wG1IqFzsgHqmKPk3WzsdWAeaxKJxgM0+W433RmN45GA==", + "funding": { + "url": "https://github.com/sponsors/panva" + } + }, + "node_modules/@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "optional": true, + "engines": { + "node": ">=14" + } + }, + "node_modules/@polka/url": { + "version": "1.0.0-next.24", + "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.24.tgz", + "integrity": "sha512-2LuNTFBIO0m7kKIQvvPHN6UE63VjpmL9rnEEaOOaiSPbZK+zUOYIzBAWcED+3XYzhYsd/0mD57VdxAEqqV52CQ==" + }, + "node_modules/@popperjs/core": { + "version": "2.11.8", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz", + "integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/popperjs" + } + }, + "node_modules/@premieroctet/next-crud": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@premieroctet/next-crud/-/next-crud-3.0.0.tgz", + "integrity": "sha512-6DDjobqhMg5mTMCH0Vu+k6YCNs4X0J0vB642pN0cg30l8wZE0LWM8dal3IcXEpZDfEzP779UvNtJvKrgP+2c7Q==", + "dependencies": { + "lodash.isobject": "^3.0.2", + "lodash.set": "^4.3.2", + "path-to-regexp": "^6.2.0", + "pluralize": "^8.0.0", + "qs": "^6.9.4" + }, + "optionalDependencies": { + "@prisma/client": "^5", + "prisma-json-schema-generator": "^3.0.1" + } + }, + "node_modules/@premieroctet/next-crud/node_modules/@antfu/ni": { + "version": "0.21.4", + "resolved": "https://registry.npmjs.org/@antfu/ni/-/ni-0.21.4.tgz", + "integrity": "sha512-O0Uv9LbLDSoEg26fnMDdDRiPwFJnQSoD4WnrflDwKCJm8Cx/0mV4cGxwBLXan5mGIrpK4Dd7vizf4rQm0QCEAA==", + "optional": true, + "bin": { + "na": "bin/na.mjs", + "nci": "bin/nci.mjs", + "ni": "bin/ni.mjs", + "nlx": "bin/nlx.mjs", + "nr": "bin/nr.mjs", + "nu": "bin/nu.mjs", + "nun": "bin/nun.mjs" + } + }, + "node_modules/@premieroctet/next-crud/node_modules/@opentelemetry/api": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-1.4.1.tgz", + "integrity": "sha512-O2yRJce1GOc6PAy3QxFM4NzFiWzvScDC1/5ihYBL6BUEVdq0XMWN01sppE+H6bBXbaFYipjwFLEWLg5PaSOThA==", + "optional": true, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@premieroctet/next-crud/node_modules/@prisma/debug": { + "version": "4.16.2", + "resolved": "https://registry.npmjs.org/@prisma/debug/-/debug-4.16.2.tgz", + "integrity": "sha512-7L7WbG0qNNZYgLpsVB8rCHCXEyHFyIycRlRDNwkVfjQmACC2OW6AWCYCbfdjQhkF/t7+S3njj8wAWAocSs+Brw==", + "optional": true, + "dependencies": { + "@types/debug": "4.1.8", + "debug": "4.3.4", + "strip-ansi": "6.0.1" + } + }, + "node_modules/@premieroctet/next-crud/node_modules/@prisma/engines": { + "version": "4.16.2", + "resolved": "https://registry.npmjs.org/@prisma/engines/-/engines-4.16.2.tgz", + "integrity": "sha512-vx1nxVvN4QeT/cepQce68deh/Turxy5Mr+4L4zClFuK1GlxN3+ivxfuv+ej/gvidWn1cE1uAhW7ALLNlYbRUAw==", + "hasInstallScript": true, + "optional": true + }, + "node_modules/@premieroctet/next-crud/node_modules/@prisma/fetch-engine": { + "version": "4.16.2", + "resolved": "https://registry.npmjs.org/@prisma/fetch-engine/-/fetch-engine-4.16.2.tgz", + "integrity": "sha512-lnCnHcOaNn0kw8qTJbVcNhyfIf5Lus2GFXbj3qpkdKEIB9xLgqkkuTP+35q1xFaqwQ0vy4HFpdRUpFP7njE15g==", + "optional": true, + "dependencies": { + "@prisma/debug": "4.16.2", + "@prisma/get-platform": "4.16.2", + "execa": "5.1.1", + "find-cache-dir": "3.3.2", + "fs-extra": "11.1.1", + "hasha": "5.2.2", + "http-proxy-agent": "7.0.0", + "https-proxy-agent": "7.0.0", + "kleur": "4.1.5", + "node-fetch": "2.6.11", + "p-filter": "2.1.0", + "p-map": "4.0.0", + "p-retry": "4.6.2", + "progress": "2.0.3", + "rimraf": "3.0.2", + "temp-dir": "2.0.0", + "tempy": "1.0.1" + } + }, + "node_modules/@premieroctet/next-crud/node_modules/@prisma/generator-helper": { + "version": "4.16.2", + "resolved": "https://registry.npmjs.org/@prisma/generator-helper/-/generator-helper-4.16.2.tgz", + "integrity": "sha512-bMOH7y73Ui7gpQrioFeavMQA+Tf8ksaVf8Nhs9rQNzuSg8SSV6E9baczob0L5KGZTSgYoqnrRxuo03kVJYrnIg==", + "optional": true, + "dependencies": { + "@prisma/debug": "4.16.2", + "@types/cross-spawn": "6.0.2", + "cross-spawn": "7.0.3", + "kleur": "4.1.5" + } + }, + "node_modules/@premieroctet/next-crud/node_modules/@prisma/get-platform": { + "version": "4.16.2", + "resolved": "https://registry.npmjs.org/@prisma/get-platform/-/get-platform-4.16.2.tgz", + "integrity": "sha512-fnDey1/iSefHJRMB+w243BhWENf+paRouPMdCqIVqu8dYkR1NqhldblsSUC4Zr2sKS7Ta2sK4OLdt9IH+PZTfw==", + "optional": true, + "dependencies": { + "@prisma/debug": "4.16.2", + "escape-string-regexp": "4.0.0", + "execa": "5.1.1", + "fs-jetpack": "5.1.0", + "kleur": "4.1.5", + "replace-string": "3.1.0", + "strip-ansi": "6.0.1", + "tempy": "1.0.1", + "terminal-link": "2.1.1", + "ts-pattern": "4.3.0" + } + }, + "node_modules/@premieroctet/next-crud/node_modules/@prisma/internals": { + "version": "4.16.2", + "resolved": "https://registry.npmjs.org/@prisma/internals/-/internals-4.16.2.tgz", + "integrity": "sha512-/3OiSADA3RRgsaeEE+MDsBgL6oAMwddSheXn6wtYGUnjERAV/BmF5bMMLnTykesQqwZ1s8HrISrJ0Vf6cjOxMg==", + "optional": true, + "dependencies": { + "@antfu/ni": "0.21.4", + "@opentelemetry/api": "1.4.1", + "@prisma/debug": "4.16.2", + "@prisma/engines": "4.16.2", + "@prisma/fetch-engine": "4.16.2", + "@prisma/generator-helper": "4.16.2", + "@prisma/get-platform": "4.16.2", + "@prisma/prisma-fmt-wasm": "4.16.1-1.4bc8b6e1b66cb932731fb1bdbbc550d1e010de81", + "archiver": "5.3.1", + "arg": "5.0.2", + "checkpoint-client": "1.1.24", + "cli-truncate": "2.1.0", + "dotenv": "16.0.3", + "escape-string-regexp": "4.0.0", + "execa": "5.1.1", + "find-up": "5.0.0", + "fp-ts": "2.16.0", + "fs-extra": "11.1.1", + "fs-jetpack": "5.1.0", + "global-dirs": "3.0.1", + "globby": "11.1.0", + "indent-string": "4.0.0", + "is-windows": "1.0.2", + "is-wsl": "2.2.0", + "kleur": "4.1.5", + "new-github-issue-url": "0.2.1", + "node-fetch": "2.6.11", + "npm-packlist": "5.1.3", + "open": "7.4.2", + "p-map": "4.0.0", + "prompts": "2.4.2", + "read-pkg-up": "7.0.1", + "replace-string": "3.1.0", + "resolve": "1.22.2", + "string-width": "4.2.3", + "strip-ansi": "6.0.1", + "strip-indent": "3.0.0", + "temp-dir": "2.0.0", + "temp-write": "4.0.0", + "tempy": "1.0.1", + "terminal-link": "2.1.1", + "tmp": "0.2.1", + "ts-pattern": "4.3.0" + } + }, + "node_modules/@premieroctet/next-crud/node_modules/@types/cross-spawn": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/@types/cross-spawn/-/cross-spawn-6.0.2.tgz", + "integrity": "sha512-KuwNhp3eza+Rhu8IFI5HUXRP0LIhqH5cAjubUvGXXthh4YYBuP2ntwEX+Cz8GJoZUHlKo247wPWOfA9LYEq4cw==", + "optional": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@premieroctet/next-crud/node_modules/archiver": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/archiver/-/archiver-5.3.1.tgz", + "integrity": "sha512-8KyabkmbYrH+9ibcTScQ1xCJC/CGcugdVIwB+53f5sZziXgwUh3iXlAlANMxcZyDEfTHMe6+Z5FofV8nopXP7w==", + "optional": true, + "dependencies": { + "archiver-utils": "^2.1.0", + "async": "^3.2.3", + "buffer-crc32": "^0.2.1", + "readable-stream": "^3.6.0", + "readdir-glob": "^1.0.0", + "tar-stream": "^2.2.0", + "zip-stream": "^4.1.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/@premieroctet/next-crud/node_modules/checkpoint-client": { + "version": "1.1.24", + "resolved": "https://registry.npmjs.org/checkpoint-client/-/checkpoint-client-1.1.24.tgz", + "integrity": "sha512-nIOlLhDS7MKs4tUzS3LCm+sE1NgTCVnVrXlD0RRxaoEkkLu8LIWSUNiNWai6a+LK5unLzTyZeTCYX1Smqy0YoA==", + "optional": true, + "dependencies": { + "ci-info": "3.8.0", + "env-paths": "2.2.1", + "fast-write-atomic": "0.2.1", + "make-dir": "3.1.0", + "ms": "2.1.3", + "node-fetch": "2.6.11", + "uuid": "9.0.0" + } + }, + "node_modules/@premieroctet/next-crud/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "optional": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/@premieroctet/next-crud/node_modules/debug/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "optional": true + }, + "node_modules/@premieroctet/next-crud/node_modules/dotenv": { + "version": "16.0.3", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.0.3.tgz", + "integrity": "sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ==", + "optional": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/@premieroctet/next-crud/node_modules/fp-ts": { + "version": "2.16.0", + "resolved": "https://registry.npmjs.org/fp-ts/-/fp-ts-2.16.0.tgz", + "integrity": "sha512-bLq+KgbiXdTEoT1zcARrWEpa5z6A/8b7PcDW7Gef3NSisQ+VS7ll2Xbf1E+xsgik0rWub/8u0qP/iTTjj+PhxQ==", + "optional": true + }, + "node_modules/@premieroctet/next-crud/node_modules/http-proxy-agent": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.0.tgz", + "integrity": "sha512-+ZT+iBxVUQ1asugqnD6oWoRiS25AkjNfG085dKJGtGxkdwLQrMKU5wJr2bOOFAXzKcTuqq+7fZlTMgG3SRfIYQ==", + "optional": true, + "dependencies": { + "agent-base": "^7.1.0", + "debug": "^4.3.4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/@premieroctet/next-crud/node_modules/https-proxy-agent": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.0.tgz", + "integrity": "sha512-0euwPCRyAPSgGdzD1IVN9nJYHtBhJwb6XPfbpQcYbPCwrBidX6GzxmchnaF4sfF/jPb74Ojx5g4yTg3sixlyPw==", + "optional": true, + "dependencies": { + "agent-base": "^7.0.2", + "debug": "4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/@premieroctet/next-crud/node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "optional": true, + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@premieroctet/next-crud/node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "optional": true, + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@premieroctet/next-crud/node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "optional": true, + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@premieroctet/next-crud/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "optional": true + }, + "node_modules/@premieroctet/next-crud/node_modules/node-fetch": { + "version": "2.6.11", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.11.tgz", + "integrity": "sha512-4I6pdBY1EthSqDmJkiNk3JIT8cswwR9nfeW/cPdUagJYEQG7R95WRH74wpz7ma8Gh/9dI9FP+OU+0E4FvtA55w==", + "optional": true, + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "node_modules/@premieroctet/next-crud/node_modules/open": { + "version": "7.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz", + "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==", + "optional": true, + "dependencies": { + "is-docker": "^2.0.0", + "is-wsl": "^2.1.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@premieroctet/next-crud/node_modules/prisma-json-schema-generator": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/prisma-json-schema-generator/-/prisma-json-schema-generator-3.1.5.tgz", + "integrity": "sha512-aK28WcX2lXvwBJXZb2pyYPg0MB+sClXN9z3kR1FFzoKQ2z3W4Z4fHKBHwZBd6AXhzAwr3HPYlZGRrZgQI+27qw==", + "optional": true, + "dependencies": { + "@prisma/generator-helper": "4.16.2", + "@prisma/internals": "4.16.2" + }, + "bin": { + "prisma-json-schema-generator": "dist/cli.js" + } + }, + "node_modules/@premieroctet/next-crud/node_modules/resolve": { + "version": "1.22.2", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz", + "integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==", + "optional": true, + "dependencies": { + "is-core-module": "^2.11.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@premieroctet/next-crud/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "optional": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@premieroctet/next-crud/node_modules/ts-pattern": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ts-pattern/-/ts-pattern-4.3.0.tgz", + "integrity": "sha512-pefrkcd4lmIVR0LA49Imjf9DYLK8vtWhqBPA3Ya1ir8xCW0O2yjL9dsCVvI7pCodLC5q7smNpEtDR2yVulQxOg==", + "optional": true + }, + "node_modules/@premieroctet/next-crud/node_modules/uuid": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.0.tgz", + "integrity": "sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg==", + "optional": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/@prisma/client": { + "version": "5.10.2", + "resolved": "https://registry.npmjs.org/@prisma/client/-/client-5.10.2.tgz", + "integrity": "sha512-ef49hzB2yJZCvM5gFHMxSFL9KYrIP9udpT5rYo0CsHD4P9IKj473MbhU1gjKKftiwWBTIyrt9jukprzZXazyag==", + "hasInstallScript": true, + "engines": { + "node": ">=16.13" + }, + "peerDependencies": { + "prisma": "*" + }, + "peerDependenciesMeta": { + "prisma": { + "optional": true + } + } + }, + "node_modules/@prisma/debug": { + "version": "5.10.2", + "resolved": "https://registry.npmjs.org/@prisma/debug/-/debug-5.10.2.tgz", + "integrity": "sha512-bkBOmH9dpEBbMKFJj8V+Zp8IZHIBjy3fSyhLhxj4FmKGb/UBSt9doyfA6k1UeUREsMJft7xgPYBbHSOYBr8XCA==", + "devOptional": true + }, + "node_modules/@prisma/engines": { + "version": "5.10.2", + "resolved": "https://registry.npmjs.org/@prisma/engines/-/engines-5.10.2.tgz", + "integrity": "sha512-HkSJvix6PW8YqEEt3zHfCYYJY69CXsNdhU+wna+4Y7EZ+AwzeupMnUThmvaDA7uqswiHkgm5/SZ6/4CStjaGmw==", + "devOptional": true, + "hasInstallScript": true, + "dependencies": { + "@prisma/debug": "5.10.2", + "@prisma/engines-version": "5.10.0-34.5a9203d0590c951969e85a7d07215503f4672eb9", + "@prisma/fetch-engine": "5.10.2", + "@prisma/get-platform": "5.10.2" + } + }, + "node_modules/@prisma/engines-version": { + "version": "5.10.0-34.5a9203d0590c951969e85a7d07215503f4672eb9", + "resolved": "https://registry.npmjs.org/@prisma/engines-version/-/engines-version-5.10.0-34.5a9203d0590c951969e85a7d07215503f4672eb9.tgz", + "integrity": "sha512-uCy/++3Jx/O3ufM+qv2H1L4tOemTNqcP/gyEVOlZqTpBvYJUe0tWtW0y3o2Ueq04mll4aM5X3f6ugQftOSLdFQ==", + "devOptional": true + }, + "node_modules/@prisma/fetch-engine": { + "version": "5.10.2", + "resolved": "https://registry.npmjs.org/@prisma/fetch-engine/-/fetch-engine-5.10.2.tgz", + "integrity": "sha512-dSmXcqSt6DpTmMaLQ9K8ZKzVAMH3qwGCmYEZr/uVnzVhxRJ1EbT/w2MMwIdBNq1zT69Rvh0h75WMIi0mrIw7Hg==", + "devOptional": true, + "dependencies": { + "@prisma/debug": "5.10.2", + "@prisma/engines-version": "5.10.0-34.5a9203d0590c951969e85a7d07215503f4672eb9", + "@prisma/get-platform": "5.10.2" + } + }, + "node_modules/@prisma/generator-helper": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@prisma/generator-helper/-/generator-helper-5.7.0.tgz", + "integrity": "sha512-Fn4hJHKGJ49+E8sxpfslRauB3Goa3RAENJ/W25NMR754B9KxvmbCJyE3MT/lIZxML2nGgIdXYUtoDHZHnRaKDw==", + "dependencies": { + "@prisma/debug": "5.7.0" + } + }, + "node_modules/@prisma/generator-helper/node_modules/@prisma/debug": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@prisma/debug/-/debug-5.7.0.tgz", + "integrity": "sha512-tZ+MOjWlVvz1kOEhNYMa4QUGURY+kgOUBqLHYIV8jmCsMuvA1tWcn7qtIMLzYWCbDcQT4ZS8xDgK0R2gl6/0wA==" + }, + "node_modules/@prisma/get-platform": { + "version": "5.10.2", + "resolved": "https://registry.npmjs.org/@prisma/get-platform/-/get-platform-5.10.2.tgz", + "integrity": "sha512-nqXP6vHiY2PIsebBAuDeWiUYg8h8mfjBckHh6Jezuwej0QJNnjDiOq30uesmg+JXxGk99nqyG3B7wpcOODzXvg==", + "devOptional": true, + "dependencies": { + "@prisma/debug": "5.10.2" + } + }, + "node_modules/@prisma/internals": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@prisma/internals/-/internals-5.7.0.tgz", + "integrity": "sha512-O9x47W1DECAyvNjYUx6oZHmTX10emKuBgsFHZemUbkIcJdCsp3X8Cy2JMJ5z3hqkRX6a6omMamFsWjuTARoaSw==", + "dependencies": { + "@prisma/debug": "5.7.0", + "@prisma/engines": "5.7.0", + "@prisma/fetch-engine": "5.7.0", + "@prisma/generator-helper": "5.7.0", + "@prisma/get-platform": "5.7.0", + "@prisma/prisma-schema-wasm": "5.7.0-41.79fb5193cf0a8fdbef536e4b4a159cad677ab1b9", + "arg": "5.0.2", + "prompts": "2.4.2" + } + }, + "node_modules/@prisma/internals/node_modules/@prisma/debug": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@prisma/debug/-/debug-5.7.0.tgz", + "integrity": "sha512-tZ+MOjWlVvz1kOEhNYMa4QUGURY+kgOUBqLHYIV8jmCsMuvA1tWcn7qtIMLzYWCbDcQT4ZS8xDgK0R2gl6/0wA==" + }, + "node_modules/@prisma/internals/node_modules/@prisma/engines": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@prisma/engines/-/engines-5.7.0.tgz", + "integrity": "sha512-TkOMgMm60n5YgEKPn9erIvFX2/QuWnl3GBo6yTRyZKk5O5KQertXiNnrYgSLy0SpsKmhovEPQb+D4l0SzyE7XA==", + "hasInstallScript": true, + "dependencies": { + "@prisma/debug": "5.7.0", + "@prisma/engines-version": "5.7.0-41.79fb5193cf0a8fdbef536e4b4a159cad677ab1b9", + "@prisma/fetch-engine": "5.7.0", + "@prisma/get-platform": "5.7.0" + } + }, + "node_modules/@prisma/internals/node_modules/@prisma/engines-version": { + "version": "5.7.0-41.79fb5193cf0a8fdbef536e4b4a159cad677ab1b9", + "resolved": "https://registry.npmjs.org/@prisma/engines-version/-/engines-version-5.7.0-41.79fb5193cf0a8fdbef536e4b4a159cad677ab1b9.tgz", + "integrity": "sha512-V6tgRVi62jRwTm0Hglky3Scwjr/AKFBFtS+MdbsBr7UOuiu1TKLPc6xfPiyEN1+bYqjEtjxwGsHgahcJsd1rNg==" + }, + "node_modules/@prisma/internals/node_modules/@prisma/fetch-engine": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@prisma/fetch-engine/-/fetch-engine-5.7.0.tgz", + "integrity": "sha512-zIn/qmO+N/3FYe7/L9o+yZseIU8ivh4NdPKSkQRIHfg2QVTVMnbhGoTcecbxfVubeTp+DjcbjS0H9fCuM4W04w==", + "dependencies": { + "@prisma/debug": "5.7.0", + "@prisma/engines-version": "5.7.0-41.79fb5193cf0a8fdbef536e4b4a159cad677ab1b9", + "@prisma/get-platform": "5.7.0" + } + }, + "node_modules/@prisma/internals/node_modules/@prisma/get-platform": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@prisma/get-platform/-/get-platform-5.7.0.tgz", + "integrity": "sha512-ZeV/Op4bZsWXuw5Tg05WwRI8BlKiRFhsixPcAM+5BKYSiUZiMKIi713tfT3drBq8+T0E1arNZgYSA9QYcglWNA==", + "dependencies": { + "@prisma/debug": "5.7.0" + } + }, + "node_modules/@prisma/prisma-fmt-wasm": { + "version": "4.16.1-1.4bc8b6e1b66cb932731fb1bdbbc550d1e010de81", + "resolved": "https://registry.npmjs.org/@prisma/prisma-fmt-wasm/-/prisma-fmt-wasm-4.16.1-1.4bc8b6e1b66cb932731fb1bdbbc550d1e010de81.tgz", + "integrity": "sha512-g090+dEH7wrdCw359+8J9+TGH84qK28V/dxwINjhhNCtju9lej99z9w/AVsJP9UhhcCPS4psYz4iu8d53uxVpA==", + "optional": true + }, + "node_modules/@prisma/prisma-schema-wasm": { + "version": "5.7.0-41.79fb5193cf0a8fdbef536e4b4a159cad677ab1b9", + "resolved": "https://registry.npmjs.org/@prisma/prisma-schema-wasm/-/prisma-schema-wasm-5.7.0-41.79fb5193cf0a8fdbef536e4b4a159cad677ab1b9.tgz", + "integrity": "sha512-w+HdQtux0dJDEn6BG3fgNn+fXErXiekj9n//uHRAgrmZghockJkhnikOmG8aSXjTb1Tu5DrGasBX+rYX6rHT1w==" + }, + "node_modules/@react-pdf/fns": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@react-pdf/fns/-/fns-2.2.1.tgz", + "integrity": "sha512-s78aDg0vDYaijU5lLOCsUD+qinQbfOvcNeaoX9AiE7+kZzzCo6B/nX+l48cmt9OosJmvZvE9DWR9cLhrhOi2pA==", + "dependencies": { + "@babel/runtime": "^7.20.13" + } + }, + "node_modules/@react-pdf/font": { + "version": "2.4.4", + "resolved": "https://registry.npmjs.org/@react-pdf/font/-/font-2.4.4.tgz", + "integrity": "sha512-yjK5eSY+LcbxS0m+sOYln8GdgIbUgti4xjwf14kx8OSsOMJQJyHFALHMh2cLcKJR9yZeqVDo1FwCsY6gw1yCkg==", + "dependencies": { + "@babel/runtime": "^7.20.13", + "@react-pdf/types": "^2.4.1", + "cross-fetch": "^3.1.5", + "fontkit": "^2.0.2", + "is-url": "^1.2.4" + } + }, + "node_modules/@react-pdf/image": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/@react-pdf/image/-/image-2.3.4.tgz", + "integrity": "sha512-IE34l7gfTdaxXe3XR9240xMZsFdxF1myIwmEWK28XoeTaucUPAUyOiNcFSGRT59vNuZVBuakYz3BlGGrkvAPVQ==", + "dependencies": { + "@babel/runtime": "^7.20.13", + "@react-pdf/png-js": "^2.3.1", + "cross-fetch": "^3.1.5", + "jay-peg": "^1.0.0" + } + }, + "node_modules/@react-pdf/layout": { + "version": "3.11.2", + "resolved": "https://registry.npmjs.org/@react-pdf/layout/-/layout-3.11.2.tgz", + "integrity": "sha512-5EiHJ+Eb0odqnkWll9pWbTp+dwH1QRm7mOXDMiklqIWK98eI7e3cEae5Dgr0TtdnB7KgPW9Tvul2CwRJTwq54A==", + "dependencies": { + "@babel/runtime": "^7.20.13", + "@react-pdf/fns": "2.2.1", + "@react-pdf/image": "^2.3.4", + "@react-pdf/pdfkit": "^3.1.6", + "@react-pdf/primitives": "^3.1.1", + "@react-pdf/stylesheet": "^4.2.4", + "@react-pdf/textkit": "^4.4.1", + "@react-pdf/types": "^2.4.1", + "cross-fetch": "^3.1.5", + "emoji-regex": "^10.3.0", + "queue": "^6.0.1", + "yoga-layout": "^2.0.1" + } + }, + "node_modules/@react-pdf/pdfkit": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/@react-pdf/pdfkit/-/pdfkit-3.1.6.tgz", + "integrity": "sha512-U96VVhphniDBsLbmeJHgEml15nng8cr90mmEfPATh98gsqg6wev0avBr4k9XPjLdaN1f2xTXD4VdlaMYJZ+n7Q==", + "dependencies": { + "@babel/runtime": "^7.20.13", + "@react-pdf/png-js": "^2.3.1", + "browserify-zlib": "^0.2.0", + "crypto-js": "^4.2.0", + "fontkit": "^2.0.2", + "jay-peg": "^1.0.0", + "vite-compatible-readable-stream": "^3.6.1" + } + }, + "node_modules/@react-pdf/png-js": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/@react-pdf/png-js/-/png-js-2.3.1.tgz", + "integrity": "sha512-pEZ18I4t1vAUS4lmhvXPmXYP4PHeblpWP/pAlMMRkEyP7tdAeHUN7taQl9sf9OPq7YITMY3lWpYpJU6t4CZgZg==", + "dependencies": { + "browserify-zlib": "^0.2.0" + } + }, + "node_modules/@react-pdf/primitives": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@react-pdf/primitives/-/primitives-3.1.1.tgz", + "integrity": "sha512-miwjxLwTnO3IjoqkTVeTI+9CdyDggwekmSLhVCw+a/7FoQc+gF3J2dSKwsHvAcVFM0gvU8mzCeTofgw0zPDq0w==" + }, + "node_modules/@react-pdf/render": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/@react-pdf/render/-/render-3.4.3.tgz", + "integrity": "sha512-9LL059vfwrK1gA0uIA4utpQ/pUH9EW/yia4bb7pCoARs8IlupY5UP265jgax15ua0p+MdUwShZzQ9rilu7kGsw==", + "dependencies": { + "@babel/runtime": "^7.20.13", + "@react-pdf/fns": "2.2.1", + "@react-pdf/primitives": "^3.1.1", + "@react-pdf/textkit": "^4.4.1", + "@react-pdf/types": "^2.4.1", + "abs-svg-path": "^0.1.1", + "color-string": "^1.9.1", + "normalize-svg-path": "^1.1.0", + "parse-svg-path": "^0.1.2", + "svg-arc-to-cubic-bezier": "^3.2.0" + } + }, + "node_modules/@react-pdf/renderer": { + "version": "3.3.8", + "resolved": "https://registry.npmjs.org/@react-pdf/renderer/-/renderer-3.3.8.tgz", + "integrity": "sha512-wJESEZCNNbog4MxDjRgKtgdmyGm+lDce9cMX2THRs1Jltckq3M8N0yt/fkvGyB8nwiDPtEBOsz9JKlw5vLidbw==", + "dependencies": { + "@babel/runtime": "^7.20.13", + "@react-pdf/font": "^2.4.4", + "@react-pdf/layout": "^3.11.2", + "@react-pdf/pdfkit": "^3.1.6", + "@react-pdf/primitives": "^3.1.1", + "@react-pdf/render": "^3.4.3", + "@react-pdf/types": "^2.4.1", + "events": "^3.3.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2", + "queue": "^6.0.1", + "scheduler": "^0.17.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/@react-pdf/stylesheet": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/@react-pdf/stylesheet/-/stylesheet-4.2.4.tgz", + "integrity": "sha512-CgRfDzeMtnV0GL7zSn381NubmgwqKhFKcK1YrWX3azl/KWVh52jjFd3HWi6dvcETNT862mjWz5MnExe4WOBJXA==", + "dependencies": { + "@babel/runtime": "^7.20.13", + "@react-pdf/fns": "2.2.1", + "@react-pdf/types": "^2.4.1", + "color-string": "^1.9.1", + "hsl-to-hex": "^1.0.0", + "media-engine": "^1.0.3", + "postcss-value-parser": "^4.1.0" + } + }, + "node_modules/@react-pdf/textkit": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/@react-pdf/textkit/-/textkit-4.4.1.tgz", + "integrity": "sha512-Jl9wdTqIvJ5pX+vAGz0EOhP7ut5Two9H6CzTKo/YYPeD79cM2yTXF3JzTERBC28y7LR0Waq9D2LHQjI+b/EYUQ==", + "dependencies": { + "@babel/runtime": "^7.20.13", + "@react-pdf/fns": "2.2.1", + "bidi-js": "^1.0.2", + "hyphen": "^1.6.4", + "unicode-properties": "^1.4.1" + } + }, + "node_modules/@react-pdf/types": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@react-pdf/types/-/types-2.4.1.tgz", + "integrity": "sha512-w8pk7svhjVj5f7d7kjEGXSk26ffCqRSQcgWR4DwcFltNpSM18ZJmzmM6WrNeeP437y48LlykLnmGDA3oATakgw==" + }, + "node_modules/@restart/hooks": { + "version": "0.4.16", + "resolved": "https://registry.npmjs.org/@restart/hooks/-/hooks-0.4.16.tgz", + "integrity": "sha512-f7aCv7c+nU/3mF7NWLtVVr0Ra80RqsO89hO72r+Y/nvQr5+q0UFGkocElTH6MJApvReVh6JHUFYn2cw1WdHF3w==", + "dependencies": { + "dequal": "^2.0.3" + }, + "peerDependencies": { + "react": ">=16.8.0" + } + }, + "node_modules/@swc/helpers": { + "version": "0.4.36", + "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.4.36.tgz", + "integrity": "sha512-5lxnyLEYFskErRPenYItLRSge5DjrJngYKdVjRSrWfza9G6KkgHEXi0vUZiyUeMU5JfXH1YnvXZzSp8ul88o2Q==", + "dependencies": { + "legacy-swc-helpers": "npm:@swc/helpers@=0.4.14", + "tslib": "^2.4.0" + } + }, + "node_modules/@tailwindcss/forms": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/@tailwindcss/forms/-/forms-0.5.7.tgz", + "integrity": "sha512-QE7X69iQI+ZXwldE+rzasvbJiyV/ju1FGHH0Qn2W3FKbuYtqp8LKcy6iSw79fVUT5/Vvf+0XgLCeYVG+UV6hOw==", + "dependencies": { + "mini-svg-data-uri": "^1.2.3" + }, + "peerDependencies": { + "tailwindcss": ">=3.0.0 || >= 3.0.0-alpha.1" + } + }, + "node_modules/@tsconfig/node10": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.9.tgz", + "integrity": "sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==", + "optional": true, + "peer": true + }, + "node_modules/@tsconfig/node12": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz", + "integrity": "sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==", + "optional": true, + "peer": true + }, + "node_modules/@tsconfig/node14": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz", + "integrity": "sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==", + "optional": true, + "peer": true + }, + "node_modules/@tsconfig/node16": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.4.tgz", + "integrity": "sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==" + }, + "node_modules/@types/body-parser": { + "version": "1.19.5", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.5.tgz", + "integrity": "sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==", + "dependencies": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "node_modules/@types/connect": { + "version": "3.4.38", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz", + "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/cookie": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.6.0.tgz", + "integrity": "sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==" + }, + "node_modules/@types/debug": { + "version": "4.1.8", + "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.8.tgz", + "integrity": "sha512-/vPO1EPOs306Cvhwv7KfVfYvOJqA/S/AXjaHQiJboCZzcNDb+TIJFN9/2C9DZ//ijSKWioNyUxD792QmDJ+HKQ==", + "optional": true, + "dependencies": { + "@types/ms": "*" + } + }, + "node_modules/@types/express": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.21.tgz", + "integrity": "sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==", + "dependencies": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.33", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "node_modules/@types/express-serve-static-core": { + "version": "4.17.43", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.43.tgz", + "integrity": "sha512-oaYtiBirUOPQGSWNGPWnzyAFJ0BP3cwvN4oWZQY+zUBwpVIGsKUkpBpSztp74drYcjavs7SKFZ4DX1V2QeN8rg==", + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*", + "@types/send": "*" + } + }, + "node_modules/@types/http-errors": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.4.tgz", + "integrity": "sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==" + }, + "node_modules/@types/jsonwebtoken": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/@types/jsonwebtoken/-/jsonwebtoken-9.0.5.tgz", + "integrity": "sha512-VRLSGzik+Unrup6BsouBeHsf4d1hOEgYWTm/7Nmw1sXoN1+tRly/Gy/po3yeahnP4jfnQWWAhQAqcNfH7ngOkA==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/lodash": { + "version": "4.14.202", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.202.tgz", + "integrity": "sha512-OvlIYQK9tNneDlS0VN54LLd5uiPCBOp7gS5Z0f1mjoJYBrtStzgmJBxONW3U6OZqdtNzZPmn9BS/7WI7BFFcFQ==" + }, + "node_modules/@types/lodash.memoize": { + "version": "4.1.9", + "resolved": "https://registry.npmjs.org/@types/lodash.memoize/-/lodash.memoize-4.1.9.tgz", + "integrity": "sha512-glY1nQuoqX4Ft8Uk+KfJudOD7DQbbEDF6k9XpGncaohW3RW4eSWBlx6AA0fZCrh40tZcQNH4jS/Oc59J6Eq+aw==", + "dependencies": { + "@types/lodash": "*" + } + }, + "node_modules/@types/mime": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz", + "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==" + }, + "node_modules/@types/minimatch": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz", + "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==", + "dev": true + }, + "node_modules/@types/ms": { + "version": "0.7.34", + "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.34.tgz", + "integrity": "sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==", + "optional": true + }, + "node_modules/@types/multer": { + "version": "1.4.11", + "resolved": "https://registry.npmjs.org/@types/multer/-/multer-1.4.11.tgz", + "integrity": "sha512-svK240gr6LVWvv3YGyhLlA+6LRRWA4mnGIU7RcNmgjBYFl6665wcXrRfxGp5tEPVHUNm5FMcmq7too9bxCwX/w==", + "dependencies": { + "@types/express": "*" + } + }, + "node_modules/@types/node": { + "version": "20.11.19", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.11.19.tgz", + "integrity": "sha512-7xMnVEcZFu0DikYjWOlRq7NTPETrm7teqUT2WkQjrTIkEgUyyGdWsj/Zg8bEJt5TNklzbPD1X3fqfsHw3SpapQ==", + "dependencies": { + "undici-types": "~5.26.4" + } + }, + "node_modules/@types/normalize-package-data": { + "version": "2.4.4", + "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz", + "integrity": "sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==", + "optional": true + }, + "node_modules/@types/parse-json": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.2.tgz", + "integrity": "sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==" + }, + "node_modules/@types/prop-types": { + "version": "15.7.11", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.11.tgz", + "integrity": "sha512-ga8y9v9uyeiLdpKddhxYQkxNDrfvuPrlFb0N1qnZZByvcElJaXthF1UhvCh9TLWJBEHeNtdnbysW7Y6Uq8CVng==" + }, + "node_modules/@types/qs": { + "version": "6.9.11", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.11.tgz", + "integrity": "sha512-oGk0gmhnEJK4Yyk+oI7EfXsLayXatCWPHary1MtcmbAifkobT9cM9yutG/hZKIseOU0MqbIwQ/u2nn/Gb+ltuQ==" + }, + "node_modules/@types/quill": { + "version": "1.3.10", + "resolved": "https://registry.npmjs.org/@types/quill/-/quill-1.3.10.tgz", + "integrity": "sha512-IhW3fPW+bkt9MLNlycw8u8fWb7oO7W5URC9MfZYHBlA24rex9rs23D5DETChu1zvgVdc5ka64ICjJOgQMr6Shw==", + "dependencies": { + "parchment": "^1.1.2" + } + }, + "node_modules/@types/range-parser": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz", + "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==" + }, + "node_modules/@types/react": { + "version": "18.2.57", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.57.tgz", + "integrity": "sha512-ZvQsktJgSYrQiMirAN60y4O/LRevIV8hUzSOSNB6gfR3/o3wCBFQx3sPwIYtuDMeiVgsSS3UzCV26tEzgnfvQw==", + "dependencies": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-transition-group": { + "version": "4.4.10", + "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.10.tgz", + "integrity": "sha512-hT/+s0VQs2ojCX823m60m5f0sL5idt9SO6Tj6Dg+rdphGPIeJbJ6CxvBYkgkGKrYeDjvIpKTR38UzmtHJOGW3Q==", + "dependencies": { + "@types/react": "*" + } + }, + "node_modules/@types/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==", + "optional": true + }, + "node_modules/@types/scheduler": { + "version": "0.16.8", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.8.tgz", + "integrity": "sha512-WZLiwShhwLRmeV6zH+GkbOFT6Z6VklCItrDioxUnv+u4Ll+8vKeFySoFyK/0ctcRpOmwAicELfmys1sDc/Rw+A==" + }, + "node_modules/@types/send": { + "version": "0.17.4", + "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.4.tgz", + "integrity": "sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==", + "dependencies": { + "@types/mime": "^1", + "@types/node": "*" + } + }, + "node_modules/@types/serve-static": { + "version": "1.15.5", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.5.tgz", + "integrity": "sha512-PDRk21MnK70hja/YF8AHfC7yIsiQHn1rcXx7ijCFBX/k+XQJhQT/gw3xekXKJvx+5SXaMMS8oqQy09Mzvz2TuQ==", + "dependencies": { + "@types/http-errors": "*", + "@types/mime": "*", + "@types/node": "*" + } + }, + "node_modules/@types/triple-beam": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/triple-beam/-/triple-beam-1.3.5.tgz", + "integrity": "sha512-6WaYesThRMCl19iryMYP7/x2OVgCtbIVflDGFpWnb9irXI3UjYE4AzmYuiUKY1AJstGijoY+MgUszMgRxIYTYw==" + }, + "node_modules/@types/warning": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/warning/-/warning-3.0.3.tgz", + "integrity": "sha512-D1XC7WK8K+zZEveUPY+cf4+kgauk8N4eHr/XIHXGlGYkHLud6hK9lYfZk1ry1TNh798cZUCgb6MqGEG8DkJt6Q==" + }, + "node_modules/@vue/compiler-core": { + "version": "3.4.19", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.4.19.tgz", + "integrity": "sha512-gj81785z0JNzRcU0Mq98E56e4ltO1yf8k5PQ+tV/7YHnbZkrM0fyFyuttnN8ngJZjbpofWE/m4qjKBiLl8Ju4w==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.23.9", + "@vue/shared": "3.4.19", + "entities": "^4.5.0", + "estree-walker": "^2.0.2", + "source-map-js": "^1.0.2" + } + }, + "node_modules/@vue/compiler-core/node_modules/entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "dev": true, + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/@vue/compiler-dom": { + "version": "3.4.19", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.4.19.tgz", + "integrity": "sha512-vm6+cogWrshjqEHTzIDCp72DKtea8Ry/QVpQRYoyTIg9k7QZDX6D8+HGURjtmatfgM8xgCFtJJaOlCaRYRK3QA==", + "dev": true, + "dependencies": { + "@vue/compiler-core": "3.4.19", + "@vue/shared": "3.4.19" + } + }, + "node_modules/@vue/compiler-sfc": { + "version": "3.4.19", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.4.19.tgz", + "integrity": "sha512-LQ3U4SN0DlvV0xhr1lUsgLCYlwQfUfetyPxkKYu7dkfvx7g3ojrGAkw0AERLOKYXuAGnqFsEuytkdcComei3Yg==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.23.9", + "@vue/compiler-core": "3.4.19", + "@vue/compiler-dom": "3.4.19", + "@vue/compiler-ssr": "3.4.19", + "@vue/shared": "3.4.19", + "estree-walker": "^2.0.2", + "magic-string": "^0.30.6", + "postcss": "^8.4.33", + "source-map-js": "^1.0.2" + } + }, + "node_modules/@vue/compiler-ssr": { + "version": "3.4.19", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.4.19.tgz", + "integrity": "sha512-P0PLKC4+u4OMJ8sinba/5Z/iDT84uMRRlrWzadgLA69opCpI1gG4N55qDSC+dedwq2fJtzmGald05LWR5TFfLw==", + "dev": true, + "dependencies": { + "@vue/compiler-dom": "3.4.19", + "@vue/shared": "3.4.19" + } + }, + "node_modules/@vue/shared": { + "version": "3.4.19", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.4.19.tgz", + "integrity": "sha512-/KliRRHMF6LoiThEy+4c1Z4KB/gbPrGjWwJR+crg2otgrf/egKzRaCPvJ51S5oetgsgXLfc4Rm5ZgrKHZrtMSw==", + "dev": true + }, + "node_modules/@wojtekmaj/date-utils": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/@wojtekmaj/date-utils/-/date-utils-1.5.1.tgz", + "integrity": "sha512-+i7+JmNiE/3c9FKxzWFi2IjRJ+KzZl1QPu6QNrsgaa2MuBgXvUy4gA1TVzf/JMdIIloB76xSKikTWuyYAIVLww==", + "funding": { + "url": "https://github.com/wojtekmaj/date-utils?sponsor=1" + } + }, + "node_modules/@xmldom/xmldom": { + "version": "0.8.10", + "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.10.tgz", + "integrity": "sha512-2WALfTl4xo2SkGCYRt6rDTFfk9R1czmBvUQy12gK2KuRKIpWEhcbbzy8EZXtz/jkRqHX8bFEc6FC1HjX4TUWYw==", + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" + }, + "node_modules/abs-svg-path": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/abs-svg-path/-/abs-svg-path-0.1.1.tgz", + "integrity": "sha512-d8XPSGjfyzlXC3Xx891DJRyZfqk5JU0BJrDQcsWomFIV1/BIzPW5HDH5iDdWpqWaav0YVIEzT1RHTwWr0FFshA==" + }, + "node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "8.11.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", + "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-walk": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.2.tgz", + "integrity": "sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/adler-32": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/adler-32/-/adler-32-1.3.1.tgz", + "integrity": "sha512-ynZ4w/nUUv5rrsR8UUGoe1VC9hZj6V5hU9Qw1HlMDJGEJw5S7TfTErWTjMys6M7vr0YWcPqs3qAr4ss0nDfP+A==", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/agent-base": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.0.tgz", + "integrity": "sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg==", + "dependencies": { + "debug": "^4.3.4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/agent-base/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/agent-base/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "optional": true, + "dependencies": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "optional": true, + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-escapes/node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "optional": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==" + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/append-field": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/append-field/-/append-field-1.0.0.tgz", + "integrity": "sha512-klpgFSWLW1ZEs8svjfb7g4qWY0YS5imI82dTg+QahUvJ8YqAY0P10Uk8tTyh9ZGuYEZEMaeJYCF5BFuX552hsw==" + }, + "node_modules/archiver": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/archiver/-/archiver-5.3.2.tgz", + "integrity": "sha512-+25nxyyznAXF7Nef3y0EbBeqmGZgeN/BxHX29Rs39djAfaFalmQ89SE6CWyDCHzGL0yt/ycBtNOmGTW0FyGWNw==", + "dependencies": { + "archiver-utils": "^2.1.0", + "async": "^3.2.4", + "buffer-crc32": "^0.2.1", + "readable-stream": "^3.6.0", + "readdir-glob": "^1.1.2", + "tar-stream": "^2.2.0", + "zip-stream": "^4.1.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/archiver-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-2.1.0.tgz", + "integrity": "sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw==", + "dependencies": { + "glob": "^7.1.4", + "graceful-fs": "^4.2.0", + "lazystream": "^1.0.0", + "lodash.defaults": "^4.2.0", + "lodash.difference": "^4.5.0", + "lodash.flatten": "^4.4.0", + "lodash.isplainobject": "^4.0.6", + "lodash.union": "^4.6.0", + "normalize-path": "^3.0.0", + "readable-stream": "^2.0.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/archiver-utils/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/archiver-utils/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/archiver-utils/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/argparse/node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "dev": true + }, + "node_modules/array-differ": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-3.0.0.tgz", + "integrity": "sha512-THtfYS6KtME/yIAhKjZ2ul7XI96lQGHRputJQHO80LAWQnuGP4iCIN8vdMRboGbIEYBwU33q8Tch1os2+X0kMg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" + }, + "node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "devOptional": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/astral-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", + "optional": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/async": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.5.tgz", + "integrity": "sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==" + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + }, + "node_modules/autoprefixer": { + "version": "10.4.17", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.17.tgz", + "integrity": "sha512-/cpVNRLSfhOtcGflT13P2794gVSgmPgTR+erw5ifnMLZb0UnSlkK4tquLmkd3BhA+nLo5tX8Cu0upUsGKvKbmg==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "browserslist": "^4.22.2", + "caniuse-lite": "^1.0.30001578", + "fraction.js": "^4.3.7", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/axios": { + "version": "1.6.7", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.7.tgz", + "integrity": "sha512-/hDJGff6/c7u0hDkvkGxR/oy6CbCs8ziCsC7SqmhjfozqiJGc8Z11wrv9z9lYfY4K8l+H9TpjcMDX0xOZmx+RA==", + "dependencies": { + "follow-redirects": "^1.15.4", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" + } + }, + "node_modules/axios-jwt": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/axios-jwt/-/axios-jwt-4.0.2.tgz", + "integrity": "sha512-FBv2MfZndn9H07ybSYv/8Heiz50xg81ZWa2UGaiBImXH3rSeQjrg7TmknuzypmbHc85Jb/rcrRjvY7H3wFPTxA==", + "dependencies": { + "jwt-decode": "3.1.2", + "ms": "^3.0.0-canary.1" + }, + "peerDependencies": { + "@react-native-async-storage/async-storage": "^1.15.17", + "axios": "^1.4.0" + }, + "peerDependenciesMeta": { + "@react-native-async-storage/async-storage": { + "optional": true + } + } + }, + "node_modules/babel-plugin-macros": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", + "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", + "dependencies": { + "@babel/runtime": "^7.12.5", + "cosmiconfig": "^7.0.0", + "resolve": "^1.19.0" + }, + "engines": { + "node": ">=10", + "npm": ">=6" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/bidi-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/bidi-js/-/bidi-js-1.0.3.tgz", + "integrity": "sha512-RKshQI1R3YQ+n9YJz2QQ147P66ELpa1FQEg20Dk8oW9t2KgLbpDLLp9aGZ7y8WHSshDknG0bknqGw5/tyCs5tw==", + "dependencies": { + "require-from-string": "^2.0.2" + } + }, + "node_modules/big-integer": { + "version": "1.6.52", + "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.52.tgz", + "integrity": "sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg==", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/bignumber.js": { + "version": "9.1.2", + "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.1.2.tgz", + "integrity": "sha512-2/mKyZH9K85bzOEfhXDBFZTGd1CTs+5IHpeFQo9luiBG7hghdC851Pj2WAhb6E3R6b9tZj/XKhbg4fum+Kepug==", + "engines": { + "node": "*" + } + }, + "node_modules/binary": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/binary/-/binary-0.3.0.tgz", + "integrity": "sha512-D4H1y5KYwpJgK8wk1Cue5LLPgmwHKYSChkbspQg5JtVuR5ulGckxfR62H3AE9UDkdMC8yyXlqYihuz3Aqg2XZg==", + "dependencies": { + "buffers": "~0.1.1", + "chainsaw": "~0.1.0" + }, + "engines": { + "node": "*" + } + }, + "node_modules/binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "dependencies": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "node_modules/bluebird": { + "version": "3.4.7", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.4.7.tgz", + "integrity": "sha512-iD3898SR7sWVRHbiQv+sHUtHnMvC1o3nW5rAcqnq3uOn07DSAppZYUkIGslDz6gXC7HfunPe7YVBgoEJASPcHA==" + }, + "node_modules/body-parser": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", + "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", + "dependencies": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.11.0", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/body-parser/node_modules/qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/brotli": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/brotli/-/brotli-1.3.3.tgz", + "integrity": "sha512-oTKjJdShmDuGW94SyyaoQvAjf30dZaHnjJ8uAF+u2/vGJkJbJPJAT1gDiOJP5v1Zb6f9KEyW/1HpuaWIXtGHPg==", + "dependencies": { + "base64-js": "^1.1.2" + } + }, + "node_modules/browser-split": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/browser-split/-/browser-split-0.0.1.tgz", + "integrity": "sha512-JhvgRb2ihQhsljNda3BI8/UcRHVzrVwo3Q+P8vDtSiyobXuFpuZ9mq+MbRGMnC22CjW3RrfXdg6j6ITX8M+7Ow==" + }, + "node_modules/browserify-zlib": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "dependencies": { + "pako": "~1.0.5" + } + }, + "node_modules/browserslist": { + "version": "4.23.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.0.tgz", + "integrity": "sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001587", + "electron-to-chromium": "^1.4.668", + "node-releases": "^2.0.14", + "update-browserslist-db": "^1.0.13" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "node_modules/buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", + "engines": { + "node": "*" + } + }, + "node_modules/buffer-equal-constant-time": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", + "integrity": "sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==" + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" + }, + "node_modules/buffer-indexof-polyfill": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/buffer-indexof-polyfill/-/buffer-indexof-polyfill-1.0.2.tgz", + "integrity": "sha512-I7wzHwA3t1/lwXQh+A5PbNvJxgfo5r3xulgpYDB5zckTu/Z9oUK9biouBKQUjEqzaz3HnAT6TYoovmE+GqSf7A==", + "engines": { + "node": ">=0.10" + } + }, + "node_modules/buffers": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/buffers/-/buffers-0.1.1.tgz", + "integrity": "sha512-9q/rDEGSb/Qsvv2qvzIzdluL5k7AaJOTrw23z9reQthrbF7is4CtlT0DXyO1oei2DCp4uojjzQ7igaSHp1kAEQ==", + "engines": { + "node": ">=0.2.0" + } + }, + "node_modules/bundle-name": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bundle-name/-/bundle-name-4.1.0.tgz", + "integrity": "sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==", + "dependencies": { + "run-applescript": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/busboy": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz", + "integrity": "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==", + "dependencies": { + "streamsearch": "^1.1.0" + }, + "engines": { + "node": ">=10.16.0" + } + }, + "node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/call-bind": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", + "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/callsite": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz", + "integrity": "sha512-0vdNRFXn5q+dtOqjfFtmtlI9N2eVZ7LMyEV2iKC5mEEFvSg/69Ml6b/WU2qF8W1nLRa0wiSrDT3Y5jOHZCwKPQ==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/camelcase-css": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/camelize": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/camelize/-/camelize-1.0.1.tgz", + "integrity": "sha512-dU+Tx2fsypxTgtLoE36npi3UqcjSSMNYfkqgmoEhtZrraP5VWq0K7FkWVTYa8eMPtnU/G2txVsfdCJTn9uzpuQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001588", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001588.tgz", + "integrity": "sha512-+hVY9jE44uKLkH0SrUTqxjxqNTOWHsbnQDIKjwkZ3lNTzUUVdBLBGXtj/q5Mp5u98r3droaZAewQuEDzjQdZlQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ] + }, + "node_modules/cfb": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/cfb/-/cfb-1.2.2.tgz", + "integrity": "sha512-KfdUZsSOw19/ObEWasvBP/Ac4reZvAGauZhs6S/gqNhXhI7cKwvlH7ulj+dOEYnca4bm4SGo8C1bTAQvnTjgQA==", + "dependencies": { + "adler-32": "~1.3.0", + "crc-32": "~1.2.0" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/chainsaw": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/chainsaw/-/chainsaw-0.1.0.tgz", + "integrity": "sha512-75kWfWt6MEKNC8xYXIdRpDehRYY/tNSgwKaJq+dbbDcxORuVrrQ+SEHoWsniVn9XPYfP4gmdWIeDk/4YNp1rNQ==", + "dependencies": { + "traverse": ">=0.3.0 <0.4" + }, + "engines": { + "node": "*" + } + }, + "node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/chalk/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/chart.js": { + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/chart.js/-/chart.js-3.9.1.tgz", + "integrity": "sha512-Ro2JbLmvg83gXF5F4sniaQ+lTbSv18E+TIf2cOeiH1Iqd2PGFOtem+DUufMZsCJwFE7ywPOpfXFBwRTGq7dh6w==" + }, + "node_modules/chartjs-plugin-datalabels": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/chartjs-plugin-datalabels/-/chartjs-plugin-datalabels-2.2.0.tgz", + "integrity": "sha512-14ZU30lH7n89oq+A4bWaJPnAG8a7ZTk7dKf48YAzMvJjQtjrgg5Dpk9f+LbjCF6bpx3RAGTeL13IXpKQYyRvlw==", + "peerDependencies": { + "chart.js": ">=3.0.0" + } + }, + "node_modules/chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/ci-info": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.8.0.tgz", + "integrity": "sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "optional": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/classnames": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.5.1.tgz", + "integrity": "sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow==" + }, + "node_modules/clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "optional": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/cli-truncate": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz", + "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==", + "optional": true, + "dependencies": { + "slice-ansi": "^3.0.0", + "string-width": "^4.2.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/client-only": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/client-only/-/client-only-0.0.1.tgz", + "integrity": "sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==" + }, + "node_modules/clone": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/clsx": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.0.tgz", + "integrity": "sha512-m3iNNWpd9rl3jvvcBnu70ylMdrXt8Vlq4HYadnU5fwcOtvkSQWPmj7amUcDT2qYI7risszBjI5AUIUox9D16pg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/codepage": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/codepage/-/codepage-1.3.8.tgz", + "integrity": "sha512-cjAoQW5L/TCKWRbzt/xGBvhwJKQFhcIVO0jWQtpKQx4gr9qvXNkpRfq6gSmjjA8dB2Is/DPOb7gNwqQXP7UgTQ==", + "dependencies": { + "commander": "", + "concat-stream": "", + "voc": "" + }, + "bin": { + "codepage": "bin/codepage.njs" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/coffee-script": { + "version": "1.12.7", + "resolved": "https://registry.npmjs.org/coffee-script/-/coffee-script-1.12.7.tgz", + "integrity": "sha512-fLeEhqwymYat/MpTPUjSKHVYYl0ec2mOyALEMLmzr5i1isuG+6jfI2j2d5oBO3VIzgUXgBVIcOT9uH1TFxBckw==", + "deprecated": "CoffeeScript on NPM has moved to \"coffeescript\" (no hyphen)", + "bin": { + "cake": "bin/cake", + "coffee": "bin/coffee" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/color": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz", + "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==", + "dependencies": { + "color-convert": "^2.0.1", + "color-string": "^1.9.0" + }, + "engines": { + "node": ">=12.5.0" + } + }, + "node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color-convert/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/color-string": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", + "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", + "dependencies": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "node_modules/color/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/colors": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/colors/-/colors-0.6.2.tgz", + "integrity": "sha512-OsSVtHK8Ir8r3+Fxw/b4jS1ZLPXkV6ZxDRJQzeD7qo0SqMXWrHDM71DgYzPMHY8SFJ0Ao+nNU2p1MmwdzKqPrw==", + "engines": { + "node": ">=0.1.90" + } + }, + "node_modules/colorspace": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/colorspace/-/colorspace-1.1.4.tgz", + "integrity": "sha512-BgvKJiuVu1igBUF2kEjRCZXol6wiiGbY5ipL/oVPwm0BL9sIpMIzM8IK7vwuxIIzOXMV3Ey5w+vxhm0rR/TN8w==", + "dependencies": { + "color": "^3.1.3", + "text-hex": "1.0.x" + } + }, + "node_modules/colorspace/node_modules/color": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/color/-/color-3.2.1.tgz", + "integrity": "sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==", + "dependencies": { + "color-convert": "^1.9.3", + "color-string": "^1.6.0" + } + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", + "optional": true + }, + "node_modules/compress-commons": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-4.1.2.tgz", + "integrity": "sha512-D3uMHtGc/fcO1Gt1/L7i1e33VOvD4A9hfQLP+6ewd+BvG/gQ84Yh4oftEhAdjSMgBgwGL+jsppT7JYNpo6MHHg==", + "dependencies": { + "buffer-crc32": "^0.2.13", + "crc32-stream": "^4.0.2", + "normalize-path": "^3.0.0", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + }, + "node_modules/concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "engines": [ + "node >= 0.8" + ], + "dependencies": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "node_modules/concat-stream/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/concat-stream/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/concat-stream/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-type": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==" + }, + "node_modules/cookie": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz", + "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + }, + "node_modules/cosmiconfig": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", + "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/crc-32": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz", + "integrity": "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==", + "bin": { + "crc32": "bin/crc32.njs" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/crc32-stream": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-4.0.3.tgz", + "integrity": "sha512-NT7w2JVU7DFroFdYkeq8cywxrgjPHWkdX1wjpRQXPX5Asews3tA+Ght6lddQO5Mkumffp3X7GEqku3epj2toIw==", + "dependencies": { + "crc-32": "^1.2.0", + "readable-stream": "^3.4.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/create-require": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", + "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==", + "optional": true, + "peer": true + }, + "node_modules/cross-env": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.3.tgz", + "integrity": "sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.1" + }, + "bin": { + "cross-env": "src/bin/cross-env.js", + "cross-env-shell": "src/bin/cross-env-shell.js" + }, + "engines": { + "node": ">=10.14", + "npm": ">=6", + "yarn": ">=1" + } + }, + "node_modules/cross-fetch": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.8.tgz", + "integrity": "sha512-cvA+JwZoU0Xq+h6WkMvAUqPEYy92Obet6UdKLfW60qn99ftItKjB5T+BkyWOFWe2pUyfQ+IJHmpOTznqk1M6Kg==", + "dependencies": { + "node-fetch": "^2.6.12" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/crypto-js": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/crypto-js/-/crypto-js-4.2.0.tgz", + "integrity": "sha512-KALDyEYgpY+Rlob/iriUtjV6d5Eq+Y191A5g4UqLAi8CyGP9N1+FdVbkc1SxKc2r4YAYqG8JzO2KGL+AizD70Q==" + }, + "node_modules/crypto-random-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", + "optional": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/csstype": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==" + }, + "node_modules/custom-event-polyfill": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/custom-event-polyfill/-/custom-event-polyfill-1.0.7.tgz", + "integrity": "sha512-TDDkd5DkaZxZFM8p+1I3yAlvM3rSr1wbrOliG4yJiwinMZN8z/iGL7BTlDkrJcYTmgUSb4ywVCc3ZaUtOtC76w==" + }, + "node_modules/date-arithmetic": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/date-arithmetic/-/date-arithmetic-4.1.0.tgz", + "integrity": "sha512-QWxYLR5P/6GStZcdem+V1xoto6DMadYWpMXU82ES3/RfR3Wdwr3D0+be7mgOJ+Ov0G9D5Dmb9T17sNLQYj9XOg==" + }, + "node_modules/date-fns": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-3.3.1.tgz", + "integrity": "sha512-y8e109LYGgoQDveiEBD3DYXKba1jWf5BA8YU1FL5Tvm0BTdEfy54WLCwnuYWZNnzzvALy/QQ4Hov+Q9RVRv+Zw==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/kossnocorp" + } + }, + "node_modules/dayjs": { + "version": "1.11.10", + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.10.tgz", + "integrity": "sha512-vjAczensTgRcqDERK0SR2XMwsF/tSvnvlv6VcF2GIhg6Sx4yOIt/irsr1RDJsKiIyBzJDpCoXiWWq28MqH2cnQ==" + }, + "node_modules/debounce": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/debounce/-/debounce-1.2.1.tgz", + "integrity": "sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==" + }, + "node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/deep-equal": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.2.tgz", + "integrity": "sha512-5tdhKF6DbU7iIzrIOa1AOUt39ZRm13cmL1cGEh//aqR8x9+tNfbywRf0n5FD/18OKMdo7DNEtrX2t22ZAkI+eg==", + "dependencies": { + "is-arguments": "^1.1.1", + "is-date-object": "^1.0.5", + "is-regex": "^1.1.4", + "object-is": "^1.1.5", + "object-keys": "^1.1.1", + "regexp.prototype.flags": "^1.5.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/default-browser": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-5.2.1.tgz", + "integrity": "sha512-WY/3TUME0x3KPYdRRxEJJvXRHV4PyPoUsxtZa78lwItwRQRHhd2U9xOscaT/YTf8uCXIAjeJOFBVEh/7FtD8Xg==", + "dependencies": { + "bundle-name": "^4.1.0", + "default-browser-id": "^5.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/default-browser-id": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-5.0.0.tgz", + "integrity": "sha512-A6p/pu/6fyBcA1TRz/GqWYPViplrftcW2gZC9q79ngNCKAeR/X3gcEdXQHl4KNXV+3wgIJ1CPkJQ3IHM6lcsyA==", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/define-data-property": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/define-lazy-prop": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", + "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/define-properties": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "dependencies": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/del": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/del/-/del-6.1.1.tgz", + "integrity": "sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg==", + "optional": true, + "dependencies": { + "globby": "^11.0.1", + "graceful-fs": "^4.2.4", + "is-glob": "^4.0.1", + "is-path-cwd": "^2.2.0", + "is-path-inside": "^3.0.2", + "p-map": "^4.0.0", + "rimraf": "^3.0.2", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/depcheck": { + "version": "1.4.7", + "resolved": "https://registry.npmjs.org/depcheck/-/depcheck-1.4.7.tgz", + "integrity": "sha512-1lklS/bV5chOxwNKA/2XUUk/hPORp8zihZsXflr8x0kLwmcZ9Y9BsS6Hs3ssvA+2wUVbG0U2Ciqvm1SokNjPkA==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.23.0", + "@babel/traverse": "^7.23.2", + "@vue/compiler-sfc": "^3.3.4", + "callsite": "^1.0.0", + "camelcase": "^6.3.0", + "cosmiconfig": "^7.1.0", + "debug": "^4.3.4", + "deps-regex": "^0.2.0", + "findup-sync": "^5.0.0", + "ignore": "^5.2.4", + "is-core-module": "^2.12.0", + "js-yaml": "^3.14.1", + "json5": "^2.2.3", + "lodash": "^4.17.21", + "minimatch": "^7.4.6", + "multimatch": "^5.0.0", + "please-upgrade-node": "^3.2.0", + "readdirp": "^3.6.0", + "require-package-name": "^2.0.1", + "resolve": "^1.22.3", + "resolve-from": "^5.0.0", + "semver": "^7.5.4", + "yargs": "^16.2.0" + }, + "bin": { + "depcheck": "bin/depcheck.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/depcheck/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/depcheck/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/depcheck/node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/depcheck/node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/depcheck/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/depcheck/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/depcheck/node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true, + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/depcheck/node_modules/minimatch": { + "version": "7.4.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-7.4.6.tgz", + "integrity": "sha512-sBz8G/YjVniEz6lKPNpKxXwazJe4c19fEfV2GDMX6AjFz+MX9uDWIZW8XreVhkFW3fkIdTv/gxWr/Kks5FFAVw==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/depcheck/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/depcheck/node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/depcheck/node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/depcheck/node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/depcheck/node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dev": true, + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/depcheck/node_modules/yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/deps-regex": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/deps-regex/-/deps-regex-0.2.0.tgz", + "integrity": "sha512-PwuBojGMQAYbWkMXOY9Pd/NWCDNHVH12pnS7WHqZkTSeMESe4hwnKKRp0yR87g37113x4JPbo/oIvXY+s/f56Q==", + "dev": true + }, + "node_modules/dequal": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", + "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/detect-autofill": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/detect-autofill/-/detect-autofill-1.1.4.tgz", + "integrity": "sha512-utCBQwCR/beSnADQmBC7C4tTueBBkYCl6WSpfGUkYKO/+MzPxqYGj6G4MvHzcKmH1gCTK+VunX2vaagvkRXPvA==", + "dependencies": { + "custom-event-polyfill": "^1.0.7" + } + }, + "node_modules/detect-file": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz", + "integrity": "sha512-DtCOLG98P007x7wiiOmfI0fi3eIKyWiLTGJ2MDnVi/E04lWGbf+JzrRHMm0rgIIZJGtHpKpbVgLWHrv8xXpc3Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/detect-libc": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.2.tgz", + "integrity": "sha512-UX6sGumvvqSaXgdKGUsgZWqcUyIXZ/vZTrlRT/iobiKhGL0zL4d3osHj3uqllWJK+i+sixDS/3COVEOFbupFyw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/dfa": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/dfa/-/dfa-1.2.0.tgz", + "integrity": "sha512-ED3jP8saaweFTjeGX8HQPjeC1YYyZs98jGNZx6IiBvxW7JG5v492kamAQB3m2wop07CvU/RQmzcKr6bgcC5D/Q==" + }, + "node_modules/didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "optional": true, + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" + }, + "node_modules/docx": { + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/docx/-/docx-8.5.0.tgz", + "integrity": "sha512-4SbcbedPXTciySXiSnNNLuJXpvxFe5nqivbiEHXyL8P/w0wx2uW7YXNjnYgjW0e2e6vy+L/tMISU/oAiXCl57Q==", + "dependencies": { + "@types/node": "^20.3.1", + "jszip": "^3.10.1", + "nanoid": "^5.0.4", + "xml": "^1.0.1", + "xml-js": "^1.6.8" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/docx-templates": { + "version": "4.11.4", + "resolved": "https://registry.npmjs.org/docx-templates/-/docx-templates-4.11.4.tgz", + "integrity": "sha512-VjsYlNrhk0UlUA4ddzNJCBw+ctw2KgjXrzs7qfQ1gf+caT3VtyUkPIpNKwOACm9k6xqre5WAQ4YMdIVAht98mQ==", + "dependencies": { + "jszip": "^3.10.1", + "sax": "1.2.4" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/docxtemplater": { + "version": "3.46.0", + "resolved": "https://registry.npmjs.org/docxtemplater/-/docxtemplater-3.46.0.tgz", + "integrity": "sha512-KZEy3icAm+Y+EtcAxomDXrjZq2HzzQdHVu+g0VQUttt0c7cMmTztNGJoWLmCTssCjOtGFePzRVwMQp8bewL0TQ==", + "dependencies": { + "@xmldom/xmldom": "^0.8.10" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/dom-helpers": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz", + "integrity": "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==", + "dependencies": { + "@babel/runtime": "^7.8.7", + "csstype": "^3.0.2" + } + }, + "node_modules/dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "dependencies": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + } + }, + "node_modules/dom-serializer/node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/dom-serializer/node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/dom-walk": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.2.tgz", + "integrity": "sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==" + }, + "node_modules/domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" + }, + "node_modules/domhandler": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", + "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", + "dependencies": { + "domelementtype": "1" + } + }, + "node_modules/domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "dependencies": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "node_modules/dotenv": { + "version": "16.4.5", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.5.tgz", + "integrity": "sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://dotenvx.com" + } + }, + "node_modules/dotenv-cli": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/dotenv-cli/-/dotenv-cli-7.3.0.tgz", + "integrity": "sha512-314CA4TyK34YEJ6ntBf80eUY+t1XaFLyem1k9P0sX1gn30qThZ5qZr/ZwE318gEnzyYP9yj9HJk6SqwE0upkfw==", + "dependencies": { + "cross-spawn": "^7.0.3", + "dotenv": "^16.3.0", + "dotenv-expand": "^10.0.0", + "minimist": "^1.2.6" + }, + "bin": { + "dotenv": "cli.js" + } + }, + "node_modules/dotenv-expand": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-10.0.0.tgz", + "integrity": "sha512-GopVGCpVS1UKH75VKHGuQFqS1Gusej0z4FyQkPdwjil2gNIv+LNsqBlboOzpJFZKVT95GkCyWJbBSdFEFUWI2A==", + "engines": { + "node": ">=12" + } + }, + "node_modules/duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" + }, + "node_modules/duplexer2": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz", + "integrity": "sha512-asLFVfWWtJ90ZyOUHMqk7/S2w2guQKxUI2itj3d92ADHhxUSbCMGi1f1cBcJ7xM1To+pE/Khbwo1yuNbMEPKeA==", + "dependencies": { + "readable-stream": "^2.0.2" + } + }, + "node_modules/duplexer2/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/duplexer2/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/duplexer2/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==" + }, + "node_modules/ecdsa-sig-formatter": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz", + "integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==", + "dependencies": { + "safe-buffer": "^5.0.1" + } + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" + }, + "node_modules/electron-to-chromium": { + "version": "1.4.677", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.677.tgz", + "integrity": "sha512-erDa3CaDzwJOpyvfKhOiJjBVNnMM0qxHq47RheVVwsSQrgBA9ZSGV9kdaOfZDPXcHzhG7lBxhj6A7KvfLJBd6Q==" + }, + "node_modules/emoji-regex": { + "version": "10.3.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.3.0.tgz", + "integrity": "sha512-QpLs9D9v9kArv4lfDEgg1X/gN5XLnf/A6l9cs8SPZLRZR3ZkY9+kwIQTxm+fsSej5UMYGE8fdoaZVIBlqG0XTw==" + }, + "node_modules/enabled": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/enabled/-/enabled-2.0.0.tgz", + "integrity": "sha512-AKrN98kuwOzMIdAizXGI86UFBoo26CL21UM763y1h/GMSJ4/OHU9k2YlsmBpyScFo/wbLzWQJBMCW4+IO3/+OQ==" + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/encoding": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", + "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", + "optional": true, + "peer": true, + "dependencies": { + "iconv-lite": "^0.6.2" + } + }, + "node_modules/encoding/node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "optional": true, + "peer": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/ent": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/ent/-/ent-2.2.0.tgz", + "integrity": "sha512-GHrMyVZQWvTIdDtpiEXdHZnFQKzeO09apj8Cbl4pKWy4i0Oprcq17usfDt5aO63swf0JOeMWjWQE/LzgSRuWpA==" + }, + "node_modules/entities": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", + "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==" + }, + "node_modules/env-paths": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", + "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", + "optional": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/error": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/error/-/error-4.4.0.tgz", + "integrity": "sha512-SNDKualLUtT4StGFP7xNfuFybL2f6iJujFtrWuvJqGbVQGaN+adE23veqzPz1hjUjTunLi2EnJ+0SJxtbJreKw==", + "dependencies": { + "camelize": "^1.0.0", + "string-template": "~0.2.0", + "xtend": "~4.0.0" + } + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/es-define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", + "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", + "dependencies": { + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/escalade": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", + "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" + }, + "node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true, + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", + "dev": true + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/ev-store": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/ev-store/-/ev-store-7.0.0.tgz", + "integrity": "sha512-otazchNRnGzp2YarBJ+GXKVGvhxVATB1zmaStxJBYet0Dyq7A9VhH8IUEB/gRcL6Ch52lfpgPTRJ2m49epyMsQ==", + "dependencies": { + "individual": "^3.0.0" + } + }, + "node_modules/eventemitter3": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-2.0.3.tgz", + "integrity": "sha512-jLN68Dx5kyFHaePoXWPsCGW5qdyZQtLYHkxkg02/Mz6g0kYpDx4FyP6XfArhQdlOC4b8Mv+EMxPo/8La7Tzghg==" + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/excel4node": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/excel4node/-/excel4node-1.8.2.tgz", + "integrity": "sha512-v5BZZy8y4cibFQ/xvztUleAoyYmIBol1qTKWuDWZZPpFGBAy4P7qkswdpBkTkQgLIQ/WkCpyV/P6liW4mIb/wQ==", + "dependencies": { + "deepmerge": "^4.2.2", + "image-size": "^1.0.2", + "jszip": "^3.10.0", + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "lodash.isundefined": "^3.0.1", + "lodash.reduce": "^4.6.0", + "lodash.uniqueid": "^4.0.1", + "mime": "^3.0.0", + "uuid": "^9.0.0", + "xmlbuilder": "^15.1.1" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/exceljs": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/exceljs/-/exceljs-4.4.0.tgz", + "integrity": "sha512-XctvKaEMaj1Ii9oDOqbW/6e1gXknSY4g/aLCDicOXqBE4M0nRWkUu0PTp++UPNzoFY12BNHMfs/VadKIS6llvg==", + "dependencies": { + "archiver": "^5.0.0", + "dayjs": "^1.8.34", + "fast-csv": "^4.3.1", + "jszip": "^3.10.1", + "readable-stream": "^3.6.0", + "saxes": "^5.0.1", + "tmp": "^0.2.0", + "unzipper": "^0.10.11", + "uuid": "^8.3.0" + }, + "engines": { + "node": ">=8.3.0" + } + }, + "node_modules/exceljs/node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "optional": true, + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/expand-tilde": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", + "integrity": "sha512-A5EmesHW6rfnZ9ysHQjPdJRni0SRar0tjtG5MNtm9n5TUvsYU8oozprtRD4AqHxcZWWlVuAmQo2nWKfN9oyjTw==", + "dev": true, + "dependencies": { + "homedir-polyfill": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/express": { + "version": "4.18.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", + "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.1", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.5.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.11.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/express-jwt": { + "version": "8.4.1", + "resolved": "https://registry.npmjs.org/express-jwt/-/express-jwt-8.4.1.tgz", + "integrity": "sha512-IZoZiDv2yZJAb3QrbaSATVtTCYT11OcqgFGoTN4iKVyN6NBkBkhtVIixww5fmakF0Upt5HfOxJuS6ZmJVeOtTQ==", + "dependencies": { + "@types/jsonwebtoken": "^9", + "express-unless": "^2.1.3", + "jsonwebtoken": "^9.0.0" + }, + "engines": { + "node": ">= 8.0.0" + } + }, + "node_modules/express-unless": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/express-unless/-/express-unless-2.1.3.tgz", + "integrity": "sha512-wj4tLMyCVYuIIKHGt0FhCtIViBcwzWejX0EjNxveAa6dG+0XBCQhMbx+PnkLkFCxLC69qoFrxds4pIyL88inaQ==" + }, + "node_modules/express/node_modules/cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/express/node_modules/path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" + }, + "node_modules/express/node_modules/qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" + }, + "node_modules/fast-csv": { + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/fast-csv/-/fast-csv-4.3.6.tgz", + "integrity": "sha512-2RNSpuwwsJGP0frGsOmTb9oUF+VkFSM4SyLTDgwf2ciHWTarN0lQTC+F2f/t5J9QjW+c65VFIAAu85GsvMIusw==", + "dependencies": { + "@fast-csv/format": "4.3.5", + "@fast-csv/parse": "4.3.6" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "node_modules/fast-diff": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.1.2.tgz", + "integrity": "sha512-KaJUt+M9t1qaIteSvjc6P3RbMdXsNhK61GRftR6SNxqmhthcd9MGIi4T+o0jD8LUSpSnSKXE20nLtJ3fOHxQig==" + }, + "node_modules/fast-glob": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-write-atomic": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fast-write-atomic/-/fast-write-atomic-0.2.1.tgz", + "integrity": "sha512-WvJe06IfNYlr+6cO3uQkdKdy3Cb1LlCJSF8zRs2eT8yuhdbSlR9nIt+TgQ92RUxiRrQm+/S7RARnMfCs5iuAjw==", + "optional": true + }, + "node_modules/fastest-levenshtein": { + "version": "1.0.16", + "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz", + "integrity": "sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==", + "engines": { + "node": ">= 4.9.1" + } + }, + "node_modules/fastq": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", + "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/fecha": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/fecha/-/fecha-4.2.3.tgz", + "integrity": "sha512-OP2IUU6HeYKJi3i0z4A19kHMQoLVs4Hc+DPqqxI2h/DPZHTm/vjsfC6P0b4jCMy14XizLBqvndQ+UilD7707Jw==" + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/find-cache-dir": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "optional": true, + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/avajs/find-cache-dir?sponsor=1" + } + }, + "node_modules/find-cache-dir/node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "optional": true, + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/find-cache-dir/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "optional": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/find-root": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", + "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==" + }, + "node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "optional": true, + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/findup-sync": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-5.0.0.tgz", + "integrity": "sha512-MzwXju70AuyflbgeOhzvQWAvvQdo1XL0A9bVvlXsYcFEBM87WR4OakL4OfZq+QRmr+duJubio+UtNQCPsVESzQ==", + "dev": true, + "dependencies": { + "detect-file": "^1.0.0", + "is-glob": "^4.0.3", + "micromatch": "^4.0.4", + "resolve-dir": "^1.0.1" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/fn.name": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fn.name/-/fn.name-1.1.0.tgz", + "integrity": "sha512-GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw==" + }, + "node_modules/follow-redirects": { + "version": "1.15.5", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.5.tgz", + "integrity": "sha512-vSFWUON1B+yAw1VN4xMfxgn5fTUiaOzAJCKBwIIgT/+7CuGy9+r+5gITvP62j3RmaD5Ph65UaERdOSRGUzZtgw==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/fontkit": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/fontkit/-/fontkit-2.0.2.tgz", + "integrity": "sha512-jc4k5Yr8iov8QfS6u8w2CnHWVmbOGtdBtOXMze5Y+QD966Rx6PEVWXSEGwXlsDlKtu1G12cJjcsybnqhSk/+LA==", + "dependencies": { + "@swc/helpers": "^0.4.2", + "brotli": "^1.3.2", + "clone": "^2.1.2", + "dfa": "^1.2.0", + "fast-deep-equal": "^3.1.3", + "restructure": "^3.0.0", + "tiny-inflate": "^1.0.3", + "unicode-properties": "^1.4.0", + "unicode-trie": "^2.0.0" + } + }, + "node_modules/foreground-child": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz", + "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==", + "dependencies": { + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/foreground-child/node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/frac": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/frac/-/frac-0.3.1.tgz", + "integrity": "sha512-1Lzf2jOjhIkRaa013KlxNOn2D9FemmQNeYUDpEIyPeFXmpLvbZXJOlaayMBT6JKXx+afQFgQ1QJ4kaF7Z07QFQ==", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/fraction.js": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", + "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==", + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://github.com/sponsors/rawify" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fs": { + "version": "0.0.1-security", + "resolved": "https://registry.npmjs.org/fs/-/fs-0.0.1-security.tgz", + "integrity": "sha512-3XY9e1pP0CVEUCdj5BmfIZxRBTSDycnbqhIOGec9QYtmVH2fbLpj86CFWkrNOkt/Fvty4KZG5lTglL9j/gJ87w==" + }, + "node_modules/fs-constants": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==" + }, + "node_modules/fs-extra": { + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.1.1.tgz", + "integrity": "sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ==", + "optional": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=14.14" + } + }, + "node_modules/fs-jetpack": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/fs-jetpack/-/fs-jetpack-5.1.0.tgz", + "integrity": "sha512-Xn4fDhLydXkuzepZVsr02jakLlmoARPy+YWIclo4kh0GyNGUHnTqeH/w/qIsVn50dFxtp8otPL2t/HcPJBbxUA==", + "optional": true, + "dependencies": { + "minimatch": "^5.1.0" + } + }, + "node_modules/fs-jetpack/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "optional": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/fs-jetpack/node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "optional": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/fstream": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.12.tgz", + "integrity": "sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==", + "dependencies": { + "graceful-fs": "^4.1.2", + "inherits": "~2.0.0", + "mkdirp": ">=0.5 0", + "rimraf": "2" + }, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/fstream/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gapi": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/gapi/-/gapi-0.0.3.tgz", + "integrity": "sha512-09nvJdQex78sxmMyOUnpr941fdWMJQjhFZi7vsW91zM3RYoCfkKU83UoJckn/GBEMmvYNZ4vL47eZ6lv/Bnavw==", + "dependencies": { + "coffee-script": "*" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/gapi-script": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gapi-script/-/gapi-script-1.2.0.tgz", + "integrity": "sha512-NKTVKiIwFdkO1j1EzcrWu/Pz7gsl1GmBmgh+qhuV2Ytls04W/Eg5aiBL91SCiBM9lU0PMu7p1hTVxhh1rPT5Lw==" + }, + "node_modules/gaxios": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/gaxios/-/gaxios-6.3.0.tgz", + "integrity": "sha512-p+ggrQw3fBwH2F5N/PAI4k/G/y1art5OxKpb2J2chwNNHM4hHuAOtivjPuirMF4KNKwTTUal/lPfL2+7h2mEcg==", + "dependencies": { + "extend": "^3.0.2", + "https-proxy-agent": "^7.0.1", + "is-stream": "^2.0.0", + "node-fetch": "^2.6.9" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/gcp-metadata": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/gcp-metadata/-/gcp-metadata-6.1.0.tgz", + "integrity": "sha512-Jh/AIwwgaxan+7ZUUmRLCjtchyDiqh4KjBJ5tW3plBZb5iL/BPcso8A5DlzeD9qlw0duCamnNdpFjxwaT0KyKg==", + "dependencies": { + "gaxios": "^6.0.0", + "json-bigint": "^1.0.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/get-intrinsic": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", + "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-port": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/get-port/-/get-port-7.0.0.tgz", + "integrity": "sha512-mDHFgApoQd+azgMdwylJrv2DX47ywGq1i5VFJE7fZ0dttNq3iQMfsU4IvEgBHojA3KqEudyu7Vq+oN8kNaNkWw==", + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "optional": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/get-user-locale": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/get-user-locale/-/get-user-locale-2.3.1.tgz", + "integrity": "sha512-VEvcsqKYx7zhZYC1CjecrDC5ziPSpl1gSm0qFFJhHSGDrSC+x4+p1KojWC/83QX//j476gFhkVXP/kNUc9q+bQ==", + "dependencies": { + "@types/lodash.memoize": "^4.1.7", + "lodash.memoize": "^4.1.1" + }, + "funding": { + "url": "https://github.com/wojtekmaj/get-user-locale?sponsor=1" + } + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/global": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/global/-/global-4.4.0.tgz", + "integrity": "sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==", + "dependencies": { + "min-document": "^2.19.0", + "process": "^0.11.10" + } + }, + "node_modules/global-dirs": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.1.tgz", + "integrity": "sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA==", + "optional": true, + "dependencies": { + "ini": "2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/global-modules": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", + "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", + "dev": true, + "dependencies": { + "global-prefix": "^1.0.1", + "is-windows": "^1.0.1", + "resolve-dir": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/global-prefix": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", + "integrity": "sha512-5lsx1NUDHtSjfg0eHlmYvZKv8/nVqX4ckFbM+FrGcQ+04KWcWFo9P5MxPZYSzUvyzmdTbI7Eix8Q4IbELDqzKg==", + "dev": true, + "dependencies": { + "expand-tilde": "^2.0.2", + "homedir-polyfill": "^1.0.1", + "ini": "^1.3.4", + "is-windows": "^1.0.1", + "which": "^1.2.14" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/global-prefix/node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "dev": true + }, + "node_modules/global-prefix/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/globalize": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/globalize/-/globalize-0.1.1.tgz", + "integrity": "sha512-5e01v8eLGfuQSOvx2MsDMOWS0GFtCx1wPzQSmcHw4hkxFzrQDBO3Xwg/m8Hr/7qXMrHeOIE29qWVzyv06u1TZA==" + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "optional": true, + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/goober": { + "version": "2.1.14", + "resolved": "https://registry.npmjs.org/goober/-/goober-2.1.14.tgz", + "integrity": "sha512-4UpC0NdGyAFqLNPnhCT2iHpza2q+RAY3GV85a/mRPdzyPQMsj0KmMMuetdIkzWRbJ+Hgau1EZztq8ImmiMGhsg==", + "peerDependencies": { + "csstype": "^3.0.10" + } + }, + "node_modules/google-auth-library": { + "version": "9.6.3", + "resolved": "https://registry.npmjs.org/google-auth-library/-/google-auth-library-9.6.3.tgz", + "integrity": "sha512-4CacM29MLC2eT9Cey5GDVK4Q8t+MMp8+OEdOaqD9MG6b0dOyLORaaeJMPQ7EESVgm/+z5EKYyFLxgzBJlJgyHQ==", + "dependencies": { + "base64-js": "^1.3.0", + "ecdsa-sig-formatter": "^1.0.11", + "gaxios": "^6.1.1", + "gcp-metadata": "^6.1.0", + "gtoken": "^7.0.0", + "jws": "^4.0.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/googleapis": { + "version": "133.0.0", + "resolved": "https://registry.npmjs.org/googleapis/-/googleapis-133.0.0.tgz", + "integrity": "sha512-6xyc49j+x7N4smawJs/q1i7mbSkt6SYUWWd9RbsmmDW7gRv+mhwZ4xT+XkPihZcNyo/diF//543WZq4szdS74w==", + "dependencies": { + "google-auth-library": "^9.0.0", + "googleapis-common": "^7.0.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/googleapis-common": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/googleapis-common/-/googleapis-common-7.0.1.tgz", + "integrity": "sha512-mgt5zsd7zj5t5QXvDanjWguMdHAcJmmDrF9RkInCecNsyV7S7YtGqm5v2IWONNID88osb7zmx5FtrAP12JfD0w==", + "dependencies": { + "extend": "^3.0.2", + "gaxios": "^6.0.3", + "google-auth-library": "^9.0.0", + "qs": "^6.7.0", + "url-template": "^2.0.8", + "uuid": "^9.0.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dependencies": { + "get-intrinsic": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" + }, + "node_modules/gtoken": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/gtoken/-/gtoken-7.1.0.tgz", + "integrity": "sha512-pCcEwRi+TKpMlxAQObHDQ56KawURgyAf6jtIY046fJ5tIv3zDe/LEIubckAO8fj6JnAxLdmWkUfNyulQ2iKdEw==", + "dependencies": { + "gaxios": "^6.0.0", + "jws": "^4.0.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/gzip-size": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", + "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", + "dependencies": { + "duplexer": "^0.1.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/handlebars": { + "version": "4.7.8", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.8.tgz", + "integrity": "sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==", + "dependencies": { + "minimist": "^1.2.5", + "neo-async": "^2.6.2", + "source-map": "^0.6.1", + "wordwrap": "^1.0.0" + }, + "bin": { + "handlebars": "bin/handlebars" + }, + "engines": { + "node": ">=0.4.7" + }, + "optionalDependencies": { + "uglify-js": "^3.1.4" + } + }, + "node_modules/handlebars/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "dependencies": { + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", + "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", + "dependencies": { + "has-symbols": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/hasha": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/hasha/-/hasha-5.2.2.tgz", + "integrity": "sha512-Hrp5vIK/xr5SkeN2onO32H0MgNZ0f17HRNH39WfL0SYUNOTZ5Lz1TJ8Pajo/87dYGEFlLMm7mIc/k/s6Bvz9HQ==", + "optional": true, + "dependencies": { + "is-stream": "^2.0.0", + "type-fest": "^0.8.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/hasown": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.1.tgz", + "integrity": "sha512-1/th4MHjnwncwXsIW6QMzlvYL9kG5e/CpVvLRZe4XPa8TOUNbCELqmvhDmnkNsAjwaG4+I8gJJL0JBvTTLO9qA==", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/hoist-non-react-statics": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "dependencies": { + "react-is": "^16.7.0" + } + }, + "node_modules/hoist-non-react-statics/node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + }, + "node_modules/homedir-polyfill": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", + "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", + "dev": true, + "dependencies": { + "parse-passwd": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "optional": true + }, + "node_modules/hsl-to-hex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsl-to-hex/-/hsl-to-hex-1.0.0.tgz", + "integrity": "sha512-K6GVpucS5wFf44X0h2bLVRDsycgJmf9FF2elg+CrqD8GcFU8c6vYhgXn8NjUkFCwj+xDFb70qgLbTUm6sxwPmA==", + "dependencies": { + "hsl-to-rgb-for-reals": "^1.1.0" + } + }, + "node_modules/hsl-to-rgb-for-reals": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/hsl-to-rgb-for-reals/-/hsl-to-rgb-for-reals-1.1.1.tgz", + "integrity": "sha512-LgOWAkrN0rFaQpfdWBQlv/VhkOxb5AsBjk6NQVx4yEzWS923T07X0M1Y0VNko2H52HeSpZrZNNMJ0aFqsdVzQg==" + }, + "node_modules/html-docx-js": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/html-docx-js/-/html-docx-js-0.3.1.tgz", + "integrity": "sha512-QSrMiRhxesqxYCa3f+2Z3ttIHPzSjDOL1tCOmIDIEET7HdabxXND6tAbsFMXAgRG4RADQ3wbl74ydMmjidaDPA==", + "dependencies": { + "jszip": "^2.3.0", + "lodash.escape": "^3.0.0", + "lodash.merge": "^3.2.0" + } + }, + "node_modules/html-docx-js/node_modules/jszip": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/jszip/-/jszip-2.7.0.tgz", + "integrity": "sha512-JIsRKRVC3gTRo2vM4Wy9WBC3TRcfnIZU8k65Phi3izkvPH975FowRYtKGT6PxevA0XnJ/yO8b0QwV0ydVyQwfw==", + "dependencies": { + "pako": "~1.0.2" + } + }, + "node_modules/html-entities": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.4.0.tgz", + "integrity": "sha512-igBTJcNNNhvZFRtm8uA6xMY6xYleeDwn3PeBCkDz7tHttv4F2hsDI2aPgNERWzvRcNYHNT3ymRaQzllmXj4YsQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/mdevils" + }, + { + "type": "patreon", + "url": "https://patreon.com/mdevils" + } + ] + }, + "node_modules/html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" + }, + "node_modules/html-to-docx": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/html-to-docx/-/html-to-docx-1.8.0.tgz", + "integrity": "sha512-IiMBWIqXM4+cEsW//RKoonWV7DlXAJBmmKI73XJSVWTIXjGUaxSr2ck1jqzVRZknpvO8xsFnVicldKVAWrBYBA==", + "dependencies": { + "@oozcitak/dom": "1.15.6", + "@oozcitak/util": "8.3.4", + "color-name": "^1.1.4", + "html-entities": "^2.3.3", + "html-to-vdom": "^0.7.0", + "image-size": "^1.0.0", + "image-to-base64": "^2.2.0", + "jszip": "^3.7.1", + "lodash": "^4.17.21", + "mime-types": "^2.1.35", + "nanoid": "^3.1.25", + "virtual-dom": "^2.1.1", + "xmlbuilder2": "2.1.2" + } + }, + "node_modules/html-to-docx/node_modules/nanoid": { + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/html-to-vdom": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/html-to-vdom/-/html-to-vdom-0.7.0.tgz", + "integrity": "sha512-k+d2qNkbx0JO00KezQsNcn6k2I/xSBP4yXYFLvXbcasTTDh+RDLUJS3puxqyNnpdyXWRHFGoKU7cRmby8/APcQ==", + "dependencies": { + "ent": "^2.0.0", + "htmlparser2": "^3.8.2" + } + }, + "node_modules/htmlparser2": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", + "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", + "dependencies": { + "domelementtype": "^1.3.1", + "domhandler": "^2.3.0", + "domutils": "^1.5.1", + "entities": "^1.1.1", + "inherits": "^2.0.1", + "readable-stream": "^3.1.1" + } + }, + "node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/httpntlm": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/httpntlm/-/httpntlm-1.6.1.tgz", + "integrity": "sha512-Tcz3Ct9efvNqw3QdTl3h6IgRRlIQxwKkJELN/aAIGnzi2xvb3pDHdnMs8BrxWLV6OoT4DlVyhzSVhFt/tk0lIw==", + "dependencies": { + "httpreq": ">=0.4.22", + "underscore": "~1.7.0" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/httpreq": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/httpreq/-/httpreq-1.1.1.tgz", + "integrity": "sha512-uhSZLPPD2VXXOSN8Cni3kIsoFHaU2pT/nySEU/fHr/ePbqHYr0jeiQRmUKLEirC09SFPsdMoA7LU7UXMd/w0Kw==", + "engines": { + "node": ">= 6.15.1" + } + }, + "node_modules/https-proxy-agent": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.4.tgz", + "integrity": "sha512-wlwpilI7YdjSkWaQ/7omYBMTliDcmCN8OLihO6I9B86g06lMyAoqgoDpV0XqoaPOKj+0DIdAvnsWfyAAhmimcg==", + "dependencies": { + "agent-base": "^7.0.2", + "debug": "4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/https-proxy-agent/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/https-proxy-agent/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "optional": true, + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/hyphen": { + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/hyphen/-/hyphen-1.10.4.tgz", + "integrity": "sha512-SejXzIpv9gOVdDWXd4suM1fdF1k2dxZGvuTdkOVLoazYfK7O4DykIQbdrvuyG+EaTNlXAGhMndtKrhykgbt0gg==" + }, + "node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/ignore": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", + "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", + "devOptional": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/ignore-by-default": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz", + "integrity": "sha512-Ius2VYcGNk7T90CppJqcIkS5ooHUZyIQK+ClZfMfMNFEF9VSE73Fq+906u/CWu92x4gzZMWOwfFYckPObzdEbA==" + }, + "node_modules/ignore-walk": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-5.0.1.tgz", + "integrity": "sha512-yemi4pMf51WKT7khInJqAvsIGzoqYXblnsz0ql8tM+yi1EKYTY1evX4NAbJrLL/Aanr2HyZeluqU+Oi7MGHokw==", + "optional": true, + "dependencies": { + "minimatch": "^5.0.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/ignore-walk/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "optional": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/ignore-walk/node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "optional": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/image-size": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-1.1.1.tgz", + "integrity": "sha512-541xKlUw6jr/6gGuk92F+mYM5zaFAc5ahphvkqvNe2bQ6gVBkd6bfrmVJ2t4KDAfikAYZyIqTnktX3i6/aQDrQ==", + "dependencies": { + "queue": "6.0.2" + }, + "bin": { + "image-size": "bin/image-size.js" + }, + "engines": { + "node": ">=16.x" + } + }, + "node_modules/image-to-base64": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/image-to-base64/-/image-to-base64-2.2.0.tgz", + "integrity": "sha512-Z+aMwm/91UOQqHhrz7Upre2ytKhWejZlWV/JxUTD1sT7GWWKFDJUEV5scVQKnkzSgPHFuQBUEWcanO+ma0PSVw==", + "dependencies": { + "node-fetch": "^2.6.0" + } + }, + "node_modules/immediate": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz", + "integrity": "sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==" + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "optional": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/individual": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/individual/-/individual-3.0.0.tgz", + "integrity": "sha512-rUY5vtT748NMRbEMrTNiFfy29BgGZwGXUi2NFUVMWQrogSLzlJvQV9eeMWi+g1aVaQ53tpyLAQtd5x/JH0Nh1g==" + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "node_modules/ini": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz", + "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==", + "optional": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "dependencies": { + "loose-envify": "^1.0.0" + } + }, + "node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/is-arguments": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-core-module": { + "version": "2.13.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", + "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", + "dependencies": { + "hasown": "^2.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-docker": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", + "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-inside-container": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", + "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==", + "dependencies": { + "is-docker": "^3.0.0" + }, + "bin": { + "is-inside-container": "cli.js" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-object": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-object/-/is-object-1.0.2.tgz", + "integrity": "sha512-2rRIahhZr2UWb45fIOuvZGpFtz0TyOZLf32KxBbSoUCeZR495zCKlWUKKUByk3geS2eAs7ZAABt0Y/Rx0GiQGA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-path-cwd": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", + "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", + "optional": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "optional": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-url": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/is-url/-/is-url-1.2.4.tgz", + "integrity": "sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww==" + }, + "node_modules/is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "devOptional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-wsl": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-3.1.0.tgz", + "integrity": "sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==", + "dependencies": { + "is-inside-container": "^1.0.0" + }, + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + }, + "node_modules/jackspeak": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz", + "integrity": "sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==", + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" + } + }, + "node_modules/jay-peg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/jay-peg/-/jay-peg-1.0.1.tgz", + "integrity": "sha512-zBfjkGbuuNXk8JW+rEePpPEbRRjupS8q+5yPak7kjy3e2GvvNwsLle9okEFvfGyZA6HvtSSiYrVd1/jgnYebaQ==", + "dependencies": { + "restructure": "^3.0.0" + } + }, + "node_modules/jiti": { + "version": "1.21.0", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.0.tgz", + "integrity": "sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==", + "bin": { + "jiti": "bin/jiti.js" + } + }, + "node_modules/jose": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/jose/-/jose-5.2.2.tgz", + "integrity": "sha512-/WByRr4jDcsKlvMd1dRJnPfS1GVO3WuKyaurJ/vvXcOaUQO8rnNObCQMlv/5uCceVQIq5Q4WLF44ohsdiTohdg==", + "funding": { + "url": "https://github.com/sponsors/panva" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/json-bigint": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-bigint/-/json-bigint-1.0.0.tgz", + "integrity": "sha512-SiPv/8VpZuWbvLSMtTDU8hEfrZWg/mH/nV/b4o0CYbSxu1UIQPLdwKOCIyLQX+VIPO5vrLX3i8qtqFyhdPSUSQ==", + "dependencies": { + "bignumber.js": "^9.0.0" + } + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true, + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "optional": true, + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/jsonwebtoken": { + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-9.0.2.tgz", + "integrity": "sha512-PRp66vJ865SSqOlgqS8hujT5U4AOgMfhrwYIuIhfKaoSCZcirrmASQr8CX7cUg+RMih+hgznrjp99o+W4pJLHQ==", + "dependencies": { + "jws": "^3.2.2", + "lodash.includes": "^4.3.0", + "lodash.isboolean": "^3.0.3", + "lodash.isinteger": "^4.0.4", + "lodash.isnumber": "^3.0.3", + "lodash.isplainobject": "^4.0.6", + "lodash.isstring": "^4.0.1", + "lodash.once": "^4.0.0", + "ms": "^2.1.1", + "semver": "^7.5.4" + }, + "engines": { + "node": ">=12", + "npm": ">=6" + } + }, + "node_modules/jsonwebtoken/node_modules/jwa": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz", + "integrity": "sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==", + "dependencies": { + "buffer-equal-constant-time": "1.0.1", + "ecdsa-sig-formatter": "1.0.11", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/jsonwebtoken/node_modules/jws": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz", + "integrity": "sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==", + "dependencies": { + "jwa": "^1.4.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/jsonwebtoken/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + }, + "node_modules/jszip": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.10.1.tgz", + "integrity": "sha512-xXDvecyTpGLrqFrvkrUSoxxfJI5AH7U8zxxtVclpsUtMCq4JQ290LY8AW5c7Ggnr/Y/oK+bQMbqK2qmtk3pN4g==", + "dependencies": { + "lie": "~3.3.0", + "pako": "~1.0.2", + "readable-stream": "~2.3.6", + "setimmediate": "^1.0.5" + } + }, + "node_modules/jszip/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/jszip/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/jszip/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/jwa": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/jwa/-/jwa-2.0.0.tgz", + "integrity": "sha512-jrZ2Qx916EA+fq9cEAeCROWPTfCwi1IVHqT2tapuqLEVVDKFDENFw1oL+MwrTvH6msKxsd1YTDVw6uKEcsrLEA==", + "dependencies": { + "buffer-equal-constant-time": "1.0.1", + "ecdsa-sig-formatter": "1.0.11", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/jws": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jws/-/jws-4.0.0.tgz", + "integrity": "sha512-KDncfTmOZoOMTFG4mBlG0qUIOlc03fmzH+ru6RgYVZhPkyiy/92Owlt/8UEN+a4TXR1FQetfIpJE8ApdvdVxTg==", + "dependencies": { + "jwa": "^2.0.0", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/jwt-decode": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/jwt-decode/-/jwt-decode-3.1.2.tgz", + "integrity": "sha512-UfpWE/VZn0iP50d8cz9NrZLM9lSWhcJ+0Gt/nm4by88UL+J1SiKN8/5dkjMmbEzwL2CAe+67GsegCbIKtbp75A==" + }, + "node_modules/kleur": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz", + "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==", + "optional": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/kuler": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/kuler/-/kuler-2.0.0.tgz", + "integrity": "sha512-Xq9nH7KlWZmXAtodXDDRE7vs6DU1gTU8zYDHDiWLSip45Egwq3plLHzPn27NgvzL2r1LMPC1vdqh98sQxtqj4A==" + }, + "node_modules/lazystream": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.1.tgz", + "integrity": "sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==", + "dependencies": { + "readable-stream": "^2.0.5" + }, + "engines": { + "node": ">= 0.6.3" + } + }, + "node_modules/lazystream/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/lazystream/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/lazystream/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/legacy-swc-helpers": { + "name": "@swc/helpers", + "version": "0.4.14", + "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.4.14.tgz", + "integrity": "sha512-4C7nX/dvpzB7za4Ql9K81xK3HPxCpHMgwTZVyf+9JQ6VUbn9jjZVN7/Nkdz/Ugzs2CSjqnL/UPXroiVBVHUWUw==", + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/levenshtein-edit-distance": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/levenshtein-edit-distance/-/levenshtein-edit-distance-3.0.1.tgz", + "integrity": "sha512-/qMCkZbrAF7jZP/voqlkfNrBtEn0TMdhCK7OEBh/zb39t/c3wCnTjwU1ZvrMfQ3OxB8sBQXIpWRMM6FiQJVG3g==", + "bin": { + "levenshtein-edit-distance": "cli.js" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/lie": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/lie/-/lie-3.3.0.tgz", + "integrity": "sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==", + "dependencies": { + "immediate": "~3.0.5" + } + }, + "node_modules/lilconfig": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", + "engines": { + "node": ">=10" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" + }, + "node_modules/listenercount": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/listenercount/-/listenercount-1.0.1.tgz", + "integrity": "sha512-3mk/Zag0+IJxeDrxSgaDPy4zZ3w05PRZeJNnlWhzFz5OkX49J4krc+A8X2d2M69vGMBEX0uyl8M+W+8gH+kBqQ==" + }, + "node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "optional": true, + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "node_modules/lodash-es": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz", + "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==" + }, + "node_modules/lodash._arraycopy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._arraycopy/-/lodash._arraycopy-3.0.0.tgz", + "integrity": "sha512-RHShTDnPKP7aWxlvXKiDT6IX2jCs6YZLCtNhOru/OX2Q/tzX295vVBK5oX1ECtN+2r86S0Ogy8ykP1sgCZAN0A==" + }, + "node_modules/lodash._arrayeach": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._arrayeach/-/lodash._arrayeach-3.0.0.tgz", + "integrity": "sha512-Mn7HidOVcl3mkQtbPsuKR0Fj0N6Q6DQB77CtYncZcJc0bx5qv2q4Gl6a0LC1AN+GSxpnBDNnK3CKEm9XNA4zqQ==" + }, + "node_modules/lodash._basecopy": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz", + "integrity": "sha512-rFR6Vpm4HeCK1WPGvjZSJ+7yik8d8PVUdCJx5rT2pogG4Ve/2ZS7kfmO5l5T2o5V2mqlNIfSF5MZlr1+xOoYQQ==" + }, + "node_modules/lodash._basefor": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/lodash._basefor/-/lodash._basefor-3.0.3.tgz", + "integrity": "sha512-6bc3b8grkpMgDcVJv9JYZAk/mHgcqMljzm7OsbmcE2FGUMmmLQTPHlh/dFqR8LA0GQ7z4K67JSotVKu5058v1A==" + }, + "node_modules/lodash._bindcallback": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/lodash._bindcallback/-/lodash._bindcallback-3.0.1.tgz", + "integrity": "sha512-2wlI0JRAGX8WEf4Gm1p/mv/SZ+jLijpj0jyaE/AXeuQphzCgD8ZQW4oSpoN8JAopujOFGU3KMuq7qfHBWlGpjQ==" + }, + "node_modules/lodash._createassigner": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/lodash._createassigner/-/lodash._createassigner-3.1.1.tgz", + "integrity": "sha512-LziVL7IDnJjQeeV95Wvhw6G28Z8Q6da87LWKOPWmzBLv4u6FAT/x5v00pyGW0u38UoogNF2JnD3bGgZZDaNEBw==", + "dependencies": { + "lodash._bindcallback": "^3.0.0", + "lodash._isiterateecall": "^3.0.0", + "lodash.restparam": "^3.0.0" + } + }, + "node_modules/lodash._getnative": { + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz", + "integrity": "sha512-RrL9VxMEPyDMHOd9uFbvMe8X55X16/cGM5IgOKgRElQZutpX89iS6vwl64duTV1/16w5JY7tuFNXqoekmh1EmA==" + }, + "node_modules/lodash._isiterateecall": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz", + "integrity": "sha512-De+ZbrMu6eThFti/CSzhRvTKMgQToLxbij58LMfM8JnYDNSOjkjTCIaa8ixglOeGh2nyPlakbt5bJWJ7gvpYlQ==" + }, + "node_modules/lodash._root": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/lodash._root/-/lodash._root-3.0.1.tgz", + "integrity": "sha512-O0pWuFSK6x4EXhM1dhZ8gchNtG7JMqBtrHdoUFUWXD7dJnNSUze1GuyQr5sOs0aCvgGeI3o/OJW8f4ca7FDxmQ==" + }, + "node_modules/lodash.defaults": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz", + "integrity": "sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==" + }, + "node_modules/lodash.difference": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.difference/-/lodash.difference-4.5.0.tgz", + "integrity": "sha512-dS2j+W26TQ7taQBGN8Lbbq04ssV3emRw4NY58WErlTO29pIqS0HmoT5aJ9+TUQ1N3G+JOZSji4eugsWwGp9yPA==" + }, + "node_modules/lodash.escape": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-3.2.0.tgz", + "integrity": "sha512-n1PZMXgaaDWZDSvuNZ/8XOcYO2hOKDqZel5adtR30VKQAtoWs/5AOeFA0vPV8moiPzlqe7F4cP2tzpFewQyelQ==", + "dependencies": { + "lodash._root": "^3.0.0" + } + }, + "node_modules/lodash.escaperegexp": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.escaperegexp/-/lodash.escaperegexp-4.1.2.tgz", + "integrity": "sha512-TM9YBvyC84ZxE3rgfefxUWiQKLilstD6k7PTGt6wfbtXF8ixIJLOL3VYyV/z+ZiPLsVxAsKAFVwWlWeb2Y8Yyw==" + }, + "node_modules/lodash.flatten": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz", + "integrity": "sha512-C5N2Z3DgnnKr0LOpv/hKCgKdb7ZZwafIrsesve6lmzvZIRZRGaZ/l6Q8+2W7NaT+ZwO3fFlSCzCzrDCFdJfZ4g==" + }, + "node_modules/lodash.get": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", + "integrity": "sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==" + }, + "node_modules/lodash.groupby": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.groupby/-/lodash.groupby-4.6.0.tgz", + "integrity": "sha512-5dcWxm23+VAoz+awKmBaiBvzox8+RqMgFhi7UvX9DHZr2HdxHXM/Wrf8cfKpsW37RNrvtPn6hSwNqurSILbmJw==" + }, + "node_modules/lodash.includes": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.includes/-/lodash.includes-4.3.0.tgz", + "integrity": "sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w==" + }, + "node_modules/lodash.isarguments": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz", + "integrity": "sha512-chi4NHZlZqZD18a0imDHnZPrDeBbTtVN7GXMwuGdRH9qotxAjYs3aVLKc7zNOG9eddR5Ksd8rvFEBc9SsggPpg==" + }, + "node_modules/lodash.isarray": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz", + "integrity": "sha512-JwObCrNJuT0Nnbuecmqr5DgtuBppuCvGD9lxjFpAzwnVtdGoDQ1zig+5W8k5/6Gcn0gZ3936HDAlGd28i7sOGQ==" + }, + "node_modules/lodash.isboolean": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz", + "integrity": "sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg==" + }, + "node_modules/lodash.isequal": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", + "integrity": "sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==" + }, + "node_modules/lodash.isfunction": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/lodash.isfunction/-/lodash.isfunction-3.0.9.tgz", + "integrity": "sha512-AirXNj15uRIMMPihnkInB4i3NHeb4iBtNg9WRWuK2o31S+ePwwNmDPaTL3o7dTJ+VXNZim7rFs4rxN4YU1oUJw==" + }, + "node_modules/lodash.isinteger": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz", + "integrity": "sha512-DBwtEWN2caHQ9/imiNeEA5ys1JoRtRfY3d7V9wkqtbycnAmTvRRmbHKDV4a0EYc678/dia0jrte4tjYwVBaZUA==" + }, + "node_modules/lodash.isnil": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/lodash.isnil/-/lodash.isnil-4.0.0.tgz", + "integrity": "sha512-up2Mzq3545mwVnMhTDMdfoG1OurpA/s5t88JmQX809eH3C8491iu2sfKhTfhQtKY78oPNhiaHJUpT/dUDAAtng==" + }, + "node_modules/lodash.isnumber": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz", + "integrity": "sha512-QYqzpfwO3/CWf3XP+Z+tkQsfaLL/EnUlXWVkIk5FUPc4sBdTehEqZONuyRt2P67PXAk+NXmTBcc97zw9t1FQrw==" + }, + "node_modules/lodash.isobject": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/lodash.isobject/-/lodash.isobject-3.0.2.tgz", + "integrity": "sha512-3/Qptq2vr7WeJbB4KHUSKlq8Pl7ASXi3UG6CMbBm8WRtXi8+GHm7mKaU3urfpSEzWe2wCIChs6/sdocUsTKJiA==" + }, + "node_modules/lodash.isplainobject": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", + "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==" + }, + "node_modules/lodash.isstring": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz", + "integrity": "sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw==" + }, + "node_modules/lodash.istypedarray": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/lodash.istypedarray/-/lodash.istypedarray-3.0.6.tgz", + "integrity": "sha512-lGWJ6N8AA3KSv+ZZxlTdn4f6A7kMfpJboeyvbFdE7IU9YAgweODqmOgdUHOA+c6lVWeVLysdaxciFXi+foVsWw==" + }, + "node_modules/lodash.isundefined": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/lodash.isundefined/-/lodash.isundefined-3.0.1.tgz", + "integrity": "sha512-MXB1is3s899/cD8jheYYE2V9qTHwKvt+npCwpD+1Sxm3Q3cECXCiYHjeHWXNwr6Q0SOBPrYUDxendrO6goVTEA==" + }, + "node_modules/lodash.keys": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz", + "integrity": "sha512-CuBsapFjcubOGMn3VD+24HOAPxM79tH+V6ivJL3CHYjtrawauDJHUk//Yew9Hvc6e9rbCrURGk8z6PC+8WJBfQ==", + "dependencies": { + "lodash._getnative": "^3.0.0", + "lodash.isarguments": "^3.0.0", + "lodash.isarray": "^3.0.0" + } + }, + "node_modules/lodash.keysin": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/lodash.keysin/-/lodash.keysin-3.0.8.tgz", + "integrity": "sha512-YDB/5xkL3fBKFMDaC+cfGV00pbiJ6XoJIfRmBhv7aR6wWtbCW6IzkiWnTfkiHTF6ALD7ff83dAtB3OEaSoyQPg==", + "dependencies": { + "lodash.isarguments": "^3.0.0", + "lodash.isarray": "^3.0.0" + } + }, + "node_modules/lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==" + }, + "node_modules/lodash.merge": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-3.3.2.tgz", + "integrity": "sha512-ZgGZpRhWLjivGUbjtApZR4HyLv/UAyoYqESVYkK4aLBJVHRrbFpG+GNnE9JPijliME4LkKM0SFI/WyOiBiv1+w==", + "dependencies": { + "lodash._arraycopy": "^3.0.0", + "lodash._arrayeach": "^3.0.0", + "lodash._createassigner": "^3.0.0", + "lodash._getnative": "^3.0.0", + "lodash.isarguments": "^3.0.0", + "lodash.isarray": "^3.0.0", + "lodash.isplainobject": "^3.0.0", + "lodash.istypedarray": "^3.0.0", + "lodash.keys": "^3.0.0", + "lodash.keysin": "^3.0.0", + "lodash.toplainobject": "^3.0.0" + } + }, + "node_modules/lodash.merge/node_modules/lodash.isplainobject": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-3.2.0.tgz", + "integrity": "sha512-P4wZnho5curNqeEq/x292Pb57e1v+woR7DJ84DURelKB46lby8aDEGVobSaYtzHdQBWQrJSdxcCwjlGOvvdIyg==", + "dependencies": { + "lodash._basefor": "^3.0.0", + "lodash.isarguments": "^3.0.0", + "lodash.keysin": "^3.0.0" + } + }, + "node_modules/lodash.once": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz", + "integrity": "sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==" + }, + "node_modules/lodash.reduce": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.reduce/-/lodash.reduce-4.6.0.tgz", + "integrity": "sha512-6raRe2vxCYBhpBu+B+TtNGUzah+hQjVdu3E17wfusjyrXBka2nBS8OH/gjVZ5PvHOhWmIZTYri09Z6n/QfnNMw==" + }, + "node_modules/lodash.restparam": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/lodash.restparam/-/lodash.restparam-3.6.1.tgz", + "integrity": "sha512-L4/arjjuq4noiUJpt3yS6KIKDtJwNe2fIYgMqyYYKoeIfV1iEqvPwhCx23o+R9dzouGihDAPN1dTIRWa7zk8tw==" + }, + "node_modules/lodash.set": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/lodash.set/-/lodash.set-4.3.2.tgz", + "integrity": "sha512-4hNPN5jlm/N/HLMCO43v8BXKq9Z7QdAGc/VGrRD61w8gN9g/6jF9A4L1pbUgBLCffi0w9VsXfTOij5x8iTyFvg==" + }, + "node_modules/lodash.toplainobject": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash.toplainobject/-/lodash.toplainobject-3.0.0.tgz", + "integrity": "sha512-wMI0Ju1bvSmnBS3EcRRH/3zDnZOPpDtMtNDzbbNMKuTrEpALsf+sPyMeogmv63Y11qZQO7H1xFzohIEGRMjPYA==", + "dependencies": { + "lodash._basecopy": "^3.0.0", + "lodash.keysin": "^3.0.0" + } + }, + "node_modules/lodash.union": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.union/-/lodash.union-4.6.0.tgz", + "integrity": "sha512-c4pB2CdGrGdjMKYLA+XiRDO7Y0PRQbm/Gzg8qMj+QH+pFVAoTp5sBpO0odL3FjoPCGjK96p6qsP+yQoiLoOBcw==" + }, + "node_modules/lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==" + }, + "node_modules/lodash.uniqueid": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/lodash.uniqueid/-/lodash.uniqueid-4.0.1.tgz", + "integrity": "sha512-GQQWaIeGlL6DIIr06kj1j6sSmBxyNMwI8kaX9aKpHR/XsMTiaXDVPNPAkiboOTK9OJpTJF/dXT3xYoFQnj386Q==" + }, + "node_modules/logform": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/logform/-/logform-2.6.0.tgz", + "integrity": "sha512-1ulHeNPp6k/LD8H91o7VYFBng5i1BDE7HoKxVbZiGFidS1Rj65qcywLxX+pVfAPoQJEjRdvKcusKwOupHCVOVQ==", + "dependencies": { + "@colors/colors": "1.6.0", + "@types/triple-beam": "^1.3.2", + "fecha": "^4.2.0", + "ms": "^2.1.1", + "safe-stable-stringify": "^2.3.1", + "triple-beam": "^1.3.0" + }, + "engines": { + "node": ">= 12.0.0" + } + }, + "node_modules/logform/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/luxon": { + "version": "3.4.4", + "resolved": "https://registry.npmjs.org/luxon/-/luxon-3.4.4.tgz", + "integrity": "sha512-zobTr7akeGHnv7eBOXcRgMeCP6+uyYsczwmeRCauvpvaAltgNyTbLH/+VaEAPUeWBT+1GuNmz4wC/6jtQzbbVA==", + "engines": { + "node": ">=12" + } + }, + "node_modules/magic-string": { + "version": "0.30.7", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.7.tgz", + "integrity": "sha512-8vBuFF/I/+OSLRmdf2wwFCJCz+nSn0m6DPvGH1fS/KiQoSaR+sETbov0eIk9KhEKy8CYqIkIAnbohxT/4H0kuA==", + "dev": true, + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.4.15" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/mailtrap": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/mailtrap/-/mailtrap-3.3.0.tgz", + "integrity": "sha512-lFk7Cuv+qccAGMc9EMPwQiHp2+zG5wPorWdDn29NiLCA0YwYLEtPAKz/EvkLue3kcRA2KukgLOSwEbzL/Fj7Xw==", + "dependencies": { + "axios": ">=0.27" + }, + "engines": { + "node": ">=16.20.1", + "yarn": ">=1.22.17" + }, + "peerDependencies": { + "@types/nodemailer": "^6.4.9", + "nodemailer": "^6.9.4" + }, + "peerDependenciesMeta": { + "@types/nodemailer": { + "optional": true + }, + "nodemailer": { + "optional": true + } + } + }, + "node_modules/make-error": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", + "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", + "optional": true, + "peer": true + }, + "node_modules/media-engine": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/media-engine/-/media-engine-1.0.3.tgz", + "integrity": "sha512-aa5tG6sDoK+k70B9iEX1NeyfT8ObCKhNDs6lJVpwF6r8vhUfuKMslIcirq6HIUYuuUYLefcEQOn9bSBOvawtwg==" + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/memoize-one": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-6.0.0.tgz", + "integrity": "sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw==" + }, + "node_modules/merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "optional": true + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mime": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-3.0.0.tgz", + "integrity": "sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "optional": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/min-document": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/min-document/-/min-document-2.19.0.tgz", + "integrity": "sha512-9Wy1B3m3f66bPPmU5hdA4DR4PB2OfDU/+GS3yAB7IQozE3tqXaVv2zOjgla7MEGSRv95+ILmOuvhLkOK6wJtCQ==", + "dependencies": { + "dom-walk": "^0.1.0" + } + }, + "node_modules/min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", + "optional": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/mini-svg-data-uri": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/mini-svg-data-uri/-/mini-svg-data-uri-1.4.4.tgz", + "integrity": "sha512-r9deDe9p5FJUPZAk3A59wGH7Ii9YrjjWw0jmw/liSbHl2CHiyXj6FcDXDu2K3TjVAXqiJdaw3xxwlZZr9E6nHg==", + "bin": { + "mini-svg-data-uri": "cli.js" + } + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/module-alias": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/module-alias/-/module-alias-2.2.3.tgz", + "integrity": "sha512-23g5BFj4zdQL/b6tor7Ji+QY4pEfNH784BMslY9Qb0UnJWRAt+lQGLYmRaM0KDBwIG23ffEBELhZDP2rhi9f/Q==" + }, + "node_modules/moment": { + "version": "2.30.1", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.30.1.tgz", + "integrity": "sha512-uEmtNhbDOrWPFS+hdjFCBfy9f2YoyzRpwcl+DqpC6taX21FzsTLQVbMV/W7PzNSX6x/bhC1zA3c2UQ5NzH6how==", + "engines": { + "node": "*" + } + }, + "node_modules/moment-timezone": { + "version": "0.5.45", + "resolved": "https://registry.npmjs.org/moment-timezone/-/moment-timezone-0.5.45.tgz", + "integrity": "sha512-HIWmqA86KcmCAhnMAN0wuDOARV/525R2+lOLotuGFzn4HO+FH+/645z2wx0Dt3iDv6/p61SIvKnDstISainhLQ==", + "dependencies": { + "moment": "^2.29.4" + }, + "engines": { + "node": "*" + } + }, + "node_modules/mrmime": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.0.tgz", + "integrity": "sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==", + "engines": { + "node": ">=10" + } + }, + "node_modules/ms": { + "version": "3.0.0-canary.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-3.0.0-canary.1.tgz", + "integrity": "sha512-kh8ARjh8rMN7Du2igDRO9QJnqCb2xYTJxyQYK7vJJS4TvLLmsbyhiKpSW+t+y26gyOyMd0riphX0GeWKU3ky5g==", + "engines": { + "node": ">=12.13" + } + }, + "node_modules/multer": { + "version": "1.4.5-lts.1", + "resolved": "https://registry.npmjs.org/multer/-/multer-1.4.5-lts.1.tgz", + "integrity": "sha512-ywPWvcDMeH+z9gQq5qYHCCy+ethsk4goepZ45GLD63fOu0YcNecQxi64nDs3qluZB+murG3/D4dJ7+dGctcCQQ==", + "dependencies": { + "append-field": "^1.0.0", + "busboy": "^1.0.0", + "concat-stream": "^1.5.2", + "mkdirp": "^0.5.4", + "object-assign": "^4.1.1", + "type-is": "^1.6.4", + "xtend": "^4.0.0" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/multimatch": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-5.0.0.tgz", + "integrity": "sha512-ypMKuglUrZUD99Tk2bUQ+xNQj43lPEfAeX2o9cTteAmShXy2VHDJpuwu1o0xqoKCt9jLVAvwyFKdLTPXKAfJyA==", + "dev": true, + "dependencies": { + "@types/minimatch": "^3.0.3", + "array-differ": "^3.0.0", + "array-union": "^2.1.0", + "arrify": "^2.0.1", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/multimatch/node_modules/arrify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", + "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "dependencies": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, + "node_modules/nanoid": { + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-5.0.6.tgz", + "integrity": "sha512-rRq0eMHoGZxlvaFOUdK1Ev83Bd1IgzzR+WJ3IbDJ7QOSdAxYjlurSPqFs9s4lJg29RT6nPwizFtJhQS6V5xgiA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "bin": { + "nanoid": "bin/nanoid.js" + }, + "engines": { + "node": "^18 || >=20" + } + }, + "node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" + }, + "node_modules/new-github-issue-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/new-github-issue-url/-/new-github-issue-url-0.2.1.tgz", + "integrity": "sha512-md4cGoxuT4T4d/HDOXbrUHkTKrp/vp+m3aOA7XXVYwNsUNMK49g3SQicTSeV5GIz/5QVGAeYRAOlyp9OvlgsYA==", + "optional": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/next": { + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/next/-/next-14.1.0.tgz", + "integrity": "sha512-wlzrsbfeSU48YQBjZhDzOwhWhGsy+uQycR8bHAOt1LY1bn3zZEcDyHQOEoN3aWzQ8LHCAJ1nqrWCc9XF2+O45Q==", + "dependencies": { + "@next/env": "14.1.0", + "@swc/helpers": "0.5.2", + "busboy": "1.6.0", + "caniuse-lite": "^1.0.30001579", + "graceful-fs": "^4.2.11", + "postcss": "8.4.31", + "styled-jsx": "5.1.1" + }, + "bin": { + "next": "dist/bin/next" + }, + "engines": { + "node": ">=18.17.0" + }, + "optionalDependencies": { + "@next/swc-darwin-arm64": "14.1.0", + "@next/swc-darwin-x64": "14.1.0", + "@next/swc-linux-arm64-gnu": "14.1.0", + "@next/swc-linux-arm64-musl": "14.1.0", + "@next/swc-linux-x64-gnu": "14.1.0", + "@next/swc-linux-x64-musl": "14.1.0", + "@next/swc-win32-arm64-msvc": "14.1.0", + "@next/swc-win32-ia32-msvc": "14.1.0", + "@next/swc-win32-x64-msvc": "14.1.0" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.1.0", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "sass": "^1.3.0" + }, + "peerDependenciesMeta": { + "@opentelemetry/api": { + "optional": true + }, + "sass": { + "optional": true + } + } + }, + "node_modules/next-auth": { + "version": "4.24.6", + "resolved": "https://registry.npmjs.org/next-auth/-/next-auth-4.24.6.tgz", + "integrity": "sha512-djQt3ZEaWEIxcsuh3HTW2uuzLfXMRjHH+ugAsichlQSbH4iA5MRcgMA2HvTNvsDTDLh44tyU72+/gWsxgTbAKg==", + "dependencies": { + "@babel/runtime": "^7.20.13", + "@panva/hkdf": "^1.0.2", + "cookie": "^0.5.0", + "jose": "^4.11.4", + "oauth": "^0.9.15", + "openid-client": "^5.4.0", + "preact": "^10.6.3", + "preact-render-to-string": "^5.1.19", + "uuid": "^8.3.2" + }, + "peerDependencies": { + "next": "^12.2.5 || ^13 || ^14", + "nodemailer": "^6.6.5", + "react": "^17.0.2 || ^18", + "react-dom": "^17.0.2 || ^18" + }, + "peerDependenciesMeta": { + "nodemailer": { + "optional": true + } + } + }, + "node_modules/next-auth/node_modules/cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/next-auth/node_modules/jose": { + "version": "4.15.4", + "resolved": "https://registry.npmjs.org/jose/-/jose-4.15.4.tgz", + "integrity": "sha512-W+oqK4H+r5sITxfxpSU+MMdr/YSWGvgZMQDIsNoBDGGy4i7GBPTtvFKibQzW06n3U3TqHjhvBJsirShsEJ6eeQ==", + "funding": { + "url": "https://github.com/sponsors/panva" + } + }, + "node_modules/next-auth/node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/next-connect": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/next-connect/-/next-connect-1.0.0.tgz", + "integrity": "sha512-FeLURm9MdvzY1SDUGE74tk66mukSqL6MAzxajW7Gqh6DZKBZLrXmXnGWtHJZXkfvoi+V/DUe9Hhtfkl4+nTlYA==", + "dependencies": { + "@tsconfig/node16": "^1.0.3", + "regexparam": "^2.0.1" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/next-tick": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-0.2.2.tgz", + "integrity": "sha512-f7h4svPtl+QidoBv4taKXUjJ70G2asaZ8G28nS0OkqaalX8dwwrtWtyxEDPK62AC00ur/+/E0pUwBwY5EPn15Q==" + }, + "node_modules/next/node_modules/@swc/helpers": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.2.tgz", + "integrity": "sha512-E4KcWTpoLHqwPHLxidpOqQbcrZVgi0rsmmZXUle1jXmJfuIf/UWpczUJ7MZZ5tlxytgJXyp0w4PGkkeLiuIdZw==", + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/next/node_modules/nanoid": { + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/next/node_modules/postcss": { + "version": "8.4.31", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz", + "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "nanoid": "^3.3.6", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/node-excel-export": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/node-excel-export/-/node-excel-export-1.4.4.tgz", + "integrity": "sha512-8OY/ZVr0huk9IglwKZ3uz3kTRXxBXYamnDzd/Qml3HrM7QZaKM9BIuuAF3zZXu4nlHLXKr4UfZk2W2IKVcNc7g==", + "dependencies": { + "xlsx-style": "^0.8.13" + } + }, + "node_modules/node-fetch": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", + "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "node_modules/node-releases": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", + "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==" + }, + "node_modules/nodemailer": { + "version": "6.9.9", + "resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-6.9.9.tgz", + "integrity": "sha512-dexTll8zqQoVJEZPwQAKzxxtFn0qTnjdQTchoU6Re9BUUGBJiOy3YMn/0ShTW6J5M0dfQ1NeDeRTTl4oIWgQMA==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/nodemailer-fetch": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/nodemailer-fetch/-/nodemailer-fetch-1.6.0.tgz", + "integrity": "sha512-P7S5CEVGAmDrrpn351aXOLYs1R/7fD5NamfMCHyi6WIkbjS2eeZUB/TkuvpOQr0bvRZicVqo59+8wbhR3yrJbQ==" + }, + "node_modules/nodemailer-shared": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/nodemailer-shared/-/nodemailer-shared-1.1.0.tgz", + "integrity": "sha512-68xW5LSyPWv8R0GLm6veAvm7E+XFXkVgvE3FW0FGxNMMZqMkPFeGDVALfR1DPdSfcoO36PnW7q5AAOgFImEZGg==", + "dependencies": { + "nodemailer-fetch": "1.6.0" + } + }, + "node_modules/nodemailer-smtp-transport": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/nodemailer-smtp-transport/-/nodemailer-smtp-transport-2.7.4.tgz", + "integrity": "sha512-1e86YhJ633OZWk3OHWS5TpuoYXG/LtY2/RzNiB5+EkFifDdqHCNHBnExd5cobx0ZSHJLNGM8EKnDuHRFIjFi6Q==", + "dependencies": { + "nodemailer-shared": "1.1.0", + "nodemailer-wellknown": "0.1.10", + "smtp-connection": "2.12.0" + } + }, + "node_modules/nodemailer-wellknown": { + "version": "0.1.10", + "resolved": "https://registry.npmjs.org/nodemailer-wellknown/-/nodemailer-wellknown-0.1.10.tgz", + "integrity": "sha512-/VV4mjAEjfm2fn0loUvrpjvugw5rgurNjPO4WU24CuVSoeumsyLOTgaEWG8WoGdPxh1biOAp5JxDoy1hlA2zsw==" + }, + "node_modules/nodemon": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-3.0.3.tgz", + "integrity": "sha512-7jH/NXbFPxVaMwmBCC2B9F/V6X1VkEdNgx3iu9jji8WxWcvhMWkmhNWhI5077zknOnZnBzba9hZP6bCPJLSReQ==", + "dependencies": { + "chokidar": "^3.5.2", + "debug": "^4", + "ignore-by-default": "^1.0.1", + "minimatch": "^3.1.2", + "pstree.remy": "^1.1.8", + "semver": "^7.5.3", + "simple-update-notifier": "^2.0.0", + "supports-color": "^5.5.0", + "touch": "^3.1.0", + "undefsafe": "^2.0.5" + }, + "bin": { + "nodemon": "bin/nodemon.js" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/nodemon" + } + }, + "node_modules/nodemon/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/nodemon/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "optional": true, + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/normalize-package-data/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "optional": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-svg-path": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/normalize-svg-path/-/normalize-svg-path-1.1.0.tgz", + "integrity": "sha512-r9KHKG2UUeB5LoTouwDzBy2VxXlHsiM6fyLQvnJa0S5hrhzqElH/CH7TUGhT1fVvIYBIKf3OpY4YJ4CK+iaqHg==", + "dependencies": { + "svg-arc-to-cubic-bezier": "^3.0.0" + } + }, + "node_modules/npm-bundled": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-2.0.1.tgz", + "integrity": "sha512-gZLxXdjEzE/+mOstGDqR6b0EkhJ+kM6fxM6vUuckuctuVPh80Q6pw/rSZj9s4Gex9GxWtIicO1pc8DB9KZWudw==", + "optional": true, + "dependencies": { + "npm-normalize-package-bin": "^2.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/npm-normalize-package-bin": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-2.0.0.tgz", + "integrity": "sha512-awzfKUO7v0FscrSpRoogyNm0sajikhBWpU0QMrW09AMi9n1PoKU6WaIqUzuJSQnpciZZmJ/jMZ2Egfmb/9LiWQ==", + "optional": true, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/npm-packlist": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-5.1.3.tgz", + "integrity": "sha512-263/0NGrn32YFYi4J533qzrQ/krmmrWwhKkzwTuM4f/07ug51odoaNjUexxO4vxlzURHcmYMH1QjvHjsNDKLVg==", + "optional": true, + "dependencies": { + "glob": "^8.0.1", + "ignore-walk": "^5.0.1", + "npm-bundled": "^2.0.0", + "npm-normalize-package-bin": "^2.0.0" + }, + "bin": { + "npm-packlist": "bin/index.js" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/npm-packlist/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "optional": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/npm-packlist/node_modules/glob": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", + "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", + "optional": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^5.0.1", + "once": "^1.3.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/npm-packlist/node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "optional": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "optional": true, + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/oauth": { + "version": "0.9.15", + "resolved": "https://registry.npmjs.org/oauth/-/oauth-0.9.15.tgz", + "integrity": "sha512-a5ERWK1kh38ExDEfoO6qUHJb32rd7aYmPHuyCu3Fta/cnICvYmgd2uhuKXvPD+PXB+gCEYYEaQdIRAjCOwAKNA==" + }, + "node_modules/oauth4webapi": { + "version": "2.10.3", + "resolved": "https://registry.npmjs.org/oauth4webapi/-/oauth4webapi-2.10.3.tgz", + "integrity": "sha512-9FkXEXfzVKzH63GUOZz1zMr3wBaICSzk6DLXx+CGdrQ10ItNk2ePWzYYc1fdmKq1ayGFb2aX97sRCoZ2s0mkDw==", + "funding": { + "url": "https://github.com/sponsors/panva" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-hash": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-2.2.0.tgz", + "integrity": "sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/object-inspect": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz", + "integrity": "sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-is": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", + "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/oidc-token-hash": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/oidc-token-hash/-/oidc-token-hash-5.0.3.tgz", + "integrity": "sha512-IF4PcGgzAr6XXSff26Sk/+P4KZFJVuHAJZj3wgO3vX2bMdNVp/QXTP3P7CEm9V1IdG8lDLY3HhiqpsE/nOwpPw==", + "engines": { + "node": "^10.13.0 || >=12.0.0" + } + }, + "node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/one-time": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/one-time/-/one-time-1.0.0.tgz", + "integrity": "sha512-5DXOiRKwuSEcQ/l0kGCF6Q3jcADFv5tSmRaJck/OqkVFcOzutB134KRSfF0xDrL39MNnqxbHBbUUcjZIhTgb2g==", + "dependencies": { + "fn.name": "1.x.x" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "optional": true, + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/open": { + "version": "10.0.3", + "resolved": "https://registry.npmjs.org/open/-/open-10.0.3.tgz", + "integrity": "sha512-dtbI5oW7987hwC9qjJTyABldTaa19SuyJse1QboWv3b0qCcrrLNVDqBx1XgELAjh9QTVQaP/C5b1nhQebd1H2A==", + "dependencies": { + "default-browser": "^5.2.1", + "define-lazy-prop": "^3.0.0", + "is-inside-container": "^1.0.0", + "is-wsl": "^3.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/opener": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz", + "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==", + "bin": { + "opener": "bin/opener-bin.js" + } + }, + "node_modules/openid-client": { + "version": "5.6.4", + "resolved": "https://registry.npmjs.org/openid-client/-/openid-client-5.6.4.tgz", + "integrity": "sha512-T1h3B10BRPKfcObdBklX639tVz+xh34O7GjofqrqiAQdm7eHsQ00ih18x6wuJ/E6FxdtS2u3FmUGPDeEcMwzNA==", + "dependencies": { + "jose": "^4.15.4", + "lru-cache": "^6.0.0", + "object-hash": "^2.2.0", + "oidc-token-hash": "^5.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/panva" + } + }, + "node_modules/openid-client/node_modules/jose": { + "version": "4.15.4", + "resolved": "https://registry.npmjs.org/jose/-/jose-4.15.4.tgz", + "integrity": "sha512-W+oqK4H+r5sITxfxpSU+MMdr/YSWGvgZMQDIsNoBDGGy4i7GBPTtvFKibQzW06n3U3TqHjhvBJsirShsEJ6eeQ==", + "funding": { + "url": "https://github.com/sponsors/panva" + } + }, + "node_modules/p-filter": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-filter/-/p-filter-2.1.0.tgz", + "integrity": "sha512-ZBxxZ5sL2HghephhpGAQdoskxplTwr7ICaehZwLIlfL6acuVgZPm8yBNuRAFBGEqtD/hmUeq9eqLg2ys9Xr/yw==", + "optional": true, + "dependencies": { + "p-map": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-filter/node_modules/p-map": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", + "optional": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "optional": true, + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "optional": true, + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "optional": true, + "dependencies": { + "aggregate-error": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-retry": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", + "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", + "optional": true, + "dependencies": { + "@types/retry": "0.12.0", + "retry": "^0.13.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-retry/node_modules/retry": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "optional": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "optional": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/pako": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" + }, + "node_modules/parchment": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/parchment/-/parchment-1.1.4.tgz", + "integrity": "sha512-J5FBQt/pM2inLzg4hEWmzQx/8h8D0CiDxaG3vyp9rKrQRSDgBlhjdP5jQGgosEajXPSQouXGHOmVdgo7QmJuOg==" + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parse-passwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", + "integrity": "sha512-1Y1A//QUXEZK7YKz+rD9WydcE1+EuPr6ZBgKecAB8tmoW6UFv0NREVJe1p+jRxtThkcbbKkfwIbWJe/IeE6m2Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/parse-svg-path": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/parse-svg-path/-/parse-svg-path-0.1.2.tgz", + "integrity": "sha512-JyPSBnkTJ0AI8GGJLfMXvKq42cj5c006fnLz6fXy6zfoVjJizi8BNTpu8on8ziI1cKy9d9DGNuY17Ce7wuejpQ==" + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "optional": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "node_modules/path-scurry": { + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.1.tgz", + "integrity": "sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==", + "dependencies": { + "lru-cache": "^9.1.1 || ^10.0.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/path-scurry/node_modules/lru-cache": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.0.tgz", + "integrity": "sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==", + "engines": { + "node": "14 || >=16.14" + } + }, + "node_modules/path-scurry/node_modules/minipass": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz", + "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/path-to-regexp": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.2.1.tgz", + "integrity": "sha512-JLyh7xT1kizaEvcaXOQwOc2/Yhw6KZOvPf1S8401UyLk86CU79LN3vl7ztXGm/pZ+YjoyAJ4rxmHwbkBXJX+yw==" + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/perfect-scrollbar": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/perfect-scrollbar/-/perfect-scrollbar-1.5.5.tgz", + "integrity": "sha512-dzalfutyP3e/FOpdlhVryN4AJ5XDVauVWxybSkLZmakFE2sS3y3pc4JnSprw8tGmHvkaG5Edr5T7LBTZ+WWU2g==" + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pirates": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", + "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "optional": true, + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-dir/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "optional": true, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-dir/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "optional": true, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-dir/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "optional": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pkg-dir/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "optional": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/please-upgrade-node": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz", + "integrity": "sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==", + "dev": true, + "dependencies": { + "semver-compare": "^1.0.0" + } + }, + "node_modules/pluralize": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-8.0.0.tgz", + "integrity": "sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss": { + "version": "8.4.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.35.tgz", + "integrity": "sha512-u5U8qYpBCpN13BsiEB0CbR1Hhh4Gc0zLFuedrHJKMctHCHAGrMdG0PRM/KErzAL3CU6/eckEtmHNB3x6e3c0vA==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "nanoid": "^3.3.7", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-import": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", + "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", + "dependencies": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-js": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", + "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", + "dependencies": { + "camelcase-css": "^2.0.1" + }, + "engines": { + "node": "^12 || ^14 || >= 16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.4.21" + } + }, + "node_modules/postcss-nested": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.1.tgz", + "integrity": "sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.11" + }, + "engines": { + "node": ">=12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.2.14" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.0.15", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.15.tgz", + "integrity": "sha512-rEYkQOMUCEMhsKbK66tbEU9QVIxbhN18YiniAwA7XQYTVBqrBy+P2p5JcdqsHgKM2zWylp8d7J6eszocfds5Sw==", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" + }, + "node_modules/postcss/node_modules/nanoid": { + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/preact": { + "version": "10.11.3", + "resolved": "https://registry.npmjs.org/preact/-/preact-10.11.3.tgz", + "integrity": "sha512-eY93IVpod/zG3uMF22Unl8h9KkrcKIRs2EGar8hwLZZDU1lkjph303V9HZBwufh2s736U6VXuhD109LYqPoffg==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/preact" + } + }, + "node_modules/preact-render-to-string": { + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/preact-render-to-string/-/preact-render-to-string-5.2.3.tgz", + "integrity": "sha512-aPDxUn5o3GhWdtJtW0svRC2SS/l8D9MAgo2+AWml+BhDImb27ALf04Q2d+AHqUUOc6RdSXFIBVa2gxzgMKgtZA==", + "dependencies": { + "pretty-format": "^3.8.0" + }, + "peerDependencies": { + "preact": ">=10" + } + }, + "node_modules/pretty-format": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-3.8.0.tgz", + "integrity": "sha512-WuxUnVtlWL1OfZFQFuqvnvs6MiAGk9UNsBostyBOB0Is9wb5uRESevA6rnl/rkksXaGX3GzZhPup5d6Vp1nFew==" + }, + "node_modules/prisma": { + "version": "5.10.2", + "resolved": "https://registry.npmjs.org/prisma/-/prisma-5.10.2.tgz", + "integrity": "sha512-hqb/JMz9/kymRE25pMWCxkdyhbnIWrq+h7S6WysJpdnCvhstbJSNP/S6mScEcqiB8Qv2F+0R3yG+osRaWqZacQ==", + "devOptional": true, + "hasInstallScript": true, + "dependencies": { + "@prisma/engines": "5.10.2" + }, + "bin": { + "prisma": "build/index.js" + }, + "engines": { + "node": ">=16.13" + } + }, + "node_modules/prisma-json-schema-generator": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/prisma-json-schema-generator/-/prisma-json-schema-generator-5.1.1.tgz", + "integrity": "sha512-R08VBCF32KJ/xRgOExoyfTHpBbWTONgUqhP67F78vUYLaysrW13h6i3g6v2dSKuaMKflPrPwjWDlAIMjdlsGUQ==", + "dependencies": { + "@prisma/generator-helper": "5.7.0", + "@prisma/internals": "5.7.0" + }, + "bin": { + "prisma-json-schema-generator": "dist/cli.js" + } + }, + "node_modules/process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "node_modules/progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "optional": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "dependencies": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/prompts/node_modules/kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "engines": { + "node": ">=6" + } + }, + "node_modules/prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "node_modules/prop-types/node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + }, + "node_modules/proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/proxy-from-env": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" + }, + "node_modules/pstree.remy": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/pstree.remy/-/pstree.remy-1.1.8.tgz", + "integrity": "sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w==" + }, + "node_modules/qs": { + "version": "6.11.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.2.tgz", + "integrity": "sha512-tDNIz22aBzCDxLtVH++VnTfzxlfeK5CbqohpSqpJgj1Wg/cQbStNAz3NuqCs5vV+pjBsK4x4pN9HlVh7rcYRiA==", + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/queue": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/queue/-/queue-6.0.2.tgz", + "integrity": "sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==", + "dependencies": { + "inherits": "~2.0.3" + } + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/quick-lru": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/quill": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/quill/-/quill-1.3.7.tgz", + "integrity": "sha512-hG/DVzh/TiknWtE6QmWAF/pxoZKYxfe3J/d/+ShUWkDvvkZQVTPeVmUJVu1uE6DDooC4fWTiCLh84ul89oNz5g==", + "dependencies": { + "clone": "^2.1.1", + "deep-equal": "^1.0.1", + "eventemitter3": "^2.0.3", + "extend": "^3.0.2", + "parchment": "^1.1.4", + "quill-delta": "^3.6.2" + } + }, + "node_modules/quill-delta": { + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/quill-delta/-/quill-delta-3.6.3.tgz", + "integrity": "sha512-wdIGBlcX13tCHOXGMVnnTVFtGRLoP0imqxM696fIPwIf5ODIYUHIvHbZcyvGlZFiFhK5XzDC2lpjbxRhnM05Tg==", + "dependencies": { + "deep-equal": "^1.0.1", + "extend": "^3.0.2", + "fast-diff": "1.1.2" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/quill-image-resize": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/quill-image-resize/-/quill-image-resize-3.0.9.tgz", + "integrity": "sha512-5Dk0nixhbFsCwSWtPU9qqqtfM2gURfaP+pbBhQvAoMJoF4p99xbAibfAI3gsZJkbWUodoK2iAPf1V5oTSpv9ww==", + "dependencies": { + "lodash": "^4.17.4", + "quill": "^1.2.2", + "raw-loader": "^0.5.1" + } + }, + "node_modules/quill-image-resize-module": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/quill-image-resize-module/-/quill-image-resize-module-3.0.0.tgz", + "integrity": "sha512-1TZBnUxU/WIx5dPyVjQ9yN7C6mLZSp04HyWBEMqT320DIq4MW4JgzlOPDZX5ZpBM3bU6sacU4kTLUc8VgYQZYw==", + "dependencies": { + "lodash": "^4.17.4", + "quill": "^1.2.2", + "raw-loader": "^0.5.1" + } + }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/raw-loader": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/raw-loader/-/raw-loader-0.5.1.tgz", + "integrity": "sha512-sf7oGoLuaYAScB4VGr0tzetsYlS8EJH6qnTCfQ/WVEa89hALQ4RQfCKt5xCyPQKPDUbVUAIP1QsxAwfAjlDp7Q==" + }, + "node_modules/react": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", + "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-big-calendar": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/react-big-calendar/-/react-big-calendar-1.10.2.tgz", + "integrity": "sha512-GfOgbJiDFJNF/HwA5NitPW3K2kPLYu0JraLbFuRKwEuZkG3658CUKf2s7sNGI9OHpFh/WsEOzD5BkP9DAaU70A==", + "dependencies": { + "@babel/runtime": "^7.20.7", + "clsx": "^1.2.1", + "date-arithmetic": "^4.1.0", + "dayjs": "^1.11.7", + "dom-helpers": "^5.2.1", + "globalize": "^0.1.1", + "invariant": "^2.2.4", + "lodash": "^4.17.21", + "lodash-es": "^4.17.21", + "luxon": "^3.2.1", + "memoize-one": "^6.0.0", + "moment": "^2.29.4", + "moment-timezone": "^0.5.40", + "prop-types": "^15.8.1", + "react-overlays": "^5.2.1", + "uncontrollable": "^7.2.1" + }, + "peerDependencies": { + "react": "^16.14.0 || ^17 || ^18", + "react-dom": "^16.14.0 || ^17 || ^18" + } + }, + "node_modules/react-big-calendar/node_modules/clsx": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz", + "integrity": "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/react-calendar": { + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/react-calendar/-/react-calendar-4.8.0.tgz", + "integrity": "sha512-qFgwo+p58sgv1QYMI1oGNaop90eJVKuHTZ3ZgBfrrpUb+9cAexxsKat0sAszgsizPMVo7vOXedV7Lqa0GQGMvA==", + "dependencies": { + "@wojtekmaj/date-utils": "^1.1.3", + "clsx": "^2.0.0", + "get-user-locale": "^2.2.1", + "prop-types": "^15.6.0", + "warning": "^4.0.0" + }, + "funding": { + "url": "https://github.com/wojtekmaj/react-calendar?sponsor=1" + }, + "peerDependencies": { + "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/react-cookies": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/react-cookies/-/react-cookies-0.1.1.tgz", + "integrity": "sha512-PP75kJ4vtoHuuTdq0TAD3RmlAv7vuDQh9fkC4oDlhntgs9vX1DmREomO0Y1mcQKR9nMZ6/zxoflaMJ3MAmF5KQ==", + "dependencies": { + "cookie": "^0.3.1", + "object-assign": "^4.1.1" + } + }, + "node_modules/react-cookies/node_modules/cookie": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz", + "integrity": "sha512-+IJOX0OqlHCszo2mBUq+SrEbCj6w7Kpffqx60zYbPTFaO4+yYgRjHwcZNpWvaTylDHaV7PPmBHzSecZiMhtPgw==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/react-dom": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", + "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", + "dependencies": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.0" + }, + "peerDependencies": { + "react": "^18.2.0" + } + }, + "node_modules/react-dom/node_modules/scheduler": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", + "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", + "dependencies": { + "loose-envify": "^1.1.0" + } + }, + "node_modules/react-easy-swipe": { + "version": "0.0.21", + "resolved": "https://registry.npmjs.org/react-easy-swipe/-/react-easy-swipe-0.0.21.tgz", + "integrity": "sha512-OeR2jAxdoqUMHIn/nS9fgreI5hSpgGoL5ezdal4+oO7YSSgJR8ga+PkYGJrSrJ9MKlPcQjMQXnketrD7WNmNsg==", + "dependencies": { + "prop-types": "^15.5.8" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/react-hot-toast": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/react-hot-toast/-/react-hot-toast-2.4.1.tgz", + "integrity": "sha512-j8z+cQbWIM5LY37pR6uZR6D4LfseplqnuAO4co4u8917hBUvXlEqyP1ZzqVLcqoyUesZZv/ImreoCeHVDpE5pQ==", + "dependencies": { + "goober": "^2.1.10" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "react": ">=16", + "react-dom": ">=16" + } + }, + "node_modules/react-icons": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/react-icons/-/react-icons-5.0.1.tgz", + "integrity": "sha512-WqLZJ4bLzlhmsvme6iFdgO8gfZP17rfjYEJ2m9RsZjZ+cc4k1hTzknEz63YS1MeT50kVzoa1Nz36f4BEx+Wigw==", + "peerDependencies": { + "react": "*" + } + }, + "node_modules/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + }, + "node_modules/react-lifecycles-compat": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz", + "integrity": "sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==" + }, + "node_modules/react-overlays": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/react-overlays/-/react-overlays-5.2.1.tgz", + "integrity": "sha512-GLLSOLWr21CqtJn8geSwQfoJufdt3mfdsnIiQswouuQ2MMPns+ihZklxvsTDKD3cR2tF8ELbi5xUsvqVhR6WvA==", + "dependencies": { + "@babel/runtime": "^7.13.8", + "@popperjs/core": "^2.11.6", + "@restart/hooks": "^0.4.7", + "@types/warning": "^3.0.0", + "dom-helpers": "^5.2.0", + "prop-types": "^15.7.2", + "uncontrollable": "^7.2.1", + "warning": "^4.0.3" + }, + "peerDependencies": { + "react": ">=16.3.0", + "react-dom": ">=16.3.0" + } + }, + "node_modules/react-quill": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/react-quill/-/react-quill-2.0.0.tgz", + "integrity": "sha512-4qQtv1FtCfLgoD3PXAur5RyxuUbPXQGOHgTlFie3jtxp43mXDtzCKaOgQ3mLyZfi1PUlyjycfivKelFhy13QUg==", + "dependencies": { + "@types/quill": "^1.3.10", + "lodash": "^4.17.4", + "quill": "^1.3.7" + }, + "peerDependencies": { + "react": "^16 || ^17 || ^18", + "react-dom": "^16 || ^17 || ^18" + } + }, + "node_modules/react-responsive-carousel": { + "version": "3.2.23", + "resolved": "https://registry.npmjs.org/react-responsive-carousel/-/react-responsive-carousel-3.2.23.tgz", + "integrity": "sha512-pqJLsBaKHWJhw/ItODgbVoziR2z4lpcJg+YwmRlSk4rKH32VE633mAtZZ9kDXjy4wFO+pgUZmDKPsPe1fPmHCg==", + "dependencies": { + "classnames": "^2.2.5", + "prop-types": "^15.5.8", + "react-easy-swipe": "^0.0.21" + } + }, + "node_modules/react-swipeable": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/react-swipeable/-/react-swipeable-7.0.1.tgz", + "integrity": "sha512-RKB17JdQzvECfnVj9yDZsiYn3vH0eyva/ZbrCZXZR0qp66PBRhtg4F9yJcJTWYT5Adadi+x4NoG53BxKHwIYLQ==", + "peerDependencies": { + "react": "^16.8.3 || ^17 || ^18" + } + }, + "node_modules/react-toastify": { + "version": "10.0.4", + "resolved": "https://registry.npmjs.org/react-toastify/-/react-toastify-10.0.4.tgz", + "integrity": "sha512-etR3RgueY8pe88SA67wLm8rJmL1h+CLqUGHuAoNsseW35oTGJEri6eBTyaXnFKNQ80v/eO10hBYLgz036XRGgA==", + "dependencies": { + "clsx": "^2.1.0" + }, + "peerDependencies": { + "react": ">=16", + "react-dom": ">=16" + } + }, + "node_modules/react-transition-group": { + "version": "4.4.5", + "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz", + "integrity": "sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==", + "dependencies": { + "@babel/runtime": "^7.5.5", + "dom-helpers": "^5.0.1", + "loose-envify": "^1.4.0", + "prop-types": "^15.6.2" + }, + "peerDependencies": { + "react": ">=16.6.0", + "react-dom": ">=16.6.0" + } + }, + "node_modules/read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "dependencies": { + "pify": "^2.3.0" + } + }, + "node_modules/read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "optional": true, + "dependencies": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "optional": true, + "dependencies": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/read-pkg-up/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "optional": true, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg-up/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "optional": true, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg-up/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "optional": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/read-pkg-up/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "optional": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg/node_modules/type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "optional": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/readdir-glob": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/readdir-glob/-/readdir-glob-1.1.3.tgz", + "integrity": "sha512-v05I2k7xN8zXvPD9N+z/uhXPaj0sUFCe2rcWZIpBsqxfP7xXFQ0tipAd/wjj1YxWyWtUS5IDJpOG82JKt2EAVA==", + "dependencies": { + "minimatch": "^5.1.0" + } + }, + "node_modules/readdir-glob/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/readdir-glob/node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", + "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==" + }, + "node_modules/regexp.prototype.flags": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.2.tgz", + "integrity": "sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==", + "dependencies": { + "call-bind": "^1.0.6", + "define-properties": "^1.2.1", + "es-errors": "^1.3.0", + "set-function-name": "^2.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regexparam": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/regexparam/-/regexparam-2.0.2.tgz", + "integrity": "sha512-A1PeDEYMrkLrfyOwv2jwihXbo9qxdGD3atBYQA9JJgreAx8/7rC6IUkWOw2NQlOxLp2wL0ifQbh1HuidDfYA6w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/replace-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/replace-string/-/replace-string-3.1.0.tgz", + "integrity": "sha512-yPpxc4ZR2makceA9hy/jHNqc7QVkd4Je/N0WRHm6bs3PtivPuPynxE5ejU/mp5EhnCv8+uZL7vhz8rkluSlx+Q==", + "optional": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-package-name": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/require-package-name/-/require-package-name-2.0.1.tgz", + "integrity": "sha512-uuoJ1hU/k6M0779t3VMVIYpb2VMJk05cehCaABFhXaibcbvfgR8wKiozLjVFSzJPmQMRqIcO0HMyTFqfV09V6Q==", + "dev": true + }, + "node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-dir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", + "integrity": "sha512-R7uiTjECzvOsWSfdM0QKFNBVFcK27aHOUwdvK53BcW8zqnGdYp0Fbj82cy54+2A4P2tFM22J5kRfe1R+lM/1yg==", + "dev": true, + "dependencies": { + "expand-tilde": "^2.0.0", + "global-modules": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "engines": { + "node": ">=4" + } + }, + "node_modules/restructure": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/restructure/-/restructure-3.0.0.tgz", + "integrity": "sha512-Xj8/MEIhhfj9X2rmD9iJ4Gga9EFqVlpMj3vfLnV2r/Mh5jRMryNV+6lWh9GdJtDBcBSPIqzRdfBQ3wDtNFv/uw==" + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/run-applescript": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/run-applescript/-/run-applescript-7.0.0.tgz", + "integrity": "sha512-9by4Ij99JUr/MCFBUkDKLWK3G9HVXmabKz9U5MlIAIuvuzkiOicRYs8XJLxX+xahD+mLiiCYDqF9dKAgtzKP1A==", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/safe-stable-stringify": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/safe-stable-stringify/-/safe-stable-stringify-2.4.3.tgz", + "integrity": "sha512-e2bDA2WJT0wxseVd4lsDP4+3ONX6HpMXQa1ZhFQ7SU+GjvORCmShbCMltrtIDfkYhVHrOcPtj+KhmDBdPdZD1g==", + "engines": { + "node": ">=10" + } + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "node_modules/sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + }, + "node_modules/saxes": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", + "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", + "dependencies": { + "xmlchars": "^2.2.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/scheduler": { + "version": "0.17.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.17.0.tgz", + "integrity": "sha512-7rro8Io3tnCPuY4la/NuI5F2yfESpnfZyT6TtkXnSWVkcu0BCDJ+8gk5ozUaFaxpIyNuWAPXrH0yFcSi28fnDA==", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "node_modules/semver": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver-compare": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz", + "integrity": "sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow==", + "dev": true + }, + "node_modules/send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/send/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + }, + "node_modules/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/set-function-length": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.1.tgz", + "integrity": "sha512-j4t6ccc+VsKwYHso+kElc5neZpjtq9EnRICFZtWyBsLojhmeF/ZBd/elqm22WJh/BziDe/SBiOeAt0m2mfLD0g==", + "dependencies": { + "define-data-property": "^1.1.2", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.3", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/set-function-name": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", + "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==" + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + }, + "node_modules/sharp": { + "version": "0.33.2", + "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.33.2.tgz", + "integrity": "sha512-WlYOPyyPDiiM07j/UO+E720ju6gtNtHjEGg5vovUk1Lgxyjm2LFO+37Nt/UI3MMh2l6hxTWQWi7qk3cXJTutcQ==", + "hasInstallScript": true, + "dependencies": { + "color": "^4.2.3", + "detect-libc": "^2.0.2", + "semver": "^7.5.4" + }, + "engines": { + "libvips": ">=8.15.1", + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-darwin-arm64": "0.33.2", + "@img/sharp-darwin-x64": "0.33.2", + "@img/sharp-libvips-darwin-arm64": "1.0.1", + "@img/sharp-libvips-darwin-x64": "1.0.1", + "@img/sharp-libvips-linux-arm": "1.0.1", + "@img/sharp-libvips-linux-arm64": "1.0.1", + "@img/sharp-libvips-linux-s390x": "1.0.1", + "@img/sharp-libvips-linux-x64": "1.0.1", + "@img/sharp-libvips-linuxmusl-arm64": "1.0.1", + "@img/sharp-libvips-linuxmusl-x64": "1.0.1", + "@img/sharp-linux-arm": "0.33.2", + "@img/sharp-linux-arm64": "0.33.2", + "@img/sharp-linux-s390x": "0.33.2", + "@img/sharp-linux-x64": "0.33.2", + "@img/sharp-linuxmusl-arm64": "0.33.2", + "@img/sharp-linuxmusl-x64": "0.33.2", + "@img/sharp-wasm32": "0.33.2", + "@img/sharp-win32-ia32": "0.33.2", + "@img/sharp-win32-x64": "0.33.2" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "engines": { + "node": ">=8" + } + }, + "node_modules/side-channel": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.5.tgz", + "integrity": "sha512-QcgiIWV4WV7qWExbN5llt6frQB/lBven9pqliLXfGPB+K9ZYXxDozp0wLkHS24kWCm+6YXH/f0HhnObZnZOBnQ==", + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "object-inspect": "^1.13.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "optional": true + }, + "node_modules/simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", + "dependencies": { + "is-arrayish": "^0.3.1" + } + }, + "node_modules/simple-swizzle/node_modules/is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" + }, + "node_modules/simple-update-notifier": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/simple-update-notifier/-/simple-update-notifier-2.0.0.tgz", + "integrity": "sha512-a2B9Y0KlNXl9u/vsW6sTIu9vGEpfKu2wRV6l1H3XEas/0gUIzGzBoP/IouTcUQbm9JWZLH3COxyn03TYlFax6w==", + "dependencies": { + "semver": "^7.5.3" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/sirv": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/sirv/-/sirv-2.0.4.tgz", + "integrity": "sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==", + "dependencies": { + "@polka/url": "^1.0.0-next.24", + "mrmime": "^2.0.0", + "totalist": "^3.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "optional": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/slice-ansi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz", + "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==", + "optional": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/slice-ansi/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "optional": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/slice-ansi/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "optional": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/smtp-connection": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/smtp-connection/-/smtp-connection-2.12.0.tgz", + "integrity": "sha512-UP5jK4s5SGcUcqPN4U9ingqKt9mXYSKa52YhqxPuMecAnUOsVJpOmtgGaOm1urUBJZlzDt1M9WhZZkgbhxQlvg==", + "dependencies": { + "httpntlm": "1.6.1", + "nodemailer-shared": "1.1.0" + } + }, + "node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/spdx-correct": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", + "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==", + "optional": true, + "dependencies": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-exceptions": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz", + "integrity": "sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==", + "optional": true + }, + "node_modules/spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "optional": true, + "dependencies": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-license-ids": { + "version": "3.0.17", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.17.tgz", + "integrity": "sha512-sh8PWc/ftMqAAdFiBu6Fy6JUOYjqDJBJvIhpfDMyHrr0Rbp5liZqd4TjtQ/RgfLjKFZb+LMx5hpml5qOWy0qvg==", + "optional": true + }, + "node_modules/ssf": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/ssf/-/ssf-0.8.2.tgz", + "integrity": "sha512-+ZkFDAG+ImJ48DcZvabx6YTrZ67DKkM0kbyOOtH73mbUEvNhQWWgRZrHC8+k7GuGKWQnACYLi7bj0eCt1jmosQ==", + "dependencies": { + "colors": "0.6.2", + "frac": "0.3.1", + "voc": "" + }, + "bin": { + "ssf": "bin/ssf.njs" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/stack-trace": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", + "integrity": "sha512-KGzahc7puUKkzyMt+IqAep+TVNbKP+k2Lmwhub39m1AsTSkaDutx56aDCo+HLDzf/D26BIHTJWNiTG1KAJiQCg==", + "engines": { + "node": "*" + } + }, + "node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/streamsearch": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz", + "integrity": "sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==", + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/string-template": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/string-template/-/string-template-0.2.1.tgz", + "integrity": "sha512-Yptehjogou2xm4UJbxJ4CxgZx12HBfeystp0y3x7s4Dj32ltVVG1Gg8YhKjHZkHicuKpZX/ffilA8505VbUbpw==" + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs": { + "name": "string-width", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "node_modules/string-width/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi-cjs": { + "name": "strip-ansi", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "optional": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "optional": true, + "dependencies": { + "min-indent": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/styled-jsx": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/styled-jsx/-/styled-jsx-5.1.1.tgz", + "integrity": "sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==", + "dependencies": { + "client-only": "0.0.1" + }, + "engines": { + "node": ">= 12.0.0" + }, + "peerDependencies": { + "react": ">= 16.8.0 || 17.x.x || ^18.0.0-0" + }, + "peerDependenciesMeta": { + "@babel/core": { + "optional": true + }, + "babel-plugin-macros": { + "optional": true + } + } + }, + "node_modules/stylis": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.2.0.tgz", + "integrity": "sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw==" + }, + "node_modules/sucrase": { + "version": "3.35.0", + "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz", + "integrity": "sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.2", + "commander": "^4.0.0", + "glob": "^10.3.10", + "lines-and-columns": "^1.1.6", + "mz": "^2.7.0", + "pirates": "^4.0.1", + "ts-interface-checker": "^0.1.9" + }, + "bin": { + "sucrase": "bin/sucrase", + "sucrase-node": "bin/sucrase-node" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/sucrase/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/sucrase/node_modules/glob": { + "version": "10.3.10", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz", + "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==", + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^2.3.5", + "minimatch": "^9.0.1", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", + "path-scurry": "^1.10.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/sucrase/node_modules/minimatch": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/sucrase/node_modules/minipass": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz", + "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/supports-hyperlinks": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", + "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", + "optional": true, + "dependencies": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "optional": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "optional": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/svg-arc-to-cubic-bezier": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/svg-arc-to-cubic-bezier/-/svg-arc-to-cubic-bezier-3.2.0.tgz", + "integrity": "sha512-djbJ/vZKZO+gPoSDThGNpKDO+o+bAeA4XQKovvkNCqnIS2t+S4qnLAGQhyyrulhCFRl1WWzAp0wUDV8PpTVU3g==" + }, + "node_modules/tailwindcss": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.1.tgz", + "integrity": "sha512-qAYmXRfk3ENzuPBakNK0SRrUDipP8NQnEY6772uDhflcQz5EhRdD7JNZxyrFHVQNCwULPBn6FNPp9brpO7ctcA==", + "dependencies": { + "@alloc/quick-lru": "^5.2.0", + "arg": "^5.0.2", + "chokidar": "^3.5.3", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.3.0", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "jiti": "^1.19.1", + "lilconfig": "^2.1.0", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.4.23", + "postcss-import": "^15.1.0", + "postcss-js": "^4.0.1", + "postcss-load-config": "^4.0.1", + "postcss-nested": "^6.0.1", + "postcss-selector-parser": "^6.0.11", + "resolve": "^1.22.2", + "sucrase": "^3.32.0" + }, + "bin": { + "tailwind": "lib/cli.js", + "tailwindcss": "lib/cli.js" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/tailwindcss/node_modules/diff": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", + "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", + "optional": true, + "peer": true, + "engines": { + "node": ">=0.3.1" + } + }, + "node_modules/tailwindcss/node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/tailwindcss/node_modules/object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/tailwindcss/node_modules/postcss-load-config": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.2.tgz", + "integrity": "sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "lilconfig": "^3.0.0", + "yaml": "^2.3.4" + }, + "engines": { + "node": ">= 14" + }, + "peerDependencies": { + "postcss": ">=8.0.9", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "postcss": { + "optional": true + }, + "ts-node": { + "optional": true + } + } + }, + "node_modules/tailwindcss/node_modules/postcss-load-config/node_modules/lilconfig": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.1.tgz", + "integrity": "sha512-O18pf7nyvHTckunPWCV1XUNXU1piu01y2b7ATJ0ppkUkk8ocqVWBrYjJBCwHDjD/ZWcfyrA0P4gKhzWGi5EINQ==", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antonk52" + } + }, + "node_modules/tailwindcss/node_modules/ts-node": { + "version": "10.9.2", + "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.2.tgz", + "integrity": "sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==", + "optional": true, + "peer": true, + "dependencies": { + "@cspotcode/source-map-support": "^0.8.0", + "@tsconfig/node10": "^1.0.7", + "@tsconfig/node12": "^1.0.7", + "@tsconfig/node14": "^1.0.0", + "@tsconfig/node16": "^1.0.2", + "acorn": "^8.4.1", + "acorn-walk": "^8.1.1", + "arg": "^4.1.0", + "create-require": "^1.1.0", + "diff": "^4.0.1", + "make-error": "^1.1.1", + "v8-compile-cache-lib": "^3.0.1", + "yn": "3.1.1" + }, + "bin": { + "ts-node": "dist/bin.js", + "ts-node-cwd": "dist/bin-cwd.js", + "ts-node-esm": "dist/bin-esm.js", + "ts-node-script": "dist/bin-script.js", + "ts-node-transpile-only": "dist/bin-transpile.js", + "ts-script": "dist/bin-script-deprecated.js" + }, + "peerDependencies": { + "@swc/core": ">=1.2.50", + "@swc/wasm": ">=1.2.50", + "@types/node": "*", + "typescript": ">=2.7" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "@swc/wasm": { + "optional": true + } + } + }, + "node_modules/tailwindcss/node_modules/ts-node/node_modules/arg": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", + "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", + "optional": true, + "peer": true + }, + "node_modules/tailwindcss/node_modules/yaml": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.4.tgz", + "integrity": "sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA==", + "engines": { + "node": ">= 14" + } + }, + "node_modules/tailwindcss/node_modules/yn": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", + "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", + "optional": true, + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/tar-stream": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", + "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", + "dependencies": { + "bl": "^4.0.3", + "end-of-stream": "^1.4.1", + "fs-constants": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/temp-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", + "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==", + "optional": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/temp-write": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/temp-write/-/temp-write-4.0.0.tgz", + "integrity": "sha512-HIeWmj77uOOHb0QX7siN3OtwV3CTntquin6TNVg6SHOqCP3hYKmox90eeFOGaY1MqJ9WYDDjkyZrW6qS5AWpbw==", + "optional": true, + "dependencies": { + "graceful-fs": "^4.1.15", + "is-stream": "^2.0.0", + "make-dir": "^3.0.0", + "temp-dir": "^1.0.0", + "uuid": "^3.3.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/temp-write/node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "optional": true, + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/temp-write/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "optional": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/temp-write/node_modules/temp-dir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz", + "integrity": "sha512-xZFXEGbG7SNC3itwBzI3RYjq/cEhBkx2hJuKGIUOcEULmkQExXiHat2z/qkISYsuR+IKumhEfKKbV5qXmhICFQ==", + "optional": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/temp-write/node_modules/uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", + "optional": true, + "bin": { + "uuid": "bin/uuid" + } + }, + "node_modules/tempy": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-1.0.1.tgz", + "integrity": "sha512-biM9brNqxSc04Ee71hzFbryD11nX7VPhQQY32AdDmjFvodsRFz/3ufeoTZ6uYkRFfGo188tENcASNs3vTdsM0w==", + "optional": true, + "dependencies": { + "del": "^6.0.0", + "is-stream": "^2.0.0", + "temp-dir": "^2.0.0", + "type-fest": "^0.16.0", + "unique-string": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/tempy/node_modules/type-fest": { + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", + "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==", + "optional": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terminal-link": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", + "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", + "optional": true, + "dependencies": { + "ansi-escapes": "^4.2.1", + "supports-hyperlinks": "^2.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/text-hex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/text-hex/-/text-hex-1.0.0.tgz", + "integrity": "sha512-uuVGNWzgJ4yhRaNSiubPY7OjISw4sw4E5Uv0wbjp+OzcbmVU/rsT8ujgcXJhn9ypzsgr5vlzpPqP+MBBKcGvbg==" + }, + "node_modules/thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "dependencies": { + "any-promise": "^1.0.0" + } + }, + "node_modules/thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", + "dependencies": { + "thenify": ">= 3.1.0 < 4" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/tiny-inflate": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/tiny-inflate/-/tiny-inflate-1.0.3.tgz", + "integrity": "sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw==" + }, + "node_modules/tmp": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", + "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", + "dependencies": { + "rimraf": "^3.0.0" + }, + "engines": { + "node": ">=8.17.0" + } + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "engines": { + "node": ">=4" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/totalist": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/totalist/-/totalist-3.0.1.tgz", + "integrity": "sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/touch": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/touch/-/touch-3.1.0.tgz", + "integrity": "sha512-WBx8Uy5TLtOSRtIq+M03/sKDrXCLHxwDcquSP2c43Le03/9serjQBIztjRz6FkJez9D/hleyAXTBGLwwZUw9lA==", + "dependencies": { + "nopt": "~1.0.10" + }, + "bin": { + "nodetouch": "bin/nodetouch.js" + } + }, + "node_modules/touch/node_modules/nopt": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz", + "integrity": "sha512-NWmpvLSqUrgrAC9HCuxEvb+PSloHpqVu+FqcO4eeF2h5qYRhA7ev6KvelyQAKtegUbC6RypJnlEOhd8vloNKYg==", + "dependencies": { + "abbrev": "1" + }, + "bin": { + "nopt": "bin/nopt.js" + }, + "engines": { + "node": "*" + } + }, + "node_modules/tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" + }, + "node_modules/traverse": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.3.9.tgz", + "integrity": "sha512-iawgk0hLP3SxGKDfnDJf8wTz4p2qImnyihM5Hh/sGvQ3K37dPi/w8sRhdNIxYA1TwFwc5mDhIJq+O0RsvXBKdQ==", + "engines": { + "node": "*" + } + }, + "node_modules/triple-beam": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/triple-beam/-/triple-beam-1.4.1.tgz", + "integrity": "sha512-aZbgViZrg1QNcG+LULa7nhZpJTZSLm/mXnHXnbAbjmN5aSa0y7V+wvv6+4WaBtpISJzThKy+PIPxc1Nq1EJ9mg==", + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/ts-interface-checker": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", + "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==" + }, + "node_modules/tslib": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" + }, + "node_modules/tw-elements": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/tw-elements/-/tw-elements-1.1.0.tgz", + "integrity": "sha512-IUr9YW2l99oTVZxuVjQg6rpuCpo6VZqbaKGYmZUNVVsoSVU/ljPpkJAY2Pn/morlXwKPhP9MTPNQMlWosqHL4w==", + "dependencies": { + "@popperjs/core": "^2.6.0", + "chart.js": "^3.7.1", + "chartjs-plugin-datalabels": "^2.0.0", + "deepmerge": "^4.2.2", + "detect-autofill": "^1.1.3", + "perfect-scrollbar": "^1.5.5", + "tailwindcss": "3.3.0" + } + }, + "node_modules/tw-elements/node_modules/diff": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", + "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", + "optional": true, + "peer": true, + "engines": { + "node": ">=0.3.1" + } + }, + "node_modules/tw-elements/node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/tw-elements/node_modules/object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/tw-elements/node_modules/postcss-import": { + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-14.1.0.tgz", + "integrity": "sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==", + "dependencies": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + }, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/tw-elements/node_modules/postcss-load-config": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz", + "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==", + "dependencies": { + "lilconfig": "^2.0.5", + "yaml": "^1.10.2" + }, + "engines": { + "node": ">= 10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": ">=8.0.9", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "postcss": { + "optional": true + }, + "ts-node": { + "optional": true + } + } + }, + "node_modules/tw-elements/node_modules/postcss-nested": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.0.tgz", + "integrity": "sha512-0DkamqrPcmkBDsLn+vQDIrtkSbNkv5AD/M322ySo9kqFkCIYklym2xEmWkwo+Y3/qZo34tzEPNUw4y7yMCdv5w==", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": ">=12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.2.14" + } + }, + "node_modules/tw-elements/node_modules/tailwindcss": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.3.0.tgz", + "integrity": "sha512-hOXlFx+YcklJ8kXiCAfk/FMyr4Pm9ck477G0m/us2344Vuj355IpoEDB5UmGAsSpTBmr+4ZhjzW04JuFXkb/fw==", + "dependencies": { + "arg": "^5.0.2", + "chokidar": "^3.5.3", + "color-name": "^1.1.4", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.2.12", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "jiti": "^1.17.2", + "lilconfig": "^2.0.6", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.0.9", + "postcss-import": "^14.1.0", + "postcss-js": "^4.0.0", + "postcss-load-config": "^3.1.4", + "postcss-nested": "6.0.0", + "postcss-selector-parser": "^6.0.11", + "postcss-value-parser": "^4.2.0", + "quick-lru": "^5.1.1", + "resolve": "^1.22.1", + "sucrase": "^3.29.0" + }, + "bin": { + "tailwind": "lib/cli.js", + "tailwindcss": "lib/cli.js" + }, + "engines": { + "node": ">=12.13.0" + }, + "peerDependencies": { + "postcss": "^8.0.9" + } + }, + "node_modules/tw-elements/node_modules/ts-node": { + "version": "10.9.2", + "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.2.tgz", + "integrity": "sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==", + "optional": true, + "peer": true, + "dependencies": { + "@cspotcode/source-map-support": "^0.8.0", + "@tsconfig/node10": "^1.0.7", + "@tsconfig/node12": "^1.0.7", + "@tsconfig/node14": "^1.0.0", + "@tsconfig/node16": "^1.0.2", + "acorn": "^8.4.1", + "acorn-walk": "^8.1.1", + "arg": "^4.1.0", + "create-require": "^1.1.0", + "diff": "^4.0.1", + "make-error": "^1.1.1", + "v8-compile-cache-lib": "^3.0.1", + "yn": "3.1.1" + }, + "bin": { + "ts-node": "dist/bin.js", + "ts-node-cwd": "dist/bin-cwd.js", + "ts-node-esm": "dist/bin-esm.js", + "ts-node-script": "dist/bin-script.js", + "ts-node-transpile-only": "dist/bin-transpile.js", + "ts-script": "dist/bin-script-deprecated.js" + }, + "peerDependencies": { + "@swc/core": ">=1.2.50", + "@swc/wasm": ">=1.2.50", + "@types/node": "*", + "typescript": ">=2.7" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "@swc/wasm": { + "optional": true + } + } + }, + "node_modules/tw-elements/node_modules/ts-node/node_modules/arg": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", + "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", + "optional": true, + "peer": true + }, + "node_modules/tw-elements/node_modules/yn": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", + "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", + "optional": true, + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "optional": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==" + }, + "node_modules/typescript": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.3.3.tgz", + "integrity": "sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/uglify-js": { + "version": "3.17.4", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.17.4.tgz", + "integrity": "sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==", + "optional": true, + "bin": { + "uglifyjs": "bin/uglifyjs" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/uncontrollable": { + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/uncontrollable/-/uncontrollable-7.2.1.tgz", + "integrity": "sha512-svtcfoTADIB0nT9nltgjujTi7BzVmwjZClOmskKu/E8FW9BXzg9os8OLr4f8Dlnk0rYWJIWr4wv9eKUXiQvQwQ==", + "dependencies": { + "@babel/runtime": "^7.6.3", + "@types/react": ">=16.9.11", + "invariant": "^2.2.4", + "react-lifecycles-compat": "^3.0.4" + }, + "peerDependencies": { + "react": ">=15.0.0" + } + }, + "node_modules/undefsafe": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/undefsafe/-/undefsafe-2.0.5.tgz", + "integrity": "sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA==" + }, + "node_modules/underscore": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.7.0.tgz", + "integrity": "sha512-cp0oQQyZhUM1kpJDLdGO1jPZHgS/MpzoWYfe9+CM2h/QGDZlqwT2T3YGukuBdaNJ/CAPoeyAZRRHz8JFo176vA==" + }, + "node_modules/undici-types": { + "version": "5.26.5", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", + "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==" + }, + "node_modules/unicode-properties": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/unicode-properties/-/unicode-properties-1.4.1.tgz", + "integrity": "sha512-CLjCCLQ6UuMxWnbIylkisbRj31qxHPAurvena/0iwSVbQ2G1VY5/HjV0IRabOEbDHlzZlRdCrD4NhB0JtU40Pg==", + "dependencies": { + "base64-js": "^1.3.0", + "unicode-trie": "^2.0.0" + } + }, + "node_modules/unicode-trie": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-trie/-/unicode-trie-2.0.0.tgz", + "integrity": "sha512-x7bc76x0bm4prf1VLg79uhAzKw8DVboClSN5VxJuQ+LKDOVEW9CdH+VY7SP+vX7xCYQqzzgQpFqz15zeLvAtZQ==", + "dependencies": { + "pako": "^0.2.5", + "tiny-inflate": "^1.0.0" + } + }, + "node_modules/unicode-trie/node_modules/pako": { + "version": "0.2.9", + "resolved": "https://registry.npmjs.org/pako/-/pako-0.2.9.tgz", + "integrity": "sha512-NUcwaKxUxWrZLpDG+z/xZaCgQITkA/Dv4V/T6bw7VON6l1Xz/VnrBqrYjZQ12TamKHzITTfOEIYUj48y2KXImA==" + }, + "node_modules/unique-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "optional": true, + "dependencies": { + "crypto-random-string": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "optional": true, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/unzipper": { + "version": "0.10.14", + "resolved": "https://registry.npmjs.org/unzipper/-/unzipper-0.10.14.tgz", + "integrity": "sha512-ti4wZj+0bQTiX2KmKWuwj7lhV+2n//uXEotUmGuQqrbVZSEGFMbI68+c6JCQ8aAmUWYvtHEz2A8K6wXvueR/6g==", + "dependencies": { + "big-integer": "^1.6.17", + "binary": "~0.3.0", + "bluebird": "~3.4.1", + "buffer-indexof-polyfill": "~1.0.0", + "duplexer2": "~0.1.4", + "fstream": "^1.0.12", + "graceful-fs": "^4.2.2", + "listenercount": "~1.0.1", + "readable-stream": "~2.3.6", + "setimmediate": "~1.0.4" + } + }, + "node_modules/unzipper/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/unzipper/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/unzipper/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", + "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/url-template": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/url-template/-/url-template-2.0.8.tgz", + "integrity": "sha512-XdVKMF4SJ0nP/O7XIPB0JwAEuT9lDIYnNsK8yGVe43y0AWoKeJNdv3ZNWh7ksJ6KqQFjOO6ox/VEitLnaVNufw==" + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/uuid": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/v8-compile-cache-lib": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz", + "integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==", + "optional": true, + "peer": true + }, + "node_modules/validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "optional": true, + "dependencies": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/virtual-dom": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/virtual-dom/-/virtual-dom-2.1.1.tgz", + "integrity": "sha512-wb6Qc9Lbqug0kRqo/iuApfBpJJAq14Sk1faAnSmtqXiwahg7PVTvWMs9L02Z8nNIMqbwsxzBAA90bbtRLbw0zg==", + "dependencies": { + "browser-split": "0.0.1", + "error": "^4.3.0", + "ev-store": "^7.0.0", + "global": "^4.3.0", + "is-object": "^1.0.1", + "next-tick": "^0.2.2", + "x-is-array": "0.1.0", + "x-is-string": "0.1.0" + } + }, + "node_modules/vite-compatible-readable-stream": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/vite-compatible-readable-stream/-/vite-compatible-readable-stream-3.6.1.tgz", + "integrity": "sha512-t20zYkrSf868+j/p31cRIGN28Phrjm3nRSLR2fyc2tiWi4cZGVdv68yNlwnIINTkMTmPoMiSlc0OadaO7DXZaQ==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/voc": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/voc/-/voc-1.2.0.tgz", + "integrity": "sha512-BOuDjFFYvJdZO6e/N65AlaDItXo2TgyLjeyRYcqgAPkXpp5yTJcvkL2n+syO1r9Qc5g96tfBD2tuiMhYDmaGcA==", + "bin": { + "voc": "voc.njs" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/warning": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz", + "integrity": "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==", + "dependencies": { + "loose-envify": "^1.0.0" + } + }, + "node_modules/webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" + }, + "node_modules/webpack-bundle-analyzer": { + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.10.1.tgz", + "integrity": "sha512-s3P7pgexgT/HTUSYgxJyn28A+99mmLq4HsJepMPzu0R8ImJc52QNqaFYW1Z2z2uIb1/J3eYgaAWVpaC+v/1aAQ==", + "dependencies": { + "@discoveryjs/json-ext": "0.5.7", + "acorn": "^8.0.4", + "acorn-walk": "^8.0.0", + "commander": "^7.2.0", + "debounce": "^1.2.1", + "escape-string-regexp": "^4.0.0", + "gzip-size": "^6.0.0", + "html-escaper": "^2.0.2", + "is-plain-object": "^5.0.0", + "opener": "^1.5.2", + "picocolors": "^1.0.0", + "sirv": "^2.0.3", + "ws": "^7.3.1" + }, + "bin": { + "webpack-bundle-analyzer": "lib/bin/analyzer.js" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/webpack-bundle-analyzer/node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "engines": { + "node": ">= 10" + } + }, + "node_modules/webpack-bundle-analyzer/node_modules/is-plain-object": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", + "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-bundle-analyzer/node_modules/ws": { + "version": "7.5.9", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/winston": { + "version": "3.11.0", + "resolved": "https://registry.npmjs.org/winston/-/winston-3.11.0.tgz", + "integrity": "sha512-L3yR6/MzZAOl0DsysUXHVjOwv8mKZ71TrA/41EIduGpOOV5LQVodqN+QdQ6BS6PJ/RdIshZhq84P/fStEZkk7g==", + "dependencies": { + "@colors/colors": "^1.6.0", + "@dabh/diagnostics": "^2.0.2", + "async": "^3.2.3", + "is-stream": "^2.0.0", + "logform": "^2.4.0", + "one-time": "^1.0.0", + "readable-stream": "^3.4.0", + "safe-stable-stringify": "^2.3.1", + "stack-trace": "0.0.x", + "triple-beam": "^1.3.0", + "winston-transport": "^4.5.0" + }, + "engines": { + "node": ">= 12.0.0" + } + }, + "node_modules/winston-transport": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/winston-transport/-/winston-transport-4.7.0.tgz", + "integrity": "sha512-ajBj65K5I7denzer2IYW6+2bNIVqLGDHqDw3Ow8Ohh+vdW+rv4MZ6eiDvHoKhfJFZ2auyN8byXieDDJ96ViONg==", + "dependencies": { + "logform": "^2.3.2", + "readable-stream": "^3.6.0", + "triple-beam": "^1.3.0" + }, + "engines": { + "node": ">= 12.0.0" + } + }, + "node_modules/wordwrap": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==" + }, + "node_modules/wrap-ansi-cjs": { + "name": "wrap-ansi", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + }, + "node_modules/x-is-array": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/x-is-array/-/x-is-array-0.1.0.tgz", + "integrity": "sha512-goHPif61oNrr0jJgsXRfc8oqtYzvfiMJpTqwE7Z4y9uH+T3UozkGqQ4d2nX9mB9khvA8U2o/UbPOFjgC7hLWIA==" + }, + "node_modules/x-is-string": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/x-is-string/-/x-is-string-0.1.0.tgz", + "integrity": "sha512-GojqklwG8gpzOVEVki5KudKNoq7MbbjYZCbyWzEz7tyPA7eleiE0+ePwOWQQRb5fm86rD3S8Tc0tSFf3AOv50w==" + }, + "node_modules/xlsx": { + "version": "0.19.1", + "resolved": "https://cdn.sheetjs.com/xlsx-0.19.1/xlsx-0.19.1.tgz", + "integrity": "sha512-pPh/ybd1bChlhCrtQ9QmRUx2yjQwMbS4tfvV9MSA2Qmm7vRUHQtPDMlLjAvQ2A4v8G92i2RlrNkSOKb1bwY7ww==", + "license": "Apache-2.0", + "bin": { + "xlsx": "bin/xlsx.njs" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/xlsx-style": { + "version": "0.8.13", + "resolved": "https://registry.npmjs.org/xlsx-style/-/xlsx-style-0.8.13.tgz", + "integrity": "sha512-Cj3pGUvzrP2q9oowpLP8GyujovTaBGjBRRUlCKPitNvHWj9JDD5+FDPZIM5QQggGb995ZhkuBSsMZOSd5TzIWg==", + "dependencies": { + "adler-32": "", + "cfb": ">=0.10.0", + "codepage": "~1.3.6", + "commander": "", + "crc-32": "", + "jszip": "2.4.0", + "ssf": "~0.8.1" + }, + "bin": { + "xlsx": "bin/xlsx.njs" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/xlsx-style/node_modules/jszip": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/jszip/-/jszip-2.4.0.tgz", + "integrity": "sha512-m+yvNmYfRCaf1gr5YFT5e3fnSqLnE9McbNyRd0fNycsT0HltS19NKc18fh3Lvl/AIW/ovL6/MQ1JnfFg4G3o4A==", + "dependencies": { + "pako": "~0.2.5" + } + }, + "node_modules/xlsx-style/node_modules/pako": { + "version": "0.2.9", + "resolved": "https://registry.npmjs.org/pako/-/pako-0.2.9.tgz", + "integrity": "sha512-NUcwaKxUxWrZLpDG+z/xZaCgQITkA/Dv4V/T6bw7VON6l1Xz/VnrBqrYjZQ12TamKHzITTfOEIYUj48y2KXImA==" + }, + "node_modules/xml": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/xml/-/xml-1.0.1.tgz", + "integrity": "sha512-huCv9IH9Tcf95zuYCsQraZtWnJvBtLVE0QHMOs8bWyZAFZNDcYjsPq1nEx8jKA9y+Beo9v+7OBPRisQTjinQMw==" + }, + "node_modules/xml-js": { + "version": "1.6.11", + "resolved": "https://registry.npmjs.org/xml-js/-/xml-js-1.6.11.tgz", + "integrity": "sha512-7rVi2KMfwfWFl+GpPg6m80IVMWXLRjO+PxTq7V2CDhoGak0wzYzFgUY2m4XJ47OGdXd8eLE8EmwfAmdjw7lC1g==", + "dependencies": { + "sax": "^1.2.4" + }, + "bin": { + "xml-js": "bin/cli.js" + } + }, + "node_modules/xml2js": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.6.2.tgz", + "integrity": "sha512-T4rieHaC1EXcES0Kxxj4JWgaUQHDk+qwHcYOCFHfiwKz7tOVPLq7Hjq9dM1WCMhylqMEfP7hMcOIChvotiZegA==", + "dependencies": { + "sax": ">=0.6.0", + "xmlbuilder": "~11.0.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/xml2js/node_modules/xmlbuilder": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", + "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/xmlbuilder": { + "version": "15.1.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-15.1.1.tgz", + "integrity": "sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg==", + "engines": { + "node": ">=8.0" + } + }, + "node_modules/xmlbuilder2": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/xmlbuilder2/-/xmlbuilder2-2.1.2.tgz", + "integrity": "sha512-PI710tmtVlQ5VmwzbRTuhmVhKnj9pM8Si+iOZCV2g2SNo3gCrpzR2Ka9wNzZtqfD+mnP+xkrqoNy0sjKZqP4Dg==", + "dependencies": { + "@oozcitak/dom": "1.15.5", + "@oozcitak/infra": "1.0.5", + "@oozcitak/util": "8.3.3" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/xmlbuilder2/node_modules/@oozcitak/dom": { + "version": "1.15.5", + "resolved": "https://registry.npmjs.org/@oozcitak/dom/-/dom-1.15.5.tgz", + "integrity": "sha512-L6v3Mwb0TaYBYgeYlIeBaHnc+2ZEaDSbFiRm5KmqZQSoBlbPlf+l6aIH/sD5GUf2MYwULw00LT7+dOnEuAEC0A==", + "dependencies": { + "@oozcitak/infra": "1.0.5", + "@oozcitak/url": "1.0.0", + "@oozcitak/util": "8.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/xmlbuilder2/node_modules/@oozcitak/dom/node_modules/@oozcitak/util": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@oozcitak/util/-/util-8.0.0.tgz", + "integrity": "sha512-+9Hq6yuoq/3TRV/n/xcpydGBq2qN2/DEDMqNTG7rm95K6ZE2/YY/sPyx62+1n8QsE9O26e5M1URlXsk+AnN9Jw==", + "engines": { + "node": ">=6.0" + } + }, + "node_modules/xmlbuilder2/node_modules/@oozcitak/util": { + "version": "8.3.3", + "resolved": "https://registry.npmjs.org/@oozcitak/util/-/util-8.3.3.tgz", + "integrity": "sha512-Ufpab7G5PfnEhQyy5kDg9C8ltWJjsVT1P/IYqacjstaqydG4Q21HAT2HUZQYBrC/a1ZLKCz87pfydlDvv8y97w==", + "engines": { + "node": ">=6.0" + } + }, + "node_modules/xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" + }, + "node_modules/xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "engines": { + "node": ">=0.4" + } + }, + "node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "optional": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/yoga-layout": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/yoga-layout/-/yoga-layout-2.0.1.tgz", + "integrity": "sha512-tT/oChyDXelLo2A+UVnlW9GU7CsvFMaEnd9kVFsaiCQonFAXd3xrHhkLYu+suwwosrAEQ746xBU+HvYtm1Zs2Q==" + }, + "node_modules/zip-stream": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-4.1.1.tgz", + "integrity": "sha512-9qv4rlDiopXg4E69k+vMHjNN63YFMe9sZMrdlvKnCjlCRWeCBswPPMPUfx+ipsAWq1LXHe70RcbaHdJJpS6hyQ==", + "dependencies": { + "archiver-utils": "^3.0.4", + "compress-commons": "^4.1.2", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/zip-stream/node_modules/archiver-utils": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-3.0.4.tgz", + "integrity": "sha512-KVgf4XQVrTjhyWmx6cte4RxonPLR9onExufI1jhvw/MQ4BB6IsZD5gT8Lq+u/+pRkWna/6JoHpiQioaqFP5Rzw==", + "dependencies": { + "glob": "^7.2.3", + "graceful-fs": "^4.2.0", + "lazystream": "^1.0.0", + "lodash.defaults": "^4.2.0", + "lodash.difference": "^4.5.0", + "lodash.flatten": "^4.4.0", + "lodash.isplainobject": "^4.0.6", + "lodash.union": "^4.6.0", + "normalize-path": "^3.0.0", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">= 10" + } + } + } +} \ No newline at end of file diff --git a/package.json b/package.json new file mode 100644 index 0000000..5de6799 --- /dev/null +++ b/package.json @@ -0,0 +1,114 @@ +{ + "name": "pwwa", + "version": "0.9.9", + "private": true, + "description": "JW PW Web App", + "repository": "http://git.d-popov.com/popov/next-cart-app.git", + "bugs": { + "url": "https://git.d-popov.com/popov/next-cart-app/issues" + }, + "homepage": "https://git.d-popov.com/popov/next-cart-app", + "scripts": { + "debug": "nodemon --inspect server.js", + "debug-npm-env": "cross-env NODE_ENV=$NODE_ENV nodemon --inspect server.js", + "build": "next build", + "buildWin": "npm run build", + "start": "next start", + "dev": "dotenv -e .env -- nodemon --inspect server.js", + "devNext": "next dev --port 3003 --experimental-https", + "devNextEnv": "dotenv -e .env.$NODE_ENV -- next dev --experimental-https", + "run-commented": "dotenv -e .env.$NODE_ENV -- next dev --port ${NEXT_PUBLIC_PORT:-3003}", + "test": "dotenv -e .env.$NODE_ENV -- nodemon --inspect server.js", + "nodeenv": "dotenv -e .env.$NODE_ENV -- node server.js", + "prod": "dotenv -e .env.production -- nodemon server.js" + }, + "author": "Dobromir Popov ", + "_moduleAliases": { + "@common": "./src/helpers/common", + "@helpers": "./src/helpers" + }, + "dependencies": { + "@auth/prisma-adapter": "^1.4.0", + "@emotion/react": "^11.11.3", + "@emotion/styled": "^11.11.0", + "@heroicons/react": "^2.1.1", + "@mui/icons-material": "^5.15.10", + "@mui/material": "^5.15.10", + "@mui/x-date-pickers": "^6.19.4", + "@premieroctet/next-crud": "^3.0.0", + "@prisma/client": "^5.10.2", + "@react-pdf/renderer": "^3.3.8", + "@tailwindcss/forms": "^0.5.7", + "@types/multer": "^1.4.11", + "@types/node": "^20", + "@types/react": "^18.2.57", + "autoprefixer": "^10.4.17", + "axios": "^1.6.7", + "axios-jwt": "^4.0.2", + "date-fns": "^3.3.1", + "docx": "^8.5.0", + "docx-templates": "^4.11.4", + "docxtemplater": "^3.46.0", + "dotenv": "^16.4.5", + "dotenv-cli": "^7.3.0", + "excel4node": "^1.8.2", + "exceljs": "^4.4.0", + "express": "^4.18.2", + "express-jwt": "^8.4.1", + "fastest-levenshtein": "^1.0.16", + "fs": "^0.0.1-security", + "gapi": "^0.0.3", + "gapi-script": "^1.2.0", + "get-port": "^7.0.0", + "google-auth-library": "^9.6.3", + "googleapis": "^133.0.0", + "handlebars": "^4.7.8", + "html-docx-js": "^0.3.1", + "html-to-docx": "^1.8.0", + "jsonwebtoken": "^9.0.2", + "jszip": "^3.10.1", + "levenshtein-edit-distance": "^3.0.1", + "mailtrap": "^3.3.0", + "module-alias": "^2.2.3", + "moment": "^2.30.1", + "multer": "^1.4.5-lts.1", + "next": "^14.1.0", + "next-auth": "^4.24.6", + "next-connect": "^1.0.0", + "node-excel-export": "^1.4.4", + "nodemailer": "^6.9.9", + "nodemailer-smtp-transport": "^2.7.4", + "nodemon": "^3.0.3", + "open": "^10.0.3", + "prisma-json-schema-generator": "^5.1.1", + "quill": "^1.3.7", + "quill-image-resize": "^3.0.9", + "quill-image-resize-module": "^3.0.0", + "react": "^18.2.0", + "react-big-calendar": "^1.10.2", + "react-calendar": "^4.8.0", + "react-cookies": "^0.1.1", + "react-dom": "^18.2.0", + "react-hot-toast": "^2.4.1", + "react-icons": "^5.0.1", + "react-quill": "^2.0.0", + "react-responsive-carousel": "^3.2.23", + "react-swipeable": "^7.0.1", + "react-toastify": "^10.0.4", + "sharp": "^0.33.2", + "tailwindcss": "^3.4.1", + "tw-elements": "^1.1.0", + "typescript": "^5", + "webpack-bundle-analyzer": "^4.10.1", + "winston": "^3.11.0", + "xlsx": "https://cdn.sheetjs.com/xlsx-0.19.1/xlsx-0.19.1.tgz", + "xlsx-style": "^0.8.13", + "xml-js": "^1.6.11", + "xml2js": "^0.6.2" + }, + "devDependencies": { + "cross-env": "^7.0.3", + "depcheck": "^1.4.7", + "prisma": "^5.10.2" + } +} \ No newline at end of file diff --git a/pages/_app.tsx b/pages/_app.tsx new file mode 100644 index 0000000..e89920c --- /dev/null +++ b/pages/_app.tsx @@ -0,0 +1,45 @@ +import { SessionProvider } from "next-auth/react" +import "../styles/styles.css" +import "../styles/global.css" +import "tailwindcss/tailwind.css" + +import type { AppProps } from "next/app"; +import type { Session } from "next-auth"; +import { useEffect } from "react" +// for fontawesome +import Head from 'next/head'; +import { LocalizationProvider } from '@mui/x-date-pickers'; +import { AdapterDayjs } from '@mui/x-date-pickers/AdapterDayjs' +// Use of the is mandatory to allow components that call +// `useSession()` anywhere in your application to access the `session` object. + +export default function App({ + Component, + pageProps: { session, ...pageProps }, +}: AppProps<{ session: Session }>) { + + useEffect(() => { + const use = async () => { + (await import('tw-elements')).default; + }; + use(); + }, []); + + + return ( + <> + + {/* Other tags */} + + + + + + + + + ) +} diff --git a/pages/api/auth/[...nextauth].ts b/pages/api/auth/[...nextauth].ts new file mode 100644 index 0000000..d9df1e2 --- /dev/null +++ b/pages/api/auth/[...nextauth].ts @@ -0,0 +1,200 @@ +import NextAuth, { NextAuthOptions } from "next-auth" +import GoogleProvider from "next-auth/providers/google" +import FacebookProvider from "next-auth/providers/facebook" +import GithubProvider from "next-auth/providers/github" +import TwitterProvider from "next-auth/providers/twitter" +import Auth0Provider from "next-auth/providers/auth0" +// import AppleProvider from "next-auth/providers/apple" +import EmailProvider from "next-auth/providers/email" +import CredentialsProvider from "next-auth/providers/credentials" +import { PrismaAdapter } from "@auth/prisma-adapter" + +// https://next-auth.js.org/getting-started/client + +const common = require("../../../src/helpers/common"); +import { isLoggedIn, setAuthTokens, clearAuthTokens, getAccessToken, getRefreshToken } from 'axios-jwt' + + +// console.log(process.env.EMAIL_SERVER) +// For more information on each option (and a full list of options) go to +// https://next-auth.js.org/configuration/options +export const authOptions: NextAuthOptions = { + // https://next-auth.js.org/configuration/providers/oauth + + site: process.env.NEXTAUTH_URL, + secret: process.env.NEXTAUTH_SECRET, // Ensure you have this set in your .env file + //adapter: PrismaAdapter(prisma), + providers: [ + // register new URL at https://console.cloud.google.com/apis/credentials/oauthclient/926212607479-d3m8hm8f8esp3rf1639prskn445sa01v.apps.googleusercontent.com?project=grand-forge-108716 + //Request details: redirect_uri=http://20.101.62.76:8005/api/auth/callback/google https://s.mwhitnessing.com/ + GoogleProvider({ + clientId: process.env.GOOGLE_ID, + clientSecret: process.env.GOOGLE_SECRET, + authorization: { + params: { + prompt: "consent", + access_type: "offline", + response_type: "code" + } + } + }), + CredentialsProvider({ + // The name to display on the sign in form (e.g. 'Sign in with...') + name: 'Credentials', + credentials: { + username: { label: "Потребител", type: "text", placeholder: "Потребителско име" }, + password: { label: "Парола", type: "password" } + }, + async authorize(credentials, req) { + //const user = { id: "1", name: "Администратора", email: "jsmith@example.com" } + //return user + // const res = await fetch("/your/endpoint", { + // method: 'POST', + // body: JSON.stringify(credentials), + // headers: { "Content-Type": "application/json" } + // }) + // const user = await res.json() + + // // If no error and we have user data, return it + // if (res.ok && user) { + // return user + // } + // // Return null if user data could not be retrieved + // return null + const users = [ + { id: "1", name: "admin", email: "admin@example.com", password: "admin123", role: "ADMIN" }, + { id: "2", name: "krasi", email: "krasi@example.com", password: "krasi123", role: "ADMIN" }, + { id: "3", name: "popov", email: "popov@example.com", password: "popov123", role: "ADMIN" } + ]; + + // Check if a user with the given username and password exists + const user = users.find(user => + user.name === credentials.username && user.password === credentials.password + ); + + // If a matching user is found, return the user data, otherwise return null + if (user) { + return user; //{ id: user.id, name: user.name, email: user.email }; + } + + return null; + } + }), + /* + EmailProvider({ + server: { + host: "smtp.mailtrap.io", + port: 2525, + auth: { + user: "8ec69527ff2104", + pass: "c7bc05f171c96c" + } + }, + // server: process.env.EMAIL_SERVER, + from: "noreply@example.com", + }), + + // Temporarily removing the Apple provider from the demo site as the + // callback URL for it needs updating due to Vercel changing domains + /* + Providers.Apple({ + clientId: process.env.APPLE_ID, + clientSecret: { + appleId: process.env.APPLE_ID, + teamId: process.env.APPLE_TEAM_ID, + privateKey: process.env.APPLE_PRIVATE_KEY, + keyId: process.env.APPLE_KEY_ID, + }, + }), + */ + + //d-popov@abv.bg + Auth0Provider({ + clientId: process.env.AUTH0_ID, + clientSecret: process.env.AUTH0_SECRET, + issuer: process.env.AUTH0_ISSUER, + }), + ], + theme: { + colorScheme: "light", + }, + session: { + strategy: "jwt" + }, + callbacks: { + async signIn({ user, account, profile }) { + var prisma = common.getPrismaClient(); + + console.log("[nextauth] signIn:", account.provider, user.email) + if (account.provider === 'google') { + try { + // Check user in your database and assign roles + const dbUser = await prisma.publisher.findUnique({ + where: { email: user.email } + }); + + if (dbUser) { + // Assign roles from your database to the session + user.role = dbUser.role; + user.id = dbUser.id; + //user.permissions = dbUser.permissions; + const session = { ...user }; + return true; // Sign-in successful + } else { + // Optionally create a new user in your DB + // Or return false to deny access + return false; + } + } catch (e) { + console.log(e); + } + } + + return true; // Allow other providers or default behavior + }, + + // Persist the OAuth access_token to the token right after signin + async jwt({ token, user, account, profile, isNewUser }) { + //!console.log("[nextauth] JWT", token, user) + //token.userRole = "adminer" + if (user) { + token.role = user.role; + token.id = user.id; //already done in session? + //token.name = user.name; already done in session (name, email, picture, sub) + } + if (account && user) { + token.accessToken = account.access_token; // Set the access token from the account object + token.provider = account.provider; + console.log("[nextauth] setting token.accessToken", token.accessToken); + setAuthTokens({ + accessToken: account.accessToken, + refreshToken: account.refreshToken, + }) + } + + return token; + }, + + // Send properties to the client, like an access_token from a provider. + async session({ session, token, user }) { + //!console.log("[nextauth] session", token, user) + if (token) { + //session.user.role = token.role; + session.user.id = token.id; + session.user.role = token.role; + session.user.name = token.name || token.email; + } + + // if (session?.user) { + // session.user.id = user.id; //duplicate + // } + + return { + ...session, + accessToken: token.accessToken + }; + }, + }, +} + +export default NextAuth(authOptions) diff --git a/pages/api/data/[...nextcrud].ts b/pages/api/data/[...nextcrud].ts new file mode 100644 index 0000000..af64fa7 --- /dev/null +++ b/pages/api/data/[...nextcrud].ts @@ -0,0 +1,68 @@ +import NextCrud, { PrismaAdapter } from "@premieroctet/next-crud"; +import { Prisma } from "@prisma/client"; +import { NextApiRequest, NextApiResponse } from "next"; +import { getServerSession } from "next-auth/next"; +import { authOptions } from "../auth/[...nextauth]"; +// import { getToken } from "next-auth/jwt"; +// import { getSession } from "next-auth/client"; +const common = require("../../../src/helpers/common"); +import jwt from 'jsonwebtoken'; +import { decode } from 'next-auth/jwt'; +// import { getToken } from "next-auth/jwt"; + +const handler = async (req: NextApiRequest, res: NextApiResponse) => { + const prismaClient = common.getPrismaClient(); + + const nextCrudHandler = await NextCrud({ + adapter: new PrismaAdapter({ prismaClient }), + models: { + [Prisma.ModelName.CartEvent]: { name: "cartevents" }, + }, + }); + //1: check session + const session = await getServerSession(req, res, authOptions); + //console.log("Session:", session); // Log the session + const authHeader = req.headers.authorization || ''; + //console.log('authHeader', authHeader); + if (session) { + return nextCrudHandler(req, res); + } + else { + console.log('[nextCrud]: No session'); + } + + //2: check jwt + const secret = process.env.NEXTAUTH_SECRET; + const bearerHeader = req.headers['authorization']; + if (bearerHeader) { + const token = bearerHeader.split(' ')[1]; // Assuming "Bearer " + try { + const decoded = await decode({ + token: token, + secret: process.env.NEXTAUTH_SECRET, + }); + //console.log('Decoded JWT:'); + } catch (err) { + console.error('[nextCrud]: Error decoding token:', err); + } + try { + const verified = jwt.verify(token, secret); + //console.log('Verified JWT:'); + + return nextCrudHandler(req, res); + } catch (err) { + console.error('[nextCrud]: Invalid token:', err); + } + } + + //3. check X-From-Server header + const xFromServer = req.headers['x-from-server']; + if (xFromServer) { + return nextCrudHandler(req, res); + } + + + return res.status(401).json({ message: '[nextCrud]: Unauthorized' }); +}; + +export default handler; diff --git a/pages/api/data/content.ts b/pages/api/data/content.ts new file mode 100644 index 0000000..30f67d7 --- /dev/null +++ b/pages/api/data/content.ts @@ -0,0 +1,15 @@ +import path from 'path'; +import { promises as fs } from 'fs'; + +export default async function handler(req, res) { + //Find the absolute path of the json directory and the requested file contents + const jsonDirectory = path.join(process.cwd(), 'content'); + const requestedFile = req.query.nextcrud[0]; + const fileContents = await fs.readFile(path.join(jsonDirectory, requestedFile), 'utf8'); + // try to determine the content type from the file extension + const contentType = requestedFile.endsWith('.json') ? 'application/json' : 'text/plain'; + // return the file contents with the appropriate content type + res.status(200).setHeader('Content-Type', contentType).end(fileContents); + + +} diff --git a/pages/api/examples/jwt.ts b/pages/api/examples/jwt.ts new file mode 100644 index 0000000..3526ba9 --- /dev/null +++ b/pages/api/examples/jwt.ts @@ -0,0 +1,15 @@ +// This is an example of how to read a JSON Web Token from an API route +import { getToken } from "next-auth/jwt" + +import type { NextApiRequest, NextApiResponse } from "next" + +export default async function handler( + req: NextApiRequest, + res: NextApiResponse +) { + // If you don't have the NEXTAUTH_SECRET environment variable set, + // you will have to pass your secret as `secret` to `getToken` + const token = await getToken({ req }) + console.log(token) + res.send(JSON.stringify(token, null, 2)) +} diff --git a/pages/api/examples/protected.ts b/pages/api/examples/protected.ts new file mode 100644 index 0000000..90264a8 --- /dev/null +++ b/pages/api/examples/protected.ts @@ -0,0 +1,19 @@ +// This is an example of to protect an API route +import { getServerSession } from "next-auth/next"; +import { authOptions } from "../auth/[...nextauth]"; + +import type { NextApiRequest, NextApiResponse } from "next"; + +export default async function handler(req: NextApiRequest, res: NextApiResponse) { + const session = await getServerSession(req, res, authOptions); + + if (session) { + return res.send({ + content: "This is protected content. You can access this content because you are signed in.", + }); + } + + res.send({ + error: "You must be signed in to view the protected content on this page.", + }); +} diff --git a/pages/api/examples/session.ts b/pages/api/examples/session.ts new file mode 100644 index 0000000..bf6eec6 --- /dev/null +++ b/pages/api/examples/session.ts @@ -0,0 +1,10 @@ +// This is an example of how to access a session from an API route +import { getServerSession } from "next-auth"; +import { authOptions } from "../auth/[...nextauth]"; + +import type { NextApiRequest, NextApiResponse } from "next"; + +export default async function handler(req: NextApiRequest, res: NextApiResponse) { + const session = await getServerSession(req, res, authOptions); + res.send(JSON.stringify(session, null, 2)); +} diff --git a/pages/api/index.ts b/pages/api/index.ts new file mode 100644 index 0000000..bb8b2a9 --- /dev/null +++ b/pages/api/index.ts @@ -0,0 +1,643 @@ +import { getToken } from "next-auth/jwt"; +import { NextApiRequest, NextApiResponse } from 'next' +import { DayOfWeek } from '@prisma/client'; +const common = require('../../src/helpers/common'); +const data = require('../../src/helpers/data'); + +import fs from 'fs'; +import path from 'path'; + +/** + * + * @param req import { NextApiRequest, NextApiResponse } from 'next' + * @param res import { NextApiRequest, NextApiResponse } from 'next' + */ +export default async function handler(req, res) { + const prisma = common.getPrismaClient(); + + // Retrieve and validate the JWT token + const token = await getToken({ req: req }); + if (!token) { + // If no token or invalid token, return unauthorized status + return res.status(401).json({ message: "Unauthorized to call this API endpoint" }); + } + else { + // If token is valid, log the user + //console.log("JWT | User: " + token.email); + } + + var action = req.query.action; + var filter = req.query.filter; + let date: Date; + if (req.query.date) { + date = new Date(req.query.date); + //date.setDate(date.getDate()); // Subtract one day to get the correct date, as calendar sends wrong date (one day ahead) + //date.setHours(0, 0, 0, 0); + } + if (req.query.filterDate) { + date = new Date(req.query.filterDate); + } + try { + switch (action) { + case "initDb": + // Read the SQL script from the file + const sqlFilePath = path.join(process.cwd(), 'prisma', 'data.sql'); + const sql = fs.readFileSync(sqlFilePath, 'utf8'); + + // Execute the SQL script + await prisma.$executeRawUnsafe(sql); + res.status(200).json({ message: "SQL script executed successfully" }); + break; + + case "deleteAllPublishers": + //get filter and delete all publishers containing that in first name or last name + await prisma.publisher.deleteMany({ + where: { + OR: [ + { firstName: { contains: filter } }, + { lastName: { contains: filter } }, + ], + }, + }); + res.status(200).json({ "message": "ok" }); + break; + case "deleteAllAvailabilities": + //get filter and delete all publishers containing that in first name or last name + await prisma.availability.deleteMany({ + where: filter ? { + OR: [ + { firstName: { contains: filter } }, + { lastName: { contains: filter } } + ] + } : {} + }); + res.status(200).json({ "message": "ok" }); + break; + //gets publisher by names with availabilities and assignments + case "deleteAvailabilityForPublisher": + let publisherId = req.query.publisherId; + let dateFor, monthInfo; + if (req.query.date) { + dateFor = new Date(req.query.date); + //get month info from date + monthInfo = common.getMonthDatesInfo(dateFor); + } + const deleteFromPreviousAssignments = common.parseBool(req.query.deleteFromPreviousAssignments); + // if datefor is not null/undefined, delete availabilities for that month + try { + await prisma.availability.deleteMany({ + where: { + publisherId: publisherId, + startTime: { gte: monthInfo?.firstMonday }, + endTime: { lte: monthInfo?.lastSunday } + } + }); + if (deleteFromPreviousAssignments) { + await prisma.availability.deleteMany({ + where: { + publisherId: publisherId, + isFromPreviousAssignment: true + } + }); + } + // await prisma.availability.deleteMany({ + // where: { + // publisherId: publisherId + // } + // }); + res.status(200).json({ "message": "ok" }); + } catch (error) { + console.error("Error deleting availability for publisher: " + publisherId + " error: " + error); + res.status(500).json({ error }); + } + break; + + case "createAvailabilities": { + const availabilities = req.body; + //! console.log("createAvailabilities: " + JSON.stringify(availabilities)); + try { + await prisma.availability.createMany({ + data: availabilities + }); + res.status(200).json({ "message": "ok" }); + } catch (error) { + console.error("Error creating availabilities: " + error); + res.status(500).json({ error }); + } + } + break; + + case "getCalendarEvents": + let events = await getCalendarEvents(req.query.publisherId, date); + res.status(200).json(events); + + case "getPublisherInfo": + let pubs = await filterPublishers("id,firstName,lastName,email".split(","), "", null, req.query.assignments || true, req.query.availabilities || true, false, req.query.id); + res.status(200).json(pubs[0]); + break; + case "getMonthlyStatistics": + let allpubs = await getMonthlyStatistics("id,firstName,lastName,email", date); + res.status(200).json(allpubs); + break; + + case "getUnassignedPublishers": + //let monthInfo = common.getMonthDatesInfo(date); + let allPubs = await filterPublishers("id,firstName,lastName,email,isactive".split(","), "", date, true, true, false); + let unassignedPubs = allPubs.filter(pub => pub.currentMonthAssignments == 0 && pub.availabilities.length > 0); + res.status(200).json(unassignedPubs); + break; + case "filterPublishers": + const searchText = req.query.searchText?.normalize('NFC'); + const fetchAssignments = common.parseBool(req.query.assignments); + const fetchAvailabilities = common.parseBool(req.query.availabilities); + let publishers = await filterPublishers(req.query.select, searchText, date, fetchAssignments, fetchAvailabilities); + //!console.log("publishers: (" + publishers.length + ") " + JSON.stringify(publishers.map(pub => pub.firstName + " " + pub.lastName))); + res.status(200).json(publishers); + break; + + // find publisher by full name or email + case "findPublisher": + const getAll = common.parseBool(req.query.all) || false; + let publisher = await data.findPublisher(filter, req.query.email, req.query.select, getAll); + res.status(200).json(publisher); + break; + + case "getShiftsForDay": + + // Setting the range for a day: starting from the beginning of the date and ending just before the next date. + let startOfDay = new Date(date.getFullYear(), date.getMonth(), date.getDate()); + let endOfDay = new Date(date.getFullYear(), date.getMonth(), date.getDate(), 23, 59, 59, 999); + + let shiftsForDate = await prisma.shift.findMany({ + where: { + startTime: { + gte: startOfDay, + lt: endOfDay + }, + }, + include: { + assignments: { + include: { + publisher: true, + }, + }, + }, + }); + + console.log("shiftsForDate(" + date + ") - " + shiftsForDate.length + " : " + JSON.stringify(shiftsForDate.map(shift => shift.id))); + + res.status(200).json(shiftsForDate); + break; + + + default: + res.status(200).json({ "message": "no action" }); + break; + } + } catch (error) { + console.error("API: Error executing action: " + action + " with filter: " + filter + " error: " + error); + res.status(500).json({ error }); + } +} + + +export async function getMonthlyStatistics(selectFields, filterDate) { + + let publishers = []; + selectFields = selectFields?.split(","); + let selectBase = selectFields.reduce((acc, curr) => { + acc[curr] = true; + return acc; + }, {}); + selectBase.assignments = { + select: { + id: true, + shift: { + select: { + id: true, + startTime: true, + endTime: true + } + } + } + }; + let currentWeekStart: Date, currentWeekEnd: Date, + currentMonthStart: Date, currentMonthEnd: Date, + previousMonthStart: Date, previousMonthEnd: Date; + + + let date = new Date(filterDate); + date.setDate(filterDate.getDate()); + currentWeekStart = common.getStartOfWeek(date); + currentWeekEnd = common.getEndOfWeek(date); + + var monthInfo = common.getMonthDatesInfo(date); + currentMonthStart = monthInfo.firstMonday; + currentMonthEnd = monthInfo.lastSunday; + date.setMonth(date.getMonth() - 1); + monthInfo = common.getMonthDatesInfo(date); + previousMonthStart = monthInfo.firstMonday; + previousMonthEnd = monthInfo.lastSunday; + + + const prisma = common.getPrismaClient(); + publishers = await prisma.publisher.findMany({ + select: { + ...selectBase, + } + }); + + publishers.forEach(pub => { + // Debug logs to help identify issues + pub.currentWeekAssignments = pub.assignments.filter(assignment => { + return assignment.shift.startTime >= currentWeekStart && assignment.shift.startTime <= currentWeekEnd; + }).length; + pub.currentMonthAssignments = pub.assignments.filter(assignment => { + return assignment.shift.startTime >= currentMonthStart && assignment.shift.startTime <= currentMonthEnd; + }).length; + pub.previousMonthAssignments = pub.assignments.filter(assignment => { + return assignment.shift.startTime >= previousMonthStart && assignment.shift.startTime <= previousMonthEnd; + }).length; + }); + return publishers; +} + + +// availabilites filter: +// 1. if dayOfMonth is null, match by day of week (enum) +// 2. if dayOfMonth is not null, match by date +// 3. if date is 00:00:00, match by date only (without time) +// 4. if date is not 00:00:00, it should be in the range of start and end times +// this way we distinguish between weekly availabiillities (entered without dayOfMonth) and old availabilities from previous months (entered with dayOfMonth, but we set it to null), +// (To validate) we use useDateFilter in combination with the filterDate to get publishers without availabilities for the day: +// 1: useDateFilter = false, filterDate = null - get all publishers with availabilities for the current month +// 2: useDateFilter = false, filterDate = date - get all publishers with availabilities for the current month +// 3: useDateFilter = true, filterDate = null - get all publishers with availabilities for the current month +// 4: useDateFilter = true, filterDate = date - get all publishers with availabilities for the current month and filter by date + +export async function filterPublishers(selectFields, searchText, filterDate, fetchAssignments: boolean = true, fetchAvailabilities: boolean = true, useDateFilter = true, id = null) { + + let currentWeekStart: Date, currentWeekEnd: Date, + currentMonthStart: Date, currentMonthEnd: Date, + previousMonthStart: Date, previousMonthEnd: Date, + filterDateEnd: Date, + publishers = []; + + if (!filterDate) { + useDateFilter = false; + } + else { + + let date = new Date(filterDate.getTime()); + //date.setDate(filterDate.getDate()); + currentWeekStart = common.getStartOfWeek(date); + currentWeekEnd = common.getEndOfWeek(date); + + var monthInfo = common.getMonthDatesInfo(date); + currentMonthStart = monthInfo.firstMonday; + currentMonthEnd = monthInfo.lastSunday; + date.setMonth(date.getMonth() - 1); + monthInfo = common.getMonthDatesInfo(date); + previousMonthStart = monthInfo.firstMonday; + previousMonthEnd = monthInfo.lastSunday; + + filterDateEnd = new Date(filterDate); + filterDateEnd.setHours(23, 59, 59, 999); + } + + + let whereClause = {}; + if (id) { + whereClause = { + id: String(id) + } + } + const searchTextString = String(searchText).trim(); + if (searchTextString) { + whereClause = { + OR: [ + { firstName: { contains: searchTextString } }, + { lastName: { contains: searchTextString } }, + ], + }; + } + + // Base select fields + + // Only attempt to split if selectFields is a string; otherwise, use it as it is. + selectFields = typeof selectFields === 'string' ? selectFields.split(",") : selectFields; + + let selectBase = selectFields.reduce((acc, curr) => { + acc[curr] = true; + return acc; + }, {}); + + + // If assignments flag is true, fetch assignments + if (fetchAssignments) { + + //!! WORKING CODE, but heavy on the DB !! + selectBase.assignments = { + select: { + id: true, + shift: { + select: { + id: true, + startTime: true, + endTime: true + } + } + }, + where: { + shift: { + OR: [ + // { + // startTime: { + // gte: currentWeekStart, + // lte: currentWeekEnd + // } + // }, + // { + // startTime: { + // gte: currentMonthStart, + // lte: currentMonthEnd + // } + // }, + { + startTime: { + gte: previousMonthStart, + // lte: previousMonthEnd + } + }, + + ] + } + } + }; + //selectBase.assignments = true; + } + + let dayOfWeekEnum: DayOfWeek + if (filterDate) { + // Determine day of week using common function + dayOfWeekEnum = common.getDayOfWeekNameEnEnum(filterDate); + if (filterDate.getHours() > 21 || filterDate.getHours() < 6) { + filterDate.setHours(0, 0, 0, 0); // Set to midnight + } + } + // console.log(`filterDate: ${filterDate}`); + // console.log(`filterDateEnd: ${filterDateEnd}`); + + + if (filterDate && useDateFilter) { + // Info, description and ToDo: + // We should distinguish between availabilities with dayOfMonth and without + // If dayOfMonth is null, we should match by day of week using the enum + // If dayOfMonth is not null, we should match by date. + // if date is 00:00:00, we should match by date only (without time) + // if date is not 00:00:00, it should be in the range of start and end times + // we should also include availabilities from previous assignments but not with preference - dayOfMonth is null. we shuold include them only if they match the day of week + // and distinguish between weekly availabiillities (entered without dayOfMonth) and old availabilities from previous months (entered with dayOfMonth, but we set it to null), + // which we count as weekly availabilities. We can use the type field for that + //console.log(`filterDate: ${filterDate}. date: ${filterDate.getDate()}. dayOfWeekEnum: ${dayOfWeekEnum}. useDateFilter: ${useDateFilter}`); + + // we will have 3 cases: up-to date availabilities, old availabilities from previous months and availabilities from previous assignments but not with preference + // we will use the type field to distinguish between them + // up-to date availabilities will have type = 1 + // old availabilities from previous months will have type = 2 - we want to drop that function to simplify the code and avoid confusion + // availabilities from previous assignments but not with preference will have type = 3 + // also, permanent weekly availabilities will have dayOfMonth = null and type = 0 + // for 0 we will match by dayOfWeekEnum and times + // for 1 we will match by exact date and times + // for 2 we will match by dayofweek, weeknr and times + // for 3 we will match by dayofweek, weeknr and times - this is the same as 2, but we will not count them as availabilities for the current month + + + // generaion of schedule: + /* + option 1: fill from blank - first two places per shift, then more if possible + option 2: fill from previous schedule , remove all assignments where new availabilities are not available + and permanent availabilities to make room for changes (we want to shuffle if possible??? do we?) + continue with option 1 from there + which one depends on if we prioritize empty shifts or making sure everyone has up to date availabilities + */ + + //substract the time difference between from ISO string and local time + const offset = filterDate.getTimezoneOffset() * 60000; // offset in milliseconds + var dateAsISO = new Date(filterDate.getTime() + offset); + if (filterDate.getHours() == 0 || dateAsISO.getHours() == 0) { + whereClause["availabilities"] = { + some: { + OR: [ + // Check only by date without considering time ( Assignments on specific days without time) + { + //AND: [{ startTime: { gte: filterDate } }, { startTime: { lte: filterDateEnd } }] + //dayOfMonth: filterDate.getDate(), + startTime: { gte: filterDate }, + endTime: { lte: filterDateEnd }, + // //dayofweek: dayOfWeekEnum, + } + , + // Check if dayOfMonth is null and match by day of week using the enum (Assigments every week) + // This includes availabilities from previous assignments but not with preference + + { + dayOfMonth: null, + dayofweek: dayOfWeekEnum, + // ToDo: and weekNr + //startTime: { gte: currentMonthStart }, + } + ] + } + }; + } + else { + whereClause["availabilities"] = { + some: { + OR: [ + // Check if dayOfMonth is set and filterDate is between start and end dates (Assignments on specific days AND time) + { + dayOfMonth: filterDate.getDate(), + startTime: { lte: filterDate }, + endTime: { gte: filterDate } + }, + // Check if dayOfMonth is null and match by day of week using the enum (Assigments every week) + { + dayOfMonth: null, + dayofweek: dayOfWeekEnum, + } + ] + } + }; + } + } else { // we use month filter if date is passed and useDateFilter is false + if (fetchAvailabilities) { + // If no filter date, return all publishers's availabilities for currentMonthStart + whereClause["availabilities"] = { + some: { + OR: [ + // Check if dayOfMonth is not null and startTime is after currentMonthStart (Assignments on specific days AND time) + { + dayOfMonth: { not: null }, + startTime: { gte: currentMonthStart }, + endTime: { lte: currentMonthEnd } + }, + // Check if dayOfMonth is null and match by day of week using the enum (Assigments every week) + { + dayOfMonth: null, + } + ] + } + }; + //try here + // selectBase.аvailabilities = { + // select: { + // dayofweek: true, + // dayOfMonth: true, + // startTime: true, + // endTime: true, + // weekNr: true, + // type: true + // }, + // where: { + // OR: [ + // { + // startTime: { gte: currentMonthStart }, + // endTime: { lte: currentMonthEnd } + // } + // ] + // } + // } + } + } + + //include availabilities if flag is true + const prisma = common.getPrismaClient(); //why we need to get it again? + publishers = await prisma.publisher.findMany({ + where: whereClause, + select: { + ...selectBase, + ...(fetchAvailabilities && { availabilities: true }) + } + }); + + console.log(`publishers: ${publishers.length}, WhereClause: ${JSON.stringify(whereClause)}`); + + if (filterDate) { + + if (fetchAssignments) { + //get if publisher has assignments for current weekday, week, current month, previous month + publishers.forEach(pub => { + // Filter assignments for current day + pub.currentDayAssignments = pub.assignments?.filter(assignment => { + return assignment.shift.startTime >= filterDate && assignment.shift.startTime <= filterDateEnd; + }).length; + + // Filter assignments for current week + pub.currentWeekAssignments = pub.assignments?.filter(assignment => { + return assignment.shift.startTime >= currentWeekStart && assignment.shift.startTime <= currentWeekEnd; + }).length; + + // Filter assignments for current month + pub.currentMonthAssignments = pub.assignments?.filter(assignment => { + return assignment.shift.startTime >= currentMonthStart && assignment.shift.startTime <= currentMonthEnd; + }).length; + + // Filter assignments for previous month + pub.previousMonthAssignments = pub.assignments?.filter(assignment => { + return assignment.shift.startTime >= previousMonthStart && assignment.shift.startTime <= previousMonthEnd; + }).length; + }); + } + } + + if (fetchAvailabilities) { + //get the availabilities for the day. Calcullate: + //1. how many days the publisher is available for the current month - only with dayOfMonth + //2. how many days the publisher is available without dayOfMonth (previous months count) + //3. how many hours in total the publisher is available for the current month + publishers.forEach(pub => { + pub.currentMonthAvailability = pub.availabilities?.filter(avail => { + // return avail.dayOfMonth != null && avail.startTime >= currentMonthStart && avail.startTime <= currentMonthEnd; + return avail.startTime >= currentMonthStart && avail.startTime <= currentMonthEnd; + }) + pub.currentMonthAvailabilityDaysCount = pub.currentMonthAvailability.length || 0; + // pub.currentMonthAvailabilityDaysCount += pub.availabilities.filter(avail => { + // return avail.dayOfMonth == null; + // }).length; + pub.currentMonthAvailabilityHoursCount = pub.currentMonthAvailability.reduce((acc, curr) => { + return acc + (curr.endTime.getTime() - curr.startTime.getTime()) / (1000 * 60 * 60); + }, 0); + + //if pub has ever filled the form - if has availabilities which are not from previous assignments + pub.hasEverFilledForm = pub.availabilities?.some(avail => { + return avail.isFromPreviousAssignments == false; + }); + + //if pub has up-to-date availabilities (with dayOfMonth) for the current month + pub.hasUpToDateAvailabilities = pub.availabilities?.some(avail => { + return avail.dayOfMonth != null && avail.startTime >= currentMonthStart && avail.startTime <= currentMonthEnd; + }); + + }); + + if (filterDate && useDateFilter) { + // Post filter for time if dayOfMonth is null + // Modify the availabilities array of the filtered publishers + publishers.forEach(pub => { + pub.availabilities = pub.availabilities?.filter(avail => matchesAvailability(avail, filterDate)); + }); + } + + } + + + return publishers; +} + +function matchesAvailability(avail, filterDate) { + // Setting the start and end time of the filterDate + filterDate.setHours(0, 0, 0, 0); + const filterDateEnd = new Date(filterDate); + filterDateEnd.setHours(23, 59, 59, 999); + + // Return true if avail.startTime is between filterDate and filterDateEnd + return avail.startTime >= filterDate && avail.startTime <= filterDateEnd; +} + +async function getCalendarEvents(publisherId, date, availabilities = true, assignments = true) { + const result = []; + let pubs = await filterPublishers("id,firstName,lastName,email".split(","), "", date, assignments, availabilities, date ? true : false, publisherId); + let publisher = pubs[0]; + if (publisher) { + if (availabilities) { + publisher.availabilities?.forEach(item => { + result.push({ + ...item, + title: common.getTimeFomatted(new Date(item.startTime)) + "-" + common.getTimeFomatted(new Date(item.endTime)), //item.name, + date: new Date(item.startTime), + startTime: new Date(item.startTime), + endTime: new Date(item.endTime), + publisherId: publisher.id, + type: "availability", + isFromPreviousAssignment: item.isFromPreviousAssignment, + }); + }); + } + if (assignments) { + publisher.assignments?.forEach(item => { + result.push({ + ...item, + title: common.getTimeFomatted(new Date(item.shift.startTime)) + "-" + common.getTimeFomatted(new Date(item.shift.endTime)), + date: new Date(item.shift.startTime), + startTime: new Date(item.shift.startTime), + endTime: new Date(item.shift.endTime), + publisherId: item.publisherid, + type: "assignment", + }); + }); + + } + } + return result; +} \ No newline at end of file diff --git a/pages/api/schedule.ts b/pages/api/schedule.ts new file mode 100644 index 0000000..63da817 --- /dev/null +++ b/pages/api/schedule.ts @@ -0,0 +1,187 @@ +// pages/api/shifts.ts + +import axiosServer from '../../src/axiosServer'; +import { getToken } from "next-auth/jwt"; + +import type { NextApiRequest, NextApiResponse } from "next"; +import { Prisma, PrismaClient, DayOfWeek, Publisher, Shift } from "@prisma/client"; +import { levenshteinEditDistance } from "levenshtein-edit-distance"; +import { filterPublishers, /* other functions */ } from './index'; + +import CAL from "../../src/helpers/calendar"; +//const common = require("@common"); +import common from "../../src/helpers/common"; +import { Axios } from 'axios'; +const path = require("path"); +const fs = require("fs"); + +const generateTemplateFile = async (data, templateSrc) => { + const handlebars = require("handlebars"); + const htmlDocx = require("html-docx-js"); + + // Compile the Handlebars template + const template = handlebars.compile(templateSrc); + + // Generate the HTML output using the template and the events data + const html = template(data); + return html; +} + +export default async function handler(req: NextApiRequest, res: NextApiResponse) { + console.log(req.url); + console.log(req.query); + const prisma = common.getPrismaClient(); + + // If you don't have the NEXTAUTH_SECRET environment variable set, + // you will have to pass your secret as `secret` to `getToken` + const axios = await axiosServer({ req: req, res: res }); + const token = await getToken({ req: req }); + if (!token) { + // If no token or invalid token, return unauthorized status + return res.status(401).json({ message: "Unauthorized" }); + } + + + if (req.method === 'GET') { + const { year, month } = req.query; + + let monthIndex = parseInt(month as string) - 1; + const monthInfo = common.getMonthDatesInfo(new Date(year, month, 1)); + let fromDate = monthInfo.firstMonday; + const toDate = monthInfo.lastSunday; + + // Ensure fromDate is not in the past + const today = new Date(); + today.setHours(0, 0, 0, 0); // Set time to midnight for accurate comparison + + if (fromDate < today) { + fromDate = today; + } + + + try { + + const shifts = await prisma.shift.findMany({ + where: { + isactive: true, + startTime: { + gte: fromDate, + lt: toDate, + }, + }, + include: { + assignments: { + where: {}, + include: { + publisher: true, + }, + }, + cartEvent: { + include: { + location: true, + }, + }, + }, + }); + + let json = JSON.stringify(shifts); + const groupedShifts = {}; + const startDate = new Date(shifts[0].startTime); + const monthName = common.getMonthName(shifts[0].startTime.getMonth()); + let i = 0; + try { + for (const shift of shifts) { + i++; + const date = new Date(shift.startTime); + const day = common.getISODateOnly(date) + const time = common.getTimeRange(shift.startTime, shift.endTime); //common.getLocalTime(date); + if (!groupedShifts[day]) { + groupedShifts[day] = {}; + } + if (!groupedShifts[day][time]) { + groupedShifts[day][time] = []; + } + let shiftSchedule = { + date: date, + placeOfEvent: shift.cartEvent.location.name, + time: time, + //bold the text after - in the notes + notes: shift.notes?.substring(0, shift.notes.indexOf("-") + 1), + notes_bold: shift.notes?.substring(shift.notes.indexOf("-") + 1), + names: shift.assignments + .map((assignment) => { + return ( + assignment.publisher.firstName + + " " + + assignment.publisher.lastName + ); + }) + .join(", "), + }; + + groupedShifts[day][time].push(shiftSchedule); + } + } catch (err) { + console.log(err + " " + JSON.stringify(shifts[i])); + } + + // Create the output object in the format of the second JSON file + const monthlySchedule = { + month: monthName, + year: startDate.getFullYear(), + events: [], + }; + + for (const day in groupedShifts) { + var dayEvent = null; + + for (const time in groupedShifts[day]) { + if (dayEvent == null) { + const shift = groupedShifts[day][time][0]; + if (!shift) { + console.log("shift is null"); + continue; + } + let weekday = common.getDayOfWeekName(shift.date); + weekday = weekday.charAt(0).toUpperCase() + weekday.slice(1); + let weekNr = common.getWeekNumber(shift.date); + console.log("weekday = " + weekday, " weekNr = " + weekNr); + dayEvent = { + week: weekNr, + dayOfWeek: weekday, + dayOfMonth: shift.date.getDate(), + placeOfEvent: shift.placeOfEvent, + shifts: [], + //transport: shift.notes, + }; + } + + dayEvent.shifts.push(...groupedShifts[day][time]); + } + + monthlySchedule.events.push(dayEvent); + } + + const outputPath = path.join(process.cwd(), 'public', 'content', 'output'); + if (!fs.existsSync(outputPath)) { + fs.mkdirSync(outputPath, { recursive: true }); + } + + fs.writeFileSync(path.join(outputPath, `shifts ${year}.${month}.json`), JSON.stringify(monthlySchedule), 'utf8'); + // Load the Handlebars template from a file + const template = fs.readFileSync("./src/templates/word.html", "utf8"); + generateTemplateFile(monthlySchedule, template).then((result) => { + const filename = path.join(outputPath, `schedule ${year}.${month}.html`) + //fs.writeFileSync(filename, result, "utf8"); + res.end(result); + } + ); + } + catch (error) { + res.status(500).json({ error: "Internal Server Error" }); + } + } else { + res.setHeader('Allow', ['GET']); + res.status(405).end(`Method ${req.method} Not Allowed`); + } +} \ No newline at end of file diff --git a/pages/api/shiftgenerate.ts b/pages/api/shiftgenerate.ts new file mode 100644 index 0000000..8573827 --- /dev/null +++ b/pages/api/shiftgenerate.ts @@ -0,0 +1,688 @@ +//import { getToken } from "next-auth/jwt"; + +import axiosServer from '../../src/axiosServer'; +import { getToken } from "next-auth/jwt"; + +import type { NextApiRequest, NextApiResponse } from "next"; +import { Prisma, PrismaClient, DayOfWeek, Publisher, Shift } from "@prisma/client"; +import { levenshteinEditDistance } from "levenshtein-edit-distance"; +import { filterPublishers, /* other functions */ } from './index'; + +import CAL from "../../src/helpers/calendar"; +//const common = require("@common"); +import common from "../../src/helpers/common"; +import { Axios } from 'axios'; + +export default handler; + +async function handler(req: NextApiRequest, res: NextApiResponse) { + console.log(req.url); + console.log(req.query); + const prisma = common.getPrismaClient(); + + // If you don't have the NEXTAUTH_SECRET environment variable set, + // you will have to pass your secret as `secret` to `getToken` + const axios = await axiosServer({ req: req, res: res }); + const token = await getToken({ req: req }); + if (!token) { + // If no token or invalid token, return unauthorized status + return res.status(401).json({ message: "Unauthorized" }); + } + + // const token = req.headers.authorization.split('Bearer ')[1] + // const { user } = await verify(token, process.env.NEXTAUTH_SECRET, { + // maxAge: 30 * 24 * 60 * 60, // 30 days + // }) + // if (!user.roles.includes('admin')) { + // res.status(401).json({ message: 'Unauthorized' }) + // return + // } + // // if (!user.role == "adminer") { + + // if (token?.userRole !== "adminer") { + // res.status(401).json({ message: "Unauthorized" }); + // console.log("not authorized"); + // return; + // } + + // var result = { error: "Not authorized" }; + var action = req.query.action; + switch (action) { + case "generate": + var result = await GenerateSchedule(axios, + req.query.date?.toString() || common.getISODateOnly(new Date()), + common.parseBool(req.query.copyFromPreviousMonth), + common.parseBool(req.query.autoFill), + common.parseBool(req.query.forDay)); + res.send(JSON.stringify(result.error?.toString())); + break; + case "delete": + result = await DeleteSchedule(axios, req.query.date, common.parseBool(req.query.forDay)); + res.send("deleted"); // JSON.stringify(result, null, 2) + break; + case "createcalendarevent": + //CAL.GenerateICS(); + result = await CreateCalendarForUser(req.query.id); + res.send(result); // JSON.stringify(result, null, 2) + break; + case "test": + var data = prisma.shift.findMany({ + where: { + isactive: true + } + }); + + res.send({ + action: "OK", + shifts: data, + locations: prisma.location.findMany({ + take: 10, // Limit the number of records to 10 + orderBy: { + name: 'asc' // Replace 'someField' with a field you want to sort by + }, + }) + }); + break; + default: + res.send("Invalid action"); + break; + } +} + + +// handle /api/data/schedule?date=2021-08-01&time=08:00:00&duration=60&service=1&provider=1 +//Fix bugs in this code: +async function GenerateSchedule(axios: Axios, date: string, copyFromPreviousMonth: boolean = false, autoFill: boolean = false, forDay: Boolean) { + let missingPublishers: any[] = []; + let publishersWithChangedPref: any[] = []; + + const prisma = common.getPrismaClient(); + try { + const monthInfo = common.getMonthDatesInfo(new Date(date)); + const lastMonthInfo = common.getMonthDatesInfo(new Date(monthInfo.date.getFullYear(), monthInfo.date.getMonth() - 1, 1)); + //delete all shifts for this month + if (forDay) { + // Delete shifts only for the specific day + await DeleteShiftsForDay(monthInfo.date); + } else { + // Delete all shifts for the entire month + await DeleteShiftsForMonth(monthInfo); + } + + console.log("finding shifts for previous 3 months for statistics (between " + new Date(monthInfo.date.getFullYear(), monthInfo.date.getMonth() - 3, 1).toISOString() + " and " + monthInfo.firstDay.toISOString() + ")"); + const { data: events } = await axios.get(`/api/data/cartevents?where={"isactive":{"$eq":true}}`); + + //// let [shiftsLastMonth, publishers] = await getShiftsAndPublishersForPreviousMonths(lastMonthInfo); + //use filterPublishers from /pages/api/data/index.ts to get publishers with stats + let shiftsLastMonth = await getShiftsFromLastMonth(lastMonthInfo); + let publishers = await filterPublishers("id,firstName,lastName", null, lastMonthInfo.firstMonday, true, true, false); + + + + //let publishersWithStatsNew = await filterPublishers("id,firstName,lastName", null, monthInfo.firstMonday, true, true, false); + //foreach day of the month check if there is an event for this day + //if there is an event, then generate shifts for this day based on shiftduration and event start and end time + //####################################################GPT########################################################### + + let shiftAssignments = []; + let day = monthInfo.firstMonday; // Start from forDay if provided, otherwise start from first Monday + let endDate = monthInfo.lastSunday; // End at forDay + 1 day if provided, otherwise end at last Sunday + let dayNr = 1; // Start from the day number of forDay, or 1 for the entire month + let weekNr = 1; // Start from the week number of forDay, or 1 for the entire month + + + if (forDay) { + day = monthInfo.date; + endDate.setDate(monthInfo.date.getDate() + 1); + dayNr = monthInfo.date.getDate(); + weekNr = common.getWeekNumber(monthInfo.date); + } + + let publishersThisWeek: any[] = []; + + console.log("\r\n"); + console.log("###############################################"); + console.log(" SHIFT GENERATION STARTED for " + common.getISODateOnly(monthInfo.date)); + console.log("###############################################"); + + while (day < endDate) { + const dayOfM = day.getDate(); + let dayName = common.DaysOfWeekArray[day.getDayEuropean()]; + console.log("[day " + dayNr + "] " + dayName + " " + dayOfM); + //ToDo: rename event to cartEvent + const event = events.find((event: { dayofweek: string }) => { + return event.dayofweek == dayName; + }); + if (!event) { + console.log("no event for " + dayName); + day.setDate(day.getDate() + 1); + continue; + } + + event.startTime = new Date(event.startTime); + event.endTime = new Date(event.endTime); + + var startTime = new Date(day); + startTime.setHours(event.startTime.getHours()); + startTime.setMinutes(event.startTime.getMinutes()); + var endTime = new Date(day); + endTime.setHours(event.endTime.getHours()); + endTime.setMinutes(event.endTime.getMinutes()); + + var shiftStart = new Date(startTime); + var shiftEnd = new Date(startTime); + shiftEnd.setMinutes(shiftStart.getMinutes() + event.shiftDuration); + + var shiftNr = 0; + while (shiftEnd <= endTime) { + shiftNr++; + const __shiftName = String(shiftStart.getHours()).padStart(2, "0") + ":" + String(shiftStart.getMinutes()).padStart(2, "0") + " - " + String(shiftEnd.getHours()).padStart(2, "0") + ":" + String(shiftEnd.getMinutes()).padStart(2, "0"); + shiftAssignments = []; + console.log("[shift " + shiftNr + "] " + __shiftName); + + if (autoFill || copyFromPreviousMonth) { + // ########################################### + // shift cache !!! + // ########################################### + + // get last month attendance for this shift for each week, same day of the week and same shift + const shiftLastMonthSameDay = getShiftFromLastMonth(shiftsLastMonth, day, weekNr, shiftNr); + if (shiftLastMonthSameDay) { + console.log("shiftCache: loaded shifts from '" + shiftLastMonthSameDay.startTime + "' for: " + day); + //log shiftLastMonthSameDay.assignments.publisher names + console.log("last month attendance for shift " + shiftNr + " (" + __shiftName + ") : " + shiftLastMonthSameDay.assignments.map((a: { publisher: { firstName: string; lastName: string; }; }) => a.publisher.firstName + " " + a.publisher.lastName).join(", ")); + + for (var i = 0; i < shiftLastMonthSameDay.assignments.length; i++) { + let sameP = shiftLastMonthSameDay.assignments[i].publisher; + let name = sameP.firstName + " " + sameP.lastName; + console.log("shiftCache: considerig publisher: " + sameP.firstName + " " + sameP.lastName + ". Checking if he is available for this shift..."); + //get availability for the same dayofweek and time (< startTime, > endTime) OR exact date (< startTime, > endTime) + + // Query for exact date match + let availability = (await prisma.availability.findMany({ + where: { + publisherId: sameP.id, + dayOfMonth: dayOfM, + startTime: { + lte: shiftStart, + }, + endTime: { + gte: shiftEnd, + }, + }, + }))[0] || null; + + if (copyFromPreviousMonth) { + //copy from previous month without checking availability + console.log("shiftCache: copy from previous month. Аvailability is " + (availability ? "available" : "not available") + + ". Adding him to the new scedule as " + (availability ? "confirmed" : "tentative") + "."); + shiftAssignments.push({ publisherId: sameP.id, isConfirmed: availability ? false : true }); + + } else { + // check if the person filled the form this month + const allAvailabilities = await prisma.availability.findMany({ + where: { + publisherId: sameP.id, + isFromPreviousAssignment: false, + }, + }); + // // ?? get the date on the same weeknr and dayofweek last month, and check if there is an availability for the same day of the week and required time + // if (!availability) { + // // check if there is an availability for the same day of the week and required time + // availability = allAvailabilities.filter((a: { dayofweek: any; startTime: Date; endTime: Date; }) => { + // return a.dayofweek === event.dayofweek && a.startTime <= startTime && a.endTime >= endTime; + // })[0] || null; + // } + + // var availability = allAvailabilities.find((a) => { + // return (a.dayofweek === event.dayofweek && a.dayOfMonth == null) || a.dayOfMonth == dayOfM; + // }); + //publishers not filled the form will not have an email with @, but rather as 'firstname.lastname'. + //We will add them to the schedule as manual override until they fill the form + //ToDo this logic is not valid in all cases. + if (!availability && sameP.email.includes("@")) { + if (!publishersWithChangedPref.includes(name)) { + //publishersWithChangedPref.push(name); + } + console.log("shiftCache: publisher is not available for this shift. Available days: " + allAvailabilities.filter((a: { dayOfMonth: any; }) => a.dayOfMonth === dayOfM).map((a) => a.dayofweek + " " + a.dayOfMonth).join(", ")); + //continue; + } + if (availability) { + console.log("shiftCache: publisher is available for this shift. Available days: " + availability.dayofweek + " " + availability.dayOfMonth + " " + availability.startTime + " - " + availability.endTime); + + console.log("shiftCache: publisher is available for this shift OR manual override is set. Adding him to the new scedule."); + shiftAssignments.push({ publisherId: sameP.id }); + } + else { + // skip publishers without availability now + // console.warn("NO publisher availability found! for previous assignment for " + name + ". Assuming he does not have changes in his availability. !!! ADD !!! him to the new scedule but mark him as missing."); + // if (!missingPublishers.includes(name)) { + // missingPublishers.push(name); + // } + // try { + // console.log("shiftCache: publisher was last month assigned to this shift but he is not in the system. Adding him to the system with id: " + sameP.id); + // shiftAssignments.push({ publisherId: sameP.id, }); + // } catch (e) { + // console.error(`shiftCache: error adding MANUAL publisher to the system(${sameP.email} ${sameP.firstName} ${sameP.lastName}): ` + e); + // } + } + } + } + + // ########################################### + // shift CACHE END + // ########################################### + + console.log("searching available publisher for " + dayName + " " + __shiftName); + + if (!copyFromPreviousMonth) { + + /* We chave the following data: + availabilities:(6) [{…}, {…}, {…}, {…}, {…}, {…}] + currentDayAssignments:0 + currentMonthAssignments:2 + currentMonthAvailability:(2) [{…}, {…}] + currentMonthAvailabilityDaysCount:2 + currentMonthAvailabilityHoursCount:3 + currentWeekAssignments:0 + firstName:'Алесия' + id:'clqjtcrqj0008oio8kan5lkjn' + lastName:'Сейз' + previousMonthAssignments:2 + */ + + // until we reach event.numberOfPublishers, we will try to fill the shift with publishers from allAvailablePublishers with the following priority: + // do multiple passes, reecalculating availabilityIndex for each publisher after each pass. + // !!! Never assign the same publisher twice to the same day! (currentDayAssignments > 0) + // PASS 1: Prioritize publishers with little currentMonthAvailabilityHoursCount ( < 5 ), as they may not have another opportunity to serve this month + // PASS 2: try to fill normally based on availabilityIndex, excluding those who were assigned this week + // PASS 3: try to fill normally based on availabilityIndex, including those who were assigned this week and weighting the desiredShiftsPerMonth + // PASS 4: include those without availability this month - based on old availabilities and assignments for this day of the week. + // push found publisers to shiftAssignments with: .push({ publisherId: publisher.id }); and update publisher stats in new function: addAssignmentToPublisher(shiftAssignments, publisher) + + // ---------------------------------- new code ---------------------------------- // + // get all publishers who are available for this SPECIFIC day and WEEKDAY + const queryParams = new URLSearchParams({ + action: 'filterPublishers', + assignments: 'true', + availabilities: 'true', + date: common.getISODateOnly(shiftStart), + select: 'id,firstName,lastName,isactive,desiredShiftsPerMonth' + }); + let allAvailablePublishers = (await axios.get(`/api/?${queryParams.toString()}`)).data; + let availablePublishers = allAvailablePublishers; + let publishersNeeded = Math.max(0, event.numberOfPublishers - shiftAssignments.length); + + + // LEVEL 1: Prioritize publishers with little currentMonthAvailabilityHoursCount ( < 5 ), as they may not have another opportunity to serve this month + // get publishers with little currentMonthAvailabilityHoursCount ( < 5 ) + // let availablePublishers = allAvailablePublishers.filter((p: { currentMonthAvailabilityHoursCount: number; }) => p.currentMonthAvailabilityHoursCount < 5); + + // // log all available publishers with their currentMonthAvailabilityHoursCount + // console.info("PASS 1: availablePublishers for this shift with currentMonthAvailabilityHoursCount < 5: " + availablePublishers.length + " (" + publishersNeeded + " needed)"); + + // availablePublishers.slice(0, publishersNeeded).forEach((p: { id: any; }) => { addAssignmentToPublisher(shiftAssignments, p); }); + // publishersNeeded = Math.max(0, event.numberOfPublishers - shiftAssignments.length); + + // LEVEL 2+3: try to fill normally based on availabilityIndex, excluding those who were assigned this week + // get candidates that are not assigned this week, and which have not been assigned this month as mutch as the last month. + // calculate availabilityIndex for each publisher based on various factors: + // 1. currentMonthAssignments - lastMonth (weight 50%) + // 2. desiredShiftsPerMonth (weight 30%) + // 3. publisher type (weight 20%) - regular, auxiliary, pioneer, special, bethel, etc.. (see publisherType in publisher model). exclude betelites who were assigned this month. (index =) + + //calculate availabilityIndex: + allAvailablePublishers.forEach((p: { currentMonthAssignments: number; desiredShiftsPerMonth: number; publisherType: string; }) => { + // 1. currentMonthAssignments - lastMonth (weight 50%) + // 2. desiredShiftsPerMonth (weight 30%) + // 3. publisher type (weight 20%) - regular, auxiliary, pioneer, special, bethel, etc.. (see publisherType in publisher model). exclude betelites who were assigned this month. (index =) + p.availabilityIndex = Math.round(((p.currentMonthAssignments - p.previousMonthAssignments) * 0.5 + p.desiredShiftsPerMonth * 0.3 + (p.publisherType === "bethelite" ? 0 : 1) * 0.2) * 100) / 100; + }); + + // use the availabilityIndex to sort the publishers + // LEVEL 2: remove those who are already assigned this week (currentWeekAssignments > 0), order by !availabilityIndex + availablePublishers = allAvailablePublishers.filter((p: { currentWeekAssignments: number; }) => p.currentWeekAssignments === 0) + .sort((a: { availabilityIndex: number; }, b: { availabilityIndex: number; }) => a.availabilityIndex - b.availabilityIndex); + console.warn("PASS 2: availablePublishers for this shift after removing already assigned this week: " + availablePublishers.length + " (" + publishersNeeded + " needed)"); + availablePublishers.slice(0, publishersNeeded).forEach((p: { id: any; }) => { addAssignmentToPublisher(shiftAssignments, p); }); + publishersNeeded = Math.max(0, event.numberOfPublishers - shiftAssignments.length); + + // LEVEL 3: order by !availabilityIndex + availablePublishers = allAvailablePublishers.sort((a: { availabilityIndex: number; }, b: { availabilityIndex: number; }) => a.availabilityIndex - b.availabilityIndex); + console.warn("PASS 3: availablePublishers for this shift including already assigned this week: " + availablePublishers.length + " (" + publishersNeeded + " needed)"); + availablePublishers.slice(0, publishersNeeded).forEach((p: { id: any; }) => { addAssignmentToPublisher(shiftAssignments, p); }); + publishersNeeded = Math.max(0, event.numberOfPublishers - shiftAssignments.length); + + // LEVEL 4: include those without availability this month - based on old availabilities and assignments for this day of the week. + // get candidates that are not assigned this week, and which have not been assigned this month as mutch as the last month. + //query the api again for all publishers with assignments and availabilities for this day of the week including from old assignments (set filterPublishers to false) + availablePublishers = await filterPublishers("id,firstName,lastName", null, shiftStart, false, true, true); + console.warn("PASS 4: availablePublishers for this shift including weekly and old assignments: " + availablePublishers.length + " (" + publishersNeeded + " needed)"); + + + + function oldCode() { + // ---------------------------------- old code ---------------------------------- // + // console.warn("allAvailablePublishers: " + allAvailablePublishers.length); + // // remove those who are already assigned this week (currentWeekAssignments > 0)//, # OLD: order by !availabilityIndex + // let availablePublishers = allAvailablePublishers.filter((p: { currentWeekAssignments: number; }) => p.currentWeekAssignments === 0); + + // console.warn("availablePublishers for this shift after removing already assigned this week: " + availablePublishers.length + " (" + (event.numberOfPublishers - shiftAssignments.length) + " needed)"); + + // if (availablePublishers.length === 0) { + // console.error(`------------------- no available publishers for ${dayName} ${dayOfM}!!! -------------------`); + // // Skipping the rest of the code execution + // //return; + // } + + // let msg = `FOUND ${availablePublishers.length} publishers for ${dayName} ${dayOfM}, ${__shiftName} . ${event.numberOfPublishers - shiftAssignments.length} needed\r\n: `; + // msg += availablePublishers.map((p: { firstName: any; lastName: any; asignmentsThisMonth: any; availabilityIndex: any; }) => `${p.firstName} ${p.lastName} (${p.asignmentsThisMonth}:${p.availabilityIndex})`).join(", "); + // console.log(msg); + + // // ---------------------------------- old code ---------------------------------- // + } // end of old code + } + } + } + //############################################################################################################### + // create shift assignmens + //############################################################################################################### + // using prisma client: + // https://stackoverflow.com/questions/65950407/prisma-many-to-many-relations-create-and-connect + // connect publishers to shift + const createdShift = await prisma.shift.create({ + data: { + startTime: shiftStart, + endTime: shiftEnd, + name: event.dayofweek + " " + shiftStart.toLocaleTimeString() + " - " + shiftEnd.toLocaleTimeString(), + cartEvent: { + connect: { + id: event.id, + }, + }, + assignments: { + create: shiftAssignments.map((a) => { + return { publisher: { connect: { id: a.publisherId } }, isConfirmed: a.isConfirmed }; + }), + }, + }, + }); + + + shiftStart = new Date(shiftEnd); + shiftEnd.setMinutes(shiftStart.getMinutes() + event.shiftDuration); + } + + day.setDate(day.getDate() + 1); + dayNr++; + let weekDay = common.DaysOfWeekArray[day.getDayEuropean()] + if (weekDay == DayOfWeek.Sunday) { + weekNr++; + publishersThisWeek = []; + publishers.forEach((p: { currentWeekAssignments: number; }) => { + p.currentWeekAssignments = 0; + }); + } + //the whole day is done, go to next day. break if we are generating for a specific day + if (forDay) { + break; + } + } + //###################################################GPT############################################################ + if (!forDay) { + const fs = require("fs"); + + fs.writeFileSync("./content/publisherShiftStats.json", JSON.stringify(publishers, null, 2)); + fs.writeFileSync("./content/publishersWithChangedPref.json", JSON.stringify(publishersWithChangedPref, null, 2)); + fs.writeFileSync("./content/missingPublishers.json", JSON.stringify(missingPublishers, null, 2)); + + console.log("###############################################"); + console.log(" DONE CREATING SCHEDULE FOR " + monthInfo.monthName + " " + monthInfo.year); + console.log("###############################################"); + } + + //create shifts using API + // const { data: createdShifts } = await axios.post(`${process.env.NEXTAUTH_URL}/api/data/shifts`, shiftsToCreate); + //const { data: allshifts } = await axios.get(`/api/data/shifts`); + return {}; //allshifts; + + } + catch (error) { + console.log(error); + return { error: error }; + } +} + +function addAssignmentToPublisher(shiftAssignments: any[], publisher: Publisher) { + shiftAssignments.push({ publisherId: publisher.id }); + publisher.currentWeekAssignments++ || 1; + publisher.currentDayAssignments++ || 1; + publisher.currentMonthAssignments++ || 1; + //console.log(`manual assignment: ${dayName} ${dayOfM} ${shiftStart}:${shiftEnd} ${p.firstName} ${p.lastName} ${p.availabilityIndex} ${p.currentMonthAssignments}`); + console.log(`manual assignment: ${publisher.firstName} ${publisher.lastName} ${publisher.currentMonthAssignments}`); + return publisher; +} + +async function DeleteShiftsForMonth(monthInfo: any) { + try { + const prisma = common.getPrismaClient(); + await prisma.shift.deleteMany({ + where: { + startTime: { + gte: monthInfo.firstMonday, + lt: monthInfo.lastSunday, + }, + }, + }); + } catch (e) { + console.log(e); + } +} + +async function DeleteShiftsForDay(date: Date) { + const prisma = common.getPrismaClient(); + try { + // Assuming shifts do not span multiple days, so equality comparison is used + await prisma.shift.deleteMany({ + where: { + startTime: { + gte: date, + lt: new Date(date.getTime() + 86400000), // +1 day in milliseconds + }, + }, + }); + } catch (e) { + console.log(e); + } +} + + +async function getShiftsFromLastMonth(monthInfo) { + const prisma = common.getPrismaClient(); + // Fetch shifts for the month + const rawShifts = await prisma.shift.findMany({ + where: { + startTime: { + gte: monthInfo.firstMonday, + lte: monthInfo.lastSunday, + }, + }, + include: { + assignments: { + include: { + publisher: true, + }, + }, + }, + }); + + // Process shifts to add weekNr and shiftNr + return rawShifts.map(shift => ({ + ...shift, + weekNr: common.getWeekNumber(new Date(shift.startTime)), + shiftNr: rawShifts.filter(s => common.getISODateOnly(s.startTime) === common.getISODateOnly(shift.startTime)).indexOf(shift) + 1, + weekDay: common.DaysOfWeekArray[new Date(shift.startTime).getDayEuropean()], + })); +} + +function getShiftFromLastMonth(shiftsLastMonth, day, weekNr, shiftNr) { + let weekDay = common.DaysOfWeekArray[day.getDayEuropean()]; + return shiftsLastMonth.find(s => { + return s.weekNr === weekNr && + s.shiftNr === shiftNr && + s.weekDay === weekDay; + }); +} + +/** + * Dangerous function that deletes all shifts and publishers. + * @param date + * @returns + */ +async function DeleteSchedule(axios: Axios, date: Date, forDay: Boolean | undefined) { + try { + let monthInfo = common.getMonthDatesInfo(new Date(date)); + if (forDay) { + // Delete shifts only for the specific day + await DeleteShiftsForDay(monthInfo.date); + } else { + // Delete all shifts for the entire month + await DeleteShiftsForMonth(monthInfo); + } + + } catch (error) { + console.log(error); + return { error: error }; + } +} + +async function CreateCalendarForUser(eventId: string | string[] | undefined) { + try { + CAL.authorizeNew(); + CAL.createEvent(eventId); + } catch (error) { + console.log(error); + return { error: error }; + } +} + +/* +obsolete? +*/ +async function ImportShiftsFromDocx(axios: Axios) { + try { + const { data: shifts } = await axios.get(`/api/data/shifts`); + shifts.forEach(async (shift: { id: any; }) => { + await axios.delete(`/api/data/shifts/${shift.id}`); + }); + const { data: shiftsToCreate } = await axios.get(`/api/data/shiftsToCreate`); + shiftsToCreate.forEach(async (shift: any) => { + await axios.post(`/api/data/shifts`, shift); + }); + } catch (error) { + console.log(error); + return { error: error }; + } +} + +/** + * Retrieves shifts and publishers for the previous months based on the given month information. + * @deprecated This function is deprecated and will be removed in future versions. Use `filterPublishers` from `/pages/api/data/index.ts` instead. + * @param monthInfo - An object containing information about the last month, including its first day and last Sunday. + * @returns A Promise that resolves to an array containing the publishers for the previous months. + */ +// async function getShiftsAndPublishersForPreviousMonths(monthInfo: { firstDay: any; lastSunday: any; firstMonday: any; nrOfWeeks: number; }) { +// const prisma = common.getPrismaClient(); //old: (global as any).prisma; + + +// const [shiftsLastMonth, initialPublishers] = await Promise.all([ +// prisma.shift.findMany({ +// where: { +// startTime: { +// gte: monthInfo.firstDay, +// lte: monthInfo.lastSunday, +// }, +// }, +// include: { +// assignments: { +// include: { +// publisher: true, +// }, +// }, +// }, +// }), + +// prisma.publisher.findMany({ +// where: { +// isactive: true, +// }, +// include: { +// availabilities: { +// where: { +// isactive: true, +// }, +// }, +// assignments: { +// include: { +// shift: true, +// }, +// }, +// }, +// }), +// ]); + +// // Group shifts by day +// function getDayFromDate(date: Date) { +// return date.toISO String().split('T')[0]; +// } +// const groupedShifts = shiftsLastMonth.reduce((acc: { [x: string]: any[]; }, shift: { startTime: string | number | Date; }) => { +// const day = getDayFromDate(new Date(shift.startTime)); +// if (!acc[day]) { +// acc[day] = []; +// } +// acc[day].push(shift); +// return acc; +// }, {}); + +// //temp fix - calculate shift.weekNr +// const updatedShiftsLastMonth = []; +// for (const day in groupedShifts) { +// const shifts = groupedShifts[day]; +// for (let i = 0; i < shifts.length; i++) { +// const shift = shifts[i]; +// updatedShiftsLastMonth.push({ +// ...shift, +// weekNr: common.getWeekNumber(shift.startTime) + 1, +// shiftNr: i + 1 // The shift number for the day starts from 1 +// }); +// } +// } +// const publishers = initialPublishers.map((publisher: { assignments: any[]; desiredShiftsPerMonth: number; }) => { +// // const lastMonthStartDate = new Date(date.getFullYear(), date.getMonth() - 1, 1); +// // const last2MonthsStartDate = new Date(date.getFullYear(), date.getMonth() - 2, 1); + +// const filterAssignmentsByDate = (startDate: any, endDate: any) => +// publisher.assignments.filter((assignment: { shift: { startTime: string | number | Date; }; }) => isDateBetween(new Date(assignment.shift.startTime), startDate, endDate)); + +// const lastMonthAssignments = filterAssignmentsByDate(monthInfo.firstMonday, monthInfo.lastSunday); +// //const last2MonthsAssignments = filterAssignmentsByDate(last2MonthsStartDate, monthInfo.firstMonday); + +// const desiredShifts = publisher.desiredShiftsPerMonth * (monthInfo.nrOfWeeks / 4); +// const availabilityIndex = Math.round((lastMonthAssignments.length / desiredShifts) * 100) / 100; + +// return { +// ...publisher, +// availabilityIndex, +// currentWeekAssignments: 0, +// currentMonthAssignments: 0, +// assignmentsLastMonth: lastMonthAssignments.length, +// //assignmentsLast2Months: last2MonthsAssignments.length, +// }; +// }); + +// return [updatedShiftsLastMonth, publishers]; +// } + +// ********************************************************************************************************************* +//region helpers +// ********************************************************************************************************************* diff --git a/pages/api/upload.ts b/pages/api/upload.ts new file mode 100644 index 0000000..2ad84a8 --- /dev/null +++ b/pages/api/upload.ts @@ -0,0 +1,93 @@ +import type { NextApiRequest, NextApiResponse } from 'next'; +import { createRouter, expressWrapper } from "next-connect"; +import multer from 'multer'; +import excel from "../../src/helpers/excel"; +import common from "../../src/helpers/common"; + +const upload = multer({ + storage: multer.memoryStorage(), +}); +const progressStore = {}; + +// Update the progressStore instead of the session +function updateProgress(fileId, progress) { + progressStore[fileId] = progress; +}; + +function getProgress(fileId) { + return progressStore[fileId] || 0; +}; + + +const router = createRouter(); + +router.use(expressWrapper(upload.single('file'))) + .post(async (req, res) => { + try { + if (!req.file) { + return res.status(400).json({ message: 'No file uploaded' }); + } + + // Extract the action and date from query parameters + const { action, date } = req.query; + // Generate a unique upload ID + const fileId = new Date().getTime().toString(); + // Initialize progress + updateProgress(fileId, 1); + + if (action === 'readword') { + // Start file processing asynchronously + processWordFile(req.file.buffer, date, fileId, true) + .catch(error => { + // Handle any errors here + updateProgress(fileId, 0); + console.error('Грешка при обработката на файла:', error); + }); + + // Respond immediately + res.status(200).json({ message: 'Файла е качен. Започна обработката на данните.', fileId }); + + } else { + // Handle other actions or return an error + res.status(400).json({ message: 'Невалидно или неоточнено действие.' }); + } + } catch (error) { + // Error handling + res.status(500).json({ message: 'Вътрешна грешка на сървъра', error: error.message }); + } + }) + .get((req, res) => { + console.log('Progress check handler'); + const { fileId } = req.query; + var progress = getProgress(fileId); + res.status(200).json({ progress }); + } + ) + + +// Asynchronous file processing function +async function processWordFile(fileBuffer, dateString, fileId, createAvailabilities) { + const [year, month, day] = dateString.split('-'); + await excel.ReadDocxFileForMonth(null, fileBuffer, month, year, (currentProgress) => { + updateProgress(fileId, currentProgress); + }, createAvailabilities); +} + +// // Progress check handler - moved to server.js +// router.get('/progress/:id', (req, res) => { +// const { fileId } = req.query; +// var progress = getProgress(fileId); +// res.status(200).json({ progress }); +// }); + +const handler = (req: NextApiRequest, res: NextApiResponse) => { + router.run(req, res); +}; + +export default handler; + +export const config = { + api: { + bodyParser: false, // Necessary for file upload + }, +}; diff --git a/pages/cart/availabilities/edit/[id].tsx b/pages/cart/availabilities/edit/[id].tsx new file mode 100644 index 0000000..ae224c7 --- /dev/null +++ b/pages/cart/availabilities/edit/[id].tsx @@ -0,0 +1,2 @@ +import NewPage from "../new"; +export default NewPage; diff --git a/pages/cart/availabilities/index.tsx b/pages/cart/availabilities/index.tsx new file mode 100644 index 0000000..4cd257b --- /dev/null +++ b/pages/cart/availabilities/index.tsx @@ -0,0 +1,158 @@ +//next.js page to show all locatons in the database with a link to the location page +import { Availability, UserRole } from "@prisma/client"; +import { format } from "date-fns"; +import { useRouter } from "next/router"; +import { useState } from 'react'; +import Layout from "../../../components/layout"; +import axiosInstance from '../../../src/axiosSecure'; +import axiosServer from '../../../src/axiosServer'; +import ProtectedRoute from '../../../components/protectedRoute'; +import AvCalendar from '../../../components/calendar/avcalendar'; + + +interface IProps { + initialItems: Availability[]; + id: string; +} + +// export default function AvPage({} : IProps) { +export default function AvPage({ initialItems, id }: IProps) { + const router = useRouter(); + // items.forEach(item => { + // item.publisher = prisma.publisher.findUnique({where: {id: item.publisherId}}); + // }); + + const [items, set] = useState(initialItems); + + const events = initialItems?.map(item => ({ + id: item.id, + title: item.name, + date: new Date(item.startTime), + start: new Date(item.startTime), + end: new Date(item.endTime), + isactive: item.isactive, + publisherId: item.publisher.id, + dayOfMonth: item.dayOfMonth, + dayOfWeek: item.dayOfWeek, + })); + + const render = () => { + console.log("showing " + initialItems?.length + " availabilities"); + if (initialItems?.length === 0) return

    No Items

    ; + return ( //AvailabilityList(items)); + <> + + + + + + + + + + + + + {initialItems?.map((item: Availability) => ( + + + + + + + + + + ))} + +
    + # + + Publisher + + Name + + Weekday + + From + + To +
    + {item.id} {item.isactive} + + {item.publisher.lastName}, {item.publisher.firstName} + + {item.name} + + {item.dayofweek} + + {format(new Date(item.startTime), "HH:mm")} + + {format(new Date(item.endTime), "HH:mm")} + + +
    + + ) + }; + + return + + + +
    +
    + {render()} +
    + {/* */} +
    +
    +} + +import { getSession } from "next-auth/react"; + +import { serverSideAuth } from '../../../components/protectedRoute'; // Adjust the path as needed + +export const getServerSideProps = async (context) => { + const axios = await axiosServer(context); + const auth = await serverSideAuth({ + req: context.req, + allowedRoles: [/* ...allowed roles... */] + }); + // const prisma = new PrismaClient() + //get current user role from session + const session = await getSession(context); + if (!session) { return { props: {} } } + + const role = session?.user.role; + console.log("server role: " + role); + var queryUrl = process.env.NEXTAUTH_URL + "/api/data/availabilities?select=id,name,isactive,dayofweek,dayOfMonth,startTime,endTime,publisher.firstName,publisher.lastName,publisher.id"; + if (role === UserRole.USER || context.query.my) { + queryUrl += `&where={"publisherId":"${session?.user.id}"}`; + } else if (role == UserRole.ADMIN) { + if (context.query.id) { + queryUrl += `&where={"publisherId":"${context.query.id}"}`; + } else { + queryUrl += `&where={"isactive":true}`; + } + } + var resp = await axios.get( + queryUrl + // process.env.NEXTAUTH_URL + "/api/data/availabilities?include=publisher", + , { decompress: true }); + var items = resp.data; + console.log("got " + items.length + " availabilities"); + return { + props: { + initialItems: items, + id: context.query.id || session?.user.id || null, + }, + }; +}; \ No newline at end of file diff --git a/pages/cart/availabilities/new.tsx b/pages/cart/availabilities/new.tsx new file mode 100644 index 0000000..0eebf7e --- /dev/null +++ b/pages/cart/availabilities/new.tsx @@ -0,0 +1,42 @@ + + + + +//next.js page to show all locatons in the database with a link to the location page +import { Availability } from "@prisma/client"; +import AvailabilityForm from "../../../components/availability/AvailabilityForm"; +import Layout from "../../../components/layout"; +import axiosServer from '../../../src/axiosServer'; + + +export default function NewPage(item: Availability) { + return ( + +
    + +
    +
    + ); +} + +//------------------pages\cart\availabilities\edit\[id].tsx------------------ + +export const getServerSideProps = async (context) => { + + const axios = await axiosServer(context); + context.res.setHeader("Cache-Control", "s-maxage=1, stale-while-revalidate"); + if (!context.query || !context.query.id) { + return { + props: {} + }; + } + const { data: item } = await axios.get( + process.env.NEXTAUTH_URL + "/api/data/availabilities/" + context.params.id + ); + + return { + props: { + item: item, + }, + }; +}; diff --git a/pages/cart/calendar/index.tsx b/pages/cart/calendar/index.tsx new file mode 100644 index 0000000..ea27b38 --- /dev/null +++ b/pages/cart/calendar/index.tsx @@ -0,0 +1,908 @@ +import React, { useState, useEffect, use } from 'react'; +import { useSession } from "next-auth/react" +import Link from 'next/link'; +import Calendar from 'react-calendar'; +import 'react-calendar/dist/Calendar.css'; +import axiosInstance from '../../../src/axiosSecure'; +import Layout from "../../../components/layout" +import Shift from '../../../components/calendar/ShiftComponent'; +import { DayOfWeek, UserRole } from '@prisma/client'; +import { env } from 'process' +import ShiftComponent from '../../../components/calendar/ShiftComponent'; +//import { set } from 'date-fns'; +const common = require('src/helpers/common'); +import { toast } from 'react-toastify'; +import ProtectedRoute from '../../../components/protectedRoute'; +import ConfirmationModal from '../../../components/ConfirmationModal'; + +// import { FaPlus, FaCogs, FaTrashAlt, FaSpinner } from 'react-icons/fa'; // Import FontAwesome icons + + + +// import { useSession,} from 'next-auth/react'; +// import { getToken } from "next-auth/jwt" + +//define Shift type +interface Shift { + id: number; + startTime: Date; + endTime: Date; + cartEventId: number; + assignments: Assignment[]; +} +interface Assignment { + id: number; + publisherId: number; + shiftId: number; + isConfirmed: boolean; + publisher: Publisher; +} +interface Publisher { + id: number; + firstName: string; + lastName: string; + isImported: boolean; +} + +// https://www.npmjs.com/package/react-calendar +export default function CalendarPage({ initialEvents, initialShifts }) { + + const { data: session } = useSession() + //if logged in, get the user's email + // var email = ""; + // const [events, setEvents] = useState(initialEvents); + + const events = initialEvents; + + + const [allShifts, setAllShifts] = useState(initialShifts); + const [value, onChange] = useState(new Date()); + const [shifts, setShifts] = React.useState([]); + const [error, setError] = React.useState(null); + const [availablePubs, setAvailablePubs] = React.useState([]); + + const [selectedShiftId, setSelectedShiftId] = useState(null); + + const [isOperationInProgress, setIsOperationInProgress] = useState(false); + const [progress, setProgress] = useState(0); + + const [activeButton, setActiveButton] = useState(null); + const isLoading = (buttonId) => activeButton === buttonId; + + // ------------------ MODAL ------------------ + const [isModalOpen, setIsModalOpen] = useState(false); + const [modalPub, setModalPub] = useState(null); + + // ------------------ no assignments checkbox ------------------ + const [isCheckboxChecked, setIsCheckboxChecked] = useState(false); + const handleCheckboxChange = (event) => { + setIsCheckboxChecked(!isCheckboxChecked); // Toggle the checkbox state + }; + + useEffect(() => { + console.log("checkbox checked: " + isCheckboxChecked); + handleCalDateChange(value); // Call handleCalDateChange whenever isCheckboxChecked changes + }, [isCheckboxChecked]); // Dependency array + + const [selectedMonth, setSelectedMonth] = useState(new Date().getMonth()); + useEffect(() => { + const newMonth = value.getMonth(); + if (newMonth !== selectedMonth) { + setSelectedMonth(newMonth); + } + }, [value, selectedMonth]); + + + const handleCalDateChange = async (selectedDate) => { + var date = new Date(common.getDateFromDateTime(selectedDate));//ToDo: check if seting the timezone affects the selectedDate?! + var dateStr = common.getISODateOnly(date); + console.log("Setting date to '" + date.toLocaleDateString() + "' from '" + selectedDate.toLocaleDateString() + "'. ISO: " + date.toISOString(), "locale ISO:", common.getISODateOnly(date)); + if (isCheckboxChecked) { + console.log(`getting unassigned publishers for ${common.getMonthName(date.getMonth())} ${date.getFullYear()}`); + const { data: availablePubsForDate } = await axiosInstance.get(`/api/?action=getUnassignedPublishers&date=${dateStr}&select=id,firstName,lastName,isactive,desiredShiftsPerMonth`); + setAvailablePubs(availablePubsForDate); + } + else { + console.log(`getting shifts for ${common.getISODateOnly(date)}`) + try { + const { data: shiftsForDate } = await axiosInstance.get(`/api/?action=getShiftsForDay&date=${dateStr}`); + setShifts(shiftsForDate); + let { data: availablePubsForDate } = await axiosInstance.get(`/api/?action=filterPublishers&assignments=true&availabilities=true&date=${dateStr}&select=id,firstName,lastName,isactive,desiredShiftsPerMonth`); + //remove availabilities that are isFromPreviousAssignment or from previous month for each publisher + // availablePubsForDate = availablePubsForDate.map(pub => { + // pub.availabilities = pub.availabilities.filter(avail => avail.isFromPreviousAssignment == false); + // return pub; + // }); + + + + //commented for now: remove unavailable publishers + // availablePubsForDate = availablePubsForDate.map(pub => { + // pub.availabilities = pub.availabilities.filter(avail => avail.isFromPreviousAssignment == false); + // return pub; + // }); + + setAvailablePubs(availablePubsForDate); + console.log(`found shifts for ${dateStr}: ${shiftsForDate.length}`); + } catch (err) { + console.error("Error fetching shifts:", err); + setError(err); + } + onChange(selectedDate); + } + } + const handleShiftSelection = (selectedShift) => { + setSelectedShiftId(selectedShift.id); + const updatedPubs = availablePubs.map(pub => { + const isAvailableForShift = pub.availabilities.some(avail => + avail.startTime <= selectedShift.startTime + && avail.endTime >= selectedShift.endTime + && avail.isFromPreviousAssignment == false + ); + const isAvailableForShiftWithPrevious = pub.availabilities.some(avail => + avail.startTime <= selectedShift.startTime + && avail.endTime >= selectedShift.endTime + ); + console.log(`Publisher ${pub.firstName} ${pub.lastName} is available for shift ${selectedShift.id}: ${isAvailableForShift}`); + // console.log(`Publisher ${pub.firstName} ${pub.lastName} has ${pub.availabilities.length} availabilities :` + pub.availabilities.map(avail => avail.startTime + " - " + avail.endTime)); + // console.log(`Publisher ${pub.firstName} ${pub.lastName} has ${pub.availabilities.length} availabilities :` + stringify.join(', 'pub.availabilities.map(avail => avail.id))); + + const availabilitiesIds = pub.availabilities.map(avail => avail.id).join(', '); + console.log(`Publisher ${pub.firstName} ${pub.lastName} has ${pub.availabilities.length} availabilities with IDs: ${availabilitiesIds}`); + return { ...pub, isAvailableForShift, isAvailableForShiftWithPrevious, isSelected: pub.id === selectedShift.selectedPublisher?.id }; + }); + + // Sort publishers based on their availability state. use currentDayAssignments, currentWeekAssignments, + // currentMonthAssignments and previousMonthAssignments properties + // Sort publishers based on availability and then by assignment counts. + const sortedPubs = updatedPubs.sort((a, b) => { + if (a.isactive !== b.isactive) { + return a.isactive ? -1 : 1; + } + // First, sort by isselected. + if (a.isSelected !== b.isSelected) { + return a.isSelected ? -1 : 1; + } + + // Them, sort by availability. + if (a.isAvailableForShift !== b.isAvailableForShift) { + return a.isAvailableForShift ? -1 : 1; + } + + // If both are available (or unavailable) for the shift, continue with the additional sorting logic. + + // Prioritize those without currentDayAssignments. + if (!!a.currentDayAssignments !== !!b.currentDayAssignments) { + return a.currentDayAssignments ? 1 : -1; + } + + // Then prioritize those without currentWeekAssignments. + if (!!a.currentWeekAssignments !== !!b.currentWeekAssignments) { + return a.currentWeekAssignments ? 1 : -1; + } + // Prioritize those with fewer currentMonthAvailabilityHoursCount. + if (a.currentMonthAvailabilityHoursCount !== b.currentMonthAvailabilityHoursCount) { + return a.currentMonthAvailabilityHoursCount - b.currentMonthAvailabilityHoursCount; + } + // Finally, sort by (currentMonthAssignments - previousMonthAssignments). + return (a.currentMonthAssignments - a.previousMonthAssignments) - (b.currentMonthAssignments - b.previousMonthAssignments); + }); + setAvailablePubs(sortedPubs); // Assuming availablePubs is a state managed by useState + }; + + const handleSelectedPublisher = (publisher) => { + // Do something with the selected publisher + console.log("handle pub clicked:", publisher); + } + const handlePublisherModalOpen = async (publisher) => { + // Do something with the selected publisher + console.log("handle pub modal opened:", publisher.firstName + " " + publisher.lastName); + let date = new Date(value); + const { data: publisherInfo } = await axiosInstance.get(`/api/?action=getPublisherInfo&id=${publisher.id}&date=${common.getISODateOnly(date)}`); + publisher.assignments = publisherInfo.assignments; + publisher.availabilities = publisherInfo.availabilities; + publisher.email = publisherInfo.email; + setModalPub(publisher); + setIsModalOpen(true); + + } + + // file uploads + const [fileActionUrl, setFileActionUrl] = useState(''); + const [file, setFile] = useState(null); + const handleFileUpload = async (event) => { + setIsOperationInProgress(true); + console.log('handleFileUpload(): Selected file:', event.target.files[0], 'actionUrl:', fileActionUrl); + setFile(event.target.files[0]); + + if (!event.target.files[0]) { + toast.error('Моля, изберете файл!'); + return; + } + + uploadToServer(fileActionUrl, event.target.files[0]); + }; + + + const uploadToServer = async (actionUrl, file) => { + + const formData = new FormData(); + formData.append('file', file); + try { + + const response = await fetch('/' + actionUrl, { + method: 'POST', + body: formData, + }); + const result = await response.json(); + if (result.fileId) { + pollProgress(result.fileId); + } + console.log('Result from server-side API:', result); + toast.info(result.message || "Файла е качен! Започна обработката на данните..."); + + } catch (error) { + toast.error(error.message || "Възникна грешка при обработката на данните."); + } finally { + } + + }; + + + const pollProgress = (fileId: any) => { + fetch(`/api/upload?fileId=${fileId}`) + .then(response => response.json()) + .then(data => { + updateProgressBar(data.progress); // Update the progress bar + + if (data.progress < 98 && data.progress > 0) { + // Poll every second if progress is between 0 and 100 + setTimeout(() => pollProgress(fileId), 1000); + } else if (data.progress === 0) { + // Handle error case + toast.error("Възникна грешка при обработката на данните."); + setIsOperationInProgress(false); + } else { + // Handle completion case + toast.success("Файла беше обработен успешно!"); + setIsOperationInProgress(false); + } + }) + .catch(error => { + console.error('Error polling for progress:', error); + toast.error("Грешка при обновяването на напредъка"); + setIsOperationInProgress(false) + }) + .finally(); + + }; + + const updateProgressBar = (progress: string) => { + // Implement the logic to update your progress bar based on the 'progress' value + // For example, updating the width of a progress bar element + const progressBar = document.getElementById('progress-bar'); + if (progressBar) { + progressBar.style.width = progress + '%'; + } + }; + + function getEventClassname(event, allShifts, date) { + if (event && allShifts) { + const matchingShifts = allShifts.filter(shift => { + const shiftDate = new Date(shift.startTime); + return shift.cartEventId === event.id && shiftDate.getDate() === date.getDate() && shiftDate.getMonth() === date.getMonth(); + }); + + //get matching shifts with assignments using nextcrud + //const { data: withAss } = await axiosInstance.get(`/shifts?include=assignments&where={"id":{"$in":[${matchingShifts.map(shift => shift.id)}]}}`); + const minCount = Math.min(...matchingShifts.map(shift => shift.assignedCount)) || 0; + //const minCount = 4; + //console.log("matchingShifts: " + matchingShifts) + " for date " + date; + if (matchingShifts.length < 3) { return "text-gray"; } + else { + if (minCount === 0) return "text-red-700 font-bold "; + if (minCount === 1) return "text-brown-900 font-bold "; + if (minCount === 2) return "text-orange-500"; + if (minCount === 3) return "text-yellow-500"; + if (minCount >= 4) return "text-blue-500"; + } + } + return "text-default"; // A default color in case none of the conditions are met. + } + + + const onTileContent = ({ date, view }) => { + // Add your logic here + var dayName = common.DaysOfWeekArray[date.getDayEuropean()]; + var classname = ""; + + if (events == null) { + return
    {" "}
    ; + } + + const event = events.find((event) => { + return event.dayofweek == dayName; + }); + if (event != null) { + const classname = getEventClassname(event, allShifts, date); + return
    + {new Date(event.startTime).getHours() + "-" + new Date(event.endTime).getHours()}ч. +
    + + } + return
    {" "}
    ; + }; + + const addAssignment = async (publisher, shiftId) => { + try { + console.log(`new assignment for publisher ${publisher.id} - ${publisher.firstName} ${publisher.lastName}`); + const newAssignment = { + publisher: { connect: { id: publisher.id } }, + shift: { connect: { id: shiftId } }, + isactive: true, + isConfirmed: true + }; + const { data } = await axiosInstance.post("/api/data/assignments", newAssignment); + // Update the 'publisher' property of the returned data with the full publisher object + data.publisher = publisher; + } catch (error) { + console.error("Error adding assignment:", error); + } + }; + const removeAssignment = async (publisher, shiftId) => { + try { + const assignment = publisher.assignments.find(ass => ass.shift.id === shiftId); + console.log(`remove assignment for shift ${shiftId}`); + const { data } = await axiosInstance.delete(`/api/data/assignments/${assignment.id}`); + } catch (error) { + console.error("Error removing assignment:", error); + } + } + + // ---------------------------------------------------------- + // button handlers + // ---------------------------------------------------------- + const importShifts = async () => { + try { + setActiveButton("importShifts"); + setIsOperationInProgress(true); + let date = new Date(value); + date.setDate(date.getDate() + 1); + const dateString = common.getISODateOnly(date); + const fileInput = document.getElementById('fileInput'); + // setFileActionUrl(`readword/${dateString.slice(0, 4)}/${dateString.slice(5, 7)}/${dateString.slice(8, 10)}?action=import`); + setFileActionUrl(`api/upload?action=readword&date=${dateString}`); + console.log('fileaction set to ' + fileActionUrl); + + fileInput.click(); + //handleFileUpload({ target: { files: [file] } }); + fileInput.value = null; + } catch (error) { + toast.error(error); + } finally { + setIsOperationInProgress(false); + setActiveButton(null); + } + } + + const fetchShifts = async () => { + try { + setActiveButton("fetchShifts"); + // where:{"startTime":"$and":{{ "$gte": "2022-12-04T15:09:47.768Z", "$lt": "2022-12-10T15:09:47.768Z" }}} + const { data } = await axiosInstance.get(`/api/data/shifts?include=assignments.publisher&where={"startTime":{"$and":[{"$gte":"2022-12-04T15:09:47.768Z","$lt":"2022-12-10T15:09:47.768Z"}]}}`); + setShifts(data); + toast.success('Готово!', { autoClose: 1000 }); + } catch (error) { + console.log(error); + } finally { + setActiveButton(null); + } + } + const generateShifts = async (buttonId, copyFromPrevious = false, autoFill = false, forDay?: Boolean | null) => { + try { + setActiveButton(buttonId); + const endpoint = `/api/shiftgenerate?action=generate&date=${common.getISODateOnly(value)}©FromPreviousMonth=${copyFromPrevious}&autoFill=${autoFill}&forDay=${forDay}`; + const { shifts } = await axiosInstance.get(endpoint); + toast.success('Готово!', { autoClose: 1000 }); + setIsMenuOpen(false); + } catch (error) { + console.log(error); + } finally { + setActiveButton(null); + } + } + const deleteShifts = async (buttonId, forDay: Boolean) => { + try { + setActiveButton(buttonId); + await axiosInstance.get(`/api/shiftgenerate?action=delete&date=${common.getISODateOnly(value)}&forDay=${forDay}`); + toast.success('Готово!', { autoClose: 1000 }); + setIsMenuOpen(false); + } catch (error) { + console.log(error); + } finally { + setActiveButton(null); + } + } + const sendMails = async () => { + try { + var month = new Date(value).getMonth() + 1; + // where:{"startTime":"$and":{{ "$gte": "2022-12-04T15:09:47.768Z", "$lt": "2022-12-10T15:09:47.768Z" }}} + const { data } = await axiosInstance.get(`/sendmails/${new Date(value).getFullYear()}/${month}`); + } catch (error) { + console.log(error); + } + } + const generateXLS = async () => { + try { + var month = new Date(value).getMonth() + 1; + // where:{"startTime":"$and":{{ "$gte": "2022-12-04T15:09:47.768Z", "$lt": "2022-12-10T15:09:47.768Z" }}} + const { data } = await axiosInstance.get(`/generatexcel/${new Date(value).getFullYear()}/${month}/2`); + } catch (error) { + console.log(error); + } + } + const generateDOCX = async () => { + try { + setActiveButton("generateDOCX"); + var month = new Date(value).getMonth() + 1; + const response = await axiosInstance.get(`/getDocxFile/${new Date(value).getFullYear()}/${month}`, { responseType: 'blob' }); + + const url = window.URL.createObjectURL(new Blob([response.data])); + const link = document.createElement('a'); + link.href = url; + link.setAttribute('download', `График 2023.${month}.docx`); + document.body.appendChild(link); + link.click(); + link.remove(); + } catch (error) { + console.log(error); + } + } + //get all publishers and create txt file with their names, current and previous month assignments count (getPublisherInfo) + // + const generateMonthlyStatistics = async () => { + try { + var month = new Date(value).getMonth() + 1; + let { data: allPublishersInfo } = await axiosInstance.get(`/api/?action=getMonthlyStatistics&date=${common.getISODateOnly(value)}`); + //order by name and generate the list + allPublishersInfo = allPublishersInfo.sort((a, b) => { + if (a.firstName !== b.firstName) { + return a.firstName < b.firstName ? -1 : 1; + } if (a.lastName !== b.lastName) { + return a.lastName < b.lastName ? -1 : 1; + } + return 0; + }); + var list = ""; + allPublishersInfo.forEach(pub => { + // list += `${pub.firstName} ${pub.lastName}\t ${pub.currentMonthAssignments} / ${pub.previousMonthAssignments}\n`; + list += `${pub.firstName} ${pub.lastName}\t ${pub.currentMonthAssignments}\n`; + }); + + //write to google sheets file + + + //download the file + const url = window.URL.createObjectURL(new Blob([list])); + const link = document.createElement('a'); + link.href = url; + link.setAttribute('download', `Статистика 2023.${month}.txt`); + document.body.appendChild(link); + link.click(); + link.remove(); + } catch (error) { + console.log(error); + } + } + + + + const [isMenuOpen, setIsMenuOpen] = useState(false); + const [isConfirmModalOpen, setConfirmModalOpen] = useState(false); + return ( + <> + + + {/* Page Overlay */} + {isOperationInProgress && ( +
    +
    +
    + )} + + +
    + + + + + setConfirmModalOpen(false)} + onConfirm={() => { + toast.info("Вие потвърдихте!", { autoClose: 2000 }); + setConfirmModalOpen(false); + sendMails() + }} + message="Това ще изпрати имейли до всички участници за смените им през избрания месец. Сигурни ли сте?" + /> +
    + + {isMenuOpen && ( +
    +
    + {/* Group 1: Daily actions */} + + + + +
    + + + + + + +
    + + + + +
    +
    + )} + {/* + // + // + // + // + // + // + // + // + // + */} +
    +
    + {/* progress bar holder */} + {isOperationInProgress && ( +
    +
    +
    + )} +
    + {/* Calendar section */} +
    + + {/* ------------------------------- PUBLISHERS LIST ---------------------------------- + + list of publishers for the selected date with availabilities + + ------------------AVAILABLE PUBLISHERS LIST FOR THE SELECTED DATE0 ------------------ */} +
    + +

    Достъпни за този ден: {availablePubs.length}

    + +
      + {Array.isArray(availablePubs) && availablePubs?.map((pub, index) => { + // Determine background and border classes based on conditions + let bgAndBorderColorClass; + if (pub.isAvailableForShift) { + if (pub.currentDayAssignments === 0) { + const comparisonResultClass = pub.currentMonthAvailabilityDaysCount < pub.previousMonthAssignments ? 'bg-green-100' : 'bg-green-50'; + bgAndBorderColorClass = `${comparisonResultClass} border-l-4 border-green-400`; + } else if (!pub.isSelected) { + bgAndBorderColorClass = 'bg-orange-50 border-l-4 border-orange-400'; + } + } else { + if (pub.isAvailableForShiftWithPrevious) // add left orange border + { + bgAndBorderColorClass = 'border-l-4 border-orange-400'; + } + else { + bgAndBorderColorClass = 'bg-white'; + } + } + //tOdO: CHECK WHY THIS IS NOT WORKING + if (!pub.hasEverFilledForm) { + //bgAndBorderColorClass = 'border-t-2 border-yellow-400'; + } + + // Determine border class if selected + const selectedBorderClass = pub.isSelected ? 'border-blue-400 border-b-4' : ''; + // Determine opacity class + const activeOpacityClass = pub.isactive ? '' : 'opacity-25'; + + + return ( +
    • + + {pub.firstName} {pub.lastName} + +
      + + {pub.currentMonthAvailabilityDaysCount || 0} | {pub.currentMonthAvailabilityHoursCount || 0} + + {pub.currentWeekAssignments || 0} + {pub.currentMonthAssignments || 0} + {pub.previousMonthAssignments || 0} + +
      +
    • + ); + + })} +
    +
    +
    + + {/* Shift list section */} +
    +
    + {shifts.map((shift, index) => ( + + ))} +
    +
    +
    + +
    + {/* */} +
    + {isModalOpen && setIsModalOpen(false)} />} +
    +
    + + ); + + function PublisherShiftsModal({ publisher, shifts, onClose }) { + const monthInfo = common.getMonthDatesInfo(new Date(value)); + const monthShifts = shifts.filter(shift => { + const shiftDate = new Date(shift.startTime); + return shiftDate > monthInfo.firstDay && shiftDate < monthInfo.lastDay; + }); + const weekShifts = monthShifts.filter(shift => { + const shiftDate = new Date(shift.startTime); + return common.getStartOfWeek(value) <= shiftDate && shiftDate <= common.getEndOfWeek(value); + }); + const dayShifts = weekShifts.map(shift => { + const isAvailable = publisher.availabilities.some(avail => + avail.startTime <= shift.startTime && avail.endTime >= shift.endTime + ); + let color = isAvailable ? getColorForShift(shift) : 'bg-gray-300'; + if (shift.isFromPreviousMonth) { + color += ' border-l-4 border-orange-500 '; + } + if (shift.isFromPreviousAssignment) { + color += ' border-l-4 border-red-500 '; + } + return { ...shift, isAvailable, color }; + }).reduce((acc, shift) => { + const dayIndex = new Date(shift.startTime).getDay(); + acc[dayIndex] = acc[dayIndex] || []; + acc[dayIndex].push(shift); + return acc; + }, {}); + console.log("dayShifts:", dayShifts); + + const hasAssignment = (shiftId) => { + return publisher.assignments.some(ass => ass.shift.id === shiftId); + }; + + + useEffect(() => { + const handleKeyDown = (event) => { + if (event.key === 'Escape') { + console.log('ESC: closing modal.'); + onClose(); // Call the onClose function when ESC key is pressed + } + }; + + // Add event listener + window.addEventListener('keydown', handleKeyDown); + + // Remove event listener on cleanup + return () => { + window.removeEventListener('keydown', handleKeyDown); + }; + }, [onClose]); // Include onClose in the dependency array + + return ( +
    +
    +

    График на + {publisher.firstName} {publisher.lastName} + {publisher.email} + тази седмица:

    + + {/* ... Display shifts in a calendar-like UI ... */} +
    + {Object.entries(dayShifts).map(([dayIndex, shiftsForDay]) => ( +
    + {/* Day header */} +
    {new Date(shiftsForDay[0].startTime).getDate()}-ти
    + + {shiftsForDay.map((shift, index) => { + const assignmentExists = hasAssignment(shift.id); + const availability = publisher.availabilities.find(avail => + avail.startTime <= shift.startTime && avail.endTime >= shift.endTime + ); + const isFromPrevMonth = availability && availability.isFromPreviousMonth; + return ( +
    + {common.getTimeRange(shift.startTime, shift.endTime)} + + {!assignmentExists && shift.isAvailable && ( + + )} + {assignmentExists && ( + + )} +
    + ); + } + )} +
    + ))} +
    + + {/* Close button in the top right corner */} + + + {/* + + */} + {/* Edit button in the top right corner, next to the close button */} + + + + +
    +
    + ); + } + + function getColorForShift(shift) { + const assignedCount = shift.assignedCount || 0; // Assuming each shift has an assignedCount property + switch (assignedCount) { + case 0: return 'bg-blue-300'; + case 1: return 'bg-green-300'; + case 2: return 'bg-yellow-300'; + case 3: return 'bg-orange-300'; + case 4: return 'bg-red-200'; + default: return 'bg-gray-300'; + } + } +} + +import axiosServer from '../../../src/axiosServer'; +import { start } from 'repl'; +export const getServerSideProps = async (context) => { + const axios = await axiosServer(context); + const baseUrl = common.getBaseUrl(); + console.log('runtime BaseUrl: ' + baseUrl); + console.log('runtime NEXTAUTH_URL: ' + process.env.NEXTAUTH_URL); + console.log('Runtime Axios Base URL:', axios.defaults.baseURL); + + const currentDate = new Date(); + const firstDayOfMonth = new Date(currentDate.getFullYear(), currentDate.getMonth() - 3, 1); + const lastDayOfMonth = new Date(currentDate.getFullYear(), currentDate.getMonth() + 1, 0); // 0th day of the next month gives the last day of the current month + + const url = `/api/data/shifts?where={"startTime":{"$and":[{"$gte":"${common.getISODateOnly(firstDayOfMonth)}","$lt":"${common.getISODateOnly(lastDayOfMonth)}"}]}}`; + + const prismaClient = common.getPrismaClient(); + // let events = await prismaClient.cartEvent.findMany({ where: { isactive: true } }); + // events = events.map(event => ({ + // ...event, + // // Convert Date objects to ISO strings + // startTime: event.startTime.toISOString(), + // endTime: event.endTime.toISOString(), + // })); + const { data: events } = await axios.get(`/api/data/cartevents?where={"isactive":true}`); + //const { data: shifts } = await axios.get(url); + + // get all shifts for the month, including assigments + let shifts = await prismaClient.shift.findMany({ + where: { + isactive: true, + startTime: { + gte: firstDayOfMonth, + //lt: lastDayOfMonth + } + }, + include: { + assignments: { + include: { + publisher: { + select: { + id: true, + } + } + } + } + } + }); + + //calculate assCount for each shift + shifts = shifts.map(shift => ({ + ...shift, + assignedCount: shift.assignments.length, + startTime: shift.startTime.toISOString(), + endTime: shift.endTime.toISOString(), + })); + + + return { + props: { + initialEvents: events, + initialShifts: shifts, + }, + }; + +} \ No newline at end of file diff --git a/pages/cart/calendar/schedule.tsx b/pages/cart/calendar/schedule.tsx new file mode 100644 index 0000000..c418b9e --- /dev/null +++ b/pages/cart/calendar/schedule.tsx @@ -0,0 +1,47 @@ +import React, { useState, useEffect, use } from 'react'; +import { useSession } from "next-auth/react" +import Link from 'next/link'; +import Calendar from 'react-calendar'; +import 'react-calendar/dist/Calendar.css'; +import axiosInstance from '../../../src/axiosSecure'; +import Layout from "../../../components/layout" +import Shift from '../../../components/calendar/ShiftComponent'; +import { DayOfWeek, UserRole } from '@prisma/client'; +import { env } from 'process' +import ShiftComponent from '../../../components/calendar/ShiftComponent'; +//import { set } from 'date-fns'; +const common = require('src/helpers/common'); +import { toast } from 'react-toastify'; +import ProtectedRoute from '../../../components/protectedRoute'; +import ConfirmationModal from '../../../components/ConfirmationModal'; + +const SchedulePage = () => { + const { data: session } = useSession(); + const [htmlContent, setHtmlContent] = useState(""); // State to hold fetched HTML content + + useEffect(() => { + // Define an async function to fetch the HTML content + const fetchHtmlContent = async () => { + try { + // Replace '/api/schedule' with your actual API endpoint + const response = await axiosInstance.get('/api/schedule?year=2024&month=1', { responseType: 'text' }); + setHtmlContent(response.data); // Set the fetched HTML content in state + } catch (error) { + console.error("Failed to fetch schedule:", error); + // Handle error (e.g., display an error message) + } + }; + + fetchHtmlContent(); // Call the function to fetch HTML content + }, []); // Empty dependency array means this effect runs once on component mount + + return ( + + +
    + + + ); +}; + +export default SchedulePage; diff --git a/pages/cart/cartevents/edit/[id].tsx b/pages/cart/cartevents/edit/[id].tsx new file mode 100644 index 0000000..81fca35 --- /dev/null +++ b/pages/cart/cartevents/edit/[id].tsx @@ -0,0 +1,25 @@ +import NewPage from "../new"; + +import axiosServer from '../../../../src/axiosServer'; +export default NewPage; + +export const getServerSideProps = async (context) => { + console.log("edit page getServerSideProps"); + const axios = await axiosServer(context); + const { id } = context.query; + const { data } = await axios.get(`${process.env.NEXTAUTH_URL}/api/data/cartevents/` + id); + const locations = await axios + .get(`${process.env.NEXTAUTH_URL}/api/data/locations?select=id,name`) + .then((res) => { + console.log("locations: " + JSON.stringify(res.data)); + return res.data; + }); + + return { + props: { + item: data, + locations: locations, + inline: false, + }, + }; +}; \ No newline at end of file diff --git a/pages/cart/cartevents/index.tsx b/pages/cart/cartevents/index.tsx new file mode 100644 index 0000000..90cfd65 --- /dev/null +++ b/pages/cart/cartevents/index.tsx @@ -0,0 +1,119 @@ +import { CartEvent, UserRole } from '@prisma/client'; +import { useRouter } from "next/router"; +import { useState } from "react"; +import Layout from "../../../components/layout"; + +import common from 'src/helpers/common'; +import ProtectedRoute from '../../../components/protectedRoute'; + + +import CartEventForm from '../../../components/cartevent/CartEventForm'; +// import IProps from '../../../components/cartevent/CartEventForm' + +import axiosServer from '../../../src/axiosServer'; +import { getServerSession } from "next-auth/next" +import { authOptions } from "../../../pages/api/auth/[...nextauth]" + +// export default CartEventForm; +export interface ICartEventPageProps { + items: [CartEvent]; + locations: [Location]; + inline: false; +} + +export default function CartEventPage({ items, locations }: ICartEventPageProps) { + + const router = useRouter(); + const [addnew, setAddNew] = useState(false); + + return ( + + +
    +

    All cart events

    + + + + + + + + + + + + {items.map((item: CartEvent, i) => ( + + + + + + + + + ))} + +
    + # + + Day of Week + + Time + + Shift Duration + + Active +
    + {item.id} + + {common.dayOfWeekNames[common.getDayOfWeekIndex(item.dayofweek)]} + на {locations.find(l => l.id == item.locationId).name} + + {new Date(item.startTime).toLocaleTimeString('en-US', { hour: '2-digit', minute: '2-digit' }) + + " до " + new Date(item.endTime).toLocaleTimeString('en-US', { hour: '2-digit', minute: '2-digit' })} + + {item.shiftDuration} + + {item.isactive ? "Yes" : "No"} + + +
    + + {addnew && } +
    +
    +
    + ) +} + + +export const getServerSideProps = async (context) => { + + + const session = await getServerSession(context.req, context.res, authOptions) + context.req.session = session; + const axios = await axiosServer(context); + + const { data: items } = await axios.get("/api/data/cartevents"); + console.log("gettnng locations from: " + "/api/data/locations?select=id,name"); + const locations = await axios + .get(`/api/data/locations?select=id,name`) + .then((res) => { + console.log("locations: " + JSON.stringify(res.data)); + return res.data; + }); + + return { + props: { + items, + locations: locations, + inline: false, + }, + }; +}; \ No newline at end of file diff --git a/pages/cart/cartevents/new.tsx b/pages/cart/cartevents/new.tsx new file mode 100644 index 0000000..275ee51 --- /dev/null +++ b/pages/cart/cartevents/new.tsx @@ -0,0 +1,55 @@ + + + + +//next.js page to show all locatons in the database with a link to the location page +import CartEventForm from "../../../components/cartevent/CartEventForm"; +import Layout from "../../../components/layout"; +import axiosServer from '../../../src/axiosServer'; +import { ICartEventPageProps } from "./index"; + + +export default function NewPage(props: ICartEventPageProps) { + return ( + +
    + + {/* + */} +
    +
    + ); +} + +//------------------pages\cart\availabilities\edit\[id].tsx------------------ + +export const getServerSideProps = async (context) => { + context.res.setHeader("Cache-Control", "s-maxage=1, stale-while-revalidate"); + + const axios = await axiosServer(context); + const locations = await axios + .get(`${process.env.NEXTAUTH_URL}/api/data/locations?select=id,name`) + .then((res) => { + console.log("locations: " + JSON.stringify(res.data)); + return res.data; + }); + + + if (!context.query || !context.query.id) { + return { + props: {} + }; + } + + const { id } = context.query.id; + const { data: item } = await axiosInstance.get( + process.env.NEXTAUTH_URL + "/api/data/cartevents/" + context.params.id + ); + + return { + props: { + item: item, + locations: locations + }, + }; +}; diff --git a/pages/cart/locations/[id].tsx b/pages/cart/locations/[id].tsx new file mode 100644 index 0000000..f66a6bc --- /dev/null +++ b/pages/cart/locations/[id].tsx @@ -0,0 +1,122 @@ +import React, { useState, useEffect } from 'react'; +import Layout from "../../../components/layout"; +import { Carousel } from 'react-responsive-carousel'; +import "react-responsive-carousel/lib/styles/carousel.min.css"; // requires a loader +import { GetServerSideProps } from 'next'; +import { Location, UserRole } from "@prisma/client"; +import axiosServer from '../../../src/axiosServer'; + +const ViewLocationPage: React.FC = ({ location }) => { + const [activeTab, setActiveTab] = useState('mainLocation'); + const [activeImage, setActiveImage] = useState(0); + + const [images, setImages] = useState([]); + const [mainLocationImageCount, setMainLocationImageCount] = useState(0); + + useEffect(() => { + const mainLocationImages = [location.picture1, location.picture2, location.picture3].filter(Boolean); + + const backupLocationImages = location.backupLocationImages?.filter(Boolean) ?? []; + setImages([...mainLocationImages, ...backupLocationImages]); + setMainLocationImageCount(mainLocationImages.length); + }, [location.picture1, location.picture2, location.picture3, location.backupLocationImages]); + + const handleTabChange = (tab: string) => { + setActiveTab(tab); + //show the proper image in the carousel + if (tab === 'backupLocation') { + setActiveImage(mainLocationImageCount); + } else { + setActiveImage(0); + } + }; + + const handleCarouselChange = (index) => { + // Switch to backupLocation tab if the current carousel image index is from the backup location + if (index >= mainLocationImageCount) { + setActiveTab('backupLocation'); + } else { + setActiveTab('mainLocation'); + } + setActiveImage(index); + }; + + return ( + +
    + {/* Tabs */} +
    + {/* Main Location Tab */} + + {/* Backup Location Tab */} + +
    + + {/* Carousel */} + {images.length > 0 && ( + + {images.map((src, index) => ( +
    + {`Slide +
    + ))} +
    + )} + + {/* Tab Content */} + {(location.content || location.backupLocationContent) && ( +
    + {activeTab === 'mainLocation' && ( +
    + )} + {activeTab === 'backupLocation' && location.backupLocationContent && ( +
    + )} +
    + )} +
    + + ); +}; + +export const getServerSideProps: GetServerSideProps = async (context) => { + const axios = await axiosServer(context); + + const { data: location } = await axios.get( + `${process.env.NEXTAUTH_URL}/api/data/locations/${context.params.id}` + ); + if (location.backupLocationId !== null) { + const { data: backupLocation } = await axios.get( + process.env.NEXTAUTH_URL + "/api/data/locations/" + location.backupLocationId + ); + location.backupLocationName = backupLocation.name; + location.backupLocationContent = backupLocation ? backupLocation.content : ""; + location.backupLocationImages = backupLocation ? [backupLocation.picture1, backupLocation.picture2, backupLocation.picture3].filter(Boolean) : []; + } + + context.res.setHeader("Cache-Control", "s-maxage=1, stale-while-revalidate"); + + return { + props: { + location: location, + }, + }; +}; + +export default ViewLocationPage; diff --git a/pages/cart/locations/edit/[id].tsx b/pages/cart/locations/edit/[id].tsx new file mode 100644 index 0000000..ef1b7b8 --- /dev/null +++ b/pages/cart/locations/edit/[id].tsx @@ -0,0 +1,41 @@ +//next.js page to show all locatons in the database with a link to the location page +import { Location, UserRole } from "@prisma/client"; +import Layout from "../../../../components/layout"; +import LocationForm from "../../../../components/location/LocationForm"; +import axiosServer from '../../../../src/axiosServer'; +import ProtectedRoute from '../../../../components/protectedRoute'; + +function NewPage(item: Location) { + return ( + + +
    + +
    +
    +
    + ); +} + +export default NewPage; + +//------------------pages\cart\locations\edit\[id].tsx------------------// + +export const getServerSideProps = async (context) => { + const axios = await axiosServer(context); + if (context.query.id === "new" || context.query.id === 0) { + return { + props: {} + }; + } + const { data: item } = await axios.get( + process.env.NEXTAUTH_URL + "/api/data/locations/" + context.params.id + ); + console.log(item) //this is the location object + context.res.setHeader("Cache-Control", "s-maxage=1, stale-while-revalidate"); + return { + props: { + item: item, + }, + }; +}; diff --git a/pages/cart/locations/index.tsx b/pages/cart/locations/index.tsx new file mode 100644 index 0000000..716993a --- /dev/null +++ b/pages/cart/locations/index.tsx @@ -0,0 +1,51 @@ +//next.js page to show all locatons in the database with a link to the location page +import { Location, UserRole } from "@prisma/client"; +import Layout from "../../../components/layout"; +import LocationCard from "../../../components/location/LocationCard"; +import axiosServer from '../../../src/axiosServer'; +import ProtectedRoute from '../../../components/protectedRoute'; +interface IProps { + item: Location; +} + +function LocationsPage({ items = [] }: IProps) { + const renderLocations = () => { + + if (!Array.isArray(items) || items.length === 0) return

    No Locations

    ; + + return items.map((item) => ( + + )); + + }; + + return ( + + +
    + {renderLocations()} +
    + {/* add location link */} + +
    +
    + ); +} + +export default LocationsPage; + +export const getServerSideProps = async (context) => { + const axios = await axiosServer(context); + const { data: items } = await axios.get("/api/data/locations"); + //console.log('get server props - locations:' + items.length); + //console.log(items); + return { + props: { + items, + }, + }; +}; \ No newline at end of file diff --git a/pages/cart/locations/new.tsx b/pages/cart/locations/new.tsx new file mode 100644 index 0000000..be77ea0 --- /dev/null +++ b/pages/cart/locations/new.tsx @@ -0,0 +1,44 @@ +//next.js page to show all locatons in the database with a link to the location page +// import axios from "axios"; +import { Location, UserRole } from "@prisma/client"; +import Layout from "../../../components/layout"; +import LocationForm from "../../../components/location/LocationForm"; +import axiosServer from '../../../src/axiosServer'; +import ProtectedRoute from '../../../components/protectedRoute'; + +function NewPage(loc: Location) { + return ( + + +
    + +
    +
    + ); +} + +export default NewPage; + +//------------------pages\cart\locations\edit\[id].tsx------------------ + +export const getServerSideProps = async (context) => { + const axios = await axiosServer(context); + + //if query is undefined, then it is a new location + if (context.query.id === undefined) { + return { + props: {} + }; + } + + const { data: loc } = await axios.get( + `${process.env.NEXTAUTH_URL}api/data/locations/` + context.params.id + ); + console.log(location) //this is the location object + context.res.setHeader("Cache-Control", "s-maxage=1, stale-while-revalidate"); + return { + props: { + location: loc, + }, + }; +}; diff --git a/pages/cart/publishers/contacts.tsx b/pages/cart/publishers/contacts.tsx new file mode 100644 index 0000000..3a18dd1 --- /dev/null +++ b/pages/cart/publishers/contacts.tsx @@ -0,0 +1,87 @@ +import { useState } from 'react'; +import Layout from "../../../components/layout"; +import ProtectedRoute from '../../../components/protectedRoute'; +import { UserRole } from '@prisma/client'; +import axiosServer from '../../../src/axiosServer'; +import common from '../../../src/helpers/common'; + +function ContactsPage({ publishers }) { + const [searchQuery, setSearchQuery] = useState(''); + + const filteredPublishers = publishers.filter((publisher) => + publisher.firstName.toLowerCase().includes(searchQuery.toLowerCase()) || + publisher.lastName.toLowerCase().includes(searchQuery.toLowerCase()) || + publisher.email.toLowerCase().includes(searchQuery.toLowerCase()) || + publisher.phone?.toLowerCase().includes(searchQuery.toLowerCase()) + ); + + return ( + + +
    +

    Контакти

    + setSearchQuery(e.target.value)} + className="border border-gray-300 rounded-md px-2 py-2 mb-4 w-full text-base md:text-sm" + /> +
    + + + + + + + + + + {filteredPublishers.map((publisher) => ( + + + + + + ))} + +
    ИмеИмейлТелефон
    {publisher.firstName} {publisher.lastName} + {publisher.email} + +
    + {publisher.phone} +
    + + + + + + + {publisher.phone ? ( + + + + ) : null} +
    +
    +
    +
    +
    +
    +
    + ); +} + + +export default ContactsPage; + +export const getServerSideProps = async (context) => { + const axios = await axiosServer(context); + const { data: publishers } = await axios.get('/api/data/publishers?select=id,firstName,lastName,email,phone'); + + return { + props: { + publishers, + }, + }; +}; diff --git a/pages/cart/publishers/edit/[id].tsx b/pages/cart/publishers/edit/[id].tsx new file mode 100644 index 0000000..680fb41 --- /dev/null +++ b/pages/cart/publishers/edit/[id].tsx @@ -0,0 +1,105 @@ +import axiosServer from '../../../../src/axiosServer'; +import NewPubPage from "../new"; +export default NewPubPage; + +import { Assignment, Shift, UserRole } from "prisma/prisma-client"; +// import { monthNamesBG } from "~/src/helpers/const" +import { monthNamesBG } from "src/helpers/const"; + +function getShiftGroups(shifts: [Shift]) { + + const groupedShifts = shifts.reduce((groups, shift) => { + // Extract the year and month from the shift date + const yearMonth = shift.startTime.substring(0, 7) + // Initialize the group for the year-month if it doesn't exist + if (!groups[yearMonth]) { + groups[yearMonth] = [] + } + // Add the shift to the group + groups[yearMonth].push(shift) + // Return the updated groups object + return groups + }, {}) + + // Sort the groups by year-month + const sortedGroups = Object.keys(groupedShifts).sort((a, b) => { + // Compare the year-month strings lexicographically + if (a < b) return -1 + if (a > b) return 1 + return 0 + }).reduce((result, key) => { + // Rebuild the object with the sorted keys + result[key] = groupedShifts[key] + return result + }, {}) + return sortedGroups; +} + +export const getServerSideProps = async (context) => { + const axios = await axiosServer(context); + + context.res.setHeader("Cache-Control", "s-maxage=1, stale-while-revalidate"); + if (!context.query || !context.query.id) { + return { + props: {} + }; + } + var url = process.env.NEXTAUTH_URL + "/api/data/publishers/" + context.query.id + "?include=availabilities,assignments,assignments.shift"; + console.log("GET PUBLISHER FROM:" + url) + const { data: item } = await axios.get(url); + + // item.allShifts = item.assignments.map((a: Assignment[]) => a.shift); + + //group shifts by month, remove duplicates + //sort availabilities by start time + // item.availabilities = item.availabilities + // .sort((a, b) => b.startTime - a.startTime); + + item.assignments = item.assignments + .sort((a, b) => b.startTime - a.startTime) + .reduce((acc, assignment: Assignment) => { + + const date = new Date(assignment.shift.startTime); + const year = date.getFullYear(); + const month = date.getMonth(); + const tabId = year + "-" + month; + const tabName = monthNamesBG[month] + " " + year; + const day = date.getDate(); + // console.log("shift: year: " + year + " month: " + month + " day: " + day); + if (!acc.items[tabId]) { + acc.items[tabId] = []; + } + if (!acc.items[tabId][day]) { + acc.items[tabId][day] = []; + } + //remove duplicates + if (acc.items[tabId][day].find(s => s.id == assignment.shift.id)) { + return acc; + } + // acc.months = acc.months || []; + if (!acc.months[tabId]) { + acc.months[tabId] = []; + } + + if (!acc.keys.includes(tabId)) { + acc.months[tabId] = tabName; + acc.keys.push(tabId); + } + + acc.items[tabId][day].push({ + start: assignment.shift.startTime, + end: assignment.shift.endTime, + id: assignment.id, + shiftId: assignment.shift.id, + isConfirmed: assignment.isConfirmed ? true : false, + }); + return acc; + }, { items: {}, keys: [], months: {} }); + // console.log("server item:"); + // console.dir(item, { depth: null }); + return { + props: { + item: item + }, + }; +}; diff --git a/pages/cart/publishers/edit/me.tsx b/pages/cart/publishers/edit/me.tsx new file mode 100644 index 0000000..8d6e197 --- /dev/null +++ b/pages/cart/publishers/edit/me.tsx @@ -0,0 +1,20 @@ +// pages/me.jsx +import { useEffect } from 'react'; +import { useRouter } from 'next/router'; +import { useSession } from 'next-auth/react'; + +export default function Me() { + const router = useRouter(); + const { data: session, status } = useSession(); + + useEffect(() => { + if (status === 'authenticated') { + router.push(`/cart/publishers/edit/${session.user.id}?self=true`); + } else if (status === 'unauthenticated') { + router.push('/api/auth/signin'); + } + }, [status, session, router]); + + // You can add a fallback content or loader here if you want + return
    Redirecting...
    ; +} diff --git a/pages/cart/publishers/import.tsx b/pages/cart/publishers/import.tsx new file mode 100644 index 0000000..68b1a44 --- /dev/null +++ b/pages/cart/publishers/import.tsx @@ -0,0 +1,629 @@ +import { toast } from 'react-toastify'; +import Layout from "../../../components/layout"; +import { Publisher, Availability, AvailabilityType, DayOfWeek, UserRole } from "@prisma/client"; +import ProtectedRoute from '../../../components/protectedRoute'; + +import axiosInstance from '../../../src/axiosSecure'; +import { useState, useRef } from "react"; + + +import * as XLSX from "xlsx"; +// import { Table } from "react-bootstrap"; +import { staticGenerationAsyncStorage } from "next/dist/client/components/static-generation-async-storage.external"; + +import moment from 'moment'; +// import { DatePicker } from '@mui/x-date-pickers'; !! CAUSERS ERROR ??? + +// import { DatePicker } from '@mui/x-date-pickers/DatePicker'; +import { set } from 'date-fns'; + +// import * as common from "src/helpers/common"; +const common = require('../../../src/helpers/common'); + +export default function ImportPage() { + const [data, setData] = useState([]) + const [rawData, setRawData] = useState([]); + const [status, setStatus] = useState({ status: 'idle', info: '' }); + + const MODE_PUBLISHERS1 = "PUBLISHERS1"; + const MODE_PUBLISHERS2 = "PUBLISHERS2"; + type ModeState = { + mainMode: typeof MODE_PUBLISHERS1 | typeof MODE_PUBLISHERS2; + schedule: boolean; + publishers2Import: boolean; + headerRow: number; + } + + const [mode, setMode] = useState({ + mainMode: MODE_PUBLISHERS1, + schedule: false, + publishers2Import: false, + headerRow: 0 + }); + + const headerRef = useRef({ + header: null, + dateIndex: -1, + emailIndex: -1, + nameIndex: -1, + phoneIndex: -1, + isTrainedIndex: -1, + desiredShiftsIndex: -1, + dataStartIndex: -1, + isActiveIndex: -1, + pubTypeIndex: -1 + }); + + const handleFile = (e) => { + const [file] = e.target.files; + const reader = new FileReader(); + reader.onload = (evt) => { + const bstr = evt.target.result; + const wb = XLSX.read(bstr, { type: "binary" }); + const wsname = wb.SheetNames[0]; + const ws = wb.Sheets[wsname]; + const sheetData = XLSX.utils.sheet_to_json(ws, { + header: 1, + range: 0, + blankrows: false, + defval: '', + }); + + for (let i = 0; i < 5; i++) { + if (sheetData[i].includes('Имейл')) { + setMode({ + mainMode: MODE_PUBLISHERS1, + schedule: false, + publishers2Import: false, + headerRow: i + }); + + headerRef.current.header = sheetData[i]; + headerRef.current.dataStartIndex = i; + common.logger.debug("header at row " + i); + break; + } + // it seems we are processing availability sheet. import only publishers by default, and read only the first 3 columns as publisher data + if (sheetData[i].includes('Email Address')) { + setMode({ + mainMode: MODE_PUBLISHERS2, + schedule: true, + publishers2Import: false, + headerRow: i + }); + headerRef.current.header = sheetData[i]; + headerRef.current.dataStartIndex = i; + break; + } + } + + if (!headerRef.current.header) { + console.error("header not found in the first 5 rows!"); + return; + } + + const header = headerRef.current.header + headerRef.current.dateIndex = header.indexOf('Timestamp'); + headerRef.current.emailIndex = header.indexOf('Имейл') !== -1 ? header.indexOf('Имейл') : header.indexOf('Email Address'); + headerRef.current.nameIndex = header.indexOf('Име, Фамилия'); + headerRef.current.phoneIndex = header.indexOf('Телефон'); + headerRef.current.isTrainedIndex = header.indexOf('Обучен'); + headerRef.current.desiredShiftsIndex = header.indexOf('Желан брой участия'); + headerRef.current.isActiveIndex = header.indexOf("Неактивен"); + headerRef.current.pubTypeIndex = header.indexOf("Назначение"); + + const filteredData = sheetData.slice(headerRef.current.dataStartIndex).map((row) => { + let date; + date = common.excelSerialDateToDate(row[headerRef.current.dateIndex]); + //substract 1 day, because excel serial date is 1 day ahead + date.setDate(date.getDate() - 1); + date = common.getDateFormated(date); + common.logger.debug(date); + return [date, row[headerRef.current.emailIndex], row[headerRef.current.nameIndex]]; + }); + + setRawData(sheetData); + setData(filteredData); + setStatus({ status: 'зареден', info: `Заредени ${filteredData.length} от ${rawData.length} записа` }); + + }; + reader.readAsBinaryString(file); + + // Reset the file input value + e.target.value = null; + }; + + const handleSave = async () => { + try { + common.logger.debug("handleSave to: " + common.getBaseUrl()); + const header = rawData[mode.headerRow]; + for (let i = mode.headerRow + 1; i < rawData.length; i++) { //fullData.length; each publisher + //update status.info with current publisher + setStatus({ status: 'running', info: `Processing row ${i} of ${rawData.length}` }); + //sleep for 300ms to allow the database to process the previous request + await new Promise(r => setTimeout(r, 100)); + + const row = rawData[i]; + var email, phone, names, dateOfInput, oldAvDeleted = false, isTrained = false, desiredShiftsPerMonth = 4, isActive = false; + //const date = new Date(row[0]).toISOS{tring().slice(0, 10); + if (mode.mainMode == MODE_PUBLISHERS1) { + + email = row[headerRef.current.emailIndex]; + + phone = row[headerRef.current.phoneIndex].toString().trim(); // Trim whitespace + // Remove any non-digit characters, except for the leading + + //phone = phone.replace(/(?!^\+)\D/g, ''); + phone = phone.replace(/[^+\d]/g, ''); + if (phone.startsWith('8') || phone.startsWith('9')) { + phone = '+359' + phone.substring(1); // Assumes all numbers starting with 8 are Bulgarian and should have +359 + } else if (!phone.startsWith('+')) { + phone = '+' + phone; // Add + if it's missing, assuming the number is complete + } + names = row[headerRef.current.nameIndex].normalize('NFC').split(/[ ]+/); + dateOfInput = importDate.value || new Date().toISOString(); + // not empty == true + isTrained = row[headerRef.current.isTrainedIndex] !== ''; + isActive = row[headerRef.current.isActiveIndex] == ''; + desiredShiftsPerMonth = row[headerRef.current.desiredShiftsIndex] !== '' ? row[headerRef.current.desiredShiftsIndex] : 4; + } + else { + dateOfInput = common.excelSerialDateToDate(row[0]); + email = row[1]; + names = row[2].normalize('NFC').split(/[, ]+/); + } + + //remove special characters from name + + // let names = common.removeAccentsAndSpecialCharacters(row[2]).split(/[, ]+/); + + let personId = ''; + try { + try { + const select = "&select=id,firstName,lastName,phone,isTrained,desiredShiftsPerMonth,isactive,availabilities"; + const responseByName = await axiosInstance.get(`/api/?action=findPublisher&filter=${names.join(' ')}${select}`); + let existingPublisher = responseByName.data[0]; + if (!existingPublisher) { + // If no match by name, check by email + const responseByEmail = await axiosInstance.get(`/api/?action=findPublisher&email=${email}${select}`); + if (responseByEmail.data.length > 0) { + // Iterate over all matches by email to find one with a matching or similar name + const fullName = names.join(' ').toLowerCase(); // Simplify comparison + existingPublisher = responseByEmail.data.find(publisher => { + const publisherFullName = (publisher.firstName + ' ' + publisher.lastName).toLowerCase(); + return fullName === publisherFullName; // Consider expanding this comparison for typos + }); + } + } + + if (existingPublisher?.id) { // UPDATE + // Create a flag to check if update is needed + const updatedData = {}; + personId = existingPublisher?.id; + let updateNeeded = false; + + // Check for name update + const fullName = names.join(' '); + const existingFullName = existingPublisher.firstName + ' ' + existingPublisher.lastName; + if (fullName !== existingFullName) { + common.logger.debug(`Existing publisher '${existingFullName}' found for ${email} (ID:${personId})`); + updatedData.firstName = names[0]; + updatedData.lastName = names.slice(1).join(' '); + data[i - mode.headerRow][4] = "name updated!"; + updateNeeded = true; + } else { + data[i - mode.headerRow][4] = "existing"; + } + + // Log existing publisher + common.logger.debug(`Existing publisher '${[existingPublisher.firstName, existingPublisher.lastName].join(' ')}' found for ${email} (ID:${personId})`); + + + // Check for other updates + const fieldsToUpdate = [ + { key: 'phone', value: phone }, + { key: 'desiredShiftsPerMonth', value: desiredShiftsPerMonth, parse: parseInt }, + { key: 'isTrained', value: isTrained }, + { key: 'isactive', value: isActive } + ]; + + fieldsToUpdate.forEach(({ key, value, parse }) => { + if (!existingPublisher[key] && value !== '' && value !== undefined) { + updatedData[key] = parse ? parse(value) : value; + updateNeeded = true; + } + }); + + // Update the record if needed and if MODE_PUBLISHERS1 (Import from List of Participants) + if (updateNeeded && (mode.publishers2Import || mode.mainMode == MODE_PUBLISHERS1)) { + try { + await axiosInstance.put(`/api/data/publishers/${personId}`, updatedData); + common.logger.debug(`Updated publisher ${personId}`); + data[i - mode.headerRow][4] = "updated"; + } catch (error) { + console.error(`Failed to update publisher ${personId}`, error); + } + } + + } else { // CREATE + + // If no publisher with the email exists, create one + // const names = email.split('@')[0].split('.');\ + + //Save new publisher + if (mode.publishers2Import) { + const personResponse = await axiosInstance.post('/api/data/publishers', { + email, + phone, + firstName: names[0], + lastName: names[1], + isactive: isActive, + isTrained, + desiredShiftsPerMonth, + }); + personId = personResponse.data.id; + data[i][4] = "new"; + } + else + if (mode.mainMode == MODE_PUBLISHERS1) { + const firstname = names.length > 2 ? names.slice(0, -1).join(' ') : names[0]; + const personResponse = await axiosInstance.post('/api/data/publishers', { + email, + phone, + firstName: firstname, + lastName: names[names.length - 1], + isactive: isActive, + isTrained, + desiredShiftsPerMonth + }); + data[i - mode.headerRow][4] = "new"; + } else { + data[i - mode.headerRow][4] = "import disabled"; + } + + common.logger.debug(`NEW Publisher ${personId} created for email ${email} (${names})`); + } + } catch (error) { + console.error(error); + data[i - mode.headerRow][4] = "error"; + } + + if (mode.schedule) { + // Parse the availability data from the Excel cell + //get days of the month and add up to the next full week + // Save availability records + const availabilities: Availability[] = []; + + for (let j = 3; j < header.length; j++) { + const dayHeader = header[j]; + + const shifts = row[j]; + if (!shifts || shifts === 'Не мога') { + continue; + } + + // specific date: Седмица (17-23 април) [Четвъртък ] + // const regex = /^Седмица \((\d{1,2})-(\d{1,2}) (\S+)\) \[(\S+)\]$/; + // specific week: Седмица 1 [Четвъртък] + // const regex = /^Седмица (\d{1,2}) \((\d{1,2})-(\d{1,2}) (\S+)\) \[(\S+)\]$/; + //allow optional space before and after the brackets + // match both 'Седмица 3 (20-25 ноември) [пон]' and 'Седмица 4 (27 ноември - 2 декември) [четв]' + //const regex = /^\s*Седмица\s+(\d{1,2})\s+\((\d{1,2})\s+(\S+)(?:\s*-\s*(\d{1,2})\s+(\S+))?\)\s*\[\s*(\S+)\s*\]\s*$/; + //the original, but missing the two month names + let regex = /^Седмица (\d{1,2}) \((\d{1,2})-(\d{1,2}) (\S+)\)\s*\[(\S+)\s*\]\s*$/; + regex = /^Седмица (\d{1,2}) \((\d{1,2})(?:\s*-\s*(\d{1,2}))? (\S+)(?:\s*-\s*(\d{1,2}) (\S+))?\)\s*\[(\S+)\s*\]\s*$/; + //const regex = /^Седмица (\d{1,2}) \((\d{1,2}(\s*\S*?))-(\d{1,2}) (\S+)\)\s*\[(\S+)\s*\]\s*$/; + + //both Седмица 1 (6-11 ноември) [пон] + // Седмица 4 (27 ноември-2 декември) [пет] + //const regex = /^Седмица (\d{1,2}) \((\d{1,2} \S+)?-? ?(\d{1,2} \S+)\)\s*\[(\S+)\s*\]\s*$/; + + //const regex = /^Седмица (\d{1,2}) \((\d{1,2} \S+)?-? ?(\d{1,2} \S+)\)\s*\[(\S+)\s*\]\s*$/; + + + // const regex = /^Седмица (\d{1,2}) \* \[(\S+)\]$/; + // const regex = /^Седмица (\d{1,2}) \[(\S+)\]$/; + + // replace multiple spaces with single space + const normalizedHeader = dayHeader.replace(/\s+/g, ' '); + var match = normalizedHeader.match(regex); + + if (!match) { + common.logger.debug("was not able to parse availability " + shifts + "trying again with different regex"); + let regex = /^Седмица (\d{1,2}) \((\d{1,2})-(\d{1,2}) (\S+)\)\s*\[(\S+)\s*\]\s*$/; + match = normalizedHeader.match(regex); + } + if (match) { + //ToDo: can't we use date.getDayEuropean() instead of this logic down? + const weekNr = parseInt(match[1]); + const weekStart = match[2]; + // const endDate = match[2]; + const month = match[4]; + const dayOfWeekStr = match[7]; + const dayOfWeek = common.getDayOfWeekIndex(dayOfWeekStr); + common.logger.debug("processing availability for week " + weekNr + ": " + weekStart + "." + month + "." + dayOfWeekStr) + // Create a new Date object for the start date of the range + const day = new Date(); + day.setDate(1); // Set to the first day of the month to avoid overflow + //day.setMonth(day.getMonth() + 1); // Add one month to the date, because we assume we are p + day.setMonth(common.getMonthIndex(month)); + day.setDate(parseInt(weekStart) + dayOfWeek); + day.setHours(0, 0, 0, 0); + + common.logger.debug("processing availabilities for " + day.toLocaleDateString()); // Output: Sun Apr 17 2022 14:07:11 GMT+0300 (Eastern European Summer Time) + common.logger.debug("parsing availability input: " + shifts); // Output: 0 (Sunday) + const dayOfWeekName = common.getDayOfWeekNameEnEnum(day); + + let dayOfMonth = day.getDate(); + const name = `${names[0]} ${names[1]}`; + const intervals = shifts.split(","); + + if (!oldAvDeleted && personId) { + if (mode.schedule && email) { + common.logger.debug(`Deleting existing availabilities for publisher ${personId} for date ${day}`); + try { + await axiosInstance.post(`/api/?action=deleteAvailabilityForPublisher&publisherId=${personId}&date=${day}&deleteFromPreviousAssignments=true`); + common.logger.debug(`Deleted all availabilities for publisher ${personId}`); + oldAvDeleted = true; + } + catch (error) { + console.error(`Failed to delete availabilities for publisher ${personId}`, error); + } + } + } + let parsedIntervals: { end: number; }[] = []; + intervals.forEach(interval => { + // Summer format: (12:00-14:00) + //if (!/\(\d{1,2}:\d{2}-\d{1,2}:\d{2}\)/.test(interval)) { + //winter regex: + //\d{1,2}-\d{1,2}:\d{2}/ + // Regular expression to match both Summer format (12:00-14:00) and winter format '09-10:30' + const regex = /\d{1,2}(?::\d{2})?-\d{1,2}(?::\d{2})?/; + if (!regex.test(interval)) { + common.logger.debug(`Skipping invalid interval: ${interval}`); + return; + } + + // If the interval matches the format, remove any non-essential characters + const cleanedInterval = interval.replace(/[()]/g, ""); + + // Extract start and end times from interval string + const [start, end] = cleanedInterval.split("-"); + + // Convert times like "12" to "12:00" for consistent parsing + const formattedStart = start.includes(":") ? start : start + ":00"; + const formattedEnd = end.includes(":") ? end : end + ":00"; + + // Try to parse the times, and skip the interval if it can't be parsed + try { + const parsedStart = Number(formattedStart.split(":").join("")); + const parsedEnd = Number(formattedEnd.split(":").join("")); + // Store parsed interval + parsedIntervals.push({ + start: parsedStart, + end: parsedEnd + }); + } catch (error) { + common.logger.debug(`Error parsing interval: ${interval}`); + return; + } + + }); + // Sort intervals by start time + parsedIntervals.sort((a, b) => a.start - b.start); + + // Initialize start and end times with the first interval + let minStartTime = parsedIntervals[0].start; + let maxEndTime = parsedIntervals[0].end; + + let isOld = false; + // Calculate the total month difference by considering the year difference + let totalMonthDifference = (day.getFullYear() - dateOfInput.getFullYear()) * 12 + (day.getMonth() - dateOfInput.getMonth()); + // If the total month difference is 2 or more, set isOld to true + if (totalMonthDifference >= 2) { + isOld = true; + } + + // Iterate over intervals + for (let i = 1; i < parsedIntervals.length; i++) { + if (parsedIntervals[i].start > maxEndTime) { + availabilities.push(createAvailabilityObject(minStartTime, maxEndTime, day, dayOfWeekName, dayOfMonth, weekNr, personId, name, isOld)); + minStartTime = parsedIntervals[i].start; + maxEndTime = parsedIntervals[i].end; + } else { + maxEndTime = Math.max(maxEndTime, parsedIntervals[i].end); + } + } + + // Add the last availability + availabilities.push(createAvailabilityObject(minStartTime, maxEndTime, day, dayOfWeekName, dayOfMonth, weekNr, personId, name, isOld)); + + } + else { + common.logger.debug("availability not matched. header:" + dayHeader + " shifts:" + shifts); + } + } + + common.logger.debug("availabilities to save for " + personId + ": " + availabilities.length); + // Send a single request to create all availabilities + axiosInstance.post('/api/?action=createAvailabilities', availabilities) + .then(response => common.logger.debug('Availabilities created:', response.data)) + .catch(error => console.error('Error creating availabilities:', error)); + + // Experimental: add availabilities to all publishers with the same email + //check if more than one publisher has the same email, and add the availabilities to both + //check existing publishers with the same email + var sameNamePubs = axiosInstance.get(`/api/?action=findPublisher&all=true&email=${email}&select=id,firstName,lastName`); + sameNamePubs.then(function (response) { + common.logger.debug("same name pubs: " + response.data.length); + if (response.data.length > 1) { + response.data.forEach(pub => { + //check the publisher is not the same as the one we already added the availabilities to + if (pub.id != personId) { + //change the publisher id to the new one + availabilities.forEach(availability => { + availability.publisherId = pub.id; + } + ); + //delete existing availabilities for the publisher + axiosInstance.post(`/api/?action=deleteAvailabilityForPublisher&publisherId=${pub.id}&date=${dateOfInput}`); + // Send a single request to create all availabilities + axiosInstance.post('/api/?action=createAvailabilities', availabilities) + .then(response => common.logger.debug('Availabilities created:', response.data)) + .catch(error => console.error('Error creating availabilities:', error)); + } + }); + } + }); + } + // await axios.post("/api/data/availabilities", availabilities); + } catch (error) { + console.error(error); + } + } + toast.info('Records saved successfully', { autoClose: 30000 }); + } catch (error) { + console.error(error); + toast.error('An error occurred while saving records!'); + } + }; + + // Function to create an availability object + function createAvailabilityObject(start: any, end: number, day: Date, dayOfWeekName: any, dayOfMonth: number, weekNr: number, personId: string, name: string, isFromPreviousMonth: boolean): Availability { + const formatTime = (time) => { + const paddedTime = String(time).padStart(4, '0'); + return new Date(day.getFullYear(), day.getMonth(), day.getDate(), parseInt(paddedTime.substr(0, 2)), parseInt(paddedTime.substr(2, 4))); + }; + + const startTime = formatTime(start); + const endTime = formatTime(end); + + return { + id: 0, // Add the missing 'id' property + publisherId: personId, + name, + dayofweek: dayOfWeekName, + dayOfMonth, + weekOfMonth: weekNr, // Add the missing 'weekOfMonth' property + startTime, + endTime, + isactive: true, + type: AvailabilityType.OneTime, + isWithTransportIn: false, // Add the missing 'isWithTransport' property + isWithTransportOut: false, // Add the missing 'isWithTransport' property + isFromPreviousAssignment: false, // Add the missing 'isFromPreviousAssignment' property + isFromPreviousMonth: isFromPreviousMonth // Add the missing 'isFromPreviousMonth' property + }; + } + + + return ( + + + +
    +

    Import Page

    +
    + + +
    + + {/* */} + +
    {/* Adjust this value as needed */} + + + + + + {mode.mainMode === "PUBLISHERS2" && ( +
    + + + +
    + )} +
    + +
    + +
    + +
    + {data.length} вестители прочетени + {status.info} +
    + + + + + {data.length > 0 && + Object.keys(data[0]).map((key) => )} + + + + {data.slice(1).map((row, index) => ( + + {Object.values(row).map((value, index) => ( + + ))} + + + ))} + +
    {Object.values(data[0])[key]}
    {value} + +
    +
    +
    +
    + + ); +}; + + diff --git a/pages/cart/publishers/index.tsx b/pages/cart/publishers/index.tsx new file mode 100644 index 0000000..cf32d0c --- /dev/null +++ b/pages/cart/publishers/index.tsx @@ -0,0 +1,214 @@ +// Next.js page to show all locations in the database with a link to the location page +import { useSession } from "next-auth/react"; +import { useEffect, useState, useRef, use } from "react"; +// import { getSession } from 'next-auth/client' +// import { NextAuth } from 'next-auth/client' +import { Publisher, UserRole } from "@prisma/client"; +import Layout from "../../../components/layout"; +import PublisherCard from "../../../components/publisher/PublisherCard"; +import axiosInstance from "../../../src/axiosSecure"; +import axiosServer from '../../../src/axiosServer'; +import toast from "react-hot-toast"; + +import { levenshteinEditDistance } from "levenshtein-edit-distance"; +import ProtectedRoute from '../../../components/protectedRoute'; +import ConfirmationModal from '../../../components/ConfirmationModal'; + + + +interface IProps { + initialItems: Publisher[]; +} + +function PublishersPage({ publishers = [] }: IProps) { + const [shownPubs, setShownPubs] = useState(publishers); + const [filter, setFilter] = useState(""); + const [filterIsImported, setFilterIsImported] = useState({ + checked: false, + indeterminate: true, + }); + const [showZeroShiftsOnly, setShowZeroShiftsOnly] = useState(false); + const [isDeleting, setIsDeleting] = useState(false); + + const [isModalOpen, setIsModalOpen] = useState(false); + + const handleDeleteAllVisible = async () => { + setIsDeleting(true); + + for (const publisher of shownPubs) { + try { + await axiosInstance.delete(`/api/data/publishers/${publisher.id}`); + setShownPubs(shownPubs.filter(p => p.id !== publisher.id)); + } catch (error) { + console.log(JSON.stringify(error)); + } + } + + setIsDeleting(false); + setIsModalOpen(false); + // After all publishers are deleted, you might want to refresh the list or make additional changes + }; + + useEffect(() => { + // const filteredPublishers = publishers.filter((publisher) => { + // return publisher.firstName.toLowerCase().includes(filter.toLowerCase()) + // || publisher.lastName.toLowerCase().includes(filter.toLowerCase()); + // }); + + //name filter + let filteredPublishersByName = publishers + .filter((publisher) => { + const fullName = publisher.firstName.toLowerCase() + " " + publisher.lastName.toLowerCase(); + const distance = levenshteinEditDistance(fullName, filter.toLowerCase()); + const lenDiff = Math.max(fullName.length, filter.length) - Math.min(fullName.length, filter.length); + + let similarity; + if (distance === 0) { + similarity = 1; // Exact match + } else { + similarity = 1 - (distance - lenDiff) / distance; + } + + console.log("distance: " + distance + "; lenDiff: " + lenDiff + " similarity: " + similarity + "; " + fullName + " =? " + filter + "") + return similarity >= 0.95; + }); + + // Email filter + let filteredPublishersByEmail = publishers.filter(publisher => + publisher.email.toLowerCase().includes(filter.toLowerCase()) + ); + + // Combine name and email filters, removing duplicates + let filteredPublishers = [...new Set([...filteredPublishersByName, ...filteredPublishersByEmail])]; + + // inactive publishers filter + filteredPublishers = showZeroShiftsOnly + ? filteredPublishers.filter(p => p.assignments.length === 0) + : filteredPublishers; + + setShownPubs(filteredPublishers); + }, [filter, showZeroShiftsOnly]); + + const checkboxRef = useRef(); + + const renderPublishers = () => { + if (shownPubs.length === 0) { + return ( + + ); + } + else { + return shownPubs.map((publisher) => ( + + )); + } + }; + + const handleFilterChange = (event: React.ChangeEvent) => { + const { name, value, type, checked } = event.target; + + // setFilter(event.target.value); + if (type === 'text') { + setFilter(value); + } else if (type === 'checkbox') { + // setFilterIsImported({ ...checkboxFilter, [name]: checked }); + const { checked, indeterminate } = checkboxRef.current; + if (!checked && !indeterminate) { + // Checkbox was unchecked, set it to indeterminate state + checkboxRef.current.indeterminate = true; + setFilterIsImported({ checked: false, indeterminate: true }); + } else if (!checked && indeterminate) { + // Checkbox was indeterminate, set it to checked state + checkboxRef.current.checked = true; + checkboxRef.current.indeterminate = false; + setFilterIsImported({ checked: true, indeterminate: false }); + } else if (checked && !indeterminate) { + // Checkbox was checked, set it to unchecked state + checkboxRef.current.checked = false; + checkboxRef.current.indeterminate = false; + setFilterIsImported({ checked: false, indeterminate: false }); + } else { + // Checkbox was checked and indeterminate (should not happen), set it to unchecked state + checkboxRef.current.checked = false; + checkboxRef.current.indeterminate = false; + setFilterIsImported({ checked: false, indeterminate: false }); + } + } + }; + + return ( + + +
    +
    + + + + setIsModalOpen(false)} + onConfirm={handleDeleteAllVisible} + message="Сигурни ли сте, че искате да изтриете всички показани в момента вестители?" + /> + +
    +
    + + + + + + + {publishers.length} от {publishers.length} вестителя + +
    +
    + {renderPublishers()} +
    +
    +
    +
    + ); +} + +export default PublishersPage; + +//import { set } from "date-fns"; + +export const getServerSideProps = async (context) => { + const axios = await axiosServer(context); + //ToDo: refactor all axios calls to use axiosInstance and this URL + const { data: publishers } = await axios.get('/api/data/publishers?select=id,firstName,lastName,email,isactive,isTrained,isImported,assignments.shift.startTime,availabilities.startTime&dev=fromuseefect'); + + return { + props: { + publishers, + }, + }; +}; + diff --git a/pages/cart/publishers/new.tsx b/pages/cart/publishers/new.tsx new file mode 100644 index 0000000..fb99ae4 --- /dev/null +++ b/pages/cart/publishers/new.tsx @@ -0,0 +1,59 @@ +//next.js page to show all locatons in the database with a link to the location page +import { useState } from "react"; +import { useRouter } from 'next/router'; +import Layout from "../../../components/layout"; +import axiosServer from '../../../src/axiosServer'; +import { useSession } from 'next-auth/react'; +import ProtectedRoute from '../../../components/protectedRoute'; +import PublisherForm from "../../../components/publisher/PublisherForm"; +import { Publisher, UserRole } from "@prisma/client"; + + +export default function NewPubPage(item: Publisher) { + item = item.item; + const [publisher, setPublisher] = useState(item); + const router = useRouter(); + const { id, self } = router.query; + const { data: session, status } = useSession(); + + const userRole = session?.user?.role as UserRole; + const userId = session?.user?.id; + + // Check if the user is editing their own profile and adjust allowedRoles accordingly + let allowedRoles = [UserRole.POWERUSER, UserRole.ADMIN]; + if (status === 'authenticated' && userId && userId === id) { + allowedRoles.push(userRole); + } + + return ( + + +
    + +
    +
    +
    + ); +} + +//------------------pages\cart\publishers\edit\[id].tsx------------------ + +export const getServerSideProps = async (context) => { + const axios = await axiosServer(context); + + context.res.setHeader("Cache-Control", "s-maxage=1, stale-while-revalidate"); + if (!context.query || !context.query.id) { + return { + props: {} + }; + } + var url = process.env.NEXTAUTH_URL + "/api/data/publishers/" + context.query.id + "?include=availabilities,shifts"; + console.log("GET PUBLISHER FROM:" + url) + const { data } = await axios.get(url); + + return { + props: { + data + }, + }; +}; diff --git a/pages/cart/reports/experience.tsx b/pages/cart/reports/experience.tsx new file mode 100644 index 0000000..5cb4db8 --- /dev/null +++ b/pages/cart/reports/experience.tsx @@ -0,0 +1,46 @@ +//next.js page to show all locatons in the database with a link to the location page +// import axios from "axios"; +import { Location, UserRole } from "@prisma/client"; +import Layout from "../../../components/layout"; +import ExperienceForm from "../../../components/reports/ExperienceForm"; +import axiosInstance from '../../../src/axiosSecure'; +import ProtectedRoute from '../../../components/protectedRoute'; + +function NewPage(loc: Location) { + return ( + + +
    + +
    +
    + ); +} + +export default NewPage; + +//------------------pages\cart\locations\edit\[id].tsx------------------ + +export const getServerSideProps = async (context) => { + return { + props: {} + }; + //if query is undefined, then it is a new location + // if (context.query.id === undefined) { + // return { + // props: {} + // }; + // } + // const { data: loc } = await axiosInstance.get( + // `${process.env.NEXTAUTH_URL}api/data/locations/` + context.params.id + // ); + + // console.log(location) //this is the location object + // context.res.setHeader("Cache-Control", "s-maxage=1, stale-while-revalidate"); + // return { + // props: { + // location: loc, + + // }, + // }; +}; diff --git a/pages/cart/reports/list.tsx b/pages/cart/reports/list.tsx new file mode 100644 index 0000000..b0a9a0c --- /dev/null +++ b/pages/cart/reports/list.tsx @@ -0,0 +1,130 @@ +//page to show all repots in the database with a link to the report page +import axiosInstance from '../../../src/axiosSecure'; +import { useEffect, useState } from "react"; +import toast from "react-hot-toast"; +import { useRouter } from "next/router"; +import Link from "next/link"; +import { useSession } from "next-auth/react" +//const common = require('src/helpers/common'); +import common from '../../../src/helpers/common'; +import Layout from "../../../components/layout"; +import ProtectedRoute from '../../../components/protectedRoute'; +import { Location, UserRole } from "@prisma/client"; + + +export default function Reports() { + const [reports, setReports] = useState([]); + const router = useRouter(); + const { data: session } = useSession(); + + + + + const deleteReport = (id) => { + axiosInstance + .delete(`api/data/reports/${id}`) + .then((res) => { + toast.success("Успешно изтрит отчет"); + // router.push("/cart/reports/list"); + setReports(reports.filter(report => report.id !== id)); + }) + .catch((err) => { + console.log(err); + }); + }; + + + + const [locations, setLocations] = useState([]); + useEffect(() => { + const fetchLocations = async () => { + try { + console.log("fetching locations"); + const { data } = await axiosInstance.get("/api/data/locations"); + setLocations(data); + console.log(data); + axiosInstance.get(`api/data/reports`) + .then((res) => { + let reports = res.data; + reports.forEach((report) => { + report.location = data.find((loc) => loc.id === report.locationId); + }); + setReports(res.data); + }) + .catch((err) => { + console.log(err); + }); + } catch (error) { + console.error(error); + } + }; + if (!locations.length) { + fetchLocations(); + } + }, []); + return ( + + + +
    +
    +

    Отчети

    + + + +
    + + + + + + + + + + + {reports.map((report) => ( + + + + + + + ))} + +
    ДатаМястоОтчетДействия
    {common.getDateFormated(new Date(report.date))}{report.location?.name} + {(report.experienceInfo === null || report.experienceInfo === "") + ? ( + <> +
    Отчет
    + Издания: {report.placementCount}
    + Разговори: {report.conversationCount}
    + Клипове: {report.videoCount}
    + Адреси / Телефони: {report.returnVisitInfoCount}
    + + ) : ( + <> +
    Случка
    +
    + + )} +
    + + +
    +
    +
    +
    +
    +
    + ); +} + + diff --git a/pages/cart/reports/report.tsx b/pages/cart/reports/report.tsx new file mode 100644 index 0000000..ef3b971 --- /dev/null +++ b/pages/cart/reports/report.tsx @@ -0,0 +1,45 @@ +//next.js page to show all locatons in the database with a link to the location page +// import axios from "axios"; +import { Location, UserRole } from "@prisma/client"; +import Layout from "../../../components/layout"; +import ReportForm from "../../../components/reports/ReportForm"; +import axiosInstance from '../../../src/axiosSecure'; +import ProtectedRoute from '../../../components/protectedRoute'; + +function NewPage(loc: Location) { + return ( + + +
    + +
    +
    + ); +} + +export default NewPage; + +//------------------pages\cart\locations\edit\[id].tsx------------------ + +export const getServerSideProps = async (context) => { + return { + props: {} + }; + //if query is undefined, then it is a new location + // if (context.query.id === undefined) { + // return { + // props: {} + // }; + // } + + // const { data: loc } = await axiosInstance.get( + // `${process.env.NEXTAUTH_URL}api/data/locations/` + context.params.id + // ); + // console.log(location) //this is the location object + // context.res.setHeader("Cache-Control", "s-maxage=1, stale-while-revalidate"); + // return { + // props: { + // location: loc, + // }, + // }; +}; diff --git a/pages/contactUs.tsx b/pages/contactUs.tsx new file mode 100644 index 0000000..abe84bb --- /dev/null +++ b/pages/contactUs.tsx @@ -0,0 +1,31 @@ +import React from 'react'; +import Layout from "../components/layout"; + +const ContactsPage = () => { + return ( + +
    +

    Специално свидетелстване на обществени места в София - Контакти

    + +
    Електронна поща: specialnosvidetelstvanesofia@gmail.com
    + + {/*
    +

    Социални мрежи

    + +
    */ + } +
    +
    + ); +}; + +export default ContactsPage; diff --git a/pages/dash.tsx b/pages/dash.tsx new file mode 100644 index 0000000..c5f8ced --- /dev/null +++ b/pages/dash.tsx @@ -0,0 +1,200 @@ +import { useSession } from "next-auth/react" +import Layout from "../components/layout" +import AvCalendar from '../components/calendar/avcalendar'; +import { getSession } from "next-auth/react"; +import common from '../src/helpers/common'; +import { Availability } from "@prisma/client"; +import ProtectedRoute, { serverSideAuth } from "../components/protectedRoute"; +import { UserRole } from "@prisma/client"; +import React, { useState, useEffect } from 'react'; +import axiosInstance from '../src/axiosSecure'; + +import { authOptions } from './api/auth/[...nextauth]' +import { getServerSession } from "next-auth/next" + +import PublisherSearchBox from '../components/publisher/PublisherSearchBox'; +import PublisherInlineForm from '../components/publisher/PublisherInlineForm'; + + +interface IProps { + initialItems: Availability[]; + initialUserId: string; +} +export default function IndexPage({ initialItems, initialUserId }: IProps) { + const { data: session } = useSession(); + const [userName, setUserName] = useState(session?.user?.name); + const [userId, setUserId] = useState(initialUserId); + const [events, setEvents] = useState(initialItems?.map(item => ({ + ...item, + title: item.name, + date: new Date(item.startTime), + startTime: new Date(item.startTime), + endTime: new Date(item.endTime), + publisherId: item.publisherId, + }))); + + useEffect(() => { + if (session) { + setUserName(session.user.name); + setUserId(session.user.id); + //handleUserSelection({ id: session.user.id, firstName: session.user.name, lastName: '' }); + } + }, [session]); + + const handleUserSelection = async (publisher) => { + if (!publisher || publisher.id === undefined) return; + console.log("selecting publisher", publisher.id); + setUserName(publisher.firstName + " " + publisher.lastName); + setUserId(publisher.id); + + try { + let events = await axiosInstance.get(`/api/?action=getCalendarEvents&publisherId=${publisher.id}`); + setEvents(events.data); + } catch (error) { + console.error("Error fetching publisher info:", error); + // Handle the error appropriately + } + }; + + return ( + + +

    Графика на {userName}

    + + + +
    +
    +
    + +
    + +
    +
    +
    +
    + ); +} + + +async function getAvailabilities(userId) { + const prismaClient = common.getPrismaClient(); + const items = await prismaClient.availability.findMany({ + where: { + publisherId: userId, + }, + select: { + id: true, + name: true, + isactive: true, + isFromPreviousAssignment: true, + dayofweek: true, + dayOfMonth: true, + startTime: true, + endTime: true, + repeatWeekly: true, + endDate: true, + publisher: { + select: { + firstName: true, + lastName: true, + id: true, + }, + }, + }, + }); + // Convert Date objects to ISO strings + const serializableItems = items.map(item => ({ + ...item, + startTime: item.startTime.toISOString(), + endTime: item.endTime.toISOString(), + name: common.getTimeFomatted(item.startTime) + "-" + common.getTimeFomatted(item.endTime), + //endDate can be null + endDate: item.endDate ? item.endDate.toISOString() : null, + type: 'availability', + // Convert other Date fields similarly if they exist + })); + + /*model Assignment { + id Int @id @default(autoincrement()) + shift Shift @relation(fields: [shiftId], references: [id], onDelete: Cascade) + shiftId Int + publisher Publisher @relation(fields: [publisherId], references: [id], onDelete: Cascade) + publisherId String + isactive Boolean @default(true) + isConfirmed Boolean @default(false) + isWithTransport Boolean @default(false) + Report Report[] +}*/ + //get assignments for this user + const assignments = await prismaClient.assignment.findMany({ + where: { + publisherId: userId, + }, + select: { + id: true, + isTentative: true, + isConfirmed: true, + isWithTransport: true, + shift: { + select: { + id: true, + name: true, + startTime: true, + endTime: true, + //select all assigned publishers names as name - comma separated + assignments: { + select: { + publisher: { + select: { + firstName: true, + lastName: true, + } + } + } + } + } + } + } + }); + + const serializableAssignments = assignments.map(item => ({ + ...item, + startTime: item.shift.startTime.toISOString(), + endTime: item.shift.endTime.toISOString(), + // name: item.shift.publishers.map(p => p.firstName + " " + p.lastName).join(", "), + //name: item.shift.assignments.map(a => a.publisher.firstName[0] + " " + a.publisher.lastName).join(", "), + name: common.getTimeFomatted(new Date(item.shift.startTime)) + "-" + common.getTimeFomatted(new Date(item.shift.endTime)), + type: 'assignment', + //delete shift object + shift: null, + publisher: { id: userId } + })); + + serializableItems.push(...serializableAssignments); + + return serializableItems; + +} +export const getServerSideProps = async (context) => { + const auth = await serverSideAuth({ + req: context.req, + allowedRoles: [/* ...allowed roles... */] + }); + const session = await getSession(context); + const sessionServer = await getServerSession(context.req, context.res, authOptions) + + if (!session) { return { props: {} } } + const role = session?.user.role; + console.log("server role: " + role); + const userId = session?.user.id; + + var items = await getAvailabilities(session.user.id); + + return { + props: { + initialItems: items, + userId: session?.user.id, + }, + }; +} diff --git a/pages/drive.tsx b/pages/drive.tsx new file mode 100644 index 0000000..2d52e59 --- /dev/null +++ b/pages/drive.tsx @@ -0,0 +1,19 @@ +import Layout from "../components/layout" +import GoogleDriveFolderPreview from "../components/board/GoogleDriveFolderPreview" + + +export default function IndexPage() { + return ( + +

    NextAuth.js Example

    +

    + This is an example site to demonstrate how to use{" "} + NextAuth.js for authentication. +

    + + {/* https://drive.google.com/drive/folders/1DADj8OUWz2sMEmiW3sDETuihJvFS5x_p?usp=sharing */} + + +
    + ) +} \ No newline at end of file diff --git a/pages/examples/admin.tsx b/pages/examples/admin.tsx new file mode 100644 index 0000000..e11d8a4 --- /dev/null +++ b/pages/examples/admin.tsx @@ -0,0 +1,17 @@ +import Layout from "../../components/layout" + +export default function Page() { + return ( + +

    This page is protected by Middleware

    +

    Only admin users can see this page.

    +

    + To learn more about the NextAuth middleware see  + + the docs + + . +

    +
    + ) +} diff --git a/pages/examples/api-example.tsx b/pages/examples/api-example.tsx new file mode 100644 index 0000000..190fc42 --- /dev/null +++ b/pages/examples/api-example.tsx @@ -0,0 +1,19 @@ +import Layout from "../../components/layout" + +export default function ApiExamplePage() { + return ( + +

    API Example

    +

    The examples below show responses from the example API endpoints.

    +

    + You must be signed in to see responses. +

    +

    Session

    +

    /api/examples/session

    +