From 75ecd7cc20d567c5110a82c0e00cb8d762287adf Mon Sep 17 00:00:00 2001 From: Gitead Date: Thu, 2 Jul 2026 23:53:43 -0400 Subject: [PATCH] feat: add Selenium Settings page to configure paymentGroupId per office MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Adds a new Settings → Advanced → Selenium Settings page where the office name (paymentGroupId) used in United/DentalHub portal dropdowns can be configured without touching code. Previously hardcoded as "Summit Dental Care"; now injected from DB into the three United workers at job dispatch. Co-Authored-By: Claude Sonnet 4.6 --- apps/Backend/src/routes/index.ts | 2 + .../routes/insuranceStatusUnitedDHClaim.ts | 4 + .../routes/insuranceStatusUnitedDHPreAuth.ts | 4 + .../src/routes/insuranceStatusUnitedSCO.ts | 4 + apps/Backend/src/routes/selenium-settings.ts | 42 + .../src/components/layout/sidebar.tsx | 6 + .../settings/selenium-settings-card.tsx | 110 ++ apps/Frontend/src/pages/settings-page.tsx | 7 +- .../selenium_UnitedDH_claimSubmitWorker.py | 9 +- .../selenium_UnitedDH_preAuthWorker.py | 9 +- ...lenium_UnitedSCO_eligibilityCheckWorker.py | 9 +- packages/db/generated/prisma/edge.js | 18 +- packages/db/generated/prisma/index-browser.js | 10 +- packages/db/generated/prisma/index.d.ts | 1682 ++++++++++++++++- packages/db/generated/prisma/index.js | 18 +- packages/db/generated/prisma/package.json | 2 +- packages/db/generated/prisma/schema.prisma | 12 +- .../migration.sql | 14 + packages/db/prisma/schema.prisma | 11 + .../.prisma-zod-generator-manifest.json | 82 +- .../schemas/aggregateAiSettings.schema.ts | 14 + .../schemas/aggregateCloudFileChunk.schema.ts | 14 + .../aggregateCommissionBatch.schema.ts | 14 + .../aggregateCommissionBatchItem.schema.ts | 14 + .../schemas/aggregateCommunication.schema.ts | 14 + .../aggregateInsuranceContact.schema.ts | 14 + .../schemas/aggregateLabRxTemplate.schema.ts | 14 + .../schemas/aggregateOfficeContact.schema.ts | 14 + .../schemas/aggregateOfficeHours.schema.ts | 14 + .../aggregatePatientConversation.schema.ts | 14 + .../aggregatePatientDocument.schema.ts | 14 + .../aggregateProcedureTimeslot.schema.ts | 14 + .../aggregateSeleniumSettings.schema.ts | 14 + .../schemas/aggregateTwilioSettings.schema.ts | 14 + .../shared/schemas/countAiSettings.schema.ts | 10 + .../schemas/countCommissionBatch.schema.ts | 10 + .../countCommissionBatchItem.schema.ts | 10 + .../schemas/countCommunication.schema.ts | 10 + .../schemas/countInsuranceContact.schema.ts | 10 + .../schemas/countLabRxTemplate.schema.ts | 10 + .../schemas/countOfficeContact.schema.ts | 10 + .../shared/schemas/countOfficeHours.schema.ts | 10 + .../countPatientConversation.schema.ts | 10 + .../schemas/countPatientDocument.schema.ts | 10 + .../schemas/countProcedureTimeslot.schema.ts | 10 + .../schemas/countSeleniumSettings.schema.ts | 10 + .../schemas/countTwilioSettings.schema.ts | 10 + .../schemas/createManyAiSettings.schema.ts | 7 + .../createManyAndReturnAiSettings.schema.ts | 8 + ...eateManyAndReturnCommissionBatch.schema.ts | 8 + ...ManyAndReturnCommissionBatchItem.schema.ts | 8 + ...createManyAndReturnCommunication.schema.ts | 8 + ...ateManyAndReturnInsuranceContact.schema.ts | 8 + ...createManyAndReturnLabRxTemplate.schema.ts | 8 + ...createManyAndReturnOfficeContact.schema.ts | 8 + .../createManyAndReturnOfficeHours.schema.ts | 8 + ...ManyAndReturnPatientConversation.schema.ts | 8 + ...eateManyAndReturnPatientDocument.schema.ts | 8 + ...teManyAndReturnProcedureTimeslot.schema.ts | 8 + ...ateManyAndReturnSeleniumSettings.schema.ts | 8 + ...reateManyAndReturnTwilioSettings.schema.ts | 8 + .../createManyCommissionBatch.schema.ts | 7 + .../createManyCommissionBatchItem.schema.ts | 7 + .../schemas/createManyCommunication.schema.ts | 7 + .../createManyInsuranceContact.schema.ts | 7 + .../schemas/createManyLabRxTemplate.schema.ts | 7 + .../schemas/createManyOfficeContact.schema.ts | 7 + .../schemas/createManyOfficeHours.schema.ts | 7 + .../createManyPatientConversation.schema.ts | 7 + .../createManyPatientDocument.schema.ts | 7 + .../createManyProcedureTimeslot.schema.ts | 7 + .../createManySeleniumSettings.schema.ts | 7 + .../createManyTwilioSettings.schema.ts | 7 + .../schemas/createOneAiSettings.schema.ts | 10 + .../createOneCommissionBatch.schema.ts | 10 + .../createOneCommissionBatchItem.schema.ts | 10 + .../schemas/createOneCommunication.schema.ts | 10 + .../createOneInsuranceContact.schema.ts | 10 + .../schemas/createOneLabRxTemplate.schema.ts | 10 + .../schemas/createOneOfficeContact.schema.ts | 10 + .../schemas/createOneOfficeHours.schema.ts | 10 + .../createOnePatientConversation.schema.ts | 10 + .../createOnePatientDocument.schema.ts | 10 + .../createOneProcedureTimeslot.schema.ts | 10 + .../createOneSeleniumSettings.schema.ts | 10 + .../schemas/createOneTwilioSettings.schema.ts | 10 + .../schemas/deleteManyAiSettings.schema.ts | 7 + .../deleteManyCommissionBatch.schema.ts | 7 + .../deleteManyCommissionBatchItem.schema.ts | 7 + .../schemas/deleteManyCommunication.schema.ts | 7 + .../deleteManyInsuranceContact.schema.ts | 7 + .../schemas/deleteManyLabRxTemplate.schema.ts | 7 + .../schemas/deleteManyOfficeContact.schema.ts | 7 + .../schemas/deleteManyOfficeHours.schema.ts | 7 + .../deleteManyPatientConversation.schema.ts | 7 + .../deleteManyPatientDocument.schema.ts | 7 + .../deleteManyProcedureTimeslot.schema.ts | 7 + .../deleteManySeleniumSettings.schema.ts | 7 + .../deleteManyTwilioSettings.schema.ts | 7 + .../schemas/deleteOneAiSettings.schema.ts | 9 + .../deleteOneCommissionBatch.schema.ts | 9 + .../deleteOneCommissionBatchItem.schema.ts | 9 + .../schemas/deleteOneCommunication.schema.ts | 9 + .../deleteOneInsuranceContact.schema.ts | 9 + .../schemas/deleteOneLabRxTemplate.schema.ts | 9 + .../schemas/deleteOneOfficeContact.schema.ts | 9 + .../schemas/deleteOneOfficeHours.schema.ts | 9 + .../deleteOnePatientConversation.schema.ts | 9 + .../deleteOnePatientDocument.schema.ts | 9 + .../deleteOneProcedureTimeslot.schema.ts | 9 + .../deleteOneSeleniumSettings.schema.ts | 9 + .../schemas/deleteOneTwilioSettings.schema.ts | 9 + .../LabRxTemplateScalarFieldEnum.schema.ts | 2 +- .../SeleniumSettingsScalarFieldEnum.schema.ts | 5 + .../schemas/findFirstAiSettings.schema.ts | 52 + .../findFirstCommissionBatch.schema.ts | 38 + .../findFirstCommissionBatchItem.schema.ts | 32 + .../schemas/findFirstCommunication.schema.ts | 44 + .../findFirstInsuranceContact.schema.ts | 32 + .../schemas/findFirstLabRxTemplate.schema.ts | 50 + .../schemas/findFirstOfficeContact.schema.ts | 46 + .../schemas/findFirstOfficeHours.schema.ts | 28 + .../findFirstOrThrowAiSettings.schema.ts | 52 + .../findFirstOrThrowCommissionBatch.schema.ts | 38 + ...dFirstOrThrowCommissionBatchItem.schema.ts | 32 + .../findFirstOrThrowCommunication.schema.ts | 44 + ...findFirstOrThrowInsuranceContact.schema.ts | 32 + .../findFirstOrThrowLabRxTemplate.schema.ts | 50 + .../findFirstOrThrowOfficeContact.schema.ts | 46 + .../findFirstOrThrowOfficeHours.schema.ts | 28 + ...dFirstOrThrowPatientConversation.schema.ts | 36 + .../findFirstOrThrowPatientDocument.schema.ts | 40 + ...indFirstOrThrowProcedureTimeslot.schema.ts | 28 + ...findFirstOrThrowSeleniumSettings.schema.ts | 28 + .../findFirstOrThrowTwilioSettings.schema.ts | 36 + .../schemas/findFirstOrThrowUser.schema.ts | 2 + .../findFirstPatientConversation.schema.ts | 36 + .../findFirstPatientDocument.schema.ts | 40 + .../findFirstProcedureTimeslot.schema.ts | 28 + .../findFirstSeleniumSettings.schema.ts | 28 + .../schemas/findFirstTwilioSettings.schema.ts | 36 + .../db/shared/schemas/findFirstUser.schema.ts | 2 + .../schemas/findManyAiSettings.schema.ts | 52 + .../schemas/findManyCommissionBatch.schema.ts | 38 + .../findManyCommissionBatchItem.schema.ts | 32 + .../schemas/findManyCommunication.schema.ts | 44 + .../findManyInsuranceContact.schema.ts | 32 + .../schemas/findManyLabRxTemplate.schema.ts | 50 + .../schemas/findManyOfficeContact.schema.ts | 46 + .../schemas/findManyOfficeHours.schema.ts | 28 + .../findManyPatientConversation.schema.ts | 36 + .../schemas/findManyPatientDocument.schema.ts | 40 + .../findManyProcedureTimeslot.schema.ts | 28 + .../findManySeleniumSettings.schema.ts | 28 + .../schemas/findManyTwilioSettings.schema.ts | 36 + .../db/shared/schemas/findManyUser.schema.ts | 2 + .../schemas/findUniqueAiSettings.schema.ts | 9 + .../findUniqueCommissionBatch.schema.ts | 9 + .../findUniqueCommissionBatchItem.schema.ts | 9 + .../schemas/findUniqueCommunication.schema.ts | 9 + .../findUniqueInsuranceContact.schema.ts | 9 + .../schemas/findUniqueLabRxTemplate.schema.ts | 9 + .../schemas/findUniqueOfficeContact.schema.ts | 9 + .../schemas/findUniqueOfficeHours.schema.ts | 9 + .../findUniqueOrThrowAiSettings.schema.ts | 9 + ...findUniqueOrThrowCommissionBatch.schema.ts | 9 + ...UniqueOrThrowCommissionBatchItem.schema.ts | 9 + .../findUniqueOrThrowCommunication.schema.ts | 9 + ...indUniqueOrThrowInsuranceContact.schema.ts | 9 + .../findUniqueOrThrowLabRxTemplate.schema.ts | 9 + .../findUniqueOrThrowOfficeContact.schema.ts | 9 + .../findUniqueOrThrowOfficeHours.schema.ts | 9 + ...UniqueOrThrowPatientConversation.schema.ts | 9 + ...findUniqueOrThrowPatientDocument.schema.ts | 9 + ...ndUniqueOrThrowProcedureTimeslot.schema.ts | 9 + ...indUniqueOrThrowSeleniumSettings.schema.ts | 9 + .../findUniqueOrThrowTwilioSettings.schema.ts | 9 + .../findUniquePatientConversation.schema.ts | 9 + .../findUniquePatientDocument.schema.ts | 9 + .../findUniqueProcedureTimeslot.schema.ts | 9 + .../findUniqueSeleniumSettings.schema.ts | 9 + .../findUniqueTwilioSettings.schema.ts | 9 + .../schemas/groupByAiSettings.schema.ts | 15 + .../schemas/groupByCloudFileChunk.schema.ts | 15 + .../schemas/groupByCommissionBatch.schema.ts | 15 + .../groupByCommissionBatchItem.schema.ts | 15 + .../schemas/groupByCommunication.schema.ts | 15 + .../schemas/groupByInsuranceContact.schema.ts | 15 + .../schemas/groupByLabRxTemplate.schema.ts | 15 + .../schemas/groupByOfficeContact.schema.ts | 15 + .../schemas/groupByOfficeHours.schema.ts | 15 + .../groupByPatientConversation.schema.ts | 15 + .../schemas/groupByPatientDocument.schema.ts | 15 + .../groupByProcedureTimeslot.schema.ts | 15 + .../schemas/groupBySeleniumSettings.schema.ts | 15 + .../schemas/groupByTwilioSettings.schema.ts | 15 + packages/db/shared/schemas/index.ts | 1249 ++++++++++++ ...LabRxTemplateCountAggregateInput.schema.ts | 1 - ...mplateCountOrderByAggregateInput.schema.ts | 1 - .../LabRxTemplateCreateInput.schema.ts | 1 - .../LabRxTemplateCreateManyInput.schema.ts | 1 - ...LabRxTemplateCreateManyUserInput.schema.ts | 1 - ...RxTemplateCreateWithoutUserInput.schema.ts | 1 - .../LabRxTemplateMaxAggregateInput.schema.ts | 1 - ...TemplateMaxOrderByAggregateInput.schema.ts | 1 - .../LabRxTemplateMinAggregateInput.schema.ts | 1 - ...TemplateMinOrderByAggregateInput.schema.ts | 1 - ...plateOrderByWithAggregationInput.schema.ts | 1 - ...TemplateOrderByWithRelationInput.schema.ts | 1 - .../LabRxTemplateScalarWhereInput.schema.ts | 1 - ...teScalarWhereWithAggregatesInput.schema.ts | 1 - .../objects/LabRxTemplateSelect.schema.ts | 1 - ...abRxTemplateUncheckedCreateInput.schema.ts | 1 - ...eUncheckedCreateWithoutUserInput.schema.ts | 1 - ...abRxTemplateUncheckedUpdateInput.schema.ts | 1 - ...TemplateUncheckedUpdateManyInput.schema.ts | 1 - ...heckedUpdateManyWithoutUserInput.schema.ts | 1 - ...eUncheckedUpdateWithoutUserInput.schema.ts | 1 - .../LabRxTemplateUpdateInput.schema.ts | 1 - ...xTemplateUpdateManyMutationInput.schema.ts | 1 - ...RxTemplateUpdateWithoutUserInput.schema.ts | 1 - .../objects/LabRxTemplateWhereInput.schema.ts | 1 - .../objects/SeleniumSettingsArgs.schema.ts | 11 + ...eleniumSettingsAvgAggregateInput.schema.ts | 10 + ...SettingsAvgOrderByAggregateInput.schema.ts | 10 + ...eniumSettingsCountAggregateInput.schema.ts | 12 + ...ttingsCountOrderByAggregateInput.schema.ts | 11 + .../SeleniumSettingsCreateInput.schema.ts | 10 + .../SeleniumSettingsCreateManyInput.schema.ts | 11 + ...sCreateNestedOneWithoutUserInput.schema.ts | 14 + ...sCreateOrConnectWithoutUserInput.schema.ts | 12 + ...umSettingsCreateWithoutUserInput.schema.ts | 9 + .../objects/SeleniumSettingsInclude.schema.ts | 9 + ...eleniumSettingsMaxAggregateInput.schema.ts | 11 + ...SettingsMaxOrderByAggregateInput.schema.ts | 11 + ...eleniumSettingsMinAggregateInput.schema.ts | 11 + ...SettingsMinOrderByAggregateInput.schema.ts | 11 + ...ingsNullableScalarRelationFilter.schema.ts | 10 + ...tingsOrderByWithAggregationInput.schema.ts | 21 + ...SettingsOrderByWithRelationInput.schema.ts | 13 + ...gsScalarWhereWithAggregatesInput.schema.ts | 15 + .../objects/SeleniumSettingsSelect.schema.ts | 12 + ...eleniumSettingsSumAggregateInput.schema.ts | 10 + ...SettingsSumOrderByAggregateInput.schema.ts | 10 + ...niumSettingsUncheckedCreateInput.schema.ts | 11 + ...dCreateNestedOneWithoutUserInput.schema.ts | 14 + ...sUncheckedCreateWithoutUserInput.schema.ts | 10 + ...niumSettingsUncheckedUpdateInput.schema.ts | 12 + ...SettingsUncheckedUpdateManyInput.schema.ts | 12 + ...dUpdateOneWithoutUserNestedInput.schema.ts | 23 + ...sUncheckedUpdateWithoutUserInput.schema.ts | 11 + .../SeleniumSettingsUpdateInput.schema.ts | 11 + ...mSettingsUpdateManyMutationInput.schema.ts | 9 + ...sUpdateOneWithoutUserNestedInput.schema.ts | 23 + ...teToOneWithWhereWithoutUserInput.schema.ts | 12 + ...umSettingsUpdateWithoutUserInput.schema.ts | 9 + ...umSettingsUpsertWithoutUserInput.schema.ts | 15 + .../SeleniumSettingsWhereInput.schema.ts | 18 + ...SeleniumSettingsWhereUniqueInput.schema.ts | 10 + .../schemas/objects/UserCreateInput.schema.ts | 6 +- ...dOneWithoutSeleniumSettingsInput.schema.ts | 14 + ...nectWithoutSeleniumSettingsInput.schema.ts | 12 + ...UserCreateWithoutAiSettingsInput.schema.ts | 6 +- ...erCreateWithoutAppointmentsInput.schema.ts | 6 +- ...teWithoutBackupDestinationsInput.schema.ts | 6 +- .../UserCreateWithoutBackupsInput.schema.ts | 6 +- .../UserCreateWithoutClaimsInput.schema.ts | 6 +- ...UserCreateWithoutCloudFilesInput.schema.ts | 6 +- ...erCreateWithoutCloudFoldersInput.schema.ts | 6 +- ...CreateWithoutCommunicationsInput.schema.ts | 6 +- ...ateWithoutInsuranceContactsInput.schema.ts | 6 +- ...WithoutInsuranceCredentialsInput.schema.ts | 6 +- ...CreateWithoutLabRxTemplatesInput.schema.ts | 6 +- ...rCreateWithoutNotificationsInput.schema.ts | 6 +- ...erCreateWithoutNpiProvidersInput.schema.ts | 6 +- ...rCreateWithoutOfficeContactInput.schema.ts | 6 +- ...serCreateWithoutOfficeHoursInput.schema.ts | 6 +- ...WithoutPatientConversationsInput.schema.ts | 6 +- .../UserCreateWithoutPatientsInput.schema.ts | 6 +- ...ateWithoutProcedureTimeslotInput.schema.ts | 6 +- ...eateWithoutSeleniumSettingsInput.schema.ts | 60 + ...reateWithoutShoppingVendorsInput.schema.ts | 6 +- .../UserCreateWithoutStaffInput.schema.ts | 6 +- ...CreateWithoutTwilioSettingsInput.schema.ts | 6 +- ...reateWithoutUpdatedPaymentsInput.schema.ts | 6 +- .../schemas/objects/UserInclude.schema.ts | 2 + .../UserOrderByWithRelationInput.schema.ts | 6 +- .../schemas/objects/UserSelect.schema.ts | 2 + .../UserUncheckedCreateInput.schema.ts | 6 +- ...ckedCreateWithoutAiSettingsInput.schema.ts | 6 +- ...edCreateWithoutAppointmentsInput.schema.ts | 6 +- ...teWithoutBackupDestinationsInput.schema.ts | 6 +- ...checkedCreateWithoutBackupsInput.schema.ts | 6 +- ...ncheckedCreateWithoutClaimsInput.schema.ts | 6 +- ...ckedCreateWithoutCloudFilesInput.schema.ts | 6 +- ...edCreateWithoutCloudFoldersInput.schema.ts | 6 +- ...CreateWithoutCommunicationsInput.schema.ts | 6 +- ...ateWithoutInsuranceContactsInput.schema.ts | 6 +- ...WithoutInsuranceCredentialsInput.schema.ts | 6 +- ...CreateWithoutLabRxTemplatesInput.schema.ts | 6 +- ...dCreateWithoutNotificationsInput.schema.ts | 6 +- ...edCreateWithoutNpiProvidersInput.schema.ts | 6 +- ...dCreateWithoutOfficeContactInput.schema.ts | 6 +- ...kedCreateWithoutOfficeHoursInput.schema.ts | 6 +- ...WithoutPatientConversationsInput.schema.ts | 6 +- ...heckedCreateWithoutPatientsInput.schema.ts | 6 +- ...ateWithoutProcedureTimeslotInput.schema.ts | 6 +- ...eateWithoutSeleniumSettingsInput.schema.ts | 61 + ...reateWithoutShoppingVendorsInput.schema.ts | 6 +- ...UncheckedCreateWithoutStaffInput.schema.ts | 6 +- ...CreateWithoutTwilioSettingsInput.schema.ts | 6 +- ...reateWithoutUpdatedPaymentsInput.schema.ts | 6 +- .../UserUncheckedUpdateInput.schema.ts | 6 +- ...ckedUpdateWithoutAiSettingsInput.schema.ts | 6 +- ...edUpdateWithoutAppointmentsInput.schema.ts | 6 +- ...teWithoutBackupDestinationsInput.schema.ts | 6 +- ...checkedUpdateWithoutBackupsInput.schema.ts | 6 +- ...ncheckedUpdateWithoutClaimsInput.schema.ts | 6 +- ...ckedUpdateWithoutCloudFilesInput.schema.ts | 6 +- ...edUpdateWithoutCloudFoldersInput.schema.ts | 6 +- ...UpdateWithoutCommunicationsInput.schema.ts | 6 +- ...ateWithoutInsuranceContactsInput.schema.ts | 6 +- ...WithoutInsuranceCredentialsInput.schema.ts | 6 +- ...UpdateWithoutLabRxTemplatesInput.schema.ts | 6 +- ...dUpdateWithoutNotificationsInput.schema.ts | 6 +- ...edUpdateWithoutNpiProvidersInput.schema.ts | 6 +- ...dUpdateWithoutOfficeContactInput.schema.ts | 6 +- ...kedUpdateWithoutOfficeHoursInput.schema.ts | 6 +- ...WithoutPatientConversationsInput.schema.ts | 6 +- ...heckedUpdateWithoutPatientsInput.schema.ts | 6 +- ...ateWithoutProcedureTimeslotInput.schema.ts | 6 +- ...dateWithoutSeleniumSettingsInput.schema.ts | 64 + ...pdateWithoutShoppingVendorsInput.schema.ts | 6 +- ...UncheckedUpdateWithoutStaffInput.schema.ts | 6 +- ...UpdateWithoutTwilioSettingsInput.schema.ts | 6 +- ...pdateWithoutUpdatedPaymentsInput.schema.ts | 6 +- .../schemas/objects/UserUpdateInput.schema.ts | 6 +- ...thoutSeleniumSettingsNestedInput.schema.ts | 20 + ...hereWithoutSeleniumSettingsInput.schema.ts | 12 + ...UserUpdateWithoutAiSettingsInput.schema.ts | 6 +- ...erUpdateWithoutAppointmentsInput.schema.ts | 6 +- ...teWithoutBackupDestinationsInput.schema.ts | 6 +- .../UserUpdateWithoutBackupsInput.schema.ts | 6 +- .../UserUpdateWithoutClaimsInput.schema.ts | 6 +- ...UserUpdateWithoutCloudFilesInput.schema.ts | 6 +- ...erUpdateWithoutCloudFoldersInput.schema.ts | 6 +- ...UpdateWithoutCommunicationsInput.schema.ts | 6 +- ...ateWithoutInsuranceContactsInput.schema.ts | 6 +- ...WithoutInsuranceCredentialsInput.schema.ts | 6 +- ...UpdateWithoutLabRxTemplatesInput.schema.ts | 6 +- ...rUpdateWithoutNotificationsInput.schema.ts | 6 +- ...erUpdateWithoutNpiProvidersInput.schema.ts | 6 +- ...rUpdateWithoutOfficeContactInput.schema.ts | 6 +- ...serUpdateWithoutOfficeHoursInput.schema.ts | 6 +- ...WithoutPatientConversationsInput.schema.ts | 6 +- .../UserUpdateWithoutPatientsInput.schema.ts | 6 +- ...ateWithoutProcedureTimeslotInput.schema.ts | 6 +- ...dateWithoutSeleniumSettingsInput.schema.ts | 63 + ...pdateWithoutShoppingVendorsInput.schema.ts | 6 +- .../UserUpdateWithoutStaffInput.schema.ts | 6 +- ...UpdateWithoutTwilioSettingsInput.schema.ts | 6 +- ...pdateWithoutUpdatedPaymentsInput.schema.ts | 6 +- ...sertWithoutSeleniumSettingsInput.schema.ts | 15 + .../schemas/objects/UserWhereInput.schema.ts | 7 +- packages/db/shared/schemas/objects/index.ts | 46 + .../AiSettingsAggregateResult.schema.ts | 49 + .../results/AiSettingsCountResult.schema.ts | 2 + .../AiSettingsCreateManyResult.schema.ts | 4 + .../results/AiSettingsCreateResult.schema.ts | 19 + .../AiSettingsDeleteManyResult.schema.ts | 4 + .../results/AiSettingsDeleteResult.schema.ts | 19 + .../AiSettingsFindFirstResult.schema.ts | 19 + .../AiSettingsFindManyResult.schema.ts | 29 + .../AiSettingsFindUniqueResult.schema.ts | 19 + .../results/AiSettingsGroupByResult.schema.ts | 66 + .../AiSettingsUpdateManyResult.schema.ts | 4 + .../results/AiSettingsUpdateResult.schema.ts | 19 + .../results/AiSettingsUpsertResult.schema.ts | 19 + .../AppointmentAggregateResult.schema.ts | 67 + .../results/AppointmentCountResult.schema.ts | 2 + .../AppointmentCreateManyResult.schema.ts | 4 + .../results/AppointmentCreateResult.schema.ts | 25 + .../AppointmentDeleteManyResult.schema.ts | 4 + .../results/AppointmentDeleteResult.schema.ts | 25 + .../AppointmentFileAggregateResult.schema.ts | 31 + .../AppointmentFileCountResult.schema.ts | 2 + .../AppointmentFileCreateManyResult.schema.ts | 4 + .../AppointmentFileCreateResult.schema.ts | 9 + .../AppointmentFileDeleteManyResult.schema.ts | 4 + .../AppointmentFileDeleteResult.schema.ts | 9 + .../AppointmentFileFindFirstResult.schema.ts | 9 + .../AppointmentFileFindManyResult.schema.ts | 19 + .../AppointmentFileFindUniqueResult.schema.ts | 9 + .../AppointmentFileGroupByResult.schema.ts | 38 + .../AppointmentFileUpdateManyResult.schema.ts | 4 + .../AppointmentFileUpdateResult.schema.ts | 9 + .../AppointmentFileUpsertResult.schema.ts | 9 + .../AppointmentFindFirstResult.schema.ts | 25 + .../AppointmentFindManyResult.schema.ts | 35 + .../AppointmentFindUniqueResult.schema.ts | 25 + .../AppointmentGroupByResult.schema.ts | 84 + ...ointmentProcedureAggregateResult.schema.ts | 64 + .../AppointmentProcedureCountResult.schema.ts | 2 + ...intmentProcedureCreateManyResult.schema.ts | 4 + ...AppointmentProcedureCreateResult.schema.ts | 20 + ...intmentProcedureDeleteManyResult.schema.ts | 4 + ...AppointmentProcedureDeleteResult.schema.ts | 20 + ...ointmentProcedureFindFirstResult.schema.ts | 20 + ...pointmentProcedureFindManyResult.schema.ts | 30 + ...intmentProcedureFindUniqueResult.schema.ts | 20 + ...ppointmentProcedureGroupByResult.schema.ts | 79 + ...intmentProcedureUpdateManyResult.schema.ts | 4 + ...AppointmentProcedureUpdateResult.schema.ts | 20 + ...AppointmentProcedureUpsertResult.schema.ts | 20 + .../AppointmentUpdateManyResult.schema.ts | 4 + .../results/AppointmentUpdateResult.schema.ts | 25 + .../results/AppointmentUpsertResult.schema.ts | 25 + ...BackupDestinationAggregateResult.schema.ts | 29 + .../BackupDestinationCountResult.schema.ts | 2 + ...ackupDestinationCreateManyResult.schema.ts | 4 + .../BackupDestinationCreateResult.schema.ts | 9 + ...ackupDestinationDeleteManyResult.schema.ts | 4 + .../BackupDestinationDeleteResult.schema.ts | 9 + ...BackupDestinationFindFirstResult.schema.ts | 9 + .../BackupDestinationFindManyResult.schema.ts | 19 + ...ackupDestinationFindUniqueResult.schema.ts | 9 + .../BackupDestinationGroupByResult.schema.ts | 36 + ...ackupDestinationUpdateManyResult.schema.ts | 4 + .../BackupDestinationUpdateResult.schema.ts | 9 + .../BackupDestinationUpsertResult.schema.ts | 9 + .../results/ClaimAggregateResult.schema.ts | 82 + .../results/ClaimCountResult.schema.ts | 2 + .../results/ClaimCreateManyResult.schema.ts | 4 + .../results/ClaimCreateResult.schema.ts | 30 + .../results/ClaimDeleteManyResult.schema.ts | 4 + .../results/ClaimDeleteResult.schema.ts | 30 + .../ClaimFileAggregateResult.schema.ts | 31 + .../results/ClaimFileCountResult.schema.ts | 2 + .../ClaimFileCreateManyResult.schema.ts | 4 + .../results/ClaimFileCreateResult.schema.ts | 9 + .../ClaimFileDeleteManyResult.schema.ts | 4 + .../results/ClaimFileDeleteResult.schema.ts | 9 + .../ClaimFileFindFirstResult.schema.ts | 9 + .../results/ClaimFileFindManyResult.schema.ts | 19 + .../ClaimFileFindUniqueResult.schema.ts | 9 + .../results/ClaimFileGroupByResult.schema.ts | 38 + .../ClaimFileUpdateManyResult.schema.ts | 4 + .../results/ClaimFileUpdateResult.schema.ts | 9 + .../results/ClaimFileUpsertResult.schema.ts | 9 + .../results/ClaimFindFirstResult.schema.ts | 30 + .../results/ClaimFindManyResult.schema.ts | 40 + .../results/ClaimFindUniqueResult.schema.ts | 30 + .../results/ClaimGroupByResult.schema.ts | 101 + .../results/ClaimUpdateManyResult.schema.ts | 4 + .../results/ClaimUpdateResult.schema.ts | 30 + .../results/ClaimUpsertResult.schema.ts | 30 + .../CloudFileAggregateResult.schema.ts | 55 + .../CloudFileChunkAggregateResult.schema.ts | 31 + .../CloudFileChunkCountResult.schema.ts | 2 + .../CloudFileChunkCreateManyResult.schema.ts | 4 + .../CloudFileChunkCreateResult.schema.ts | 9 + .../CloudFileChunkDeleteManyResult.schema.ts | 4 + .../CloudFileChunkDeleteResult.schema.ts | 9 + .../CloudFileChunkFindFirstResult.schema.ts | 9 + .../CloudFileChunkFindManyResult.schema.ts | 19 + .../CloudFileChunkFindUniqueResult.schema.ts | 9 + .../CloudFileChunkGroupByResult.schema.ts | 38 + .../CloudFileChunkUpdateManyResult.schema.ts | 4 + .../CloudFileChunkUpdateResult.schema.ts | 9 + .../CloudFileChunkUpsertResult.schema.ts | 9 + .../results/CloudFileCountResult.schema.ts | 2 + .../CloudFileCreateManyResult.schema.ts | 4 + .../results/CloudFileCreateResult.schema.ts | 17 + .../CloudFileDeleteManyResult.schema.ts | 4 + .../results/CloudFileDeleteResult.schema.ts | 17 + .../CloudFileFindFirstResult.schema.ts | 17 + .../results/CloudFileFindManyResult.schema.ts | 27 + .../CloudFileFindUniqueResult.schema.ts | 17 + .../results/CloudFileGroupByResult.schema.ts | 68 + .../CloudFileUpdateManyResult.schema.ts | 4 + .../results/CloudFileUpdateResult.schema.ts | 17 + .../results/CloudFileUpsertResult.schema.ts | 17 + .../CloudFolderAggregateResult.schema.ts | 45 + .../results/CloudFolderCountResult.schema.ts | 2 + .../CloudFolderCreateManyResult.schema.ts | 4 + .../results/CloudFolderCreateResult.schema.ts | 15 + .../CloudFolderDeleteManyResult.schema.ts | 4 + .../results/CloudFolderDeleteResult.schema.ts | 15 + .../CloudFolderFindFirstResult.schema.ts | 15 + .../CloudFolderFindManyResult.schema.ts | 25 + .../CloudFolderFindUniqueResult.schema.ts | 15 + .../CloudFolderGroupByResult.schema.ts | 54 + .../CloudFolderUpdateManyResult.schema.ts | 4 + .../results/CloudFolderUpdateResult.schema.ts | 15 + .../results/CloudFolderUpsertResult.schema.ts | 15 + .../CommissionBatchAggregateResult.schema.ts | 39 + .../CommissionBatchCountResult.schema.ts | 2 + .../CommissionBatchCreateManyResult.schema.ts | 4 + .../CommissionBatchCreateResult.schema.ts | 11 + .../CommissionBatchDeleteManyResult.schema.ts | 4 + .../CommissionBatchDeleteResult.schema.ts | 11 + .../CommissionBatchFindFirstResult.schema.ts | 11 + .../CommissionBatchFindManyResult.schema.ts | 21 + .../CommissionBatchFindUniqueResult.schema.ts | 11 + .../CommissionBatchGroupByResult.schema.ts | 47 + ...mmissionBatchItemAggregateResult.schema.ts | 33 + .../CommissionBatchItemCountResult.schema.ts | 2 + ...missionBatchItemCreateManyResult.schema.ts | 4 + .../CommissionBatchItemCreateResult.schema.ts | 9 + ...missionBatchItemDeleteManyResult.schema.ts | 4 + .../CommissionBatchItemDeleteResult.schema.ts | 9 + ...mmissionBatchItemFindFirstResult.schema.ts | 9 + ...ommissionBatchItemFindManyResult.schema.ts | 19 + ...missionBatchItemFindUniqueResult.schema.ts | 9 + ...CommissionBatchItemGroupByResult.schema.ts | 39 + ...missionBatchItemUpdateManyResult.schema.ts | 4 + .../CommissionBatchItemUpdateResult.schema.ts | 9 + .../CommissionBatchItemUpsertResult.schema.ts | 9 + .../CommissionBatchUpdateManyResult.schema.ts | 4 + .../CommissionBatchUpdateResult.schema.ts | 11 + .../CommissionBatchUpsertResult.schema.ts | 11 + .../CommunicationAggregateResult.schema.ts | 45 + .../CommunicationCountResult.schema.ts | 2 + .../CommunicationCreateManyResult.schema.ts | 4 + .../CommunicationCreateResult.schema.ts | 15 + .../CommunicationDeleteManyResult.schema.ts | 4 + .../CommunicationDeleteResult.schema.ts | 15 + .../CommunicationFindFirstResult.schema.ts | 15 + .../CommunicationFindManyResult.schema.ts | 25 + .../CommunicationFindUniqueResult.schema.ts | 15 + .../CommunicationGroupByResult.schema.ts | 54 + .../CommunicationUpdateManyResult.schema.ts | 4 + .../CommunicationUpdateResult.schema.ts | 15 + .../CommunicationUpsertResult.schema.ts | 15 + .../CronJobLogAggregateResult.schema.ts | 36 + .../results/CronJobLogCountResult.schema.ts | 2 + .../CronJobLogCreateManyResult.schema.ts | 4 + .../results/CronJobLogCreateResult.schema.ts | 10 + .../CronJobLogDeleteManyResult.schema.ts | 4 + .../results/CronJobLogDeleteResult.schema.ts | 10 + .../CronJobLogFindFirstResult.schema.ts | 10 + .../CronJobLogFindManyResult.schema.ts | 20 + .../CronJobLogFindUniqueResult.schema.ts | 10 + .../results/CronJobLogGroupByResult.schema.ts | 45 + .../CronJobLogUpdateManyResult.schema.ts | 4 + .../results/CronJobLogUpdateResult.schema.ts | 10 + .../results/CronJobLogUpsertResult.schema.ts | 10 + .../DatabaseBackupAggregateResult.schema.ts | 25 + .../DatabaseBackupCountResult.schema.ts | 2 + .../DatabaseBackupCreateManyResult.schema.ts | 4 + .../DatabaseBackupCreateResult.schema.ts | 7 + .../DatabaseBackupDeleteManyResult.schema.ts | 4 + .../DatabaseBackupDeleteResult.schema.ts | 7 + .../DatabaseBackupFindFirstResult.schema.ts | 7 + .../DatabaseBackupFindManyResult.schema.ts | 17 + .../DatabaseBackupFindUniqueResult.schema.ts | 7 + .../DatabaseBackupGroupByResult.schema.ts | 30 + .../DatabaseBackupUpdateManyResult.schema.ts | 4 + .../DatabaseBackupUpdateResult.schema.ts | 7 + .../DatabaseBackupUpsertResult.schema.ts | 7 + .../InsuranceContactAggregateResult.schema.ts | 31 + .../InsuranceContactCountResult.schema.ts | 2 + ...InsuranceContactCreateManyResult.schema.ts | 4 + .../InsuranceContactCreateResult.schema.ts | 9 + ...InsuranceContactDeleteManyResult.schema.ts | 4 + .../InsuranceContactDeleteResult.schema.ts | 9 + .../InsuranceContactFindFirstResult.schema.ts | 9 + .../InsuranceContactFindManyResult.schema.ts | 19 + ...InsuranceContactFindUniqueResult.schema.ts | 9 + .../InsuranceContactGroupByResult.schema.ts | 38 + ...InsuranceContactUpdateManyResult.schema.ts | 4 + .../InsuranceContactUpdateResult.schema.ts | 9 + .../InsuranceContactUpsertResult.schema.ts | 9 + ...suranceCredentialAggregateResult.schema.ts | 31 + .../InsuranceCredentialCountResult.schema.ts | 2 + ...uranceCredentialCreateManyResult.schema.ts | 4 + .../InsuranceCredentialCreateResult.schema.ts | 9 + ...uranceCredentialDeleteManyResult.schema.ts | 4 + .../InsuranceCredentialDeleteResult.schema.ts | 9 + ...suranceCredentialFindFirstResult.schema.ts | 9 + ...nsuranceCredentialFindManyResult.schema.ts | 19 + ...uranceCredentialFindUniqueResult.schema.ts | 9 + ...InsuranceCredentialGroupByResult.schema.ts | 38 + ...uranceCredentialUpdateManyResult.schema.ts | 4 + .../InsuranceCredentialUpdateResult.schema.ts | 9 + .../InsuranceCredentialUpsertResult.schema.ts | 9 + .../LabRxTemplateAggregateResult.schema.ts | 60 + .../LabRxTemplateCountResult.schema.ts | 2 + .../LabRxTemplateCreateManyResult.schema.ts | 4 + .../LabRxTemplateCreateResult.schema.ts | 18 + .../LabRxTemplateDeleteManyResult.schema.ts | 4 + .../LabRxTemplateDeleteResult.schema.ts | 18 + .../LabRxTemplateFindFirstResult.schema.ts | 18 + .../LabRxTemplateFindManyResult.schema.ts | 28 + .../LabRxTemplateFindUniqueResult.schema.ts | 18 + .../LabRxTemplateGroupByResult.schema.ts | 76 + .../LabRxTemplateUpdateManyResult.schema.ts | 4 + .../LabRxTemplateUpdateResult.schema.ts | 18 + .../LabRxTemplateUpsertResult.schema.ts | 18 + .../NotificationAggregateResult.schema.ts | 30 + .../results/NotificationCountResult.schema.ts | 2 + .../NotificationCreateManyResult.schema.ts | 4 + .../NotificationCreateResult.schema.ts | 10 + .../NotificationDeleteManyResult.schema.ts | 4 + .../NotificationDeleteResult.schema.ts | 10 + .../NotificationFindFirstResult.schema.ts | 10 + .../NotificationFindManyResult.schema.ts | 20 + .../NotificationFindUniqueResult.schema.ts | 10 + .../NotificationGroupByResult.schema.ts | 37 + .../NotificationUpdateManyResult.schema.ts | 4 + .../NotificationUpdateResult.schema.ts | 10 + .../NotificationUpsertResult.schema.ts | 10 + .../NpiProviderAggregateResult.schema.ts | 40 + .../results/NpiProviderCountResult.schema.ts | 2 + .../NpiProviderCreateManyResult.schema.ts | 4 + .../results/NpiProviderCreateResult.schema.ts | 14 + .../NpiProviderDeleteManyResult.schema.ts | 4 + .../results/NpiProviderDeleteResult.schema.ts | 14 + .../NpiProviderFindFirstResult.schema.ts | 14 + .../NpiProviderFindManyResult.schema.ts | 24 + .../NpiProviderFindUniqueResult.schema.ts | 14 + .../NpiProviderGroupByResult.schema.ts | 48 + .../NpiProviderUpdateManyResult.schema.ts | 4 + .../results/NpiProviderUpdateResult.schema.ts | 14 + .../results/NpiProviderUpsertResult.schema.ts | 14 + .../OfficeContactAggregateResult.schema.ts | 52 + .../OfficeContactCountResult.schema.ts | 2 + .../OfficeContactCreateManyResult.schema.ts | 4 + .../OfficeContactCreateResult.schema.ts | 16 + .../OfficeContactDeleteManyResult.schema.ts | 4 + .../OfficeContactDeleteResult.schema.ts | 16 + .../OfficeContactFindFirstResult.schema.ts | 16 + .../OfficeContactFindManyResult.schema.ts | 26 + .../OfficeContactFindUniqueResult.schema.ts | 16 + .../OfficeContactGroupByResult.schema.ts | 66 + .../OfficeContactUpdateManyResult.schema.ts | 4 + .../OfficeContactUpdateResult.schema.ts | 16 + .../OfficeContactUpsertResult.schema.ts | 16 + .../OfficeHoursAggregateResult.schema.ts | 23 + .../results/OfficeHoursCountResult.schema.ts | 2 + .../OfficeHoursCreateManyResult.schema.ts | 4 + .../results/OfficeHoursCreateResult.schema.ts | 7 + .../OfficeHoursDeleteManyResult.schema.ts | 4 + .../results/OfficeHoursDeleteResult.schema.ts | 7 + .../OfficeHoursFindFirstResult.schema.ts | 7 + .../OfficeHoursFindManyResult.schema.ts | 17 + .../OfficeHoursFindUniqueResult.schema.ts | 7 + .../OfficeHoursGroupByResult.schema.ts | 28 + .../OfficeHoursUpdateManyResult.schema.ts | 4 + .../results/OfficeHoursUpdateResult.schema.ts | 7 + .../results/OfficeHoursUpsertResult.schema.ts | 7 + .../results/PatientAggregateResult.schema.ts | 86 + ...tientConversationAggregateResult.schema.ts | 35 + .../PatientConversationCountResult.schema.ts | 2 + ...ientConversationCreateManyResult.schema.ts | 4 + .../PatientConversationCreateResult.schema.ts | 11 + ...ientConversationDeleteManyResult.schema.ts | 4 + .../PatientConversationDeleteResult.schema.ts | 11 + ...tientConversationFindFirstResult.schema.ts | 11 + ...atientConversationFindManyResult.schema.ts | 21 + ...ientConversationFindUniqueResult.schema.ts | 11 + ...PatientConversationGroupByResult.schema.ts | 43 + ...ientConversationUpdateManyResult.schema.ts | 4 + .../PatientConversationUpdateResult.schema.ts | 11 + .../PatientConversationUpsertResult.schema.ts | 11 + .../results/PatientCountResult.schema.ts | 2 + .../results/PatientCreateManyResult.schema.ts | 4 + .../results/PatientCreateResult.schema.ts | 34 + .../results/PatientDeleteManyResult.schema.ts | 4 + .../results/PatientDeleteResult.schema.ts | 34 + .../PatientDocumentAggregateResult.schema.ts | 45 + .../PatientDocumentCountResult.schema.ts | 2 + .../PatientDocumentCreateManyResult.schema.ts | 4 + .../PatientDocumentCreateResult.schema.ts | 13 + .../PatientDocumentDeleteManyResult.schema.ts | 4 + .../PatientDocumentDeleteResult.schema.ts | 13 + .../PatientDocumentFindFirstResult.schema.ts | 13 + .../PatientDocumentFindManyResult.schema.ts | 23 + .../PatientDocumentFindUniqueResult.schema.ts | 13 + .../PatientDocumentGroupByResult.schema.ts | 56 + .../PatientDocumentUpdateManyResult.schema.ts | 4 + .../PatientDocumentUpdateResult.schema.ts | 13 + .../PatientDocumentUpsertResult.schema.ts | 13 + .../results/PatientFindFirstResult.schema.ts | 34 + .../results/PatientFindManyResult.schema.ts | 44 + .../results/PatientFindUniqueResult.schema.ts | 34 + .../results/PatientGroupByResult.schema.ts | 108 ++ .../results/PatientUpdateManyResult.schema.ts | 4 + .../results/PatientUpdateResult.schema.ts | 34 + .../results/PatientUpsertResult.schema.ts | 34 + .../results/PaymentAggregateResult.schema.ts | 96 + .../results/PaymentCountResult.schema.ts | 2 + .../results/PaymentCreateManyResult.schema.ts | 4 + .../results/PaymentCreateResult.schema.ts | 28 + .../results/PaymentDeleteManyResult.schema.ts | 4 + .../results/PaymentDeleteResult.schema.ts | 28 + .../results/PaymentFindFirstResult.schema.ts | 28 + .../results/PaymentFindManyResult.schema.ts | 38 + .../results/PaymentFindUniqueResult.schema.ts | 28 + .../results/PaymentGroupByResult.schema.ts | 115 ++ .../results/PaymentUpdateManyResult.schema.ts | 4 + .../results/PaymentUpdateResult.schema.ts | 28 + .../results/PaymentUpsertResult.schema.ts | 28 + .../results/PdfFileAggregateResult.schema.ts | 29 + .../results/PdfFileCountResult.schema.ts | 2 + .../results/PdfFileCreateManyResult.schema.ts | 4 + .../results/PdfFileCreateResult.schema.ts | 9 + .../results/PdfFileDeleteManyResult.schema.ts | 4 + .../results/PdfFileDeleteResult.schema.ts | 9 + .../results/PdfFileFindFirstResult.schema.ts | 9 + .../results/PdfFileFindManyResult.schema.ts | 19 + .../results/PdfFileFindUniqueResult.schema.ts | 9 + .../results/PdfFileGroupByResult.schema.ts | 36 + .../results/PdfFileUpdateManyResult.schema.ts | 4 + .../results/PdfFileUpdateResult.schema.ts | 9 + .../results/PdfFileUpsertResult.schema.ts | 9 + .../results/PdfGroupAggregateResult.schema.ts | 30 + .../results/PdfGroupCountResult.schema.ts | 2 + .../PdfGroupCreateManyResult.schema.ts | 4 + .../results/PdfGroupCreateResult.schema.ts | 10 + .../PdfGroupDeleteManyResult.schema.ts | 4 + .../results/PdfGroupDeleteResult.schema.ts | 10 + .../results/PdfGroupFindFirstResult.schema.ts | 10 + .../results/PdfGroupFindManyResult.schema.ts | 20 + .../PdfGroupFindUniqueResult.schema.ts | 10 + .../results/PdfGroupGroupByResult.schema.ts | 36 + .../PdfGroupUpdateManyResult.schema.ts | 4 + .../results/PdfGroupUpdateResult.schema.ts | 10 + .../results/PdfGroupUpsertResult.schema.ts | 10 + ...ProcedureTimeslotAggregateResult.schema.ts | 23 + .../ProcedureTimeslotCountResult.schema.ts | 2 + ...rocedureTimeslotCreateManyResult.schema.ts | 4 + .../ProcedureTimeslotCreateResult.schema.ts | 7 + ...rocedureTimeslotDeleteManyResult.schema.ts | 4 + .../ProcedureTimeslotDeleteResult.schema.ts | 7 + ...ProcedureTimeslotFindFirstResult.schema.ts | 7 + .../ProcedureTimeslotFindManyResult.schema.ts | 17 + ...rocedureTimeslotFindUniqueResult.schema.ts | 7 + .../ProcedureTimeslotGroupByResult.schema.ts | 28 + ...rocedureTimeslotUpdateManyResult.schema.ts | 4 + .../ProcedureTimeslotUpdateResult.schema.ts | 7 + .../ProcedureTimeslotUpsertResult.schema.ts | 7 + .../SeleniumSettingsAggregateResult.schema.ts | 25 + .../SeleniumSettingsCountResult.schema.ts | 2 + ...SeleniumSettingsCreateManyResult.schema.ts | 4 + .../SeleniumSettingsCreateResult.schema.ts | 7 + ...SeleniumSettingsDeleteManyResult.schema.ts | 4 + .../SeleniumSettingsDeleteResult.schema.ts | 7 + .../SeleniumSettingsFindFirstResult.schema.ts | 7 + .../SeleniumSettingsFindManyResult.schema.ts | 17 + ...SeleniumSettingsFindUniqueResult.schema.ts | 7 + .../SeleniumSettingsGroupByResult.schema.ts | 30 + ...SeleniumSettingsUpdateManyResult.schema.ts | 4 + .../SeleniumSettingsUpdateResult.schema.ts | 7 + .../SeleniumSettingsUpsertResult.schema.ts | 7 + .../ServiceLineAggregateResult.schema.ts | 79 + .../results/ServiceLineCountResult.schema.ts | 2 + .../ServiceLineCreateManyResult.schema.ts | 4 + .../results/ServiceLineCreateResult.schema.ts | 23 + .../ServiceLineDeleteManyResult.schema.ts | 4 + .../results/ServiceLineDeleteResult.schema.ts | 23 + .../ServiceLineFindFirstResult.schema.ts | 23 + .../ServiceLineFindManyResult.schema.ts | 33 + .../ServiceLineFindUniqueResult.schema.ts | 23 + .../ServiceLineGroupByResult.schema.ts | 97 + ...ceLineTransactionAggregateResult.schema.ts | 54 + ...erviceLineTransactionCountResult.schema.ts | 2 + ...eLineTransactionCreateManyResult.schema.ts | 4 + ...rviceLineTransactionCreateResult.schema.ts | 16 + ...eLineTransactionDeleteManyResult.schema.ts | 4 + ...rviceLineTransactionDeleteResult.schema.ts | 16 + ...ceLineTransactionFindFirstResult.schema.ts | 16 + ...iceLineTransactionFindManyResult.schema.ts | 26 + ...eLineTransactionFindUniqueResult.schema.ts | 16 + ...viceLineTransactionGroupByResult.schema.ts | 66 + ...eLineTransactionUpdateManyResult.schema.ts | 4 + ...rviceLineTransactionUpdateResult.schema.ts | 16 + ...rviceLineTransactionUpsertResult.schema.ts | 16 + .../ServiceLineUpdateManyResult.schema.ts | 4 + .../results/ServiceLineUpdateResult.schema.ts | 23 + .../results/ServiceLineUpsertResult.schema.ts | 23 + .../ShoppingVendorAggregateResult.schema.ts | 34 + .../ShoppingVendorCountResult.schema.ts | 2 + .../ShoppingVendorCreateManyResult.schema.ts | 4 + .../ShoppingVendorCreateResult.schema.ts | 10 + .../ShoppingVendorDeleteManyResult.schema.ts | 4 + .../ShoppingVendorDeleteResult.schema.ts | 10 + .../ShoppingVendorFindFirstResult.schema.ts | 10 + .../ShoppingVendorFindManyResult.schema.ts | 20 + .../ShoppingVendorFindUniqueResult.schema.ts | 10 + .../ShoppingVendorGroupByResult.schema.ts | 42 + .../ShoppingVendorUpdateManyResult.schema.ts | 4 + .../ShoppingVendorUpdateResult.schema.ts | 10 + .../ShoppingVendorUpsertResult.schema.ts | 10 + .../results/StaffAggregateResult.schema.ts | 39 + .../results/StaffCountResult.schema.ts | 2 + .../results/StaffCreateManyResult.schema.ts | 4 + .../results/StaffCreateResult.schema.ts | 13 + .../results/StaffDeleteManyResult.schema.ts | 4 + .../results/StaffDeleteResult.schema.ts | 13 + .../results/StaffFindFirstResult.schema.ts | 13 + .../results/StaffFindManyResult.schema.ts | 23 + .../results/StaffFindUniqueResult.schema.ts | 13 + .../results/StaffGroupByResult.schema.ts | 48 + .../results/StaffUpdateManyResult.schema.ts | 4 + .../results/StaffUpdateResult.schema.ts | 13 + .../results/StaffUpsertResult.schema.ts | 13 + .../TwilioSettingsAggregateResult.schema.ts | 35 + .../TwilioSettingsCountResult.schema.ts | 2 + .../TwilioSettingsCreateManyResult.schema.ts | 4 + .../TwilioSettingsCreateResult.schema.ts | 11 + .../TwilioSettingsDeleteManyResult.schema.ts | 4 + .../TwilioSettingsDeleteResult.schema.ts | 11 + .../TwilioSettingsFindFirstResult.schema.ts | 11 + .../TwilioSettingsFindManyResult.schema.ts | 21 + .../TwilioSettingsFindUniqueResult.schema.ts | 11 + .../TwilioSettingsGroupByResult.schema.ts | 44 + .../TwilioSettingsUpdateManyResult.schema.ts | 4 + .../TwilioSettingsUpdateResult.schema.ts | 11 + .../TwilioSettingsUpsertResult.schema.ts | 11 + .../results/UserAggregateResult.schema.ts | 68 + .../schemas/results/UserCountResult.schema.ts | 2 + .../results/UserCreateManyResult.schema.ts | 4 + .../results/UserCreateResult.schema.ts | 36 + .../results/UserDeleteManyResult.schema.ts | 4 + .../results/UserDeleteResult.schema.ts | 36 + .../results/UserFindFirstResult.schema.ts | 36 + .../results/UserFindManyResult.schema.ts | 46 + .../results/UserFindUniqueResult.schema.ts | 36 + .../results/UserGroupByResult.schema.ts | 80 + .../results/UserUpdateManyResult.schema.ts | 4 + .../results/UserUpdateResult.schema.ts | 36 + .../results/UserUpsertResult.schema.ts | 36 + packages/db/shared/schemas/results/index.ts | 468 +++++ .../schemas/updateManyAiSettings.schema.ts | 8 + .../updateManyAndReturnAiSettings.schema.ts | 9 + ...dateManyAndReturnCommissionBatch.schema.ts | 9 + ...ManyAndReturnCommissionBatchItem.schema.ts | 9 + ...updateManyAndReturnCommunication.schema.ts | 9 + ...ateManyAndReturnInsuranceContact.schema.ts | 9 + ...updateManyAndReturnLabRxTemplate.schema.ts | 9 + ...updateManyAndReturnOfficeContact.schema.ts | 9 + .../updateManyAndReturnOfficeHours.schema.ts | 9 + ...ManyAndReturnPatientConversation.schema.ts | 9 + ...dateManyAndReturnPatientDocument.schema.ts | 9 + ...teManyAndReturnProcedureTimeslot.schema.ts | 9 + ...ateManyAndReturnSeleniumSettings.schema.ts | 9 + ...pdateManyAndReturnTwilioSettings.schema.ts | 9 + .../updateManyCommissionBatch.schema.ts | 8 + .../updateManyCommissionBatchItem.schema.ts | 8 + .../schemas/updateManyCommunication.schema.ts | 8 + .../updateManyInsuranceContact.schema.ts | 8 + .../schemas/updateManyLabRxTemplate.schema.ts | 8 + .../schemas/updateManyOfficeContact.schema.ts | 8 + .../schemas/updateManyOfficeHours.schema.ts | 8 + .../updateManyPatientConversation.schema.ts | 8 + .../updateManyPatientDocument.schema.ts | 8 + .../updateManyProcedureTimeslot.schema.ts | 8 + .../updateManySeleniumSettings.schema.ts | 8 + .../updateManyTwilioSettings.schema.ts | 8 + .../schemas/updateOneAiSettings.schema.ts | 11 + .../updateOneCommissionBatch.schema.ts | 11 + .../updateOneCommissionBatchItem.schema.ts | 11 + .../schemas/updateOneCommunication.schema.ts | 11 + .../updateOneInsuranceContact.schema.ts | 11 + .../schemas/updateOneLabRxTemplate.schema.ts | 11 + .../schemas/updateOneOfficeContact.schema.ts | 11 + .../schemas/updateOneOfficeHours.schema.ts | 11 + .../updateOnePatientConversation.schema.ts | 11 + .../updateOnePatientDocument.schema.ts | 11 + .../updateOneProcedureTimeslot.schema.ts | 11 + .../updateOneSeleniumSettings.schema.ts | 11 + .../schemas/updateOneTwilioSettings.schema.ts | 11 + .../schemas/upsertOneAiSettings.schema.ts | 13 + .../upsertOneCommissionBatch.schema.ts | 13 + .../upsertOneCommissionBatchItem.schema.ts | 13 + .../schemas/upsertOneCommunication.schema.ts | 13 + .../upsertOneInsuranceContact.schema.ts | 13 + .../schemas/upsertOneLabRxTemplate.schema.ts | 13 + .../schemas/upsertOneOfficeContact.schema.ts | 13 + .../schemas/upsertOneOfficeHours.schema.ts | 13 + .../upsertOnePatientConversation.schema.ts | 13 + .../upsertOnePatientDocument.schema.ts | 13 + .../upsertOneProcedureTimeslot.schema.ts | 13 + .../upsertOneSeleniumSettings.schema.ts | 13 + .../schemas/upsertOneTwilioSettings.schema.ts | 13 + packages/db/shared/schemas/variants/index.ts | 8 + .../variants/input/AiSettings.input.ts | 22 + .../variants/input/Appointment.input.ts | 29 + .../variants/input/AppointmentFile.input.ts | 12 + .../input/AppointmentProcedure.input.ts | 24 + .../variants/input/BackupDestination.input.ts | 12 + .../schemas/variants/input/Claim.input.ts | 35 + .../schemas/variants/input/ClaimFile.input.ts | 12 + .../schemas/variants/input/CloudFile.input.ts | 20 + .../variants/input/CloudFileChunk.input.ts | 12 + .../variants/input/CloudFolder.input.ts | 18 + .../variants/input/CommissionBatch.input.ts | 14 + .../input/CommissionBatchItem.input.ts | 12 + .../variants/input/Communication.input.ts | 21 + .../variants/input/CronJobLog.input.ts | 13 + .../variants/input/DatabaseBackup.input.ts | 10 + .../variants/input/InsuranceContact.input.ts | 12 + .../input/InsuranceCredential.input.ts | 12 + .../variants/input/LabRxTemplate.input.ts | 21 + .../variants/input/Notification.input.ts | 14 + .../variants/input/NpiProvider.input.ts | 17 + .../variants/input/OfficeContact.input.ts | 19 + .../variants/input/OfficeHours.input.ts | 10 + .../schemas/variants/input/Patient.input.ts | 38 + .../input/PatientConversation.input.ts | 14 + .../variants/input/PatientDocument.input.ts | 16 + .../schemas/variants/input/Payment.input.ts | 32 + .../schemas/variants/input/PdfFile.input.ts | 12 + .../schemas/variants/input/PdfGroup.input.ts | 14 + .../variants/input/ProcedureTimeslot.input.ts | 10 + .../variants/input/SeleniumSettings.input.ts | 10 + .../variants/input/ServiceLine.input.ts | 27 + .../input/ServiceLineTransaction.input.ts | 20 + .../variants/input/ShoppingVendor.input.ts | 13 + .../schemas/variants/input/Staff.input.ts | 16 + .../variants/input/TwilioSettings.input.ts | 14 + .../schemas/variants/input/User.input.ts | 39 + .../db/shared/schemas/variants/input/index.ts | 41 + .../schemas/variants/pure/AiSettings.pure.ts | 22 + .../schemas/variants/pure/Appointment.pure.ts | 29 + .../variants/pure/AppointmentFile.pure.ts | 12 + .../pure/AppointmentProcedure.pure.ts | 24 + .../variants/pure/BackupDestination.pure.ts | 12 + .../schemas/variants/pure/Claim.pure.ts | 35 + .../schemas/variants/pure/ClaimFile.pure.ts | 12 + .../schemas/variants/pure/CloudFile.pure.ts | 20 + .../variants/pure/CloudFileChunk.pure.ts | 12 + .../schemas/variants/pure/CloudFolder.pure.ts | 18 + .../variants/pure/CommissionBatch.pure.ts | 14 + .../variants/pure/CommissionBatchItem.pure.ts | 12 + .../variants/pure/Communication.pure.ts | 21 + .../schemas/variants/pure/CronJobLog.pure.ts | 13 + .../variants/pure/DatabaseBackup.pure.ts | 10 + .../variants/pure/InsuranceContact.pure.ts | 12 + .../variants/pure/InsuranceCredential.pure.ts | 12 + .../variants/pure/LabRxTemplate.pure.ts | 21 + .../variants/pure/Notification.pure.ts | 14 + .../schemas/variants/pure/NpiProvider.pure.ts | 17 + .../variants/pure/OfficeContact.pure.ts | 19 + .../schemas/variants/pure/OfficeHours.pure.ts | 10 + .../schemas/variants/pure/Patient.pure.ts | 38 + .../variants/pure/PatientConversation.pure.ts | 14 + .../variants/pure/PatientDocument.pure.ts | 16 + .../schemas/variants/pure/Payment.pure.ts | 32 + .../schemas/variants/pure/PdfFile.pure.ts | 12 + .../schemas/variants/pure/PdfGroup.pure.ts | 14 + .../variants/pure/ProcedureTimeslot.pure.ts | 10 + .../variants/pure/SeleniumSettings.pure.ts | 10 + .../schemas/variants/pure/ServiceLine.pure.ts | 27 + .../pure/ServiceLineTransaction.pure.ts | 20 + .../variants/pure/ShoppingVendor.pure.ts | 13 + .../schemas/variants/pure/Staff.pure.ts | 16 + .../variants/pure/TwilioSettings.pure.ts | 14 + .../shared/schemas/variants/pure/User.pure.ts | 39 + .../db/shared/schemas/variants/pure/index.ts | 41 + .../variants/result/AiSettings.result.ts | 22 + .../variants/result/Appointment.result.ts | 29 + .../variants/result/AppointmentFile.result.ts | 12 + .../result/AppointmentProcedure.result.ts | 24 + .../result/BackupDestination.result.ts | 12 + .../schemas/variants/result/Claim.result.ts | 35 + .../variants/result/ClaimFile.result.ts | 12 + .../variants/result/CloudFile.result.ts | 20 + .../variants/result/CloudFileChunk.result.ts | 12 + .../variants/result/CloudFolder.result.ts | 18 + .../variants/result/CommissionBatch.result.ts | 14 + .../result/CommissionBatchItem.result.ts | 12 + .../variants/result/Communication.result.ts | 21 + .../variants/result/CronJobLog.result.ts | 13 + .../variants/result/DatabaseBackup.result.ts | 10 + .../result/InsuranceContact.result.ts | 12 + .../result/InsuranceCredential.result.ts | 12 + .../variants/result/LabRxTemplate.result.ts | 21 + .../variants/result/Notification.result.ts | 14 + .../variants/result/NpiProvider.result.ts | 17 + .../variants/result/OfficeContact.result.ts | 19 + .../variants/result/OfficeHours.result.ts | 10 + .../schemas/variants/result/Patient.result.ts | 38 + .../result/PatientConversation.result.ts | 14 + .../variants/result/PatientDocument.result.ts | 16 + .../schemas/variants/result/Payment.result.ts | 32 + .../schemas/variants/result/PdfFile.result.ts | 12 + .../variants/result/PdfGroup.result.ts | 14 + .../result/ProcedureTimeslot.result.ts | 10 + .../result/SeleniumSettings.result.ts | 10 + .../variants/result/ServiceLine.result.ts | 27 + .../result/ServiceLineTransaction.result.ts | 20 + .../variants/result/ShoppingVendor.result.ts | 13 + .../schemas/variants/result/Staff.result.ts | 16 + .../variants/result/TwilioSettings.result.ts | 14 + .../schemas/variants/result/User.result.ts | 39 + .../shared/schemas/variants/result/index.ts | 41 + 998 files changed, 18415 insertions(+), 283 deletions(-) create mode 100644 apps/Backend/src/routes/selenium-settings.ts create mode 100644 apps/Frontend/src/components/settings/selenium-settings-card.tsx create mode 100644 packages/db/prisma/migrations/20260702000003_add_selenium_settings/migration.sql create mode 100644 packages/db/shared/schemas/aggregateAiSettings.schema.ts create mode 100644 packages/db/shared/schemas/aggregateCommissionBatch.schema.ts create mode 100644 packages/db/shared/schemas/aggregateCommissionBatchItem.schema.ts create mode 100644 packages/db/shared/schemas/aggregateCommunication.schema.ts create mode 100644 packages/db/shared/schemas/aggregateInsuranceContact.schema.ts create mode 100644 packages/db/shared/schemas/aggregateLabRxTemplate.schema.ts create mode 100644 packages/db/shared/schemas/aggregateOfficeContact.schema.ts create mode 100644 packages/db/shared/schemas/aggregateOfficeHours.schema.ts create mode 100644 packages/db/shared/schemas/aggregatePatientConversation.schema.ts create mode 100644 packages/db/shared/schemas/aggregatePatientDocument.schema.ts create mode 100644 packages/db/shared/schemas/aggregateProcedureTimeslot.schema.ts create mode 100644 packages/db/shared/schemas/aggregateSeleniumSettings.schema.ts create mode 100644 packages/db/shared/schemas/aggregateTwilioSettings.schema.ts create mode 100644 packages/db/shared/schemas/countAiSettings.schema.ts create mode 100644 packages/db/shared/schemas/countCommissionBatch.schema.ts create mode 100644 packages/db/shared/schemas/countCommissionBatchItem.schema.ts create mode 100644 packages/db/shared/schemas/countCommunication.schema.ts create mode 100644 packages/db/shared/schemas/countInsuranceContact.schema.ts create mode 100644 packages/db/shared/schemas/countLabRxTemplate.schema.ts create mode 100644 packages/db/shared/schemas/countOfficeContact.schema.ts create mode 100644 packages/db/shared/schemas/countOfficeHours.schema.ts create mode 100644 packages/db/shared/schemas/countPatientConversation.schema.ts create mode 100644 packages/db/shared/schemas/countPatientDocument.schema.ts create mode 100644 packages/db/shared/schemas/countProcedureTimeslot.schema.ts create mode 100644 packages/db/shared/schemas/countSeleniumSettings.schema.ts create mode 100644 packages/db/shared/schemas/countTwilioSettings.schema.ts create mode 100644 packages/db/shared/schemas/createManyAiSettings.schema.ts create mode 100644 packages/db/shared/schemas/createManyAndReturnAiSettings.schema.ts create mode 100644 packages/db/shared/schemas/createManyAndReturnCommissionBatch.schema.ts create mode 100644 packages/db/shared/schemas/createManyAndReturnCommissionBatchItem.schema.ts create mode 100644 packages/db/shared/schemas/createManyAndReturnCommunication.schema.ts create mode 100644 packages/db/shared/schemas/createManyAndReturnInsuranceContact.schema.ts create mode 100644 packages/db/shared/schemas/createManyAndReturnLabRxTemplate.schema.ts create mode 100644 packages/db/shared/schemas/createManyAndReturnOfficeContact.schema.ts create mode 100644 packages/db/shared/schemas/createManyAndReturnOfficeHours.schema.ts create mode 100644 packages/db/shared/schemas/createManyAndReturnPatientConversation.schema.ts create mode 100644 packages/db/shared/schemas/createManyAndReturnPatientDocument.schema.ts create mode 100644 packages/db/shared/schemas/createManyAndReturnProcedureTimeslot.schema.ts create mode 100644 packages/db/shared/schemas/createManyAndReturnSeleniumSettings.schema.ts create mode 100644 packages/db/shared/schemas/createManyAndReturnTwilioSettings.schema.ts create mode 100644 packages/db/shared/schemas/createManyCommissionBatch.schema.ts create mode 100644 packages/db/shared/schemas/createManyCommissionBatchItem.schema.ts create mode 100644 packages/db/shared/schemas/createManyCommunication.schema.ts create mode 100644 packages/db/shared/schemas/createManyInsuranceContact.schema.ts create mode 100644 packages/db/shared/schemas/createManyLabRxTemplate.schema.ts create mode 100644 packages/db/shared/schemas/createManyOfficeContact.schema.ts create mode 100644 packages/db/shared/schemas/createManyOfficeHours.schema.ts create mode 100644 packages/db/shared/schemas/createManyPatientConversation.schema.ts create mode 100644 packages/db/shared/schemas/createManyPatientDocument.schema.ts create mode 100644 packages/db/shared/schemas/createManyProcedureTimeslot.schema.ts create mode 100644 packages/db/shared/schemas/createManySeleniumSettings.schema.ts create mode 100644 packages/db/shared/schemas/createManyTwilioSettings.schema.ts create mode 100644 packages/db/shared/schemas/createOneAiSettings.schema.ts create mode 100644 packages/db/shared/schemas/createOneCommissionBatch.schema.ts create mode 100644 packages/db/shared/schemas/createOneCommissionBatchItem.schema.ts create mode 100644 packages/db/shared/schemas/createOneCommunication.schema.ts create mode 100644 packages/db/shared/schemas/createOneInsuranceContact.schema.ts create mode 100644 packages/db/shared/schemas/createOneLabRxTemplate.schema.ts create mode 100644 packages/db/shared/schemas/createOneOfficeContact.schema.ts create mode 100644 packages/db/shared/schemas/createOneOfficeHours.schema.ts create mode 100644 packages/db/shared/schemas/createOnePatientConversation.schema.ts create mode 100644 packages/db/shared/schemas/createOnePatientDocument.schema.ts create mode 100644 packages/db/shared/schemas/createOneProcedureTimeslot.schema.ts create mode 100644 packages/db/shared/schemas/createOneSeleniumSettings.schema.ts create mode 100644 packages/db/shared/schemas/createOneTwilioSettings.schema.ts create mode 100644 packages/db/shared/schemas/deleteManyAiSettings.schema.ts create mode 100644 packages/db/shared/schemas/deleteManyCommissionBatch.schema.ts create mode 100644 packages/db/shared/schemas/deleteManyCommissionBatchItem.schema.ts create mode 100644 packages/db/shared/schemas/deleteManyCommunication.schema.ts create mode 100644 packages/db/shared/schemas/deleteManyInsuranceContact.schema.ts create mode 100644 packages/db/shared/schemas/deleteManyLabRxTemplate.schema.ts create mode 100644 packages/db/shared/schemas/deleteManyOfficeContact.schema.ts create mode 100644 packages/db/shared/schemas/deleteManyOfficeHours.schema.ts create mode 100644 packages/db/shared/schemas/deleteManyPatientConversation.schema.ts create mode 100644 packages/db/shared/schemas/deleteManyPatientDocument.schema.ts create mode 100644 packages/db/shared/schemas/deleteManyProcedureTimeslot.schema.ts create mode 100644 packages/db/shared/schemas/deleteManySeleniumSettings.schema.ts create mode 100644 packages/db/shared/schemas/deleteManyTwilioSettings.schema.ts create mode 100644 packages/db/shared/schemas/deleteOneAiSettings.schema.ts create mode 100644 packages/db/shared/schemas/deleteOneCommissionBatch.schema.ts create mode 100644 packages/db/shared/schemas/deleteOneCommissionBatchItem.schema.ts create mode 100644 packages/db/shared/schemas/deleteOneCommunication.schema.ts create mode 100644 packages/db/shared/schemas/deleteOneInsuranceContact.schema.ts create mode 100644 packages/db/shared/schemas/deleteOneLabRxTemplate.schema.ts create mode 100644 packages/db/shared/schemas/deleteOneOfficeContact.schema.ts create mode 100644 packages/db/shared/schemas/deleteOneOfficeHours.schema.ts create mode 100644 packages/db/shared/schemas/deleteOnePatientConversation.schema.ts create mode 100644 packages/db/shared/schemas/deleteOnePatientDocument.schema.ts create mode 100644 packages/db/shared/schemas/deleteOneProcedureTimeslot.schema.ts create mode 100644 packages/db/shared/schemas/deleteOneSeleniumSettings.schema.ts create mode 100644 packages/db/shared/schemas/deleteOneTwilioSettings.schema.ts create mode 100644 packages/db/shared/schemas/enums/SeleniumSettingsScalarFieldEnum.schema.ts create mode 100644 packages/db/shared/schemas/findFirstAiSettings.schema.ts create mode 100644 packages/db/shared/schemas/findFirstCommissionBatch.schema.ts create mode 100644 packages/db/shared/schemas/findFirstCommissionBatchItem.schema.ts create mode 100644 packages/db/shared/schemas/findFirstCommunication.schema.ts create mode 100644 packages/db/shared/schemas/findFirstInsuranceContact.schema.ts create mode 100644 packages/db/shared/schemas/findFirstLabRxTemplate.schema.ts create mode 100644 packages/db/shared/schemas/findFirstOfficeContact.schema.ts create mode 100644 packages/db/shared/schemas/findFirstOfficeHours.schema.ts create mode 100644 packages/db/shared/schemas/findFirstOrThrowAiSettings.schema.ts create mode 100644 packages/db/shared/schemas/findFirstOrThrowCommissionBatch.schema.ts create mode 100644 packages/db/shared/schemas/findFirstOrThrowCommissionBatchItem.schema.ts create mode 100644 packages/db/shared/schemas/findFirstOrThrowCommunication.schema.ts create mode 100644 packages/db/shared/schemas/findFirstOrThrowInsuranceContact.schema.ts create mode 100644 packages/db/shared/schemas/findFirstOrThrowLabRxTemplate.schema.ts create mode 100644 packages/db/shared/schemas/findFirstOrThrowOfficeContact.schema.ts create mode 100644 packages/db/shared/schemas/findFirstOrThrowOfficeHours.schema.ts create mode 100644 packages/db/shared/schemas/findFirstOrThrowPatientConversation.schema.ts create mode 100644 packages/db/shared/schemas/findFirstOrThrowPatientDocument.schema.ts create mode 100644 packages/db/shared/schemas/findFirstOrThrowProcedureTimeslot.schema.ts create mode 100644 packages/db/shared/schemas/findFirstOrThrowSeleniumSettings.schema.ts create mode 100644 packages/db/shared/schemas/findFirstOrThrowTwilioSettings.schema.ts create mode 100644 packages/db/shared/schemas/findFirstPatientConversation.schema.ts create mode 100644 packages/db/shared/schemas/findFirstPatientDocument.schema.ts create mode 100644 packages/db/shared/schemas/findFirstProcedureTimeslot.schema.ts create mode 100644 packages/db/shared/schemas/findFirstSeleniumSettings.schema.ts create mode 100644 packages/db/shared/schemas/findFirstTwilioSettings.schema.ts create mode 100644 packages/db/shared/schemas/findManyAiSettings.schema.ts create mode 100644 packages/db/shared/schemas/findManyCommissionBatch.schema.ts create mode 100644 packages/db/shared/schemas/findManyCommissionBatchItem.schema.ts create mode 100644 packages/db/shared/schemas/findManyCommunication.schema.ts create mode 100644 packages/db/shared/schemas/findManyInsuranceContact.schema.ts create mode 100644 packages/db/shared/schemas/findManyLabRxTemplate.schema.ts create mode 100644 packages/db/shared/schemas/findManyOfficeContact.schema.ts create mode 100644 packages/db/shared/schemas/findManyOfficeHours.schema.ts create mode 100644 packages/db/shared/schemas/findManyPatientConversation.schema.ts create mode 100644 packages/db/shared/schemas/findManyPatientDocument.schema.ts create mode 100644 packages/db/shared/schemas/findManyProcedureTimeslot.schema.ts create mode 100644 packages/db/shared/schemas/findManySeleniumSettings.schema.ts create mode 100644 packages/db/shared/schemas/findManyTwilioSettings.schema.ts create mode 100644 packages/db/shared/schemas/findUniqueAiSettings.schema.ts create mode 100644 packages/db/shared/schemas/findUniqueCommissionBatch.schema.ts create mode 100644 packages/db/shared/schemas/findUniqueCommissionBatchItem.schema.ts create mode 100644 packages/db/shared/schemas/findUniqueCommunication.schema.ts create mode 100644 packages/db/shared/schemas/findUniqueInsuranceContact.schema.ts create mode 100644 packages/db/shared/schemas/findUniqueLabRxTemplate.schema.ts create mode 100644 packages/db/shared/schemas/findUniqueOfficeContact.schema.ts create mode 100644 packages/db/shared/schemas/findUniqueOfficeHours.schema.ts create mode 100644 packages/db/shared/schemas/findUniqueOrThrowAiSettings.schema.ts create mode 100644 packages/db/shared/schemas/findUniqueOrThrowCommissionBatch.schema.ts create mode 100644 packages/db/shared/schemas/findUniqueOrThrowCommissionBatchItem.schema.ts create mode 100644 packages/db/shared/schemas/findUniqueOrThrowCommunication.schema.ts create mode 100644 packages/db/shared/schemas/findUniqueOrThrowInsuranceContact.schema.ts create mode 100644 packages/db/shared/schemas/findUniqueOrThrowLabRxTemplate.schema.ts create mode 100644 packages/db/shared/schemas/findUniqueOrThrowOfficeContact.schema.ts create mode 100644 packages/db/shared/schemas/findUniqueOrThrowOfficeHours.schema.ts create mode 100644 packages/db/shared/schemas/findUniqueOrThrowPatientConversation.schema.ts create mode 100644 packages/db/shared/schemas/findUniqueOrThrowPatientDocument.schema.ts create mode 100644 packages/db/shared/schemas/findUniqueOrThrowProcedureTimeslot.schema.ts create mode 100644 packages/db/shared/schemas/findUniqueOrThrowSeleniumSettings.schema.ts create mode 100644 packages/db/shared/schemas/findUniqueOrThrowTwilioSettings.schema.ts create mode 100644 packages/db/shared/schemas/findUniquePatientConversation.schema.ts create mode 100644 packages/db/shared/schemas/findUniquePatientDocument.schema.ts create mode 100644 packages/db/shared/schemas/findUniqueProcedureTimeslot.schema.ts create mode 100644 packages/db/shared/schemas/findUniqueSeleniumSettings.schema.ts create mode 100644 packages/db/shared/schemas/findUniqueTwilioSettings.schema.ts create mode 100644 packages/db/shared/schemas/groupByAiSettings.schema.ts create mode 100644 packages/db/shared/schemas/groupByCloudFileChunk.schema.ts create mode 100644 packages/db/shared/schemas/groupByCommissionBatch.schema.ts create mode 100644 packages/db/shared/schemas/groupByCommissionBatchItem.schema.ts create mode 100644 packages/db/shared/schemas/groupByCommunication.schema.ts create mode 100644 packages/db/shared/schemas/groupByInsuranceContact.schema.ts create mode 100644 packages/db/shared/schemas/groupByLabRxTemplate.schema.ts create mode 100644 packages/db/shared/schemas/groupByOfficeContact.schema.ts create mode 100644 packages/db/shared/schemas/groupByOfficeHours.schema.ts create mode 100644 packages/db/shared/schemas/groupByPatientConversation.schema.ts create mode 100644 packages/db/shared/schemas/groupByPatientDocument.schema.ts create mode 100644 packages/db/shared/schemas/groupByProcedureTimeslot.schema.ts create mode 100644 packages/db/shared/schemas/groupBySeleniumSettings.schema.ts create mode 100644 packages/db/shared/schemas/groupByTwilioSettings.schema.ts create mode 100644 packages/db/shared/schemas/index.ts create mode 100644 packages/db/shared/schemas/objects/SeleniumSettingsArgs.schema.ts create mode 100644 packages/db/shared/schemas/objects/SeleniumSettingsAvgAggregateInput.schema.ts create mode 100644 packages/db/shared/schemas/objects/SeleniumSettingsAvgOrderByAggregateInput.schema.ts create mode 100644 packages/db/shared/schemas/objects/SeleniumSettingsCountAggregateInput.schema.ts create mode 100644 packages/db/shared/schemas/objects/SeleniumSettingsCountOrderByAggregateInput.schema.ts create mode 100644 packages/db/shared/schemas/objects/SeleniumSettingsCreateInput.schema.ts create mode 100644 packages/db/shared/schemas/objects/SeleniumSettingsCreateManyInput.schema.ts create mode 100644 packages/db/shared/schemas/objects/SeleniumSettingsCreateNestedOneWithoutUserInput.schema.ts create mode 100644 packages/db/shared/schemas/objects/SeleniumSettingsCreateOrConnectWithoutUserInput.schema.ts create mode 100644 packages/db/shared/schemas/objects/SeleniumSettingsCreateWithoutUserInput.schema.ts create mode 100644 packages/db/shared/schemas/objects/SeleniumSettingsInclude.schema.ts create mode 100644 packages/db/shared/schemas/objects/SeleniumSettingsMaxAggregateInput.schema.ts create mode 100644 packages/db/shared/schemas/objects/SeleniumSettingsMaxOrderByAggregateInput.schema.ts create mode 100644 packages/db/shared/schemas/objects/SeleniumSettingsMinAggregateInput.schema.ts create mode 100644 packages/db/shared/schemas/objects/SeleniumSettingsMinOrderByAggregateInput.schema.ts create mode 100644 packages/db/shared/schemas/objects/SeleniumSettingsNullableScalarRelationFilter.schema.ts create mode 100644 packages/db/shared/schemas/objects/SeleniumSettingsOrderByWithAggregationInput.schema.ts create mode 100644 packages/db/shared/schemas/objects/SeleniumSettingsOrderByWithRelationInput.schema.ts create mode 100644 packages/db/shared/schemas/objects/SeleniumSettingsScalarWhereWithAggregatesInput.schema.ts create mode 100644 packages/db/shared/schemas/objects/SeleniumSettingsSelect.schema.ts create mode 100644 packages/db/shared/schemas/objects/SeleniumSettingsSumAggregateInput.schema.ts create mode 100644 packages/db/shared/schemas/objects/SeleniumSettingsSumOrderByAggregateInput.schema.ts create mode 100644 packages/db/shared/schemas/objects/SeleniumSettingsUncheckedCreateInput.schema.ts create mode 100644 packages/db/shared/schemas/objects/SeleniumSettingsUncheckedCreateNestedOneWithoutUserInput.schema.ts create mode 100644 packages/db/shared/schemas/objects/SeleniumSettingsUncheckedCreateWithoutUserInput.schema.ts create mode 100644 packages/db/shared/schemas/objects/SeleniumSettingsUncheckedUpdateInput.schema.ts create mode 100644 packages/db/shared/schemas/objects/SeleniumSettingsUncheckedUpdateManyInput.schema.ts create mode 100644 packages/db/shared/schemas/objects/SeleniumSettingsUncheckedUpdateOneWithoutUserNestedInput.schema.ts create mode 100644 packages/db/shared/schemas/objects/SeleniumSettingsUncheckedUpdateWithoutUserInput.schema.ts create mode 100644 packages/db/shared/schemas/objects/SeleniumSettingsUpdateInput.schema.ts create mode 100644 packages/db/shared/schemas/objects/SeleniumSettingsUpdateManyMutationInput.schema.ts create mode 100644 packages/db/shared/schemas/objects/SeleniumSettingsUpdateOneWithoutUserNestedInput.schema.ts create mode 100644 packages/db/shared/schemas/objects/SeleniumSettingsUpdateToOneWithWhereWithoutUserInput.schema.ts create mode 100644 packages/db/shared/schemas/objects/SeleniumSettingsUpdateWithoutUserInput.schema.ts create mode 100644 packages/db/shared/schemas/objects/SeleniumSettingsUpsertWithoutUserInput.schema.ts create mode 100644 packages/db/shared/schemas/objects/SeleniumSettingsWhereInput.schema.ts create mode 100644 packages/db/shared/schemas/objects/SeleniumSettingsWhereUniqueInput.schema.ts create mode 100644 packages/db/shared/schemas/objects/UserCreateNestedOneWithoutSeleniumSettingsInput.schema.ts create mode 100644 packages/db/shared/schemas/objects/UserCreateOrConnectWithoutSeleniumSettingsInput.schema.ts create mode 100644 packages/db/shared/schemas/objects/UserCreateWithoutSeleniumSettingsInput.schema.ts create mode 100644 packages/db/shared/schemas/objects/UserUncheckedCreateWithoutSeleniumSettingsInput.schema.ts create mode 100644 packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutSeleniumSettingsInput.schema.ts create mode 100644 packages/db/shared/schemas/objects/UserUpdateOneRequiredWithoutSeleniumSettingsNestedInput.schema.ts create mode 100644 packages/db/shared/schemas/objects/UserUpdateToOneWithWhereWithoutSeleniumSettingsInput.schema.ts create mode 100644 packages/db/shared/schemas/objects/UserUpdateWithoutSeleniumSettingsInput.schema.ts create mode 100644 packages/db/shared/schemas/objects/UserUpsertWithoutSeleniumSettingsInput.schema.ts create mode 100644 packages/db/shared/schemas/results/AiSettingsAggregateResult.schema.ts create mode 100644 packages/db/shared/schemas/results/AiSettingsCountResult.schema.ts create mode 100644 packages/db/shared/schemas/results/AiSettingsCreateManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/AiSettingsCreateResult.schema.ts create mode 100644 packages/db/shared/schemas/results/AiSettingsDeleteManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/AiSettingsDeleteResult.schema.ts create mode 100644 packages/db/shared/schemas/results/AiSettingsFindFirstResult.schema.ts create mode 100644 packages/db/shared/schemas/results/AiSettingsFindManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/AiSettingsFindUniqueResult.schema.ts create mode 100644 packages/db/shared/schemas/results/AiSettingsGroupByResult.schema.ts create mode 100644 packages/db/shared/schemas/results/AiSettingsUpdateManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/AiSettingsUpdateResult.schema.ts create mode 100644 packages/db/shared/schemas/results/AiSettingsUpsertResult.schema.ts create mode 100644 packages/db/shared/schemas/results/AppointmentAggregateResult.schema.ts create mode 100644 packages/db/shared/schemas/results/AppointmentCountResult.schema.ts create mode 100644 packages/db/shared/schemas/results/AppointmentCreateManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/AppointmentCreateResult.schema.ts create mode 100644 packages/db/shared/schemas/results/AppointmentDeleteManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/AppointmentDeleteResult.schema.ts create mode 100644 packages/db/shared/schemas/results/AppointmentFileAggregateResult.schema.ts create mode 100644 packages/db/shared/schemas/results/AppointmentFileCountResult.schema.ts create mode 100644 packages/db/shared/schemas/results/AppointmentFileCreateManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/AppointmentFileCreateResult.schema.ts create mode 100644 packages/db/shared/schemas/results/AppointmentFileDeleteManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/AppointmentFileDeleteResult.schema.ts create mode 100644 packages/db/shared/schemas/results/AppointmentFileFindFirstResult.schema.ts create mode 100644 packages/db/shared/schemas/results/AppointmentFileFindManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/AppointmentFileFindUniqueResult.schema.ts create mode 100644 packages/db/shared/schemas/results/AppointmentFileGroupByResult.schema.ts create mode 100644 packages/db/shared/schemas/results/AppointmentFileUpdateManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/AppointmentFileUpdateResult.schema.ts create mode 100644 packages/db/shared/schemas/results/AppointmentFileUpsertResult.schema.ts create mode 100644 packages/db/shared/schemas/results/AppointmentFindFirstResult.schema.ts create mode 100644 packages/db/shared/schemas/results/AppointmentFindManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/AppointmentFindUniqueResult.schema.ts create mode 100644 packages/db/shared/schemas/results/AppointmentGroupByResult.schema.ts create mode 100644 packages/db/shared/schemas/results/AppointmentProcedureAggregateResult.schema.ts create mode 100644 packages/db/shared/schemas/results/AppointmentProcedureCountResult.schema.ts create mode 100644 packages/db/shared/schemas/results/AppointmentProcedureCreateManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/AppointmentProcedureCreateResult.schema.ts create mode 100644 packages/db/shared/schemas/results/AppointmentProcedureDeleteManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/AppointmentProcedureDeleteResult.schema.ts create mode 100644 packages/db/shared/schemas/results/AppointmentProcedureFindFirstResult.schema.ts create mode 100644 packages/db/shared/schemas/results/AppointmentProcedureFindManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/AppointmentProcedureFindUniqueResult.schema.ts create mode 100644 packages/db/shared/schemas/results/AppointmentProcedureGroupByResult.schema.ts create mode 100644 packages/db/shared/schemas/results/AppointmentProcedureUpdateManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/AppointmentProcedureUpdateResult.schema.ts create mode 100644 packages/db/shared/schemas/results/AppointmentProcedureUpsertResult.schema.ts create mode 100644 packages/db/shared/schemas/results/AppointmentUpdateManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/AppointmentUpdateResult.schema.ts create mode 100644 packages/db/shared/schemas/results/AppointmentUpsertResult.schema.ts create mode 100644 packages/db/shared/schemas/results/BackupDestinationAggregateResult.schema.ts create mode 100644 packages/db/shared/schemas/results/BackupDestinationCountResult.schema.ts create mode 100644 packages/db/shared/schemas/results/BackupDestinationCreateManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/BackupDestinationCreateResult.schema.ts create mode 100644 packages/db/shared/schemas/results/BackupDestinationDeleteManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/BackupDestinationDeleteResult.schema.ts create mode 100644 packages/db/shared/schemas/results/BackupDestinationFindFirstResult.schema.ts create mode 100644 packages/db/shared/schemas/results/BackupDestinationFindManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/BackupDestinationFindUniqueResult.schema.ts create mode 100644 packages/db/shared/schemas/results/BackupDestinationGroupByResult.schema.ts create mode 100644 packages/db/shared/schemas/results/BackupDestinationUpdateManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/BackupDestinationUpdateResult.schema.ts create mode 100644 packages/db/shared/schemas/results/BackupDestinationUpsertResult.schema.ts create mode 100644 packages/db/shared/schemas/results/ClaimAggregateResult.schema.ts create mode 100644 packages/db/shared/schemas/results/ClaimCountResult.schema.ts create mode 100644 packages/db/shared/schemas/results/ClaimCreateManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/ClaimCreateResult.schema.ts create mode 100644 packages/db/shared/schemas/results/ClaimDeleteManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/ClaimDeleteResult.schema.ts create mode 100644 packages/db/shared/schemas/results/ClaimFileAggregateResult.schema.ts create mode 100644 packages/db/shared/schemas/results/ClaimFileCountResult.schema.ts create mode 100644 packages/db/shared/schemas/results/ClaimFileCreateManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/ClaimFileCreateResult.schema.ts create mode 100644 packages/db/shared/schemas/results/ClaimFileDeleteManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/ClaimFileDeleteResult.schema.ts create mode 100644 packages/db/shared/schemas/results/ClaimFileFindFirstResult.schema.ts create mode 100644 packages/db/shared/schemas/results/ClaimFileFindManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/ClaimFileFindUniqueResult.schema.ts create mode 100644 packages/db/shared/schemas/results/ClaimFileGroupByResult.schema.ts create mode 100644 packages/db/shared/schemas/results/ClaimFileUpdateManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/ClaimFileUpdateResult.schema.ts create mode 100644 packages/db/shared/schemas/results/ClaimFileUpsertResult.schema.ts create mode 100644 packages/db/shared/schemas/results/ClaimFindFirstResult.schema.ts create mode 100644 packages/db/shared/schemas/results/ClaimFindManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/ClaimFindUniqueResult.schema.ts create mode 100644 packages/db/shared/schemas/results/ClaimGroupByResult.schema.ts create mode 100644 packages/db/shared/schemas/results/ClaimUpdateManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/ClaimUpdateResult.schema.ts create mode 100644 packages/db/shared/schemas/results/ClaimUpsertResult.schema.ts create mode 100644 packages/db/shared/schemas/results/CloudFileAggregateResult.schema.ts create mode 100644 packages/db/shared/schemas/results/CloudFileChunkAggregateResult.schema.ts create mode 100644 packages/db/shared/schemas/results/CloudFileChunkCountResult.schema.ts create mode 100644 packages/db/shared/schemas/results/CloudFileChunkCreateManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/CloudFileChunkCreateResult.schema.ts create mode 100644 packages/db/shared/schemas/results/CloudFileChunkDeleteManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/CloudFileChunkDeleteResult.schema.ts create mode 100644 packages/db/shared/schemas/results/CloudFileChunkFindFirstResult.schema.ts create mode 100644 packages/db/shared/schemas/results/CloudFileChunkFindManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/CloudFileChunkFindUniqueResult.schema.ts create mode 100644 packages/db/shared/schemas/results/CloudFileChunkGroupByResult.schema.ts create mode 100644 packages/db/shared/schemas/results/CloudFileChunkUpdateManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/CloudFileChunkUpdateResult.schema.ts create mode 100644 packages/db/shared/schemas/results/CloudFileChunkUpsertResult.schema.ts create mode 100644 packages/db/shared/schemas/results/CloudFileCountResult.schema.ts create mode 100644 packages/db/shared/schemas/results/CloudFileCreateManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/CloudFileCreateResult.schema.ts create mode 100644 packages/db/shared/schemas/results/CloudFileDeleteManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/CloudFileDeleteResult.schema.ts create mode 100644 packages/db/shared/schemas/results/CloudFileFindFirstResult.schema.ts create mode 100644 packages/db/shared/schemas/results/CloudFileFindManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/CloudFileFindUniqueResult.schema.ts create mode 100644 packages/db/shared/schemas/results/CloudFileGroupByResult.schema.ts create mode 100644 packages/db/shared/schemas/results/CloudFileUpdateManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/CloudFileUpdateResult.schema.ts create mode 100644 packages/db/shared/schemas/results/CloudFileUpsertResult.schema.ts create mode 100644 packages/db/shared/schemas/results/CloudFolderAggregateResult.schema.ts create mode 100644 packages/db/shared/schemas/results/CloudFolderCountResult.schema.ts create mode 100644 packages/db/shared/schemas/results/CloudFolderCreateManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/CloudFolderCreateResult.schema.ts create mode 100644 packages/db/shared/schemas/results/CloudFolderDeleteManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/CloudFolderDeleteResult.schema.ts create mode 100644 packages/db/shared/schemas/results/CloudFolderFindFirstResult.schema.ts create mode 100644 packages/db/shared/schemas/results/CloudFolderFindManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/CloudFolderFindUniqueResult.schema.ts create mode 100644 packages/db/shared/schemas/results/CloudFolderGroupByResult.schema.ts create mode 100644 packages/db/shared/schemas/results/CloudFolderUpdateManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/CloudFolderUpdateResult.schema.ts create mode 100644 packages/db/shared/schemas/results/CloudFolderUpsertResult.schema.ts create mode 100644 packages/db/shared/schemas/results/CommissionBatchAggregateResult.schema.ts create mode 100644 packages/db/shared/schemas/results/CommissionBatchCountResult.schema.ts create mode 100644 packages/db/shared/schemas/results/CommissionBatchCreateManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/CommissionBatchCreateResult.schema.ts create mode 100644 packages/db/shared/schemas/results/CommissionBatchDeleteManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/CommissionBatchDeleteResult.schema.ts create mode 100644 packages/db/shared/schemas/results/CommissionBatchFindFirstResult.schema.ts create mode 100644 packages/db/shared/schemas/results/CommissionBatchFindManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/CommissionBatchFindUniqueResult.schema.ts create mode 100644 packages/db/shared/schemas/results/CommissionBatchGroupByResult.schema.ts create mode 100644 packages/db/shared/schemas/results/CommissionBatchItemAggregateResult.schema.ts create mode 100644 packages/db/shared/schemas/results/CommissionBatchItemCountResult.schema.ts create mode 100644 packages/db/shared/schemas/results/CommissionBatchItemCreateManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/CommissionBatchItemCreateResult.schema.ts create mode 100644 packages/db/shared/schemas/results/CommissionBatchItemDeleteManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/CommissionBatchItemDeleteResult.schema.ts create mode 100644 packages/db/shared/schemas/results/CommissionBatchItemFindFirstResult.schema.ts create mode 100644 packages/db/shared/schemas/results/CommissionBatchItemFindManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/CommissionBatchItemFindUniqueResult.schema.ts create mode 100644 packages/db/shared/schemas/results/CommissionBatchItemGroupByResult.schema.ts create mode 100644 packages/db/shared/schemas/results/CommissionBatchItemUpdateManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/CommissionBatchItemUpdateResult.schema.ts create mode 100644 packages/db/shared/schemas/results/CommissionBatchItemUpsertResult.schema.ts create mode 100644 packages/db/shared/schemas/results/CommissionBatchUpdateManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/CommissionBatchUpdateResult.schema.ts create mode 100644 packages/db/shared/schemas/results/CommissionBatchUpsertResult.schema.ts create mode 100644 packages/db/shared/schemas/results/CommunicationAggregateResult.schema.ts create mode 100644 packages/db/shared/schemas/results/CommunicationCountResult.schema.ts create mode 100644 packages/db/shared/schemas/results/CommunicationCreateManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/CommunicationCreateResult.schema.ts create mode 100644 packages/db/shared/schemas/results/CommunicationDeleteManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/CommunicationDeleteResult.schema.ts create mode 100644 packages/db/shared/schemas/results/CommunicationFindFirstResult.schema.ts create mode 100644 packages/db/shared/schemas/results/CommunicationFindManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/CommunicationFindUniqueResult.schema.ts create mode 100644 packages/db/shared/schemas/results/CommunicationGroupByResult.schema.ts create mode 100644 packages/db/shared/schemas/results/CommunicationUpdateManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/CommunicationUpdateResult.schema.ts create mode 100644 packages/db/shared/schemas/results/CommunicationUpsertResult.schema.ts create mode 100644 packages/db/shared/schemas/results/CronJobLogAggregateResult.schema.ts create mode 100644 packages/db/shared/schemas/results/CronJobLogCountResult.schema.ts create mode 100644 packages/db/shared/schemas/results/CronJobLogCreateManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/CronJobLogCreateResult.schema.ts create mode 100644 packages/db/shared/schemas/results/CronJobLogDeleteManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/CronJobLogDeleteResult.schema.ts create mode 100644 packages/db/shared/schemas/results/CronJobLogFindFirstResult.schema.ts create mode 100644 packages/db/shared/schemas/results/CronJobLogFindManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/CronJobLogFindUniqueResult.schema.ts create mode 100644 packages/db/shared/schemas/results/CronJobLogGroupByResult.schema.ts create mode 100644 packages/db/shared/schemas/results/CronJobLogUpdateManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/CronJobLogUpdateResult.schema.ts create mode 100644 packages/db/shared/schemas/results/CronJobLogUpsertResult.schema.ts create mode 100644 packages/db/shared/schemas/results/DatabaseBackupAggregateResult.schema.ts create mode 100644 packages/db/shared/schemas/results/DatabaseBackupCountResult.schema.ts create mode 100644 packages/db/shared/schemas/results/DatabaseBackupCreateManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/DatabaseBackupCreateResult.schema.ts create mode 100644 packages/db/shared/schemas/results/DatabaseBackupDeleteManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/DatabaseBackupDeleteResult.schema.ts create mode 100644 packages/db/shared/schemas/results/DatabaseBackupFindFirstResult.schema.ts create mode 100644 packages/db/shared/schemas/results/DatabaseBackupFindManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/DatabaseBackupFindUniqueResult.schema.ts create mode 100644 packages/db/shared/schemas/results/DatabaseBackupGroupByResult.schema.ts create mode 100644 packages/db/shared/schemas/results/DatabaseBackupUpdateManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/DatabaseBackupUpdateResult.schema.ts create mode 100644 packages/db/shared/schemas/results/DatabaseBackupUpsertResult.schema.ts create mode 100644 packages/db/shared/schemas/results/InsuranceContactAggregateResult.schema.ts create mode 100644 packages/db/shared/schemas/results/InsuranceContactCountResult.schema.ts create mode 100644 packages/db/shared/schemas/results/InsuranceContactCreateManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/InsuranceContactCreateResult.schema.ts create mode 100644 packages/db/shared/schemas/results/InsuranceContactDeleteManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/InsuranceContactDeleteResult.schema.ts create mode 100644 packages/db/shared/schemas/results/InsuranceContactFindFirstResult.schema.ts create mode 100644 packages/db/shared/schemas/results/InsuranceContactFindManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/InsuranceContactFindUniqueResult.schema.ts create mode 100644 packages/db/shared/schemas/results/InsuranceContactGroupByResult.schema.ts create mode 100644 packages/db/shared/schemas/results/InsuranceContactUpdateManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/InsuranceContactUpdateResult.schema.ts create mode 100644 packages/db/shared/schemas/results/InsuranceContactUpsertResult.schema.ts create mode 100644 packages/db/shared/schemas/results/InsuranceCredentialAggregateResult.schema.ts create mode 100644 packages/db/shared/schemas/results/InsuranceCredentialCountResult.schema.ts create mode 100644 packages/db/shared/schemas/results/InsuranceCredentialCreateManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/InsuranceCredentialCreateResult.schema.ts create mode 100644 packages/db/shared/schemas/results/InsuranceCredentialDeleteManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/InsuranceCredentialDeleteResult.schema.ts create mode 100644 packages/db/shared/schemas/results/InsuranceCredentialFindFirstResult.schema.ts create mode 100644 packages/db/shared/schemas/results/InsuranceCredentialFindManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/InsuranceCredentialFindUniqueResult.schema.ts create mode 100644 packages/db/shared/schemas/results/InsuranceCredentialGroupByResult.schema.ts create mode 100644 packages/db/shared/schemas/results/InsuranceCredentialUpdateManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/InsuranceCredentialUpdateResult.schema.ts create mode 100644 packages/db/shared/schemas/results/InsuranceCredentialUpsertResult.schema.ts create mode 100644 packages/db/shared/schemas/results/LabRxTemplateAggregateResult.schema.ts create mode 100644 packages/db/shared/schemas/results/LabRxTemplateCountResult.schema.ts create mode 100644 packages/db/shared/schemas/results/LabRxTemplateCreateManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/LabRxTemplateCreateResult.schema.ts create mode 100644 packages/db/shared/schemas/results/LabRxTemplateDeleteManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/LabRxTemplateDeleteResult.schema.ts create mode 100644 packages/db/shared/schemas/results/LabRxTemplateFindFirstResult.schema.ts create mode 100644 packages/db/shared/schemas/results/LabRxTemplateFindManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/LabRxTemplateFindUniqueResult.schema.ts create mode 100644 packages/db/shared/schemas/results/LabRxTemplateGroupByResult.schema.ts create mode 100644 packages/db/shared/schemas/results/LabRxTemplateUpdateManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/LabRxTemplateUpdateResult.schema.ts create mode 100644 packages/db/shared/schemas/results/LabRxTemplateUpsertResult.schema.ts create mode 100644 packages/db/shared/schemas/results/NotificationAggregateResult.schema.ts create mode 100644 packages/db/shared/schemas/results/NotificationCountResult.schema.ts create mode 100644 packages/db/shared/schemas/results/NotificationCreateManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/NotificationCreateResult.schema.ts create mode 100644 packages/db/shared/schemas/results/NotificationDeleteManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/NotificationDeleteResult.schema.ts create mode 100644 packages/db/shared/schemas/results/NotificationFindFirstResult.schema.ts create mode 100644 packages/db/shared/schemas/results/NotificationFindManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/NotificationFindUniqueResult.schema.ts create mode 100644 packages/db/shared/schemas/results/NotificationGroupByResult.schema.ts create mode 100644 packages/db/shared/schemas/results/NotificationUpdateManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/NotificationUpdateResult.schema.ts create mode 100644 packages/db/shared/schemas/results/NotificationUpsertResult.schema.ts create mode 100644 packages/db/shared/schemas/results/NpiProviderAggregateResult.schema.ts create mode 100644 packages/db/shared/schemas/results/NpiProviderCountResult.schema.ts create mode 100644 packages/db/shared/schemas/results/NpiProviderCreateManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/NpiProviderCreateResult.schema.ts create mode 100644 packages/db/shared/schemas/results/NpiProviderDeleteManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/NpiProviderDeleteResult.schema.ts create mode 100644 packages/db/shared/schemas/results/NpiProviderFindFirstResult.schema.ts create mode 100644 packages/db/shared/schemas/results/NpiProviderFindManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/NpiProviderFindUniqueResult.schema.ts create mode 100644 packages/db/shared/schemas/results/NpiProviderGroupByResult.schema.ts create mode 100644 packages/db/shared/schemas/results/NpiProviderUpdateManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/NpiProviderUpdateResult.schema.ts create mode 100644 packages/db/shared/schemas/results/NpiProviderUpsertResult.schema.ts create mode 100644 packages/db/shared/schemas/results/OfficeContactAggregateResult.schema.ts create mode 100644 packages/db/shared/schemas/results/OfficeContactCountResult.schema.ts create mode 100644 packages/db/shared/schemas/results/OfficeContactCreateManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/OfficeContactCreateResult.schema.ts create mode 100644 packages/db/shared/schemas/results/OfficeContactDeleteManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/OfficeContactDeleteResult.schema.ts create mode 100644 packages/db/shared/schemas/results/OfficeContactFindFirstResult.schema.ts create mode 100644 packages/db/shared/schemas/results/OfficeContactFindManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/OfficeContactFindUniqueResult.schema.ts create mode 100644 packages/db/shared/schemas/results/OfficeContactGroupByResult.schema.ts create mode 100644 packages/db/shared/schemas/results/OfficeContactUpdateManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/OfficeContactUpdateResult.schema.ts create mode 100644 packages/db/shared/schemas/results/OfficeContactUpsertResult.schema.ts create mode 100644 packages/db/shared/schemas/results/OfficeHoursAggregateResult.schema.ts create mode 100644 packages/db/shared/schemas/results/OfficeHoursCountResult.schema.ts create mode 100644 packages/db/shared/schemas/results/OfficeHoursCreateManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/OfficeHoursCreateResult.schema.ts create mode 100644 packages/db/shared/schemas/results/OfficeHoursDeleteManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/OfficeHoursDeleteResult.schema.ts create mode 100644 packages/db/shared/schemas/results/OfficeHoursFindFirstResult.schema.ts create mode 100644 packages/db/shared/schemas/results/OfficeHoursFindManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/OfficeHoursFindUniqueResult.schema.ts create mode 100644 packages/db/shared/schemas/results/OfficeHoursGroupByResult.schema.ts create mode 100644 packages/db/shared/schemas/results/OfficeHoursUpdateManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/OfficeHoursUpdateResult.schema.ts create mode 100644 packages/db/shared/schemas/results/OfficeHoursUpsertResult.schema.ts create mode 100644 packages/db/shared/schemas/results/PatientAggregateResult.schema.ts create mode 100644 packages/db/shared/schemas/results/PatientConversationAggregateResult.schema.ts create mode 100644 packages/db/shared/schemas/results/PatientConversationCountResult.schema.ts create mode 100644 packages/db/shared/schemas/results/PatientConversationCreateManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/PatientConversationCreateResult.schema.ts create mode 100644 packages/db/shared/schemas/results/PatientConversationDeleteManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/PatientConversationDeleteResult.schema.ts create mode 100644 packages/db/shared/schemas/results/PatientConversationFindFirstResult.schema.ts create mode 100644 packages/db/shared/schemas/results/PatientConversationFindManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/PatientConversationFindUniqueResult.schema.ts create mode 100644 packages/db/shared/schemas/results/PatientConversationGroupByResult.schema.ts create mode 100644 packages/db/shared/schemas/results/PatientConversationUpdateManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/PatientConversationUpdateResult.schema.ts create mode 100644 packages/db/shared/schemas/results/PatientConversationUpsertResult.schema.ts create mode 100644 packages/db/shared/schemas/results/PatientCountResult.schema.ts create mode 100644 packages/db/shared/schemas/results/PatientCreateManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/PatientCreateResult.schema.ts create mode 100644 packages/db/shared/schemas/results/PatientDeleteManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/PatientDeleteResult.schema.ts create mode 100644 packages/db/shared/schemas/results/PatientDocumentAggregateResult.schema.ts create mode 100644 packages/db/shared/schemas/results/PatientDocumentCountResult.schema.ts create mode 100644 packages/db/shared/schemas/results/PatientDocumentCreateManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/PatientDocumentCreateResult.schema.ts create mode 100644 packages/db/shared/schemas/results/PatientDocumentDeleteManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/PatientDocumentDeleteResult.schema.ts create mode 100644 packages/db/shared/schemas/results/PatientDocumentFindFirstResult.schema.ts create mode 100644 packages/db/shared/schemas/results/PatientDocumentFindManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/PatientDocumentFindUniqueResult.schema.ts create mode 100644 packages/db/shared/schemas/results/PatientDocumentGroupByResult.schema.ts create mode 100644 packages/db/shared/schemas/results/PatientDocumentUpdateManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/PatientDocumentUpdateResult.schema.ts create mode 100644 packages/db/shared/schemas/results/PatientDocumentUpsertResult.schema.ts create mode 100644 packages/db/shared/schemas/results/PatientFindFirstResult.schema.ts create mode 100644 packages/db/shared/schemas/results/PatientFindManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/PatientFindUniqueResult.schema.ts create mode 100644 packages/db/shared/schemas/results/PatientGroupByResult.schema.ts create mode 100644 packages/db/shared/schemas/results/PatientUpdateManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/PatientUpdateResult.schema.ts create mode 100644 packages/db/shared/schemas/results/PatientUpsertResult.schema.ts create mode 100644 packages/db/shared/schemas/results/PaymentAggregateResult.schema.ts create mode 100644 packages/db/shared/schemas/results/PaymentCountResult.schema.ts create mode 100644 packages/db/shared/schemas/results/PaymentCreateManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/PaymentCreateResult.schema.ts create mode 100644 packages/db/shared/schemas/results/PaymentDeleteManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/PaymentDeleteResult.schema.ts create mode 100644 packages/db/shared/schemas/results/PaymentFindFirstResult.schema.ts create mode 100644 packages/db/shared/schemas/results/PaymentFindManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/PaymentFindUniqueResult.schema.ts create mode 100644 packages/db/shared/schemas/results/PaymentGroupByResult.schema.ts create mode 100644 packages/db/shared/schemas/results/PaymentUpdateManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/PaymentUpdateResult.schema.ts create mode 100644 packages/db/shared/schemas/results/PaymentUpsertResult.schema.ts create mode 100644 packages/db/shared/schemas/results/PdfFileAggregateResult.schema.ts create mode 100644 packages/db/shared/schemas/results/PdfFileCountResult.schema.ts create mode 100644 packages/db/shared/schemas/results/PdfFileCreateManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/PdfFileCreateResult.schema.ts create mode 100644 packages/db/shared/schemas/results/PdfFileDeleteManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/PdfFileDeleteResult.schema.ts create mode 100644 packages/db/shared/schemas/results/PdfFileFindFirstResult.schema.ts create mode 100644 packages/db/shared/schemas/results/PdfFileFindManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/PdfFileFindUniqueResult.schema.ts create mode 100644 packages/db/shared/schemas/results/PdfFileGroupByResult.schema.ts create mode 100644 packages/db/shared/schemas/results/PdfFileUpdateManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/PdfFileUpdateResult.schema.ts create mode 100644 packages/db/shared/schemas/results/PdfFileUpsertResult.schema.ts create mode 100644 packages/db/shared/schemas/results/PdfGroupAggregateResult.schema.ts create mode 100644 packages/db/shared/schemas/results/PdfGroupCountResult.schema.ts create mode 100644 packages/db/shared/schemas/results/PdfGroupCreateManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/PdfGroupCreateResult.schema.ts create mode 100644 packages/db/shared/schemas/results/PdfGroupDeleteManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/PdfGroupDeleteResult.schema.ts create mode 100644 packages/db/shared/schemas/results/PdfGroupFindFirstResult.schema.ts create mode 100644 packages/db/shared/schemas/results/PdfGroupFindManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/PdfGroupFindUniqueResult.schema.ts create mode 100644 packages/db/shared/schemas/results/PdfGroupGroupByResult.schema.ts create mode 100644 packages/db/shared/schemas/results/PdfGroupUpdateManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/PdfGroupUpdateResult.schema.ts create mode 100644 packages/db/shared/schemas/results/PdfGroupUpsertResult.schema.ts create mode 100644 packages/db/shared/schemas/results/ProcedureTimeslotAggregateResult.schema.ts create mode 100644 packages/db/shared/schemas/results/ProcedureTimeslotCountResult.schema.ts create mode 100644 packages/db/shared/schemas/results/ProcedureTimeslotCreateManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/ProcedureTimeslotCreateResult.schema.ts create mode 100644 packages/db/shared/schemas/results/ProcedureTimeslotDeleteManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/ProcedureTimeslotDeleteResult.schema.ts create mode 100644 packages/db/shared/schemas/results/ProcedureTimeslotFindFirstResult.schema.ts create mode 100644 packages/db/shared/schemas/results/ProcedureTimeslotFindManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/ProcedureTimeslotFindUniqueResult.schema.ts create mode 100644 packages/db/shared/schemas/results/ProcedureTimeslotGroupByResult.schema.ts create mode 100644 packages/db/shared/schemas/results/ProcedureTimeslotUpdateManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/ProcedureTimeslotUpdateResult.schema.ts create mode 100644 packages/db/shared/schemas/results/ProcedureTimeslotUpsertResult.schema.ts create mode 100644 packages/db/shared/schemas/results/SeleniumSettingsAggregateResult.schema.ts create mode 100644 packages/db/shared/schemas/results/SeleniumSettingsCountResult.schema.ts create mode 100644 packages/db/shared/schemas/results/SeleniumSettingsCreateManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/SeleniumSettingsCreateResult.schema.ts create mode 100644 packages/db/shared/schemas/results/SeleniumSettingsDeleteManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/SeleniumSettingsDeleteResult.schema.ts create mode 100644 packages/db/shared/schemas/results/SeleniumSettingsFindFirstResult.schema.ts create mode 100644 packages/db/shared/schemas/results/SeleniumSettingsFindManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/SeleniumSettingsFindUniqueResult.schema.ts create mode 100644 packages/db/shared/schemas/results/SeleniumSettingsGroupByResult.schema.ts create mode 100644 packages/db/shared/schemas/results/SeleniumSettingsUpdateManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/SeleniumSettingsUpdateResult.schema.ts create mode 100644 packages/db/shared/schemas/results/SeleniumSettingsUpsertResult.schema.ts create mode 100644 packages/db/shared/schemas/results/ServiceLineAggregateResult.schema.ts create mode 100644 packages/db/shared/schemas/results/ServiceLineCountResult.schema.ts create mode 100644 packages/db/shared/schemas/results/ServiceLineCreateManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/ServiceLineCreateResult.schema.ts create mode 100644 packages/db/shared/schemas/results/ServiceLineDeleteManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/ServiceLineDeleteResult.schema.ts create mode 100644 packages/db/shared/schemas/results/ServiceLineFindFirstResult.schema.ts create mode 100644 packages/db/shared/schemas/results/ServiceLineFindManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/ServiceLineFindUniqueResult.schema.ts create mode 100644 packages/db/shared/schemas/results/ServiceLineGroupByResult.schema.ts create mode 100644 packages/db/shared/schemas/results/ServiceLineTransactionAggregateResult.schema.ts create mode 100644 packages/db/shared/schemas/results/ServiceLineTransactionCountResult.schema.ts create mode 100644 packages/db/shared/schemas/results/ServiceLineTransactionCreateManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/ServiceLineTransactionCreateResult.schema.ts create mode 100644 packages/db/shared/schemas/results/ServiceLineTransactionDeleteManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/ServiceLineTransactionDeleteResult.schema.ts create mode 100644 packages/db/shared/schemas/results/ServiceLineTransactionFindFirstResult.schema.ts create mode 100644 packages/db/shared/schemas/results/ServiceLineTransactionFindManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/ServiceLineTransactionFindUniqueResult.schema.ts create mode 100644 packages/db/shared/schemas/results/ServiceLineTransactionGroupByResult.schema.ts create mode 100644 packages/db/shared/schemas/results/ServiceLineTransactionUpdateManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/ServiceLineTransactionUpdateResult.schema.ts create mode 100644 packages/db/shared/schemas/results/ServiceLineTransactionUpsertResult.schema.ts create mode 100644 packages/db/shared/schemas/results/ServiceLineUpdateManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/ServiceLineUpdateResult.schema.ts create mode 100644 packages/db/shared/schemas/results/ServiceLineUpsertResult.schema.ts create mode 100644 packages/db/shared/schemas/results/ShoppingVendorAggregateResult.schema.ts create mode 100644 packages/db/shared/schemas/results/ShoppingVendorCountResult.schema.ts create mode 100644 packages/db/shared/schemas/results/ShoppingVendorCreateManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/ShoppingVendorCreateResult.schema.ts create mode 100644 packages/db/shared/schemas/results/ShoppingVendorDeleteManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/ShoppingVendorDeleteResult.schema.ts create mode 100644 packages/db/shared/schemas/results/ShoppingVendorFindFirstResult.schema.ts create mode 100644 packages/db/shared/schemas/results/ShoppingVendorFindManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/ShoppingVendorFindUniqueResult.schema.ts create mode 100644 packages/db/shared/schemas/results/ShoppingVendorGroupByResult.schema.ts create mode 100644 packages/db/shared/schemas/results/ShoppingVendorUpdateManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/ShoppingVendorUpdateResult.schema.ts create mode 100644 packages/db/shared/schemas/results/ShoppingVendorUpsertResult.schema.ts create mode 100644 packages/db/shared/schemas/results/StaffAggregateResult.schema.ts create mode 100644 packages/db/shared/schemas/results/StaffCountResult.schema.ts create mode 100644 packages/db/shared/schemas/results/StaffCreateManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/StaffCreateResult.schema.ts create mode 100644 packages/db/shared/schemas/results/StaffDeleteManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/StaffDeleteResult.schema.ts create mode 100644 packages/db/shared/schemas/results/StaffFindFirstResult.schema.ts create mode 100644 packages/db/shared/schemas/results/StaffFindManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/StaffFindUniqueResult.schema.ts create mode 100644 packages/db/shared/schemas/results/StaffGroupByResult.schema.ts create mode 100644 packages/db/shared/schemas/results/StaffUpdateManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/StaffUpdateResult.schema.ts create mode 100644 packages/db/shared/schemas/results/StaffUpsertResult.schema.ts create mode 100644 packages/db/shared/schemas/results/TwilioSettingsAggregateResult.schema.ts create mode 100644 packages/db/shared/schemas/results/TwilioSettingsCountResult.schema.ts create mode 100644 packages/db/shared/schemas/results/TwilioSettingsCreateManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/TwilioSettingsCreateResult.schema.ts create mode 100644 packages/db/shared/schemas/results/TwilioSettingsDeleteManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/TwilioSettingsDeleteResult.schema.ts create mode 100644 packages/db/shared/schemas/results/TwilioSettingsFindFirstResult.schema.ts create mode 100644 packages/db/shared/schemas/results/TwilioSettingsFindManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/TwilioSettingsFindUniqueResult.schema.ts create mode 100644 packages/db/shared/schemas/results/TwilioSettingsGroupByResult.schema.ts create mode 100644 packages/db/shared/schemas/results/TwilioSettingsUpdateManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/TwilioSettingsUpdateResult.schema.ts create mode 100644 packages/db/shared/schemas/results/TwilioSettingsUpsertResult.schema.ts create mode 100644 packages/db/shared/schemas/results/UserAggregateResult.schema.ts create mode 100644 packages/db/shared/schemas/results/UserCountResult.schema.ts create mode 100644 packages/db/shared/schemas/results/UserCreateManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/UserCreateResult.schema.ts create mode 100644 packages/db/shared/schemas/results/UserDeleteManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/UserDeleteResult.schema.ts create mode 100644 packages/db/shared/schemas/results/UserFindFirstResult.schema.ts create mode 100644 packages/db/shared/schemas/results/UserFindManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/UserFindUniqueResult.schema.ts create mode 100644 packages/db/shared/schemas/results/UserGroupByResult.schema.ts create mode 100644 packages/db/shared/schemas/results/UserUpdateManyResult.schema.ts create mode 100644 packages/db/shared/schemas/results/UserUpdateResult.schema.ts create mode 100644 packages/db/shared/schemas/results/UserUpsertResult.schema.ts create mode 100644 packages/db/shared/schemas/results/index.ts create mode 100644 packages/db/shared/schemas/updateManyAiSettings.schema.ts create mode 100644 packages/db/shared/schemas/updateManyAndReturnAiSettings.schema.ts create mode 100644 packages/db/shared/schemas/updateManyAndReturnCommissionBatch.schema.ts create mode 100644 packages/db/shared/schemas/updateManyAndReturnCommissionBatchItem.schema.ts create mode 100644 packages/db/shared/schemas/updateManyAndReturnCommunication.schema.ts create mode 100644 packages/db/shared/schemas/updateManyAndReturnInsuranceContact.schema.ts create mode 100644 packages/db/shared/schemas/updateManyAndReturnLabRxTemplate.schema.ts create mode 100644 packages/db/shared/schemas/updateManyAndReturnOfficeContact.schema.ts create mode 100644 packages/db/shared/schemas/updateManyAndReturnOfficeHours.schema.ts create mode 100644 packages/db/shared/schemas/updateManyAndReturnPatientConversation.schema.ts create mode 100644 packages/db/shared/schemas/updateManyAndReturnPatientDocument.schema.ts create mode 100644 packages/db/shared/schemas/updateManyAndReturnProcedureTimeslot.schema.ts create mode 100644 packages/db/shared/schemas/updateManyAndReturnSeleniumSettings.schema.ts create mode 100644 packages/db/shared/schemas/updateManyAndReturnTwilioSettings.schema.ts create mode 100644 packages/db/shared/schemas/updateManyCommissionBatch.schema.ts create mode 100644 packages/db/shared/schemas/updateManyCommissionBatchItem.schema.ts create mode 100644 packages/db/shared/schemas/updateManyCommunication.schema.ts create mode 100644 packages/db/shared/schemas/updateManyInsuranceContact.schema.ts create mode 100644 packages/db/shared/schemas/updateManyLabRxTemplate.schema.ts create mode 100644 packages/db/shared/schemas/updateManyOfficeContact.schema.ts create mode 100644 packages/db/shared/schemas/updateManyOfficeHours.schema.ts create mode 100644 packages/db/shared/schemas/updateManyPatientConversation.schema.ts create mode 100644 packages/db/shared/schemas/updateManyPatientDocument.schema.ts create mode 100644 packages/db/shared/schemas/updateManyProcedureTimeslot.schema.ts create mode 100644 packages/db/shared/schemas/updateManySeleniumSettings.schema.ts create mode 100644 packages/db/shared/schemas/updateManyTwilioSettings.schema.ts create mode 100644 packages/db/shared/schemas/updateOneAiSettings.schema.ts create mode 100644 packages/db/shared/schemas/updateOneCommissionBatch.schema.ts create mode 100644 packages/db/shared/schemas/updateOneCommissionBatchItem.schema.ts create mode 100644 packages/db/shared/schemas/updateOneCommunication.schema.ts create mode 100644 packages/db/shared/schemas/updateOneInsuranceContact.schema.ts create mode 100644 packages/db/shared/schemas/updateOneLabRxTemplate.schema.ts create mode 100644 packages/db/shared/schemas/updateOneOfficeContact.schema.ts create mode 100644 packages/db/shared/schemas/updateOneOfficeHours.schema.ts create mode 100644 packages/db/shared/schemas/updateOnePatientConversation.schema.ts create mode 100644 packages/db/shared/schemas/updateOnePatientDocument.schema.ts create mode 100644 packages/db/shared/schemas/updateOneProcedureTimeslot.schema.ts create mode 100644 packages/db/shared/schemas/updateOneSeleniumSettings.schema.ts create mode 100644 packages/db/shared/schemas/updateOneTwilioSettings.schema.ts create mode 100644 packages/db/shared/schemas/upsertOneAiSettings.schema.ts create mode 100644 packages/db/shared/schemas/upsertOneCommissionBatch.schema.ts create mode 100644 packages/db/shared/schemas/upsertOneCommissionBatchItem.schema.ts create mode 100644 packages/db/shared/schemas/upsertOneCommunication.schema.ts create mode 100644 packages/db/shared/schemas/upsertOneInsuranceContact.schema.ts create mode 100644 packages/db/shared/schemas/upsertOneLabRxTemplate.schema.ts create mode 100644 packages/db/shared/schemas/upsertOneOfficeContact.schema.ts create mode 100644 packages/db/shared/schemas/upsertOneOfficeHours.schema.ts create mode 100644 packages/db/shared/schemas/upsertOnePatientConversation.schema.ts create mode 100644 packages/db/shared/schemas/upsertOnePatientDocument.schema.ts create mode 100644 packages/db/shared/schemas/upsertOneProcedureTimeslot.schema.ts create mode 100644 packages/db/shared/schemas/upsertOneSeleniumSettings.schema.ts create mode 100644 packages/db/shared/schemas/upsertOneTwilioSettings.schema.ts create mode 100644 packages/db/shared/schemas/variants/index.ts create mode 100644 packages/db/shared/schemas/variants/input/AiSettings.input.ts create mode 100644 packages/db/shared/schemas/variants/input/Appointment.input.ts create mode 100644 packages/db/shared/schemas/variants/input/AppointmentFile.input.ts create mode 100644 packages/db/shared/schemas/variants/input/AppointmentProcedure.input.ts create mode 100644 packages/db/shared/schemas/variants/input/BackupDestination.input.ts create mode 100644 packages/db/shared/schemas/variants/input/Claim.input.ts create mode 100644 packages/db/shared/schemas/variants/input/ClaimFile.input.ts create mode 100644 packages/db/shared/schemas/variants/input/CloudFile.input.ts create mode 100644 packages/db/shared/schemas/variants/input/CloudFileChunk.input.ts create mode 100644 packages/db/shared/schemas/variants/input/CloudFolder.input.ts create mode 100644 packages/db/shared/schemas/variants/input/CommissionBatch.input.ts create mode 100644 packages/db/shared/schemas/variants/input/CommissionBatchItem.input.ts create mode 100644 packages/db/shared/schemas/variants/input/Communication.input.ts create mode 100644 packages/db/shared/schemas/variants/input/CronJobLog.input.ts create mode 100644 packages/db/shared/schemas/variants/input/DatabaseBackup.input.ts create mode 100644 packages/db/shared/schemas/variants/input/InsuranceContact.input.ts create mode 100644 packages/db/shared/schemas/variants/input/InsuranceCredential.input.ts create mode 100644 packages/db/shared/schemas/variants/input/LabRxTemplate.input.ts create mode 100644 packages/db/shared/schemas/variants/input/Notification.input.ts create mode 100644 packages/db/shared/schemas/variants/input/NpiProvider.input.ts create mode 100644 packages/db/shared/schemas/variants/input/OfficeContact.input.ts create mode 100644 packages/db/shared/schemas/variants/input/OfficeHours.input.ts create mode 100644 packages/db/shared/schemas/variants/input/Patient.input.ts create mode 100644 packages/db/shared/schemas/variants/input/PatientConversation.input.ts create mode 100644 packages/db/shared/schemas/variants/input/PatientDocument.input.ts create mode 100644 packages/db/shared/schemas/variants/input/Payment.input.ts create mode 100644 packages/db/shared/schemas/variants/input/PdfFile.input.ts create mode 100644 packages/db/shared/schemas/variants/input/PdfGroup.input.ts create mode 100644 packages/db/shared/schemas/variants/input/ProcedureTimeslot.input.ts create mode 100644 packages/db/shared/schemas/variants/input/SeleniumSettings.input.ts create mode 100644 packages/db/shared/schemas/variants/input/ServiceLine.input.ts create mode 100644 packages/db/shared/schemas/variants/input/ServiceLineTransaction.input.ts create mode 100644 packages/db/shared/schemas/variants/input/ShoppingVendor.input.ts create mode 100644 packages/db/shared/schemas/variants/input/Staff.input.ts create mode 100644 packages/db/shared/schemas/variants/input/TwilioSettings.input.ts create mode 100644 packages/db/shared/schemas/variants/input/User.input.ts create mode 100644 packages/db/shared/schemas/variants/input/index.ts create mode 100644 packages/db/shared/schemas/variants/pure/AiSettings.pure.ts create mode 100644 packages/db/shared/schemas/variants/pure/Appointment.pure.ts create mode 100644 packages/db/shared/schemas/variants/pure/AppointmentFile.pure.ts create mode 100644 packages/db/shared/schemas/variants/pure/AppointmentProcedure.pure.ts create mode 100644 packages/db/shared/schemas/variants/pure/BackupDestination.pure.ts create mode 100644 packages/db/shared/schemas/variants/pure/Claim.pure.ts create mode 100644 packages/db/shared/schemas/variants/pure/ClaimFile.pure.ts create mode 100644 packages/db/shared/schemas/variants/pure/CloudFile.pure.ts create mode 100644 packages/db/shared/schemas/variants/pure/CloudFileChunk.pure.ts create mode 100644 packages/db/shared/schemas/variants/pure/CloudFolder.pure.ts create mode 100644 packages/db/shared/schemas/variants/pure/CommissionBatch.pure.ts create mode 100644 packages/db/shared/schemas/variants/pure/CommissionBatchItem.pure.ts create mode 100644 packages/db/shared/schemas/variants/pure/Communication.pure.ts create mode 100644 packages/db/shared/schemas/variants/pure/CronJobLog.pure.ts create mode 100644 packages/db/shared/schemas/variants/pure/DatabaseBackup.pure.ts create mode 100644 packages/db/shared/schemas/variants/pure/InsuranceContact.pure.ts create mode 100644 packages/db/shared/schemas/variants/pure/InsuranceCredential.pure.ts create mode 100644 packages/db/shared/schemas/variants/pure/LabRxTemplate.pure.ts create mode 100644 packages/db/shared/schemas/variants/pure/Notification.pure.ts create mode 100644 packages/db/shared/schemas/variants/pure/NpiProvider.pure.ts create mode 100644 packages/db/shared/schemas/variants/pure/OfficeContact.pure.ts create mode 100644 packages/db/shared/schemas/variants/pure/OfficeHours.pure.ts create mode 100644 packages/db/shared/schemas/variants/pure/Patient.pure.ts create mode 100644 packages/db/shared/schemas/variants/pure/PatientConversation.pure.ts create mode 100644 packages/db/shared/schemas/variants/pure/PatientDocument.pure.ts create mode 100644 packages/db/shared/schemas/variants/pure/Payment.pure.ts create mode 100644 packages/db/shared/schemas/variants/pure/PdfFile.pure.ts create mode 100644 packages/db/shared/schemas/variants/pure/PdfGroup.pure.ts create mode 100644 packages/db/shared/schemas/variants/pure/ProcedureTimeslot.pure.ts create mode 100644 packages/db/shared/schemas/variants/pure/SeleniumSettings.pure.ts create mode 100644 packages/db/shared/schemas/variants/pure/ServiceLine.pure.ts create mode 100644 packages/db/shared/schemas/variants/pure/ServiceLineTransaction.pure.ts create mode 100644 packages/db/shared/schemas/variants/pure/ShoppingVendor.pure.ts create mode 100644 packages/db/shared/schemas/variants/pure/Staff.pure.ts create mode 100644 packages/db/shared/schemas/variants/pure/TwilioSettings.pure.ts create mode 100644 packages/db/shared/schemas/variants/pure/User.pure.ts create mode 100644 packages/db/shared/schemas/variants/pure/index.ts create mode 100644 packages/db/shared/schemas/variants/result/AiSettings.result.ts create mode 100644 packages/db/shared/schemas/variants/result/Appointment.result.ts create mode 100644 packages/db/shared/schemas/variants/result/AppointmentFile.result.ts create mode 100644 packages/db/shared/schemas/variants/result/AppointmentProcedure.result.ts create mode 100644 packages/db/shared/schemas/variants/result/BackupDestination.result.ts create mode 100644 packages/db/shared/schemas/variants/result/Claim.result.ts create mode 100644 packages/db/shared/schemas/variants/result/ClaimFile.result.ts create mode 100644 packages/db/shared/schemas/variants/result/CloudFile.result.ts create mode 100644 packages/db/shared/schemas/variants/result/CloudFileChunk.result.ts create mode 100644 packages/db/shared/schemas/variants/result/CloudFolder.result.ts create mode 100644 packages/db/shared/schemas/variants/result/CommissionBatch.result.ts create mode 100644 packages/db/shared/schemas/variants/result/CommissionBatchItem.result.ts create mode 100644 packages/db/shared/schemas/variants/result/Communication.result.ts create mode 100644 packages/db/shared/schemas/variants/result/CronJobLog.result.ts create mode 100644 packages/db/shared/schemas/variants/result/DatabaseBackup.result.ts create mode 100644 packages/db/shared/schemas/variants/result/InsuranceContact.result.ts create mode 100644 packages/db/shared/schemas/variants/result/InsuranceCredential.result.ts create mode 100644 packages/db/shared/schemas/variants/result/LabRxTemplate.result.ts create mode 100644 packages/db/shared/schemas/variants/result/Notification.result.ts create mode 100644 packages/db/shared/schemas/variants/result/NpiProvider.result.ts create mode 100644 packages/db/shared/schemas/variants/result/OfficeContact.result.ts create mode 100644 packages/db/shared/schemas/variants/result/OfficeHours.result.ts create mode 100644 packages/db/shared/schemas/variants/result/Patient.result.ts create mode 100644 packages/db/shared/schemas/variants/result/PatientConversation.result.ts create mode 100644 packages/db/shared/schemas/variants/result/PatientDocument.result.ts create mode 100644 packages/db/shared/schemas/variants/result/Payment.result.ts create mode 100644 packages/db/shared/schemas/variants/result/PdfFile.result.ts create mode 100644 packages/db/shared/schemas/variants/result/PdfGroup.result.ts create mode 100644 packages/db/shared/schemas/variants/result/ProcedureTimeslot.result.ts create mode 100644 packages/db/shared/schemas/variants/result/SeleniumSettings.result.ts create mode 100644 packages/db/shared/schemas/variants/result/ServiceLine.result.ts create mode 100644 packages/db/shared/schemas/variants/result/ServiceLineTransaction.result.ts create mode 100644 packages/db/shared/schemas/variants/result/ShoppingVendor.result.ts create mode 100644 packages/db/shared/schemas/variants/result/Staff.result.ts create mode 100644 packages/db/shared/schemas/variants/result/TwilioSettings.result.ts create mode 100644 packages/db/shared/schemas/variants/result/User.result.ts create mode 100644 packages/db/shared/schemas/variants/result/index.ts diff --git a/apps/Backend/src/routes/index.ts b/apps/Backend/src/routes/index.ts index d4534d15..36d62590 100755 --- a/apps/Backend/src/routes/index.ts +++ b/apps/Backend/src/routes/index.ts @@ -44,6 +44,7 @@ import feeScheduleRoutes from "./feeSchedule"; import licenseRoutes from "./license"; import insuranceStatusBcbsMaRoutes from "./insuranceStatusBcbsMa"; import labRxRoutes from "./lab-rx"; +import seleniumSettingsRoutes from "./selenium-settings"; const router = Router(); @@ -92,5 +93,6 @@ router.use("/shopping-vendors", shoppingVendorsRoutes); router.use("/fee-schedule", feeScheduleRoutes); router.use("/license", licenseRoutes); router.use("/lab-rx", labRxRoutes); +router.use("/selenium-settings", seleniumSettingsRoutes); export default router; diff --git a/apps/Backend/src/routes/insuranceStatusUnitedDHClaim.ts b/apps/Backend/src/routes/insuranceStatusUnitedDHClaim.ts index c5fba983..ed9078d0 100644 --- a/apps/Backend/src/routes/insuranceStatusUnitedDHClaim.ts +++ b/apps/Backend/src/routes/insuranceStatusUnitedDHClaim.ts @@ -3,6 +3,7 @@ import { storage } from "../storage"; import { enqueueSeleniumJob } from "../queue/jobRunner"; import { forwardOtpToSeleniumUnitedDHClaimAgent } from "../services/seleniumUnitedDHClaimClient"; import { io } from "../socket"; +import { prisma as db } from "@repo/db/client"; const router = Router(); @@ -40,11 +41,14 @@ router.post("/uniteddh-claim", async (req: Request, res: Response): Promise }); } + const seleniumSettings = await db.seleniumSettings.findUnique({ where: { userId: req.user.id } }); + const enrichedPayload = { claim: { ...claimData, uniteddhUsername: credentials.username, uniteddhPassword: credentials.password, + paymentGroupId: seleniumSettings?.paymentGroupId ?? "", }, }; diff --git a/apps/Backend/src/routes/insuranceStatusUnitedDHPreAuth.ts b/apps/Backend/src/routes/insuranceStatusUnitedDHPreAuth.ts index 04891a63..402cdf75 100644 --- a/apps/Backend/src/routes/insuranceStatusUnitedDHPreAuth.ts +++ b/apps/Backend/src/routes/insuranceStatusUnitedDHPreAuth.ts @@ -3,6 +3,7 @@ import { storage } from "../storage"; import { enqueueSeleniumJob } from "../queue/jobRunner"; import { forwardOtpToSeleniumUnitedDHPreAuthAgent } from "../services/seleniumUnitedDHPreAuthClient"; import { io } from "../socket"; +import { prisma as db } from "@repo/db/client"; const router = Router(); @@ -40,11 +41,14 @@ router.post("/uniteddh-preauth", async (req: Request, res: Response): Promise => { + try { + const userId = req.user?.id; + if (!userId) return res.status(401).json({ message: "Unauthorized" }); + + const settings = await db.seleniumSettings.findUnique({ where: { userId } }); + return res.status(200).json({ paymentGroupId: settings?.paymentGroupId ?? "" }); + } catch (err) { + return res.status(500).json({ error: "Failed to fetch Selenium settings", details: String(err) }); + } +}); + +// PUT /api/selenium-settings +router.put("/", async (req: Request, res: Response): Promise => { + try { + const userId = req.user?.id; + if (!userId) return res.status(401).json({ message: "Unauthorized" }); + + const { paymentGroupId } = req.body; + if (typeof paymentGroupId !== "string") { + return res.status(400).json({ message: "paymentGroupId must be a string" }); + } + + const settings = await db.seleniumSettings.upsert({ + where: { userId }, + update: { paymentGroupId: paymentGroupId.trim() }, + create: { userId, paymentGroupId: paymentGroupId.trim() }, + }); + + return res.status(200).json({ paymentGroupId: settings.paymentGroupId }); + } catch (err) { + return res.status(500).json({ error: "Failed to save Selenium settings", details: String(err) }); + } +}); + +export default router; diff --git a/apps/Frontend/src/components/layout/sidebar.tsx b/apps/Frontend/src/components/layout/sidebar.tsx index d0f4bfe8..2ff8d3a4 100755 --- a/apps/Frontend/src/components/layout/sidebar.tsx +++ b/apps/Frontend/src/components/layout/sidebar.tsx @@ -30,6 +30,7 @@ import { Building2, Timer, BookOpen, + MonitorCog, GraduationCap, ShoppingCart, Search, @@ -291,6 +292,11 @@ export function Sidebar() { path: "/settings/aichat", icon: , }, + { + name: "Selenium Settings", + path: "/settings/selenium", + icon: , + }, ], }, ], diff --git a/apps/Frontend/src/components/settings/selenium-settings-card.tsx b/apps/Frontend/src/components/settings/selenium-settings-card.tsx new file mode 100644 index 00000000..43fd4c0b --- /dev/null +++ b/apps/Frontend/src/components/settings/selenium-settings-card.tsx @@ -0,0 +1,110 @@ +import { useState, useEffect } from "react"; +import { useQuery, useMutation } from "@tanstack/react-query"; +import { Card, CardContent } from "@/components/ui/card"; +import { CheckCircle } from "lucide-react"; +import { useToast } from "@/hooks/use-toast"; +import { apiRequest, queryClient } from "@/lib/queryClient"; + +type SeleniumSettings = { + paymentGroupId: string; +}; + +export function SeleniumSettingsCard() { + const { toast } = useToast(); + const [paymentGroupId, setPaymentGroupId] = useState(""); + + const { data: settings, isLoading } = useQuery({ + queryKey: ["/api/selenium-settings"], + queryFn: async () => { + const res = await apiRequest("GET", "/api/selenium-settings"); + if (!res.ok) return null; + return res.json(); + }, + }); + + useEffect(() => { + if (settings) { + setPaymentGroupId(settings.paymentGroupId ?? ""); + } + }, [settings]); + + const saveMutation = useMutation({ + mutationFn: async (data: SeleniumSettings) => { + const res = await apiRequest("PUT", "/api/selenium-settings", data); + if (!res.ok) { + const err = await res.json().catch(() => null); + throw new Error(err?.message || "Failed to save Selenium settings"); + } + return res.json(); + }, + onSuccess: () => { + queryClient.invalidateQueries({ queryKey: ["/api/selenium-settings"] }); + toast({ title: "Selenium Settings Saved" }); + }, + onError: (err: any) => { + toast({ title: "Error", description: err?.message || "Failed to save settings", variant: "destructive" }); + }, + }); + + if (isLoading) { + return ( + + +

Loading...

+
+
+ ); + } + + return ( + + +
+
+

Selenium Settings

+ {settings?.paymentGroupId && ( + + Configured + + )} +
+

+ Configure values used by Selenium automation workers (United eligibility, claim, and pre-auth). +

+
+ +
{ + e.preventDefault(); + saveMutation.mutate({ paymentGroupId }); + }} + > +
+ +

+ The office name as it appears in the United/DentalHub portal dropdown (e.g. "Summit Dental Care" or "Broadway Dental"). +

+ setPaymentGroupId(e.target.value)} + className="mt-1 p-2 border rounded w-full" + placeholder="e.g. Summit Dental Care" + /> +
+ + +
+
+
+ ); +} diff --git a/apps/Frontend/src/pages/settings-page.tsx b/apps/Frontend/src/pages/settings-page.tsx index 4953cca7..f73a0728 100755 --- a/apps/Frontend/src/pages/settings-page.tsx +++ b/apps/Frontend/src/pages/settings-page.tsx @@ -20,6 +20,7 @@ import { OfficeContactCard } from "@/components/settings/office-contact-card"; import { ProcedureTimeslotCard } from "@/components/settings/procedure-timeslot-card"; import { InsuranceContactCard } from "@/components/settings/insurance-contact-card"; import { AiChatSettingsCard } from "@/components/settings/ai-chat-settings-card"; +import { SeleniumSettingsCard } from "@/components/settings/selenium-settings-card"; type SectionId = | "staff" @@ -34,7 +35,8 @@ type SectionId = | "officehours" | "officecontact" | "proceduretimeslot" - | "insurancecontact"; + | "insurancecontact" + | "selenium"; export default function SettingsPage() { const { toast } = useToast(); @@ -276,6 +278,9 @@ export default function SettingsPage() { case "insurancecontact": return ; + case "selenium": + return ; + default: return null; } diff --git a/apps/SeleniumService/selenium_UnitedDH_claimSubmitWorker.py b/apps/SeleniumService/selenium_UnitedDH_claimSubmitWorker.py index a5989c1b..21d4125f 100644 --- a/apps/SeleniumService/selenium_UnitedDH_claimSubmitWorker.py +++ b/apps/SeleniumService/selenium_UnitedDH_claimSubmitWorker.py @@ -52,6 +52,7 @@ class AutomationUnitedDHClaimSubmit: self.uniteddh_username = claim.get("uniteddhUsername", "") self.uniteddh_password = claim.get("uniteddhPassword", "") + self.payment_group_id = claim.get("paymentGroupId", "") self.download_dir = get_browser_manager().download_dir os.makedirs(self.download_dir, exist_ok=True) @@ -595,11 +596,11 @@ class AutomationUnitedDHClaimSubmit: try: summit_option = WebDriverWait(self.driver, 5).until( EC.element_to_be_clickable((By.XPATH, - "//ng-dropdown-panel//div[contains(@class,'ng-option') and contains(.,'Summit Dental Care')]" + f"//ng-dropdown-panel//div[contains(@class,'ng-option') and contains(.,'{self.payment_group_id}')]" )) ) summit_option.click() - print("[UnitedDH Claim] step1: Selected Treatment Location: Summit Dental Care") + print(f"[UnitedDH Claim] step1: Selected Treatment Location: {self.payment_group_id}") location_selected = True except TimeoutException: try: @@ -632,11 +633,11 @@ class AutomationUnitedDHClaimSubmit: try: summit_option = WebDriverWait(self.driver, 5).until( EC.element_to_be_clickable((By.XPATH, - "//ng-dropdown-panel//div[contains(@class,'ng-option') and contains(.,'Summit Dental Care')]" + f"//ng-dropdown-panel//div[contains(@class,'ng-option') and contains(.,'{self.payment_group_id}')]" )) ) summit_option.click() - print("[UnitedDH Claim] step1: Selected Billing Entity: Summit Dental Care") + print(f"[UnitedDH Claim] step1: Selected Billing Entity: {self.payment_group_id}") billing_selected = True except TimeoutException: try: diff --git a/apps/SeleniumService/selenium_UnitedDH_preAuthWorker.py b/apps/SeleniumService/selenium_UnitedDH_preAuthWorker.py index 191250b1..5eb2092c 100644 --- a/apps/SeleniumService/selenium_UnitedDH_preAuthWorker.py +++ b/apps/SeleniumService/selenium_UnitedDH_preAuthWorker.py @@ -52,6 +52,7 @@ class AutomationUnitedDHPreAuth: self.uniteddh_username = claim.get("uniteddhUsername", "") self.uniteddh_password = claim.get("uniteddhPassword", "") + self.payment_group_id = claim.get("paymentGroupId", "") self.download_dir = get_browser_manager().download_dir os.makedirs(self.download_dir, exist_ok=True) @@ -554,11 +555,11 @@ class AutomationUnitedDHPreAuth: try: summit_option = WebDriverWait(self.driver, 5).until( EC.element_to_be_clickable((By.XPATH, - "//ng-dropdown-panel//div[contains(@class,'ng-option') and contains(.,'Summit Dental Care')]" + f"//ng-dropdown-panel//div[contains(@class,'ng-option') and contains(.,'{self.payment_group_id}')]" )) ) summit_option.click() - print("[UnitedDH PreAuth] step1: Selected Treatment Location: Summit Dental Care") + print(f"[UnitedDH PreAuth] step1: Selected Treatment Location: {self.payment_group_id}") location_selected = True except TimeoutException: try: @@ -590,11 +591,11 @@ class AutomationUnitedDHPreAuth: try: summit_option = WebDriverWait(self.driver, 5).until( EC.element_to_be_clickable((By.XPATH, - "//ng-dropdown-panel//div[contains(@class,'ng-option') and contains(.,'Summit Dental Care')]" + f"//ng-dropdown-panel//div[contains(@class,'ng-option') and contains(.,'{self.payment_group_id}')]" )) ) summit_option.click() - print("[UnitedDH PreAuth] step1: Selected Billing Entity: Summit Dental Care") + print(f"[UnitedDH PreAuth] step1: Selected Billing Entity: {self.payment_group_id}") billing_selected = True except TimeoutException: try: diff --git a/apps/SeleniumService/selenium_UnitedSCO_eligibilityCheckWorker.py b/apps/SeleniumService/selenium_UnitedSCO_eligibilityCheckWorker.py index 2bff2da8..be701ded 100644 --- a/apps/SeleniumService/selenium_UnitedSCO_eligibilityCheckWorker.py +++ b/apps/SeleniumService/selenium_UnitedSCO_eligibilityCheckWorker.py @@ -27,6 +27,7 @@ class AutomationUnitedSCOEligibilityCheck: self.lastName = self.data.get("lastName", "") self.unitedsco_username = self.data.get("unitedscoUsername", "") self.unitedsco_password = self.data.get("unitedscoPassword", "") + self.payment_group_id = self.data.get("paymentGroupId", "") # Use browser manager's download dir self.download_dir = get_browser_manager().download_dir @@ -653,11 +654,11 @@ class AutomationUnitedSCOEligibilityCheck: try: summit_option = WebDriverWait(self.driver, 5).until( EC.element_to_be_clickable((By.XPATH, - "//ng-dropdown-panel//div[contains(@class,'ng-option') and contains(.,'Summit Dental Care')]" + f"//ng-dropdown-panel//div[contains(@class,'ng-option') and contains(.,'{self.payment_group_id}')]" )) ) summit_option.click() - print("[UnitedSCO step1] Selected Treatment Location: Summit Dental Care") + print(f"[UnitedSCO step1] Selected Treatment Location: {self.payment_group_id}") location_selected = True except TimeoutException: try: @@ -691,11 +692,11 @@ class AutomationUnitedSCOEligibilityCheck: try: summit_option = WebDriverWait(self.driver, 5).until( EC.element_to_be_clickable((By.XPATH, - "//ng-dropdown-panel//div[contains(@class,'ng-option') and contains(.,'Summit Dental Care')]" + f"//ng-dropdown-panel//div[contains(@class,'ng-option') and contains(.,'{self.payment_group_id}')]" )) ) summit_option.click() - print("[UnitedSCO step1] Selected Billing Entity: Summit Dental Care") + print(f"[UnitedSCO step1] Selected Billing Entity: {self.payment_group_id}") billing_selected = True except TimeoutException: try: diff --git a/packages/db/generated/prisma/edge.js b/packages/db/generated/prisma/edge.js index 194f952f..37c883d3 100644 --- a/packages/db/generated/prisma/edge.js +++ b/packages/db/generated/prisma/edge.js @@ -484,7 +484,6 @@ exports.Prisma.LabRxTemplateScalarFieldEnum = { caseType: 'caseType', material: 'material', instructions: 'instructions', - doctorName: 'doctorName', sortOrder: 'sortOrder', createdAt: 'createdAt', updatedAt: 'updatedAt' @@ -506,6 +505,12 @@ exports.Prisma.CommissionBatchItemScalarFieldEnum = { collectionAmount: 'collectionAmount' }; +exports.Prisma.SeleniumSettingsScalarFieldEnum = { + id: 'id', + userId: 'userId', + paymentGroupId: 'paymentGroupId' +}; + exports.Prisma.SortOrder = { asc: 'asc', desc: 'desc' @@ -659,7 +664,8 @@ exports.Prisma.ModelName = { PatientConversation: 'PatientConversation', LabRxTemplate: 'LabRxTemplate', CommissionBatch: 'CommissionBatch', - CommissionBatchItem: 'CommissionBatchItem' + CommissionBatchItem: 'CommissionBatchItem', + SeleniumSettings: 'SeleniumSettings' }; /** * Create the Client @@ -669,14 +675,14 @@ const config = { "clientVersion": "7.4.1", "engineVersion": "55ae170b1ced7fc6ed07a15f110549408c501bb3", "activeProvider": "postgresql", - "inlineSchema": "// This is your Prisma schema file,\n// learn more about it in the docs: https://pris.ly/d/prisma-schema\n\n// Looking for ways to speed up your queries, or scale easily with your serverless or edge functions?\n// Try Prisma Accelerate: https://pris.ly/cli/accelerate-init\n\ngenerator client {\n provider = \"prisma-client-js\"\n output = \"../generated/prisma\"\n}\n\ngenerator zod {\n provider = \"prisma-zod-generator\"\n output = \"../shared/\" // Zod schemas will be generated here inside `db/shared`\n}\n\ndatasource db {\n provider = \"postgresql\"\n}\n\nmodel User {\n id Int @id @default(autoincrement())\n username String @unique\n password String\n autoBackupEnabled Boolean @default(true)\n autoBackupHour Int @default(20)\n usbBackupEnabled Boolean @default(false)\n usbBackupHour Int @default(21)\n autoMhCheckEnabled Boolean @default(false)\n autoMhCheckDayOfWeek Int @default(1)\n autoMhCheckHour Int @default(13)\n patients Patient[]\n appointments Appointment[]\n staff Staff[]\n npiProviders NpiProvider[]\n claims Claim[]\n insuranceCredentials InsuranceCredential[]\n shoppingVendors ShoppingVendor[]\n updatedPayments Payment[] @relation(\"PaymentUpdatedBy\")\n backups DatabaseBackup[]\n backupDestinations BackupDestination[]\n notifications Notification[]\n cloudFolders CloudFolder[]\n cloudFiles CloudFile[]\n communications Communication[]\n twilioSettings TwilioSettings?\n aiSettings AiSettings?\n officeHours OfficeHours?\n officeContact OfficeContact?\n procedureTimeslot ProcedureTimeslot?\n insuranceContacts InsuranceContact[]\n patientConversations PatientConversation[]\n labRxTemplates LabRxTemplate[]\n}\n\nmodel Patient {\n id Int @id @default(autoincrement())\n firstName String\n lastName String\n dateOfBirth DateTime? @db.Date\n gender String\n phone String\n email String?\n address String?\n city String?\n zipCode String?\n insuranceProvider String?\n insuranceId String?\n groupNumber String?\n policyHolder String?\n allergies String?\n medicalConditions String?\n preferredLanguage String? @default(\"English\")\n status PatientStatus @default(UNKNOWN)\n userId Int\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n user User @relation(fields: [userId], references: [id])\n appointments Appointment[]\n procedures AppointmentProcedure[]\n claims Claim[]\n groups PdfGroup[]\n payment Payment[]\n communications Communication[]\n documents PatientDocument[]\n conversation PatientConversation?\n cloudFolders CloudFolder[] @relation(\"PatientCloudFolder\")\n\n @@index([insuranceId])\n @@index([createdAt])\n}\n\nenum PatientStatus {\n ACTIVE\n INACTIVE\n UNKNOWN\n PLAN_NOT_ACCEPTED\n}\n\nmodel Appointment {\n id Int @id @default(autoincrement())\n patientId Int\n userId Int\n staffId Int\n title String\n date DateTime @db.Date\n startTime String // Store time as \"hh:mm\"\n endTime String // Store time as \"hh:mm\"\n type String // e.g., \"checkup\", \"cleaning\", \"filling\", etc.\n typeLocked Boolean @default(false) // true = user manually set; auto-sync will not overwrite\n notes String?\n procedureCodeNotes String?\n status String @default(\"scheduled\") // \"scheduled\", \"completed\", \"cancelled\", \"no-show\"\n movedByAi Boolean @default(false)\n createdAt DateTime @default(now())\n\n eligibilityStatus PatientStatus @default(UNKNOWN)\n\n patient Patient @relation(fields: [patientId], references: [id], onDelete: Cascade)\n user User @relation(fields: [userId], references: [id])\n staff Staff? @relation(fields: [staffId], references: [id])\n procedures AppointmentProcedure[]\n claims Claim[]\n files AppointmentFile[]\n\n @@index([patientId])\n @@index([date])\n}\n\nmodel AppointmentFile {\n id Int @id @default(autoincrement())\n appointmentId Int\n filename String\n mimeType String?\n filePath String?\n\n appointment Appointment @relation(fields: [appointmentId], references: [id], onDelete: Cascade)\n\n @@index([appointmentId])\n}\n\nmodel Staff {\n id Int @id @default(autoincrement())\n userId Int\n name String\n email String?\n role String // e.g., \"Dentist\", \"Hygienist\", \"Assistant\"\n phone String?\n createdAt DateTime @default(now())\n user User? @relation(fields: [userId], references: [id], onDelete: Cascade)\n appointments Appointment[]\n claims Claim[] @relation(\"ClaimStaff\")\n}\n\nmodel NpiProvider {\n id Int @id @default(autoincrement())\n userId Int\n npiNumber String\n providerName String\n sortOrder Int @default(0)\n createdAt DateTime @default(now())\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n claims Claim[]\n payments Payment[]\n commissionBatches CommissionBatch[]\n appointmentProcedures AppointmentProcedure[]\n\n @@unique([userId, npiNumber])\n @@index([userId])\n}\n\nenum ProcedureSource {\n COMBO\n MANUAL\n}\n\nmodel AppointmentProcedure {\n id Int @id @default(autoincrement())\n appointmentId Int\n patientId Int\n npiProviderId Int?\n\n procedureCode String\n procedureLabel String?\n fee Decimal? @db.Decimal(10, 2)\n\n category String?\n\n toothNumber String?\n toothSurface String?\n oralCavityArea String?\n\n source ProcedureSource @default(MANUAL)\n comboKey String?\n\n createdAt DateTime @default(now())\n\n appointment Appointment @relation(fields: [appointmentId], references: [id], onDelete: Cascade)\n patient Patient @relation(fields: [patientId], references: [id], onDelete: Cascade)\n npiProvider NpiProvider? @relation(fields: [npiProviderId], references: [id])\n\n @@index([appointmentId])\n @@index([patientId])\n}\n\nmodel Claim {\n id Int @id @default(autoincrement())\n patientId Int\n /// @zod.number.int().nullable().optional()\n appointmentId Int?\n userId Int\n staffId Int\n patientName String\n memberId String\n dateOfBirth DateTime @db.Date\n remarks String\n missingTeethStatus MissingTeethStatus @default(No_missing)\n missingTeeth Json? // { \"T_14\": \"X\", \"T_G\": \"O\", ... }\n serviceDate DateTime\n insuranceProvider String // e.g., \"Delta MA\"\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n status ClaimStatus @default(PENDING)\n claimNumber String?\n preAuthNumber String?\n npiProviderId Int?\n\n patient Patient @relation(fields: [patientId], references: [id], onDelete: Cascade)\n appointment Appointment? @relation(fields: [appointmentId], references: [id], onDelete: Cascade)\n user User? @relation(fields: [userId], references: [id])\n staff Staff? @relation(\"ClaimStaff\", fields: [staffId], references: [id])\n npiProvider NpiProvider? @relation(fields: [npiProviderId], references: [id])\n\n serviceLines ServiceLine[]\n claimFiles ClaimFile[]\n payment Payment?\n}\n\nenum ClaimStatus {\n PENDING\n APPROVED\n CANCELLED\n REVIEW\n VOID\n PREAUTH\n}\n\nenum MissingTeethStatus {\n No_missing\n endentulous\n Yes_missing\n}\n\nmodel ServiceLine {\n id Int @id @default(autoincrement())\n claimId Int?\n paymentId Int?\n procedureCode String\n procedureDate DateTime @db.Date\n quad String?\n arch String?\n toothNumber String?\n toothSurface String?\n icn String?\n paidCode String?\n allowedAmount Decimal? @db.Decimal(10, 2)\n totalBilled Decimal @db.Decimal(10, 2)\n totalPaid Decimal @default(0.00) @db.Decimal(10, 2)\n totalAdjusted Decimal @default(0.00) @db.Decimal(10, 2)\n totalDue Decimal @default(0.00) @db.Decimal(10, 2)\n status ServiceLineStatus @default(UNPAID)\n\n claim Claim? @relation(fields: [claimId], references: [id], onDelete: Cascade)\n payment Payment? @relation(fields: [paymentId], references: [id], onDelete: Cascade)\n\n serviceLineTransactions ServiceLineTransaction[]\n}\n\nenum ServiceLineStatus {\n PENDING\n PARTIALLY_PAID\n PAID\n UNPAID\n ADJUSTED\n OVERPAID\n DENIED\n}\n\nmodel ClaimFile {\n id Int @id @default(autoincrement())\n claimId Int\n filename String\n mimeType String\n filePath String?\n\n claim Claim @relation(fields: [claimId], references: [id], onDelete: Cascade)\n}\n\nmodel InsuranceCredential {\n id Int @id @default(autoincrement())\n userId Int\n siteKey String\n username String\n password String\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@unique([userId, siteKey])\n @@index([userId])\n}\n\nmodel ShoppingVendor {\n id Int @id @default(autoincrement())\n userId Int\n vendorName String\n websiteUrl String\n loginUsername String\n loginPassword String\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@index([userId])\n}\n\nmodel PdfGroup {\n id Int @id @default(autoincrement())\n title String\n titleKey PdfTitleKey @default(OTHER)\n createdAt DateTime @default(now())\n patientId Int\n patient Patient @relation(fields: [patientId], references: [id], onDelete: Cascade)\n pdfs PdfFile[]\n\n @@index([patientId])\n @@index([titleKey])\n}\n\nmodel PdfFile {\n id Int @id @default(autoincrement())\n filename String\n pdfData Bytes\n uploadedAt DateTime @default(now())\n groupId Int\n group PdfGroup @relation(fields: [groupId], references: [id], onDelete: Cascade)\n\n @@index([groupId])\n}\n\nenum PdfTitleKey {\n INSURANCE_CLAIM\n INSURANCE_CLAIM_PREAUTH\n ELIGIBILITY_STATUS\n CLAIM_STATUS\n OTHER\n}\n\nmodel Payment {\n id Int @id @default(autoincrement())\n claimId Int? @unique\n patientId Int\n userId Int\n updatedById Int?\n npiProviderId Int?\n totalBilled Decimal @db.Decimal(10, 2)\n totalPaid Decimal @default(0.00) @db.Decimal(10, 2)\n totalAdjusted Decimal @default(0.00) @db.Decimal(10, 2)\n totalDue Decimal @db.Decimal(10, 2)\n mhPaidAmount Decimal? @db.Decimal(10, 2)\n copayment Decimal @default(0.00) @db.Decimal(10, 2)\n adjustment Decimal @default(0.00) @db.Decimal(10, 2)\n status PaymentStatus @default(PENDING)\n notes String?\n icn String?\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n\n claim Claim? @relation(fields: [claimId], references: [id], onDelete: Cascade)\n patient Patient @relation(fields: [patientId], references: [id], onDelete: Cascade)\n updatedBy User? @relation(\"PaymentUpdatedBy\", fields: [updatedById], references: [id])\n npiProvider NpiProvider? @relation(fields: [npiProviderId], references: [id])\n serviceLineTransactions ServiceLineTransaction[]\n serviceLines ServiceLine[]\n commissionBatchItems CommissionBatchItem[]\n\n @@index([claimId])\n @@index([patientId])\n @@index([createdAt])\n}\n\nmodel ServiceLineTransaction {\n id Int @id @default(autoincrement())\n paymentId Int\n serviceLineId Int\n transactionId String?\n paidAmount Decimal @db.Decimal(10, 2)\n adjustedAmount Decimal @default(0.00) @db.Decimal(10, 2)\n method PaymentMethod\n receivedDate DateTime\n payerName String?\n notes String?\n createdAt DateTime @default(now())\n\n payment Payment @relation(fields: [paymentId], references: [id], onDelete: Cascade)\n serviceLine ServiceLine @relation(fields: [serviceLineId], references: [id], onDelete: Cascade)\n\n @@index([paymentId])\n @@index([serviceLineId])\n}\n\nenum PaymentStatus {\n PENDING\n PARTIALLY_PAID\n PAID\n OVERPAID\n DENIED\n VOID\n}\n\nenum PaymentMethod {\n EFT\n CHECK\n CASH\n CARD\n OTHER\n}\n\n// Database management page\nmodel DatabaseBackup {\n id Int @id @default(autoincrement())\n userId Int\n createdAt DateTime @default(now())\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@index([userId])\n @@index([createdAt])\n}\n\nmodel BackupDestination {\n id Int @id @default(autoincrement())\n userId Int\n path String\n isActive Boolean @default(true)\n createdAt DateTime @default(now())\n\n user User @relation(fields: [userId], references: [id])\n}\n\nmodel Notification {\n id Int @id @default(autoincrement())\n userId Int\n type NotificationTypes\n message String\n createdAt DateTime @default(now())\n read Boolean @default(false)\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@index([userId])\n @@index([createdAt])\n}\n\nenum NotificationTypes {\n BACKUP\n CLAIM\n PAYMENT\n ETC\n}\n\n// Cron job execution log\nmodel CronJobLog {\n id Int @id @default(autoincrement())\n jobName String // e.g. \"local-backup\", \"usb-backup\"\n status String // \"success\" | \"failed\" | \"skipped\"\n startedAt DateTime\n completedAt DateTime?\n durationMs Int?\n errorMessage String?\n\n @@index([jobName])\n @@index([startedAt])\n @@index([status])\n}\n\nmodel CloudFolder {\n id Int @id @default(autoincrement())\n userId Int\n name String\n parentId Int?\n patientId Int?\n parent CloudFolder? @relation(\"FolderChildren\", fields: [parentId], references: [id], onDelete: Cascade)\n children CloudFolder[] @relation(\"FolderChildren\")\n user User @relation(fields: [userId], references: [id])\n patient Patient? @relation(\"PatientCloudFolder\", fields: [patientId], references: [id], onDelete: SetNull)\n files CloudFile[]\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n\n @@unique([userId, parentId, name]) // prevents sibling folder name duplicates\n @@index([parentId])\n @@index([patientId])\n}\n\nmodel CloudFile {\n id Int @id @default(autoincrement())\n userId Int\n name String\n mimeType String?\n fileSize BigInt @db.BigInt\n folderId Int? // optional: null => root\n isComplete Boolean @default(false) // upload completed?\n totalChunks Int? // optional: expected number of chunks\n diskPath String? // relative path on disk under uploads/\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n user User @relation(fields: [userId], references: [id])\n folder CloudFolder? @relation(fields: [folderId], references: [id], onDelete: SetNull)\n\n chunks CloudFileChunk[]\n\n @@index([folderId])\n}\n\nmodel CloudFileChunk {\n id Int @id @default(autoincrement())\n fileId Int\n seq Int\n data Bytes\n createdAt DateTime @default(now())\n\n file CloudFile @relation(fields: [fileId], references: [id], onDelete: Cascade)\n\n @@unique([fileId, seq])\n @@index([fileId, seq])\n}\n\n// patient-connection-\nenum CommunicationChannel {\n sms\n voice\n}\n\nenum CommunicationDirection {\n outbound\n inbound\n}\n\nenum CommunicationStatus {\n queued\n sent\n delivered\n failed\n completed\n busy\n no_answer\n}\n\nmodel Communication {\n id Int @id @default(autoincrement())\n patientId Int\n userId Int?\n\n channel CommunicationChannel\n direction CommunicationDirection\n status CommunicationStatus\n\n body String?\n callDuration Int?\n twilioSid String?\n\n createdAt DateTime @default(now())\n\n // Relations\n patient Patient @relation(fields: [patientId], references: [id])\n user User? @relation(fields: [userId], references: [id])\n\n @@map(\"communications\")\n}\n\nmodel PatientDocument {\n id Int @id @default(autoincrement())\n patientId Int\n filename String\n originalName String\n mimeType String\n fileSize BigInt\n filePath String\n uploadedAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n patient Patient @relation(fields: [patientId], references: [id], onDelete: Cascade)\n\n @@index([patientId])\n @@index([uploadedAt])\n}\n\nmodel TwilioSettings {\n id Int @id @default(autoincrement())\n userId Int @unique\n accountSid String\n authToken String\n phoneNumber String\n greetingMessage String?\n templates Json?\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@map(\"twilio_settings\")\n}\n\nmodel AiSettings {\n id Int @id @default(autoincrement())\n userId Int @unique\n apiKey String\n aiEnabled Boolean @default(true)\n openAiKey String @default(\"\")\n openAiEnabled Boolean @default(false)\n claudeAiKey String @default(\"\")\n claudeAiEnabled Boolean @default(false)\n claudeAiModel String @default(\"claude-haiku-4-5-20251001\")\n openAiModel String @default(\"gpt-5.2\")\n googleAiModel String @default(\"gemini-2.5-flash\")\n dentalMgmtKey String @default(\"\")\n dentalMgmtEnabled Boolean @default(false)\n afterHoursEnabled Boolean @default(true)\n openPhoneReply Boolean @default(false)\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@map(\"ai_settings\")\n}\n\nmodel OfficeHours {\n id Int @id @default(autoincrement())\n userId Int @unique\n data Json\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@map(\"office_hours\")\n}\n\nmodel OfficeContact {\n id Int @id @default(autoincrement())\n userId Int @unique\n officeName String?\n receptionistName String?\n dentistName String?\n phoneNumber String?\n email String?\n fax String?\n streetAddress String?\n city String?\n state String?\n zipCode String?\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@map(\"office_contact\")\n}\n\nmodel InsuranceContact {\n id Int @id @default(autoincrement())\n userId Int\n name String\n phoneNumber String?\n createdAt DateTime @default(now())\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@map(\"insurance_contact\")\n}\n\nmodel ProcedureTimeslot {\n id Int @id @default(autoincrement())\n userId Int @unique\n data Json\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@map(\"procedure_timeslot\")\n}\n\nmodel PatientConversation {\n id Int @id @default(autoincrement())\n patientId Int @unique\n userId Int\n stage String @default(\"initial\")\n aiHandoff Boolean @default(true)\n updatedAt DateTime @updatedAt\n\n patient Patient @relation(fields: [patientId], references: [id], onDelete: Cascade)\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@map(\"patient_conversation\")\n}\n\nmodel LabRxTemplate {\n id Int @id @default(autoincrement())\n userId Int\n name String\n labName String?\n labPhone String?\n labFax String?\n labAddress String?\n labAccount String?\n caseType String?\n material String?\n instructions String?\n doctorName String?\n sortOrder Int @default(0)\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@index([userId])\n @@map(\"lab_rx_template\")\n}\n\n// Commission tracking\nmodel CommissionBatch {\n id Int @id @default(autoincrement())\n npiProviderId Int\n totalCollection Decimal @db.Decimal(14, 2)\n commissionAmount Decimal @db.Decimal(14, 2)\n notes String?\n createdAt DateTime @default(now())\n\n npiProvider NpiProvider @relation(fields: [npiProviderId], references: [id])\n items CommissionBatchItem[]\n\n @@index([npiProviderId])\n}\n\nmodel CommissionBatchItem {\n id Int @id @default(autoincrement())\n commissionBatchId Int\n paymentId Int\n collectionAmount Decimal @db.Decimal(14, 2)\n\n commissionBatch CommissionBatch @relation(fields: [commissionBatchId], references: [id], onDelete: Cascade)\n payment Payment @relation(fields: [paymentId], references: [id])\n\n @@unique([commissionBatchId, paymentId])\n @@index([paymentId])\n}\n" + "inlineSchema": "// This is your Prisma schema file,\n// learn more about it in the docs: https://pris.ly/d/prisma-schema\n\n// Looking for ways to speed up your queries, or scale easily with your serverless or edge functions?\n// Try Prisma Accelerate: https://pris.ly/cli/accelerate-init\n\ngenerator client {\n provider = \"prisma-client-js\"\n output = \"../generated/prisma\"\n}\n\ngenerator zod {\n provider = \"prisma-zod-generator\"\n output = \"../shared/\" // Zod schemas will be generated here inside `db/shared`\n}\n\ndatasource db {\n provider = \"postgresql\"\n}\n\nmodel User {\n id Int @id @default(autoincrement())\n username String @unique\n password String\n autoBackupEnabled Boolean @default(true)\n autoBackupHour Int @default(20)\n usbBackupEnabled Boolean @default(false)\n usbBackupHour Int @default(21)\n autoMhCheckEnabled Boolean @default(false)\n autoMhCheckDayOfWeek Int @default(1)\n autoMhCheckHour Int @default(13)\n patients Patient[]\n appointments Appointment[]\n staff Staff[]\n npiProviders NpiProvider[]\n claims Claim[]\n insuranceCredentials InsuranceCredential[]\n shoppingVendors ShoppingVendor[]\n updatedPayments Payment[] @relation(\"PaymentUpdatedBy\")\n backups DatabaseBackup[]\n backupDestinations BackupDestination[]\n notifications Notification[]\n cloudFolders CloudFolder[]\n cloudFiles CloudFile[]\n communications Communication[]\n twilioSettings TwilioSettings?\n aiSettings AiSettings?\n officeHours OfficeHours?\n officeContact OfficeContact?\n procedureTimeslot ProcedureTimeslot?\n insuranceContacts InsuranceContact[]\n patientConversations PatientConversation[]\n labRxTemplates LabRxTemplate[]\n seleniumSettings SeleniumSettings?\n}\n\nmodel Patient {\n id Int @id @default(autoincrement())\n firstName String\n lastName String\n dateOfBirth DateTime? @db.Date\n gender String\n phone String\n email String?\n address String?\n city String?\n zipCode String?\n insuranceProvider String?\n insuranceId String?\n groupNumber String?\n policyHolder String?\n allergies String?\n medicalConditions String?\n preferredLanguage String? @default(\"English\")\n status PatientStatus @default(UNKNOWN)\n userId Int\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n user User @relation(fields: [userId], references: [id])\n appointments Appointment[]\n procedures AppointmentProcedure[]\n claims Claim[]\n groups PdfGroup[]\n payment Payment[]\n communications Communication[]\n documents PatientDocument[]\n conversation PatientConversation?\n cloudFolders CloudFolder[] @relation(\"PatientCloudFolder\")\n\n @@index([insuranceId])\n @@index([createdAt])\n}\n\nenum PatientStatus {\n ACTIVE\n INACTIVE\n UNKNOWN\n PLAN_NOT_ACCEPTED\n}\n\nmodel Appointment {\n id Int @id @default(autoincrement())\n patientId Int\n userId Int\n staffId Int\n title String\n date DateTime @db.Date\n startTime String // Store time as \"hh:mm\"\n endTime String // Store time as \"hh:mm\"\n type String // e.g., \"checkup\", \"cleaning\", \"filling\", etc.\n typeLocked Boolean @default(false) // true = user manually set; auto-sync will not overwrite\n notes String?\n procedureCodeNotes String?\n status String @default(\"scheduled\") // \"scheduled\", \"completed\", \"cancelled\", \"no-show\"\n movedByAi Boolean @default(false)\n createdAt DateTime @default(now())\n\n eligibilityStatus PatientStatus @default(UNKNOWN)\n\n patient Patient @relation(fields: [patientId], references: [id], onDelete: Cascade)\n user User @relation(fields: [userId], references: [id])\n staff Staff? @relation(fields: [staffId], references: [id])\n procedures AppointmentProcedure[]\n claims Claim[]\n files AppointmentFile[]\n\n @@index([patientId])\n @@index([date])\n}\n\nmodel AppointmentFile {\n id Int @id @default(autoincrement())\n appointmentId Int\n filename String\n mimeType String?\n filePath String?\n\n appointment Appointment @relation(fields: [appointmentId], references: [id], onDelete: Cascade)\n\n @@index([appointmentId])\n}\n\nmodel Staff {\n id Int @id @default(autoincrement())\n userId Int\n name String\n email String?\n role String // e.g., \"Dentist\", \"Hygienist\", \"Assistant\"\n phone String?\n createdAt DateTime @default(now())\n user User? @relation(fields: [userId], references: [id], onDelete: Cascade)\n appointments Appointment[]\n claims Claim[] @relation(\"ClaimStaff\")\n}\n\nmodel NpiProvider {\n id Int @id @default(autoincrement())\n userId Int\n npiNumber String\n providerName String\n sortOrder Int @default(0)\n createdAt DateTime @default(now())\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n claims Claim[]\n payments Payment[]\n commissionBatches CommissionBatch[]\n appointmentProcedures AppointmentProcedure[]\n\n @@unique([userId, npiNumber])\n @@index([userId])\n}\n\nenum ProcedureSource {\n COMBO\n MANUAL\n}\n\nmodel AppointmentProcedure {\n id Int @id @default(autoincrement())\n appointmentId Int\n patientId Int\n npiProviderId Int?\n\n procedureCode String\n procedureLabel String?\n fee Decimal? @db.Decimal(10, 2)\n\n category String?\n\n toothNumber String?\n toothSurface String?\n oralCavityArea String?\n\n source ProcedureSource @default(MANUAL)\n comboKey String?\n\n createdAt DateTime @default(now())\n\n appointment Appointment @relation(fields: [appointmentId], references: [id], onDelete: Cascade)\n patient Patient @relation(fields: [patientId], references: [id], onDelete: Cascade)\n npiProvider NpiProvider? @relation(fields: [npiProviderId], references: [id])\n\n @@index([appointmentId])\n @@index([patientId])\n}\n\nmodel Claim {\n id Int @id @default(autoincrement())\n patientId Int\n /// @zod.number.int().nullable().optional()\n appointmentId Int?\n userId Int\n staffId Int\n patientName String\n memberId String\n dateOfBirth DateTime @db.Date\n remarks String\n missingTeethStatus MissingTeethStatus @default(No_missing)\n missingTeeth Json? // { \"T_14\": \"X\", \"T_G\": \"O\", ... }\n serviceDate DateTime\n insuranceProvider String // e.g., \"Delta MA\"\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n status ClaimStatus @default(PENDING)\n claimNumber String?\n preAuthNumber String?\n npiProviderId Int?\n\n patient Patient @relation(fields: [patientId], references: [id], onDelete: Cascade)\n appointment Appointment? @relation(fields: [appointmentId], references: [id], onDelete: Cascade)\n user User? @relation(fields: [userId], references: [id])\n staff Staff? @relation(\"ClaimStaff\", fields: [staffId], references: [id])\n npiProvider NpiProvider? @relation(fields: [npiProviderId], references: [id])\n\n serviceLines ServiceLine[]\n claimFiles ClaimFile[]\n payment Payment?\n}\n\nenum ClaimStatus {\n PENDING\n APPROVED\n CANCELLED\n REVIEW\n VOID\n PREAUTH\n}\n\nenum MissingTeethStatus {\n No_missing\n endentulous\n Yes_missing\n}\n\nmodel ServiceLine {\n id Int @id @default(autoincrement())\n claimId Int?\n paymentId Int?\n procedureCode String\n procedureDate DateTime @db.Date\n quad String?\n arch String?\n toothNumber String?\n toothSurface String?\n icn String?\n paidCode String?\n allowedAmount Decimal? @db.Decimal(10, 2)\n totalBilled Decimal @db.Decimal(10, 2)\n totalPaid Decimal @default(0.00) @db.Decimal(10, 2)\n totalAdjusted Decimal @default(0.00) @db.Decimal(10, 2)\n totalDue Decimal @default(0.00) @db.Decimal(10, 2)\n status ServiceLineStatus @default(UNPAID)\n\n claim Claim? @relation(fields: [claimId], references: [id], onDelete: Cascade)\n payment Payment? @relation(fields: [paymentId], references: [id], onDelete: Cascade)\n\n serviceLineTransactions ServiceLineTransaction[]\n}\n\nenum ServiceLineStatus {\n PENDING\n PARTIALLY_PAID\n PAID\n UNPAID\n ADJUSTED\n OVERPAID\n DENIED\n}\n\nmodel ClaimFile {\n id Int @id @default(autoincrement())\n claimId Int\n filename String\n mimeType String\n filePath String?\n\n claim Claim @relation(fields: [claimId], references: [id], onDelete: Cascade)\n}\n\nmodel InsuranceCredential {\n id Int @id @default(autoincrement())\n userId Int\n siteKey String\n username String\n password String\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@unique([userId, siteKey])\n @@index([userId])\n}\n\nmodel ShoppingVendor {\n id Int @id @default(autoincrement())\n userId Int\n vendorName String\n websiteUrl String\n loginUsername String\n loginPassword String\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@index([userId])\n}\n\nmodel PdfGroup {\n id Int @id @default(autoincrement())\n title String\n titleKey PdfTitleKey @default(OTHER)\n createdAt DateTime @default(now())\n patientId Int\n patient Patient @relation(fields: [patientId], references: [id], onDelete: Cascade)\n pdfs PdfFile[]\n\n @@index([patientId])\n @@index([titleKey])\n}\n\nmodel PdfFile {\n id Int @id @default(autoincrement())\n filename String\n pdfData Bytes\n uploadedAt DateTime @default(now())\n groupId Int\n group PdfGroup @relation(fields: [groupId], references: [id], onDelete: Cascade)\n\n @@index([groupId])\n}\n\nenum PdfTitleKey {\n INSURANCE_CLAIM\n INSURANCE_CLAIM_PREAUTH\n ELIGIBILITY_STATUS\n CLAIM_STATUS\n OTHER\n}\n\nmodel Payment {\n id Int @id @default(autoincrement())\n claimId Int? @unique\n patientId Int\n userId Int\n updatedById Int?\n npiProviderId Int?\n totalBilled Decimal @db.Decimal(10, 2)\n totalPaid Decimal @default(0.00) @db.Decimal(10, 2)\n totalAdjusted Decimal @default(0.00) @db.Decimal(10, 2)\n totalDue Decimal @db.Decimal(10, 2)\n mhPaidAmount Decimal? @db.Decimal(10, 2)\n copayment Decimal @default(0.00) @db.Decimal(10, 2)\n adjustment Decimal @default(0.00) @db.Decimal(10, 2)\n status PaymentStatus @default(PENDING)\n notes String?\n icn String?\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n\n claim Claim? @relation(fields: [claimId], references: [id], onDelete: Cascade)\n patient Patient @relation(fields: [patientId], references: [id], onDelete: Cascade)\n updatedBy User? @relation(\"PaymentUpdatedBy\", fields: [updatedById], references: [id])\n npiProvider NpiProvider? @relation(fields: [npiProviderId], references: [id])\n serviceLineTransactions ServiceLineTransaction[]\n serviceLines ServiceLine[]\n commissionBatchItems CommissionBatchItem[]\n\n @@index([claimId])\n @@index([patientId])\n @@index([createdAt])\n}\n\nmodel ServiceLineTransaction {\n id Int @id @default(autoincrement())\n paymentId Int\n serviceLineId Int\n transactionId String?\n paidAmount Decimal @db.Decimal(10, 2)\n adjustedAmount Decimal @default(0.00) @db.Decimal(10, 2)\n method PaymentMethod\n receivedDate DateTime\n payerName String?\n notes String?\n createdAt DateTime @default(now())\n\n payment Payment @relation(fields: [paymentId], references: [id], onDelete: Cascade)\n serviceLine ServiceLine @relation(fields: [serviceLineId], references: [id], onDelete: Cascade)\n\n @@index([paymentId])\n @@index([serviceLineId])\n}\n\nenum PaymentStatus {\n PENDING\n PARTIALLY_PAID\n PAID\n OVERPAID\n DENIED\n VOID\n}\n\nenum PaymentMethod {\n EFT\n CHECK\n CASH\n CARD\n OTHER\n}\n\n// Database management page\nmodel DatabaseBackup {\n id Int @id @default(autoincrement())\n userId Int\n createdAt DateTime @default(now())\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@index([userId])\n @@index([createdAt])\n}\n\nmodel BackupDestination {\n id Int @id @default(autoincrement())\n userId Int\n path String\n isActive Boolean @default(true)\n createdAt DateTime @default(now())\n\n user User @relation(fields: [userId], references: [id])\n}\n\nmodel Notification {\n id Int @id @default(autoincrement())\n userId Int\n type NotificationTypes\n message String\n createdAt DateTime @default(now())\n read Boolean @default(false)\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@index([userId])\n @@index([createdAt])\n}\n\nenum NotificationTypes {\n BACKUP\n CLAIM\n PAYMENT\n ETC\n}\n\n// Cron job execution log\nmodel CronJobLog {\n id Int @id @default(autoincrement())\n jobName String // e.g. \"local-backup\", \"usb-backup\"\n status String // \"success\" | \"failed\" | \"skipped\"\n startedAt DateTime\n completedAt DateTime?\n durationMs Int?\n errorMessage String?\n\n @@index([jobName])\n @@index([startedAt])\n @@index([status])\n}\n\nmodel CloudFolder {\n id Int @id @default(autoincrement())\n userId Int\n name String\n parentId Int?\n patientId Int?\n parent CloudFolder? @relation(\"FolderChildren\", fields: [parentId], references: [id], onDelete: Cascade)\n children CloudFolder[] @relation(\"FolderChildren\")\n user User @relation(fields: [userId], references: [id])\n patient Patient? @relation(\"PatientCloudFolder\", fields: [patientId], references: [id], onDelete: SetNull)\n files CloudFile[]\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n\n @@unique([userId, parentId, name]) // prevents sibling folder name duplicates\n @@index([parentId])\n @@index([patientId])\n}\n\nmodel CloudFile {\n id Int @id @default(autoincrement())\n userId Int\n name String\n mimeType String?\n fileSize BigInt @db.BigInt\n folderId Int? // optional: null => root\n isComplete Boolean @default(false) // upload completed?\n totalChunks Int? // optional: expected number of chunks\n diskPath String? // relative path on disk under uploads/\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n user User @relation(fields: [userId], references: [id])\n folder CloudFolder? @relation(fields: [folderId], references: [id], onDelete: SetNull)\n\n chunks CloudFileChunk[]\n\n @@index([folderId])\n}\n\nmodel CloudFileChunk {\n id Int @id @default(autoincrement())\n fileId Int\n seq Int\n data Bytes\n createdAt DateTime @default(now())\n\n file CloudFile @relation(fields: [fileId], references: [id], onDelete: Cascade)\n\n @@unique([fileId, seq])\n @@index([fileId, seq])\n}\n\n// patient-connection-\nenum CommunicationChannel {\n sms\n voice\n}\n\nenum CommunicationDirection {\n outbound\n inbound\n}\n\nenum CommunicationStatus {\n queued\n sent\n delivered\n failed\n completed\n busy\n no_answer\n}\n\nmodel Communication {\n id Int @id @default(autoincrement())\n patientId Int\n userId Int?\n\n channel CommunicationChannel\n direction CommunicationDirection\n status CommunicationStatus\n\n body String?\n callDuration Int?\n twilioSid String?\n\n createdAt DateTime @default(now())\n\n // Relations\n patient Patient @relation(fields: [patientId], references: [id])\n user User? @relation(fields: [userId], references: [id])\n\n @@map(\"communications\")\n}\n\nmodel PatientDocument {\n id Int @id @default(autoincrement())\n patientId Int\n filename String\n originalName String\n mimeType String\n fileSize BigInt\n filePath String\n uploadedAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n patient Patient @relation(fields: [patientId], references: [id], onDelete: Cascade)\n\n @@index([patientId])\n @@index([uploadedAt])\n}\n\nmodel TwilioSettings {\n id Int @id @default(autoincrement())\n userId Int @unique\n accountSid String\n authToken String\n phoneNumber String\n greetingMessage String?\n templates Json?\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@map(\"twilio_settings\")\n}\n\nmodel AiSettings {\n id Int @id @default(autoincrement())\n userId Int @unique\n apiKey String\n aiEnabled Boolean @default(true)\n openAiKey String @default(\"\")\n openAiEnabled Boolean @default(false)\n claudeAiKey String @default(\"\")\n claudeAiEnabled Boolean @default(false)\n claudeAiModel String @default(\"claude-haiku-4-5-20251001\")\n openAiModel String @default(\"gpt-5.2\")\n googleAiModel String @default(\"gemini-2.5-flash\")\n dentalMgmtKey String @default(\"\")\n dentalMgmtEnabled Boolean @default(false)\n afterHoursEnabled Boolean @default(true)\n openPhoneReply Boolean @default(false)\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@map(\"ai_settings\")\n}\n\nmodel OfficeHours {\n id Int @id @default(autoincrement())\n userId Int @unique\n data Json\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@map(\"office_hours\")\n}\n\nmodel OfficeContact {\n id Int @id @default(autoincrement())\n userId Int @unique\n officeName String?\n receptionistName String?\n dentistName String?\n phoneNumber String?\n email String?\n fax String?\n streetAddress String?\n city String?\n state String?\n zipCode String?\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@map(\"office_contact\")\n}\n\nmodel InsuranceContact {\n id Int @id @default(autoincrement())\n userId Int\n name String\n phoneNumber String?\n createdAt DateTime @default(now())\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@map(\"insurance_contact\")\n}\n\nmodel ProcedureTimeslot {\n id Int @id @default(autoincrement())\n userId Int @unique\n data Json\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@map(\"procedure_timeslot\")\n}\n\nmodel PatientConversation {\n id Int @id @default(autoincrement())\n patientId Int @unique\n userId Int\n stage String @default(\"initial\")\n aiHandoff Boolean @default(true)\n updatedAt DateTime @updatedAt\n\n patient Patient @relation(fields: [patientId], references: [id], onDelete: Cascade)\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@map(\"patient_conversation\")\n}\n\nmodel LabRxTemplate {\n id Int @id @default(autoincrement())\n userId Int\n name String\n labName String?\n labPhone String?\n labFax String?\n labAddress String?\n labAccount String?\n caseType String?\n material String?\n instructions String?\n sortOrder Int @default(0)\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@index([userId])\n @@map(\"lab_rx_template\")\n}\n\n// Commission tracking\nmodel CommissionBatch {\n id Int @id @default(autoincrement())\n npiProviderId Int\n totalCollection Decimal @db.Decimal(14, 2)\n commissionAmount Decimal @db.Decimal(14, 2)\n notes String?\n createdAt DateTime @default(now())\n\n npiProvider NpiProvider @relation(fields: [npiProviderId], references: [id])\n items CommissionBatchItem[]\n\n @@index([npiProviderId])\n}\n\nmodel CommissionBatchItem {\n id Int @id @default(autoincrement())\n commissionBatchId Int\n paymentId Int\n collectionAmount Decimal @db.Decimal(14, 2)\n\n commissionBatch CommissionBatch @relation(fields: [commissionBatchId], references: [id], onDelete: Cascade)\n payment Payment @relation(fields: [paymentId], references: [id])\n\n @@unique([commissionBatchId, paymentId])\n @@index([paymentId])\n}\n\nmodel SeleniumSettings {\n id Int @id @default(autoincrement())\n userId Int @unique\n paymentGroupId String @default(\"\")\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@map(\"selenium_settings\")\n}\n" } -config.runtimeDataModel = JSON.parse("{\"models\":{\"User\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"username\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"password\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"autoBackupEnabled\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"autoBackupHour\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"usbBackupEnabled\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"usbBackupHour\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"autoMhCheckEnabled\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"autoMhCheckDayOfWeek\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"autoMhCheckHour\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patients\",\"kind\":\"object\",\"type\":\"Patient\",\"relationName\":\"PatientToUser\"},{\"name\":\"appointments\",\"kind\":\"object\",\"type\":\"Appointment\",\"relationName\":\"AppointmentToUser\"},{\"name\":\"staff\",\"kind\":\"object\",\"type\":\"Staff\",\"relationName\":\"StaffToUser\"},{\"name\":\"npiProviders\",\"kind\":\"object\",\"type\":\"NpiProvider\",\"relationName\":\"NpiProviderToUser\"},{\"name\":\"claims\",\"kind\":\"object\",\"type\":\"Claim\",\"relationName\":\"ClaimToUser\"},{\"name\":\"insuranceCredentials\",\"kind\":\"object\",\"type\":\"InsuranceCredential\",\"relationName\":\"InsuranceCredentialToUser\"},{\"name\":\"shoppingVendors\",\"kind\":\"object\",\"type\":\"ShoppingVendor\",\"relationName\":\"ShoppingVendorToUser\"},{\"name\":\"updatedPayments\",\"kind\":\"object\",\"type\":\"Payment\",\"relationName\":\"PaymentUpdatedBy\"},{\"name\":\"backups\",\"kind\":\"object\",\"type\":\"DatabaseBackup\",\"relationName\":\"DatabaseBackupToUser\"},{\"name\":\"backupDestinations\",\"kind\":\"object\",\"type\":\"BackupDestination\",\"relationName\":\"BackupDestinationToUser\"},{\"name\":\"notifications\",\"kind\":\"object\",\"type\":\"Notification\",\"relationName\":\"NotificationToUser\"},{\"name\":\"cloudFolders\",\"kind\":\"object\",\"type\":\"CloudFolder\",\"relationName\":\"CloudFolderToUser\"},{\"name\":\"cloudFiles\",\"kind\":\"object\",\"type\":\"CloudFile\",\"relationName\":\"CloudFileToUser\"},{\"name\":\"communications\",\"kind\":\"object\",\"type\":\"Communication\",\"relationName\":\"CommunicationToUser\"},{\"name\":\"twilioSettings\",\"kind\":\"object\",\"type\":\"TwilioSettings\",\"relationName\":\"TwilioSettingsToUser\"},{\"name\":\"aiSettings\",\"kind\":\"object\",\"type\":\"AiSettings\",\"relationName\":\"AiSettingsToUser\"},{\"name\":\"officeHours\",\"kind\":\"object\",\"type\":\"OfficeHours\",\"relationName\":\"OfficeHoursToUser\"},{\"name\":\"officeContact\",\"kind\":\"object\",\"type\":\"OfficeContact\",\"relationName\":\"OfficeContactToUser\"},{\"name\":\"procedureTimeslot\",\"kind\":\"object\",\"type\":\"ProcedureTimeslot\",\"relationName\":\"ProcedureTimeslotToUser\"},{\"name\":\"insuranceContacts\",\"kind\":\"object\",\"type\":\"InsuranceContact\",\"relationName\":\"InsuranceContactToUser\"},{\"name\":\"patientConversations\",\"kind\":\"object\",\"type\":\"PatientConversation\",\"relationName\":\"PatientConversationToUser\"},{\"name\":\"labRxTemplates\",\"kind\":\"object\",\"type\":\"LabRxTemplate\",\"relationName\":\"LabRxTemplateToUser\"}],\"dbName\":null},\"Patient\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"firstName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"lastName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"dateOfBirth\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"gender\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"phone\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"email\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"address\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"city\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"zipCode\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"insuranceProvider\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"insuranceId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"groupNumber\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"policyHolder\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"allergies\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"medicalConditions\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"preferredLanguage\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"PatientStatus\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"PatientToUser\"},{\"name\":\"appointments\",\"kind\":\"object\",\"type\":\"Appointment\",\"relationName\":\"AppointmentToPatient\"},{\"name\":\"procedures\",\"kind\":\"object\",\"type\":\"AppointmentProcedure\",\"relationName\":\"AppointmentProcedureToPatient\"},{\"name\":\"claims\",\"kind\":\"object\",\"type\":\"Claim\",\"relationName\":\"ClaimToPatient\"},{\"name\":\"groups\",\"kind\":\"object\",\"type\":\"PdfGroup\",\"relationName\":\"PatientToPdfGroup\"},{\"name\":\"payment\",\"kind\":\"object\",\"type\":\"Payment\",\"relationName\":\"PatientToPayment\"},{\"name\":\"communications\",\"kind\":\"object\",\"type\":\"Communication\",\"relationName\":\"CommunicationToPatient\"},{\"name\":\"documents\",\"kind\":\"object\",\"type\":\"PatientDocument\",\"relationName\":\"PatientToPatientDocument\"},{\"name\":\"conversation\",\"kind\":\"object\",\"type\":\"PatientConversation\",\"relationName\":\"PatientToPatientConversation\"},{\"name\":\"cloudFolders\",\"kind\":\"object\",\"type\":\"CloudFolder\",\"relationName\":\"PatientCloudFolder\"}],\"dbName\":null},\"Appointment\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patientId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"staffId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"title\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"date\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"startTime\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"endTime\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"type\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"typeLocked\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"notes\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"procedureCodeNotes\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"status\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"movedByAi\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"eligibilityStatus\",\"kind\":\"enum\",\"type\":\"PatientStatus\"},{\"name\":\"patient\",\"kind\":\"object\",\"type\":\"Patient\",\"relationName\":\"AppointmentToPatient\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"AppointmentToUser\"},{\"name\":\"staff\",\"kind\":\"object\",\"type\":\"Staff\",\"relationName\":\"AppointmentToStaff\"},{\"name\":\"procedures\",\"kind\":\"object\",\"type\":\"AppointmentProcedure\",\"relationName\":\"AppointmentToAppointmentProcedure\"},{\"name\":\"claims\",\"kind\":\"object\",\"type\":\"Claim\",\"relationName\":\"AppointmentToClaim\"},{\"name\":\"files\",\"kind\":\"object\",\"type\":\"AppointmentFile\",\"relationName\":\"AppointmentToAppointmentFile\"}],\"dbName\":null},\"AppointmentFile\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"appointmentId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"filename\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"mimeType\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"filePath\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"appointment\",\"kind\":\"object\",\"type\":\"Appointment\",\"relationName\":\"AppointmentToAppointmentFile\"}],\"dbName\":null},\"Staff\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"email\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"role\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"phone\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"StaffToUser\"},{\"name\":\"appointments\",\"kind\":\"object\",\"type\":\"Appointment\",\"relationName\":\"AppointmentToStaff\"},{\"name\":\"claims\",\"kind\":\"object\",\"type\":\"Claim\",\"relationName\":\"ClaimStaff\"}],\"dbName\":null},\"NpiProvider\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"npiNumber\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"providerName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"sortOrder\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"NpiProviderToUser\"},{\"name\":\"claims\",\"kind\":\"object\",\"type\":\"Claim\",\"relationName\":\"ClaimToNpiProvider\"},{\"name\":\"payments\",\"kind\":\"object\",\"type\":\"Payment\",\"relationName\":\"NpiProviderToPayment\"},{\"name\":\"commissionBatches\",\"kind\":\"object\",\"type\":\"CommissionBatch\",\"relationName\":\"CommissionBatchToNpiProvider\"},{\"name\":\"appointmentProcedures\",\"kind\":\"object\",\"type\":\"AppointmentProcedure\",\"relationName\":\"AppointmentProcedureToNpiProvider\"}],\"dbName\":null},\"AppointmentProcedure\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"appointmentId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patientId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"npiProviderId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"procedureCode\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"procedureLabel\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"fee\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"category\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"toothNumber\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"toothSurface\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"oralCavityArea\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"source\",\"kind\":\"enum\",\"type\":\"ProcedureSource\"},{\"name\":\"comboKey\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"appointment\",\"kind\":\"object\",\"type\":\"Appointment\",\"relationName\":\"AppointmentToAppointmentProcedure\"},{\"name\":\"patient\",\"kind\":\"object\",\"type\":\"Patient\",\"relationName\":\"AppointmentProcedureToPatient\"},{\"name\":\"npiProvider\",\"kind\":\"object\",\"type\":\"NpiProvider\",\"relationName\":\"AppointmentProcedureToNpiProvider\"}],\"dbName\":null},\"Claim\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patientId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"appointmentId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"staffId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patientName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"memberId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"dateOfBirth\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"remarks\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"missingTeethStatus\",\"kind\":\"enum\",\"type\":\"MissingTeethStatus\"},{\"name\":\"missingTeeth\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"serviceDate\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"insuranceProvider\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"ClaimStatus\"},{\"name\":\"claimNumber\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"preAuthNumber\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"npiProviderId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patient\",\"kind\":\"object\",\"type\":\"Patient\",\"relationName\":\"ClaimToPatient\"},{\"name\":\"appointment\",\"kind\":\"object\",\"type\":\"Appointment\",\"relationName\":\"AppointmentToClaim\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"ClaimToUser\"},{\"name\":\"staff\",\"kind\":\"object\",\"type\":\"Staff\",\"relationName\":\"ClaimStaff\"},{\"name\":\"npiProvider\",\"kind\":\"object\",\"type\":\"NpiProvider\",\"relationName\":\"ClaimToNpiProvider\"},{\"name\":\"serviceLines\",\"kind\":\"object\",\"type\":\"ServiceLine\",\"relationName\":\"ClaimToServiceLine\"},{\"name\":\"claimFiles\",\"kind\":\"object\",\"type\":\"ClaimFile\",\"relationName\":\"ClaimToClaimFile\"},{\"name\":\"payment\",\"kind\":\"object\",\"type\":\"Payment\",\"relationName\":\"ClaimToPayment\"}],\"dbName\":null},\"ServiceLine\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"claimId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"paymentId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"procedureCode\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"procedureDate\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"quad\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"arch\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"toothNumber\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"toothSurface\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"icn\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"paidCode\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"allowedAmount\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"totalBilled\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"totalPaid\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"totalAdjusted\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"totalDue\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"ServiceLineStatus\"},{\"name\":\"claim\",\"kind\":\"object\",\"type\":\"Claim\",\"relationName\":\"ClaimToServiceLine\"},{\"name\":\"payment\",\"kind\":\"object\",\"type\":\"Payment\",\"relationName\":\"PaymentToServiceLine\"},{\"name\":\"serviceLineTransactions\",\"kind\":\"object\",\"type\":\"ServiceLineTransaction\",\"relationName\":\"ServiceLineToServiceLineTransaction\"}],\"dbName\":null},\"ClaimFile\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"claimId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"filename\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"mimeType\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"filePath\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"claim\",\"kind\":\"object\",\"type\":\"Claim\",\"relationName\":\"ClaimToClaimFile\"}],\"dbName\":null},\"InsuranceCredential\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"siteKey\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"username\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"password\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"InsuranceCredentialToUser\"}],\"dbName\":null},\"ShoppingVendor\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"vendorName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"websiteUrl\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"loginUsername\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"loginPassword\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"ShoppingVendorToUser\"}],\"dbName\":null},\"PdfGroup\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"title\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"titleKey\",\"kind\":\"enum\",\"type\":\"PdfTitleKey\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"patientId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patient\",\"kind\":\"object\",\"type\":\"Patient\",\"relationName\":\"PatientToPdfGroup\"},{\"name\":\"pdfs\",\"kind\":\"object\",\"type\":\"PdfFile\",\"relationName\":\"PdfFileToPdfGroup\"}],\"dbName\":null},\"PdfFile\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"filename\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"pdfData\",\"kind\":\"scalar\",\"type\":\"Bytes\"},{\"name\":\"uploadedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"groupId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"group\",\"kind\":\"object\",\"type\":\"PdfGroup\",\"relationName\":\"PdfFileToPdfGroup\"}],\"dbName\":null},\"Payment\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"claimId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patientId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"updatedById\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"npiProviderId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"totalBilled\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"totalPaid\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"totalAdjusted\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"totalDue\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"mhPaidAmount\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"copayment\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"adjustment\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"PaymentStatus\"},{\"name\":\"notes\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"icn\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"claim\",\"kind\":\"object\",\"type\":\"Claim\",\"relationName\":\"ClaimToPayment\"},{\"name\":\"patient\",\"kind\":\"object\",\"type\":\"Patient\",\"relationName\":\"PatientToPayment\"},{\"name\":\"updatedBy\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"PaymentUpdatedBy\"},{\"name\":\"npiProvider\",\"kind\":\"object\",\"type\":\"NpiProvider\",\"relationName\":\"NpiProviderToPayment\"},{\"name\":\"serviceLineTransactions\",\"kind\":\"object\",\"type\":\"ServiceLineTransaction\",\"relationName\":\"PaymentToServiceLineTransaction\"},{\"name\":\"serviceLines\",\"kind\":\"object\",\"type\":\"ServiceLine\",\"relationName\":\"PaymentToServiceLine\"},{\"name\":\"commissionBatchItems\",\"kind\":\"object\",\"type\":\"CommissionBatchItem\",\"relationName\":\"CommissionBatchItemToPayment\"}],\"dbName\":null},\"ServiceLineTransaction\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"paymentId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"serviceLineId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"transactionId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"paidAmount\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"adjustedAmount\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"method\",\"kind\":\"enum\",\"type\":\"PaymentMethod\"},{\"name\":\"receivedDate\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"payerName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"notes\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"payment\",\"kind\":\"object\",\"type\":\"Payment\",\"relationName\":\"PaymentToServiceLineTransaction\"},{\"name\":\"serviceLine\",\"kind\":\"object\",\"type\":\"ServiceLine\",\"relationName\":\"ServiceLineToServiceLineTransaction\"}],\"dbName\":null},\"DatabaseBackup\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"DatabaseBackupToUser\"}],\"dbName\":null},\"BackupDestination\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"path\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"isActive\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"BackupDestinationToUser\"}],\"dbName\":null},\"Notification\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"type\",\"kind\":\"enum\",\"type\":\"NotificationTypes\"},{\"name\":\"message\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"read\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"NotificationToUser\"}],\"dbName\":null},\"CronJobLog\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"jobName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"status\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"startedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"completedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"durationMs\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"errorMessage\",\"kind\":\"scalar\",\"type\":\"String\"}],\"dbName\":null},\"CloudFolder\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"parentId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patientId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"parent\",\"kind\":\"object\",\"type\":\"CloudFolder\",\"relationName\":\"FolderChildren\"},{\"name\":\"children\",\"kind\":\"object\",\"type\":\"CloudFolder\",\"relationName\":\"FolderChildren\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"CloudFolderToUser\"},{\"name\":\"patient\",\"kind\":\"object\",\"type\":\"Patient\",\"relationName\":\"PatientCloudFolder\"},{\"name\":\"files\",\"kind\":\"object\",\"type\":\"CloudFile\",\"relationName\":\"CloudFileToCloudFolder\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"}],\"dbName\":null},\"CloudFile\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"mimeType\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"fileSize\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"folderId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"isComplete\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"totalChunks\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"diskPath\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"CloudFileToUser\"},{\"name\":\"folder\",\"kind\":\"object\",\"type\":\"CloudFolder\",\"relationName\":\"CloudFileToCloudFolder\"},{\"name\":\"chunks\",\"kind\":\"object\",\"type\":\"CloudFileChunk\",\"relationName\":\"CloudFileToCloudFileChunk\"}],\"dbName\":null},\"CloudFileChunk\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"fileId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"seq\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"data\",\"kind\":\"scalar\",\"type\":\"Bytes\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"file\",\"kind\":\"object\",\"type\":\"CloudFile\",\"relationName\":\"CloudFileToCloudFileChunk\"}],\"dbName\":null},\"Communication\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patientId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"channel\",\"kind\":\"enum\",\"type\":\"CommunicationChannel\"},{\"name\":\"direction\",\"kind\":\"enum\",\"type\":\"CommunicationDirection\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"CommunicationStatus\"},{\"name\":\"body\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"callDuration\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"twilioSid\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"patient\",\"kind\":\"object\",\"type\":\"Patient\",\"relationName\":\"CommunicationToPatient\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"CommunicationToUser\"}],\"dbName\":\"communications\"},\"PatientDocument\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patientId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"filename\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"originalName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"mimeType\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"fileSize\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"filePath\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"uploadedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"patient\",\"kind\":\"object\",\"type\":\"Patient\",\"relationName\":\"PatientToPatientDocument\"}],\"dbName\":null},\"TwilioSettings\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"accountSid\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"authToken\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"phoneNumber\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"greetingMessage\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"templates\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"TwilioSettingsToUser\"}],\"dbName\":\"twilio_settings\"},\"AiSettings\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"apiKey\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"aiEnabled\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"openAiKey\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"openAiEnabled\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"claudeAiKey\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"claudeAiEnabled\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"claudeAiModel\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"openAiModel\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"googleAiModel\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"dentalMgmtKey\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"dentalMgmtEnabled\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"afterHoursEnabled\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"openPhoneReply\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"AiSettingsToUser\"}],\"dbName\":\"ai_settings\"},\"OfficeHours\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"data\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"OfficeHoursToUser\"}],\"dbName\":\"office_hours\"},\"OfficeContact\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"officeName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"receptionistName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"dentistName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"phoneNumber\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"email\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"fax\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"streetAddress\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"city\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"state\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"zipCode\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"OfficeContactToUser\"}],\"dbName\":\"office_contact\"},\"InsuranceContact\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"phoneNumber\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"InsuranceContactToUser\"}],\"dbName\":\"insurance_contact\"},\"ProcedureTimeslot\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"data\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"ProcedureTimeslotToUser\"}],\"dbName\":\"procedure_timeslot\"},\"PatientConversation\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patientId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"stage\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"aiHandoff\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"patient\",\"kind\":\"object\",\"type\":\"Patient\",\"relationName\":\"PatientToPatientConversation\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"PatientConversationToUser\"}],\"dbName\":\"patient_conversation\"},\"LabRxTemplate\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"labName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"labPhone\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"labFax\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"labAddress\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"labAccount\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"caseType\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"material\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"instructions\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"doctorName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"sortOrder\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"LabRxTemplateToUser\"}],\"dbName\":\"lab_rx_template\"},\"CommissionBatch\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"npiProviderId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"totalCollection\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"commissionAmount\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"notes\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"npiProvider\",\"kind\":\"object\",\"type\":\"NpiProvider\",\"relationName\":\"CommissionBatchToNpiProvider\"},{\"name\":\"items\",\"kind\":\"object\",\"type\":\"CommissionBatchItem\",\"relationName\":\"CommissionBatchToCommissionBatchItem\"}],\"dbName\":null},\"CommissionBatchItem\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"commissionBatchId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"paymentId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"collectionAmount\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"commissionBatch\",\"kind\":\"object\",\"type\":\"CommissionBatch\",\"relationName\":\"CommissionBatchToCommissionBatchItem\"},{\"name\":\"payment\",\"kind\":\"object\",\"type\":\"Payment\",\"relationName\":\"CommissionBatchItemToPayment\"}],\"dbName\":null}},\"enums\":{},\"types\":{}}") +config.runtimeDataModel = JSON.parse("{\"models\":{\"User\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"username\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"password\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"autoBackupEnabled\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"autoBackupHour\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"usbBackupEnabled\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"usbBackupHour\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"autoMhCheckEnabled\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"autoMhCheckDayOfWeek\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"autoMhCheckHour\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patients\",\"kind\":\"object\",\"type\":\"Patient\",\"relationName\":\"PatientToUser\"},{\"name\":\"appointments\",\"kind\":\"object\",\"type\":\"Appointment\",\"relationName\":\"AppointmentToUser\"},{\"name\":\"staff\",\"kind\":\"object\",\"type\":\"Staff\",\"relationName\":\"StaffToUser\"},{\"name\":\"npiProviders\",\"kind\":\"object\",\"type\":\"NpiProvider\",\"relationName\":\"NpiProviderToUser\"},{\"name\":\"claims\",\"kind\":\"object\",\"type\":\"Claim\",\"relationName\":\"ClaimToUser\"},{\"name\":\"insuranceCredentials\",\"kind\":\"object\",\"type\":\"InsuranceCredential\",\"relationName\":\"InsuranceCredentialToUser\"},{\"name\":\"shoppingVendors\",\"kind\":\"object\",\"type\":\"ShoppingVendor\",\"relationName\":\"ShoppingVendorToUser\"},{\"name\":\"updatedPayments\",\"kind\":\"object\",\"type\":\"Payment\",\"relationName\":\"PaymentUpdatedBy\"},{\"name\":\"backups\",\"kind\":\"object\",\"type\":\"DatabaseBackup\",\"relationName\":\"DatabaseBackupToUser\"},{\"name\":\"backupDestinations\",\"kind\":\"object\",\"type\":\"BackupDestination\",\"relationName\":\"BackupDestinationToUser\"},{\"name\":\"notifications\",\"kind\":\"object\",\"type\":\"Notification\",\"relationName\":\"NotificationToUser\"},{\"name\":\"cloudFolders\",\"kind\":\"object\",\"type\":\"CloudFolder\",\"relationName\":\"CloudFolderToUser\"},{\"name\":\"cloudFiles\",\"kind\":\"object\",\"type\":\"CloudFile\",\"relationName\":\"CloudFileToUser\"},{\"name\":\"communications\",\"kind\":\"object\",\"type\":\"Communication\",\"relationName\":\"CommunicationToUser\"},{\"name\":\"twilioSettings\",\"kind\":\"object\",\"type\":\"TwilioSettings\",\"relationName\":\"TwilioSettingsToUser\"},{\"name\":\"aiSettings\",\"kind\":\"object\",\"type\":\"AiSettings\",\"relationName\":\"AiSettingsToUser\"},{\"name\":\"officeHours\",\"kind\":\"object\",\"type\":\"OfficeHours\",\"relationName\":\"OfficeHoursToUser\"},{\"name\":\"officeContact\",\"kind\":\"object\",\"type\":\"OfficeContact\",\"relationName\":\"OfficeContactToUser\"},{\"name\":\"procedureTimeslot\",\"kind\":\"object\",\"type\":\"ProcedureTimeslot\",\"relationName\":\"ProcedureTimeslotToUser\"},{\"name\":\"insuranceContacts\",\"kind\":\"object\",\"type\":\"InsuranceContact\",\"relationName\":\"InsuranceContactToUser\"},{\"name\":\"patientConversations\",\"kind\":\"object\",\"type\":\"PatientConversation\",\"relationName\":\"PatientConversationToUser\"},{\"name\":\"labRxTemplates\",\"kind\":\"object\",\"type\":\"LabRxTemplate\",\"relationName\":\"LabRxTemplateToUser\"},{\"name\":\"seleniumSettings\",\"kind\":\"object\",\"type\":\"SeleniumSettings\",\"relationName\":\"SeleniumSettingsToUser\"}],\"dbName\":null},\"Patient\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"firstName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"lastName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"dateOfBirth\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"gender\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"phone\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"email\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"address\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"city\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"zipCode\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"insuranceProvider\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"insuranceId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"groupNumber\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"policyHolder\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"allergies\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"medicalConditions\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"preferredLanguage\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"PatientStatus\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"PatientToUser\"},{\"name\":\"appointments\",\"kind\":\"object\",\"type\":\"Appointment\",\"relationName\":\"AppointmentToPatient\"},{\"name\":\"procedures\",\"kind\":\"object\",\"type\":\"AppointmentProcedure\",\"relationName\":\"AppointmentProcedureToPatient\"},{\"name\":\"claims\",\"kind\":\"object\",\"type\":\"Claim\",\"relationName\":\"ClaimToPatient\"},{\"name\":\"groups\",\"kind\":\"object\",\"type\":\"PdfGroup\",\"relationName\":\"PatientToPdfGroup\"},{\"name\":\"payment\",\"kind\":\"object\",\"type\":\"Payment\",\"relationName\":\"PatientToPayment\"},{\"name\":\"communications\",\"kind\":\"object\",\"type\":\"Communication\",\"relationName\":\"CommunicationToPatient\"},{\"name\":\"documents\",\"kind\":\"object\",\"type\":\"PatientDocument\",\"relationName\":\"PatientToPatientDocument\"},{\"name\":\"conversation\",\"kind\":\"object\",\"type\":\"PatientConversation\",\"relationName\":\"PatientToPatientConversation\"},{\"name\":\"cloudFolders\",\"kind\":\"object\",\"type\":\"CloudFolder\",\"relationName\":\"PatientCloudFolder\"}],\"dbName\":null},\"Appointment\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patientId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"staffId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"title\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"date\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"startTime\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"endTime\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"type\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"typeLocked\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"notes\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"procedureCodeNotes\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"status\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"movedByAi\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"eligibilityStatus\",\"kind\":\"enum\",\"type\":\"PatientStatus\"},{\"name\":\"patient\",\"kind\":\"object\",\"type\":\"Patient\",\"relationName\":\"AppointmentToPatient\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"AppointmentToUser\"},{\"name\":\"staff\",\"kind\":\"object\",\"type\":\"Staff\",\"relationName\":\"AppointmentToStaff\"},{\"name\":\"procedures\",\"kind\":\"object\",\"type\":\"AppointmentProcedure\",\"relationName\":\"AppointmentToAppointmentProcedure\"},{\"name\":\"claims\",\"kind\":\"object\",\"type\":\"Claim\",\"relationName\":\"AppointmentToClaim\"},{\"name\":\"files\",\"kind\":\"object\",\"type\":\"AppointmentFile\",\"relationName\":\"AppointmentToAppointmentFile\"}],\"dbName\":null},\"AppointmentFile\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"appointmentId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"filename\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"mimeType\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"filePath\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"appointment\",\"kind\":\"object\",\"type\":\"Appointment\",\"relationName\":\"AppointmentToAppointmentFile\"}],\"dbName\":null},\"Staff\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"email\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"role\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"phone\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"StaffToUser\"},{\"name\":\"appointments\",\"kind\":\"object\",\"type\":\"Appointment\",\"relationName\":\"AppointmentToStaff\"},{\"name\":\"claims\",\"kind\":\"object\",\"type\":\"Claim\",\"relationName\":\"ClaimStaff\"}],\"dbName\":null},\"NpiProvider\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"npiNumber\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"providerName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"sortOrder\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"NpiProviderToUser\"},{\"name\":\"claims\",\"kind\":\"object\",\"type\":\"Claim\",\"relationName\":\"ClaimToNpiProvider\"},{\"name\":\"payments\",\"kind\":\"object\",\"type\":\"Payment\",\"relationName\":\"NpiProviderToPayment\"},{\"name\":\"commissionBatches\",\"kind\":\"object\",\"type\":\"CommissionBatch\",\"relationName\":\"CommissionBatchToNpiProvider\"},{\"name\":\"appointmentProcedures\",\"kind\":\"object\",\"type\":\"AppointmentProcedure\",\"relationName\":\"AppointmentProcedureToNpiProvider\"}],\"dbName\":null},\"AppointmentProcedure\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"appointmentId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patientId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"npiProviderId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"procedureCode\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"procedureLabel\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"fee\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"category\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"toothNumber\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"toothSurface\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"oralCavityArea\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"source\",\"kind\":\"enum\",\"type\":\"ProcedureSource\"},{\"name\":\"comboKey\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"appointment\",\"kind\":\"object\",\"type\":\"Appointment\",\"relationName\":\"AppointmentToAppointmentProcedure\"},{\"name\":\"patient\",\"kind\":\"object\",\"type\":\"Patient\",\"relationName\":\"AppointmentProcedureToPatient\"},{\"name\":\"npiProvider\",\"kind\":\"object\",\"type\":\"NpiProvider\",\"relationName\":\"AppointmentProcedureToNpiProvider\"}],\"dbName\":null},\"Claim\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patientId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"appointmentId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"staffId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patientName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"memberId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"dateOfBirth\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"remarks\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"missingTeethStatus\",\"kind\":\"enum\",\"type\":\"MissingTeethStatus\"},{\"name\":\"missingTeeth\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"serviceDate\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"insuranceProvider\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"ClaimStatus\"},{\"name\":\"claimNumber\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"preAuthNumber\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"npiProviderId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patient\",\"kind\":\"object\",\"type\":\"Patient\",\"relationName\":\"ClaimToPatient\"},{\"name\":\"appointment\",\"kind\":\"object\",\"type\":\"Appointment\",\"relationName\":\"AppointmentToClaim\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"ClaimToUser\"},{\"name\":\"staff\",\"kind\":\"object\",\"type\":\"Staff\",\"relationName\":\"ClaimStaff\"},{\"name\":\"npiProvider\",\"kind\":\"object\",\"type\":\"NpiProvider\",\"relationName\":\"ClaimToNpiProvider\"},{\"name\":\"serviceLines\",\"kind\":\"object\",\"type\":\"ServiceLine\",\"relationName\":\"ClaimToServiceLine\"},{\"name\":\"claimFiles\",\"kind\":\"object\",\"type\":\"ClaimFile\",\"relationName\":\"ClaimToClaimFile\"},{\"name\":\"payment\",\"kind\":\"object\",\"type\":\"Payment\",\"relationName\":\"ClaimToPayment\"}],\"dbName\":null},\"ServiceLine\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"claimId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"paymentId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"procedureCode\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"procedureDate\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"quad\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"arch\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"toothNumber\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"toothSurface\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"icn\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"paidCode\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"allowedAmount\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"totalBilled\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"totalPaid\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"totalAdjusted\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"totalDue\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"ServiceLineStatus\"},{\"name\":\"claim\",\"kind\":\"object\",\"type\":\"Claim\",\"relationName\":\"ClaimToServiceLine\"},{\"name\":\"payment\",\"kind\":\"object\",\"type\":\"Payment\",\"relationName\":\"PaymentToServiceLine\"},{\"name\":\"serviceLineTransactions\",\"kind\":\"object\",\"type\":\"ServiceLineTransaction\",\"relationName\":\"ServiceLineToServiceLineTransaction\"}],\"dbName\":null},\"ClaimFile\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"claimId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"filename\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"mimeType\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"filePath\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"claim\",\"kind\":\"object\",\"type\":\"Claim\",\"relationName\":\"ClaimToClaimFile\"}],\"dbName\":null},\"InsuranceCredential\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"siteKey\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"username\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"password\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"InsuranceCredentialToUser\"}],\"dbName\":null},\"ShoppingVendor\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"vendorName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"websiteUrl\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"loginUsername\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"loginPassword\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"ShoppingVendorToUser\"}],\"dbName\":null},\"PdfGroup\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"title\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"titleKey\",\"kind\":\"enum\",\"type\":\"PdfTitleKey\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"patientId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patient\",\"kind\":\"object\",\"type\":\"Patient\",\"relationName\":\"PatientToPdfGroup\"},{\"name\":\"pdfs\",\"kind\":\"object\",\"type\":\"PdfFile\",\"relationName\":\"PdfFileToPdfGroup\"}],\"dbName\":null},\"PdfFile\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"filename\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"pdfData\",\"kind\":\"scalar\",\"type\":\"Bytes\"},{\"name\":\"uploadedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"groupId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"group\",\"kind\":\"object\",\"type\":\"PdfGroup\",\"relationName\":\"PdfFileToPdfGroup\"}],\"dbName\":null},\"Payment\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"claimId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patientId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"updatedById\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"npiProviderId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"totalBilled\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"totalPaid\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"totalAdjusted\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"totalDue\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"mhPaidAmount\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"copayment\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"adjustment\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"PaymentStatus\"},{\"name\":\"notes\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"icn\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"claim\",\"kind\":\"object\",\"type\":\"Claim\",\"relationName\":\"ClaimToPayment\"},{\"name\":\"patient\",\"kind\":\"object\",\"type\":\"Patient\",\"relationName\":\"PatientToPayment\"},{\"name\":\"updatedBy\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"PaymentUpdatedBy\"},{\"name\":\"npiProvider\",\"kind\":\"object\",\"type\":\"NpiProvider\",\"relationName\":\"NpiProviderToPayment\"},{\"name\":\"serviceLineTransactions\",\"kind\":\"object\",\"type\":\"ServiceLineTransaction\",\"relationName\":\"PaymentToServiceLineTransaction\"},{\"name\":\"serviceLines\",\"kind\":\"object\",\"type\":\"ServiceLine\",\"relationName\":\"PaymentToServiceLine\"},{\"name\":\"commissionBatchItems\",\"kind\":\"object\",\"type\":\"CommissionBatchItem\",\"relationName\":\"CommissionBatchItemToPayment\"}],\"dbName\":null},\"ServiceLineTransaction\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"paymentId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"serviceLineId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"transactionId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"paidAmount\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"adjustedAmount\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"method\",\"kind\":\"enum\",\"type\":\"PaymentMethod\"},{\"name\":\"receivedDate\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"payerName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"notes\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"payment\",\"kind\":\"object\",\"type\":\"Payment\",\"relationName\":\"PaymentToServiceLineTransaction\"},{\"name\":\"serviceLine\",\"kind\":\"object\",\"type\":\"ServiceLine\",\"relationName\":\"ServiceLineToServiceLineTransaction\"}],\"dbName\":null},\"DatabaseBackup\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"DatabaseBackupToUser\"}],\"dbName\":null},\"BackupDestination\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"path\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"isActive\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"BackupDestinationToUser\"}],\"dbName\":null},\"Notification\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"type\",\"kind\":\"enum\",\"type\":\"NotificationTypes\"},{\"name\":\"message\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"read\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"NotificationToUser\"}],\"dbName\":null},\"CronJobLog\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"jobName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"status\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"startedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"completedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"durationMs\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"errorMessage\",\"kind\":\"scalar\",\"type\":\"String\"}],\"dbName\":null},\"CloudFolder\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"parentId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patientId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"parent\",\"kind\":\"object\",\"type\":\"CloudFolder\",\"relationName\":\"FolderChildren\"},{\"name\":\"children\",\"kind\":\"object\",\"type\":\"CloudFolder\",\"relationName\":\"FolderChildren\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"CloudFolderToUser\"},{\"name\":\"patient\",\"kind\":\"object\",\"type\":\"Patient\",\"relationName\":\"PatientCloudFolder\"},{\"name\":\"files\",\"kind\":\"object\",\"type\":\"CloudFile\",\"relationName\":\"CloudFileToCloudFolder\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"}],\"dbName\":null},\"CloudFile\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"mimeType\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"fileSize\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"folderId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"isComplete\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"totalChunks\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"diskPath\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"CloudFileToUser\"},{\"name\":\"folder\",\"kind\":\"object\",\"type\":\"CloudFolder\",\"relationName\":\"CloudFileToCloudFolder\"},{\"name\":\"chunks\",\"kind\":\"object\",\"type\":\"CloudFileChunk\",\"relationName\":\"CloudFileToCloudFileChunk\"}],\"dbName\":null},\"CloudFileChunk\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"fileId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"seq\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"data\",\"kind\":\"scalar\",\"type\":\"Bytes\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"file\",\"kind\":\"object\",\"type\":\"CloudFile\",\"relationName\":\"CloudFileToCloudFileChunk\"}],\"dbName\":null},\"Communication\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patientId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"channel\",\"kind\":\"enum\",\"type\":\"CommunicationChannel\"},{\"name\":\"direction\",\"kind\":\"enum\",\"type\":\"CommunicationDirection\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"CommunicationStatus\"},{\"name\":\"body\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"callDuration\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"twilioSid\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"patient\",\"kind\":\"object\",\"type\":\"Patient\",\"relationName\":\"CommunicationToPatient\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"CommunicationToUser\"}],\"dbName\":\"communications\"},\"PatientDocument\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patientId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"filename\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"originalName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"mimeType\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"fileSize\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"filePath\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"uploadedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"patient\",\"kind\":\"object\",\"type\":\"Patient\",\"relationName\":\"PatientToPatientDocument\"}],\"dbName\":null},\"TwilioSettings\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"accountSid\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"authToken\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"phoneNumber\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"greetingMessage\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"templates\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"TwilioSettingsToUser\"}],\"dbName\":\"twilio_settings\"},\"AiSettings\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"apiKey\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"aiEnabled\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"openAiKey\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"openAiEnabled\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"claudeAiKey\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"claudeAiEnabled\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"claudeAiModel\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"openAiModel\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"googleAiModel\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"dentalMgmtKey\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"dentalMgmtEnabled\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"afterHoursEnabled\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"openPhoneReply\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"AiSettingsToUser\"}],\"dbName\":\"ai_settings\"},\"OfficeHours\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"data\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"OfficeHoursToUser\"}],\"dbName\":\"office_hours\"},\"OfficeContact\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"officeName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"receptionistName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"dentistName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"phoneNumber\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"email\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"fax\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"streetAddress\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"city\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"state\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"zipCode\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"OfficeContactToUser\"}],\"dbName\":\"office_contact\"},\"InsuranceContact\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"phoneNumber\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"InsuranceContactToUser\"}],\"dbName\":\"insurance_contact\"},\"ProcedureTimeslot\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"data\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"ProcedureTimeslotToUser\"}],\"dbName\":\"procedure_timeslot\"},\"PatientConversation\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patientId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"stage\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"aiHandoff\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"patient\",\"kind\":\"object\",\"type\":\"Patient\",\"relationName\":\"PatientToPatientConversation\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"PatientConversationToUser\"}],\"dbName\":\"patient_conversation\"},\"LabRxTemplate\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"labName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"labPhone\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"labFax\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"labAddress\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"labAccount\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"caseType\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"material\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"instructions\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"sortOrder\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"LabRxTemplateToUser\"}],\"dbName\":\"lab_rx_template\"},\"CommissionBatch\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"npiProviderId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"totalCollection\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"commissionAmount\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"notes\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"npiProvider\",\"kind\":\"object\",\"type\":\"NpiProvider\",\"relationName\":\"CommissionBatchToNpiProvider\"},{\"name\":\"items\",\"kind\":\"object\",\"type\":\"CommissionBatchItem\",\"relationName\":\"CommissionBatchToCommissionBatchItem\"}],\"dbName\":null},\"CommissionBatchItem\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"commissionBatchId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"paymentId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"collectionAmount\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"commissionBatch\",\"kind\":\"object\",\"type\":\"CommissionBatch\",\"relationName\":\"CommissionBatchToCommissionBatchItem\"},{\"name\":\"payment\",\"kind\":\"object\",\"type\":\"Payment\",\"relationName\":\"CommissionBatchItemToPayment\"}],\"dbName\":null},\"SeleniumSettings\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"paymentGroupId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"SeleniumSettingsToUser\"}],\"dbName\":\"selenium_settings\"}},\"enums\":{},\"types\":{}}") defineDmmfProperty(exports.Prisma, config.runtimeDataModel) config.parameterizationSchema = { - strings: JSON.parse("[\"where\",\"orderBy\",\"cursor\",\"user\",\"patient\",\"appointments\",\"appointment\",\"staff\",\"claims\",\"claim\",\"updatedBy\",\"npiProvider\",\"payment\",\"serviceLineTransactions\",\"_count\",\"serviceLine\",\"serviceLines\",\"items\",\"commissionBatch\",\"commissionBatchItems\",\"payments\",\"commissionBatches\",\"appointmentProcedures\",\"claimFiles\",\"procedures\",\"files\",\"group\",\"pdfs\",\"groups\",\"communications\",\"documents\",\"conversation\",\"parent\",\"children\",\"folder\",\"file\",\"chunks\",\"cloudFolders\",\"patients\",\"npiProviders\",\"insuranceCredentials\",\"shoppingVendors\",\"updatedPayments\",\"backups\",\"backupDestinations\",\"notifications\",\"cloudFiles\",\"twilioSettings\",\"aiSettings\",\"officeHours\",\"officeContact\",\"procedureTimeslot\",\"insuranceContacts\",\"patientConversations\",\"labRxTemplates\",\"User.findUnique\",\"User.findUniqueOrThrow\",\"User.findFirst\",\"User.findFirstOrThrow\",\"User.findMany\",\"data\",\"User.createOne\",\"User.createMany\",\"User.createManyAndReturn\",\"User.updateOne\",\"User.updateMany\",\"User.updateManyAndReturn\",\"create\",\"update\",\"User.upsertOne\",\"User.deleteOne\",\"User.deleteMany\",\"having\",\"_avg\",\"_sum\",\"_min\",\"_max\",\"User.groupBy\",\"User.aggregate\",\"Patient.findUnique\",\"Patient.findUniqueOrThrow\",\"Patient.findFirst\",\"Patient.findFirstOrThrow\",\"Patient.findMany\",\"Patient.createOne\",\"Patient.createMany\",\"Patient.createManyAndReturn\",\"Patient.updateOne\",\"Patient.updateMany\",\"Patient.updateManyAndReturn\",\"Patient.upsertOne\",\"Patient.deleteOne\",\"Patient.deleteMany\",\"Patient.groupBy\",\"Patient.aggregate\",\"Appointment.findUnique\",\"Appointment.findUniqueOrThrow\",\"Appointment.findFirst\",\"Appointment.findFirstOrThrow\",\"Appointment.findMany\",\"Appointment.createOne\",\"Appointment.createMany\",\"Appointment.createManyAndReturn\",\"Appointment.updateOne\",\"Appointment.updateMany\",\"Appointment.updateManyAndReturn\",\"Appointment.upsertOne\",\"Appointment.deleteOne\",\"Appointment.deleteMany\",\"Appointment.groupBy\",\"Appointment.aggregate\",\"AppointmentFile.findUnique\",\"AppointmentFile.findUniqueOrThrow\",\"AppointmentFile.findFirst\",\"AppointmentFile.findFirstOrThrow\",\"AppointmentFile.findMany\",\"AppointmentFile.createOne\",\"AppointmentFile.createMany\",\"AppointmentFile.createManyAndReturn\",\"AppointmentFile.updateOne\",\"AppointmentFile.updateMany\",\"AppointmentFile.updateManyAndReturn\",\"AppointmentFile.upsertOne\",\"AppointmentFile.deleteOne\",\"AppointmentFile.deleteMany\",\"AppointmentFile.groupBy\",\"AppointmentFile.aggregate\",\"Staff.findUnique\",\"Staff.findUniqueOrThrow\",\"Staff.findFirst\",\"Staff.findFirstOrThrow\",\"Staff.findMany\",\"Staff.createOne\",\"Staff.createMany\",\"Staff.createManyAndReturn\",\"Staff.updateOne\",\"Staff.updateMany\",\"Staff.updateManyAndReturn\",\"Staff.upsertOne\",\"Staff.deleteOne\",\"Staff.deleteMany\",\"Staff.groupBy\",\"Staff.aggregate\",\"NpiProvider.findUnique\",\"NpiProvider.findUniqueOrThrow\",\"NpiProvider.findFirst\",\"NpiProvider.findFirstOrThrow\",\"NpiProvider.findMany\",\"NpiProvider.createOne\",\"NpiProvider.createMany\",\"NpiProvider.createManyAndReturn\",\"NpiProvider.updateOne\",\"NpiProvider.updateMany\",\"NpiProvider.updateManyAndReturn\",\"NpiProvider.upsertOne\",\"NpiProvider.deleteOne\",\"NpiProvider.deleteMany\",\"NpiProvider.groupBy\",\"NpiProvider.aggregate\",\"AppointmentProcedure.findUnique\",\"AppointmentProcedure.findUniqueOrThrow\",\"AppointmentProcedure.findFirst\",\"AppointmentProcedure.findFirstOrThrow\",\"AppointmentProcedure.findMany\",\"AppointmentProcedure.createOne\",\"AppointmentProcedure.createMany\",\"AppointmentProcedure.createManyAndReturn\",\"AppointmentProcedure.updateOne\",\"AppointmentProcedure.updateMany\",\"AppointmentProcedure.updateManyAndReturn\",\"AppointmentProcedure.upsertOne\",\"AppointmentProcedure.deleteOne\",\"AppointmentProcedure.deleteMany\",\"AppointmentProcedure.groupBy\",\"AppointmentProcedure.aggregate\",\"Claim.findUnique\",\"Claim.findUniqueOrThrow\",\"Claim.findFirst\",\"Claim.findFirstOrThrow\",\"Claim.findMany\",\"Claim.createOne\",\"Claim.createMany\",\"Claim.createManyAndReturn\",\"Claim.updateOne\",\"Claim.updateMany\",\"Claim.updateManyAndReturn\",\"Claim.upsertOne\",\"Claim.deleteOne\",\"Claim.deleteMany\",\"Claim.groupBy\",\"Claim.aggregate\",\"ServiceLine.findUnique\",\"ServiceLine.findUniqueOrThrow\",\"ServiceLine.findFirst\",\"ServiceLine.findFirstOrThrow\",\"ServiceLine.findMany\",\"ServiceLine.createOne\",\"ServiceLine.createMany\",\"ServiceLine.createManyAndReturn\",\"ServiceLine.updateOne\",\"ServiceLine.updateMany\",\"ServiceLine.updateManyAndReturn\",\"ServiceLine.upsertOne\",\"ServiceLine.deleteOne\",\"ServiceLine.deleteMany\",\"ServiceLine.groupBy\",\"ServiceLine.aggregate\",\"ClaimFile.findUnique\",\"ClaimFile.findUniqueOrThrow\",\"ClaimFile.findFirst\",\"ClaimFile.findFirstOrThrow\",\"ClaimFile.findMany\",\"ClaimFile.createOne\",\"ClaimFile.createMany\",\"ClaimFile.createManyAndReturn\",\"ClaimFile.updateOne\",\"ClaimFile.updateMany\",\"ClaimFile.updateManyAndReturn\",\"ClaimFile.upsertOne\",\"ClaimFile.deleteOne\",\"ClaimFile.deleteMany\",\"ClaimFile.groupBy\",\"ClaimFile.aggregate\",\"InsuranceCredential.findUnique\",\"InsuranceCredential.findUniqueOrThrow\",\"InsuranceCredential.findFirst\",\"InsuranceCredential.findFirstOrThrow\",\"InsuranceCredential.findMany\",\"InsuranceCredential.createOne\",\"InsuranceCredential.createMany\",\"InsuranceCredential.createManyAndReturn\",\"InsuranceCredential.updateOne\",\"InsuranceCredential.updateMany\",\"InsuranceCredential.updateManyAndReturn\",\"InsuranceCredential.upsertOne\",\"InsuranceCredential.deleteOne\",\"InsuranceCredential.deleteMany\",\"InsuranceCredential.groupBy\",\"InsuranceCredential.aggregate\",\"ShoppingVendor.findUnique\",\"ShoppingVendor.findUniqueOrThrow\",\"ShoppingVendor.findFirst\",\"ShoppingVendor.findFirstOrThrow\",\"ShoppingVendor.findMany\",\"ShoppingVendor.createOne\",\"ShoppingVendor.createMany\",\"ShoppingVendor.createManyAndReturn\",\"ShoppingVendor.updateOne\",\"ShoppingVendor.updateMany\",\"ShoppingVendor.updateManyAndReturn\",\"ShoppingVendor.upsertOne\",\"ShoppingVendor.deleteOne\",\"ShoppingVendor.deleteMany\",\"ShoppingVendor.groupBy\",\"ShoppingVendor.aggregate\",\"PdfGroup.findUnique\",\"PdfGroup.findUniqueOrThrow\",\"PdfGroup.findFirst\",\"PdfGroup.findFirstOrThrow\",\"PdfGroup.findMany\",\"PdfGroup.createOne\",\"PdfGroup.createMany\",\"PdfGroup.createManyAndReturn\",\"PdfGroup.updateOne\",\"PdfGroup.updateMany\",\"PdfGroup.updateManyAndReturn\",\"PdfGroup.upsertOne\",\"PdfGroup.deleteOne\",\"PdfGroup.deleteMany\",\"PdfGroup.groupBy\",\"PdfGroup.aggregate\",\"PdfFile.findUnique\",\"PdfFile.findUniqueOrThrow\",\"PdfFile.findFirst\",\"PdfFile.findFirstOrThrow\",\"PdfFile.findMany\",\"PdfFile.createOne\",\"PdfFile.createMany\",\"PdfFile.createManyAndReturn\",\"PdfFile.updateOne\",\"PdfFile.updateMany\",\"PdfFile.updateManyAndReturn\",\"PdfFile.upsertOne\",\"PdfFile.deleteOne\",\"PdfFile.deleteMany\",\"PdfFile.groupBy\",\"PdfFile.aggregate\",\"Payment.findUnique\",\"Payment.findUniqueOrThrow\",\"Payment.findFirst\",\"Payment.findFirstOrThrow\",\"Payment.findMany\",\"Payment.createOne\",\"Payment.createMany\",\"Payment.createManyAndReturn\",\"Payment.updateOne\",\"Payment.updateMany\",\"Payment.updateManyAndReturn\",\"Payment.upsertOne\",\"Payment.deleteOne\",\"Payment.deleteMany\",\"Payment.groupBy\",\"Payment.aggregate\",\"ServiceLineTransaction.findUnique\",\"ServiceLineTransaction.findUniqueOrThrow\",\"ServiceLineTransaction.findFirst\",\"ServiceLineTransaction.findFirstOrThrow\",\"ServiceLineTransaction.findMany\",\"ServiceLineTransaction.createOne\",\"ServiceLineTransaction.createMany\",\"ServiceLineTransaction.createManyAndReturn\",\"ServiceLineTransaction.updateOne\",\"ServiceLineTransaction.updateMany\",\"ServiceLineTransaction.updateManyAndReturn\",\"ServiceLineTransaction.upsertOne\",\"ServiceLineTransaction.deleteOne\",\"ServiceLineTransaction.deleteMany\",\"ServiceLineTransaction.groupBy\",\"ServiceLineTransaction.aggregate\",\"DatabaseBackup.findUnique\",\"DatabaseBackup.findUniqueOrThrow\",\"DatabaseBackup.findFirst\",\"DatabaseBackup.findFirstOrThrow\",\"DatabaseBackup.findMany\",\"DatabaseBackup.createOne\",\"DatabaseBackup.createMany\",\"DatabaseBackup.createManyAndReturn\",\"DatabaseBackup.updateOne\",\"DatabaseBackup.updateMany\",\"DatabaseBackup.updateManyAndReturn\",\"DatabaseBackup.upsertOne\",\"DatabaseBackup.deleteOne\",\"DatabaseBackup.deleteMany\",\"DatabaseBackup.groupBy\",\"DatabaseBackup.aggregate\",\"BackupDestination.findUnique\",\"BackupDestination.findUniqueOrThrow\",\"BackupDestination.findFirst\",\"BackupDestination.findFirstOrThrow\",\"BackupDestination.findMany\",\"BackupDestination.createOne\",\"BackupDestination.createMany\",\"BackupDestination.createManyAndReturn\",\"BackupDestination.updateOne\",\"BackupDestination.updateMany\",\"BackupDestination.updateManyAndReturn\",\"BackupDestination.upsertOne\",\"BackupDestination.deleteOne\",\"BackupDestination.deleteMany\",\"BackupDestination.groupBy\",\"BackupDestination.aggregate\",\"Notification.findUnique\",\"Notification.findUniqueOrThrow\",\"Notification.findFirst\",\"Notification.findFirstOrThrow\",\"Notification.findMany\",\"Notification.createOne\",\"Notification.createMany\",\"Notification.createManyAndReturn\",\"Notification.updateOne\",\"Notification.updateMany\",\"Notification.updateManyAndReturn\",\"Notification.upsertOne\",\"Notification.deleteOne\",\"Notification.deleteMany\",\"Notification.groupBy\",\"Notification.aggregate\",\"CronJobLog.findUnique\",\"CronJobLog.findUniqueOrThrow\",\"CronJobLog.findFirst\",\"CronJobLog.findFirstOrThrow\",\"CronJobLog.findMany\",\"CronJobLog.createOne\",\"CronJobLog.createMany\",\"CronJobLog.createManyAndReturn\",\"CronJobLog.updateOne\",\"CronJobLog.updateMany\",\"CronJobLog.updateManyAndReturn\",\"CronJobLog.upsertOne\",\"CronJobLog.deleteOne\",\"CronJobLog.deleteMany\",\"CronJobLog.groupBy\",\"CronJobLog.aggregate\",\"CloudFolder.findUnique\",\"CloudFolder.findUniqueOrThrow\",\"CloudFolder.findFirst\",\"CloudFolder.findFirstOrThrow\",\"CloudFolder.findMany\",\"CloudFolder.createOne\",\"CloudFolder.createMany\",\"CloudFolder.createManyAndReturn\",\"CloudFolder.updateOne\",\"CloudFolder.updateMany\",\"CloudFolder.updateManyAndReturn\",\"CloudFolder.upsertOne\",\"CloudFolder.deleteOne\",\"CloudFolder.deleteMany\",\"CloudFolder.groupBy\",\"CloudFolder.aggregate\",\"CloudFile.findUnique\",\"CloudFile.findUniqueOrThrow\",\"CloudFile.findFirst\",\"CloudFile.findFirstOrThrow\",\"CloudFile.findMany\",\"CloudFile.createOne\",\"CloudFile.createMany\",\"CloudFile.createManyAndReturn\",\"CloudFile.updateOne\",\"CloudFile.updateMany\",\"CloudFile.updateManyAndReturn\",\"CloudFile.upsertOne\",\"CloudFile.deleteOne\",\"CloudFile.deleteMany\",\"CloudFile.groupBy\",\"CloudFile.aggregate\",\"CloudFileChunk.findUnique\",\"CloudFileChunk.findUniqueOrThrow\",\"CloudFileChunk.findFirst\",\"CloudFileChunk.findFirstOrThrow\",\"CloudFileChunk.findMany\",\"CloudFileChunk.createOne\",\"CloudFileChunk.createMany\",\"CloudFileChunk.createManyAndReturn\",\"CloudFileChunk.updateOne\",\"CloudFileChunk.updateMany\",\"CloudFileChunk.updateManyAndReturn\",\"CloudFileChunk.upsertOne\",\"CloudFileChunk.deleteOne\",\"CloudFileChunk.deleteMany\",\"CloudFileChunk.groupBy\",\"CloudFileChunk.aggregate\",\"Communication.findUnique\",\"Communication.findUniqueOrThrow\",\"Communication.findFirst\",\"Communication.findFirstOrThrow\",\"Communication.findMany\",\"Communication.createOne\",\"Communication.createMany\",\"Communication.createManyAndReturn\",\"Communication.updateOne\",\"Communication.updateMany\",\"Communication.updateManyAndReturn\",\"Communication.upsertOne\",\"Communication.deleteOne\",\"Communication.deleteMany\",\"Communication.groupBy\",\"Communication.aggregate\",\"PatientDocument.findUnique\",\"PatientDocument.findUniqueOrThrow\",\"PatientDocument.findFirst\",\"PatientDocument.findFirstOrThrow\",\"PatientDocument.findMany\",\"PatientDocument.createOne\",\"PatientDocument.createMany\",\"PatientDocument.createManyAndReturn\",\"PatientDocument.updateOne\",\"PatientDocument.updateMany\",\"PatientDocument.updateManyAndReturn\",\"PatientDocument.upsertOne\",\"PatientDocument.deleteOne\",\"PatientDocument.deleteMany\",\"PatientDocument.groupBy\",\"PatientDocument.aggregate\",\"TwilioSettings.findUnique\",\"TwilioSettings.findUniqueOrThrow\",\"TwilioSettings.findFirst\",\"TwilioSettings.findFirstOrThrow\",\"TwilioSettings.findMany\",\"TwilioSettings.createOne\",\"TwilioSettings.createMany\",\"TwilioSettings.createManyAndReturn\",\"TwilioSettings.updateOne\",\"TwilioSettings.updateMany\",\"TwilioSettings.updateManyAndReturn\",\"TwilioSettings.upsertOne\",\"TwilioSettings.deleteOne\",\"TwilioSettings.deleteMany\",\"TwilioSettings.groupBy\",\"TwilioSettings.aggregate\",\"AiSettings.findUnique\",\"AiSettings.findUniqueOrThrow\",\"AiSettings.findFirst\",\"AiSettings.findFirstOrThrow\",\"AiSettings.findMany\",\"AiSettings.createOne\",\"AiSettings.createMany\",\"AiSettings.createManyAndReturn\",\"AiSettings.updateOne\",\"AiSettings.updateMany\",\"AiSettings.updateManyAndReturn\",\"AiSettings.upsertOne\",\"AiSettings.deleteOne\",\"AiSettings.deleteMany\",\"AiSettings.groupBy\",\"AiSettings.aggregate\",\"OfficeHours.findUnique\",\"OfficeHours.findUniqueOrThrow\",\"OfficeHours.findFirst\",\"OfficeHours.findFirstOrThrow\",\"OfficeHours.findMany\",\"OfficeHours.createOne\",\"OfficeHours.createMany\",\"OfficeHours.createManyAndReturn\",\"OfficeHours.updateOne\",\"OfficeHours.updateMany\",\"OfficeHours.updateManyAndReturn\",\"OfficeHours.upsertOne\",\"OfficeHours.deleteOne\",\"OfficeHours.deleteMany\",\"OfficeHours.groupBy\",\"OfficeHours.aggregate\",\"OfficeContact.findUnique\",\"OfficeContact.findUniqueOrThrow\",\"OfficeContact.findFirst\",\"OfficeContact.findFirstOrThrow\",\"OfficeContact.findMany\",\"OfficeContact.createOne\",\"OfficeContact.createMany\",\"OfficeContact.createManyAndReturn\",\"OfficeContact.updateOne\",\"OfficeContact.updateMany\",\"OfficeContact.updateManyAndReturn\",\"OfficeContact.upsertOne\",\"OfficeContact.deleteOne\",\"OfficeContact.deleteMany\",\"OfficeContact.groupBy\",\"OfficeContact.aggregate\",\"InsuranceContact.findUnique\",\"InsuranceContact.findUniqueOrThrow\",\"InsuranceContact.findFirst\",\"InsuranceContact.findFirstOrThrow\",\"InsuranceContact.findMany\",\"InsuranceContact.createOne\",\"InsuranceContact.createMany\",\"InsuranceContact.createManyAndReturn\",\"InsuranceContact.updateOne\",\"InsuranceContact.updateMany\",\"InsuranceContact.updateManyAndReturn\",\"InsuranceContact.upsertOne\",\"InsuranceContact.deleteOne\",\"InsuranceContact.deleteMany\",\"InsuranceContact.groupBy\",\"InsuranceContact.aggregate\",\"ProcedureTimeslot.findUnique\",\"ProcedureTimeslot.findUniqueOrThrow\",\"ProcedureTimeslot.findFirst\",\"ProcedureTimeslot.findFirstOrThrow\",\"ProcedureTimeslot.findMany\",\"ProcedureTimeslot.createOne\",\"ProcedureTimeslot.createMany\",\"ProcedureTimeslot.createManyAndReturn\",\"ProcedureTimeslot.updateOne\",\"ProcedureTimeslot.updateMany\",\"ProcedureTimeslot.updateManyAndReturn\",\"ProcedureTimeslot.upsertOne\",\"ProcedureTimeslot.deleteOne\",\"ProcedureTimeslot.deleteMany\",\"ProcedureTimeslot.groupBy\",\"ProcedureTimeslot.aggregate\",\"PatientConversation.findUnique\",\"PatientConversation.findUniqueOrThrow\",\"PatientConversation.findFirst\",\"PatientConversation.findFirstOrThrow\",\"PatientConversation.findMany\",\"PatientConversation.createOne\",\"PatientConversation.createMany\",\"PatientConversation.createManyAndReturn\",\"PatientConversation.updateOne\",\"PatientConversation.updateMany\",\"PatientConversation.updateManyAndReturn\",\"PatientConversation.upsertOne\",\"PatientConversation.deleteOne\",\"PatientConversation.deleteMany\",\"PatientConversation.groupBy\",\"PatientConversation.aggregate\",\"LabRxTemplate.findUnique\",\"LabRxTemplate.findUniqueOrThrow\",\"LabRxTemplate.findFirst\",\"LabRxTemplate.findFirstOrThrow\",\"LabRxTemplate.findMany\",\"LabRxTemplate.createOne\",\"LabRxTemplate.createMany\",\"LabRxTemplate.createManyAndReturn\",\"LabRxTemplate.updateOne\",\"LabRxTemplate.updateMany\",\"LabRxTemplate.updateManyAndReturn\",\"LabRxTemplate.upsertOne\",\"LabRxTemplate.deleteOne\",\"LabRxTemplate.deleteMany\",\"LabRxTemplate.groupBy\",\"LabRxTemplate.aggregate\",\"CommissionBatch.findUnique\",\"CommissionBatch.findUniqueOrThrow\",\"CommissionBatch.findFirst\",\"CommissionBatch.findFirstOrThrow\",\"CommissionBatch.findMany\",\"CommissionBatch.createOne\",\"CommissionBatch.createMany\",\"CommissionBatch.createManyAndReturn\",\"CommissionBatch.updateOne\",\"CommissionBatch.updateMany\",\"CommissionBatch.updateManyAndReturn\",\"CommissionBatch.upsertOne\",\"CommissionBatch.deleteOne\",\"CommissionBatch.deleteMany\",\"CommissionBatch.groupBy\",\"CommissionBatch.aggregate\",\"CommissionBatchItem.findUnique\",\"CommissionBatchItem.findUniqueOrThrow\",\"CommissionBatchItem.findFirst\",\"CommissionBatchItem.findFirstOrThrow\",\"CommissionBatchItem.findMany\",\"CommissionBatchItem.createOne\",\"CommissionBatchItem.createMany\",\"CommissionBatchItem.createManyAndReturn\",\"CommissionBatchItem.updateOne\",\"CommissionBatchItem.updateMany\",\"CommissionBatchItem.updateManyAndReturn\",\"CommissionBatchItem.upsertOne\",\"CommissionBatchItem.deleteOne\",\"CommissionBatchItem.deleteMany\",\"CommissionBatchItem.groupBy\",\"CommissionBatchItem.aggregate\",\"AND\",\"OR\",\"NOT\",\"id\",\"commissionBatchId\",\"paymentId\",\"collectionAmount\",\"equals\",\"in\",\"notIn\",\"lt\",\"lte\",\"gt\",\"gte\",\"not\",\"npiProviderId\",\"totalCollection\",\"commissionAmount\",\"notes\",\"createdAt\",\"contains\",\"startsWith\",\"endsWith\",\"userId\",\"name\",\"labName\",\"labPhone\",\"labFax\",\"labAddress\",\"labAccount\",\"caseType\",\"material\",\"instructions\",\"doctorName\",\"sortOrder\",\"updatedAt\",\"patientId\",\"stage\",\"aiHandoff\",\"string_contains\",\"string_starts_with\",\"string_ends_with\",\"array_starts_with\",\"array_ends_with\",\"array_contains\",\"phoneNumber\",\"officeName\",\"receptionistName\",\"dentistName\",\"email\",\"fax\",\"streetAddress\",\"city\",\"state\",\"zipCode\",\"apiKey\",\"aiEnabled\",\"openAiKey\",\"openAiEnabled\",\"claudeAiKey\",\"claudeAiEnabled\",\"claudeAiModel\",\"openAiModel\",\"googleAiModel\",\"dentalMgmtKey\",\"dentalMgmtEnabled\",\"afterHoursEnabled\",\"openPhoneReply\",\"accountSid\",\"authToken\",\"greetingMessage\",\"templates\",\"filename\",\"originalName\",\"mimeType\",\"fileSize\",\"filePath\",\"uploadedAt\",\"CommunicationChannel\",\"channel\",\"CommunicationDirection\",\"direction\",\"CommunicationStatus\",\"status\",\"body\",\"callDuration\",\"twilioSid\",\"fileId\",\"seq\",\"folderId\",\"isComplete\",\"totalChunks\",\"diskPath\",\"parentId\",\"jobName\",\"startedAt\",\"completedAt\",\"durationMs\",\"errorMessage\",\"NotificationTypes\",\"type\",\"message\",\"read\",\"path\",\"isActive\",\"serviceLineId\",\"transactionId\",\"paidAmount\",\"adjustedAmount\",\"PaymentMethod\",\"method\",\"receivedDate\",\"payerName\",\"claimId\",\"updatedById\",\"totalBilled\",\"totalPaid\",\"totalAdjusted\",\"totalDue\",\"mhPaidAmount\",\"copayment\",\"adjustment\",\"PaymentStatus\",\"icn\",\"pdfData\",\"groupId\",\"title\",\"PdfTitleKey\",\"titleKey\",\"vendorName\",\"websiteUrl\",\"loginUsername\",\"loginPassword\",\"siteKey\",\"username\",\"password\",\"procedureCode\",\"procedureDate\",\"quad\",\"arch\",\"toothNumber\",\"toothSurface\",\"paidCode\",\"allowedAmount\",\"ServiceLineStatus\",\"appointmentId\",\"staffId\",\"patientName\",\"memberId\",\"dateOfBirth\",\"remarks\",\"MissingTeethStatus\",\"missingTeethStatus\",\"missingTeeth\",\"serviceDate\",\"insuranceProvider\",\"ClaimStatus\",\"claimNumber\",\"preAuthNumber\",\"procedureLabel\",\"fee\",\"category\",\"oralCavityArea\",\"ProcedureSource\",\"source\",\"comboKey\",\"npiNumber\",\"providerName\",\"role\",\"phone\",\"date\",\"startTime\",\"endTime\",\"typeLocked\",\"procedureCodeNotes\",\"movedByAi\",\"PatientStatus\",\"eligibilityStatus\",\"firstName\",\"lastName\",\"gender\",\"address\",\"insuranceId\",\"groupNumber\",\"policyHolder\",\"allergies\",\"medicalConditions\",\"preferredLanguage\",\"autoBackupEnabled\",\"autoBackupHour\",\"usbBackupEnabled\",\"usbBackupHour\",\"autoMhCheckEnabled\",\"autoMhCheckDayOfWeek\",\"autoMhCheckHour\",\"userId_siteKey\",\"userId_npiNumber\",\"every\",\"some\",\"none\",\"fileId_seq\",\"userId_parentId_name\",\"commissionBatchId_paymentId\",\"is\",\"isNot\",\"connectOrCreate\",\"upsert\",\"createMany\",\"set\",\"disconnect\",\"delete\",\"connect\",\"updateMany\",\"deleteMany\",\"increment\",\"decrement\",\"multiply\",\"divide\"]"), - graph: "4RPrArAEIwUAAI4JACAHAADJCQAgCAAAiAkAIB0AANAJACAlAACZCQAgJgAAyAkAICcAAMoJACAoAADLCQAgKQAAzAkAICoAAIkJACArAADNCQAgLAAAzgkAIC0AAM8JACAuAACbCQAgLwAA0QkAIDAAANIJACAxAADTCQAgMgAA1AkAIDMAANUJACA0AADWCQAgNQAA1wkAIDYAANgJACDvBAAAxwkAMPAEAAANABDxBAAAxwkAMPIEAgAAAAH1BQEAAAAB9gUBAKMIACGrBiAApAgAIawGAgDGCAAhrQYgAKQIACGuBgIAxggAIa8GIACkCAAhsAYCAMYIACGxBgIAxggAIQEAAAABACAiAwAAmggAIAUAAI4JACAIAACICQAgDAAAiQkAIBgAAIsJACAcAADdCQAgHQAA0AkAIB4AAN4JACAfAADfCQAgJQAAmQkAIO8EAADcCQAw8AQAAAMAEPEEAADcCQAw8gQCAMYIACGCBUAAxwgAIYYFAgDGCAAhkgVAAMcIACGgBQEAnggAIaMFAQCeCAAhpQUBAJ4IACHCBQAA2gmgBiKEBkAAyAgAIYoGAQCeCAAhmAYBAKMIACGhBgEAowgAIaIGAQCjCAAhowYBAKMIACGkBgEAnggAIaUGAQCeCAAhpgYBAJ4IACGnBgEAnggAIagGAQCeCAAhqQYBAJ4IACGqBgEAnggAIRYDAACcCgAgBQAAhREAIAgAAIgRACAMAACLEQAgGAAAnBEAIBwAAK4RACAdAACREQAgHgAArxEAIB8AALARACAlAACPEQAgoAUAAOsJACCjBQAA6wkAIKUFAADrCQAghAYAAOsJACCKBgAA6wkAIKQGAADrCQAgpQYAAOsJACCmBgAA6wkAIKcGAADrCQAgqAYAAOsJACCpBgAA6wkAIKoGAADrCQAgIgMAAJoIACAFAACOCQAgCAAAiAkAIAwAAIkJACAYAACLCQAgHAAA3QkAIB0AANAJACAeAADeCQAgHwAA3wkAICUAAJkJACDvBAAA3AkAMPAEAAADABDxBAAA3AkAMPIEAgAAAAGCBUAAxwgAIYYFAgDGCAAhkgVAAMcIACGgBQEAnggAIaMFAQCeCAAhpQUBAJ4IACHCBQAA2gmgBiKEBkAAyAgAIYoGAQCeCAAhmAYBAKMIACGhBgEAowgAIaIGAQCjCAAhowYBAKMIACGkBgEAnggAIaUGAQCeCAAhpgYBAJ4IACGnBgEAnggAIagGAQCeCAAhqQYBAJ4IACGqBgEAnggAIQMAAAADACABAAAEADACAAAFACAZAwAAmggAIAQAAP0IACAHAADFCQAgCAAAiAkAIBgAAIsJACAZAADbCQAg7wQAANkJADDwBAAABwAQ8QQAANkJADDyBAIAxggAIYEFAQCeCAAhggVAAMcIACGGBQIAxggAIZMFAgDGCAAhwgUBAKMIACHTBQEAowgAIe0FAQCjCAAhgQYCAMYIACGZBkAAxwgAIZoGAQCjCAAhmwYBAKMIACGcBiAApAgAIZ0GAQCeCAAhngYgAKQIACGgBgAA2gmgBiIIAwAAnAoAIAQAAJoRACAHAACrEQAgCAAAiBEAIBgAAJwRACAZAACtEQAggQUAAOsJACCdBgAA6wkAIBkDAACaCAAgBAAA_QgAIAcAAMUJACAIAACICQAgGAAAiwkAIBkAANsJACDvBAAA2QkAMPAEAAAHABDxBAAA2QkAMPIEAgAAAAGBBQEAnggAIYIFQADHCAAhhgUCAMYIACGTBQIAxggAIcIFAQCjCAAh0wUBAKMIACHtBQEAowgAIYEGAgDGCAAhmQZAAMcIACGaBgEAowgAIZsGAQCjCAAhnAYgAKQIACGdBgEAnggAIZ4GIACkCAAhoAYAANoJoAYiAwAAAAcAIAEAAAgAMAIAAAkAIA0DAACNCQAgBQAAjgkAIAgAAIgJACDvBAAAjAkAMPAEAAALABDxBAAAjAkAMPIEAgDGCAAhggVAAMcIACGGBQIAxggAIYcFAQCjCAAhoAUBAJ4IACGXBgEAowgAIZgGAQCeCAAhAQAAAAsAICMFAACOCQAgBwAAyQkAIAgAAIgJACAdAADQCQAgJQAAmQkAICYAAMgJACAnAADKCQAgKAAAywkAICkAAMwJACAqAACJCQAgKwAAzQkAICwAAM4JACAtAADPCQAgLgAAmwkAIC8AANEJACAwAADSCQAgMQAA0wkAIDIAANQJACAzAADVCQAgNAAA1gkAIDUAANcJACA2AADYCQAg7wQAAMcJADDwBAAADQAQ8QQAAMcJADDyBAIAxggAIfUFAQCjCAAh9gUBAKMIACGrBiAApAgAIawGAgDGCAAhrQYgAKQIACGuBgIAxggAIa8GIACkCAAhsAYCAMYIACGxBgIAxggAIQEAAAANACADAAAABwAgAQAACAAwAgAACQAgHgMAAI0JACAEAAD9CAAgBgAAxAkAIAcAAMUJACALAACtCQAgDAAAuQkAIBAAAMAJACAXAADGCQAg7wQAAMEJADDwBAAAEAAQ8QQAAMEJADDyBAIAxggAIf4EAgDJCAAhggVAAMcIACGGBQIAxggAIZIFQADHCAAhkwUCAMYIACHCBQAAwwmMBiKABgIAyQgAIYEGAgDGCAAhggYBAKMIACGDBgEAowgAIYQGQADHCAAhhQYBAKMIACGHBgAAwgmHBiKIBgAAqQgAIIkGQADHCAAhigYBAKMIACGMBgEAnggAIY0GAQCeCAAhDQMAAJwKACAEAACaEQAgBgAAohEAIAcAAKsRACALAACkEQAgDAAApxEAIBAAAKoRACAXAACsEQAg_gQAAOsJACCABgAA6wkAIIgGAADrCQAgjAYAAOsJACCNBgAA6wkAIB4DAACNCQAgBAAA_QgAIAYAAMQJACAHAADFCQAgCwAArQkAIAwAALkJACAQAADACQAgFwAAxgkAIO8EAADBCQAw8AQAABAAEPEEAADBCQAw8gQCAAAAAf4EAgDJCAAhggVAAMcIACGGBQIAxggAIZIFQADHCAAhkwUCAMYIACHCBQAAwwmMBiKABgIAyQgAIYEGAgDGCAAhggYBAKMIACGDBgEAowgAIYQGQADHCAAhhQYBAKMIACGHBgAAwgmHBiKIBgAAqQgAIIkGQADHCAAhigYBAKMIACGMBgEAnggAIY0GAQCeCAAhAwAAABAAIAEAABEAMAIAABIAIAEAAAAHACABAAAADQAgAQAAAAsAIA4DAACaCAAgCAAAiAkAIBQAAIkJACAVAACKCQAgFgAAiwkAIO8EAACHCQAw8AQAABcAEPEEAACHCQAw8gQCAMYIACGCBUAAxwgAIYYFAgDGCAAhkQUCAMYIACGVBgEAowgAIZYGAQCjCAAhAQAAABcAIAMAAAAQACABAAARADACAAASACAcBAAA_QgAIAkAALgJACAKAACNCQAgCwAArQkAIA0AALoJACAQAADACQAgEwAAsQkAIO8EAAC-CQAw8AQAABoAEPEEAAC-CQAw8gQCAMYIACH-BAIAyQgAIYEFAQCeCAAhggVAAMcIACGGBQIAxggAIZIFQADHCAAhkwUCAMYIACHCBQAAvwnqBSLgBQIAyQgAIeEFAgDJCAAh4gUQAK8JACHjBRAArwkAIeQFEACvCQAh5QUQAK8JACHmBRAAqwkAIecFEACvCQAh6AUQAK8JACHqBQEAnggAIQ0EAACaEQAgCQAAoxEAIAoAAJwKACALAACkEQAgDQAAqBEAIBAAAKoRACATAAClEQAg_gQAAOsJACCBBQAA6wkAIOAFAADrCQAg4QUAAOsJACDmBQAA6wkAIOoFAADrCQAgHAQAAP0IACAJAAC4CQAgCgAAjQkAIAsAAK0JACANAAC6CQAgEAAAwAkAIBMAALEJACDvBAAAvgkAMPAEAAAaABDxBAAAvgkAMPIEAgAAAAH-BAIAyQgAIYEFAQCeCAAhggVAAMcIACGGBQIAxggAIZIFQADHCAAhkwUCAMYIACHCBQAAvwnqBSLgBQIAAAAB4QUCAMkIACHiBRAArwkAIeMFEACvCQAh5AUQAK8JACHlBRAArwkAIeYFEACrCQAh5wUQAK8JACHoBRAArwkAIeoFAQCeCAAhAwAAABoAIAEAABsAMAIAABwAIAEAAAAQACABAAAADQAgAQAAABcAIBAMAAC1CQAgDwAAvQkAIO8EAAC7CQAw8AQAACEAEPEEAAC7CQAw8gQCAMYIACH0BAIAxggAIYEFAQCeCAAhggVAAMcIACHYBQIAxggAIdkFAQCeCAAh2gUQAK8JACHbBRAArwkAId0FAAC8Cd0FIt4FQADHCAAh3wUBAJ4IACEFDAAApxEAIA8AAKkRACCBBQAA6wkAINkFAADrCQAg3wUAAOsJACAQDAAAtQkAIA8AAL0JACDvBAAAuwkAMPAEAAAhABDxBAAAuwkAMPIEAgAAAAH0BAIAxggAIYEFAQCeCAAhggVAAMcIACHYBQIAxggAIdkFAQCeCAAh2gUQAK8JACHbBRAArwkAId0FAAC8Cd0FIt4FQADHCAAh3wUBAJ4IACEDAAAAIQAgAQAAIgAwAgAAIwAgAQAAABAAIAEAAAAaACADAAAAIQAgAQAAIgAwAgAAIwAgAQAAACEAIBcJAAC4CQAgDAAAuQkAIA0AALoJACDvBAAAtgkAMPAEAAApABDxBAAAtgkAMPIEAgDGCAAh9AQCAMkIACHCBQAAtwmABiLgBQIAyQgAIeIFEACvCQAh4wUQAK8JACHkBRAArwkAIeUFEACvCQAh6gUBAJ4IACH3BQEAowgAIfgFQADHCAAh-QUBAJ4IACH6BQEAnggAIfsFAQCeCAAh_AUBAJ4IACH9BQEAnggAIf4FEACrCQAhDAkAAKMRACAMAACnEQAgDQAAqBEAIPQEAADrCQAg4AUAAOsJACDqBQAA6wkAIPkFAADrCQAg-gUAAOsJACD7BQAA6wkAIPwFAADrCQAg_QUAAOsJACD-BQAA6wkAIBcJAAC4CQAgDAAAuQkAIA0AALoJACDvBAAAtgkAMPAEAAApABDxBAAAtgkAMPIEAgAAAAH0BAIAyQgAIcIFAAC3CYAGIuAFAgDJCAAh4gUQAK8JACHjBRAArwkAIeQFEACvCQAh5QUQAK8JACHqBQEAnggAIfcFAQCjCAAh-AVAAMcIACH5BQEAnggAIfoFAQCeCAAh-wUBAJ4IACH8BQEAnggAIf0FAQCeCAAh_gUQAKsJACEDAAAAKQAgAQAAKgAwAgAAKwAgCQwAALUJACASAAC0CQAg7wQAALMJADDwBAAALQAQ8QQAALMJADDyBAIAxggAIfMEAgDGCAAh9AQCAMYIACH1BBAArwkAIQIMAACnEQAgEgAAphEAIAoMAAC1CQAgEgAAtAkAIO8EAACzCQAw8AQAAC0AEPEEAACzCQAw8gQCAAAAAfMEAgDGCAAh9AQCAMYIACH1BBAArwkAIbkGAACyCQAgAwAAAC0AIAEAAC4AMAIAAC8AIAMAAAAtACABAAAuADACAAAvACABAAAALQAgAQAAACEAIAEAAAApACABAAAALQAgCwsAALAJACARAACxCQAg7wQAAK4JADDwBAAANgAQ8QQAAK4JADDyBAIAxggAIf4EAgDGCAAh_wQQAK8JACGABRAArwkAIYEFAQCeCAAhggVAAMcIACEDCwAApBEAIBEAAKURACCBBQAA6wkAIAsLAACwCQAgEQAAsQkAIO8EAACuCQAw8AQAADYAEPEEAACuCQAw8gQCAAAAAf4EAgDGCAAh_wQQAK8JACGABRAArwkAIYEFAQCeCAAhggVAAMcIACEDAAAANgAgAQAANwAwAgAAOAAgFAQAAP0IACAGAACnCQAgCwAArQkAIO8EAACqCQAw8AQAADoAEPEEAACqCQAw8gQCAMYIACH-BAIAyQgAIYIFQADHCAAhkwUCAMYIACH3BQEAowgAIfsFAQCeCAAh_AUBAJ4IACGABgIAxggAIY4GAQCeCAAhjwYQAKsJACGQBgEAnggAIZEGAQCeCAAhkwYAAKwJkwYilAYBAJ4IACELBAAAmhEAIAYAAKIRACALAACkEQAg_gQAAOsJACD7BQAA6wkAIPwFAADrCQAgjgYAAOsJACCPBgAA6wkAIJAGAADrCQAgkQYAAOsJACCUBgAA6wkAIBQEAAD9CAAgBgAApwkAIAsAAK0JACDvBAAAqgkAMPAEAAA6ABDxBAAAqgkAMPIEAgAAAAH-BAIAyQgAIYIFQADHCAAhkwUCAMYIACH3BQEAowgAIfsFAQCeCAAh_AUBAJ4IACGABgIAxggAIY4GAQCeCAAhjwYQAKsJACGQBgEAnggAIZEGAQCeCAAhkwYAAKwJkwYilAYBAJ4IACEDAAAAOgAgAQAAOwAwAgAAPAAgAQAAABcAIAEAAAAQACABAAAAGgAgAQAAADYAIAEAAAA6ACADAAAAKQAgAQAAKgAwAgAAKwAgCQkAAKkJACDvBAAAqAkAMPAEAABEABDxBAAAqAkAMPIEAgDGCAAhtwUBAKMIACG5BQEAowgAIbsFAQCeCAAh4AUCAMYIACECCQAAoxEAILsFAADrCQAgCQkAAKkJACDvBAAAqAkAMPAEAABEABDxBAAAqAkAMPIEAgAAAAG3BQEAowgAIbkFAQCjCAAhuwUBAJ4IACHgBQIAxggAIQMAAABEACABAABFADACAABGACABAAAAGgAgAQAAACkAIAEAAABEACABAAAABwAgAQAAABAAIAMAAAA6ACABAAA7ADACAAA8ACADAAAAEAAgAQAAEQAwAgAAEgAgCQYAAKcJACDvBAAApgkAMPAEAABPABDxBAAApgkAMPIEAgDGCAAhtwUBAKMIACG5BQEAnggAIbsFAQCeCAAhgAYCAMYIACEDBgAAohEAILkFAADrCQAguwUAAOsJACAJBgAApwkAIO8EAACmCQAw8AQAAE8AEPEEAACmCQAw8gQCAAAAAbcFAQCjCAAhuQUBAJ4IACG7BQEAnggAIYAGAgDGCAAhAwAAAE8AIAEAAFAAMAIAAFEAIAEAAAA6ACABAAAAEAAgAQAAAE8AIAMAAAA6ACABAAA7ADACAAA8ACADAAAAEAAgAQAAEQAwAgAAEgAgCgQAAP0IACAbAAClCQAg7wQAAKMJADDwBAAAWAAQ8QQAAKMJADDyBAIAxggAIYIFQADHCAAhkwUCAMYIACHtBQEAowgAIe8FAACkCe8FIgIEAACaEQAgGwAAoREAIAoEAAD9CAAgGwAApQkAIO8EAACjCQAw8AQAAFgAEPEEAACjCQAw8gQCAAAAAYIFQADHCAAhkwUCAMYIACHtBQEAowgAIe8FAACkCe8FIgMAAABYACABAABZADACAABaACAJGgAAogkAIO8EAAChCQAw8AQAAFwAEPEEAAChCQAw8gQCAMYIACG3BQEAowgAIbwFQADHCAAh6wUAAZEJACHsBQIAxggAIQEaAACgEQAgCRoAAKIJACDvBAAAoQkAMPAEAABcABDxBAAAoQkAMPIEAgAAAAG3BQEAowgAIbwFQADHCAAh6wUAAZEJACHsBQIAxggAIQMAAABcACABAABdADACAABeACABAAAAXAAgAwAAABoAIAEAABsAMAIAABwAIA8DAACNCQAgBAAA_QgAIO8EAACdCQAw8AQAAGIAEPEEAACdCQAw8gQCAMYIACGCBUAAxwgAIYYFAgDJCAAhkwUCAMYIACG-BQAAngm-BSLABQAAnwnABSLCBQAAoAnCBSLDBQEAnggAIcQFAgDJCAAhxQUBAJ4IACEGAwAAnAoAIAQAAJoRACCGBQAA6wkAIMMFAADrCQAgxAUAAOsJACDFBQAA6wkAIA8DAACNCQAgBAAA_QgAIO8EAACdCQAw8AQAAGIAEPEEAACdCQAw8gQCAAAAAYIFQADHCAAhhgUCAMkIACGTBQIAxggAIb4FAACeCb4FIsAFAACfCcAFIsIFAACgCcIFIsMFAQCeCAAhxAUCAMkIACHFBQEAnggAIQMAAABiACABAABjADACAABkACABAAAADQAgDQQAAP0IACDvBAAAnAkAMPAEAABnABDxBAAAnAkAMPIEAgDGCAAhkgVAAMcIACGTBQIAxggAIbcFAQCjCAAhuAUBAKMIACG5BQEAowgAIboFBACUCQAhuwUBAKMIACG8BUAAxwgAIQEEAACaEQAgDQQAAP0IACDvBAAAnAkAMPAEAABnABDxBAAAnAkAMPIEAgAAAAGSBUAAxwgAIZMFAgDGCAAhtwUBAKMIACG4BQEAowgAIbkFAQCjCAAhugUEAJQJACG7BQEAowgAIbwFQADHCAAhAwAAAGcAIAEAAGgAMAIAAGkAIAsDAACaCAAgBAAA_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_CAAw8AQAAKEBABDxBAAA_wgAMPIEAgDGCAAhggVAAMcIACGGBQIAxggAIdMFAACACdMFItQFAQCjCAAh1QUgAKQIACEBAwAAnAoAIAoDAACaCAAg7wQAAP8IADDwBAAAoQEAEPEEAAD_CAAw8gQCAAAAAYIFQADHCAAhhgUCAMYIACHTBQAAgAnTBSLUBQEAowgAIdUFIACkCAAhAwAAAKEBACABAACiAQAwAgAAowEAIAMAAABtACABAABuADACAABvACADAAAAdAAgAQAAdQAwAgAAdgAgAwAAAGIAIAEAAGMAMAIAAGQAIAsDAACaCAAg7wQAAKgIADDwBAAAqAEAEPEEAACoCAAw8gQCAMYIACGGBQIAxggAIZwFAQCjCAAhswUBAKMIACG0BQEAowgAIbUFAQCeCAAhtgUAAKkIACABAAAAqAEAIBMDAACaCAAg7wQAAKIIADDwBAAAqgEAEPEEAACiCAAw8gQCAMYIACGGBQIAxggAIaYFAQCjCAAhpwUgAKQIACGoBQEAowgAIakFIACkCAAhqgUBAKMIACGrBSAApAgAIawFAQCjCAAhrQUBAKMIACGuBQEAowgAIa8FAQCjCAAhsAUgAKQIACGxBSAApAgAIbIFIACkCAAhAQAAAKoBACAHAwAAmggAIDwAAJkIACDvBAAAoAgAMPAEAACsAQAQ8QQAAKAIADDyBAIAxggAIYYFAgDGCAAhAQAAAKwBACAQAwAAmggAIO8EAACdCAAw8AQAAK4BABDxBAAAnQgAMPIEAgDGCAAhhgUCAMYIACGcBQEAnggAIZ0FAQCeCAAhngUBAJ4IACGfBQEAnggAIaAFAQCeCAAhoQUBAJ4IACGiBQEAnggAIaMFAQCeCAAhpAUBAJ4IACGlBQEAnggAIQEAAACuAQAgBwMAAJoIACA8AACZCAAg7wQAAJgIADDwBAAAsAEAEPEEAACYCAAw8gQCAMYIACGGBQIAxggAIQEAAACwAQAgCQMAAJoIACDvBAAA_ggAMPAEAACyAQAQ8QQAAP4IADDyBAIAxggAIYIFQADHCAAhhgUCAMYIACGHBQEAowgAIZwFAQCeCAAhAgMAAJwKACCcBQAA6wkAIAkDAACaCAAg7wQAAP4IADDwBAAAsgEAEPEEAAD-CAAw8gQCAAAAAYIFQADHCAAhhgUCAMYIACGHBQEAowgAIZwFAQCeCAAhAwAAALIBACABAACzAQAwAgAAtAEAIAIDAACcCgAgBAAAmhEAIAsDAACaCAAgBAAA_QgAIO8EAAD8CAAw8AQAAGsAEPEEAAD8CAAw8gQCAAAAAYYFAgDGCAAhkgVAAMcIACGTBQIAAAABlAUBAKMIACGVBSAApAgAIQMAAABrACABAAC2AQAwAgAAtwEAIBMDAACaCAAg7wQAAPsIADDwBAAAuQEAEPEEAAD7CAAw8gQCAMYIACGCBUAAxwgAIYYFAgDGCAAhhwUBAKMIACGIBQEAnggAIYkFAQCeCAAhigUBAJ4IACGLBQEAnggAIYwFAQCeCAAhjQUBAJ4IACGOBQEAnggAIY8FAQCeCAAhkAUBAJ4IACGRBQIAxggAIZIFQADHCAAhCgMAAJwKACCIBQAA6wkAIIkFAADrCQAgigUAAOsJACCLBQAA6wkAIIwFAADrCQAgjQUAAOsJACCOBQAA6wkAII8FAADrCQAgkAUAAOsJACATAwAAmggAIO8EAAD7CAAw8AQAALkBABDxBAAA-wgAMPIEAgAAAAGCBUAAxwgAIYYFAgDGCAAhhwUBAKMIACGIBQEAnggAIYkFAQCeCAAhigUBAJ4IACGLBQEAnggAIYwFAQCeCAAhjQUBAJ4IACGOBQEAnggAIY8FAQCeCAAhkAUBAJ4IACGRBQIAxggAIZIFQADHCAAhAwAAALkBACABAAC6AQAwAgAAuwEAIAEAAAADACABAAAABwAgAQAAAAsAIAEAAAAXACABAAAAEAAgAQAAAJABACABAAAAlAEAIAEAAAAaACABAAAAmQEAIAEAAACdAQAgAQAAAKEBACABAAAAbQAgAQAAAHQAIAEAAABiACABAAAAsgEAIAEAAABrACABAAAAuQEAIAEAAAABACAWBQAAhREAIAcAAIYRACAIAACIEQAgHQAAkREAICUAAI8RACAmAACEEQAgJwAAhxEAICgAAIkRACApAACKEQAgKgAAixEAICsAAIwRACAsAACNEQAgLQAAjhEAIC4AAJARACAvAACSEQAgMAAAkxEAIDEAAJQRACAyAACVEQAgMwAAlhEAIDQAAJcRACA1AACYEQAgNgAAmREAIAMAAAANACABAADPAQAwAgAAAQAgAwAAAA0AIAEAAM8BADACAAABACADAAAADQAgAQAAzwEAMAIAAAEAICAFAADvEAAgBwAA8BAAIAgAAPIQACAdAAD7EAAgJQAA-RAAICYAAO4QACAnAADxEAAgKAAA8xAAICkAAPQQACAqAAD1EAAgKwAA9hAAICwAAPcQACAtAAD4EAAgLgAA-hAAIC8AAPwQACAwAAD9EAAgMQAA_hAAIDIAAP8QACAzAACAEQAgNAAAgREAIDUAAIIRACA2AACDEQAg8gQCAAAAAfUFAQAAAAH2BQEAAAABqwYgAAAAAawGAgAAAAGtBiAAAAABrgYCAAAAAa8GIAAAAAGwBgIAAAABsQYCAAAAAQE8AADTAQAgCvIEAgAAAAH1BQEAAAAB9gUBAAAAAasGIAAAAAGsBgIAAAABrQYgAAAAAa4GAgAAAAGvBiAAAAABsAYCAAAAAbEGAgAAAAEBPAAA1QEAMAE8AADVAQAwIAUAAIYPACAHAACHDwAgCAAAiQ8AIB0AAJIPACAlAACQDwAgJgAAhQ8AICcAAIgPACAoAACKDwAgKQAAiw8AICoAAIwPACArAACNDwAgLAAAjg8AIC0AAI8PACAuAACRDwAgLwAAkw8AIDAAAJQPACAxAACVDwAgMgAAlg8AIDMAAJcPACA0AACYDwAgNQAAmQ8AIDYAAJoPACDyBAIA5gkAIfUFAQCICgAh9gUBAIgKACGrBiAAkAoAIawGAgDmCQAhrQYgAJAKACGuBgIA5gkAIa8GIACQCgAhsAYCAOYJACGxBgIA5gkAIQIAAAABACA8AADYAQAgCvIEAgDmCQAh9QUBAIgKACH2BQEAiAoAIasGIACQCgAhrAYCAOYJACGtBiAAkAoAIa4GAgDmCQAhrwYgAJAKACGwBgIA5gkAIbEGAgDmCQAhAgAAAA0AIDwAANoBACACAAAADQAgPAAA2gEAIAMAAAABACBDAADTAQAgRAAA2AEAIAEAAAABACABAAAADQAgBQ4AAIAPACBJAACBDwAgSgAAhA8AIEsAAIMPACBMAACCDwAgDe8EAAD6CAAw8AQAAOEBABDxBAAA-ggAMPIEAgD-BwAh9QUBAI4IACH2BQEAjggAIasGIACSCAAhrAYCAP4HACGtBiAAkggAIa4GAgD-BwAhrwYgAJIIACGwBgIA_gcAIbEGAgD-BwAhAwAAAA0AIAEAAOABADBIAADhAQAgAwAAAA0AIAEAAM8BADACAAABACABAAAABQAgAQAAAAUAIAMAAAADACABAAAEADACAAAFACADAAAAAwAgAQAABAAwAgAABQAgAwAAAAMAIAEAAAQAMAIAAAUAIB8DAAD2DgAgBQAA9w4AIAgAAPkOACAMAAD7DgAgGAAA-A4AIBwAAPoOACAdAAD8DgAgHgAA_Q4AIB8AAP4OACAlAAD_DgAg8gQCAAAAAYIFQAAAAAGGBQIAAAABkgVAAAAAAaAFAQAAAAGjBQEAAAABpQUBAAAAAcIFAAAAoAYChAZAAAAAAYoGAQAAAAGYBgEAAAABoQYBAAAAAaIGAQAAAAGjBgEAAAABpAYBAAAAAaUGAQAAAAGmBgEAAAABpwYBAAAAAagGAQAAAAGpBgEAAAABqgYBAAAAAQE8AADpAQAgFfIEAgAAAAGCBUAAAAABhgUCAAAAAZIFQAAAAAGgBQEAAAABowUBAAAAAaUFAQAAAAHCBQAAAKAGAoQGQAAAAAGKBgEAAAABmAYBAAAAAaEGAQAAAAGiBgEAAAABowYBAAAAAaQGAQAAAAGlBgEAAAABpgYBAAAAAacGAQAAAAGoBgEAAAABqQYBAAAAAaoGAQAAAAEBPAAA6wEAMAE8AADrAQAwHwMAAJYOACAFAACXDgAgCAAAmQ4AIAwAAJsOACAYAACYDgAgHAAAmg4AIB0AAJwOACAeAACdDgAgHwAAng4AICUAAJ8OACDyBAIA5gkAIYIFQADyCQAhhgUCAOYJACGSBUAA8gkAIaAFAQDxCQAhowUBAPEJACGlBQEA8QkAIcIFAADVDaAGIoQGQACgCwAhigYBAPEJACGYBgEAiAoAIaEGAQCICgAhogYBAIgKACGjBgEAiAoAIaQGAQDxCQAhpQYBAPEJACGmBgEA8QkAIacGAQDxCQAhqAYBAPEJACGpBgEA8QkAIaoGAQDxCQAhAgAAAAUAIDwAAO4BACAV8gQCAOYJACGCBUAA8gkAIYYFAgDmCQAhkgVAAPIJACGgBQEA8QkAIaMFAQDxCQAhpQUBAPEJACHCBQAA1Q2gBiKEBkAAoAsAIYoGAQDxCQAhmAYBAIgKACGhBgEAiAoAIaIGAQCICgAhowYBAIgKACGkBgEA8QkAIaUGAQDxCQAhpgYBAPEJACGnBgEA8QkAIagGAQDxCQAhqQYBAPEJACGqBgEA8QkAIQIAAAADACA8AADwAQAgAgAAAAMAIDwAAPABACADAAAABQAgQwAA6QEAIEQAAO4BACABAAAABQAgAQAAAAMAIBEOAACRDgAgSQAAkg4AIEoAAJUOACBLAACUDgAgTAAAkw4AIKAFAADrCQAgowUAAOsJACClBQAA6wkAIIQGAADrCQAgigYAAOsJACCkBgAA6wkAIKUGAADrCQAgpgYAAOsJACCnBgAA6wkAIKgGAADrCQAgqQYAAOsJACCqBgAA6wkAIBjvBAAA-QgAMPAEAAD3AQAQ8QQAAPkIADDyBAIA_gcAIYIFQACHCAAhhgUCAP4HACGSBUAAhwgAIaAFAQCGCAAhowUBAIYIACGlBQEAhggAIcIFAAD2CKAGIoQGQADCCAAhigYBAIYIACGYBgEAjggAIaEGAQCOCAAhogYBAI4IACGjBgEAjggAIaQGAQCGCAAhpQYBAIYIACGmBgEAhggAIacGAQCGCAAhqAYBAIYIACGpBgEAhggAIaoGAQCGCAAhAwAAAAMAIAEAAPYBADBIAAD3AQAgAwAAAAMAIAEAAAQAMAIAAAUAIAEAAAAJACABAAAACQAgAwAAAAcAIAEAAAgAMAIAAAkAIAMAAAAHACABAAAIADACAAAJACADAAAABwAgAQAACAAwAgAACQAgFgMAAPwNACAEAAD7DQAgBwAAkA4AIAgAAP4NACAYAAD9DQAgGQAA_w0AIPIEAgAAAAGBBQEAAAABggVAAAAAAYYFAgAAAAGTBQIAAAABwgUBAAAAAdMFAQAAAAHtBQEAAAABgQYCAAAAAZkGQAAAAAGaBgEAAAABmwYBAAAAAZwGIAAAAAGdBgEAAAABngYgAAAAAaAGAAAAoAYCATwAAP8BACAQ8gQCAAAAAYEFAQAAAAGCBUAAAAABhgUCAAAAAZMFAgAAAAHCBQEAAAAB0wUBAAAAAe0FAQAAAAGBBgIAAAABmQZAAAAAAZoGAQAAAAGbBgEAAAABnAYgAAAAAZ0GAQAAAAGeBiAAAAABoAYAAACgBgIBPAAAgQIAMAE8AACBAgAwAQAAAAsAIBYDAADYDQAgBAAA1w0AIAcAAI8OACAIAADaDQAgGAAA2Q0AIBkAANsNACDyBAIA5gkAIYEFAQDxCQAhggVAAPIJACGGBQIA5gkAIZMFAgDmCQAhwgUBAIgKACHTBQEAiAoAIe0FAQCICgAhgQYCAOYJACGZBkAA8gkAIZoGAQCICgAhmwYBAIgKACGcBiAAkAoAIZ0GAQDxCQAhngYgAJAKACGgBgAA1Q2gBiICAAAACQAgPAAAhQIAIBDyBAIA5gkAIYEFAQDxCQAhggVAAPIJACGGBQIA5gkAIZMFAgDmCQAhwgUBAIgKACHTBQEAiAoAIe0FAQCICgAhgQYCAOYJACGZBkAA8gkAIZoGAQCICgAhmwYBAIgKACGcBiAAkAoAIZ0GAQDxCQAhngYgAJAKACGgBgAA1Q2gBiICAAAABwAgPAAAhwIAIAIAAAAHACA8AACHAgAgAQAAAAsAIAMAAAAJACBDAAD_AQAgRAAAhQIAIAEAAAAJACABAAAABwAgBw4AAIoOACBJAACLDgAgSgAAjg4AIEsAAI0OACBMAACMDgAggQUAAOsJACCdBgAA6wkAIBPvBAAA9QgAMPAEAACPAgAQ8QQAAPUIADDyBAIA_gcAIYEFAQCGCAAhggVAAIcIACGGBQIA_gcAIZMFAgD-BwAhwgUBAI4IACHTBQEAjggAIe0FAQCOCAAhgQYCAP4HACGZBkAAhwgAIZoGAQCOCAAhmwYBAI4IACGcBiAAkggAIZ0GAQCGCAAhngYgAJIIACGgBgAA9gigBiIDAAAABwAgAQAAjgIAMEgAAI8CACADAAAABwAgAQAACAAwAgAACQAgAQAAAFEAIAEAAABRACADAAAATwAgAQAAUAAwAgAAUQAgAwAAAE8AIAEAAFAAMAIAAFEAIAMAAABPACABAABQADACAABRACAGBgAAiQ4AIPIEAgAAAAG3BQEAAAABuQUBAAAAAbsFAQAAAAGABgIAAAABATwAAJcCACAF8gQCAAAAAbcFAQAAAAG5BQEAAAABuwUBAAAAAYAGAgAAAAEBPAAAmQIAMAE8AACZAgAwBgYAAIgOACDyBAIA5gkAIbcFAQCICgAhuQUBAPEJACG7BQEA8QkAIYAGAgDmCQAhAgAAAFEAIDwAAJwCACAF8gQCAOYJACG3BQEAiAoAIbkFAQDxCQAhuwUBAPEJACGABgIA5gkAIQIAAABPACA8AACeAgAgAgAAAE8AIDwAAJ4CACADAAAAUQAgQwAAlwIAIEQAAJwCACABAAAAUQAgAQAAAE8AIAcOAACDDgAgSQAAhA4AIEoAAIcOACBLAACGDgAgTAAAhQ4AILkFAADrCQAguwUAAOsJACAI7wQAAPQIADDwBAAApQIAEPEEAAD0CAAw8gQCAP4HACG3BQEAjggAIbkFAQCGCAAhuwUBAIYIACGABgIA_gcAIQMAAABPACABAACkAgAwSAAApQIAIAMAAABPACABAABQADACAABRACABAAAAigEAIAEAAACKAQAgAwAAAAsAIAEAAIkBADACAACKAQAgAwAAAAsAIAEAAIkBADACAACKAQAgAwAAAAsAIAEAAIkBADACAACKAQAgCgMAAIAOACAFAACBDgAgCAAAgg4AIPIEAgAAAAGCBUAAAAABhgUCAAAAAYcFAQAAAAGgBQEAAAABlwYBAAAAAZgGAQAAAAEBPAAArQIAIAfyBAIAAAABggVAAAAAAYYFAgAAAAGHBQEAAAABoAUBAAAAAZcGAQAAAAGYBgEAAAABATwAAK8CADABPAAArwIAMAEAAAANACAKAwAAvw0AIAUAAMANACAIAADBDQAg8gQCAOYJACGCBUAA8gkAIYYFAgDmCQAhhwUBAIgKACGgBQEA8QkAIZcGAQCICgAhmAYBAPEJACECAAAAigEAIDwAALMCACAH8gQCAOYJACGCBUAA8gkAIYYFAgDmCQAhhwUBAIgKACGgBQEA8QkAIZcGAQCICgAhmAYBAPEJACECAAAACwAgPAAAtQIAIAIAAAALACA8AAC1AgAgAQAAAA0AIAMAAACKAQAgQwAArQIAIEQAALMCACABAAAAigEAIAEAAAALACAHDgAAug0AIEkAALsNACBKAAC-DQAgSwAAvQ0AIEwAALwNACCgBQAA6wkAIJgGAADrCQAgCu8EAADzCAAw8AQAAL0CABDxBAAA8wgAMPIEAgD-BwAhggVAAIcIACGGBQIA_gcAIYcFAQCOCAAhoAUBAIYIACGXBgEAjggAIZgGAQCGCAAhAwAAAAsAIAEAALwCADBIAAC9AgAgAwAAAAsAIAEAAIkBADACAACKAQAgAQAAAI0BACABAAAAjQEAIAMAAAAXACABAACMAQAwAgAAjQEAIAMAAAAXACABAACMAQAwAgAAjQEAIAMAAAAXACABAACMAQAwAgAAjQEAIAsDAAC1DQAgCAAAtg0AIBQAALcNACAVAAC4DQAgFgAAuQ0AIPIEAgAAAAGCBUAAAAABhgUCAAAAAZEFAgAAAAGVBgEAAAABlgYBAAAAAQE8AADFAgAgBvIEAgAAAAGCBUAAAAABhgUCAAAAAZEFAgAAAAGVBgEAAAABlgYBAAAAAQE8AADHAgAwATwAAMcCADALAwAAgA0AIAgAAIENACAUAACCDQAgFQAAgw0AIBYAAIQNACDyBAIA5gkAIYIFQADyCQAhhgUCAOYJACGRBQIA5gkAIZUGAQCICgAhlgYBAIgKACECAAAAjQEAIDwAAMoCACAG8gQCAOYJACGCBUAA8gkAIYYFAgDmCQAhkQUCAOYJACGVBgEAiAoAIZYGAQCICgAhAgAAABcAIDwAAMwCACACAAAAFwAgPAAAzAIAIAMAAACNAQAgQwAAxQIAIEQAAMoCACABAAAAjQEAIAEAAAAXACAFDgAA-wwAIEkAAPwMACBKAAD_DAAgSwAA_gwAIEwAAP0MACAJ7wQAAPIIADDwBAAA0wIAEPEEAADyCAAw8gQCAP4HACGCBUAAhwgAIYYFAgD-BwAhkQUCAP4HACGVBgEAjggAIZYGAQCOCAAhAwAAABcAIAEAANICADBIAADTAgAgAwAAABcAIAEAAIwBADACAACNAQAgAQAAADwAIAEAAAA8ACADAAAAOgAgAQAAOwAwAgAAPAAgAwAAADoAIAEAADsAMAIAADwAIAMAAAA6ACABAAA7ADACAAA8ACARBAAA-QwAIAYAAPgMACALAAD6DAAg8gQCAAAAAf4EAgAAAAGCBUAAAAABkwUCAAAAAfcFAQAAAAH7BQEAAAAB_AUBAAAAAYAGAgAAAAGOBgEAAAABjwYQAAAAAZAGAQAAAAGRBgEAAAABkwYAAACTBgKUBgEAAAABATwAANsCACAO8gQCAAAAAf4EAgAAAAGCBUAAAAABkwUCAAAAAfcFAQAAAAH7BQEAAAAB_AUBAAAAAYAGAgAAAAGOBgEAAAABjwYQAAAAAZAGAQAAAAGRBgEAAAABkwYAAACTBgKUBgEAAAABATwAAN0CADABPAAA3QIAMAEAAAAXACARBAAA9gwAIAYAAPUMACALAAD3DAAg8gQCAOYJACH-BAIA0AoAIYIFQADyCQAhkwUCAOYJACH3BQEAiAoAIfsFAQDxCQAh_AUBAPEJACGABgIA5gkAIY4GAQDxCQAhjwYQAMYLACGQBgEA8QkAIZEGAQDxCQAhkwYAAPQMkwYilAYBAPEJACECAAAAPAAgPAAA4QIAIA7yBAIA5gkAIf4EAgDQCgAhggVAAPIJACGTBQIA5gkAIfcFAQCICgAh-wUBAPEJACH8BQEA8QkAIYAGAgDmCQAhjgYBAPEJACGPBhAAxgsAIZAGAQDxCQAhkQYBAPEJACGTBgAA9AyTBiKUBgEA8QkAIQIAAAA6ACA8AADjAgAgAgAAADoAIDwAAOMCACABAAAAFwAgAwAAADwAIEMAANsCACBEAADhAgAgAQAAADwAIAEAAAA6ACANDgAA7wwAIEkAAPAMACBKAADzDAAgSwAA8gwAIEwAAPEMACD-BAAA6wkAIPsFAADrCQAg_AUAAOsJACCOBgAA6wkAII8GAADrCQAgkAYAAOsJACCRBgAA6wkAIJQGAADrCQAgEe8EAADuCAAw8AQAAOsCABDxBAAA7ggAMPIEAgD-BwAh_gQCAK8IACGCBUAAhwgAIZMFAgD-BwAh9wUBAI4IACH7BQEAhggAIfwFAQCGCAAhgAYCAP4HACGOBgEAhggAIY8GEADVCAAhkAYBAIYIACGRBgEAhggAIZMGAADvCJMGIpQGAQCGCAAhAwAAADoAIAEAAOoCADBIAADrAgAgAwAAADoAIAEAADsAMAIAADwAIAEAAAASACABAAAAEgAgAwAAABAAIAEAABEAMAIAABIAIAMAAAAQACABAAARADACAAASACADAAAAEAAgAQAAEQAwAgAAEgAgGwMAAOkMACAEAADnDAAgBgAA6AwAIAcAAOoMACALAADrDAAgDAAA7gwAIBAAAOwMACAXAADtDAAg8gQCAAAAAf4EAgAAAAGCBUAAAAABhgUCAAAAAZIFQAAAAAGTBQIAAAABwgUAAACMBgKABgIAAAABgQYCAAAAAYIGAQAAAAGDBgEAAAABhAZAAAAAAYUGAQAAAAGHBgAAAIcGAogGgAAAAAGJBkAAAAABigYBAAAAAYwGAQAAAAGNBgEAAAABATwAAPMCACAT8gQCAAAAAf4EAgAAAAGCBUAAAAABhgUCAAAAAZIFQAAAAAGTBQIAAAABwgUAAACMBgKABgIAAAABgQYCAAAAAYIGAQAAAAGDBgEAAAABhAZAAAAAAYUGAQAAAAGHBgAAAIcGAogGgAAAAAGJBkAAAAABigYBAAAAAYwGAQAAAAGNBgEAAAABATwAAPUCADABPAAA9QIAMAEAAAAHACABAAAADQAgAQAAAAsAIAEAAAAXACAbAwAAxwwAIAQAAMUMACAGAADGDAAgBwAAyAwAIAsAAMkMACAMAADMDAAgEAAAygwAIBcAAMsMACDyBAIA5gkAIf4EAgDQCgAhggVAAPIJACGGBQIA5gkAIZIFQADyCQAhkwUCAOYJACHCBQAAxAyMBiKABgIA0AoAIYEGAgDmCQAhggYBAIgKACGDBgEAiAoAIYQGQADyCQAhhQYBAIgKACGHBgAAwwyHBiKIBoAAAAABiQZAAPIJACGKBgEAiAoAIYwGAQDxCQAhjQYBAPEJACECAAAAEgAgPAAA_AIAIBPyBAIA5gkAIf4EAgDQCgAhggVAAPIJACGGBQIA5gkAIZIFQADyCQAhkwUCAOYJACHCBQAAxAyMBiKABgIA0AoAIYEGAgDmCQAhggYBAIgKACGDBgEAiAoAIYQGQADyCQAhhQYBAIgKACGHBgAAwwyHBiKIBoAAAAABiQZAAPIJACGKBgEAiAoAIYwGAQDxCQAhjQYBAPEJACECAAAAEAAgPAAA_gIAIAIAAAAQACA8AAD-AgAgAQAAAAcAIAEAAAANACABAAAACwAgAQAAABcAIAMAAAASACBDAADzAgAgRAAA_AIAIAEAAAASACABAAAAEAAgCg4AAL4MACBJAAC_DAAgSgAAwgwAIEsAAMEMACBMAADADAAg_gQAAOsJACCABgAA6wkAIIgGAADrCQAgjAYAAOsJACCNBgAA6wkAIBbvBAAA5wgAMPAEAACJAwAQ8QQAAOcIADDyBAIA_gcAIf4EAgCvCAAhggVAAIcIACGGBQIA_gcAIZIFQACHCAAhkwUCAP4HACHCBQAA6QiMBiKABgIArwgAIYEGAgD-BwAhggYBAI4IACGDBgEAjggAIYQGQACHCAAhhQYBAI4IACGHBgAA6AiHBiKIBgAApggAIIkGQACHCAAhigYBAI4IACGMBgEAhggAIY0GAQCGCAAhAwAAABAAIAEAAIgDADBIAACJAwAgAwAAABAAIAEAABEAMAIAABIAIAEAAAArACABAAAAKwAgAwAAACkAIAEAACoAMAIAACsAIAMAAAApACABAAAqADACAAArACADAAAAKQAgAQAAKgAwAgAAKwAgFAkAAPMLACAMAAC9DAAgDQAA9AsAIPIEAgAAAAH0BAIAAAABwgUAAACABgLgBQIAAAAB4gUQAAAAAeMFEAAAAAHkBRAAAAAB5QUQAAAAAeoFAQAAAAH3BQEAAAAB-AVAAAAAAfkFAQAAAAH6BQEAAAAB-wUBAAAAAfwFAQAAAAH9BQEAAAAB_gUQAAAAAQE8AACRAwAgEfIEAgAAAAH0BAIAAAABwgUAAACABgLgBQIAAAAB4gUQAAAAAeMFEAAAAAHkBRAAAAAB5QUQAAAAAeoFAQAAAAH3BQEAAAAB-AVAAAAAAfkFAQAAAAH6BQEAAAAB-wUBAAAAAfwFAQAAAAH9BQEAAAAB_gUQAAAAAQE8AACTAwAwATwAAJMDADABAAAAEAAgAQAAABoAIBQJAADkCwAgDAAAvAwAIA0AAOULACDyBAIA5gkAIfQEAgDQCgAhwgUAAOILgAYi4AUCANAKACHiBRAA5QkAIeMFEADlCQAh5AUQAOUJACHlBRAA5QkAIeoFAQDxCQAh9wUBAIgKACH4BUAA8gkAIfkFAQDxCQAh-gUBAPEJACH7BQEA8QkAIfwFAQDxCQAh_QUBAPEJACH-BRAAxgsAIQIAAAArACA8AACYAwAgEfIEAgDmCQAh9AQCANAKACHCBQAA4guABiLgBQIA0AoAIeIFEADlCQAh4wUQAOUJACHkBRAA5QkAIeUFEADlCQAh6gUBAPEJACH3BQEAiAoAIfgFQADyCQAh-QUBAPEJACH6BQEA8QkAIfsFAQDxCQAh_AUBAPEJACH9BQEA8QkAIf4FEADGCwAhAgAAACkAIDwAAJoDACACAAAAKQAgPAAAmgMAIAEAAAAQACABAAAAGgAgAwAAACsAIEMAAJEDACBEAACYAwAgAQAAACsAIAEAAAApACAODgAAtwwAIEkAALgMACBKAAC7DAAgSwAAugwAIEwAALkMACD0BAAA6wkAIOAFAADrCQAg6gUAAOsJACD5BQAA6wkAIPoFAADrCQAg-wUAAOsJACD8BQAA6wkAIP0FAADrCQAg_gUAAOsJACAU7wQAAOMIADDwBAAAowMAEPEEAADjCAAw8gQCAP4HACH0BAIArwgAIcIFAADkCIAGIuAFAgCvCAAh4gUQAP8HACHjBRAA_wcAIeQFEAD_BwAh5QUQAP8HACHqBQEAhggAIfcFAQCOCAAh-AVAAIcIACH5BQEAhggAIfoFAQCGCAAh-wUBAIYIACH8BQEAhggAIf0FAQCGCAAh_gUQANUIACEDAAAAKQAgAQAAogMAMEgAAKMDACADAAAAKQAgAQAAKgAwAgAAKwAgAQAAAEYAIAEAAABGACADAAAARAAgAQAARQAwAgAARgAgAwAAAEQAIAEAAEUAMAIAAEYAIAMAAABEACABAABFADACAABGACAGCQAAtgwAIPIEAgAAAAG3BQEAAAABuQUBAAAAAbsFAQAAAAHgBQIAAAABATwAAKsDACAF8gQCAAAAAbcFAQAAAAG5BQEAAAABuwUBAAAAAeAFAgAAAAEBPAAArQMAMAE8AACtAwAwBgkAALUMACDyBAIA5gkAIbcFAQCICgAhuQUBAIgKACG7BQEA8QkAIeAFAgDmCQAhAgAAAEYAIDwAALADACAF8gQCAOYJACG3BQEAiAoAIbkFAQCICgAhuwUBAPEJACHgBQIA5gkAIQIAAABEACA8AACyAwAgAgAAAEQAIDwAALIDACADAAAARgAgQwAAqwMAIEQAALADACABAAAARgAgAQAAAEQAIAYOAACwDAAgSQAAsQwAIEoAALQMACBLAACzDAAgTAAAsgwAILsFAADrCQAgCO8EAADiCAAw8AQAALkDABDxBAAA4ggAMPIEAgD-BwAhtwUBAI4IACG5BQEAjggAIbsFAQCGCAAh4AUCAP4HACEDAAAARAAgAQAAuAMAMEgAALkDACADAAAARAAgAQAARQAwAgAARgAgAQAAAJIBACABAAAAkgEAIAMAAACQAQAgAQAAkQEAMAIAAJIBACADAAAAkAEAIAEAAJEBADACAACSAQAgAwAAAJABACABAACRAQAwAgAAkgEAIAYDAACvDAAg8gQCAAAAAYYFAgAAAAH0BQEAAAAB9QUBAAAAAfYFAQAAAAEBPAAAwQMAIAXyBAIAAAABhgUCAAAAAfQFAQAAAAH1BQEAAAAB9gUBAAAAAQE8AADDAwAwATwAAMMDADAGAwAArgwAIPIEAgDmCQAhhgUCAOYJACH0BQEAiAoAIfUFAQCICgAh9gUBAIgKACECAAAAkgEAIDwAAMYDACAF8gQCAOYJACGGBQIA5gkAIfQFAQCICgAh9QUBAIgKACH2BQEAiAoAIQIAAACQAQAgPAAAyAMAIAIAAACQAQAgPAAAyAMAIAMAAACSAQAgQwAAwQMAIEQAAMYDACABAAAAkgEAIAEAAACQAQAgBQ4AAKkMACBJAACqDAAgSgAArQwAIEsAAKwMACBMAACrDAAgCO8EAADhCAAw8AQAAM8DABDxBAAA4QgAMPIEAgD-BwAhhgUCAP4HACH0BQEAjggAIfUFAQCOCAAh9gUBAI4IACEDAAAAkAEAIAEAAM4DADBIAADPAwAgAwAAAJABACABAACRAQAwAgAAkgEAIAEAAACWAQAgAQAAAJYBACADAAAAlAEAIAEAAJUBADACAACWAQAgAwAAAJQBACABAACVAQAwAgAAlgEAIAMAAACUAQAgAQAAlQEAMAIAAJYBACAHAwAAqAwAIPIEAgAAAAGGBQIAAAAB8AUBAAAAAfEFAQAAAAHyBQEAAAAB8wUBAAAAAQE8AADXAwAgBvIEAgAAAAGGBQIAAAAB8AUBAAAAAfEFAQAAAAHyBQEAAAAB8wUBAAAAAQE8AADZAwAwATwAANkDADAHAwAApwwAIPIEAgDmCQAhhgUCAOYJACHwBQEAiAoAIfEFAQCICgAh8gUBAIgKACHzBQEAiAoAIQIAAACWAQAgPAAA3AMAIAbyBAIA5gkAIYYFAgDmCQAh8AUBAIgKACHxBQEAiAoAIfIFAQCICgAh8wUBAIgKACECAAAAlAEAIDwAAN4DACACAAAAlAEAIDwAAN4DACADAAAAlgEAIEMAANcDACBEAADcAwAgAQAAAJYBACABAAAAlAEAIAUOAACiDAAgSQAAowwAIEoAAKYMACBLAAClDAAgTAAApAwAIAnvBAAA4AgAMPAEAADlAwAQ8QQAAOAIADDyBAIA_gcAIYYFAgD-BwAh8AUBAI4IACHxBQEAjggAIfIFAQCOCAAh8wUBAI4IACEDAAAAlAEAIAEAAOQDADBIAADlAwAgAwAAAJQBACABAACVAQAwAgAAlgEAIAEAAABaACABAAAAWgAgAwAAAFgAIAEAAFkAMAIAAFoAIAMAAABYACABAABZADACAABaACADAAAAWAAgAQAAWQAwAgAAWgAgBwQAAKAMACAbAAChDAAg8gQCAAAAAYIFQAAAAAGTBQIAAAAB7QUBAAAAAe8FAAAA7wUCATwAAO0DACAF8gQCAAAAAYIFQAAAAAGTBQIAAAAB7QUBAAAAAe8FAAAA7wUCATwAAO8DADABPAAA7wMAMAcEAACSDAAgGwAAkwwAIPIEAgDmCQAhggVAAPIJACGTBQIA5gkAIe0FAQCICgAh7wUAAJEM7wUiAgAAAFoAIDwAAPIDACAF8gQCAOYJACGCBUAA8gkAIZMFAgDmCQAh7QUBAIgKACHvBQAAkQzvBSICAAAAWAAgPAAA9AMAIAIAAABYACA8AAD0AwAgAwAAAFoAIEMAAO0DACBEAADyAwAgAQAAAFoAIAEAAABYACAFDgAAjAwAIEkAAI0MACBKAACQDAAgSwAAjwwAIEwAAI4MACAI7wQAANwIADDwBAAA-wMAEPEEAADcCAAw8gQCAP4HACGCBUAAhwgAIZMFAgD-BwAh7QUBAI4IACHvBQAA3QjvBSIDAAAAWAAgAQAA-gMAMEgAAPsDACADAAAAWAAgAQAAWQAwAgAAWgAgAQAAAF4AIAEAAABeACADAAAAXAAgAQAAXQAwAgAAXgAgAwAAAFwAIAEAAF0AMAIAAF4AIAMAAABcACABAABdADACAABeACAGGgAAiwwAIPIEAgAAAAG3BQEAAAABvAVAAAAAAesFAAEAAAHsBQIAAAABATwAAIMEACAF8gQCAAAAAbcFAQAAAAG8BUAAAAAB6wUAAQAAAewFAgAAAAEBPAAAhQQAMAE8AACFBAAwBhoAAIoMACDyBAIA5gkAIbcFAQCICgAhvAVAAPIJACHrBQAB2goAIewFAgDmCQAhAgAAAF4AIDwAAIgEACAF8gQCAOYJACG3BQEAiAoAIbwFQADyCQAh6wUAAdoKACHsBQIA5gkAIQIAAABcACA8AACKBAAgAgAAAFwAIDwAAIoEACADAAAAXgAgQwAAgwQAIEQAAIgEACABAAAAXgAgAQAAAFwAIAUOAACFDAAgSQAAhgwAIEoAAIkMACBLAACIDAAgTAAAhwwAIAjvBAAA2wgAMPAEAACRBAAQ8QQAANsIADDyBAIA_gcAIbcFAQCOCAAhvAVAAIcIACHrBQABvAgAIewFAgD-BwAhAwAAAFwAIAEAAJAEADBIAACRBAAgAwAAAFwAIAEAAF0AMAIAAF4AIAEAAAAcACABAAAAHAAgAwAAABoAIAEAABsAMAIAABwAIAMAAAAaACABAAAbADACAAAcACADAAAAGgAgAQAAGwAwAgAAHAAgGQQAAP8LACAJAAD-CwAgCgAAgAwAIAsAAIEMACANAACCDAAgEAAAgwwAIBMAAIQMACDyBAIAAAAB_gQCAAAAAYEFAQAAAAGCBUAAAAABhgUCAAAAAZIFQAAAAAGTBQIAAAABwgUAAADqBQLgBQIAAAAB4QUCAAAAAeIFEAAAAAHjBRAAAAAB5AUQAAAAAeUFEAAAAAHmBRAAAAAB5wUQAAAAAegFEAAAAAHqBQEAAAABATwAAJkEACAS8gQCAAAAAf4EAgAAAAGBBQEAAAABggVAAAAAAYYFAgAAAAGSBUAAAAABkwUCAAAAAcIFAAAA6gUC4AUCAAAAAeEFAgAAAAHiBRAAAAAB4wUQAAAAAeQFEAAAAAHlBRAAAAAB5gUQAAAAAecFEAAAAAHoBRAAAAAB6gUBAAAAAQE8AACbBAAwATwAAJsEADABAAAAEAAgAQAAAA0AIAEAAAAXACAZBAAAyQsAIAkAAMgLACAKAADKCwAgCwAAywsAIA0AAMwLACAQAADNCwAgEwAAzgsAIPIEAgDmCQAh_gQCANAKACGBBQEA8QkAIYIFQADyCQAhhgUCAOYJACGSBUAA8gkAIZMFAgDmCQAhwgUAAMcL6gUi4AUCANAKACHhBQIA0AoAIeIFEADlCQAh4wUQAOUJACHkBRAA5QkAIeUFEADlCQAh5gUQAMYLACHnBRAA5QkAIegFEADlCQAh6gUBAPEJACECAAAAHAAgPAAAoQQAIBLyBAIA5gkAIf4EAgDQCgAhgQUBAPEJACGCBUAA8gkAIYYFAgDmCQAhkgVAAPIJACGTBQIA5gkAIcIFAADHC-oFIuAFAgDQCgAh4QUCANAKACHiBRAA5QkAIeMFEADlCQAh5AUQAOUJACHlBRAA5QkAIeYFEADGCwAh5wUQAOUJACHoBRAA5QkAIeoFAQDxCQAhAgAAABoAIDwAAKMEACACAAAAGgAgPAAAowQAIAEAAAAQACABAAAADQAgAQAAABcAIAMAAAAcACBDAACZBAAgRAAAoQQAIAEAAAAcACABAAAAGgAgCw4AAMELACBJAADCCwAgSgAAxQsAIEsAAMQLACBMAADDCwAg_gQAAOsJACCBBQAA6wkAIOAFAADrCQAg4QUAAOsJACDmBQAA6wkAIOoFAADrCQAgFe8EAADUCAAw8AQAAK0EABDxBAAA1AgAMPIEAgD-BwAh_gQCAK8IACGBBQEAhggAIYIFQACHCAAhhgUCAP4HACGSBUAAhwgAIZMFAgD-BwAhwgUAANYI6gUi4AUCAK8IACHhBQIArwgAIeIFEAD_BwAh4wUQAP8HACHkBRAA_wcAIeUFEAD_BwAh5gUQANUIACHnBRAA_wcAIegFEAD_BwAh6gUBAIYIACEDAAAAGgAgAQAArAQAMEgAAK0EACADAAAAGgAgAQAAGwAwAgAAHAAgAQAAACMAIAEAAAAjACADAAAAIQAgAQAAIgAwAgAAIwAgAwAAACEAIAEAACIAMAIAACMAIAMAAAAhACABAAAiADACAAAjACANDAAAvwsAIA8AAMALACDyBAIAAAAB9AQCAAAAAYEFAQAAAAGCBUAAAAAB2AUCAAAAAdkFAQAAAAHaBRAAAAAB2wUQAAAAAd0FAAAA3QUC3gVAAAAAAd8FAQAAAAEBPAAAtQQAIAvyBAIAAAAB9AQCAAAAAYEFAQAAAAGCBUAAAAAB2AUCAAAAAdkFAQAAAAHaBRAAAAAB2wUQAAAAAd0FAAAA3QUC3gVAAAAAAd8FAQAAAAEBPAAAtwQAMAE8AAC3BAAwDQwAAL0LACAPAAC-CwAg8gQCAOYJACH0BAIA5gkAIYEFAQDxCQAhggVAAPIJACHYBQIA5gkAIdkFAQDxCQAh2gUQAOUJACHbBRAA5QkAId0FAAC8C90FIt4FQADyCQAh3wUBAPEJACECAAAAIwAgPAAAugQAIAvyBAIA5gkAIfQEAgDmCQAhgQUBAPEJACGCBUAA8gkAIdgFAgDmCQAh2QUBAPEJACHaBRAA5QkAIdsFEADlCQAh3QUAALwL3QUi3gVAAPIJACHfBQEA8QkAIQIAAAAhACA8AAC8BAAgAgAAACEAIDwAALwEACADAAAAIwAgQwAAtQQAIEQAALoEACABAAAAIwAgAQAAACEAIAgOAAC3CwAgSQAAuAsAIEoAALsLACBLAAC6CwAgTAAAuQsAIIEFAADrCQAg2QUAAOsJACDfBQAA6wkAIA7vBAAA0AgAMPAEAADDBAAQ8QQAANAIADDyBAIA_gcAIfQEAgD-BwAhgQUBAIYIACGCBUAAhwgAIdgFAgD-BwAh2QUBAIYIACHaBRAA_wcAIdsFEAD_BwAh3QUAANEI3QUi3gVAAIcIACHfBQEAhggAIQMAAAAhACABAADCBAAwSAAAwwQAIAMAAAAhACABAAAiADACAAAjACABAAAAmwEAIAEAAACbAQAgAwAAAJkBACABAACaAQAwAgAAmwEAIAMAAACZAQAgAQAAmgEAMAIAAJsBACADAAAAmQEAIAEAAJoBADACAACbAQAgBAMAALYLACDyBAIAAAABggVAAAAAAYYFAgAAAAEBPAAAywQAIAPyBAIAAAABggVAAAAAAYYFAgAAAAEBPAAAzQQAMAE8AADNBAAwBAMAALULACDyBAIA5gkAIYIFQADyCQAhhgUCAOYJACECAAAAmwEAIDwAANAEACAD8gQCAOYJACGCBUAA8gkAIYYFAgDmCQAhAgAAAJkBACA8AADSBAAgAgAAAJkBACA8AADSBAAgAwAAAJsBACBDAADLBAAgRAAA0AQAIAEAAACbAQAgAQAAAJkBACAFDgAAsAsAIEkAALELACBKAAC0CwAgSwAAswsAIEwAALILACAG7wQAAM8IADDwBAAA2QQAEPEEAADPCAAw8gQCAP4HACGCBUAAhwgAIYYFAgD-BwAhAwAAAJkBACABAADYBAAwSAAA2QQAIAMAAACZAQAgAQAAmgEAMAIAAJsBACABAAAAnwEAIAEAAACfAQAgAwAAAJ0BACABAACeAQAwAgAAnwEAIAMAAACdAQAgAQAAngEAMAIAAJ8BACADAAAAnQEAIAEAAJ4BADACAACfAQAgBgMAAK8LACDyBAIAAAABggVAAAAAAYYFAgAAAAHWBQEAAAAB1wUgAAAAAQE8AADhBAAgBfIEAgAAAAGCBUAAAAABhgUCAAAAAdYFAQAAAAHXBSAAAAABATwAAOMEADABPAAA4wQAMAYDAACuCwAg8gQCAOYJACGCBUAA8gkAIYYFAgDmCQAh1gUBAIgKACHXBSAAkAoAIQIAAACfAQAgPAAA5gQAIAXyBAIA5gkAIYIFQADyCQAhhgUCAOYJACHWBQEAiAoAIdcFIACQCgAhAgAAAJ0BACA8AADoBAAgAgAAAJ0BACA8AADoBAAgAwAAAJ8BACBDAADhBAAgRAAA5gQAIAEAAACfAQAgAQAAAJ0BACAFDgAAqQsAIEkAAKoLACBKAACtCwAgSwAArAsAIEwAAKsLACAI7wQAAM4IADDwBAAA7wQAEPEEAADOCAAw8gQCAP4HACGCBUAAhwgAIYYFAgD-BwAh1gUBAI4IACHXBSAAkggAIQMAAACdAQAgAQAA7gQAMEgAAO8EACADAAAAnQEAIAEAAJ4BADACAACfAQAgAQAAAKMBACABAAAAowEAIAMAAAChAQAgAQAAogEAMAIAAKMBACADAAAAoQEAIAEAAKIBADACAACjAQAgAwAAAKEBACABAACiAQAwAgAAowEAIAcDAACoCwAg8gQCAAAAAYIFQAAAAAGGBQIAAAAB0wUAAADTBQLUBQEAAAAB1QUgAAAAAQE8AAD3BAAgBvIEAgAAAAGCBUAAAAABhgUCAAAAAdMFAAAA0wUC1AUBAAAAAdUFIAAAAAEBPAAA-QQAMAE8AAD5BAAwBwMAAKcLACDyBAIA5gkAIYIFQADyCQAhhgUCAOYJACHTBQAApgvTBSLUBQEAiAoAIdUFIACQCgAhAgAAAKMBACA8AAD8BAAgBvIEAgDmCQAhggVAAPIJACGGBQIA5gkAIdMFAACmC9MFItQFAQCICgAh1QUgAJAKACECAAAAoQEAIDwAAP4EACACAAAAoQEAIDwAAP4EACADAAAAowEAIEMAAPcEACBEAAD8BAAgAQAAAKMBACABAAAAoQEAIAUOAAChCwAgSQAAogsAIEoAAKULACBLAACkCwAgTAAAowsAIAnvBAAAyggAMPAEAACFBQAQ8QQAAMoIADDyBAIA_gcAIYIFQACHCAAhhgUCAP4HACHTBQAAywjTBSLUBQEAjggAIdUFIACSCAAhAwAAAKEBACABAACEBQAwSAAAhQUAIAMAAAChAQAgAQAAogEAMAIAAKMBACAK7wQAAMUIADDwBAAAiwUAEPEEAADFCAAw8gQCAAAAAcIFAQCjCAAhzQUBAKMIACHOBUAAxwgAIc8FQADICAAh0AUCAMkIACHRBQEAnggAIQEAAACIBQAgAQAAAIgFACAK7wQAAMUIADDwBAAAiwUAEPEEAADFCAAw8gQCAMYIACHCBQEAowgAIc0FAQCjCAAhzgVAAMcIACHPBUAAyAgAIdAFAgDJCAAh0QUBAJ4IACEDzwUAAOsJACDQBQAA6wkAINEFAADrCQAgAwAAAIsFACABAACMBQAwAgAAiAUAIAMAAACLBQAgAQAAjAUAMAIAAIgFACADAAAAiwUAIAEAAIwFADACAACIBQAgB_IEAgAAAAHCBQEAAAABzQUBAAAAAc4FQAAAAAHPBUAAAAAB0AUCAAAAAdEFAQAAAAEBPAAAkAUAIAfyBAIAAAABwgUBAAAAAc0FAQAAAAHOBUAAAAABzwVAAAAAAdAFAgAAAAHRBQEAAAABATwAAJIFADABPAAAkgUAMAfyBAIA5gkAIcIFAQCICgAhzQUBAIgKACHOBUAA8gkAIc8FQACgCwAh0AUCANAKACHRBQEA8QkAIQIAAACIBQAgPAAAlQUAIAfyBAIA5gkAIcIFAQCICgAhzQUBAIgKACHOBUAA8gkAIc8FQACgCwAh0AUCANAKACHRBQEA8QkAIQIAAACLBQAgPAAAlwUAIAIAAACLBQAgPAAAlwUAIAMAAACIBQAgQwAAkAUAIEQAAJUFACABAAAAiAUAIAEAAACLBQAgCA4AAJsLACBJAACcCwAgSgAAnwsAIEsAAJ4LACBMAACdCwAgzwUAAOsJACDQBQAA6wkAINEFAADrCQAgCu8EAADBCAAw8AQAAJ4FABDxBAAAwQgAMPIEAgD-BwAhwgUBAI4IACHNBQEAjggAIc4FQACHCAAhzwVAAMIIACHQBQIArwgAIdEFAQCGCAAhAwAAAIsFACABAACdBQAwSAAAngUAIAMAAACLBQAgAQAAjAUAMAIAAIgFACABAAAAbwAgAQAAAG8AIAMAAABtACABAABuADACAABvACADAAAAbQAgAQAAbgAwAgAAbwAgAwAAAG0AIAEAAG4AMAIAAG8AIAwDAACXCwAgBAAAmAsAIBkAAJkLACAgAACaCwAgIQAAlgsAIPIEAgAAAAGCBUAAAAABhgUCAAAAAYcFAQAAAAGSBUAAAAABkwUCAAAAAcwFAgAAAAEBPAAApgUAIAfyBAIAAAABggVAAAAAAYYFAgAAAAGHBQEAAAABkgVAAAAAAZMFAgAAAAHMBQIAAAABATwAAKgFADABPAAAqAUAMAEAAABtACABAAAAAwAgDAMAAPsKACAEAAD8CgAgGQAA_QoAICAAAPkKACAhAAD6CgAg8gQCAOYJACGCBUAA8gkAIYYFAgDmCQAhhwUBAIgKACGSBUAA8gkAIZMFAgDQCgAhzAUCANAKACECAAAAbwAgPAAArQUAIAfyBAIA5gkAIYIFQADyCQAhhgUCAOYJACGHBQEAiAoAIZIFQADyCQAhkwUCANAKACHMBQIA0AoAIQIAAABtACA8AACvBQAgAgAAAG0AIDwAAK8FACABAAAAbQAgAQAAAAMAIAMAAABvACBDAACmBQAgRAAArQUAIAEAAABvACABAAAAbQAgBw4AAPQKACBJAAD1CgAgSgAA-AoAIEsAAPcKACBMAAD2CgAgkwUAAOsJACDMBQAA6wkAIArvBAAAwAgAMPAEAAC4BQAQ8QQAAMAIADDyBAIA_gcAIYIFQACHCAAhhgUCAP4HACGHBQEAjggAIZIFQACHCAAhkwUCAK8IACHMBQIArwgAIQMAAABtACABAAC3BQAwSAAAuAUAIAMAAABtACABAABuADACAABvACABAAAAdgAgAQAAAHYAIAMAAAB0ACABAAB1ADACAAB2ACADAAAAdAAgAQAAdQAwAgAAdgAgAwAAAHQAIAEAAHUAMAIAAHYAIA4DAADxCgAgIgAA8goAICQAAPMKACDyBAIAAAABggVAAAAAAYYFAgAAAAGHBQEAAAABkgVAAAAAAbkFAQAAAAG6BQQAAAAByAUCAAAAAckFIAAAAAHKBQIAAAABywUBAAAAAQE8AADABQAgC_IEAgAAAAGCBUAAAAABhgUCAAAAAYcFAQAAAAGSBUAAAAABuQUBAAAAAboFBAAAAAHIBQIAAAAByQUgAAAAAcoFAgAAAAHLBQEAAAABATwAAMIFADABPAAAwgUAMAEAAABtACAOAwAA4goAICIAAOMKACAkAADkCgAg8gQCAOYJACGCBUAA8gkAIYYFAgDmCQAhhwUBAIgKACGSBUAA8gkAIbkFAQDxCQAhugUEAMUKACHIBQIA0AoAIckFIACQCgAhygUCANAKACHLBQEA8QkAIQIAAAB2ACA8AADGBQAgC_IEAgDmCQAhggVAAPIJACGGBQIA5gkAIYcFAQCICgAhkgVAAPIJACG5BQEA8QkAIboFBADFCgAhyAUCANAKACHJBSAAkAoAIcoFAgDQCgAhywUBAPEJACECAAAAdAAgPAAAyAUAIAIAAAB0ACA8AADIBQAgAQAAAG0AIAMAAAB2ACBDAADABQAgRAAAxgUAIAEAAAB2ACABAAAAdAAgCQ4AAN0KACBJAADeCgAgSgAA4QoAIEsAAOAKACBMAADfCgAguQUAAOsJACDIBQAA6wkAIMoFAADrCQAgywUAAOsJACAO7wQAAL8IADDwBAAA0AUAEPEEAAC_CAAw8gQCAP4HACGCBUAAhwgAIYYFAgD-BwAhhwUBAI4IACGSBUAAhwgAIbkFAQCGCAAhugUEAKsIACHIBQIArwgAIckFIACSCAAhygUCAK8IACHLBQEAhggAIQMAAAB0ACABAADPBQAwSAAA0AUAIAMAAAB0ACABAAB1ADACAAB2ACABAAAAewAgAQAAAHsAIAMAAAB5ACABAAB6ADACAAB7ACADAAAAeQAgAQAAegAwAgAAewAgAwAAAHkAIAEAAHoAMAIAAHsAIAYjAADcCgAgPAABAAAB8gQCAAAAAYIFQAAAAAHGBQIAAAABxwUCAAAAAQE8AADYBQAgBTwAAQAAAfIEAgAAAAGCBUAAAAABxgUCAAAAAccFAgAAAAEBPAAA2gUAMAE8AADaBQAwBiMAANsKACA8AAHaCgAh8gQCAOYJACGCBUAA8gkAIcYFAgDmCQAhxwUCAOYJACECAAAAewAgPAAA3QUAIAU8AAHaCgAh8gQCAOYJACGCBUAA8gkAIcYFAgDmCQAhxwUCAOYJACECAAAAeQAgPAAA3wUAIAIAAAB5ACA8AADfBQAgAwAAAHsAIEMAANgFACBEAADdBQAgAQAAAHsAIAEAAAB5ACAFDgAA1QoAIEkAANYKACBKAADZCgAgSwAA2AoAIEwAANcKACAIPAABvAgAIe8EAAC7CAAw8AQAAOYFABDxBAAAuwgAMPIEAgD-BwAhggVAAIcIACHGBQIA_gcAIccFAgD-BwAhAwAAAHkAIAEAAOUFADBIAADmBQAgAwAAAHkAIAEAAHoAMAIAAHsAIAEAAABkACABAAAAZAAgAwAAAGIAIAEAAGMAMAIAAGQAIAMAAABiACABAABjADACAABkACADAAAAYgAgAQAAYwAwAgAAZAAgDAMAANQKACAEAADTCgAg8gQCAAAAAYIFQAAAAAGGBQIAAAABkwUCAAAAAb4FAAAAvgUCwAUAAADABQLCBQAAAMIFAsMFAQAAAAHEBQIAAAABxQUBAAAAAQE8AADuBQAgCvIEAgAAAAGCBUAAAAABhgUCAAAAAZMFAgAAAAG-BQAAAL4FAsAFAAAAwAUCwgUAAADCBQLDBQEAAAABxAUCAAAAAcUFAQAAAAEBPAAA8AUAMAE8AADwBQAwAQAAAA0AIAwDAADSCgAgBAAA0QoAIPIEAgDmCQAhggVAAPIJACGGBQIA0AoAIZMFAgDmCQAhvgUAAM0KvgUiwAUAAM4KwAUiwgUAAM8KwgUiwwUBAPEJACHEBQIA0AoAIcUFAQDxCQAhAgAAAGQAIDwAAPQFACAK8gQCAOYJACGCBUAA8gkAIYYFAgDQCgAhkwUCAOYJACG-BQAAzQq-BSLABQAAzgrABSLCBQAAzwrCBSLDBQEA8QkAIcQFAgDQCgAhxQUBAPEJACECAAAAYgAgPAAA9gUAIAIAAABiACA8AAD2BQAgAQAAAA0AIAMAAABkACBDAADuBQAgRAAA9AUAIAEAAABkACABAAAAYgAgCQ4AAMgKACBJAADJCgAgSgAAzAoAIEsAAMsKACBMAADKCgAghgUAAOsJACDDBQAA6wkAIMQFAADrCQAgxQUAAOsJACAN7wQAAK4IADDwBAAA_gUAEPEEAACuCAAw8gQCAP4HACGCBUAAhwgAIYYFAgCvCAAhkwUCAP4HACG-BQAAsAi-BSLABQAAsQjABSLCBQAAsgjCBSLDBQEAhggAIcQFAgCvCAAhxQUBAIYIACEDAAAAYgAgAQAA_QUAMEgAAP4FACADAAAAYgAgAQAAYwAwAgAAZAAgAQAAAGkAIAEAAABpACADAAAAZwAgAQAAaAAwAgAAaQAgAwAAAGcAIAEAAGgAMAIAAGkAIAMAAABnACABAABoADACAABpACAKBAAAxwoAIPIEAgAAAAGSBUAAAAABkwUCAAAAAbcFAQAAAAG4BQEAAAABuQUBAAAAAboFBAAAAAG7BQEAAAABvAVAAAAAAQE8AACGBgAgCfIEAgAAAAGSBUAAAAABkwUCAAAAAbcFAQAAAAG4BQEAAAABuQUBAAAAAboFBAAAAAG7BQEAAAABvAVAAAAAAQE8AACIBgAwATwAAIgGADAKBAAAxgoAIPIEAgDmCQAhkgVAAPIJACGTBQIA5gkAIbcFAQCICgAhuAUBAIgKACG5BQEAiAoAIboFBADFCgAhuwUBAIgKACG8BUAA8gkAIQIAAABpACA8AACLBgAgCfIEAgDmCQAhkgVAAPIJACGTBQIA5gkAIbcFAQCICgAhuAUBAIgKACG5BQEAiAoAIboFBADFCgAhuwUBAIgKACG8BUAA8gkAIQIAAABnACA8AACNBgAgAgAAAGcAIDwAAI0GACADAAAAaQAgQwAAhgYAIEQAAIsGACABAAAAaQAgAQAAAGcAIAUOAADACgAgSQAAwQoAIEoAAMQKACBLAADDCgAgTAAAwgoAIAzvBAAAqggAMPAEAACUBgAQ8QQAAKoIADDyBAIA_gcAIZIFQACHCAAhkwUCAP4HACG3BQEAjggAIbgFAQCOCAAhuQUBAI4IACG6BQQAqwgAIbsFAQCOCAAhvAVAAIcIACEDAAAAZwAgAQAAkwYAMEgAAJQGACADAAAAZwAgAQAAaAAwAgAAaQAgCwMAAJoIACDvBAAAqAgAMPAEAACoAQAQ8QQAAKgIADDyBAIAAAABhgUCAAAAAZwFAQCjCAAhswUBAKMIACG0BQEAowgAIbUFAQCeCAAhtgUAAKkIACABAAAAlwYAIAEAAACXBgAgAwMAAJwKACC1BQAA6wkAILYFAADrCQAgAwAAAKgBACABAACaBgAwAgAAlwYAIAMAAACoAQAgAQAAmgYAMAIAAJcGACADAAAAqAEAIAEAAJoGADACAACXBgAgCAMAAL8KACDyBAIAAAABhgUCAAAAAZwFAQAAAAGzBQEAAAABtAUBAAAAAbUFAQAAAAG2BYAAAAABATwAAJ4GACAH8gQCAAAAAYYFAgAAAAGcBQEAAAABswUBAAAAAbQFAQAAAAG1BQEAAAABtgWAAAAAAQE8AACgBgAwATwAAKAGADAIAwAAvgoAIPIEAgDmCQAhhgUCAOYJACGcBQEAiAoAIbMFAQCICgAhtAUBAIgKACG1BQEA8QkAIbYFgAAAAAECAAAAlwYAIDwAAKMGACAH8gQCAOYJACGGBQIA5gkAIZwFAQCICgAhswUBAIgKACG0BQEAiAoAIbUFAQDxCQAhtgWAAAAAAQIAAACoAQAgPAAApQYAIAIAAACoAQAgPAAApQYAIAMAAACXBgAgQwAAngYAIEQAAKMGACABAAAAlwYAIAEAAACoAQAgBw4AALkKACBJAAC6CgAgSgAAvQoAIEsAALwKACBMAAC7CgAgtQUAAOsJACC2BQAA6wkAIArvBAAApQgAMPAEAACsBgAQ8QQAAKUIADDyBAIA_gcAIYYFAgD-BwAhnAUBAI4IACGzBQEAjggAIbQFAQCOCAAhtQUBAIYIACG2BQAApggAIAMAAACoAQAgAQAAqwYAMEgAAKwGACADAAAAqAEAIAEAAJoGADACAACXBgAgEwMAAJoIACDvBAAAoggAMPAEAACqAQAQ8QQAAKIIADDyBAIAAAABhgUCAAAAAaYFAQCjCAAhpwUgAKQIACGoBQEAowgAIakFIACkCAAhqgUBAKMIACGrBSAApAgAIawFAQCjCAAhrQUBAKMIACGuBQEAowgAIa8FAQCjCAAhsAUgAKQIACGxBSAApAgAIbIFIACkCAAhAQAAAK8GACABAAAArwYAIAEDAACcCgAgAwAAAKoBACABAACyBgAwAgAArwYAIAMAAACqAQAgAQAAsgYAMAIAAK8GACADAAAAqgEAIAEAALIGADACAACvBgAgEAMAALgKACDyBAIAAAABhgUCAAAAAaYFAQAAAAGnBSAAAAABqAUBAAAAAakFIAAAAAGqBQEAAAABqwUgAAAAAawFAQAAAAGtBQEAAAABrgUBAAAAAa8FAQAAAAGwBSAAAAABsQUgAAAAAbIFIAAAAAEBPAAAtgYAIA_yBAIAAAABhgUCAAAAAaYFAQAAAAGnBSAAAAABqAUBAAAAAakFIAAAAAGqBQEAAAABqwUgAAAAAawFAQAAAAGtBQEAAAABrgUBAAAAAa8FAQAAAAGwBSAAAAABsQUgAAAAAbIFIAAAAAEBPAAAuAYAMAE8AAC4BgAwEAMAALcKACDyBAIA5gkAIYYFAgDmCQAhpgUBAIgKACGnBSAAkAoAIagFAQCICgAhqQUgAJAKACGqBQEAiAoAIasFIACQCgAhrAUBAIgKACGtBQEAiAoAIa4FAQCICgAhrwUBAIgKACGwBSAAkAoAIbEFIACQCgAhsgUgAJAKACECAAAArwYAIDwAALsGACAP8gQCAOYJACGGBQIA5gkAIaYFAQCICgAhpwUgAJAKACGoBQEAiAoAIakFIACQCgAhqgUBAIgKACGrBSAAkAoAIawFAQCICgAhrQUBAIgKACGuBQEAiAoAIa8FAQCICgAhsAUgAJAKACGxBSAAkAoAIbIFIACQCgAhAgAAAKoBACA8AAC9BgAgAgAAAKoBACA8AAC9BgAgAwAAAK8GACBDAAC2BgAgRAAAuwYAIAEAAACvBgAgAQAAAKoBACAFDgAAsgoAIEkAALMKACBKAAC2CgAgSwAAtQoAIEwAALQKACAS7wQAAKEIADDwBAAAxAYAEPEEAAChCAAw8gQCAP4HACGGBQIA_gcAIaYFAQCOCAAhpwUgAJIIACGoBQEAjggAIakFIACSCAAhqgUBAI4IACGrBSAAkggAIawFAQCOCAAhrQUBAI4IACGuBQEAjggAIa8FAQCOCAAhsAUgAJIIACGxBSAAkggAIbIFIACSCAAhAwAAAKoBACABAADDBgAwSAAAxAYAIAMAAACqAQAgAQAAsgYAMAIAAK8GACAHAwAAmggAIDwAAJkIACDvBAAAoAgAMPAEAACsAQAQ8QQAAKAIADDyBAIAAAABhgUCAAAAAQEAAADHBgAgAQAAAMcGACABAwAAnAoAIAMAAACsAQAgAQAAygYAMAIAAMcGACADAAAArAEAIAEAAMoGADACAADHBgAgAwAAAKwBACABAADKBgAwAgAAxwYAIAQDAACxCgAgPIAAAAAB8gQCAAAAAYYFAgAAAAEBPAAAzgYAIAM8gAAAAAHyBAIAAAABhgUCAAAAAQE8AADQBgAwATwAANAGADAEAwAAsAoAIDyAAAAAAfIEAgDmCQAhhgUCAOYJACECAAAAxwYAIDwAANMGACADPIAAAAAB8gQCAOYJACGGBQIA5gkAIQIAAACsAQAgPAAA1QYAIAIAAACsAQAgPAAA1QYAIAMAAADHBgAgQwAAzgYAIEQAANMGACABAAAAxwYAIAEAAACsAQAgBQ4AAKsKACBJAACsCgAgSgAArwoAIEsAAK4KACBMAACtCgAgBjwAAJYIACDvBAAAnwgAMPAEAADcBgAQ8QQAAJ8IADDyBAIA_gcAIYYFAgD-BwAhAwAAAKwBACABAADbBgAwSAAA3AYAIAMAAACsAQAgAQAAygYAMAIAAMcGACAQAwAAmggAIO8EAACdCAAw8AQAAK4BABDxBAAAnQgAMPIEAgAAAAGGBQIAAAABnAUBAJ4IACGdBQEAnggAIZ4FAQCeCAAhnwUBAJ4IACGgBQEAnggAIaEFAQCeCAAhogUBAJ4IACGjBQEAnggAIaQFAQCeCAAhpQUBAJ4IACEBAAAA3wYAIAEAAADfBgAgCwMAAJwKACCcBQAA6wkAIJ0FAADrCQAgngUAAOsJACCfBQAA6wkAIKAFAADrCQAgoQUAAOsJACCiBQAA6wkAIKMFAADrCQAgpAUAAOsJACClBQAA6wkAIAMAAACuAQAgAQAA4gYAMAIAAN8GACADAAAArgEAIAEAAOIGADACAADfBgAgAwAAAK4BACABAADiBgAwAgAA3wYAIA0DAACqCgAg8gQCAAAAAYYFAgAAAAGcBQEAAAABnQUBAAAAAZ4FAQAAAAGfBQEAAAABoAUBAAAAAaEFAQAAAAGiBQEAAAABowUBAAAAAaQFAQAAAAGlBQEAAAABATwAAOYGACAM8gQCAAAAAYYFAgAAAAGcBQEAAAABnQUBAAAAAZ4FAQAAAAGfBQEAAAABoAUBAAAAAaEFAQAAAAGiBQEAAAABowUBAAAAAaQFAQAAAAGlBQEAAAABATwAAOgGADABPAAA6AYAMA0DAACpCgAg8gQCAOYJACGGBQIA5gkAIZwFAQDxCQAhnQUBAPEJACGeBQEA8QkAIZ8FAQDxCQAhoAUBAPEJACGhBQEA8QkAIaIFAQDxCQAhowUBAPEJACGkBQEA8QkAIaUFAQDxCQAhAgAAAN8GACA8AADrBgAgDPIEAgDmCQAhhgUCAOYJACGcBQEA8QkAIZ0FAQDxCQAhngUBAPEJACGfBQEA8QkAIaAFAQDxCQAhoQUBAPEJACGiBQEA8QkAIaMFAQDxCQAhpAUBAPEJACGlBQEA8QkAIQIAAACuAQAgPAAA7QYAIAIAAACuAQAgPAAA7QYAIAMAAADfBgAgQwAA5gYAIEQAAOsGACABAAAA3wYAIAEAAACuAQAgDw4AAKQKACBJAAClCgAgSgAAqAoAIEsAAKcKACBMAACmCgAgnAUAAOsJACCdBQAA6wkAIJ4FAADrCQAgnwUAAOsJACCgBQAA6wkAIKEFAADrCQAgogUAAOsJACCjBQAA6wkAIKQFAADrCQAgpQUAAOsJACAP7wQAAJwIADDwBAAA9AYAEPEEAACcCAAw8gQCAP4HACGGBQIA_gcAIZwFAQCGCAAhnQUBAIYIACGeBQEAhggAIZ8FAQCGCAAhoAUBAIYIACGhBQEAhggAIaIFAQCGCAAhowUBAIYIACGkBQEAhggAIaUFAQCGCAAhAwAAAK4BACABAADzBgAwSAAA9AYAIAMAAACuAQAgAQAA4gYAMAIAAN8GACABAAAAtAEAIAEAAAC0AQAgAwAAALIBACABAACzAQAwAgAAtAEAIAMAAACyAQAgAQAAswEAMAIAALQBACADAAAAsgEAIAEAALMBADACAAC0AQAgBgMAAKMKACDyBAIAAAABggVAAAAAAYYFAgAAAAGHBQEAAAABnAUBAAAAAQE8AAD8BgAgBfIEAgAAAAGCBUAAAAABhgUCAAAAAYcFAQAAAAGcBQEAAAABATwAAP4GADABPAAA_gYAMAYDAACiCgAg8gQCAOYJACGCBUAA8gkAIYYFAgDmCQAhhwUBAIgKACGcBQEA8QkAIQIAAAC0AQAgPAAAgQcAIAXyBAIA5gkAIYIFQADyCQAhhgUCAOYJACGHBQEAiAoAIZwFAQDxCQAhAgAAALIBACA8AACDBwAgAgAAALIBACA8AACDBwAgAwAAALQBACBDAAD8BgAgRAAAgQcAIAEAAAC0AQAgAQAAALIBACAGDgAAnQoAIEkAAJ4KACBKAAChCgAgSwAAoAoAIEwAAJ8KACCcBQAA6wkAIAjvBAAAmwgAMPAEAACKBwAQ8QQAAJsIADDyBAIA_gcAIYIFQACHCAAhhgUCAP4HACGHBQEAjggAIZwFAQCGCAAhAwAAALIBACABAACJBwAwSAAAigcAIAMAAACyAQAgAQAAswEAMAIAALQBACAHAwAAmggAIDwAAJkIACDvBAAAmAgAMPAEAACwAQAQ8QQAAJgIADDyBAIAAAABhgUCAAAAAQEAAACNBwAgAQAAAI0HACABAwAAnAoAIAMAAACwAQAgAQAAkAcAMAIAAI0HACADAAAAsAEAIAEAAJAHADACAACNBwAgAwAAALABACABAACQBwAwAgAAjQcAIAQDAACbCgAgPIAAAAAB8gQCAAAAAYYFAgAAAAEBPAAAlAcAIAM8gAAAAAHyBAIAAAABhgUCAAAAAQE8AACWBwAwATwAAJYHADAEAwAAmgoAIDyAAAAAAfIEAgDmCQAhhgUCAOYJACECAAAAjQcAIDwAAJkHACADPIAAAAAB8gQCAOYJACGGBQIA5gkAIQIAAACwAQAgPAAAmwcAIAIAAACwAQAgPAAAmwcAIAMAAACNBwAgQwAAlAcAIEQAAJkHACABAAAAjQcAIAEAAACwAQAgBQ4AAJUKACBJAACWCgAgSgAAmQoAIEsAAJgKACBMAACXCgAgBjwAAJYIACDvBAAAlQgAMPAEAACiBwAQ8QQAAJUIADDyBAIA_gcAIYYFAgD-BwAhAwAAALABACABAAChBwAwSAAAogcAIAMAAACwAQAgAQAAkAcAMAIAAI0HACABAAAAtwEAIAEAAAC3AQAgAwAAAGsAIAEAALYBADACAAC3AQAgAwAAAGsAIAEAALYBADACAAC3AQAgAwAAAGsAIAEAALYBADACAAC3AQAgCAMAAJQKACAEAACTCgAg8gQCAAAAAYYFAgAAAAGSBUAAAAABkwUCAAAAAZQFAQAAAAGVBSAAAAABATwAAKoHACAG8gQCAAAAAYYFAgAAAAGSBUAAAAABkwUCAAAAAZQFAQAAAAGVBSAAAAABATwAAKwHADABPAAArAcAMAgDAACSCgAgBAAAkQoAIPIEAgDmCQAhhgUCAOYJACGSBUAA8gkAIZMFAgDmCQAhlAUBAIgKACGVBSAAkAoAIQIAAAC3AQAgPAAArwcAIAbyBAIA5gkAIYYFAgDmCQAhkgVAAPIJACGTBQIA5gkAIZQFAQCICgAhlQUgAJAKACECAAAAawAgPAAAsQcAIAIAAABrACA8AACxBwAgAwAAALcBACBDAACqBwAgRAAArwcAIAEAAAC3AQAgAQAAAGsAIAUOAACLCgAgSQAAjAoAIEoAAI8KACBLAACOCgAgTAAAjQoAIAnvBAAAkQgAMPAEAAC4BwAQ8QQAAJEIADDyBAIA_gcAIYYFAgD-BwAhkgVAAIcIACGTBQIA_gcAIZQFAQCOCAAhlQUgAJIIACEDAAAAawAgAQAAtwcAMEgAALgHACADAAAAawAgAQAAtgEAMAIAALcBACABAAAAuwEAIAEAAAC7AQAgAwAAALkBACABAAC6AQAwAgAAuwEAIAMAAAC5AQAgAQAAugEAMAIAALsBACADAAAAuQEAIAEAALoBADACAAC7AQAgEAMAAIoKACDyBAIAAAABggVAAAAAAYYFAgAAAAGHBQEAAAABiAUBAAAAAYkFAQAAAAGKBQEAAAABiwUBAAAAAYwFAQAAAAGNBQEAAAABjgUBAAAAAY8FAQAAAAGQBQEAAAABkQUCAAAAAZIFQAAAAAEBPAAAwAcAIA_yBAIAAAABggVAAAAAAYYFAgAAAAGHBQEAAAABiAUBAAAAAYkFAQAAAAGKBQEAAAABiwUBAAAAAYwFAQAAAAGNBQEAAAABjgUBAAAAAY8FAQAAAAGQBQEAAAABkQUCAAAAAZIFQAAAAAEBPAAAwgcAMAE8AADCBwAwEAMAAIkKACDyBAIA5gkAIYIFQADyCQAhhgUCAOYJACGHBQEAiAoAIYgFAQDxCQAhiQUBAPEJACGKBQEA8QkAIYsFAQDxCQAhjAUBAPEJACGNBQEA8QkAIY4FAQDxCQAhjwUBAPEJACGQBQEA8QkAIZEFAgDmCQAhkgVAAPIJACECAAAAuwEAIDwAAMUHACAP8gQCAOYJACGCBUAA8gkAIYYFAgDmCQAhhwUBAIgKACGIBQEA8QkAIYkFAQDxCQAhigUBAPEJACGLBQEA8QkAIYwFAQDxCQAhjQUBAPEJACGOBQEA8QkAIY8FAQDxCQAhkAUBAPEJACGRBQIA5gkAIZIFQADyCQAhAgAAALkBACA8AADHBwAgAgAAALkBACA8AADHBwAgAwAAALsBACBDAADABwAgRAAAxQcAIAEAAAC7AQAgAQAAALkBACAODgAAgwoAIEkAAIQKACBKAACHCgAgSwAAhgoAIEwAAIUKACCIBQAA6wkAIIkFAADrCQAgigUAAOsJACCLBQAA6wkAIIwFAADrCQAgjQUAAOsJACCOBQAA6wkAII8FAADrCQAgkAUAAOsJACAS7wQAAI0IADDwBAAAzgcAEPEEAACNCAAw8gQCAP4HACGCBUAAhwgAIYYFAgD-BwAhhwUBAI4IACGIBQEAhggAIYkFAQCGCAAhigUBAIYIACGLBQEAhggAIYwFAQCGCAAhjQUBAIYIACGOBQEAhggAIY8FAQCGCAAhkAUBAIYIACGRBQIA_gcAIZIFQACHCAAhAwAAALkBACABAADNBwAwSAAAzgcAIAMAAAC5AQAgAQAAugEAMAIAALsBACABAAAAOAAgAQAAADgAIAMAAAA2ACABAAA3ADACAAA4ACADAAAANgAgAQAANwAwAgAAOAAgAwAAADYAIAEAADcAMAIAADgAIAgLAACBCgAgEQAAggoAIPIEAgAAAAH-BAIAAAAB_wQQAAAAAYAFEAAAAAGBBQEAAAABggVAAAAAAQE8AADWBwAgBvIEAgAAAAH-BAIAAAAB_wQQAAAAAYAFEAAAAAGBBQEAAAABggVAAAAAAQE8AADYBwAwATwAANgHADAICwAA8wkAIBEAAPQJACDyBAIA5gkAIf4EAgDmCQAh_wQQAOUJACGABRAA5QkAIYEFAQDxCQAhggVAAPIJACECAAAAOAAgPAAA2wcAIAbyBAIA5gkAIf4EAgDmCQAh_wQQAOUJACGABRAA5QkAIYEFAQDxCQAhggVAAPIJACECAAAANgAgPAAA3QcAIAIAAAA2ACA8AADdBwAgAwAAADgAIEMAANYHACBEAADbBwAgAQAAADgAIAEAAAA2ACAGDgAA7AkAIEkAAO0JACBKAADwCQAgSwAA7wkAIEwAAO4JACCBBQAA6wkAIAnvBAAAhQgAMPAEAADkBwAQ8QQAAIUIADDyBAIA_gcAIf4EAgD-BwAh_wQQAP8HACGABRAA_wcAIYEFAQCGCAAhggVAAIcIACEDAAAANgAgAQAA4wcAMEgAAOQHACADAAAANgAgAQAANwAwAgAAOAAgAQAAAC8AIAEAAAAvACADAAAALQAgAQAALgAwAgAALwAgAwAAAC0AIAEAAC4AMAIAAC8AIAMAAAAtACABAAAuADACAAAvACAGDAAA6gkAIBIAAOkJACDyBAIAAAAB8wQCAAAAAfQEAgAAAAH1BBAAAAABATwAAOwHACAE8gQCAAAAAfMEAgAAAAH0BAIAAAAB9QQQAAAAAQE8AADuBwAwATwAAO4HADAGDAAA6AkAIBIAAOcJACDyBAIA5gkAIfMEAgDmCQAh9AQCAOYJACH1BBAA5QkAIQIAAAAvACA8AADxBwAgBPIEAgDmCQAh8wQCAOYJACH0BAIA5gkAIfUEEADlCQAhAgAAAC0AIDwAAPMHACACAAAALQAgPAAA8wcAIAMAAAAvACBDAADsBwAgRAAA8QcAIAEAAAAvACABAAAALQAgBQ4AAOAJACBJAADhCQAgSgAA5AkAIEsAAOMJACBMAADiCQAgB-8EAAD9BwAw8AQAAPoHABDxBAAA_QcAMPIEAgD-BwAh8wQCAP4HACH0BAIA_gcAIfUEEAD_BwAhAwAAAC0AIAEAAPkHADBIAAD6BwAgAwAAAC0AIAEAAC4AMAIAAC8AIAfvBAAA_QcAMPAEAAD6BwAQ8QQAAP0HADDyBAIA_gcAIfMEAgD-BwAh9AQCAP4HACH1BBAA_wcAIQ0OAACBCAAgSQAAhAgAIEoAAIEIACBLAACBCAAgTAAAgQgAIPYEAgAAAAH3BAIAAAAE-AQCAAAABPkEAgAAAAH6BAIAAAAB-wQCAAAAAfwEAgAAAAH9BAIAgwgAIQ0OAACBCAAgSQAAgggAIEoAAIIIACBLAACCCAAgTAAAgggAIPYEEAAAAAH3BBAAAAAE-AQQAAAABPkEEAAAAAH6BBAAAAAB-wQQAAAAAfwEEAAAAAH9BBAAgAgAIQ0OAACBCAAgSQAAgggAIEoAAIIIACBLAACCCAAgTAAAgggAIPYEEAAAAAH3BBAAAAAE-AQQAAAABPkEEAAAAAH6BBAAAAAB-wQQAAAAAfwEEAAAAAH9BBAAgAgAIQj2BAIAAAAB9wQCAAAABPgEAgAAAAT5BAIAAAAB-gQCAAAAAfsEAgAAAAH8BAIAAAAB_QQCAIEIACEI9gQQAAAAAfcEEAAAAAT4BBAAAAAE-QQQAAAAAfoEEAAAAAH7BBAAAAAB_AQQAAAAAf0EEACCCAAhDQ4AAIEIACBJAACECAAgSgAAgQgAIEsAAIEIACBMAACBCAAg9gQCAAAAAfcEAgAAAAT4BAIAAAAE-QQCAAAAAfoEAgAAAAH7BAIAAAAB_AQCAAAAAf0EAgCDCAAhCPYECAAAAAH3BAgAAAAE-AQIAAAABPkECAAAAAH6BAgAAAAB-wQIAAAAAfwECAAAAAH9BAgAhAgAIQnvBAAAhQgAMPAEAADkBwAQ8QQAAIUIADDyBAIA_gcAIf4EAgD-BwAh_wQQAP8HACGABRAA_wcAIYEFAQCGCAAhggVAAIcIACEODgAAiwgAIEsAAIwIACBMAACMCAAg9gQBAAAAAfcEAQAAAAX4BAEAAAAF-QQBAAAAAfoEAQAAAAH7BAEAAAAB_AQBAAAAAf0EAQCKCAAhgwUBAAAAAYQFAQAAAAGFBQEAAAABCw4AAIEIACBLAACJCAAgTAAAiQgAIPYEQAAAAAH3BEAAAAAE-ARAAAAABPkEQAAAAAH6BEAAAAAB-wRAAAAAAfwEQAAAAAH9BEAAiAgAIQsOAACBCAAgSwAAiQgAIEwAAIkIACD2BEAAAAAB9wRAAAAABPgEQAAAAAT5BEAAAAAB-gRAAAAAAfsEQAAAAAH8BEAAAAAB_QRAAIgIACEI9gRAAAAAAfcEQAAAAAT4BEAAAAAE-QRAAAAAAfoEQAAAAAH7BEAAAAAB_ARAAAAAAf0EQACJCAAhDg4AAIsIACBLAACMCAAgTAAAjAgAIPYEAQAAAAH3BAEAAAAF-AQBAAAABfkEAQAAAAH6BAEAAAAB-wQBAAAAAfwEAQAAAAH9BAEAiggAIYMFAQAAAAGEBQEAAAABhQUBAAAAAQj2BAIAAAAB9wQCAAAABfgEAgAAAAX5BAIAAAAB-gQCAAAAAfsEAgAAAAH8BAIAAAAB_QQCAIsIACEL9gQBAAAAAfcEAQAAAAX4BAEAAAAF-QQBAAAAAfoEAQAAAAH7BAEAAAAB_AQBAAAAAf0EAQCMCAAhgwUBAAAAAYQFAQAAAAGFBQEAAAABEu8EAACNCAAw8AQAAM4HABDxBAAAjQgAMPIEAgD-BwAhggVAAIcIACGGBQIA_gcAIYcFAQCOCAAhiAUBAIYIACGJBQEAhggAIYoFAQCGCAAhiwUBAIYIACGMBQEAhggAIY0FAQCGCAAhjgUBAIYIACGPBQEAhggAIZAFAQCGCAAhkQUCAP4HACGSBUAAhwgAIQ4OAACBCAAgSwAAkAgAIEwAAJAIACD2BAEAAAAB9wQBAAAABPgEAQAAAAT5BAEAAAAB-gQBAAAAAfsEAQAAAAH8BAEAAAAB_QQBAI8IACGDBQEAAAABhAUBAAAAAYUFAQAAAAEODgAAgQgAIEsAAJAIACBMAACQCAAg9gQBAAAAAfcEAQAAAAT4BAEAAAAE-QQBAAAAAfoEAQAAAAH7BAEAAAAB_AQBAAAAAf0EAQCPCAAhgwUBAAAAAYQFAQAAAAGFBQEAAAABC_YEAQAAAAH3BAEAAAAE-AQBAAAABPkEAQAAAAH6BAEAAAAB-wQBAAAAAfwEAQAAAAH9BAEAkAgAIYMFAQAAAAGEBQEAAAABhQUBAAAAAQnvBAAAkQgAMPAEAAC4BwAQ8QQAAJEIADDyBAIA_gcAIYYFAgD-BwAhkgVAAIcIACGTBQIA_gcAIZQFAQCOCAAhlQUgAJIIACEFDgAAgQgAIEsAAJQIACBMAACUCAAg9gQgAAAAAf0EIACTCAAhBQ4AAIEIACBLAACUCAAgTAAAlAgAIPYEIAAAAAH9BCAAkwgAIQL2BCAAAAAB_QQgAJQIACEGPAAAlggAIO8EAACVCAAw8AQAAKIHABDxBAAAlQgAMPIEAgD-BwAhhgUCAP4HACEPDgAAgQgAIEsAAJcIACBMAACXCAAg9gSAAAAAAfkEgAAAAAH6BIAAAAAB-wSAAAAAAfwEgAAAAAH9BIAAAAABlgUBAAAAAZcFAQAAAAGYBQEAAAABmQWAAAAAAZoFgAAAAAGbBYAAAAABDPYEgAAAAAH5BIAAAAAB-gSAAAAAAfsEgAAAAAH8BIAAAAAB_QSAAAAAAZYFAQAAAAGXBQEAAAABmAUBAAAAAZkFgAAAAAGaBYAAAAABmwWAAAAAAQcDAACaCAAgPAAAmQgAIO8EAACYCAAw8AQAALABABDxBAAAmAgAMPIEAgDGCAAhhgUCAMYIACEM9gSAAAAAAfkEgAAAAAH6BIAAAAAB-wSAAAAAAfwEgAAAAAH9BIAAAAABlgUBAAAAAZcFAQAAAAGYBQEAAAABmQWAAAAAAZoFgAAAAAGbBYAAAAABJQUAAI4JACAHAADJCQAgCAAAiAkAIB0AANAJACAlAACZCQAgJgAAyAkAICcAAMoJACAoAADLCQAgKQAAzAkAICoAAIkJACArAADNCQAgLAAAzgkAIC0AAM8JACAuAACbCQAgLwAA0QkAIDAAANIJACAxAADTCQAgMgAA1AkAIDMAANUJACA0AADWCQAgNQAA1wkAIDYAANgJACDvBAAAxwkAMPAEAAANABDxBAAAxwkAMPIEAgDGCAAh9QUBAKMIACH2BQEAowgAIasGIACkCAAhrAYCAMYIACGtBiAApAgAIa4GAgDGCAAhrwYgAKQIACGwBgIAxggAIbEGAgDGCAAhugYAAA0AILsGAAANACAI7wQAAJsIADDwBAAAigcAEPEEAACbCAAw8gQCAP4HACGCBUAAhwgAIYYFAgD-BwAhhwUBAI4IACGcBQEAhggAIQ_vBAAAnAgAMPAEAAD0BgAQ8QQAAJwIADDyBAIA_gcAIYYFAgD-BwAhnAUBAIYIACGdBQEAhggAIZ4FAQCGCAAhnwUBAIYIACGgBQEAhggAIaEFAQCGCAAhogUBAIYIACGjBQEAhggAIaQFAQCGCAAhpQUBAIYIACEQAwAAmggAIO8EAACdCAAw8AQAAK4BABDxBAAAnQgAMPIEAgDGCAAhhgUCAMYIACGcBQEAnggAIZ0FAQCeCAAhngUBAJ4IACGfBQEAnggAIaAFAQCeCAAhoQUBAJ4IACGiBQEAnggAIaMFAQCeCAAhpAUBAJ4IACGlBQEAnggAIQv2BAEAAAAB9wQBAAAABfgEAQAAAAX5BAEAAAAB-gQBAAAAAfsEAQAAAAH8BAEAAAAB_QQBAIwIACGDBQEAAAABhAUBAAAAAYUFAQAAAAEGPAAAlggAIO8EAACfCAAw8AQAANwGABDxBAAAnwgAMPIEAgD-BwAhhgUCAP4HACEHAwAAmggAIDwAAJkIACDvBAAAoAgAMPAEAACsAQAQ8QQAAKAIADDyBAIAxggAIYYFAgDGCAAhEu8EAAChCAAw8AQAAMQGABDxBAAAoQgAMPIEAgD-BwAhhgUCAP4HACGmBQEAjggAIacFIACSCAAhqAUBAI4IACGpBSAAkggAIaoFAQCOCAAhqwUgAJIIACGsBQEAjggAIa0FAQCOCAAhrgUBAI4IACGvBQEAjggAIbAFIACSCAAhsQUgAJIIACGyBSAAkggAIRMDAACaCAAg7wQAAKIIADDwBAAAqgEAEPEEAACiCAAw8gQCAMYIACGGBQIAxggAIaYFAQCjCAAhpwUgAKQIACGoBQEAowgAIakFIACkCAAhqgUBAKMIACGrBSAApAgAIawFAQCjCAAhrQUBAKMIACGuBQEAowgAIa8FAQCjCAAhsAUgAKQIACGxBSAApAgAIbIFIACkCAAhC_YEAQAAAAH3BAEAAAAE-AQBAAAABPkEAQAAAAH6BAEAAAAB-wQBAAAAAfwEAQAAAAH9BAEAkAgAIYMFAQAAAAGEBQEAAAABhQUBAAAAAQL2BCAAAAAB_QQgAJQIACEK7wQAAKUIADDwBAAArAYAEPEEAAClCAAw8gQCAP4HACGGBQIA_gcAIZwFAQCOCAAhswUBAI4IACG0BQEAjggAIbUFAQCGCAAhtgUAAKYIACAPDgAAiwgAIEsAAKcIACBMAACnCAAg9gSAAAAAAfkEgAAAAAH6BIAAAAAB-wSAAAAAAfwEgAAAAAH9BIAAAAABlgUBAAAAAZcFAQAAAAGYBQEAAAABmQWAAAAAAZoFgAAAAAGbBYAAAAABDPYEgAAAAAH5BIAAAAAB-gSAAAAAAfsEgAAAAAH8BIAAAAAB_QSAAAAAAZYFAQAAAAGXBQEAAAABmAUBAAAAAZkFgAAAAAGaBYAAAAABmwWAAAAAAQsDAACaCAAg7wQAAKgIADDwBAAAqAEAEPEEAACoCAAw8gQCAMYIACGGBQIAxggAIZwFAQCjCAAhswUBAKMIACG0BQEAowgAIbUFAQCeCAAhtgUAAKkIACAM9gSAAAAAAfkEgAAAAAH6BIAAAAAB-wSAAAAAAfwEgAAAAAH9BIAAAAABlgUBAAAAAZcFAQAAAAGYBQEAAAABmQWAAAAAAZoFgAAAAAGbBYAAAAABDO8EAACqCAAw8AQAAJQGABDxBAAAqggAMPIEAgD-BwAhkgVAAIcIACGTBQIA_gcAIbcFAQCOCAAhuAUBAI4IACG5BQEAjggAIboFBACrCAAhuwUBAI4IACG8BUAAhwgAIQ0OAACBCAAgSQAAhAgAIEoAAK0IACBLAACtCAAgTAAArQgAIPYEBAAAAAH3BAQAAAAE-AQEAAAABPkEBAAAAAH6BAQAAAAB-wQEAAAAAfwEBAAAAAH9BAQArAgAIQ0OAACBCAAgSQAAhAgAIEoAAK0IACBLAACtCAAgTAAArQgAIPYEBAAAAAH3BAQAAAAE-AQEAAAABPkEBAAAAAH6BAQAAAAB-wQEAAAAAfwEBAAAAAH9BAQArAgAIQj2BAQAAAAB9wQEAAAABPgEBAAAAAT5BAQAAAAB-gQEAAAAAfsEBAAAAAH8BAQAAAAB_QQEAK0IACEN7wQAAK4IADDwBAAA_gUAEPEEAACuCAAw8gQCAP4HACGCBUAAhwgAIYYFAgCvCAAhkwUCAP4HACG-BQAAsAi-BSLABQAAsQjABSLCBQAAsgjCBSLDBQEAhggAIcQFAgCvCAAhxQUBAIYIACENDgAAiwgAIEkAALoIACBKAACLCAAgSwAAiwgAIEwAAIsIACD2BAIAAAAB9wQCAAAABfgEAgAAAAX5BAIAAAAB-gQCAAAAAfsEAgAAAAH8BAIAAAAB_QQCALkIACEHDgAAgQgAIEsAALgIACBMAAC4CAAg9gQAAAC-BQL3BAAAAL4FCPgEAAAAvgUI_QQAALcIvgUiBw4AAIEIACBLAAC2CAAgTAAAtggAIPYEAAAAwAUC9wQAAADABQj4BAAAAMAFCP0EAAC1CMAFIgcOAACBCAAgSwAAtAgAIEwAALQIACD2BAAAAMIFAvcEAAAAwgUI-AQAAADCBQj9BAAAswjCBSIHDgAAgQgAIEsAALQIACBMAAC0CAAg9gQAAADCBQL3BAAAAMIFCPgEAAAAwgUI_QQAALMIwgUiBPYEAAAAwgUC9wQAAADCBQj4BAAAAMIFCP0EAAC0CMIFIgcOAACBCAAgSwAAtggAIEwAALYIACD2BAAAAMAFAvcEAAAAwAUI-AQAAADABQj9BAAAtQjABSIE9gQAAADABQL3BAAAAMAFCPgEAAAAwAUI_QQAALYIwAUiBw4AAIEIACBLAAC4CAAgTAAAuAgAIPYEAAAAvgUC9wQAAAC-BQj4BAAAAL4FCP0EAAC3CL4FIgT2BAAAAL4FAvcEAAAAvgUI-AQAAAC-BQj9BAAAuAi-BSINDgAAiwgAIEkAALoIACBKAACLCAAgSwAAiwgAIEwAAIsIACD2BAIAAAAB9wQCAAAABfgEAgAAAAX5BAIAAAAB-gQCAAAAAfsEAgAAAAH8BAIAAAAB_QQCALkIACEI9gQIAAAAAfcECAAAAAX4BAgAAAAF-QQIAAAAAfoECAAAAAH7BAgAAAAB_AQIAAAAAf0ECAC6CAAhCDwAAbwIACHvBAAAuwgAMPAEAADmBQAQ8QQAALsIADDyBAIA_gcAIYIFQACHCAAhxgUCAP4HACHHBQIA_gcAIQcOAACBCAAgSwAAvggAIEwAAL4IACD2BAABAAAB9wQAAQAABPgEAAEAAAT9BAABvQgAIQcOAACBCAAgSwAAvggAIEwAAL4IACD2BAABAAAB9wQAAQAABPgEAAEAAAT9BAABvQgAIQT2BAABAAAB9wQAAQAABPgEAAEAAAT9BAABvggAIQ7vBAAAvwgAMPAEAADQBQAQ8QQAAL8IADDyBAIA_gcAIYIFQACHCAAhhgUCAP4HACGHBQEAjggAIZIFQACHCAAhuQUBAIYIACG6BQQAqwgAIcgFAgCvCAAhyQUgAJIIACHKBQIArwgAIcsFAQCGCAAhCu8EAADACAAw8AQAALgFABDxBAAAwAgAMPIEAgD-BwAhggVAAIcIACGGBQIA_gcAIYcFAQCOCAAhkgVAAIcIACGTBQIArwgAIcwFAgCvCAAhCu8EAADBCAAw8AQAAJ4FABDxBAAAwQgAMPIEAgD-BwAhwgUBAI4IACHNBQEAjggAIc4FQACHCAAhzwVAAMIIACHQBQIArwgAIdEFAQCGCAAhCw4AAIsIACBLAADECAAgTAAAxAgAIPYEQAAAAAH3BEAAAAAF-ARAAAAABfkEQAAAAAH6BEAAAAAB-wRAAAAAAfwEQAAAAAH9BEAAwwgAIQsOAACLCAAgSwAAxAgAIEwAAMQIACD2BEAAAAAB9wRAAAAABfgEQAAAAAX5BEAAAAAB-gRAAAAAAfsEQAAAAAH8BEAAAAAB_QRAAMMIACEI9gRAAAAAAfcEQAAAAAX4BEAAAAAF-QRAAAAAAfoEQAAAAAH7BEAAAAAB_ARAAAAAAf0EQADECAAhCu8EAADFCAAw8AQAAIsFABDxBAAAxQgAMPIEAgDGCAAhwgUBAKMIACHNBQEAowgAIc4FQADHCAAhzwVAAMgIACHQBQIAyQgAIdEFAQCeCAAhCPYEAgAAAAH3BAIAAAAE-AQCAAAABPkEAgAAAAH6BAIAAAAB-wQCAAAAAfwEAgAAAAH9BAIAgQgAIQj2BEAAAAAB9wRAAAAABPgEQAAAAAT5BEAAAAAB-gRAAAAAAfsEQAAAAAH8BEAAAAAB_QRAAIkIACEI9gRAAAAAAfcEQAAAAAX4BEAAAAAF-QRAAAAAAfoEQAAAAAH7BEAAAAAB_ARAAAAAAf0EQADECAAhCPYEAgAAAAH3BAIAAAAF-AQCAAAABfkEAgAAAAH6BAIAAAAB-wQCAAAAAfwEAgAAAAH9BAIAiwgAIQnvBAAAyggAMPAEAACFBQAQ8QQAAMoIADDyBAIA_gcAIYIFQACHCAAhhgUCAP4HACHTBQAAywjTBSLUBQEAjggAIdUFIACSCAAhBw4AAIEIACBLAADNCAAgTAAAzQgAIPYEAAAA0wUC9wQAAADTBQj4BAAAANMFCP0EAADMCNMFIgcOAACBCAAgSwAAzQgAIEwAAM0IACD2BAAAANMFAvcEAAAA0wUI-AQAAADTBQj9BAAAzAjTBSIE9gQAAADTBQL3BAAAANMFCPgEAAAA0wUI_QQAAM0I0wUiCO8EAADOCAAw8AQAAO8EABDxBAAAzggAMPIEAgD-BwAhggVAAIcIACGGBQIA_gcAIdYFAQCOCAAh1wUgAJIIACEG7wQAAM8IADDwBAAA2QQAEPEEAADPCAAw8gQCAP4HACGCBUAAhwgAIYYFAgD-BwAhDu8EAADQCAAw8AQAAMMEABDxBAAA0AgAMPIEAgD-BwAh9AQCAP4HACGBBQEAhggAIYIFQACHCAAh2AUCAP4HACHZBQEAhggAIdoFEAD_BwAh2wUQAP8HACHdBQAA0QjdBSLeBUAAhwgAId8FAQCGCAAhBw4AAIEIACBLAADTCAAgTAAA0wgAIPYEAAAA3QUC9wQAAADdBQj4BAAAAN0FCP0EAADSCN0FIgcOAACBCAAgSwAA0wgAIEwAANMIACD2BAAAAN0FAvcEAAAA3QUI-AQAAADdBQj9BAAA0gjdBSIE9gQAAADdBQL3BAAAAN0FCPgEAAAA3QUI_QQAANMI3QUiFe8EAADUCAAw8AQAAK0EABDxBAAA1AgAMPIEAgD-BwAh_gQCAK8IACGBBQEAhggAIYIFQACHCAAhhgUCAP4HACGSBUAAhwgAIZMFAgD-BwAhwgUAANYI6gUi4AUCAK8IACHhBQIArwgAIeIFEAD_BwAh4wUQAP8HACHkBRAA_wcAIeUFEAD_BwAh5gUQANUIACHnBRAA_wcAIegFEAD_BwAh6gUBAIYIACENDgAAiwgAIEkAANoIACBKAADaCAAgSwAA2ggAIEwAANoIACD2BBAAAAAB9wQQAAAABfgEEAAAAAX5BBAAAAAB-gQQAAAAAfsEEAAAAAH8BBAAAAAB_QQQANkIACEHDgAAgQgAIEsAANgIACBMAADYCAAg9gQAAADqBQL3BAAAAOoFCPgEAAAA6gUI_QQAANcI6gUiBw4AAIEIACBLAADYCAAgTAAA2AgAIPYEAAAA6gUC9wQAAADqBQj4BAAAAOoFCP0EAADXCOoFIgT2BAAAAOoFAvcEAAAA6gUI-AQAAADqBQj9BAAA2AjqBSINDgAAiwgAIEkAANoIACBKAADaCAAgSwAA2ggAIEwAANoIACD2BBAAAAAB9wQQAAAABfgEEAAAAAX5BBAAAAAB-gQQAAAAAfsEEAAAAAH8BBAAAAAB_QQQANkIACEI9gQQAAAAAfcEEAAAAAX4BBAAAAAF-QQQAAAAAfoEEAAAAAH7BBAAAAAB_AQQAAAAAf0EEADaCAAhCO8EAADbCAAw8AQAAJEEABDxBAAA2wgAMPIEAgD-BwAhtwUBAI4IACG8BUAAhwgAIesFAAG8CAAh7AUCAP4HACEI7wQAANwIADDwBAAA-wMAEPEEAADcCAAw8gQCAP4HACGCBUAAhwgAIZMFAgD-BwAh7QUBAI4IACHvBQAA3QjvBSIHDgAAgQgAIEsAAN8IACBMAADfCAAg9gQAAADvBQL3BAAAAO8FCPgEAAAA7wUI_QQAAN4I7wUiBw4AAIEIACBLAADfCAAgTAAA3wgAIPYEAAAA7wUC9wQAAADvBQj4BAAAAO8FCP0EAADeCO8FIgT2BAAAAO8FAvcEAAAA7wUI-AQAAADvBQj9BAAA3wjvBSIJ7wQAAOAIADDwBAAA5QMAEPEEAADgCAAw8gQCAP4HACGGBQIA_gcAIfAFAQCOCAAh8QUBAI4IACHyBQEAjggAIfMFAQCOCAAhCO8EAADhCAAw8AQAAM8DABDxBAAA4QgAMPIEAgD-BwAhhgUCAP4HACH0BQEAjggAIfUFAQCOCAAh9gUBAI4IACEI7wQAAOIIADDwBAAAuQMAEPEEAADiCAAw8gQCAP4HACG3BQEAjggAIbkFAQCOCAAhuwUBAIYIACHgBQIA_gcAIRTvBAAA4wgAMPAEAACjAwAQ8QQAAOMIADDyBAIA_gcAIfQEAgCvCAAhwgUAAOQIgAYi4AUCAK8IACHiBRAA_wcAIeMFEAD_BwAh5AUQAP8HACHlBRAA_wcAIeoFAQCGCAAh9wUBAI4IACH4BUAAhwgAIfkFAQCGCAAh-gUBAIYIACH7BQEAhggAIfwFAQCGCAAh_QUBAIYIACH-BRAA1QgAIQcOAACBCAAgSwAA5ggAIEwAAOYIACD2BAAAAIAGAvcEAAAAgAYI-AQAAACABgj9BAAA5QiABiIHDgAAgQgAIEsAAOYIACBMAADmCAAg9gQAAACABgL3BAAAAIAGCPgEAAAAgAYI_QQAAOUIgAYiBPYEAAAAgAYC9wQAAACABgj4BAAAAIAGCP0EAADmCIAGIhbvBAAA5wgAMPAEAACJAwAQ8QQAAOcIADDyBAIA_gcAIf4EAgCvCAAhggVAAIcIACGGBQIA_gcAIZIFQACHCAAhkwUCAP4HACHCBQAA6QiMBiKABgIArwgAIYEGAgD-BwAhggYBAI4IACGDBgEAjggAIYQGQACHCAAhhQYBAI4IACGHBgAA6AiHBiKIBgAApggAIIkGQACHCAAhigYBAI4IACGMBgEAhggAIY0GAQCGCAAhBw4AAIEIACBLAADtCAAgTAAA7QgAIPYEAAAAhwYC9wQAAACHBgj4BAAAAIcGCP0EAADsCIcGIgcOAACBCAAgSwAA6wgAIEwAAOsIACD2BAAAAIwGAvcEAAAAjAYI-AQAAACMBgj9BAAA6giMBiIHDgAAgQgAIEsAAOsIACBMAADrCAAg9gQAAACMBgL3BAAAAIwGCPgEAAAAjAYI_QQAAOoIjAYiBPYEAAAAjAYC9wQAAACMBgj4BAAAAIwGCP0EAADrCIwGIgcOAACBCAAgSwAA7QgAIEwAAO0IACD2BAAAAIcGAvcEAAAAhwYI-AQAAACHBgj9BAAA7AiHBiIE9gQAAACHBgL3BAAAAIcGCPgEAAAAhwYI_QQAAO0IhwYiEe8EAADuCAAw8AQAAOsCABDxBAAA7ggAMPIEAgD-BwAh_gQCAK8IACGCBUAAhwgAIZMFAgD-BwAh9wUBAI4IACH7BQEAhggAIfwFAQCGCAAhgAYCAP4HACGOBgEAhggAIY8GEADVCAAhkAYBAIYIACGRBgEAhggAIZMGAADvCJMGIpQGAQCGCAAhBw4AAIEIACBLAADxCAAgTAAA8QgAIPYEAAAAkwYC9wQAAACTBgj4BAAAAJMGCP0EAADwCJMGIgcOAACBCAAgSwAA8QgAIEwAAPEIACD2BAAAAJMGAvcEAAAAkwYI-AQAAACTBgj9BAAA8AiTBiIE9gQAAACTBgL3BAAAAJMGCPgEAAAAkwYI_QQAAPEIkwYiCe8EAADyCAAw8AQAANMCABDxBAAA8ggAMPIEAgD-BwAhggVAAIcIACGGBQIA_gcAIZEFAgD-BwAhlQYBAI4IACGWBgEAjggAIQrvBAAA8wgAMPAEAAC9AgAQ8QQAAPMIADDyBAIA_gcAIYIFQACHCAAhhgUCAP4HACGHBQEAjggAIaAFAQCGCAAhlwYBAI4IACGYBgEAhggAIQjvBAAA9AgAMPAEAAClAgAQ8QQAAPQIADDyBAIA_gcAIbcFAQCOCAAhuQUBAIYIACG7BQEAhggAIYAGAgD-BwAhE-8EAAD1CAAw8AQAAI8CABDxBAAA9QgAMPIEAgD-BwAhgQUBAIYIACGCBUAAhwgAIYYFAgD-BwAhkwUCAP4HACHCBQEAjggAIdMFAQCOCAAh7QUBAI4IACGBBgIA_gcAIZkGQACHCAAhmgYBAI4IACGbBgEAjggAIZwGIACSCAAhnQYBAIYIACGeBiAAkggAIaAGAAD2CKAGIgcOAACBCAAgSwAA-AgAIEwAAPgIACD2BAAAAKAGAvcEAAAAoAYI-AQAAACgBgj9BAAA9wigBiIHDgAAgQgAIEsAAPgIACBMAAD4CAAg9gQAAACgBgL3BAAAAKAGCPgEAAAAoAYI_QQAAPcIoAYiBPYEAAAAoAYC9wQAAACgBgj4BAAAAKAGCP0EAAD4CKAGIhjvBAAA-QgAMPAEAAD3AQAQ8QQAAPkIADDyBAIA_gcAIYIFQACHCAAhhgUCAP4HACGSBUAAhwgAIaAFAQCGCAAhowUBAIYIACGlBQEAhggAIcIFAAD2CKAGIoQGQADCCAAhigYBAIYIACGYBgEAjggAIaEGAQCOCAAhogYBAI4IACGjBgEAjggAIaQGAQCGCAAhpQYBAIYIACGmBgEAhggAIacGAQCGCAAhqAYBAIYIACGpBgEAhggAIaoGAQCGCAAhDe8EAAD6CAAw8AQAAOEBABDxBAAA-ggAMPIEAgD-BwAh9QUBAI4IACH2BQEAjggAIasGIACSCAAhrAYCAP4HACGtBiAAkggAIa4GAgD-BwAhrwYgAJIIACGwBgIA_gcAIbEGAgD-BwAhEwMAAJoIACDvBAAA-wgAMPAEAAC5AQAQ8QQAAPsIADDyBAIAxggAIYIFQADHCAAhhgUCAMYIACGHBQEAowgAIYgFAQCeCAAhiQUBAJ4IACGKBQEAnggAIYsFAQCeCAAhjAUBAJ4IACGNBQEAnggAIY4FAQCeCAAhjwUBAJ4IACGQBQEAnggAIZEFAgDGCAAhkgVAAMcIACELAwAAmggAIAQAAP0IACDvBAAA_AgAMPAEAABrABDxBAAA_AgAMPIEAgDGCAAhhgUCAMYIACGSBUAAxwgAIZMFAgDGCAAhlAUBAKMIACGVBSAApAgAISQDAACaCAAgBQAAjgkAIAgAAIgJACAMAACJCQAgGAAAiwkAIBwAAN0JACAdAADQCQAgHgAA3gkAIB8AAN8JACAlAACZCQAg7wQAANwJADDwBAAAAwAQ8QQAANwJADDyBAIAxggAIYIFQADHCAAhhgUCAMYIACGSBUAAxwgAIaAFAQCeCAAhowUBAJ4IACGlBQEAnggAIcIFAADaCaAGIoQGQADICAAhigYBAJ4IACGYBgEAowgAIaEGAQCjCAAhogYBAKMIACGjBgEAowgAIaQGAQCeCAAhpQYBAJ4IACGmBgEAnggAIacGAQCeCAAhqAYBAJ4IACGpBgEAnggAIaoGAQCeCAAhugYAAAMAILsGAAADACAJAwAAmggAIO8EAAD-CAAw8AQAALIBABDxBAAA_ggAMPIEAgDGCAAhggVAAMcIACGGBQIAxggAIYcFAQCjCAAhnAUBAJ4IACEKAwAAmggAIO8EAAD_CAAw8AQAAKEBABDxBAAA_wgAMPIEAgDGCAAhggVAAMcIACGGBQIAxggAIdMFAACACdMFItQFAQCjCAAh1QUgAKQIACEE9gQAAADTBQL3BAAAANMFCPgEAAAA0wUI_QQAAM0I0wUiCQMAAJoIACDvBAAAgQkAMPAEAACdAQAQ8QQAAIEJADDyBAIAxggAIYIFQADHCAAhhgUCAMYIACHWBQEAowgAIdcFIACkCAAhBwMAAJoIACDvBAAAggkAMPAEAACZAQAQ8QQAAIIJADDyBAIAxggAIYIFQADHCAAhhgUCAMYIACEKAwAAmggAIO8EAACDCQAw8AQAAJQBABDxBAAAgwkAMPIEAgDGCAAhhgUCAMYIACHwBQEAowgAIfEFAQCjCAAh8gUBAKMIACHzBQEAowgAIQKGBQIAAAAB9AUBAAAAAQkDAACaCAAg7wQAAIUJADDwBAAAkAEAEPEEAACFCQAw8gQCAMYIACGGBQIAxggAIfQFAQCjCAAh9QUBAKMIACH2BQEAowgAIQKGBQIAAAABlQYBAAAAAQ4DAACaCAAgCAAAiAkAIBQAAIkJACAVAACKCQAgFgAAiwkAIO8EAACHCQAw8AQAABcAEPEEAACHCQAw8gQCAMYIACGCBUAAxwgAIYYFAgDGCAAhkQUCAMYIACGVBgEAowgAIZYGAQCjCAAhA7QGAAAQACC1BgAAEAAgtgYAABAAIAO0BgAAGgAgtQYAABoAILYGAAAaACADtAYAADYAILUGAAA2ACC2BgAANgAgA7QGAAA6ACC1BgAAOgAgtgYAADoAIA0DAACNCQAgBQAAjgkAIAgAAIgJACDvBAAAjAkAMPAEAAALABDxBAAAjAkAMPIEAgDGCAAhggVAAMcIACGGBQIAxggAIYcFAQCjCAAhoAUBAJ4IACGXBgEAowgAIZgGAQCeCAAhJQUAAI4JACAHAADJCQAgCAAAiAkAIB0AANAJACAlAACZCQAgJgAAyAkAICcAAMoJACAoAADLCQAgKQAAzAkAICoAAIkJACArAADNCQAgLAAAzgkAIC0AAM8JACAuAACbCQAgLwAA0QkAIDAAANIJACAxAADTCQAgMgAA1AkAIDMAANUJACA0AADWCQAgNQAA1wkAIDYAANgJACDvBAAAxwkAMPAEAAANABDxBAAAxwkAMPIEAgDGCAAh9QUBAKMIACH2BQEAowgAIasGIACkCAAhrAYCAMYIACGtBiAApAgAIa4GAgDGCAAhrwYgAKQIACGwBgIAxggAIbEGAgDGCAAhugYAAA0AILsGAAANACADtAYAAAcAILUGAAAHACC2BgAABwAgAsYFAgAAAAHHBQIAAAABCSMAAJIJACA8AAGRCQAh7wQAAJAJADDwBAAAeQAQ8QQAAJAJADDyBAIAxggAIYIFQADHCAAhxgUCAMYIACHHBQIAxggAIQT2BAABAAAB9wQAAQAABPgEAAEAAAT9BAABvggAIRMDAACaCAAgIgAAlQkAICQAAJYJACDvBAAAkwkAMPAEAAB0ABDxBAAAkwkAMPIEAgDGCAAhggVAAMcIACGGBQIAxggAIYcFAQCjCAAhkgVAAMcIACG5BQEAnggAIboFBACUCQAhyAUCAMkIACHJBSAApAgAIcoFAgDJCAAhywUBAJ4IACG6BgAAdAAguwYAAHQAIBEDAACaCAAgIgAAlQkAICQAAJYJACDvBAAAkwkAMPAEAAB0ABDxBAAAkwkAMPIEAgDGCAAhggVAAMcIACGGBQIAxggAIYcFAQCjCAAhkgVAAMcIACG5BQEAnggAIboFBACUCQAhyAUCAMkIACHJBSAApAgAIcoFAgDJCAAhywUBAJ4IACEI9gQEAAAAAfcEBAAAAAT4BAQAAAAE-QQEAAAAAfoEBAAAAAH7BAQAAAAB_AQEAAAAAf0EBACtCAAhEQMAAJoIACAEAACaCQAgGQAAmwkAICAAAJUJACAhAACZCQAg7wQAAJgJADDwBAAAbQAQ8QQAAJgJADDyBAIAxggAIYIFQADHCAAhhgUCAMYIACGHBQEAowgAIZIFQADHCAAhkwUCAMkIACHMBQIAyQgAIboGAABtACC7BgAAbQAgA7QGAAB5ACC1BgAAeQAgtgYAAHkAIAOGBQIAAAABhwUBAAAAAcwFAgAAAAEPAwAAmggAIAQAAJoJACAZAACbCQAgIAAAlQkAICEAAJkJACDvBAAAmAkAMPAEAABtABDxBAAAmAkAMPIEAgDGCAAhggVAAMcIACGGBQIAxggAIYcFAQCjCAAhkgVAAMcIACGTBQIAyQgAIcwFAgDJCAAhA7QGAABtACC1BgAAbQAgtgYAAG0AICQDAACaCAAgBQAAjgkAIAgAAIgJACAMAACJCQAgGAAAiwkAIBwAAN0JACAdAADQCQAgHgAA3gkAIB8AAN8JACAlAACZCQAg7wQAANwJADDwBAAAAwAQ8QQAANwJADDyBAIAxggAIYIFQADHCAAhhgUCAMYIACGSBUAAxwgAIaAFAQCeCAAhowUBAJ4IACGlBQEAnggAIcIFAADaCaAGIoQGQADICAAhigYBAJ4IACGYBgEAowgAIaEGAQCjCAAhogYBAKMIACGjBgEAowgAIaQGAQCeCAAhpQYBAJ4IACGmBgEAnggAIacGAQCeCAAhqAYBAJ4IACGpBgEAnggAIaoGAQCeCAAhugYAAAMAILsGAAADACADtAYAAHQAILUGAAB0ACC2BgAAdAAgDQQAAP0IACDvBAAAnAkAMPAEAABnABDxBAAAnAkAMPIEAgDGCAAhkgVAAMcIACGTBQIAxggAIbcFAQCjCAAhuAUBAKMIACG5BQEAowgAIboFBACUCQAhuwUBAKMIACG8BUAAxwgAIQ8DAACNCQAgBAAA_QgAIO8EAACdCQAw8AQAAGIAEPEEAACdCQAw8gQCAMYIACGCBUAAxwgAIYYFAgDJCAAhkwUCAMYIACG-BQAAngm-BSLABQAAnwnABSLCBQAAoAnCBSLDBQEAnggAIcQFAgDJCAAhxQUBAJ4IACEE9gQAAAC-BQL3BAAAAL4FCPgEAAAAvgUI_QQAALgIvgUiBPYEAAAAwAUC9wQAAADABQj4BAAAAMAFCP0EAAC2CMAFIgT2BAAAAMIFAvcEAAAAwgUI-AQAAADCBQj9BAAAtAjCBSIJGgAAogkAIO8EAAChCQAw8AQAAFwAEPEEAAChCQAw8gQCAMYIACG3BQEAowgAIbwFQADHCAAh6wUAAZEJACHsBQIAxggAIQwEAAD9CAAgGwAApQkAIO8EAACjCQAw8AQAAFgAEPEEAACjCQAw8gQCAMYIACGCBUAAxwgAIZMFAgDGCAAh7QUBAKMIACHvBQAApAnvBSK6BgAAWAAguwYAAFgAIAoEAAD9CAAgGwAApQkAIO8EAACjCQAw8AQAAFgAEPEEAACjCQAw8gQCAMYIACGCBUAAxwgAIZMFAgDGCAAh7QUBAKMIACHvBQAApAnvBSIE9gQAAADvBQL3BAAAAO8FCPgEAAAA7wUI_QQAAN8I7wUiA7QGAABcACC1BgAAXAAgtgYAAFwAIAkGAACnCQAg7wQAAKYJADDwBAAATwAQ8QQAAKYJADDyBAIAxggAIbcFAQCjCAAhuQUBAJ4IACG7BQEAnggAIYAGAgDGCAAhGwMAAJoIACAEAAD9CAAgBwAAxQkAIAgAAIgJACAYAACLCQAgGQAA2wkAIO8EAADZCQAw8AQAAAcAEPEEAADZCQAw8gQCAMYIACGBBQEAnggAIYIFQADHCAAhhgUCAMYIACGTBQIAxggAIcIFAQCjCAAh0wUBAKMIACHtBQEAowgAIYEGAgDGCAAhmQZAAMcIACGaBgEAowgAIZsGAQCjCAAhnAYgAKQIACGdBgEAnggAIZ4GIACkCAAhoAYAANoJoAYiugYAAAcAILsGAAAHACAJCQAAqQkAIO8EAACoCQAw8AQAAEQAEPEEAACoCQAw8gQCAMYIACG3BQEAowgAIbkFAQCjCAAhuwUBAJ4IACHgBQIAxggAISADAACNCQAgBAAA_QgAIAYAAMQJACAHAADFCQAgCwAArQkAIAwAALkJACAQAADACQAgFwAAxgkAIO8EAADBCQAw8AQAABAAEPEEAADBCQAw8gQCAMYIACH-BAIAyQgAIYIFQADHCAAhhgUCAMYIACGSBUAAxwgAIZMFAgDGCAAhwgUAAMMJjAYigAYCAMkIACGBBgIAxggAIYIGAQCjCAAhgwYBAKMIACGEBkAAxwgAIYUGAQCjCAAhhwYAAMIJhwYiiAYAAKkIACCJBkAAxwgAIYoGAQCjCAAhjAYBAJ4IACGNBgEAnggAIboGAAAQACC7BgAAEAAgFAQAAP0IACAGAACnCQAgCwAArQkAIO8EAACqCQAw8AQAADoAEPEEAACqCQAw8gQCAMYIACH-BAIAyQgAIYIFQADHCAAhkwUCAMYIACH3BQEAowgAIfsFAQCeCAAh_AUBAJ4IACGABgIAxggAIY4GAQCeCAAhjwYQAKsJACGQBgEAnggAIZEGAQCeCAAhkwYAAKwJkwYilAYBAJ4IACEI9gQQAAAAAfcEEAAAAAX4BBAAAAAF-QQQAAAAAfoEEAAAAAH7BBAAAAAB_AQQAAAAAf0EEADaCAAhBPYEAAAAkwYC9wQAAACTBgj4BAAAAJMGCP0EAADxCJMGIhADAACaCAAgCAAAiAkAIBQAAIkJACAVAACKCQAgFgAAiwkAIO8EAACHCQAw8AQAABcAEPEEAACHCQAw8gQCAMYIACGCBUAAxwgAIYYFAgDGCAAhkQUCAMYIACGVBgEAowgAIZYGAQCjCAAhugYAABcAILsGAAAXACALCwAAsAkAIBEAALEJACDvBAAArgkAMPAEAAA2ABDxBAAArgkAMPIEAgDGCAAh_gQCAMYIACH_BBAArwkAIYAFEACvCQAhgQUBAJ4IACGCBUAAxwgAIQj2BBAAAAAB9wQQAAAABPgEEAAAAAT5BBAAAAAB-gQQAAAAAfsEEAAAAAH8BBAAAAAB_QQQAIIIACEQAwAAmggAIAgAAIgJACAUAACJCQAgFQAAigkAIBYAAIsJACDvBAAAhwkAMPAEAAAXABDxBAAAhwkAMPIEAgDGCAAhggVAAMcIACGGBQIAxggAIZEFAgDGCAAhlQYBAKMIACGWBgEAowgAIboGAAAXACC7BgAAFwAgA7QGAAAtACC1BgAALQAgtgYAAC0AIALzBAIAAAAB9AQCAAAAAQkMAAC1CQAgEgAAtAkAIO8EAACzCQAw8AQAAC0AEPEEAACzCQAw8gQCAMYIACHzBAIAxggAIfQEAgDGCAAh9QQQAK8JACENCwAAsAkAIBEAALEJACDvBAAArgkAMPAEAAA2ABDxBAAArgkAMPIEAgDGCAAh_gQCAMYIACH_BBAArwkAIYAFEACvCQAhgQUBAJ4IACGCBUAAxwgAIboGAAA2ACC7BgAANgAgHgQAAP0IACAJAAC4CQAgCgAAjQkAIAsAAK0JACANAAC6CQAgEAAAwAkAIBMAALEJACDvBAAAvgkAMPAEAAAaABDxBAAAvgkAMPIEAgDGCAAh_gQCAMkIACGBBQEAnggAIYIFQADHCAAhhgUCAMYIACGSBUAAxwgAIZMFAgDGCAAhwgUAAL8J6gUi4AUCAMkIACHhBQIAyQgAIeIFEACvCQAh4wUQAK8JACHkBRAArwkAIeUFEACvCQAh5gUQAKsJACHnBRAArwkAIegFEACvCQAh6gUBAJ4IACG6BgAAGgAguwYAABoAIBcJAAC4CQAgDAAAuQkAIA0AALoJACDvBAAAtgkAMPAEAAApABDxBAAAtgkAMPIEAgDGCAAh9AQCAMkIACHCBQAAtwmABiLgBQIAyQgAIeIFEACvCQAh4wUQAK8JACHkBRAArwkAIeUFEACvCQAh6gUBAJ4IACH3BQEAowgAIfgFQADHCAAh-QUBAJ4IACH6BQEAnggAIfsFAQCeCAAh_AUBAJ4IACH9BQEAnggAIf4FEACrCQAhBPYEAAAAgAYC9wQAAACABgj4BAAAAIAGCP0EAADmCIAGIiADAACNCQAgBAAA_QgAIAYAAMQJACAHAADFCQAgCwAArQkAIAwAALkJACAQAADACQAgFwAAxgkAIO8EAADBCQAw8AQAABAAEPEEAADBCQAw8gQCAMYIACH-BAIAyQgAIYIFQADHCAAhhgUCAMYIACGSBUAAxwgAIZMFAgDGCAAhwgUAAMMJjAYigAYCAMkIACGBBgIAxggAIYIGAQCjCAAhgwYBAKMIACGEBkAAxwgAIYUGAQCjCAAhhwYAAMIJhwYiiAYAAKkIACCJBkAAxwgAIYoGAQCjCAAhjAYBAJ4IACGNBgEAnggAIboGAAAQACC7BgAAEAAgHgQAAP0IACAJAAC4CQAgCgAAjQkAIAsAAK0JACANAAC6CQAgEAAAwAkAIBMAALEJACDvBAAAvgkAMPAEAAAaABDxBAAAvgkAMPIEAgDGCAAh_gQCAMkIACGBBQEAnggAIYIFQADHCAAhhgUCAMYIACGSBUAAxwgAIZMFAgDGCAAhwgUAAL8J6gUi4AUCAMkIACHhBQIAyQgAIeIFEACvCQAh4wUQAK8JACHkBRAArwkAIeUFEACvCQAh5gUQAKsJACHnBRAArwkAIegFEACvCQAh6gUBAJ4IACG6BgAAGgAguwYAABoAIAO0BgAAIQAgtQYAACEAILYGAAAhACAQDAAAtQkAIA8AAL0JACDvBAAAuwkAMPAEAAAhABDxBAAAuwkAMPIEAgDGCAAh9AQCAMYIACGBBQEAnggAIYIFQADHCAAh2AUCAMYIACHZBQEAnggAIdoFEACvCQAh2wUQAK8JACHdBQAAvAndBSLeBUAAxwgAId8FAQCeCAAhBPYEAAAA3QUC9wQAAADdBQj4BAAAAN0FCP0EAADTCN0FIhkJAAC4CQAgDAAAuQkAIA0AALoJACDvBAAAtgkAMPAEAAApABDxBAAAtgkAMPIEAgDGCAAh9AQCAMkIACHCBQAAtwmABiLgBQIAyQgAIeIFEACvCQAh4wUQAK8JACHkBRAArwkAIeUFEACvCQAh6gUBAJ4IACH3BQEAowgAIfgFQADHCAAh-QUBAJ4IACH6BQEAnggAIfsFAQCeCAAh_AUBAJ4IACH9BQEAnggAIf4FEACrCQAhugYAACkAILsGAAApACAcBAAA_QgAIAkAALgJACAKAACNCQAgCwAArQkAIA0AALoJACAQAADACQAgEwAAsQkAIO8EAAC-CQAw8AQAABoAEPEEAAC-CQAw8gQCAMYIACH-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_BkAAAAABBUMAANITACBEAADWEwAgvAYAANMTACC9BgAA1RMAIMIGAACNAQAgC0MAAPUJADBEAAD6CQAwvAYAAPYJADC9BgAA9wkAML4GAAD4CQAgvwYAAPkJADDABgAA-QkAMMEGAAD5CQAwwgYAAPkJADDDBgAA-wkAMMQGAAD8CQAwBAwAAOoJACDyBAIAAAAB9AQCAAAAAfUEEAAAAAECAAAALwAgQwAAgAoAIAMAAAAvACBDAACACgAgRAAA_wkAIAE8AADUEwAwCgwAALUJACASAAC0CQAg7wQAALMJADDwBAAALQAQ8QQAALMJADDyBAIAAAAB8wQCAMYIACH0BAIAxggAIfUEEACvCQAhuQYAALIJACACAAAALwAgPAAA_wkAIAIAAAD9CQAgPAAA_gkAIAfvBAAA_AkAMPAEAAD9CQAQ8QQAAPwJADDyBAIAxggAIfMEAgDGCAAh9AQCAMYIACH1BBAArwkAIQfvBAAA_AkAMPAEAAD9CQAQ8QQAAPwJADDyBAIAxggAIfMEAgDGCAAh9AQCAMYIACH1BBAArwkAIQPyBAIA5gkAIfQEAgDmCQAh9QQQAOUJACEEDAAA6AkAIPIEAgDmCQAh9AQCAOYJACH1BBAA5QkAIQQMAADqCQAg8gQCAAAAAfQEAgAAAAH1BBAAAAABA0MAANITACC8BgAA0xMAIMIGAACNAQAgBEMAAPUJADC8BgAA9gkAML4GAAD4CQAgwgYAAPkJADAAAAAAAAG_BgEAAAABBUMAAM0TACBEAADQEwAgvAYAAM4TACC9BgAAzxMAIMIGAAABACADQwAAzRMAILwGAADOEwAgwgYAAAEAIAAAAAAAAb8GIAAAAAEFQwAAxRMAIEQAAMsTACC8BgAAxhMAIL0GAADKEwAgwgYAAAUAIAVDAADDEwAgRAAAyBMAILwGAADEEwAgvQYAAMcTACDCBgAAAQAgA0MAAMUTACC8BgAAxhMAIMIGAAAFACADQwAAwxMAILwGAADEEwAgwgYAAAEAIAAAAAAABUMAAL4TACBEAADBEwAgvAYAAL8TACC9BgAAwBMAIMIGAAABACADQwAAvhMAILwGAAC_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_BgAAjgsAMMAGAACOCwAwwQYAAI4LADDCBgAAjgsAMMMGAACQCwAwxAYAAJELADAFQwAA-RIAIEQAAIETACC8BgAA-hIAIL0GAACAEwAgwgYAAAEAIAdDAAD3EgAgRAAA_hIAILwGAAD4EgAgvQYAAP0SACDABgAAAwAgwQYAAAMAIMIGAAAFACALQwAA_goAMEQAAIMLADC8BgAA_woAML0GAACACwAwvgYAAIELACC_BgAAggsAMMAGAACCCwAwwQYAAIILADDCBgAAggsAMMMGAACECwAwxAYAAIULADAMAwAA8QoAICQAAPMKACDyBAIAAAABggVAAAAAAYYFAgAAAAGHBQEAAAABkgVAAAAAAbkFAQAAAAG6BQQAAAAByQUgAAAAAcoFAgAAAAHLBQEAAAABAgAAAHYAIEMAAIkLACADAAAAdgAgQwAAiQsAIEQAAIgLACABPAAA_BIAMBEDAACaCAAgIgAAlQkAICQAAJYJACDvBAAAkwkAMPAEAAB0ABDxBAAAkwkAMPIEAgAAAAGCBUAAxwgAIYYFAgDGCAAhhwUBAKMIACGSBUAAxwgAIbkFAQCeCAAhugUEAJQJACHIBQIAyQgAIckFIACkCAAhygUCAMkIACHLBQEAnggAIQIAAAB2ACA8AACICwAgAgAAAIYLACA8AACHCwAgDu8EAACFCwAw8AQAAIYLABDxBAAAhQsAMPIEAgDGCAAhggVAAMcIACGGBQIAxggAIYcFAQCjCAAhkgVAAMcIACG5BQEAnggAIboFBACUCQAhyAUCAMkIACHJBSAApAgAIcoFAgDJCAAhywUBAJ4IACEO7wQAAIULADDwBAAAhgsAEPEEAACFCwAw8gQCAMYIACGCBUAAxwgAIYYFAgDGCAAhhwUBAKMIACGSBUAAxwgAIbkFAQCeCAAhugUEAJQJACHIBQIAyQgAIckFIACkCAAhygUCAMkIACHLBQEAnggAIQryBAIA5gkAIYIFQADyCQAhhgUCAOYJACGHBQEAiAoAIZIFQADyCQAhuQUBAPEJACG6BQQAxQoAIckFIACQCgAhygUCANAKACHLBQEA8QkAIQwDAADiCgAgJAAA5AoAIPIEAgDmCQAhggVAAPIJACGGBQIA5gkAIYcFAQCICgAhkgVAAPIJACG5BQEA8QkAIboFBADFCgAhyQUgAJAKACHKBQIA0AoAIcsFAQDxCQAhDAMAAPEKACAkAADzCgAg8gQCAAAAAYIFQAAAAAGGBQIAAAABhwUBAAAAAZIFQAAAAAG5BQEAAAABugUEAAAAAckFIAAAAAHKBQIAAAABywUBAAAAAQoDAACXCwAgBAAAmAsAIBkAAJkLACAhAACWCwAg8gQCAAAAAYIFQAAAAAGGBQIAAAABhwUBAAAAAZIFQAAAAAGTBQIAAAABAgAAAG8AIEMAAJULACADAAAAbwAgQwAAlQsAIEQAAJQLACABPAAA-xIAMBADAACaCAAgBAAAmgkAIBkAAJsJACAgAACVCQAgIQAAmQkAIO8EAACYCQAw8AQAAG0AEPEEAACYCQAw8gQCAAAAAYIFQADHCAAhhgUCAMYIACGHBQEAowgAIZIFQADHCAAhkwUCAMkIACHMBQIAyQgAIbgGAACXCQAgAgAAAG8AIDwAAJQLACACAAAAkgsAIDwAAJMLACAK7wQAAJELADDwBAAAkgsAEPEEAACRCwAw8gQCAMYIACGCBUAAxwgAIYYFAgDGCAAhhwUBAKMIACGSBUAAxwgAIZMFAgDJCAAhzAUCAMkIACEK7wQAAJELADDwBAAAkgsAEPEEAACRCwAw8gQCAMYIACGCBUAAxwgAIYYFAgDGCAAhhwUBAKMIACGSBUAAxwgAIZMFAgDJCAAhzAUCAMkIACEG8gQCAOYJACGCBUAA8gkAIYYFAgDmCQAhhwUBAIgKACGSBUAA8gkAIZMFAgDQCgAhCgMAAPsKACAEAAD8CgAgGQAA_QoAICEAAPoKACDyBAIA5gkAIYIFQADyCQAhhgUCAOYJACGHBQEAiAoAIZIFQADyCQAhkwUCANAKACEKAwAAlwsAIAQAAJgLACAZAACZCwAgIQAAlgsAIPIEAgAAAAGCBUAAAAABhgUCAAAAAYcFAQAAAAGSBUAAAAABkwUCAAAAAQRDAACKCwAwvAYAAIsLADC-BgAAjQsAIMIGAACOCwAwA0MAAPkSACC8BgAA-hIAIMIGAAABACADQwAA9xIAILwGAAD4EgAgwgYAAAUAIARDAAD-CgAwvAYAAP8KADC-BgAAgQsAIMIGAACCCwAwA0MAAPUSACC8BgAA9hIAIMIGAABvACAAAAAAAAG_BkAAAAABAAAAAAABvwYAAADTBQIFQwAA8BIAIEQAAPMSACC8BgAA8RIAIL0GAADyEgAgwgYAAAEAIANDAADwEgAgvAYAAPESACDCBgAAAQAgAAAAAAAFQwAA6xIAIEQAAO4SACC8BgAA7BIAIL0GAADtEgAgwgYAAAEAIANDAADrEgAgvAYAAOwSACDCBgAAAQAgAAAAAAAFQwAA5hIAIEQAAOkSACC8BgAA5xIAIL0GAADoEgAgwgYAAAEAIANDAADmEgAgvAYAAOcSACDCBgAAAQAgAAAAAAABvwYAAADdBQIFQwAA3hIAIEQAAOQSACC8BgAA3xIAIL0GAADjEgAgwgYAABwAIAVDAADcEgAgRAAA4RIAILwGAADdEgAgvQYAAOASACDCBgAAKwAgA0MAAN4SACC8BgAA3xIAIMIGAAAcACADQwAA3BIAILwGAADdEgAgwgYAACsAIAAAAAAABb8GEAAAAAHFBhAAAAABxgYQAAAAAccGEAAAAAHIBhAAAAABAb8GAAAA6gUCB0MAAMUSACBEAADaEgAgvAYAAMYSACC9BgAA2RIAIMAGAAAQACDBBgAAEAAgwgYAABIAIAVDAADDEgAgRAAA1xIAILwGAADEEgAgvQYAANYSACDCBgAABQAgB0MAAMESACBEAADUEgAgvAYAAMISACC9BgAA0xIAIMAGAAANACDBBgAADQAgwgYAAAEAIAdDAAC_EgAgRAAA0RIAILwGAADAEgAgvQYAANASACDABgAAFwAgwQYAABcAIMIGAACNAQAgC0MAAPULADBEAAD5CwAwvAYAAPYLADC9BgAA9wsAML4GAAD4CwAgvwYAAOoLADDABgAA6gsAMMEGAADqCwAwwgYAAOoLADDDBgAA-gsAMMQGAADtCwAwC0MAANgLADBEAADdCwAwvAYAANkLADC9BgAA2gsAML4GAADbCwAgvwYAANwLADDABgAA3AsAMMEGAADcCwAwwgYAANwLADDDBgAA3gsAMMQGAADfCwAwC0MAAM8LADBEAADTCwAwvAYAANALADC9BgAA0QsAML4GAADSCwAgvwYAAPkJADDABgAA-QkAMMEGAAD5CQAwwgYAAPkJADDDBgAA1AsAMMQGAAD8CQAwBBIAAOkJACDyBAIAAAAB8wQCAAAAAfUEEAAAAAECAAAALwAgQwAA1wsAIAMAAAAvACBDAADXCwAgRAAA1gsAIAE8AADPEgAwAgAAAC8AIDwAANYLACACAAAA_QkAIDwAANULACAD8gQCAOYJACHzBAIA5gkAIfUEEADlCQAhBBIAAOcJACDyBAIA5gkAIfMEAgDmCQAh9QQQAOUJACEEEgAA6QkAIPIEAgAAAAHzBAIAAAAB9QQQAAAAARIJAADzCwAgDQAA9AsAIPIEAgAAAAHCBQAAAIAGAuAFAgAAAAHiBRAAAAAB4wUQAAAAAeQFEAAAAAHlBRAAAAAB6gUBAAAAAfcFAQAAAAH4BUAAAAAB-QUBAAAAAfoFAQAAAAH7BQEAAAAB_AUBAAAAAf0FAQAAAAH-BRAAAAABAgAAACsAIEMAAPILACADAAAAKwAgQwAA8gsAIEQAAOMLACABPAAAzhIAMBcJAAC4CQAgDAAAuQkAIA0AALoJACDvBAAAtgkAMPAEAAApABDxBAAAtgkAMPIEAgAAAAH0BAIAyQgAIcIFAAC3CYAGIuAFAgDJCAAh4gUQAK8JACHjBRAArwkAIeQFEACvCQAh5QUQAK8JACHqBQEAnggAIfcFAQCjCAAh-AVAAMcIACH5BQEAnggAIfoFAQCeCAAh-wUBAJ4IACH8BQEAnggAIf0FAQCeCAAh_gUQAKsJACECAAAAKwAgPAAA4wsAIAIAAADgCwAgPAAA4QsAIBTvBAAA3wsAMPAEAADgCwAQ8QQAAN8LADDyBAIAxggAIfQEAgDJCAAhwgUAALcJgAYi4AUCAMkIACHiBRAArwkAIeMFEACvCQAh5AUQAK8JACHlBRAArwkAIeoFAQCeCAAh9wUBAKMIACH4BUAAxwgAIfkFAQCeCAAh-gUBAJ4IACH7BQEAnggAIfwFAQCeCAAh_QUBAJ4IACH-BRAAqwkAIRTvBAAA3wsAMPAEAADgCwAQ8QQAAN8LADDyBAIAxggAIfQEAgDJCAAhwgUAALcJgAYi4AUCAMkIACHiBRAArwkAIeMFEACvCQAh5AUQAK8JACHlBRAArwkAIeoFAQCeCAAh9wUBAKMIACH4BUAAxwgAIfkFAQCeCAAh-gUBAJ4IACH7BQEAnggAIfwFAQCeCAAh_QUBAJ4IACH-BRAAqwkAIRDyBAIA5gkAIcIFAADiC4AGIuAFAgDQCgAh4gUQAOUJACHjBRAA5QkAIeQFEADlCQAh5QUQAOUJACHqBQEA8QkAIfcFAQCICgAh-AVAAPIJACH5BQEA8QkAIfoFAQDxCQAh-wUBAPEJACH8BQEA8QkAIf0FAQDxCQAh_gUQAMYLACEBvwYAAACABgISCQAA5AsAIA0AAOULACDyBAIA5gkAIcIFAADiC4AGIuAFAgDQCgAh4gUQAOUJACHjBRAA5QkAIeQFEADlCQAh5QUQAOUJACHqBQEA8QkAIfcFAQCICgAh-AVAAPIJACH5BQEA8QkAIfoFAQDxCQAh-wUBAPEJACH8BQEA8QkAIf0FAQDxCQAh_gUQAMYLACEHQwAAyBIAIEQAAMwSACC8BgAAyRIAIL0GAADLEgAgwAYAABAAIMEGAAAQACDCBgAAEgAgC0MAAOYLADBEAADrCwAwvAYAAOcLADC9BgAA6AsAML4GAADpCwAgvwYAAOoLADDABgAA6gsAMMEGAADqCwAwwgYAAOoLADDDBgAA7AsAMMQGAADtCwAwCwwAAL8LACDyBAIAAAAB9AQCAAAAAYEFAQAAAAGCBUAAAAAB2QUBAAAAAdoFEAAAAAHbBRAAAAAB3QUAAADdBQLeBUAAAAAB3wUBAAAAAQIAAAAjACBDAADxCwAgAwAAACMAIEMAAPELACBEAADwCwAgATwAAMoSADAQDAAAtQkAIA8AAL0JACDvBAAAuwkAMPAEAAAhABDxBAAAuwkAMPIEAgAAAAH0BAIAxggAIYEFAQCeCAAhggVAAMcIACHYBQIAxggAIdkFAQCeCAAh2gUQAK8JACHbBRAArwkAId0FAAC8Cd0FIt4FQADHCAAh3wUBAJ4IACECAAAAIwAgPAAA8AsAIAIAAADuCwAgPAAA7wsAIA7vBAAA7QsAMPAEAADuCwAQ8QQAAO0LADDyBAIAxggAIfQEAgDGCAAhgQUBAJ4IACGCBUAAxwgAIdgFAgDGCAAh2QUBAJ4IACHaBRAArwkAIdsFEACvCQAh3QUAALwJ3QUi3gVAAMcIACHfBQEAnggAIQ7vBAAA7QsAMPAEAADuCwAQ8QQAAO0LADDyBAIAxggAIfQEAgDGCAAhgQUBAJ4IACGCBUAAxwgAIdgFAgDGCAAh2QUBAJ4IACHaBRAArwkAIdsFEACvCQAh3QUAALwJ3QUi3gVAAMcIACHfBQEAnggAIQryBAIA5gkAIfQEAgDmCQAhgQUBAPEJACGCBUAA8gkAIdkFAQDxCQAh2gUQAOUJACHbBRAA5QkAId0FAAC8C90FIt4FQADyCQAh3wUBAPEJACELDAAAvQsAIPIEAgDmCQAh9AQCAOYJACGBBQEA8QkAIYIFQADyCQAh2QUBAPEJACHaBRAA5QkAIdsFEADlCQAh3QUAALwL3QUi3gVAAPIJACHfBQEA8QkAIQsMAAC_CwAg8gQCAAAAAfQEAgAAAAGBBQEAAAABggVAAAAAAdkFAQAAAAHaBRAAAAAB2wUQAAAAAd0FAAAA3QUC3gVAAAAAAd8FAQAAAAESCQAA8wsAIA0AAPQLACDyBAIAAAABwgUAAACABgLgBQIAAAAB4gUQAAAAAeMFEAAAAAHkBRAAAAAB5QUQAAAAAeoFAQAAAAH3BQEAAAAB-AVAAAAAAfkFAQAAAAH6BQEAAAAB-wUBAAAAAfwFAQAAAAH9BQEAAAAB_gUQAAAAAQNDAADIEgAgvAYAAMkSACDCBgAAEgAgBEMAAOYLADC8BgAA5wsAML4GAADpCwAgwgYAAOoLADALDwAAwAsAIPIEAgAAAAGBBQEAAAABggVAAAAAAdgFAgAAAAHZBQEAAAAB2gUQAAAAAdsFEAAAAAHdBQAAAN0FAt4FQAAAAAHfBQEAAAABAgAAACMAIEMAAP0LACADAAAAIwAgQwAA_QsAIEQAAPwLACABPAAAxxIAMAIAAAAjACA8AAD8CwAgAgAAAO4LACA8AAD7CwAgCvIEAgDmCQAhgQUBAPEJACGCBUAA8gkAIdgFAgDmCQAh2QUBAPEJACHaBRAA5QkAIdsFEADlCQAh3QUAALwL3QUi3gVAAPIJACHfBQEA8QkAIQsPAAC-CwAg8gQCAOYJACGBBQEA8QkAIYIFQADyCQAh2AUCAOYJACHZBQEA8QkAIdoFEADlCQAh2wUQAOUJACHdBQAAvAvdBSLeBUAA8gkAId8FAQDxCQAhCw8AAMALACDyBAIAAAABgQUBAAAAAYIFQAAAAAHYBQIAAAAB2QUBAAAAAdoFEAAAAAHbBRAAAAAB3QUAAADdBQLeBUAAAAAB3wUBAAAAAQNDAADFEgAgvAYAAMYSACDCBgAAEgAgA0MAAMMSACC8BgAAxBIAIMIGAAAFACADQwAAwRIAILwGAADCEgAgwgYAAAEAIANDAAC_EgAgvAYAAMASACDCBgAAjQEAIARDAAD1CwAwvAYAAPYLADC-BgAA-AsAIMIGAADqCwAwBEMAANgLADC8BgAA2QsAML4GAADbCwAgwgYAANwLADAEQwAAzwsAMLwGAADQCwAwvgYAANILACDCBgAA-QkAMAAAAAAABUMAALoSACBEAAC9EgAgvAYAALsSACC9BgAAvBIAIMIGAABaACADQwAAuhIAILwGAAC7EgAgwgYAAFoAIAAAAAAAAb8GAAAA7wUCBUMAALQSACBEAAC4EgAgvAYAALUSACC9BgAAtxIAIMIGAAAFACALQwAAlAwAMEQAAJkMADC8BgAAlQwAML0GAACWDAAwvgYAAJcMACC_BgAAmAwAMMAGAACYDAAwwQYAAJgMADDCBgAAmAwAMMMGAACaDAAwxAYAAJsMADAE8gQCAAAAAbcFAQAAAAG8BUAAAAAB6wUAAQAAAQIAAABeACBDAACfDAAgAwAAAF4AIEMAAJ8MACBEAACeDAAgATwAALYSADAJGgAAogkAIO8EAAChCQAw8AQAAFwAEPEEAAChCQAw8gQCAAAAAbcFAQCjCAAhvAVAAMcIACHrBQABkQkAIewFAgDGCAAhAgAAAF4AIDwAAJ4MACACAAAAnAwAIDwAAJ0MACAI7wQAAJsMADDwBAAAnAwAEPEEAACbDAAw8gQCAMYIACG3BQEAowgAIbwFQADHCAAh6wUAAZEJACHsBQIAxggAIQjvBAAAmwwAMPAEAACcDAAQ8QQAAJsMADDyBAIAxggAIbcFAQCjCAAhvAVAAMcIACHrBQABkQkAIewFAgDGCAAhBPIEAgDmCQAhtwUBAIgKACG8BUAA8gkAIesFAAHaCgAhBPIEAgDmCQAhtwUBAIgKACG8BUAA8gkAIesFAAHaCgAhBPIEAgAAAAG3BQEAAAABvAVAAAAAAesFAAEAAAEDQwAAtBIAILwGAAC1EgAgwgYAAAUAIARDAACUDAAwvAYAAJUMADC-BgAAlwwAIMIGAACYDAAwAAAAAAAFQwAArxIAIEQAALISACC8BgAAsBIAIL0GAACxEgAgwgYAAAEAIANDAACvEgAgvAYAALASACDCBgAAAQAgAAAAAAAFQwAAqhIAIEQAAK0SACC8BgAAqxIAIL0GAACsEgAgwgYAAAEAIANDAACqEgAgvAYAAKsSACDCBgAAAQAgAAAAAAAFQwAApRIAIEQAAKgSACC8BgAAphIAIL0GAACnEgAgwgYAABIAIANDAAClEgAgvAYAAKYSACDCBgAAEgAgAAAAAAAHQwAAoBIAIEQAAKMSACC8BgAAoRIAIL0GAACiEgAgwAYAABoAIMEGAAAaACDCBgAAHAAgA0MAAKASACC8BgAAoRIAIMIGAAAcACAAAAAAAAG_BgAAAIcGAgG_BgAAAIwGAgVDAACNEgAgRAAAnhIAILwGAACOEgAgvQYAAJ0SACDCBgAABQAgB0MAAIsSACBEAACbEgAgvAYAAIwSACC9BgAAmhIAIMAGAAAHACDBBgAABwAgwgYAAAkAIAdDAACJEgAgRAAAmBIAILwGAACKEgAgvQYAAJcSACDABgAADQAgwQYAAA0AIMIGAAABACAHQwAAhxIAIEQAAJUSACC8BgAAiBIAIL0GAACUEgAgwAYAAAsAIMEGAAALACDCBgAAigEAIAdDAACFEgAgRAAAkhIAILwGAACGEgAgvQYAAJESACDABgAAFwAgwQYAABcAIMIGAACNAQAgC0MAAN4MADBEAADiDAAwvAYAAN8MADC9BgAA4AwAML4GAADhDAAgvwYAANwLADDABgAA3AsAMMEGAADcCwAwwgYAANwLADDDBgAA4wwAMMQGAADfCwAwC0MAANIMADBEAADXDAAwvAYAANMMADC9BgAA1AwAML4GAADVDAAgvwYAANYMADDABgAA1gwAMMEGAADWDAAwwgYAANYMADDDBgAA2AwAMMQGAADZDAAwB0MAAM0MACBEAADQDAAgvAYAAM4MACC9BgAAzwwAIMAGAAAaACDBBgAAGgAgwgYAABwAIBcEAAD_CwAgCgAAgAwAIAsAAIEMACANAACCDAAgEAAAgwwAIBMAAIQMACDyBAIAAAAB_gQCAAAAAYEFAQAAAAGCBUAAAAABhgUCAAAAAZIFQAAAAAGTBQIAAAABwgUAAADqBQLhBQIAAAAB4gUQAAAAAeMFEAAAAAHkBRAAAAAB5QUQAAAAAeYFEAAAAAHnBRAAAAAB6AUQAAAAAeoFAQAAAAECAAAAHAAgQwAAzQwAIAMAAAAaACBDAADNDAAgRAAA0QwAIBkAAAAaACAEAADJCwAgCgAAygsAIAsAAMsLACANAADMCwAgEAAAzQsAIBMAAM4LACA8AADRDAAg8gQCAOYJACH-BAIA0AoAIYEFAQDxCQAhggVAAPIJACGGBQIA5gkAIZIFQADyCQAhkwUCAOYJACHCBQAAxwvqBSLhBQIA0AoAIeIFEADlCQAh4wUQAOUJACHkBRAA5QkAIeUFEADlCQAh5gUQAMYLACHnBRAA5QkAIegFEADlCQAh6gUBAPEJACEXBAAAyQsAIAoAAMoLACALAADLCwAgDQAAzAsAIBAAAM0LACATAADOCwAg8gQCAOYJACH-BAIA0AoAIYEFAQDxCQAhggVAAPIJACGGBQIA5gkAIZIFQADyCQAhkwUCAOYJACHCBQAAxwvqBSLhBQIA0AoAIeIFEADlCQAh4wUQAOUJACHkBRAA5QkAIeUFEADlCQAh5gUQAMYLACHnBRAA5QkAIegFEADlCQAh6gUBAPEJACEE8gQCAAAAAbcFAQAAAAG5BQEAAAABuwUBAAAAAQIAAABGACBDAADdDAAgAwAAAEYAIEMAAN0MACBEAADcDAAgATwAAJASADAJCQAAqQkAIO8EAACoCQAw8AQAAEQAEPEEAACoCQAw8gQCAAAAAbcFAQCjCAAhuQUBAKMIACG7BQEAnggAIeAFAgDGCAAhAgAAAEYAIDwAANwMACACAAAA2gwAIDwAANsMACAI7wQAANkMADDwBAAA2gwAEPEEAADZDAAw8gQCAMYIACG3BQEAowgAIbkFAQCjCAAhuwUBAJ4IACHgBQIAxggAIQjvBAAA2QwAMPAEAADaDAAQ8QQAANkMADDyBAIAxggAIbcFAQCjCAAhuQUBAKMIACG7BQEAnggAIeAFAgDGCAAhBPIEAgDmCQAhtwUBAIgKACG5BQEAiAoAIbsFAQDxCQAhBPIEAgDmCQAhtwUBAIgKACG5BQEAiAoAIbsFAQDxCQAhBPIEAgAAAAG3BQEAAAABuQUBAAAAAbsFAQAAAAESDAAAvQwAIA0AAPQLACDyBAIAAAAB9AQCAAAAAcIFAAAAgAYC4gUQAAAAAeMFEAAAAAHkBRAAAAAB5QUQAAAAAeoFAQAAAAH3BQEAAAAB-AVAAAAAAfkFAQAAAAH6BQEAAAAB-wUBAAAAAfwFAQAAAAH9BQEAAAAB_gUQAAAAAQIAAAArACBDAADmDAAgAwAAACsAIEMAAOYMACBEAADlDAAgATwAAI8SADACAAAAKwAgPAAA5QwAIAIAAADgCwAgPAAA5AwAIBDyBAIA5gkAIfQEAgDQCgAhwgUAAOILgAYi4gUQAOUJACHjBRAA5QkAIeQFEADlCQAh5QUQAOUJACHqBQEA8QkAIfcFAQCICgAh-AVAAPIJACH5BQEA8QkAIfoFAQDxCQAh-wUBAPEJACH8BQEA8QkAIf0FAQDxCQAh_gUQAMYLACESDAAAvAwAIA0AAOULACDyBAIA5gkAIfQEAgDQCgAhwgUAAOILgAYi4gUQAOUJACHjBRAA5QkAIeQFEADlCQAh5QUQAOUJACHqBQEA8QkAIfcFAQCICgAh-AVAAPIJACH5BQEA8QkAIfoFAQDxCQAh-wUBAPEJACH8BQEA8QkAIf0FAQDxCQAh_gUQAMYLACESDAAAvQwAIA0AAPQLACDyBAIAAAAB9AQCAAAAAcIFAAAAgAYC4gUQAAAAAeMFEAAAAAHkBRAAAAAB5QUQAAAAAeoFAQAAAAH3BQEAAAAB-AVAAAAAAfkFAQAAAAH6BQEAAAAB-wUBAAAAAfwFAQAAAAH9BQEAAAAB_gUQAAAAAQNDAACNEgAgvAYAAI4SACDCBgAABQAgA0MAAIsSACC8BgAAjBIAIMIGAAAJACADQwAAiRIAILwGAACKEgAgwgYAAAEAIANDAACHEgAgvAYAAIgSACDCBgAAigEAIANDAACFEgAgvAYAAIYSACDCBgAAjQEAIARDAADeDAAwvAYAAN8MADC-BgAA4QwAIMIGAADcCwAwBEMAANIMADC8BgAA0wwAML4GAADVDAAgwgYAANYMADADQwAAzQwAILwGAADODAAgwgYAABwAIAAAAAAAAb8GAAAAkwYCBUMAAPoRACBEAACDEgAgvAYAAPsRACC9BgAAghIAIMIGAAAJACAFQwAA-BEAIEQAAIASACC8BgAA-REAIL0GAAD_EQAgwgYAAAUAIAdDAAD2EQAgRAAA_REAILwGAAD3EQAgvQYAAPwRACDABgAAFwAgwQYAABcAIMIGAACNAQAgA0MAAPoRACC8BgAA-xEAIMIGAAAJACADQwAA-BEAILwGAAD5EQAgwgYAAAUAIANDAAD2EQAgvAYAAPcRACDCBgAAjQEAIAAAAAAABUMAAO0RACBEAAD0EQAgvAYAAO4RACC9BgAA8xEAIMIGAAABACALQwAAqQ0AMEQAAK4NADC8BgAAqg0AML0GAACrDQAwvgYAAKwNACC_BgAArQ0AMMAGAACtDQAwwQYAAK0NADDCBgAArQ0AMMMGAACvDQAwxAYAALANADALQwAAnQ0AMEQAAKINADC8BgAAng0AML0GAACfDQAwvgYAAKANACC_BgAAoQ0AMMAGAAChDQAwwQYAAKENADDCBgAAoQ0AMMMGAACjDQAwxAYAAKQNADALQwAAkQ0AMEQAAJYNADC8BgAAkg0AML0GAACTDQAwvgYAAJQNACC_BgAAlQ0AMMAGAACVDQAwwQYAAJUNADDCBgAAlQ0AMMMGAACXDQAwxAYAAJgNADALQwAAhQ0AMEQAAIoNADC8BgAAhg0AML0GAACHDQAwvgYAAIgNACC_BgAAiQ0AMMAGAACJDQAwwQYAAIkNADDCBgAAiQ0AMMMGAACLDQAwxAYAAIwNADAPBAAA-QwAIAYAAPgMACDyBAIAAAABggVAAAAAAZMFAgAAAAH3BQEAAAAB-wUBAAAAAfwFAQAAAAGABgIAAAABjgYBAAAAAY8GEAAAAAGQBgEAAAABkQYBAAAAAZMGAAAAkwYClAYBAAAAAQIAAAA8ACBDAACQDQAgAwAAADwAIEMAAJANACBEAACPDQAgATwAAPIRADAUBAAA_QgAIAYAAKcJACALAACtCQAg7wQAAKoJADDwBAAAOgAQ8QQAAKoJADDyBAIAAAAB_gQCAMkIACGCBUAAxwgAIZMFAgDGCAAh9wUBAKMIACH7BQEAnggAIfwFAQCeCAAhgAYCAMYIACGOBgEAnggAIY8GEACrCQAhkAYBAJ4IACGRBgEAnggAIZMGAACsCZMGIpQGAQCeCAAhAgAAADwAIDwAAI8NACACAAAAjQ0AIDwAAI4NACAR7wQAAIwNADDwBAAAjQ0AEPEEAACMDQAw8gQCAMYIACH-BAIAyQgAIYIFQADHCAAhkwUCAMYIACH3BQEAowgAIfsFAQCeCAAh_AUBAJ4IACGABgIAxggAIY4GAQCeCAAhjwYQAKsJACGQBgEAnggAIZEGAQCeCAAhkwYAAKwJkwYilAYBAJ4IACER7wQAAIwNADDwBAAAjQ0AEPEEAACMDQAw8gQCAMYIACH-BAIAyQgAIYIFQADHCAAhkwUCAMYIACH3BQEAowgAIfsFAQCeCAAh_AUBAJ4IACGABgIAxggAIY4GAQCeCAAhjwYQAKsJACGQBgEAnggAIZEGAQCeCAAhkwYAAKwJkwYilAYBAJ4IACEN8gQCAOYJACGCBUAA8gkAIZMFAgDmCQAh9wUBAIgKACH7BQEA8QkAIfwFAQDxCQAhgAYCAOYJACGOBgEA8QkAIY8GEADGCwAhkAYBAPEJACGRBgEA8QkAIZMGAAD0DJMGIpQGAQDxCQAhDwQAAPYMACAGAAD1DAAg8gQCAOYJACGCBUAA8gkAIZMFAgDmCQAh9wUBAIgKACH7BQEA8QkAIfwFAQDxCQAhgAYCAOYJACGOBgEA8QkAIY8GEADGCwAhkAYBAPEJACGRBgEA8QkAIZMGAAD0DJMGIpQGAQDxCQAhDwQAAPkMACAGAAD4DAAg8gQCAAAAAYIFQAAAAAGTBQIAAAAB9wUBAAAAAfsFAQAAAAH8BQEAAAABgAYCAAAAAY4GAQAAAAGPBhAAAAABkAYBAAAAAZEGAQAAAAGTBgAAAJMGApQGAQAAAAEGEQAAggoAIPIEAgAAAAH_BBAAAAABgAUQAAAAAYEFAQAAAAGCBUAAAAABAgAAADgAIEMAAJwNACADAAAAOAAgQwAAnA0AIEQAAJsNACABPAAA8REAMAsLAACwCQAgEQAAsQkAIO8EAACuCQAw8AQAADYAEPEEAACuCQAw8gQCAAAAAf4EAgDGCAAh_wQQAK8JACGABRAArwkAIYEFAQCeCAAhggVAAMcIACECAAAAOAAgPAAAmw0AIAIAAACZDQAgPAAAmg0AIAnvBAAAmA0AMPAEAACZDQAQ8QQAAJgNADDyBAIAxggAIf4EAgDGCAAh_wQQAK8JACGABRAArwkAIYEFAQCeCAAhggVAAMcIACEJ7wQAAJgNADDwBAAAmQ0AEPEEAACYDQAw8gQCAMYIACH-BAIAxggAIf8EEACvCQAhgAUQAK8JACGBBQEAnggAIYIFQADHCAAhBfIEAgDmCQAh_wQQAOUJACGABRAA5QkAIYEFAQDxCQAhggVAAPIJACEGEQAA9AkAIPIEAgDmCQAh_wQQAOUJACGABRAA5QkAIYEFAQDxCQAhggVAAPIJACEGEQAAggoAIPIEAgAAAAH_BBAAAAABgAUQAAAAAYEFAQAAAAGCBUAAAAABFwQAAP8LACAJAAD-CwAgCgAAgAwAIA0AAIIMACAQAACDDAAgEwAAhAwAIPIEAgAAAAGBBQEAAAABggVAAAAAAYYFAgAAAAGSBUAAAAABkwUCAAAAAcIFAAAA6gUC4AUCAAAAAeEFAgAAAAHiBRAAAAAB4wUQAAAAAeQFEAAAAAHlBRAAAAAB5gUQAAAAAecFEAAAAAHoBRAAAAAB6gUBAAAAAQIAAAAcACBDAACoDQAgAwAAABwAIEMAAKgNACBEAACnDQAgATwAAPARADAcBAAA_QgAIAkAALgJACAKAACNCQAgCwAArQkAIA0AALoJACAQAADACQAgEwAAsQkAIO8EAAC-CQAw8AQAABoAEPEEAAC-CQAw8gQCAAAAAf4EAgDJCAAhgQUBAJ4IACGCBUAAxwgAIYYFAgDGCAAhkgVAAMcIACGTBQIAxggAIcIFAAC_CeoFIuAFAgAAAAHhBQIAyQgAIeIFEACvCQAh4wUQAK8JACHkBRAArwkAIeUFEACvCQAh5gUQAKsJACHnBRAArwkAIegFEACvCQAh6gUBAJ4IACECAAAAHAAgPAAApw0AIAIAAAClDQAgPAAApg0AIBXvBAAApA0AMPAEAAClDQAQ8QQAAKQNADDyBAIAxggAIf4EAgDJCAAhgQUBAJ4IACGCBUAAxwgAIYYFAgDGCAAhkgVAAMcIACGTBQIAxggAIcIFAAC_CeoFIuAFAgDJCAAh4QUCAMkIACHiBRAArwkAIeMFEACvCQAh5AUQAK8JACHlBRAArwkAIeYFEACrCQAh5wUQAK8JACHoBRAArwkAIeoFAQCeCAAhFe8EAACkDQAw8AQAAKUNABDxBAAApA0AMPIEAgDGCAAh_gQCAMkIACGBBQEAnggAIYIFQADHCAAhhgUCAMYIACGSBUAAxwgAIZMFAgDGCAAhwgUAAL8J6gUi4AUCAMkIACHhBQIAyQgAIeIFEACvCQAh4wUQAK8JACHkBRAArwkAIeUFEACvCQAh5gUQAKsJACHnBRAArwkAIegFEACvCQAh6gUBAJ4IACER8gQCAOYJACGBBQEA8QkAIYIFQADyCQAhhgUCAOYJACGSBUAA8gkAIZMFAgDmCQAhwgUAAMcL6gUi4AUCANAKACHhBQIA0AoAIeIFEADlCQAh4wUQAOUJACHkBRAA5QkAIeUFEADlCQAh5gUQAMYLACHnBRAA5QkAIegFEADlCQAh6gUBAPEJACEXBAAAyQsAIAkAAMgLACAKAADKCwAgDQAAzAsAIBAAAM0LACATAADOCwAg8gQCAOYJACGBBQEA8QkAIYIFQADyCQAhhgUCAOYJACGSBUAA8gkAIZMFAgDmCQAhwgUAAMcL6gUi4AUCANAKACHhBQIA0AoAIeIFEADlCQAh4wUQAOUJACHkBRAA5QkAIeUFEADlCQAh5gUQAMYLACHnBRAA5QkAIegFEADlCQAh6gUBAPEJACEXBAAA_wsAIAkAAP4LACAKAACADAAgDQAAggwAIBAAAIMMACATAACEDAAg8gQCAAAAAYEFAQAAAAGCBUAAAAABhgUCAAAAAZIFQAAAAAGTBQIAAAABwgUAAADqBQLgBQIAAAAB4QUCAAAAAeIFEAAAAAHjBRAAAAAB5AUQAAAAAeUFEAAAAAHmBRAAAAAB5wUQAAAAAegFEAAAAAHqBQEAAAABGQMAAOkMACAEAADnDAAgBgAA6AwAIAcAAOoMACAMAADuDAAgEAAA7AwAIBcAAO0MACDyBAIAAAABggVAAAAAAYYFAgAAAAGSBUAAAAABkwUCAAAAAcIFAAAAjAYCgAYCAAAAAYEGAgAAAAGCBgEAAAABgwYBAAAAAYQGQAAAAAGFBgEAAAABhwYAAACHBgKIBoAAAAABiQZAAAAAAYoGAQAAAAGMBgEAAAABjQYBAAAAAQIAAAASACBDAAC0DQAgAwAAABIAIEMAALQNACBEAACzDQAgATwAAO8RADAeAwAAjQkAIAQAAP0IACAGAADECQAgBwAAxQkAIAsAAK0JACAMAAC5CQAgEAAAwAkAIBcAAMYJACDvBAAAwQkAMPAEAAAQABDxBAAAwQkAMPIEAgAAAAH-BAIAyQgAIYIFQADHCAAhhgUCAMYIACGSBUAAxwgAIZMFAgDGCAAhwgUAAMMJjAYigAYCAMkIACGBBgIAxggAIYIGAQCjCAAhgwYBAKMIACGEBkAAxwgAIYUGAQCjCAAhhwYAAMIJhwYiiAYAAKkIACCJBkAAxwgAIYoGAQCjCAAhjAYBAJ4IACGNBgEAnggAIQIAAAASACA8AACzDQAgAgAAALENACA8AACyDQAgFu8EAACwDQAw8AQAALENABDxBAAAsA0AMPIEAgDGCAAh_gQCAMkIACGCBUAAxwgAIYYFAgDGCAAhkgVAAMcIACGTBQIAxggAIcIFAADDCYwGIoAGAgDJCAAhgQYCAMYIACGCBgEAowgAIYMGAQCjCAAhhAZAAMcIACGFBgEAowgAIYcGAADCCYcGIogGAACpCAAgiQZAAMcIACGKBgEAowgAIYwGAQCeCAAhjQYBAJ4IACEW7wQAALANADDwBAAAsQ0AEPEEAACwDQAw8gQCAMYIACH-BAIAyQgAIYIFQADHCAAhhgUCAMYIACGSBUAAxwgAIZMFAgDGCAAhwgUAAMMJjAYigAYCAMkIACGBBgIAxggAIYIGAQCjCAAhgwYBAKMIACGEBkAAxwgAIYUGAQCjCAAhhwYAAMIJhwYiiAYAAKkIACCJBkAAxwgAIYoGAQCjCAAhjAYBAJ4IACGNBgEAnggAIRLyBAIA5gkAIYIFQADyCQAhhgUCAOYJACGSBUAA8gkAIZMFAgDmCQAhwgUAAMQMjAYigAYCANAKACGBBgIA5gkAIYIGAQCICgAhgwYBAIgKACGEBkAA8gkAIYUGAQCICgAhhwYAAMMMhwYiiAaAAAAAAYkGQADyCQAhigYBAIgKACGMBgEA8QkAIY0GAQDxCQAhGQMAAMcMACAEAADFDAAgBgAAxgwAIAcAAMgMACAMAADMDAAgEAAAygwAIBcAAMsMACDyBAIA5gkAIYIFQADyCQAhhgUCAOYJACGSBUAA8gkAIZMFAgDmCQAhwgUAAMQMjAYigAYCANAKACGBBgIA5gkAIYIGAQCICgAhgwYBAIgKACGEBkAA8gkAIYUGAQCICgAhhwYAAMMMhwYiiAaAAAAAAYkGQADyCQAhigYBAIgKACGMBgEA8QkAIY0GAQDxCQAhGQMAAOkMACAEAADnDAAgBgAA6AwAIAcAAOoMACAMAADuDAAgEAAA7AwAIBcAAO0MACDyBAIAAAABggVAAAAAAYYFAgAAAAGSBUAAAAABkwUCAAAAAcIFAAAAjAYCgAYCAAAAAYEGAgAAAAGCBgEAAAABgwYBAAAAAYQGQAAAAAGFBgEAAAABhwYAAACHBgKIBoAAAAABiQZAAAAAAYoGAQAAAAGMBgEAAAABjQYBAAAAAQNDAADtEQAgvAYAAO4RACDCBgAAAQAgBEMAAKkNADC8BgAAqg0AML4GAACsDQAgwgYAAK0NADAEQwAAnQ0AMLwGAACeDQAwvgYAAKANACDCBgAAoQ0AMARDAACRDQAwvAYAAJINADC-BgAAlA0AIMIGAACVDQAwBEMAAIUNADC8BgAAhg0AML4GAACIDQAgwgYAAIkNADAAAAAAAAdDAADZEQAgRAAA6xEAILwGAADaEQAgvQYAAOoRACDABgAADQAgwQYAAA0AIMIGAAABACALQwAAyw0AMEQAANANADC8BgAAzA0AML0GAADNDQAwvgYAAM4NACC_BgAAzw0AMMAGAADPDQAwwQYAAM8NADDCBgAAzw0AMMMGAADRDQAwxAYAANINADALQwAAwg0AMEQAAMYNADC8BgAAww0AML0GAADEDQAwvgYAAMUNACC_BgAArQ0AMMAGAACtDQAwwQYAAK0NADDCBgAArQ0AMMMGAADHDQAwxAYAALANADAZAwAA6QwAIAQAAOcMACAGAADoDAAgCwAA6wwAIAwAAO4MACAQAADsDAAgFwAA7QwAIPIEAgAAAAH-BAIAAAABggVAAAAAAYYFAgAAAAGSBUAAAAABkwUCAAAAAcIFAAAAjAYCgAYCAAAAAYIGAQAAAAGDBgEAAAABhAZAAAAAAYUGAQAAAAGHBgAAAIcGAogGgAAAAAGJBkAAAAABigYBAAAAAYwGAQAAAAGNBgEAAAABAgAAABIAIEMAAMoNACADAAAAEgAgQwAAyg0AIEQAAMkNACABPAAA6REAMAIAAAASACA8AADJDQAgAgAAALENACA8AADIDQAgEvIEAgDmCQAh_gQCANAKACGCBUAA8gkAIYYFAgDmCQAhkgVAAPIJACGTBQIA5gkAIcIFAADEDIwGIoAGAgDQCgAhggYBAIgKACGDBgEAiAoAIYQGQADyCQAhhQYBAIgKACGHBgAAwwyHBiKIBoAAAAABiQZAAPIJACGKBgEAiAoAIYwGAQDxCQAhjQYBAPEJACEZAwAAxwwAIAQAAMUMACAGAADGDAAgCwAAyQwAIAwAAMwMACAQAADKDAAgFwAAywwAIPIEAgDmCQAh_gQCANAKACGCBUAA8gkAIYYFAgDmCQAhkgVAAPIJACGTBQIA5gkAIcIFAADEDIwGIoAGAgDQCgAhggYBAIgKACGDBgEAiAoAIYQGQADyCQAhhQYBAIgKACGHBgAAwwyHBiKIBoAAAAABiQZAAPIJACGKBgEAiAoAIYwGAQDxCQAhjQYBAPEJACEZAwAA6QwAIAQAAOcMACAGAADoDAAgCwAA6wwAIAwAAO4MACAQAADsDAAgFwAA7QwAIPIEAgAAAAH-BAIAAAABggVAAAAAAYYFAgAAAAGSBUAAAAABkwUCAAAAAcIFAAAAjAYCgAYCAAAAAYIGAQAAAAGDBgEAAAABhAZAAAAAAYUGAQAAAAGHBgAAAIcGAogGgAAAAAGJBkAAAAABigYBAAAAAYwGAQAAAAGNBgEAAAABFAMAAPwNACAEAAD7DQAgCAAA_g0AIBgAAP0NACAZAAD_DQAg8gQCAAAAAYEFAQAAAAGCBUAAAAABhgUCAAAAAZMFAgAAAAHCBQEAAAAB0wUBAAAAAe0FAQAAAAGZBkAAAAABmgYBAAAAAZsGAQAAAAGcBiAAAAABnQYBAAAAAZ4GIAAAAAGgBgAAAKAGAgIAAAAJACBDAAD6DQAgAwAAAAkAIEMAAPoNACBEAADWDQAgATwAAOgRADAZAwAAmggAIAQAAP0IACAHAADFCQAgCAAAiAkAIBgAAIsJACAZAADbCQAg7wQAANkJADDwBAAABwAQ8QQAANkJADDyBAIAAAABgQUBAJ4IACGCBUAAxwgAIYYFAgDGCAAhkwUCAMYIACHCBQEAowgAIdMFAQCjCAAh7QUBAKMIACGBBgIAxggAIZkGQADHCAAhmgYBAKMIACGbBgEAowgAIZwGIACkCAAhnQYBAJ4IACGeBiAApAgAIaAGAADaCaAGIgIAAAAJACA8AADWDQAgAgAAANMNACA8AADUDQAgE-8EAADSDQAw8AQAANMNABDxBAAA0g0AMPIEAgDGCAAhgQUBAJ4IACGCBUAAxwgAIYYFAgDGCAAhkwUCAMYIACHCBQEAowgAIdMFAQCjCAAh7QUBAKMIACGBBgIAxggAIZkGQADHCAAhmgYBAKMIACGbBgEAowgAIZwGIACkCAAhnQYBAJ4IACGeBiAApAgAIaAGAADaCaAGIhPvBAAA0g0AMPAEAADTDQAQ8QQAANINADDyBAIAxggAIYEFAQCeCAAhggVAAMcIACGGBQIAxggAIZMFAgDGCAAhwgUBAKMIACHTBQEAowgAIe0FAQCjCAAhgQYCAMYIACGZBkAAxwgAIZoGAQCjCAAhmwYBAKMIACGcBiAApAgAIZ0GAQCeCAAhngYgAKQIACGgBgAA2gmgBiIP8gQCAOYJACGBBQEA8QkAIYIFQADyCQAhhgUCAOYJACGTBQIA5gkAIcIFAQCICgAh0wUBAIgKACHtBQEAiAoAIZkGQADyCQAhmgYBAIgKACGbBgEAiAoAIZwGIACQCgAhnQYBAPEJACGeBiAAkAoAIaAGAADVDaAGIgG_BgAAAKAGAhQDAADYDQAgBAAA1w0AIAgAANoNACAYAADZDQAgGQAA2w0AIPIEAgDmCQAhgQUBAPEJACGCBUAA8gkAIYYFAgDmCQAhkwUCAOYJACHCBQEAiAoAIdMFAQCICgAh7QUBAIgKACGZBkAA8gkAIZoGAQCICgAhmwYBAIgKACGcBiAAkAoAIZ0GAQDxCQAhngYgAJAKACGgBgAA1Q2gBiIFQwAA3REAIEQAAOYRACC8BgAA3hEAIL0GAADlEQAgwgYAAAUAIAVDAADbEQAgRAAA4xEAILwGAADcEQAgvQYAAOIRACDCBgAAAQAgC0MAAPENADBEAAD1DQAwvAYAAPINADC9BgAA8w0AML4GAAD0DQAgvwYAAIkNADDABgAAiQ0AMMEGAACJDQAwwgYAAIkNADDDBgAA9g0AMMQGAACMDQAwC0MAAOgNADBEAADsDQAwvAYAAOkNADC9BgAA6g0AML4GAADrDQAgvwYAAK0NADDABgAArQ0AMMEGAACtDQAwwgYAAK0NADDDBgAA7Q0AMMQGAACwDQAwC0MAANwNADBEAADhDQAwvAYAAN0NADC9BgAA3g0AML4GAADfDQAgvwYAAOANADDABgAA4A0AMMEGAADgDQAwwgYAAOANADDDBgAA4g0AMMQGAADjDQAwBPIEAgAAAAG3BQEAAAABuQUBAAAAAbsFAQAAAAECAAAAUQAgQwAA5w0AIAMAAABRACBDAADnDQAgRAAA5g0AIAE8AADhEQAwCQYAAKcJACDvBAAApgkAMPAEAABPABDxBAAApgkAMPIEAgAAAAG3BQEAowgAIbkFAQCeCAAhuwUBAJ4IACGABgIAxggAIQIAAABRACA8AADmDQAgAgAAAOQNACA8AADlDQAgCO8EAADjDQAw8AQAAOQNABDxBAAA4w0AMPIEAgDGCAAhtwUBAKMIACG5BQEAnggAIbsFAQCeCAAhgAYCAMYIACEI7wQAAOMNADDwBAAA5A0AEPEEAADjDQAw8gQCAMYIACG3BQEAowgAIbkFAQCeCAAhuwUBAJ4IACGABgIAxggAIQTyBAIA5gkAIbcFAQCICgAhuQUBAPEJACG7BQEA8QkAIQTyBAIA5gkAIbcFAQCICgAhuQUBAPEJACG7BQEA8QkAIQTyBAIAAAABtwUBAAAAAbkFAQAAAAG7BQEAAAABGQMAAOkMACAEAADnDAAgBwAA6gwAIAsAAOsMACAMAADuDAAgEAAA7AwAIBcAAO0MACDyBAIAAAAB_gQCAAAAAYIFQAAAAAGGBQIAAAABkgVAAAAAAZMFAgAAAAHCBQAAAIwGAoEGAgAAAAGCBgEAAAABgwYBAAAAAYQGQAAAAAGFBgEAAAABhwYAAACHBgKIBoAAAAABiQZAAAAAAYoGAQAAAAGMBgEAAAABjQYBAAAAAQIAAAASACBDAADwDQAgAwAAABIAIEMAAPANACBEAADvDQAgATwAAOARADACAAAAEgAgPAAA7w0AIAIAAACxDQAgPAAA7g0AIBLyBAIA5gkAIf4EAgDQCgAhggVAAPIJACGGBQIA5gkAIZIFQADyCQAhkwUCAOYJACHCBQAAxAyMBiKBBgIA5gkAIYIGAQCICgAhgwYBAIgKACGEBkAA8gkAIYUGAQCICgAhhwYAAMMMhwYiiAaAAAAAAYkGQADyCQAhigYBAIgKACGMBgEA8QkAIY0GAQDxCQAhGQMAAMcMACAEAADFDAAgBwAAyAwAIAsAAMkMACAMAADMDAAgEAAAygwAIBcAAMsMACDyBAIA5gkAIf4EAgDQCgAhggVAAPIJACGGBQIA5gkAIZIFQADyCQAhkwUCAOYJACHCBQAAxAyMBiKBBgIA5gkAIYIGAQCICgAhgwYBAIgKACGEBkAA8gkAIYUGAQCICgAhhwYAAMMMhwYiiAaAAAAAAYkGQADyCQAhigYBAIgKACGMBgEA8QkAIY0GAQDxCQAhGQMAAOkMACAEAADnDAAgBwAA6gwAIAsAAOsMACAMAADuDAAgEAAA7AwAIBcAAO0MACDyBAIAAAAB_gQCAAAAAYIFQAAAAAGGBQIAAAABkgVAAAAAAZMFAgAAAAHCBQAAAIwGAoEGAgAAAAGCBgEAAAABgwYBAAAAAYQGQAAAAAGFBgEAAAABhwYAAACHBgKIBoAAAAABiQZAAAAAAYoGAQAAAAGMBgEAAAABjQYBAAAAAQ8EAAD5DAAgCwAA-gwAIPIEAgAAAAH-BAIAAAABggVAAAAAAZMFAgAAAAH3BQEAAAAB-wUBAAAAAfwFAQAAAAGOBgEAAAABjwYQAAAAAZAGAQAAAAGRBgEAAAABkwYAAACTBgKUBgEAAAABAgAAADwAIEMAAPkNACADAAAAPAAgQwAA-Q0AIEQAAPgNACABPAAA3xEAMAIAAAA8ACA8AAD4DQAgAgAAAI0NACA8AAD3DQAgDfIEAgDmCQAh_gQCANAKACGCBUAA8gkAIZMFAgDmCQAh9wUBAIgKACH7BQEA8QkAIfwFAQDxCQAhjgYBAPEJACGPBhAAxgsAIZAGAQDxCQAhkQYBAPEJACGTBgAA9AyTBiKUBgEA8QkAIQ8EAAD2DAAgCwAA9wwAIPIEAgDmCQAh_gQCANAKACGCBUAA8gkAIZMFAgDmCQAh9wUBAIgKACH7BQEA8QkAIfwFAQDxCQAhjgYBAPEJACGPBhAAxgsAIZAGAQDxCQAhkQYBAPEJACGTBgAA9AyTBiKUBgEA8QkAIQ8EAAD5DAAgCwAA-gwAIPIEAgAAAAH-BAIAAAABggVAAAAAAZMFAgAAAAH3BQEAAAAB-wUBAAAAAfwFAQAAAAGOBgEAAAABjwYQAAAAAZAGAQAAAAGRBgEAAAABkwYAAACTBgKUBgEAAAABFAMAAPwNACAEAAD7DQAgCAAA_g0AIBgAAP0NACAZAAD_DQAg8gQCAAAAAYEFAQAAAAGCBUAAAAABhgUCAAAAAZMFAgAAAAHCBQEAAAAB0wUBAAAAAe0FAQAAAAGZBkAAAAABmgYBAAAAAZsGAQAAAAGcBiAAAAABnQYBAAAAAZ4GIAAAAAGgBgAAAKAGAgNDAADdEQAgvAYAAN4RACDCBgAABQAgA0MAANsRACC8BgAA3BEAIMIGAAABACAEQwAA8Q0AMLwGAADyDQAwvgYAAPQNACDCBgAAiQ0AMARDAADoDQAwvAYAAOkNADC-BgAA6w0AIMIGAACtDQAwBEMAANwNADC8BgAA3Q0AML4GAADfDQAgwgYAAOANADADQwAA2REAILwGAADaEQAgwgYAAAEAIARDAADLDQAwvAYAAMwNADC-BgAAzg0AIMIGAADPDQAwBEMAAMINADC8BgAAww0AML4GAADFDQAgwgYAAK0NADAAAAAAAAVDAADUEQAgRAAA1xEAILwGAADVEQAgvQYAANYRACDCBgAACQAgA0MAANQRACC8BgAA1REAIMIGAAAJACAAAAAAAAdDAADPEQAgRAAA0hEAILwGAADQEQAgvQYAANERACDABgAACwAgwQYAAAsAIMIGAACKAQAgA0MAAM8RACC8BgAA0BEAIMIGAACKAQAgAAAAAAAFQwAAwhEAIEQAAM0RACC8BgAAwxEAIL0GAADMEQAgwgYAAAEAIAtDAADtDgAwRAAA8Q4AMLwGAADuDgAwvQYAAO8OADC-BgAA8A4AIL8GAADPDQAwwAYAAM8NADDBBgAAzw0AMMIGAADPDQAwwwYAAPIOADDEBgAA0g0AMAtDAADkDgAwRAAA6A4AMLwGAADlDgAwvQYAAOYOADC-BgAA5w4AIL8GAACJDQAwwAYAAIkNADDBBgAAiQ0AMMIGAACJDQAwwwYAAOkOADDEBgAAjA0AMAtDAADbDgAwRAAA3w4AMLwGAADcDgAwvQYAAN0OADC-BgAA3g4AIL8GAACtDQAwwAYAAK0NADDBBgAArQ0AMMIGAACtDQAwwwYAAOAOADDEBgAAsA0AMAtDAADPDgAwRAAA1A4AMLwGAADQDgAwvQYAANEOADC-BgAA0g4AIL8GAADTDgAwwAYAANMOADDBBgAA0w4AMMIGAADTDgAwwwYAANUOADDEBgAA1g4AMAtDAADGDgAwRAAAyg4AMLwGAADHDgAwvQYAAMgOADC-BgAAyQ4AIL8GAAChDQAwwAYAAKENADDBBgAAoQ0AMMIGAAChDQAwwwYAAMsOADDEBgAApA0AMAtDAAC6DgAwRAAAvw4AMLwGAAC7DgAwvQYAALwOADC-BgAAvQ4AIL8GAAC-DgAwwAYAAL4OADDBBgAAvg4AMMIGAAC-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-BQAAngm-BSLABQAAnwnABSLCBQAAoAnCBSLDBQEAnggAIcQFAgDJCAAhxQUBAJ4IACEN7wQAAMEOADDwBAAAwg4AEPEEAADBDgAw8gQCAMYIACGCBUAAxwgAIYYFAgDJCAAhkwUCAMYIACG-BQAAngm-BSLABQAAnwnABSLCBQAAoAnCBSLDBQEAnggAIcQFAgDJCAAhxQUBAJ4IACEJ8gQCAOYJACGCBUAA8gkAIYYFAgDQCgAhvgUAAM0KvgUiwAUAAM4KwAUiwgUAAM8KwgUiwwUBAPEJACHEBQIA0AoAIcUFAQDxCQAhCgMAANIKACDyBAIA5gkAIYIFQADyCQAhhgUCANAKACG-BQAAzQq-BSLABQAAzgrABSLCBQAAzwrCBSLDBQEA8QkAIcQFAgDQCgAhxQUBAPEJACEKAwAA1AoAIPIEAgAAAAGCBUAAAAABhgUCAAAAAb4FAAAAvgUCwAUAAADABQLCBQAAAMIFAsMFAQAAAAHEBQIAAAABxQUBAAAAARcJAAD-CwAgCgAAgAwAIAsAAIEMACANAACCDAAgEAAAgwwAIBMAAIQMACDyBAIAAAAB_gQCAAAAAYEFAQAAAAGCBUAAAAABhgUCAAAAAZIFQAAAAAHCBQAAAOoFAuAFAgAAAAHhBQIAAAAB4gUQAAAAAeMFEAAAAAHkBRAAAAAB5QUQAAAAAeYFEAAAAAHnBRAAAAAB6AUQAAAAAeoFAQAAAAECAAAAHAAgQwAAzg4AIAMAAAAcACBDAADODgAgRAAAzQ4AIAE8AADIEQAwAgAAABwAIDwAAM0OACACAAAApQ0AIDwAAMwOACAR8gQCAOYJACH-BAIA0AoAIYEFAQDxCQAhggVAAPIJACGGBQIA5gkAIZIFQADyCQAhwgUAAMcL6gUi4AUCANAKACHhBQIA0AoAIeIFEADlCQAh4wUQAOUJACHkBRAA5QkAIeUFEADlCQAh5gUQAMYLACHnBRAA5QkAIegFEADlCQAh6gUBAPEJACEXCQAAyAsAIAoAAMoLACALAADLCwAgDQAAzAsAIBAAAM0LACATAADOCwAg8gQCAOYJACH-BAIA0AoAIYEFAQDxCQAhggVAAPIJACGGBQIA5gkAIZIFQADyCQAhwgUAAMcL6gUi4AUCANAKACHhBQIA0AoAIeIFEADlCQAh4wUQAOUJACHkBRAA5QkAIeUFEADlCQAh5gUQAMYLACHnBRAA5QkAIegFEADlCQAh6gUBAPEJACEXCQAA_gsAIAoAAIAMACALAACBDAAgDQAAggwAIBAAAIMMACATAACEDAAg8gQCAAAAAf4EAgAAAAGBBQEAAAABggVAAAAAAYYFAgAAAAGSBUAAAAABwgUAAADqBQLgBQIAAAAB4QUCAAAAAeIFEAAAAAHjBRAAAAAB5AUQAAAAAeUFEAAAAAHmBRAAAAAB5wUQAAAAAegFEAAAAAHqBQEAAAABBRsAAKEMACDyBAIAAAABggVAAAAAAe0FAQAAAAHvBQAAAO8FAgIAAABaACBDAADaDgAgAwAAAFoAIEMAANoOACBEAADZDgAgATwAAMcRADAKBAAA_QgAIBsAAKUJACDvBAAAowkAMPAEAABYABDxBAAAowkAMPIEAgAAAAGCBUAAxwgAIZMFAgDGCAAh7QUBAKMIACHvBQAApAnvBSICAAAAWgAgPAAA2Q4AIAIAAADXDgAgPAAA2A4AIAjvBAAA1g4AMPAEAADXDgAQ8QQAANYOADDyBAIAxggAIYIFQADHCAAhkwUCAMYIACHtBQEAowgAIe8FAACkCe8FIgjvBAAA1g4AMPAEAADXDgAQ8QQAANYOADDyBAIAxggAIYIFQADHCAAhkwUCAMYIACHtBQEAowgAIe8FAACkCe8FIgTyBAIA5gkAIYIFQADyCQAh7QUBAIgKACHvBQAAkQzvBSIFGwAAkwwAIPIEAgDmCQAhggVAAPIJACHtBQEAiAoAIe8FAACRDO8FIgUbAAChDAAg8gQCAAAAAYIFQAAAAAHtBQEAAAAB7wUAAADvBQIZAwAA6QwAIAYAAOgMACAHAADqDAAgCwAA6wwAIAwAAO4MACAQAADsDAAgFwAA7QwAIPIEAgAAAAH-BAIAAAABggVAAAAAAYYFAgAAAAGSBUAAAAABwgUAAACMBgKABgIAAAABgQYCAAAAAYIGAQAAAAGDBgEAAAABhAZAAAAAAYUGAQAAAAGHBgAAAIcGAogGgAAAAAGJBkAAAAABigYBAAAAAYwGAQAAAAGNBgEAAAABAgAAABIAIEMAAOMOACADAAAAEgAgQwAA4w4AIEQAAOIOACABPAAAxhEAMAIAAAASACA8AADiDgAgAgAAALENACA8AADhDgAgEvIEAgDmCQAh_gQCANAKACGCBUAA8gkAIYYFAgDmCQAhkgVAAPIJACHCBQAAxAyMBiKABgIA0AoAIYEGAgDmCQAhggYBAIgKACGDBgEAiAoAIYQGQADyCQAhhQYBAIgKACGHBgAAwwyHBiKIBoAAAAABiQZAAPIJACGKBgEAiAoAIYwGAQDxCQAhjQYBAPEJACEZAwAAxwwAIAYAAMYMACAHAADIDAAgCwAAyQwAIAwAAMwMACAQAADKDAAgFwAAywwAIPIEAgDmCQAh_gQCANAKACGCBUAA8gkAIYYFAgDmCQAhkgVAAPIJACHCBQAAxAyMBiKABgIA0AoAIYEGAgDmCQAhggYBAIgKACGDBgEAiAoAIYQGQADyCQAhhQYBAIgKACGHBgAAwwyHBiKIBoAAAAABiQZAAPIJACGKBgEAiAoAIYwGAQDxCQAhjQYBAPEJACEZAwAA6QwAIAYAAOgMACAHAADqDAAgCwAA6wwAIAwAAO4MACAQAADsDAAgFwAA7QwAIPIEAgAAAAH-BAIAAAABggVAAAAAAYYFAgAAAAGSBUAAAAABwgUAAACMBgKABgIAAAABgQYCAAAAAYIGAQAAAAGDBgEAAAABhAZAAAAAAYUGAQAAAAGHBgAAAIcGAogGgAAAAAGJBkAAAAABigYBAAAAAYwGAQAAAAGNBgEAAAABDwYAAPgMACALAAD6DAAg8gQCAAAAAf4EAgAAAAGCBUAAAAAB9wUBAAAAAfsFAQAAAAH8BQEAAAABgAYCAAAAAY4GAQAAAAGPBhAAAAABkAYBAAAAAZEGAQAAAAGTBgAAAJMGApQGAQAAAAECAAAAPAAgQwAA7A4AIAMAAAA8ACBDAADsDgAgRAAA6w4AIAE8AADFEQAwAgAAADwAIDwAAOsOACACAAAAjQ0AIDwAAOoOACAN8gQCAOYJACH-BAIA0AoAIYIFQADyCQAh9wUBAIgKACH7BQEA8QkAIfwFAQDxCQAhgAYCAOYJACGOBgEA8QkAIY8GEADGCwAhkAYBAPEJACGRBgEA8QkAIZMGAAD0DJMGIpQGAQDxCQAhDwYAAPUMACALAAD3DAAg8gQCAOYJACH-BAIA0AoAIYIFQADyCQAh9wUBAIgKACH7BQEA8QkAIfwFAQDxCQAhgAYCAOYJACGOBgEA8QkAIY8GEADGCwAhkAYBAPEJACGRBgEA8QkAIZMGAAD0DJMGIpQGAQDxCQAhDwYAAPgMACALAAD6DAAg8gQCAAAAAf4EAgAAAAGCBUAAAAAB9wUBAAAAAfsFAQAAAAH8BQEAAAABgAYCAAAAAY4GAQAAAAGPBhAAAAABkAYBAAAAAZEGAQAAAAGTBgAAAJMGApQGAQAAAAEUAwAA_A0AIAcAAJAOACAIAAD-DQAgGAAA_Q0AIBkAAP8NACDyBAIAAAABgQUBAAAAAYIFQAAAAAGGBQIAAAABwgUBAAAAAdMFAQAAAAHtBQEAAAABgQYCAAAAAZkGQAAAAAGaBgEAAAABmwYBAAAAAZwGIAAAAAGdBgEAAAABngYgAAAAAaAGAAAAoAYCAgAAAAkAIEMAAPUOACADAAAACQAgQwAA9Q4AIEQAAPQOACABPAAAxBEAMAIAAAAJACA8AAD0DgAgAgAAANMNACA8AADzDgAgD_IEAgDmCQAhgQUBAPEJACGCBUAA8gkAIYYFAgDmCQAhwgUBAIgKACHTBQEAiAoAIe0FAQCICgAhgQYCAOYJACGZBkAA8gkAIZoGAQCICgAhmwYBAIgKACGcBiAAkAoAIZ0GAQDxCQAhngYgAJAKACGgBgAA1Q2gBiIUAwAA2A0AIAcAAI8OACAIAADaDQAgGAAA2Q0AIBkAANsNACDyBAIA5gkAIYEFAQDxCQAhggVAAPIJACGGBQIA5gkAIcIFAQCICgAh0wUBAIgKACHtBQEAiAoAIYEGAgDmCQAhmQZAAPIJACGaBgEAiAoAIZsGAQCICgAhnAYgAJAKACGdBgEA8QkAIZ4GIACQCgAhoAYAANUNoAYiFAMAAPwNACAHAACQDgAgCAAA_g0AIBgAAP0NACAZAAD_DQAg8gQCAAAAAYEFAQAAAAGCBUAAAAABhgUCAAAAAcIFAQAAAAHTBQEAAAAB7QUBAAAAAYEGAgAAAAGZBkAAAAABmgYBAAAAAZsGAQAAAAGcBiAAAAABnQYBAAAAAZ4GIAAAAAGgBgAAAKAGAgNDAADCEQAgvAYAAMMRACDCBgAAAQAgBEMAAO0OADC8BgAA7g4AML4GAADwDgAgwgYAAM8NADAEQwAA5A4AMLwGAADlDgAwvgYAAOcOACDCBgAAiQ0AMARDAADbDgAwvAYAANwOADC-BgAA3g4AIMIGAACtDQAwBEMAAM8OADC8BgAA0A4AML4GAADSDgAgwgYAANMOADAEQwAAxg4AMLwGAADHDgAwvgYAAMkOACDCBgAAoQ0AMARDAAC6DgAwvAYAALsOADC-BgAAvQ4AIMIGAAC-DgAwBEMAAK4OADC8BgAArw4AML4GAACxDgAgwgYAALIOADADQwAAqQ4AILwGAACqDgAgwgYAALcBACAEQwAAoA4AMLwGAAChDgAwvgYAAKMOACDCBgAAjgsAMAAAAAAAC0MAAOIQADBEAADnEAAwvAYAAOMQADC9BgAA5BAAML4GAADlEAAgvwYAAOYQADDABgAA5hAAMMEGAADmEAAwwgYAAOYQADDDBgAA6BAAMMQGAADpEAAwC0MAANkQADBEAADdEAAwvAYAANoQADC9BgAA2xAAML4GAADcEAAgvwYAAM8NADDABgAAzw0AMMEGAADPDQAwwgYAAM8NADDDBgAA3hAAMMQGAADSDQAwC0MAAM0QADBEAADSEAAwvAYAAM4QADC9BgAAzxAAML4GAADQEAAgvwYAANEQADDABgAA0RAAMMEGAADREAAwwgYAANEQADDDBgAA0xAAMMQGAADUEAAwC0MAAMEQADBEAADGEAAwvAYAAMIQADC9BgAAwxAAML4GAADEEAAgvwYAAMUQADDABgAAxRAAMMEGAADFEAAwwgYAAMUQADDDBgAAxxAAMMQGAADIEAAwC0MAALgQADBEAAC8EAAwvAYAALkQADC9BgAAuhAAML4GAAC7EAAgvwYAAK0NADDABgAArQ0AMMEGAACtDQAwwgYAAK0NADDDBgAAvRAAMMQGAACwDQAwC0MAAKwQADBEAACxEAAwvAYAAK0QADC9BgAArhAAML4GAACvEAAgvwYAALAQADDABgAAsBAAMMEGAACwEAAwwgYAALAQADDDBgAAshAAMMQGAACzEAAwC0MAAKAQADBEAAClEAAwvAYAAKEQADC9BgAAohAAML4GAACjEAAgvwYAAKQQADDABgAApBAAMMEGAACkEAAwwgYAAKQQADDDBgAAphAAMMQGAACnEAAwC0MAAJcQADBEAACbEAAwvAYAAJgQADC9BgAAmRAAML4GAACaEAAgvwYAAKENADDABgAAoQ0AMMEGAAChDQAwwgYAAKENADDDBgAAnBAAMMQGAACkDQAwC0MAAIsQADBEAACQEAAwvAYAAIwQADC9BgAAjRAAML4GAACOEAAgvwYAAI8QADDABgAAjxAAMMEGAACPEAAwwgYAAI8QADDDBgAAkRAAMMQGAACSEAAwC0MAAP8PADBEAACEEAAwvAYAAIAQADC9BgAAgRAAML4GAACCEAAgvwYAAIMQADDABgAAgxAAMMEGAACDEAAwwgYAAIMQADDDBgAAhRAAMMQGAACGEAAwC0MAAPMPADBEAAD4DwAwvAYAAPQPADC9BgAA9Q8AML4GAAD2DwAgvwYAAPcPADDABgAA9w8AMMEGAAD3DwAwwgYAAPcPADDDBgAA-Q8AMMQGAAD6DwAwC0MAAOoPADBEAADuDwAwvAYAAOsPADC9BgAA7A8AML4GAADtDwAgvwYAAI4LADDABgAAjgsAMMEGAACOCwAwwgYAAI4LADDDBgAA7w8AMMQGAACRCwAwC0MAAOEPADBEAADlDwAwvAYAAOIPADC9BgAA4w8AML4GAADkDwAgvwYAAIILADDABgAAggsAMMEGAACCCwAwwgYAAIILADDDBgAA5g8AMMQGAACFCwAwC0MAANgPADBEAADcDwAwvAYAANkPADC9BgAA2g8AML4GAADbDwAgvwYAAL4OADDABgAAvg4AMMEGAAC-DgAwwgYAAL4OADDDBgAA3Q8AMMQGAADBDgAwB0MAANMPACBEAADWDwAgvAYAANQPACC9BgAA1Q8AIMAGAACoAQAgwQYAAKgBACDCBgAAlwYAIAdDAADODwAgRAAA0Q8AILwGAADPDwAgvQYAANAPACDABgAAqgEAIMEGAACqAQAgwgYAAK8GACAHQwAAyQ8AIEQAAMwPACC8BgAAyg8AIL0GAADLDwAgwAYAAKwBACDBBgAArAEAIMIGAADHBgAgB0MAAMQPACBEAADHDwAgvAYAAMUPACC9BgAAxg8AIMAGAACuAQAgwQYAAK4BACDCBgAA3wYAIAdDAAC_DwAgRAAAwg8AILwGAADADwAgvQYAAMEPACDABgAAsAEAIMEGAACwAQAgwgYAAI0HACALQwAAsw8AMEQAALgPADC8BgAAtA8AML0GAAC1DwAwvgYAALYPACC_BgAAtw8AMMAGAAC3DwAwwQYAALcPADDCBgAAtw8AMMMGAAC5DwAwxAYAALoPADALQwAApw8AMEQAAKwPADC8BgAAqA8AML0GAACpDwAwvgYAAKoPACC_BgAAqw8AMMAGAACrDwAwwQYAAKsPADDCBgAAqw8AMMMGAACtDwAwxAYAAK4PADALQwAAmw8AMEQAAKAPADC8BgAAnA8AML0GAACdDwAwvgYAAJ4PACC_BgAAnw8AMMAGAACfDwAwwQYAAJ8PADDCBgAAnw8AMMMGAAChDwAwxAYAAKIPADAO8gQCAAAAAYIFQAAAAAGHBQEAAAABiAUBAAAAAYkFAQAAAAGKBQEAAAABiwUBAAAAAYwFAQAAAAGNBQEAAAABjgUBAAAAAY8FAQAAAAGQBQEAAAABkQUCAAAAAZIFQAAAAAECAAAAuwEAIEMAAKYPACADAAAAuwEAIEMAAKYPACBEAAClDwAgATwAAMERADATAwAAmggAIO8EAAD7CAAw8AQAALkBABDxBAAA-wgAMPIEAgAAAAGCBUAAxwgAIYYFAgDGCAAhhwUBAKMIACGIBQEAnggAIYkFAQCeCAAhigUBAJ4IACGLBQEAnggAIYwFAQCeCAAhjQUBAJ4IACGOBQEAnggAIY8FAQCeCAAhkAUBAJ4IACGRBQIAxggAIZIFQADHCAAhAgAAALsBACA8AAClDwAgAgAAAKMPACA8AACkDwAgEu8EAACiDwAw8AQAAKMPABDxBAAAog8AMPIEAgDGCAAhggVAAMcIACGGBQIAxggAIYcFAQCjCAAhiAUBAJ4IACGJBQEAnggAIYoFAQCeCAAhiwUBAJ4IACGMBQEAnggAIY0FAQCeCAAhjgUBAJ4IACGPBQEAnggAIZAFAQCeCAAhkQUCAMYIACGSBUAAxwgAIRLvBAAAog8AMPAEAACjDwAQ8QQAAKIPADDyBAIAxggAIYIFQADHCAAhhgUCAMYIACGHBQEAowgAIYgFAQCeCAAhiQUBAJ4IACGKBQEAnggAIYsFAQCeCAAhjAUBAJ4IACGNBQEAnggAIY4FAQCeCAAhjwUBAJ4IACGQBQEAnggAIZEFAgDGCAAhkgVAAMcIACEO8gQCAOYJACGCBUAA8gkAIYcFAQCICgAhiAUBAPEJACGJBQEA8QkAIYoFAQDxCQAhiwUBAPEJACGMBQEA8QkAIY0FAQDxCQAhjgUBAPEJACGPBQEA8QkAIZAFAQDxCQAhkQUCAOYJACGSBUAA8gkAIQ7yBAIA5gkAIYIFQADyCQAhhwUBAIgKACGIBQEA8QkAIYkFAQDxCQAhigUBAPEJACGLBQEA8QkAIYwFAQDxCQAhjQUBAPEJACGOBQEA8QkAIY8FAQDxCQAhkAUBAPEJACGRBQIA5gkAIZIFQADyCQAhDvIEAgAAAAGCBUAAAAABhwUBAAAAAYgFAQAAAAGJBQEAAAABigUBAAAAAYsFAQAAAAGMBQEAAAABjQUBAAAAAY4FAQAAAAGPBQEAAAABkAUBAAAAAZEFAgAAAAGSBUAAAAABBgQAAJMKACDyBAIAAAABkgVAAAAAAZMFAgAAAAGUBQEAAAABlQUgAAAAAQIAAAC3AQAgQwAAsg8AIAMAAAC3AQAgQwAAsg8AIEQAALEPACABPAAAwBEAMAsDAACaCAAgBAAA_QgAIO8EAAD8CAAw8AQAAGsAEPEEAAD8CAAw8gQCAAAAAYYFAgDGCAAhkgVAAMcIACGTBQIAAAABlAUBAKMIACGVBSAApAgAIQIAAAC3AQAgPAAAsQ8AIAIAAACvDwAgPAAAsA8AIAnvBAAArg8AMPAEAACvDwAQ8QQAAK4PADDyBAIAxggAIYYFAgDGCAAhkgVAAMcIACGTBQIAxggAIZQFAQCjCAAhlQUgAKQIACEJ7wQAAK4PADDwBAAArw8AEPEEAACuDwAw8gQCAMYIACGGBQIAxggAIZIFQADHCAAhkwUCAMYIACGUBQEAowgAIZUFIACkCAAhBfIEAgDmCQAhkgVAAPIJACGTBQIA5gkAIZQFAQCICgAhlQUgAJAKACEGBAAAkQoAIPIEAgDmCQAhkgVAAPIJACGTBQIA5gkAIZQFAQCICgAhlQUgAJAKACEGBAAAkwoAIPIEAgAAAAGSBUAAAAABkwUCAAAAAZQFAQAAAAGVBSAAAAABBPIEAgAAAAGCBUAAAAABhwUBAAAAAZwFAQAAAAECAAAAtAEAIEMAAL4PACADAAAAtAEAIEMAAL4PACBEAAC9DwAgATwAAL8RADAJAwAAmggAIO8EAAD-CAAw8AQAALIBABDxBAAA_ggAMPIEAgAAAAGCBUAAxwgAIYYFAgDGCAAhhwUBAKMIACGcBQEAnggAIQIAAAC0AQAgPAAAvQ8AIAIAAAC7DwAgPAAAvA8AIAjvBAAAug8AMPAEAAC7DwAQ8QQAALoPADDyBAIAxggAIYIFQADHCAAhhgUCAMYIACGHBQEAowgAIZwFAQCeCAAhCO8EAAC6DwAw8AQAALsPABDxBAAAug8AMPIEAgDGCAAhggVAAMcIACGGBQIAxggAIYcFAQCjCAAhnAUBAJ4IACEE8gQCAOYJACGCBUAA8gkAIYcFAQCICgAhnAUBAPEJACEE8gQCAOYJACGCBUAA8gkAIYcFAQCICgAhnAUBAPEJACEE8gQCAAAAAYIFQAAAAAGHBQEAAAABnAUBAAAAAQI8gAAAAAHyBAIAAAABAgAAAI0HACBDAAC_DwAgAwAAALABACBDAAC_DwAgRAAAww8AIAMAAACwAQAgPIAAww8AIfIEAgDmCQAhAjyAAAAAAfIEAgDmCQAhC_IEAgAAAAGcBQEAAAABnQUBAAAAAZ4FAQAAAAGfBQEAAAABoAUBAAAAAaEFAQAAAAGiBQEAAAABowUBAAAAAaQFAQAAAAGlBQEAAAABAgAAAN8GACBDAADEDwAgAwAAAK4BACBDAADEDwAgRAAAyA8AIA0AAACuAQAgPAAAyA8AIPIEAgDmCQAhnAUBAPEJACGdBQEA8QkAIZ4FAQDxCQAhnwUBAPEJACGgBQEA8QkAIaEFAQDxCQAhogUBAPEJACGjBQEA8QkAIaQFAQDxCQAhpQUBAPEJACEL8gQCAOYJACGcBQEA8QkAIZ0FAQDxCQAhngUBAPEJACGfBQEA8QkAIaAFAQDxCQAhoQUBAPEJACGiBQEA8QkAIaMFAQDxCQAhpAUBAPEJACGlBQEA8QkAIQI8gAAAAAHyBAIAAAABAgAAAMcGACBDAADJDwAgAwAAAKwBACBDAADJDwAgRAAAzQ8AIAMAAACsAQAgPIAAzQ8AIfIEAgDmCQAhAjyAAAAAAfIEAgDmCQAhDvIEAgAAAAGmBQEAAAABpwUgAAAAAagFAQAAAAGpBSAAAAABqgUBAAAAAasFIAAAAAGsBQEAAAABrQUBAAAAAa4FAQAAAAGvBQEAAAABsAUgAAAAAbEFIAAAAAGyBSAAAAABAgAAAK8GACBDAADODwAgAwAAAKoBACBDAADODwAgRAAA0g8AIBAAAACqAQAgPAAA0g8AIPIEAgDmCQAhpgUBAIgKACGnBSAAkAoAIagFAQCICgAhqQUgAJAKACGqBQEAiAoAIasFIACQCgAhrAUBAIgKACGtBQEAiAoAIa4FAQCICgAhrwUBAIgKACGwBSAAkAoAIbEFIACQCgAhsgUgAJAKACEO8gQCAOYJACGmBQEAiAoAIacFIACQCgAhqAUBAIgKACGpBSAAkAoAIaoFAQCICgAhqwUgAJAKACGsBQEAiAoAIa0FAQCICgAhrgUBAIgKACGvBQEAiAoAIbAFIACQCgAhsQUgAJAKACGyBSAAkAoAIQbyBAIAAAABnAUBAAAAAbMFAQAAAAG0BQEAAAABtQUBAAAAAbYFgAAAAAECAAAAlwYAIEMAANMPACADAAAAqAEAIEMAANMPACBEAADXDwAgCAAAAKgBACA8AADXDwAg8gQCAOYJACGcBQEAiAoAIbMFAQCICgAhtAUBAIgKACG1BQEA8QkAIbYFgAAAAAEG8gQCAOYJACGcBQEAiAoAIbMFAQCICgAhtAUBAIgKACG1BQEA8QkAIbYFgAAAAAEKBAAA0woAIPIEAgAAAAGCBUAAAAABkwUCAAAAAb4FAAAAvgUCwAUAAADABQLCBQAAAMIFAsMFAQAAAAHEBQIAAAABxQUBAAAAAQIAAABkACBDAADgDwAgAwAAAGQAIEMAAOAPACBEAADfDwAgATwAAL4RADACAAAAZAAgPAAA3w8AIAIAAADCDgAgPAAA3g8AIAnyBAIA5gkAIYIFQADyCQAhkwUCAOYJACG-BQAAzQq-BSLABQAAzgrABSLCBQAAzwrCBSLDBQEA8QkAIcQFAgDQCgAhxQUBAPEJACEKBAAA0QoAIPIEAgDmCQAhggVAAPIJACGTBQIA5gkAIb4FAADNCr4FIsAFAADOCsAFIsIFAADPCsIFIsMFAQDxCQAhxAUCANAKACHFBQEA8QkAIQoEAADTCgAg8gQCAAAAAYIFQAAAAAGTBQIAAAABvgUAAAC-BQLABQAAAMAFAsIFAAAAwgUCwwUBAAAAAcQFAgAAAAHFBQEAAAABDCIAAPIKACAkAADzCgAg8gQCAAAAAYIFQAAAAAGHBQEAAAABkgVAAAAAAbkFAQAAAAG6BQQAAAAByAUCAAAAAckFIAAAAAHKBQIAAAABywUBAAAAAQIAAAB2ACBDAADpDwAgAwAAAHYAIEMAAOkPACBEAADoDwAgATwAAL0RADACAAAAdgAgPAAA6A8AIAIAAACGCwAgPAAA5w8AIAryBAIA5gkAIYIFQADyCQAhhwUBAIgKACGSBUAA8gkAIbkFAQDxCQAhugUEAMUKACHIBQIA0AoAIckFIACQCgAhygUCANAKACHLBQEA8QkAIQwiAADjCgAgJAAA5AoAIPIEAgDmCQAhggVAAPIJACGHBQEAiAoAIZIFQADyCQAhuQUBAPEJACG6BQQAxQoAIcgFAgDQCgAhyQUgAJAKACHKBQIA0AoAIcsFAQDxCQAhDCIAAPIKACAkAADzCgAg8gQCAAAAAYIFQAAAAAGHBQEAAAABkgVAAAAAAbkFAQAAAAG6BQQAAAAByAUCAAAAAckFIAAAAAHKBQIAAAABywUBAAAAAQoEAACYCwAgGQAAmQsAICAAAJoLACAhAACWCwAg8gQCAAAAAYIFQAAAAAGHBQEAAAABkgVAAAAAAZMFAgAAAAHMBQIAAAABAgAAAG8AIEMAAPIPACADAAAAbwAgQwAA8g8AIEQAAPEPACABPAAAvBEAMAIAAABvACA8AADxDwAgAgAAAJILACA8AADwDwAgBvIEAgDmCQAhggVAAPIJACGHBQEAiAoAIZIFQADyCQAhkwUCANAKACHMBQIA0AoAIQoEAAD8CgAgGQAA_QoAICAAAPkKACAhAAD6CgAg8gQCAOYJACGCBUAA8gkAIYcFAQCICgAhkgVAAPIJACGTBQIA0AoAIcwFAgDQCgAhCgQAAJgLACAZAACZCwAgIAAAmgsAICEAAJYLACDyBAIAAAABggVAAAAAAYcFAQAAAAGSBUAAAAABkwUCAAAAAcwFAgAAAAEF8gQCAAAAAYIFQAAAAAHTBQAAANMFAtQFAQAAAAHVBSAAAAABAgAAAKMBACBDAAD-DwAgAwAAAKMBACBDAAD-DwAgRAAA_Q8AIAE8AAC7EQAwCgMAAJoIACDvBAAA_wgAMPAEAAChAQAQ8QQAAP8IADDyBAIAAAABggVAAMcIACGGBQIAxggAIdMFAACACdMFItQFAQCjCAAh1QUgAKQIACECAAAAowEAIDwAAP0PACACAAAA-w8AIDwAAPwPACAJ7wQAAPoPADDwBAAA-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_CwAgCQAA_gsAIAsAAIEMACANAACCDAAgEAAAgwwAIBMAAIQMACDyBAIAAAAB_gQCAAAAAYEFAQAAAAGCBUAAAAABhgUCAAAAAZIFQAAAAAGTBQIAAAABwgUAAADqBQLgBQIAAAAB4gUQAAAAAeMFEAAAAAHkBRAAAAAB5QUQAAAAAeYFEAAAAAHnBRAAAAAB6AUQAAAAAeoFAQAAAAEF8gQCAAAAAfAFAQAAAAHxBQEAAAAB8gUBAAAAAfMFAQAAAAECAAAAlgEAIEMAAKsQACADAAAAlgEAIEMAAKsQACBEAACqEAAgATwAALcRADAKAwAAmggAIO8EAACDCQAw8AQAAJQBABDxBAAAgwkAMPIEAgAAAAGGBQIAxggAIfAFAQCjCAAh8QUBAKMIACHyBQEAowgAIfMFAQCjCAAhAgAAAJYBACA8AACqEAAgAgAAAKgQACA8AACpEAAgCe8EAACnEAAw8AQAAKgQABDxBAAApxAAMPIEAgDGCAAhhgUCAMYIACHwBQEAowgAIfEFAQCjCAAh8gUBAKMIACHzBQEAowgAIQnvBAAApxAAMPAEAACoEAAQ8QQAAKcQADDyBAIAxggAIYYFAgDGCAAh8AUBAKMIACHxBQEAowgAIfIFAQCjCAAh8wUBAKMIACEF8gQCAOYJACHwBQEAiAoAIfEFAQCICgAh8gUBAIgKACHzBQEAiAoAIQXyBAIA5gkAIfAFAQCICgAh8QUBAIgKACHyBQEAiAoAIfMFAQCICgAhBfIEAgAAAAHwBQEAAAAB8QUBAAAAAfIFAQAAAAHzBQEAAAABBPIEAgAAAAH0BQEAAAAB9QUBAAAAAfYFAQAAAAECAAAAkgEAIEMAALcQACADAAAAkgEAIEMAALcQACBEAAC2EAAgATwAALYRADAKAwAAmggAIO8EAACFCQAw8AQAAJABABDxBAAAhQkAMPIEAgAAAAGGBQIAxggAIfQFAQCjCAAh9QUBAKMIACH2BQEAowgAIbIGAACECQAgAgAAAJIBACA8AAC2EAAgAgAAALQQACA8AAC1EAAgCO8EAACzEAAw8AQAALQQABDxBAAAsxAAMPIEAgDGCAAhhgUCAMYIACH0BQEAowgAIfUFAQCjCAAh9gUBAKMIACEI7wQAALMQADDwBAAAtBAAEPEEAACzEAAw8gQCAMYIACGGBQIAxggAIfQFAQCjCAAh9QUBAKMIACH2BQEAowgAIQTyBAIA5gkAIfQFAQCICgAh9QUBAIgKACH2BQEAiAoAIQTyBAIA5gkAIfQFAQCICgAh9QUBAIgKACH2BQEAiAoAIQTyBAIAAAAB9AUBAAAAAfUFAQAAAAH2BQEAAAABGQQAAOcMACAGAADoDAAgBwAA6gwAIAsAAOsMACAMAADuDAAgEAAA7AwAIBcAAO0MACDyBAIAAAAB_gQCAAAAAYIFQAAAAAGSBUAAAAABkwUCAAAAAcIFAAAAjAYCgAYCAAAAAYEGAgAAAAGCBgEAAAABgwYBAAAAAYQGQAAAAAGFBgEAAAABhwYAAACHBgKIBoAAAAABiQZAAAAAAYoGAQAAAAGMBgEAAAABjQYBAAAAAQIAAAASACBDAADAEAAgAwAAABIAIEMAAMAQACBEAAC_EAAgATwAALURADACAAAAEgAgPAAAvxAAIAIAAACxDQAgPAAAvhAAIBLyBAIA5gkAIf4EAgDQCgAhggVAAPIJACGSBUAA8gkAIZMFAgDmCQAhwgUAAMQMjAYigAYCANAKACGBBgIA5gkAIYIGAQCICgAhgwYBAIgKACGEBkAA8gkAIYUGAQCICgAhhwYAAMMMhwYiiAaAAAAAAYkGQADyCQAhigYBAIgKACGMBgEA8QkAIY0GAQDxCQAhGQQAAMUMACAGAADGDAAgBwAAyAwAIAsAAMkMACAMAADMDAAgEAAAygwAIBcAAMsMACDyBAIA5gkAIf4EAgDQCgAhggVAAPIJACGSBUAA8gkAIZMFAgDmCQAhwgUAAMQMjAYigAYCANAKACGBBgIA5gkAIYIGAQCICgAhgwYBAIgKACGEBkAA8gkAIYUGAQCICgAhhwYAAMMMhwYiiAaAAAAAAYkGQADyCQAhigYBAIgKACGMBgEA8QkAIY0GAQDxCQAhGQQAAOcMACAGAADoDAAgBwAA6gwAIAsAAOsMACAMAADuDAAgEAAA7AwAIBcAAO0MACDyBAIAAAAB_gQCAAAAAYIFQAAAAAGSBUAAAAABkwUCAAAAAcIFAAAAjAYCgAYCAAAAAYEGAgAAAAGCBgEAAAABgwYBAAAAAYQGQAAAAAGFBgEAAAABhwYAAACHBgKIBoAAAAABiQZAAAAAAYoGAQAAAAGMBgEAAAABjQYBAAAAAQkIAAC2DQAgFAAAtw0AIBUAALgNACAWAAC5DQAg8gQCAAAAAYIFQAAAAAGRBQIAAAABlQYBAAAAAZYGAQAAAAECAAAAjQEAIEMAAMwQACADAAAAjQEAIEMAAMwQACBEAADLEAAgATwAALQRADAPAwAAmggAIAgAAIgJACAUAACJCQAgFQAAigkAIBYAAIsJACDvBAAAhwkAMPAEAAAXABDxBAAAhwkAMPIEAgAAAAGCBUAAxwgAIYYFAgDGCAAhkQUCAMYIACGVBgEAowgAIZYGAQCjCAAhswYAAIYJACACAAAAjQEAIDwAAMsQACACAAAAyRAAIDwAAMoQACAJ7wQAAMgQADDwBAAAyRAAEPEEAADIEAAw8gQCAMYIACGCBUAAxwgAIYYFAgDGCAAhkQUCAMYIACGVBgEAowgAIZYGAQCjCAAhCe8EAADIEAAw8AQAAMkQABDxBAAAyBAAMPIEAgDGCAAhggVAAMcIACGGBQIAxggAIZEFAgDGCAAhlQYBAKMIACGWBgEAowgAIQXyBAIA5gkAIYIFQADyCQAhkQUCAOYJACGVBgEAiAoAIZYGAQCICgAhCQgAAIENACAUAACCDQAgFQAAgw0AIBYAAIQNACDyBAIA5gkAIYIFQADyCQAhkQUCAOYJACGVBgEAiAoAIZYGAQCICgAhCQgAALYNACAUAAC3DQAgFQAAuA0AIBYAALkNACDyBAIAAAABggVAAAAAAZEFAgAAAAGVBgEAAAABlgYBAAAAAQgFAACBDgAgCAAAgg4AIPIEAgAAAAGCBUAAAAABhwUBAAAAAaAFAQAAAAGXBgEAAAABmAYBAAAAAQIAAACKAQAgQwAA2BAAIAMAAACKAQAgQwAA2BAAIEQAANcQACABPAAAsxEAMA0DAACNCQAgBQAAjgkAIAgAAIgJACDvBAAAjAkAMPAEAAALABDxBAAAjAkAMPIEAgAAAAGCBUAAxwgAIYYFAgDGCAAhhwUBAKMIACGgBQEAnggAIZcGAQCjCAAhmAYBAJ4IACECAAAAigEAIDwAANcQACACAAAA1RAAIDwAANYQACAK7wQAANQQADDwBAAA1RAAEPEEAADUEAAw8gQCAMYIACGCBUAAxwgAIYYFAgDGCAAhhwUBAKMIACGgBQEAnggAIZcGAQCjCAAhmAYBAJ4IACEK7wQAANQQADDwBAAA1RAAEPEEAADUEAAw8gQCAMYIACGCBUAAxwgAIYYFAgDGCAAhhwUBAKMIACGgBQEAnggAIZcGAQCjCAAhmAYBAJ4IACEG8gQCAOYJACGCBUAA8gkAIYcFAQCICgAhoAUBAPEJACGXBgEAiAoAIZgGAQDxCQAhCAUAAMANACAIAADBDQAg8gQCAOYJACGCBUAA8gkAIYcFAQCICgAhoAUBAPEJACGXBgEAiAoAIZgGAQDxCQAhCAUAAIEOACAIAACCDgAg8gQCAAAAAYIFQAAAAAGHBQEAAAABoAUBAAAAAZcGAQAAAAGYBgEAAAABFAQAAPsNACAHAACQDgAgCAAA_g0AIBgAAP0NACAZAAD_DQAg8gQCAAAAAYEFAQAAAAGCBUAAAAABkwUCAAAAAcIFAQAAAAHTBQEAAAAB7QUBAAAAAYEGAgAAAAGZBkAAAAABmgYBAAAAAZsGAQAAAAGcBiAAAAABnQYBAAAAAZ4GIAAAAAGgBgAAAKAGAgIAAAAJACBDAADhEAAgAwAAAAkAIEMAAOEQACBEAADgEAAgATwAALIRADACAAAACQAgPAAA4BAAIAIAAADTDQAgPAAA3xAAIA_yBAIA5gkAIYEFAQDxCQAhggVAAPIJACGTBQIA5gkAIcIFAQCICgAh0wUBAIgKACHtBQEAiAoAIYEGAgDmCQAhmQZAAPIJACGaBgEAiAoAIZsGAQCICgAhnAYgAJAKACGdBgEA8QkAIZ4GIACQCgAhoAYAANUNoAYiFAQAANcNACAHAACPDgAgCAAA2g0AIBgAANkNACAZAADbDQAg8gQCAOYJACGBBQEA8QkAIYIFQADyCQAhkwUCAOYJACHCBQEAiAoAIdMFAQCICgAh7QUBAIgKACGBBgIA5gkAIZkGQADyCQAhmgYBAIgKACGbBgEAiAoAIZwGIACQCgAhnQYBAPEJACGeBiAAkAoAIaAGAADVDaAGIhQEAAD7DQAgBwAAkA4AIAgAAP4NACAYAAD9DQAgGQAA_w0AIPIEAgAAAAGBBQEAAAABggVAAAAAAZMFAgAAAAHCBQEAAAAB0wUBAAAAAe0FAQAAAAGBBgIAAAABmQZAAAAAAZoGAQAAAAGbBgEAAAABnAYgAAAAAZ0GAQAAAAGeBiAAAAABoAYAAACgBgIdBQAA9w4AIAgAAPkOACAMAAD7DgAgGAAA-A4AIBwAAPoOACAdAAD8DgAgHgAA_Q4AIB8AAP4OACAlAAD_DgAg8gQCAAAAAYIFQAAAAAGSBUAAAAABoAUBAAAAAaMFAQAAAAGlBQEAAAABwgUAAACgBgKEBkAAAAABigYBAAAAAZgGAQAAAAGhBgEAAAABogYBAAAAAaMGAQAAAAGkBgEAAAABpQYBAAAAAaYGAQAAAAGnBgEAAAABqAYBAAAAAakGAQAAAAGqBgEAAAABAgAAAAUAIEMAAO0QACADAAAABQAgQwAA7RAAIEQAAOwQACABPAAAsREAMCIDAACaCAAgBQAAjgkAIAgAAIgJACAMAACJCQAgGAAAiwkAIBwAAN0JACAdAADQCQAgHgAA3gkAIB8AAN8JACAlAACZCQAg7wQAANwJADDwBAAAAwAQ8QQAANwJADDyBAIAAAABggVAAMcIACGGBQIAxggAIZIFQADHCAAhoAUBAJ4IACGjBQEAnggAIaUFAQCeCAAhwgUAANoJoAYihAZAAMgIACGKBgEAnggAIZgGAQCjCAAhoQYBAKMIACGiBgEAowgAIaMGAQCjCAAhpAYBAJ4IACGlBgEAnggAIaYGAQCeCAAhpwYBAJ4IACGoBgEAnggAIakGAQCeCAAhqgYBAJ4IACECAAAABQAgPAAA7BAAIAIAAADqEAAgPAAA6xAAIBjvBAAA6RAAMPAEAADqEAAQ8QQAAOkQADDyBAIAxggAIYIFQADHCAAhhgUCAMYIACGSBUAAxwgAIaAFAQCeCAAhowUBAJ4IACGlBQEAnggAIcIFAADaCaAGIoQGQADICAAhigYBAJ4IACGYBgEAowgAIaEGAQCjCAAhogYBAKMIACGjBgEAowgAIaQGAQCeCAAhpQYBAJ4IACGmBgEAnggAIacGAQCeCAAhqAYBAJ4IACGpBgEAnggAIaoGAQCeCAAhGO8EAADpEAAw8AQAAOoQABDxBAAA6RAAMPIEAgDGCAAhggVAAMcIACGGBQIAxggAIZIFQADHCAAhoAUBAJ4IACGjBQEAnggAIaUFAQCeCAAhwgUAANoJoAYihAZAAMgIACGKBgEAnggAIZgGAQCjCAAhoQYBAKMIACGiBgEAowgAIaMGAQCjCAAhpAYBAJ4IACGlBgEAnggAIaYGAQCeCAAhpwYBAJ4IACGoBgEAnggAIakGAQCeCAAhqgYBAJ4IACEU8gQCAOYJACGCBUAA8gkAIZIFQADyCQAhoAUBAPEJACGjBQEA8QkAIaUFAQDxCQAhwgUAANUNoAYihAZAAKALACGKBgEA8QkAIZgGAQCICgAhoQYBAIgKACGiBgEAiAoAIaMGAQCICgAhpAYBAPEJACGlBgEA8QkAIaYGAQDxCQAhpwYBAPEJACGoBgEA8QkAIakGAQDxCQAhqgYBAPEJACEdBQAAlw4AIAgAAJkOACAMAACbDgAgGAAAmA4AIBwAAJoOACAdAACcDgAgHgAAnQ4AIB8AAJ4OACAlAACfDgAg8gQCAOYJACGCBUAA8gkAIZIFQADyCQAhoAUBAPEJACGjBQEA8QkAIaUFAQDxCQAhwgUAANUNoAYihAZAAKALACGKBgEA8QkAIZgGAQCICgAhoQYBAIgKACGiBgEAiAoAIaMGAQCICgAhpAYBAPEJACGlBgEA8QkAIaYGAQDxCQAhpwYBAPEJACGoBgEA8QkAIakGAQDxCQAhqgYBAPEJACEdBQAA9w4AIAgAAPkOACAMAAD7DgAgGAAA-A4AIBwAAPoOACAdAAD8DgAgHgAA_Q4AIB8AAP4OACAlAAD_DgAg8gQCAAAAAYIFQAAAAAGSBUAAAAABoAUBAAAAAaMFAQAAAAGlBQEAAAABwgUAAACgBgKEBkAAAAABigYBAAAAAZgGAQAAAAGhBgEAAAABogYBAAAAAaMGAQAAAAGkBgEAAAABpQYBAAAAAaYGAQAAAAGnBgEAAAABqAYBAAAAAakGAQAAAAGqBgEAAAABBEMAAOIQADC8BgAA4xAAML4GAADlEAAgwgYAAOYQADAEQwAA2RAAMLwGAADaEAAwvgYAANwQACDCBgAAzw0AMARDAADNEAAwvAYAAM4QADC-BgAA0BAAIMIGAADREAAwBEMAAMEQADC8BgAAwhAAML4GAADEEAAgwgYAAMUQADAEQwAAuBAAMLwGAAC5EAAwvgYAALsQACDCBgAArQ0AMARDAACsEAAwvAYAAK0QADC-BgAArxAAIMIGAACwEAAwBEMAAKAQADC8BgAAoRAAML4GAACjEAAgwgYAAKQQADAEQwAAlxAAMLwGAACYEAAwvgYAAJoQACDCBgAAoQ0AMARDAACLEAAwvAYAAIwQADC-BgAAjhAAIMIGAACPEAAwBEMAAP8PADC8BgAAgBAAML4GAACCEAAgwgYAAIMQADAEQwAA8w8AMLwGAAD0DwAwvgYAAPYPACDCBgAA9w8AMARDAADqDwAwvAYAAOsPADC-BgAA7Q8AIMIGAACOCwAwBEMAAOEPADC8BgAA4g8AML4GAADkDwAgwgYAAIILADAEQwAA2A8AMLwGAADZDwAwvgYAANsPACDCBgAAvg4AMANDAADTDwAgvAYAANQPACDCBgAAlwYAIANDAADODwAgvAYAAM8PACDCBgAArwYAIANDAADJDwAgvAYAAMoPACDCBgAAxwYAIANDAADEDwAgvAYAAMUPACDCBgAA3wYAIANDAAC_DwAgvAYAAMAPACDCBgAAjQcAIARDAACzDwAwvAYAALQPADC-BgAAtg8AIMIGAAC3DwAwBEMAAKcPADC8BgAAqA8AML4GAACqDwAgwgYAAKsPADAEQwAAmw8AMLwGAACcDwAwvgYAAJ4PACDCBgAAnw8AMAAAAAAAAAAAAAAAAAAAAwMAAJwKACC1BQAA6wkAILYFAADrCQAgAQMAAJwKACABAwAAnAoAIAsDAACcCgAgnAUAAOsJACCdBQAA6wkAIJ4FAADrCQAgnwUAAOsJACCgBQAA6wkAIKEFAADrCQAgogUAAOsJACCjBQAA6wkAIKQFAADrCQAgpQUAAOsJACABAwAAnAoAIAAAABYDAACcCgAgBQAAhREAIAgAAIgRACAMAACLEQAgGAAAnBEAIBwAAK4RACAdAACREQAgHgAArxEAIB8AALARACAlAACPEQAgoAUAAOsJACCjBQAA6wkAIKUFAADrCQAghAYAAOsJACCKBgAA6wkAIKQGAADrCQAgpQYAAOsJACCmBgAA6wkAIKcGAADrCQAgqAYAAOsJACCpBgAA6wkAIKoGAADrCQAgAAAHAwAAnAoAICIAAJ4RACAkAACfEQAguQUAAOsJACDIBQAA6wkAIMoFAADrCQAgywUAAOsJACAHAwAAnAoAIAQAAJoRACAZAACQEQAgIAAAnhEAICEAAI8RACCTBQAA6wkAIMwFAADrCQAgAAIEAACaEQAgGwAAoREAIAAIAwAAnAoAIAQAAJoRACAHAACrEQAgCAAAiBEAIBgAAJwRACAZAACtEQAggQUAAOsJACCdBgAA6wkAIA0DAACcCgAgBAAAmhEAIAYAAKIRACAHAACrEQAgCwAApBEAIAwAAKcRACAQAACqEQAgFwAArBEAIP4EAADrCQAggAYAAOsJACCIBgAA6wkAIIwGAADrCQAgjQYAAOsJACAFAwAAnAoAIAgAAIgRACAUAACLEQAgFQAAmxEAIBYAAJwRACAAAwsAAKQRACARAAClEQAggQUAAOsJACANBAAAmhEAIAkAAKMRACAKAACcCgAgCwAApBEAIA0AAKgRACAQAACqEQAgEwAApREAIP4EAADrCQAggQUAAOsJACDgBQAA6wkAIOEFAADrCQAg5gUAAOsJACDqBQAA6wkAIAAMCQAAoxEAIAwAAKcRACANAACoEQAg9AQAAOsJACDgBQAA6wkAIOoFAADrCQAg-QUAAOsJACD6BQAA6wkAIPsFAADrCQAg_AUAAOsJACD9BQAA6wkAIP4FAADrCQAgAAUDAACcCgAgBQAAhREAIAgAAIgRACCgBQAA6wkAIJgGAADrCQAgAAAAAAIDAACcCgAgBAAAmhEAIBTyBAIAAAABggVAAAAAAZIFQAAAAAGgBQEAAAABowUBAAAAAaUFAQAAAAHCBQAAAKAGAoQGQAAAAAGKBgEAAAABmAYBAAAAAaEGAQAAAAGiBgEAAAABowYBAAAAAaQGAQAAAAGlBgEAAAABpgYBAAAAAacGAQAAAAGoBgEAAAABqQYBAAAAAaoGAQAAAAEP8gQCAAAAAYEFAQAAAAGCBUAAAAABkwUCAAAAAcIFAQAAAAHTBQEAAAAB7QUBAAAAAYEGAgAAAAGZBkAAAAABmgYBAAAAAZsGAQAAAAGcBiAAAAABnQYBAAAAAZ4GIAAAAAGgBgAAAKAGAgbyBAIAAAABggVAAAAAAYcFAQAAAAGgBQEAAAABlwYBAAAAAZgGAQAAAAEF8gQCAAAAAYIFQAAAAAGRBQIAAAABlQYBAAAAAZYGAQAAAAES8gQCAAAAAf4EAgAAAAGCBUAAAAABkgVAAAAAAZMFAgAAAAHCBQAAAIwGAoAGAgAAAAGBBgIAAAABggYBAAAAAYMGAQAAAAGEBkAAAAABhQYBAAAAAYcGAAAAhwYCiAaAAAAAAYkGQAAAAAGKBgEAAAABjAYBAAAAAY0GAQAAAAEE8gQCAAAAAfQFAQAAAAH1BQEAAAAB9gUBAAAAAQXyBAIAAAAB8AUBAAAAAfEFAQAAAAHyBQEAAAAB8wUBAAAAARHyBAIAAAAB_gQCAAAAAYEFAQAAAAGCBUAAAAABhgUCAAAAAZIFQAAAAAGTBQIAAAABwgUAAADqBQLgBQIAAAAB4gUQAAAAAeMFEAAAAAHkBRAAAAAB5QUQAAAAAeYFEAAAAAHnBRAAAAAB6AUQAAAAAeoFAQAAAAEC8gQCAAAAAYIFQAAAAAEE8gQCAAAAAYIFQAAAAAHWBQEAAAAB1wUgAAAAAQXyBAIAAAABggVAAAAAAdMFAAAA0wUC1AUBAAAAAdUFIAAAAAEG8gQCAAAAAYIFQAAAAAGHBQEAAAABkgVAAAAAAZMFAgAAAAHMBQIAAAABCvIEAgAAAAGCBUAAAAABhwUBAAAAAZIFQAAAAAG5BQEAAAABugUEAAAAAcgFAgAAAAHJBSAAAAABygUCAAAAAcsFAQAAAAEJ8gQCAAAAAYIFQAAAAAGTBQIAAAABvgUAAAC-BQLABQAAAMAFAsIFAAAAwgUCwwUBAAAAAcQFAgAAAAHFBQEAAAABBPIEAgAAAAGCBUAAAAABhwUBAAAAAZwFAQAAAAEF8gQCAAAAAZIFQAAAAAGTBQIAAAABlAUBAAAAAZUFIAAAAAEO8gQCAAAAAYIFQAAAAAGHBQEAAAABiAUBAAAAAYkFAQAAAAGKBQEAAAABiwUBAAAAAYwFAQAAAAGNBQEAAAABjgUBAAAAAY8FAQAAAAGQBQEAAAABkQUCAAAAAZIFQAAAAAEfBQAA7xAAIAcAAPAQACAIAADyEAAgHQAA-xAAICUAAPkQACAnAADxEAAgKAAA8xAAICkAAPQQACAqAAD1EAAgKwAA9hAAICwAAPcQACAtAAD4EAAgLgAA-hAAIC8AAPwQACAwAAD9EAAgMQAA_hAAIDIAAP8QACAzAACAEQAgNAAAgREAIDUAAIIRACA2AACDEQAg8gQCAAAAAfUFAQAAAAH2BQEAAAABqwYgAAAAAawGAgAAAAGtBiAAAAABrgYCAAAAAa8GIAAAAAGwBgIAAAABsQYCAAAAAQIAAAABACBDAADCEQAgD_IEAgAAAAGBBQEAAAABggVAAAAAAYYFAgAAAAHCBQEAAAAB0wUBAAAAAe0FAQAAAAGBBgIAAAABmQZAAAAAAZoGAQAAAAGbBgEAAAABnAYgAAAAAZ0GAQAAAAGeBiAAAAABoAYAAACgBgIN8gQCAAAAAf4EAgAAAAGCBUAAAAAB9wUBAAAAAfsFAQAAAAH8BQEAAAABgAYCAAAAAY4GAQAAAAGPBhAAAAABkAYBAAAAAZEGAQAAAAGTBgAAAJMGApQGAQAAAAES8gQCAAAAAf4EAgAAAAGCBUAAAAABhgUCAAAAAZIFQAAAAAHCBQAAAIwGAoAGAgAAAAGBBgIAAAABggYBAAAAAYMGAQAAAAGEBkAAAAABhQYBAAAAAYcGAAAAhwYCiAaAAAAAAYkGQAAAAAGKBgEAAAABjAYBAAAAAY0GAQAAAAEE8gQCAAAAAYIFQAAAAAHtBQEAAAAB7wUAAADvBQIR8gQCAAAAAf4EAgAAAAGBBQEAAAABggVAAAAAAYYFAgAAAAGSBUAAAAABwgUAAADqBQLgBQIAAAAB4QUCAAAAAeIFEAAAAAHjBRAAAAAB5AUQAAAAAeUFEAAAAAHmBRAAAAAB5wUQAAAAAegFEAAAAAHqBQEAAAABCfIEAgAAAAGCBUAAAAABhgUCAAAAAb4FAAAAvgUCwAUAAADABQLCBQAAAMIFAsMFAQAAAAHEBQIAAAABxQUBAAAAAQjyBAIAAAABkgVAAAAAAbcFAQAAAAG4BQEAAAABuQUBAAAAAboFBAAAAAG7BQEAAAABvAVAAAAAAQbyBAIAAAABggVAAAAAAYYFAgAAAAGHBQEAAAABkgVAAAAAAcwFAgAAAAEDAAAADQAgQwAAwhEAIEQAAM4RACAhAAAADQAgBQAAhg8AIAcAAIcPACAIAACJDwAgHQAAkg8AICUAAJAPACAnAACIDwAgKAAAig8AICkAAIsPACAqAACMDwAgKwAAjQ8AICwAAI4PACAtAACPDwAgLgAAkQ8AIC8AAJMPACAwAACUDwAgMQAAlQ8AIDIAAJYPACAzAACXDwAgNAAAmA8AIDUAAJkPACA2AACaDwAgPAAAzhEAIPIEAgDmCQAh9QUBAIgKACH2BQEAiAoAIasGIACQCgAhrAYCAOYJACGtBiAAkAoAIa4GAgDmCQAhrwYgAJAKACGwBgIA5gkAIbEGAgDmCQAhHwUAAIYPACAHAACHDwAgCAAAiQ8AIB0AAJIPACAlAACQDwAgJwAAiA8AICgAAIoPACApAACLDwAgKgAAjA8AICsAAI0PACAsAACODwAgLQAAjw8AIC4AAJEPACAvAACTDwAgMAAAlA8AIDEAAJUPACAyAACWDwAgMwAAlw8AIDQAAJgPACA1AACZDwAgNgAAmg8AIPIEAgDmCQAh9QUBAIgKACH2BQEAiAoAIasGIACQCgAhrAYCAOYJACGtBiAAkAoAIa4GAgDmCQAhrwYgAJAKACGwBgIA5gkAIbEGAgDmCQAhCQMAAIAOACAIAACCDgAg8gQCAAAAAYIFQAAAAAGGBQIAAAABhwUBAAAAAaAFAQAAAAGXBgEAAAABmAYBAAAAAQIAAACKAQAgQwAAzxEAIAMAAAALACBDAADPEQAgRAAA0xEAIAsAAAALACADAAC_DQAgCAAAwQ0AIDwAANMRACDyBAIA5gkAIYIFQADyCQAhhgUCAOYJACGHBQEAiAoAIaAFAQDxCQAhlwYBAIgKACGYBgEA8QkAIQkDAAC_DQAgCAAAwQ0AIPIEAgDmCQAhggVAAPIJACGGBQIA5gkAIYcFAQCICgAhoAUBAPEJACGXBgEAiAoAIZgGAQDxCQAhFQMAAPwNACAEAAD7DQAgBwAAkA4AIAgAAP4NACAYAAD9DQAg8gQCAAAAAYEFAQAAAAGCBUAAAAABhgUCAAAAAZMFAgAAAAHCBQEAAAAB0wUBAAAAAe0FAQAAAAGBBgIAAAABmQZAAAAAAZoGAQAAAAGbBgEAAAABnAYgAAAAAZ0GAQAAAAGeBiAAAAABoAYAAACgBgICAAAACQAgQwAA1BEAIAMAAAAHACBDAADUEQAgRAAA2BEAIBcAAAAHACADAADYDQAgBAAA1w0AIAcAAI8OACAIAADaDQAgGAAA2Q0AIDwAANgRACDyBAIA5gkAIYEFAQDxCQAhggVAAPIJACGGBQIA5gkAIZMFAgDmCQAhwgUBAIgKACHTBQEAiAoAIe0FAQCICgAhgQYCAOYJACGZBkAA8gkAIZoGAQCICgAhmwYBAIgKACGcBiAAkAoAIZ0GAQDxCQAhngYgAJAKACGgBgAA1Q2gBiIVAwAA2A0AIAQAANcNACAHAACPDgAgCAAA2g0AIBgAANkNACDyBAIA5gkAIYEFAQDxCQAhggVAAPIJACGGBQIA5gkAIZMFAgDmCQAhwgUBAIgKACHTBQEAiAoAIe0FAQCICgAhgQYCAOYJACGZBkAA8gkAIZoGAQCICgAhmwYBAIgKACGcBiAAkAoAIZ0GAQDxCQAhngYgAJAKACGgBgAA1Q2gBiIfBQAA7xAAIAgAAPIQACAdAAD7EAAgJQAA-RAAICYAAO4QACAnAADxEAAgKAAA8xAAICkAAPQQACAqAAD1EAAgKwAA9hAAICwAAPcQACAtAAD4EAAgLgAA-hAAIC8AAPwQACAwAAD9EAAgMQAA_hAAIDIAAP8QACAzAACAEQAgNAAAgREAIDUAAIIRACA2AACDEQAg8gQCAAAAAfUFAQAAAAH2BQEAAAABqwYgAAAAAawGAgAAAAGtBiAAAAABrgYCAAAAAa8GIAAAAAGwBgIAAAABsQYCAAAAAQIAAAABACBDAADZEQAgHwcAAPAQACAIAADyEAAgHQAA-xAAICUAAPkQACAmAADuEAAgJwAA8RAAICgAAPMQACApAAD0EAAgKgAA9RAAICsAAPYQACAsAAD3EAAgLQAA-BAAIC4AAPoQACAvAAD8EAAgMAAA_RAAIDEAAP4QACAyAAD_EAAgMwAAgBEAIDQAAIERACA1AACCEQAgNgAAgxEAIPIEAgAAAAH1BQEAAAAB9gUBAAAAAasGIAAAAAGsBgIAAAABrQYgAAAAAa4GAgAAAAGvBiAAAAABsAYCAAAAAbEGAgAAAAECAAAAAQAgQwAA2xEAIB4DAAD2DgAgCAAA-Q4AIAwAAPsOACAYAAD4DgAgHAAA-g4AIB0AAPwOACAeAAD9DgAgHwAA_g4AICUAAP8OACDyBAIAAAABggVAAAAAAYYFAgAAAAGSBUAAAAABoAUBAAAAAaMFAQAAAAGlBQEAAAABwgUAAACgBgKEBkAAAAABigYBAAAAAZgGAQAAAAGhBgEAAAABogYBAAAAAaMGAQAAAAGkBgEAAAABpQYBAAAAAaYGAQAAAAGnBgEAAAABqAYBAAAAAakGAQAAAAGqBgEAAAABAgAAAAUAIEMAAN0RACAN8gQCAAAAAf4EAgAAAAGCBUAAAAABkwUCAAAAAfcFAQAAAAH7BQEAAAAB_AUBAAAAAY4GAQAAAAGPBhAAAAABkAYBAAAAAZEGAQAAAAGTBgAAAJMGApQGAQAAAAES8gQCAAAAAf4EAgAAAAGCBUAAAAABhgUCAAAAAZIFQAAAAAGTBQIAAAABwgUAAACMBgKBBgIAAAABggYBAAAAAYMGAQAAAAGEBkAAAAABhQYBAAAAAYcGAAAAhwYCiAaAAAAAAYkGQAAAAAGKBgEAAAABjAYBAAAAAY0GAQAAAAEE8gQCAAAAAbcFAQAAAAG5BQEAAAABuwUBAAAAAQMAAAANACBDAADbEQAgRAAA5BEAICEAAAANACAHAACHDwAgCAAAiQ8AIB0AAJIPACAlAACQDwAgJgAAhQ8AICcAAIgPACAoAACKDwAgKQAAiw8AICoAAIwPACArAACNDwAgLAAAjg8AIC0AAI8PACAuAACRDwAgLwAAkw8AIDAAAJQPACAxAACVDwAgMgAAlg8AIDMAAJcPACA0AACYDwAgNQAAmQ8AIDYAAJoPACA8AADkEQAg8gQCAOYJACH1BQEAiAoAIfYFAQCICgAhqwYgAJAKACGsBgIA5gkAIa0GIACQCgAhrgYCAOYJACGvBiAAkAoAIbAGAgDmCQAhsQYCAOYJACEfBwAAhw8AIAgAAIkPACAdAACSDwAgJQAAkA8AICYAAIUPACAnAACIDwAgKAAAig8AICkAAIsPACAqAACMDwAgKwAAjQ8AICwAAI4PACAtAACPDwAgLgAAkQ8AIC8AAJMPACAwAACUDwAgMQAAlQ8AIDIAAJYPACAzAACXDwAgNAAAmA8AIDUAAJkPACA2AACaDwAg8gQCAOYJACH1BQEAiAoAIfYFAQCICgAhqwYgAJAKACGsBgIA5gkAIa0GIACQCgAhrgYCAOYJACGvBiAAkAoAIbAGAgDmCQAhsQYCAOYJACEDAAAAAwAgQwAA3REAIEQAAOcRACAgAAAAAwAgAwAAlg4AIAgAAJkOACAMAACbDgAgGAAAmA4AIBwAAJoOACAdAACcDgAgHgAAnQ4AIB8AAJ4OACAlAACfDgAgPAAA5xEAIPIEAgDmCQAhggVAAPIJACGGBQIA5gkAIZIFQADyCQAhoAUBAPEJACGjBQEA8QkAIaUFAQDxCQAhwgUAANUNoAYihAZAAKALACGKBgEA8QkAIZgGAQCICgAhoQYBAIgKACGiBgEAiAoAIaMGAQCICgAhpAYBAPEJACGlBgEA8QkAIaYGAQDxCQAhpwYBAPEJACGoBgEA8QkAIakGAQDxCQAhqgYBAPEJACEeAwAAlg4AIAgAAJkOACAMAACbDgAgGAAAmA4AIBwAAJoOACAdAACcDgAgHgAAnQ4AIB8AAJ4OACAlAACfDgAg8gQCAOYJACGCBUAA8gkAIYYFAgDmCQAhkgVAAPIJACGgBQEA8QkAIaMFAQDxCQAhpQUBAPEJACHCBQAA1Q2gBiKEBkAAoAsAIYoGAQDxCQAhmAYBAIgKACGhBgEAiAoAIaIGAQCICgAhowYBAIgKACGkBgEA8QkAIaUGAQDxCQAhpgYBAPEJACGnBgEA8QkAIagGAQDxCQAhqQYBAPEJACGqBgEA8QkAIQ_yBAIAAAABgQUBAAAAAYIFQAAAAAGGBQIAAAABkwUCAAAAAcIFAQAAAAHTBQEAAAAB7QUBAAAAAZkGQAAAAAGaBgEAAAABmwYBAAAAAZwGIAAAAAGdBgEAAAABngYgAAAAAaAGAAAAoAYCEvIEAgAAAAH-BAIAAAABggVAAAAAAYYFAgAAAAGSBUAAAAABkwUCAAAAAcIFAAAAjAYCgAYCAAAAAYIGAQAAAAGDBgEAAAABhAZAAAAAAYUGAQAAAAGHBgAAAIcGAogGgAAAAAGJBkAAAAABigYBAAAAAYwGAQAAAAGNBgEAAAABAwAAAA0AIEMAANkRACBEAADsEQAgIQAAAA0AIAUAAIYPACAIAACJDwAgHQAAkg8AICUAAJAPACAmAACFDwAgJwAAiA8AICgAAIoPACApAACLDwAgKgAAjA8AICsAAI0PACAsAACODwAgLQAAjw8AIC4AAJEPACAvAACTDwAgMAAAlA8AIDEAAJUPACAyAACWDwAgMwAAlw8AIDQAAJgPACA1AACZDwAgNgAAmg8AIDwAAOwRACDyBAIA5gkAIfUFAQCICgAh9gUBAIgKACGrBiAAkAoAIawGAgDmCQAhrQYgAJAKACGuBgIA5gkAIa8GIACQCgAhsAYCAOYJACGxBgIA5gkAIR8FAACGDwAgCAAAiQ8AIB0AAJIPACAlAACQDwAgJgAAhQ8AICcAAIgPACAoAACKDwAgKQAAiw8AICoAAIwPACArAACNDwAgLAAAjg8AIC0AAI8PACAuAACRDwAgLwAAkw8AIDAAAJQPACAxAACVDwAgMgAAlg8AIDMAAJcPACA0AACYDwAgNQAAmQ8AIDYAAJoPACDyBAIA5gkAIfUFAQCICgAh9gUBAIgKACGrBiAAkAoAIawGAgDmCQAhrQYgAJAKACGuBgIA5gkAIa8GIACQCgAhsAYCAOYJACGxBgIA5gkAIR8FAADvEAAgBwAA8BAAIAgAAPIQACAdAAD7EAAgJQAA-RAAICYAAO4QACAoAADzEAAgKQAA9BAAICoAAPUQACArAAD2EAAgLAAA9xAAIC0AAPgQACAuAAD6EAAgLwAA_BAAIDAAAP0QACAxAAD-EAAgMgAA_xAAIDMAAIARACA0AACBEQAgNQAAghEAIDYAAIMRACDyBAIAAAAB9QUBAAAAAfYFAQAAAAGrBiAAAAABrAYCAAAAAa0GIAAAAAGuBgIAAAABrwYgAAAAAbAGAgAAAAGxBgIAAAABAgAAAAEAIEMAAO0RACAS8gQCAAAAAYIFQAAAAAGGBQIAAAABkgVAAAAAAZMFAgAAAAHCBQAAAIwGAoAGAgAAAAGBBgIAAAABggYBAAAAAYMGAQAAAAGEBkAAAAABhQYBAAAAAYcGAAAAhwYCiAaAAAAAAYkGQAAAAAGKBgEAAAABjAYBAAAAAY0GAQAAAAER8gQCAAAAAYEFAQAAAAGCBUAAAAABhgUCAAAAAZIFQAAAAAGTBQIAAAABwgUAAADqBQLgBQIAAAAB4QUCAAAAAeIFEAAAAAHjBRAAAAAB5AUQAAAAAeUFEAAAAAHmBRAAAAAB5wUQAAAAAegFEAAAAAHqBQEAAAABBfIEAgAAAAH_BBAAAAABgAUQAAAAAYEFAQAAAAGCBUAAAAABDfIEAgAAAAGCBUAAAAABkwUCAAAAAfcFAQAAAAH7BQEAAAAB_AUBAAAAAYAGAgAAAAGOBgEAAAABjwYQAAAAAZAGAQAAAAGRBgEAAAABkwYAAACTBgKUBgEAAAABAwAAAA0AIEMAAO0RACBEAAD1EQAgIQAAAA0AIAUAAIYPACAHAACHDwAgCAAAiQ8AIB0AAJIPACAlAACQDwAgJgAAhQ8AICgAAIoPACApAACLDwAgKgAAjA8AICsAAI0PACAsAACODwAgLQAAjw8AIC4AAJEPACAvAACTDwAgMAAAlA8AIDEAAJUPACAyAACWDwAgMwAAlw8AIDQAAJgPACA1AACZDwAgNgAAmg8AIDwAAPURACDyBAIA5gkAIfUFAQCICgAh9gUBAIgKACGrBiAAkAoAIawGAgDmCQAhrQYgAJAKACGuBgIA5gkAIa8GIACQCgAhsAYCAOYJACGxBgIA5gkAIR8FAACGDwAgBwAAhw8AIAgAAIkPACAdAACSDwAgJQAAkA8AICYAAIUPACAoAACKDwAgKQAAiw8AICoAAIwPACArAACNDwAgLAAAjg8AIC0AAI8PACAuAACRDwAgLwAAkw8AIDAAAJQPACAxAACVDwAgMgAAlg8AIDMAAJcPACA0AACYDwAgNQAAmQ8AIDYAAJoPACDyBAIA5gkAIfUFAQCICgAh9gUBAIgKACGrBiAAkAoAIawGAgDmCQAhrQYgAJAKACGuBgIA5gkAIa8GIACQCgAhsAYCAOYJACGxBgIA5gkAIQoDAAC1DQAgCAAAtg0AIBQAALcNACAVAAC4DQAg8gQCAAAAAYIFQAAAAAGGBQIAAAABkQUCAAAAAZUGAQAAAAGWBgEAAAABAgAAAI0BACBDAAD2EQAgHgMAAPYOACAFAAD3DgAgCAAA-Q4AIAwAAPsOACAcAAD6DgAgHQAA_A4AIB4AAP0OACAfAAD-DgAgJQAA_w4AIPIEAgAAAAGCBUAAAAABhgUCAAAAAZIFQAAAAAGgBQEAAAABowUBAAAAAaUFAQAAAAHCBQAAAKAGAoQGQAAAAAGKBgEAAAABmAYBAAAAAaEGAQAAAAGiBgEAAAABowYBAAAAAaQGAQAAAAGlBgEAAAABpgYBAAAAAacGAQAAAAGoBgEAAAABqQYBAAAAAaoGAQAAAAECAAAABQAgQwAA-BEAIBUDAAD8DQAgBAAA-w0AIAcAAJAOACAIAAD-DQAgGQAA_w0AIPIEAgAAAAGBBQEAAAABggVAAAAAAYYFAgAAAAGTBQIAAAABwgUBAAAAAdMFAQAAAAHtBQEAAAABgQYCAAAAAZkGQAAAAAGaBgEAAAABmwYBAAAAAZwGIAAAAAGdBgEAAAABngYgAAAAAaAGAAAAoAYCAgAAAAkAIEMAAPoRACADAAAAFwAgQwAA9hEAIEQAAP4RACAMAAAAFwAgAwAAgA0AIAgAAIENACAUAACCDQAgFQAAgw0AIDwAAP4RACDyBAIA5gkAIYIFQADyCQAhhgUCAOYJACGRBQIA5gkAIZUGAQCICgAhlgYBAIgKACEKAwAAgA0AIAgAAIENACAUAACCDQAgFQAAgw0AIPIEAgDmCQAhggVAAPIJACGGBQIA5gkAIZEFAgDmCQAhlQYBAIgKACGWBgEAiAoAIQMAAAADACBDAAD4EQAgRAAAgRIAICAAAAADACADAACWDgAgBQAAlw4AIAgAAJkOACAMAACbDgAgHAAAmg4AIB0AAJwOACAeAACdDgAgHwAAng4AICUAAJ8OACA8AACBEgAg8gQCAOYJACGCBUAA8gkAIYYFAgDmCQAhkgVAAPIJACGgBQEA8QkAIaMFAQDxCQAhpQUBAPEJACHCBQAA1Q2gBiKEBkAAoAsAIYoGAQDxCQAhmAYBAIgKACGhBgEAiAoAIaIGAQCICgAhowYBAIgKACGkBgEA8QkAIaUGAQDxCQAhpgYBAPEJACGnBgEA8QkAIagGAQDxCQAhqQYBAPEJACGqBgEA8QkAIR4DAACWDgAgBQAAlw4AIAgAAJkOACAMAACbDgAgHAAAmg4AIB0AAJwOACAeAACdDgAgHwAAng4AICUAAJ8OACDyBAIA5gkAIYIFQADyCQAhhgUCAOYJACGSBUAA8gkAIaAFAQDxCQAhowUBAPEJACGlBQEA8QkAIcIFAADVDaAGIoQGQACgCwAhigYBAPEJACGYBgEAiAoAIaEGAQCICgAhogYBAIgKACGjBgEAiAoAIaQGAQDxCQAhpQYBAPEJACGmBgEA8QkAIacGAQDxCQAhqAYBAPEJACGpBgEA8QkAIaoGAQDxCQAhAwAAAAcAIEMAAPoRACBEAACEEgAgFwAAAAcAIAMAANgNACAEAADXDQAgBwAAjw4AIAgAANoNACAZAADbDQAgPAAAhBIAIPIEAgDmCQAhgQUBAPEJACGCBUAA8gkAIYYFAgDmCQAhkwUCAOYJACHCBQEAiAoAIdMFAQCICgAh7QUBAIgKACGBBgIA5gkAIZkGQADyCQAhmgYBAIgKACGbBgEAiAoAIZwGIACQCgAhnQYBAPEJACGeBiAAkAoAIaAGAADVDaAGIhUDAADYDQAgBAAA1w0AIAcAAI8OACAIAADaDQAgGQAA2w0AIPIEAgDmCQAhgQUBAPEJACGCBUAA8gkAIYYFAgDmCQAhkwUCAOYJACHCBQEAiAoAIdMFAQCICgAh7QUBAIgKACGBBgIA5gkAIZkGQADyCQAhmgYBAIgKACGbBgEAiAoAIZwGIACQCgAhnQYBAPEJACGeBiAAkAoAIaAGAADVDaAGIgoDAAC1DQAgFAAAtw0AIBUAALgNACAWAAC5DQAg8gQCAAAAAYIFQAAAAAGGBQIAAAABkQUCAAAAAZUGAQAAAAGWBgEAAAABAgAAAI0BACBDAACFEgAgCQMAAIAOACAFAACBDgAg8gQCAAAAAYIFQAAAAAGGBQIAAAABhwUBAAAAAaAFAQAAAAGXBgEAAAABmAYBAAAAAQIAAACKAQAgQwAAhxIAIB8FAADvEAAgBwAA8BAAIB0AAPsQACAlAAD5EAAgJgAA7hAAICcAAPEQACAoAADzEAAgKQAA9BAAICoAAPUQACArAAD2EAAgLAAA9xAAIC0AAPgQACAuAAD6EAAgLwAA_BAAIDAAAP0QACAxAAD-EAAgMgAA_xAAIDMAAIARACA0AACBEQAgNQAAghEAIDYAAIMRACDyBAIAAAAB9QUBAAAAAfYFAQAAAAGrBiAAAAABrAYCAAAAAa0GIAAAAAGuBgIAAAABrwYgAAAAAbAGAgAAAAGxBgIAAAABAgAAAAEAIEMAAIkSACAVAwAA_A0AIAQAAPsNACAHAACQDgAgGAAA_Q0AIBkAAP8NACDyBAIAAAABgQUBAAAAAYIFQAAAAAGGBQIAAAABkwUCAAAAAcIFAQAAAAHTBQEAAAAB7QUBAAAAAYEGAgAAAAGZBkAAAAABmgYBAAAAAZsGAQAAAAGcBiAAAAABnQYBAAAAAZ4GIAAAAAGgBgAAAKAGAgIAAAAJACBDAACLEgAgHgMAAPYOACAFAAD3DgAgDAAA-w4AIBgAAPgOACAcAAD6DgAgHQAA_A4AIB4AAP0OACAfAAD-DgAgJQAA_w4AIPIEAgAAAAGCBUAAAAABhgUCAAAAAZIFQAAAAAGgBQEAAAABowUBAAAAAaUFAQAAAAHCBQAAAKAGAoQGQAAAAAGKBgEAAAABmAYBAAAAAaEGAQAAAAGiBgEAAAABowYBAAAAAaQGAQAAAAGlBgEAAAABpgYBAAAAAacGAQAAAAGoBgEAAAABqQYBAAAAAaoGAQAAAAECAAAABQAgQwAAjRIAIBDyBAIAAAAB9AQCAAAAAcIFAAAAgAYC4gUQAAAAAeMFEAAAAAHkBRAAAAAB5QUQAAAAAeoFAQAAAAH3BQEAAAAB-AVAAAAAAfkFAQAAAAH6BQEAAAAB-wUBAAAAAfwFAQAAAAH9BQEAAAAB_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_wsAIAkAAP4LACAKAACADAAgCwAAgQwAIA0AAIIMACATAACEDAAg8gQCAAAAAf4EAgAAAAGBBQEAAAABggVAAAAAAYYFAgAAAAGSBUAAAAABkwUCAAAAAcIFAAAA6gUC4AUCAAAAAeEFAgAAAAHiBRAAAAAB4wUQAAAAAeQFEAAAAAHlBRAAAAAB5gUQAAAAAecFEAAAAAHoBRAAAAAB6gUBAAAAAQIAAAAcACBDAACgEgAgAwAAABoAIEMAAKASACBEAACkEgAgGgAAABoAIAQAAMkLACAJAADICwAgCgAAygsAIAsAAMsLACANAADMCwAgEwAAzgsAIDwAAKQSACDyBAIA5gkAIf4EAgDQCgAhgQUBAPEJACGCBUAA8gkAIYYFAgDmCQAhkgVAAPIJACGTBQIA5gkAIcIFAADHC-oFIuAFAgDQCgAh4QUCANAKACHiBRAA5QkAIeMFEADlCQAh5AUQAOUJACHlBRAA5QkAIeYFEADGCwAh5wUQAOUJACHoBRAA5QkAIeoFAQDxCQAhGAQAAMkLACAJAADICwAgCgAAygsAIAsAAMsLACANAADMCwAgEwAAzgsAIPIEAgDmCQAh_gQCANAKACGBBQEA8QkAIYIFQADyCQAhhgUCAOYJACGSBUAA8gkAIZMFAgDmCQAhwgUAAMcL6gUi4AUCANAKACHhBQIA0AoAIeIFEADlCQAh4wUQAOUJACHkBRAA5QkAIeUFEADlCQAh5gUQAMYLACHnBRAA5QkAIegFEADlCQAh6gUBAPEJACEaAwAA6QwAIAQAAOcMACAGAADoDAAgBwAA6gwAIAsAAOsMACAMAADuDAAgEAAA7AwAIPIEAgAAAAH-BAIAAAABggVAAAAAAYYFAgAAAAGSBUAAAAABkwUCAAAAAcIFAAAAjAYCgAYCAAAAAYEGAgAAAAGCBgEAAAABgwYBAAAAAYQGQAAAAAGFBgEAAAABhwYAAACHBgKIBoAAAAABiQZAAAAAAYoGAQAAAAGMBgEAAAABjQYBAAAAAQIAAAASACBDAAClEgAgAwAAABAAIEMAAKUSACBEAACpEgAgHAAAABAAIAMAAMcMACAEAADFDAAgBgAAxgwAIAcAAMgMACALAADJDAAgDAAAzAwAIBAAAMoMACA8AACpEgAg8gQCAOYJACH-BAIA0AoAIYIFQADyCQAhhgUCAOYJACGSBUAA8gkAIZMFAgDmCQAhwgUAAMQMjAYigAYCANAKACGBBgIA5gkAIYIGAQCICgAhgwYBAIgKACGEBkAA8gkAIYUGAQCICgAhhwYAAMMMhwYiiAaAAAAAAYkGQADyCQAhigYBAIgKACGMBgEA8QkAIY0GAQDxCQAhGgMAAMcMACAEAADFDAAgBgAAxgwAIAcAAMgMACALAADJDAAgDAAAzAwAIBAAAMoMACDyBAIA5gkAIf4EAgDQCgAhggVAAPIJACGGBQIA5gkAIZIFQADyCQAhkwUCAOYJACHCBQAAxAyMBiKABgIA0AoAIYEGAgDmCQAhggYBAIgKACGDBgEAiAoAIYQGQADyCQAhhQYBAIgKACGHBgAAwwyHBiKIBoAAAAABiQZAAPIJACGKBgEAiAoAIYwGAQDxCQAhjQYBAPEJACEfBQAA7xAAIAcAAPAQACAIAADyEAAgHQAA-xAAICUAAPkQACAmAADuEAAgJwAA8RAAICkAAPQQACAqAAD1EAAgKwAA9hAAICwAAPcQACAtAAD4EAAgLgAA-hAAIC8AAPwQACAwAAD9EAAgMQAA_hAAIDIAAP8QACAzAACAEQAgNAAAgREAIDUAAIIRACA2AACDEQAg8gQCAAAAAfUFAQAAAAH2BQEAAAABqwYgAAAAAawGAgAAAAGtBiAAAAABrgYCAAAAAa8GIAAAAAGwBgIAAAABsQYCAAAAAQIAAAABACBDAACqEgAgAwAAAA0AIEMAAKoSACBEAACuEgAgIQAAAA0AIAUAAIYPACAHAACHDwAgCAAAiQ8AIB0AAJIPACAlAACQDwAgJgAAhQ8AICcAAIgPACApAACLDwAgKgAAjA8AICsAAI0PACAsAACODwAgLQAAjw8AIC4AAJEPACAvAACTDwAgMAAAlA8AIDEAAJUPACAyAACWDwAgMwAAlw8AIDQAAJgPACA1AACZDwAgNgAAmg8AIDwAAK4SACDyBAIA5gkAIfUFAQCICgAh9gUBAIgKACGrBiAAkAoAIawGAgDmCQAhrQYgAJAKACGuBgIA5gkAIa8GIACQCgAhsAYCAOYJACGxBgIA5gkAIR8FAACGDwAgBwAAhw8AIAgAAIkPACAdAACSDwAgJQAAkA8AICYAAIUPACAnAACIDwAgKQAAiw8AICoAAIwPACArAACNDwAgLAAAjg8AIC0AAI8PACAuAACRDwAgLwAAkw8AIDAAAJQPACAxAACVDwAgMgAAlg8AIDMAAJcPACA0AACYDwAgNQAAmQ8AIDYAAJoPACDyBAIA5gkAIfUFAQCICgAh9gUBAIgKACGrBiAAkAoAIawGAgDmCQAhrQYgAJAKACGuBgIA5gkAIa8GIACQCgAhsAYCAOYJACGxBgIA5gkAIR8FAADvEAAgBwAA8BAAIAgAAPIQACAdAAD7EAAgJQAA-RAAICYAAO4QACAnAADxEAAgKAAA8xAAICoAAPUQACArAAD2EAAgLAAA9xAAIC0AAPgQACAuAAD6EAAgLwAA_BAAIDAAAP0QACAxAAD-EAAgMgAA_xAAIDMAAIARACA0AACBEQAgNQAAghEAIDYAAIMRACDyBAIAAAAB9QUBAAAAAfYFAQAAAAGrBiAAAAABrAYCAAAAAa0GIAAAAAGuBgIAAAABrwYgAAAAAbAGAgAAAAGxBgIAAAABAgAAAAEAIEMAAK8SACADAAAADQAgQwAArxIAIEQAALMSACAhAAAADQAgBQAAhg8AIAcAAIcPACAIAACJDwAgHQAAkg8AICUAAJAPACAmAACFDwAgJwAAiA8AICgAAIoPACAqAACMDwAgKwAAjQ8AICwAAI4PACAtAACPDwAgLgAAkQ8AIC8AAJMPACAwAACUDwAgMQAAlQ8AIDIAAJYPACAzAACXDwAgNAAAmA8AIDUAAJkPACA2AACaDwAgPAAAsxIAIPIEAgDmCQAh9QUBAIgKACH2BQEAiAoAIasGIACQCgAhrAYCAOYJACGtBiAAkAoAIa4GAgDmCQAhrwYgAJAKACGwBgIA5gkAIbEGAgDmCQAhHwUAAIYPACAHAACHDwAgCAAAiQ8AIB0AAJIPACAlAACQDwAgJgAAhQ8AICcAAIgPACAoAACKDwAgKgAAjA8AICsAAI0PACAsAACODwAgLQAAjw8AIC4AAJEPACAvAACTDwAgMAAAlA8AIDEAAJUPACAyAACWDwAgMwAAlw8AIDQAAJgPACA1AACZDwAgNgAAmg8AIPIEAgDmCQAh9QUBAIgKACH2BQEAiAoAIasGIACQCgAhrAYCAOYJACGtBiAAkAoAIa4GAgDmCQAhrwYgAJAKACGwBgIA5gkAIbEGAgDmCQAhHgMAAPYOACAFAAD3DgAgCAAA-Q4AIAwAAPsOACAYAAD4DgAgHQAA_A4AIB4AAP0OACAfAAD-DgAgJQAA_w4AIPIEAgAAAAGCBUAAAAABhgUCAAAAAZIFQAAAAAGgBQEAAAABowUBAAAAAaUFAQAAAAHCBQAAAKAGAoQGQAAAAAGKBgEAAAABmAYBAAAAAaEGAQAAAAGiBgEAAAABowYBAAAAAaQGAQAAAAGlBgEAAAABpgYBAAAAAacGAQAAAAGoBgEAAAABqQYBAAAAAaoGAQAAAAECAAAABQAgQwAAtBIAIATyBAIAAAABtwUBAAAAAbwFQAAAAAHrBQABAAABAwAAAAMAIEMAALQSACBEAAC5EgAgIAAAAAMAIAMAAJYOACAFAACXDgAgCAAAmQ4AIAwAAJsOACAYAACYDgAgHQAAnA4AIB4AAJ0OACAfAACeDgAgJQAAnw4AIDwAALkSACDyBAIA5gkAIYIFQADyCQAhhgUCAOYJACGSBUAA8gkAIaAFAQDxCQAhowUBAPEJACGlBQEA8QkAIcIFAADVDaAGIoQGQACgCwAhigYBAPEJACGYBgEAiAoAIaEGAQCICgAhogYBAIgKACGjBgEAiAoAIaQGAQDxCQAhpQYBAPEJACGmBgEA8QkAIacGAQDxCQAhqAYBAPEJACGpBgEA8QkAIaoGAQDxCQAhHgMAAJYOACAFAACXDgAgCAAAmQ4AIAwAAJsOACAYAACYDgAgHQAAnA4AIB4AAJ0OACAfAACeDgAgJQAAnw4AIPIEAgDmCQAhggVAAPIJACGGBQIA5gkAIZIFQADyCQAhoAUBAPEJACGjBQEA8QkAIaUFAQDxCQAhwgUAANUNoAYihAZAAKALACGKBgEA8QkAIZgGAQCICgAhoQYBAIgKACGiBgEAiAoAIaMGAQCICgAhpAYBAPEJACGlBgEA8QkAIaYGAQDxCQAhpwYBAPEJACGoBgEA8QkAIakGAQDxCQAhqgYBAPEJACEGBAAAoAwAIPIEAgAAAAGCBUAAAAABkwUCAAAAAe0FAQAAAAHvBQAAAO8FAgIAAABaACBDAAC6EgAgAwAAAFgAIEMAALoSACBEAAC-EgAgCAAAAFgAIAQAAJIMACA8AAC-EgAg8gQCAOYJACGCBUAA8gkAIZMFAgDmCQAh7QUBAIgKACHvBQAAkQzvBSIGBAAAkgwAIPIEAgDmCQAhggVAAPIJACGTBQIA5gkAIe0FAQCICgAh7wUAAJEM7wUiCgMAALUNACAIAAC2DQAgFQAAuA0AIBYAALkNACDyBAIAAAABggVAAAAAAYYFAgAAAAGRBQIAAAABlQYBAAAAAZYGAQAAAAECAAAAjQEAIEMAAL8SACAfBQAA7xAAIAcAAPAQACAIAADyEAAgHQAA-xAAICUAAPkQACAmAADuEAAgJwAA8RAAICgAAPMQACApAAD0EAAgKwAA9hAAICwAAPcQACAtAAD4EAAgLgAA-hAAIC8AAPwQACAwAAD9EAAgMQAA_hAAIDIAAP8QACAzAACAEQAgNAAAgREAIDUAAIIRACA2AACDEQAg8gQCAAAAAfUFAQAAAAH2BQEAAAABqwYgAAAAAawGAgAAAAGtBiAAAAABrgYCAAAAAa8GIAAAAAGwBgIAAAABsQYCAAAAAQIAAAABACBDAADBEgAgHgMAAPYOACAFAAD3DgAgCAAA-Q4AIBgAAPgOACAcAAD6DgAgHQAA_A4AIB4AAP0OACAfAAD-DgAgJQAA_w4AIPIEAgAAAAGCBUAAAAABhgUCAAAAAZIFQAAAAAGgBQEAAAABowUBAAAAAaUFAQAAAAHCBQAAAKAGAoQGQAAAAAGKBgEAAAABmAYBAAAAAaEGAQAAAAGiBgEAAAABowYBAAAAAaQGAQAAAAGlBgEAAAABpgYBAAAAAacGAQAAAAGoBgEAAAABqQYBAAAAAaoGAQAAAAECAAAABQAgQwAAwxIAIBoDAADpDAAgBAAA5wwAIAYAAOgMACAHAADqDAAgCwAA6wwAIBAAAOwMACAXAADtDAAg8gQCAAAAAf4EAgAAAAGCBUAAAAABhgUCAAAAAZIFQAAAAAGTBQIAAAABwgUAAACMBgKABgIAAAABgQYCAAAAAYIGAQAAAAGDBgEAAAABhAZAAAAAAYUGAQAAAAGHBgAAAIcGAogGgAAAAAGJBkAAAAABigYBAAAAAYwGAQAAAAGNBgEAAAABAgAAABIAIEMAAMUSACAK8gQCAAAAAYEFAQAAAAGCBUAAAAAB2AUCAAAAAdkFAQAAAAHaBRAAAAAB2wUQAAAAAd0FAAAA3QUC3gVAAAAAAd8FAQAAAAEaAwAA6QwAIAQAAOcMACAGAADoDAAgBwAA6gwAIAsAAOsMACAMAADuDAAgFwAA7QwAIPIEAgAAAAH-BAIAAAABggVAAAAAAYYFAgAAAAGSBUAAAAABkwUCAAAAAcIFAAAAjAYCgAYCAAAAAYEGAgAAAAGCBgEAAAABgwYBAAAAAYQGQAAAAAGFBgEAAAABhwYAAACHBgKIBoAAAAABiQZAAAAAAYoGAQAAAAGMBgEAAAABjQYBAAAAAQIAAAASACBDAADIEgAgCvIEAgAAAAH0BAIAAAABgQUBAAAAAYIFQAAAAAHZBQEAAAAB2gUQAAAAAdsFEAAAAAHdBQAAAN0FAt4FQAAAAAHfBQEAAAABAwAAABAAIEMAAMgSACBEAADNEgAgHAAAABAAIAMAAMcMACAEAADFDAAgBgAAxgwAIAcAAMgMACALAADJDAAgDAAAzAwAIBcAAMsMACA8AADNEgAg8gQCAOYJACH-BAIA0AoAIYIFQADyCQAhhgUCAOYJACGSBUAA8gkAIZMFAgDmCQAhwgUAAMQMjAYigAYCANAKACGBBgIA5gkAIYIGAQCICgAhgwYBAIgKACGEBkAA8gkAIYUGAQCICgAhhwYAAMMMhwYiiAaAAAAAAYkGQADyCQAhigYBAIgKACGMBgEA8QkAIY0GAQDxCQAhGgMAAMcMACAEAADFDAAgBgAAxgwAIAcAAMgMACALAADJDAAgDAAAzAwAIBcAAMsMACDyBAIA5gkAIf4EAgDQCgAhggVAAPIJACGGBQIA5gkAIZIFQADyCQAhkwUCAOYJACHCBQAAxAyMBiKABgIA0AoAIYEGAgDmCQAhggYBAIgKACGDBgEAiAoAIYQGQADyCQAhhQYBAIgKACGHBgAAwwyHBiKIBoAAAAABiQZAAPIJACGKBgEAiAoAIYwGAQDxCQAhjQYBAPEJACEQ8gQCAAAAAcIFAAAAgAYC4AUCAAAAAeIFEAAAAAHjBRAAAAAB5AUQAAAAAeUFEAAAAAHqBQEAAAAB9wUBAAAAAfgFQAAAAAH5BQEAAAAB-gUBAAAAAfsFAQAAAAH8BQEAAAAB_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_gQCANAKACGCBUAA8gkAIYYFAgDmCQAhkgVAAPIJACGTBQIA5gkAIcIFAADEDIwGIoAGAgDQCgAhgQYCAOYJACGCBgEAiAoAIYMGAQCICgAhhAZAAPIJACGFBgEAiAoAIYcGAADDDIcGIogGgAAAAAGJBkAA8gkAIYoGAQCICgAhjAYBAPEJACGNBgEA8QkAIRMJAADzCwAgDAAAvQwAIPIEAgAAAAH0BAIAAAABwgUAAACABgLgBQIAAAAB4gUQAAAAAeMFEAAAAAHkBRAAAAAB5QUQAAAAAeoFAQAAAAH3BQEAAAAB-AVAAAAAAfkFAQAAAAH6BQEAAAAB-wUBAAAAAfwFAQAAAAH9BQEAAAAB_gUQAAAAAQIAAAArACBDAADcEgAgGAQAAP8LACAJAAD-CwAgCgAAgAwAIAsAAIEMACAQAACDDAAgEwAAhAwAIPIEAgAAAAH-BAIAAAABgQUBAAAAAYIFQAAAAAGGBQIAAAABkgVAAAAAAZMFAgAAAAHCBQAAAOoFAuAFAgAAAAHhBQIAAAAB4gUQAAAAAeMFEAAAAAHkBRAAAAAB5QUQAAAAAeYFEAAAAAHnBRAAAAAB6AUQAAAAAeoFAQAAAAECAAAAHAAgQwAA3hIAIAMAAAApACBDAADcEgAgRAAA4hIAIBUAAAApACAJAADkCwAgDAAAvAwAIDwAAOISACDyBAIA5gkAIfQEAgDQCgAhwgUAAOILgAYi4AUCANAKACHiBRAA5QkAIeMFEADlCQAh5AUQAOUJACHlBRAA5QkAIeoFAQDxCQAh9wUBAIgKACH4BUAA8gkAIfkFAQDxCQAh-gUBAPEJACH7BQEA8QkAIfwFAQDxCQAh_QUBAPEJACH-BRAAxgsAIRMJAADkCwAgDAAAvAwAIPIEAgDmCQAh9AQCANAKACHCBQAA4guABiLgBQIA0AoAIeIFEADlCQAh4wUQAOUJACHkBRAA5QkAIeUFEADlCQAh6gUBAPEJACH3BQEAiAoAIfgFQADyCQAh-QUBAPEJACH6BQEA8QkAIfsFAQDxCQAh_AUBAPEJACH9BQEA8QkAIf4FEADGCwAhAwAAABoAIEMAAN4SACBEAADlEgAgGgAAABoAIAQAAMkLACAJAADICwAgCgAAygsAIAsAAMsLACAQAADNCwAgEwAAzgsAIDwAAOUSACDyBAIA5gkAIf4EAgDQCgAhgQUBAPEJACGCBUAA8gkAIYYFAgDmCQAhkgVAAPIJACGTBQIA5gkAIcIFAADHC-oFIuAFAgDQCgAh4QUCANAKACHiBRAA5QkAIeMFEADlCQAh5AUQAOUJACHlBRAA5QkAIeYFEADGCwAh5wUQAOUJACHoBRAA5QkAIeoFAQDxCQAhGAQAAMkLACAJAADICwAgCgAAygsAIAsAAMsLACAQAADNCwAgEwAAzgsAIPIEAgDmCQAh_gQCANAKACGBBQEA8QkAIYIFQADyCQAhhgUCAOYJACGSBUAA8gkAIZMFAgDmCQAhwgUAAMcL6gUi4AUCANAKACHhBQIA0AoAIeIFEADlCQAh4wUQAOUJACHkBRAA5QkAIeUFEADlCQAh5gUQAMYLACHnBRAA5QkAIegFEADlCQAh6gUBAPEJACEfBQAA7xAAIAcAAPAQACAIAADyEAAgHQAA-xAAICUAAPkQACAmAADuEAAgJwAA8RAAICgAAPMQACApAAD0EAAgKgAA9RAAICwAAPcQACAtAAD4EAAgLgAA-hAAIC8AAPwQACAwAAD9EAAgMQAA_hAAIDIAAP8QACAzAACAEQAgNAAAgREAIDUAAIIRACA2AACDEQAg8gQCAAAAAfUFAQAAAAH2BQEAAAABqwYgAAAAAawGAgAAAAGtBiAAAAABrgYCAAAAAa8GIAAAAAGwBgIAAAABsQYCAAAAAQIAAAABACBDAADmEgAgAwAAAA0AIEMAAOYSACBEAADqEgAgIQAAAA0AIAUAAIYPACAHAACHDwAgCAAAiQ8AIB0AAJIPACAlAACQDwAgJgAAhQ8AICcAAIgPACAoAACKDwAgKQAAiw8AICoAAIwPACAsAACODwAgLQAAjw8AIC4AAJEPACAvAACTDwAgMAAAlA8AIDEAAJUPACAyAACWDwAgMwAAlw8AIDQAAJgPACA1AACZDwAgNgAAmg8AIDwAAOoSACDyBAIA5gkAIfUFAQCICgAh9gUBAIgKACGrBiAAkAoAIawGAgDmCQAhrQYgAJAKACGuBgIA5gkAIa8GIACQCgAhsAYCAOYJACGxBgIA5gkAIR8FAACGDwAgBwAAhw8AIAgAAIkPACAdAACSDwAgJQAAkA8AICYAAIUPACAnAACIDwAgKAAAig8AICkAAIsPACAqAACMDwAgLAAAjg8AIC0AAI8PACAuAACRDwAgLwAAkw8AIDAAAJQPACAxAACVDwAgMgAAlg8AIDMAAJcPACA0AACYDwAgNQAAmQ8AIDYAAJoPACDyBAIA5gkAIfUFAQCICgAh9gUBAIgKACGrBiAAkAoAIawGAgDmCQAhrQYgAJAKACGuBgIA5gkAIa8GIACQCgAhsAYCAOYJACGxBgIA5gkAIR8FAADvEAAgBwAA8BAAIAgAAPIQACAdAAD7EAAgJQAA-RAAICYAAO4QACAnAADxEAAgKAAA8xAAICkAAPQQACAqAAD1EAAgKwAA9hAAIC0AAPgQACAuAAD6EAAgLwAA_BAAIDAAAP0QACAxAAD-EAAgMgAA_xAAIDMAAIARACA0AACBEQAgNQAAghEAIDYAAIMRACDyBAIAAAAB9QUBAAAAAfYFAQAAAAGrBiAAAAABrAYCAAAAAa0GIAAAAAGuBgIAAAABrwYgAAAAAbAGAgAAAAGxBgIAAAABAgAAAAEAIEMAAOsSACADAAAADQAgQwAA6xIAIEQAAO8SACAhAAAADQAgBQAAhg8AIAcAAIcPACAIAACJDwAgHQAAkg8AICUAAJAPACAmAACFDwAgJwAAiA8AICgAAIoPACApAACLDwAgKgAAjA8AICsAAI0PACAtAACPDwAgLgAAkQ8AIC8AAJMPACAwAACUDwAgMQAAlQ8AIDIAAJYPACAzAACXDwAgNAAAmA8AIDUAAJkPACA2AACaDwAgPAAA7xIAIPIEAgDmCQAh9QUBAIgKACH2BQEAiAoAIasGIACQCgAhrAYCAOYJACGtBiAAkAoAIa4GAgDmCQAhrwYgAJAKACGwBgIA5gkAIbEGAgDmCQAhHwUAAIYPACAHAACHDwAgCAAAiQ8AIB0AAJIPACAlAACQDwAgJgAAhQ8AICcAAIgPACAoAACKDwAgKQAAiw8AICoAAIwPACArAACNDwAgLQAAjw8AIC4AAJEPACAvAACTDwAgMAAAlA8AIDEAAJUPACAyAACWDwAgMwAAlw8AIDQAAJgPACA1AACZDwAgNgAAmg8AIPIEAgDmCQAh9QUBAIgKACH2BQEAiAoAIasGIACQCgAhrAYCAOYJACGtBiAAkAoAIa4GAgDmCQAhrwYgAJAKACGwBgIA5gkAIbEGAgDmCQAhHwUAAO8QACAHAADwEAAgCAAA8hAAIB0AAPsQACAlAAD5EAAgJgAA7hAAICcAAPEQACAoAADzEAAgKQAA9BAAICoAAPUQACArAAD2EAAgLAAA9xAAIC4AAPoQACAvAAD8EAAgMAAA_RAAIDEAAP4QACAyAAD_EAAgMwAAgBEAIDQAAIERACA1AACCEQAgNgAAgxEAIPIEAgAAAAH1BQEAAAAB9gUBAAAAAasGIAAAAAGsBgIAAAABrQYgAAAAAa4GAgAAAAGvBiAAAAABsAYCAAAAAbEGAgAAAAECAAAAAQAgQwAA8BIAIAMAAAANACBDAADwEgAgRAAA9BIAICEAAAANACAFAACGDwAgBwAAhw8AIAgAAIkPACAdAACSDwAgJQAAkA8AICYAAIUPACAnAACIDwAgKAAAig8AICkAAIsPACAqAACMDwAgKwAAjQ8AICwAAI4PACAuAACRDwAgLwAAkw8AIDAAAJQPACAxAACVDwAgMgAAlg8AIDMAAJcPACA0AACYDwAgNQAAmQ8AIDYAAJoPACA8AAD0EgAg8gQCAOYJACH1BQEAiAoAIfYFAQCICgAhqwYgAJAKACGsBgIA5gkAIa0GIACQCgAhrgYCAOYJACGvBiAAkAoAIbAGAgDmCQAhsQYCAOYJACEfBQAAhg8AIAcAAIcPACAIAACJDwAgHQAAkg8AICUAAJAPACAmAACFDwAgJwAAiA8AICgAAIoPACApAACLDwAgKgAAjA8AICsAAI0PACAsAACODwAgLgAAkQ8AIC8AAJMPACAwAACUDwAgMQAAlQ8AIDIAAJYPACAzAACXDwAgNAAAmA8AIDUAAJkPACA2AACaDwAg8gQCAOYJACH1BQEAiAoAIfYFAQCICgAhqwYgAJAKACGsBgIA5gkAIa0GIACQCgAhrgYCAOYJACGvBiAAkAoAIbAGAgDmCQAhsQYCAOYJACELAwAAlwsAIAQAAJgLACAZAACZCwAgIAAAmgsAIPIEAgAAAAGCBUAAAAABhgUCAAAAAYcFAQAAAAGSBUAAAAABkwUCAAAAAcwFAgAAAAECAAAAbwAgQwAA9RIAIB4DAAD2DgAgBQAA9w4AIAgAAPkOACAMAAD7DgAgGAAA-A4AIBwAAPoOACAdAAD8DgAgHgAA_Q4AIB8AAP4OACDyBAIAAAABggVAAAAAAYYFAgAAAAGSBUAAAAABoAUBAAAAAaMFAQAAAAGlBQEAAAABwgUAAACgBgKEBkAAAAABigYBAAAAAZgGAQAAAAGhBgEAAAABogYBAAAAAaMGAQAAAAGkBgEAAAABpQYBAAAAAaYGAQAAAAGnBgEAAAABqAYBAAAAAakGAQAAAAGqBgEAAAABAgAAAAUAIEMAAPcSACAfBQAA7xAAIAcAAPAQACAIAADyEAAgHQAA-xAAICYAAO4QACAnAADxEAAgKAAA8xAAICkAAPQQACAqAAD1EAAgKwAA9hAAICwAAPcQACAtAAD4EAAgLgAA-hAAIC8AAPwQACAwAAD9EAAgMQAA_hAAIDIAAP8QACAzAACAEQAgNAAAgREAIDUAAIIRACA2AACDEQAg8gQCAAAAAfUFAQAAAAH2BQEAAAABqwYgAAAAAawGAgAAAAGtBiAAAAABrgYCAAAAAa8GIAAAAAGwBgIAAAABsQYCAAAAAQIAAAABACBDAAD5EgAgBvIEAgAAAAGCBUAAAAABhgUCAAAAAYcFAQAAAAGSBUAAAAABkwUCAAAAAQryBAIAAAABggVAAAAAAYYFAgAAAAGHBQEAAAABkgVAAAAAAbkFAQAAAAG6BQQAAAAByQUgAAAAAcoFAgAAAAHLBQEAAAABAwAAAAMAIEMAAPcSACBEAAD_EgAgIAAAAAMAIAMAAJYOACAFAACXDgAgCAAAmQ4AIAwAAJsOACAYAACYDgAgHAAAmg4AIB0AAJwOACAeAACdDgAgHwAAng4AIDwAAP8SACDyBAIA5gkAIYIFQADyCQAhhgUCAOYJACGSBUAA8gkAIaAFAQDxCQAhowUBAPEJACGlBQEA8QkAIcIFAADVDaAGIoQGQACgCwAhigYBAPEJACGYBgEAiAoAIaEGAQCICgAhogYBAIgKACGjBgEAiAoAIaQGAQDxCQAhpQYBAPEJACGmBgEA8QkAIacGAQDxCQAhqAYBAPEJACGpBgEA8QkAIaoGAQDxCQAhHgMAAJYOACAFAACXDgAgCAAAmQ4AIAwAAJsOACAYAACYDgAgHAAAmg4AIB0AAJwOACAeAACdDgAgHwAAng4AIPIEAgDmCQAhggVAAPIJACGGBQIA5gkAIZIFQADyCQAhoAUBAPEJACGjBQEA8QkAIaUFAQDxCQAhwgUAANUNoAYihAZAAKALACGKBgEA8QkAIZgGAQCICgAhoQYBAIgKACGiBgEAiAoAIaMGAQCICgAhpAYBAPEJACGlBgEA8QkAIaYGAQDxCQAhpwYBAPEJACGoBgEA8QkAIakGAQDxCQAhqgYBAPEJACEDAAAADQAgQwAA-RIAIEQAAIITACAhAAAADQAgBQAAhg8AIAcAAIcPACAIAACJDwAgHQAAkg8AICYAAIUPACAnAACIDwAgKAAAig8AICkAAIsPACAqAACMDwAgKwAAjQ8AICwAAI4PACAtAACPDwAgLgAAkQ8AIC8AAJMPACAwAACUDwAgMQAAlQ8AIDIAAJYPACAzAACXDwAgNAAAmA8AIDUAAJkPACA2AACaDwAgPAAAghMAIPIEAgDmCQAh9QUBAIgKACH2BQEAiAoAIasGIACQCgAhrAYCAOYJACGtBiAAkAoAIa4GAgDmCQAhrwYgAJAKACGwBgIA5gkAIbEGAgDmCQAhHwUAAIYPACAHAACHDwAgCAAAiQ8AIB0AAJIPACAmAACFDwAgJwAAiA8AICgAAIoPACApAACLDwAgKgAAjA8AICsAAI0PACAsAACODwAgLQAAjw8AIC4AAJEPACAvAACTDwAgMAAAlA8AIDEAAJUPACAyAACWDwAgMwAAlw8AIDQAAJgPACA1AACZDwAgNgAAmg8AIPIEAgDmCQAh9QUBAIgKACH2BQEAiAoAIasGIACQCgAhrAYCAOYJACGtBiAAkAoAIa4GAgDmCQAhrwYgAJAKACGwBgIA5gkAIbEGAgDmCQAhAwAAAG0AIEMAAPUSACBEAACFEwAgDQAAAG0AIAMAAPsKACAEAAD8CgAgGQAA_QoAICAAAPkKACA8AACFEwAg8gQCAOYJACGCBUAA8gkAIYYFAgDmCQAhhwUBAIgKACGSBUAA8gkAIZMFAgDQCgAhzAUCANAKACELAwAA-woAIAQAAPwKACAZAAD9CgAgIAAA-QoAIPIEAgDmCQAhggVAAPIJACGGBQIA5gkAIYcFAQCICgAhkgVAAPIJACGTBQIA0AoAIcwFAgDQCgAhCwMAAJcLACAEAACYCwAgIAAAmgsAICEAAJYLACDyBAIAAAABggVAAAAAAYYFAgAAAAGHBQEAAAABkgVAAAAAAZMFAgAAAAHMBQIAAAABAgAAAG8AIEMAAIYTACAfBQAA7xAAIAcAAPAQACAIAADyEAAgHQAA-xAAICUAAPkQACAmAADuEAAgJwAA8RAAICgAAPMQACApAAD0EAAgKgAA9RAAICsAAPYQACAsAAD3EAAgLQAA-BAAIC8AAPwQACAwAAD9EAAgMQAA_hAAIDIAAP8QACAzAACAEQAgNAAAgREAIDUAAIIRACA2AACDEQAg8gQCAAAAAfUFAQAAAAH2BQEAAAABqwYgAAAAAawGAgAAAAGtBiAAAAABrgYCAAAAAa8GIAAAAAGwBgIAAAABsQYCAAAAAQIAAAABACBDAACIEwAgBDwAAQAAAfIEAgAAAAGCBUAAAAABxwUCAAAAAQMAAABtACBDAACGEwAgRAAAjRMAIA0AAABtACADAAD7CgAgBAAA_AoAICAAAPkKACAhAAD6CgAgPAAAjRMAIPIEAgDmCQAhggVAAPIJACGGBQIA5gkAIYcFAQCICgAhkgVAAPIJACGTBQIA0AoAIcwFAgDQCgAhCwMAAPsKACAEAAD8CgAgIAAA-QoAICEAAPoKACDyBAIA5gkAIYIFQADyCQAhhgUCAOYJACGHBQEAiAoAIZIFQADyCQAhkwUCANAKACHMBQIA0AoAIQMAAAANACBDAACIEwAgRAAAkBMAICEAAAANACAFAACGDwAgBwAAhw8AIAgAAIkPACAdAACSDwAgJQAAkA8AICYAAIUPACAnAACIDwAgKAAAig8AICkAAIsPACAqAACMDwAgKwAAjQ8AICwAAI4PACAtAACPDwAgLwAAkw8AIDAAAJQPACAxAACVDwAgMgAAlg8AIDMAAJcPACA0AACYDwAgNQAAmQ8AIDYAAJoPACA8AACQEwAg8gQCAOYJACH1BQEAiAoAIfYFAQCICgAhqwYgAJAKACGsBgIA5gkAIa0GIACQCgAhrgYCAOYJACGvBiAAkAoAIbAGAgDmCQAhsQYCAOYJACEfBQAAhg8AIAcAAIcPACAIAACJDwAgHQAAkg8AICUAAJAPACAmAACFDwAgJwAAiA8AICgAAIoPACApAACLDwAgKgAAjA8AICsAAI0PACAsAACODwAgLQAAjw8AIC8AAJMPACAwAACUDwAgMQAAlQ8AIDIAAJYPACAzAACXDwAgNAAAmA8AIDUAAJkPACA2AACaDwAg8gQCAOYJACH1BQEAiAoAIfYFAQCICgAhqwYgAJAKACGsBgIA5gkAIa0GIACQCgAhrgYCAOYJACGvBiAAkAoAIbAGAgDmCQAhsQYCAOYJACENAwAA8QoAICIAAPIKACDyBAIAAAABggVAAAAAAYYFAgAAAAGHBQEAAAABkgVAAAAAAbkFAQAAAAG6BQQAAAAByAUCAAAAAckFIAAAAAHKBQIAAAABywUBAAAAAQIAAAB2ACBDAACREwAgAwAAAHQAIEMAAJETACBEAACVEwAgDwAAAHQAIAMAAOIKACAiAADjCgAgPAAAlRMAIPIEAgDmCQAhggVAAPIJACGGBQIA5gkAIYcFAQCICgAhkgVAAPIJACG5BQEA8QkAIboFBADFCgAhyAUCANAKACHJBSAAkAoAIcoFAgDQCgAhywUBAPEJACENAwAA4goAICIAAOMKACDyBAIA5gkAIYIFQADyCQAhhgUCAOYJACGHBQEAiAoAIZIFQADyCQAhuQUBAPEJACG6BQQAxQoAIcgFAgDQCgAhyQUgAJAKACHKBQIA0AoAIcsFAQDxCQAhHwUAAO8QACAHAADwEAAgCAAA8hAAICUAAPkQACAmAADuEAAgJwAA8RAAICgAAPMQACApAAD0EAAgKgAA9RAAICsAAPYQACAsAAD3EAAgLQAA-BAAIC4AAPoQACAvAAD8EAAgMAAA_RAAIDEAAP4QACAyAAD_EAAgMwAAgBEAIDQAAIERACA1AACCEQAgNgAAgxEAIPIEAgAAAAH1BQEAAAAB9gUBAAAAAasGIAAAAAGsBgIAAAABrQYgAAAAAa4GAgAAAAGvBiAAAAABsAYCAAAAAbEGAgAAAAECAAAAAQAgQwAAlhMAIB4DAAD2DgAgBQAA9w4AIAgAAPkOACAMAAD7DgAgGAAA-A4AIBwAAPoOACAeAAD9DgAgHwAA_g4AICUAAP8OACDyBAIAAAABggVAAAAAAYYFAgAAAAGSBUAAAAABoAUBAAAAAaMFAQAAAAGlBQEAAAABwgUAAACgBgKEBkAAAAABigYBAAAAAZgGAQAAAAGhBgEAAAABogYBAAAAAaMGAQAAAAGkBgEAAAABpQYBAAAAAaYGAQAAAAGnBgEAAAABqAYBAAAAAakGAQAAAAGqBgEAAAABAgAAAAUAIEMAAJgTACADAAAADQAgQwAAlhMAIEQAAJwTACAhAAAADQAgBQAAhg8AIAcAAIcPACAIAACJDwAgJQAAkA8AICYAAIUPACAnAACIDwAgKAAAig8AICkAAIsPACAqAACMDwAgKwAAjQ8AICwAAI4PACAtAACPDwAgLgAAkQ8AIC8AAJMPACAwAACUDwAgMQAAlQ8AIDIAAJYPACAzAACXDwAgNAAAmA8AIDUAAJkPACA2AACaDwAgPAAAnBMAIPIEAgDmCQAh9QUBAIgKACH2BQEAiAoAIasGIACQCgAhrAYCAOYJACGtBiAAkAoAIa4GAgDmCQAhrwYgAJAKACGwBgIA5gkAIbEGAgDmCQAhHwUAAIYPACAHAACHDwAgCAAAiQ8AICUAAJAPACAmAACFDwAgJwAAiA8AICgAAIoPACApAACLDwAgKgAAjA8AICsAAI0PACAsAACODwAgLQAAjw8AIC4AAJEPACAvAACTDwAgMAAAlA8AIDEAAJUPACAyAACWDwAgMwAAlw8AIDQAAJgPACA1AACZDwAgNgAAmg8AIPIEAgDmCQAh9QUBAIgKACH2BQEAiAoAIasGIACQCgAhrAYCAOYJACGtBiAAkAoAIa4GAgDmCQAhrwYgAJAKACGwBgIA5gkAIbEGAgDmCQAhAwAAAAMAIEMAAJgTACBEAACfEwAgIAAAAAMAIAMAAJYOACAFAACXDgAgCAAAmQ4AIAwAAJsOACAYAACYDgAgHAAAmg4AIB4AAJ0OACAfAACeDgAgJQAAnw4AIDwAAJ8TACDyBAIA5gkAIYIFQADyCQAhhgUCAOYJACGSBUAA8gkAIaAFAQDxCQAhowUBAPEJACGlBQEA8QkAIcIFAADVDaAGIoQGQACgCwAhigYBAPEJACGYBgEAiAoAIaEGAQCICgAhogYBAIgKACGjBgEAiAoAIaQGAQDxCQAhpQYBAPEJACGmBgEA8QkAIacGAQDxCQAhqAYBAPEJACGpBgEA8QkAIaoGAQDxCQAhHgMAAJYOACAFAACXDgAgCAAAmQ4AIAwAAJsOACAYAACYDgAgHAAAmg4AIB4AAJ0OACAfAACeDgAgJQAAnw4AIPIEAgDmCQAhggVAAPIJACGGBQIA5gkAIZIFQADyCQAhoAUBAPEJACGjBQEA8QkAIaUFAQDxCQAhwgUAANUNoAYihAZAAKALACGKBgEA8QkAIZgGAQCICgAhoQYBAIgKACGiBgEAiAoAIaMGAQCICgAhpAYBAPEJACGlBgEA8QkAIaYGAQDxCQAhpwYBAPEJACGoBgEA8QkAIakGAQDxCQAhqgYBAPEJACEeAwAA9g4AIAUAAPcOACAIAAD5DgAgDAAA-w4AIBgAAPgOACAcAAD6DgAgHQAA_A4AIB8AAP4OACAlAAD_DgAg8gQCAAAAAYIFQAAAAAGGBQIAAAABkgVAAAAAAaAFAQAAAAGjBQEAAAABpQUBAAAAAcIFAAAAoAYChAZAAAAAAYoGAQAAAAGYBgEAAAABoQYBAAAAAaIGAQAAAAGjBgEAAAABpAYBAAAAAaUGAQAAAAGmBgEAAAABpwYBAAAAAagGAQAAAAGpBgEAAAABqgYBAAAAAQIAAAAFACBDAACgEwAgAwAAAAMAIEMAAKATACBEAACkEwAgIAAAAAMAIAMAAJYOACAFAACXDgAgCAAAmQ4AIAwAAJsOACAYAACYDgAgHAAAmg4AIB0AAJwOACAfAACeDgAgJQAAnw4AIDwAAKQTACDyBAIA5gkAIYIFQADyCQAhhgUCAOYJACGSBUAA8gkAIaAFAQDxCQAhowUBAPEJACGlBQEA8QkAIcIFAADVDaAGIoQGQACgCwAhigYBAPEJACGYBgEAiAoAIaEGAQCICgAhogYBAIgKACGjBgEAiAoAIaQGAQDxCQAhpQYBAPEJACGmBgEA8QkAIacGAQDxCQAhqAYBAPEJACGpBgEA8QkAIaoGAQDxCQAhHgMAAJYOACAFAACXDgAgCAAAmQ4AIAwAAJsOACAYAACYDgAgHAAAmg4AIB0AAJwOACAfAACeDgAgJQAAnw4AIPIEAgDmCQAhggVAAPIJACGGBQIA5gkAIZIFQADyCQAhoAUBAPEJACGjBQEA8QkAIaUFAQDxCQAhwgUAANUNoAYihAZAAKALACGKBgEA8QkAIZgGAQCICgAhoQYBAIgKACGiBgEAiAoAIaMGAQCICgAhpAYBAPEJACGlBgEA8QkAIaYGAQDxCQAhpwYBAPEJACGoBgEA8QkAIakGAQDxCQAhqgYBAPEJACEfBQAA7xAAIAcAAPAQACAIAADyEAAgHQAA-xAAICUAAPkQACAmAADuEAAgJwAA8RAAICgAAPMQACApAAD0EAAgKgAA9RAAICsAAPYQACAsAAD3EAAgLQAA-BAAIC4AAPoQACAwAAD9EAAgMQAA_hAAIDIAAP8QACAzAACAEQAgNAAAgREAIDUAAIIRACA2AACDEQAg8gQCAAAAAfUFAQAAAAH2BQEAAAABqwYgAAAAAawGAgAAAAGtBiAAAAABrgYCAAAAAa8GIAAAAAGwBgIAAAABsQYCAAAAAQIAAAABACBDAAClEwAgAwAAAA0AIEMAAKUTACBEAACpEwAgIQAAAA0AIAUAAIYPACAHAACHDwAgCAAAiQ8AIB0AAJIPACAlAACQDwAgJgAAhQ8AICcAAIgPACAoAACKDwAgKQAAiw8AICoAAIwPACArAACNDwAgLAAAjg8AIC0AAI8PACAuAACRDwAgMAAAlA8AIDEAAJUPACAyAACWDwAgMwAAlw8AIDQAAJgPACA1AACZDwAgNgAAmg8AIDwAAKkTACDyBAIA5gkAIfUFAQCICgAh9gUBAIgKACGrBiAAkAoAIawGAgDmCQAhrQYgAJAKACGuBgIA5gkAIa8GIACQCgAhsAYCAOYJACGxBgIA5gkAIR8FAACGDwAgBwAAhw8AIAgAAIkPACAdAACSDwAgJQAAkA8AICYAAIUPACAnAACIDwAgKAAAig8AICkAAIsPACAqAACMDwAgKwAAjQ8AICwAAI4PACAtAACPDwAgLgAAkQ8AIDAAAJQPACAxAACVDwAgMgAAlg8AIDMAAJcPACA0AACYDwAgNQAAmQ8AIDYAAJoPACDyBAIA5gkAIfUFAQCICgAh9gUBAIgKACGrBiAAkAoAIawGAgDmCQAhrQYgAJAKACGuBgIA5gkAIa8GIACQCgAhsAYCAOYJACGxBgIA5gkAIR8FAADvEAAgBwAA8BAAIAgAAPIQACAdAAD7EAAgJQAA-RAAICYAAO4QACAnAADxEAAgKAAA8xAAICkAAPQQACAqAAD1EAAgKwAA9hAAICwAAPcQACAtAAD4EAAgLgAA-hAAIC8AAPwQACAxAAD-EAAgMgAA_xAAIDMAAIARACA0AACBEQAgNQAAghEAIDYAAIMRACDyBAIAAAAB9QUBAAAAAfYFAQAAAAGrBiAAAAABrAYCAAAAAa0GIAAAAAGuBgIAAAABrwYgAAAAAbAGAgAAAAGxBgIAAAABAgAAAAEAIEMAAKoTACADAAAADQAgQwAAqhMAIEQAAK4TACAhAAAADQAgBQAAhg8AIAcAAIcPACAIAACJDwAgHQAAkg8AICUAAJAPACAmAACFDwAgJwAAiA8AICgAAIoPACApAACLDwAgKgAAjA8AICsAAI0PACAsAACODwAgLQAAjw8AIC4AAJEPACAvAACTDwAgMQAAlQ8AIDIAAJYPACAzAACXDwAgNAAAmA8AIDUAAJkPACA2AACaDwAgPAAArhMAIPIEAgDmCQAh9QUBAIgKACH2BQEAiAoAIasGIACQCgAhrAYCAOYJACGtBiAAkAoAIa4GAgDmCQAhrwYgAJAKACGwBgIA5gkAIbEGAgDmCQAhHwUAAIYPACAHAACHDwAgCAAAiQ8AIB0AAJIPACAlAACQDwAgJgAAhQ8AICcAAIgPACAoAACKDwAgKQAAiw8AICoAAIwPACArAACNDwAgLAAAjg8AIC0AAI8PACAuAACRDwAgLwAAkw8AIDEAAJUPACAyAACWDwAgMwAAlw8AIDQAAJgPACA1AACZDwAgNgAAmg8AIPIEAgDmCQAh9QUBAIgKACH2BQEAiAoAIasGIACQCgAhrAYCAOYJACGtBiAAkAoAIa4GAgDmCQAhrwYgAJAKACGwBgIA5gkAIbEGAgDmCQAhHwUAAO8QACAHAADwEAAgCAAA8hAAIB0AAPsQACAlAAD5EAAgJgAA7hAAICcAAPEQACAoAADzEAAgKQAA9BAAICoAAPUQACArAAD2EAAgLAAA9xAAIC0AAPgQACAuAAD6EAAgLwAA_BAAIDAAAP0QACAyAAD_EAAgMwAAgBEAIDQAAIERACA1AACCEQAgNgAAgxEAIPIEAgAAAAH1BQEAAAAB9gUBAAAAAasGIAAAAAGsBgIAAAABrQYgAAAAAa4GAgAAAAGvBiAAAAABsAYCAAAAAbEGAgAAAAECAAAAAQAgQwAArxMAIAMAAAANACBDAACvEwAgRAAAsxMAICEAAAANACAFAACGDwAgBwAAhw8AIAgAAIkPACAdAACSDwAgJQAAkA8AICYAAIUPACAnAACIDwAgKAAAig8AICkAAIsPACAqAACMDwAgKwAAjQ8AICwAAI4PACAtAACPDwAgLgAAkQ8AIC8AAJMPACAwAACUDwAgMgAAlg8AIDMAAJcPACA0AACYDwAgNQAAmQ8AIDYAAJoPACA8AACzEwAg8gQCAOYJACH1BQEAiAoAIfYFAQCICgAhqwYgAJAKACGsBgIA5gkAIa0GIACQCgAhrgYCAOYJACGvBiAAkAoAIbAGAgDmCQAhsQYCAOYJACEfBQAAhg8AIAcAAIcPACAIAACJDwAgHQAAkg8AICUAAJAPACAmAACFDwAgJwAAiA8AICgAAIoPACApAACLDwAgKgAAjA8AICsAAI0PACAsAACODwAgLQAAjw8AIC4AAJEPACAvAACTDwAgMAAAlA8AIDIAAJYPACAzAACXDwAgNAAAmA8AIDUAAJkPACA2AACaDwAg8gQCAOYJACH1BQEAiAoAIfYFAQCICgAhqwYgAJAKACGsBgIA5gkAIa0GIACQCgAhrgYCAOYJACGvBiAAkAoAIbAGAgDmCQAhsQYCAOYJACEfBQAA7xAAIAcAAPAQACAIAADyEAAgHQAA-xAAICUAAPkQACAmAADuEAAgJwAA8RAAICgAAPMQACApAAD0EAAgKgAA9RAAICsAAPYQACAsAAD3EAAgLQAA-BAAIC4AAPoQACAvAAD8EAAgMAAA_RAAIDEAAP4QACAzAACAEQAgNAAAgREAIDUAAIIRACA2AACDEQAg8gQCAAAAAfUFAQAAAAH2BQEAAAABqwYgAAAAAawGAgAAAAGtBiAAAAABrgYCAAAAAa8GIAAAAAGwBgIAAAABsQYCAAAAAQIAAAABACBDAAC0EwAgAwAAAA0AIEMAALQTACBEAAC4EwAgIQAAAA0AIAUAAIYPACAHAACHDwAgCAAAiQ8AIB0AAJIPACAlAACQDwAgJgAAhQ8AICcAAIgPACAoAACKDwAgKQAAiw8AICoAAIwPACArAACNDwAgLAAAjg8AIC0AAI8PACAuAACRDwAgLwAAkw8AIDAAAJQPACAxAACVDwAgMwAAlw8AIDQAAJgPACA1AACZDwAgNgAAmg8AIDwAALgTACDyBAIA5gkAIfUFAQCICgAh9gUBAIgKACGrBiAAkAoAIawGAgDmCQAhrQYgAJAKACGuBgIA5gkAIa8GIACQCgAhsAYCAOYJACGxBgIA5gkAIR8FAACGDwAgBwAAhw8AIAgAAIkPACAdAACSDwAgJQAAkA8AICYAAIUPACAnAACIDwAgKAAAig8AICkAAIsPACAqAACMDwAgKwAAjQ8AICwAAI4PACAtAACPDwAgLgAAkQ8AIC8AAJMPACAwAACUDwAgMQAAlQ8AIDMAAJcPACA0AACYDwAgNQAAmQ8AIDYAAJoPACDyBAIA5gkAIfUFAQCICgAh9gUBAIgKACGrBiAAkAoAIawGAgDmCQAhrQYgAJAKACGuBgIA5gkAIa8GIACQCgAhsAYCAOYJACGxBgIA5gkAIR8FAADvEAAgBwAA8BAAIAgAAPIQACAdAAD7EAAgJQAA-RAAICYAAO4QACAnAADxEAAgKAAA8xAAICkAAPQQACAqAAD1EAAgKwAA9hAAICwAAPcQACAtAAD4EAAgLgAA-hAAIC8AAPwQACAwAAD9EAAgMQAA_hAAIDIAAP8QACAzAACAEQAgNQAAghEAIDYAAIMRACDyBAIAAAAB9QUBAAAAAfYFAQAAAAGrBiAAAAABrAYCAAAAAa0GIAAAAAGuBgIAAAABrwYgAAAAAbAGAgAAAAGxBgIAAAABAgAAAAEAIEMAALkTACADAAAADQAgQwAAuRMAIEQAAL0TACAhAAAADQAgBQAAhg8AIAcAAIcPACAIAACJDwAgHQAAkg8AICUAAJAPACAmAACFDwAgJwAAiA8AICgAAIoPACApAACLDwAgKgAAjA8AICsAAI0PACAsAACODwAgLQAAjw8AIC4AAJEPACAvAACTDwAgMAAAlA8AIDEAAJUPACAyAACWDwAgMwAAlw8AIDUAAJkPACA2AACaDwAgPAAAvRMAIPIEAgDmCQAh9QUBAIgKACH2BQEAiAoAIasGIACQCgAhrAYCAOYJACGtBiAAkAoAIa4GAgDmCQAhrwYgAJAKACGwBgIA5gkAIbEGAgDmCQAhHwUAAIYPACAHAACHDwAgCAAAiQ8AIB0AAJIPACAlAACQDwAgJgAAhQ8AICcAAIgPACAoAACKDwAgKQAAiw8AICoAAIwPACArAACNDwAgLAAAjg8AIC0AAI8PACAuAACRDwAgLwAAkw8AIDAAAJQPACAxAACVDwAgMgAAlg8AIDMAAJcPACA1AACZDwAgNgAAmg8AIPIEAgDmCQAh9QUBAIgKACH2BQEAiAoAIasGIACQCgAhrAYCAOYJACGtBiAAkAoAIa4GAgDmCQAhrwYgAJAKACGwBgIA5gkAIbEGAgDmCQAhHwUAAO8QACAHAADwEAAgCAAA8hAAIB0AAPsQACAlAAD5EAAgJgAA7hAAICcAAPEQACAoAADzEAAgKQAA9BAAICoAAPUQACArAAD2EAAgLAAA9xAAIC0AAPgQACAuAAD6EAAgLwAA_BAAIDAAAP0QACAxAAD-EAAgMgAA_xAAIDQAAIERACA1AACCEQAgNgAAgxEAIPIEAgAAAAH1BQEAAAAB9gUBAAAAAasGIAAAAAGsBgIAAAABrQYgAAAAAa4GAgAAAAGvBiAAAAABsAYCAAAAAbEGAgAAAAECAAAAAQAgQwAAvhMAIAMAAAANACBDAAC-EwAgRAAAwhMAICEAAAANACAFAACGDwAgBwAAhw8AIAgAAIkPACAdAACSDwAgJQAAkA8AICYAAIUPACAnAACIDwAgKAAAig8AICkAAIsPACAqAACMDwAgKwAAjQ8AICwAAI4PACAtAACPDwAgLgAAkQ8AIC8AAJMPACAwAACUDwAgMQAAlQ8AIDIAAJYPACA0AACYDwAgNQAAmQ8AIDYAAJoPACA8AADCEwAg8gQCAOYJACH1BQEAiAoAIfYFAQCICgAhqwYgAJAKACGsBgIA5gkAIa0GIACQCgAhrgYCAOYJACGvBiAAkAoAIbAGAgDmCQAhsQYCAOYJACEfBQAAhg8AIAcAAIcPACAIAACJDwAgHQAAkg8AICUAAJAPACAmAACFDwAgJwAAiA8AICgAAIoPACApAACLDwAgKgAAjA8AICsAAI0PACAsAACODwAgLQAAjw8AIC4AAJEPACAvAACTDwAgMAAAlA8AIDEAAJUPACAyAACWDwAgNAAAmA8AIDUAAJkPACA2AACaDwAg8gQCAOYJACH1BQEAiAoAIfYFAQCICgAhqwYgAJAKACGsBgIA5gkAIa0GIACQCgAhrgYCAOYJACGvBiAAkAoAIbAGAgDmCQAhsQYCAOYJACEfBQAA7xAAIAcAAPAQACAIAADyEAAgHQAA-xAAICUAAPkQACAmAADuEAAgJwAA8RAAICgAAPMQACApAAD0EAAgKgAA9RAAICsAAPYQACAsAAD3EAAgLQAA-BAAIC4AAPoQACAvAAD8EAAgMAAA_RAAIDEAAP4QACAyAAD_EAAgMwAAgBEAIDQAAIERACA2AACDEQAg8gQCAAAAAfUFAQAAAAH2BQEAAAABqwYgAAAAAawGAgAAAAGtBiAAAAABrgYCAAAAAa8GIAAAAAGwBgIAAAABsQYCAAAAAQIAAAABACBDAADDEwAgHgMAAPYOACAFAAD3DgAgCAAA-Q4AIAwAAPsOACAYAAD4DgAgHAAA-g4AIB0AAPwOACAeAAD9DgAgJQAA_w4AIPIEAgAAAAGCBUAAAAABhgUCAAAAAZIFQAAAAAGgBQEAAAABowUBAAAAAaUFAQAAAAHCBQAAAKAGAoQGQAAAAAGKBgEAAAABmAYBAAAAAaEGAQAAAAGiBgEAAAABowYBAAAAAaQGAQAAAAGlBgEAAAABpgYBAAAAAacGAQAAAAGoBgEAAAABqQYBAAAAAaoGAQAAAAECAAAABQAgQwAAxRMAIAMAAAANACBDAADDEwAgRAAAyRMAICEAAAANACAFAACGDwAgBwAAhw8AIAgAAIkPACAdAACSDwAgJQAAkA8AICYAAIUPACAnAACIDwAgKAAAig8AICkAAIsPACAqAACMDwAgKwAAjQ8AICwAAI4PACAtAACPDwAgLgAAkQ8AIC8AAJMPACAwAACUDwAgMQAAlQ8AIDIAAJYPACAzAACXDwAgNAAAmA8AIDYAAJoPACA8AADJEwAg8gQCAOYJACH1BQEAiAoAIfYFAQCICgAhqwYgAJAKACGsBgIA5gkAIa0GIACQCgAhrgYCAOYJACGvBiAAkAoAIbAGAgDmCQAhsQYCAOYJACEfBQAAhg8AIAcAAIcPACAIAACJDwAgHQAAkg8AICUAAJAPACAmAACFDwAgJwAAiA8AICgAAIoPACApAACLDwAgKgAAjA8AICsAAI0PACAsAACODwAgLQAAjw8AIC4AAJEPACAvAACTDwAgMAAAlA8AIDEAAJUPACAyAACWDwAgMwAAlw8AIDQAAJgPACA2AACaDwAg8gQCAOYJACH1BQEAiAoAIfYFAQCICgAhqwYgAJAKACGsBgIA5gkAIa0GIACQCgAhrgYCAOYJACGvBiAAkAoAIbAGAgDmCQAhsQYCAOYJACEDAAAAAwAgQwAAxRMAIEQAAMwTACAgAAAAAwAgAwAAlg4AIAUAAJcOACAIAACZDgAgDAAAmw4AIBgAAJgOACAcAACaDgAgHQAAnA4AIB4AAJ0OACAlAACfDgAgPAAAzBMAIPIEAgDmCQAhggVAAPIJACGGBQIA5gkAIZIFQADyCQAhoAUBAPEJACGjBQEA8QkAIaUFAQDxCQAhwgUAANUNoAYihAZAAKALACGKBgEA8QkAIZgGAQCICgAhoQYBAIgKACGiBgEAiAoAIaMGAQCICgAhpAYBAPEJACGlBgEA8QkAIaYGAQDxCQAhpwYBAPEJACGoBgEA8QkAIakGAQDxCQAhqgYBAPEJACEeAwAAlg4AIAUAAJcOACAIAACZDgAgDAAAmw4AIBgAAJgOACAcAACaDgAgHQAAnA4AIB4AAJ0OACAlAACfDgAg8gQCAOYJACGCBUAA8gkAIYYFAgDmCQAhkgVAAPIJACGgBQEA8QkAIaMFAQDxCQAhpQUBAPEJACHCBQAA1Q2gBiKEBkAAoAsAIYoGAQDxCQAhmAYBAIgKACGhBgEAiAoAIaIGAQCICgAhowYBAIgKACGkBgEA8QkAIaUGAQDxCQAhpgYBAPEJACGnBgEA8QkAIagGAQDxCQAhqQYBAPEJACGqBgEA8QkAIR8FAADvEAAgBwAA8BAAIAgAAPIQACAdAAD7EAAgJQAA-RAAICYAAO4QACAnAADxEAAgKAAA8xAAICkAAPQQACAqAAD1EAAgKwAA9hAAICwAAPcQACAtAAD4EAAgLgAA-hAAIC8AAPwQACAwAAD9EAAgMQAA_hAAIDIAAP8QACAzAACAEQAgNAAAgREAIDUAAIIRACDyBAIAAAAB9QUBAAAAAfYFAQAAAAGrBiAAAAABrAYCAAAAAa0GIAAAAAGuBgIAAAABrwYgAAAAAbAGAgAAAAGxBgIAAAABAgAAAAEAIEMAAM0TACADAAAADQAgQwAAzRMAIEQAANETACAhAAAADQAgBQAAhg8AIAcAAIcPACAIAACJDwAgHQAAkg8AICUAAJAPACAmAACFDwAgJwAAiA8AICgAAIoPACApAACLDwAgKgAAjA8AICsAAI0PACAsAACODwAgLQAAjw8AIC4AAJEPACAvAACTDwAgMAAAlA8AIDEAAJUPACAyAACWDwAgMwAAlw8AIDQAAJgPACA1AACZDwAgPAAA0RMAIPIEAgDmCQAh9QUBAIgKACH2BQEAiAoAIasGIACQCgAhrAYCAOYJACGtBiAAkAoAIa4GAgDmCQAhrwYgAJAKACGwBgIA5gkAIbEGAgDmCQAhHwUAAIYPACAHAACHDwAgCAAAiQ8AIB0AAJIPACAlAACQDwAgJgAAhQ8AICcAAIgPACAoAACKDwAgKQAAiw8AICoAAIwPACArAACNDwAgLAAAjg8AIC0AAI8PACAuAACRDwAgLwAAkw8AIDAAAJQPACAxAACVDwAgMgAAlg8AIDMAAJcPACA0AACYDwAgNQAAmQ8AIPIEAgDmCQAh9QUBAIgKACH2BQEAiAoAIasGIACQCgAhrAYCAOYJACGtBiAAkAoAIa4GAgDmCQAhrwYgAJAKACGwBgIA5gkAIbEGAgDmCQAhCgMAALUNACAIAAC2DQAgFAAAtw0AIBYAALkNACDyBAIAAAABggVAAAAAAYYFAgAAAAGRBQIAAAABlQYBAAAAAZYGAQAAAAECAAAAjQEAIEMAANITACAD8gQCAAAAAfQEAgAAAAH1BBAAAAABAwAAABcAIEMAANITACBEAADXEwAgDAAAABcAIAMAAIANACAIAACBDQAgFAAAgg0AIBYAAIQNACA8AADXEwAg8gQCAOYJACGCBUAA8gkAIYYFAgDmCQAhkQUCAOYJACGVBgEAiAoAIZYGAQCICgAhCgMAAIANACAIAACBDQAgFAAAgg0AIBYAAIQNACDyBAIA5gkAIYIFQADyCQAhhgUCAOYJACGRBQIA5gkAIZUGAQCICgAhlgYBAIgKACEYBAAA_wsAIAkAAP4LACAKAACADAAgCwAAgQwAIA0AAIIMACAQAACDDAAg8gQCAAAAAf4EAgAAAAGBBQEAAAABggVAAAAAAYYFAgAAAAGSBUAAAAABkwUCAAAAAcIFAAAA6gUC4AUCAAAAAeEFAgAAAAHiBRAAAAAB4wUQAAAAAeQFEAAAAAHlBRAAAAAB5gUQAAAAAecFEAAAAAHoBRAAAAAB6gUBAAAAAQIAAAAcACBDAADYEwAgBwsAAIEKACDyBAIAAAAB_gQCAAAAAf8EEAAAAAGABRAAAAABgQUBAAAAAYIFQAAAAAECAAAAOAAgQwAA2hMAIAMAAAAaACBDAADYEwAgRAAA3hMAIBoAAAAaACAEAADJCwAgCQAAyAsAIAoAAMoLACALAADLCwAgDQAAzAsAIBAAAM0LACA8AADeEwAg8gQCAOYJACH-BAIA0AoAIYEFAQDxCQAhggVAAPIJACGGBQIA5gkAIZIFQADyCQAhkwUCAOYJACHCBQAAxwvqBSLgBQIA0AoAIeEFAgDQCgAh4gUQAOUJACHjBRAA5QkAIeQFEADlCQAh5QUQAOUJACHmBRAAxgsAIecFEADlCQAh6AUQAOUJACHqBQEA8QkAIRgEAADJCwAgCQAAyAsAIAoAAMoLACALAADLCwAgDQAAzAsAIBAAAM0LACDyBAIA5gkAIf4EAgDQCgAhgQUBAPEJACGCBUAA8gkAIYYFAgDmCQAhkgVAAPIJACGTBQIA5gkAIcIFAADHC-oFIuAFAgDQCgAh4QUCANAKACHiBRAA5QkAIeMFEADlCQAh5AUQAOUJACHlBRAA5QkAIeYFEADGCwAh5wUQAOUJACHoBRAA5QkAIeoFAQDxCQAhAwAAADYAIEMAANoTACBEAADhEwAgCQAAADYAIAsAAPMJACA8AADhEwAg8gQCAOYJACH-BAIA5gkAIf8EEADlCQAhgAUQAOUJACGBBQEA8QkAIYIFQADyCQAhBwsAAPMJACDyBAIA5gkAIf4EAgDmCQAh_wQQAOUJACGABRAA5QkAIYEFAQDxCQAhggVAAPIJACEXBYgBAweLAQQIjwEFDgAuHacBGSWlARwmBgInjgEGKJMBIimXASMqmAEHK5wBJCygASUtpAEmLqYBHS-pAScwqwEoMa0BKTKvASozsQErNLUBLDW4ARs2vAEtCwMAAQUKAwhXBQxhBw4AIRhWDxxbFh1lGR5qGh9sGyVwHAcDAAEEAAIHDAQITgUOABUYTQ8ZUhQEAw4BBQ8DCBMFDgATCQMVAQQAAgYUAwcWBAsYBgxIBw4AEhBDCRdHEQYDAAEIGQUOABAUHQcVOQwWPQ8IBAACCR4FCh8BCyAGDSQIDgAOECwJEzALAgwABw8ACQQJJQUMJgcNJwgOAAoBDSgAAgwABxIADAMLAAYOAA0RMQsBETIAAw0zABA0ABM1AAMEAAIGAAMLPgYECD8AFEAAFUEAFkIAAQkABQIQSQAXSgACBUsACEwAAQYAAwMIVAAYUwAZVQADBAACDgAYG18XARoAFgEbYAACA2YBBAACAQQAAgIDAAEEAAIGAwABBHMCDgAgGXcdIHEcIXIcBAMAAQ4AHyJ4HCR8HgEjAB0BJH0AAhl_ACF-AAgFgAEACIIBAAyEAQAYgQEAHIMBAB2FAQAehgEAJYcBAAEDAAEBAwABAQMAAQEDAAEBAwABAQMAAQEDAAEBAwABAQMAAQEDAAEBAwABAQMAAREFvgEAB78BAAjBAQAdygEAJcgBACa9AQAnwAEAKMIBACnDAQAqxAEAK8UBACzGAQAtxwEALskBADTLAQA1zAEANs0BAAAAAAUOADNJADRKADVLADZMADcAAAAAAAUOADNJADRKADVLADZMADcBAwABAQMAAQUOADxJAD1KAD5LAD9MAEAAAAAAAAUOADxJAD1KAD5LAD9MAEADAwABBAACB4QCBAMDAAEEAAIHigIEBQ4ARUkARkoAR0sASEwASQAAAAAABQ4ARUkARkoAR0sASEwASQEGAAMBBgADBQ4ATkkAT0oAUEsAUUwAUgAAAAAABQ4ATkkAT0oAUEsAUUwAUgEDsgIBAQO4AgEFDgBXSQBYSgBZSwBaTABbAAAAAAAFDgBXSQBYSgBZSwBaTABbAQMAAQEDAAEFDgBgSQBhSgBiSwBjTABkAAAAAAAFDgBgSQBhSgBiSwBjTABkAwQAAgYAAwvgAgYDBAACBgADC-YCBgUOAGlJAGpKAGtLAGxMAG0AAAAAAAUOAGlJAGpKAGtLAGxMAG0FA_kCAQQAAgb4AgMH-gIEC_sCBgUDggMBBAACBoEDAweDAwQLhAMGBQ4AckkAc0oAdEsAdUwAdgAAAAAABQ4AckkAc0oAdEsAdUwAdgIJlgMFDJcDBwIJnQMFDJ4DBwUOAHtJAHxKAH1LAH5MAH8AAAAAAAUOAHtJAHxKAH1LAH5MAH8BCQAFAQkABQUOAIQBSQCFAUoAhgFLAIcBTACIAQAAAAAABQ4AhAFJAIUBSgCGAUsAhwFMAIgBAQMAAQEDAAEFDgCNAUkAjgFKAI8BSwCQAUwAkQEAAAAAAAUOAI0BSQCOAUoAjwFLAJABTACRAQEDAAEBAwABBQ4AlgFJAJcBSgCYAUsAmQFMAJoBAAAAAAAFDgCWAUkAlwFKAJgBSwCZAUwAmgEBBAACAQQAAgUOAJ8BSQCgAUoAoQFLAKIBTACjAQAAAAAABQ4AnwFJAKABSgChAUsAogFMAKMBARoAFgEaABYFDgCoAUkAqQFKAKoBSwCrAUwArAEAAAAAAAUOAKgBSQCpAUoAqgFLAKsBTACsAQQEAAIJngQFCp8EAQugBAYEBAACCaYEBQqnBAELqAQGBQ4AsQFJALIBSgCzAUsAtAFMALUBAAAAAAAFDgCxAUkAsgFKALMBSwC0AUwAtQECDAAHDwAJAgwABw8ACQUOALoBSQC7AUoAvAFLAL0BTAC-AQAAAAAABQ4AugFJALsBSgC8AUsAvQFMAL4BAQMAAQEDAAEFDgDDAUkAxAFKAMUBSwDGAUwAxwEAAAAAAAUOAMMBSQDEAUoAxQFLAMYBTADHAQEDAAEBAwABBQ4AzAFJAM0BSgDOAUsAzwFMANABAAAAAAAFDgDMAUkAzQFKAM4BSwDPAUwA0AEBAwABAQMAAQUOANUBSQDWAUoA1wFLANgBTADZAQAAAAAABQ4A1QFJANYBSgDXAUsA2AFMANkBAAAABQ4A3wFJAOABSgDhAUsA4gFMAOMBAAAAAAAFDgDfAUkA4AFKAOEBSwDiAUwA4wEDAwABBKwFAiCrBRwDAwABBLMFAiCyBRwFDgDoAUkA6QFKAOoBSwDrAUwA7AEAAAAAAAUOAOgBSQDpAUoA6gFLAOsBTADsAQIDAAEixQUcAgMAASLLBRwFDgDxAUkA8gFKAPMBSwD0AUwA9QEAAAAAAAUOAPEBSQDyAUoA8wFLAPQBTAD1AQEjAB0BIwAdBQ4A-gFJAPsBSgD8AUsA_QFMAP4BAAAAAAAFDgD6AUkA-wFKAPwBSwD9AUwA_gECA_MFAQQAAgID-QUBBAACBQ4AgwJJAIQCSgCFAksAhgJMAIcCAAAAAAAFDgCDAkkAhAJKAIUCSwCGAkwAhwIBBAACAQQAAgUOAIwCSQCNAkoAjgJLAI8CTACQAgAAAAAABQ4AjAJJAI0CSgCOAksAjwJMAJACAQMAAQEDAAEFDgCVAkkAlgJKAJcCSwCYAkwAmQIAAAAAAAUOAJUCSQCWAkoAlwJLAJgCTACZAgEDAAEBAwABBQ4AngJJAJ8CSgCgAksAoQJMAKICAAAAAAAFDgCeAkkAnwJKAKACSwChAkwAogIBAwABAQMAAQUOAKcCSQCoAkoAqQJLAKoCTACrAgAAAAAABQ4ApwJJAKgCSgCpAksAqgJMAKsCAQMAAQEDAAEFDgCwAkkAsQJKALICSwCzAkwAtAIAAAAAAAUOALACSQCxAkoAsgJLALMCTAC0AgEDAAEBAwABBQ4AuQJJALoCSgC7AksAvAJMAL0CAAAAAAAFDgC5AkkAugJKALsCSwC8AkwAvQIBAwABAQMAAQUOAMICSQDDAkoAxAJLAMUCTADGAgAAAAAABQ4AwgJJAMMCSgDEAksAxQJMAMYCAgMAAQQAAgIDAAEEAAIFDgDLAkkAzAJKAM0CSwDOAkwAzwIAAAAAAAUOAMsCSQDMAkoAzQJLAM4CTADPAgEDAAEBAwABBQ4A1AJJANUCSgDWAksA1wJMANgCAAAAAAAFDgDUAkkA1QJKANYCSwDXAkwA2AIBCwAGAQsABgUOAN0CSQDeAkoA3wJLAOACTADhAgAAAAAABQ4A3QJJAN4CSgDfAksA4AJMAOECAgwABxIADAIMAAcSAAwFDgDmAkkA5wJKAOgCSwDpAkwA6gIAAAAAAAUOAOYCSQDnAkoA6AJLAOkCTADqAjcCATjOAQE50AEBOtEBATvSAQE91AEBPtYBLz_XATBA2QEBQdsBL0LcATFF3QEBRt4BAUffAS9N4gEyTuMBOE_kAQJQ5QECUeYBAlLnAQJT6AECVOoBAlXsAS9W7QE5V-8BAljxAS9Z8gE6WvMBAlv0AQJc9QEvXfgBO175AUFf-gEDYPsBA2H8AQNi_QEDY_4BA2SAAgNlggIvZoMCQmeGAgNoiAIvaYkCQ2qLAgNrjAIDbI0CL22QAkRukQJKb5ICFHCTAhRxlAIUcpUCFHOWAhR0mAIUdZoCL3abAkt3nQIUeJ8CL3mgAkx6oQIUe6ICFHyjAi99pgJNfqcCU3-oAgSAAakCBIEBqgIEggGrAgSDAawCBIQBrgIEhQGwAi-GAbECVIcBtAIEiAG2Ai-JAbcCVYoBuQIEiwG6AgSMAbsCL40BvgJWjgG_AlyPAcACBpABwQIGkQHCAgaSAcMCBpMBxAIGlAHGAgaVAcgCL5YByQJdlwHLAgaYAc0CL5kBzgJemgHPAgabAdACBpwB0QIvnQHUAl-eAdUCZZ8B1gIPoAHXAg-hAdgCD6IB2QIPowHaAg-kAdwCD6UB3gIvpgHfAmanAeICD6gB5AIvqQHlAmeqAecCD6sB6AIPrAHpAi-tAewCaK4B7QJurwHuAgWwAe8CBbEB8AIFsgHxAgWzAfICBbQB9AIFtQH2Ai-2AfcCb7cB_QIFuAH_Ai-5AYADcLoBhQMFuwGGAwW8AYcDL70BigNxvgGLA3e_AYwDCcABjQMJwQGOAwnCAY8DCcMBkAMJxAGSAwnFAZQDL8YBlQN4xwGZAwnIAZsDL8kBnAN5ygGfAwnLAaADCcwBoQMvzQGkA3rOAaUDgAHPAaYDEdABpwMR0QGoAxHSAakDEdMBqgMR1AGsAxHVAa4DL9YBrwOBAdcBsQMR2AGzAy_ZAbQDggHaAbUDEdsBtgMR3AG3Ay_dAboDgwHeAbsDiQHfAbwDIuABvQMi4QG-AyLiAb8DIuMBwAMi5AHCAyLlAcQDL-YBxQOKAecBxwMi6AHJAy_pAcoDiwHqAcsDIusBzAMi7AHNAy_tAdADjAHuAdEDkgHvAdIDI_AB0wMj8QHUAyPyAdUDI_MB1gMj9AHYAyP1AdoDL_YB2wOTAfcB3QMj-AHfAy_5AeADlAH6AeEDI_sB4gMj_AHjAy_9AeYDlQH-AecDmwH_AegDFoAC6QMWgQLqAxaCAusDFoMC7AMWhALuAxaFAvADL4YC8QOcAYcC8wMWiAL1Ay-JAvYDnQGKAvcDFosC-AMWjAL5Ay-NAvwDngGOAv0DpAGPAv4DF5AC_wMXkQKABBeSAoEEF5MCggQXlAKEBBeVAoYEL5YChwSlAZcCiQQXmAKLBC-ZAowEpgGaAo0EF5sCjgQXnAKPBC-dApIEpwGeApMErQGfApQEB6AClQQHoQKWBAeiApcEB6MCmAQHpAKaBAelApwEL6YCnQSuAacCogQHqAKkBC-pAqUErwGqAqkEB6sCqgQHrAKrBC-tAq4EsAGuAq8EtgGvArAECLACsQQIsQKyBAiyArMECLMCtAQItAK2BAi1ArgEL7YCuQS3AbcCuwQIuAK9BC-5Ar4EuAG6Ar8ECLsCwAQIvALBBC-9AsQEuQG-AsUEvwG_AsYEJMACxwQkwQLIBCTCAskEJMMCygQkxALMBCTFAs4EL8YCzwTAAccC0QQkyALTBC_JAtQEwQHKAtUEJMsC1gQkzALXBC_NAtoEwgHOAtsEyAHPAtwEJdAC3QQl0QLeBCXSAt8EJdMC4AQl1ALiBCXVAuQEL9YC5QTJAdcC5wQl2ALpBC_ZAuoEygHaAusEJdsC7AQl3ALtBC_dAvAEywHeAvEE0QHfAvIEJuAC8wQm4QL0BCbiAvUEJuMC9gQm5AL4BCblAvoEL-YC-wTSAecC_QQm6AL_BC_pAoAF0wHqAoEFJusCggUm7AKDBS_tAoYF1AHuAocF2gHvAokF2wHwAooF2wHxAo0F2wHyAo4F2wHzAo8F2wH0ApEF2wH1ApMFL_YClAXcAfcClgXbAfgCmAUv-QKZBd0B-gKaBdsB-wKbBdsB_AKcBS_9Ap8F3gH-AqAF5AH_AqEFHIADogUcgQOjBRyCA6QFHIMDpQUchAOnBRyFA6kFL4YDqgXlAYcDrgUciAOwBS-JA7EF5gGKA7QFHIsDtQUcjAO2BS-NA7kF5wGOA7oF7QGPA7sFHZADvAUdkQO9BR2SA74FHZMDvwUdlAPBBR2VA8MFL5YDxAXuAZcDxwUdmAPJBS-ZA8oF7wGaA8wFHZsDzQUdnAPOBS-dA9EF8AGeA9IF9gGfA9MFHqAD1AUeoQPVBR6iA9YFHqMD1wUepAPZBR6lA9sFL6YD3AX3AacD3gUeqAPgBS-pA-EF-AGqA-IFHqsD4wUerAPkBS-tA-cF-QGuA-gF_wGvA-kFGbAD6gUZsQPrBRmyA-wFGbMD7QUZtAPvBRm1A_EFL7YD8gWAArcD9QUZuAP3BS-5A_gFgQK6A_oFGbsD-wUZvAP8BS-9A_8FggK-A4AGiAK_A4EGGsADggYawQODBhrCA4QGGsMDhQYaxAOHBhrFA4kGL8YDigaJAscDjAYayAOOBi_JA48GigLKA5AGGssDkQYazAOSBi_NA5UGiwLOA5YGkQLPA5gGJ9ADmQYn0QObBifSA5wGJ9MDnQYn1AOfBifVA6EGL9YDogaSAtcDpAYn2AOmBi_ZA6cGkwLaA6gGJ9sDqQYn3AOqBi_dA60GlALeA64GmgLfA7AGKOADsQYo4QOzBijiA7QGKOMDtQYo5AO3BijlA7kGL-YDugabAucDvAYo6AO-Bi_pA78GnALqA8AGKOsDwQYo7APCBi_tA8UGnQLuA8YGowLvA8gGKfADyQYp8QPLBinyA8wGKfMDzQYp9APPBin1A9EGL_YD0gakAvcD1AYp-APWBi_5A9cGpQL6A9gGKfsD2QYp_APaBi_9A90GpgL-A94GrAL_A-AGKoAE4QYqgQTjBiqCBOQGKoME5QYqhATnBiqFBOkGL4YE6gatAocE7AYqiATuBi-JBO8GrgKKBPAGKosE8QYqjATyBi-NBPUGrwKOBPYGtQKPBPcGLJAE-AYskQT5BiySBPoGLJME-wYslAT9BiyVBP8GL5YEgAe2ApcEggcsmASEBy-ZBIUHtwKaBIYHLJsEhwcsnASIBy-dBIsHuAKeBIwHvgKfBI4HK6AEjwcroQSRByuiBJIHK6MEkwcrpASVByulBJcHL6YEmAe_AqcEmgcrqAScBy-pBJ0HwAKqBJ4HK6sEnwcrrASgBy-tBKMHwQKuBKQHxwKvBKUHG7AEpgcbsQSnBxuyBKgHG7MEqQcbtASrBxu1BK0HL7YErgfIArcEsAcbuASyBy-5BLMHyQK6BLQHG7sEtQcbvAS2By-9BLkHygK-BLoH0AK_BLsHLcAEvActwQS9By3CBL4HLcMEvwctxATBBy3FBMMHL8YExAfRAscExgctyATIBy_JBMkH0gLKBMoHLcsEywctzATMBy_NBM8H0wLOBNAH2QLPBNEHDNAE0gcM0QTTBwzSBNQHDNME1QcM1ATXBwzVBNkHL9YE2gfaAtcE3AcM2ATeBy_ZBN8H2wLaBOAHDNsE4QcM3ATiBy_dBOUH3ALeBOYH4gLfBOcHC-AE6AcL4QTpBwviBOoHC-ME6wcL5ATtBwvlBO8HL-YE8AfjAucE8gcL6AT0By_pBPUH5ALqBPYHC-sE9wcL7AT4By_tBPsH5QLuBPwH6wI" + strings: JSON.parse("[\"where\",\"orderBy\",\"cursor\",\"user\",\"patient\",\"appointments\",\"appointment\",\"staff\",\"claims\",\"claim\",\"updatedBy\",\"npiProvider\",\"payment\",\"serviceLineTransactions\",\"_count\",\"serviceLine\",\"serviceLines\",\"items\",\"commissionBatch\",\"commissionBatchItems\",\"payments\",\"commissionBatches\",\"appointmentProcedures\",\"claimFiles\",\"procedures\",\"files\",\"group\",\"pdfs\",\"groups\",\"communications\",\"documents\",\"conversation\",\"parent\",\"children\",\"folder\",\"file\",\"chunks\",\"cloudFolders\",\"patients\",\"npiProviders\",\"insuranceCredentials\",\"shoppingVendors\",\"updatedPayments\",\"backups\",\"backupDestinations\",\"notifications\",\"cloudFiles\",\"twilioSettings\",\"aiSettings\",\"officeHours\",\"officeContact\",\"procedureTimeslot\",\"insuranceContacts\",\"patientConversations\",\"labRxTemplates\",\"seleniumSettings\",\"User.findUnique\",\"User.findUniqueOrThrow\",\"User.findFirst\",\"User.findFirstOrThrow\",\"User.findMany\",\"data\",\"User.createOne\",\"User.createMany\",\"User.createManyAndReturn\",\"User.updateOne\",\"User.updateMany\",\"User.updateManyAndReturn\",\"create\",\"update\",\"User.upsertOne\",\"User.deleteOne\",\"User.deleteMany\",\"having\",\"_avg\",\"_sum\",\"_min\",\"_max\",\"User.groupBy\",\"User.aggregate\",\"Patient.findUnique\",\"Patient.findUniqueOrThrow\",\"Patient.findFirst\",\"Patient.findFirstOrThrow\",\"Patient.findMany\",\"Patient.createOne\",\"Patient.createMany\",\"Patient.createManyAndReturn\",\"Patient.updateOne\",\"Patient.updateMany\",\"Patient.updateManyAndReturn\",\"Patient.upsertOne\",\"Patient.deleteOne\",\"Patient.deleteMany\",\"Patient.groupBy\",\"Patient.aggregate\",\"Appointment.findUnique\",\"Appointment.findUniqueOrThrow\",\"Appointment.findFirst\",\"Appointment.findFirstOrThrow\",\"Appointment.findMany\",\"Appointment.createOne\",\"Appointment.createMany\",\"Appointment.createManyAndReturn\",\"Appointment.updateOne\",\"Appointment.updateMany\",\"Appointment.updateManyAndReturn\",\"Appointment.upsertOne\",\"Appointment.deleteOne\",\"Appointment.deleteMany\",\"Appointment.groupBy\",\"Appointment.aggregate\",\"AppointmentFile.findUnique\",\"AppointmentFile.findUniqueOrThrow\",\"AppointmentFile.findFirst\",\"AppointmentFile.findFirstOrThrow\",\"AppointmentFile.findMany\",\"AppointmentFile.createOne\",\"AppointmentFile.createMany\",\"AppointmentFile.createManyAndReturn\",\"AppointmentFile.updateOne\",\"AppointmentFile.updateMany\",\"AppointmentFile.updateManyAndReturn\",\"AppointmentFile.upsertOne\",\"AppointmentFile.deleteOne\",\"AppointmentFile.deleteMany\",\"AppointmentFile.groupBy\",\"AppointmentFile.aggregate\",\"Staff.findUnique\",\"Staff.findUniqueOrThrow\",\"Staff.findFirst\",\"Staff.findFirstOrThrow\",\"Staff.findMany\",\"Staff.createOne\",\"Staff.createMany\",\"Staff.createManyAndReturn\",\"Staff.updateOne\",\"Staff.updateMany\",\"Staff.updateManyAndReturn\",\"Staff.upsertOne\",\"Staff.deleteOne\",\"Staff.deleteMany\",\"Staff.groupBy\",\"Staff.aggregate\",\"NpiProvider.findUnique\",\"NpiProvider.findUniqueOrThrow\",\"NpiProvider.findFirst\",\"NpiProvider.findFirstOrThrow\",\"NpiProvider.findMany\",\"NpiProvider.createOne\",\"NpiProvider.createMany\",\"NpiProvider.createManyAndReturn\",\"NpiProvider.updateOne\",\"NpiProvider.updateMany\",\"NpiProvider.updateManyAndReturn\",\"NpiProvider.upsertOne\",\"NpiProvider.deleteOne\",\"NpiProvider.deleteMany\",\"NpiProvider.groupBy\",\"NpiProvider.aggregate\",\"AppointmentProcedure.findUnique\",\"AppointmentProcedure.findUniqueOrThrow\",\"AppointmentProcedure.findFirst\",\"AppointmentProcedure.findFirstOrThrow\",\"AppointmentProcedure.findMany\",\"AppointmentProcedure.createOne\",\"AppointmentProcedure.createMany\",\"AppointmentProcedure.createManyAndReturn\",\"AppointmentProcedure.updateOne\",\"AppointmentProcedure.updateMany\",\"AppointmentProcedure.updateManyAndReturn\",\"AppointmentProcedure.upsertOne\",\"AppointmentProcedure.deleteOne\",\"AppointmentProcedure.deleteMany\",\"AppointmentProcedure.groupBy\",\"AppointmentProcedure.aggregate\",\"Claim.findUnique\",\"Claim.findUniqueOrThrow\",\"Claim.findFirst\",\"Claim.findFirstOrThrow\",\"Claim.findMany\",\"Claim.createOne\",\"Claim.createMany\",\"Claim.createManyAndReturn\",\"Claim.updateOne\",\"Claim.updateMany\",\"Claim.updateManyAndReturn\",\"Claim.upsertOne\",\"Claim.deleteOne\",\"Claim.deleteMany\",\"Claim.groupBy\",\"Claim.aggregate\",\"ServiceLine.findUnique\",\"ServiceLine.findUniqueOrThrow\",\"ServiceLine.findFirst\",\"ServiceLine.findFirstOrThrow\",\"ServiceLine.findMany\",\"ServiceLine.createOne\",\"ServiceLine.createMany\",\"ServiceLine.createManyAndReturn\",\"ServiceLine.updateOne\",\"ServiceLine.updateMany\",\"ServiceLine.updateManyAndReturn\",\"ServiceLine.upsertOne\",\"ServiceLine.deleteOne\",\"ServiceLine.deleteMany\",\"ServiceLine.groupBy\",\"ServiceLine.aggregate\",\"ClaimFile.findUnique\",\"ClaimFile.findUniqueOrThrow\",\"ClaimFile.findFirst\",\"ClaimFile.findFirstOrThrow\",\"ClaimFile.findMany\",\"ClaimFile.createOne\",\"ClaimFile.createMany\",\"ClaimFile.createManyAndReturn\",\"ClaimFile.updateOne\",\"ClaimFile.updateMany\",\"ClaimFile.updateManyAndReturn\",\"ClaimFile.upsertOne\",\"ClaimFile.deleteOne\",\"ClaimFile.deleteMany\",\"ClaimFile.groupBy\",\"ClaimFile.aggregate\",\"InsuranceCredential.findUnique\",\"InsuranceCredential.findUniqueOrThrow\",\"InsuranceCredential.findFirst\",\"InsuranceCredential.findFirstOrThrow\",\"InsuranceCredential.findMany\",\"InsuranceCredential.createOne\",\"InsuranceCredential.createMany\",\"InsuranceCredential.createManyAndReturn\",\"InsuranceCredential.updateOne\",\"InsuranceCredential.updateMany\",\"InsuranceCredential.updateManyAndReturn\",\"InsuranceCredential.upsertOne\",\"InsuranceCredential.deleteOne\",\"InsuranceCredential.deleteMany\",\"InsuranceCredential.groupBy\",\"InsuranceCredential.aggregate\",\"ShoppingVendor.findUnique\",\"ShoppingVendor.findUniqueOrThrow\",\"ShoppingVendor.findFirst\",\"ShoppingVendor.findFirstOrThrow\",\"ShoppingVendor.findMany\",\"ShoppingVendor.createOne\",\"ShoppingVendor.createMany\",\"ShoppingVendor.createManyAndReturn\",\"ShoppingVendor.updateOne\",\"ShoppingVendor.updateMany\",\"ShoppingVendor.updateManyAndReturn\",\"ShoppingVendor.upsertOne\",\"ShoppingVendor.deleteOne\",\"ShoppingVendor.deleteMany\",\"ShoppingVendor.groupBy\",\"ShoppingVendor.aggregate\",\"PdfGroup.findUnique\",\"PdfGroup.findUniqueOrThrow\",\"PdfGroup.findFirst\",\"PdfGroup.findFirstOrThrow\",\"PdfGroup.findMany\",\"PdfGroup.createOne\",\"PdfGroup.createMany\",\"PdfGroup.createManyAndReturn\",\"PdfGroup.updateOne\",\"PdfGroup.updateMany\",\"PdfGroup.updateManyAndReturn\",\"PdfGroup.upsertOne\",\"PdfGroup.deleteOne\",\"PdfGroup.deleteMany\",\"PdfGroup.groupBy\",\"PdfGroup.aggregate\",\"PdfFile.findUnique\",\"PdfFile.findUniqueOrThrow\",\"PdfFile.findFirst\",\"PdfFile.findFirstOrThrow\",\"PdfFile.findMany\",\"PdfFile.createOne\",\"PdfFile.createMany\",\"PdfFile.createManyAndReturn\",\"PdfFile.updateOne\",\"PdfFile.updateMany\",\"PdfFile.updateManyAndReturn\",\"PdfFile.upsertOne\",\"PdfFile.deleteOne\",\"PdfFile.deleteMany\",\"PdfFile.groupBy\",\"PdfFile.aggregate\",\"Payment.findUnique\",\"Payment.findUniqueOrThrow\",\"Payment.findFirst\",\"Payment.findFirstOrThrow\",\"Payment.findMany\",\"Payment.createOne\",\"Payment.createMany\",\"Payment.createManyAndReturn\",\"Payment.updateOne\",\"Payment.updateMany\",\"Payment.updateManyAndReturn\",\"Payment.upsertOne\",\"Payment.deleteOne\",\"Payment.deleteMany\",\"Payment.groupBy\",\"Payment.aggregate\",\"ServiceLineTransaction.findUnique\",\"ServiceLineTransaction.findUniqueOrThrow\",\"ServiceLineTransaction.findFirst\",\"ServiceLineTransaction.findFirstOrThrow\",\"ServiceLineTransaction.findMany\",\"ServiceLineTransaction.createOne\",\"ServiceLineTransaction.createMany\",\"ServiceLineTransaction.createManyAndReturn\",\"ServiceLineTransaction.updateOne\",\"ServiceLineTransaction.updateMany\",\"ServiceLineTransaction.updateManyAndReturn\",\"ServiceLineTransaction.upsertOne\",\"ServiceLineTransaction.deleteOne\",\"ServiceLineTransaction.deleteMany\",\"ServiceLineTransaction.groupBy\",\"ServiceLineTransaction.aggregate\",\"DatabaseBackup.findUnique\",\"DatabaseBackup.findUniqueOrThrow\",\"DatabaseBackup.findFirst\",\"DatabaseBackup.findFirstOrThrow\",\"DatabaseBackup.findMany\",\"DatabaseBackup.createOne\",\"DatabaseBackup.createMany\",\"DatabaseBackup.createManyAndReturn\",\"DatabaseBackup.updateOne\",\"DatabaseBackup.updateMany\",\"DatabaseBackup.updateManyAndReturn\",\"DatabaseBackup.upsertOne\",\"DatabaseBackup.deleteOne\",\"DatabaseBackup.deleteMany\",\"DatabaseBackup.groupBy\",\"DatabaseBackup.aggregate\",\"BackupDestination.findUnique\",\"BackupDestination.findUniqueOrThrow\",\"BackupDestination.findFirst\",\"BackupDestination.findFirstOrThrow\",\"BackupDestination.findMany\",\"BackupDestination.createOne\",\"BackupDestination.createMany\",\"BackupDestination.createManyAndReturn\",\"BackupDestination.updateOne\",\"BackupDestination.updateMany\",\"BackupDestination.updateManyAndReturn\",\"BackupDestination.upsertOne\",\"BackupDestination.deleteOne\",\"BackupDestination.deleteMany\",\"BackupDestination.groupBy\",\"BackupDestination.aggregate\",\"Notification.findUnique\",\"Notification.findUniqueOrThrow\",\"Notification.findFirst\",\"Notification.findFirstOrThrow\",\"Notification.findMany\",\"Notification.createOne\",\"Notification.createMany\",\"Notification.createManyAndReturn\",\"Notification.updateOne\",\"Notification.updateMany\",\"Notification.updateManyAndReturn\",\"Notification.upsertOne\",\"Notification.deleteOne\",\"Notification.deleteMany\",\"Notification.groupBy\",\"Notification.aggregate\",\"CronJobLog.findUnique\",\"CronJobLog.findUniqueOrThrow\",\"CronJobLog.findFirst\",\"CronJobLog.findFirstOrThrow\",\"CronJobLog.findMany\",\"CronJobLog.createOne\",\"CronJobLog.createMany\",\"CronJobLog.createManyAndReturn\",\"CronJobLog.updateOne\",\"CronJobLog.updateMany\",\"CronJobLog.updateManyAndReturn\",\"CronJobLog.upsertOne\",\"CronJobLog.deleteOne\",\"CronJobLog.deleteMany\",\"CronJobLog.groupBy\",\"CronJobLog.aggregate\",\"CloudFolder.findUnique\",\"CloudFolder.findUniqueOrThrow\",\"CloudFolder.findFirst\",\"CloudFolder.findFirstOrThrow\",\"CloudFolder.findMany\",\"CloudFolder.createOne\",\"CloudFolder.createMany\",\"CloudFolder.createManyAndReturn\",\"CloudFolder.updateOne\",\"CloudFolder.updateMany\",\"CloudFolder.updateManyAndReturn\",\"CloudFolder.upsertOne\",\"CloudFolder.deleteOne\",\"CloudFolder.deleteMany\",\"CloudFolder.groupBy\",\"CloudFolder.aggregate\",\"CloudFile.findUnique\",\"CloudFile.findUniqueOrThrow\",\"CloudFile.findFirst\",\"CloudFile.findFirstOrThrow\",\"CloudFile.findMany\",\"CloudFile.createOne\",\"CloudFile.createMany\",\"CloudFile.createManyAndReturn\",\"CloudFile.updateOne\",\"CloudFile.updateMany\",\"CloudFile.updateManyAndReturn\",\"CloudFile.upsertOne\",\"CloudFile.deleteOne\",\"CloudFile.deleteMany\",\"CloudFile.groupBy\",\"CloudFile.aggregate\",\"CloudFileChunk.findUnique\",\"CloudFileChunk.findUniqueOrThrow\",\"CloudFileChunk.findFirst\",\"CloudFileChunk.findFirstOrThrow\",\"CloudFileChunk.findMany\",\"CloudFileChunk.createOne\",\"CloudFileChunk.createMany\",\"CloudFileChunk.createManyAndReturn\",\"CloudFileChunk.updateOne\",\"CloudFileChunk.updateMany\",\"CloudFileChunk.updateManyAndReturn\",\"CloudFileChunk.upsertOne\",\"CloudFileChunk.deleteOne\",\"CloudFileChunk.deleteMany\",\"CloudFileChunk.groupBy\",\"CloudFileChunk.aggregate\",\"Communication.findUnique\",\"Communication.findUniqueOrThrow\",\"Communication.findFirst\",\"Communication.findFirstOrThrow\",\"Communication.findMany\",\"Communication.createOne\",\"Communication.createMany\",\"Communication.createManyAndReturn\",\"Communication.updateOne\",\"Communication.updateMany\",\"Communication.updateManyAndReturn\",\"Communication.upsertOne\",\"Communication.deleteOne\",\"Communication.deleteMany\",\"Communication.groupBy\",\"Communication.aggregate\",\"PatientDocument.findUnique\",\"PatientDocument.findUniqueOrThrow\",\"PatientDocument.findFirst\",\"PatientDocument.findFirstOrThrow\",\"PatientDocument.findMany\",\"PatientDocument.createOne\",\"PatientDocument.createMany\",\"PatientDocument.createManyAndReturn\",\"PatientDocument.updateOne\",\"PatientDocument.updateMany\",\"PatientDocument.updateManyAndReturn\",\"PatientDocument.upsertOne\",\"PatientDocument.deleteOne\",\"PatientDocument.deleteMany\",\"PatientDocument.groupBy\",\"PatientDocument.aggregate\",\"TwilioSettings.findUnique\",\"TwilioSettings.findUniqueOrThrow\",\"TwilioSettings.findFirst\",\"TwilioSettings.findFirstOrThrow\",\"TwilioSettings.findMany\",\"TwilioSettings.createOne\",\"TwilioSettings.createMany\",\"TwilioSettings.createManyAndReturn\",\"TwilioSettings.updateOne\",\"TwilioSettings.updateMany\",\"TwilioSettings.updateManyAndReturn\",\"TwilioSettings.upsertOne\",\"TwilioSettings.deleteOne\",\"TwilioSettings.deleteMany\",\"TwilioSettings.groupBy\",\"TwilioSettings.aggregate\",\"AiSettings.findUnique\",\"AiSettings.findUniqueOrThrow\",\"AiSettings.findFirst\",\"AiSettings.findFirstOrThrow\",\"AiSettings.findMany\",\"AiSettings.createOne\",\"AiSettings.createMany\",\"AiSettings.createManyAndReturn\",\"AiSettings.updateOne\",\"AiSettings.updateMany\",\"AiSettings.updateManyAndReturn\",\"AiSettings.upsertOne\",\"AiSettings.deleteOne\",\"AiSettings.deleteMany\",\"AiSettings.groupBy\",\"AiSettings.aggregate\",\"OfficeHours.findUnique\",\"OfficeHours.findUniqueOrThrow\",\"OfficeHours.findFirst\",\"OfficeHours.findFirstOrThrow\",\"OfficeHours.findMany\",\"OfficeHours.createOne\",\"OfficeHours.createMany\",\"OfficeHours.createManyAndReturn\",\"OfficeHours.updateOne\",\"OfficeHours.updateMany\",\"OfficeHours.updateManyAndReturn\",\"OfficeHours.upsertOne\",\"OfficeHours.deleteOne\",\"OfficeHours.deleteMany\",\"OfficeHours.groupBy\",\"OfficeHours.aggregate\",\"OfficeContact.findUnique\",\"OfficeContact.findUniqueOrThrow\",\"OfficeContact.findFirst\",\"OfficeContact.findFirstOrThrow\",\"OfficeContact.findMany\",\"OfficeContact.createOne\",\"OfficeContact.createMany\",\"OfficeContact.createManyAndReturn\",\"OfficeContact.updateOne\",\"OfficeContact.updateMany\",\"OfficeContact.updateManyAndReturn\",\"OfficeContact.upsertOne\",\"OfficeContact.deleteOne\",\"OfficeContact.deleteMany\",\"OfficeContact.groupBy\",\"OfficeContact.aggregate\",\"InsuranceContact.findUnique\",\"InsuranceContact.findUniqueOrThrow\",\"InsuranceContact.findFirst\",\"InsuranceContact.findFirstOrThrow\",\"InsuranceContact.findMany\",\"InsuranceContact.createOne\",\"InsuranceContact.createMany\",\"InsuranceContact.createManyAndReturn\",\"InsuranceContact.updateOne\",\"InsuranceContact.updateMany\",\"InsuranceContact.updateManyAndReturn\",\"InsuranceContact.upsertOne\",\"InsuranceContact.deleteOne\",\"InsuranceContact.deleteMany\",\"InsuranceContact.groupBy\",\"InsuranceContact.aggregate\",\"ProcedureTimeslot.findUnique\",\"ProcedureTimeslot.findUniqueOrThrow\",\"ProcedureTimeslot.findFirst\",\"ProcedureTimeslot.findFirstOrThrow\",\"ProcedureTimeslot.findMany\",\"ProcedureTimeslot.createOne\",\"ProcedureTimeslot.createMany\",\"ProcedureTimeslot.createManyAndReturn\",\"ProcedureTimeslot.updateOne\",\"ProcedureTimeslot.updateMany\",\"ProcedureTimeslot.updateManyAndReturn\",\"ProcedureTimeslot.upsertOne\",\"ProcedureTimeslot.deleteOne\",\"ProcedureTimeslot.deleteMany\",\"ProcedureTimeslot.groupBy\",\"ProcedureTimeslot.aggregate\",\"PatientConversation.findUnique\",\"PatientConversation.findUniqueOrThrow\",\"PatientConversation.findFirst\",\"PatientConversation.findFirstOrThrow\",\"PatientConversation.findMany\",\"PatientConversation.createOne\",\"PatientConversation.createMany\",\"PatientConversation.createManyAndReturn\",\"PatientConversation.updateOne\",\"PatientConversation.updateMany\",\"PatientConversation.updateManyAndReturn\",\"PatientConversation.upsertOne\",\"PatientConversation.deleteOne\",\"PatientConversation.deleteMany\",\"PatientConversation.groupBy\",\"PatientConversation.aggregate\",\"LabRxTemplate.findUnique\",\"LabRxTemplate.findUniqueOrThrow\",\"LabRxTemplate.findFirst\",\"LabRxTemplate.findFirstOrThrow\",\"LabRxTemplate.findMany\",\"LabRxTemplate.createOne\",\"LabRxTemplate.createMany\",\"LabRxTemplate.createManyAndReturn\",\"LabRxTemplate.updateOne\",\"LabRxTemplate.updateMany\",\"LabRxTemplate.updateManyAndReturn\",\"LabRxTemplate.upsertOne\",\"LabRxTemplate.deleteOne\",\"LabRxTemplate.deleteMany\",\"LabRxTemplate.groupBy\",\"LabRxTemplate.aggregate\",\"CommissionBatch.findUnique\",\"CommissionBatch.findUniqueOrThrow\",\"CommissionBatch.findFirst\",\"CommissionBatch.findFirstOrThrow\",\"CommissionBatch.findMany\",\"CommissionBatch.createOne\",\"CommissionBatch.createMany\",\"CommissionBatch.createManyAndReturn\",\"CommissionBatch.updateOne\",\"CommissionBatch.updateMany\",\"CommissionBatch.updateManyAndReturn\",\"CommissionBatch.upsertOne\",\"CommissionBatch.deleteOne\",\"CommissionBatch.deleteMany\",\"CommissionBatch.groupBy\",\"CommissionBatch.aggregate\",\"CommissionBatchItem.findUnique\",\"CommissionBatchItem.findUniqueOrThrow\",\"CommissionBatchItem.findFirst\",\"CommissionBatchItem.findFirstOrThrow\",\"CommissionBatchItem.findMany\",\"CommissionBatchItem.createOne\",\"CommissionBatchItem.createMany\",\"CommissionBatchItem.createManyAndReturn\",\"CommissionBatchItem.updateOne\",\"CommissionBatchItem.updateMany\",\"CommissionBatchItem.updateManyAndReturn\",\"CommissionBatchItem.upsertOne\",\"CommissionBatchItem.deleteOne\",\"CommissionBatchItem.deleteMany\",\"CommissionBatchItem.groupBy\",\"CommissionBatchItem.aggregate\",\"SeleniumSettings.findUnique\",\"SeleniumSettings.findUniqueOrThrow\",\"SeleniumSettings.findFirst\",\"SeleniumSettings.findFirstOrThrow\",\"SeleniumSettings.findMany\",\"SeleniumSettings.createOne\",\"SeleniumSettings.createMany\",\"SeleniumSettings.createManyAndReturn\",\"SeleniumSettings.updateOne\",\"SeleniumSettings.updateMany\",\"SeleniumSettings.updateManyAndReturn\",\"SeleniumSettings.upsertOne\",\"SeleniumSettings.deleteOne\",\"SeleniumSettings.deleteMany\",\"SeleniumSettings.groupBy\",\"SeleniumSettings.aggregate\",\"AND\",\"OR\",\"NOT\",\"id\",\"userId\",\"paymentGroupId\",\"equals\",\"in\",\"notIn\",\"lt\",\"lte\",\"gt\",\"gte\",\"contains\",\"startsWith\",\"endsWith\",\"not\",\"commissionBatchId\",\"paymentId\",\"collectionAmount\",\"npiProviderId\",\"totalCollection\",\"commissionAmount\",\"notes\",\"createdAt\",\"name\",\"labName\",\"labPhone\",\"labFax\",\"labAddress\",\"labAccount\",\"caseType\",\"material\",\"instructions\",\"sortOrder\",\"updatedAt\",\"patientId\",\"stage\",\"aiHandoff\",\"string_contains\",\"string_starts_with\",\"string_ends_with\",\"array_starts_with\",\"array_ends_with\",\"array_contains\",\"phoneNumber\",\"officeName\",\"receptionistName\",\"dentistName\",\"email\",\"fax\",\"streetAddress\",\"city\",\"state\",\"zipCode\",\"apiKey\",\"aiEnabled\",\"openAiKey\",\"openAiEnabled\",\"claudeAiKey\",\"claudeAiEnabled\",\"claudeAiModel\",\"openAiModel\",\"googleAiModel\",\"dentalMgmtKey\",\"dentalMgmtEnabled\",\"afterHoursEnabled\",\"openPhoneReply\",\"accountSid\",\"authToken\",\"greetingMessage\",\"templates\",\"filename\",\"originalName\",\"mimeType\",\"fileSize\",\"filePath\",\"uploadedAt\",\"CommunicationChannel\",\"channel\",\"CommunicationDirection\",\"direction\",\"CommunicationStatus\",\"status\",\"body\",\"callDuration\",\"twilioSid\",\"fileId\",\"seq\",\"folderId\",\"isComplete\",\"totalChunks\",\"diskPath\",\"parentId\",\"jobName\",\"startedAt\",\"completedAt\",\"durationMs\",\"errorMessage\",\"NotificationTypes\",\"type\",\"message\",\"read\",\"path\",\"isActive\",\"serviceLineId\",\"transactionId\",\"paidAmount\",\"adjustedAmount\",\"PaymentMethod\",\"method\",\"receivedDate\",\"payerName\",\"claimId\",\"updatedById\",\"totalBilled\",\"totalPaid\",\"totalAdjusted\",\"totalDue\",\"mhPaidAmount\",\"copayment\",\"adjustment\",\"PaymentStatus\",\"icn\",\"pdfData\",\"groupId\",\"title\",\"PdfTitleKey\",\"titleKey\",\"vendorName\",\"websiteUrl\",\"loginUsername\",\"loginPassword\",\"siteKey\",\"username\",\"password\",\"procedureCode\",\"procedureDate\",\"quad\",\"arch\",\"toothNumber\",\"toothSurface\",\"paidCode\",\"allowedAmount\",\"ServiceLineStatus\",\"appointmentId\",\"staffId\",\"patientName\",\"memberId\",\"dateOfBirth\",\"remarks\",\"MissingTeethStatus\",\"missingTeethStatus\",\"missingTeeth\",\"serviceDate\",\"insuranceProvider\",\"ClaimStatus\",\"claimNumber\",\"preAuthNumber\",\"procedureLabel\",\"fee\",\"category\",\"oralCavityArea\",\"ProcedureSource\",\"source\",\"comboKey\",\"npiNumber\",\"providerName\",\"role\",\"phone\",\"date\",\"startTime\",\"endTime\",\"typeLocked\",\"procedureCodeNotes\",\"movedByAi\",\"PatientStatus\",\"eligibilityStatus\",\"firstName\",\"lastName\",\"gender\",\"address\",\"insuranceId\",\"groupNumber\",\"policyHolder\",\"allergies\",\"medicalConditions\",\"preferredLanguage\",\"autoBackupEnabled\",\"autoBackupHour\",\"usbBackupEnabled\",\"usbBackupHour\",\"autoMhCheckEnabled\",\"autoMhCheckDayOfWeek\",\"autoMhCheckHour\",\"userId_siteKey\",\"userId_npiNumber\",\"every\",\"some\",\"none\",\"fileId_seq\",\"userId_parentId_name\",\"commissionBatchId_paymentId\",\"is\",\"isNot\",\"connectOrCreate\",\"upsert\",\"createMany\",\"set\",\"disconnect\",\"delete\",\"connect\",\"updateMany\",\"deleteMany\",\"increment\",\"decrement\",\"multiply\",\"divide\"]"), + graph: "khT1AsAEJAUAAKoJACAHAADlCQAgCAAApAkAIB0AAOwJACAlAAC1CQAgJgAA5AkAICcAAOYJACAoAADnCQAgKQAA6AkAICoAAKUJACArAADpCQAgLAAA6gkAIC0AAOsJACAuAAC3CQAgLwAA7QkAIDAAAO4JACAxAADvCQAgMgAA8AkAIDMAAPEJACA0AADyCQAgNQAA8wkAIDYAAPQJACA3AAD1CQAggAUAAOMJADCBBQAADQAQggUAAOMJADCDBQIAAAABhgYBAAAAAYcGAQCgCAAhvAYgAMAIACG9BgIA4ggAIb4GIADACAAhvwYCAOIIACHABiAAwAgAIcEGAgDiCAAhwgYCAOIIACEBAAAAAQAgIgMAAKEIACAFAACqCQAgCAAApAkAIAwAAKUJACAYAACnCQAgHAAA-gkAIB0AAOwJACAeAAD7CQAgHwAA_AkAICUAALUJACCABQAA-QkAMIEFAAADABCCBQAA-QkAMIMFAgDiCAAhhAUCAOIIACGYBUAA4wgAIaMFQADjCAAhsQUBALsIACG0BQEAuwgAIbYFAQC7CAAh0wUAAPcJsQYilQZAAOQIACGbBgEAuwgAIakGAQCgCAAhsgYBAKAIACGzBgEAoAgAIbQGAQCgCAAhtQYBALsIACG2BgEAuwgAIbcGAQC7CAAhuAYBALsIACG5BgEAuwgAIboGAQC7CAAhuwYBALsIACEWAwAAhgoAIAUAALARACAIAACzEQAgDAAAthEAIBgAAMgRACAcAADaEQAgHQAAvBEAIB4AANsRACAfAADcEQAgJQAAuhEAILEFAACRCgAgtAUAAJEKACC2BQAAkQoAIJUGAACRCgAgmwYAAJEKACC1BgAAkQoAILYGAACRCgAgtwYAAJEKACC4BgAAkQoAILkGAACRCgAgugYAAJEKACC7BgAAkQoAICIDAAChCAAgBQAAqgkAIAgAAKQJACAMAAClCQAgGAAApwkAIBwAAPoJACAdAADsCQAgHgAA-wkAIB8AAPwJACAlAAC1CQAggAUAAPkJADCBBQAAAwAQggUAAPkJADCDBQIAAAABhAUCAOIIACGYBUAA4wgAIaMFQADjCAAhsQUBALsIACG0BQEAuwgAIbYFAQC7CAAh0wUAAPcJsQYilQZAAOQIACGbBgEAuwgAIakGAQCgCAAhsgYBAKAIACGzBgEAoAgAIbQGAQCgCAAhtQYBALsIACG2BgEAuwgAIbcGAQC7CAAhuAYBALsIACG5BgEAuwgAIboGAQC7CAAhuwYBALsIACEDAAAAAwAgAQAABAAwAgAABQAgGQMAAKEIACAEAACZCQAgBwAA4QkAIAgAAKQJACAYAACnCQAgGQAA-AkAIIAFAAD2CQAwgQUAAAcAEIIFAAD2CQAwgwUCAOIIACGEBQIA4ggAIZcFAQC7CAAhmAVAAOMIACGkBQIA4ggAIdMFAQCgCAAh5AUBAKAIACH-BQEAoAgAIZIGAgDiCAAhqgZAAOMIACGrBgEAoAgAIawGAQCgCAAhrQYgAMAIACGuBgEAuwgAIa8GIADACAAhsQYAAPcJsQYiCAMAAIYKACAEAADGEQAgBwAA1xEAIAgAALMRACAYAADIEQAgGQAA2REAIJcFAACRCgAgrgYAAJEKACAZAwAAoQgAIAQAAJkJACAHAADhCQAgCAAApAkAIBgAAKcJACAZAAD4CQAggAUAAPYJADCBBQAABwAQggUAAPYJADCDBQIAAAABhAUCAOIIACGXBQEAuwgAIZgFQADjCAAhpAUCAOIIACHTBQEAoAgAIeQFAQCgCAAh_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AAtABCCBQAAzwkAMIMFAgDiCAAhkQUCAOIIACGSBQIA4ggAIZMFEADLCQAhAgwAANMRACASAADSEQAgCgwAANEJACASAADQCQAggAUAAM8JADCBBQAALQAQggUAAM8JADCDBQIAAAABkQUCAOIIACGSBQIA4ggAIZMFEADLCQAhygYAAM4JACADAAAALQAgAQAALgAwAgAALwAgAwAAAC0AIAEAAC4AMAIAAC8AIAEAAAAtACABAAAAIQAgAQAAACkAIAEAAAAtACALCwAAzAkAIBEAAM0JACCABQAAygkAMIEFAAA2ABCCBQAAygkAMIMFAgDiCAAhlAUCAOIIACGVBRAAywkAIZYFEADLCQAhlwUBALsIACGYBUAA4wgAIQMLAADQEQAgEQAA0REAIJcFAACRCgAgCwsAAMwJACARAADNCQAggAUAAMoJADCBBQAANgAQggUAAMoJADCDBQIAAAABlAUCAOIIACGVBRAAywkAIZYFEADLCQAhlwUBALsIACGYBUAA4wgAIQMAAAA2ACABAAA3ADACAAA4ACAUBAAAmQkAIAYAAMMJACALAADJCQAggAUAAMYJADCBBQAAOgAQggUAAMYJADCDBQIA4ggAIZQFAgDlCAAhmAVAAOMIACGkBQIA4ggAIYgGAQCgCAAhjAYBALsIACGNBgEAuwgAIZEGAgDiCAAhnwYBALsIACGgBhAAxwkAIaEGAQC7CAAhogYBALsIACGkBgAAyAmkBiKlBgEAuwgAIQsEAADGEQAgBgAAzhEAIAsAANARACCUBQAAkQoAIIwGAACRCgAgjQYAAJEKACCfBgAAkQoAIKAGAACRCgAgoQYAAJEKACCiBgAAkQoAIKUGAACRCgAgFAQAAJkJACAGAADDCQAgCwAAyQkAIIAFAADGCQAwgQUAADoAEIIFAADGCQAwgwUCAAAAAZQFAgDlCAAhmAVAAOMIACGkBQIA4ggAIYgGAQCgCAAhjAYBALsIACGNBgEAuwgAIZEGAgDiCAAhnwYBALsIACGgBhAAxwkAIaEGAQC7CAAhogYBALsIACGkBgAAyAmkBiKlBgEAuwgAIQMAAAA6ACABAAA7ADACAAA8ACABAAAAFwAgAQAAABAAIAEAAAAaACABAAAANgAgAQAAADoAIAMAAAApACABAAAqADACAAArACAJCQAAxQkAIIAFA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ALsIACGbBQEAuwgAIZwFAQC7CAAhnQUBALsIACGeBQEAuwgAIZ8FAQC7CAAhoAUBALsIACGhBQEAuwgAIaIFAgDiCAAhowVAAOMIACEDAAAAuQEAIAEAALoBADACAAC7AQAgBwMAAKEIACCABQAAnwgAMIEFAAC9AQAQggUAAJ8IADCDBQIA4ggAIYQFAgDiCAAhhQUBAKAIACEBAAAAvQEAIAEAAAADACABAAAABwAgAQAAAAsAIAEAAAAXACABAAAAEAAgAQAAAJABACABAAAAlAEAIAEAAAAaACABAAAAmQEAIAEAAACdAQAgAQAAAKEBACABAAAAbQAgAQAAAHQAIAEAAABiACABAAAAsgEAIAEAAABrACABAAAAuQEAIAEAAAABACAXBQAAsBEAIAcAALERACAIAACzEQAgHQAAvBEAICUAALoRACAmAACvEQAgJwAAshEAICgAALQRACApAAC1EQAgKgAAthEAICsAALcRACAsAAC4EQAgLQAAuREAIC4AALsRACAvAAC9EQAgMAAAvhEAIDEAAL8RACAyAADAEQAgMwAAwREAIDQAAMIRACA1AADDEQAgNgAAxBEAIDcAAMURACADAAAADQAgAQAA0QEAMAIAAAEAIAMAAAANACABAADRAQAwAgAAAQAgAwAAAA0AIAEAANEBADACAAABACAhBQAAmREAIAcAAJoRACAIAACcEQAgHQAApREAICUAAKMRACAmAACYEQAgJwAAmxEAICgAAJ0RACApAACeEQAgKgAAnxEAICsAAKARACAsAAChEQAgLQAAohEAIC4AAKQRACAvAACmEQAgMAAApxEAIDEAAKgRACAyAACpEQAgMwAAqhEAIDQAAKsRACA1AACsEQAgNgAArREAIDcAAK4RACCDBQIAAAABhgYBAAAAAYcGAQAAAAG8BiAAAAABvQYCAAAAAb4GIAAAAAG_BgIAAAABwAYgAAAAAcEGAgAAAAHCBgIAAAABAT0AANUBACAKgwUCAAAAAYYGAQAAAAGHBgEAAAABvAYgAAAAAb0GAgAAAAG-BiAAAAABvwYCAAAAAcAGIAAAAAHBBgIAAAABwgYCAAAAAQE9AADXAQAwAT0AANcBADAhBQAAqg8AIAcAAKsPACAIAACtDwAgHQAAtg8AICUAALQPACAmAACpDwAgJwAArA8AICgAAK4PACApAACvDwAgKgAAsA8AICsAALEPACAsAACyDwAgLQAAsw8AIC4AALUPACAvAAC3DwAgMAAAuA8AIDEAALkPACAyAAC6DwAgMwAAuw8AIDQAALwPACA1AAC9DwAgNgAAvg8AIDcAAL8PACCDBQIAgwoAIYYGAQCCCgAhhwYBAIIKACG8BiAAtQoAIb0GAgCDCgAhvgYgALUKACG_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-w0AIAcAALMOACAIAAD-DQAgGAAA_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_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_gIAIBODBQIAgwoAIYQFAgCDCgAhlAUCAPQKACGYBUAAmAoAIaMFQACYCgAhpAUCAIMKACHTBQAA6AydBiKRBgIA9AoAIZIGAgCDCgAhkwYBAIIKACGUBgEAggoAIZUGQACYCgAhlgYBAIIKACGYBgAA5wyYBiKZBoAAAAABmgZAAJgKACGbBgEAggoAIZ0GAQCXCgAhngYBAJcKACECAAAAEAAgPQAAgAMAIAIAAAAQACA9AACAAwAgAQAAAAcAIAEAAAANACABAAAACwAgAQAAABcAIAMAAAASACBEAAD1AgAgRQAA_gIAIAEAAAASACABAAAAEAAgCg4AAOIMACBKAADjDAAgSwAA5gwAIEwAAOUMACBNAADkDAAglAUAAJEKACCRBgAAkQoAIJkGAACRCgAgnQYAAJEKACCeBgAAkQoAIBaABQAAgwkAMIEFAACLAwAQggUAAIMJADCDBQIAmAgAIYQFAgCYCAAhlAUCAMsIACGYBUAAqAgAIaMFQACoCAAhpAUCAJgIACHTBQAAhQmdBiKRBgIAywgAIZIGAgCYCAAhkwYBAJkIACGUBgEAmQgAIZUGQACoCAAhlgYBAJkIACGYBgAAhAmYBiKZBgAAwggAIJoGQACoCAAhmwYBAJkIACGdBgEApwgAIZ4GAQCnCAAhAwAAABAAIAEAAIoDADBJAACLAwAgAwAAABAAIAEAABEAMAIAABIAIAEAAAArACABAAAAKwAgAwAAACkAIAEAACoAMAIAACsAIAMAAAApACABAAAqADACAAArACADAAAAKQAgAQAAKgAwAgAAKwAgFAkAAJcMACAMAADhDAAgDQAAmAwAIIMFAgAAAAGSBQIAAAAB0wUAAACRBgLxBQIAAAAB8wUQAAAAAfQFEAAAAAH1BRAAAAAB9gUQAAAAAfsFAQAAAAGIBgEAAAABiQZAAAAAAYoGAQAAAAGLBgEAAAABjAYBAAAAAY0GAQAAAAGOBgEAAAABjwYQAAAAAQE9AACTAwAgEYMFAgAAAAGSBQIAAAAB0wUAAACRBgLxBQIAAAAB8wUQAAAAAfQFEAAAAAH1BRAAAAAB9gUQAAAAAfsFAQAAAAGIBgEAAAABiQZAAAAAAYoGAQAAAAGLBgEAAAABjAYBAAAAAY0GAQAAAAGOBgEAAAABjwYQAAAAAQE9AACVAwAwAT0AAJUDADABAAAAEAAgAQAAABoAIBQJAACIDAAgDAAA4AwAIA0AAIkMACCDBQIAgwoAIZIFAgD0CgAh0wUAAIYMkQYi8QUCAPQKACHzBRAAjAoAIfQFEACMCgAh9QUQAIwKACH2BRAAjAoAIfsFAQCXCgAhiAYBAIIKACGJBkAAmAoAIYoGAQCXCgAhiwYBAJcKACGMBgEAlwoAIY0GAQCXCgAhjgYBAJcKACGPBhAA6gsAIQIAAAArACA9AACaAwAgEYMFAgCDCgAhkgUCAPQKACHTBQAAhgyRBiLxBQIA9AoAIfMFEACMCgAh9AUQAIwKACH1BRAAjAoAIfYFEACMCgAh-wUBAJcKACGIBgEAggoAIYkGQACYCgAhigYBAJcKACGLBgEAlwoAIYwGAQCXCgAhjQYBAJcKACGOBgEAlwoAIY8GEADqCwAhAgAAACkAID0AAJwDACACAAAAKQAgPQAAnAMAIAEAAAAQACABAAAAGgAgAwAAACsAIEQAAJMDACBFAACaAwAgAQAAACsAIAEAAAApACAODgAA2wwAIEoAANwMACBLAADfDAAgTAAA3gwAIE0AAN0MACCSBQAAkQoAIPEFAACRCgAg-wUAAJEKACCKBgAAkQoAIIsGAACRCgAgjAYAAJEKACCNBgAAkQoAII4GAACRCgAgjwYAAJEKACAUgAUAAP8IADCBBQAApQMAEIIFAAD_CAAwgwUCAJgIACGSBQIAywgAIdMFAACACZEGIvEFAgDLCAAh8wUQAKMIACH0BRAAowgAIfUFEACjCAAh9gUQAKMIACH7BQEApwgAIYgGAQCZCAAhiQZAAKgIACGKBgEApwgAIYsGAQCnCAAhjAYBAKcIACGNBgEApwgAIY4GAQCnCAAhjwYQAPEIACEDAAAAKQAgAQAApAMAMEkAAKUDACADAAAAKQAgAQAAKgAwAgAAKwAgAQAAAEYAIAEAAABGACADAAAARAAgAQAARQAwAgAARgAgAwAAAEQAIAEAAEUAMAIAAEYAIAMAAABEACABAABFADACAABGACAGCQAA2gwAIIMFAgAAAAHIBQEAAAABygUBAAAAAcwFAQAAAAHxBQIAAAABAT0AAK0DACAFgwUCAAAAAcgFAQAAAAHKBQEAAAABzAUBAAAAAfEFAgAAAAEBPQAArwMAMAE9AACvAwAwBgkAANkMACCDBQIAgwoAIcgFAQCCCgAhygUBAIIKACHMBQEAlwoAIfEFAgCDCgAhAgAAAEYAID0AALIDACAFgwUCAIMKACHIBQEAggoAIcoFAQCCCgAhzAUBAJcKACHxBQIAgwoAIQIAAABEACA9AAC0AwAgAgAAAEQAID0AALQDACADAAAARgAgRAAArQMAIEUAALIDACABAAAARgAgAQAAAEQAIAYOAADUDAAgSgAA1QwAIEsAANgMACBMAADXDAAgTQAA1gwAIMwFAACRCgAgCIAFAAD-CAAwgQUAALsDABCCBQAA_ggAMIMFAgCYCAAhyAUBAJkIACHKBQEAmQgAIcwFAQCnCAAh8QUCAJgIACEDAAAARAAgAQAAugMAMEkAALsDACADAAAARAAgAQAARQAwAgAARgAgAQAAAJIBACABAAAAkgEAIAMAAACQAQAgAQAAkQEAMAIAAJIBACADAAAAkAEAIAEAAJEBADACAACSAQAgAwAAAJABACABAACRAQAwAgAAkgEAIAYDAADTDAAggwUCAAAAAYQFAgAAAAGFBgEAAAABhgYBAAAAAYcGAQAAAAEBPQAAwwMAIAWDBQIAAAABhAUCAAAAAYUGAQAAAAGGBgEAAAABhwYBAAAAAQE9AADFAwAwAT0AAMUDADAGAwAA0gwAIIMFAgCDCgAhhAUCAIMKACGFBgEAggoAIYYGAQCCCgAhhwYBAIIKACECAAAAkgEAID0AAMgDACAFgwUCAIMKACGEBQIAgwoAIYUGAQCCCgAhhgYBAIIKACGHBgEAggoAIQIAAACQAQAgPQAAygMAIAIAAACQAQAgPQAAygMAIAMAAACSAQAgRAAAwwMAIEUAAMgDACABAAAAkgEAIAEAAACQAQAgBQ4AAM0MACBKAADODAAgSwAA0QwAIEwAANAMACBNAADPDAAgCIAFAAD9CAAwgQUAANEDABCCBQAA_QgAMIMFAgCYCAAhhAUCAJgIACGFBgEAmQgAIYYGAQCZCAAhhwYBAJkIACEDAAAAkAEAIAEAANADADBJAADRAwAgAwAAAJABACABAACRAQAwAgAAkgEAIAEAAACWAQAgAQAAAJYBACADAAAAlAEAIAEAAJUBADACAACWAQAgAwAAAJQBACABAACVAQAwAgAAlgEAIAMAAACUAQAgAQAAlQEAMAIAAJYBACAHAwAAzAwAIIMFAgAAAAGEBQIAAAABgQYBAAAAAYIGAQAAAAGDBgEAAAABhAYBAAAAAQE9AADZAwAgBoMFAgAAAAGEBQIAAAABgQYBAAAAAYIGAQAAAAGDBgEAAAABhAYBAAAAAQE9AADbAwAwAT0AANsDADAHAwAAywwAIIMFAgCDCgAhhAUCAIMKACGBBgEAggoAIYIGAQCCCgAhgwYBAIIKACGEBgEAggoAIQIAAACWAQAgPQAA3gMAIAaDBQIAgwoAIYQFAgCDCgAhgQYBAIIKACGCBgEAggoAIYMGAQCCCgAhhAYBAIIKACECAAAAlAEAID0AAOADACACAAAAlAEAID0AAOADACADAAAAlgEAIEQAANkDACBFAADeAwAgAQAAAJYBACABAAAAlAEAIAUOAADGDAAgSgAAxwwAIEsAAMoMACBMAADJDAAgTQAAyAwAIAmABQAA_AgAMIEFAADnAwAQggUAAPwIADCDBQIAmAgAIYQFAgCYCAAhgQYBAJkIACGCBgEAmQgAIYMGAQCZCAAhhAYBAJkIACEDAAAAlAEAIAEAAOYDADBJAADnAwAgAwAAAJQBACABAACVAQAwAgAAlgEAIAEAAABaACABAAAAWgAgAwAAAFgAIAEAAFkAMAIAAFoAIAMAAABYACABAABZADACAABaACADAAAAWAAgAQAAWQAwAgAAWgAgBwQAAMQMACAbAADFDAAggwUCAAAAAZgFQAAAAAGkBQIAAAAB_gUBAAAAAYAGAAAAgAYCAT0AAO8DACAFgwUCAAAAAZgFQAAAAAGkBQIAAAAB_gUBAAAAAYAGAAAAgAYCAT0AAPEDADABPQAA8QMAMAcEAAC2DAAgGwAAtwwAIIMFAgCDCgAhmAVAAJgKACGkBQIAgwoAIf4FAQCCCgAhgAYAALUMgAYiAgAAAFoAID0AAPQDACAFgwUCAIMKACGYBUAAmAoAIaQFAgCDCgAh_gUBAIIKACGABgAAtQyABiICAAAAWAAgPQAA9gMAIAIAAABYACA9AAD2AwAgAwAAAFoAIEQAAO8DACBFAAD0AwAgAQAAAFoAIAEAAABYACAFDgAAsAwAIEoAALEMACBLAAC0DAAgTAAAswwAIE0AALIMACAIgAUAAPgIADCBBQAA_QMAEIIFAAD4CAAwgwUCAJgIACGYBUAAqAgAIaQFAgCYCAAh_gUBAJkIACGABgAA-QiABiIDAAAAWAAgAQAA_AMAMEkAAP0DACADAAAAWAAgAQAAWQAwAgAAWgAgAQAAAF4AIAEAAABeACADAAAAXAAgAQAAXQAwAgAAXgAgAwAAAFwAIAEAAF0AMAIAAF4AIAMAAABcACABAABdADACAABeACAGGgAArwwAIIMFAgAAAAHIBQEAAAABzQVAAAAAAfwFAAEAAAH9BQIAAAABAT0AAIUEACAFgwUCAAAAAcgFAQAAAAHNBUAAAAAB_AUAAQAAAf0FAgAAAAEBPQAAhwQAMAE9AACHBAAwBhoAAK4MACCDBQIAgwoAIcgFAQCCCgAhzQVAAJgKACH8BQAB_goAIf0FAgCDCgAhAgAAAF4AID0AAIoEACAFgwUCAIMKACHIBQEAggoAIc0FQACYCgAh_AUAAf4KACH9BQIAgwoAIQIAAABcACA9AACMBAAgAgAAAFwAID0AAIwEACADAAAAXgAgRAAAhQQAIEUAAIoEACABAAAAXgAgAQAAAFwAIAUOAACpDAAgSgAAqgwAIEsAAK0MACBMAACsDAAgTQAAqwwAIAiABQAA9wgAMIEFAACTBAAQggUAAPcIADCDBQIAmAgAIcgFAQCZCAAhzQVAAKgIACH8BQAB2AgAIf0FAgCYCAAhAwAAAFwAIAEAAJIEADBJAACTBAAgAwAAAFwAIAEAAF0AMAIAAF4AIAEAAAAcACABAAAAHAAgAwAAABoAIAEAABsAMAIAABwAIAMAAAAaACABAAAbADACAAAcACADAAAAGgAgAQAAGwAwAgAAHAAgGQQAAKMMACAJAACiDAAgCgAApAwAIAsAAKUMACANAACmDAAgEAAApwwAIBMAAKgMACCDBQIAAAABhAUCAAAAAZQFAgAAAAGXBQEAAAABmAVAAAAAAaMFQAAAAAGkBQIAAAAB0wUAAAD7BQLxBQIAAAAB8gUCAAAAAfMFEAAAAAH0BRAAAAAB9QUQAAAAAfYFEAAAAAH3BRAAAAAB-AUQAAAAAfkFEAAAAAH7BQEAAAABAT0AAJsEACASgwUCAAAAAYQFAgAAAAGUBQIAAAABlwUBAAAAAZgFQAAAAAGjBUAAAAABpAUCAAAAAdMFAAAA-wUC8QUCAAAAAfIFAgAAAAHzBRAAAAAB9AUQAAAAAfUFEAAAAAH2BRAAAAAB9wUQAAAAAfgFEAAAAAH5BRAAAAAB-wUBAAAAAQE9AACdBAAwAT0AAJ0EADABAAAAEAAgAQAAAA0AIAEAAAAXACAZBAAA7QsAIAkAAOwLACAKAADuCwAgCwAA7wsAIA0AAPALACAQAADxCwAgEwAA8gsAIIMFAgCDCgAhhAUCAIMKACGUBQIA9AoAIZcFAQCXCgAhmAVAAJgKACGjBUAAmAoAIaQFAgCDCgAh0wUAAOsL-wUi8QUCAPQKACHyBQIA9AoAIfMFEACMCgAh9AUQAIwKACH1BRAAjAoAIfYFEACMCgAh9wUQAOoLACH4BRAAjAoAIfkFEACMCgAh-wUBAJcKACECAAAAHAAgPQAAowQAIBKDBQIAgwoAIYQFAgCDCgAhlAUCAPQKACGXBQEAlwoAIZgFQACYCgAhowVAAJgKACGkBQIAgwoAIdMFAADrC_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-QoAIEoAAPoKACBLAAD9CgAgTAAA_AoAIE0AAPsKACAIPQAB2AgAIYAFAADXCAAwgQUAAOgFABCCBQAA1wgAMIMFAgCYCAAhmAVAAKgIACHXBQIAmAgAIdgFAgCYCAAhAwAAAHkAIAEAAOcFADBJAADoBQAgAwAAAHkAIAEAAHoAMAIAAHsAIAEAAABkACABAAAAZAAgAwAAAGIAIAEAAGMAMAIAAGQAIAMAAABiACABAABjADACAABkACADAAAAYgAgAQAAYwAwAgAAZAAgDAMAAPgKACAEAAD3CgAggwUCAAAAAYQFAgAAAAGYBUAAAAABpAUCAAAAAc8FAAAAzwUC0QUAAADRBQLTBQAAANMFAtQFAQAAAAHVBQIAAAAB1gUBAAAAAQE9AADwBQAgCoMFAgAAAAGEBQIAAAABmAVAAAAAAaQFAgAAAAHPBQAAAM8FAtEFAAAA0QUC0wUAAADTBQLUBQEAAAAB1QUCAAAAAdYFAQAAAAEBPQAA8gUAMAE9AADyBQAwAQAAAA0AIAwDAAD2CgAgBAAA9QoAIIMFAgCDCgAhhAUCAPQKACGYBUAAmAoAIaQFAgCDCgAhzwUAAPEKzwUi0QUAAPIK0QUi0wUAAPMK0wUi1AUBAJcKACHVBQIA9AoAIdYFAQCXCgAhAgAAAGQAID0AAPYFACAKgwUCAIMKACGEBQIA9AoAIZgFQACYCgAhpAUCAIMKACHPBQAA8QrPBSLRBQAA8grRBSLTBQAA8wrTBSLUBQEAlwoAIdUFAgD0CgAh1gUBAJcKACECAAAAYgAgPQAA-AUAIAIAAABiACA9AAD4BQAgAQAAAA0AIAMAAABkACBEAADwBQAgRQAA9gUAIAEAAABkACABAAAAYgAgCQ4AAOwKACBKAADtCgAgSwAA8AoAIEwAAO8KACBNAADuCgAghAUAAJEKACDUBQAAkQoAINUFAACRCgAg1gUAAJEKACANgAUAAMoIADCBBQAAgAYAEIIFAADKCAAwgwUCAJgIACGEBQIAywgAIZgFQACoCAAhpAUCAJgIACHPBQAAzAjPBSLRBQAAzQjRBSLTBQAAzgjTBSLUBQEApwgAIdUFAgDLCAAh1gUBAKcIACEDAAAAYgAgAQAA_wUAMEkAAIAGACADAAAAYgAgAQAAYwAwAgAAZAAgAQAAAGkAIAEAAABpACADAAAAZwAgAQAAaAAwAgAAaQAgAwAAAGcAIAEAAGgAMAIAAGkAIAMAAABnACABAABoADACAABpACAKBAAA6woAIIMFAgAAAAGjBUAAAAABpAUCAAAAAcgFAQAAAAHJBQEAAAABygUBAAAAAcsFBAAAAAHMBQEAAAABzQVAAAAAAQE9AACIBgAgCYMFAgAAAAGjBUAAAAABpAUCAAAAAcgFAQAAAAHJBQEAAAABygUBAAAAAcsFBAAAAAHMBQEAAAABzQVAAAAAAQE9AACKBgAwAT0AAIoGADAKBAAA6goAIIMFAgCDCgAhowVAAJgKACGkBQIAgwoAIcgFAQCCCgAhyQUBAIIKACHKBQEAggoAIcsFBADpCgAhzAUBAIIKACHNBUAAmAoAIQIAAABpACA9AACNBgAgCYMFAgCDCgAhowVAAJgKACGkBQIAgwoAIcgFAQCCCgAhyQUBAIIKACHKBQEAggoAIcsFBADpCgAhzAUBAIIKACHNBUAAmAoAIQIAAABnACA9AACPBgAgAgAAAGcAID0AAI8GACADAAAAaQAgRAAAiAYAIEUAAI0GACABAAAAaQAgAQAAAGcAIAUOAADkCgAgSgAA5QoAIEsAAOgKACBMAADnCgAgTQAA5goAIAyABQAAxggAMIEFAACWBgAQggUAAMYIADCDBQIAmAgAIaMFQACoCAAhpAUCAJgIACHIBQEAmQgAIckFAQCZCAAhygUBAJkIACHLBQQAxwgAIcwFAQCZCAAhzQVAAKgIACEDAAAAZwAgAQAAlQYAMEkAAJYGACADAAAAZwAgAQAAaAAwAgAAaQAgCwMAAKEIACCABQAAxAgAMIEFAACoAQAQggUAAMQIADCDBQIAAAABhAUCAAAAAa0FAQCgCAAhxAUBAKAIACHFBQEAoAgAIcYFAQC7CAAhxwUAAMUIACABAAAAmQYAIAEAAACZBgAgAwMAAIYKACDGBQAAkQoAIMcFAACRCgAgAwAAAKgBACABAACcBgAwAgAAmQYAIAMAAACoAQAgAQAAnAYAMAIAAJkGACADAAAAqAEAIAEAAJwGADACAACZBgAgCAMAAOMKACCDBQIAAAABhAUCAAAAAa0FAQAAAAHEBQEAAAABxQUBAAAAAcYFAQAAAAHHBYAAAAABAT0AAKAGACAHgwUCAAAAAYQFAgAAAAGtBQEAAAABxAUBAAAAAcUFAQAAAAHGBQEAAAABxwWAAAAAAQE9AACiBgAwAT0AAKIGADAIAwAA4goAIIMFAgCDCgAhhAUCAIMKACGtBQEAggoAIcQFAQCCCgAhxQUBAIIKACHGBQEAlwoAIccFgAAAAAECAAAAmQYAID0AAKUGACAHgwUCAIMKACGEBQIAgwoAIa0FAQCCCgAhxAUBAIIKACHFBQEAggoAIcYFAQCXCgAhxwWAAAAAAQIAAACoAQAgPQAApwYAIAIAAACoAQAgPQAApwYAIAMAAACZBgAgRAAAoAYAIEUAAKUGACABAAAAmQYAIAEAAACoAQAgBw4AAN0KACBKAADeCgAgSwAA4QoAIEwAAOAKACBNAADfCgAgxgUAAJEKACDHBQAAkQoAIAqABQAAwQgAMIEFAACuBgAQggUAAMEIADCDBQIAmAgAIYQFAgCYCAAhrQUBAJkIACHEBQEAmQgAIcUFAQCZCAAhxgUBAKcIACHHBQAAwggAIAMAAACoAQAgAQAArQYAMEkAAK4GACADAAAAqAEAIAEAAJwGADACAACZBgAgEwMAAKEIACCABQAAvwgAMIEFAACqAQAQggUAAL8IADCDBQIAAAABhAUCAAAAAbcFAQCgCAAhuAUgAMAIACG5BQEAoAgAIboFIADACAAhuwUBAKAIACG8BSAAwAgAIb0FAQCgCAAhvgUBAKAIACG_BQEAoAgAIcAFAQCgCAAhwQUgAMAIACHCBSAAwAgAIcMFIADACAAhAQAAALEGACABAAAAsQYAIAEDAACGCgAgAwAAAKoBACABAAC0BgAwAgAAsQYAIAMAAACqAQAgAQAAtAYAMAIAALEGACADAAAAqgEAIAEAALQGADACAACxBgAgEAMAANwKACCDBQIAAAABhAUCAAAAAbcFAQAAAAG4BSAAAAABuQUBAAAAAboFIAAAAAG7BQEAAAABvAUgAAAAAb0FAQAAAAG-BQEAAAABvwUBAAAAAcAFAQAAAAHBBSAAAAABwgUgAAAAAcMFIAAAAAEBPQAAuAYAIA-DBQIAAAABhAUCAAAAAbcFAQAAAAG4BSAAAAABuQUBAAAAAboFIAAAAAG7BQEAAAABvAUgAAAAAb0FAQAAAAG-BQEAAAABvwUBAAAAAcAFAQAAAAHBBSAAAAABwgUgAAAAAcMFIAAAAAEBPQAAugYAMAE9AAC6BgAwEAMAANsKACCDBQIAgwoAIYQFAgCDCgAhtwUBAIIKACG4BSAAtQoAIbkFAQCCCgAhugUgALUKACG7BQEAggoAIbwFIAC1CgAhvQUBAIIKACG-BQEAggoAIb8FAQCCCgAhwAUBAIIKACHBBSAAtQoAIcIFIAC1CgAhwwUgALUKACECAAAAsQYAID0AAL0GACAPgwUCAIMKACGEBQIAgwoAIbcFAQCCCgAhuAUgALUKACG5BQEAggoAIboFIAC1CgAhuwUBAIIKACG8BSAAtQoAIb0FAQCCCgAhvgUBAIIKACG_BQEAggoAIcAFAQCCCgAhwQUgALUKACHCBSAAtQoAIcMFIAC1CgAhAgAAAKoBACA9AAC_BgAgAgAAAKoBACA9AAC_BgAgAwAAALEGACBEAAC4BgAgRQAAvQYAIAEAAACxBgAgAQAAAKoBACAFDgAA1goAIEoAANcKACBLAADaCgAgTAAA2QoAIE0AANgKACASgAUAAL4IADCBBQAAxgYAEIIFAAC-CAAwgwUCAJgIACGEBQIAmAgAIbcFAQCZCAAhuAUgALAIACG5BQEAmQgAIboFIACwCAAhuwUBAJkIACG8BSAAsAgAIb0FAQCZCAAhvgUBAJkIACG_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_AcAEIIFAACiCAAwgwUCAJgIACGRBQIAmAgAIZIFAgCYCAAhkwUQAKMIACEDAAAALQAgAQAA-wcAMEkAAPwHACADAAAALQAgAQAALgAwAgAALwAgBwMAAKEIACCABQAAnwgAMIEFAAC9AQAQggUAAJ8IADCDBQIAAAABhAUCAAAAAYUFAQCgCAAhAQAAAP8HACABAAAA_wcAIAEDAACGCgAgAwAAAL0BACABAACCCAAwAgAA_wcAIAMAAAC9AQAgAQAAgggAMAIAAP8HACADAAAAvQEAIAEAAIIIADACAAD_BwAgBAMAAIUKACCDBQIAAAABhAUCAAAAAYUFAQAAAAEBPQAAhggAIAODBQIAAAABhAUCAAAAAYUFAQAAAAEBPQAAiAgAMAE9AACICAAwBAMAAIQKACCDBQIAgwoAIYQFAgCDCgAhhQUBAIIKACECAAAA_wcAID0AAIsIACADgwUCAIMKACGEBQIAgwoAIYUFAQCCCgAhAgAAAL0BACA9AACNCAAgAgAAAL0BACA9AACNCAAgAwAAAP8HACBEAACGCAAgRQAAiwgAIAEAAAD_BwAgAQAAAL0BACAFDgAA_QkAIEoAAP4JACBLAACBCgAgTAAAgAoAIE0AAP8JACAGgAUAAJcIADCBBQAAlAgAEIIFAACXCAAwgwUCAJgIACGEBQIAmAgAIYUFAQCZCAAhAwAAAL0BACABAACTCAAwSQAAlAgAIAMAAAC9AQAgAQAAgggAMAIAAP8HACAGgAUAAJcIADCBBQAAlAgAEIIFAACXCAAwgwUCAJgIACGEBQIAmAgAIYUFAQCZCAAhDQ4AAJsIACBKAACeCAAgSwAAmwgAIEwAAJsIACBNAACbCAAghgUCAAAAAYcFAgAAAASIBQIAAAAEiQUCAAAAAYoFAgAAAAGLBQIAAAABjAUCAAAAAZAFAgCdCAAhDg4AAJsIACBMAACcCAAgTQAAnAgAIIYFAQAAAAGHBQEAAAAEiAUBAAAABIkFAQAAAAGKBQEAAAABiwUBAAAAAYwFAQAAAAGNBQEAAAABjgUBAAAAAY8FAQAAAAGQBQEAmggAIQ4OAACbCAAgTAAAnAgAIE0AAJwIACCGBQEAAAABhwUBAAAABIgFAQAAAASJBQEAAAABigUBAAAAAYsFAQAAAAGMBQEAAAABjQUBAAAAAY4FAQAAAAGPBQEAAAABkAUBAJoIACEIhgUCAAAAAYcFAgAAAASIBQIAAAAEiQUCAAAAAYoFAgAAAAGLBQIAAAABjAUCAAAAAZAFAgCbCAAhC4YFAQAAAAGHBQEAAAAEiAUBAAAABIkFAQAAAAGKBQEAAAABiwUBAAAAAYwFAQAAAAGNBQEAAAABjgUBAAAAAY8FAQAAAAGQBQEAnAgAIQ0OAACbCAAgSgAAnggAIEsAAJsIACBMAACbCAAgTQAAmwgAIIYFAgAAAAGHBQIAAAAEiAUCAAAABIkFAgAAAAGKBQIAAAABiwUCAAAAAYwFAgAAAAGQBQIAnQgAIQiGBQgAAAABhwUIAAAABIgFCAAAAASJBQgAAAABigUIAAAAAYsFCAAAAAGMBQgAAAABkAUIAJ4IACEHAwAAoQgAIIAFAACfCAAwgQUAAL0BABCCBQAAnwgAMIMFAgDiCAAhhAUCAOIIACGFBQEAoAgAIQuGBQEAAAABhwUBAAAABIgFAQAAAASJBQEAAAABigUBAAAAAYsFAQAAAAGMBQEAAAABjQUBAAAAAY4FAQAAAAGPBQEAAAABkAUBAJwIACEmBQAAqgkAIAcAAOUJACAIAACkCQAgHQAA7AkAICUAALUJACAmAADkCQAgJwAA5gkAICgAAOcJACApAADoCQAgKgAApQkAICsAAOkJACAsAADqCQAgLQAA6wkAIC4AALcJACAvAADtCQAgMAAA7gkAIDEAAO8JACAyAADwCQAgMwAA8QkAIDQAAPIJACA1AADzCQAgNgAA9AkAIDcAAPUJACCABQAA4wkAMIEFAAANABCCBQAA4wkAMIMFAgDiCAAhhgYBAKAIACGHBgEAoAgAIbwGIADACAAhvQYCAOIIACG-BiAAwAgAIb8GAgDiCAAhwAYgAMAIACHBBgIA4ggAIcIGAgDiCAAhywYAAA0AIMwGAAANACAHgAUAAKIIADCBBQAA_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_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-wUIkAUAAPMI-wUiBw4AAJsIACBMAAD0CAAgTQAA9AgAIIYFAAAA-wUChwUAAAD7BQiIBQAAAPsFCJAFAADzCPsFIgSGBQAAAPsFAocFAAAA-wUIiAUAAAD7BQiQBQAA9Aj7BSINDgAArAgAIEoAAPYIACBLAAD2CAAgTAAA9ggAIE0AAPYIACCGBRAAAAABhwUQAAAABYgFEAAAAAWJBRAAAAABigUQAAAAAYsFEAAAAAGMBRAAAAABkAUQAPUIACEIhgUQAAAAAYcFEAAAAAWIBRAAAAAFiQUQAAAAAYoFEAAAAAGLBRAAAAABjAUQAAAAAZAFEAD2CAAhCIAFAAD3CAAwgQUAAJMEABCCBQAA9wgAMIMFAgCYCAAhyAUBAJkIACHNBUAAqAgAIfwFAAHYCAAh_QUCAJgIACEIgAUAAPgIADCBBQAA_QMAEIIFAAD4CAAwgwUCAJgIACGYBUAAqAgAIaQFAgCYCAAh_gUBAJkIACGABgAA-QiABiIHDgAAmwgAIEwAAPsIACBNAAD7CAAghgUAAACABgKHBQAAAIAGCIgFAAAAgAYIkAUAAPoIgAYiBw4AAJsIACBMAAD7CAAgTQAA-wgAIIYFAAAAgAYChwUAAACABgiIBQAAAIAGCJAFAAD6CIAGIgSGBQAAAIAGAocFAAAAgAYIiAUAAACABgiQBQAA-wiABiIJgAUAAPwIADCBBQAA5wMAEIIFAAD8CAAwgwUCAJgIACGEBQIAmAgAIYEGAQCZCAAhggYBAJkIACGDBgEAmQgAIYQGAQCZCAAhCIAFAAD9CAAwgQUAANEDABCCBQAA_QgAMIMFAgCYCAAhhAUCAJgIACGFBgEAmQgAIYYGAQCZCAAhhwYBAJkIACEIgAUAAP4IADCBBQAAuwMAEIIFAAD-CAAwgwUCAJgIACHIBQEAmQgAIcoFAQCZCAAhzAUBAKcIACHxBQIAmAgAIRSABQAA_wgAMIEFAAClAwAQggUAAP8IADCDBQIAmAgAIZIFAgDLCAAh0wUAAIAJkQYi8QUCAMsIACHzBRAAowgAIfQFEACjCAAh9QUQAKMIACH2BRAAowgAIfsFAQCnCAAhiAYBAJkIACGJBkAAqAgAIYoGAQCnCAAhiwYBAKcIACGMBgEApwgAIY0GAQCnCAAhjgYBAKcIACGPBhAA8QgAIQcOAACbCAAgTAAAggkAIE0AAIIJACCGBQAAAJEGAocFAAAAkQYIiAUAAACRBgiQBQAAgQmRBiIHDgAAmwgAIEwAAIIJACBNAACCCQAghgUAAACRBgKHBQAAAJEGCIgFAAAAkQYIkAUAAIEJkQYiBIYFAAAAkQYChwUAAACRBgiIBQAAAJEGCJAFAACCCZEGIhaABQAAgwkAMIEFAACLAwAQggUAAIMJADCDBQIAmAgAIYQFAgCYCAAhlAUCAMsIACGYBUAAqAgAIaMFQACoCAAhpAUCAJgIACHTBQAAhQmdBiKRBgIAywgAIZIGAgCYCAAhkwYBAJkIACGUBgEAmQgAIZUGQACoCAAhlgYBAJkIACGYBgAAhAmYBiKZBgAAwggAIJoGQACoCAAhmwYBAJkIACGdBgEApwgAIZ4GAQCnCAAhBw4AAJsIACBMAACJCQAgTQAAiQkAIIYFAAAAmAYChwUAAACYBgiIBQAAAJgGCJAFAACICZgGIgcOAACbCAAgTAAAhwkAIE0AAIcJACCGBQAAAJ0GAocFAAAAnQYIiAUAAACdBgiQBQAAhgmdBiIHDgAAmwgAIEwAAIcJACBNAACHCQAghgUAAACdBgKHBQAAAJ0GCIgFAAAAnQYIkAUAAIYJnQYiBIYFAAAAnQYChwUAAACdBgiIBQAAAJ0GCJAFAACHCZ0GIgcOAACbCAAgTAAAiQkAIE0AAIkJACCGBQAAAJgGAocFAAAAmAYIiAUAAACYBgiQBQAAiAmYBiIEhgUAAACYBgKHBQAAAJgGCIgFAAAAmAYIkAUAAIkJmAYiEYAFAACKCQAwgQUAAO0CABCCBQAAigkAMIMFAgCYCAAhlAUCAMsIACGYBUAAqAgAIaQFAgCYCAAhiAYBAJkIACGMBgEApwgAIY0GAQCnCAAhkQYCAJgIACGfBgEApwgAIaAGEADxCAAhoQYBAKcIACGiBgEApwgAIaQGAACLCaQGIqUGAQCnCAAhBw4AAJsIACBMAACNCQAgTQAAjQkAIIYFAAAApAYChwUAAACkBgiIBQAAAKQGCJAFAACMCaQGIgcOAACbCAAgTAAAjQkAIE0AAI0JACCGBQAAAKQGAocFAAAApAYIiAUAAACkBgiQBQAAjAmkBiIEhgUAAACkBgKHBQAAAKQGCIgFAAAApAYIkAUAAI0JpAYiCYAFAACOCQAwgQUAANUCABCCBQAAjgkAMIMFAgCYCAAhhAUCAJgIACGYBUAAqAgAIaIFAgCYCAAhpgYBAJkIACGnBgEAmQgAIQqABQAAjwkAMIEFAAC_AgAQggUAAI8JADCDBQIAmAgAIYQFAgCYCAAhmAVAAKgIACGZBQEAmQgAIbEFAQCnCAAhqAYBAJkIACGpBgEApwgAIQiABQAAkAkAMIEFAACnAgAQggUAAJAJADCDBQIAmAgAIcgFAQCZCAAhygUBAKcIACHMBQEApwgAIZEGAgCYCAAhE4AFAACRCQAwgQUAAJECABCCBQAAkQkAMIMFAgCYCAAhhAUCAJgIACGXBQEApwgAIZgFQACoCAAhpAUCAJgIACHTBQEAmQgAIeQFAQCZCAAh_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-gkAIB0AAOwJACAeAAD7CQAgHwAA_AkAICUAALUJACCABQAA-QkAMIEFAAADABCCBQAA-QkAMIMFAgDiCAAhhAUCAOIIACGYBUAA4wgAIaMFQADjCAAhsQUBALsIACG0BQEAuwgAIbYFAQC7CAAh0wUAAPcJsQYilQZAAOQIACGbBgEAuwgAIakGAQCgCAAhsgYBAKAIACGzBgEAoAgAIbQGAQCgCAAhtQYBALsIACG2BgEAuwgAIbcGAQC7CAAhuAYBALsIACG5BgEAuwgAIboGAQC7CAAhuwYBALsIACHLBgAAAwAgzAYAAAMAIAPFBgAAdAAgxgYAAHQAIMcGAAB0ACANBAAAmQkAIIAFAAC4CQAwgQUAAGcAEIIFAAC4CQAwgwUCAOIIACGjBUAA4wgAIaQFAgDiCAAhyAUBAKAIACHJBQEAoAgAIcoFAQCgCAAhywUEALAJACHMBQEAoAgAIc0FQADjCAAhDwMAAKkJACAEAACZCQAggAUAALkJADCBBQAAYgAQggUAALkJADCDBQIA4ggAIYQFAgDlCAAhmAVAAOMIACGkBQIA4ggAIc8FAAC6Cc8FItEFAAC7CdEFItMFAAC8CdMFItQFAQC7CAAh1QUCAOUIACHWBQEAuwgAIQSGBQAAAM8FAocFAAAAzwUIiAUAAADPBQiQBQAA1AjPBSIEhgUAAADRBQKHBQAAANEFCIgFAAAA0QUIkAUAANII0QUiBIYFAAAA0wUChwUAAADTBQiIBQAAANMFCJAFAADQCNMFIgkaAAC-CQAggAUAAL0JADCBBQAAXAAQggUAAL0JADCDBQIA4ggAIcgFAQCgCAAhzQVAAOMIACH8BQABrQkAIf0FAgDiCAAhDAQAAJkJACAbAADBCQAggAUAAL8JADCBBQAAWAAQggUAAL8JADCDBQIA4ggAIZgFQADjCAAhpAUCAOIIACH-BQEAoAgAIYAGAADACYAGIssGAABYACDMBgAAWAAgCgQAAJkJACAbAADBCQAggAUAAL8JADCBBQAAWAAQggUAAL8JADCDBQIA4ggAIZgFQADjCAAhpAUCAOIIACH-BQEAoAgAIYAGAADACYAGIgSGBQAAAIAGAocFAAAAgAYIiAUAAACABgiQBQAA-wiABiIDxQYAAFwAIMYGAABcACDHBgAAXAAgCQYAAMMJACCABQAAwgkAMIEFAABPABCCBQAAwgkAMIMFAgDiCAAhyAUBAKAIACHKBQEAuwgAIcwFAQC7CAAhkQYCAOIIACEbAwAAoQgAIAQAAJkJACAHAADhCQAgCAAApAkAIBgAAKcJACAZAAD4CQAggAUAAPYJADCBBQAABwAQggUAAPYJADCDBQIA4ggAIYQFAgDiCAAhlwUBALsIACGYBUAA4wgAIaQFAgDiCAAh0wUBAKAIACHkBQEAoAgAIf4FAQCgCAAhkgYCAOIIACGqBkAA4wgAIasGAQCgCAAhrAYBAKAIACGtBiAAwAgAIa4GAQC7CAAhrwYgAMAIACGxBgAA9wmxBiLLBgAABwAgzAYAAAcAIAkJAADFCQAggAUAAMQJADCBBQAARAAQggUAAMQJADCDBQIA4ggAIcgFAQCgCAAhygUBAKAIACHMBQEAuwgAIfEFAgDiCAAhIAMAAKkJACAEAACZCQAgBgAA4AkAIAcAAOEJACALAADJCQAgDAAA1QkAIBAAANwJACAXAADiCQAggAUAAN0JADCBBQAAEAAQggUAAN0JADCDBQIA4ggAIYQFAgDiCAAhlAUCAOUIACGYBUAA4wgAIaMFQADjCAAhpAUCAOIIACHTBQAA3wmdBiKRBgIA5QgAIZIGAgDiCAAhkwYBAKAIACGUBgEAoAgAIZUGQADjCAAhlgYBAKAIACGYBgAA3gmYBiKZBgAAxQgAIJoGQADjCAAhmwYBAKAIACGdBgEAuwgAIZ4GAQC7CAAhywYAABAAIMwGAAAQACAUBAAAmQkAIAYAAMMJACALAADJCQAggAUAAMYJADCBBQAAOgAQggUAAMYJADCDBQIA4ggAIZQFAgDlCAAhmAVAAOMIACGkBQIA4ggAIYgGAQCgCAAhjAYBALsIACGNBgEAuwgAIZEGAgDiCAAhnwYBALsIACGgBhAAxwkAIaEGAQC7CAAhogYBALsIACGkBgAAyAmkBiKlBgEAuwgAIQiGBRAAAAABhwUQAAAABYgFEAAAAAWJBRAAAAABigUQAAAAAYsFEAAAAAGMBRAAAAABkAUQAPYIACEEhgUAAACkBgKHBQAAAKQGCIgFAAAApAYIkAUAAI0JpAYiEAMAAKEIACAIAACkCQAgFAAApQkAIBUAA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-AUQAMsJACH5BRAAywkAIfsFAQC7CAAhBIYFAAAA-wUChwUAAAD7BQiIBQAAAPsFCJAFAAD0CPsFIgPFBgAAKQAgxgYAACkAIMcGAAApACAeAwAAqQkAIAQAAJkJACAGAADgCQAgBwAA4QkAIAsAAMkJACAMAADVCQAgEAAA3AkAIBcAAOIJACCABQAA3QkAMIEFAAAQABCCBQAA3QkAMIMFAgDiCAAhhAUCAOIIACGUBQIA5QgAIZgFQADjCAAhowVAAOMIACGkBQIA4ggAIdMFAADfCZ0GIpEGAgDlCAAhkgYCAOIIACGTBgEAoAgAIZQGAQCgCAAhlQZAAOMIACGWBgEAoAgAIZgGAADeCZgGIpkGAADFCAAgmgZAAOMIACGbBgEAoAgAIZ0GAQC7CAAhngYBALsIACEEhgUAAACYBgKHBQAAAJgGCIgFAAAAmAYIkAUAAIkJmAYiBIYFAAAAnQYChwUAAACdBgiIBQAAAJ0GCJAFAACHCZ0GIhsDAAChCAAgBAAAmQkAIAcAAOEJACAIAACkCQAgGAAApwkAIBkAAPgJACCABQAA9gkAMIEFAAAHABCCBQAA9gkAMIMFAgDiCAAhhAUCAOIIACGXBQEAuwgAIZgFQADjCAAhpAUCAOIIACHTBQEAoAgAIeQFAQCgCAAh_gUBAKAIACGSBgIA4ggAIaoGQADjCAAhqwYBAKAIACGsBgEAoAgAIa0GIADACAAhrgYBALsIACGvBiAAwAgAIbEGAAD3CbEGIssGAAAHACDMBgAABwAgDwMAAKkJACAFAACqCQAgCAAApAkAIIAFAACoCQAwgQUAAAsAEIIFAACoCQAwgwUCAOIIACGEBQIA4ggAIZgFQADjCAAhmQUBAKAIACGxBQEAuwgAIagGAQCgCAAhqQYBALsIACHLBgAACwAgzAYAAAsAIAPFBgAARAAgxgYAAEQAIMcGAABEACAkBQAAqgkAIAcAAOUJACAIAACkCQAgHQAA7AkAICUAALUJACAmAADkCQAgJwAA5gkAICgAAOcJACApAADoCQAgKgAApQkAICsAAOkJACAsAADqCQAgLQAA6wkAIC4AALcJACAvAADtCQAgMAAA7gkAIDEAAO8JACAyAADwCQAgMwAA8QkAIDQAAPIJACA1AADzCQAgNgAA9AkAIDcAAPUJACCABQAA4wkAMIEFAAANABCCBQAA4wkAMIMFAgDiCAAhhgYBAKAIACGHBgEAoAgAIbwGIADACAAhvQYCAOIIACG-BiAAwAgAIb8GAgDiCAAhwAYgAMAIACHBBgIA4ggAIcIGAgDiCAAhA8UGAAADACDGBgAAAwAgxwYAAAMAIAPFBgAACwAgxgYAAAsAIMcGAAALACADxQYAABcAIMYGAAAXACDHBgAAFwAgA8UGAACQAQAgxgYAAJABACDHBgAAkAEAIAPFBgAAlAEAIMYGAACUAQAgxwYAAJQBACADxQYAAJkBACDGBgAAmQEAIMcGAACZAQAgA8UGAACdAQAgxgYAAJ0BACDHBgAAnQEAIAPFBgAAoQEAIMYGAAChAQAgxwYAAKEBACADxQYAAGIAIMYGAABiACDHBgAAYgAgDQMAAKEIACCABQAAxAgAMIEFAACoAQAQggUAAMQIADCDBQIA4ggAIYQFAgDiCAAhrQUBAKAIACHEBQEAoAgAIcUFAQCgCAAhxgUBALsIACHHBQAAxQgAIMsGAACoAQAgzAYAAKgBACAVAwAAoQgAIIAFAAC_CAAwgQUAAKoBABCCBQAAvwgAMIMFAgDiCAAhhAUCAOIIACG3BQEAoAgAIbgFIADACAAhuQUBAKAIACG6BSAAwAgAIbsFAQCgCAAhvAUgAMAIACG9BQEAoAgAIb4FAQCgCAAhvwUBAKAIACHABQEAoAgAIcEFIADACAAhwgUgAMAIACHDBSAAwAgAIcsGAACqAQAgzAYAAKoBACAJAwAAoQgAID0AALcIACCABQAAvQgAMIEFAACsAQAQggUAAL0IADCDBQIA4ggAIYQFAgDiCAAhywYAAKwBACDMBgAArAEAIBIDAAChCAAggAUAALoIADCBBQAArgEAEIIFAAC6CAAwgwUCAOIIACGEBQIA4ggAIa0FAQC7CAAhrgUBALsIACGvBQEAuwgAIbAFAQC7CAAhsQUBALsIACGyBQEAuwgAIbMFAQC7CAAhtAUBALsIACG1BQEAuwgAIbYFAQC7CAAhywYAAK4BACDMBgAArgEAIAkDAAChCAAgPQAAtwgAIIAFAAC2CAAwgQUAALABABCCBQAAtggAMIMFAgDiCAAhhAUCAOIIACHLBgAAsAEAIMwGAACwAQAgA8UGAACyAQAgxgYAALIBACDHBgAAsgEAIAPFBgAAawAgxgYAAGsAIMcGAABrACADxQYAALkBACDGBgAAuQEAIMcGAAC5AQAgCQMAAKEIACCABQAAnwgAMIEFAAC9AQAQggUAAJ8IADCDBQIA4ggAIYQFAgDiCAAhhQUBAKAIACHLBgAAvQEAIMwGAAC9AQAgGQMAAKEIACAEAACZCQAgBwAA4QkAIAgAAKQJACAYAACnCQAgGQAA-AkAIIAFAAD2CQAwgQUAAAcAEIIFAAD2CQAwgwUCAOIIACGEBQIA4ggAIZcFAQC7CAAhmAVAAOMIACGkBQIA4ggAIdMFAQCgCAAh5AUBAKAIACH-BQEAoAgAIZIGAgDiCAAhqgZAAOMIACGrBgEAoAgAIawGAQCgCAAhrQYgAMAIACGuBgEAuwgAIa8GIADACAAhsQYAAPcJsQYiBIYFAAAAsQYChwUAAACxBgiIBQAAALEGCJAFAACUCbEGIgPFBgAATwAgxgYAAE8AIMcGAABPACAiAwAAoQgAIAUAAKoJACAIAACkCQAgDAAApQkAIBgAAKcJACAcAAD6CQAgHQAA7AkAIB4AAPsJACAfAAD8CQAgJQAAtQkAIIAFAAD5CQAwgQUAAAMAEIIFAAD5CQAwgwUCAOIIACGEBQIA4ggAIZgFQADjCAAhowVAAOMIACGxBQEAuwgAIbQFAQC7CAAhtgUBALsIACHTBQAA9wmxBiKVBkAA5AgAIZsGAQC7CAAhqQYBAKAIACGyBgEAoAgAIbMGAQCgCAAhtAYBAKAIACG1BgEAuwgAIbYGAQC7CAAhtwYBALsIACG4BgEAuwgAIbkGAQC7CAAhugYBALsIACG7BgEAuwgAIQPFBgAAWAAgxgYAAFgAIMcGAABYACADxQYAAGcAIMYGAABnACDHBgAAZwAgDQMAAKEIACAEAACZCQAggAUAAJgJADCBBQAAawAQggUAAJgJADCDBQIA4ggAIYQFAgDiCAAhowVAAOMIACGkBQIA4ggAIaUFAQCgCAAhpgUgAMAIACHLBgAAawAgzAYAAGsAIAAAAAAAAdAGAQAAAAEF0AYCAAAAAdYGAgAAAAHXBgIAAAAB2AYCAAAAAdkGAgAAAAEFRAAAjhQAIEUAAJEUACDNBgAAjxQAIM4GAACQFAAg0wYAAAEAIANEAACOFAAgzQYAAI8UACDTBgAAAQAgFwUAALARACAHAACxEQAgCAAAsxEAIB0AALwRACAlAAC6EQAgJgAArxEAICcAALIRACAoAAC0EQAgKQAAtREAICoAALYRACArAAC3EQAgLAAAuBEAIC0AALkRACAuAAC7EQAgLwAAvREAIDAAAL4RACAxAAC_EQAgMgAAwBEAIDMAAMERACA0AADCEQAgNQAAwxEAIDYAAMQRACA3AADFEQAgAAAAAAAF0AYQAAAAAdYGEAAAAAHXBhAAAAAB2AYQAAAAAdkGEAAAAAEFRAAAhhQAIEUAAIwUACDNBgAAhxQAIM4GAACLFAAg0wYAADgAIAVEAACEFAAgRQAAiRQAIM0GAACFFAAgzgYAAIgUACDTBgAAHAAgA0QAAIYUACDNBgAAhxQAINMGAAA4ACADRAAAhBQAIM0GAACFFAAg0wYAABwAIAAAAAAAAAHQBgEAAAABAdAGQAAAAAEFRAAA_hMAIEUAAIIUACDNBgAA_xMAIM4GAACBFAAg0wYAAI0BACALRAAAmwoAMEUAAKAKADDNBgAAnAoAMM4GAACdCgAwzwYAAJ4KACDQBgAAnwoAMNEGAACfCgAw0gYAAJ8KADDTBgAAnwoAMNQGAAChCgAw1QYAAKIKADAEDAAAkAoAIIMFAgAAAAGSBQIAAAABkwUQAAAAAQIAAAAvACBEAACmCgAgAwAAAC8AIEQAAKYKACBFAAClCgAgAT0AAIAUADAKDAAA0QkAIBIAANAJACCABQAAzwkAMIEFAAAtABCCBQAAzwkAMIMFAgAAAAGRBQIA4ggAIZIFAgDiCAAhkwUQAMsJACHKBgAAzgkAIAIAAAAvACA9AAClCgAgAgAAAKMKACA9AACkCgAgB4AFAACiCgAwgQUAAKMKABCCBQAAogoAMIMFAgDiCAAhkQUCAOIIACGSBQIA4ggAIZMFEADLCQAhB4AFAACiCgAwgQUAAKMKABCCBQAAogoAMIMFAgDiCAAhkQUCAOIIACGSBQIA4ggAIZMFEADLCQAhA4MFAgCDCgAhkgUCAIMKACGTBRAAjAoAIQQMAACOCgAggwUCAIMKACGSBQIAgwoAIZMFEACMCgAhBAwAAJAKACCDBQIAAAABkgUCAAAAAZMFEAAAAAEDRAAA_hMAIM0GAAD_EwAg0wYAAI0BACAERAAAmwoAMM0GAACcCgAwzwYAAJ4KACDTBgAAnwoAMAAAAAAABUQAAPkTACBFAAD8EwAgzQYAAPoTACDOBgAA-xMAINMGAAABACADRAAA-RMAIM0GAAD6EwAg0wYAAAEAIAAAAAAAAdAGIAAAAAEFRAAA8RMAIEUAAPcTACDNBgAA8hMAIM4GAAD2EwAg0wYAAAUAIAVEAADvEwAgRQAA9BMAIM0GAADwEwAgzgYAAPMTACDTBgAAAQAgA0QAAPETACDNBgAA8hMAINMGAAAFACADRAAA7xMAIM0GAADwEwAg0wYAAAEAIAAAAAAABUQAAOoTACBFAADtEwAgzQYAAOsTACDOBgAA7BMAINMGAAABACADRAAA6hMAIM0GAADrEwAg0wYAAAEAIAAAAAAABUQAAOUTACBFAADoEwAgzQYAAOYTACDOBgAA5xMAINMGAAABACADRAAA5RMAIM0GAADmEwAg0wYAAAEAIAAAAAAABUQAAOATACBFAADjEwAgzQYAAOETACDOBgAA4hMAINMGAAABACADRAAA4BMAIM0GAADhEwAg0wYAAAEAIAAAAAAABUQAANsTACBFAADeEwAgzQYAANwTACDOBgAA3RMAINMGAAABACADRAAA2xMAIM0GAADcEwAg0wYAAAEAIAAAAAAABUQAANYTACBFAADZEwAgzQYAANcTACDOBgAA2BMAINMGAAABACADRAAA1hMAIM0GAADXEwAg0wYAAAEAIAAAAAAABUQAANETACBFAADUEwAgzQYAANITACDOBgAA0xMAINMGAAABACADRAAA0RMAIM0GAADSEwAg0wYAAAEAIAAAAAAABdAGBAAAAAHWBgQAAAAB1wYEAAAAAdgGBAAAAAHZBgQAAAABBUQAAMwTACBFAADPEwAgzQYAAM0TACDOBgAAzhMAINMGAAAFACADRAAAzBMAIM0GAADNEwAg0wYAAAUAIAAAAAAAAdAGAAAAzwUCAdAGAAAA0QUCAdAGAAAA0wUCBdAGAgAAAAHWBgIAAAAB1wYCAAAAAdgGAgAAAAHZBgIAAAABBUQAAMQTACBFAADKEwAgzQYAAMUTACDOBgAAyRMAINMGAAAFACAHRAAAwhMAIEUAAMcTACDNBgAAwxMAIM4GAADGEwAg0QYAAA0AINIGAAANACDTBgAAAQAgA0QAAMQTACDNBgAAxRMAINMGAAAFACADRAAAwhMAIM0GAADDEwAg0wYAAAEAIAAAAAAAAdAGAAEAAAEFRAAAvRMAIEUAAMATACDNBgAAvhMAIM4GAAC_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_wsAINAGAACADAAw0QYAAIAMADDSBgAAgAwAMNMGAACADAAw1AYAAIIMADDVBgAAgwwAMAtEAADzCwAwRQAA9wsAMM0GAAD0CwAwzgYAAPULADDPBgAA9gsAINAGAACfCgAw0QYAAJ8KADDSBgAAnwoAMNMGAACfCgAw1AYAAPgLADDVBgAAogoAMAQSAACPCgAggwUCAAAAAZEFAgAAAAGTBRAAAAABAgAAAC8AIEQAAPsLACADAAAALwAgRAAA-wsAIEUAAPoLACABPQAA-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_wsAINMGAACADAAwBEQAAPMLADDNBgAA9AsAMM8GAAD2CwAg0wYAAJ8KADAAAAAAAAVEAADmEgAgRQAA6RIAIM0GAADnEgAgzgYAAOgSACDTBgAAWgAgA0QAAOYSACDNBgAA5xIAINMGAABaACAAAAAAAAHQBgAAAIAGAgVEAADgEgAgRQAA5BIAIM0GAADhEgAgzgYAAOMSACDTBgAABQAgC0QAALgMADBFAAC9DAAwzQYAALkMADDOBgAAugwAMM8GAAC7DAAg0AYAALwMADDRBgAAvAwAMNIGAAC8DAAw0wYAALwMADDUBgAAvgwAMNUGAAC_DAAwBIMFAgAAAAHIBQEAAAABzQVAAAAAAfwFAAEAAAECAAAAXgAgRAAAwwwAIAMAAABeACBEAADDDAAgRQAAwgwAIAE9AADiEgAwCRoAAL4JACCABQAAvQkAMIEFAABcABCCBQAAvQkAMIMFAgAAAAHIBQEAoAgAIc0FQADjCAAh_AUAAa0JACH9BQIA4ggAIQIAAABeACA9AADCDAAgAgAAAMAMACA9AADBDAAgCIAFAAC_DAAwgQUAAMAMABCCBQAAvwwAMIMFAgDiCAAhyAUBAKAIACHNBUAA4wgAIfwFAAGtCQAh_QUCAOIIACEIgAUAAL8MADCBBQAAwAwAEIIFAAC_DAAwgwUCAOIIACHIBQEAoAgAIc0FQADjCAAh_AUAAa0JACH9BQIA4ggAIQSDBQIAgwoAIcgFAQCCCgAhzQVAAJgKACH8BQAB_goAIQSDBQIAgwoAIcgFAQCCCgAhzQVAAJgKACH8BQAB_goAIQSDBQIAAAAByAUBAAAAAc0FQAAAAAH8BQABAAABA0QAAOASACDNBgAA4RIAINMGAAAFACAERAAAuAwAMM0GAAC5DAAwzwYAALsMACDTBgAAvAwAMAAAAAAABUQAANsSACBFAADeEgAgzQYAANwSACDOBgAA3RIAINMGAAABACADRAAA2xIAIM0GAADcEgAg0wYAAAEAIAAAAAAABUQAANYSACBFAADZEgAgzQYAANcSACDOBgAA2BIAINMGAAABACADRAAA1hIAIM0GAADXEgAg0wYAAAEAIAAAAAAABUQAANESACBFAADUEgAgzQYAANISACDOBgAA0xIAINMGAAASACADRAAA0RIAIM0GAADSEgAg0wYAABIAIAAAAAAAB0QAAMwSACBFAADPEgAgzQYAAM0SACDOBgAAzhIAINEGAAAaACDSBgAAGgAg0wYAABwAIANEAADMEgAgzQYAAM0SACDTBgAAHAAgAAAAAAAB0AYAAACYBgIB0AYAAACdBgIFRAAAuRIAIEUAAMoSACDNBgAAuhIAIM4GAADJEgAg0wYAAAUAIAdEAAC3EgAgRQAAxxIAIM0GAAC4EgAgzgYAAMYSACDRBgAABwAg0gYAAAcAINMGAAAJACAHRAAAtRIAIEUAAMQSACDNBgAAthIAIM4GAADDEgAg0QYAAA0AINIGAAANACDTBgAAAQAgB0QAALMSACBFAADBEgAgzQYAALQSACDOBgAAwBIAINEGAAALACDSBgAACwAg0wYAAIoBACAHRAAAsRIAIEUAAL4SACDNBgAAshIAIM4GAAC9EgAg0QYAABcAINIGAAAXACDTBgAAjQEAIAtEAACCDQAwRQAAhg0AMM0GAACDDQAwzgYAAIQNADDPBgAAhQ0AINAGAACADAAw0QYAAIAMADDSBgAAgAwAMNMGAACADAAw1AYAAIcNADDVBgAAgwwAMAtEAAD2DAAwRQAA-wwAMM0GAAD3DAAwzgYAAPgMADDPBgAA-QwAINAGAAD6DAAw0QYAAPoMADDSBgAA-gwAMNMGAAD6DAAw1AYAAPwMADDVBgAA_QwAMAdEAADxDAAgRQAA9AwAIM0GAADyDAAgzgYAAPMMACDRBgAAGgAg0gYAABoAINMGAAAcACAXBAAAowwAIAoAAKQMACALAAClDAAgDQAApgwAIBAAAKcMACATAACoDAAggwUCAAAAAYQFAgAAAAGUBQIAAAABlwUBAAAAAZgFQAAAAAGjBUAAAAABpAUCAAAAAdMFAAAA-wUC8gUCAAAAAfMFEAAAAAH0BRAAAAAB9QUQAAAAAfYFEAAAAAH3BRAAAAAB-AUQAAAAAfkFEAAAAAH7BQEAAAABAgAAABwAIEQAAPEMACADAAAAGgAgRAAA8QwAIEUAAPUMACAZAAAAGgAgBAAA7QsAIAoAAO4LACALAADvCwAgDQAA8AsAIBAAAPELACATAADyCwAgPQAA9QwAIIMFAgCDCgAhhAUCAIMKACGUBQIA9AoAIZcFAQCXCgAhmAVAAJgKACGjBUAAmAoAIaQFAgCDCgAh0wUAAOsL-wUi8gUCAPQKACHzBRAAjAoAIfQFEACMCgAh9QUQAIwKACH2BRAAjAoAIfcFEADqCwAh-AUQAIwKACH5BRAAjAoAIfsFAQCXCgAhFwQAAO0LACAKAADuCwAgCwAA7wsAIA0AAPALACAQAADxCwAgEwAA8gsAIIMFAgCDCgAhhAUCAIMKACGUBQIA9AoAIZcFAQCXCgAhmAVAAJgKACGjBUAAmAoAIaQFAgCDCgAh0wUAAOsL-wUi8gUCAPQKACHzBRAAjAoAIfQFEACMCgAh9QUQAIwKACH2BRAAjAoAIfcFEADqCwAh-AUQAIwKACH5BRAAjAoAIfsFAQCXCgAhBIMFAgAAAAHIBQEAAAABygUBAAAAAcwFAQAAAAECAAAARgAgRAAAgQ0AIAMAAABGACBEAACBDQAgRQAAgA0AIAE9AAC8EgAwCQkAAMUJACCABQAAxAkAMIEFAABEABCCBQAAxAkAMIMFAgAAAAHIBQEAoAgAIcoFAQCgCAAhzAUBALsIACHxBQIA4ggAIQIAAABGACA9AACADQAgAgAAAP4MACA9AAD_DAAgCIAFAAD9DAAwgQUAAP4MABCCBQAA_QwAMIMFAgDiCAAhyAUBAKAIACHKBQEAoAgAIcwFAQC7CAAh8QUCAOIIACEIgAUAAP0MADCBBQAA_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_DQAgAT0AAJ0SADALCwAAzAkAIBEAAM0JACCABQAAygkAMIEFAAA2ABCCBQAAygkAMIMFAgAAAAGUBQIA4ggAIZUFEADLCQAhlgUQAMsJACGXBQEAuwgAIZgFQADjCAAhAgAAADgAID0AAL8NACACAAAAvQ0AID0AAL4NACAJgAUAALwNADCBBQAAvQ0AEIIFAAC8DQAwgwUCAOIIACGUBQIA4ggAIZUFEADLCQAhlgUQAMsJACGXBQEAuwgAIZgFQADjCAAhCYAFAAC8DQAwgQUAAL0NABCCBQAAvA0AMIMFAgDiCAAhlAUCAOIIACGVBRAAywkAIZYFEADLCQAhlwUBALsIACGYBUAA4wgAIQWDBQIAgwoAIZUFEACMCgAhlgUQAIwKACGXBQEAlwoAIZgFQACYCgAhBhEAAJoKACCDBQIAgwoAIZUFEACMCgAhlgUQAIwKACGXBQEAlwoAIZgFQACYCgAhBhEAAKgKACCDBQIAAAABlQUQAAAAAZYFEAAAAAGXBQEAAAABmAVAAAAAARcEAACjDAAgCQAAogwAIAoAAKQMACANAACmDAAgEAAApwwAIBMAAKgMACCDBQIAAAABhAUCAAAAAZcFAQAAAAGYBUAAAAABowVAAAAAAaQFAgAAAAHTBQAAAPsFAvEFAgAAAAHyBQIAAAAB8wUQAAAAAfQFEAAAAAH1BRAAAAAB9gUQAAAAAfcFEAAAAAH4BRAAAAAB-QUQAAAAAfsFAQAAAAECAAAAHAAgRAAAzA0AIAMAAAAcACBEAADMDQAgRQAAyw0AIAE9AACcEgAwHAQAAJkJACAJAADUCQAgCgAAqQkAIAsAAMkJACANAADWCQAgEAAA3AkAIBMAAM0JACCABQAA2gkAMIEFAAAaABCCBQAA2gkAMIMFAgAAAAGEBQIA4ggAIZQFAgDlCAAhlwUBALsIACGYBUAA4wgAIaMFQADjCAAhpAUCAOIIACHTBQAA2wn7BSLxBQIAAAAB8gUCAOUIACHzBRAAywkAIfQFEADLCQAh9QUQAMsJACH2BRAAywkAIfcFEADHCQAh-AUQAMsJACH5BRAAywkAIfsFAQC7CAAhAgAAABwAID0AAMsNACACAAAAyQ0AID0AAMoNACAVgAUAAMgNADCBBQAAyQ0AEIIFAADIDQAwgwUCAOIIACGEBQIA4ggAIZQFAgDlCAAhlwUBALsIACGYBUAA4wgAIaMFQADjCAAhpAUCAOIIACHTBQAA2wn7BSLxBQIA5QgAIfIFAgDlCAAh8wUQAMsJACH0BRAAywkAIfUFEADLCQAh9gUQAMsJACH3BRAAxwkAIfgFEADLCQAh-QUQAMsJACH7BQEAuwgAIRWABQAAyA0AMIEFAADJDQAQggUAAMgNADCDBQIA4ggAIYQFAgDiCAAhlAUCAOUIACGXBQEAuwgAIZgFQADjCAAhowVAAOMIACGkBQIA4ggAIdMFAADbCfsFIvEFAgDlCAAh8gUCAOUIACHzBRAAywkAIfQFEADLCQAh9QUQAMsJACH2BRAAywkAIfcFEADHCQAh-AUQAMsJACH5BRAAywkAIfsFAQC7CAAhEYMFAgCDCgAhhAUCAIMKACGXBQEAlwoAIZgFQACYCgAhowVAAJgKACGkBQIAgwoAIdMFAADrC_sFIvEFAgD0CgAh8gUCAPQKACHzBRAAjAoAIfQFEACMCgAh9QUQAIwKACH2BRAAjAoAIfcFEADqCwAh-AUQAIwKACH5BRAAjAoAIfsFAQCXCgAhFwQAAO0LACAJAADsCwAgCgAA7gsAIA0AAPALACAQAADxCwAgEwAA8gsAIIMFAgCDCgAhhAUCAIMKACGXBQEAlwoAIZgFQACYCgAhowVAAJgKACGkBQIAgwoAIdMFAADrC_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-g0AIAIAAAD3DQAgPQAA-A0AIBOABQAA9g0AMIEFAAD3DQAQggUAAPYNADCDBQIA4ggAIYQFAgDiCAAhlwUBALsIACGYBUAA4wgAIaQFAgDiCAAh0wUBAKAIACHkBQEAoAgAIf4FAQCgCAAhkgYCAOIIACGqBkAA4wgAIasGAQCgCAAhrAYBAKAIACGtBiAAwAgAIa4GAQC7CAAhrwYgAMAIACGxBgAA9wmxBiITgAUAAPYNADCBBQAA9w0AEIIFAAD2DQAwgwUCAOIIACGEBQIA4ggAIZcFAQC7CAAhmAVAAOMIACGkBQIA4ggAIdMFAQCgCAAh5AUBAKAIACH-BQEAoAgAIZIGAgDiCAAhqgZAAOMIACGrBgEAoAgAIawGAQCgCAAhrQYgAMAIACGuBgEAuwgAIa8GIADACAAhsQYAAPcJsQYiD4MFAgCDCgAhhAUCAIMKACGXBQEAlwoAIZgFQACYCgAhpAUCAIMKACHTBQEAggoAIeQFAQCCCgAh_gUBAIIKACGqBkAAmAoAIasGAQCCCgAhrAYBAIIKACGtBiAAtQoAIa4GAQCXCgAhrwYgALUKACGxBgAA-Q2xBiIB0AYAAACxBgIUAwAA_A0AIAQAAPsNACAIAAD-DQAgGAAA_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-xEAIEUAAP4RACDNBgAA_BEAIM4GAAD9EQAg0QYAAAsAINIGAAALACDTBgAAigEAIANEAAD7EQAgzQYAAPwRACDTBgAAigEAIAAAAAAABUQAAO4RACBFAAD5EQAgzQYAAO8RACDOBgAA-BEAINMGAAABACALRAAAkQ8AMEUAAJUPADDNBgAAkg8AMM4GAACTDwAwzwYAAJQPACDQBgAA8w0AMNEGAADzDQAw0gYAAPMNADDTBgAA8w0AMNQGAACWDwAw1QYAAPYNADALRAAAiA8AMEUAAIwPADDNBgAAiQ8AMM4GAACKDwAwzwYAAIsPACDQBgAArQ0AMNEGAACtDQAw0gYAAK0NADDTBgAArQ0AMNQGAACNDwAw1QYAALANADALRAAA_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_sFIvEFAgD0CgAh8gUCAPQKACHzBRAAjAoAIfQFEACMCgAh9QUQAIwKACH2BRAAjAoAIfcFEADqCwAh-AUQAIwKACH5BRAAjAoAIfsFAQCXCgAhFwkAAOwLACAKAADuCwAgCwAA7wsAIA0AAPALACAQAADxCwAgEwAA8gsAIIMFAgCDCgAhhAUCAIMKACGUBQIA9AoAIZcFAQCXCgAhmAVAAJgKACGjBUAAmAoAIdMFAADrC_sFIvEFAgD0CgAh8gUCAPQKACHzBRAAjAoAIfQFEACMCgAh9QUQAIwKACH2BRAAjAoAIfcFEADqCwAh-AUQAIwKACH5BRAAjAoAIfsFAQCXCgAhFwkAAKIMACAKAACkDAAgCwAApQwAIA0AAKYMACAQAACnDAAgEwAAqAwAIIMFAgAAAAGEBQIAAAABlAUCAAAAAZcFAQAAAAGYBUAAAAABowVAAAAAAdMFAAAA-wUC8QUCAAAAAfIFAgAAAAHzBRAAAAAB9AUQAAAAAfUFEAAAAAH2BRAAAAAB9wUQAAAAAfgFEAAAAAH5BRAAAAAB-wUBAAAAAQUbAADFDAAggwUCAAAAAZgFQAAAAAH-BQEAAAABgAYAAACABgICAAAAWgAgRAAA_g4AIAMAAABaACBEAAD-DgAgRQAA_Q4AIAE9AADzEQAwCgQAAJkJACAbAADBCQAggAUAAL8JADCBBQAAWAAQggUAAL8JADCDBQIAAAABmAVAAOMIACGkBQIA4ggAIf4FAQCgCAAhgAYAAMAJgAYiAgAAAFoAID0AAP0OACACAAAA-w4AID0AAPwOACAIgAUAAPoOADCBBQAA-w4AEIIFAAD6DgAwgwUCAOIIACGYBUAA4wgAIaQFAgDiCAAh_gUBAKAIACGABgAAwAmABiIIgAUAAPoOADCBBQAA-w4AEIIFAAD6DgAwgwUCAOIIACGYBUAA4wgAIaQFAgDiCAAh_gUBAKAIACGABgAAwAmABiIEgwUCAIMKACGYBUAAmAoAIf4FAQCCCgAhgAYAALUMgAYiBRsAALcMACCDBQIAgwoAIZgFQACYCgAh_gUBAIIKACGABgAAtQyABiIFGwAAxQwAIIMFAgAAAAGYBUAAAAAB_gUBAAAAAYAGAAAAgAYCGQMAAI0NACAGAACMDQAgBwAAjg0AIAsAAI8NACAMAACSDQAgEAAAkA0AIBcAAJENACCDBQIAAAABhAUCAAAAAZQFAgAAAAGYBUAAAAABowVAAAAAAdMFAAAAnQYCkQYCAAAAAZIGAgAAAAGTBgEAAAABlAYBAAAAAZUGQAAAAAGWBgEAAAABmAYAAACYBgKZBoAAAAABmgZAAAAAAZsGAQAAAAGdBgEAAAABngYBAAAAAQIAAAASACBEAACHDwAgAwAAABIAIEQAAIcPACBFAACGDwAgAT0AAPIRADACAAAAEgAgPQAAhg8AIAIAAADVDQAgPQAAhQ8AIBKDBQIAgwoAIYQFAgCDCgAhlAUCAPQKACGYBUAAmAoAIaMFQACYCgAh0wUAAOgMnQYikQYCAPQKACGSBgIAgwoAIZMGAQCCCgAhlAYBAIIKACGVBkAAmAoAIZYGAQCCCgAhmAYAAOcMmAYimQaAAAAAAZoGQACYCgAhmwYBAIIKACGdBgEAlwoAIZ4GAQCXCgAhGQMAAOsMACAGAADqDAAgBwAA7AwAIAsAAO0MACAMAADwDAAgEAAA7gwAIBcAAO8MACCDBQIAgwoAIYQFAgCDCgAhlAUCAPQKACGYBUAAmAoAIaMFQACYCgAh0wUAAOgMnQYikQYCAPQKACGSBgIAgwoAIZMGAQCCCgAhlAYBAIIKACGVBkAAmAoAIZYGAQCCCgAhmAYAAOcMmAYimQaAAAAAAZoGQACYCgAhmwYBAIIKACGdBgEAlwoAIZ4GAQCXCgAhGQMAAI0NACAGAACMDQAgBwAAjg0AIAsAAI8NACAMAACSDQAgEAAAkA0AIBcAAJENACCDBQIAAAABhAUCAAAAAZQFAgAAAAGYBUAAAAABowVAAAAAAdMFAAAAnQYCkQYCAAAAAZIGAgAAAAGTBgEAAAABlAYBAAAAAZUGQAAAAAGWBgEAAAABmAYAAACYBgKZBoAAAAABmgZAAAAAAZsGAQAAAAGdBgEAAAABngYBAAAAAQ8GAACcDQAgCwAAng0AIIMFAgAAAAGUBQIAAAABmAVAAAAAAYgGAQAAAAGMBgEAAAABjQYBAAAAAZEGAgAAAAGfBgEAAAABoAYQAAAAAaEGAQAAAAGiBgEAAAABpAYAAACkBgKlBgEAAAABAgAAADwAIEQAAJAPACADAAAAPAAgRAAAkA8AIEUAAI8PACABPQAA8REAMAIAAAA8ACA9AACPDwAgAgAAALENACA9AACODwAgDYMFAgCDCgAhlAUCAPQKACGYBUAAmAoAIYgGAQCCCgAhjAYBAJcKACGNBgEAlwoAIZEGAgCDCgAhnwYBAJcKACGgBhAA6gsAIaEGAQCXCgAhogYBAJcKACGkBgAAmA2kBiKlBgEAlwoAIQ8GAACZDQAgCwAAmw0AIIMFAgCDCgAhlAUCAPQKACGYBUAAmAoAIYgGAQCCCgAhjAYBAJcKACGNBgEAlwoAIZEGAgCDCgAhnwYBAJcKACGgBhAA6gsAIaEGAQCXCgAhogYBAJcKACGkBgAAmA2kBiKlBgEAlwoAIQ8GAACcDQAgCwAAng0AIIMFAgAAAAGUBQIAAAABmAVAAAAAAYgGAQAAAAGMBgEAAAABjQYBAAAAAZEGAgAAAAGfBgEAAAABoAYQAAAAAaEGAQAAAAGiBgEAAAABpAYAAACkBgKlBgEAAAABFAMAAKAOACAHAAC0DgAgCAAAog4AIBgAAKEOACAZAACjDgAggwUCAAAAAYQFAgAAAAGXBQEAAAABmAVAAAAAAdMFAQAAAAHkBQEAAAAB_gUBAAAAAZIGAgAAAAGqBkAAAAABqwYBAAAAAawGAQAAAAGtBiAAAAABrgYBAAAAAa8GIAAAAAGxBgAAALEGAgIAAAAJACBEAACZDwAgAwAAAAkAIEQAAJkPACBFAACYDwAgAT0AAPARADACAAAACQAgPQAAmA8AIAIAAAD3DQAgPQAAlw8AIA-DBQIAgwoAIYQFAgCDCgAhlwUBAJcKACGYBUAAmAoAIdMFAQCCCgAh5AUBAIIKACH-BQEAggoAIZIGAgCDCgAhqgZAAJgKACGrBgEAggoAIawGAQCCCgAhrQYgALUKACGuBgEAlwoAIa8GIAC1CgAhsQYAAPkNsQYiFAMAAPwNACAHAACzDgAgCAAA_g0AIBgAAP0NACAZAAD_DQAggwUCAIMKACGEBQIAgwoAIZcFAQCXCgAhmAVAAJgKACHTBQEAggoAIeQFAQCCCgAh_gUBAIIKACGSBgIAgwoAIaoGQACYCgAhqwYBAIIKACGsBgEAggoAIa0GIAC1CgAhrgYBAJcKACGvBiAAtQoAIbEGAAD5DbEGIhQDAACgDgAgBwAAtA4AIAgAAKIOACAYAAChDgAgGQAAow4AIIMFAgAAAAGEBQIAAAABlwUBAAAAAZgFQAAAAAHTBQEAAAAB5AUBAAAAAf4FAQAAAAGSBgIAAAABqgZAAAAAAasGAQAAAAGsBgEAAAABrQYgAAAAAa4GAQAAAAGvBiAAAAABsQYAAACxBgIDRAAA7hEAIM0GAADvEQAg0wYAAAEAIAREAACRDwAwzQYAAJIPADDPBgAAlA8AINMGAADzDQAwBEQAAIgPADDNBgAAiQ8AMM8GAACLDwAg0wYAAK0NADAERAAA_w4AMM0GAACADwAwzwYAAIIPACDTBgAA0Q0AMAREAADzDgAwzQYAAPQOADDPBgAA9g4AINMGAAD3DgAwBEQAAOoOADDNBgAA6w4AMM8GAADtDgAg0wYAAMUNADAERAAA3g4AMM0GAADfDgAwzwYAAOEOACDTBgAA4g4AMAREAADSDgAwzQYAANMOADDPBgAA1Q4AINMGAADWDgAwA0QAAM0OACDNBgAAzg4AINMGAAC3AQAgBEQAAMQOADDNBgAAxQ4AMM8GAADHDgAg0wYAALILADAAAAAAAAtEAACMEQAwRQAAkREAMM0GAACNEQAwzgYAAI4RADDPBgAAjxEAINAGAACQEQAw0QYAAJARADDSBgAAkBEAMNMGAACQEQAw1AYAAJIRADDVBgAAkxEAMAtEAACDEQAwRQAAhxEAMM0GAACEEQAwzgYAAIURADDPBgAAhhEAINAGAADzDQAw0QYAAPMNADDSBgAA8w0AMNMGAADzDQAw1AYAAIgRADDVBgAA9g0AMAtEAAD3EAAwRQAA_BAAMM0GAAD4EAAwzgYAAPkQADDPBgAA-hAAINAGAAD7EAAw0QYAAPsQADDSBgAA-xAAMNMGAAD7EAAw1AYAAP0QADDVBgAA_hAAMAtEAADrEAAwRQAA8BAAMM0GAADsEAAwzgYAAO0QADDPBgAA7hAAINAGAADvEAAw0QYAAO8QADDSBgAA7xAAMNMGAADvEAAw1AYAAPEQADDVBgAA8hAAMAtEAADiEAAwRQAA5hAAMM0GAADjEAAwzgYAAOQQADDPBgAA5RAAINAGAADRDQAw0QYAANENADDSBgAA0Q0AMNMGAADRDQAw1AYAAOcQADDVBgAA1A0AMAtEAADWEAAwRQAA2xAAMM0GAADXEAAwzgYAANgQADDPBgAA2RAAINAGAADaEAAw0QYAANoQADDSBgAA2hAAMNMGAADaEAAw1AYAANwQADDVBgAA3RAAMAtEAADKEAAwRQAAzxAAMM0GAADLEAAwzgYAAMwQADDPBgAAzRAAINAGAADOEAAw0QYAAM4QADDSBgAAzhAAMNMGAADOEAAw1AYAANAQADDVBgAA0RAAMAtEAADBEAAwRQAAxRAAMM0GAADCEAAwzgYAAMMQADDPBgAAxBAAINAGAADFDQAw0QYAAMUNADDSBgAAxQ0AMNMGAADFDQAw1AYAAMYQADDVBgAAyA0AMAtEAAC1EAAwRQAAuhAAMM0GAAC2EAAwzgYAALcQADDPBgAAuBAAINAGAAC5EAAw0QYAALkQADDSBgAAuRAAMNMGAAC5EAAw1AYAALsQADDVBgAAvBAAMAtEAACpEAAwRQAArhAAMM0GAACqEAAwzgYAAKsQADDPBgAArBAAINAGAACtEAAw0QYAAK0QADDSBgAArRAAMNMGAACtEAAw1AYAAK8QADDVBgAAsBAAMAtEAACdEAAwRQAAohAAMM0GAACeEAAwzgYAAJ8QADDPBgAAoBAAINAGAAChEAAw0QYAAKEQADDSBgAAoRAAMNMGAAChEAAw1AYAAKMQADDVBgAApBAAMAtEAACUEAAwRQAAmBAAMM0GAACVEAAwzgYAAJYQADDPBgAAlxAAINAGAACyCwAw0QYAALILADDSBgAAsgsAMNMGAACyCwAw1AYAAJkQADDVBgAAtQsAMAtEAACLEAAwRQAAjxAAMM0GAACMEAAwzgYAAI0QADDPBgAAjhAAINAGAACmCwAw0QYAAKYLADDSBgAApgsAMNMGAACmCwAw1AYAAJAQADDVBgAAqQsAMAtEAACCEAAwRQAAhhAAMM0GAACDEAAwzgYAAIQQADDPBgAAhRAAINAGAADiDgAw0QYAAOIOADDSBgAA4g4AMNMGAADiDgAw1AYAAIcQADDVBgAA5Q4AMAdEAAD9DwAgRQAAgBAAIM0GAAD-DwAgzgYAAP8PACDRBgAAqAEAINIGAACoAQAg0wYAAJkGACAHRAAA-A8AIEUAAPsPACDNBgAA-Q8AIM4GAAD6DwAg0QYAAKoBACDSBgAAqgEAINMGAACxBgAgB0QAAPMPACBFAAD2DwAgzQYAAPQPACDOBgAA9Q8AINEGAACsAQAg0gYAAKwBACDTBgAAyQYAIAdEAADuDwAgRQAA8Q8AIM0GAADvDwAgzgYAAPAPACDRBgAArgEAINIGAACuAQAg0wYAAOEGACAHRAAA6Q8AIEUAAOwPACDNBgAA6g8AIM4GAADrDwAg0QYAALABACDSBgAAsAEAINMGAACPBwAgC0QAAN0PADBFAADiDwAwzQYAAN4PADDOBgAA3w8AMM8GAADgDwAg0AYAAOEPADDRBgAA4Q8AMNIGAADhDwAw0wYAAOEPADDUBgAA4w8AMNUGAADkDwAwC0QAANEPADBFAADWDwAwzQYAANIPADDOBgAA0w8AMM8GAADUDwAg0AYAANUPADDRBgAA1Q8AMNIGAADVDwAw0wYAANUPADDUBgAA1w8AMNUGAADYDwAwC0QAAMUPADBFAADKDwAwzQYAAMYPADDOBgAAxw8AMM8GAADIDwAg0AYAAMkPADDRBgAAyQ8AMNIGAADJDwAw0wYAAMkPADDUBgAAyw8AMNUGAADMDwAwB0QAAMAPACBFAADDDwAgzQYAAMEPACDOBgAAwg8AINEGAAC9AQAg0gYAAL0BACDTBgAA_wcAIAKDBQIAAAABhQUBAAAAAQIAAAD_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_A8AIBAAAACqAQAgPQAA_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_EAAgAT0AAOURADAHAwAAoQgAIIAFAACeCQAwgQUAAJkBABCCBQAAngkAMIMFAgAAAAGEBQIA4ggAIZgFQADjCAAhAgAAAJsBACA9AAC_EAAgAgAAAL0QACA9AAC-EAAgBoAFAAC8EAAwgQUAAL0QABCCBQAAvBAAMIMFAgDiCAAhhAUCAOIIACGYBUAA4wgAIQaABQAAvBAAMIEFAAC9EAAQggUAALwQADCDBQIA4ggAIYQFAgDiCAAhmAVAAOMIACECgwUCAIMKACGYBUAAmAoAIQKDBQIAgwoAIZgFQACYCgAhAoMFAgAAAAGYBUAAAAABFwQAAKMMACAJAACiDAAgCwAApQwAIA0AAKYMACAQAACnDAAgEwAAqAwAIIMFAgAAAAGEBQIAAAABlAUCAAAAAZcFAQAAAAGYBUAAAAABowVAAAAAAaQFAgAAAAHTBQAAAPsFAvEFAgAAAAHzBRAAAAAB9AUQAAAAAfUFEAAAAAH2BRAAAAAB9wUQAAAAAfgFEAAAAAH5BRAAAAAB-wUBAAAAAQIAAAAcACBEAADJEAAgAwAAABwAIEQAAMkQACBFAADIEAAgAT0AAOQRADACAAAAHAAgPQAAyBAAIAIAAADJDQAgPQAAxxAAIBGDBQIAgwoAIYQFAgCDCgAhlAUCAPQKACGXBQEAlwoAIZgFQACYCgAhowVAAJgKACGkBQIAgwoAIdMFAADrC_sFIvEFAgD0CgAh8wUQAIwKACH0BRAAjAoAIfUFEACMCgAh9gUQAIwKACH3BRAA6gsAIfgFEACMCgAh-QUQAIwKACH7BQEAlwoAIRcEAADtCwAgCQAA7AsAIAsAAO8LACANAADwCwAgEAAA8QsAIBMAAPILACCDBQIAgwoAIYQFAgCDCgAhlAUCAPQKACGXBQEAlwoAIZgFQACYCgAhowVAAJgKACGkBQIAgwoAIdMFAADrC_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_xAAID0AAIARACAKgAUAAP4QADCBBQAA_xAAEIIFAAD-EAAwgwUCAOIIACGEBQIA4ggAIZgFQADjCAAhmQUBAKAIACGxBQEAuwgAIagGAQCgCAAhqQYBALsIACEKgAUAAP4QADCBBQAA_xAAEIIFAAD-EAAwgwUCAOIIACGEBQIA4ggAIZgFQADjCAAhmQUBAKAIACGxBQEAuwgAIagGAQCgCAAhqQYBALsIACEGgwUCAIMKACGYBUAAmAoAIZkFAQCCCgAhsQUBAJcKACGoBgEAggoAIakGAQCXCgAhCAUAAOQNACAIAADlDQAggwUCAIMKACGYBUAAmAoAIZkFAQCCCgAhsQUBAJcKACGoBgEAggoAIakGAQCXCgAhCAUAAKUOACAIAACmDgAggwUCAAAAAZgFQAAAAAGZBQEAAAABsQUBAAAAAagGAQAAAAGpBgEAAAABFAQAAJ8OACAHAAC0DgAgCAAAog4AIBgAAKEOACAZAACjDgAggwUCAAAAAZcFAQAAAAGYBUAAAAABpAUCAAAAAdMFAQAAAAHkBQEAAAAB_gUBAAAAAZIGAgAAAAGqBkAAAAABqwYBAAAAAawGAQAAAAGtBiAAAAABrgYBAAAAAa8GIAAAAAGxBgAAALEGAgIAAAAJACBEAACLEQAgAwAAAAkAIEQAAIsRACBFAACKEQAgAT0AAN4RADACAAAACQAgPQAAihEAIAIAAAD3DQAgPQAAiREAIA-DBQIAgwoAIZcFAQCXCgAhmAVAAJgKACGkBQIAgwoAIdMFAQCCCgAh5AUBAIIKACH-BQEAggoAIZIGAgCDCgAhqgZAAJgKACGrBgEAggoAIawGAQCCCgAhrQYgALUKACGuBgEAlwoAIa8GIAC1CgAhsQYAAPkNsQYiFAQAAPsNACAHAACzDgAgCAAA_g0AIBgAAP0NACAZAAD_DQAggwUCAIMKACGXBQEAlwoAIZgFQACYCgAhpAUCAIMKACHTBQEAggoAIeQFAQCCCgAh_gUBAIIKACGSBgIAgwoAIaoGQACYCgAhqwYBAIIKACGsBgEAggoAIa0GIAC1CgAhrgYBAJcKACGvBiAAtQoAIbEGAAD5DbEGIhQEAACfDgAgBwAAtA4AIAgAAKIOACAYAAChDgAgGQAAow4AIIMFAgAAAAGXBQEAAAABmAVAAAAAAaQFAgAAAAHTBQEAAAAB5AUBAAAAAf4FAQAAAAGSBgIAAAABqgZAAAAAAasGAQAAAAGsBgEAAAABrQYgAAAAAa4GAQAAAAGvBiAAAAABsQYAAACxBgIdBQAAmw8AIAgAAJ0PACAMAACfDwAgGAAAnA8AIBwAAJ4PACAdAACgDwAgHgAAoQ8AIB8AAKIPACAlAACjDwAggwUCAAAAAZgFQAAAAAGjBUAAAAABsQUBAAAAAbQFAQAAAAG2BQEAAAAB0wUAAACxBgKVBkAAAAABmwYBAAAAAakGAQAAAAGyBgEAAAABswYBAAAAAbQGAQAAAAG1BgEAAAABtgYBAAAAAbcGAQAAAAG4BgEAAAABuQYBAAAAAboGAQAAAAG7BgEAAAABAgAAAAUAIEQAAJcRACADAAAABQAgRAAAlxEAIEUAAJYRACABPQAA3REAMCIDAAChCAAgBQAAqgkAIAgAAKQJACAMAAClCQAgGAAApwkAIBwAAPoJACAdAADsCQAgHgAA-wkAIB8AAPwJACAlAAC1CQAggAUAAPkJADCBBQAAAwAQggUAAPkJADCDBQIAAAABhAUCAOIIACGYBUAA4wgAIaMFQADjCAAhsQUBALsIACG0BQEAuwgAIbYFAQC7CAAh0wUAAPcJsQYilQZAAOQIACGbBgEAuwgAIakGAQCgCAAhsgYBAKAIACGzBgEAoAgAIbQGAQCgCAAhtQYBALsIACG2BgEAuwgAIbcGAQC7CAAhuAYBALsIACG5BgEAuwgAIboGAQC7CAAhuwYBALsIACECAAAABQAgPQAAlhEAIAIAAACUEQAgPQAAlREAIBiABQAAkxEAMIEFAACUEQAQggUAAJMRADCDBQIA4ggAIYQFAgDiCAAhmAVAAOMIACGjBUAA4wgAIbEFAQC7CAAhtAUBALsIACG2BQEAuwgAIdMFAAD3CbEGIpUGQADkCAAhmwYBALsIACGpBgEAoAgAIbIGAQCgCAAhswYBAKAIACG0BgEAoAgAIbUGAQC7CAAhtgYBALsIACG3BgEAuwgAIbgGAQC7CAAhuQYBALsIACG6BgEAuwgAIbsGAQC7CAAhGIAFAACTEQAwgQUAAJQRABCCBQAAkxEAMIMFAgDiCAAhhAUCAOIIACGYBUAA4wgAIaMFQADjCAAhsQUBALsIACG0BQEAuwgAIbYFAQC7CAAh0wUAAPcJsQYilQZAAOQIACGbBgEAuwgAIakGAQCgCAAhsgYBAKAIACGzBgEAoAgAIbQGAQCgCAAhtQYBALsIACG2BgEAuwgAIbcGAQC7CAAhuAYBALsIACG5BgEAuwgAIboGAQC7CAAhuwYBALsIACEUgwUCAIMKACGYBUAAmAoAIaMFQACYCgAhsQUBAJcKACG0BQEAlwoAIbYFAQCXCgAh0wUAAPkNsQYilQZAAMQLACGbBgEAlwoAIakGAQCCCgAhsgYBAIIKACGzBgEAggoAIbQGAQCCCgAhtQYBAJcKACG2BgEAlwoAIbcGAQCXCgAhuAYBAJcKACG5BgEAlwoAIboGAQCXCgAhuwYBAJcKACEdBQAAuw4AIAgAAL0OACAMAAC_DgAgGAAAvA4AIBwAAL4OACAdAADADgAgHgAAwQ4AIB8AAMIOACAlAADDDgAggwUCAIMKACGYBUAAmAoAIaMFQACYCgAhsQUBAJcKACG0BQEAlwoAIbYFAQCXCgAh0wUAAPkNsQYilQZAAMQLACGbBgEAlwoAIakGAQCCCgAhsgYBAIIKACGzBgEAggoAIbQGAQCCCgAhtQYBAJcKACG2BgEAlwoAIbcGAQCXCgAhuAYBAJcKACG5BgEAlwoAIboGAQCXCgAhuwYBAJcKACEdBQAAmw8AIAgAAJ0PACAMAACfDwAgGAAAnA8AIBwAAJ4PACAdAACgDwAgHgAAoQ8AIB8AAKIPACAlAACjDwAggwUCAAAAAZgFQAAAAAGjBUAAAAABsQUBAAAAAbQFAQAAAAG2BQEAAAAB0wUAAACxBgKVBkAAAAABmwYBAAAAAakGAQAAAAGyBgEAAAABswYBAAAAAbQGAQAAAAG1BgEAAAABtgYBAAAAAbcGAQAAAAG4BgEAAAABuQYBAAAAAboGAQAAAAG7BgEAAAABBEQAAIwRADDNBgAAjREAMM8GAACPEQAg0wYAAJARADAERAAAgxEAMM0GAACEEQAwzwYAAIYRACDTBgAA8w0AMAREAAD3EAAwzQYAAPgQADDPBgAA-hAAINMGAAD7EAAwBEQAAOsQADDNBgAA7BAAMM8GAADuEAAg0wYAAO8QADAERAAA4hAAMM0GAADjEAAwzwYAAOUQACDTBgAA0Q0AMAREAADWEAAwzQYAANcQADDPBgAA2RAAINMGAADaEAAwBEQAAMoQADDNBgAAyxAAMM8GAADNEAAg0wYAAM4QADAERAAAwRAAMM0GAADCEAAwzwYAAMQQACDTBgAAxQ0AMAREAAC1EAAwzQYAALYQADDPBgAAuBAAINMGAAC5EAAwBEQAAKkQADDNBgAAqhAAMM8GAACsEAAg0wYAAK0QADAERAAAnRAAMM0GAACeEAAwzwYAAKAQACDTBgAAoRAAMAREAACUEAAwzQYAAJUQADDPBgAAlxAAINMGAACyCwAwBEQAAIsQADDNBgAAjBAAMM8GAACOEAAg0wYAAKYLADAERAAAghAAMM0GAACDEAAwzwYAAIUQACDTBgAA4g4AMANEAAD9DwAgzQYAAP4PACDTBgAAmQYAIANEAAD4DwAgzQYAAPkPACDTBgAAsQYAIANEAADzDwAgzQYAAPQPACDTBgAAyQYAIANEAADuDwAgzQYAAO8PACDTBgAA4QYAIANEAADpDwAgzQYAAOoPACDTBgAAjwcAIAREAADdDwAwzQYAAN4PADDPBgAA4A8AINMGAADhDwAwBEQAANEPADDNBgAA0g8AMM8GAADUDwAg0wYAANUPADAERAAAxQ8AMM0GAADGDwAwzwYAAMgPACDTBgAAyQ8AMANEAADADwAgzQYAAMEPACDTBgAA_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_BgIAAAABwAYgAAAAAcEGAgAAAAHCBgIAAAABAgAAAAEAIEQAAO4RACAPgwUCAAAAAYQFAgAAAAGXBQEAAAABmAVAAAAAAdMFAQAAAAHkBQEAAAAB_gUBAAAAAZIGAgAAAAGqBkAAAAABqwYBAAAAAawGAQAAAAGtBiAAAAABrgYBAAAAAa8GIAAAAAGxBgAAALEGAg2DBQIAAAABlAUCAAAAAZgFQAAAAAGIBgEAAAABjAYBAAAAAY0GAQAAAAGRBgIAAAABnwYBAAAAAaAGEAAAAAGhBgEAAAABogYBAAAAAaQGAAAApAYCpQYBAAAAARKDBQIAAAABhAUCAAAAAZQFAgAAAAGYBUAAAAABowVAAAAAAdMFAAAAnQYCkQYCAAAAAZIGAgAAAAGTBgEAAAABlAYBAAAAAZUGQAAAAAGWBgEAAAABmAYAAACYBgKZBoAAAAABmgZAAAAAAZsGAQAAAAGdBgEAAAABngYBAAAAAQSDBQIAAAABmAVAAAAAAf4FAQAAAAGABgAAAIAGAhGDBQIAAAABhAUCAAAAAZQFAgAAAAGXBQEAAAABmAVAAAAAAaMFQAAAAAHTBQAAAPsFAvEFAgAAAAHyBQIAAAAB8wUQAAAAAfQFEAAAAAH1BRAAAAAB9gUQAAAAAfcFEAAAAAH4BRAAAAAB-QUQAAAAAfsFAQAAAAEJgwUCAAAAAYQFAgAAAAGYBUAAAAABzwUAAADPBQLRBQAAANEFAtMFAAAA0wUC1AUBAAAAAdUFAgAAAAHWBQEAAAABCIMFAgAAAAGjBUAAAAAByAUBAAAAAckFAQAAAAHKBQEAAAABywUEAAAAAcwFAQAAAAHNBUAAAAABBoMFAgAAAAGEBQIAAAABmAVAAAAAAZkFAQAAAAGjBUAAAAAB3QUCAAAAAQMAAAANACBEAADuEQAgRQAA-hEAICIAAAANACAFAACqDwAgBwAAqw8AIAgAAK0PACAdAAC2DwAgJQAAtA8AICcAAKwPACAoAACuDwAgKQAArw8AICoAALAPACArAACxDwAgLAAAsg8AIC0AALMPACAuAAC1DwAgLwAAtw8AIDAAALgPACAxAAC5DwAgMgAAug8AIDMAALsPACA0AAC8DwAgNQAAvQ8AIDYAAL4PACA3AAC_DwAgPQAA-hEAIIMFAgCDCgAhhgYBAIIKACGHBgEAggoAIbwGIAC1CgAhvQYCAIMKACG-BiAAtQoAIb8GAgCDCgAhwAYgALUKACHBBgIAgwoAIcIGAgCDCgAhIAUAAKoPACAHAACrDwAgCAAArQ8AIB0AALYPACAlAAC0DwAgJwAArA8AICgAAK4PACApAACvDwAgKgAAsA8AICsAALEPACAsAACyDwAgLQAAsw8AIC4AALUPACAvAAC3DwAgMAAAuA8AIDEAALkPACAyAAC6DwAgMwAAuw8AIDQAALwPACA1AAC9DwAgNgAAvg8AIDcAAL8PACCDBQIAgwoAIYYGAQCCCgAhhwYBAIIKACG8BiAAtQoAIb0GAgCDCgAhvgYgALUKACG_BgIAgwoAIcAGIAC1CgAhwQYCAIMKACHCBgIAgwoAIQkDAACkDgAgCAAApg4AIIMFAgAAAAGEBQIAAAABmAVAAAAAAZkFAQAAAAGxBQEAAAABqAYBAAAAAakGAQAAAAECAAAAigEAIEQAAPsRACADAAAACwAgRAAA-xEAIEUAAP8RACALAAAACwAgAwAA4w0AIAgAAOUNACA9AAD_EQAggwUCAIMKACGEBQIAgwoAIZgFQACYCgAhmQUBAIIKACGxBQEAlwoAIagGAQCCCgAhqQYBAJcKACEJAwAA4w0AIAgAAOUNACCDBQIAgwoAIYQFAgCDCgAhmAVAAJgKACGZBQEAggoAIbEFAQCXCgAhqAYBAIIKACGpBgEAlwoAIRUDAACgDgAgBAAAnw4AIAcAALQOACAIAACiDgAgGAAAoQ4AIIMFAgAAAAGEBQIAAAABlwUBAAAAAZgFQAAAAAGkBQIAAAAB0wUBAAAAAeQFAQAAAAH-BQEAAAABkgYCAAAAAaoGQAAAAAGrBgEAAAABrAYBAAAAAa0GIAAAAAGuBgEAAAABrwYgAAAAAbEGAAAAsQYCAgAAAAkAIEQAAIASACADAAAABwAgRAAAgBIAIEUAAIQSACAXAAAABwAgAwAA_A0AIAQAAPsNACAHAACzDgAgCAAA_g0AIBgAAP0NACA9AACEEgAggwUCAIMKACGEBQIAgwoAIZcFAQCXCgAhmAVAAJgKACGkBQIAgwoAIdMFAQCCCgAh5AUBAIIKACH-BQEAggoAIZIGAgCDCgAhqgZAAJgKACGrBgEAggoAIawGAQCCCgAhrQYgALUKACGuBgEAlwoAIa8GIAC1CgAhsQYAAPkNsQYiFQMAAPwNACAEAAD7DQAgBwAAsw4AIAgAAP4NACAYAAD9DQAggwUCAIMKACGEBQIAgwoAIZcFAQCXCgAhmAVAAJgKACGkBQIAgwoAIdMFAQCCCgAh5AUBAIIKACH-BQEAggoAIZIGAgCDCgAhqgZAAJgKACGrBgEAggoAIawGAQCCCgAhrQYgALUKACGuBgEAlwoAIa8GIAC1CgAhsQYAAPkNsQYiIAUAAJkRACAIAACcEQAgHQAApREAICUAAKMRACAmAACYEQAgJwAAmxEAICgAAJ0RACApAACeEQAgKgAAnxEAICsAAKARACAsAAChEQAgLQAAohEAIC4AAKQRACAvAACmEQAgMAAApxEAIDEAAKgRACAyAACpEQAgMwAAqhEAIDQAAKsRACA1AACsEQAgNgAArREAIDcAAK4RACCDBQIAAAABhgYBAAAAAYcGAQAAAAG8BiAAAAABvQYCAAAAAb4GIAAAAAG_BgIAAAABwAYgAAAAAcEGAgAAAAHCBgIAAAABAgAAAAEAIEQAAIUSACAgBwAAmhEAIAgAAJwRACAdAAClEQAgJQAAoxEAICYAAJgRACAnAACbEQAgKAAAnREAICkAAJ4RACAqAACfEQAgKwAAoBEAICwAAKERACAtAACiEQAgLgAApBEAIC8AAKYRACAwAACnEQAgMQAAqBEAIDIAAKkRACAzAACqEQAgNAAAqxEAIDUAAKwRACA2AACtEQAgNwAArhEAIIMFAgAAAAGGBgEAAAABhwYBAAAAAbwGIAAAAAG9BgIAAAABvgYgAAAAAb8GAgAAAAHABiAAAAABwQYCAAAAAcIGAgAAAAECAAAAAQAgRAAAhxIAIB4DAACaDwAgCAAAnQ8AIAwAAJ8PACAYAACcDwAgHAAAng8AIB0AAKAPACAeAAChDwAgHwAAog8AICUAAKMPACCDBQIAAAABhAUCAAAAAZgFQAAAAAGjBUAAAAABsQUBAAAAAbQFAQAAAAG2BQEAAAAB0wUAAACxBgKVBkAAAAABmwYBAAAAAakGAQAAAAGyBgEAAAABswYBAAAAAbQGAQAAAAG1BgEAAAABtgYBAAAAAbcGAQAAAAG4BgEAAAABuQYBAAAAAboGAQAAAAG7BgEAAAABAgAAAAUAIEQAAIkSACANgwUCAAAAAZQFAgAAAAGYBUAAAAABpAUCAAAAAYgGAQAAAAGMBgEAAAABjQYBAAAAAZ8GAQAAAAGgBhAAAAABoQYBAAAAAaIGAQAAAAGkBgAAAKQGAqUGAQAAAAESgwUCAAAAAYQFAgAAAAGUBQIAAAABmAVAAAAAAaMFQAAAAAGkBQIAAAAB0wUAAACdBgKSBgIAAAABkwYBAAAAAZQGAQAAAAGVBkAAAAABlgYBAAAAAZgGAAAAmAYCmQaAAAAAAZoGQAAAAAGbBgEAAAABnQYBAAAAAZ4GAQAAAAEEgwUCAAAAAcgFAQAAAAHKBQEAAAABzAUBAAAAAQMAAAANACBEAACHEgAgRQAAkBIAICIAAAANACAHAACrDwAgCAAArQ8AIB0AALYPACAlAAC0DwAgJgAAqQ8AICcAAKwPACAoAACuDwAgKQAArw8AICoAALAPACArAACxDwAgLAAAsg8AIC0AALMPACAuAAC1DwAgLwAAtw8AIDAAALgPACAxAAC5DwAgMgAAug8AIDMAALsPACA0AAC8DwAgNQAAvQ8AIDYAAL4PACA3AAC_DwAgPQAAkBIAIIMFAgCDCgAhhgYBAIIKACGHBgEAggoAIbwGIAC1CgAhvQYCAIMKACG-BiAAtQoAIb8GAgCDCgAhwAYgALUKACHBBgIAgwoAIcIGAgCDCgAhIAcAAKsPACAIAACtDwAgHQAAtg8AICUAALQPACAmAACpDwAgJwAArA8AICgAAK4PACApAACvDwAgKgAAsA8AICsAALEPACAsAACyDwAgLQAAsw8AIC4AALUPACAvAAC3DwAgMAAAuA8AIDEAALkPACAyAAC6DwAgMwAAuw8AIDQAALwPACA1AAC9DwAgNgAAvg8AIDcAAL8PACCDBQIAgwoAIYYGAQCCCgAhhwYBAIIKACG8BiAAtQoAIb0GAgCDCgAhvgYgALUKACG_BgIAgwoAIcAGIAC1CgAhwQYCAIMKACHCBgIAgwoAIQMAAAADACBEAACJEgAgRQAAkxIAICAAAAADACADAAC6DgAgCAAAvQ4AIAwAAL8OACAYAAC8DgAgHAAAvg4AIB0AAMAOACAeAADBDgAgHwAAwg4AICUAAMMOACA9AACTEgAggwUCAIMKACGEBQIAgwoAIZgFQACYCgAhowVAAJgKACGxBQEAlwoAIbQFAQCXCgAhtgUBAJcKACHTBQAA-Q2xBiKVBkAAxAsAIZsGAQCXCgAhqQYBAIIKACGyBgEAggoAIbMGAQCCCgAhtAYBAIIKACG1BgEAlwoAIbYGAQCXCgAhtwYBAJcKACG4BgEAlwoAIbkGAQCXCgAhugYBAJcKACG7BgEAlwoAIR4DAAC6DgAgCAAAvQ4AIAwAAL8OACAYAAC8DgAgHAAAvg4AIB0AAMAOACAeAADBDgAgHwAAwg4AICUAAMMOACCDBQIAgwoAIYQFAgCDCgAhmAVAAJgKACGjBUAAmAoAIbEFAQCXCgAhtAUBAJcKACG2BQEAlwoAIdMFAAD5DbEGIpUGQADECwAhmwYBAJcKACGpBgEAggoAIbIGAQCCCgAhswYBAIIKACG0BgEAggoAIbUGAQCXCgAhtgYBAJcKACG3BgEAlwoAIbgGAQCXCgAhuQYBAJcKACG6BgEAlwoAIbsGAQCXCgAhD4MFAgAAAAGEBQIAAAABlwUBAAAAAZgFQAAAAAGkBQIAAAAB0wUBAAAAAeQFAQAAAAH-BQEAAAABqgZAAAAAAasGAQAAAAGsBgEAAAABrQYgAAAAAa4GAQAAAAGvBiAAAAABsQYAAACxBgISgwUCAAAAAYQFAgAAAAGUBQIAAAABmAVAAAAAAaMFQAAAAAGkBQIAAAAB0wUAAACdBgKRBgIAAAABkwYBAAAAAZQGAQAAAAGVBkAAAAABlgYBAAAAAZgGAAAAmAYCmQaAAAAAAZoGQAAAAAGbBgEAAAABnQYBAAAAAZ4GAQAAAAEDAAAADQAgRAAAhRIAIEUAAJgSACAiAAAADQAgBQAAqg8AIAgAAK0PACAdAAC2DwAgJQAAtA8AICYAAKkPACAnAACsDwAgKAAArg8AICkAAK8PACAqAACwDwAgKwAAsQ8AICwAALIPACAtAACzDwAgLgAAtQ8AIC8AALcPACAwAAC4DwAgMQAAuQ8AIDIAALoPACAzAAC7DwAgNAAAvA8AIDUAAL0PACA2AAC-DwAgNwAAvw8AID0AAJgSACCDBQIAgwoAIYYGAQCCCgAhhwYBAIIKACG8BiAAtQoAIb0GAgCDCgAhvgYgALUKACG_BgIAgwoAIcAGIAC1CgAhwQYCAIMKACHCBgIAgwoAISAFAACqDwAgCAAArQ8AIB0AALYPACAlAAC0DwAgJgAAqQ8AICcAAKwPACAoAACuDwAgKQAArw8AICoAALAPACArAACxDwAgLAAAsg8AIC0AALMPACAuAAC1DwAgLwAAtw8AIDAAALgPACAxAAC5DwAgMgAAug8AIDMAALsPACA0AAC8DwAgNQAAvQ8AIDYAAL4PACA3AAC_DwAggwUCAIMKACGGBgEAggoAIYcGAQCCCgAhvAYgALUKACG9BgIAgwoAIb4GIAC1CgAhvwYCAIMKACHABiAAtQoAIcEGAgCDCgAhwgYCAIMKACEgBQAAmREAIAcAAJoRACAIAACcEQAgHQAApREAICUAAKMRACAmAACYEQAgKAAAnREAICkAAJ4RACAqAACfEQAgKwAAoBEAICwAAKERACAtAACiEQAgLgAApBEAIC8AAKYRACAwAACnEQAgMQAAqBEAIDIAAKkRACAzAACqEQAgNAAAqxEAIDUAAKwRACA2AACtEQAgNwAArhEAIIMFAgAAAAGGBgEAAAABhwYBAAAAAbwGIAAAAAG9BgIAAAABvgYgAAAAAb8GAgAAAAHABiAAAAABwQYCAAAAAcIGAgAAAAECAAAAAQAgRAAAmRIAIBKDBQIAAAABhAUCAAAAAZgFQAAAAAGjBUAAAAABpAUCAAAAAdMFAAAAnQYCkQYCAAAAAZIGAgAAAAGTBgEAAAABlAYBAAAAAZUGQAAAAAGWBgEAAAABmAYAAACYBgKZBoAAAAABmgZAAAAAAZsGAQAAAAGdBgEAAAABngYBAAAAARGDBQIAAAABhAUCAAAAAZcFAQAAAAGYBUAAAAABowVAAAAAAaQFAgAAAAHTBQAAAPsFAvEFAgAAAAHyBQIAAAAB8wUQAAAAAfQFEAAAAAH1BRAAAAAB9gUQAAAAAfcFEAAAAAH4BRAAAAAB-QUQAAAAAfsFAQAAAAEFgwUCAAAAAZUFEAAAAAGWBRAAAAABlwUBAAAAAZgFQAAAAAENgwUCAAAAAZgFQAAAAAGkBQIAAAABiAYBAAAAAYwGAQAAAAGNBgEAAAABkQYCAAAAAZ8GAQAAAAGgBhAAAAABoQYBAAAAAaIGAQAAAAGkBgAAAKQGAqUGAQAAAAEDAAAADQAgRAAAmRIAIEUAAKESACAiAAAADQAgBQAAqg8AIAcAAKsPACAIAACtDwAgHQAAtg8AICUAALQPACAmAACpDwAgKAAArg8AICkAAK8PACAqAACwDwAgKwAAsQ8AICwAALIPACAtAACzDwAgLgAAtQ8AIC8AALcPACAwAAC4DwAgMQAAuQ8AIDIAALoPACAzAAC7DwAgNAAAvA8AIDUAAL0PACA2AAC-DwAgNwAAvw8AID0AAKESACCDBQIAgwoAIYYGAQCCCgAhhwYBAIIKACG8BiAAtQoAIb0GAgCDCgAhvgYgALUKACG_BgIAgwoAIcAGIAC1CgAhwQYCAIMKACHCBgIAgwoAISAFAACqDwAgBwAAqw8AIAgAAK0PACAdAAC2DwAgJQAAtA8AICYAAKkPACAoAACuDwAgKQAArw8AICoAALAPACArAACxDwAgLAAAsg8AIC0AALMPACAuAAC1DwAgLwAAtw8AIDAAALgPACAxAAC5DwAgMgAAug8AIDMAALsPACA0AAC8DwAgNQAAvQ8AIDYAAL4PACA3AAC_DwAggwUCAIMKACGGBgEAggoAIYcGAQCCCgAhvAYgALUKACG9BgIAgwoAIb4GIAC1CgAhvwYCAIMKACHABiAAtQoAIcEGAgCDCgAhwgYCAIMKACEKAwAA2Q0AIAgAANoNACAUAADbDQAgFQAA3A0AIIMFAgAAAAGEBQIAAAABmAVAAAAAAaIFAgAAAAGmBgEAAAABpwYBAAAAAQIAAACNAQAgRAAAohIAIB4DAACaDwAgBQAAmw8AIAgAAJ0PACAMAACfDwAgHAAAng8AIB0AAKAPACAeAAChDwAgHwAAog8AICUAAKMPACCDBQIAAAABhAUCAAAAAZgFQAAAAAGjBUAAAAABsQUBAAAAAbQFAQAAAAG2BQEAAAAB0wUAAACxBgKVBkAAAAABmwYBAAAAAakGAQAAAAGyBgEAAAABswYBAAAAAbQGAQAAAAG1BgEAAAABtgYBAAAAAbcGAQAAAAG4BgEAAAABuQYBAAAAAboGAQAAAAG7BgEAAAABAgAAAAUAIEQAAKQSACAVAwAAoA4AIAQAAJ8OACAHAAC0DgAgCAAAog4AIBkAAKMOACCDBQIAAAABhAUCAAAAAZcFAQAAAAGYBUAAAAABpAUCAAAAAdMFAQAAAAHkBQEAAAAB_gUBAAAAAZIGAgAAAAGqBkAAAAABqwYBAAAAAawGAQAAAAGtBiAAAAABrgYBAAAAAa8GIAAAAAGxBgAAALEGAgIAAAAJACBEAACmEgAgAwAAABcAIEQAAKISACBFAACqEgAgDAAAABcAIAMAAKQNACAIAAClDQAgFAAApg0AIBUAAKcNACA9AACqEgAggwUCAIMKACGEBQIAgwoAIZgFQACYCgAhogUCAIMKACGmBgEAggoAIacGAQCCCgAhCgMAAKQNACAIAAClDQAgFAAApg0AIBUAAKcNACCDBQIAgwoAIYQFAgCDCgAhmAVAAJgKACGiBQIAgwoAIaYGAQCCCgAhpwYBAIIKACEDAAAAAwAgRAAApBIAIEUAAK0SACAgAAAAAwAgAwAAug4AIAUAALsOACAIAAC9DgAgDAAAvw4AIBwAAL4OACAdAADADgAgHgAAwQ4AIB8AAMIOACAlAADDDgAgPQAArRIAIIMFAgCDCgAhhAUCAIMKACGYBUAAmAoAIaMFQACYCgAhsQUBAJcKACG0BQEAlwoAIbYFAQCXCgAh0wUAAPkNsQYilQZAAMQLACGbBgEAlwoAIakGAQCCCgAhsgYBAIIKACGzBgEAggoAIbQGAQCCCgAhtQYBAJcKACG2BgEAlwoAIbcGAQCXCgAhuAYBAJcKACG5BgEAlwoAIboGAQCXCgAhuwYBAJcKACEeAwAAug4AIAUAALsOACAIAAC9DgAgDAAAvw4AIBwAAL4OACAdAADADgAgHgAAwQ4AIB8AAMIOACAlAADDDgAggwUCAIMKACGEBQIAgwoAIZgFQACYCgAhowVAAJgKACGxBQEAlwoAIbQFAQCXCgAhtgUBAJcKACHTBQAA-Q2xBiKVBkAAxAsAIZsGAQCXCgAhqQYBAIIKACGyBgEAggoAIbMGAQCCCgAhtAYBAIIKACG1BgEAlwoAIbYGAQCXCgAhtwYBAJcKACG4BgEAlwoAIbkGAQCXCgAhugYBAJcKACG7BgEAlwoAIQMAAAAHACBEAACmEgAgRQAAsBIAIBcAAAAHACADAAD8DQAgBAAA-w0AIAcAALMOACAIAAD-DQAgGQAA_w0AID0AALASACCDBQIAgwoAIYQFAgCDCgAhlwUBAJcKACGYBUAAmAoAIaQFAgCDCgAh0wUBAIIKACHkBQEAggoAIf4FAQCCCgAhkgYCAIMKACGqBkAAmAoAIasGAQCCCgAhrAYBAIIKACGtBiAAtQoAIa4GAQCXCgAhrwYgALUKACGxBgAA-Q2xBiIVAwAA_A0AIAQAAPsNACAHAACzDgAgCAAA_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_DQAgPQAAyBIAIIMFAgCDCgAhhAUCAIMKACGXBQEAlwoAIZgFQACYCgAhpAUCAIMKACHTBQEAggoAIeQFAQCCCgAh_gUBAIIKACGSBgIAgwoAIaoGQACYCgAhqwYBAIIKACGsBgEAggoAIa0GIAC1CgAhrgYBAJcKACGvBiAAtQoAIbEGAAD5DbEGIhUDAAD8DQAgBAAA-w0AIAcAALMOACAYAAD9DQAgGQAA_w0AIIMFAgCDCgAhhAUCAIMKACGXBQEAlwoAIZgFQACYCgAhpAUCAIMKACHTBQEAggoAIeQFAQCCCgAh_gUBAIIKACGSBgIAgwoAIaoGQACYCgAhqwYBAIIKACGsBgEAggoAIa0GIAC1CgAhrgYBAJcKACGvBiAAtQoAIbEGAAD5DbEGIgMAAAADACBEAAC5EgAgRQAAyxIAICAAAAADACADAAC6DgAgBQAAuw4AIAwAAL8OACAYAAC8DgAgHAAAvg4AIB0AAMAOACAeAADBDgAgHwAAwg4AICUAAMMOACA9AADLEgAggwUCAIMKACGEBQIAgwoAIZgFQACYCgAhowVAAJgKACGxBQEAlwoAIbQFAQCXCgAhtgUBAJcKACHTBQAA-Q2xBiKVBkAAxAsAIZsGAQCXCgAhqQYBAIIKACGyBgEAggoAIbMGAQCCCgAhtAYBAIIKACG1BgEAlwoAIbYGAQCXCgAhtwYBAJcKACG4BgEAlwoAIbkGAQCXCgAhugYBAJcKACG7BgEAlwoAIR4DAAC6DgAgBQAAuw4AIAwAAL8OACAYAAC8DgAgHAAAvg4AIB0AAMAOACAeAADBDgAgHwAAwg4AICUAAMMOACCDBQIAgwoAIYQFAgCDCgAhmAVAAJgKACGjBUAAmAoAIbEFAQCXCgAhtAUBAJcKACG2BQEAlwoAIdMFAAD5DbEGIpUGQADECwAhmwYBAJcKACGpBgEAggoAIbIGAQCCCgAhswYBAIIKACG0BgEAggoAIbUGAQCXCgAhtgYBAJcKACG3BgEAlwoAIbgGAQCXCgAhuQYBAJcKACG6BgEAlwoAIbsGAQCXCgAhGAQAAKMMACAJAACiDAAgCgAApAwAIAsAAKUMACANAACmDAAgEwAAqAwAIIMFAgAAAAGEBQIAAAABlAUCAAAAAZcFAQAAAAGYBUAAAAABowVAAAAAAaQFAgAAAAHTBQAAAPsFAvEFAgAAAAHyBQIAAAAB8wUQAAAAAfQFEAAAAAH1BRAAAAAB9gUQAAAAAfcFEAAAAAH4BRAAAAAB-QUQAAAAAfsFAQAAAAECAAAAHAAgRAAAzBIAIAMAAAAaACBEAADMEgAgRQAA0BIAIBoAAAAaACAEAADtCwAgCQAA7AsAIAoAAO4LACALAADvCwAgDQAA8AsAIBMAAPILACA9AADQEgAggwUCAIMKACGEBQIAgwoAIZQFAgD0CgAhlwUBAJcKACGYBUAAmAoAIaMFQACYCgAhpAUCAIMKACHTBQAA6wv7BSLxBQIA9AoAIfIFAgD0CgAh8wUQAIwKACH0BRAAjAoAIfUFEACMCgAh9gUQAIwKACH3BRAA6gsAIfgFEACMCgAh-QUQAIwKACH7BQEAlwoAIRgEAADtCwAgCQAA7AsAIAoAAO4LACALAADvCwAgDQAA8AsAIBMAAPILACCDBQIAgwoAIYQFAgCDCgAhlAUCAPQKACGXBQEAlwoAIZgFQACYCgAhowVAAJgKACGkBQIAgwoAIdMFAADrC_sFIvEFAgD0CgAh8gUCAPQKACHzBRAAjAoAIfQFEACMCgAh9QUQAIwKACH2BRAAjAoAIfcFEADqCwAh-AUQAIwKACH5BRAAjAoAIfsFAQCXCgAhGgMAAI0NACAEAACLDQAgBgAAjA0AIAcAAI4NACALAACPDQAgDAAAkg0AIBAAAJANACCDBQIAAAABhAUCAAAAAZQFAgAAAAGYBUAAAAABowVAAAAAAaQFAgAAAAHTBQAAAJ0GApEGAgAAAAGSBgIAAAABkwYBAAAAAZQGAQAAAAGVBkAAAAABlgYBAAAAAZgGAAAAmAYCmQaAAAAAAZoGQAAAAAGbBgEAAAABnQYBAAAAAZ4GAQAAAAECAAAAEgAgRAAA0RIAIAMAAAAQACBEAADREgAgRQAA1RIAIBwAAAAQACADAADrDAAgBAAA6QwAIAYAAOoMACAHAADsDAAgCwAA7QwAIAwAAPAMACAQAADuDAAgPQAA1RIAIIMFAgCDCgAhhAUCAIMKACGUBQIA9AoAIZgFQACYCgAhowVAAJgKACGkBQIAgwoAIdMFAADoDJ0GIpEGAgD0CgAhkgYCAIMKACGTBgEAggoAIZQGAQCCCgAhlQZAAJgKACGWBgEAggoAIZgGAADnDJgGIpkGgAAAAAGaBkAAmAoAIZsGAQCCCgAhnQYBAJcKACGeBgEAlwoAIRoDAADrDAAgBAAA6QwAIAYAAOoMACAHAADsDAAgCwAA7QwAIAwAAPAMACAQAADuDAAggwUCAIMKACGEBQIAgwoAIZQFAgD0CgAhmAVAAJgKACGjBUAAmAoAIaQFAgCDCgAh0wUAAOgMnQYikQYCAPQKACGSBgIAgwoAIZMGAQCCCgAhlAYBAIIKACGVBkAAmAoAIZYGAQCCCgAhmAYAAOcMmAYimQaAAAAAAZoGQACYCgAhmwYBAIIKACGdBgEAlwoAIZ4GAQCXCgAhIAUAAJkRACAHAACaEQAgCAAAnBEAIB0AAKURACAlAACjEQAgJgAAmBEAICcAAJsRACApAACeEQAgKgAAnxEAICsAAKARACAsAAChEQAgLQAAohEAIC4AAKQRACAvAACmEQAgMAAApxEAIDEAAKgRACAyAACpEQAgMwAAqhEAIDQAAKsRACA1AACsEQAgNgAArREAIDcAAK4RACCDBQIAAAABhgYBAAAAAYcGAQAAAAG8BiAAAAABvQYCAAAAAb4GIAAAAAG_BgIAAAABwAYgAAAAAcEGAgAAAAHCBgIAAAABAgAAAAEAIEQAANYSACADAAAADQAgRAAA1hIAIEUAANoSACAiAAAADQAgBQAAqg8AIAcAAKsPACAIAACtDwAgHQAAtg8AICUAALQPACAmAACpDwAgJwAArA8AICkAAK8PACAqAACwDwAgKwAAsQ8AICwAALIPACAtAACzDwAgLgAAtQ8AIC8AALcPACAwAAC4DwAgMQAAuQ8AIDIAALoPACAzAAC7DwAgNAAAvA8AIDUAAL0PACA2AAC-DwAgNwAAvw8AID0AANoSACCDBQIAgwoAIYYGAQCCCgAhhwYBAIIKACG8BiAAtQoAIb0GAgCDCgAhvgYgALUKACG_BgIAgwoAIcAGIAC1CgAhwQYCAIMKACHCBgIAgwoAISAFAACqDwAgBwAAqw8AIAgAAK0PACAdAAC2DwAgJQAAtA8AICYAAKkPACAnAACsDwAgKQAArw8AICoAALAPACArAACxDwAgLAAAsg8AIC0AALMPACAuAAC1DwAgLwAAtw8AIDAAALgPACAxAAC5DwAgMgAAug8AIDMAALsPACA0AAC8DwAgNQAAvQ8AIDYAAL4PACA3AAC_DwAggwUCAIMKACGGBgEAggoAIYcGAQCCCgAhvAYgALUKACG9BgIAgwoAIb4GIAC1CgAhvwYCAIMKACHABiAAtQoAIcEGAgCDCgAhwgYCAIMKACEgBQAAmREAIAcAAJoRACAIAACcEQAgHQAApREAICUAAKMRACAmAACYEQAgJwAAmxEAICgAAJ0RACAqAACfEQAgKwAAoBEAICwAAKERACAtAACiEQAgLgAApBEAIC8AAKYRACAwAACnEQAgMQAAqBEAIDIAAKkRACAzAACqEQAgNAAAqxEAIDUAAKwRACA2AACtEQAgNwAArhEAIIMFAgAAAAGGBgEAAAABhwYBAAAAAbwGIAAAAAG9BgIAAAABvgYgAAAAAb8GAgAAAAHABiAAAAABwQYCAAAAAcIGAgAAAAECAAAAAQAgRAAA2xIAIAMAAAANACBEAADbEgAgRQAA3xIAICIAAAANACAFAACqDwAgBwAAqw8AIAgAAK0PACAdAAC2DwAgJQAAtA8AICYAAKkPACAnAACsDwAgKAAArg8AICoAALAPACArAACxDwAgLAAAsg8AIC0AALMPACAuAAC1DwAgLwAAtw8AIDAAALgPACAxAAC5DwAgMgAAug8AIDMAALsPACA0AAC8DwAgNQAAvQ8AIDYAAL4PACA3AAC_DwAgPQAA3xIAIIMFAgCDCgAhhgYBAIIKACGHBgEAggoAIbwGIAC1CgAhvQYCAIMKACG-BiAAtQoAIb8GAgCDCgAhwAYgALUKACHBBgIAgwoAIcIGAgCDCgAhIAUAAKoPACAHAACrDwAgCAAArQ8AIB0AALYPACAlAAC0DwAgJgAAqQ8AICcAAKwPACAoAACuDwAgKgAAsA8AICsAALEPACAsAACyDwAgLQAAsw8AIC4AALUPACAvAAC3DwAgMAAAuA8AIDEAALkPACAyAAC6DwAgMwAAuw8AIDQAALwPACA1AAC9DwAgNgAAvg8AIDcAAL8PACCDBQIAgwoAIYYGAQCCCgAhhwYBAIIKACG8BiAAtQoAIb0GAgCDCgAhvgYgALUKACG_BgIAgwoAIcAGIAC1CgAhwQYCAIMKACHCBgIAgwoAIR4DAACaDwAgBQAAmw8AIAgAAJ0PACAMAACfDwAgGAAAnA8AIB0AAKAPACAeAAChDwAgHwAAog8AICUAAKMPACCDBQIAAAABhAUCAAAAAZgFQAAAAAGjBUAAAAABsQUBAAAAAbQFAQAAAAG2BQEAAAAB0wUAAACxBgKVBkAAAAABmwYBAAAAAakGAQAAAAGyBgEAAAABswYBAAAAAbQGAQAAAAG1BgEAAAABtgYBAAAAAbcGAQAAAAG4BgEAAAABuQYBAAAAAboGAQAAAAG7BgEAAAABAgAAAAUAIEQAAOASACAEgwUCAAAAAcgFAQAAAAHNBUAAAAAB_AUAAQAAAQMAAAADACBEAADgEgAgRQAA5RIAICAAAAADACADAAC6DgAgBQAAuw4AIAgAAL0OACAMAAC_DgAgGAAAvA4AIB0AAMAOACAeAADBDgAgHwAAwg4AICUAAMMOACA9AADlEgAggwUCAIMKACGEBQIAgwoAIZgFQACYCgAhowVAAJgKACGxBQEAlwoAIbQFAQCXCgAhtgUBAJcKACHTBQAA-Q2xBiKVBkAAxAsAIZsGAQCXCgAhqQYBAIIKACGyBgEAggoAIbMGAQCCCgAhtAYBAIIKACG1BgEAlwoAIbYGAQCXCgAhtwYBAJcKACG4BgEAlwoAIbkGAQCXCgAhugYBAJcKACG7BgEAlwoAIR4DAAC6DgAgBQAAuw4AIAgAAL0OACAMAAC_DgAgGAAAvA4AIB0AAMAOACAeAADBDgAgHwAAwg4AICUAAMMOACCDBQIAgwoAIYQFAgCDCgAhmAVAAJgKACGjBUAAmAoAIbEFAQCXCgAhtAUBAJcKACG2BQEAlwoAIdMFAAD5DbEGIpUGQADECwAhmwYBAJcKACGpBgEAggoAIbIGAQCCCgAhswYBAIIKACG0BgEAggoAIbUGAQCXCgAhtgYBAJcKACG3BgEAlwoAIbgGAQCXCgAhuQYBAJcKACG6BgEAlwoAIbsGAQCXCgAhBgQAAMQMACCDBQIAAAABmAVAAAAAAaQFAgAAAAH-BQEAAAABgAYAAACABgICAAAAWgAgRAAA5hIAIAMAAABYACBEAADmEgAgRQAA6hIAIAgAAABYACAEAAC2DAAgPQAA6hIAIIMFAgCDCgAhmAVAAJgKACGkBQIAgwoAIf4FAQCCCgAhgAYAALUMgAYiBgQAALYMACCDBQIAgwoAIZgFQACYCgAhpAUCAIMKACH-BQEAggoAIYAGAAC1DIAGIgoDAADZDQAgCAAA2g0AIBUAANwNACAWAADdDQAggwUCAAAAAYQFAgAAAAGYBUAAAAABogUCAAAAAaYGAQAAAAGnBgEAAAABAgAAAI0BACBEAADrEgAgIAUAAJkRACAHAACaEQAgCAAAnBEAIB0AAKURACAlAACjEQAgJgAAmBEAICcAAJsRACAoAACdEQAgKQAAnhEAICsAAKARACAsAAChEQAgLQAAohEAIC4AAKQRACAvAACmEQAgMAAApxEAIDEAAKgRACAyAACpEQAgMwAAqhEAIDQAAKsRACA1AACsEQAgNgAArREAIDcAAK4RACCDBQIAAAABhgYBAAAAAYcGAQAAAAG8BiAAAAABvQYCAAAAAb4GIAAAAAG_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_DwAgPQAAgRMAIIMFAgCDCgAhhgYBAIIKACGHBgEAggoAIbwGIAC1CgAhvQYCAIMKACG-BiAAtQoAIb8GAgCDCgAhwAYgALUKACHBBgIAgwoAIcIGAgCDCgAhIAUAAKoPACAHAACrDwAgCAAArQ8AIB0AALYPACAlAAC0DwAgJgAAqQ8AICcAAKwPACAoAACuDwAgKQAArw8AICsAALEPACAsAACyDwAgLQAAsw8AIC4AALUPACAvAAC3DwAgMAAAuA8AIDEAALkPACAyAAC6DwAgMwAAuw8AIDQAALwPACA1AAC9DwAgNgAAvg8AIDcAAL8PACCDBQIAgwoAIYYGAQCCCgAhhwYBAIIKACG8BiAAtQoAIb0GAgCDCgAhvgYgALUKACG_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_sFIvEFAgD0CgAh8gUCAPQKACHzBRAAjAoAIfQFEACMCgAh9QUQAIwKACH2BRAAjAoAIfcFEADqCwAh-AUQAIwKACH5BRAAjAoAIfsFAQCXCgAhIAUAAJkRACAHAACaEQAgCAAAnBEAIB0AAKURACAlAACjEQAgJgAAmBEAICcAAJsRACAoAACdEQAgKQAAnhEAICoAAJ8RACAsAAChEQAgLQAAohEAIC4AAKQRACAvAACmEQAgMAAApxEAIDEAAKgRACAyAACpEQAgMwAAqhEAIDQAAKsRACA1AACsEQAgNgAArREAIDcAAK4RACCDBQIAAAABhgYBAAAAAYcGAQAAAAG8BiAAAAABvQYCAAAAAb4GIAAAAAG_BgIAAAABwAYgAAAAAcEGAgAAAAHCBgIAAAABAgAAAAEAIEQAAJITACADAAAADQAgRAAAkhMAIEUAAJYTACAiAAAADQAgBQAAqg8AIAcAAKsPACAIAACtDwAgHQAAtg8AICUAALQPACAmAACpDwAgJwAArA8AICgAAK4PACApAACvDwAgKgAAsA8AICwAALIPACAtAACzDwAgLgAAtQ8AIC8AALcPACAwAAC4DwAgMQAAuQ8AIDIAALoPACAzAAC7DwAgNAAAvA8AIDUAAL0PACA2AAC-DwAgNwAAvw8AID0AAJYTACCDBQIAgwoAIYYGAQCCCgAhhwYBAIIKACG8BiAAtQoAIb0GAgCDCgAhvgYgALUKACG_BgIAgwoAIcAGIAC1CgAhwQYCAIMKACHCBgIAgwoAISAFAACqDwAgBwAAqw8AIAgAAK0PACAdAAC2DwAgJQAAtA8AICYAAKkPACAnAACsDwAgKAAArg8AICkAAK8PACAqAACwDwAgLAAAsg8AIC0AALMPACAuAAC1DwAgLwAAtw8AIDAAALgPACAxAAC5DwAgMgAAug8AIDMAALsPACA0AAC8DwAgNQAAvQ8AIDYAAL4PACA3AAC_DwAggwUCAIMKACGGBgEAggoAIYcGAQCCCgAhvAYgALUKACG9BgIAgwoAIb4GIAC1CgAhvwYCAIMKACHABiAAtQoAIcEGAgCDCgAhwgYCAIMKACEgBQAAmREAIAcAAJoRACAIAACcEQAgHQAApREAICUAAKMRACAmAACYEQAgJwAAmxEAICgAAJ0RACApAACeEQAgKgAAnxEAICsAAKARACAtAACiEQAgLgAApBEAIC8AAKYRACAwAACnEQAgMQAAqBEAIDIAAKkRACAzAACqEQAgNAAAqxEAIDUAAKwRACA2AACtEQAgNwAArhEAIIMFAgAAAAGGBgEAAAABhwYBAAAAAbwGIAAAAAG9BgIAAAABvgYgAAAAAb8GAgAAAAHABiAAAAABwQYCAAAAAcIGAgAAAAECAAAAAQAgRAAAlxMAIAMAAAANACBEAACXEwAgRQAAmxMAICIAAAANACAFAACqDwAgBwAAqw8AIAgAAK0PACAdAAC2DwAgJQAAtA8AICYAAKkPACAnAACsDwAgKAAArg8AICkAAK8PACAqAACwDwAgKwAAsQ8AIC0AALMPACAuAAC1DwAgLwAAtw8AIDAAALgPACAxAAC5DwAgMgAAug8AIDMAALsPACA0AAC8DwAgNQAAvQ8AIDYAAL4PACA3AAC_DwAgPQAAmxMAIIMFAgCDCgAhhgYBAIIKACGHBgEAggoAIbwGIAC1CgAhvQYCAIMKACG-BiAAtQoAIb8GAgCDCgAhwAYgALUKACHBBgIAgwoAIcIGAgCDCgAhIAUAAKoPACAHAACrDwAgCAAArQ8AIB0AALYPACAlAAC0DwAgJgAAqQ8AICcAAKwPACAoAACuDwAgKQAArw8AICoAALAPACArAACxDwAgLQAAsw8AIC4AALUPACAvAAC3DwAgMAAAuA8AIDEAALkPACAyAAC6DwAgMwAAuw8AIDQAALwPACA1AAC9DwAgNgAAvg8AIDcAAL8PACCDBQIAgwoAIYYGAQCCCgAhhwYBAIIKACG8BiAAtQoAIb0GAgCDCgAhvgYgALUKACG_BgIAgwoAIcAGIAC1CgAhwQYCAIMKACHCBgIAgwoAISAFAACZEQAgBwAAmhEAIAgAAJwRACAdAAClEQAgJQAAoxEAICYAAJgRACAnAACbEQAgKAAAnREAICkAAJ4RACAqAACfEQAgKwAAoBEAICwAAKERACAuAACkEQAgLwAAphEAIDAAAKcRACAxAACoEQAgMgAAqREAIDMAAKoRACA0AACrEQAgNQAArBEAIDYAAK0RACA3AACuEQAggwUCAAAAAYYGAQAAAAGHBgEAAAABvAYgAAAAAb0GAgAAAAG-BiAAAAABvwYCAAAAAcAGIAAAAAHBBgIAAAABwgYCAAAAAQIAAAABACBEAACcEwAgAwAAAA0AIEQAAJwTACBFAACgEwAgIgAAAA0AIAUAAKoPACAHAACrDwAgCAAArQ8AIB0AALYPACAlAAC0DwAgJgAAqQ8AICcAAKwPACAoAACuDwAgKQAArw8AICoAALAPACArAACxDwAgLAAAsg8AIC4AALUPACAvAAC3DwAgMAAAuA8AIDEAALkPACAyAAC6DwAgMwAAuw8AIDQAALwPACA1AAC9DwAgNgAAvg8AIDcAAL8PACA9AACgEwAggwUCAIMKACGGBgEAggoAIYcGAQCCCgAhvAYgALUKACG9BgIAgwoAIb4GIAC1CgAhvwYCAIMKACHABiAAtQoAIcEGAgCDCgAhwgYCAIMKACEgBQAAqg8AIAcAAKsPACAIAACtDwAgHQAAtg8AICUAALQPACAmAACpDwAgJwAArA8AICgAAK4PACApAACvDwAgKgAAsA8AICsAALEPACAsAACyDwAgLgAAtQ8AIC8AALcPACAwAAC4DwAgMQAAuQ8AIDIAALoPACAzAAC7DwAgNAAAvA8AIDUAAL0PACA2AAC-DwAgNwAAvw8AIIMFAgCDCgAhhgYBAIIKACGHBgEAggoAIbwGIAC1CgAhvQYCAIMKACG-BiAAtQoAIb8GAgCDCgAhwAYgALUKACHBBgIAgwoAIcIGAgCDCgAhCwMAALsLACAEAAC8CwAgGQAAvQsAICAAAL4LACCDBQIAAAABhAUCAAAAAZgFQAAAAAGZBQEAAAABowVAAAAAAaQFAgAAAAHdBQIAAAABAgAAAG8AIEQAAKETACAeAwAAmg8AIAUAAJsPACAIAACdDwAgDAAAnw8AIBgAAJwPACAcAACeDwAgHQAAoA8AIB4AAKEPACAfAACiDwAggwUCAAAAAYQFAgAAAAGYBUAAAAABowVAAAAAAbEFAQAAAAG0BQEAAAABtgUBAAAAAdMFAAAAsQYClQZAAAAAAZsGAQAAAAGpBgEAAAABsgYBAAAAAbMGAQAAAAG0BgEAAAABtQYBAAAAAbYGAQAAAAG3BgEAAAABuAYBAAAAAbkGAQAAAAG6BgEAAAABuwYBAAAAAQIAAAAFACBEAACjEwAgIAUAAJkRACAHAACaEQAgCAAAnBEAIB0AAKURACAmAACYEQAgJwAAmxEAICgAAJ0RACApAACeEQAgKgAAnxEAICsAAKARACAsAAChEQAgLQAAohEAIC4AAKQRACAvAACmEQAgMAAApxEAIDEAAKgRACAyAACpEQAgMwAAqhEAIDQAAKsRACA1AACsEQAgNgAArREAIDcAAK4RACCDBQIAAAABhgYBAAAAAYcGAQAAAAG8BiAAAAABvQYCAAAAAb4GIAAAAAG_BgIAAAABwAYgAAAAAcEGAgAAAAHCBgIAAAABAgAAAAEAIEQAAKUTACAGgwUCAAAAAYQFAgAAAAGYBUAAAAABmQUBAAAAAaMFQAAAAAGkBQIAAAABCoMFAgAAAAGEBQIAAAABmAVAAAAAAZkFAQAAAAGjBUAAAAABygUBAAAAAcsFBAAAAAHaBSAAAAAB2wUCAAAAAdwFAQAAAAEDAAAAAwAgRAAAoxMAIEUAAKsTACAgAAAAAwAgAwAAug4AIAUAALsOACAIAAC9DgAgDAAAvw4AIBgAALwOACAcAAC-DgAgHQAAwA4AIB4AAMEOACAfAADCDgAgPQAAqxMAIIMFAgCDCgAhhAUCAIMKACGYBUAAmAoAIaMFQACYCgAhsQUBAJcKACG0BQEAlwoAIbYFAQCXCgAh0wUAAPkNsQYilQZAAMQLACGbBgEAlwoAIakGAQCCCgAhsgYBAIIKACGzBgEAggoAIbQGAQCCCgAhtQYBAJcKACG2BgEAlwoAIbcGAQCXCgAhuAYBAJcKACG5BgEAlwoAIboGAQCXCgAhuwYBAJcKACEeAwAAug4AIAUAALsOACAIAAC9DgAgDAAAvw4AIBgAALwOACAcAAC-DgAgHQAAwA4AIB4AAMEOACAfAADCDgAggwUCAIMKACGEBQIAgwoAIZgFQACYCgAhowVAAJgKACGxBQEAlwoAIbQFAQCXCgAhtgUBAJcKACHTBQAA-Q2xBiKVBkAAxAsAIZsGAQCXCgAhqQYBAIIKACGyBgEAggoAIbMGAQCCCgAhtAYBAIIKACG1BgEAlwoAIbYGAQCXCgAhtwYBAJcKACG4BgEAlwoAIbkGAQCXCgAhugYBAJcKACG7BgEAlwoAIQMAAAANACBEAAClEwAgRQAArhMAICIAAAANACAFAACqDwAgBwAAqw8AIAgAAK0PACAdAAC2DwAgJgAAqQ8AICcAAKwPACAoAACuDwAgKQAArw8AICoAALAPACArAACxDwAgLAAAsg8AIC0AALMPACAuAAC1DwAgLwAAtw8AIDAAALgPACAxAAC5DwAgMgAAug8AIDMAALsPACA0AAC8DwAgNQAAvQ8AIDYAAL4PACA3AAC_DwAgPQAArhMAIIMFAgCDCgAhhgYBAIIKACGHBgEAggoAIbwGIAC1CgAhvQYCAIMKACG-BiAAtQoAIb8GAgCDCgAhwAYgALUKACHBBgIAgwoAIcIGAgCDCgAhIAUAAKoPACAHAACrDwAgCAAArQ8AIB0AALYPACAmAACpDwAgJwAArA8AICgAAK4PACApAACvDwAgKgAAsA8AICsAALEPACAsAACyDwAgLQAAsw8AIC4AALUPACAvAAC3DwAgMAAAuA8AIDEAALkPACAyAAC6DwAgMwAAuw8AIDQAALwPACA1AAC9DwAgNgAAvg8AIDcAAL8PACCDBQIAgwoAIYYGAQCCCgAhhwYBAIIKACG8BiAAtQoAIb0GAgCDCgAhvgYgALUKACG_BgIAgwoAIcAGIAC1CgAhwQYCAIMKACHCBgIAgwoAIQMAAABtACBEAAChEwAgRQAAsRMAIA0AAABtACADAACfCwAgBAAAoAsAIBkAAKELACAgAACdCwAgPQAAsRMAIIMFAgCDCgAhhAUCAIMKACGYBUAAmAoAIZkFAQCCCgAhowVAAJgKACGkBQIA9AoAId0FAgD0CgAhCwMAAJ8LACAEAACgCwAgGQAAoQsAICAAAJ0LACCDBQIAgwoAIYQFAgCDCgAhmAVAAJgKACGZBQEAggoAIaMFQACYCgAhpAUCAPQKACHdBQIA9AoAIQsDAAC7CwAgBAAAvAsAICAAAL4LACAhAAC6CwAggwUCAAAAAYQFAgAAAAGYBUAAAAABmQUBAAAAAaMFQAAAAAGkBQIAAAAB3QUCAAAAAQIAAABvACBEAACyEwAgIAUAAJkRACAHAACaEQAgCAAAnBEAIB0AAKURACAlAACjEQAgJgAAmBEAICcAAJsRACAoAACdEQAgKQAAnhEAICoAAJ8RACArAACgEQAgLAAAoREAIC0AAKIRACAvAACmEQAgMAAApxEAIDEAAKgRACAyAACpEQAgMwAAqhEAIDQAAKsRACA1AACsEQAgNgAArREAIDcAAK4RACCDBQIAAAABhgYBAAAAAYcGAQAAAAG8BiAAAAABvQYCAAAAAb4GIAAAAAG_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_DwAgPQAAyBMAIIMFAgCDCgAhhgYBAIIKACGHBgEAggoAIbwGIAC1CgAhvQYCAIMKACG-BiAAtQoAIb8GAgCDCgAhwAYgALUKACHBBgIAgwoAIcIGAgCDCgAhIAUAAKoPACAHAACrDwAgCAAArQ8AICUAALQPACAmAACpDwAgJwAArA8AICgAAK4PACApAACvDwAgKgAAsA8AICsAALEPACAsAACyDwAgLQAAsw8AIC4AALUPACAvAAC3DwAgMAAAuA8AIDEAALkPACAyAAC6DwAgMwAAuw8AIDQAALwPACA1AAC9DwAgNgAAvg8AIDcAAL8PACCDBQIAgwoAIYYGAQCCCgAhhwYBAIIKACG8BiAAtQoAIb0GAgCDCgAhvgYgALUKACG_BgIAgwoAIcAGIAC1CgAhwQYCAIMKACHCBgIAgwoAIQMAAAADACBEAADEEwAgRQAAyxMAICAAAAADACADAAC6DgAgBQAAuw4AIAgAAL0OACAMAAC_DgAgGAAAvA4AIBwAAL4OACAeAADBDgAgHwAAwg4AICUAAMMOACA9AADLEwAggwUCAIMKACGEBQIAgwoAIZgFQACYCgAhowVAAJgKACGxBQEAlwoAIbQFAQCXCgAhtgUBAJcKACHTBQAA-Q2xBiKVBkAAxAsAIZsGAQCXCgAhqQYBAIIKACGyBgEAggoAIbMGAQCCCgAhtAYBAIIKACG1BgEAlwoAIbYGAQCXCgAhtwYBAJcKACG4BgEAlwoAIbkGAQCXCgAhugYBAJcKACG7BgEAlwoAIR4DAAC6DgAgBQAAuw4AIAgAAL0OACAMAAC_DgAgGAAAvA4AIBwAAL4OACAeAADBDgAgHwAAwg4AICUAAMMOACCDBQIAgwoAIYQFAgCDCgAhmAVAAJgKACGjBUAAmAoAIbEFAQCXCgAhtAUBAJcKACG2BQEAlwoAIdMFAAD5DbEGIpUGQADECwAhmwYBAJcKACGpBgEAggoAIbIGAQCCCgAhswYBAIIKACG0BgEAggoAIbUGAQCXCgAhtgYBAJcKACG3BgEAlwoAIbgGAQCXCgAhuQYBAJcKACG6BgEAlwoAIbsGAQCXCgAhHgMAAJoPACAFAACbDwAgCAAAnQ8AIAwAAJ8PACAYAACcDwAgHAAAng8AIB0AAKAPACAfAACiDwAgJQAAow8AIIMFAgAAAAGEBQIAAAABmAVAAAAAAaMFQAAAAAGxBQEAAAABtAUBAAAAAbYFAQAAAAHTBQAAALEGApUGQAAAAAGbBgEAAAABqQYBAAAAAbIGAQAAAAGzBgEAAAABtAYBAAAAAbUGAQAAAAG2BgEAAAABtwYBAAAAAbgGAQAAAAG5BgEAAAABugYBAAAAAbsGAQAAAAECAAAABQAgRAAAzBMAIAMAAAADACBEAADMEwAgRQAA0BMAICAAAAADACADAAC6DgAgBQAAuw4AIAgAAL0OACAMAAC_DgAgGAAAvA4AIBwAAL4OACAdAADADgAgHwAAwg4AICUAAMMOACA9AADQEwAggwUCAIMKACGEBQIAgwoAIZgFQACYCgAhowVAAJgKACGxBQEAlwoAIbQFAQCXCgAhtgUBAJcKACHTBQAA-Q2xBiKVBkAAxAsAIZsGAQCXCgAhqQYBAIIKACGyBgEAggoAIbMGAQCCCgAhtAYBAIIKACG1BgEAlwoAIbYGAQCXCgAhtwYBAJcKACG4BgEAlwoAIbkGAQCXCgAhugYBAJcKACG7BgEAlwoAIR4DAAC6DgAgBQAAuw4AIAgAAL0OACAMAAC_DgAgGAAAvA4AIBwAAL4OACAdAADADgAgHwAAwg4AICUAAMMOACCDBQIAgwoAIYQFAgCDCgAhmAVAAJgKACGjBUAAmAoAIbEFAQCXCgAhtAUBAJcKACG2BQEAlwoAIdMFAAD5DbEGIpUGQADECwAhmwYBAJcKACGpBgEAggoAIbIGAQCCCgAhswYBAIIKACG0BgEAggoAIbUGAQCXCgAhtgYBAJcKACG3BgEAlwoAIbgGAQCXCgAhuQYBAJcKACG6BgEAlwoAIbsGAQCXCgAhIAUAAJkRACAHAACaEQAgCAAAnBEAIB0AAKURACAlAACjEQAgJgAAmBEAICcAAJsRACAoAACdEQAgKQAAnhEAICoAAJ8RACArAACgEQAgLAAAoREAIC0AAKIRACAuAACkEQAgMAAApxEAIDEAAKgRACAyAACpEQAgMwAAqhEAIDQAAKsRACA1AACsEQAgNgAArREAIDcAAK4RACCDBQIAAAABhgYBAAAAAYcGAQAAAAG8BiAAAAABvQYCAAAAAb4GIAAAAAG_BgIAAAABwAYgAAAAAcEGAgAAAAHCBgIAAAABAgAAAAEAIEQAANETACADAAAADQAgRAAA0RMAIEUAANUTACAiAAAADQAgBQAAqg8AIAcAAKsPACAIAACtDwAgHQAAtg8AICUAALQPACAmAACpDwAgJwAArA8AICgAAK4PACApAACvDwAgKgAAsA8AICsAALEPACAsAACyDwAgLQAAsw8AIC4AALUPACAwAAC4DwAgMQAAuQ8AIDIAALoPACAzAAC7DwAgNAAAvA8AIDUAAL0PACA2AAC-DwAgNwAAvw8AID0AANUTACCDBQIAgwoAIYYGAQCCCgAhhwYBAIIKACG8BiAAtQoAIb0GAgCDCgAhvgYgALUKACG_BgIAgwoAIcAGIAC1CgAhwQYCAIMKACHCBgIAgwoAISAFAACqDwAgBwAAqw8AIAgAAK0PACAdAAC2DwAgJQAAtA8AICYAAKkPACAnAACsDwAgKAAArg8AICkAAK8PACAqAACwDwAgKwAAsQ8AICwAALIPACAtAACzDwAgLgAAtQ8AIDAAALgPACAxAAC5DwAgMgAAug8AIDMAALsPACA0AAC8DwAgNQAAvQ8AIDYAAL4PACA3AAC_DwAggwUCAIMKACGGBgEAggoAIYcGAQCCCgAhvAYgALUKACG9BgIAgwoAIb4GIAC1CgAhvwYCAIMKACHABiAAtQoAIcEGAgCDCgAhwgYCAIMKACEgBQAAmREAIAcAAJoRACAIAACcEQAgHQAApREAICUAAKMRACAmAACYEQAgJwAAmxEAICgAAJ0RACApAACeEQAgKgAAnxEAICsAAKARACAsAAChEQAgLQAAohEAIC4AAKQRACAvAACmEQAgMQAAqBEAIDIAAKkRACAzAACqEQAgNAAAqxEAIDUAAKwRACA2AACtEQAgNwAArhEAIIMFAgAAAAGGBgEAAAABhwYBAAAAAbwGIAAAAAG9BgIAAAABvgYgAAAAAb8GAgAAAAHABiAAAAABwQYCAAAAAcIGAgAAAAECAAAAAQAgRAAA1hMAIAMAAAANACBEAADWEwAgRQAA2hMAICIAAAANACAFAACqDwAgBwAAqw8AIAgAAK0PACAdAAC2DwAgJQAAtA8AICYAAKkPACAnAACsDwAgKAAArg8AICkAAK8PACAqAACwDwAgKwAAsQ8AICwAALIPACAtAACzDwAgLgAAtQ8AIC8AALcPACAxAAC5DwAgMgAAug8AIDMAALsPACA0AAC8DwAgNQAAvQ8AIDYAAL4PACA3AAC_DwAgPQAA2hMAIIMFAgCDCgAhhgYBAIIKACGHBgEAggoAIbwGIAC1CgAhvQYCAIMKACG-BiAAtQoAIb8GAgCDCgAhwAYgALUKACHBBgIAgwoAIcIGAgCDCgAhIAUAAKoPACAHAACrDwAgCAAArQ8AIB0AALYPACAlAAC0DwAgJgAAqQ8AICcAAKwPACAoAACuDwAgKQAArw8AICoAALAPACArAACxDwAgLAAAsg8AIC0AALMPACAuAAC1DwAgLwAAtw8AIDEAALkPACAyAAC6DwAgMwAAuw8AIDQAALwPACA1AAC9DwAgNgAAvg8AIDcAAL8PACCDBQIAgwoAIYYGAQCCCgAhhwYBAIIKACG8BiAAtQoAIb0GAgCDCgAhvgYgALUKACG_BgIAgwoAIcAGIAC1CgAhwQYCAIMKACHCBgIAgwoAISAFAACZEQAgBwAAmhEAIAgAAJwRACAdAAClEQAgJQAAoxEAICYAAJgRACAnAACbEQAgKAAAnREAICkAAJ4RACAqAACfEQAgKwAAoBEAICwAAKERACAtAACiEQAgLgAApBEAIC8AAKYRACAwAACnEQAgMgAAqREAIDMAAKoRACA0AACrEQAgNQAArBEAIDYAAK0RACA3AACuEQAggwUCAAAAAYYGAQAAAAGHBgEAAAABvAYgAAAAAb0GAgAAAAG-BiAAAAABvwYCAAAAAcAGIAAAAAHBBgIAAAABwgYCAAAAAQIAAAABACBEAADbEwAgAwAAAA0AIEQAANsTACBFAADfEwAgIgAAAA0AIAUAAKoPACAHAACrDwAgCAAArQ8AIB0AALYPACAlAAC0DwAgJgAAqQ8AICcAAKwPACAoAACuDwAgKQAArw8AICoAALAPACArAACxDwAgLAAAsg8AIC0AALMPACAuAAC1DwAgLwAAtw8AIDAAALgPACAyAAC6DwAgMwAAuw8AIDQAALwPACA1AAC9DwAgNgAAvg8AIDcAAL8PACA9AADfEwAggwUCAIMKACGGBgEAggoAIYcGAQCCCgAhvAYgALUKACG9BgIAgwoAIb4GIAC1CgAhvwYCAIMKACHABiAAtQoAIcEGAgCDCgAhwgYCAIMKACEgBQAAqg8AIAcAAKsPACAIAACtDwAgHQAAtg8AICUAALQPACAmAACpDwAgJwAArA8AICgAAK4PACApAACvDwAgKgAAsA8AICsAALEPACAsAACyDwAgLQAAsw8AIC4AALUPACAvAAC3DwAgMAAAuA8AIDIAALoPACAzAAC7DwAgNAAAvA8AIDUAAL0PACA2AAC-DwAgNwAAvw8AIIMFAgCDCgAhhgYBAIIKACGHBgEAggoAIbwGIAC1CgAhvQYCAIMKACG-BiAAtQoAIb8GAgCDCgAhwAYgALUKACHBBgIAgwoAIcIGAgCDCgAhIAUAAJkRACAHAACaEQAgCAAAnBEAIB0AAKURACAlAACjEQAgJgAAmBEAICcAAJsRACAoAACdEQAgKQAAnhEAICoAAJ8RACArAACgEQAgLAAAoREAIC0AAKIRACAuAACkEQAgLwAAphEAIDAAAKcRACAxAACoEQAgMwAAqhEAIDQAAKsRACA1AACsEQAgNgAArREAIDcAAK4RACCDBQIAAAABhgYBAAAAAYcGAQAAAAG8BiAAAAABvQYCAAAAAb4GIAAAAAG_BgIAAAABwAYgAAAAAcEGAgAAAAHCBgIAAAABAgAAAAEAIEQAAOATACADAAAADQAgRAAA4BMAIEUAAOQTACAiAAAADQAgBQAAqg8AIAcAAKsPACAIAACtDwAgHQAAtg8AICUAALQPACAmAACpDwAgJwAArA8AICgAAK4PACApAACvDwAgKgAAsA8AICsAALEPACAsAACyDwAgLQAAsw8AIC4AALUPACAvAAC3DwAgMAAAuA8AIDEAALkPACAzAAC7DwAgNAAAvA8AIDUAAL0PACA2AAC-DwAgNwAAvw8AID0AAOQTACCDBQIAgwoAIYYGAQCCCgAhhwYBAIIKACG8BiAAtQoAIb0GAgCDCgAhvgYgALUKACG_BgIAgwoAIcAGIAC1CgAhwQYCAIMKACHCBgIAgwoAISAFAACqDwAgBwAAqw8AIAgAAK0PACAdAAC2DwAgJQAAtA8AICYAAKkPACAnAACsDwAgKAAArg8AICkAAK8PACAqAACwDwAgKwAAsQ8AICwAALIPACAtAACzDwAgLgAAtQ8AIC8AALcPACAwAAC4DwAgMQAAuQ8AIDMAALsPACA0AAC8DwAgNQAAvQ8AIDYAAL4PACA3AAC_DwAggwUCAIMKACGGBgEAggoAIYcGAQCCCgAhvAYgALUKACG9BgIAgwoAIb4GIAC1CgAhvwYCAIMKACHABiAAtQoAIcEGAgCDCgAhwgYCAIMKACEgBQAAmREAIAcAAJoRACAIAACcEQAgHQAApREAICUAAKMRACAmAACYEQAgJwAAmxEAICgAAJ0RACApAACeEQAgKgAAnxEAICsAAKARACAsAAChEQAgLQAAohEAIC4AAKQRACAvAACmEQAgMAAApxEAIDEAAKgRACAyAACpEQAgMwAAqhEAIDUAAKwRACA2AACtEQAgNwAArhEAIIMFAgAAAAGGBgEAAAABhwYBAAAAAbwGIAAAAAG9BgIAAAABvgYgAAAAAb8GAgAAAAHABiAAAAABwQYCAAAAAcIGAgAAAAECAAAAAQAgRAAA5RMAIAMAAAANACBEAADlEwAgRQAA6RMAICIAAAANACAFAACqDwAgBwAAqw8AIAgAAK0PACAdAAC2DwAgJQAAtA8AICYAAKkPACAnAACsDwAgKAAArg8AICkAAK8PACAqAACwDwAgKwAAsQ8AICwAALIPACAtAACzDwAgLgAAtQ8AIC8AALcPACAwAAC4DwAgMQAAuQ8AIDIAALoPACAzAAC7DwAgNQAAvQ8AIDYAAL4PACA3AAC_DwAgPQAA6RMAIIMFAgCDCgAhhgYBAIIKACGHBgEAggoAIbwGIAC1CgAhvQYCAIMKACG-BiAAtQoAIb8GAgCDCgAhwAYgALUKACHBBgIAgwoAIcIGAgCDCgAhIAUAAKoPACAHAACrDwAgCAAArQ8AIB0AALYPACAlAAC0DwAgJgAAqQ8AICcAAKwPACAoAACuDwAgKQAArw8AICoAALAPACArAACxDwAgLAAAsg8AIC0AALMPACAuAAC1DwAgLwAAtw8AIDAAALgPACAxAAC5DwAgMgAAug8AIDMAALsPACA1AAC9DwAgNgAAvg8AIDcAAL8PACCDBQIAgwoAIYYGAQCCCgAhhwYBAIIKACG8BiAAtQoAIb0GAgCDCgAhvgYgALUKACG_BgIAgwoAIcAGIAC1CgAhwQYCAIMKACHCBgIAgwoAISAFAACZEQAgBwAAmhEAIAgAAJwRACAdAAClEQAgJQAAoxEAICYAAJgRACAnAACbEQAgKAAAnREAICkAAJ4RACAqAACfEQAgKwAAoBEAICwAAKERACAtAACiEQAgLgAApBEAIC8AAKYRACAwAACnEQAgMQAAqBEAIDIAAKkRACA0AACrEQAgNQAArBEAIDYAAK0RACA3AACuEQAggwUCAAAAAYYGAQAAAAGHBgEAAAABvAYgAAAAAb0GAgAAAAG-BiAAAAABvwYCAAAAAcAGIAAAAAHBBgIAAAABwgYCAAAAAQIAAAABACBEAADqEwAgAwAAAA0AIEQAAOoTACBFAADuEwAgIgAAAA0AIAUAAKoPACAHAACrDwAgCAAArQ8AIB0AALYPACAlAAC0DwAgJgAAqQ8AICcAAKwPACAoAACuDwAgKQAArw8AICoAALAPACArAACxDwAgLAAAsg8AIC0AALMPACAuAAC1DwAgLwAAtw8AIDAAALgPACAxAAC5DwAgMgAAug8AIDQAALwPACA1AAC9DwAgNgAAvg8AIDcAAL8PACA9AADuEwAggwUCAIMKACGGBgEAggoAIYcGAQCCCgAhvAYgALUKACG9BgIAgwoAIb4GIAC1CgAhvwYCAIMKACHABiAAtQoAIcEGAgCDCgAhwgYCAIMKACEgBQAAqg8AIAcAAKsPACAIAACtDwAgHQAAtg8AICUAALQPACAmAACpDwAgJwAArA8AICgAAK4PACApAACvDwAgKgAAsA8AICsAALEPACAsAACyDwAgLQAAsw8AIC4AALUPACAvAAC3DwAgMAAAuA8AIDEAALkPACAyAAC6DwAgNAAAvA8AIDUAAL0PACA2AAC-DwAgNwAAvw8AIIMFAgCDCgAhhgYBAIIKACGHBgEAggoAIbwGIAC1CgAhvQYCAIMKACG-BiAAtQoAIb8GAgCDCgAhwAYgALUKACHBBgIAgwoAIcIGAgCDCgAhIAUAAJkRACAHAACaEQAgCAAAnBEAIB0AAKURACAlAACjEQAgJgAAmBEAICcAAJsRACAoAACdEQAgKQAAnhEAICoAAJ8RACArAACgEQAgLAAAoREAIC0AAKIRACAuAACkEQAgLwAAphEAIDAAAKcRACAxAACoEQAgMgAAqREAIDMAAKoRACA0AACrEQAgNgAArREAIDcAAK4RACCDBQIAAAABhgYBAAAAAYcGAQAAAAG8BiAAAAABvQYCAAAAAb4GIAAAAAG_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-RMAIAMAAAANACBEAAD5EwAgRQAA_RMAICIAAAANACAFAACqDwAgBwAAqw8AIAgAAK0PACAdAAC2DwAgJQAAtA8AICYAAKkPACAnAACsDwAgKAAArg8AICkAAK8PACAqAACwDwAgKwAAsQ8AICwAALIPACAtAACzDwAgLgAAtQ8AIC8AALcPACAwAAC4DwAgMQAAuQ8AIDIAALoPACAzAAC7DwAgNAAAvA8AIDUAAL0PACA3AAC_DwAgPQAA_RMAIIMFAgCDCgAhhgYBAIIKACGHBgEAggoAIbwGIAC1CgAhvQYCAIMKACG-BiAAtQoAIb8GAgCDCgAhwAYgALUKACHBBgIAgwoAIcIGAgCDCgAhIAUAAKoPACAHAACrDwAgCAAArQ8AIB0AALYPACAlAAC0DwAgJgAAqQ8AICcAAKwPACAoAACuDwAgKQAArw8AICoAALAPACArAACxDwAgLAAAsg8AIC0AALMPACAuAAC1DwAgLwAAtw8AIDAAALgPACAxAAC5DwAgMgAAug8AIDMAALsPACA0AAC8DwAgNQAAvQ8AIDcAAL8PACCDBQIAgwoAIYYGAQCCCgAhhwYBAIIKACG8BiAAtQoAIb0GAgCDCgAhvgYgALUKACG_BgIAgwoAIcAGIAC1CgAhwQYCAIMKACHCBgIAgwoAIQoDAADZDQAgCAAA2g0AIBQAANsNACAWAADdDQAggwUCAAAAAYQFAgAAAAGYBUAAAAABogUCAAAAAaYGAQAAAAGnBgEAAAABAgAAAI0BACBEAAD-EwAgA4MFAgAAAAGSBQIAAAABkwUQAAAAAQMAAAAXACBEAAD-EwAgRQAAgxQAIAwAAAAXACADAACkDQAgCAAApQ0AIBQAAKYNACAWAACoDQAgPQAAgxQAIIMFAgCDCgAhhAUCAIMKACGYBUAAmAoAIaIFAgCDCgAhpgYBAIIKACGnBgEAggoAIQoDAACkDQAgCAAApQ0AIBQAAKYNACAWAACoDQAggwUCAIMKACGEBQIAgwoAIZgFQACYCgAhogUCAIMKACGmBgEAggoAIacGAQCCCgAhGAQAAKMMACAJAACiDAAgCgAApAwAIAsAAKUMACANAACmDAAgEAAApwwAIIMFAgAAAAGEBQIAAAABlAUCAAAAAZcFAQAAAAGYBUAAAAABowVAAAAAAaQFAgAAAAHTBQAAAPsFAvEFAgAAAAHyBQIAAAAB8wUQAAAAAfQFEAAAAAH1BRAAAAAB9gUQAAAAAfcFEAAAAAH4BRAAAAAB-QUQAAAAAfsFAQAAAAECAAAAHAAgRAAAhBQAIAcLAACnCgAggwUCAAAAAZQFAgAAAAGVBRAAAAABlgUQAAAAAZcFAQAAAAGYBUAAAAABAgAAADgAIEQAAIYUACADAAAAGgAgRAAAhBQAIEUAAIoUACAaAAAAGgAgBAAA7QsAIAkAAOwLACAKAADuCwAgCwAA7wsAIA0AAPALACAQAADxCwAgPQAAihQAIIMFAgCDCgAhhAUCAIMKACGUBQIA9AoAIZcFAQCXCgAhmAVAAJgKACGjBUAAmAoAIaQFAgCDCgAh0wUAAOsL-wUi8QUCAPQKACHyBQIA9AoAIfMFEACMCgAh9AUQAIwKACH1BRAAjAoAIfYFEACMCgAh9wUQAOoLACH4BRAAjAoAIfkFEACMCgAh-wUBAJcKACEYBAAA7QsAIAkAAOwLACAKAADuCwAgCwAA7wsAIA0AAPALACAQAADxCwAggwUCAIMKACGEBQIAgwoAIZQFAgD0CgAhlwUBAJcKACGYBUAAmAoAIaMFQACYCgAhpAUCAIMKACHTBQAA6wv7BSLxBQIA9AoAIfIFAgD0CgAh8wUQAIwKACH0BRAAjAoAIfUFEACMCgAh9gUQAIwKACH3BRAA6gsAIfgFEACMCgAh-QUQAIwKACH7BQEAlwoAIQMAAAA2ACBEAACGFAAgRQAAjRQAIAkAAAA2ACALAACZCgAgPQAAjRQAIIMFAgCDCgAhlAUCAIMKACGVBRAAjAoAIZYFEACMCgAhlwUBAJcKACGYBUAAmAoAIQcLAACZCgAggwUCAIMKACGUBQIAgwoAIZUFEACMCgAhlgUQAIwKACGXBQEAlwoAIZgFQACYCgAhIAUAAJkRACAHAACaEQAgCAAAnBEAIB0AAKURACAlAACjEQAgJgAAmBEAICcAAJsRACAoAACdEQAgKQAAnhEAICoAAJ8RACArAACgEQAgLAAAoREAIC0AAKIRACAuAACkEQAgLwAAphEAIDAAAKcRACAxAACoEQAgMgAAqREAIDMAAKoRACA0AACrEQAgNQAArBEAIDYAAK0RACCDBQIAAAABhgYBAAAAAYcGAQAAAAG8BiAAAAABvQYCAAAAAb4GIAAAAAG_BgIAAAABwAYgAAAAAcEGAgAAAAHCBgIAAAABAgAAAAEAIEQAAI4UACADAAAADQAgRAAAjhQAIEUAAJIUACAiAAAADQAgBQAAqg8AIAcAAKsPACAIAACtDwAgHQAAtg8AICUAALQPACAmAACpDwAgJwAArA8AICgAAK4PACApAACvDwAgKgAAsA8AICsAALEPACAsAACyDwAgLQAAsw8AIC4AALUPACAvAAC3DwAgMAAAuA8AIDEAALkPACAyAAC6DwAgMwAAuw8AIDQAALwPACA1AAC9DwAgNgAAvg8AID0AAJIUACCDBQIAgwoAIYYGAQCCCgAhhwYBAIIKACG8BiAAtQoAIb0GAgCDCgAhvgYgALUKACG_BgIAgwoAIcAGIAC1CgAhwQYCAIMKACHCBgIAgwoAISAFAACqDwAgBwAAqw8AIAgAAK0PACAdAAC2DwAgJQAAtA8AICYAAKkPACAnAACsDwAgKAAArg8AICkAAK8PACAqAACwDwAgKwAAsQ8AICwAALIPACAtAACzDwAgLgAAtQ8AIC8AALcPACAwAAC4DwAgMQAAuQ8AIDIAALoPACAzAAC7DwAgNAAAvA8AIDUAAL0PACA2AAC-DwAggwUCAIMKACGGBgEAggoAIYcGAQCCCgAhvAYgALUKACG9BgIAgwoAIb4GIAC1CgAhvwYCAIMKACHABiAAtQoAIcEGAgCDCgAhwgYCAIMKACEYBYgBAweLAQQIjwEFDgAvHacBGSWlARwmBgInjgEGKJMBIimXASMqmAEHK5wBJCygASUtpAEmLqYBHS-pAScwqwEoMa0BKTKvASozsQErNLUBLDW4ARs2vAEtN74BLgsDAAEFCgMIVwUMYQcOACEYVg8cWxYdZRkeahofbBslcBwHAwABBAACBwwECE4FDgAVGE0PGVIUBAMOAQUPAwgTBQ4AEwkDFQEEAAIGFAMHFgQLGAYMSAcOABIQQwkXRxEGAwABCBkFDgAQFB0HFTkMFj0PCAQAAgkeBQofAQsgBg0kCA4ADhAsCRMwCwIMAAcPAAkECSUFDCYHDScIDgAKAQ0oAAIMAAcSAAwDCwAGDgANETELAREyAAMNMwAQNAATNQADBAACBgADCz4GBAg_ABRAABVBABZCAAEJAAUCEEkAF0oAAgVLAAhMAAEGAAMDCFQAGFMAGVUAAwQAAg4AGBtfFwEaABYBG2AAAgNmAQQAAgEEAAICAwABBAACBgMAAQRzAg4AIBl3HSBxHCFyHAQDAAEOAB8ieBwkfB4BIwAdASR9AAIZfwAhfgAIBYABAAiCAQAMhAEAGIEBAByDAQAdhQEAHoYBACWHAQABAwABAQMAAQEDAAEBAwABAQMAAQEDAAEBAwABAQMAAQEDAAEBAwABAQMAAQEDAAEBAwABEQXAAQAHwQEACMMBAB3MAQAlygEAJr8BACfCAQAoxAEAKcUBACrGAQArxwEALMgBAC3JAQAuywEANM0BADXOAQA2zwEAAAAABQ4ANEoANUsANkwAN00AOAAAAAAABQ4ANEoANUsANkwAN00AOAEDAAEBAwABBQ4APUoAPksAP0wAQE0AQQAAAAAABQ4APUoAPksAP0wAQE0AQQMDAAEEAAIHhgIEAwMAAQQAAgeMAgQFDgBGSgBHSwBITABJTQBKAAAAAAAFDgBGSgBHSwBITABJTQBKAQYAAwEGAAMFDgBPSgBQSwBRTABSTQBTAAAAAAAFDgBPSgBQSwBRTABSTQBTAQO0AgEBA7oCAQUOAFhKAFlLAFpMAFtNAFwAAAAAAAUOAFhKAFlLAFpMAFtNAFwBAwABAQMAAQUOAGFKAGJLAGNMAGRNAGUAAAAAAAUOAGFKAGJLAGNMAGRNAGUDBAACBgADC-ICBgMEAAIGAAML6AIGBQ4AakoAa0sAbEwAbU0AbgAAAAAABQ4AakoAa0sAbEwAbU0AbgUD-wIBBAACBvoCAwf8AgQL_QIGBQOEAwEEAAIGgwMDB4UDBAuGAwYFDgBzSgB0SwB1TAB2TQB3AAAAAAAFDgBzSgB0SwB1TAB2TQB3AgmYAwUMmQMHAgmfAwUMoAMHBQ4AfEoAfUsAfkwAf00AgAEAAAAAAAUOAHxKAH1LAH5MAH9NAIABAQkABQEJAAUFDgCFAUoAhgFLAIcBTACIAU0AiQEAAAAAAAUOAIUBSgCGAUsAhwFMAIgBTQCJAQEDAAEBAwABBQ4AjgFKAI8BSwCQAUwAkQFNAJIBAAAAAAAFDgCOAUoAjwFLAJABTACRAU0AkgEBAwABAQMAAQUOAJcBSgCYAUsAmQFMAJoBTQCbAQAAAAAABQ4AlwFKAJgBSwCZAUwAmgFNAJsBAQQAAgEEAAIFDgCgAUoAoQFLAKIBTACjAU0ApAEAAAAAAAUOAKABSgChAUsAogFMAKMBTQCkAQEaABYBGgAWBQ4AqQFKAKoBSwCrAUwArAFNAK0BAAAAAAAFDgCpAUoAqgFLAKsBTACsAU0ArQEEBAACCaAEBQqhBAELogQGBAQAAgmoBAUKqQQBC6oEBgUOALIBSgCzAUsAtAFMALUBTQC2AQAAAAAABQ4AsgFKALMBSwC0AUwAtQFNALYBAgwABw8ACQIMAAcPAAkFDgC7AUoAvAFLAL0BTAC-AU0AvwEAAAAAAAUOALsBSgC8AUsAvQFMAL4BTQC_AQEDAAEBAwABBQ4AxAFKAMUBSwDGAUwAxwFNAMgBAAAAAAAFDgDEAUoAxQFLAMYBTADHAU0AyAEBAwABAQMAAQUOAM0BSgDOAUsAzwFMANABTQDRAQAAAAAABQ4AzQFKAM4BSwDPAUwA0AFNANEBAQMAAQEDAAEFDgDWAUoA1wFLANgBTADZAU0A2gEAAAAAAAUOANYBSgDXAUsA2AFMANkBTQDaAQAAAAUOAOABSgDhAUsA4gFMAOMBTQDkAQAAAAAABQ4A4AFKAOEBSwDiAUwA4wFNAOQBAwMAAQSuBQIgrQUcAwMAAQS1BQIgtAUcBQ4A6QFKAOoBSwDrAUwA7AFNAO0BAAAAAAAFDgDpAUoA6gFLAOsBTADsAU0A7QECAwABIscFHAIDAAEizQUcBQ4A8gFKAPMBSwD0AUwA9QFNAPYBAAAAAAAFDgDyAUoA8wFLAPQBTAD1AU0A9gEBIwAdASMAHQUOAPsBSgD8AUsA_QFMAP4BTQD_AQAAAAAABQ4A-wFKAPwBSwD9AUwA_gFNAP8BAgP1BQEEAAICA_sFAQQAAgUOAIQCSgCFAksAhgJMAIcCTQCIAgAAAAAABQ4AhAJKAIUCSwCGAkwAhwJNAIgCAQQAAgEEAAIFDgCNAkoAjgJLAI8CTACQAk0AkQIAAAAAAAUOAI0CSgCOAksAjwJMAJACTQCRAgEDAAEBAwABBQ4AlgJKAJcCSwCYAkwAmQJNAJoCAAAAAAAFDgCWAkoAlwJLAJgCTACZAk0AmgIBAwABAQMAAQUOAJ8CSgCgAksAoQJMAKICTQCjAgAAAAAABQ4AnwJKAKACSwChAkwAogJNAKMCAQMAAQEDAAEFDgCoAkoAqQJLAKoCTACrAk0ArAIAAAAAAAUOAKgCSgCpAksAqgJMAKsCTQCsAgEDAAEBAwABBQ4AsQJKALICSwCzAkwAtAJNALUCAAAAAAAFDgCxAkoAsgJLALMCTAC0Ak0AtQIBAwABAQMAAQUOALoCSgC7AksAvAJMAL0CTQC-AgAAAAAABQ4AugJKALsCSwC8AkwAvQJNAL4CAQMAAQEDAAEFDgDDAkoAxAJLAMUCTADGAk0AxwIAAAAAAAUOAMMCSgDEAksAxQJMAMYCTQDHAgIDAAEEAAICAwABBAACBQ4AzAJKAM0CSwDOAkwAzwJNANACAAAAAAAFDgDMAkoAzQJLAM4CTADPAk0A0AIBAwABAQMAAQUOANUCSgDWAksA1wJMANgCTQDZAgAAAAAABQ4A1QJKANYCSwDXAkwA2AJNANkCAQsABgELAAYFDgDeAkoA3wJLAOACTADhAk0A4gIAAAAAAAUOAN4CSgDfAksA4AJMAOECTQDiAgIMAAcSAAwCDAAHEgAMBQ4A5wJKAOgCSwDpAkwA6gJNAOsCAAAAAAAFDgDnAkoA6AJLAOkCTADqAk0A6wIBAwABAQMAAQUOAPACSgDxAksA8gJMAPMCTQD0AgAAAAAABQ4A8AJKAPECSwDyAkwA8wJNAPQCOAIBOdABATrSAQE70wEBPNQBAT7WAQE_2AEwQNkBMUHbAQFC3QEwQ94BMkbfAQFH4AEBSOEBME7kATNP5QE5UOYBAlHnAQJS6AECU-kBAlTqAQJV7AECVu4BMFfvATpY8QECWfMBMFr0ATtb9QECXPYBAl33ATBe-gE8X_sBQmD8AQNh_QEDYv4BA2P_AQNkgAIDZYICA2aEAjBnhQJDaIgCA2mKAjBqiwJEa40CA2yOAgNtjwIwbpICRW-TAktwlAIUcZUCFHKWAhRzlwIUdJgCFHWaAhR2nAIwd50CTHifAhR5oQIweqICTXujAhR8pAIUfaUCMH6oAk5_qQJUgAGqAgSBAasCBIIBrAIEgwGtAgSEAa4CBIUBsAIEhgGyAjCHAbMCVYgBtgIEiQG4AjCKAbkCVosBuwIEjAG8AgSNAb0CMI4BwAJXjwHBAl2QAcICBpEBwwIGkgHEAgaTAcUCBpQBxgIGlQHIAgaWAcoCMJcBywJemAHNAgaZAc8CMJoB0AJfmwHRAgacAdICBp0B0wIwngHWAmCfAdcCZqAB2AIPoQHZAg-iAdoCD6MB2wIPpAHcAg-lAd4CD6YB4AIwpwHhAmeoAeQCD6kB5gIwqgHnAmirAekCD6wB6gIPrQHrAjCuAe4Caa8B7wJvsAHwAgWxAfECBbIB8gIFswHzAgW0AfQCBbUB9gIFtgH4AjC3AfkCcLgB_wIFuQGBAzC6AYIDcbsBhwMFvAGIAwW9AYkDML4BjANyvwGNA3jAAY4DCcEBjwMJwgGQAwnDAZEDCcQBkgMJxQGUAwnGAZYDMMcBlwN5yAGbAwnJAZ0DMMoBngN6ywGhAwnMAaIDCc0BowMwzgGmA3vPAacDgQHQAagDEdEBqQMR0gGqAxHTAasDEdQBrAMR1QGuAxHWAbADMNcBsQOCAdgBswMR2QG1AzDaAbYDgwHbAbcDEdwBuAMR3QG5AzDeAbwDhAHfAb0DigHgAb4DIuEBvwMi4gHAAyLjAcEDIuQBwgMi5QHEAyLmAcYDMOcBxwOLAegByQMi6QHLAzDqAcwDjAHrAc0DIuwBzgMi7QHPAzDuAdIDjQHvAdMDkwHwAdQDI_EB1QMj8gHWAyPzAdcDI_QB2AMj9QHaAyP2AdwDMPcB3QOUAfgB3wMj-QHhAzD6AeIDlQH7AeMDI_wB5AMj_QHlAzD-AegDlgH_AekDnAGAAuoDFoEC6wMWggLsAxaDAu0DFoQC7gMWhQLwAxaGAvIDMIcC8wOdAYgC9QMWiQL3AzCKAvgDngGLAvkDFowC-gMWjQL7AzCOAv4DnwGPAv8DpQGQAoAEF5ECgQQXkgKCBBeTAoMEF5QChAQXlQKGBBeWAogEMJcCiQSmAZgCiwQXmQKNBDCaAo4EpwGbAo8EF5wCkAQXnQKRBDCeApQEqAGfApUErgGgApYEB6EClwQHogKYBAejApkEB6QCmgQHpQKcBAemAp4EMKcCnwSvAagCpAQHqQKmBDCqAqcEsAGrAqsEB6wCrAQHrQKtBDCuArAEsQGvArEEtwGwArIECLECswQIsgK0BAizArUECLQCtgQItQK4BAi2AroEMLcCuwS4AbgCvQQIuQK_BDC6AsAEuQG7AsEECLwCwgQIvQLDBDC-AsYEugG_AscEwAHAAsgEJMECyQQkwgLKBCTDAssEJMQCzAQkxQLOBCTGAtAEMMcC0QTBAcgC0wQkyQLVBDDKAtYEwgHLAtcEJMwC2AQkzQLZBDDOAtwEwwHPAt0EyQHQAt4EJdEC3wQl0gLgBCXTAuEEJdQC4gQl1QLkBCXWAuYEMNcC5wTKAdgC6QQl2QLrBDDaAuwEywHbAu0EJdwC7gQl3QLvBDDeAvIEzAHfAvME0gHgAvQEJuEC9QQm4gL2BCbjAvcEJuQC-AQm5QL6BCbmAvwEMOcC_QTTAegC_wQm6QKBBTDqAoIF1AHrAoMFJuwChAUm7QKFBTDuAogF1QHvAokF2wHwAosF3AHxAowF3AHyAo8F3AHzApAF3AH0ApEF3AH1ApMF3AH2ApUFMPcClgXdAfgCmAXcAfkCmgUw-gKbBd4B-wKcBdwB_AKdBdwB_QKeBTD-AqEF3wH_AqIF5QGAA6MFHIEDpAUcggOlBRyDA6YFHIQDpwUchQOpBRyGA6sFMIcDrAXmAYgDsAUciQOyBTCKA7MF5wGLA7YFHIwDtwUcjQO4BTCOA7sF6AGPA7wF7gGQA70FHZEDvgUdkgO_BR2TA8AFHZQDwQUdlQPDBR2WA8UFMJcDxgXvAZgDyQUdmQPLBTCaA8wF8AGbA84FHZwDzwUdnQPQBTCeA9MF8QGfA9QF9wGgA9UFHqED1gUeogPXBR6jA9gFHqQD2QUepQPbBR6mA90FMKcD3gX4AagD4AUeqQPiBTCqA-MF-QGrA-QFHqwD5QUerQPmBTCuA-kF-gGvA-oFgAKwA-sFGbED7AUZsgPtBRmzA-4FGbQD7wUZtQPxBRm2A_MFMLcD9AWBArgD9wUZuQP5BTC6A_oFggK7A_wFGbwD_QUZvQP-BTC-A4EGgwK_A4IGiQLAA4MGGsEDhAYawgOFBhrDA4YGGsQDhwYaxQOJBhrGA4sGMMcDjAaKAsgDjgYayQOQBjDKA5EGiwLLA5IGGswDkwYazQOUBjDOA5cGjALPA5gGkgLQA5oGJ9EDmwYn0gOdBifTA54GJ9QDnwYn1QOhBifWA6MGMNcDpAaTAtgDpgYn2QOoBjDaA6kGlALbA6oGJ9wDqwYn3QOsBjDeA68GlQLfA7AGmwLgA7IGKOEDswYo4gO1BijjA7YGKOQDtwYo5QO5BijmA7sGMOcDvAacAugDvgYo6QPABjDqA8EGnQLrA8IGKOwDwwYo7QPEBjDuA8cGngLvA8gGpALwA8oGKfEDywYp8gPNBinzA84GKfQDzwYp9QPRBin2A9MGMPcD1AalAvgD1gYp-QPYBjD6A9kGpgL7A9oGKfwD2wYp_QPcBjD-A98GpwL_A-AGrQKABOIGKoEE4wYqggTlBiqDBOYGKoQE5wYqhQTpBiqGBOsGMIcE7AauAogE7gYqiQTwBjCKBPEGrwKLBPIGKowE8wYqjQT0BjCOBPcGsAKPBPgGtgKQBPkGLJEE-gYskgT7BiyTBPwGLJQE_QYslQT_BiyWBIEHMJcEgge3ApgEhAcsmQSGBzCaBIcHuAKbBIgHLJwEiQcsnQSKBzCeBI0HuQKfBI4HvwKgBJAHK6EEkQcrogSTByujBJQHK6QElQcrpQSXByumBJkHMKcEmgfAAqgEnAcrqQSeBzCqBJ8HwQKrBKAHK6wEoQcrrQSiBzCuBKUHwgKvBKYHyAKwBKcHG7EEqAcbsgSpBxuzBKoHG7QEqwcbtQStBxu2BK8HMLcEsAfJArgEsgcbuQS0BzC6BLUHygK7BLYHG7wEtwcbvQS4BzC-BLsHywK_BLwH0QLABL0HLcEEvgctwgS_By3DBMAHLcQEwQctxQTDBy3GBMUHMMcExgfSAsgEyActyQTKBzDKBMsH0wLLBMwHLcwEzQctzQTOBzDOBNEH1ALPBNIH2gLQBNMHDNEE1AcM0gTVBwzTBNYHDNQE1wcM1QTZBwzWBNsHMNcE3AfbAtgE3gcM2QTgBzDaBOEH3ALbBOIHDNwE4wcM3QTkBzDeBOcH3QLfBOgH4wLgBOkHC-EE6gcL4gTrBwvjBOwHC-QE7QcL5QTvBwvmBPEHMOcE8gfkAugE9AcL6QT2BzDqBPcH5QLrBPgHC-wE-QcL7QT6BzDuBP0H5gLvBP4H7ALwBIAILvEEgQgu8gSDCC7zBIQILvQEhQgu9QSHCC72BIkIMPcEigjtAvgEjAgu-QSOCDD6BI8I7gL7BJAILvwEkQgu_QSSCDD-BJUI7wL_BJYI9QI" } config.compilerWasm = { getRuntime: async () => require('./query_compiler_fast_bg.js'), diff --git a/packages/db/generated/prisma/index-browser.js b/packages/db/generated/prisma/index-browser.js index 59bebd45..e67b41ed 100644 --- a/packages/db/generated/prisma/index-browser.js +++ b/packages/db/generated/prisma/index-browser.js @@ -512,7 +512,6 @@ exports.Prisma.LabRxTemplateScalarFieldEnum = { caseType: 'caseType', material: 'material', instructions: 'instructions', - doctorName: 'doctorName', sortOrder: 'sortOrder', createdAt: 'createdAt', updatedAt: 'updatedAt' @@ -534,6 +533,12 @@ exports.Prisma.CommissionBatchItemScalarFieldEnum = { collectionAmount: 'collectionAmount' }; +exports.Prisma.SeleniumSettingsScalarFieldEnum = { + id: 'id', + userId: 'userId', + paymentGroupId: 'paymentGroupId' +}; + exports.Prisma.SortOrder = { asc: 'asc', desc: 'desc' @@ -687,7 +692,8 @@ exports.Prisma.ModelName = { PatientConversation: 'PatientConversation', LabRxTemplate: 'LabRxTemplate', CommissionBatch: 'CommissionBatch', - CommissionBatchItem: 'CommissionBatchItem' + CommissionBatchItem: 'CommissionBatchItem', + SeleniumSettings: 'SeleniumSettings' }; /** diff --git a/packages/db/generated/prisma/index.d.ts b/packages/db/generated/prisma/index.d.ts index 2cf69fc2..1d9a7098 100644 --- a/packages/db/generated/prisma/index.d.ts +++ b/packages/db/generated/prisma/index.d.ts @@ -188,6 +188,11 @@ export type CommissionBatch = $Result.DefaultSelection +/** + * Model SeleniumSettings + * + */ +export type SeleniumSettings = $Result.DefaultSelection /** * Enums @@ -833,6 +838,16 @@ export class PrismaClient< * ``` */ get commissionBatchItem(): Prisma.CommissionBatchItemDelegate; + + /** + * `prisma.seleniumSettings`: Exposes CRUD operations for the **SeleniumSettings** model. + * Example usage: + * ```ts + * // Fetch zero or more SeleniumSettings + * const seleniumSettings = await prisma.seleniumSettings.findMany() + * ``` + */ + get seleniumSettings(): Prisma.SeleniumSettingsDelegate; } export namespace Prisma { @@ -1301,7 +1316,8 @@ export namespace Prisma { PatientConversation: 'PatientConversation', LabRxTemplate: 'LabRxTemplate', CommissionBatch: 'CommissionBatch', - CommissionBatchItem: 'CommissionBatchItem' + CommissionBatchItem: 'CommissionBatchItem', + SeleniumSettings: 'SeleniumSettings' }; export type ModelName = (typeof ModelName)[keyof typeof ModelName] @@ -1317,7 +1333,7 @@ export namespace Prisma { omit: GlobalOmitOptions } meta: { - modelProps: "user" | "patient" | "appointment" | "appointmentFile" | "staff" | "npiProvider" | "appointmentProcedure" | "claim" | "serviceLine" | "claimFile" | "insuranceCredential" | "shoppingVendor" | "pdfGroup" | "pdfFile" | "payment" | "serviceLineTransaction" | "databaseBackup" | "backupDestination" | "notification" | "cronJobLog" | "cloudFolder" | "cloudFile" | "cloudFileChunk" | "communication" | "patientDocument" | "twilioSettings" | "aiSettings" | "officeHours" | "officeContact" | "insuranceContact" | "procedureTimeslot" | "patientConversation" | "labRxTemplate" | "commissionBatch" | "commissionBatchItem" + modelProps: "user" | "patient" | "appointment" | "appointmentFile" | "staff" | "npiProvider" | "appointmentProcedure" | "claim" | "serviceLine" | "claimFile" | "insuranceCredential" | "shoppingVendor" | "pdfGroup" | "pdfFile" | "payment" | "serviceLineTransaction" | "databaseBackup" | "backupDestination" | "notification" | "cronJobLog" | "cloudFolder" | "cloudFile" | "cloudFileChunk" | "communication" | "patientDocument" | "twilioSettings" | "aiSettings" | "officeHours" | "officeContact" | "insuranceContact" | "procedureTimeslot" | "patientConversation" | "labRxTemplate" | "commissionBatch" | "commissionBatchItem" | "seleniumSettings" txIsolationLevel: Prisma.TransactionIsolationLevel } model: { @@ -3911,6 +3927,80 @@ export namespace Prisma { } } } + SeleniumSettings: { + payload: Prisma.$SeleniumSettingsPayload + fields: Prisma.SeleniumSettingsFieldRefs + operations: { + findUnique: { + args: Prisma.SeleniumSettingsFindUniqueArgs + result: $Utils.PayloadToResult | null + } + findUniqueOrThrow: { + args: Prisma.SeleniumSettingsFindUniqueOrThrowArgs + result: $Utils.PayloadToResult + } + findFirst: { + args: Prisma.SeleniumSettingsFindFirstArgs + result: $Utils.PayloadToResult | null + } + findFirstOrThrow: { + args: Prisma.SeleniumSettingsFindFirstOrThrowArgs + result: $Utils.PayloadToResult + } + findMany: { + args: Prisma.SeleniumSettingsFindManyArgs + result: $Utils.PayloadToResult[] + } + create: { + args: Prisma.SeleniumSettingsCreateArgs + result: $Utils.PayloadToResult + } + createMany: { + args: Prisma.SeleniumSettingsCreateManyArgs + result: BatchPayload + } + createManyAndReturn: { + args: Prisma.SeleniumSettingsCreateManyAndReturnArgs + result: $Utils.PayloadToResult[] + } + delete: { + args: Prisma.SeleniumSettingsDeleteArgs + result: $Utils.PayloadToResult + } + update: { + args: Prisma.SeleniumSettingsUpdateArgs + result: $Utils.PayloadToResult + } + deleteMany: { + args: Prisma.SeleniumSettingsDeleteManyArgs + result: BatchPayload + } + updateMany: { + args: Prisma.SeleniumSettingsUpdateManyArgs + result: BatchPayload + } + updateManyAndReturn: { + args: Prisma.SeleniumSettingsUpdateManyAndReturnArgs + result: $Utils.PayloadToResult[] + } + upsert: { + args: Prisma.SeleniumSettingsUpsertArgs + result: $Utils.PayloadToResult + } + aggregate: { + args: Prisma.SeleniumSettingsAggregateArgs + result: $Utils.Optional + } + groupBy: { + args: Prisma.SeleniumSettingsGroupByArgs + result: $Utils.Optional[] + } + count: { + args: Prisma.SeleniumSettingsCountArgs + result: $Utils.Optional | number + } + } + } } } & { other: { @@ -4054,6 +4144,7 @@ export namespace Prisma { labRxTemplate?: LabRxTemplateOmit commissionBatch?: CommissionBatchOmit commissionBatchItem?: CommissionBatchItemOmit + seleniumSettings?: SeleniumSettingsOmit } /* Types for Logging */ @@ -5078,6 +5169,7 @@ export namespace Prisma { insuranceContacts?: boolean | User$insuranceContactsArgs patientConversations?: boolean | User$patientConversationsArgs labRxTemplates?: boolean | User$labRxTemplatesArgs + seleniumSettings?: boolean | User$seleniumSettingsArgs _count?: boolean | UserCountOutputTypeDefaultArgs }, ExtArgs["result"]["user"]> @@ -5144,6 +5236,7 @@ export namespace Prisma { insuranceContacts?: boolean | User$insuranceContactsArgs patientConversations?: boolean | User$patientConversationsArgs labRxTemplates?: boolean | User$labRxTemplatesArgs + seleniumSettings?: boolean | User$seleniumSettingsArgs _count?: boolean | UserCountOutputTypeDefaultArgs } export type UserIncludeCreateManyAndReturn = {} @@ -5174,6 +5267,7 @@ export namespace Prisma { insuranceContacts: Prisma.$InsuranceContactPayload[] patientConversations: Prisma.$PatientConversationPayload[] labRxTemplates: Prisma.$LabRxTemplatePayload[] + seleniumSettings: Prisma.$SeleniumSettingsPayload | null } scalars: $Extensions.GetPayloadResult<{ id: number @@ -5602,6 +5696,7 @@ export namespace Prisma { insuranceContacts = {}>(args?: Subset>): Prisma.PrismaPromise<$Result.GetResult, T, "findMany", GlobalOmitOptions> | Null> patientConversations = {}>(args?: Subset>): Prisma.PrismaPromise<$Result.GetResult, T, "findMany", GlobalOmitOptions> | Null> labRxTemplates = {}>(args?: Subset>): Prisma.PrismaPromise<$Result.GetResult, T, "findMany", GlobalOmitOptions> | Null> + seleniumSettings = {}>(args?: Subset>): Prisma__SeleniumSettingsClient<$Result.GetResult, T, "findUniqueOrThrow", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> /** * Attaches callbacks for the resolution and/or rejection of the Promise. * @param onfulfilled The callback to execute when the Promise is resolved. @@ -6531,6 +6626,25 @@ export namespace Prisma { distinct?: LabRxTemplateScalarFieldEnum | LabRxTemplateScalarFieldEnum[] } + /** + * User.seleniumSettings + */ + export type User$seleniumSettingsArgs = { + /** + * Select specific fields to fetch from the SeleniumSettings + */ + select?: SeleniumSettingsSelect | null + /** + * Omit specific fields from the SeleniumSettings + */ + omit?: SeleniumSettingsOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: SeleniumSettingsInclude | null + where?: SeleniumSettingsWhereInput + } + /** * User without action */ @@ -43463,7 +43577,6 @@ export namespace Prisma { caseType: string | null material: string | null instructions: string | null - doctorName: string | null sortOrder: number | null createdAt: Date | null updatedAt: Date | null @@ -43481,7 +43594,6 @@ export namespace Prisma { caseType: string | null material: string | null instructions: string | null - doctorName: string | null sortOrder: number | null createdAt: Date | null updatedAt: Date | null @@ -43499,7 +43611,6 @@ export namespace Prisma { caseType: number material: number instructions: number - doctorName: number sortOrder: number createdAt: number updatedAt: number @@ -43531,7 +43642,6 @@ export namespace Prisma { caseType?: true material?: true instructions?: true - doctorName?: true sortOrder?: true createdAt?: true updatedAt?: true @@ -43549,7 +43659,6 @@ export namespace Prisma { caseType?: true material?: true instructions?: true - doctorName?: true sortOrder?: true createdAt?: true updatedAt?: true @@ -43567,7 +43676,6 @@ export namespace Prisma { caseType?: true material?: true instructions?: true - doctorName?: true sortOrder?: true createdAt?: true updatedAt?: true @@ -43672,7 +43780,6 @@ export namespace Prisma { caseType: string | null material: string | null instructions: string | null - doctorName: string | null sortOrder: number createdAt: Date updatedAt: Date @@ -43709,7 +43816,6 @@ export namespace Prisma { caseType?: boolean material?: boolean instructions?: boolean - doctorName?: boolean sortOrder?: boolean createdAt?: boolean updatedAt?: boolean @@ -43728,7 +43834,6 @@ export namespace Prisma { caseType?: boolean material?: boolean instructions?: boolean - doctorName?: boolean sortOrder?: boolean createdAt?: boolean updatedAt?: boolean @@ -43747,7 +43852,6 @@ export namespace Prisma { caseType?: boolean material?: boolean instructions?: boolean - doctorName?: boolean sortOrder?: boolean createdAt?: boolean updatedAt?: boolean @@ -43766,13 +43870,12 @@ export namespace Prisma { caseType?: boolean material?: boolean instructions?: boolean - doctorName?: boolean sortOrder?: boolean createdAt?: boolean updatedAt?: boolean } - export type LabRxTemplateOmit = $Extensions.GetOmit<"id" | "userId" | "name" | "labName" | "labPhone" | "labFax" | "labAddress" | "labAccount" | "caseType" | "material" | "instructions" | "doctorName" | "sortOrder" | "createdAt" | "updatedAt", ExtArgs["result"]["labRxTemplate"]> + export type LabRxTemplateOmit = $Extensions.GetOmit<"id" | "userId" | "name" | "labName" | "labPhone" | "labFax" | "labAddress" | "labAccount" | "caseType" | "material" | "instructions" | "sortOrder" | "createdAt" | "updatedAt", ExtArgs["result"]["labRxTemplate"]> export type LabRxTemplateInclude = { user?: boolean | UserDefaultArgs } @@ -43800,7 +43903,6 @@ export namespace Prisma { caseType: string | null material: string | null instructions: string | null - doctorName: string | null sortOrder: number createdAt: Date updatedAt: Date @@ -44239,7 +44341,6 @@ export namespace Prisma { readonly caseType: FieldRef<"LabRxTemplate", 'String'> readonly material: FieldRef<"LabRxTemplate", 'String'> readonly instructions: FieldRef<"LabRxTemplate", 'String'> - readonly doctorName: FieldRef<"LabRxTemplate", 'String'> readonly sortOrder: FieldRef<"LabRxTemplate", 'Int'> readonly createdAt: FieldRef<"LabRxTemplate", 'DateTime'> readonly updatedAt: FieldRef<"LabRxTemplate", 'DateTime'> @@ -46903,6 +47004,1076 @@ export namespace Prisma { } + /** + * Model SeleniumSettings + */ + + export type AggregateSeleniumSettings = { + _count: SeleniumSettingsCountAggregateOutputType | null + _avg: SeleniumSettingsAvgAggregateOutputType | null + _sum: SeleniumSettingsSumAggregateOutputType | null + _min: SeleniumSettingsMinAggregateOutputType | null + _max: SeleniumSettingsMaxAggregateOutputType | null + } + + export type SeleniumSettingsAvgAggregateOutputType = { + id: number | null + userId: number | null + } + + export type SeleniumSettingsSumAggregateOutputType = { + id: number | null + userId: number | null + } + + export type SeleniumSettingsMinAggregateOutputType = { + id: number | null + userId: number | null + paymentGroupId: string | null + } + + export type SeleniumSettingsMaxAggregateOutputType = { + id: number | null + userId: number | null + paymentGroupId: string | null + } + + export type SeleniumSettingsCountAggregateOutputType = { + id: number + userId: number + paymentGroupId: number + _all: number + } + + + export type SeleniumSettingsAvgAggregateInputType = { + id?: true + userId?: true + } + + export type SeleniumSettingsSumAggregateInputType = { + id?: true + userId?: true + } + + export type SeleniumSettingsMinAggregateInputType = { + id?: true + userId?: true + paymentGroupId?: true + } + + export type SeleniumSettingsMaxAggregateInputType = { + id?: true + userId?: true + paymentGroupId?: true + } + + export type SeleniumSettingsCountAggregateInputType = { + id?: true + userId?: true + paymentGroupId?: true + _all?: true + } + + export type SeleniumSettingsAggregateArgs = { + /** + * Filter which SeleniumSettings to aggregate. + */ + where?: SeleniumSettingsWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of SeleniumSettings to fetch. + */ + orderBy?: SeleniumSettingsOrderByWithRelationInput | SeleniumSettingsOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the start position + */ + cursor?: SeleniumSettingsWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` SeleniumSettings from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` SeleniumSettings. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Count returned SeleniumSettings + **/ + _count?: true | SeleniumSettingsCountAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to average + **/ + _avg?: SeleniumSettingsAvgAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to sum + **/ + _sum?: SeleniumSettingsSumAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to find the minimum value + **/ + _min?: SeleniumSettingsMinAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to find the maximum value + **/ + _max?: SeleniumSettingsMaxAggregateInputType + } + + export type GetSeleniumSettingsAggregateType = { + [P in keyof T & keyof AggregateSeleniumSettings]: P extends '_count' | 'count' + ? T[P] extends true + ? number + : GetScalarType + : GetScalarType + } + + + + + export type SeleniumSettingsGroupByArgs = { + where?: SeleniumSettingsWhereInput + orderBy?: SeleniumSettingsOrderByWithAggregationInput | SeleniumSettingsOrderByWithAggregationInput[] + by: SeleniumSettingsScalarFieldEnum[] | SeleniumSettingsScalarFieldEnum + having?: SeleniumSettingsScalarWhereWithAggregatesInput + take?: number + skip?: number + _count?: SeleniumSettingsCountAggregateInputType | true + _avg?: SeleniumSettingsAvgAggregateInputType + _sum?: SeleniumSettingsSumAggregateInputType + _min?: SeleniumSettingsMinAggregateInputType + _max?: SeleniumSettingsMaxAggregateInputType + } + + export type SeleniumSettingsGroupByOutputType = { + id: number + userId: number + paymentGroupId: string + _count: SeleniumSettingsCountAggregateOutputType | null + _avg: SeleniumSettingsAvgAggregateOutputType | null + _sum: SeleniumSettingsSumAggregateOutputType | null + _min: SeleniumSettingsMinAggregateOutputType | null + _max: SeleniumSettingsMaxAggregateOutputType | null + } + + type GetSeleniumSettingsGroupByPayload = Prisma.PrismaPromise< + Array< + PickEnumerable & + { + [P in ((keyof T) & (keyof SeleniumSettingsGroupByOutputType))]: P extends '_count' + ? T[P] extends boolean + ? number + : GetScalarType + : GetScalarType + } + > + > + + + export type SeleniumSettingsSelect = $Extensions.GetSelect<{ + id?: boolean + userId?: boolean + paymentGroupId?: boolean + user?: boolean | UserDefaultArgs + }, ExtArgs["result"]["seleniumSettings"]> + + export type SeleniumSettingsSelectCreateManyAndReturn = $Extensions.GetSelect<{ + id?: boolean + userId?: boolean + paymentGroupId?: boolean + user?: boolean | UserDefaultArgs + }, ExtArgs["result"]["seleniumSettings"]> + + export type SeleniumSettingsSelectUpdateManyAndReturn = $Extensions.GetSelect<{ + id?: boolean + userId?: boolean + paymentGroupId?: boolean + user?: boolean | UserDefaultArgs + }, ExtArgs["result"]["seleniumSettings"]> + + export type SeleniumSettingsSelectScalar = { + id?: boolean + userId?: boolean + paymentGroupId?: boolean + } + + export type SeleniumSettingsOmit = $Extensions.GetOmit<"id" | "userId" | "paymentGroupId", ExtArgs["result"]["seleniumSettings"]> + export type SeleniumSettingsInclude = { + user?: boolean | UserDefaultArgs + } + export type SeleniumSettingsIncludeCreateManyAndReturn = { + user?: boolean | UserDefaultArgs + } + export type SeleniumSettingsIncludeUpdateManyAndReturn = { + user?: boolean | UserDefaultArgs + } + + export type $SeleniumSettingsPayload = { + name: "SeleniumSettings" + objects: { + user: Prisma.$UserPayload + } + scalars: $Extensions.GetPayloadResult<{ + id: number + userId: number + paymentGroupId: string + }, ExtArgs["result"]["seleniumSettings"]> + composites: {} + } + + type SeleniumSettingsGetPayload = $Result.GetResult + + type SeleniumSettingsCountArgs = + Omit & { + select?: SeleniumSettingsCountAggregateInputType | true + } + + export interface SeleniumSettingsDelegate { + [K: symbol]: { types: Prisma.TypeMap['model']['SeleniumSettings'], meta: { name: 'SeleniumSettings' } } + /** + * Find zero or one SeleniumSettings that matches the filter. + * @param {SeleniumSettingsFindUniqueArgs} args - Arguments to find a SeleniumSettings + * @example + * // Get one SeleniumSettings + * const seleniumSettings = await prisma.seleniumSettings.findUnique({ + * where: { + * // ... provide filter here + * } + * }) + */ + findUnique(args: SelectSubset>): Prisma__SeleniumSettingsClient<$Result.GetResult, T, "findUnique", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> + + /** + * Find one SeleniumSettings that matches the filter or throw an error with `error.code='P2025'` + * if no matches were found. + * @param {SeleniumSettingsFindUniqueOrThrowArgs} args - Arguments to find a SeleniumSettings + * @example + * // Get one SeleniumSettings + * const seleniumSettings = await prisma.seleniumSettings.findUniqueOrThrow({ + * where: { + * // ... provide filter here + * } + * }) + */ + findUniqueOrThrow(args: SelectSubset>): Prisma__SeleniumSettingsClient<$Result.GetResult, T, "findUniqueOrThrow", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Find the first SeleniumSettings that matches the filter. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {SeleniumSettingsFindFirstArgs} args - Arguments to find a SeleniumSettings + * @example + * // Get one SeleniumSettings + * const seleniumSettings = await prisma.seleniumSettings.findFirst({ + * where: { + * // ... provide filter here + * } + * }) + */ + findFirst(args?: SelectSubset>): Prisma__SeleniumSettingsClient<$Result.GetResult, T, "findFirst", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> + + /** + * Find the first SeleniumSettings that matches the filter or + * throw `PrismaKnownClientError` with `P2025` code if no matches were found. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {SeleniumSettingsFindFirstOrThrowArgs} args - Arguments to find a SeleniumSettings + * @example + * // Get one SeleniumSettings + * const seleniumSettings = await prisma.seleniumSettings.findFirstOrThrow({ + * where: { + * // ... provide filter here + * } + * }) + */ + findFirstOrThrow(args?: SelectSubset>): Prisma__SeleniumSettingsClient<$Result.GetResult, T, "findFirstOrThrow", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Find zero or more SeleniumSettings that matches the filter. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {SeleniumSettingsFindManyArgs} args - Arguments to filter and select certain fields only. + * @example + * // Get all SeleniumSettings + * const seleniumSettings = await prisma.seleniumSettings.findMany() + * + * // Get first 10 SeleniumSettings + * const seleniumSettings = await prisma.seleniumSettings.findMany({ take: 10 }) + * + * // Only select the `id` + * const seleniumSettingsWithIdOnly = await prisma.seleniumSettings.findMany({ select: { id: true } }) + * + */ + findMany(args?: SelectSubset>): Prisma.PrismaPromise<$Result.GetResult, T, "findMany", GlobalOmitOptions>> + + /** + * Create a SeleniumSettings. + * @param {SeleniumSettingsCreateArgs} args - Arguments to create a SeleniumSettings. + * @example + * // Create one SeleniumSettings + * const SeleniumSettings = await prisma.seleniumSettings.create({ + * data: { + * // ... data to create a SeleniumSettings + * } + * }) + * + */ + create(args: SelectSubset>): Prisma__SeleniumSettingsClient<$Result.GetResult, T, "create", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Create many SeleniumSettings. + * @param {SeleniumSettingsCreateManyArgs} args - Arguments to create many SeleniumSettings. + * @example + * // Create many SeleniumSettings + * const seleniumSettings = await prisma.seleniumSettings.createMany({ + * data: [ + * // ... provide data here + * ] + * }) + * + */ + createMany(args?: SelectSubset>): Prisma.PrismaPromise + + /** + * Create many SeleniumSettings and returns the data saved in the database. + * @param {SeleniumSettingsCreateManyAndReturnArgs} args - Arguments to create many SeleniumSettings. + * @example + * // Create many SeleniumSettings + * const seleniumSettings = await prisma.seleniumSettings.createManyAndReturn({ + * data: [ + * // ... provide data here + * ] + * }) + * + * // Create many SeleniumSettings and only return the `id` + * const seleniumSettingsWithIdOnly = await prisma.seleniumSettings.createManyAndReturn({ + * select: { id: true }, + * data: [ + * // ... provide data here + * ] + * }) + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * + */ + createManyAndReturn(args?: SelectSubset>): Prisma.PrismaPromise<$Result.GetResult, T, "createManyAndReturn", GlobalOmitOptions>> + + /** + * Delete a SeleniumSettings. + * @param {SeleniumSettingsDeleteArgs} args - Arguments to delete one SeleniumSettings. + * @example + * // Delete one SeleniumSettings + * const SeleniumSettings = await prisma.seleniumSettings.delete({ + * where: { + * // ... filter to delete one SeleniumSettings + * } + * }) + * + */ + delete(args: SelectSubset>): Prisma__SeleniumSettingsClient<$Result.GetResult, T, "delete", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Update one SeleniumSettings. + * @param {SeleniumSettingsUpdateArgs} args - Arguments to update one SeleniumSettings. + * @example + * // Update one SeleniumSettings + * const seleniumSettings = await prisma.seleniumSettings.update({ + * where: { + * // ... provide filter here + * }, + * data: { + * // ... provide data here + * } + * }) + * + */ + update(args: SelectSubset>): Prisma__SeleniumSettingsClient<$Result.GetResult, T, "update", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Delete zero or more SeleniumSettings. + * @param {SeleniumSettingsDeleteManyArgs} args - Arguments to filter SeleniumSettings to delete. + * @example + * // Delete a few SeleniumSettings + * const { count } = await prisma.seleniumSettings.deleteMany({ + * where: { + * // ... provide filter here + * } + * }) + * + */ + deleteMany(args?: SelectSubset>): Prisma.PrismaPromise + + /** + * Update zero or more SeleniumSettings. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {SeleniumSettingsUpdateManyArgs} args - Arguments to update one or more rows. + * @example + * // Update many SeleniumSettings + * const seleniumSettings = await prisma.seleniumSettings.updateMany({ + * where: { + * // ... provide filter here + * }, + * data: { + * // ... provide data here + * } + * }) + * + */ + updateMany(args: SelectSubset>): Prisma.PrismaPromise + + /** + * Update zero or more SeleniumSettings and returns the data updated in the database. + * @param {SeleniumSettingsUpdateManyAndReturnArgs} args - Arguments to update many SeleniumSettings. + * @example + * // Update many SeleniumSettings + * const seleniumSettings = await prisma.seleniumSettings.updateManyAndReturn({ + * where: { + * // ... provide filter here + * }, + * data: [ + * // ... provide data here + * ] + * }) + * + * // Update zero or more SeleniumSettings and only return the `id` + * const seleniumSettingsWithIdOnly = await prisma.seleniumSettings.updateManyAndReturn({ + * select: { id: true }, + * where: { + * // ... provide filter here + * }, + * data: [ + * // ... provide data here + * ] + * }) + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * + */ + updateManyAndReturn(args: SelectSubset>): Prisma.PrismaPromise<$Result.GetResult, T, "updateManyAndReturn", GlobalOmitOptions>> + + /** + * Create or update one SeleniumSettings. + * @param {SeleniumSettingsUpsertArgs} args - Arguments to update or create a SeleniumSettings. + * @example + * // Update or create a SeleniumSettings + * const seleniumSettings = await prisma.seleniumSettings.upsert({ + * create: { + * // ... data to create a SeleniumSettings + * }, + * update: { + * // ... in case it already exists, update + * }, + * where: { + * // ... the filter for the SeleniumSettings we want to update + * } + * }) + */ + upsert(args: SelectSubset>): Prisma__SeleniumSettingsClient<$Result.GetResult, T, "upsert", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + + /** + * Count the number of SeleniumSettings. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {SeleniumSettingsCountArgs} args - Arguments to filter SeleniumSettings to count. + * @example + * // Count the number of SeleniumSettings + * const count = await prisma.seleniumSettings.count({ + * where: { + * // ... the filter for the SeleniumSettings we want to count + * } + * }) + **/ + count( + args?: Subset, + ): Prisma.PrismaPromise< + T extends $Utils.Record<'select', any> + ? T['select'] extends true + ? number + : GetScalarType + : number + > + + /** + * Allows you to perform aggregations operations on a SeleniumSettings. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {SeleniumSettingsAggregateArgs} args - Select which aggregations you would like to apply and on what fields. + * @example + * // Ordered by age ascending + * // Where email contains prisma.io + * // Limited to the 10 users + * const aggregations = await prisma.user.aggregate({ + * _avg: { + * age: true, + * }, + * where: { + * email: { + * contains: "prisma.io", + * }, + * }, + * orderBy: { + * age: "asc", + * }, + * take: 10, + * }) + **/ + aggregate(args: Subset): Prisma.PrismaPromise> + + /** + * Group by SeleniumSettings. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {SeleniumSettingsGroupByArgs} args - Group by arguments. + * @example + * // Group by city, order by createdAt, get count + * const result = await prisma.user.groupBy({ + * by: ['city', 'createdAt'], + * orderBy: { + * createdAt: true + * }, + * _count: { + * _all: true + * }, + * }) + * + **/ + groupBy< + T extends SeleniumSettingsGroupByArgs, + HasSelectOrTake extends Or< + Extends<'skip', Keys>, + Extends<'take', Keys> + >, + OrderByArg extends True extends HasSelectOrTake + ? { orderBy: SeleniumSettingsGroupByArgs['orderBy'] } + : { orderBy?: SeleniumSettingsGroupByArgs['orderBy'] }, + OrderFields extends ExcludeUnderscoreKeys>>, + ByFields extends MaybeTupleToUnion, + ByValid extends Has, + HavingFields extends GetHavingFields, + HavingValid extends Has, + ByEmpty extends T['by'] extends never[] ? True : False, + InputErrors extends ByEmpty extends True + ? `Error: "by" must not be empty.` + : HavingValid extends False + ? { + [P in HavingFields]: P extends ByFields + ? never + : P extends string + ? `Error: Field "${P}" used in "having" needs to be provided in "by".` + : [ + Error, + 'Field ', + P, + ` in "having" needs to be provided in "by"`, + ] + }[HavingFields] + : 'take' extends Keys + ? 'orderBy' extends Keys + ? ByValid extends True + ? {} + : { + [P in OrderFields]: P extends ByFields + ? never + : `Error: Field "${P}" in "orderBy" needs to be provided in "by"` + }[OrderFields] + : 'Error: If you provide "take", you also need to provide "orderBy"' + : 'skip' extends Keys + ? 'orderBy' extends Keys + ? ByValid extends True + ? {} + : { + [P in OrderFields]: P extends ByFields + ? never + : `Error: Field "${P}" in "orderBy" needs to be provided in "by"` + }[OrderFields] + : 'Error: If you provide "skip", you also need to provide "orderBy"' + : ByValid extends True + ? {} + : { + [P in OrderFields]: P extends ByFields + ? never + : `Error: Field "${P}" in "orderBy" needs to be provided in "by"` + }[OrderFields] + >(args: SubsetIntersection & InputErrors): {} extends InputErrors ? GetSeleniumSettingsGroupByPayload : Prisma.PrismaPromise + /** + * Fields of the SeleniumSettings model + */ + readonly fields: SeleniumSettingsFieldRefs; + } + + /** + * The delegate class that acts as a "Promise-like" for SeleniumSettings. + * Why is this prefixed with `Prisma__`? + * Because we want to prevent naming conflicts as mentioned in + * https://github.com/prisma/prisma-client-js/issues/707 + */ + export interface Prisma__SeleniumSettingsClient extends Prisma.PrismaPromise { + readonly [Symbol.toStringTag]: "PrismaPromise" + user = {}>(args?: Subset>): Prisma__UserClient<$Result.GetResult, T, "findUniqueOrThrow", GlobalOmitOptions> | Null, Null, ExtArgs, GlobalOmitOptions> + /** + * Attaches callbacks for the resolution and/or rejection of the Promise. + * @param onfulfilled The callback to execute when the Promise is resolved. + * @param onrejected The callback to execute when the Promise is rejected. + * @returns A Promise for the completion of which ever callback is executed. + */ + then(onfulfilled?: ((value: T) => TResult1 | PromiseLike) | undefined | null, onrejected?: ((reason: any) => TResult2 | PromiseLike) | undefined | null): $Utils.JsPromise + /** + * Attaches a callback for only the rejection of the Promise. + * @param onrejected The callback to execute when the Promise is rejected. + * @returns A Promise for the completion of the callback. + */ + catch(onrejected?: ((reason: any) => TResult | PromiseLike) | undefined | null): $Utils.JsPromise + /** + * Attaches a callback that is invoked when the Promise is settled (fulfilled or rejected). The + * resolved value cannot be modified from the callback. + * @param onfinally The callback to execute when the Promise is settled (fulfilled or rejected). + * @returns A Promise for the completion of the callback. + */ + finally(onfinally?: (() => void) | undefined | null): $Utils.JsPromise + } + + + + + /** + * Fields of the SeleniumSettings model + */ + interface SeleniumSettingsFieldRefs { + readonly id: FieldRef<"SeleniumSettings", 'Int'> + readonly userId: FieldRef<"SeleniumSettings", 'Int'> + readonly paymentGroupId: FieldRef<"SeleniumSettings", 'String'> + } + + + // Custom InputTypes + /** + * SeleniumSettings findUnique + */ + export type SeleniumSettingsFindUniqueArgs = { + /** + * Select specific fields to fetch from the SeleniumSettings + */ + select?: SeleniumSettingsSelect | null + /** + * Omit specific fields from the SeleniumSettings + */ + omit?: SeleniumSettingsOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: SeleniumSettingsInclude | null + /** + * Filter, which SeleniumSettings to fetch. + */ + where: SeleniumSettingsWhereUniqueInput + } + + /** + * SeleniumSettings findUniqueOrThrow + */ + export type SeleniumSettingsFindUniqueOrThrowArgs = { + /** + * Select specific fields to fetch from the SeleniumSettings + */ + select?: SeleniumSettingsSelect | null + /** + * Omit specific fields from the SeleniumSettings + */ + omit?: SeleniumSettingsOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: SeleniumSettingsInclude | null + /** + * Filter, which SeleniumSettings to fetch. + */ + where: SeleniumSettingsWhereUniqueInput + } + + /** + * SeleniumSettings findFirst + */ + export type SeleniumSettingsFindFirstArgs = { + /** + * Select specific fields to fetch from the SeleniumSettings + */ + select?: SeleniumSettingsSelect | null + /** + * Omit specific fields from the SeleniumSettings + */ + omit?: SeleniumSettingsOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: SeleniumSettingsInclude | null + /** + * Filter, which SeleniumSettings to fetch. + */ + where?: SeleniumSettingsWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of SeleniumSettings to fetch. + */ + orderBy?: SeleniumSettingsOrderByWithRelationInput | SeleniumSettingsOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for searching for SeleniumSettings. + */ + cursor?: SeleniumSettingsWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` SeleniumSettings from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` SeleniumSettings. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} + * + * Filter by unique combinations of SeleniumSettings. + */ + distinct?: SeleniumSettingsScalarFieldEnum | SeleniumSettingsScalarFieldEnum[] + } + + /** + * SeleniumSettings findFirstOrThrow + */ + export type SeleniumSettingsFindFirstOrThrowArgs = { + /** + * Select specific fields to fetch from the SeleniumSettings + */ + select?: SeleniumSettingsSelect | null + /** + * Omit specific fields from the SeleniumSettings + */ + omit?: SeleniumSettingsOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: SeleniumSettingsInclude | null + /** + * Filter, which SeleniumSettings to fetch. + */ + where?: SeleniumSettingsWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of SeleniumSettings to fetch. + */ + orderBy?: SeleniumSettingsOrderByWithRelationInput | SeleniumSettingsOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for searching for SeleniumSettings. + */ + cursor?: SeleniumSettingsWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` SeleniumSettings from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` SeleniumSettings. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} + * + * Filter by unique combinations of SeleniumSettings. + */ + distinct?: SeleniumSettingsScalarFieldEnum | SeleniumSettingsScalarFieldEnum[] + } + + /** + * SeleniumSettings findMany + */ + export type SeleniumSettingsFindManyArgs = { + /** + * Select specific fields to fetch from the SeleniumSettings + */ + select?: SeleniumSettingsSelect | null + /** + * Omit specific fields from the SeleniumSettings + */ + omit?: SeleniumSettingsOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: SeleniumSettingsInclude | null + /** + * Filter, which SeleniumSettings to fetch. + */ + where?: SeleniumSettingsWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of SeleniumSettings to fetch. + */ + orderBy?: SeleniumSettingsOrderByWithRelationInput | SeleniumSettingsOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for listing SeleniumSettings. + */ + cursor?: SeleniumSettingsWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` SeleniumSettings from the position of the cursor. + */ + take?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Skip the first `n` SeleniumSettings. + */ + skip?: number + distinct?: SeleniumSettingsScalarFieldEnum | SeleniumSettingsScalarFieldEnum[] + } + + /** + * SeleniumSettings create + */ + export type SeleniumSettingsCreateArgs = { + /** + * Select specific fields to fetch from the SeleniumSettings + */ + select?: SeleniumSettingsSelect | null + /** + * Omit specific fields from the SeleniumSettings + */ + omit?: SeleniumSettingsOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: SeleniumSettingsInclude | null + /** + * The data needed to create a SeleniumSettings. + */ + data: XOR + } + + /** + * SeleniumSettings createMany + */ + export type SeleniumSettingsCreateManyArgs = { + /** + * The data used to create many SeleniumSettings. + */ + data: SeleniumSettingsCreateManyInput | SeleniumSettingsCreateManyInput[] + skipDuplicates?: boolean + } + + /** + * SeleniumSettings createManyAndReturn + */ + export type SeleniumSettingsCreateManyAndReturnArgs = { + /** + * Select specific fields to fetch from the SeleniumSettings + */ + select?: SeleniumSettingsSelectCreateManyAndReturn | null + /** + * Omit specific fields from the SeleniumSettings + */ + omit?: SeleniumSettingsOmit | null + /** + * The data used to create many SeleniumSettings. + */ + data: SeleniumSettingsCreateManyInput | SeleniumSettingsCreateManyInput[] + skipDuplicates?: boolean + /** + * Choose, which related nodes to fetch as well + */ + include?: SeleniumSettingsIncludeCreateManyAndReturn | null + } + + /** + * SeleniumSettings update + */ + export type SeleniumSettingsUpdateArgs = { + /** + * Select specific fields to fetch from the SeleniumSettings + */ + select?: SeleniumSettingsSelect | null + /** + * Omit specific fields from the SeleniumSettings + */ + omit?: SeleniumSettingsOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: SeleniumSettingsInclude | null + /** + * The data needed to update a SeleniumSettings. + */ + data: XOR + /** + * Choose, which SeleniumSettings to update. + */ + where: SeleniumSettingsWhereUniqueInput + } + + /** + * SeleniumSettings updateMany + */ + export type SeleniumSettingsUpdateManyArgs = { + /** + * The data used to update SeleniumSettings. + */ + data: XOR + /** + * Filter which SeleniumSettings to update + */ + where?: SeleniumSettingsWhereInput + /** + * Limit how many SeleniumSettings to update. + */ + limit?: number + } + + /** + * SeleniumSettings updateManyAndReturn + */ + export type SeleniumSettingsUpdateManyAndReturnArgs = { + /** + * Select specific fields to fetch from the SeleniumSettings + */ + select?: SeleniumSettingsSelectUpdateManyAndReturn | null + /** + * Omit specific fields from the SeleniumSettings + */ + omit?: SeleniumSettingsOmit | null + /** + * The data used to update SeleniumSettings. + */ + data: XOR + /** + * Filter which SeleniumSettings to update + */ + where?: SeleniumSettingsWhereInput + /** + * Limit how many SeleniumSettings to update. + */ + limit?: number + /** + * Choose, which related nodes to fetch as well + */ + include?: SeleniumSettingsIncludeUpdateManyAndReturn | null + } + + /** + * SeleniumSettings upsert + */ + export type SeleniumSettingsUpsertArgs = { + /** + * Select specific fields to fetch from the SeleniumSettings + */ + select?: SeleniumSettingsSelect | null + /** + * Omit specific fields from the SeleniumSettings + */ + omit?: SeleniumSettingsOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: SeleniumSettingsInclude | null + /** + * The filter to search for the SeleniumSettings to update in case it exists. + */ + where: SeleniumSettingsWhereUniqueInput + /** + * In case the SeleniumSettings found by the `where` argument doesn't exist, create a new SeleniumSettings with this data. + */ + create: XOR + /** + * In case the SeleniumSettings was found with the provided `where` argument, update it with this data. + */ + update: XOR + } + + /** + * SeleniumSettings delete + */ + export type SeleniumSettingsDeleteArgs = { + /** + * Select specific fields to fetch from the SeleniumSettings + */ + select?: SeleniumSettingsSelect | null + /** + * Omit specific fields from the SeleniumSettings + */ + omit?: SeleniumSettingsOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: SeleniumSettingsInclude | null + /** + * Filter which SeleniumSettings to delete. + */ + where: SeleniumSettingsWhereUniqueInput + } + + /** + * SeleniumSettings deleteMany + */ + export type SeleniumSettingsDeleteManyArgs = { + /** + * Filter which SeleniumSettings to delete + */ + where?: SeleniumSettingsWhereInput + /** + * Limit how many SeleniumSettings to delete. + */ + limit?: number + } + + /** + * SeleniumSettings without action + */ + export type SeleniumSettingsDefaultArgs = { + /** + * Select specific fields to fetch from the SeleniumSettings + */ + select?: SeleniumSettingsSelect | null + /** + * Omit specific fields from the SeleniumSettings + */ + omit?: SeleniumSettingsOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: SeleniumSettingsInclude | null + } + + /** * Enums */ @@ -47405,7 +48576,6 @@ export namespace Prisma { caseType: 'caseType', material: 'material', instructions: 'instructions', - doctorName: 'doctorName', sortOrder: 'sortOrder', createdAt: 'createdAt', updatedAt: 'updatedAt' @@ -47436,6 +48606,15 @@ export namespace Prisma { export type CommissionBatchItemScalarFieldEnum = (typeof CommissionBatchItemScalarFieldEnum)[keyof typeof CommissionBatchItemScalarFieldEnum] + export const SeleniumSettingsScalarFieldEnum: { + id: 'id', + userId: 'userId', + paymentGroupId: 'paymentGroupId' + }; + + export type SeleniumSettingsScalarFieldEnum = (typeof SeleniumSettingsScalarFieldEnum)[keyof typeof SeleniumSettingsScalarFieldEnum] + + export const SortOrder: { asc: 'asc', desc: 'desc' @@ -47815,6 +48994,7 @@ export namespace Prisma { insuranceContacts?: InsuranceContactListRelationFilter patientConversations?: PatientConversationListRelationFilter labRxTemplates?: LabRxTemplateListRelationFilter + seleniumSettings?: XOR | null } export type UserOrderByWithRelationInput = { @@ -47850,6 +49030,7 @@ export namespace Prisma { insuranceContacts?: InsuranceContactOrderByRelationAggregateInput patientConversations?: PatientConversationOrderByRelationAggregateInput labRxTemplates?: LabRxTemplateOrderByRelationAggregateInput + seleniumSettings?: SeleniumSettingsOrderByWithRelationInput } export type UserWhereUniqueInput = Prisma.AtLeast<{ @@ -47888,6 +49069,7 @@ export namespace Prisma { insuranceContacts?: InsuranceContactListRelationFilter patientConversations?: PatientConversationListRelationFilter labRxTemplates?: LabRxTemplateListRelationFilter + seleniumSettings?: XOR | null }, "id" | "username"> export type UserOrderByWithAggregationInput = { @@ -50443,7 +51625,6 @@ export namespace Prisma { caseType?: StringNullableFilter<"LabRxTemplate"> | string | null material?: StringNullableFilter<"LabRxTemplate"> | string | null instructions?: StringNullableFilter<"LabRxTemplate"> | string | null - doctorName?: StringNullableFilter<"LabRxTemplate"> | string | null sortOrder?: IntFilter<"LabRxTemplate"> | number createdAt?: DateTimeFilter<"LabRxTemplate"> | Date | string updatedAt?: DateTimeFilter<"LabRxTemplate"> | Date | string @@ -50462,7 +51643,6 @@ export namespace Prisma { caseType?: SortOrderInput | SortOrder material?: SortOrderInput | SortOrder instructions?: SortOrderInput | SortOrder - doctorName?: SortOrderInput | SortOrder sortOrder?: SortOrder createdAt?: SortOrder updatedAt?: SortOrder @@ -50484,7 +51664,6 @@ export namespace Prisma { caseType?: StringNullableFilter<"LabRxTemplate"> | string | null material?: StringNullableFilter<"LabRxTemplate"> | string | null instructions?: StringNullableFilter<"LabRxTemplate"> | string | null - doctorName?: StringNullableFilter<"LabRxTemplate"> | string | null sortOrder?: IntFilter<"LabRxTemplate"> | number createdAt?: DateTimeFilter<"LabRxTemplate"> | Date | string updatedAt?: DateTimeFilter<"LabRxTemplate"> | Date | string @@ -50503,7 +51682,6 @@ export namespace Prisma { caseType?: SortOrderInput | SortOrder material?: SortOrderInput | SortOrder instructions?: SortOrderInput | SortOrder - doctorName?: SortOrderInput | SortOrder sortOrder?: SortOrder createdAt?: SortOrder updatedAt?: SortOrder @@ -50529,7 +51707,6 @@ export namespace Prisma { caseType?: StringNullableWithAggregatesFilter<"LabRxTemplate"> | string | null material?: StringNullableWithAggregatesFilter<"LabRxTemplate"> | string | null instructions?: StringNullableWithAggregatesFilter<"LabRxTemplate"> | string | null - doctorName?: StringNullableWithAggregatesFilter<"LabRxTemplate"> | string | null sortOrder?: IntWithAggregatesFilter<"LabRxTemplate"> | number createdAt?: DateTimeWithAggregatesFilter<"LabRxTemplate"> | Date | string updatedAt?: DateTimeWithAggregatesFilter<"LabRxTemplate"> | Date | string @@ -50656,6 +51833,53 @@ export namespace Prisma { collectionAmount?: DecimalWithAggregatesFilter<"CommissionBatchItem"> | Decimal | DecimalJsLike | number | string } + export type SeleniumSettingsWhereInput = { + AND?: SeleniumSettingsWhereInput | SeleniumSettingsWhereInput[] + OR?: SeleniumSettingsWhereInput[] + NOT?: SeleniumSettingsWhereInput | SeleniumSettingsWhereInput[] + id?: IntFilter<"SeleniumSettings"> | number + userId?: IntFilter<"SeleniumSettings"> | number + paymentGroupId?: StringFilter<"SeleniumSettings"> | string + user?: XOR + } + + export type SeleniumSettingsOrderByWithRelationInput = { + id?: SortOrder + userId?: SortOrder + paymentGroupId?: SortOrder + user?: UserOrderByWithRelationInput + } + + export type SeleniumSettingsWhereUniqueInput = Prisma.AtLeast<{ + id?: number + userId?: number + AND?: SeleniumSettingsWhereInput | SeleniumSettingsWhereInput[] + OR?: SeleniumSettingsWhereInput[] + NOT?: SeleniumSettingsWhereInput | SeleniumSettingsWhereInput[] + paymentGroupId?: StringFilter<"SeleniumSettings"> | string + user?: XOR + }, "id" | "userId"> + + export type SeleniumSettingsOrderByWithAggregationInput = { + id?: SortOrder + userId?: SortOrder + paymentGroupId?: SortOrder + _count?: SeleniumSettingsCountOrderByAggregateInput + _avg?: SeleniumSettingsAvgOrderByAggregateInput + _max?: SeleniumSettingsMaxOrderByAggregateInput + _min?: SeleniumSettingsMinOrderByAggregateInput + _sum?: SeleniumSettingsSumOrderByAggregateInput + } + + export type SeleniumSettingsScalarWhereWithAggregatesInput = { + AND?: SeleniumSettingsScalarWhereWithAggregatesInput | SeleniumSettingsScalarWhereWithAggregatesInput[] + OR?: SeleniumSettingsScalarWhereWithAggregatesInput[] + NOT?: SeleniumSettingsScalarWhereWithAggregatesInput | SeleniumSettingsScalarWhereWithAggregatesInput[] + id?: IntWithAggregatesFilter<"SeleniumSettings"> | number + userId?: IntWithAggregatesFilter<"SeleniumSettings"> | number + paymentGroupId?: StringWithAggregatesFilter<"SeleniumSettings"> | string + } + export type UserCreateInput = { username: string password: string @@ -50688,6 +51912,7 @@ export namespace Prisma { insuranceContacts?: InsuranceContactCreateNestedManyWithoutUserInput patientConversations?: PatientConversationCreateNestedManyWithoutUserInput labRxTemplates?: LabRxTemplateCreateNestedManyWithoutUserInput + seleniumSettings?: SeleniumSettingsCreateNestedOneWithoutUserInput } export type UserUncheckedCreateInput = { @@ -50723,6 +51948,7 @@ export namespace Prisma { insuranceContacts?: InsuranceContactUncheckedCreateNestedManyWithoutUserInput patientConversations?: PatientConversationUncheckedCreateNestedManyWithoutUserInput labRxTemplates?: LabRxTemplateUncheckedCreateNestedManyWithoutUserInput + seleniumSettings?: SeleniumSettingsUncheckedCreateNestedOneWithoutUserInput } export type UserUpdateInput = { @@ -50757,6 +51983,7 @@ export namespace Prisma { insuranceContacts?: InsuranceContactUpdateManyWithoutUserNestedInput patientConversations?: PatientConversationUpdateManyWithoutUserNestedInput labRxTemplates?: LabRxTemplateUpdateManyWithoutUserNestedInput + seleniumSettings?: SeleniumSettingsUpdateOneWithoutUserNestedInput } export type UserUncheckedUpdateInput = { @@ -50792,6 +52019,7 @@ export namespace Prisma { insuranceContacts?: InsuranceContactUncheckedUpdateManyWithoutUserNestedInput patientConversations?: PatientConversationUncheckedUpdateManyWithoutUserNestedInput labRxTemplates?: LabRxTemplateUncheckedUpdateManyWithoutUserNestedInput + seleniumSettings?: SeleniumSettingsUncheckedUpdateOneWithoutUserNestedInput } export type UserCreateManyInput = { @@ -53386,7 +54614,6 @@ export namespace Prisma { caseType?: string | null material?: string | null instructions?: string | null - doctorName?: string | null sortOrder?: number createdAt?: Date | string updatedAt?: Date | string @@ -53405,7 +54632,6 @@ export namespace Prisma { caseType?: string | null material?: string | null instructions?: string | null - doctorName?: string | null sortOrder?: number createdAt?: Date | string updatedAt?: Date | string @@ -53421,7 +54647,6 @@ export namespace Prisma { caseType?: NullableStringFieldUpdateOperationsInput | string | null material?: NullableStringFieldUpdateOperationsInput | string | null instructions?: NullableStringFieldUpdateOperationsInput | string | null - doctorName?: NullableStringFieldUpdateOperationsInput | string | null sortOrder?: IntFieldUpdateOperationsInput | number createdAt?: DateTimeFieldUpdateOperationsInput | Date | string updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string @@ -53440,7 +54665,6 @@ export namespace Prisma { caseType?: NullableStringFieldUpdateOperationsInput | string | null material?: NullableStringFieldUpdateOperationsInput | string | null instructions?: NullableStringFieldUpdateOperationsInput | string | null - doctorName?: NullableStringFieldUpdateOperationsInput | string | null sortOrder?: IntFieldUpdateOperationsInput | number createdAt?: DateTimeFieldUpdateOperationsInput | Date | string updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string @@ -53458,7 +54682,6 @@ export namespace Prisma { caseType?: string | null material?: string | null instructions?: string | null - doctorName?: string | null sortOrder?: number createdAt?: Date | string updatedAt?: Date | string @@ -53474,7 +54697,6 @@ export namespace Prisma { caseType?: NullableStringFieldUpdateOperationsInput | string | null material?: NullableStringFieldUpdateOperationsInput | string | null instructions?: NullableStringFieldUpdateOperationsInput | string | null - doctorName?: NullableStringFieldUpdateOperationsInput | string | null sortOrder?: IntFieldUpdateOperationsInput | number createdAt?: DateTimeFieldUpdateOperationsInput | Date | string updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string @@ -53492,7 +54714,6 @@ export namespace Prisma { caseType?: NullableStringFieldUpdateOperationsInput | string | null material?: NullableStringFieldUpdateOperationsInput | string | null instructions?: NullableStringFieldUpdateOperationsInput | string | null - doctorName?: NullableStringFieldUpdateOperationsInput | string | null sortOrder?: IntFieldUpdateOperationsInput | number createdAt?: DateTimeFieldUpdateOperationsInput | Date | string updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string @@ -53605,6 +54826,44 @@ export namespace Prisma { collectionAmount?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string } + export type SeleniumSettingsCreateInput = { + paymentGroupId?: string + user: UserCreateNestedOneWithoutSeleniumSettingsInput + } + + export type SeleniumSettingsUncheckedCreateInput = { + id?: number + userId: number + paymentGroupId?: string + } + + export type SeleniumSettingsUpdateInput = { + paymentGroupId?: StringFieldUpdateOperationsInput | string + user?: UserUpdateOneRequiredWithoutSeleniumSettingsNestedInput + } + + export type SeleniumSettingsUncheckedUpdateInput = { + id?: IntFieldUpdateOperationsInput | number + userId?: IntFieldUpdateOperationsInput | number + paymentGroupId?: StringFieldUpdateOperationsInput | string + } + + export type SeleniumSettingsCreateManyInput = { + id?: number + userId: number + paymentGroupId?: string + } + + export type SeleniumSettingsUpdateManyMutationInput = { + paymentGroupId?: StringFieldUpdateOperationsInput | string + } + + export type SeleniumSettingsUncheckedUpdateManyInput = { + id?: IntFieldUpdateOperationsInput | number + userId?: IntFieldUpdateOperationsInput | number + paymentGroupId?: StringFieldUpdateOperationsInput | string + } + export type IntFilter<$PrismaModel = never> = { equals?: number | IntFieldRefInput<$PrismaModel> in?: number[] | ListIntFieldRefInput<$PrismaModel> @@ -53763,6 +55022,11 @@ export namespace Prisma { none?: LabRxTemplateWhereInput } + export type SeleniumSettingsNullableScalarRelationFilter = { + is?: SeleniumSettingsWhereInput | null + isNot?: SeleniumSettingsWhereInput | null + } + export type PatientOrderByRelationAggregateInput = { _count?: SortOrder } @@ -56154,7 +57418,6 @@ export namespace Prisma { caseType?: SortOrder material?: SortOrder instructions?: SortOrder - doctorName?: SortOrder sortOrder?: SortOrder createdAt?: SortOrder updatedAt?: SortOrder @@ -56178,7 +57441,6 @@ export namespace Prisma { caseType?: SortOrder material?: SortOrder instructions?: SortOrder - doctorName?: SortOrder sortOrder?: SortOrder createdAt?: SortOrder updatedAt?: SortOrder @@ -56196,7 +57458,6 @@ export namespace Prisma { caseType?: SortOrder material?: SortOrder instructions?: SortOrder - doctorName?: SortOrder sortOrder?: SortOrder createdAt?: SortOrder updatedAt?: SortOrder @@ -56299,6 +57560,34 @@ export namespace Prisma { collectionAmount?: SortOrder } + export type SeleniumSettingsCountOrderByAggregateInput = { + id?: SortOrder + userId?: SortOrder + paymentGroupId?: SortOrder + } + + export type SeleniumSettingsAvgOrderByAggregateInput = { + id?: SortOrder + userId?: SortOrder + } + + export type SeleniumSettingsMaxOrderByAggregateInput = { + id?: SortOrder + userId?: SortOrder + paymentGroupId?: SortOrder + } + + export type SeleniumSettingsMinOrderByAggregateInput = { + id?: SortOrder + userId?: SortOrder + paymentGroupId?: SortOrder + } + + export type SeleniumSettingsSumOrderByAggregateInput = { + id?: SortOrder + userId?: SortOrder + } + export type PatientCreateNestedManyWithoutUserInput = { create?: XOR | PatientCreateWithoutUserInput[] | PatientUncheckedCreateWithoutUserInput[] connectOrCreate?: PatientCreateOrConnectWithoutUserInput | PatientCreateOrConnectWithoutUserInput[] @@ -56448,6 +57737,12 @@ export namespace Prisma { connect?: LabRxTemplateWhereUniqueInput | LabRxTemplateWhereUniqueInput[] } + export type SeleniumSettingsCreateNestedOneWithoutUserInput = { + create?: XOR + connectOrCreate?: SeleniumSettingsCreateOrConnectWithoutUserInput + connect?: SeleniumSettingsWhereUniqueInput + } + export type PatientUncheckedCreateNestedManyWithoutUserInput = { create?: XOR | PatientCreateWithoutUserInput[] | PatientUncheckedCreateWithoutUserInput[] connectOrCreate?: PatientCreateOrConnectWithoutUserInput | PatientCreateOrConnectWithoutUserInput[] @@ -56597,6 +57892,12 @@ export namespace Prisma { connect?: LabRxTemplateWhereUniqueInput | LabRxTemplateWhereUniqueInput[] } + export type SeleniumSettingsUncheckedCreateNestedOneWithoutUserInput = { + create?: XOR + connectOrCreate?: SeleniumSettingsCreateOrConnectWithoutUserInput + connect?: SeleniumSettingsWhereUniqueInput + } + export type StringFieldUpdateOperationsInput = { set?: string } @@ -56901,6 +58202,16 @@ export namespace Prisma { deleteMany?: LabRxTemplateScalarWhereInput | LabRxTemplateScalarWhereInput[] } + export type SeleniumSettingsUpdateOneWithoutUserNestedInput = { + create?: XOR + connectOrCreate?: SeleniumSettingsCreateOrConnectWithoutUserInput + upsert?: SeleniumSettingsUpsertWithoutUserInput + disconnect?: SeleniumSettingsWhereInput | boolean + delete?: SeleniumSettingsWhereInput | boolean + connect?: SeleniumSettingsWhereUniqueInput + update?: XOR, SeleniumSettingsUncheckedUpdateWithoutUserInput> + } + export type PatientUncheckedUpdateManyWithoutUserNestedInput = { create?: XOR | PatientCreateWithoutUserInput[] | PatientUncheckedCreateWithoutUserInput[] connectOrCreate?: PatientCreateOrConnectWithoutUserInput | PatientCreateOrConnectWithoutUserInput[] @@ -57189,6 +58500,16 @@ export namespace Prisma { deleteMany?: LabRxTemplateScalarWhereInput | LabRxTemplateScalarWhereInput[] } + export type SeleniumSettingsUncheckedUpdateOneWithoutUserNestedInput = { + create?: XOR + connectOrCreate?: SeleniumSettingsCreateOrConnectWithoutUserInput + upsert?: SeleniumSettingsUpsertWithoutUserInput + disconnect?: SeleniumSettingsWhereInput | boolean + delete?: SeleniumSettingsWhereInput | boolean + connect?: SeleniumSettingsWhereUniqueInput + update?: XOR, SeleniumSettingsUncheckedUpdateWithoutUserInput> + } + export type UserCreateNestedOneWithoutPatientsInput = { create?: XOR connectOrCreate?: UserCreateOrConnectWithoutPatientsInput @@ -59285,6 +60606,20 @@ export namespace Prisma { update?: XOR, PaymentUncheckedUpdateWithoutCommissionBatchItemsInput> } + export type UserCreateNestedOneWithoutSeleniumSettingsInput = { + create?: XOR + connectOrCreate?: UserCreateOrConnectWithoutSeleniumSettingsInput + connect?: UserWhereUniqueInput + } + + export type UserUpdateOneRequiredWithoutSeleniumSettingsNestedInput = { + create?: XOR + connectOrCreate?: UserCreateOrConnectWithoutSeleniumSettingsInput + upsert?: UserUpsertWithoutSeleniumSettingsInput + connect?: UserWhereUniqueInput + update?: XOR, UserUncheckedUpdateWithoutSeleniumSettingsInput> + } + export type NestedIntFilter<$PrismaModel = never> = { equals?: number | IntFieldRefInput<$PrismaModel> in?: number[] | ListIntFieldRefInput<$PrismaModel> @@ -60528,7 +61863,6 @@ export namespace Prisma { caseType?: string | null material?: string | null instructions?: string | null - doctorName?: string | null sortOrder?: number createdAt?: Date | string updatedAt?: Date | string @@ -60545,7 +61879,6 @@ export namespace Prisma { caseType?: string | null material?: string | null instructions?: string | null - doctorName?: string | null sortOrder?: number createdAt?: Date | string updatedAt?: Date | string @@ -60561,6 +61894,20 @@ export namespace Prisma { skipDuplicates?: boolean } + export type SeleniumSettingsCreateWithoutUserInput = { + paymentGroupId?: string + } + + export type SeleniumSettingsUncheckedCreateWithoutUserInput = { + id?: number + paymentGroupId?: string + } + + export type SeleniumSettingsCreateOrConnectWithoutUserInput = { + where: SeleniumSettingsWhereUniqueInput + create: XOR + } + export type PatientUpsertWithWhereUniqueWithoutUserInput = { where: PatientWhereUniqueInput update: XOR @@ -61245,12 +62592,31 @@ export namespace Prisma { caseType?: StringNullableFilter<"LabRxTemplate"> | string | null material?: StringNullableFilter<"LabRxTemplate"> | string | null instructions?: StringNullableFilter<"LabRxTemplate"> | string | null - doctorName?: StringNullableFilter<"LabRxTemplate"> | string | null sortOrder?: IntFilter<"LabRxTemplate"> | number createdAt?: DateTimeFilter<"LabRxTemplate"> | Date | string updatedAt?: DateTimeFilter<"LabRxTemplate"> | Date | string } + export type SeleniumSettingsUpsertWithoutUserInput = { + update: XOR + create: XOR + where?: SeleniumSettingsWhereInput + } + + export type SeleniumSettingsUpdateToOneWithWhereWithoutUserInput = { + where?: SeleniumSettingsWhereInput + data: XOR + } + + export type SeleniumSettingsUpdateWithoutUserInput = { + paymentGroupId?: StringFieldUpdateOperationsInput | string + } + + export type SeleniumSettingsUncheckedUpdateWithoutUserInput = { + id?: IntFieldUpdateOperationsInput | number + paymentGroupId?: StringFieldUpdateOperationsInput | string + } + export type UserCreateWithoutPatientsInput = { username: string password: string @@ -61282,6 +62648,7 @@ export namespace Prisma { insuranceContacts?: InsuranceContactCreateNestedManyWithoutUserInput patientConversations?: PatientConversationCreateNestedManyWithoutUserInput labRxTemplates?: LabRxTemplateCreateNestedManyWithoutUserInput + seleniumSettings?: SeleniumSettingsCreateNestedOneWithoutUserInput } export type UserUncheckedCreateWithoutPatientsInput = { @@ -61316,6 +62683,7 @@ export namespace Prisma { insuranceContacts?: InsuranceContactUncheckedCreateNestedManyWithoutUserInput patientConversations?: PatientConversationUncheckedCreateNestedManyWithoutUserInput labRxTemplates?: LabRxTemplateUncheckedCreateNestedManyWithoutUserInput + seleniumSettings?: SeleniumSettingsUncheckedCreateNestedOneWithoutUserInput } export type UserCreateOrConnectWithoutPatientsInput = { @@ -61709,6 +63077,7 @@ export namespace Prisma { insuranceContacts?: InsuranceContactUpdateManyWithoutUserNestedInput patientConversations?: PatientConversationUpdateManyWithoutUserNestedInput labRxTemplates?: LabRxTemplateUpdateManyWithoutUserNestedInput + seleniumSettings?: SeleniumSettingsUpdateOneWithoutUserNestedInput } export type UserUncheckedUpdateWithoutPatientsInput = { @@ -61743,6 +63112,7 @@ export namespace Prisma { insuranceContacts?: InsuranceContactUncheckedUpdateManyWithoutUserNestedInput patientConversations?: PatientConversationUncheckedUpdateManyWithoutUserNestedInput labRxTemplates?: LabRxTemplateUncheckedUpdateManyWithoutUserNestedInput + seleniumSettings?: SeleniumSettingsUncheckedUpdateOneWithoutUserNestedInput } export type AppointmentUpsertWithWhereUniqueWithoutPatientInput = { @@ -62044,6 +63414,7 @@ export namespace Prisma { insuranceContacts?: InsuranceContactCreateNestedManyWithoutUserInput patientConversations?: PatientConversationCreateNestedManyWithoutUserInput labRxTemplates?: LabRxTemplateCreateNestedManyWithoutUserInput + seleniumSettings?: SeleniumSettingsCreateNestedOneWithoutUserInput } export type UserUncheckedCreateWithoutAppointmentsInput = { @@ -62078,6 +63449,7 @@ export namespace Prisma { insuranceContacts?: InsuranceContactUncheckedCreateNestedManyWithoutUserInput patientConversations?: PatientConversationUncheckedCreateNestedManyWithoutUserInput labRxTemplates?: LabRxTemplateUncheckedCreateNestedManyWithoutUserInput + seleniumSettings?: SeleniumSettingsUncheckedCreateNestedOneWithoutUserInput } export type UserCreateOrConnectWithoutAppointmentsInput = { @@ -62348,6 +63720,7 @@ export namespace Prisma { insuranceContacts?: InsuranceContactUpdateManyWithoutUserNestedInput patientConversations?: PatientConversationUpdateManyWithoutUserNestedInput labRxTemplates?: LabRxTemplateUpdateManyWithoutUserNestedInput + seleniumSettings?: SeleniumSettingsUpdateOneWithoutUserNestedInput } export type UserUncheckedUpdateWithoutAppointmentsInput = { @@ -62382,6 +63755,7 @@ export namespace Prisma { insuranceContacts?: InsuranceContactUncheckedUpdateManyWithoutUserNestedInput patientConversations?: PatientConversationUncheckedUpdateManyWithoutUserNestedInput labRxTemplates?: LabRxTemplateUncheckedUpdateManyWithoutUserNestedInput + seleniumSettings?: SeleniumSettingsUncheckedUpdateOneWithoutUserNestedInput } export type StaffUpsertWithoutAppointmentsInput = { @@ -62604,6 +63978,7 @@ export namespace Prisma { insuranceContacts?: InsuranceContactCreateNestedManyWithoutUserInput patientConversations?: PatientConversationCreateNestedManyWithoutUserInput labRxTemplates?: LabRxTemplateCreateNestedManyWithoutUserInput + seleniumSettings?: SeleniumSettingsCreateNestedOneWithoutUserInput } export type UserUncheckedCreateWithoutStaffInput = { @@ -62638,6 +64013,7 @@ export namespace Prisma { insuranceContacts?: InsuranceContactUncheckedCreateNestedManyWithoutUserInput patientConversations?: PatientConversationUncheckedCreateNestedManyWithoutUserInput labRxTemplates?: LabRxTemplateUncheckedCreateNestedManyWithoutUserInput + seleniumSettings?: SeleniumSettingsUncheckedCreateNestedOneWithoutUserInput } export type UserCreateOrConnectWithoutStaffInput = { @@ -62795,6 +64171,7 @@ export namespace Prisma { insuranceContacts?: InsuranceContactUpdateManyWithoutUserNestedInput patientConversations?: PatientConversationUpdateManyWithoutUserNestedInput labRxTemplates?: LabRxTemplateUpdateManyWithoutUserNestedInput + seleniumSettings?: SeleniumSettingsUpdateOneWithoutUserNestedInput } export type UserUncheckedUpdateWithoutStaffInput = { @@ -62829,6 +64206,7 @@ export namespace Prisma { insuranceContacts?: InsuranceContactUncheckedUpdateManyWithoutUserNestedInput patientConversations?: PatientConversationUncheckedUpdateManyWithoutUserNestedInput labRxTemplates?: LabRxTemplateUncheckedUpdateManyWithoutUserNestedInput + seleniumSettings?: SeleniumSettingsUncheckedUpdateOneWithoutUserNestedInput } export type AppointmentUpsertWithWhereUniqueWithoutStaffInput = { @@ -62894,6 +64272,7 @@ export namespace Prisma { insuranceContacts?: InsuranceContactCreateNestedManyWithoutUserInput patientConversations?: PatientConversationCreateNestedManyWithoutUserInput labRxTemplates?: LabRxTemplateCreateNestedManyWithoutUserInput + seleniumSettings?: SeleniumSettingsCreateNestedOneWithoutUserInput } export type UserUncheckedCreateWithoutNpiProvidersInput = { @@ -62928,6 +64307,7 @@ export namespace Prisma { insuranceContacts?: InsuranceContactUncheckedCreateNestedManyWithoutUserInput patientConversations?: PatientConversationUncheckedCreateNestedManyWithoutUserInput labRxTemplates?: LabRxTemplateUncheckedCreateNestedManyWithoutUserInput + seleniumSettings?: SeleniumSettingsUncheckedCreateNestedOneWithoutUserInput } export type UserCreateOrConnectWithoutNpiProvidersInput = { @@ -63157,6 +64537,7 @@ export namespace Prisma { insuranceContacts?: InsuranceContactUpdateManyWithoutUserNestedInput patientConversations?: PatientConversationUpdateManyWithoutUserNestedInput labRxTemplates?: LabRxTemplateUpdateManyWithoutUserNestedInput + seleniumSettings?: SeleniumSettingsUpdateOneWithoutUserNestedInput } export type UserUncheckedUpdateWithoutNpiProvidersInput = { @@ -63191,6 +64572,7 @@ export namespace Prisma { insuranceContacts?: InsuranceContactUncheckedUpdateManyWithoutUserNestedInput patientConversations?: PatientConversationUncheckedUpdateManyWithoutUserNestedInput labRxTemplates?: LabRxTemplateUncheckedUpdateManyWithoutUserNestedInput + seleniumSettings?: SeleniumSettingsUncheckedUpdateOneWithoutUserNestedInput } export type ClaimUpsertWithWhereUniqueWithoutNpiProviderInput = { @@ -63716,6 +65098,7 @@ export namespace Prisma { insuranceContacts?: InsuranceContactCreateNestedManyWithoutUserInput patientConversations?: PatientConversationCreateNestedManyWithoutUserInput labRxTemplates?: LabRxTemplateCreateNestedManyWithoutUserInput + seleniumSettings?: SeleniumSettingsCreateNestedOneWithoutUserInput } export type UserUncheckedCreateWithoutClaimsInput = { @@ -63750,6 +65133,7 @@ export namespace Prisma { insuranceContacts?: InsuranceContactUncheckedCreateNestedManyWithoutUserInput patientConversations?: PatientConversationUncheckedCreateNestedManyWithoutUserInput labRxTemplates?: LabRxTemplateUncheckedCreateNestedManyWithoutUserInput + seleniumSettings?: SeleniumSettingsUncheckedCreateNestedOneWithoutUserInput } export type UserCreateOrConnectWithoutClaimsInput = { @@ -64101,6 +65485,7 @@ export namespace Prisma { insuranceContacts?: InsuranceContactUpdateManyWithoutUserNestedInput patientConversations?: PatientConversationUpdateManyWithoutUserNestedInput labRxTemplates?: LabRxTemplateUpdateManyWithoutUserNestedInput + seleniumSettings?: SeleniumSettingsUpdateOneWithoutUserNestedInput } export type UserUncheckedUpdateWithoutClaimsInput = { @@ -64135,6 +65520,7 @@ export namespace Prisma { insuranceContacts?: InsuranceContactUncheckedUpdateManyWithoutUserNestedInput patientConversations?: PatientConversationUncheckedUpdateManyWithoutUserNestedInput labRxTemplates?: LabRxTemplateUncheckedUpdateManyWithoutUserNestedInput + seleniumSettings?: SeleniumSettingsUncheckedUpdateOneWithoutUserNestedInput } export type StaffUpsertWithoutClaimsInput = { @@ -64750,6 +66136,7 @@ export namespace Prisma { insuranceContacts?: InsuranceContactCreateNestedManyWithoutUserInput patientConversations?: PatientConversationCreateNestedManyWithoutUserInput labRxTemplates?: LabRxTemplateCreateNestedManyWithoutUserInput + seleniumSettings?: SeleniumSettingsCreateNestedOneWithoutUserInput } export type UserUncheckedCreateWithoutInsuranceCredentialsInput = { @@ -64784,6 +66171,7 @@ export namespace Prisma { insuranceContacts?: InsuranceContactUncheckedCreateNestedManyWithoutUserInput patientConversations?: PatientConversationUncheckedCreateNestedManyWithoutUserInput labRxTemplates?: LabRxTemplateUncheckedCreateNestedManyWithoutUserInput + seleniumSettings?: SeleniumSettingsUncheckedCreateNestedOneWithoutUserInput } export type UserCreateOrConnectWithoutInsuranceCredentialsInput = { @@ -64833,6 +66221,7 @@ export namespace Prisma { insuranceContacts?: InsuranceContactUpdateManyWithoutUserNestedInput patientConversations?: PatientConversationUpdateManyWithoutUserNestedInput labRxTemplates?: LabRxTemplateUpdateManyWithoutUserNestedInput + seleniumSettings?: SeleniumSettingsUpdateOneWithoutUserNestedInput } export type UserUncheckedUpdateWithoutInsuranceCredentialsInput = { @@ -64867,6 +66256,7 @@ export namespace Prisma { insuranceContacts?: InsuranceContactUncheckedUpdateManyWithoutUserNestedInput patientConversations?: PatientConversationUncheckedUpdateManyWithoutUserNestedInput labRxTemplates?: LabRxTemplateUncheckedUpdateManyWithoutUserNestedInput + seleniumSettings?: SeleniumSettingsUncheckedUpdateOneWithoutUserNestedInput } export type UserCreateWithoutShoppingVendorsInput = { @@ -64900,6 +66290,7 @@ export namespace Prisma { insuranceContacts?: InsuranceContactCreateNestedManyWithoutUserInput patientConversations?: PatientConversationCreateNestedManyWithoutUserInput labRxTemplates?: LabRxTemplateCreateNestedManyWithoutUserInput + seleniumSettings?: SeleniumSettingsCreateNestedOneWithoutUserInput } export type UserUncheckedCreateWithoutShoppingVendorsInput = { @@ -64934,6 +66325,7 @@ export namespace Prisma { insuranceContacts?: InsuranceContactUncheckedCreateNestedManyWithoutUserInput patientConversations?: PatientConversationUncheckedCreateNestedManyWithoutUserInput labRxTemplates?: LabRxTemplateUncheckedCreateNestedManyWithoutUserInput + seleniumSettings?: SeleniumSettingsUncheckedCreateNestedOneWithoutUserInput } export type UserCreateOrConnectWithoutShoppingVendorsInput = { @@ -64983,6 +66375,7 @@ export namespace Prisma { insuranceContacts?: InsuranceContactUpdateManyWithoutUserNestedInput patientConversations?: PatientConversationUpdateManyWithoutUserNestedInput labRxTemplates?: LabRxTemplateUpdateManyWithoutUserNestedInput + seleniumSettings?: SeleniumSettingsUpdateOneWithoutUserNestedInput } export type UserUncheckedUpdateWithoutShoppingVendorsInput = { @@ -65017,6 +66410,7 @@ export namespace Prisma { insuranceContacts?: InsuranceContactUncheckedUpdateManyWithoutUserNestedInput patientConversations?: PatientConversationUncheckedUpdateManyWithoutUserNestedInput labRxTemplates?: LabRxTemplateUncheckedUpdateManyWithoutUserNestedInput + seleniumSettings?: SeleniumSettingsUncheckedUpdateOneWithoutUserNestedInput } export type PatientCreateWithoutGroupsInput = { @@ -65408,6 +66802,7 @@ export namespace Prisma { insuranceContacts?: InsuranceContactCreateNestedManyWithoutUserInput patientConversations?: PatientConversationCreateNestedManyWithoutUserInput labRxTemplates?: LabRxTemplateCreateNestedManyWithoutUserInput + seleniumSettings?: SeleniumSettingsCreateNestedOneWithoutUserInput } export type UserUncheckedCreateWithoutUpdatedPaymentsInput = { @@ -65442,6 +66837,7 @@ export namespace Prisma { insuranceContacts?: InsuranceContactUncheckedCreateNestedManyWithoutUserInput patientConversations?: PatientConversationUncheckedCreateNestedManyWithoutUserInput labRxTemplates?: LabRxTemplateUncheckedCreateNestedManyWithoutUserInput + seleniumSettings?: SeleniumSettingsUncheckedCreateNestedOneWithoutUserInput } export type UserCreateOrConnectWithoutUpdatedPaymentsInput = { @@ -65756,6 +67152,7 @@ export namespace Prisma { insuranceContacts?: InsuranceContactUpdateManyWithoutUserNestedInput patientConversations?: PatientConversationUpdateManyWithoutUserNestedInput labRxTemplates?: LabRxTemplateUpdateManyWithoutUserNestedInput + seleniumSettings?: SeleniumSettingsUpdateOneWithoutUserNestedInput } export type UserUncheckedUpdateWithoutUpdatedPaymentsInput = { @@ -65790,6 +67187,7 @@ export namespace Prisma { insuranceContacts?: InsuranceContactUncheckedUpdateManyWithoutUserNestedInput patientConversations?: PatientConversationUncheckedUpdateManyWithoutUserNestedInput labRxTemplates?: LabRxTemplateUncheckedUpdateManyWithoutUserNestedInput + seleniumSettings?: SeleniumSettingsUncheckedUpdateOneWithoutUserNestedInput } export type NpiProviderUpsertWithoutPaymentsInput = { @@ -66115,6 +67513,7 @@ export namespace Prisma { insuranceContacts?: InsuranceContactCreateNestedManyWithoutUserInput patientConversations?: PatientConversationCreateNestedManyWithoutUserInput labRxTemplates?: LabRxTemplateCreateNestedManyWithoutUserInput + seleniumSettings?: SeleniumSettingsCreateNestedOneWithoutUserInput } export type UserUncheckedCreateWithoutBackupsInput = { @@ -66149,6 +67548,7 @@ export namespace Prisma { insuranceContacts?: InsuranceContactUncheckedCreateNestedManyWithoutUserInput patientConversations?: PatientConversationUncheckedCreateNestedManyWithoutUserInput labRxTemplates?: LabRxTemplateUncheckedCreateNestedManyWithoutUserInput + seleniumSettings?: SeleniumSettingsUncheckedCreateNestedOneWithoutUserInput } export type UserCreateOrConnectWithoutBackupsInput = { @@ -66198,6 +67598,7 @@ export namespace Prisma { insuranceContacts?: InsuranceContactUpdateManyWithoutUserNestedInput patientConversations?: PatientConversationUpdateManyWithoutUserNestedInput labRxTemplates?: LabRxTemplateUpdateManyWithoutUserNestedInput + seleniumSettings?: SeleniumSettingsUpdateOneWithoutUserNestedInput } export type UserUncheckedUpdateWithoutBackupsInput = { @@ -66232,6 +67633,7 @@ export namespace Prisma { insuranceContacts?: InsuranceContactUncheckedUpdateManyWithoutUserNestedInput patientConversations?: PatientConversationUncheckedUpdateManyWithoutUserNestedInput labRxTemplates?: LabRxTemplateUncheckedUpdateManyWithoutUserNestedInput + seleniumSettings?: SeleniumSettingsUncheckedUpdateOneWithoutUserNestedInput } export type UserCreateWithoutBackupDestinationsInput = { @@ -66265,6 +67667,7 @@ export namespace Prisma { insuranceContacts?: InsuranceContactCreateNestedManyWithoutUserInput patientConversations?: PatientConversationCreateNestedManyWithoutUserInput labRxTemplates?: LabRxTemplateCreateNestedManyWithoutUserInput + seleniumSettings?: SeleniumSettingsCreateNestedOneWithoutUserInput } export type UserUncheckedCreateWithoutBackupDestinationsInput = { @@ -66299,6 +67702,7 @@ export namespace Prisma { insuranceContacts?: InsuranceContactUncheckedCreateNestedManyWithoutUserInput patientConversations?: PatientConversationUncheckedCreateNestedManyWithoutUserInput labRxTemplates?: LabRxTemplateUncheckedCreateNestedManyWithoutUserInput + seleniumSettings?: SeleniumSettingsUncheckedCreateNestedOneWithoutUserInput } export type UserCreateOrConnectWithoutBackupDestinationsInput = { @@ -66348,6 +67752,7 @@ export namespace Prisma { insuranceContacts?: InsuranceContactUpdateManyWithoutUserNestedInput patientConversations?: PatientConversationUpdateManyWithoutUserNestedInput labRxTemplates?: LabRxTemplateUpdateManyWithoutUserNestedInput + seleniumSettings?: SeleniumSettingsUpdateOneWithoutUserNestedInput } export type UserUncheckedUpdateWithoutBackupDestinationsInput = { @@ -66382,6 +67787,7 @@ export namespace Prisma { insuranceContacts?: InsuranceContactUncheckedUpdateManyWithoutUserNestedInput patientConversations?: PatientConversationUncheckedUpdateManyWithoutUserNestedInput labRxTemplates?: LabRxTemplateUncheckedUpdateManyWithoutUserNestedInput + seleniumSettings?: SeleniumSettingsUncheckedUpdateOneWithoutUserNestedInput } export type UserCreateWithoutNotificationsInput = { @@ -66415,6 +67821,7 @@ export namespace Prisma { insuranceContacts?: InsuranceContactCreateNestedManyWithoutUserInput patientConversations?: PatientConversationCreateNestedManyWithoutUserInput labRxTemplates?: LabRxTemplateCreateNestedManyWithoutUserInput + seleniumSettings?: SeleniumSettingsCreateNestedOneWithoutUserInput } export type UserUncheckedCreateWithoutNotificationsInput = { @@ -66449,6 +67856,7 @@ export namespace Prisma { insuranceContacts?: InsuranceContactUncheckedCreateNestedManyWithoutUserInput patientConversations?: PatientConversationUncheckedCreateNestedManyWithoutUserInput labRxTemplates?: LabRxTemplateUncheckedCreateNestedManyWithoutUserInput + seleniumSettings?: SeleniumSettingsUncheckedCreateNestedOneWithoutUserInput } export type UserCreateOrConnectWithoutNotificationsInput = { @@ -66498,6 +67906,7 @@ export namespace Prisma { insuranceContacts?: InsuranceContactUpdateManyWithoutUserNestedInput patientConversations?: PatientConversationUpdateManyWithoutUserNestedInput labRxTemplates?: LabRxTemplateUpdateManyWithoutUserNestedInput + seleniumSettings?: SeleniumSettingsUpdateOneWithoutUserNestedInput } export type UserUncheckedUpdateWithoutNotificationsInput = { @@ -66532,6 +67941,7 @@ export namespace Prisma { insuranceContacts?: InsuranceContactUncheckedUpdateManyWithoutUserNestedInput patientConversations?: PatientConversationUncheckedUpdateManyWithoutUserNestedInput labRxTemplates?: LabRxTemplateUncheckedUpdateManyWithoutUserNestedInput + seleniumSettings?: SeleniumSettingsUncheckedUpdateOneWithoutUserNestedInput } export type CloudFolderCreateWithoutChildrenInput = { @@ -66622,6 +68032,7 @@ export namespace Prisma { insuranceContacts?: InsuranceContactCreateNestedManyWithoutUserInput patientConversations?: PatientConversationCreateNestedManyWithoutUserInput labRxTemplates?: LabRxTemplateCreateNestedManyWithoutUserInput + seleniumSettings?: SeleniumSettingsCreateNestedOneWithoutUserInput } export type UserUncheckedCreateWithoutCloudFoldersInput = { @@ -66656,6 +68067,7 @@ export namespace Prisma { insuranceContacts?: InsuranceContactUncheckedCreateNestedManyWithoutUserInput patientConversations?: PatientConversationUncheckedCreateNestedManyWithoutUserInput labRxTemplates?: LabRxTemplateUncheckedCreateNestedManyWithoutUserInput + seleniumSettings?: SeleniumSettingsUncheckedCreateNestedOneWithoutUserInput } export type UserCreateOrConnectWithoutCloudFoldersInput = { @@ -66858,6 +68270,7 @@ export namespace Prisma { insuranceContacts?: InsuranceContactUpdateManyWithoutUserNestedInput patientConversations?: PatientConversationUpdateManyWithoutUserNestedInput labRxTemplates?: LabRxTemplateUpdateManyWithoutUserNestedInput + seleniumSettings?: SeleniumSettingsUpdateOneWithoutUserNestedInput } export type UserUncheckedUpdateWithoutCloudFoldersInput = { @@ -66892,6 +68305,7 @@ export namespace Prisma { insuranceContacts?: InsuranceContactUncheckedUpdateManyWithoutUserNestedInput patientConversations?: PatientConversationUncheckedUpdateManyWithoutUserNestedInput labRxTemplates?: LabRxTemplateUncheckedUpdateManyWithoutUserNestedInput + seleniumSettings?: SeleniumSettingsUncheckedUpdateOneWithoutUserNestedInput } export type PatientUpsertWithoutCloudFoldersInput = { @@ -67015,6 +68429,7 @@ export namespace Prisma { insuranceContacts?: InsuranceContactCreateNestedManyWithoutUserInput patientConversations?: PatientConversationCreateNestedManyWithoutUserInput labRxTemplates?: LabRxTemplateCreateNestedManyWithoutUserInput + seleniumSettings?: SeleniumSettingsCreateNestedOneWithoutUserInput } export type UserUncheckedCreateWithoutCloudFilesInput = { @@ -67049,6 +68464,7 @@ export namespace Prisma { insuranceContacts?: InsuranceContactUncheckedCreateNestedManyWithoutUserInput patientConversations?: PatientConversationUncheckedCreateNestedManyWithoutUserInput labRxTemplates?: LabRxTemplateUncheckedCreateNestedManyWithoutUserInput + seleniumSettings?: SeleniumSettingsUncheckedCreateNestedOneWithoutUserInput } export type UserCreateOrConnectWithoutCloudFilesInput = { @@ -67147,6 +68563,7 @@ export namespace Prisma { insuranceContacts?: InsuranceContactUpdateManyWithoutUserNestedInput patientConversations?: PatientConversationUpdateManyWithoutUserNestedInput labRxTemplates?: LabRxTemplateUpdateManyWithoutUserNestedInput + seleniumSettings?: SeleniumSettingsUpdateOneWithoutUserNestedInput } export type UserUncheckedUpdateWithoutCloudFilesInput = { @@ -67181,6 +68598,7 @@ export namespace Prisma { insuranceContacts?: InsuranceContactUncheckedUpdateManyWithoutUserNestedInput patientConversations?: PatientConversationUncheckedUpdateManyWithoutUserNestedInput labRxTemplates?: LabRxTemplateUncheckedUpdateManyWithoutUserNestedInput + seleniumSettings?: SeleniumSettingsUncheckedUpdateOneWithoutUserNestedInput } export type CloudFolderUpsertWithoutFilesInput = { @@ -67411,6 +68829,7 @@ export namespace Prisma { insuranceContacts?: InsuranceContactCreateNestedManyWithoutUserInput patientConversations?: PatientConversationCreateNestedManyWithoutUserInput labRxTemplates?: LabRxTemplateCreateNestedManyWithoutUserInput + seleniumSettings?: SeleniumSettingsCreateNestedOneWithoutUserInput } export type UserUncheckedCreateWithoutCommunicationsInput = { @@ -67445,6 +68864,7 @@ export namespace Prisma { insuranceContacts?: InsuranceContactUncheckedCreateNestedManyWithoutUserInput patientConversations?: PatientConversationUncheckedCreateNestedManyWithoutUserInput labRxTemplates?: LabRxTemplateUncheckedCreateNestedManyWithoutUserInput + seleniumSettings?: SeleniumSettingsUncheckedCreateNestedOneWithoutUserInput } export type UserCreateOrConnectWithoutCommunicationsInput = { @@ -67568,6 +68988,7 @@ export namespace Prisma { insuranceContacts?: InsuranceContactUpdateManyWithoutUserNestedInput patientConversations?: PatientConversationUpdateManyWithoutUserNestedInput labRxTemplates?: LabRxTemplateUpdateManyWithoutUserNestedInput + seleniumSettings?: SeleniumSettingsUpdateOneWithoutUserNestedInput } export type UserUncheckedUpdateWithoutCommunicationsInput = { @@ -67602,6 +69023,7 @@ export namespace Prisma { insuranceContacts?: InsuranceContactUncheckedUpdateManyWithoutUserNestedInput patientConversations?: PatientConversationUncheckedUpdateManyWithoutUserNestedInput labRxTemplates?: LabRxTemplateUncheckedUpdateManyWithoutUserNestedInput + seleniumSettings?: SeleniumSettingsUncheckedUpdateOneWithoutUserNestedInput } export type PatientCreateWithoutDocumentsInput = { @@ -67777,6 +69199,7 @@ export namespace Prisma { insuranceContacts?: InsuranceContactCreateNestedManyWithoutUserInput patientConversations?: PatientConversationCreateNestedManyWithoutUserInput labRxTemplates?: LabRxTemplateCreateNestedManyWithoutUserInput + seleniumSettings?: SeleniumSettingsCreateNestedOneWithoutUserInput } export type UserUncheckedCreateWithoutTwilioSettingsInput = { @@ -67811,6 +69234,7 @@ export namespace Prisma { insuranceContacts?: InsuranceContactUncheckedCreateNestedManyWithoutUserInput patientConversations?: PatientConversationUncheckedCreateNestedManyWithoutUserInput labRxTemplates?: LabRxTemplateUncheckedCreateNestedManyWithoutUserInput + seleniumSettings?: SeleniumSettingsUncheckedCreateNestedOneWithoutUserInput } export type UserCreateOrConnectWithoutTwilioSettingsInput = { @@ -67860,6 +69284,7 @@ export namespace Prisma { insuranceContacts?: InsuranceContactUpdateManyWithoutUserNestedInput patientConversations?: PatientConversationUpdateManyWithoutUserNestedInput labRxTemplates?: LabRxTemplateUpdateManyWithoutUserNestedInput + seleniumSettings?: SeleniumSettingsUpdateOneWithoutUserNestedInput } export type UserUncheckedUpdateWithoutTwilioSettingsInput = { @@ -67894,6 +69319,7 @@ export namespace Prisma { insuranceContacts?: InsuranceContactUncheckedUpdateManyWithoutUserNestedInput patientConversations?: PatientConversationUncheckedUpdateManyWithoutUserNestedInput labRxTemplates?: LabRxTemplateUncheckedUpdateManyWithoutUserNestedInput + seleniumSettings?: SeleniumSettingsUncheckedUpdateOneWithoutUserNestedInput } export type UserCreateWithoutAiSettingsInput = { @@ -67927,6 +69353,7 @@ export namespace Prisma { insuranceContacts?: InsuranceContactCreateNestedManyWithoutUserInput patientConversations?: PatientConversationCreateNestedManyWithoutUserInput labRxTemplates?: LabRxTemplateCreateNestedManyWithoutUserInput + seleniumSettings?: SeleniumSettingsCreateNestedOneWithoutUserInput } export type UserUncheckedCreateWithoutAiSettingsInput = { @@ -67961,6 +69388,7 @@ export namespace Prisma { insuranceContacts?: InsuranceContactUncheckedCreateNestedManyWithoutUserInput patientConversations?: PatientConversationUncheckedCreateNestedManyWithoutUserInput labRxTemplates?: LabRxTemplateUncheckedCreateNestedManyWithoutUserInput + seleniumSettings?: SeleniumSettingsUncheckedCreateNestedOneWithoutUserInput } export type UserCreateOrConnectWithoutAiSettingsInput = { @@ -68010,6 +69438,7 @@ export namespace Prisma { insuranceContacts?: InsuranceContactUpdateManyWithoutUserNestedInput patientConversations?: PatientConversationUpdateManyWithoutUserNestedInput labRxTemplates?: LabRxTemplateUpdateManyWithoutUserNestedInput + seleniumSettings?: SeleniumSettingsUpdateOneWithoutUserNestedInput } export type UserUncheckedUpdateWithoutAiSettingsInput = { @@ -68044,6 +69473,7 @@ export namespace Prisma { insuranceContacts?: InsuranceContactUncheckedUpdateManyWithoutUserNestedInput patientConversations?: PatientConversationUncheckedUpdateManyWithoutUserNestedInput labRxTemplates?: LabRxTemplateUncheckedUpdateManyWithoutUserNestedInput + seleniumSettings?: SeleniumSettingsUncheckedUpdateOneWithoutUserNestedInput } export type UserCreateWithoutOfficeHoursInput = { @@ -68077,6 +69507,7 @@ export namespace Prisma { insuranceContacts?: InsuranceContactCreateNestedManyWithoutUserInput patientConversations?: PatientConversationCreateNestedManyWithoutUserInput labRxTemplates?: LabRxTemplateCreateNestedManyWithoutUserInput + seleniumSettings?: SeleniumSettingsCreateNestedOneWithoutUserInput } export type UserUncheckedCreateWithoutOfficeHoursInput = { @@ -68111,6 +69542,7 @@ export namespace Prisma { insuranceContacts?: InsuranceContactUncheckedCreateNestedManyWithoutUserInput patientConversations?: PatientConversationUncheckedCreateNestedManyWithoutUserInput labRxTemplates?: LabRxTemplateUncheckedCreateNestedManyWithoutUserInput + seleniumSettings?: SeleniumSettingsUncheckedCreateNestedOneWithoutUserInput } export type UserCreateOrConnectWithoutOfficeHoursInput = { @@ -68160,6 +69592,7 @@ export namespace Prisma { insuranceContacts?: InsuranceContactUpdateManyWithoutUserNestedInput patientConversations?: PatientConversationUpdateManyWithoutUserNestedInput labRxTemplates?: LabRxTemplateUpdateManyWithoutUserNestedInput + seleniumSettings?: SeleniumSettingsUpdateOneWithoutUserNestedInput } export type UserUncheckedUpdateWithoutOfficeHoursInput = { @@ -68194,6 +69627,7 @@ export namespace Prisma { insuranceContacts?: InsuranceContactUncheckedUpdateManyWithoutUserNestedInput patientConversations?: PatientConversationUncheckedUpdateManyWithoutUserNestedInput labRxTemplates?: LabRxTemplateUncheckedUpdateManyWithoutUserNestedInput + seleniumSettings?: SeleniumSettingsUncheckedUpdateOneWithoutUserNestedInput } export type UserCreateWithoutOfficeContactInput = { @@ -68227,6 +69661,7 @@ export namespace Prisma { insuranceContacts?: InsuranceContactCreateNestedManyWithoutUserInput patientConversations?: PatientConversationCreateNestedManyWithoutUserInput labRxTemplates?: LabRxTemplateCreateNestedManyWithoutUserInput + seleniumSettings?: SeleniumSettingsCreateNestedOneWithoutUserInput } export type UserUncheckedCreateWithoutOfficeContactInput = { @@ -68261,6 +69696,7 @@ export namespace Prisma { insuranceContacts?: InsuranceContactUncheckedCreateNestedManyWithoutUserInput patientConversations?: PatientConversationUncheckedCreateNestedManyWithoutUserInput labRxTemplates?: LabRxTemplateUncheckedCreateNestedManyWithoutUserInput + seleniumSettings?: SeleniumSettingsUncheckedCreateNestedOneWithoutUserInput } export type UserCreateOrConnectWithoutOfficeContactInput = { @@ -68310,6 +69746,7 @@ export namespace Prisma { insuranceContacts?: InsuranceContactUpdateManyWithoutUserNestedInput patientConversations?: PatientConversationUpdateManyWithoutUserNestedInput labRxTemplates?: LabRxTemplateUpdateManyWithoutUserNestedInput + seleniumSettings?: SeleniumSettingsUpdateOneWithoutUserNestedInput } export type UserUncheckedUpdateWithoutOfficeContactInput = { @@ -68344,6 +69781,7 @@ export namespace Prisma { insuranceContacts?: InsuranceContactUncheckedUpdateManyWithoutUserNestedInput patientConversations?: PatientConversationUncheckedUpdateManyWithoutUserNestedInput labRxTemplates?: LabRxTemplateUncheckedUpdateManyWithoutUserNestedInput + seleniumSettings?: SeleniumSettingsUncheckedUpdateOneWithoutUserNestedInput } export type UserCreateWithoutInsuranceContactsInput = { @@ -68377,6 +69815,7 @@ export namespace Prisma { procedureTimeslot?: ProcedureTimeslotCreateNestedOneWithoutUserInput patientConversations?: PatientConversationCreateNestedManyWithoutUserInput labRxTemplates?: LabRxTemplateCreateNestedManyWithoutUserInput + seleniumSettings?: SeleniumSettingsCreateNestedOneWithoutUserInput } export type UserUncheckedCreateWithoutInsuranceContactsInput = { @@ -68411,6 +69850,7 @@ export namespace Prisma { procedureTimeslot?: ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInput patientConversations?: PatientConversationUncheckedCreateNestedManyWithoutUserInput labRxTemplates?: LabRxTemplateUncheckedCreateNestedManyWithoutUserInput + seleniumSettings?: SeleniumSettingsUncheckedCreateNestedOneWithoutUserInput } export type UserCreateOrConnectWithoutInsuranceContactsInput = { @@ -68460,6 +69900,7 @@ export namespace Prisma { procedureTimeslot?: ProcedureTimeslotUpdateOneWithoutUserNestedInput patientConversations?: PatientConversationUpdateManyWithoutUserNestedInput labRxTemplates?: LabRxTemplateUpdateManyWithoutUserNestedInput + seleniumSettings?: SeleniumSettingsUpdateOneWithoutUserNestedInput } export type UserUncheckedUpdateWithoutInsuranceContactsInput = { @@ -68494,6 +69935,7 @@ export namespace Prisma { procedureTimeslot?: ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInput patientConversations?: PatientConversationUncheckedUpdateManyWithoutUserNestedInput labRxTemplates?: LabRxTemplateUncheckedUpdateManyWithoutUserNestedInput + seleniumSettings?: SeleniumSettingsUncheckedUpdateOneWithoutUserNestedInput } export type UserCreateWithoutProcedureTimeslotInput = { @@ -68527,6 +69969,7 @@ export namespace Prisma { insuranceContacts?: InsuranceContactCreateNestedManyWithoutUserInput patientConversations?: PatientConversationCreateNestedManyWithoutUserInput labRxTemplates?: LabRxTemplateCreateNestedManyWithoutUserInput + seleniumSettings?: SeleniumSettingsCreateNestedOneWithoutUserInput } export type UserUncheckedCreateWithoutProcedureTimeslotInput = { @@ -68561,6 +70004,7 @@ export namespace Prisma { insuranceContacts?: InsuranceContactUncheckedCreateNestedManyWithoutUserInput patientConversations?: PatientConversationUncheckedCreateNestedManyWithoutUserInput labRxTemplates?: LabRxTemplateUncheckedCreateNestedManyWithoutUserInput + seleniumSettings?: SeleniumSettingsUncheckedCreateNestedOneWithoutUserInput } export type UserCreateOrConnectWithoutProcedureTimeslotInput = { @@ -68610,6 +70054,7 @@ export namespace Prisma { insuranceContacts?: InsuranceContactUpdateManyWithoutUserNestedInput patientConversations?: PatientConversationUpdateManyWithoutUserNestedInput labRxTemplates?: LabRxTemplateUpdateManyWithoutUserNestedInput + seleniumSettings?: SeleniumSettingsUpdateOneWithoutUserNestedInput } export type UserUncheckedUpdateWithoutProcedureTimeslotInput = { @@ -68644,6 +70089,7 @@ export namespace Prisma { insuranceContacts?: InsuranceContactUncheckedUpdateManyWithoutUserNestedInput patientConversations?: PatientConversationUncheckedUpdateManyWithoutUserNestedInput labRxTemplates?: LabRxTemplateUncheckedUpdateManyWithoutUserNestedInput + seleniumSettings?: SeleniumSettingsUncheckedUpdateOneWithoutUserNestedInput } export type PatientCreateWithoutConversationInput = { @@ -68745,6 +70191,7 @@ export namespace Prisma { procedureTimeslot?: ProcedureTimeslotCreateNestedOneWithoutUserInput insuranceContacts?: InsuranceContactCreateNestedManyWithoutUserInput labRxTemplates?: LabRxTemplateCreateNestedManyWithoutUserInput + seleniumSettings?: SeleniumSettingsCreateNestedOneWithoutUserInput } export type UserUncheckedCreateWithoutPatientConversationsInput = { @@ -68779,6 +70226,7 @@ export namespace Prisma { procedureTimeslot?: ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInput insuranceContacts?: InsuranceContactUncheckedCreateNestedManyWithoutUserInput labRxTemplates?: LabRxTemplateUncheckedCreateNestedManyWithoutUserInput + seleniumSettings?: SeleniumSettingsUncheckedCreateNestedOneWithoutUserInput } export type UserCreateOrConnectWithoutPatientConversationsInput = { @@ -68902,6 +70350,7 @@ export namespace Prisma { procedureTimeslot?: ProcedureTimeslotUpdateOneWithoutUserNestedInput insuranceContacts?: InsuranceContactUpdateManyWithoutUserNestedInput labRxTemplates?: LabRxTemplateUpdateManyWithoutUserNestedInput + seleniumSettings?: SeleniumSettingsUpdateOneWithoutUserNestedInput } export type UserUncheckedUpdateWithoutPatientConversationsInput = { @@ -68936,6 +70385,7 @@ export namespace Prisma { procedureTimeslot?: ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInput insuranceContacts?: InsuranceContactUncheckedUpdateManyWithoutUserNestedInput labRxTemplates?: LabRxTemplateUncheckedUpdateManyWithoutUserNestedInput + seleniumSettings?: SeleniumSettingsUncheckedUpdateOneWithoutUserNestedInput } export type UserCreateWithoutLabRxTemplatesInput = { @@ -68969,6 +70419,7 @@ export namespace Prisma { procedureTimeslot?: ProcedureTimeslotCreateNestedOneWithoutUserInput insuranceContacts?: InsuranceContactCreateNestedManyWithoutUserInput patientConversations?: PatientConversationCreateNestedManyWithoutUserInput + seleniumSettings?: SeleniumSettingsCreateNestedOneWithoutUserInput } export type UserUncheckedCreateWithoutLabRxTemplatesInput = { @@ -69003,6 +70454,7 @@ export namespace Prisma { procedureTimeslot?: ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInput insuranceContacts?: InsuranceContactUncheckedCreateNestedManyWithoutUserInput patientConversations?: PatientConversationUncheckedCreateNestedManyWithoutUserInput + seleniumSettings?: SeleniumSettingsUncheckedCreateNestedOneWithoutUserInput } export type UserCreateOrConnectWithoutLabRxTemplatesInput = { @@ -69052,6 +70504,7 @@ export namespace Prisma { procedureTimeslot?: ProcedureTimeslotUpdateOneWithoutUserNestedInput insuranceContacts?: InsuranceContactUpdateManyWithoutUserNestedInput patientConversations?: PatientConversationUpdateManyWithoutUserNestedInput + seleniumSettings?: SeleniumSettingsUpdateOneWithoutUserNestedInput } export type UserUncheckedUpdateWithoutLabRxTemplatesInput = { @@ -69086,6 +70539,7 @@ export namespace Prisma { procedureTimeslot?: ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInput insuranceContacts?: InsuranceContactUncheckedUpdateManyWithoutUserNestedInput patientConversations?: PatientConversationUncheckedUpdateManyWithoutUserNestedInput + seleniumSettings?: SeleniumSettingsUncheckedUpdateOneWithoutUserNestedInput } export type NpiProviderCreateWithoutCommissionBatchesInput = { @@ -69343,6 +70797,160 @@ export namespace Prisma { serviceLines?: ServiceLineUncheckedUpdateManyWithoutPaymentNestedInput } + export type UserCreateWithoutSeleniumSettingsInput = { + username: string + password: string + autoBackupEnabled?: boolean + autoBackupHour?: number + usbBackupEnabled?: boolean + usbBackupHour?: number + autoMhCheckEnabled?: boolean + autoMhCheckDayOfWeek?: number + autoMhCheckHour?: number + patients?: PatientCreateNestedManyWithoutUserInput + appointments?: AppointmentCreateNestedManyWithoutUserInput + staff?: StaffCreateNestedManyWithoutUserInput + npiProviders?: NpiProviderCreateNestedManyWithoutUserInput + claims?: ClaimCreateNestedManyWithoutUserInput + insuranceCredentials?: InsuranceCredentialCreateNestedManyWithoutUserInput + shoppingVendors?: ShoppingVendorCreateNestedManyWithoutUserInput + updatedPayments?: PaymentCreateNestedManyWithoutUpdatedByInput + backups?: DatabaseBackupCreateNestedManyWithoutUserInput + backupDestinations?: BackupDestinationCreateNestedManyWithoutUserInput + notifications?: NotificationCreateNestedManyWithoutUserInput + cloudFolders?: CloudFolderCreateNestedManyWithoutUserInput + cloudFiles?: CloudFileCreateNestedManyWithoutUserInput + communications?: CommunicationCreateNestedManyWithoutUserInput + twilioSettings?: TwilioSettingsCreateNestedOneWithoutUserInput + aiSettings?: AiSettingsCreateNestedOneWithoutUserInput + officeHours?: OfficeHoursCreateNestedOneWithoutUserInput + officeContact?: OfficeContactCreateNestedOneWithoutUserInput + procedureTimeslot?: ProcedureTimeslotCreateNestedOneWithoutUserInput + insuranceContacts?: InsuranceContactCreateNestedManyWithoutUserInput + patientConversations?: PatientConversationCreateNestedManyWithoutUserInput + labRxTemplates?: LabRxTemplateCreateNestedManyWithoutUserInput + } + + export type UserUncheckedCreateWithoutSeleniumSettingsInput = { + id?: number + username: string + password: string + autoBackupEnabled?: boolean + autoBackupHour?: number + usbBackupEnabled?: boolean + usbBackupHour?: number + autoMhCheckEnabled?: boolean + autoMhCheckDayOfWeek?: number + autoMhCheckHour?: number + patients?: PatientUncheckedCreateNestedManyWithoutUserInput + appointments?: AppointmentUncheckedCreateNestedManyWithoutUserInput + staff?: StaffUncheckedCreateNestedManyWithoutUserInput + npiProviders?: NpiProviderUncheckedCreateNestedManyWithoutUserInput + claims?: ClaimUncheckedCreateNestedManyWithoutUserInput + insuranceCredentials?: InsuranceCredentialUncheckedCreateNestedManyWithoutUserInput + shoppingVendors?: ShoppingVendorUncheckedCreateNestedManyWithoutUserInput + updatedPayments?: PaymentUncheckedCreateNestedManyWithoutUpdatedByInput + backups?: DatabaseBackupUncheckedCreateNestedManyWithoutUserInput + backupDestinations?: BackupDestinationUncheckedCreateNestedManyWithoutUserInput + notifications?: NotificationUncheckedCreateNestedManyWithoutUserInput + cloudFolders?: CloudFolderUncheckedCreateNestedManyWithoutUserInput + cloudFiles?: CloudFileUncheckedCreateNestedManyWithoutUserInput + communications?: CommunicationUncheckedCreateNestedManyWithoutUserInput + twilioSettings?: TwilioSettingsUncheckedCreateNestedOneWithoutUserInput + aiSettings?: AiSettingsUncheckedCreateNestedOneWithoutUserInput + officeHours?: OfficeHoursUncheckedCreateNestedOneWithoutUserInput + officeContact?: OfficeContactUncheckedCreateNestedOneWithoutUserInput + procedureTimeslot?: ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInput + insuranceContacts?: InsuranceContactUncheckedCreateNestedManyWithoutUserInput + patientConversations?: PatientConversationUncheckedCreateNestedManyWithoutUserInput + labRxTemplates?: LabRxTemplateUncheckedCreateNestedManyWithoutUserInput + } + + export type UserCreateOrConnectWithoutSeleniumSettingsInput = { + where: UserWhereUniqueInput + create: XOR + } + + export type UserUpsertWithoutSeleniumSettingsInput = { + update: XOR + create: XOR + where?: UserWhereInput + } + + export type UserUpdateToOneWithWhereWithoutSeleniumSettingsInput = { + where?: UserWhereInput + data: XOR + } + + export type UserUpdateWithoutSeleniumSettingsInput = { + username?: StringFieldUpdateOperationsInput | string + password?: StringFieldUpdateOperationsInput | string + autoBackupEnabled?: BoolFieldUpdateOperationsInput | boolean + autoBackupHour?: IntFieldUpdateOperationsInput | number + usbBackupEnabled?: BoolFieldUpdateOperationsInput | boolean + usbBackupHour?: IntFieldUpdateOperationsInput | number + autoMhCheckEnabled?: BoolFieldUpdateOperationsInput | boolean + autoMhCheckDayOfWeek?: IntFieldUpdateOperationsInput | number + autoMhCheckHour?: IntFieldUpdateOperationsInput | number + patients?: PatientUpdateManyWithoutUserNestedInput + appointments?: AppointmentUpdateManyWithoutUserNestedInput + staff?: StaffUpdateManyWithoutUserNestedInput + npiProviders?: NpiProviderUpdateManyWithoutUserNestedInput + claims?: ClaimUpdateManyWithoutUserNestedInput + insuranceCredentials?: InsuranceCredentialUpdateManyWithoutUserNestedInput + shoppingVendors?: ShoppingVendorUpdateManyWithoutUserNestedInput + updatedPayments?: PaymentUpdateManyWithoutUpdatedByNestedInput + backups?: DatabaseBackupUpdateManyWithoutUserNestedInput + backupDestinations?: BackupDestinationUpdateManyWithoutUserNestedInput + notifications?: NotificationUpdateManyWithoutUserNestedInput + cloudFolders?: CloudFolderUpdateManyWithoutUserNestedInput + cloudFiles?: CloudFileUpdateManyWithoutUserNestedInput + communications?: CommunicationUpdateManyWithoutUserNestedInput + twilioSettings?: TwilioSettingsUpdateOneWithoutUserNestedInput + aiSettings?: AiSettingsUpdateOneWithoutUserNestedInput + officeHours?: OfficeHoursUpdateOneWithoutUserNestedInput + officeContact?: OfficeContactUpdateOneWithoutUserNestedInput + procedureTimeslot?: ProcedureTimeslotUpdateOneWithoutUserNestedInput + insuranceContacts?: InsuranceContactUpdateManyWithoutUserNestedInput + patientConversations?: PatientConversationUpdateManyWithoutUserNestedInput + labRxTemplates?: LabRxTemplateUpdateManyWithoutUserNestedInput + } + + export type UserUncheckedUpdateWithoutSeleniumSettingsInput = { + id?: IntFieldUpdateOperationsInput | number + username?: StringFieldUpdateOperationsInput | string + password?: StringFieldUpdateOperationsInput | string + autoBackupEnabled?: BoolFieldUpdateOperationsInput | boolean + autoBackupHour?: IntFieldUpdateOperationsInput | number + usbBackupEnabled?: BoolFieldUpdateOperationsInput | boolean + usbBackupHour?: IntFieldUpdateOperationsInput | number + autoMhCheckEnabled?: BoolFieldUpdateOperationsInput | boolean + autoMhCheckDayOfWeek?: IntFieldUpdateOperationsInput | number + autoMhCheckHour?: IntFieldUpdateOperationsInput | number + patients?: PatientUncheckedUpdateManyWithoutUserNestedInput + appointments?: AppointmentUncheckedUpdateManyWithoutUserNestedInput + staff?: StaffUncheckedUpdateManyWithoutUserNestedInput + npiProviders?: NpiProviderUncheckedUpdateManyWithoutUserNestedInput + claims?: ClaimUncheckedUpdateManyWithoutUserNestedInput + insuranceCredentials?: InsuranceCredentialUncheckedUpdateManyWithoutUserNestedInput + shoppingVendors?: ShoppingVendorUncheckedUpdateManyWithoutUserNestedInput + updatedPayments?: PaymentUncheckedUpdateManyWithoutUpdatedByNestedInput + backups?: DatabaseBackupUncheckedUpdateManyWithoutUserNestedInput + backupDestinations?: BackupDestinationUncheckedUpdateManyWithoutUserNestedInput + notifications?: NotificationUncheckedUpdateManyWithoutUserNestedInput + cloudFolders?: CloudFolderUncheckedUpdateManyWithoutUserNestedInput + cloudFiles?: CloudFileUncheckedUpdateManyWithoutUserNestedInput + communications?: CommunicationUncheckedUpdateManyWithoutUserNestedInput + twilioSettings?: TwilioSettingsUncheckedUpdateOneWithoutUserNestedInput + aiSettings?: AiSettingsUncheckedUpdateOneWithoutUserNestedInput + officeHours?: OfficeHoursUncheckedUpdateOneWithoutUserNestedInput + officeContact?: OfficeContactUncheckedUpdateOneWithoutUserNestedInput + procedureTimeslot?: ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInput + insuranceContacts?: InsuranceContactUncheckedUpdateManyWithoutUserNestedInput + patientConversations?: PatientConversationUncheckedUpdateManyWithoutUserNestedInput + labRxTemplates?: LabRxTemplateUncheckedUpdateManyWithoutUserNestedInput + } + export type PatientCreateManyUserInput = { id?: number firstName: string @@ -69537,7 +71145,6 @@ export namespace Prisma { caseType?: string | null material?: string | null instructions?: string | null - doctorName?: string | null sortOrder?: number createdAt?: Date | string updatedAt?: Date | string @@ -70140,7 +71747,6 @@ export namespace Prisma { caseType?: NullableStringFieldUpdateOperationsInput | string | null material?: NullableStringFieldUpdateOperationsInput | string | null instructions?: NullableStringFieldUpdateOperationsInput | string | null - doctorName?: NullableStringFieldUpdateOperationsInput | string | null sortOrder?: IntFieldUpdateOperationsInput | number createdAt?: DateTimeFieldUpdateOperationsInput | Date | string updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string @@ -70157,7 +71763,6 @@ export namespace Prisma { caseType?: NullableStringFieldUpdateOperationsInput | string | null material?: NullableStringFieldUpdateOperationsInput | string | null instructions?: NullableStringFieldUpdateOperationsInput | string | null - doctorName?: NullableStringFieldUpdateOperationsInput | string | null sortOrder?: IntFieldUpdateOperationsInput | number createdAt?: DateTimeFieldUpdateOperationsInput | Date | string updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string @@ -70174,7 +71779,6 @@ export namespace Prisma { caseType?: NullableStringFieldUpdateOperationsInput | string | null material?: NullableStringFieldUpdateOperationsInput | string | null instructions?: NullableStringFieldUpdateOperationsInput | string | null - doctorName?: NullableStringFieldUpdateOperationsInput | string | null sortOrder?: IntFieldUpdateOperationsInput | number createdAt?: DateTimeFieldUpdateOperationsInput | Date | string updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string diff --git a/packages/db/generated/prisma/index.js b/packages/db/generated/prisma/index.js index a69f6369..345aadb3 100644 --- a/packages/db/generated/prisma/index.js +++ b/packages/db/generated/prisma/index.js @@ -485,7 +485,6 @@ exports.Prisma.LabRxTemplateScalarFieldEnum = { caseType: 'caseType', material: 'material', instructions: 'instructions', - doctorName: 'doctorName', sortOrder: 'sortOrder', createdAt: 'createdAt', updatedAt: 'updatedAt' @@ -507,6 +506,12 @@ exports.Prisma.CommissionBatchItemScalarFieldEnum = { collectionAmount: 'collectionAmount' }; +exports.Prisma.SeleniumSettingsScalarFieldEnum = { + id: 'id', + userId: 'userId', + paymentGroupId: 'paymentGroupId' +}; + exports.Prisma.SortOrder = { asc: 'asc', desc: 'desc' @@ -660,7 +665,8 @@ exports.Prisma.ModelName = { PatientConversation: 'PatientConversation', LabRxTemplate: 'LabRxTemplate', CommissionBatch: 'CommissionBatch', - CommissionBatchItem: 'CommissionBatchItem' + CommissionBatchItem: 'CommissionBatchItem', + SeleniumSettings: 'SeleniumSettings' }; /** * Create the Client @@ -670,14 +676,14 @@ const config = { "clientVersion": "7.4.1", "engineVersion": "55ae170b1ced7fc6ed07a15f110549408c501bb3", "activeProvider": "postgresql", - "inlineSchema": "// This is your Prisma schema file,\n// learn more about it in the docs: https://pris.ly/d/prisma-schema\n\n// Looking for ways to speed up your queries, or scale easily with your serverless or edge functions?\n// Try Prisma Accelerate: https://pris.ly/cli/accelerate-init\n\ngenerator client {\n provider = \"prisma-client-js\"\n output = \"../generated/prisma\"\n}\n\ngenerator zod {\n provider = \"prisma-zod-generator\"\n output = \"../shared/\" // Zod schemas will be generated here inside `db/shared`\n}\n\ndatasource db {\n provider = \"postgresql\"\n}\n\nmodel User {\n id Int @id @default(autoincrement())\n username String @unique\n password String\n autoBackupEnabled Boolean @default(true)\n autoBackupHour Int @default(20)\n usbBackupEnabled Boolean @default(false)\n usbBackupHour Int @default(21)\n autoMhCheckEnabled Boolean @default(false)\n autoMhCheckDayOfWeek Int @default(1)\n autoMhCheckHour Int @default(13)\n patients Patient[]\n appointments Appointment[]\n staff Staff[]\n npiProviders NpiProvider[]\n claims Claim[]\n insuranceCredentials InsuranceCredential[]\n shoppingVendors ShoppingVendor[]\n updatedPayments Payment[] @relation(\"PaymentUpdatedBy\")\n backups DatabaseBackup[]\n backupDestinations BackupDestination[]\n notifications Notification[]\n cloudFolders CloudFolder[]\n cloudFiles CloudFile[]\n communications Communication[]\n twilioSettings TwilioSettings?\n aiSettings AiSettings?\n officeHours OfficeHours?\n officeContact OfficeContact?\n procedureTimeslot ProcedureTimeslot?\n insuranceContacts InsuranceContact[]\n patientConversations PatientConversation[]\n labRxTemplates LabRxTemplate[]\n}\n\nmodel Patient {\n id Int @id @default(autoincrement())\n firstName String\n lastName String\n dateOfBirth DateTime? @db.Date\n gender String\n phone String\n email String?\n address String?\n city String?\n zipCode String?\n insuranceProvider String?\n insuranceId String?\n groupNumber String?\n policyHolder String?\n allergies String?\n medicalConditions String?\n preferredLanguage String? @default(\"English\")\n status PatientStatus @default(UNKNOWN)\n userId Int\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n user User @relation(fields: [userId], references: [id])\n appointments Appointment[]\n procedures AppointmentProcedure[]\n claims Claim[]\n groups PdfGroup[]\n payment Payment[]\n communications Communication[]\n documents PatientDocument[]\n conversation PatientConversation?\n cloudFolders CloudFolder[] @relation(\"PatientCloudFolder\")\n\n @@index([insuranceId])\n @@index([createdAt])\n}\n\nenum PatientStatus {\n ACTIVE\n INACTIVE\n UNKNOWN\n PLAN_NOT_ACCEPTED\n}\n\nmodel Appointment {\n id Int @id @default(autoincrement())\n patientId Int\n userId Int\n staffId Int\n title String\n date DateTime @db.Date\n startTime String // Store time as \"hh:mm\"\n endTime String // Store time as \"hh:mm\"\n type String // e.g., \"checkup\", \"cleaning\", \"filling\", etc.\n typeLocked Boolean @default(false) // true = user manually set; auto-sync will not overwrite\n notes String?\n procedureCodeNotes String?\n status String @default(\"scheduled\") // \"scheduled\", \"completed\", \"cancelled\", \"no-show\"\n movedByAi Boolean @default(false)\n createdAt DateTime @default(now())\n\n eligibilityStatus PatientStatus @default(UNKNOWN)\n\n patient Patient @relation(fields: [patientId], references: [id], onDelete: Cascade)\n user User @relation(fields: [userId], references: [id])\n staff Staff? @relation(fields: [staffId], references: [id])\n procedures AppointmentProcedure[]\n claims Claim[]\n files AppointmentFile[]\n\n @@index([patientId])\n @@index([date])\n}\n\nmodel AppointmentFile {\n id Int @id @default(autoincrement())\n appointmentId Int\n filename String\n mimeType String?\n filePath String?\n\n appointment Appointment @relation(fields: [appointmentId], references: [id], onDelete: Cascade)\n\n @@index([appointmentId])\n}\n\nmodel Staff {\n id Int @id @default(autoincrement())\n userId Int\n name String\n email String?\n role String // e.g., \"Dentist\", \"Hygienist\", \"Assistant\"\n phone String?\n createdAt DateTime @default(now())\n user User? @relation(fields: [userId], references: [id], onDelete: Cascade)\n appointments Appointment[]\n claims Claim[] @relation(\"ClaimStaff\")\n}\n\nmodel NpiProvider {\n id Int @id @default(autoincrement())\n userId Int\n npiNumber String\n providerName String\n sortOrder Int @default(0)\n createdAt DateTime @default(now())\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n claims Claim[]\n payments Payment[]\n commissionBatches CommissionBatch[]\n appointmentProcedures AppointmentProcedure[]\n\n @@unique([userId, npiNumber])\n @@index([userId])\n}\n\nenum ProcedureSource {\n COMBO\n MANUAL\n}\n\nmodel AppointmentProcedure {\n id Int @id @default(autoincrement())\n appointmentId Int\n patientId Int\n npiProviderId Int?\n\n procedureCode String\n procedureLabel String?\n fee Decimal? @db.Decimal(10, 2)\n\n category String?\n\n toothNumber String?\n toothSurface String?\n oralCavityArea String?\n\n source ProcedureSource @default(MANUAL)\n comboKey String?\n\n createdAt DateTime @default(now())\n\n appointment Appointment @relation(fields: [appointmentId], references: [id], onDelete: Cascade)\n patient Patient @relation(fields: [patientId], references: [id], onDelete: Cascade)\n npiProvider NpiProvider? @relation(fields: [npiProviderId], references: [id])\n\n @@index([appointmentId])\n @@index([patientId])\n}\n\nmodel Claim {\n id Int @id @default(autoincrement())\n patientId Int\n /// @zod.number.int().nullable().optional()\n appointmentId Int?\n userId Int\n staffId Int\n patientName String\n memberId String\n dateOfBirth DateTime @db.Date\n remarks String\n missingTeethStatus MissingTeethStatus @default(No_missing)\n missingTeeth Json? // { \"T_14\": \"X\", \"T_G\": \"O\", ... }\n serviceDate DateTime\n insuranceProvider String // e.g., \"Delta MA\"\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n status ClaimStatus @default(PENDING)\n claimNumber String?\n preAuthNumber String?\n npiProviderId Int?\n\n patient Patient @relation(fields: [patientId], references: [id], onDelete: Cascade)\n appointment Appointment? @relation(fields: [appointmentId], references: [id], onDelete: Cascade)\n user User? @relation(fields: [userId], references: [id])\n staff Staff? @relation(\"ClaimStaff\", fields: [staffId], references: [id])\n npiProvider NpiProvider? @relation(fields: [npiProviderId], references: [id])\n\n serviceLines ServiceLine[]\n claimFiles ClaimFile[]\n payment Payment?\n}\n\nenum ClaimStatus {\n PENDING\n APPROVED\n CANCELLED\n REVIEW\n VOID\n PREAUTH\n}\n\nenum MissingTeethStatus {\n No_missing\n endentulous\n Yes_missing\n}\n\nmodel ServiceLine {\n id Int @id @default(autoincrement())\n claimId Int?\n paymentId Int?\n procedureCode String\n procedureDate DateTime @db.Date\n quad String?\n arch String?\n toothNumber String?\n toothSurface String?\n icn String?\n paidCode String?\n allowedAmount Decimal? @db.Decimal(10, 2)\n totalBilled Decimal @db.Decimal(10, 2)\n totalPaid Decimal @default(0.00) @db.Decimal(10, 2)\n totalAdjusted Decimal @default(0.00) @db.Decimal(10, 2)\n totalDue Decimal @default(0.00) @db.Decimal(10, 2)\n status ServiceLineStatus @default(UNPAID)\n\n claim Claim? @relation(fields: [claimId], references: [id], onDelete: Cascade)\n payment Payment? @relation(fields: [paymentId], references: [id], onDelete: Cascade)\n\n serviceLineTransactions ServiceLineTransaction[]\n}\n\nenum ServiceLineStatus {\n PENDING\n PARTIALLY_PAID\n PAID\n UNPAID\n ADJUSTED\n OVERPAID\n DENIED\n}\n\nmodel ClaimFile {\n id Int @id @default(autoincrement())\n claimId Int\n filename String\n mimeType String\n filePath String?\n\n claim Claim @relation(fields: [claimId], references: [id], onDelete: Cascade)\n}\n\nmodel InsuranceCredential {\n id Int @id @default(autoincrement())\n userId Int\n siteKey String\n username String\n password String\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@unique([userId, siteKey])\n @@index([userId])\n}\n\nmodel ShoppingVendor {\n id Int @id @default(autoincrement())\n userId Int\n vendorName String\n websiteUrl String\n loginUsername String\n loginPassword String\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@index([userId])\n}\n\nmodel PdfGroup {\n id Int @id @default(autoincrement())\n title String\n titleKey PdfTitleKey @default(OTHER)\n createdAt DateTime @default(now())\n patientId Int\n patient Patient @relation(fields: [patientId], references: [id], onDelete: Cascade)\n pdfs PdfFile[]\n\n @@index([patientId])\n @@index([titleKey])\n}\n\nmodel PdfFile {\n id Int @id @default(autoincrement())\n filename String\n pdfData Bytes\n uploadedAt DateTime @default(now())\n groupId Int\n group PdfGroup @relation(fields: [groupId], references: [id], onDelete: Cascade)\n\n @@index([groupId])\n}\n\nenum PdfTitleKey {\n INSURANCE_CLAIM\n INSURANCE_CLAIM_PREAUTH\n ELIGIBILITY_STATUS\n CLAIM_STATUS\n OTHER\n}\n\nmodel Payment {\n id Int @id @default(autoincrement())\n claimId Int? @unique\n patientId Int\n userId Int\n updatedById Int?\n npiProviderId Int?\n totalBilled Decimal @db.Decimal(10, 2)\n totalPaid Decimal @default(0.00) @db.Decimal(10, 2)\n totalAdjusted Decimal @default(0.00) @db.Decimal(10, 2)\n totalDue Decimal @db.Decimal(10, 2)\n mhPaidAmount Decimal? @db.Decimal(10, 2)\n copayment Decimal @default(0.00) @db.Decimal(10, 2)\n adjustment Decimal @default(0.00) @db.Decimal(10, 2)\n status PaymentStatus @default(PENDING)\n notes String?\n icn String?\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n\n claim Claim? @relation(fields: [claimId], references: [id], onDelete: Cascade)\n patient Patient @relation(fields: [patientId], references: [id], onDelete: Cascade)\n updatedBy User? @relation(\"PaymentUpdatedBy\", fields: [updatedById], references: [id])\n npiProvider NpiProvider? @relation(fields: [npiProviderId], references: [id])\n serviceLineTransactions ServiceLineTransaction[]\n serviceLines ServiceLine[]\n commissionBatchItems CommissionBatchItem[]\n\n @@index([claimId])\n @@index([patientId])\n @@index([createdAt])\n}\n\nmodel ServiceLineTransaction {\n id Int @id @default(autoincrement())\n paymentId Int\n serviceLineId Int\n transactionId String?\n paidAmount Decimal @db.Decimal(10, 2)\n adjustedAmount Decimal @default(0.00) @db.Decimal(10, 2)\n method PaymentMethod\n receivedDate DateTime\n payerName String?\n notes String?\n createdAt DateTime @default(now())\n\n payment Payment @relation(fields: [paymentId], references: [id], onDelete: Cascade)\n serviceLine ServiceLine @relation(fields: [serviceLineId], references: [id], onDelete: Cascade)\n\n @@index([paymentId])\n @@index([serviceLineId])\n}\n\nenum PaymentStatus {\n PENDING\n PARTIALLY_PAID\n PAID\n OVERPAID\n DENIED\n VOID\n}\n\nenum PaymentMethod {\n EFT\n CHECK\n CASH\n CARD\n OTHER\n}\n\n// Database management page\nmodel DatabaseBackup {\n id Int @id @default(autoincrement())\n userId Int\n createdAt DateTime @default(now())\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@index([userId])\n @@index([createdAt])\n}\n\nmodel BackupDestination {\n id Int @id @default(autoincrement())\n userId Int\n path String\n isActive Boolean @default(true)\n createdAt DateTime @default(now())\n\n user User @relation(fields: [userId], references: [id])\n}\n\nmodel Notification {\n id Int @id @default(autoincrement())\n userId Int\n type NotificationTypes\n message String\n createdAt DateTime @default(now())\n read Boolean @default(false)\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@index([userId])\n @@index([createdAt])\n}\n\nenum NotificationTypes {\n BACKUP\n CLAIM\n PAYMENT\n ETC\n}\n\n// Cron job execution log\nmodel CronJobLog {\n id Int @id @default(autoincrement())\n jobName String // e.g. \"local-backup\", \"usb-backup\"\n status String // \"success\" | \"failed\" | \"skipped\"\n startedAt DateTime\n completedAt DateTime?\n durationMs Int?\n errorMessage String?\n\n @@index([jobName])\n @@index([startedAt])\n @@index([status])\n}\n\nmodel CloudFolder {\n id Int @id @default(autoincrement())\n userId Int\n name String\n parentId Int?\n patientId Int?\n parent CloudFolder? @relation(\"FolderChildren\", fields: [parentId], references: [id], onDelete: Cascade)\n children CloudFolder[] @relation(\"FolderChildren\")\n user User @relation(fields: [userId], references: [id])\n patient Patient? @relation(\"PatientCloudFolder\", fields: [patientId], references: [id], onDelete: SetNull)\n files CloudFile[]\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n\n @@unique([userId, parentId, name]) // prevents sibling folder name duplicates\n @@index([parentId])\n @@index([patientId])\n}\n\nmodel CloudFile {\n id Int @id @default(autoincrement())\n userId Int\n name String\n mimeType String?\n fileSize BigInt @db.BigInt\n folderId Int? // optional: null => root\n isComplete Boolean @default(false) // upload completed?\n totalChunks Int? // optional: expected number of chunks\n diskPath String? // relative path on disk under uploads/\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n user User @relation(fields: [userId], references: [id])\n folder CloudFolder? @relation(fields: [folderId], references: [id], onDelete: SetNull)\n\n chunks CloudFileChunk[]\n\n @@index([folderId])\n}\n\nmodel CloudFileChunk {\n id Int @id @default(autoincrement())\n fileId Int\n seq Int\n data Bytes\n createdAt DateTime @default(now())\n\n file CloudFile @relation(fields: [fileId], references: [id], onDelete: Cascade)\n\n @@unique([fileId, seq])\n @@index([fileId, seq])\n}\n\n// patient-connection-\nenum CommunicationChannel {\n sms\n voice\n}\n\nenum CommunicationDirection {\n outbound\n inbound\n}\n\nenum CommunicationStatus {\n queued\n sent\n delivered\n failed\n completed\n busy\n no_answer\n}\n\nmodel Communication {\n id Int @id @default(autoincrement())\n patientId Int\n userId Int?\n\n channel CommunicationChannel\n direction CommunicationDirection\n status CommunicationStatus\n\n body String?\n callDuration Int?\n twilioSid String?\n\n createdAt DateTime @default(now())\n\n // Relations\n patient Patient @relation(fields: [patientId], references: [id])\n user User? @relation(fields: [userId], references: [id])\n\n @@map(\"communications\")\n}\n\nmodel PatientDocument {\n id Int @id @default(autoincrement())\n patientId Int\n filename String\n originalName String\n mimeType String\n fileSize BigInt\n filePath String\n uploadedAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n patient Patient @relation(fields: [patientId], references: [id], onDelete: Cascade)\n\n @@index([patientId])\n @@index([uploadedAt])\n}\n\nmodel TwilioSettings {\n id Int @id @default(autoincrement())\n userId Int @unique\n accountSid String\n authToken String\n phoneNumber String\n greetingMessage String?\n templates Json?\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@map(\"twilio_settings\")\n}\n\nmodel AiSettings {\n id Int @id @default(autoincrement())\n userId Int @unique\n apiKey String\n aiEnabled Boolean @default(true)\n openAiKey String @default(\"\")\n openAiEnabled Boolean @default(false)\n claudeAiKey String @default(\"\")\n claudeAiEnabled Boolean @default(false)\n claudeAiModel String @default(\"claude-haiku-4-5-20251001\")\n openAiModel String @default(\"gpt-5.2\")\n googleAiModel String @default(\"gemini-2.5-flash\")\n dentalMgmtKey String @default(\"\")\n dentalMgmtEnabled Boolean @default(false)\n afterHoursEnabled Boolean @default(true)\n openPhoneReply Boolean @default(false)\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@map(\"ai_settings\")\n}\n\nmodel OfficeHours {\n id Int @id @default(autoincrement())\n userId Int @unique\n data Json\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@map(\"office_hours\")\n}\n\nmodel OfficeContact {\n id Int @id @default(autoincrement())\n userId Int @unique\n officeName String?\n receptionistName String?\n dentistName String?\n phoneNumber String?\n email String?\n fax String?\n streetAddress String?\n city String?\n state String?\n zipCode String?\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@map(\"office_contact\")\n}\n\nmodel InsuranceContact {\n id Int @id @default(autoincrement())\n userId Int\n name String\n phoneNumber String?\n createdAt DateTime @default(now())\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@map(\"insurance_contact\")\n}\n\nmodel ProcedureTimeslot {\n id Int @id @default(autoincrement())\n userId Int @unique\n data Json\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@map(\"procedure_timeslot\")\n}\n\nmodel PatientConversation {\n id Int @id @default(autoincrement())\n patientId Int @unique\n userId Int\n stage String @default(\"initial\")\n aiHandoff Boolean @default(true)\n updatedAt DateTime @updatedAt\n\n patient Patient @relation(fields: [patientId], references: [id], onDelete: Cascade)\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@map(\"patient_conversation\")\n}\n\nmodel LabRxTemplate {\n id Int @id @default(autoincrement())\n userId Int\n name String\n labName String?\n labPhone String?\n labFax String?\n labAddress String?\n labAccount String?\n caseType String?\n material String?\n instructions String?\n doctorName String?\n sortOrder Int @default(0)\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@index([userId])\n @@map(\"lab_rx_template\")\n}\n\n// Commission tracking\nmodel CommissionBatch {\n id Int @id @default(autoincrement())\n npiProviderId Int\n totalCollection Decimal @db.Decimal(14, 2)\n commissionAmount Decimal @db.Decimal(14, 2)\n notes String?\n createdAt DateTime @default(now())\n\n npiProvider NpiProvider @relation(fields: [npiProviderId], references: [id])\n items CommissionBatchItem[]\n\n @@index([npiProviderId])\n}\n\nmodel CommissionBatchItem {\n id Int @id @default(autoincrement())\n commissionBatchId Int\n paymentId Int\n collectionAmount Decimal @db.Decimal(14, 2)\n\n commissionBatch CommissionBatch @relation(fields: [commissionBatchId], references: [id], onDelete: Cascade)\n payment Payment @relation(fields: [paymentId], references: [id])\n\n @@unique([commissionBatchId, paymentId])\n @@index([paymentId])\n}\n" + "inlineSchema": "// This is your Prisma schema file,\n// learn more about it in the docs: https://pris.ly/d/prisma-schema\n\n// Looking for ways to speed up your queries, or scale easily with your serverless or edge functions?\n// Try Prisma Accelerate: https://pris.ly/cli/accelerate-init\n\ngenerator client {\n provider = \"prisma-client-js\"\n output = \"../generated/prisma\"\n}\n\ngenerator zod {\n provider = \"prisma-zod-generator\"\n output = \"../shared/\" // Zod schemas will be generated here inside `db/shared`\n}\n\ndatasource db {\n provider = \"postgresql\"\n}\n\nmodel User {\n id Int @id @default(autoincrement())\n username String @unique\n password String\n autoBackupEnabled Boolean @default(true)\n autoBackupHour Int @default(20)\n usbBackupEnabled Boolean @default(false)\n usbBackupHour Int @default(21)\n autoMhCheckEnabled Boolean @default(false)\n autoMhCheckDayOfWeek Int @default(1)\n autoMhCheckHour Int @default(13)\n patients Patient[]\n appointments Appointment[]\n staff Staff[]\n npiProviders NpiProvider[]\n claims Claim[]\n insuranceCredentials InsuranceCredential[]\n shoppingVendors ShoppingVendor[]\n updatedPayments Payment[] @relation(\"PaymentUpdatedBy\")\n backups DatabaseBackup[]\n backupDestinations BackupDestination[]\n notifications Notification[]\n cloudFolders CloudFolder[]\n cloudFiles CloudFile[]\n communications Communication[]\n twilioSettings TwilioSettings?\n aiSettings AiSettings?\n officeHours OfficeHours?\n officeContact OfficeContact?\n procedureTimeslot ProcedureTimeslot?\n insuranceContacts InsuranceContact[]\n patientConversations PatientConversation[]\n labRxTemplates LabRxTemplate[]\n seleniumSettings SeleniumSettings?\n}\n\nmodel Patient {\n id Int @id @default(autoincrement())\n firstName String\n lastName String\n dateOfBirth DateTime? @db.Date\n gender String\n phone String\n email String?\n address String?\n city String?\n zipCode String?\n insuranceProvider String?\n insuranceId String?\n groupNumber String?\n policyHolder String?\n allergies String?\n medicalConditions String?\n preferredLanguage String? @default(\"English\")\n status PatientStatus @default(UNKNOWN)\n userId Int\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n user User @relation(fields: [userId], references: [id])\n appointments Appointment[]\n procedures AppointmentProcedure[]\n claims Claim[]\n groups PdfGroup[]\n payment Payment[]\n communications Communication[]\n documents PatientDocument[]\n conversation PatientConversation?\n cloudFolders CloudFolder[] @relation(\"PatientCloudFolder\")\n\n @@index([insuranceId])\n @@index([createdAt])\n}\n\nenum PatientStatus {\n ACTIVE\n INACTIVE\n UNKNOWN\n PLAN_NOT_ACCEPTED\n}\n\nmodel Appointment {\n id Int @id @default(autoincrement())\n patientId Int\n userId Int\n staffId Int\n title String\n date DateTime @db.Date\n startTime String // Store time as \"hh:mm\"\n endTime String // Store time as \"hh:mm\"\n type String // e.g., \"checkup\", \"cleaning\", \"filling\", etc.\n typeLocked Boolean @default(false) // true = user manually set; auto-sync will not overwrite\n notes String?\n procedureCodeNotes String?\n status String @default(\"scheduled\") // \"scheduled\", \"completed\", \"cancelled\", \"no-show\"\n movedByAi Boolean @default(false)\n createdAt DateTime @default(now())\n\n eligibilityStatus PatientStatus @default(UNKNOWN)\n\n patient Patient @relation(fields: [patientId], references: [id], onDelete: Cascade)\n user User @relation(fields: [userId], references: [id])\n staff Staff? @relation(fields: [staffId], references: [id])\n procedures AppointmentProcedure[]\n claims Claim[]\n files AppointmentFile[]\n\n @@index([patientId])\n @@index([date])\n}\n\nmodel AppointmentFile {\n id Int @id @default(autoincrement())\n appointmentId Int\n filename String\n mimeType String?\n filePath String?\n\n appointment Appointment @relation(fields: [appointmentId], references: [id], onDelete: Cascade)\n\n @@index([appointmentId])\n}\n\nmodel Staff {\n id Int @id @default(autoincrement())\n userId Int\n name String\n email String?\n role String // e.g., \"Dentist\", \"Hygienist\", \"Assistant\"\n phone String?\n createdAt DateTime @default(now())\n user User? @relation(fields: [userId], references: [id], onDelete: Cascade)\n appointments Appointment[]\n claims Claim[] @relation(\"ClaimStaff\")\n}\n\nmodel NpiProvider {\n id Int @id @default(autoincrement())\n userId Int\n npiNumber String\n providerName String\n sortOrder Int @default(0)\n createdAt DateTime @default(now())\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n claims Claim[]\n payments Payment[]\n commissionBatches CommissionBatch[]\n appointmentProcedures AppointmentProcedure[]\n\n @@unique([userId, npiNumber])\n @@index([userId])\n}\n\nenum ProcedureSource {\n COMBO\n MANUAL\n}\n\nmodel AppointmentProcedure {\n id Int @id @default(autoincrement())\n appointmentId Int\n patientId Int\n npiProviderId Int?\n\n procedureCode String\n procedureLabel String?\n fee Decimal? @db.Decimal(10, 2)\n\n category String?\n\n toothNumber String?\n toothSurface String?\n oralCavityArea String?\n\n source ProcedureSource @default(MANUAL)\n comboKey String?\n\n createdAt DateTime @default(now())\n\n appointment Appointment @relation(fields: [appointmentId], references: [id], onDelete: Cascade)\n patient Patient @relation(fields: [patientId], references: [id], onDelete: Cascade)\n npiProvider NpiProvider? @relation(fields: [npiProviderId], references: [id])\n\n @@index([appointmentId])\n @@index([patientId])\n}\n\nmodel Claim {\n id Int @id @default(autoincrement())\n patientId Int\n /// @zod.number.int().nullable().optional()\n appointmentId Int?\n userId Int\n staffId Int\n patientName String\n memberId String\n dateOfBirth DateTime @db.Date\n remarks String\n missingTeethStatus MissingTeethStatus @default(No_missing)\n missingTeeth Json? // { \"T_14\": \"X\", \"T_G\": \"O\", ... }\n serviceDate DateTime\n insuranceProvider String // e.g., \"Delta MA\"\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n status ClaimStatus @default(PENDING)\n claimNumber String?\n preAuthNumber String?\n npiProviderId Int?\n\n patient Patient @relation(fields: [patientId], references: [id], onDelete: Cascade)\n appointment Appointment? @relation(fields: [appointmentId], references: [id], onDelete: Cascade)\n user User? @relation(fields: [userId], references: [id])\n staff Staff? @relation(\"ClaimStaff\", fields: [staffId], references: [id])\n npiProvider NpiProvider? @relation(fields: [npiProviderId], references: [id])\n\n serviceLines ServiceLine[]\n claimFiles ClaimFile[]\n payment Payment?\n}\n\nenum ClaimStatus {\n PENDING\n APPROVED\n CANCELLED\n REVIEW\n VOID\n PREAUTH\n}\n\nenum MissingTeethStatus {\n No_missing\n endentulous\n Yes_missing\n}\n\nmodel ServiceLine {\n id Int @id @default(autoincrement())\n claimId Int?\n paymentId Int?\n procedureCode String\n procedureDate DateTime @db.Date\n quad String?\n arch String?\n toothNumber String?\n toothSurface String?\n icn String?\n paidCode String?\n allowedAmount Decimal? @db.Decimal(10, 2)\n totalBilled Decimal @db.Decimal(10, 2)\n totalPaid Decimal @default(0.00) @db.Decimal(10, 2)\n totalAdjusted Decimal @default(0.00) @db.Decimal(10, 2)\n totalDue Decimal @default(0.00) @db.Decimal(10, 2)\n status ServiceLineStatus @default(UNPAID)\n\n claim Claim? @relation(fields: [claimId], references: [id], onDelete: Cascade)\n payment Payment? @relation(fields: [paymentId], references: [id], onDelete: Cascade)\n\n serviceLineTransactions ServiceLineTransaction[]\n}\n\nenum ServiceLineStatus {\n PENDING\n PARTIALLY_PAID\n PAID\n UNPAID\n ADJUSTED\n OVERPAID\n DENIED\n}\n\nmodel ClaimFile {\n id Int @id @default(autoincrement())\n claimId Int\n filename String\n mimeType String\n filePath String?\n\n claim Claim @relation(fields: [claimId], references: [id], onDelete: Cascade)\n}\n\nmodel InsuranceCredential {\n id Int @id @default(autoincrement())\n userId Int\n siteKey String\n username String\n password String\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@unique([userId, siteKey])\n @@index([userId])\n}\n\nmodel ShoppingVendor {\n id Int @id @default(autoincrement())\n userId Int\n vendorName String\n websiteUrl String\n loginUsername String\n loginPassword String\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@index([userId])\n}\n\nmodel PdfGroup {\n id Int @id @default(autoincrement())\n title String\n titleKey PdfTitleKey @default(OTHER)\n createdAt DateTime @default(now())\n patientId Int\n patient Patient @relation(fields: [patientId], references: [id], onDelete: Cascade)\n pdfs PdfFile[]\n\n @@index([patientId])\n @@index([titleKey])\n}\n\nmodel PdfFile {\n id Int @id @default(autoincrement())\n filename String\n pdfData Bytes\n uploadedAt DateTime @default(now())\n groupId Int\n group PdfGroup @relation(fields: [groupId], references: [id], onDelete: Cascade)\n\n @@index([groupId])\n}\n\nenum PdfTitleKey {\n INSURANCE_CLAIM\n INSURANCE_CLAIM_PREAUTH\n ELIGIBILITY_STATUS\n CLAIM_STATUS\n OTHER\n}\n\nmodel Payment {\n id Int @id @default(autoincrement())\n claimId Int? @unique\n patientId Int\n userId Int\n updatedById Int?\n npiProviderId Int?\n totalBilled Decimal @db.Decimal(10, 2)\n totalPaid Decimal @default(0.00) @db.Decimal(10, 2)\n totalAdjusted Decimal @default(0.00) @db.Decimal(10, 2)\n totalDue Decimal @db.Decimal(10, 2)\n mhPaidAmount Decimal? @db.Decimal(10, 2)\n copayment Decimal @default(0.00) @db.Decimal(10, 2)\n adjustment Decimal @default(0.00) @db.Decimal(10, 2)\n status PaymentStatus @default(PENDING)\n notes String?\n icn String?\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n\n claim Claim? @relation(fields: [claimId], references: [id], onDelete: Cascade)\n patient Patient @relation(fields: [patientId], references: [id], onDelete: Cascade)\n updatedBy User? @relation(\"PaymentUpdatedBy\", fields: [updatedById], references: [id])\n npiProvider NpiProvider? @relation(fields: [npiProviderId], references: [id])\n serviceLineTransactions ServiceLineTransaction[]\n serviceLines ServiceLine[]\n commissionBatchItems CommissionBatchItem[]\n\n @@index([claimId])\n @@index([patientId])\n @@index([createdAt])\n}\n\nmodel ServiceLineTransaction {\n id Int @id @default(autoincrement())\n paymentId Int\n serviceLineId Int\n transactionId String?\n paidAmount Decimal @db.Decimal(10, 2)\n adjustedAmount Decimal @default(0.00) @db.Decimal(10, 2)\n method PaymentMethod\n receivedDate DateTime\n payerName String?\n notes String?\n createdAt DateTime @default(now())\n\n payment Payment @relation(fields: [paymentId], references: [id], onDelete: Cascade)\n serviceLine ServiceLine @relation(fields: [serviceLineId], references: [id], onDelete: Cascade)\n\n @@index([paymentId])\n @@index([serviceLineId])\n}\n\nenum PaymentStatus {\n PENDING\n PARTIALLY_PAID\n PAID\n OVERPAID\n DENIED\n VOID\n}\n\nenum PaymentMethod {\n EFT\n CHECK\n CASH\n CARD\n OTHER\n}\n\n// Database management page\nmodel DatabaseBackup {\n id Int @id @default(autoincrement())\n userId Int\n createdAt DateTime @default(now())\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@index([userId])\n @@index([createdAt])\n}\n\nmodel BackupDestination {\n id Int @id @default(autoincrement())\n userId Int\n path String\n isActive Boolean @default(true)\n createdAt DateTime @default(now())\n\n user User @relation(fields: [userId], references: [id])\n}\n\nmodel Notification {\n id Int @id @default(autoincrement())\n userId Int\n type NotificationTypes\n message String\n createdAt DateTime @default(now())\n read Boolean @default(false)\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@index([userId])\n @@index([createdAt])\n}\n\nenum NotificationTypes {\n BACKUP\n CLAIM\n PAYMENT\n ETC\n}\n\n// Cron job execution log\nmodel CronJobLog {\n id Int @id @default(autoincrement())\n jobName String // e.g. \"local-backup\", \"usb-backup\"\n status String // \"success\" | \"failed\" | \"skipped\"\n startedAt DateTime\n completedAt DateTime?\n durationMs Int?\n errorMessage String?\n\n @@index([jobName])\n @@index([startedAt])\n @@index([status])\n}\n\nmodel CloudFolder {\n id Int @id @default(autoincrement())\n userId Int\n name String\n parentId Int?\n patientId Int?\n parent CloudFolder? @relation(\"FolderChildren\", fields: [parentId], references: [id], onDelete: Cascade)\n children CloudFolder[] @relation(\"FolderChildren\")\n user User @relation(fields: [userId], references: [id])\n patient Patient? @relation(\"PatientCloudFolder\", fields: [patientId], references: [id], onDelete: SetNull)\n files CloudFile[]\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n\n @@unique([userId, parentId, name]) // prevents sibling folder name duplicates\n @@index([parentId])\n @@index([patientId])\n}\n\nmodel CloudFile {\n id Int @id @default(autoincrement())\n userId Int\n name String\n mimeType String?\n fileSize BigInt @db.BigInt\n folderId Int? // optional: null => root\n isComplete Boolean @default(false) // upload completed?\n totalChunks Int? // optional: expected number of chunks\n diskPath String? // relative path on disk under uploads/\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n user User @relation(fields: [userId], references: [id])\n folder CloudFolder? @relation(fields: [folderId], references: [id], onDelete: SetNull)\n\n chunks CloudFileChunk[]\n\n @@index([folderId])\n}\n\nmodel CloudFileChunk {\n id Int @id @default(autoincrement())\n fileId Int\n seq Int\n data Bytes\n createdAt DateTime @default(now())\n\n file CloudFile @relation(fields: [fileId], references: [id], onDelete: Cascade)\n\n @@unique([fileId, seq])\n @@index([fileId, seq])\n}\n\n// patient-connection-\nenum CommunicationChannel {\n sms\n voice\n}\n\nenum CommunicationDirection {\n outbound\n inbound\n}\n\nenum CommunicationStatus {\n queued\n sent\n delivered\n failed\n completed\n busy\n no_answer\n}\n\nmodel Communication {\n id Int @id @default(autoincrement())\n patientId Int\n userId Int?\n\n channel CommunicationChannel\n direction CommunicationDirection\n status CommunicationStatus\n\n body String?\n callDuration Int?\n twilioSid String?\n\n createdAt DateTime @default(now())\n\n // Relations\n patient Patient @relation(fields: [patientId], references: [id])\n user User? @relation(fields: [userId], references: [id])\n\n @@map(\"communications\")\n}\n\nmodel PatientDocument {\n id Int @id @default(autoincrement())\n patientId Int\n filename String\n originalName String\n mimeType String\n fileSize BigInt\n filePath String\n uploadedAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n patient Patient @relation(fields: [patientId], references: [id], onDelete: Cascade)\n\n @@index([patientId])\n @@index([uploadedAt])\n}\n\nmodel TwilioSettings {\n id Int @id @default(autoincrement())\n userId Int @unique\n accountSid String\n authToken String\n phoneNumber String\n greetingMessage String?\n templates Json?\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@map(\"twilio_settings\")\n}\n\nmodel AiSettings {\n id Int @id @default(autoincrement())\n userId Int @unique\n apiKey String\n aiEnabled Boolean @default(true)\n openAiKey String @default(\"\")\n openAiEnabled Boolean @default(false)\n claudeAiKey String @default(\"\")\n claudeAiEnabled Boolean @default(false)\n claudeAiModel String @default(\"claude-haiku-4-5-20251001\")\n openAiModel String @default(\"gpt-5.2\")\n googleAiModel String @default(\"gemini-2.5-flash\")\n dentalMgmtKey String @default(\"\")\n dentalMgmtEnabled Boolean @default(false)\n afterHoursEnabled Boolean @default(true)\n openPhoneReply Boolean @default(false)\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@map(\"ai_settings\")\n}\n\nmodel OfficeHours {\n id Int @id @default(autoincrement())\n userId Int @unique\n data Json\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@map(\"office_hours\")\n}\n\nmodel OfficeContact {\n id Int @id @default(autoincrement())\n userId Int @unique\n officeName String?\n receptionistName String?\n dentistName String?\n phoneNumber String?\n email String?\n fax String?\n streetAddress String?\n city String?\n state String?\n zipCode String?\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@map(\"office_contact\")\n}\n\nmodel InsuranceContact {\n id Int @id @default(autoincrement())\n userId Int\n name String\n phoneNumber String?\n createdAt DateTime @default(now())\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@map(\"insurance_contact\")\n}\n\nmodel ProcedureTimeslot {\n id Int @id @default(autoincrement())\n userId Int @unique\n data Json\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@map(\"procedure_timeslot\")\n}\n\nmodel PatientConversation {\n id Int @id @default(autoincrement())\n patientId Int @unique\n userId Int\n stage String @default(\"initial\")\n aiHandoff Boolean @default(true)\n updatedAt DateTime @updatedAt\n\n patient Patient @relation(fields: [patientId], references: [id], onDelete: Cascade)\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@map(\"patient_conversation\")\n}\n\nmodel LabRxTemplate {\n id Int @id @default(autoincrement())\n userId Int\n name String\n labName String?\n labPhone String?\n labFax String?\n labAddress String?\n labAccount String?\n caseType String?\n material String?\n instructions String?\n sortOrder Int @default(0)\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@index([userId])\n @@map(\"lab_rx_template\")\n}\n\n// Commission tracking\nmodel CommissionBatch {\n id Int @id @default(autoincrement())\n npiProviderId Int\n totalCollection Decimal @db.Decimal(14, 2)\n commissionAmount Decimal @db.Decimal(14, 2)\n notes String?\n createdAt DateTime @default(now())\n\n npiProvider NpiProvider @relation(fields: [npiProviderId], references: [id])\n items CommissionBatchItem[]\n\n @@index([npiProviderId])\n}\n\nmodel CommissionBatchItem {\n id Int @id @default(autoincrement())\n commissionBatchId Int\n paymentId Int\n collectionAmount Decimal @db.Decimal(14, 2)\n\n commissionBatch CommissionBatch @relation(fields: [commissionBatchId], references: [id], onDelete: Cascade)\n payment Payment @relation(fields: [paymentId], references: [id])\n\n @@unique([commissionBatchId, paymentId])\n @@index([paymentId])\n}\n\nmodel SeleniumSettings {\n id Int @id @default(autoincrement())\n userId Int @unique\n paymentGroupId String @default(\"\")\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@map(\"selenium_settings\")\n}\n" } -config.runtimeDataModel = JSON.parse("{\"models\":{\"User\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"username\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"password\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"autoBackupEnabled\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"autoBackupHour\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"usbBackupEnabled\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"usbBackupHour\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"autoMhCheckEnabled\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"autoMhCheckDayOfWeek\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"autoMhCheckHour\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patients\",\"kind\":\"object\",\"type\":\"Patient\",\"relationName\":\"PatientToUser\"},{\"name\":\"appointments\",\"kind\":\"object\",\"type\":\"Appointment\",\"relationName\":\"AppointmentToUser\"},{\"name\":\"staff\",\"kind\":\"object\",\"type\":\"Staff\",\"relationName\":\"StaffToUser\"},{\"name\":\"npiProviders\",\"kind\":\"object\",\"type\":\"NpiProvider\",\"relationName\":\"NpiProviderToUser\"},{\"name\":\"claims\",\"kind\":\"object\",\"type\":\"Claim\",\"relationName\":\"ClaimToUser\"},{\"name\":\"insuranceCredentials\",\"kind\":\"object\",\"type\":\"InsuranceCredential\",\"relationName\":\"InsuranceCredentialToUser\"},{\"name\":\"shoppingVendors\",\"kind\":\"object\",\"type\":\"ShoppingVendor\",\"relationName\":\"ShoppingVendorToUser\"},{\"name\":\"updatedPayments\",\"kind\":\"object\",\"type\":\"Payment\",\"relationName\":\"PaymentUpdatedBy\"},{\"name\":\"backups\",\"kind\":\"object\",\"type\":\"DatabaseBackup\",\"relationName\":\"DatabaseBackupToUser\"},{\"name\":\"backupDestinations\",\"kind\":\"object\",\"type\":\"BackupDestination\",\"relationName\":\"BackupDestinationToUser\"},{\"name\":\"notifications\",\"kind\":\"object\",\"type\":\"Notification\",\"relationName\":\"NotificationToUser\"},{\"name\":\"cloudFolders\",\"kind\":\"object\",\"type\":\"CloudFolder\",\"relationName\":\"CloudFolderToUser\"},{\"name\":\"cloudFiles\",\"kind\":\"object\",\"type\":\"CloudFile\",\"relationName\":\"CloudFileToUser\"},{\"name\":\"communications\",\"kind\":\"object\",\"type\":\"Communication\",\"relationName\":\"CommunicationToUser\"},{\"name\":\"twilioSettings\",\"kind\":\"object\",\"type\":\"TwilioSettings\",\"relationName\":\"TwilioSettingsToUser\"},{\"name\":\"aiSettings\",\"kind\":\"object\",\"type\":\"AiSettings\",\"relationName\":\"AiSettingsToUser\"},{\"name\":\"officeHours\",\"kind\":\"object\",\"type\":\"OfficeHours\",\"relationName\":\"OfficeHoursToUser\"},{\"name\":\"officeContact\",\"kind\":\"object\",\"type\":\"OfficeContact\",\"relationName\":\"OfficeContactToUser\"},{\"name\":\"procedureTimeslot\",\"kind\":\"object\",\"type\":\"ProcedureTimeslot\",\"relationName\":\"ProcedureTimeslotToUser\"},{\"name\":\"insuranceContacts\",\"kind\":\"object\",\"type\":\"InsuranceContact\",\"relationName\":\"InsuranceContactToUser\"},{\"name\":\"patientConversations\",\"kind\":\"object\",\"type\":\"PatientConversation\",\"relationName\":\"PatientConversationToUser\"},{\"name\":\"labRxTemplates\",\"kind\":\"object\",\"type\":\"LabRxTemplate\",\"relationName\":\"LabRxTemplateToUser\"}],\"dbName\":null},\"Patient\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"firstName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"lastName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"dateOfBirth\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"gender\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"phone\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"email\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"address\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"city\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"zipCode\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"insuranceProvider\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"insuranceId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"groupNumber\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"policyHolder\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"allergies\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"medicalConditions\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"preferredLanguage\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"PatientStatus\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"PatientToUser\"},{\"name\":\"appointments\",\"kind\":\"object\",\"type\":\"Appointment\",\"relationName\":\"AppointmentToPatient\"},{\"name\":\"procedures\",\"kind\":\"object\",\"type\":\"AppointmentProcedure\",\"relationName\":\"AppointmentProcedureToPatient\"},{\"name\":\"claims\",\"kind\":\"object\",\"type\":\"Claim\",\"relationName\":\"ClaimToPatient\"},{\"name\":\"groups\",\"kind\":\"object\",\"type\":\"PdfGroup\",\"relationName\":\"PatientToPdfGroup\"},{\"name\":\"payment\",\"kind\":\"object\",\"type\":\"Payment\",\"relationName\":\"PatientToPayment\"},{\"name\":\"communications\",\"kind\":\"object\",\"type\":\"Communication\",\"relationName\":\"CommunicationToPatient\"},{\"name\":\"documents\",\"kind\":\"object\",\"type\":\"PatientDocument\",\"relationName\":\"PatientToPatientDocument\"},{\"name\":\"conversation\",\"kind\":\"object\",\"type\":\"PatientConversation\",\"relationName\":\"PatientToPatientConversation\"},{\"name\":\"cloudFolders\",\"kind\":\"object\",\"type\":\"CloudFolder\",\"relationName\":\"PatientCloudFolder\"}],\"dbName\":null},\"Appointment\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patientId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"staffId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"title\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"date\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"startTime\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"endTime\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"type\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"typeLocked\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"notes\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"procedureCodeNotes\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"status\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"movedByAi\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"eligibilityStatus\",\"kind\":\"enum\",\"type\":\"PatientStatus\"},{\"name\":\"patient\",\"kind\":\"object\",\"type\":\"Patient\",\"relationName\":\"AppointmentToPatient\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"AppointmentToUser\"},{\"name\":\"staff\",\"kind\":\"object\",\"type\":\"Staff\",\"relationName\":\"AppointmentToStaff\"},{\"name\":\"procedures\",\"kind\":\"object\",\"type\":\"AppointmentProcedure\",\"relationName\":\"AppointmentToAppointmentProcedure\"},{\"name\":\"claims\",\"kind\":\"object\",\"type\":\"Claim\",\"relationName\":\"AppointmentToClaim\"},{\"name\":\"files\",\"kind\":\"object\",\"type\":\"AppointmentFile\",\"relationName\":\"AppointmentToAppointmentFile\"}],\"dbName\":null},\"AppointmentFile\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"appointmentId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"filename\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"mimeType\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"filePath\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"appointment\",\"kind\":\"object\",\"type\":\"Appointment\",\"relationName\":\"AppointmentToAppointmentFile\"}],\"dbName\":null},\"Staff\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"email\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"role\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"phone\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"StaffToUser\"},{\"name\":\"appointments\",\"kind\":\"object\",\"type\":\"Appointment\",\"relationName\":\"AppointmentToStaff\"},{\"name\":\"claims\",\"kind\":\"object\",\"type\":\"Claim\",\"relationName\":\"ClaimStaff\"}],\"dbName\":null},\"NpiProvider\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"npiNumber\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"providerName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"sortOrder\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"NpiProviderToUser\"},{\"name\":\"claims\",\"kind\":\"object\",\"type\":\"Claim\",\"relationName\":\"ClaimToNpiProvider\"},{\"name\":\"payments\",\"kind\":\"object\",\"type\":\"Payment\",\"relationName\":\"NpiProviderToPayment\"},{\"name\":\"commissionBatches\",\"kind\":\"object\",\"type\":\"CommissionBatch\",\"relationName\":\"CommissionBatchToNpiProvider\"},{\"name\":\"appointmentProcedures\",\"kind\":\"object\",\"type\":\"AppointmentProcedure\",\"relationName\":\"AppointmentProcedureToNpiProvider\"}],\"dbName\":null},\"AppointmentProcedure\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"appointmentId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patientId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"npiProviderId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"procedureCode\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"procedureLabel\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"fee\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"category\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"toothNumber\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"toothSurface\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"oralCavityArea\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"source\",\"kind\":\"enum\",\"type\":\"ProcedureSource\"},{\"name\":\"comboKey\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"appointment\",\"kind\":\"object\",\"type\":\"Appointment\",\"relationName\":\"AppointmentToAppointmentProcedure\"},{\"name\":\"patient\",\"kind\":\"object\",\"type\":\"Patient\",\"relationName\":\"AppointmentProcedureToPatient\"},{\"name\":\"npiProvider\",\"kind\":\"object\",\"type\":\"NpiProvider\",\"relationName\":\"AppointmentProcedureToNpiProvider\"}],\"dbName\":null},\"Claim\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patientId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"appointmentId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"staffId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patientName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"memberId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"dateOfBirth\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"remarks\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"missingTeethStatus\",\"kind\":\"enum\",\"type\":\"MissingTeethStatus\"},{\"name\":\"missingTeeth\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"serviceDate\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"insuranceProvider\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"ClaimStatus\"},{\"name\":\"claimNumber\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"preAuthNumber\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"npiProviderId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patient\",\"kind\":\"object\",\"type\":\"Patient\",\"relationName\":\"ClaimToPatient\"},{\"name\":\"appointment\",\"kind\":\"object\",\"type\":\"Appointment\",\"relationName\":\"AppointmentToClaim\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"ClaimToUser\"},{\"name\":\"staff\",\"kind\":\"object\",\"type\":\"Staff\",\"relationName\":\"ClaimStaff\"},{\"name\":\"npiProvider\",\"kind\":\"object\",\"type\":\"NpiProvider\",\"relationName\":\"ClaimToNpiProvider\"},{\"name\":\"serviceLines\",\"kind\":\"object\",\"type\":\"ServiceLine\",\"relationName\":\"ClaimToServiceLine\"},{\"name\":\"claimFiles\",\"kind\":\"object\",\"type\":\"ClaimFile\",\"relationName\":\"ClaimToClaimFile\"},{\"name\":\"payment\",\"kind\":\"object\",\"type\":\"Payment\",\"relationName\":\"ClaimToPayment\"}],\"dbName\":null},\"ServiceLine\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"claimId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"paymentId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"procedureCode\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"procedureDate\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"quad\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"arch\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"toothNumber\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"toothSurface\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"icn\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"paidCode\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"allowedAmount\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"totalBilled\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"totalPaid\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"totalAdjusted\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"totalDue\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"ServiceLineStatus\"},{\"name\":\"claim\",\"kind\":\"object\",\"type\":\"Claim\",\"relationName\":\"ClaimToServiceLine\"},{\"name\":\"payment\",\"kind\":\"object\",\"type\":\"Payment\",\"relationName\":\"PaymentToServiceLine\"},{\"name\":\"serviceLineTransactions\",\"kind\":\"object\",\"type\":\"ServiceLineTransaction\",\"relationName\":\"ServiceLineToServiceLineTransaction\"}],\"dbName\":null},\"ClaimFile\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"claimId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"filename\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"mimeType\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"filePath\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"claim\",\"kind\":\"object\",\"type\":\"Claim\",\"relationName\":\"ClaimToClaimFile\"}],\"dbName\":null},\"InsuranceCredential\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"siteKey\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"username\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"password\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"InsuranceCredentialToUser\"}],\"dbName\":null},\"ShoppingVendor\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"vendorName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"websiteUrl\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"loginUsername\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"loginPassword\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"ShoppingVendorToUser\"}],\"dbName\":null},\"PdfGroup\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"title\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"titleKey\",\"kind\":\"enum\",\"type\":\"PdfTitleKey\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"patientId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patient\",\"kind\":\"object\",\"type\":\"Patient\",\"relationName\":\"PatientToPdfGroup\"},{\"name\":\"pdfs\",\"kind\":\"object\",\"type\":\"PdfFile\",\"relationName\":\"PdfFileToPdfGroup\"}],\"dbName\":null},\"PdfFile\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"filename\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"pdfData\",\"kind\":\"scalar\",\"type\":\"Bytes\"},{\"name\":\"uploadedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"groupId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"group\",\"kind\":\"object\",\"type\":\"PdfGroup\",\"relationName\":\"PdfFileToPdfGroup\"}],\"dbName\":null},\"Payment\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"claimId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patientId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"updatedById\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"npiProviderId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"totalBilled\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"totalPaid\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"totalAdjusted\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"totalDue\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"mhPaidAmount\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"copayment\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"adjustment\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"PaymentStatus\"},{\"name\":\"notes\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"icn\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"claim\",\"kind\":\"object\",\"type\":\"Claim\",\"relationName\":\"ClaimToPayment\"},{\"name\":\"patient\",\"kind\":\"object\",\"type\":\"Patient\",\"relationName\":\"PatientToPayment\"},{\"name\":\"updatedBy\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"PaymentUpdatedBy\"},{\"name\":\"npiProvider\",\"kind\":\"object\",\"type\":\"NpiProvider\",\"relationName\":\"NpiProviderToPayment\"},{\"name\":\"serviceLineTransactions\",\"kind\":\"object\",\"type\":\"ServiceLineTransaction\",\"relationName\":\"PaymentToServiceLineTransaction\"},{\"name\":\"serviceLines\",\"kind\":\"object\",\"type\":\"ServiceLine\",\"relationName\":\"PaymentToServiceLine\"},{\"name\":\"commissionBatchItems\",\"kind\":\"object\",\"type\":\"CommissionBatchItem\",\"relationName\":\"CommissionBatchItemToPayment\"}],\"dbName\":null},\"ServiceLineTransaction\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"paymentId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"serviceLineId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"transactionId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"paidAmount\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"adjustedAmount\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"method\",\"kind\":\"enum\",\"type\":\"PaymentMethod\"},{\"name\":\"receivedDate\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"payerName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"notes\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"payment\",\"kind\":\"object\",\"type\":\"Payment\",\"relationName\":\"PaymentToServiceLineTransaction\"},{\"name\":\"serviceLine\",\"kind\":\"object\",\"type\":\"ServiceLine\",\"relationName\":\"ServiceLineToServiceLineTransaction\"}],\"dbName\":null},\"DatabaseBackup\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"DatabaseBackupToUser\"}],\"dbName\":null},\"BackupDestination\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"path\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"isActive\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"BackupDestinationToUser\"}],\"dbName\":null},\"Notification\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"type\",\"kind\":\"enum\",\"type\":\"NotificationTypes\"},{\"name\":\"message\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"read\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"NotificationToUser\"}],\"dbName\":null},\"CronJobLog\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"jobName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"status\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"startedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"completedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"durationMs\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"errorMessage\",\"kind\":\"scalar\",\"type\":\"String\"}],\"dbName\":null},\"CloudFolder\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"parentId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patientId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"parent\",\"kind\":\"object\",\"type\":\"CloudFolder\",\"relationName\":\"FolderChildren\"},{\"name\":\"children\",\"kind\":\"object\",\"type\":\"CloudFolder\",\"relationName\":\"FolderChildren\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"CloudFolderToUser\"},{\"name\":\"patient\",\"kind\":\"object\",\"type\":\"Patient\",\"relationName\":\"PatientCloudFolder\"},{\"name\":\"files\",\"kind\":\"object\",\"type\":\"CloudFile\",\"relationName\":\"CloudFileToCloudFolder\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"}],\"dbName\":null},\"CloudFile\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"mimeType\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"fileSize\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"folderId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"isComplete\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"totalChunks\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"diskPath\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"CloudFileToUser\"},{\"name\":\"folder\",\"kind\":\"object\",\"type\":\"CloudFolder\",\"relationName\":\"CloudFileToCloudFolder\"},{\"name\":\"chunks\",\"kind\":\"object\",\"type\":\"CloudFileChunk\",\"relationName\":\"CloudFileToCloudFileChunk\"}],\"dbName\":null},\"CloudFileChunk\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"fileId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"seq\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"data\",\"kind\":\"scalar\",\"type\":\"Bytes\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"file\",\"kind\":\"object\",\"type\":\"CloudFile\",\"relationName\":\"CloudFileToCloudFileChunk\"}],\"dbName\":null},\"Communication\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patientId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"channel\",\"kind\":\"enum\",\"type\":\"CommunicationChannel\"},{\"name\":\"direction\",\"kind\":\"enum\",\"type\":\"CommunicationDirection\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"CommunicationStatus\"},{\"name\":\"body\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"callDuration\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"twilioSid\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"patient\",\"kind\":\"object\",\"type\":\"Patient\",\"relationName\":\"CommunicationToPatient\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"CommunicationToUser\"}],\"dbName\":\"communications\"},\"PatientDocument\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patientId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"filename\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"originalName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"mimeType\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"fileSize\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"filePath\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"uploadedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"patient\",\"kind\":\"object\",\"type\":\"Patient\",\"relationName\":\"PatientToPatientDocument\"}],\"dbName\":null},\"TwilioSettings\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"accountSid\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"authToken\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"phoneNumber\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"greetingMessage\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"templates\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"TwilioSettingsToUser\"}],\"dbName\":\"twilio_settings\"},\"AiSettings\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"apiKey\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"aiEnabled\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"openAiKey\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"openAiEnabled\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"claudeAiKey\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"claudeAiEnabled\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"claudeAiModel\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"openAiModel\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"googleAiModel\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"dentalMgmtKey\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"dentalMgmtEnabled\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"afterHoursEnabled\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"openPhoneReply\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"AiSettingsToUser\"}],\"dbName\":\"ai_settings\"},\"OfficeHours\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"data\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"OfficeHoursToUser\"}],\"dbName\":\"office_hours\"},\"OfficeContact\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"officeName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"receptionistName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"dentistName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"phoneNumber\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"email\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"fax\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"streetAddress\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"city\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"state\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"zipCode\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"OfficeContactToUser\"}],\"dbName\":\"office_contact\"},\"InsuranceContact\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"phoneNumber\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"InsuranceContactToUser\"}],\"dbName\":\"insurance_contact\"},\"ProcedureTimeslot\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"data\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"ProcedureTimeslotToUser\"}],\"dbName\":\"procedure_timeslot\"},\"PatientConversation\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patientId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"stage\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"aiHandoff\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"patient\",\"kind\":\"object\",\"type\":\"Patient\",\"relationName\":\"PatientToPatientConversation\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"PatientConversationToUser\"}],\"dbName\":\"patient_conversation\"},\"LabRxTemplate\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"labName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"labPhone\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"labFax\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"labAddress\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"labAccount\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"caseType\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"material\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"instructions\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"doctorName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"sortOrder\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"LabRxTemplateToUser\"}],\"dbName\":\"lab_rx_template\"},\"CommissionBatch\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"npiProviderId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"totalCollection\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"commissionAmount\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"notes\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"npiProvider\",\"kind\":\"object\",\"type\":\"NpiProvider\",\"relationName\":\"CommissionBatchToNpiProvider\"},{\"name\":\"items\",\"kind\":\"object\",\"type\":\"CommissionBatchItem\",\"relationName\":\"CommissionBatchToCommissionBatchItem\"}],\"dbName\":null},\"CommissionBatchItem\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"commissionBatchId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"paymentId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"collectionAmount\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"commissionBatch\",\"kind\":\"object\",\"type\":\"CommissionBatch\",\"relationName\":\"CommissionBatchToCommissionBatchItem\"},{\"name\":\"payment\",\"kind\":\"object\",\"type\":\"Payment\",\"relationName\":\"CommissionBatchItemToPayment\"}],\"dbName\":null}},\"enums\":{},\"types\":{}}") +config.runtimeDataModel = JSON.parse("{\"models\":{\"User\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"username\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"password\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"autoBackupEnabled\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"autoBackupHour\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"usbBackupEnabled\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"usbBackupHour\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"autoMhCheckEnabled\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"autoMhCheckDayOfWeek\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"autoMhCheckHour\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patients\",\"kind\":\"object\",\"type\":\"Patient\",\"relationName\":\"PatientToUser\"},{\"name\":\"appointments\",\"kind\":\"object\",\"type\":\"Appointment\",\"relationName\":\"AppointmentToUser\"},{\"name\":\"staff\",\"kind\":\"object\",\"type\":\"Staff\",\"relationName\":\"StaffToUser\"},{\"name\":\"npiProviders\",\"kind\":\"object\",\"type\":\"NpiProvider\",\"relationName\":\"NpiProviderToUser\"},{\"name\":\"claims\",\"kind\":\"object\",\"type\":\"Claim\",\"relationName\":\"ClaimToUser\"},{\"name\":\"insuranceCredentials\",\"kind\":\"object\",\"type\":\"InsuranceCredential\",\"relationName\":\"InsuranceCredentialToUser\"},{\"name\":\"shoppingVendors\",\"kind\":\"object\",\"type\":\"ShoppingVendor\",\"relationName\":\"ShoppingVendorToUser\"},{\"name\":\"updatedPayments\",\"kind\":\"object\",\"type\":\"Payment\",\"relationName\":\"PaymentUpdatedBy\"},{\"name\":\"backups\",\"kind\":\"object\",\"type\":\"DatabaseBackup\",\"relationName\":\"DatabaseBackupToUser\"},{\"name\":\"backupDestinations\",\"kind\":\"object\",\"type\":\"BackupDestination\",\"relationName\":\"BackupDestinationToUser\"},{\"name\":\"notifications\",\"kind\":\"object\",\"type\":\"Notification\",\"relationName\":\"NotificationToUser\"},{\"name\":\"cloudFolders\",\"kind\":\"object\",\"type\":\"CloudFolder\",\"relationName\":\"CloudFolderToUser\"},{\"name\":\"cloudFiles\",\"kind\":\"object\",\"type\":\"CloudFile\",\"relationName\":\"CloudFileToUser\"},{\"name\":\"communications\",\"kind\":\"object\",\"type\":\"Communication\",\"relationName\":\"CommunicationToUser\"},{\"name\":\"twilioSettings\",\"kind\":\"object\",\"type\":\"TwilioSettings\",\"relationName\":\"TwilioSettingsToUser\"},{\"name\":\"aiSettings\",\"kind\":\"object\",\"type\":\"AiSettings\",\"relationName\":\"AiSettingsToUser\"},{\"name\":\"officeHours\",\"kind\":\"object\",\"type\":\"OfficeHours\",\"relationName\":\"OfficeHoursToUser\"},{\"name\":\"officeContact\",\"kind\":\"object\",\"type\":\"OfficeContact\",\"relationName\":\"OfficeContactToUser\"},{\"name\":\"procedureTimeslot\",\"kind\":\"object\",\"type\":\"ProcedureTimeslot\",\"relationName\":\"ProcedureTimeslotToUser\"},{\"name\":\"insuranceContacts\",\"kind\":\"object\",\"type\":\"InsuranceContact\",\"relationName\":\"InsuranceContactToUser\"},{\"name\":\"patientConversations\",\"kind\":\"object\",\"type\":\"PatientConversation\",\"relationName\":\"PatientConversationToUser\"},{\"name\":\"labRxTemplates\",\"kind\":\"object\",\"type\":\"LabRxTemplate\",\"relationName\":\"LabRxTemplateToUser\"},{\"name\":\"seleniumSettings\",\"kind\":\"object\",\"type\":\"SeleniumSettings\",\"relationName\":\"SeleniumSettingsToUser\"}],\"dbName\":null},\"Patient\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"firstName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"lastName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"dateOfBirth\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"gender\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"phone\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"email\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"address\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"city\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"zipCode\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"insuranceProvider\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"insuranceId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"groupNumber\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"policyHolder\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"allergies\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"medicalConditions\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"preferredLanguage\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"PatientStatus\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"PatientToUser\"},{\"name\":\"appointments\",\"kind\":\"object\",\"type\":\"Appointment\",\"relationName\":\"AppointmentToPatient\"},{\"name\":\"procedures\",\"kind\":\"object\",\"type\":\"AppointmentProcedure\",\"relationName\":\"AppointmentProcedureToPatient\"},{\"name\":\"claims\",\"kind\":\"object\",\"type\":\"Claim\",\"relationName\":\"ClaimToPatient\"},{\"name\":\"groups\",\"kind\":\"object\",\"type\":\"PdfGroup\",\"relationName\":\"PatientToPdfGroup\"},{\"name\":\"payment\",\"kind\":\"object\",\"type\":\"Payment\",\"relationName\":\"PatientToPayment\"},{\"name\":\"communications\",\"kind\":\"object\",\"type\":\"Communication\",\"relationName\":\"CommunicationToPatient\"},{\"name\":\"documents\",\"kind\":\"object\",\"type\":\"PatientDocument\",\"relationName\":\"PatientToPatientDocument\"},{\"name\":\"conversation\",\"kind\":\"object\",\"type\":\"PatientConversation\",\"relationName\":\"PatientToPatientConversation\"},{\"name\":\"cloudFolders\",\"kind\":\"object\",\"type\":\"CloudFolder\",\"relationName\":\"PatientCloudFolder\"}],\"dbName\":null},\"Appointment\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patientId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"staffId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"title\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"date\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"startTime\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"endTime\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"type\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"typeLocked\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"notes\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"procedureCodeNotes\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"status\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"movedByAi\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"eligibilityStatus\",\"kind\":\"enum\",\"type\":\"PatientStatus\"},{\"name\":\"patient\",\"kind\":\"object\",\"type\":\"Patient\",\"relationName\":\"AppointmentToPatient\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"AppointmentToUser\"},{\"name\":\"staff\",\"kind\":\"object\",\"type\":\"Staff\",\"relationName\":\"AppointmentToStaff\"},{\"name\":\"procedures\",\"kind\":\"object\",\"type\":\"AppointmentProcedure\",\"relationName\":\"AppointmentToAppointmentProcedure\"},{\"name\":\"claims\",\"kind\":\"object\",\"type\":\"Claim\",\"relationName\":\"AppointmentToClaim\"},{\"name\":\"files\",\"kind\":\"object\",\"type\":\"AppointmentFile\",\"relationName\":\"AppointmentToAppointmentFile\"}],\"dbName\":null},\"AppointmentFile\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"appointmentId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"filename\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"mimeType\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"filePath\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"appointment\",\"kind\":\"object\",\"type\":\"Appointment\",\"relationName\":\"AppointmentToAppointmentFile\"}],\"dbName\":null},\"Staff\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"email\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"role\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"phone\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"StaffToUser\"},{\"name\":\"appointments\",\"kind\":\"object\",\"type\":\"Appointment\",\"relationName\":\"AppointmentToStaff\"},{\"name\":\"claims\",\"kind\":\"object\",\"type\":\"Claim\",\"relationName\":\"ClaimStaff\"}],\"dbName\":null},\"NpiProvider\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"npiNumber\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"providerName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"sortOrder\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"NpiProviderToUser\"},{\"name\":\"claims\",\"kind\":\"object\",\"type\":\"Claim\",\"relationName\":\"ClaimToNpiProvider\"},{\"name\":\"payments\",\"kind\":\"object\",\"type\":\"Payment\",\"relationName\":\"NpiProviderToPayment\"},{\"name\":\"commissionBatches\",\"kind\":\"object\",\"type\":\"CommissionBatch\",\"relationName\":\"CommissionBatchToNpiProvider\"},{\"name\":\"appointmentProcedures\",\"kind\":\"object\",\"type\":\"AppointmentProcedure\",\"relationName\":\"AppointmentProcedureToNpiProvider\"}],\"dbName\":null},\"AppointmentProcedure\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"appointmentId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patientId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"npiProviderId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"procedureCode\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"procedureLabel\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"fee\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"category\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"toothNumber\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"toothSurface\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"oralCavityArea\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"source\",\"kind\":\"enum\",\"type\":\"ProcedureSource\"},{\"name\":\"comboKey\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"appointment\",\"kind\":\"object\",\"type\":\"Appointment\",\"relationName\":\"AppointmentToAppointmentProcedure\"},{\"name\":\"patient\",\"kind\":\"object\",\"type\":\"Patient\",\"relationName\":\"AppointmentProcedureToPatient\"},{\"name\":\"npiProvider\",\"kind\":\"object\",\"type\":\"NpiProvider\",\"relationName\":\"AppointmentProcedureToNpiProvider\"}],\"dbName\":null},\"Claim\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patientId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"appointmentId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"staffId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patientName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"memberId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"dateOfBirth\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"remarks\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"missingTeethStatus\",\"kind\":\"enum\",\"type\":\"MissingTeethStatus\"},{\"name\":\"missingTeeth\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"serviceDate\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"insuranceProvider\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"ClaimStatus\"},{\"name\":\"claimNumber\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"preAuthNumber\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"npiProviderId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patient\",\"kind\":\"object\",\"type\":\"Patient\",\"relationName\":\"ClaimToPatient\"},{\"name\":\"appointment\",\"kind\":\"object\",\"type\":\"Appointment\",\"relationName\":\"AppointmentToClaim\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"ClaimToUser\"},{\"name\":\"staff\",\"kind\":\"object\",\"type\":\"Staff\",\"relationName\":\"ClaimStaff\"},{\"name\":\"npiProvider\",\"kind\":\"object\",\"type\":\"NpiProvider\",\"relationName\":\"ClaimToNpiProvider\"},{\"name\":\"serviceLines\",\"kind\":\"object\",\"type\":\"ServiceLine\",\"relationName\":\"ClaimToServiceLine\"},{\"name\":\"claimFiles\",\"kind\":\"object\",\"type\":\"ClaimFile\",\"relationName\":\"ClaimToClaimFile\"},{\"name\":\"payment\",\"kind\":\"object\",\"type\":\"Payment\",\"relationName\":\"ClaimToPayment\"}],\"dbName\":null},\"ServiceLine\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"claimId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"paymentId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"procedureCode\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"procedureDate\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"quad\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"arch\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"toothNumber\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"toothSurface\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"icn\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"paidCode\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"allowedAmount\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"totalBilled\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"totalPaid\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"totalAdjusted\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"totalDue\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"ServiceLineStatus\"},{\"name\":\"claim\",\"kind\":\"object\",\"type\":\"Claim\",\"relationName\":\"ClaimToServiceLine\"},{\"name\":\"payment\",\"kind\":\"object\",\"type\":\"Payment\",\"relationName\":\"PaymentToServiceLine\"},{\"name\":\"serviceLineTransactions\",\"kind\":\"object\",\"type\":\"ServiceLineTransaction\",\"relationName\":\"ServiceLineToServiceLineTransaction\"}],\"dbName\":null},\"ClaimFile\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"claimId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"filename\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"mimeType\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"filePath\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"claim\",\"kind\":\"object\",\"type\":\"Claim\",\"relationName\":\"ClaimToClaimFile\"}],\"dbName\":null},\"InsuranceCredential\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"siteKey\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"username\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"password\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"InsuranceCredentialToUser\"}],\"dbName\":null},\"ShoppingVendor\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"vendorName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"websiteUrl\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"loginUsername\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"loginPassword\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"ShoppingVendorToUser\"}],\"dbName\":null},\"PdfGroup\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"title\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"titleKey\",\"kind\":\"enum\",\"type\":\"PdfTitleKey\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"patientId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patient\",\"kind\":\"object\",\"type\":\"Patient\",\"relationName\":\"PatientToPdfGroup\"},{\"name\":\"pdfs\",\"kind\":\"object\",\"type\":\"PdfFile\",\"relationName\":\"PdfFileToPdfGroup\"}],\"dbName\":null},\"PdfFile\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"filename\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"pdfData\",\"kind\":\"scalar\",\"type\":\"Bytes\"},{\"name\":\"uploadedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"groupId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"group\",\"kind\":\"object\",\"type\":\"PdfGroup\",\"relationName\":\"PdfFileToPdfGroup\"}],\"dbName\":null},\"Payment\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"claimId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patientId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"updatedById\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"npiProviderId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"totalBilled\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"totalPaid\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"totalAdjusted\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"totalDue\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"mhPaidAmount\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"copayment\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"adjustment\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"PaymentStatus\"},{\"name\":\"notes\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"icn\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"claim\",\"kind\":\"object\",\"type\":\"Claim\",\"relationName\":\"ClaimToPayment\"},{\"name\":\"patient\",\"kind\":\"object\",\"type\":\"Patient\",\"relationName\":\"PatientToPayment\"},{\"name\":\"updatedBy\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"PaymentUpdatedBy\"},{\"name\":\"npiProvider\",\"kind\":\"object\",\"type\":\"NpiProvider\",\"relationName\":\"NpiProviderToPayment\"},{\"name\":\"serviceLineTransactions\",\"kind\":\"object\",\"type\":\"ServiceLineTransaction\",\"relationName\":\"PaymentToServiceLineTransaction\"},{\"name\":\"serviceLines\",\"kind\":\"object\",\"type\":\"ServiceLine\",\"relationName\":\"PaymentToServiceLine\"},{\"name\":\"commissionBatchItems\",\"kind\":\"object\",\"type\":\"CommissionBatchItem\",\"relationName\":\"CommissionBatchItemToPayment\"}],\"dbName\":null},\"ServiceLineTransaction\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"paymentId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"serviceLineId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"transactionId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"paidAmount\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"adjustedAmount\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"method\",\"kind\":\"enum\",\"type\":\"PaymentMethod\"},{\"name\":\"receivedDate\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"payerName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"notes\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"payment\",\"kind\":\"object\",\"type\":\"Payment\",\"relationName\":\"PaymentToServiceLineTransaction\"},{\"name\":\"serviceLine\",\"kind\":\"object\",\"type\":\"ServiceLine\",\"relationName\":\"ServiceLineToServiceLineTransaction\"}],\"dbName\":null},\"DatabaseBackup\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"DatabaseBackupToUser\"}],\"dbName\":null},\"BackupDestination\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"path\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"isActive\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"BackupDestinationToUser\"}],\"dbName\":null},\"Notification\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"type\",\"kind\":\"enum\",\"type\":\"NotificationTypes\"},{\"name\":\"message\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"read\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"NotificationToUser\"}],\"dbName\":null},\"CronJobLog\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"jobName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"status\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"startedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"completedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"durationMs\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"errorMessage\",\"kind\":\"scalar\",\"type\":\"String\"}],\"dbName\":null},\"CloudFolder\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"parentId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patientId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"parent\",\"kind\":\"object\",\"type\":\"CloudFolder\",\"relationName\":\"FolderChildren\"},{\"name\":\"children\",\"kind\":\"object\",\"type\":\"CloudFolder\",\"relationName\":\"FolderChildren\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"CloudFolderToUser\"},{\"name\":\"patient\",\"kind\":\"object\",\"type\":\"Patient\",\"relationName\":\"PatientCloudFolder\"},{\"name\":\"files\",\"kind\":\"object\",\"type\":\"CloudFile\",\"relationName\":\"CloudFileToCloudFolder\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"}],\"dbName\":null},\"CloudFile\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"mimeType\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"fileSize\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"folderId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"isComplete\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"totalChunks\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"diskPath\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"CloudFileToUser\"},{\"name\":\"folder\",\"kind\":\"object\",\"type\":\"CloudFolder\",\"relationName\":\"CloudFileToCloudFolder\"},{\"name\":\"chunks\",\"kind\":\"object\",\"type\":\"CloudFileChunk\",\"relationName\":\"CloudFileToCloudFileChunk\"}],\"dbName\":null},\"CloudFileChunk\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"fileId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"seq\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"data\",\"kind\":\"scalar\",\"type\":\"Bytes\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"file\",\"kind\":\"object\",\"type\":\"CloudFile\",\"relationName\":\"CloudFileToCloudFileChunk\"}],\"dbName\":null},\"Communication\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patientId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"channel\",\"kind\":\"enum\",\"type\":\"CommunicationChannel\"},{\"name\":\"direction\",\"kind\":\"enum\",\"type\":\"CommunicationDirection\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"CommunicationStatus\"},{\"name\":\"body\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"callDuration\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"twilioSid\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"patient\",\"kind\":\"object\",\"type\":\"Patient\",\"relationName\":\"CommunicationToPatient\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"CommunicationToUser\"}],\"dbName\":\"communications\"},\"PatientDocument\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patientId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"filename\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"originalName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"mimeType\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"fileSize\",\"kind\":\"scalar\",\"type\":\"BigInt\"},{\"name\":\"filePath\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"uploadedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"patient\",\"kind\":\"object\",\"type\":\"Patient\",\"relationName\":\"PatientToPatientDocument\"}],\"dbName\":null},\"TwilioSettings\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"accountSid\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"authToken\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"phoneNumber\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"greetingMessage\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"templates\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"TwilioSettingsToUser\"}],\"dbName\":\"twilio_settings\"},\"AiSettings\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"apiKey\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"aiEnabled\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"openAiKey\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"openAiEnabled\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"claudeAiKey\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"claudeAiEnabled\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"claudeAiModel\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"openAiModel\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"googleAiModel\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"dentalMgmtKey\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"dentalMgmtEnabled\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"afterHoursEnabled\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"openPhoneReply\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"AiSettingsToUser\"}],\"dbName\":\"ai_settings\"},\"OfficeHours\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"data\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"OfficeHoursToUser\"}],\"dbName\":\"office_hours\"},\"OfficeContact\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"officeName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"receptionistName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"dentistName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"phoneNumber\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"email\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"fax\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"streetAddress\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"city\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"state\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"zipCode\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"OfficeContactToUser\"}],\"dbName\":\"office_contact\"},\"InsuranceContact\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"phoneNumber\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"InsuranceContactToUser\"}],\"dbName\":\"insurance_contact\"},\"ProcedureTimeslot\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"data\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"ProcedureTimeslotToUser\"}],\"dbName\":\"procedure_timeslot\"},\"PatientConversation\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"patientId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"stage\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"aiHandoff\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"patient\",\"kind\":\"object\",\"type\":\"Patient\",\"relationName\":\"PatientToPatientConversation\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"PatientConversationToUser\"}],\"dbName\":\"patient_conversation\"},\"LabRxTemplate\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"labName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"labPhone\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"labFax\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"labAddress\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"labAccount\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"caseType\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"material\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"instructions\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"sortOrder\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"LabRxTemplateToUser\"}],\"dbName\":\"lab_rx_template\"},\"CommissionBatch\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"npiProviderId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"totalCollection\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"commissionAmount\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"notes\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"npiProvider\",\"kind\":\"object\",\"type\":\"NpiProvider\",\"relationName\":\"CommissionBatchToNpiProvider\"},{\"name\":\"items\",\"kind\":\"object\",\"type\":\"CommissionBatchItem\",\"relationName\":\"CommissionBatchToCommissionBatchItem\"}],\"dbName\":null},\"CommissionBatchItem\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"commissionBatchId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"paymentId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"collectionAmount\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"commissionBatch\",\"kind\":\"object\",\"type\":\"CommissionBatch\",\"relationName\":\"CommissionBatchToCommissionBatchItem\"},{\"name\":\"payment\",\"kind\":\"object\",\"type\":\"Payment\",\"relationName\":\"CommissionBatchItemToPayment\"}],\"dbName\":null},\"SeleniumSettings\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"paymentGroupId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"SeleniumSettingsToUser\"}],\"dbName\":\"selenium_settings\"}},\"enums\":{},\"types\":{}}") defineDmmfProperty(exports.Prisma, config.runtimeDataModel) config.parameterizationSchema = { - strings: JSON.parse("[\"where\",\"orderBy\",\"cursor\",\"user\",\"patient\",\"appointments\",\"appointment\",\"staff\",\"claims\",\"claim\",\"updatedBy\",\"npiProvider\",\"payment\",\"serviceLineTransactions\",\"_count\",\"serviceLine\",\"serviceLines\",\"items\",\"commissionBatch\",\"commissionBatchItems\",\"payments\",\"commissionBatches\",\"appointmentProcedures\",\"claimFiles\",\"procedures\",\"files\",\"group\",\"pdfs\",\"groups\",\"communications\",\"documents\",\"conversation\",\"parent\",\"children\",\"folder\",\"file\",\"chunks\",\"cloudFolders\",\"patients\",\"npiProviders\",\"insuranceCredentials\",\"shoppingVendors\",\"updatedPayments\",\"backups\",\"backupDestinations\",\"notifications\",\"cloudFiles\",\"twilioSettings\",\"aiSettings\",\"officeHours\",\"officeContact\",\"procedureTimeslot\",\"insuranceContacts\",\"patientConversations\",\"labRxTemplates\",\"User.findUnique\",\"User.findUniqueOrThrow\",\"User.findFirst\",\"User.findFirstOrThrow\",\"User.findMany\",\"data\",\"User.createOne\",\"User.createMany\",\"User.createManyAndReturn\",\"User.updateOne\",\"User.updateMany\",\"User.updateManyAndReturn\",\"create\",\"update\",\"User.upsertOne\",\"User.deleteOne\",\"User.deleteMany\",\"having\",\"_avg\",\"_sum\",\"_min\",\"_max\",\"User.groupBy\",\"User.aggregate\",\"Patient.findUnique\",\"Patient.findUniqueOrThrow\",\"Patient.findFirst\",\"Patient.findFirstOrThrow\",\"Patient.findMany\",\"Patient.createOne\",\"Patient.createMany\",\"Patient.createManyAndReturn\",\"Patient.updateOne\",\"Patient.updateMany\",\"Patient.updateManyAndReturn\",\"Patient.upsertOne\",\"Patient.deleteOne\",\"Patient.deleteMany\",\"Patient.groupBy\",\"Patient.aggregate\",\"Appointment.findUnique\",\"Appointment.findUniqueOrThrow\",\"Appointment.findFirst\",\"Appointment.findFirstOrThrow\",\"Appointment.findMany\",\"Appointment.createOne\",\"Appointment.createMany\",\"Appointment.createManyAndReturn\",\"Appointment.updateOne\",\"Appointment.updateMany\",\"Appointment.updateManyAndReturn\",\"Appointment.upsertOne\",\"Appointment.deleteOne\",\"Appointment.deleteMany\",\"Appointment.groupBy\",\"Appointment.aggregate\",\"AppointmentFile.findUnique\",\"AppointmentFile.findUniqueOrThrow\",\"AppointmentFile.findFirst\",\"AppointmentFile.findFirstOrThrow\",\"AppointmentFile.findMany\",\"AppointmentFile.createOne\",\"AppointmentFile.createMany\",\"AppointmentFile.createManyAndReturn\",\"AppointmentFile.updateOne\",\"AppointmentFile.updateMany\",\"AppointmentFile.updateManyAndReturn\",\"AppointmentFile.upsertOne\",\"AppointmentFile.deleteOne\",\"AppointmentFile.deleteMany\",\"AppointmentFile.groupBy\",\"AppointmentFile.aggregate\",\"Staff.findUnique\",\"Staff.findUniqueOrThrow\",\"Staff.findFirst\",\"Staff.findFirstOrThrow\",\"Staff.findMany\",\"Staff.createOne\",\"Staff.createMany\",\"Staff.createManyAndReturn\",\"Staff.updateOne\",\"Staff.updateMany\",\"Staff.updateManyAndReturn\",\"Staff.upsertOne\",\"Staff.deleteOne\",\"Staff.deleteMany\",\"Staff.groupBy\",\"Staff.aggregate\",\"NpiProvider.findUnique\",\"NpiProvider.findUniqueOrThrow\",\"NpiProvider.findFirst\",\"NpiProvider.findFirstOrThrow\",\"NpiProvider.findMany\",\"NpiProvider.createOne\",\"NpiProvider.createMany\",\"NpiProvider.createManyAndReturn\",\"NpiProvider.updateOne\",\"NpiProvider.updateMany\",\"NpiProvider.updateManyAndReturn\",\"NpiProvider.upsertOne\",\"NpiProvider.deleteOne\",\"NpiProvider.deleteMany\",\"NpiProvider.groupBy\",\"NpiProvider.aggregate\",\"AppointmentProcedure.findUnique\",\"AppointmentProcedure.findUniqueOrThrow\",\"AppointmentProcedure.findFirst\",\"AppointmentProcedure.findFirstOrThrow\",\"AppointmentProcedure.findMany\",\"AppointmentProcedure.createOne\",\"AppointmentProcedure.createMany\",\"AppointmentProcedure.createManyAndReturn\",\"AppointmentProcedure.updateOne\",\"AppointmentProcedure.updateMany\",\"AppointmentProcedure.updateManyAndReturn\",\"AppointmentProcedure.upsertOne\",\"AppointmentProcedure.deleteOne\",\"AppointmentProcedure.deleteMany\",\"AppointmentProcedure.groupBy\",\"AppointmentProcedure.aggregate\",\"Claim.findUnique\",\"Claim.findUniqueOrThrow\",\"Claim.findFirst\",\"Claim.findFirstOrThrow\",\"Claim.findMany\",\"Claim.createOne\",\"Claim.createMany\",\"Claim.createManyAndReturn\",\"Claim.updateOne\",\"Claim.updateMany\",\"Claim.updateManyAndReturn\",\"Claim.upsertOne\",\"Claim.deleteOne\",\"Claim.deleteMany\",\"Claim.groupBy\",\"Claim.aggregate\",\"ServiceLine.findUnique\",\"ServiceLine.findUniqueOrThrow\",\"ServiceLine.findFirst\",\"ServiceLine.findFirstOrThrow\",\"ServiceLine.findMany\",\"ServiceLine.createOne\",\"ServiceLine.createMany\",\"ServiceLine.createManyAndReturn\",\"ServiceLine.updateOne\",\"ServiceLine.updateMany\",\"ServiceLine.updateManyAndReturn\",\"ServiceLine.upsertOne\",\"ServiceLine.deleteOne\",\"ServiceLine.deleteMany\",\"ServiceLine.groupBy\",\"ServiceLine.aggregate\",\"ClaimFile.findUnique\",\"ClaimFile.findUniqueOrThrow\",\"ClaimFile.findFirst\",\"ClaimFile.findFirstOrThrow\",\"ClaimFile.findMany\",\"ClaimFile.createOne\",\"ClaimFile.createMany\",\"ClaimFile.createManyAndReturn\",\"ClaimFile.updateOne\",\"ClaimFile.updateMany\",\"ClaimFile.updateManyAndReturn\",\"ClaimFile.upsertOne\",\"ClaimFile.deleteOne\",\"ClaimFile.deleteMany\",\"ClaimFile.groupBy\",\"ClaimFile.aggregate\",\"InsuranceCredential.findUnique\",\"InsuranceCredential.findUniqueOrThrow\",\"InsuranceCredential.findFirst\",\"InsuranceCredential.findFirstOrThrow\",\"InsuranceCredential.findMany\",\"InsuranceCredential.createOne\",\"InsuranceCredential.createMany\",\"InsuranceCredential.createManyAndReturn\",\"InsuranceCredential.updateOne\",\"InsuranceCredential.updateMany\",\"InsuranceCredential.updateManyAndReturn\",\"InsuranceCredential.upsertOne\",\"InsuranceCredential.deleteOne\",\"InsuranceCredential.deleteMany\",\"InsuranceCredential.groupBy\",\"InsuranceCredential.aggregate\",\"ShoppingVendor.findUnique\",\"ShoppingVendor.findUniqueOrThrow\",\"ShoppingVendor.findFirst\",\"ShoppingVendor.findFirstOrThrow\",\"ShoppingVendor.findMany\",\"ShoppingVendor.createOne\",\"ShoppingVendor.createMany\",\"ShoppingVendor.createManyAndReturn\",\"ShoppingVendor.updateOne\",\"ShoppingVendor.updateMany\",\"ShoppingVendor.updateManyAndReturn\",\"ShoppingVendor.upsertOne\",\"ShoppingVendor.deleteOne\",\"ShoppingVendor.deleteMany\",\"ShoppingVendor.groupBy\",\"ShoppingVendor.aggregate\",\"PdfGroup.findUnique\",\"PdfGroup.findUniqueOrThrow\",\"PdfGroup.findFirst\",\"PdfGroup.findFirstOrThrow\",\"PdfGroup.findMany\",\"PdfGroup.createOne\",\"PdfGroup.createMany\",\"PdfGroup.createManyAndReturn\",\"PdfGroup.updateOne\",\"PdfGroup.updateMany\",\"PdfGroup.updateManyAndReturn\",\"PdfGroup.upsertOne\",\"PdfGroup.deleteOne\",\"PdfGroup.deleteMany\",\"PdfGroup.groupBy\",\"PdfGroup.aggregate\",\"PdfFile.findUnique\",\"PdfFile.findUniqueOrThrow\",\"PdfFile.findFirst\",\"PdfFile.findFirstOrThrow\",\"PdfFile.findMany\",\"PdfFile.createOne\",\"PdfFile.createMany\",\"PdfFile.createManyAndReturn\",\"PdfFile.updateOne\",\"PdfFile.updateMany\",\"PdfFile.updateManyAndReturn\",\"PdfFile.upsertOne\",\"PdfFile.deleteOne\",\"PdfFile.deleteMany\",\"PdfFile.groupBy\",\"PdfFile.aggregate\",\"Payment.findUnique\",\"Payment.findUniqueOrThrow\",\"Payment.findFirst\",\"Payment.findFirstOrThrow\",\"Payment.findMany\",\"Payment.createOne\",\"Payment.createMany\",\"Payment.createManyAndReturn\",\"Payment.updateOne\",\"Payment.updateMany\",\"Payment.updateManyAndReturn\",\"Payment.upsertOne\",\"Payment.deleteOne\",\"Payment.deleteMany\",\"Payment.groupBy\",\"Payment.aggregate\",\"ServiceLineTransaction.findUnique\",\"ServiceLineTransaction.findUniqueOrThrow\",\"ServiceLineTransaction.findFirst\",\"ServiceLineTransaction.findFirstOrThrow\",\"ServiceLineTransaction.findMany\",\"ServiceLineTransaction.createOne\",\"ServiceLineTransaction.createMany\",\"ServiceLineTransaction.createManyAndReturn\",\"ServiceLineTransaction.updateOne\",\"ServiceLineTransaction.updateMany\",\"ServiceLineTransaction.updateManyAndReturn\",\"ServiceLineTransaction.upsertOne\",\"ServiceLineTransaction.deleteOne\",\"ServiceLineTransaction.deleteMany\",\"ServiceLineTransaction.groupBy\",\"ServiceLineTransaction.aggregate\",\"DatabaseBackup.findUnique\",\"DatabaseBackup.findUniqueOrThrow\",\"DatabaseBackup.findFirst\",\"DatabaseBackup.findFirstOrThrow\",\"DatabaseBackup.findMany\",\"DatabaseBackup.createOne\",\"DatabaseBackup.createMany\",\"DatabaseBackup.createManyAndReturn\",\"DatabaseBackup.updateOne\",\"DatabaseBackup.updateMany\",\"DatabaseBackup.updateManyAndReturn\",\"DatabaseBackup.upsertOne\",\"DatabaseBackup.deleteOne\",\"DatabaseBackup.deleteMany\",\"DatabaseBackup.groupBy\",\"DatabaseBackup.aggregate\",\"BackupDestination.findUnique\",\"BackupDestination.findUniqueOrThrow\",\"BackupDestination.findFirst\",\"BackupDestination.findFirstOrThrow\",\"BackupDestination.findMany\",\"BackupDestination.createOne\",\"BackupDestination.createMany\",\"BackupDestination.createManyAndReturn\",\"BackupDestination.updateOne\",\"BackupDestination.updateMany\",\"BackupDestination.updateManyAndReturn\",\"BackupDestination.upsertOne\",\"BackupDestination.deleteOne\",\"BackupDestination.deleteMany\",\"BackupDestination.groupBy\",\"BackupDestination.aggregate\",\"Notification.findUnique\",\"Notification.findUniqueOrThrow\",\"Notification.findFirst\",\"Notification.findFirstOrThrow\",\"Notification.findMany\",\"Notification.createOne\",\"Notification.createMany\",\"Notification.createManyAndReturn\",\"Notification.updateOne\",\"Notification.updateMany\",\"Notification.updateManyAndReturn\",\"Notification.upsertOne\",\"Notification.deleteOne\",\"Notification.deleteMany\",\"Notification.groupBy\",\"Notification.aggregate\",\"CronJobLog.findUnique\",\"CronJobLog.findUniqueOrThrow\",\"CronJobLog.findFirst\",\"CronJobLog.findFirstOrThrow\",\"CronJobLog.findMany\",\"CronJobLog.createOne\",\"CronJobLog.createMany\",\"CronJobLog.createManyAndReturn\",\"CronJobLog.updateOne\",\"CronJobLog.updateMany\",\"CronJobLog.updateManyAndReturn\",\"CronJobLog.upsertOne\",\"CronJobLog.deleteOne\",\"CronJobLog.deleteMany\",\"CronJobLog.groupBy\",\"CronJobLog.aggregate\",\"CloudFolder.findUnique\",\"CloudFolder.findUniqueOrThrow\",\"CloudFolder.findFirst\",\"CloudFolder.findFirstOrThrow\",\"CloudFolder.findMany\",\"CloudFolder.createOne\",\"CloudFolder.createMany\",\"CloudFolder.createManyAndReturn\",\"CloudFolder.updateOne\",\"CloudFolder.updateMany\",\"CloudFolder.updateManyAndReturn\",\"CloudFolder.upsertOne\",\"CloudFolder.deleteOne\",\"CloudFolder.deleteMany\",\"CloudFolder.groupBy\",\"CloudFolder.aggregate\",\"CloudFile.findUnique\",\"CloudFile.findUniqueOrThrow\",\"CloudFile.findFirst\",\"CloudFile.findFirstOrThrow\",\"CloudFile.findMany\",\"CloudFile.createOne\",\"CloudFile.createMany\",\"CloudFile.createManyAndReturn\",\"CloudFile.updateOne\",\"CloudFile.updateMany\",\"CloudFile.updateManyAndReturn\",\"CloudFile.upsertOne\",\"CloudFile.deleteOne\",\"CloudFile.deleteMany\",\"CloudFile.groupBy\",\"CloudFile.aggregate\",\"CloudFileChunk.findUnique\",\"CloudFileChunk.findUniqueOrThrow\",\"CloudFileChunk.findFirst\",\"CloudFileChunk.findFirstOrThrow\",\"CloudFileChunk.findMany\",\"CloudFileChunk.createOne\",\"CloudFileChunk.createMany\",\"CloudFileChunk.createManyAndReturn\",\"CloudFileChunk.updateOne\",\"CloudFileChunk.updateMany\",\"CloudFileChunk.updateManyAndReturn\",\"CloudFileChunk.upsertOne\",\"CloudFileChunk.deleteOne\",\"CloudFileChunk.deleteMany\",\"CloudFileChunk.groupBy\",\"CloudFileChunk.aggregate\",\"Communication.findUnique\",\"Communication.findUniqueOrThrow\",\"Communication.findFirst\",\"Communication.findFirstOrThrow\",\"Communication.findMany\",\"Communication.createOne\",\"Communication.createMany\",\"Communication.createManyAndReturn\",\"Communication.updateOne\",\"Communication.updateMany\",\"Communication.updateManyAndReturn\",\"Communication.upsertOne\",\"Communication.deleteOne\",\"Communication.deleteMany\",\"Communication.groupBy\",\"Communication.aggregate\",\"PatientDocument.findUnique\",\"PatientDocument.findUniqueOrThrow\",\"PatientDocument.findFirst\",\"PatientDocument.findFirstOrThrow\",\"PatientDocument.findMany\",\"PatientDocument.createOne\",\"PatientDocument.createMany\",\"PatientDocument.createManyAndReturn\",\"PatientDocument.updateOne\",\"PatientDocument.updateMany\",\"PatientDocument.updateManyAndReturn\",\"PatientDocument.upsertOne\",\"PatientDocument.deleteOne\",\"PatientDocument.deleteMany\",\"PatientDocument.groupBy\",\"PatientDocument.aggregate\",\"TwilioSettings.findUnique\",\"TwilioSettings.findUniqueOrThrow\",\"TwilioSettings.findFirst\",\"TwilioSettings.findFirstOrThrow\",\"TwilioSettings.findMany\",\"TwilioSettings.createOne\",\"TwilioSettings.createMany\",\"TwilioSettings.createManyAndReturn\",\"TwilioSettings.updateOne\",\"TwilioSettings.updateMany\",\"TwilioSettings.updateManyAndReturn\",\"TwilioSettings.upsertOne\",\"TwilioSettings.deleteOne\",\"TwilioSettings.deleteMany\",\"TwilioSettings.groupBy\",\"TwilioSettings.aggregate\",\"AiSettings.findUnique\",\"AiSettings.findUniqueOrThrow\",\"AiSettings.findFirst\",\"AiSettings.findFirstOrThrow\",\"AiSettings.findMany\",\"AiSettings.createOne\",\"AiSettings.createMany\",\"AiSettings.createManyAndReturn\",\"AiSettings.updateOne\",\"AiSettings.updateMany\",\"AiSettings.updateManyAndReturn\",\"AiSettings.upsertOne\",\"AiSettings.deleteOne\",\"AiSettings.deleteMany\",\"AiSettings.groupBy\",\"AiSettings.aggregate\",\"OfficeHours.findUnique\",\"OfficeHours.findUniqueOrThrow\",\"OfficeHours.findFirst\",\"OfficeHours.findFirstOrThrow\",\"OfficeHours.findMany\",\"OfficeHours.createOne\",\"OfficeHours.createMany\",\"OfficeHours.createManyAndReturn\",\"OfficeHours.updateOne\",\"OfficeHours.updateMany\",\"OfficeHours.updateManyAndReturn\",\"OfficeHours.upsertOne\",\"OfficeHours.deleteOne\",\"OfficeHours.deleteMany\",\"OfficeHours.groupBy\",\"OfficeHours.aggregate\",\"OfficeContact.findUnique\",\"OfficeContact.findUniqueOrThrow\",\"OfficeContact.findFirst\",\"OfficeContact.findFirstOrThrow\",\"OfficeContact.findMany\",\"OfficeContact.createOne\",\"OfficeContact.createMany\",\"OfficeContact.createManyAndReturn\",\"OfficeContact.updateOne\",\"OfficeContact.updateMany\",\"OfficeContact.updateManyAndReturn\",\"OfficeContact.upsertOne\",\"OfficeContact.deleteOne\",\"OfficeContact.deleteMany\",\"OfficeContact.groupBy\",\"OfficeContact.aggregate\",\"InsuranceContact.findUnique\",\"InsuranceContact.findUniqueOrThrow\",\"InsuranceContact.findFirst\",\"InsuranceContact.findFirstOrThrow\",\"InsuranceContact.findMany\",\"InsuranceContact.createOne\",\"InsuranceContact.createMany\",\"InsuranceContact.createManyAndReturn\",\"InsuranceContact.updateOne\",\"InsuranceContact.updateMany\",\"InsuranceContact.updateManyAndReturn\",\"InsuranceContact.upsertOne\",\"InsuranceContact.deleteOne\",\"InsuranceContact.deleteMany\",\"InsuranceContact.groupBy\",\"InsuranceContact.aggregate\",\"ProcedureTimeslot.findUnique\",\"ProcedureTimeslot.findUniqueOrThrow\",\"ProcedureTimeslot.findFirst\",\"ProcedureTimeslot.findFirstOrThrow\",\"ProcedureTimeslot.findMany\",\"ProcedureTimeslot.createOne\",\"ProcedureTimeslot.createMany\",\"ProcedureTimeslot.createManyAndReturn\",\"ProcedureTimeslot.updateOne\",\"ProcedureTimeslot.updateMany\",\"ProcedureTimeslot.updateManyAndReturn\",\"ProcedureTimeslot.upsertOne\",\"ProcedureTimeslot.deleteOne\",\"ProcedureTimeslot.deleteMany\",\"ProcedureTimeslot.groupBy\",\"ProcedureTimeslot.aggregate\",\"PatientConversation.findUnique\",\"PatientConversation.findUniqueOrThrow\",\"PatientConversation.findFirst\",\"PatientConversation.findFirstOrThrow\",\"PatientConversation.findMany\",\"PatientConversation.createOne\",\"PatientConversation.createMany\",\"PatientConversation.createManyAndReturn\",\"PatientConversation.updateOne\",\"PatientConversation.updateMany\",\"PatientConversation.updateManyAndReturn\",\"PatientConversation.upsertOne\",\"PatientConversation.deleteOne\",\"PatientConversation.deleteMany\",\"PatientConversation.groupBy\",\"PatientConversation.aggregate\",\"LabRxTemplate.findUnique\",\"LabRxTemplate.findUniqueOrThrow\",\"LabRxTemplate.findFirst\",\"LabRxTemplate.findFirstOrThrow\",\"LabRxTemplate.findMany\",\"LabRxTemplate.createOne\",\"LabRxTemplate.createMany\",\"LabRxTemplate.createManyAndReturn\",\"LabRxTemplate.updateOne\",\"LabRxTemplate.updateMany\",\"LabRxTemplate.updateManyAndReturn\",\"LabRxTemplate.upsertOne\",\"LabRxTemplate.deleteOne\",\"LabRxTemplate.deleteMany\",\"LabRxTemplate.groupBy\",\"LabRxTemplate.aggregate\",\"CommissionBatch.findUnique\",\"CommissionBatch.findUniqueOrThrow\",\"CommissionBatch.findFirst\",\"CommissionBatch.findFirstOrThrow\",\"CommissionBatch.findMany\",\"CommissionBatch.createOne\",\"CommissionBatch.createMany\",\"CommissionBatch.createManyAndReturn\",\"CommissionBatch.updateOne\",\"CommissionBatch.updateMany\",\"CommissionBatch.updateManyAndReturn\",\"CommissionBatch.upsertOne\",\"CommissionBatch.deleteOne\",\"CommissionBatch.deleteMany\",\"CommissionBatch.groupBy\",\"CommissionBatch.aggregate\",\"CommissionBatchItem.findUnique\",\"CommissionBatchItem.findUniqueOrThrow\",\"CommissionBatchItem.findFirst\",\"CommissionBatchItem.findFirstOrThrow\",\"CommissionBatchItem.findMany\",\"CommissionBatchItem.createOne\",\"CommissionBatchItem.createMany\",\"CommissionBatchItem.createManyAndReturn\",\"CommissionBatchItem.updateOne\",\"CommissionBatchItem.updateMany\",\"CommissionBatchItem.updateManyAndReturn\",\"CommissionBatchItem.upsertOne\",\"CommissionBatchItem.deleteOne\",\"CommissionBatchItem.deleteMany\",\"CommissionBatchItem.groupBy\",\"CommissionBatchItem.aggregate\",\"AND\",\"OR\",\"NOT\",\"id\",\"commissionBatchId\",\"paymentId\",\"collectionAmount\",\"equals\",\"in\",\"notIn\",\"lt\",\"lte\",\"gt\",\"gte\",\"not\",\"npiProviderId\",\"totalCollection\",\"commissionAmount\",\"notes\",\"createdAt\",\"contains\",\"startsWith\",\"endsWith\",\"userId\",\"name\",\"labName\",\"labPhone\",\"labFax\",\"labAddress\",\"labAccount\",\"caseType\",\"material\",\"instructions\",\"doctorName\",\"sortOrder\",\"updatedAt\",\"patientId\",\"stage\",\"aiHandoff\",\"string_contains\",\"string_starts_with\",\"string_ends_with\",\"array_starts_with\",\"array_ends_with\",\"array_contains\",\"phoneNumber\",\"officeName\",\"receptionistName\",\"dentistName\",\"email\",\"fax\",\"streetAddress\",\"city\",\"state\",\"zipCode\",\"apiKey\",\"aiEnabled\",\"openAiKey\",\"openAiEnabled\",\"claudeAiKey\",\"claudeAiEnabled\",\"claudeAiModel\",\"openAiModel\",\"googleAiModel\",\"dentalMgmtKey\",\"dentalMgmtEnabled\",\"afterHoursEnabled\",\"openPhoneReply\",\"accountSid\",\"authToken\",\"greetingMessage\",\"templates\",\"filename\",\"originalName\",\"mimeType\",\"fileSize\",\"filePath\",\"uploadedAt\",\"CommunicationChannel\",\"channel\",\"CommunicationDirection\",\"direction\",\"CommunicationStatus\",\"status\",\"body\",\"callDuration\",\"twilioSid\",\"fileId\",\"seq\",\"folderId\",\"isComplete\",\"totalChunks\",\"diskPath\",\"parentId\",\"jobName\",\"startedAt\",\"completedAt\",\"durationMs\",\"errorMessage\",\"NotificationTypes\",\"type\",\"message\",\"read\",\"path\",\"isActive\",\"serviceLineId\",\"transactionId\",\"paidAmount\",\"adjustedAmount\",\"PaymentMethod\",\"method\",\"receivedDate\",\"payerName\",\"claimId\",\"updatedById\",\"totalBilled\",\"totalPaid\",\"totalAdjusted\",\"totalDue\",\"mhPaidAmount\",\"copayment\",\"adjustment\",\"PaymentStatus\",\"icn\",\"pdfData\",\"groupId\",\"title\",\"PdfTitleKey\",\"titleKey\",\"vendorName\",\"websiteUrl\",\"loginUsername\",\"loginPassword\",\"siteKey\",\"username\",\"password\",\"procedureCode\",\"procedureDate\",\"quad\",\"arch\",\"toothNumber\",\"toothSurface\",\"paidCode\",\"allowedAmount\",\"ServiceLineStatus\",\"appointmentId\",\"staffId\",\"patientName\",\"memberId\",\"dateOfBirth\",\"remarks\",\"MissingTeethStatus\",\"missingTeethStatus\",\"missingTeeth\",\"serviceDate\",\"insuranceProvider\",\"ClaimStatus\",\"claimNumber\",\"preAuthNumber\",\"procedureLabel\",\"fee\",\"category\",\"oralCavityArea\",\"ProcedureSource\",\"source\",\"comboKey\",\"npiNumber\",\"providerName\",\"role\",\"phone\",\"date\",\"startTime\",\"endTime\",\"typeLocked\",\"procedureCodeNotes\",\"movedByAi\",\"PatientStatus\",\"eligibilityStatus\",\"firstName\",\"lastName\",\"gender\",\"address\",\"insuranceId\",\"groupNumber\",\"policyHolder\",\"allergies\",\"medicalConditions\",\"preferredLanguage\",\"autoBackupEnabled\",\"autoBackupHour\",\"usbBackupEnabled\",\"usbBackupHour\",\"autoMhCheckEnabled\",\"autoMhCheckDayOfWeek\",\"autoMhCheckHour\",\"userId_siteKey\",\"userId_npiNumber\",\"every\",\"some\",\"none\",\"fileId_seq\",\"userId_parentId_name\",\"commissionBatchId_paymentId\",\"is\",\"isNot\",\"connectOrCreate\",\"upsert\",\"createMany\",\"set\",\"disconnect\",\"delete\",\"connect\",\"updateMany\",\"deleteMany\",\"increment\",\"decrement\",\"multiply\",\"divide\"]"), - graph: "4RPrArAEIwUAAI4JACAHAADJCQAgCAAAiAkAIB0AANAJACAlAACZCQAgJgAAyAkAICcAAMoJACAoAADLCQAgKQAAzAkAICoAAIkJACArAADNCQAgLAAAzgkAIC0AAM8JACAuAACbCQAgLwAA0QkAIDAAANIJACAxAADTCQAgMgAA1AkAIDMAANUJACA0AADWCQAgNQAA1wkAIDYAANgJACDvBAAAxwkAMPAEAAANABDxBAAAxwkAMPIEAgAAAAH1BQEAAAAB9gUBAKMIACGrBiAApAgAIawGAgDGCAAhrQYgAKQIACGuBgIAxggAIa8GIACkCAAhsAYCAMYIACGxBgIAxggAIQEAAAABACAiAwAAmggAIAUAAI4JACAIAACICQAgDAAAiQkAIBgAAIsJACAcAADdCQAgHQAA0AkAIB4AAN4JACAfAADfCQAgJQAAmQkAIO8EAADcCQAw8AQAAAMAEPEEAADcCQAw8gQCAMYIACGCBUAAxwgAIYYFAgDGCAAhkgVAAMcIACGgBQEAnggAIaMFAQCeCAAhpQUBAJ4IACHCBQAA2gmgBiKEBkAAyAgAIYoGAQCeCAAhmAYBAKMIACGhBgEAowgAIaIGAQCjCAAhowYBAKMIACGkBgEAnggAIaUGAQCeCAAhpgYBAJ4IACGnBgEAnggAIagGAQCeCAAhqQYBAJ4IACGqBgEAnggAIRYDAACcCgAgBQAAhREAIAgAAIgRACAMAACLEQAgGAAAnBEAIBwAAK4RACAdAACREQAgHgAArxEAIB8AALARACAlAACPEQAgoAUAAOsJACCjBQAA6wkAIKUFAADrCQAghAYAAOsJACCKBgAA6wkAIKQGAADrCQAgpQYAAOsJACCmBgAA6wkAIKcGAADrCQAgqAYAAOsJACCpBgAA6wkAIKoGAADrCQAgIgMAAJoIACAFAACOCQAgCAAAiAkAIAwAAIkJACAYAACLCQAgHAAA3QkAIB0AANAJACAeAADeCQAgHwAA3wkAICUAAJkJACDvBAAA3AkAMPAEAAADABDxBAAA3AkAMPIEAgAAAAGCBUAAxwgAIYYFAgDGCAAhkgVAAMcIACGgBQEAnggAIaMFAQCeCAAhpQUBAJ4IACHCBQAA2gmgBiKEBkAAyAgAIYoGAQCeCAAhmAYBAKMIACGhBgEAowgAIaIGAQCjCAAhowYBAKMIACGkBgEAnggAIaUGAQCeCAAhpgYBAJ4IACGnBgEAnggAIagGAQCeCAAhqQYBAJ4IACGqBgEAnggAIQMAAAADACABAAAEADACAAAFACAZAwAAmggAIAQAAP0IACAHAADFCQAgCAAAiAkAIBgAAIsJACAZAADbCQAg7wQAANkJADDwBAAABwAQ8QQAANkJADDyBAIAxggAIYEFAQCeCAAhggVAAMcIACGGBQIAxggAIZMFAgDGCAAhwgUBAKMIACHTBQEAowgAIe0FAQCjCAAhgQYCAMYIACGZBkAAxwgAIZoGAQCjCAAhmwYBAKMIACGcBiAApAgAIZ0GAQCeCAAhngYgAKQIACGgBgAA2gmgBiIIAwAAnAoAIAQAAJoRACAHAACrEQAgCAAAiBEAIBgAAJwRACAZAACtEQAggQUAAOsJACCdBgAA6wkAIBkDAACaCAAgBAAA_QgAIAcAAMUJACAIAACICQAgGAAAiwkAIBkAANsJACDvBAAA2QkAMPAEAAAHABDxBAAA2QkAMPIEAgAAAAGBBQEAnggAIYIFQADHCAAhhgUCAMYIACGTBQIAxggAIcIFAQCjCAAh0wUBAKMIACHtBQEAowgAIYEGAgDGCAAhmQZAAMcIACGaBgEAowgAIZsGAQCjCAAhnAYgAKQIACGdBgEAnggAIZ4GIACkCAAhoAYAANoJoAYiAwAAAAcAIAEAAAgAMAIAAAkAIA0DAACNCQAgBQAAjgkAIAgAAIgJACDvBAAAjAkAMPAEAAALABDxBAAAjAkAMPIEAgDGCAAhggVAAMcIACGGBQIAxggAIYcFAQCjCAAhoAUBAJ4IACGXBgEAowgAIZgGAQCeCAAhAQAAAAsAICMFAACOCQAgBwAAyQkAIAgAAIgJACAdAADQCQAgJQAAmQkAICYAAMgJACAnAADKCQAgKAAAywkAICkAAMwJACAqAACJCQAgKwAAzQkAICwAAM4JACAtAADPCQAgLgAAmwkAIC8AANEJACAwAADSCQAgMQAA0wkAIDIAANQJACAzAADVCQAgNAAA1gkAIDUAANcJACA2AADYCQAg7wQAAMcJADDwBAAADQAQ8QQAAMcJADDyBAIAxggAIfUFAQCjCAAh9gUBAKMIACGrBiAApAgAIawGAgDGCAAhrQYgAKQIACGuBgIAxggAIa8GIACkCAAhsAYCAMYIACGxBgIAxggAIQEAAAANACADAAAABwAgAQAACAAwAgAACQAgHgMAAI0JACAEAAD9CAAgBgAAxAkAIAcAAMUJACALAACtCQAgDAAAuQkAIBAAAMAJACAXAADGCQAg7wQAAMEJADDwBAAAEAAQ8QQAAMEJADDyBAIAxggAIf4EAgDJCAAhggVAAMcIACGGBQIAxggAIZIFQADHCAAhkwUCAMYIACHCBQAAwwmMBiKABgIAyQgAIYEGAgDGCAAhggYBAKMIACGDBgEAowgAIYQGQADHCAAhhQYBAKMIACGHBgAAwgmHBiKIBgAAqQgAIIkGQADHCAAhigYBAKMIACGMBgEAnggAIY0GAQCeCAAhDQMAAJwKACAEAACaEQAgBgAAohEAIAcAAKsRACALAACkEQAgDAAApxEAIBAAAKoRACAXAACsEQAg_gQAAOsJACCABgAA6wkAIIgGAADrCQAgjAYAAOsJACCNBgAA6wkAIB4DAACNCQAgBAAA_QgAIAYAAMQJACAHAADFCQAgCwAArQkAIAwAALkJACAQAADACQAgFwAAxgkAIO8EAADBCQAw8AQAABAAEPEEAADBCQAw8gQCAAAAAf4EAgDJCAAhggVAAMcIACGGBQIAxggAIZIFQADHCAAhkwUCAMYIACHCBQAAwwmMBiKABgIAyQgAIYEGAgDGCAAhggYBAKMIACGDBgEAowgAIYQGQADHCAAhhQYBAKMIACGHBgAAwgmHBiKIBgAAqQgAIIkGQADHCAAhigYBAKMIACGMBgEAnggAIY0GAQCeCAAhAwAAABAAIAEAABEAMAIAABIAIAEAAAAHACABAAAADQAgAQAAAAsAIA4DAACaCAAgCAAAiAkAIBQAAIkJACAVAACKCQAgFgAAiwkAIO8EAACHCQAw8AQAABcAEPEEAACHCQAw8gQCAMYIACGCBUAAxwgAIYYFAgDGCAAhkQUCAMYIACGVBgEAowgAIZYGAQCjCAAhAQAAABcAIAMAAAAQACABAAARADACAAASACAcBAAA_QgAIAkAALgJACAKAACNCQAgCwAArQkAIA0AALoJACAQAADACQAgEwAAsQkAIO8EAAC-CQAw8AQAABoAEPEEAAC-CQAw8gQCAMYIACH-BAIAyQgAIYEFAQCeCAAhggVAAMcIACGGBQIAxggAIZIFQADHCAAhkwUCAMYIACHCBQAAvwnqBSLgBQIAyQgAIeEFAgDJCAAh4gUQAK8JACHjBRAArwkAIeQFEACvCQAh5QUQAK8JACHmBRAAqwkAIecFEACvCQAh6AUQAK8JACHqBQEAnggAIQ0EAACaEQAgCQAAoxEAIAoAAJwKACALAACkEQAgDQAAqBEAIBAAAKoRACATAAClEQAg_gQAAOsJACCBBQAA6wkAIOAFAADrCQAg4QUAAOsJACDmBQAA6wkAIOoFAADrCQAgHAQAAP0IACAJAAC4CQAgCgAAjQkAIAsAAK0JACANAAC6CQAgEAAAwAkAIBMAALEJACDvBAAAvgkAMPAEAAAaABDxBAAAvgkAMPIEAgAAAAH-BAIAyQgAIYEFAQCeCAAhggVAAMcIACGGBQIAxggAIZIFQADHCAAhkwUCAMYIACHCBQAAvwnqBSLgBQIAAAAB4QUCAMkIACHiBRAArwkAIeMFEACvCQAh5AUQAK8JACHlBRAArwkAIeYFEACrCQAh5wUQAK8JACHoBRAArwkAIeoFAQCeCAAhAwAAABoAIAEAABsAMAIAABwAIAEAAAAQACABAAAADQAgAQAAABcAIBAMAAC1CQAgDwAAvQkAIO8EAAC7CQAw8AQAACEAEPEEAAC7CQAw8gQCAMYIACH0BAIAxggAIYEFAQCeCAAhggVAAMcIACHYBQIAxggAIdkFAQCeCAAh2gUQAK8JACHbBRAArwkAId0FAAC8Cd0FIt4FQADHCAAh3wUBAJ4IACEFDAAApxEAIA8AAKkRACCBBQAA6wkAINkFAADrCQAg3wUAAOsJACAQDAAAtQkAIA8AAL0JACDvBAAAuwkAMPAEAAAhABDxBAAAuwkAMPIEAgAAAAH0BAIAxggAIYEFAQCeCAAhggVAAMcIACHYBQIAxggAIdkFAQCeCAAh2gUQAK8JACHbBRAArwkAId0FAAC8Cd0FIt4FQADHCAAh3wUBAJ4IACEDAAAAIQAgAQAAIgAwAgAAIwAgAQAAABAAIAEAAAAaACADAAAAIQAgAQAAIgAwAgAAIwAgAQAAACEAIBcJAAC4CQAgDAAAuQkAIA0AALoJACDvBAAAtgkAMPAEAAApABDxBAAAtgkAMPIEAgDGCAAh9AQCAMkIACHCBQAAtwmABiLgBQIAyQgAIeIFEACvCQAh4wUQAK8JACHkBRAArwkAIeUFEACvCQAh6gUBAJ4IACH3BQEAowgAIfgFQADHCAAh-QUBAJ4IACH6BQEAnggAIfsFAQCeCAAh_AUBAJ4IACH9BQEAnggAIf4FEACrCQAhDAkAAKMRACAMAACnEQAgDQAAqBEAIPQEAADrCQAg4AUAAOsJACDqBQAA6wkAIPkFAADrCQAg-gUAAOsJACD7BQAA6wkAIPwFAADrCQAg_QUAAOsJACD-BQAA6wkAIBcJAAC4CQAgDAAAuQkAIA0AALoJACDvBAAAtgkAMPAEAAApABDxBAAAtgkAMPIEAgAAAAH0BAIAyQgAIcIFAAC3CYAGIuAFAgDJCAAh4gUQAK8JACHjBRAArwkAIeQFEACvCQAh5QUQAK8JACHqBQEAnggAIfcFAQCjCAAh-AVAAMcIACH5BQEAnggAIfoFAQCeCAAh-wUBAJ4IACH8BQEAnggAIf0FAQCeCAAh_gUQAKsJACEDAAAAKQAgAQAAKgAwAgAAKwAgCQwAALUJACASAAC0CQAg7wQAALMJADDwBAAALQAQ8QQAALMJADDyBAIAxggAIfMEAgDGCAAh9AQCAMYIACH1BBAArwkAIQIMAACnEQAgEgAAphEAIAoMAAC1CQAgEgAAtAkAIO8EAACzCQAw8AQAAC0AEPEEAACzCQAw8gQCAAAAAfMEAgDGCAAh9AQCAMYIACH1BBAArwkAIbkGAACyCQAgAwAAAC0AIAEAAC4AMAIAAC8AIAMAAAAtACABAAAuADACAAAvACABAAAALQAgAQAAACEAIAEAAAApACABAAAALQAgCwsAALAJACARAACxCQAg7wQAAK4JADDwBAAANgAQ8QQAAK4JADDyBAIAxggAIf4EAgDGCAAh_wQQAK8JACGABRAArwkAIYEFAQCeCAAhggVAAMcIACEDCwAApBEAIBEAAKURACCBBQAA6wkAIAsLAACwCQAgEQAAsQkAIO8EAACuCQAw8AQAADYAEPEEAACuCQAw8gQCAAAAAf4EAgDGCAAh_wQQAK8JACGABRAArwkAIYEFAQCeCAAhggVAAMcIACEDAAAANgAgAQAANwAwAgAAOAAgFAQAAP0IACAGAACnCQAgCwAArQkAIO8EAACqCQAw8AQAADoAEPEEAACqCQAw8gQCAMYIACH-BAIAyQgAIYIFQADHCAAhkwUCAMYIACH3BQEAowgAIfsFAQCeCAAh_AUBAJ4IACGABgIAxggAIY4GAQCeCAAhjwYQAKsJACGQBgEAnggAIZEGAQCeCAAhkwYAAKwJkwYilAYBAJ4IACELBAAAmhEAIAYAAKIRACALAACkEQAg_gQAAOsJACD7BQAA6wkAIPwFAADrCQAgjgYAAOsJACCPBgAA6wkAIJAGAADrCQAgkQYAAOsJACCUBgAA6wkAIBQEAAD9CAAgBgAApwkAIAsAAK0JACDvBAAAqgkAMPAEAAA6ABDxBAAAqgkAMPIEAgAAAAH-BAIAyQgAIYIFQADHCAAhkwUCAMYIACH3BQEAowgAIfsFAQCeCAAh_AUBAJ4IACGABgIAxggAIY4GAQCeCAAhjwYQAKsJACGQBgEAnggAIZEGAQCeCAAhkwYAAKwJkwYilAYBAJ4IACEDAAAAOgAgAQAAOwAwAgAAPAAgAQAAABcAIAEAAAAQACABAAAAGgAgAQAAADYAIAEAAAA6ACADAAAAKQAgAQAAKgAwAgAAKwAgCQkAAKkJACDvBAAAqAkAMPAEAABEABDxBAAAqAkAMPIEAgDGCAAhtwUBAKMIACG5BQEAowgAIbsFAQCeCAAh4AUCAMYIACECCQAAoxEAILsFAADrCQAgCQkAAKkJACDvBAAAqAkAMPAEAABEABDxBAAAqAkAMPIEAgAAAAG3BQEAowgAIbkFAQCjCAAhuwUBAJ4IACHgBQIAxggAIQMAAABEACABAABFADACAABGACABAAAAGgAgAQAAACkAIAEAAABEACABAAAABwAgAQAAABAAIAMAAAA6ACABAAA7ADACAAA8ACADAAAAEAAgAQAAEQAwAgAAEgAgCQYAAKcJACDvBAAApgkAMPAEAABPABDxBAAApgkAMPIEAgDGCAAhtwUBAKMIACG5BQEAnggAIbsFAQCeCAAhgAYCAMYIACEDBgAAohEAILkFAADrCQAguwUAAOsJACAJBgAApwkAIO8EAACmCQAw8AQAAE8AEPEEAACmCQAw8gQCAAAAAbcFAQCjCAAhuQUBAJ4IACG7BQEAnggAIYAGAgDGCAAhAwAAAE8AIAEAAFAAMAIAAFEAIAEAAAA6ACABAAAAEAAgAQAAAE8AIAMAAAA6ACABAAA7ADACAAA8ACADAAAAEAAgAQAAEQAwAgAAEgAgCgQAAP0IACAbAAClCQAg7wQAAKMJADDwBAAAWAAQ8QQAAKMJADDyBAIAxggAIYIFQADHCAAhkwUCAMYIACHtBQEAowgAIe8FAACkCe8FIgIEAACaEQAgGwAAoREAIAoEAAD9CAAgGwAApQkAIO8EAACjCQAw8AQAAFgAEPEEAACjCQAw8gQCAAAAAYIFQADHCAAhkwUCAMYIACHtBQEAowgAIe8FAACkCe8FIgMAAABYACABAABZADACAABaACAJGgAAogkAIO8EAAChCQAw8AQAAFwAEPEEAAChCQAw8gQCAMYIACG3BQEAowgAIbwFQADHCAAh6wUAAZEJACHsBQIAxggAIQEaAACgEQAgCRoAAKIJACDvBAAAoQkAMPAEAABcABDxBAAAoQkAMPIEAgAAAAG3BQEAowgAIbwFQADHCAAh6wUAAZEJACHsBQIAxggAIQMAAABcACABAABdADACAABeACABAAAAXAAgAwAAABoAIAEAABsAMAIAABwAIA8DAACNCQAgBAAA_QgAIO8EAACdCQAw8AQAAGIAEPEEAACdCQAw8gQCAMYIACGCBUAAxwgAIYYFAgDJCAAhkwUCAMYIACG-BQAAngm-BSLABQAAnwnABSLCBQAAoAnCBSLDBQEAnggAIcQFAgDJCAAhxQUBAJ4IACEGAwAAnAoAIAQAAJoRACCGBQAA6wkAIMMFAADrCQAgxAUAAOsJACDFBQAA6wkAIA8DAACNCQAgBAAA_QgAIO8EAACdCQAw8AQAAGIAEPEEAACdCQAw8gQCAAAAAYIFQADHCAAhhgUCAMkIACGTBQIAxggAIb4FAACeCb4FIsAFAACfCcAFIsIFAACgCcIFIsMFAQCeCAAhxAUCAMkIACHFBQEAnggAIQMAAABiACABAABjADACAABkACABAAAADQAgDQQAAP0IACDvBAAAnAkAMPAEAABnABDxBAAAnAkAMPIEAgDGCAAhkgVAAMcIACGTBQIAxggAIbcFAQCjCAAhuAUBAKMIACG5BQEAowgAIboFBACUCQAhuwUBAKMIACG8BUAAxwgAIQEEAACaEQAgDQQAAP0IACDvBAAAnAkAMPAEAABnABDxBAAAnAkAMPIEAgAAAAGSBUAAxwgAIZMFAgDGCAAhtwUBAKMIACG4BQEAowgAIbkFAQCjCAAhugUEAJQJACG7BQEAowgAIbwFQADHCAAhAwAAAGcAIAEAAGgAMAIAAGkAIAsDAACaCAAgBAAA_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_CAAw8AQAAKEBABDxBAAA_wgAMPIEAgDGCAAhggVAAMcIACGGBQIAxggAIdMFAACACdMFItQFAQCjCAAh1QUgAKQIACEBAwAAnAoAIAoDAACaCAAg7wQAAP8IADDwBAAAoQEAEPEEAAD_CAAw8gQCAAAAAYIFQADHCAAhhgUCAMYIACHTBQAAgAnTBSLUBQEAowgAIdUFIACkCAAhAwAAAKEBACABAACiAQAwAgAAowEAIAMAAABtACABAABuADACAABvACADAAAAdAAgAQAAdQAwAgAAdgAgAwAAAGIAIAEAAGMAMAIAAGQAIAsDAACaCAAg7wQAAKgIADDwBAAAqAEAEPEEAACoCAAw8gQCAMYIACGGBQIAxggAIZwFAQCjCAAhswUBAKMIACG0BQEAowgAIbUFAQCeCAAhtgUAAKkIACABAAAAqAEAIBMDAACaCAAg7wQAAKIIADDwBAAAqgEAEPEEAACiCAAw8gQCAMYIACGGBQIAxggAIaYFAQCjCAAhpwUgAKQIACGoBQEAowgAIakFIACkCAAhqgUBAKMIACGrBSAApAgAIawFAQCjCAAhrQUBAKMIACGuBQEAowgAIa8FAQCjCAAhsAUgAKQIACGxBSAApAgAIbIFIACkCAAhAQAAAKoBACAHAwAAmggAIDwAAJkIACDvBAAAoAgAMPAEAACsAQAQ8QQAAKAIADDyBAIAxggAIYYFAgDGCAAhAQAAAKwBACAQAwAAmggAIO8EAACdCAAw8AQAAK4BABDxBAAAnQgAMPIEAgDGCAAhhgUCAMYIACGcBQEAnggAIZ0FAQCeCAAhngUBAJ4IACGfBQEAnggAIaAFAQCeCAAhoQUBAJ4IACGiBQEAnggAIaMFAQCeCAAhpAUBAJ4IACGlBQEAnggAIQEAAACuAQAgBwMAAJoIACA8AACZCAAg7wQAAJgIADDwBAAAsAEAEPEEAACYCAAw8gQCAMYIACGGBQIAxggAIQEAAACwAQAgCQMAAJoIACDvBAAA_ggAMPAEAACyAQAQ8QQAAP4IADDyBAIAxggAIYIFQADHCAAhhgUCAMYIACGHBQEAowgAIZwFAQCeCAAhAgMAAJwKACCcBQAA6wkAIAkDAACaCAAg7wQAAP4IADDwBAAAsgEAEPEEAAD-CAAw8gQCAAAAAYIFQADHCAAhhgUCAMYIACGHBQEAowgAIZwFAQCeCAAhAwAAALIBACABAACzAQAwAgAAtAEAIAIDAACcCgAgBAAAmhEAIAsDAACaCAAgBAAA_QgAIO8EAAD8CAAw8AQAAGsAEPEEAAD8CAAw8gQCAAAAAYYFAgDGCAAhkgVAAMcIACGTBQIAAAABlAUBAKMIACGVBSAApAgAIQMAAABrACABAAC2AQAwAgAAtwEAIBMDAACaCAAg7wQAAPsIADDwBAAAuQEAEPEEAAD7CAAw8gQCAMYIACGCBUAAxwgAIYYFAgDGCAAhhwUBAKMIACGIBQEAnggAIYkFAQCeCAAhigUBAJ4IACGLBQEAnggAIYwFAQCeCAAhjQUBAJ4IACGOBQEAnggAIY8FAQCeCAAhkAUBAJ4IACGRBQIAxggAIZIFQADHCAAhCgMAAJwKACCIBQAA6wkAIIkFAADrCQAgigUAAOsJACCLBQAA6wkAIIwFAADrCQAgjQUAAOsJACCOBQAA6wkAII8FAADrCQAgkAUAAOsJACATAwAAmggAIO8EAAD7CAAw8AQAALkBABDxBAAA-wgAMPIEAgAAAAGCBUAAxwgAIYYFAgDGCAAhhwUBAKMIACGIBQEAnggAIYkFAQCeCAAhigUBAJ4IACGLBQEAnggAIYwFAQCeCAAhjQUBAJ4IACGOBQEAnggAIY8FAQCeCAAhkAUBAJ4IACGRBQIAxggAIZIFQADHCAAhAwAAALkBACABAAC6AQAwAgAAuwEAIAEAAAADACABAAAABwAgAQAAAAsAIAEAAAAXACABAAAAEAAgAQAAAJABACABAAAAlAEAIAEAAAAaACABAAAAmQEAIAEAAACdAQAgAQAAAKEBACABAAAAbQAgAQAAAHQAIAEAAABiACABAAAAsgEAIAEAAABrACABAAAAuQEAIAEAAAABACAWBQAAhREAIAcAAIYRACAIAACIEQAgHQAAkREAICUAAI8RACAmAACEEQAgJwAAhxEAICgAAIkRACApAACKEQAgKgAAixEAICsAAIwRACAsAACNEQAgLQAAjhEAIC4AAJARACAvAACSEQAgMAAAkxEAIDEAAJQRACAyAACVEQAgMwAAlhEAIDQAAJcRACA1AACYEQAgNgAAmREAIAMAAAANACABAADPAQAwAgAAAQAgAwAAAA0AIAEAAM8BADACAAABACADAAAADQAgAQAAzwEAMAIAAAEAICAFAADvEAAgBwAA8BAAIAgAAPIQACAdAAD7EAAgJQAA-RAAICYAAO4QACAnAADxEAAgKAAA8xAAICkAAPQQACAqAAD1EAAgKwAA9hAAICwAAPcQACAtAAD4EAAgLgAA-hAAIC8AAPwQACAwAAD9EAAgMQAA_hAAIDIAAP8QACAzAACAEQAgNAAAgREAIDUAAIIRACA2AACDEQAg8gQCAAAAAfUFAQAAAAH2BQEAAAABqwYgAAAAAawGAgAAAAGtBiAAAAABrgYCAAAAAa8GIAAAAAGwBgIAAAABsQYCAAAAAQE8AADTAQAgCvIEAgAAAAH1BQEAAAAB9gUBAAAAAasGIAAAAAGsBgIAAAABrQYgAAAAAa4GAgAAAAGvBiAAAAABsAYCAAAAAbEGAgAAAAEBPAAA1QEAMAE8AADVAQAwIAUAAIYPACAHAACHDwAgCAAAiQ8AIB0AAJIPACAlAACQDwAgJgAAhQ8AICcAAIgPACAoAACKDwAgKQAAiw8AICoAAIwPACArAACNDwAgLAAAjg8AIC0AAI8PACAuAACRDwAgLwAAkw8AIDAAAJQPACAxAACVDwAgMgAAlg8AIDMAAJcPACA0AACYDwAgNQAAmQ8AIDYAAJoPACDyBAIA5gkAIfUFAQCICgAh9gUBAIgKACGrBiAAkAoAIawGAgDmCQAhrQYgAJAKACGuBgIA5gkAIa8GIACQCgAhsAYCAOYJACGxBgIA5gkAIQIAAAABACA8AADYAQAgCvIEAgDmCQAh9QUBAIgKACH2BQEAiAoAIasGIACQCgAhrAYCAOYJACGtBiAAkAoAIa4GAgDmCQAhrwYgAJAKACGwBgIA5gkAIbEGAgDmCQAhAgAAAA0AIDwAANoBACACAAAADQAgPAAA2gEAIAMAAAABACBDAADTAQAgRAAA2AEAIAEAAAABACABAAAADQAgBQ4AAIAPACBJAACBDwAgSgAAhA8AIEsAAIMPACBMAACCDwAgDe8EAAD6CAAw8AQAAOEBABDxBAAA-ggAMPIEAgD-BwAh9QUBAI4IACH2BQEAjggAIasGIACSCAAhrAYCAP4HACGtBiAAkggAIa4GAgD-BwAhrwYgAJIIACGwBgIA_gcAIbEGAgD-BwAhAwAAAA0AIAEAAOABADBIAADhAQAgAwAAAA0AIAEAAM8BADACAAABACABAAAABQAgAQAAAAUAIAMAAAADACABAAAEADACAAAFACADAAAAAwAgAQAABAAwAgAABQAgAwAAAAMAIAEAAAQAMAIAAAUAIB8DAAD2DgAgBQAA9w4AIAgAAPkOACAMAAD7DgAgGAAA-A4AIBwAAPoOACAdAAD8DgAgHgAA_Q4AIB8AAP4OACAlAAD_DgAg8gQCAAAAAYIFQAAAAAGGBQIAAAABkgVAAAAAAaAFAQAAAAGjBQEAAAABpQUBAAAAAcIFAAAAoAYChAZAAAAAAYoGAQAAAAGYBgEAAAABoQYBAAAAAaIGAQAAAAGjBgEAAAABpAYBAAAAAaUGAQAAAAGmBgEAAAABpwYBAAAAAagGAQAAAAGpBgEAAAABqgYBAAAAAQE8AADpAQAgFfIEAgAAAAGCBUAAAAABhgUCAAAAAZIFQAAAAAGgBQEAAAABowUBAAAAAaUFAQAAAAHCBQAAAKAGAoQGQAAAAAGKBgEAAAABmAYBAAAAAaEGAQAAAAGiBgEAAAABowYBAAAAAaQGAQAAAAGlBgEAAAABpgYBAAAAAacGAQAAAAGoBgEAAAABqQYBAAAAAaoGAQAAAAEBPAAA6wEAMAE8AADrAQAwHwMAAJYOACAFAACXDgAgCAAAmQ4AIAwAAJsOACAYAACYDgAgHAAAmg4AIB0AAJwOACAeAACdDgAgHwAAng4AICUAAJ8OACDyBAIA5gkAIYIFQADyCQAhhgUCAOYJACGSBUAA8gkAIaAFAQDxCQAhowUBAPEJACGlBQEA8QkAIcIFAADVDaAGIoQGQACgCwAhigYBAPEJACGYBgEAiAoAIaEGAQCICgAhogYBAIgKACGjBgEAiAoAIaQGAQDxCQAhpQYBAPEJACGmBgEA8QkAIacGAQDxCQAhqAYBAPEJACGpBgEA8QkAIaoGAQDxCQAhAgAAAAUAIDwAAO4BACAV8gQCAOYJACGCBUAA8gkAIYYFAgDmCQAhkgVAAPIJACGgBQEA8QkAIaMFAQDxCQAhpQUBAPEJACHCBQAA1Q2gBiKEBkAAoAsAIYoGAQDxCQAhmAYBAIgKACGhBgEAiAoAIaIGAQCICgAhowYBAIgKACGkBgEA8QkAIaUGAQDxCQAhpgYBAPEJACGnBgEA8QkAIagGAQDxCQAhqQYBAPEJACGqBgEA8QkAIQIAAAADACA8AADwAQAgAgAAAAMAIDwAAPABACADAAAABQAgQwAA6QEAIEQAAO4BACABAAAABQAgAQAAAAMAIBEOAACRDgAgSQAAkg4AIEoAAJUOACBLAACUDgAgTAAAkw4AIKAFAADrCQAgowUAAOsJACClBQAA6wkAIIQGAADrCQAgigYAAOsJACCkBgAA6wkAIKUGAADrCQAgpgYAAOsJACCnBgAA6wkAIKgGAADrCQAgqQYAAOsJACCqBgAA6wkAIBjvBAAA-QgAMPAEAAD3AQAQ8QQAAPkIADDyBAIA_gcAIYIFQACHCAAhhgUCAP4HACGSBUAAhwgAIaAFAQCGCAAhowUBAIYIACGlBQEAhggAIcIFAAD2CKAGIoQGQADCCAAhigYBAIYIACGYBgEAjggAIaEGAQCOCAAhogYBAI4IACGjBgEAjggAIaQGAQCGCAAhpQYBAIYIACGmBgEAhggAIacGAQCGCAAhqAYBAIYIACGpBgEAhggAIaoGAQCGCAAhAwAAAAMAIAEAAPYBADBIAAD3AQAgAwAAAAMAIAEAAAQAMAIAAAUAIAEAAAAJACABAAAACQAgAwAAAAcAIAEAAAgAMAIAAAkAIAMAAAAHACABAAAIADACAAAJACADAAAABwAgAQAACAAwAgAACQAgFgMAAPwNACAEAAD7DQAgBwAAkA4AIAgAAP4NACAYAAD9DQAgGQAA_w0AIPIEAgAAAAGBBQEAAAABggVAAAAAAYYFAgAAAAGTBQIAAAABwgUBAAAAAdMFAQAAAAHtBQEAAAABgQYCAAAAAZkGQAAAAAGaBgEAAAABmwYBAAAAAZwGIAAAAAGdBgEAAAABngYgAAAAAaAGAAAAoAYCATwAAP8BACAQ8gQCAAAAAYEFAQAAAAGCBUAAAAABhgUCAAAAAZMFAgAAAAHCBQEAAAAB0wUBAAAAAe0FAQAAAAGBBgIAAAABmQZAAAAAAZoGAQAAAAGbBgEAAAABnAYgAAAAAZ0GAQAAAAGeBiAAAAABoAYAAACgBgIBPAAAgQIAMAE8AACBAgAwAQAAAAsAIBYDAADYDQAgBAAA1w0AIAcAAI8OACAIAADaDQAgGAAA2Q0AIBkAANsNACDyBAIA5gkAIYEFAQDxCQAhggVAAPIJACGGBQIA5gkAIZMFAgDmCQAhwgUBAIgKACHTBQEAiAoAIe0FAQCICgAhgQYCAOYJACGZBkAA8gkAIZoGAQCICgAhmwYBAIgKACGcBiAAkAoAIZ0GAQDxCQAhngYgAJAKACGgBgAA1Q2gBiICAAAACQAgPAAAhQIAIBDyBAIA5gkAIYEFAQDxCQAhggVAAPIJACGGBQIA5gkAIZMFAgDmCQAhwgUBAIgKACHTBQEAiAoAIe0FAQCICgAhgQYCAOYJACGZBkAA8gkAIZoGAQCICgAhmwYBAIgKACGcBiAAkAoAIZ0GAQDxCQAhngYgAJAKACGgBgAA1Q2gBiICAAAABwAgPAAAhwIAIAIAAAAHACA8AACHAgAgAQAAAAsAIAMAAAAJACBDAAD_AQAgRAAAhQIAIAEAAAAJACABAAAABwAgBw4AAIoOACBJAACLDgAgSgAAjg4AIEsAAI0OACBMAACMDgAggQUAAOsJACCdBgAA6wkAIBPvBAAA9QgAMPAEAACPAgAQ8QQAAPUIADDyBAIA_gcAIYEFAQCGCAAhggVAAIcIACGGBQIA_gcAIZMFAgD-BwAhwgUBAI4IACHTBQEAjggAIe0FAQCOCAAhgQYCAP4HACGZBkAAhwgAIZoGAQCOCAAhmwYBAI4IACGcBiAAkggAIZ0GAQCGCAAhngYgAJIIACGgBgAA9gigBiIDAAAABwAgAQAAjgIAMEgAAI8CACADAAAABwAgAQAACAAwAgAACQAgAQAAAFEAIAEAAABRACADAAAATwAgAQAAUAAwAgAAUQAgAwAAAE8AIAEAAFAAMAIAAFEAIAMAAABPACABAABQADACAABRACAGBgAAiQ4AIPIEAgAAAAG3BQEAAAABuQUBAAAAAbsFAQAAAAGABgIAAAABATwAAJcCACAF8gQCAAAAAbcFAQAAAAG5BQEAAAABuwUBAAAAAYAGAgAAAAEBPAAAmQIAMAE8AACZAgAwBgYAAIgOACDyBAIA5gkAIbcFAQCICgAhuQUBAPEJACG7BQEA8QkAIYAGAgDmCQAhAgAAAFEAIDwAAJwCACAF8gQCAOYJACG3BQEAiAoAIbkFAQDxCQAhuwUBAPEJACGABgIA5gkAIQIAAABPACA8AACeAgAgAgAAAE8AIDwAAJ4CACADAAAAUQAgQwAAlwIAIEQAAJwCACABAAAAUQAgAQAAAE8AIAcOAACDDgAgSQAAhA4AIEoAAIcOACBLAACGDgAgTAAAhQ4AILkFAADrCQAguwUAAOsJACAI7wQAAPQIADDwBAAApQIAEPEEAAD0CAAw8gQCAP4HACG3BQEAjggAIbkFAQCGCAAhuwUBAIYIACGABgIA_gcAIQMAAABPACABAACkAgAwSAAApQIAIAMAAABPACABAABQADACAABRACABAAAAigEAIAEAAACKAQAgAwAAAAsAIAEAAIkBADACAACKAQAgAwAAAAsAIAEAAIkBADACAACKAQAgAwAAAAsAIAEAAIkBADACAACKAQAgCgMAAIAOACAFAACBDgAgCAAAgg4AIPIEAgAAAAGCBUAAAAABhgUCAAAAAYcFAQAAAAGgBQEAAAABlwYBAAAAAZgGAQAAAAEBPAAArQIAIAfyBAIAAAABggVAAAAAAYYFAgAAAAGHBQEAAAABoAUBAAAAAZcGAQAAAAGYBgEAAAABATwAAK8CADABPAAArwIAMAEAAAANACAKAwAAvw0AIAUAAMANACAIAADBDQAg8gQCAOYJACGCBUAA8gkAIYYFAgDmCQAhhwUBAIgKACGgBQEA8QkAIZcGAQCICgAhmAYBAPEJACECAAAAigEAIDwAALMCACAH8gQCAOYJACGCBUAA8gkAIYYFAgDmCQAhhwUBAIgKACGgBQEA8QkAIZcGAQCICgAhmAYBAPEJACECAAAACwAgPAAAtQIAIAIAAAALACA8AAC1AgAgAQAAAA0AIAMAAACKAQAgQwAArQIAIEQAALMCACABAAAAigEAIAEAAAALACAHDgAAug0AIEkAALsNACBKAAC-DQAgSwAAvQ0AIEwAALwNACCgBQAA6wkAIJgGAADrCQAgCu8EAADzCAAw8AQAAL0CABDxBAAA8wgAMPIEAgD-BwAhggVAAIcIACGGBQIA_gcAIYcFAQCOCAAhoAUBAIYIACGXBgEAjggAIZgGAQCGCAAhAwAAAAsAIAEAALwCADBIAAC9AgAgAwAAAAsAIAEAAIkBADACAACKAQAgAQAAAI0BACABAAAAjQEAIAMAAAAXACABAACMAQAwAgAAjQEAIAMAAAAXACABAACMAQAwAgAAjQEAIAMAAAAXACABAACMAQAwAgAAjQEAIAsDAAC1DQAgCAAAtg0AIBQAALcNACAVAAC4DQAgFgAAuQ0AIPIEAgAAAAGCBUAAAAABhgUCAAAAAZEFAgAAAAGVBgEAAAABlgYBAAAAAQE8AADFAgAgBvIEAgAAAAGCBUAAAAABhgUCAAAAAZEFAgAAAAGVBgEAAAABlgYBAAAAAQE8AADHAgAwATwAAMcCADALAwAAgA0AIAgAAIENACAUAACCDQAgFQAAgw0AIBYAAIQNACDyBAIA5gkAIYIFQADyCQAhhgUCAOYJACGRBQIA5gkAIZUGAQCICgAhlgYBAIgKACECAAAAjQEAIDwAAMoCACAG8gQCAOYJACGCBUAA8gkAIYYFAgDmCQAhkQUCAOYJACGVBgEAiAoAIZYGAQCICgAhAgAAABcAIDwAAMwCACACAAAAFwAgPAAAzAIAIAMAAACNAQAgQwAAxQIAIEQAAMoCACABAAAAjQEAIAEAAAAXACAFDgAA-wwAIEkAAPwMACBKAAD_DAAgSwAA_gwAIEwAAP0MACAJ7wQAAPIIADDwBAAA0wIAEPEEAADyCAAw8gQCAP4HACGCBUAAhwgAIYYFAgD-BwAhkQUCAP4HACGVBgEAjggAIZYGAQCOCAAhAwAAABcAIAEAANICADBIAADTAgAgAwAAABcAIAEAAIwBADACAACNAQAgAQAAADwAIAEAAAA8ACADAAAAOgAgAQAAOwAwAgAAPAAgAwAAADoAIAEAADsAMAIAADwAIAMAAAA6ACABAAA7ADACAAA8ACARBAAA-QwAIAYAAPgMACALAAD6DAAg8gQCAAAAAf4EAgAAAAGCBUAAAAABkwUCAAAAAfcFAQAAAAH7BQEAAAAB_AUBAAAAAYAGAgAAAAGOBgEAAAABjwYQAAAAAZAGAQAAAAGRBgEAAAABkwYAAACTBgKUBgEAAAABATwAANsCACAO8gQCAAAAAf4EAgAAAAGCBUAAAAABkwUCAAAAAfcFAQAAAAH7BQEAAAAB_AUBAAAAAYAGAgAAAAGOBgEAAAABjwYQAAAAAZAGAQAAAAGRBgEAAAABkwYAAACTBgKUBgEAAAABATwAAN0CADABPAAA3QIAMAEAAAAXACARBAAA9gwAIAYAAPUMACALAAD3DAAg8gQCAOYJACH-BAIA0AoAIYIFQADyCQAhkwUCAOYJACH3BQEAiAoAIfsFAQDxCQAh_AUBAPEJACGABgIA5gkAIY4GAQDxCQAhjwYQAMYLACGQBgEA8QkAIZEGAQDxCQAhkwYAAPQMkwYilAYBAPEJACECAAAAPAAgPAAA4QIAIA7yBAIA5gkAIf4EAgDQCgAhggVAAPIJACGTBQIA5gkAIfcFAQCICgAh-wUBAPEJACH8BQEA8QkAIYAGAgDmCQAhjgYBAPEJACGPBhAAxgsAIZAGAQDxCQAhkQYBAPEJACGTBgAA9AyTBiKUBgEA8QkAIQIAAAA6ACA8AADjAgAgAgAAADoAIDwAAOMCACABAAAAFwAgAwAAADwAIEMAANsCACBEAADhAgAgAQAAADwAIAEAAAA6ACANDgAA7wwAIEkAAPAMACBKAADzDAAgSwAA8gwAIEwAAPEMACD-BAAA6wkAIPsFAADrCQAg_AUAAOsJACCOBgAA6wkAII8GAADrCQAgkAYAAOsJACCRBgAA6wkAIJQGAADrCQAgEe8EAADuCAAw8AQAAOsCABDxBAAA7ggAMPIEAgD-BwAh_gQCAK8IACGCBUAAhwgAIZMFAgD-BwAh9wUBAI4IACH7BQEAhggAIfwFAQCGCAAhgAYCAP4HACGOBgEAhggAIY8GEADVCAAhkAYBAIYIACGRBgEAhggAIZMGAADvCJMGIpQGAQCGCAAhAwAAADoAIAEAAOoCADBIAADrAgAgAwAAADoAIAEAADsAMAIAADwAIAEAAAASACABAAAAEgAgAwAAABAAIAEAABEAMAIAABIAIAMAAAAQACABAAARADACAAASACADAAAAEAAgAQAAEQAwAgAAEgAgGwMAAOkMACAEAADnDAAgBgAA6AwAIAcAAOoMACALAADrDAAgDAAA7gwAIBAAAOwMACAXAADtDAAg8gQCAAAAAf4EAgAAAAGCBUAAAAABhgUCAAAAAZIFQAAAAAGTBQIAAAABwgUAAACMBgKABgIAAAABgQYCAAAAAYIGAQAAAAGDBgEAAAABhAZAAAAAAYUGAQAAAAGHBgAAAIcGAogGgAAAAAGJBkAAAAABigYBAAAAAYwGAQAAAAGNBgEAAAABATwAAPMCACAT8gQCAAAAAf4EAgAAAAGCBUAAAAABhgUCAAAAAZIFQAAAAAGTBQIAAAABwgUAAACMBgKABgIAAAABgQYCAAAAAYIGAQAAAAGDBgEAAAABhAZAAAAAAYUGAQAAAAGHBgAAAIcGAogGgAAAAAGJBkAAAAABigYBAAAAAYwGAQAAAAGNBgEAAAABATwAAPUCADABPAAA9QIAMAEAAAAHACABAAAADQAgAQAAAAsAIAEAAAAXACAbAwAAxwwAIAQAAMUMACAGAADGDAAgBwAAyAwAIAsAAMkMACAMAADMDAAgEAAAygwAIBcAAMsMACDyBAIA5gkAIf4EAgDQCgAhggVAAPIJACGGBQIA5gkAIZIFQADyCQAhkwUCAOYJACHCBQAAxAyMBiKABgIA0AoAIYEGAgDmCQAhggYBAIgKACGDBgEAiAoAIYQGQADyCQAhhQYBAIgKACGHBgAAwwyHBiKIBoAAAAABiQZAAPIJACGKBgEAiAoAIYwGAQDxCQAhjQYBAPEJACECAAAAEgAgPAAA_AIAIBPyBAIA5gkAIf4EAgDQCgAhggVAAPIJACGGBQIA5gkAIZIFQADyCQAhkwUCAOYJACHCBQAAxAyMBiKABgIA0AoAIYEGAgDmCQAhggYBAIgKACGDBgEAiAoAIYQGQADyCQAhhQYBAIgKACGHBgAAwwyHBiKIBoAAAAABiQZAAPIJACGKBgEAiAoAIYwGAQDxCQAhjQYBAPEJACECAAAAEAAgPAAA_gIAIAIAAAAQACA8AAD-AgAgAQAAAAcAIAEAAAANACABAAAACwAgAQAAABcAIAMAAAASACBDAADzAgAgRAAA_AIAIAEAAAASACABAAAAEAAgCg4AAL4MACBJAAC_DAAgSgAAwgwAIEsAAMEMACBMAADADAAg_gQAAOsJACCABgAA6wkAIIgGAADrCQAgjAYAAOsJACCNBgAA6wkAIBbvBAAA5wgAMPAEAACJAwAQ8QQAAOcIADDyBAIA_gcAIf4EAgCvCAAhggVAAIcIACGGBQIA_gcAIZIFQACHCAAhkwUCAP4HACHCBQAA6QiMBiKABgIArwgAIYEGAgD-BwAhggYBAI4IACGDBgEAjggAIYQGQACHCAAhhQYBAI4IACGHBgAA6AiHBiKIBgAApggAIIkGQACHCAAhigYBAI4IACGMBgEAhggAIY0GAQCGCAAhAwAAABAAIAEAAIgDADBIAACJAwAgAwAAABAAIAEAABEAMAIAABIAIAEAAAArACABAAAAKwAgAwAAACkAIAEAACoAMAIAACsAIAMAAAApACABAAAqADACAAArACADAAAAKQAgAQAAKgAwAgAAKwAgFAkAAPMLACAMAAC9DAAgDQAA9AsAIPIEAgAAAAH0BAIAAAABwgUAAACABgLgBQIAAAAB4gUQAAAAAeMFEAAAAAHkBRAAAAAB5QUQAAAAAeoFAQAAAAH3BQEAAAAB-AVAAAAAAfkFAQAAAAH6BQEAAAAB-wUBAAAAAfwFAQAAAAH9BQEAAAAB_gUQAAAAAQE8AACRAwAgEfIEAgAAAAH0BAIAAAABwgUAAACABgLgBQIAAAAB4gUQAAAAAeMFEAAAAAHkBRAAAAAB5QUQAAAAAeoFAQAAAAH3BQEAAAAB-AVAAAAAAfkFAQAAAAH6BQEAAAAB-wUBAAAAAfwFAQAAAAH9BQEAAAAB_gUQAAAAAQE8AACTAwAwATwAAJMDADABAAAAEAAgAQAAABoAIBQJAADkCwAgDAAAvAwAIA0AAOULACDyBAIA5gkAIfQEAgDQCgAhwgUAAOILgAYi4AUCANAKACHiBRAA5QkAIeMFEADlCQAh5AUQAOUJACHlBRAA5QkAIeoFAQDxCQAh9wUBAIgKACH4BUAA8gkAIfkFAQDxCQAh-gUBAPEJACH7BQEA8QkAIfwFAQDxCQAh_QUBAPEJACH-BRAAxgsAIQIAAAArACA8AACYAwAgEfIEAgDmCQAh9AQCANAKACHCBQAA4guABiLgBQIA0AoAIeIFEADlCQAh4wUQAOUJACHkBRAA5QkAIeUFEADlCQAh6gUBAPEJACH3BQEAiAoAIfgFQADyCQAh-QUBAPEJACH6BQEA8QkAIfsFAQDxCQAh_AUBAPEJACH9BQEA8QkAIf4FEADGCwAhAgAAACkAIDwAAJoDACACAAAAKQAgPAAAmgMAIAEAAAAQACABAAAAGgAgAwAAACsAIEMAAJEDACBEAACYAwAgAQAAACsAIAEAAAApACAODgAAtwwAIEkAALgMACBKAAC7DAAgSwAAugwAIEwAALkMACD0BAAA6wkAIOAFAADrCQAg6gUAAOsJACD5BQAA6wkAIPoFAADrCQAg-wUAAOsJACD8BQAA6wkAIP0FAADrCQAg_gUAAOsJACAU7wQAAOMIADDwBAAAowMAEPEEAADjCAAw8gQCAP4HACH0BAIArwgAIcIFAADkCIAGIuAFAgCvCAAh4gUQAP8HACHjBRAA_wcAIeQFEAD_BwAh5QUQAP8HACHqBQEAhggAIfcFAQCOCAAh-AVAAIcIACH5BQEAhggAIfoFAQCGCAAh-wUBAIYIACH8BQEAhggAIf0FAQCGCAAh_gUQANUIACEDAAAAKQAgAQAAogMAMEgAAKMDACADAAAAKQAgAQAAKgAwAgAAKwAgAQAAAEYAIAEAAABGACADAAAARAAgAQAARQAwAgAARgAgAwAAAEQAIAEAAEUAMAIAAEYAIAMAAABEACABAABFADACAABGACAGCQAAtgwAIPIEAgAAAAG3BQEAAAABuQUBAAAAAbsFAQAAAAHgBQIAAAABATwAAKsDACAF8gQCAAAAAbcFAQAAAAG5BQEAAAABuwUBAAAAAeAFAgAAAAEBPAAArQMAMAE8AACtAwAwBgkAALUMACDyBAIA5gkAIbcFAQCICgAhuQUBAIgKACG7BQEA8QkAIeAFAgDmCQAhAgAAAEYAIDwAALADACAF8gQCAOYJACG3BQEAiAoAIbkFAQCICgAhuwUBAPEJACHgBQIA5gkAIQIAAABEACA8AACyAwAgAgAAAEQAIDwAALIDACADAAAARgAgQwAAqwMAIEQAALADACABAAAARgAgAQAAAEQAIAYOAACwDAAgSQAAsQwAIEoAALQMACBLAACzDAAgTAAAsgwAILsFAADrCQAgCO8EAADiCAAw8AQAALkDABDxBAAA4ggAMPIEAgD-BwAhtwUBAI4IACG5BQEAjggAIbsFAQCGCAAh4AUCAP4HACEDAAAARAAgAQAAuAMAMEgAALkDACADAAAARAAgAQAARQAwAgAARgAgAQAAAJIBACABAAAAkgEAIAMAAACQAQAgAQAAkQEAMAIAAJIBACADAAAAkAEAIAEAAJEBADACAACSAQAgAwAAAJABACABAACRAQAwAgAAkgEAIAYDAACvDAAg8gQCAAAAAYYFAgAAAAH0BQEAAAAB9QUBAAAAAfYFAQAAAAEBPAAAwQMAIAXyBAIAAAABhgUCAAAAAfQFAQAAAAH1BQEAAAAB9gUBAAAAAQE8AADDAwAwATwAAMMDADAGAwAArgwAIPIEAgDmCQAhhgUCAOYJACH0BQEAiAoAIfUFAQCICgAh9gUBAIgKACECAAAAkgEAIDwAAMYDACAF8gQCAOYJACGGBQIA5gkAIfQFAQCICgAh9QUBAIgKACH2BQEAiAoAIQIAAACQAQAgPAAAyAMAIAIAAACQAQAgPAAAyAMAIAMAAACSAQAgQwAAwQMAIEQAAMYDACABAAAAkgEAIAEAAACQAQAgBQ4AAKkMACBJAACqDAAgSgAArQwAIEsAAKwMACBMAACrDAAgCO8EAADhCAAw8AQAAM8DABDxBAAA4QgAMPIEAgD-BwAhhgUCAP4HACH0BQEAjggAIfUFAQCOCAAh9gUBAI4IACEDAAAAkAEAIAEAAM4DADBIAADPAwAgAwAAAJABACABAACRAQAwAgAAkgEAIAEAAACWAQAgAQAAAJYBACADAAAAlAEAIAEAAJUBADACAACWAQAgAwAAAJQBACABAACVAQAwAgAAlgEAIAMAAACUAQAgAQAAlQEAMAIAAJYBACAHAwAAqAwAIPIEAgAAAAGGBQIAAAAB8AUBAAAAAfEFAQAAAAHyBQEAAAAB8wUBAAAAAQE8AADXAwAgBvIEAgAAAAGGBQIAAAAB8AUBAAAAAfEFAQAAAAHyBQEAAAAB8wUBAAAAAQE8AADZAwAwATwAANkDADAHAwAApwwAIPIEAgDmCQAhhgUCAOYJACHwBQEAiAoAIfEFAQCICgAh8gUBAIgKACHzBQEAiAoAIQIAAACWAQAgPAAA3AMAIAbyBAIA5gkAIYYFAgDmCQAh8AUBAIgKACHxBQEAiAoAIfIFAQCICgAh8wUBAIgKACECAAAAlAEAIDwAAN4DACACAAAAlAEAIDwAAN4DACADAAAAlgEAIEMAANcDACBEAADcAwAgAQAAAJYBACABAAAAlAEAIAUOAACiDAAgSQAAowwAIEoAAKYMACBLAAClDAAgTAAApAwAIAnvBAAA4AgAMPAEAADlAwAQ8QQAAOAIADDyBAIA_gcAIYYFAgD-BwAh8AUBAI4IACHxBQEAjggAIfIFAQCOCAAh8wUBAI4IACEDAAAAlAEAIAEAAOQDADBIAADlAwAgAwAAAJQBACABAACVAQAwAgAAlgEAIAEAAABaACABAAAAWgAgAwAAAFgAIAEAAFkAMAIAAFoAIAMAAABYACABAABZADACAABaACADAAAAWAAgAQAAWQAwAgAAWgAgBwQAAKAMACAbAAChDAAg8gQCAAAAAYIFQAAAAAGTBQIAAAAB7QUBAAAAAe8FAAAA7wUCATwAAO0DACAF8gQCAAAAAYIFQAAAAAGTBQIAAAAB7QUBAAAAAe8FAAAA7wUCATwAAO8DADABPAAA7wMAMAcEAACSDAAgGwAAkwwAIPIEAgDmCQAhggVAAPIJACGTBQIA5gkAIe0FAQCICgAh7wUAAJEM7wUiAgAAAFoAIDwAAPIDACAF8gQCAOYJACGCBUAA8gkAIZMFAgDmCQAh7QUBAIgKACHvBQAAkQzvBSICAAAAWAAgPAAA9AMAIAIAAABYACA8AAD0AwAgAwAAAFoAIEMAAO0DACBEAADyAwAgAQAAAFoAIAEAAABYACAFDgAAjAwAIEkAAI0MACBKAACQDAAgSwAAjwwAIEwAAI4MACAI7wQAANwIADDwBAAA-wMAEPEEAADcCAAw8gQCAP4HACGCBUAAhwgAIZMFAgD-BwAh7QUBAI4IACHvBQAA3QjvBSIDAAAAWAAgAQAA-gMAMEgAAPsDACADAAAAWAAgAQAAWQAwAgAAWgAgAQAAAF4AIAEAAABeACADAAAAXAAgAQAAXQAwAgAAXgAgAwAAAFwAIAEAAF0AMAIAAF4AIAMAAABcACABAABdADACAABeACAGGgAAiwwAIPIEAgAAAAG3BQEAAAABvAVAAAAAAesFAAEAAAHsBQIAAAABATwAAIMEACAF8gQCAAAAAbcFAQAAAAG8BUAAAAAB6wUAAQAAAewFAgAAAAEBPAAAhQQAMAE8AACFBAAwBhoAAIoMACDyBAIA5gkAIbcFAQCICgAhvAVAAPIJACHrBQAB2goAIewFAgDmCQAhAgAAAF4AIDwAAIgEACAF8gQCAOYJACG3BQEAiAoAIbwFQADyCQAh6wUAAdoKACHsBQIA5gkAIQIAAABcACA8AACKBAAgAgAAAFwAIDwAAIoEACADAAAAXgAgQwAAgwQAIEQAAIgEACABAAAAXgAgAQAAAFwAIAUOAACFDAAgSQAAhgwAIEoAAIkMACBLAACIDAAgTAAAhwwAIAjvBAAA2wgAMPAEAACRBAAQ8QQAANsIADDyBAIA_gcAIbcFAQCOCAAhvAVAAIcIACHrBQABvAgAIewFAgD-BwAhAwAAAFwAIAEAAJAEADBIAACRBAAgAwAAAFwAIAEAAF0AMAIAAF4AIAEAAAAcACABAAAAHAAgAwAAABoAIAEAABsAMAIAABwAIAMAAAAaACABAAAbADACAAAcACADAAAAGgAgAQAAGwAwAgAAHAAgGQQAAP8LACAJAAD-CwAgCgAAgAwAIAsAAIEMACANAACCDAAgEAAAgwwAIBMAAIQMACDyBAIAAAAB_gQCAAAAAYEFAQAAAAGCBUAAAAABhgUCAAAAAZIFQAAAAAGTBQIAAAABwgUAAADqBQLgBQIAAAAB4QUCAAAAAeIFEAAAAAHjBRAAAAAB5AUQAAAAAeUFEAAAAAHmBRAAAAAB5wUQAAAAAegFEAAAAAHqBQEAAAABATwAAJkEACAS8gQCAAAAAf4EAgAAAAGBBQEAAAABggVAAAAAAYYFAgAAAAGSBUAAAAABkwUCAAAAAcIFAAAA6gUC4AUCAAAAAeEFAgAAAAHiBRAAAAAB4wUQAAAAAeQFEAAAAAHlBRAAAAAB5gUQAAAAAecFEAAAAAHoBRAAAAAB6gUBAAAAAQE8AACbBAAwATwAAJsEADABAAAAEAAgAQAAAA0AIAEAAAAXACAZBAAAyQsAIAkAAMgLACAKAADKCwAgCwAAywsAIA0AAMwLACAQAADNCwAgEwAAzgsAIPIEAgDmCQAh_gQCANAKACGBBQEA8QkAIYIFQADyCQAhhgUCAOYJACGSBUAA8gkAIZMFAgDmCQAhwgUAAMcL6gUi4AUCANAKACHhBQIA0AoAIeIFEADlCQAh4wUQAOUJACHkBRAA5QkAIeUFEADlCQAh5gUQAMYLACHnBRAA5QkAIegFEADlCQAh6gUBAPEJACECAAAAHAAgPAAAoQQAIBLyBAIA5gkAIf4EAgDQCgAhgQUBAPEJACGCBUAA8gkAIYYFAgDmCQAhkgVAAPIJACGTBQIA5gkAIcIFAADHC-oFIuAFAgDQCgAh4QUCANAKACHiBRAA5QkAIeMFEADlCQAh5AUQAOUJACHlBRAA5QkAIeYFEADGCwAh5wUQAOUJACHoBRAA5QkAIeoFAQDxCQAhAgAAABoAIDwAAKMEACACAAAAGgAgPAAAowQAIAEAAAAQACABAAAADQAgAQAAABcAIAMAAAAcACBDAACZBAAgRAAAoQQAIAEAAAAcACABAAAAGgAgCw4AAMELACBJAADCCwAgSgAAxQsAIEsAAMQLACBMAADDCwAg_gQAAOsJACCBBQAA6wkAIOAFAADrCQAg4QUAAOsJACDmBQAA6wkAIOoFAADrCQAgFe8EAADUCAAw8AQAAK0EABDxBAAA1AgAMPIEAgD-BwAh_gQCAK8IACGBBQEAhggAIYIFQACHCAAhhgUCAP4HACGSBUAAhwgAIZMFAgD-BwAhwgUAANYI6gUi4AUCAK8IACHhBQIArwgAIeIFEAD_BwAh4wUQAP8HACHkBRAA_wcAIeUFEAD_BwAh5gUQANUIACHnBRAA_wcAIegFEAD_BwAh6gUBAIYIACEDAAAAGgAgAQAArAQAMEgAAK0EACADAAAAGgAgAQAAGwAwAgAAHAAgAQAAACMAIAEAAAAjACADAAAAIQAgAQAAIgAwAgAAIwAgAwAAACEAIAEAACIAMAIAACMAIAMAAAAhACABAAAiADACAAAjACANDAAAvwsAIA8AAMALACDyBAIAAAAB9AQCAAAAAYEFAQAAAAGCBUAAAAAB2AUCAAAAAdkFAQAAAAHaBRAAAAAB2wUQAAAAAd0FAAAA3QUC3gVAAAAAAd8FAQAAAAEBPAAAtQQAIAvyBAIAAAAB9AQCAAAAAYEFAQAAAAGCBUAAAAAB2AUCAAAAAdkFAQAAAAHaBRAAAAAB2wUQAAAAAd0FAAAA3QUC3gVAAAAAAd8FAQAAAAEBPAAAtwQAMAE8AAC3BAAwDQwAAL0LACAPAAC-CwAg8gQCAOYJACH0BAIA5gkAIYEFAQDxCQAhggVAAPIJACHYBQIA5gkAIdkFAQDxCQAh2gUQAOUJACHbBRAA5QkAId0FAAC8C90FIt4FQADyCQAh3wUBAPEJACECAAAAIwAgPAAAugQAIAvyBAIA5gkAIfQEAgDmCQAhgQUBAPEJACGCBUAA8gkAIdgFAgDmCQAh2QUBAPEJACHaBRAA5QkAIdsFEADlCQAh3QUAALwL3QUi3gVAAPIJACHfBQEA8QkAIQIAAAAhACA8AAC8BAAgAgAAACEAIDwAALwEACADAAAAIwAgQwAAtQQAIEQAALoEACABAAAAIwAgAQAAACEAIAgOAAC3CwAgSQAAuAsAIEoAALsLACBLAAC6CwAgTAAAuQsAIIEFAADrCQAg2QUAAOsJACDfBQAA6wkAIA7vBAAA0AgAMPAEAADDBAAQ8QQAANAIADDyBAIA_gcAIfQEAgD-BwAhgQUBAIYIACGCBUAAhwgAIdgFAgD-BwAh2QUBAIYIACHaBRAA_wcAIdsFEAD_BwAh3QUAANEI3QUi3gVAAIcIACHfBQEAhggAIQMAAAAhACABAADCBAAwSAAAwwQAIAMAAAAhACABAAAiADACAAAjACABAAAAmwEAIAEAAACbAQAgAwAAAJkBACABAACaAQAwAgAAmwEAIAMAAACZAQAgAQAAmgEAMAIAAJsBACADAAAAmQEAIAEAAJoBADACAACbAQAgBAMAALYLACDyBAIAAAABggVAAAAAAYYFAgAAAAEBPAAAywQAIAPyBAIAAAABggVAAAAAAYYFAgAAAAEBPAAAzQQAMAE8AADNBAAwBAMAALULACDyBAIA5gkAIYIFQADyCQAhhgUCAOYJACECAAAAmwEAIDwAANAEACAD8gQCAOYJACGCBUAA8gkAIYYFAgDmCQAhAgAAAJkBACA8AADSBAAgAgAAAJkBACA8AADSBAAgAwAAAJsBACBDAADLBAAgRAAA0AQAIAEAAACbAQAgAQAAAJkBACAFDgAAsAsAIEkAALELACBKAAC0CwAgSwAAswsAIEwAALILACAG7wQAAM8IADDwBAAA2QQAEPEEAADPCAAw8gQCAP4HACGCBUAAhwgAIYYFAgD-BwAhAwAAAJkBACABAADYBAAwSAAA2QQAIAMAAACZAQAgAQAAmgEAMAIAAJsBACABAAAAnwEAIAEAAACfAQAgAwAAAJ0BACABAACeAQAwAgAAnwEAIAMAAACdAQAgAQAAngEAMAIAAJ8BACADAAAAnQEAIAEAAJ4BADACAACfAQAgBgMAAK8LACDyBAIAAAABggVAAAAAAYYFAgAAAAHWBQEAAAAB1wUgAAAAAQE8AADhBAAgBfIEAgAAAAGCBUAAAAABhgUCAAAAAdYFAQAAAAHXBSAAAAABATwAAOMEADABPAAA4wQAMAYDAACuCwAg8gQCAOYJACGCBUAA8gkAIYYFAgDmCQAh1gUBAIgKACHXBSAAkAoAIQIAAACfAQAgPAAA5gQAIAXyBAIA5gkAIYIFQADyCQAhhgUCAOYJACHWBQEAiAoAIdcFIACQCgAhAgAAAJ0BACA8AADoBAAgAgAAAJ0BACA8AADoBAAgAwAAAJ8BACBDAADhBAAgRAAA5gQAIAEAAACfAQAgAQAAAJ0BACAFDgAAqQsAIEkAAKoLACBKAACtCwAgSwAArAsAIEwAAKsLACAI7wQAAM4IADDwBAAA7wQAEPEEAADOCAAw8gQCAP4HACGCBUAAhwgAIYYFAgD-BwAh1gUBAI4IACHXBSAAkggAIQMAAACdAQAgAQAA7gQAMEgAAO8EACADAAAAnQEAIAEAAJ4BADACAACfAQAgAQAAAKMBACABAAAAowEAIAMAAAChAQAgAQAAogEAMAIAAKMBACADAAAAoQEAIAEAAKIBADACAACjAQAgAwAAAKEBACABAACiAQAwAgAAowEAIAcDAACoCwAg8gQCAAAAAYIFQAAAAAGGBQIAAAAB0wUAAADTBQLUBQEAAAAB1QUgAAAAAQE8AAD3BAAgBvIEAgAAAAGCBUAAAAABhgUCAAAAAdMFAAAA0wUC1AUBAAAAAdUFIAAAAAEBPAAA-QQAMAE8AAD5BAAwBwMAAKcLACDyBAIA5gkAIYIFQADyCQAhhgUCAOYJACHTBQAApgvTBSLUBQEAiAoAIdUFIACQCgAhAgAAAKMBACA8AAD8BAAgBvIEAgDmCQAhggVAAPIJACGGBQIA5gkAIdMFAACmC9MFItQFAQCICgAh1QUgAJAKACECAAAAoQEAIDwAAP4EACACAAAAoQEAIDwAAP4EACADAAAAowEAIEMAAPcEACBEAAD8BAAgAQAAAKMBACABAAAAoQEAIAUOAAChCwAgSQAAogsAIEoAAKULACBLAACkCwAgTAAAowsAIAnvBAAAyggAMPAEAACFBQAQ8QQAAMoIADDyBAIA_gcAIYIFQACHCAAhhgUCAP4HACHTBQAAywjTBSLUBQEAjggAIdUFIACSCAAhAwAAAKEBACABAACEBQAwSAAAhQUAIAMAAAChAQAgAQAAogEAMAIAAKMBACAK7wQAAMUIADDwBAAAiwUAEPEEAADFCAAw8gQCAAAAAcIFAQCjCAAhzQUBAKMIACHOBUAAxwgAIc8FQADICAAh0AUCAMkIACHRBQEAnggAIQEAAACIBQAgAQAAAIgFACAK7wQAAMUIADDwBAAAiwUAEPEEAADFCAAw8gQCAMYIACHCBQEAowgAIc0FAQCjCAAhzgVAAMcIACHPBUAAyAgAIdAFAgDJCAAh0QUBAJ4IACEDzwUAAOsJACDQBQAA6wkAINEFAADrCQAgAwAAAIsFACABAACMBQAwAgAAiAUAIAMAAACLBQAgAQAAjAUAMAIAAIgFACADAAAAiwUAIAEAAIwFADACAACIBQAgB_IEAgAAAAHCBQEAAAABzQUBAAAAAc4FQAAAAAHPBUAAAAAB0AUCAAAAAdEFAQAAAAEBPAAAkAUAIAfyBAIAAAABwgUBAAAAAc0FAQAAAAHOBUAAAAABzwVAAAAAAdAFAgAAAAHRBQEAAAABATwAAJIFADABPAAAkgUAMAfyBAIA5gkAIcIFAQCICgAhzQUBAIgKACHOBUAA8gkAIc8FQACgCwAh0AUCANAKACHRBQEA8QkAIQIAAACIBQAgPAAAlQUAIAfyBAIA5gkAIcIFAQCICgAhzQUBAIgKACHOBUAA8gkAIc8FQACgCwAh0AUCANAKACHRBQEA8QkAIQIAAACLBQAgPAAAlwUAIAIAAACLBQAgPAAAlwUAIAMAAACIBQAgQwAAkAUAIEQAAJUFACABAAAAiAUAIAEAAACLBQAgCA4AAJsLACBJAACcCwAgSgAAnwsAIEsAAJ4LACBMAACdCwAgzwUAAOsJACDQBQAA6wkAINEFAADrCQAgCu8EAADBCAAw8AQAAJ4FABDxBAAAwQgAMPIEAgD-BwAhwgUBAI4IACHNBQEAjggAIc4FQACHCAAhzwVAAMIIACHQBQIArwgAIdEFAQCGCAAhAwAAAIsFACABAACdBQAwSAAAngUAIAMAAACLBQAgAQAAjAUAMAIAAIgFACABAAAAbwAgAQAAAG8AIAMAAABtACABAABuADACAABvACADAAAAbQAgAQAAbgAwAgAAbwAgAwAAAG0AIAEAAG4AMAIAAG8AIAwDAACXCwAgBAAAmAsAIBkAAJkLACAgAACaCwAgIQAAlgsAIPIEAgAAAAGCBUAAAAABhgUCAAAAAYcFAQAAAAGSBUAAAAABkwUCAAAAAcwFAgAAAAEBPAAApgUAIAfyBAIAAAABggVAAAAAAYYFAgAAAAGHBQEAAAABkgVAAAAAAZMFAgAAAAHMBQIAAAABATwAAKgFADABPAAAqAUAMAEAAABtACABAAAAAwAgDAMAAPsKACAEAAD8CgAgGQAA_QoAICAAAPkKACAhAAD6CgAg8gQCAOYJACGCBUAA8gkAIYYFAgDmCQAhhwUBAIgKACGSBUAA8gkAIZMFAgDQCgAhzAUCANAKACECAAAAbwAgPAAArQUAIAfyBAIA5gkAIYIFQADyCQAhhgUCAOYJACGHBQEAiAoAIZIFQADyCQAhkwUCANAKACHMBQIA0AoAIQIAAABtACA8AACvBQAgAgAAAG0AIDwAAK8FACABAAAAbQAgAQAAAAMAIAMAAABvACBDAACmBQAgRAAArQUAIAEAAABvACABAAAAbQAgBw4AAPQKACBJAAD1CgAgSgAA-AoAIEsAAPcKACBMAAD2CgAgkwUAAOsJACDMBQAA6wkAIArvBAAAwAgAMPAEAAC4BQAQ8QQAAMAIADDyBAIA_gcAIYIFQACHCAAhhgUCAP4HACGHBQEAjggAIZIFQACHCAAhkwUCAK8IACHMBQIArwgAIQMAAABtACABAAC3BQAwSAAAuAUAIAMAAABtACABAABuADACAABvACABAAAAdgAgAQAAAHYAIAMAAAB0ACABAAB1ADACAAB2ACADAAAAdAAgAQAAdQAwAgAAdgAgAwAAAHQAIAEAAHUAMAIAAHYAIA4DAADxCgAgIgAA8goAICQAAPMKACDyBAIAAAABggVAAAAAAYYFAgAAAAGHBQEAAAABkgVAAAAAAbkFAQAAAAG6BQQAAAAByAUCAAAAAckFIAAAAAHKBQIAAAABywUBAAAAAQE8AADABQAgC_IEAgAAAAGCBUAAAAABhgUCAAAAAYcFAQAAAAGSBUAAAAABuQUBAAAAAboFBAAAAAHIBQIAAAAByQUgAAAAAcoFAgAAAAHLBQEAAAABATwAAMIFADABPAAAwgUAMAEAAABtACAOAwAA4goAICIAAOMKACAkAADkCgAg8gQCAOYJACGCBUAA8gkAIYYFAgDmCQAhhwUBAIgKACGSBUAA8gkAIbkFAQDxCQAhugUEAMUKACHIBQIA0AoAIckFIACQCgAhygUCANAKACHLBQEA8QkAIQIAAAB2ACA8AADGBQAgC_IEAgDmCQAhggVAAPIJACGGBQIA5gkAIYcFAQCICgAhkgVAAPIJACG5BQEA8QkAIboFBADFCgAhyAUCANAKACHJBSAAkAoAIcoFAgDQCgAhywUBAPEJACECAAAAdAAgPAAAyAUAIAIAAAB0ACA8AADIBQAgAQAAAG0AIAMAAAB2ACBDAADABQAgRAAAxgUAIAEAAAB2ACABAAAAdAAgCQ4AAN0KACBJAADeCgAgSgAA4QoAIEsAAOAKACBMAADfCgAguQUAAOsJACDIBQAA6wkAIMoFAADrCQAgywUAAOsJACAO7wQAAL8IADDwBAAA0AUAEPEEAAC_CAAw8gQCAP4HACGCBUAAhwgAIYYFAgD-BwAhhwUBAI4IACGSBUAAhwgAIbkFAQCGCAAhugUEAKsIACHIBQIArwgAIckFIACSCAAhygUCAK8IACHLBQEAhggAIQMAAAB0ACABAADPBQAwSAAA0AUAIAMAAAB0ACABAAB1ADACAAB2ACABAAAAewAgAQAAAHsAIAMAAAB5ACABAAB6ADACAAB7ACADAAAAeQAgAQAAegAwAgAAewAgAwAAAHkAIAEAAHoAMAIAAHsAIAYjAADcCgAgPAABAAAB8gQCAAAAAYIFQAAAAAHGBQIAAAABxwUCAAAAAQE8AADYBQAgBTwAAQAAAfIEAgAAAAGCBUAAAAABxgUCAAAAAccFAgAAAAEBPAAA2gUAMAE8AADaBQAwBiMAANsKACA8AAHaCgAh8gQCAOYJACGCBUAA8gkAIcYFAgDmCQAhxwUCAOYJACECAAAAewAgPAAA3QUAIAU8AAHaCgAh8gQCAOYJACGCBUAA8gkAIcYFAgDmCQAhxwUCAOYJACECAAAAeQAgPAAA3wUAIAIAAAB5ACA8AADfBQAgAwAAAHsAIEMAANgFACBEAADdBQAgAQAAAHsAIAEAAAB5ACAFDgAA1QoAIEkAANYKACBKAADZCgAgSwAA2AoAIEwAANcKACAIPAABvAgAIe8EAAC7CAAw8AQAAOYFABDxBAAAuwgAMPIEAgD-BwAhggVAAIcIACHGBQIA_gcAIccFAgD-BwAhAwAAAHkAIAEAAOUFADBIAADmBQAgAwAAAHkAIAEAAHoAMAIAAHsAIAEAAABkACABAAAAZAAgAwAAAGIAIAEAAGMAMAIAAGQAIAMAAABiACABAABjADACAABkACADAAAAYgAgAQAAYwAwAgAAZAAgDAMAANQKACAEAADTCgAg8gQCAAAAAYIFQAAAAAGGBQIAAAABkwUCAAAAAb4FAAAAvgUCwAUAAADABQLCBQAAAMIFAsMFAQAAAAHEBQIAAAABxQUBAAAAAQE8AADuBQAgCvIEAgAAAAGCBUAAAAABhgUCAAAAAZMFAgAAAAG-BQAAAL4FAsAFAAAAwAUCwgUAAADCBQLDBQEAAAABxAUCAAAAAcUFAQAAAAEBPAAA8AUAMAE8AADwBQAwAQAAAA0AIAwDAADSCgAgBAAA0QoAIPIEAgDmCQAhggVAAPIJACGGBQIA0AoAIZMFAgDmCQAhvgUAAM0KvgUiwAUAAM4KwAUiwgUAAM8KwgUiwwUBAPEJACHEBQIA0AoAIcUFAQDxCQAhAgAAAGQAIDwAAPQFACAK8gQCAOYJACGCBUAA8gkAIYYFAgDQCgAhkwUCAOYJACG-BQAAzQq-BSLABQAAzgrABSLCBQAAzwrCBSLDBQEA8QkAIcQFAgDQCgAhxQUBAPEJACECAAAAYgAgPAAA9gUAIAIAAABiACA8AAD2BQAgAQAAAA0AIAMAAABkACBDAADuBQAgRAAA9AUAIAEAAABkACABAAAAYgAgCQ4AAMgKACBJAADJCgAgSgAAzAoAIEsAAMsKACBMAADKCgAghgUAAOsJACDDBQAA6wkAIMQFAADrCQAgxQUAAOsJACAN7wQAAK4IADDwBAAA_gUAEPEEAACuCAAw8gQCAP4HACGCBUAAhwgAIYYFAgCvCAAhkwUCAP4HACG-BQAAsAi-BSLABQAAsQjABSLCBQAAsgjCBSLDBQEAhggAIcQFAgCvCAAhxQUBAIYIACEDAAAAYgAgAQAA_QUAMEgAAP4FACADAAAAYgAgAQAAYwAwAgAAZAAgAQAAAGkAIAEAAABpACADAAAAZwAgAQAAaAAwAgAAaQAgAwAAAGcAIAEAAGgAMAIAAGkAIAMAAABnACABAABoADACAABpACAKBAAAxwoAIPIEAgAAAAGSBUAAAAABkwUCAAAAAbcFAQAAAAG4BQEAAAABuQUBAAAAAboFBAAAAAG7BQEAAAABvAVAAAAAAQE8AACGBgAgCfIEAgAAAAGSBUAAAAABkwUCAAAAAbcFAQAAAAG4BQEAAAABuQUBAAAAAboFBAAAAAG7BQEAAAABvAVAAAAAAQE8AACIBgAwATwAAIgGADAKBAAAxgoAIPIEAgDmCQAhkgVAAPIJACGTBQIA5gkAIbcFAQCICgAhuAUBAIgKACG5BQEAiAoAIboFBADFCgAhuwUBAIgKACG8BUAA8gkAIQIAAABpACA8AACLBgAgCfIEAgDmCQAhkgVAAPIJACGTBQIA5gkAIbcFAQCICgAhuAUBAIgKACG5BQEAiAoAIboFBADFCgAhuwUBAIgKACG8BUAA8gkAIQIAAABnACA8AACNBgAgAgAAAGcAIDwAAI0GACADAAAAaQAgQwAAhgYAIEQAAIsGACABAAAAaQAgAQAAAGcAIAUOAADACgAgSQAAwQoAIEoAAMQKACBLAADDCgAgTAAAwgoAIAzvBAAAqggAMPAEAACUBgAQ8QQAAKoIADDyBAIA_gcAIZIFQACHCAAhkwUCAP4HACG3BQEAjggAIbgFAQCOCAAhuQUBAI4IACG6BQQAqwgAIbsFAQCOCAAhvAVAAIcIACEDAAAAZwAgAQAAkwYAMEgAAJQGACADAAAAZwAgAQAAaAAwAgAAaQAgCwMAAJoIACDvBAAAqAgAMPAEAACoAQAQ8QQAAKgIADDyBAIAAAABhgUCAAAAAZwFAQCjCAAhswUBAKMIACG0BQEAowgAIbUFAQCeCAAhtgUAAKkIACABAAAAlwYAIAEAAACXBgAgAwMAAJwKACC1BQAA6wkAILYFAADrCQAgAwAAAKgBACABAACaBgAwAgAAlwYAIAMAAACoAQAgAQAAmgYAMAIAAJcGACADAAAAqAEAIAEAAJoGADACAACXBgAgCAMAAL8KACDyBAIAAAABhgUCAAAAAZwFAQAAAAGzBQEAAAABtAUBAAAAAbUFAQAAAAG2BYAAAAABATwAAJ4GACAH8gQCAAAAAYYFAgAAAAGcBQEAAAABswUBAAAAAbQFAQAAAAG1BQEAAAABtgWAAAAAAQE8AACgBgAwATwAAKAGADAIAwAAvgoAIPIEAgDmCQAhhgUCAOYJACGcBQEAiAoAIbMFAQCICgAhtAUBAIgKACG1BQEA8QkAIbYFgAAAAAECAAAAlwYAIDwAAKMGACAH8gQCAOYJACGGBQIA5gkAIZwFAQCICgAhswUBAIgKACG0BQEAiAoAIbUFAQDxCQAhtgWAAAAAAQIAAACoAQAgPAAApQYAIAIAAACoAQAgPAAApQYAIAMAAACXBgAgQwAAngYAIEQAAKMGACABAAAAlwYAIAEAAACoAQAgBw4AALkKACBJAAC6CgAgSgAAvQoAIEsAALwKACBMAAC7CgAgtQUAAOsJACC2BQAA6wkAIArvBAAApQgAMPAEAACsBgAQ8QQAAKUIADDyBAIA_gcAIYYFAgD-BwAhnAUBAI4IACGzBQEAjggAIbQFAQCOCAAhtQUBAIYIACG2BQAApggAIAMAAACoAQAgAQAAqwYAMEgAAKwGACADAAAAqAEAIAEAAJoGADACAACXBgAgEwMAAJoIACDvBAAAoggAMPAEAACqAQAQ8QQAAKIIADDyBAIAAAABhgUCAAAAAaYFAQCjCAAhpwUgAKQIACGoBQEAowgAIakFIACkCAAhqgUBAKMIACGrBSAApAgAIawFAQCjCAAhrQUBAKMIACGuBQEAowgAIa8FAQCjCAAhsAUgAKQIACGxBSAApAgAIbIFIACkCAAhAQAAAK8GACABAAAArwYAIAEDAACcCgAgAwAAAKoBACABAACyBgAwAgAArwYAIAMAAACqAQAgAQAAsgYAMAIAAK8GACADAAAAqgEAIAEAALIGADACAACvBgAgEAMAALgKACDyBAIAAAABhgUCAAAAAaYFAQAAAAGnBSAAAAABqAUBAAAAAakFIAAAAAGqBQEAAAABqwUgAAAAAawFAQAAAAGtBQEAAAABrgUBAAAAAa8FAQAAAAGwBSAAAAABsQUgAAAAAbIFIAAAAAEBPAAAtgYAIA_yBAIAAAABhgUCAAAAAaYFAQAAAAGnBSAAAAABqAUBAAAAAakFIAAAAAGqBQEAAAABqwUgAAAAAawFAQAAAAGtBQEAAAABrgUBAAAAAa8FAQAAAAGwBSAAAAABsQUgAAAAAbIFIAAAAAEBPAAAuAYAMAE8AAC4BgAwEAMAALcKACDyBAIA5gkAIYYFAgDmCQAhpgUBAIgKACGnBSAAkAoAIagFAQCICgAhqQUgAJAKACGqBQEAiAoAIasFIACQCgAhrAUBAIgKACGtBQEAiAoAIa4FAQCICgAhrwUBAIgKACGwBSAAkAoAIbEFIACQCgAhsgUgAJAKACECAAAArwYAIDwAALsGACAP8gQCAOYJACGGBQIA5gkAIaYFAQCICgAhpwUgAJAKACGoBQEAiAoAIakFIACQCgAhqgUBAIgKACGrBSAAkAoAIawFAQCICgAhrQUBAIgKACGuBQEAiAoAIa8FAQCICgAhsAUgAJAKACGxBSAAkAoAIbIFIACQCgAhAgAAAKoBACA8AAC9BgAgAgAAAKoBACA8AAC9BgAgAwAAAK8GACBDAAC2BgAgRAAAuwYAIAEAAACvBgAgAQAAAKoBACAFDgAAsgoAIEkAALMKACBKAAC2CgAgSwAAtQoAIEwAALQKACAS7wQAAKEIADDwBAAAxAYAEPEEAAChCAAw8gQCAP4HACGGBQIA_gcAIaYFAQCOCAAhpwUgAJIIACGoBQEAjggAIakFIACSCAAhqgUBAI4IACGrBSAAkggAIawFAQCOCAAhrQUBAI4IACGuBQEAjggAIa8FAQCOCAAhsAUgAJIIACGxBSAAkggAIbIFIACSCAAhAwAAAKoBACABAADDBgAwSAAAxAYAIAMAAACqAQAgAQAAsgYAMAIAAK8GACAHAwAAmggAIDwAAJkIACDvBAAAoAgAMPAEAACsAQAQ8QQAAKAIADDyBAIAAAABhgUCAAAAAQEAAADHBgAgAQAAAMcGACABAwAAnAoAIAMAAACsAQAgAQAAygYAMAIAAMcGACADAAAArAEAIAEAAMoGADACAADHBgAgAwAAAKwBACABAADKBgAwAgAAxwYAIAQDAACxCgAgPIAAAAAB8gQCAAAAAYYFAgAAAAEBPAAAzgYAIAM8gAAAAAHyBAIAAAABhgUCAAAAAQE8AADQBgAwATwAANAGADAEAwAAsAoAIDyAAAAAAfIEAgDmCQAhhgUCAOYJACECAAAAxwYAIDwAANMGACADPIAAAAAB8gQCAOYJACGGBQIA5gkAIQIAAACsAQAgPAAA1QYAIAIAAACsAQAgPAAA1QYAIAMAAADHBgAgQwAAzgYAIEQAANMGACABAAAAxwYAIAEAAACsAQAgBQ4AAKsKACBJAACsCgAgSgAArwoAIEsAAK4KACBMAACtCgAgBjwAAJYIACDvBAAAnwgAMPAEAADcBgAQ8QQAAJ8IADDyBAIA_gcAIYYFAgD-BwAhAwAAAKwBACABAADbBgAwSAAA3AYAIAMAAACsAQAgAQAAygYAMAIAAMcGACAQAwAAmggAIO8EAACdCAAw8AQAAK4BABDxBAAAnQgAMPIEAgAAAAGGBQIAAAABnAUBAJ4IACGdBQEAnggAIZ4FAQCeCAAhnwUBAJ4IACGgBQEAnggAIaEFAQCeCAAhogUBAJ4IACGjBQEAnggAIaQFAQCeCAAhpQUBAJ4IACEBAAAA3wYAIAEAAADfBgAgCwMAAJwKACCcBQAA6wkAIJ0FAADrCQAgngUAAOsJACCfBQAA6wkAIKAFAADrCQAgoQUAAOsJACCiBQAA6wkAIKMFAADrCQAgpAUAAOsJACClBQAA6wkAIAMAAACuAQAgAQAA4gYAMAIAAN8GACADAAAArgEAIAEAAOIGADACAADfBgAgAwAAAK4BACABAADiBgAwAgAA3wYAIA0DAACqCgAg8gQCAAAAAYYFAgAAAAGcBQEAAAABnQUBAAAAAZ4FAQAAAAGfBQEAAAABoAUBAAAAAaEFAQAAAAGiBQEAAAABowUBAAAAAaQFAQAAAAGlBQEAAAABATwAAOYGACAM8gQCAAAAAYYFAgAAAAGcBQEAAAABnQUBAAAAAZ4FAQAAAAGfBQEAAAABoAUBAAAAAaEFAQAAAAGiBQEAAAABowUBAAAAAaQFAQAAAAGlBQEAAAABATwAAOgGADABPAAA6AYAMA0DAACpCgAg8gQCAOYJACGGBQIA5gkAIZwFAQDxCQAhnQUBAPEJACGeBQEA8QkAIZ8FAQDxCQAhoAUBAPEJACGhBQEA8QkAIaIFAQDxCQAhowUBAPEJACGkBQEA8QkAIaUFAQDxCQAhAgAAAN8GACA8AADrBgAgDPIEAgDmCQAhhgUCAOYJACGcBQEA8QkAIZ0FAQDxCQAhngUBAPEJACGfBQEA8QkAIaAFAQDxCQAhoQUBAPEJACGiBQEA8QkAIaMFAQDxCQAhpAUBAPEJACGlBQEA8QkAIQIAAACuAQAgPAAA7QYAIAIAAACuAQAgPAAA7QYAIAMAAADfBgAgQwAA5gYAIEQAAOsGACABAAAA3wYAIAEAAACuAQAgDw4AAKQKACBJAAClCgAgSgAAqAoAIEsAAKcKACBMAACmCgAgnAUAAOsJACCdBQAA6wkAIJ4FAADrCQAgnwUAAOsJACCgBQAA6wkAIKEFAADrCQAgogUAAOsJACCjBQAA6wkAIKQFAADrCQAgpQUAAOsJACAP7wQAAJwIADDwBAAA9AYAEPEEAACcCAAw8gQCAP4HACGGBQIA_gcAIZwFAQCGCAAhnQUBAIYIACGeBQEAhggAIZ8FAQCGCAAhoAUBAIYIACGhBQEAhggAIaIFAQCGCAAhowUBAIYIACGkBQEAhggAIaUFAQCGCAAhAwAAAK4BACABAADzBgAwSAAA9AYAIAMAAACuAQAgAQAA4gYAMAIAAN8GACABAAAAtAEAIAEAAAC0AQAgAwAAALIBACABAACzAQAwAgAAtAEAIAMAAACyAQAgAQAAswEAMAIAALQBACADAAAAsgEAIAEAALMBADACAAC0AQAgBgMAAKMKACDyBAIAAAABggVAAAAAAYYFAgAAAAGHBQEAAAABnAUBAAAAAQE8AAD8BgAgBfIEAgAAAAGCBUAAAAABhgUCAAAAAYcFAQAAAAGcBQEAAAABATwAAP4GADABPAAA_gYAMAYDAACiCgAg8gQCAOYJACGCBUAA8gkAIYYFAgDmCQAhhwUBAIgKACGcBQEA8QkAIQIAAAC0AQAgPAAAgQcAIAXyBAIA5gkAIYIFQADyCQAhhgUCAOYJACGHBQEAiAoAIZwFAQDxCQAhAgAAALIBACA8AACDBwAgAgAAALIBACA8AACDBwAgAwAAALQBACBDAAD8BgAgRAAAgQcAIAEAAAC0AQAgAQAAALIBACAGDgAAnQoAIEkAAJ4KACBKAAChCgAgSwAAoAoAIEwAAJ8KACCcBQAA6wkAIAjvBAAAmwgAMPAEAACKBwAQ8QQAAJsIADDyBAIA_gcAIYIFQACHCAAhhgUCAP4HACGHBQEAjggAIZwFAQCGCAAhAwAAALIBACABAACJBwAwSAAAigcAIAMAAACyAQAgAQAAswEAMAIAALQBACAHAwAAmggAIDwAAJkIACDvBAAAmAgAMPAEAACwAQAQ8QQAAJgIADDyBAIAAAABhgUCAAAAAQEAAACNBwAgAQAAAI0HACABAwAAnAoAIAMAAACwAQAgAQAAkAcAMAIAAI0HACADAAAAsAEAIAEAAJAHADACAACNBwAgAwAAALABACABAACQBwAwAgAAjQcAIAQDAACbCgAgPIAAAAAB8gQCAAAAAYYFAgAAAAEBPAAAlAcAIAM8gAAAAAHyBAIAAAABhgUCAAAAAQE8AACWBwAwATwAAJYHADAEAwAAmgoAIDyAAAAAAfIEAgDmCQAhhgUCAOYJACECAAAAjQcAIDwAAJkHACADPIAAAAAB8gQCAOYJACGGBQIA5gkAIQIAAACwAQAgPAAAmwcAIAIAAACwAQAgPAAAmwcAIAMAAACNBwAgQwAAlAcAIEQAAJkHACABAAAAjQcAIAEAAACwAQAgBQ4AAJUKACBJAACWCgAgSgAAmQoAIEsAAJgKACBMAACXCgAgBjwAAJYIACDvBAAAlQgAMPAEAACiBwAQ8QQAAJUIADDyBAIA_gcAIYYFAgD-BwAhAwAAALABACABAAChBwAwSAAAogcAIAMAAACwAQAgAQAAkAcAMAIAAI0HACABAAAAtwEAIAEAAAC3AQAgAwAAAGsAIAEAALYBADACAAC3AQAgAwAAAGsAIAEAALYBADACAAC3AQAgAwAAAGsAIAEAALYBADACAAC3AQAgCAMAAJQKACAEAACTCgAg8gQCAAAAAYYFAgAAAAGSBUAAAAABkwUCAAAAAZQFAQAAAAGVBSAAAAABATwAAKoHACAG8gQCAAAAAYYFAgAAAAGSBUAAAAABkwUCAAAAAZQFAQAAAAGVBSAAAAABATwAAKwHADABPAAArAcAMAgDAACSCgAgBAAAkQoAIPIEAgDmCQAhhgUCAOYJACGSBUAA8gkAIZMFAgDmCQAhlAUBAIgKACGVBSAAkAoAIQIAAAC3AQAgPAAArwcAIAbyBAIA5gkAIYYFAgDmCQAhkgVAAPIJACGTBQIA5gkAIZQFAQCICgAhlQUgAJAKACECAAAAawAgPAAAsQcAIAIAAABrACA8AACxBwAgAwAAALcBACBDAACqBwAgRAAArwcAIAEAAAC3AQAgAQAAAGsAIAUOAACLCgAgSQAAjAoAIEoAAI8KACBLAACOCgAgTAAAjQoAIAnvBAAAkQgAMPAEAAC4BwAQ8QQAAJEIADDyBAIA_gcAIYYFAgD-BwAhkgVAAIcIACGTBQIA_gcAIZQFAQCOCAAhlQUgAJIIACEDAAAAawAgAQAAtwcAMEgAALgHACADAAAAawAgAQAAtgEAMAIAALcBACABAAAAuwEAIAEAAAC7AQAgAwAAALkBACABAAC6AQAwAgAAuwEAIAMAAAC5AQAgAQAAugEAMAIAALsBACADAAAAuQEAIAEAALoBADACAAC7AQAgEAMAAIoKACDyBAIAAAABggVAAAAAAYYFAgAAAAGHBQEAAAABiAUBAAAAAYkFAQAAAAGKBQEAAAABiwUBAAAAAYwFAQAAAAGNBQEAAAABjgUBAAAAAY8FAQAAAAGQBQEAAAABkQUCAAAAAZIFQAAAAAEBPAAAwAcAIA_yBAIAAAABggVAAAAAAYYFAgAAAAGHBQEAAAABiAUBAAAAAYkFAQAAAAGKBQEAAAABiwUBAAAAAYwFAQAAAAGNBQEAAAABjgUBAAAAAY8FAQAAAAGQBQEAAAABkQUCAAAAAZIFQAAAAAEBPAAAwgcAMAE8AADCBwAwEAMAAIkKACDyBAIA5gkAIYIFQADyCQAhhgUCAOYJACGHBQEAiAoAIYgFAQDxCQAhiQUBAPEJACGKBQEA8QkAIYsFAQDxCQAhjAUBAPEJACGNBQEA8QkAIY4FAQDxCQAhjwUBAPEJACGQBQEA8QkAIZEFAgDmCQAhkgVAAPIJACECAAAAuwEAIDwAAMUHACAP8gQCAOYJACGCBUAA8gkAIYYFAgDmCQAhhwUBAIgKACGIBQEA8QkAIYkFAQDxCQAhigUBAPEJACGLBQEA8QkAIYwFAQDxCQAhjQUBAPEJACGOBQEA8QkAIY8FAQDxCQAhkAUBAPEJACGRBQIA5gkAIZIFQADyCQAhAgAAALkBACA8AADHBwAgAgAAALkBACA8AADHBwAgAwAAALsBACBDAADABwAgRAAAxQcAIAEAAAC7AQAgAQAAALkBACAODgAAgwoAIEkAAIQKACBKAACHCgAgSwAAhgoAIEwAAIUKACCIBQAA6wkAIIkFAADrCQAgigUAAOsJACCLBQAA6wkAIIwFAADrCQAgjQUAAOsJACCOBQAA6wkAII8FAADrCQAgkAUAAOsJACAS7wQAAI0IADDwBAAAzgcAEPEEAACNCAAw8gQCAP4HACGCBUAAhwgAIYYFAgD-BwAhhwUBAI4IACGIBQEAhggAIYkFAQCGCAAhigUBAIYIACGLBQEAhggAIYwFAQCGCAAhjQUBAIYIACGOBQEAhggAIY8FAQCGCAAhkAUBAIYIACGRBQIA_gcAIZIFQACHCAAhAwAAALkBACABAADNBwAwSAAAzgcAIAMAAAC5AQAgAQAAugEAMAIAALsBACABAAAAOAAgAQAAADgAIAMAAAA2ACABAAA3ADACAAA4ACADAAAANgAgAQAANwAwAgAAOAAgAwAAADYAIAEAADcAMAIAADgAIAgLAACBCgAgEQAAggoAIPIEAgAAAAH-BAIAAAAB_wQQAAAAAYAFEAAAAAGBBQEAAAABggVAAAAAAQE8AADWBwAgBvIEAgAAAAH-BAIAAAAB_wQQAAAAAYAFEAAAAAGBBQEAAAABggVAAAAAAQE8AADYBwAwATwAANgHADAICwAA8wkAIBEAAPQJACDyBAIA5gkAIf4EAgDmCQAh_wQQAOUJACGABRAA5QkAIYEFAQDxCQAhggVAAPIJACECAAAAOAAgPAAA2wcAIAbyBAIA5gkAIf4EAgDmCQAh_wQQAOUJACGABRAA5QkAIYEFAQDxCQAhggVAAPIJACECAAAANgAgPAAA3QcAIAIAAAA2ACA8AADdBwAgAwAAADgAIEMAANYHACBEAADbBwAgAQAAADgAIAEAAAA2ACAGDgAA7AkAIEkAAO0JACBKAADwCQAgSwAA7wkAIEwAAO4JACCBBQAA6wkAIAnvBAAAhQgAMPAEAADkBwAQ8QQAAIUIADDyBAIA_gcAIf4EAgD-BwAh_wQQAP8HACGABRAA_wcAIYEFAQCGCAAhggVAAIcIACEDAAAANgAgAQAA4wcAMEgAAOQHACADAAAANgAgAQAANwAwAgAAOAAgAQAAAC8AIAEAAAAvACADAAAALQAgAQAALgAwAgAALwAgAwAAAC0AIAEAAC4AMAIAAC8AIAMAAAAtACABAAAuADACAAAvACAGDAAA6gkAIBIAAOkJACDyBAIAAAAB8wQCAAAAAfQEAgAAAAH1BBAAAAABATwAAOwHACAE8gQCAAAAAfMEAgAAAAH0BAIAAAAB9QQQAAAAAQE8AADuBwAwATwAAO4HADAGDAAA6AkAIBIAAOcJACDyBAIA5gkAIfMEAgDmCQAh9AQCAOYJACH1BBAA5QkAIQIAAAAvACA8AADxBwAgBPIEAgDmCQAh8wQCAOYJACH0BAIA5gkAIfUEEADlCQAhAgAAAC0AIDwAAPMHACACAAAALQAgPAAA8wcAIAMAAAAvACBDAADsBwAgRAAA8QcAIAEAAAAvACABAAAALQAgBQ4AAOAJACBJAADhCQAgSgAA5AkAIEsAAOMJACBMAADiCQAgB-8EAAD9BwAw8AQAAPoHABDxBAAA_QcAMPIEAgD-BwAh8wQCAP4HACH0BAIA_gcAIfUEEAD_BwAhAwAAAC0AIAEAAPkHADBIAAD6BwAgAwAAAC0AIAEAAC4AMAIAAC8AIAfvBAAA_QcAMPAEAAD6BwAQ8QQAAP0HADDyBAIA_gcAIfMEAgD-BwAh9AQCAP4HACH1BBAA_wcAIQ0OAACBCAAgSQAAhAgAIEoAAIEIACBLAACBCAAgTAAAgQgAIPYEAgAAAAH3BAIAAAAE-AQCAAAABPkEAgAAAAH6BAIAAAAB-wQCAAAAAfwEAgAAAAH9BAIAgwgAIQ0OAACBCAAgSQAAgggAIEoAAIIIACBLAACCCAAgTAAAgggAIPYEEAAAAAH3BBAAAAAE-AQQAAAABPkEEAAAAAH6BBAAAAAB-wQQAAAAAfwEEAAAAAH9BBAAgAgAIQ0OAACBCAAgSQAAgggAIEoAAIIIACBLAACCCAAgTAAAgggAIPYEEAAAAAH3BBAAAAAE-AQQAAAABPkEEAAAAAH6BBAAAAAB-wQQAAAAAfwEEAAAAAH9BBAAgAgAIQj2BAIAAAAB9wQCAAAABPgEAgAAAAT5BAIAAAAB-gQCAAAAAfsEAgAAAAH8BAIAAAAB_QQCAIEIACEI9gQQAAAAAfcEEAAAAAT4BBAAAAAE-QQQAAAAAfoEEAAAAAH7BBAAAAAB_AQQAAAAAf0EEACCCAAhDQ4AAIEIACBJAACECAAgSgAAgQgAIEsAAIEIACBMAACBCAAg9gQCAAAAAfcEAgAAAAT4BAIAAAAE-QQCAAAAAfoEAgAAAAH7BAIAAAAB_AQCAAAAAf0EAgCDCAAhCPYECAAAAAH3BAgAAAAE-AQIAAAABPkECAAAAAH6BAgAAAAB-wQIAAAAAfwECAAAAAH9BAgAhAgAIQnvBAAAhQgAMPAEAADkBwAQ8QQAAIUIADDyBAIA_gcAIf4EAgD-BwAh_wQQAP8HACGABRAA_wcAIYEFAQCGCAAhggVAAIcIACEODgAAiwgAIEsAAIwIACBMAACMCAAg9gQBAAAAAfcEAQAAAAX4BAEAAAAF-QQBAAAAAfoEAQAAAAH7BAEAAAAB_AQBAAAAAf0EAQCKCAAhgwUBAAAAAYQFAQAAAAGFBQEAAAABCw4AAIEIACBLAACJCAAgTAAAiQgAIPYEQAAAAAH3BEAAAAAE-ARAAAAABPkEQAAAAAH6BEAAAAAB-wRAAAAAAfwEQAAAAAH9BEAAiAgAIQsOAACBCAAgSwAAiQgAIEwAAIkIACD2BEAAAAAB9wRAAAAABPgEQAAAAAT5BEAAAAAB-gRAAAAAAfsEQAAAAAH8BEAAAAAB_QRAAIgIACEI9gRAAAAAAfcEQAAAAAT4BEAAAAAE-QRAAAAAAfoEQAAAAAH7BEAAAAAB_ARAAAAAAf0EQACJCAAhDg4AAIsIACBLAACMCAAgTAAAjAgAIPYEAQAAAAH3BAEAAAAF-AQBAAAABfkEAQAAAAH6BAEAAAAB-wQBAAAAAfwEAQAAAAH9BAEAiggAIYMFAQAAAAGEBQEAAAABhQUBAAAAAQj2BAIAAAAB9wQCAAAABfgEAgAAAAX5BAIAAAAB-gQCAAAAAfsEAgAAAAH8BAIAAAAB_QQCAIsIACEL9gQBAAAAAfcEAQAAAAX4BAEAAAAF-QQBAAAAAfoEAQAAAAH7BAEAAAAB_AQBAAAAAf0EAQCMCAAhgwUBAAAAAYQFAQAAAAGFBQEAAAABEu8EAACNCAAw8AQAAM4HABDxBAAAjQgAMPIEAgD-BwAhggVAAIcIACGGBQIA_gcAIYcFAQCOCAAhiAUBAIYIACGJBQEAhggAIYoFAQCGCAAhiwUBAIYIACGMBQEAhggAIY0FAQCGCAAhjgUBAIYIACGPBQEAhggAIZAFAQCGCAAhkQUCAP4HACGSBUAAhwgAIQ4OAACBCAAgSwAAkAgAIEwAAJAIACD2BAEAAAAB9wQBAAAABPgEAQAAAAT5BAEAAAAB-gQBAAAAAfsEAQAAAAH8BAEAAAAB_QQBAI8IACGDBQEAAAABhAUBAAAAAYUFAQAAAAEODgAAgQgAIEsAAJAIACBMAACQCAAg9gQBAAAAAfcEAQAAAAT4BAEAAAAE-QQBAAAAAfoEAQAAAAH7BAEAAAAB_AQBAAAAAf0EAQCPCAAhgwUBAAAAAYQFAQAAAAGFBQEAAAABC_YEAQAAAAH3BAEAAAAE-AQBAAAABPkEAQAAAAH6BAEAAAAB-wQBAAAAAfwEAQAAAAH9BAEAkAgAIYMFAQAAAAGEBQEAAAABhQUBAAAAAQnvBAAAkQgAMPAEAAC4BwAQ8QQAAJEIADDyBAIA_gcAIYYFAgD-BwAhkgVAAIcIACGTBQIA_gcAIZQFAQCOCAAhlQUgAJIIACEFDgAAgQgAIEsAAJQIACBMAACUCAAg9gQgAAAAAf0EIACTCAAhBQ4AAIEIACBLAACUCAAgTAAAlAgAIPYEIAAAAAH9BCAAkwgAIQL2BCAAAAAB_QQgAJQIACEGPAAAlggAIO8EAACVCAAw8AQAAKIHABDxBAAAlQgAMPIEAgD-BwAhhgUCAP4HACEPDgAAgQgAIEsAAJcIACBMAACXCAAg9gSAAAAAAfkEgAAAAAH6BIAAAAAB-wSAAAAAAfwEgAAAAAH9BIAAAAABlgUBAAAAAZcFAQAAAAGYBQEAAAABmQWAAAAAAZoFgAAAAAGbBYAAAAABDPYEgAAAAAH5BIAAAAAB-gSAAAAAAfsEgAAAAAH8BIAAAAAB_QSAAAAAAZYFAQAAAAGXBQEAAAABmAUBAAAAAZkFgAAAAAGaBYAAAAABmwWAAAAAAQcDAACaCAAgPAAAmQgAIO8EAACYCAAw8AQAALABABDxBAAAmAgAMPIEAgDGCAAhhgUCAMYIACEM9gSAAAAAAfkEgAAAAAH6BIAAAAAB-wSAAAAAAfwEgAAAAAH9BIAAAAABlgUBAAAAAZcFAQAAAAGYBQEAAAABmQWAAAAAAZoFgAAAAAGbBYAAAAABJQUAAI4JACAHAADJCQAgCAAAiAkAIB0AANAJACAlAACZCQAgJgAAyAkAICcAAMoJACAoAADLCQAgKQAAzAkAICoAAIkJACArAADNCQAgLAAAzgkAIC0AAM8JACAuAACbCQAgLwAA0QkAIDAAANIJACAxAADTCQAgMgAA1AkAIDMAANUJACA0AADWCQAgNQAA1wkAIDYAANgJACDvBAAAxwkAMPAEAAANABDxBAAAxwkAMPIEAgDGCAAh9QUBAKMIACH2BQEAowgAIasGIACkCAAhrAYCAMYIACGtBiAApAgAIa4GAgDGCAAhrwYgAKQIACGwBgIAxggAIbEGAgDGCAAhugYAAA0AILsGAAANACAI7wQAAJsIADDwBAAAigcAEPEEAACbCAAw8gQCAP4HACGCBUAAhwgAIYYFAgD-BwAhhwUBAI4IACGcBQEAhggAIQ_vBAAAnAgAMPAEAAD0BgAQ8QQAAJwIADDyBAIA_gcAIYYFAgD-BwAhnAUBAIYIACGdBQEAhggAIZ4FAQCGCAAhnwUBAIYIACGgBQEAhggAIaEFAQCGCAAhogUBAIYIACGjBQEAhggAIaQFAQCGCAAhpQUBAIYIACEQAwAAmggAIO8EAACdCAAw8AQAAK4BABDxBAAAnQgAMPIEAgDGCAAhhgUCAMYIACGcBQEAnggAIZ0FAQCeCAAhngUBAJ4IACGfBQEAnggAIaAFAQCeCAAhoQUBAJ4IACGiBQEAnggAIaMFAQCeCAAhpAUBAJ4IACGlBQEAnggAIQv2BAEAAAAB9wQBAAAABfgEAQAAAAX5BAEAAAAB-gQBAAAAAfsEAQAAAAH8BAEAAAAB_QQBAIwIACGDBQEAAAABhAUBAAAAAYUFAQAAAAEGPAAAlggAIO8EAACfCAAw8AQAANwGABDxBAAAnwgAMPIEAgD-BwAhhgUCAP4HACEHAwAAmggAIDwAAJkIACDvBAAAoAgAMPAEAACsAQAQ8QQAAKAIADDyBAIAxggAIYYFAgDGCAAhEu8EAAChCAAw8AQAAMQGABDxBAAAoQgAMPIEAgD-BwAhhgUCAP4HACGmBQEAjggAIacFIACSCAAhqAUBAI4IACGpBSAAkggAIaoFAQCOCAAhqwUgAJIIACGsBQEAjggAIa0FAQCOCAAhrgUBAI4IACGvBQEAjggAIbAFIACSCAAhsQUgAJIIACGyBSAAkggAIRMDAACaCAAg7wQAAKIIADDwBAAAqgEAEPEEAACiCAAw8gQCAMYIACGGBQIAxggAIaYFAQCjCAAhpwUgAKQIACGoBQEAowgAIakFIACkCAAhqgUBAKMIACGrBSAApAgAIawFAQCjCAAhrQUBAKMIACGuBQEAowgAIa8FAQCjCAAhsAUgAKQIACGxBSAApAgAIbIFIACkCAAhC_YEAQAAAAH3BAEAAAAE-AQBAAAABPkEAQAAAAH6BAEAAAAB-wQBAAAAAfwEAQAAAAH9BAEAkAgAIYMFAQAAAAGEBQEAAAABhQUBAAAAAQL2BCAAAAAB_QQgAJQIACEK7wQAAKUIADDwBAAArAYAEPEEAAClCAAw8gQCAP4HACGGBQIA_gcAIZwFAQCOCAAhswUBAI4IACG0BQEAjggAIbUFAQCGCAAhtgUAAKYIACAPDgAAiwgAIEsAAKcIACBMAACnCAAg9gSAAAAAAfkEgAAAAAH6BIAAAAAB-wSAAAAAAfwEgAAAAAH9BIAAAAABlgUBAAAAAZcFAQAAAAGYBQEAAAABmQWAAAAAAZoFgAAAAAGbBYAAAAABDPYEgAAAAAH5BIAAAAAB-gSAAAAAAfsEgAAAAAH8BIAAAAAB_QSAAAAAAZYFAQAAAAGXBQEAAAABmAUBAAAAAZkFgAAAAAGaBYAAAAABmwWAAAAAAQsDAACaCAAg7wQAAKgIADDwBAAAqAEAEPEEAACoCAAw8gQCAMYIACGGBQIAxggAIZwFAQCjCAAhswUBAKMIACG0BQEAowgAIbUFAQCeCAAhtgUAAKkIACAM9gSAAAAAAfkEgAAAAAH6BIAAAAAB-wSAAAAAAfwEgAAAAAH9BIAAAAABlgUBAAAAAZcFAQAAAAGYBQEAAAABmQWAAAAAAZoFgAAAAAGbBYAAAAABDO8EAACqCAAw8AQAAJQGABDxBAAAqggAMPIEAgD-BwAhkgVAAIcIACGTBQIA_gcAIbcFAQCOCAAhuAUBAI4IACG5BQEAjggAIboFBACrCAAhuwUBAI4IACG8BUAAhwgAIQ0OAACBCAAgSQAAhAgAIEoAAK0IACBLAACtCAAgTAAArQgAIPYEBAAAAAH3BAQAAAAE-AQEAAAABPkEBAAAAAH6BAQAAAAB-wQEAAAAAfwEBAAAAAH9BAQArAgAIQ0OAACBCAAgSQAAhAgAIEoAAK0IACBLAACtCAAgTAAArQgAIPYEBAAAAAH3BAQAAAAE-AQEAAAABPkEBAAAAAH6BAQAAAAB-wQEAAAAAfwEBAAAAAH9BAQArAgAIQj2BAQAAAAB9wQEAAAABPgEBAAAAAT5BAQAAAAB-gQEAAAAAfsEBAAAAAH8BAQAAAAB_QQEAK0IACEN7wQAAK4IADDwBAAA_gUAEPEEAACuCAAw8gQCAP4HACGCBUAAhwgAIYYFAgCvCAAhkwUCAP4HACG-BQAAsAi-BSLABQAAsQjABSLCBQAAsgjCBSLDBQEAhggAIcQFAgCvCAAhxQUBAIYIACENDgAAiwgAIEkAALoIACBKAACLCAAgSwAAiwgAIEwAAIsIACD2BAIAAAAB9wQCAAAABfgEAgAAAAX5BAIAAAAB-gQCAAAAAfsEAgAAAAH8BAIAAAAB_QQCALkIACEHDgAAgQgAIEsAALgIACBMAAC4CAAg9gQAAAC-BQL3BAAAAL4FCPgEAAAAvgUI_QQAALcIvgUiBw4AAIEIACBLAAC2CAAgTAAAtggAIPYEAAAAwAUC9wQAAADABQj4BAAAAMAFCP0EAAC1CMAFIgcOAACBCAAgSwAAtAgAIEwAALQIACD2BAAAAMIFAvcEAAAAwgUI-AQAAADCBQj9BAAAswjCBSIHDgAAgQgAIEsAALQIACBMAAC0CAAg9gQAAADCBQL3BAAAAMIFCPgEAAAAwgUI_QQAALMIwgUiBPYEAAAAwgUC9wQAAADCBQj4BAAAAMIFCP0EAAC0CMIFIgcOAACBCAAgSwAAtggAIEwAALYIACD2BAAAAMAFAvcEAAAAwAUI-AQAAADABQj9BAAAtQjABSIE9gQAAADABQL3BAAAAMAFCPgEAAAAwAUI_QQAALYIwAUiBw4AAIEIACBLAAC4CAAgTAAAuAgAIPYEAAAAvgUC9wQAAAC-BQj4BAAAAL4FCP0EAAC3CL4FIgT2BAAAAL4FAvcEAAAAvgUI-AQAAAC-BQj9BAAAuAi-BSINDgAAiwgAIEkAALoIACBKAACLCAAgSwAAiwgAIEwAAIsIACD2BAIAAAAB9wQCAAAABfgEAgAAAAX5BAIAAAAB-gQCAAAAAfsEAgAAAAH8BAIAAAAB_QQCALkIACEI9gQIAAAAAfcECAAAAAX4BAgAAAAF-QQIAAAAAfoECAAAAAH7BAgAAAAB_AQIAAAAAf0ECAC6CAAhCDwAAbwIACHvBAAAuwgAMPAEAADmBQAQ8QQAALsIADDyBAIA_gcAIYIFQACHCAAhxgUCAP4HACHHBQIA_gcAIQcOAACBCAAgSwAAvggAIEwAAL4IACD2BAABAAAB9wQAAQAABPgEAAEAAAT9BAABvQgAIQcOAACBCAAgSwAAvggAIEwAAL4IACD2BAABAAAB9wQAAQAABPgEAAEAAAT9BAABvQgAIQT2BAABAAAB9wQAAQAABPgEAAEAAAT9BAABvggAIQ7vBAAAvwgAMPAEAADQBQAQ8QQAAL8IADDyBAIA_gcAIYIFQACHCAAhhgUCAP4HACGHBQEAjggAIZIFQACHCAAhuQUBAIYIACG6BQQAqwgAIcgFAgCvCAAhyQUgAJIIACHKBQIArwgAIcsFAQCGCAAhCu8EAADACAAw8AQAALgFABDxBAAAwAgAMPIEAgD-BwAhggVAAIcIACGGBQIA_gcAIYcFAQCOCAAhkgVAAIcIACGTBQIArwgAIcwFAgCvCAAhCu8EAADBCAAw8AQAAJ4FABDxBAAAwQgAMPIEAgD-BwAhwgUBAI4IACHNBQEAjggAIc4FQACHCAAhzwVAAMIIACHQBQIArwgAIdEFAQCGCAAhCw4AAIsIACBLAADECAAgTAAAxAgAIPYEQAAAAAH3BEAAAAAF-ARAAAAABfkEQAAAAAH6BEAAAAAB-wRAAAAAAfwEQAAAAAH9BEAAwwgAIQsOAACLCAAgSwAAxAgAIEwAAMQIACD2BEAAAAAB9wRAAAAABfgEQAAAAAX5BEAAAAAB-gRAAAAAAfsEQAAAAAH8BEAAAAAB_QRAAMMIACEI9gRAAAAAAfcEQAAAAAX4BEAAAAAF-QRAAAAAAfoEQAAAAAH7BEAAAAAB_ARAAAAAAf0EQADECAAhCu8EAADFCAAw8AQAAIsFABDxBAAAxQgAMPIEAgDGCAAhwgUBAKMIACHNBQEAowgAIc4FQADHCAAhzwVAAMgIACHQBQIAyQgAIdEFAQCeCAAhCPYEAgAAAAH3BAIAAAAE-AQCAAAABPkEAgAAAAH6BAIAAAAB-wQCAAAAAfwEAgAAAAH9BAIAgQgAIQj2BEAAAAAB9wRAAAAABPgEQAAAAAT5BEAAAAAB-gRAAAAAAfsEQAAAAAH8BEAAAAAB_QRAAIkIACEI9gRAAAAAAfcEQAAAAAX4BEAAAAAF-QRAAAAAAfoEQAAAAAH7BEAAAAAB_ARAAAAAAf0EQADECAAhCPYEAgAAAAH3BAIAAAAF-AQCAAAABfkEAgAAAAH6BAIAAAAB-wQCAAAAAfwEAgAAAAH9BAIAiwgAIQnvBAAAyggAMPAEAACFBQAQ8QQAAMoIADDyBAIA_gcAIYIFQACHCAAhhgUCAP4HACHTBQAAywjTBSLUBQEAjggAIdUFIACSCAAhBw4AAIEIACBLAADNCAAgTAAAzQgAIPYEAAAA0wUC9wQAAADTBQj4BAAAANMFCP0EAADMCNMFIgcOAACBCAAgSwAAzQgAIEwAAM0IACD2BAAAANMFAvcEAAAA0wUI-AQAAADTBQj9BAAAzAjTBSIE9gQAAADTBQL3BAAAANMFCPgEAAAA0wUI_QQAAM0I0wUiCO8EAADOCAAw8AQAAO8EABDxBAAAzggAMPIEAgD-BwAhggVAAIcIACGGBQIA_gcAIdYFAQCOCAAh1wUgAJIIACEG7wQAAM8IADDwBAAA2QQAEPEEAADPCAAw8gQCAP4HACGCBUAAhwgAIYYFAgD-BwAhDu8EAADQCAAw8AQAAMMEABDxBAAA0AgAMPIEAgD-BwAh9AQCAP4HACGBBQEAhggAIYIFQACHCAAh2AUCAP4HACHZBQEAhggAIdoFEAD_BwAh2wUQAP8HACHdBQAA0QjdBSLeBUAAhwgAId8FAQCGCAAhBw4AAIEIACBLAADTCAAgTAAA0wgAIPYEAAAA3QUC9wQAAADdBQj4BAAAAN0FCP0EAADSCN0FIgcOAACBCAAgSwAA0wgAIEwAANMIACD2BAAAAN0FAvcEAAAA3QUI-AQAAADdBQj9BAAA0gjdBSIE9gQAAADdBQL3BAAAAN0FCPgEAAAA3QUI_QQAANMI3QUiFe8EAADUCAAw8AQAAK0EABDxBAAA1AgAMPIEAgD-BwAh_gQCAK8IACGBBQEAhggAIYIFQACHCAAhhgUCAP4HACGSBUAAhwgAIZMFAgD-BwAhwgUAANYI6gUi4AUCAK8IACHhBQIArwgAIeIFEAD_BwAh4wUQAP8HACHkBRAA_wcAIeUFEAD_BwAh5gUQANUIACHnBRAA_wcAIegFEAD_BwAh6gUBAIYIACENDgAAiwgAIEkAANoIACBKAADaCAAgSwAA2ggAIEwAANoIACD2BBAAAAAB9wQQAAAABfgEEAAAAAX5BBAAAAAB-gQQAAAAAfsEEAAAAAH8BBAAAAAB_QQQANkIACEHDgAAgQgAIEsAANgIACBMAADYCAAg9gQAAADqBQL3BAAAAOoFCPgEAAAA6gUI_QQAANcI6gUiBw4AAIEIACBLAADYCAAgTAAA2AgAIPYEAAAA6gUC9wQAAADqBQj4BAAAAOoFCP0EAADXCOoFIgT2BAAAAOoFAvcEAAAA6gUI-AQAAADqBQj9BAAA2AjqBSINDgAAiwgAIEkAANoIACBKAADaCAAgSwAA2ggAIEwAANoIACD2BBAAAAAB9wQQAAAABfgEEAAAAAX5BBAAAAAB-gQQAAAAAfsEEAAAAAH8BBAAAAAB_QQQANkIACEI9gQQAAAAAfcEEAAAAAX4BBAAAAAF-QQQAAAAAfoEEAAAAAH7BBAAAAAB_AQQAAAAAf0EEADaCAAhCO8EAADbCAAw8AQAAJEEABDxBAAA2wgAMPIEAgD-BwAhtwUBAI4IACG8BUAAhwgAIesFAAG8CAAh7AUCAP4HACEI7wQAANwIADDwBAAA-wMAEPEEAADcCAAw8gQCAP4HACGCBUAAhwgAIZMFAgD-BwAh7QUBAI4IACHvBQAA3QjvBSIHDgAAgQgAIEsAAN8IACBMAADfCAAg9gQAAADvBQL3BAAAAO8FCPgEAAAA7wUI_QQAAN4I7wUiBw4AAIEIACBLAADfCAAgTAAA3wgAIPYEAAAA7wUC9wQAAADvBQj4BAAAAO8FCP0EAADeCO8FIgT2BAAAAO8FAvcEAAAA7wUI-AQAAADvBQj9BAAA3wjvBSIJ7wQAAOAIADDwBAAA5QMAEPEEAADgCAAw8gQCAP4HACGGBQIA_gcAIfAFAQCOCAAh8QUBAI4IACHyBQEAjggAIfMFAQCOCAAhCO8EAADhCAAw8AQAAM8DABDxBAAA4QgAMPIEAgD-BwAhhgUCAP4HACH0BQEAjggAIfUFAQCOCAAh9gUBAI4IACEI7wQAAOIIADDwBAAAuQMAEPEEAADiCAAw8gQCAP4HACG3BQEAjggAIbkFAQCOCAAhuwUBAIYIACHgBQIA_gcAIRTvBAAA4wgAMPAEAACjAwAQ8QQAAOMIADDyBAIA_gcAIfQEAgCvCAAhwgUAAOQIgAYi4AUCAK8IACHiBRAA_wcAIeMFEAD_BwAh5AUQAP8HACHlBRAA_wcAIeoFAQCGCAAh9wUBAI4IACH4BUAAhwgAIfkFAQCGCAAh-gUBAIYIACH7BQEAhggAIfwFAQCGCAAh_QUBAIYIACH-BRAA1QgAIQcOAACBCAAgSwAA5ggAIEwAAOYIACD2BAAAAIAGAvcEAAAAgAYI-AQAAACABgj9BAAA5QiABiIHDgAAgQgAIEsAAOYIACBMAADmCAAg9gQAAACABgL3BAAAAIAGCPgEAAAAgAYI_QQAAOUIgAYiBPYEAAAAgAYC9wQAAACABgj4BAAAAIAGCP0EAADmCIAGIhbvBAAA5wgAMPAEAACJAwAQ8QQAAOcIADDyBAIA_gcAIf4EAgCvCAAhggVAAIcIACGGBQIA_gcAIZIFQACHCAAhkwUCAP4HACHCBQAA6QiMBiKABgIArwgAIYEGAgD-BwAhggYBAI4IACGDBgEAjggAIYQGQACHCAAhhQYBAI4IACGHBgAA6AiHBiKIBgAApggAIIkGQACHCAAhigYBAI4IACGMBgEAhggAIY0GAQCGCAAhBw4AAIEIACBLAADtCAAgTAAA7QgAIPYEAAAAhwYC9wQAAACHBgj4BAAAAIcGCP0EAADsCIcGIgcOAACBCAAgSwAA6wgAIEwAAOsIACD2BAAAAIwGAvcEAAAAjAYI-AQAAACMBgj9BAAA6giMBiIHDgAAgQgAIEsAAOsIACBMAADrCAAg9gQAAACMBgL3BAAAAIwGCPgEAAAAjAYI_QQAAOoIjAYiBPYEAAAAjAYC9wQAAACMBgj4BAAAAIwGCP0EAADrCIwGIgcOAACBCAAgSwAA7QgAIEwAAO0IACD2BAAAAIcGAvcEAAAAhwYI-AQAAACHBgj9BAAA7AiHBiIE9gQAAACHBgL3BAAAAIcGCPgEAAAAhwYI_QQAAO0IhwYiEe8EAADuCAAw8AQAAOsCABDxBAAA7ggAMPIEAgD-BwAh_gQCAK8IACGCBUAAhwgAIZMFAgD-BwAh9wUBAI4IACH7BQEAhggAIfwFAQCGCAAhgAYCAP4HACGOBgEAhggAIY8GEADVCAAhkAYBAIYIACGRBgEAhggAIZMGAADvCJMGIpQGAQCGCAAhBw4AAIEIACBLAADxCAAgTAAA8QgAIPYEAAAAkwYC9wQAAACTBgj4BAAAAJMGCP0EAADwCJMGIgcOAACBCAAgSwAA8QgAIEwAAPEIACD2BAAAAJMGAvcEAAAAkwYI-AQAAACTBgj9BAAA8AiTBiIE9gQAAACTBgL3BAAAAJMGCPgEAAAAkwYI_QQAAPEIkwYiCe8EAADyCAAw8AQAANMCABDxBAAA8ggAMPIEAgD-BwAhggVAAIcIACGGBQIA_gcAIZEFAgD-BwAhlQYBAI4IACGWBgEAjggAIQrvBAAA8wgAMPAEAAC9AgAQ8QQAAPMIADDyBAIA_gcAIYIFQACHCAAhhgUCAP4HACGHBQEAjggAIaAFAQCGCAAhlwYBAI4IACGYBgEAhggAIQjvBAAA9AgAMPAEAAClAgAQ8QQAAPQIADDyBAIA_gcAIbcFAQCOCAAhuQUBAIYIACG7BQEAhggAIYAGAgD-BwAhE-8EAAD1CAAw8AQAAI8CABDxBAAA9QgAMPIEAgD-BwAhgQUBAIYIACGCBUAAhwgAIYYFAgD-BwAhkwUCAP4HACHCBQEAjggAIdMFAQCOCAAh7QUBAI4IACGBBgIA_gcAIZkGQACHCAAhmgYBAI4IACGbBgEAjggAIZwGIACSCAAhnQYBAIYIACGeBiAAkggAIaAGAAD2CKAGIgcOAACBCAAgSwAA-AgAIEwAAPgIACD2BAAAAKAGAvcEAAAAoAYI-AQAAACgBgj9BAAA9wigBiIHDgAAgQgAIEsAAPgIACBMAAD4CAAg9gQAAACgBgL3BAAAAKAGCPgEAAAAoAYI_QQAAPcIoAYiBPYEAAAAoAYC9wQAAACgBgj4BAAAAKAGCP0EAAD4CKAGIhjvBAAA-QgAMPAEAAD3AQAQ8QQAAPkIADDyBAIA_gcAIYIFQACHCAAhhgUCAP4HACGSBUAAhwgAIaAFAQCGCAAhowUBAIYIACGlBQEAhggAIcIFAAD2CKAGIoQGQADCCAAhigYBAIYIACGYBgEAjggAIaEGAQCOCAAhogYBAI4IACGjBgEAjggAIaQGAQCGCAAhpQYBAIYIACGmBgEAhggAIacGAQCGCAAhqAYBAIYIACGpBgEAhggAIaoGAQCGCAAhDe8EAAD6CAAw8AQAAOEBABDxBAAA-ggAMPIEAgD-BwAh9QUBAI4IACH2BQEAjggAIasGIACSCAAhrAYCAP4HACGtBiAAkggAIa4GAgD-BwAhrwYgAJIIACGwBgIA_gcAIbEGAgD-BwAhEwMAAJoIACDvBAAA-wgAMPAEAAC5AQAQ8QQAAPsIADDyBAIAxggAIYIFQADHCAAhhgUCAMYIACGHBQEAowgAIYgFAQCeCAAhiQUBAJ4IACGKBQEAnggAIYsFAQCeCAAhjAUBAJ4IACGNBQEAnggAIY4FAQCeCAAhjwUBAJ4IACGQBQEAnggAIZEFAgDGCAAhkgVAAMcIACELAwAAmggAIAQAAP0IACDvBAAA_AgAMPAEAABrABDxBAAA_AgAMPIEAgDGCAAhhgUCAMYIACGSBUAAxwgAIZMFAgDGCAAhlAUBAKMIACGVBSAApAgAISQDAACaCAAgBQAAjgkAIAgAAIgJACAMAACJCQAgGAAAiwkAIBwAAN0JACAdAADQCQAgHgAA3gkAIB8AAN8JACAlAACZCQAg7wQAANwJADDwBAAAAwAQ8QQAANwJADDyBAIAxggAIYIFQADHCAAhhgUCAMYIACGSBUAAxwgAIaAFAQCeCAAhowUBAJ4IACGlBQEAnggAIcIFAADaCaAGIoQGQADICAAhigYBAJ4IACGYBgEAowgAIaEGAQCjCAAhogYBAKMIACGjBgEAowgAIaQGAQCeCAAhpQYBAJ4IACGmBgEAnggAIacGAQCeCAAhqAYBAJ4IACGpBgEAnggAIaoGAQCeCAAhugYAAAMAILsGAAADACAJAwAAmggAIO8EAAD-CAAw8AQAALIBABDxBAAA_ggAMPIEAgDGCAAhggVAAMcIACGGBQIAxggAIYcFAQCjCAAhnAUBAJ4IACEKAwAAmggAIO8EAAD_CAAw8AQAAKEBABDxBAAA_wgAMPIEAgDGCAAhggVAAMcIACGGBQIAxggAIdMFAACACdMFItQFAQCjCAAh1QUgAKQIACEE9gQAAADTBQL3BAAAANMFCPgEAAAA0wUI_QQAAM0I0wUiCQMAAJoIACDvBAAAgQkAMPAEAACdAQAQ8QQAAIEJADDyBAIAxggAIYIFQADHCAAhhgUCAMYIACHWBQEAowgAIdcFIACkCAAhBwMAAJoIACDvBAAAggkAMPAEAACZAQAQ8QQAAIIJADDyBAIAxggAIYIFQADHCAAhhgUCAMYIACEKAwAAmggAIO8EAACDCQAw8AQAAJQBABDxBAAAgwkAMPIEAgDGCAAhhgUCAMYIACHwBQEAowgAIfEFAQCjCAAh8gUBAKMIACHzBQEAowgAIQKGBQIAAAAB9AUBAAAAAQkDAACaCAAg7wQAAIUJADDwBAAAkAEAEPEEAACFCQAw8gQCAMYIACGGBQIAxggAIfQFAQCjCAAh9QUBAKMIACH2BQEAowgAIQKGBQIAAAABlQYBAAAAAQ4DAACaCAAgCAAAiAkAIBQAAIkJACAVAACKCQAgFgAAiwkAIO8EAACHCQAw8AQAABcAEPEEAACHCQAw8gQCAMYIACGCBUAAxwgAIYYFAgDGCAAhkQUCAMYIACGVBgEAowgAIZYGAQCjCAAhA7QGAAAQACC1BgAAEAAgtgYAABAAIAO0BgAAGgAgtQYAABoAILYGAAAaACADtAYAADYAILUGAAA2ACC2BgAANgAgA7QGAAA6ACC1BgAAOgAgtgYAADoAIA0DAACNCQAgBQAAjgkAIAgAAIgJACDvBAAAjAkAMPAEAAALABDxBAAAjAkAMPIEAgDGCAAhggVAAMcIACGGBQIAxggAIYcFAQCjCAAhoAUBAJ4IACGXBgEAowgAIZgGAQCeCAAhJQUAAI4JACAHAADJCQAgCAAAiAkAIB0AANAJACAlAACZCQAgJgAAyAkAICcAAMoJACAoAADLCQAgKQAAzAkAICoAAIkJACArAADNCQAgLAAAzgkAIC0AAM8JACAuAACbCQAgLwAA0QkAIDAAANIJACAxAADTCQAgMgAA1AkAIDMAANUJACA0AADWCQAgNQAA1wkAIDYAANgJACDvBAAAxwkAMPAEAAANABDxBAAAxwkAMPIEAgDGCAAh9QUBAKMIACH2BQEAowgAIasGIACkCAAhrAYCAMYIACGtBiAApAgAIa4GAgDGCAAhrwYgAKQIACGwBgIAxggAIbEGAgDGCAAhugYAAA0AILsGAAANACADtAYAAAcAILUGAAAHACC2BgAABwAgAsYFAgAAAAHHBQIAAAABCSMAAJIJACA8AAGRCQAh7wQAAJAJADDwBAAAeQAQ8QQAAJAJADDyBAIAxggAIYIFQADHCAAhxgUCAMYIACHHBQIAxggAIQT2BAABAAAB9wQAAQAABPgEAAEAAAT9BAABvggAIRMDAACaCAAgIgAAlQkAICQAAJYJACDvBAAAkwkAMPAEAAB0ABDxBAAAkwkAMPIEAgDGCAAhggVAAMcIACGGBQIAxggAIYcFAQCjCAAhkgVAAMcIACG5BQEAnggAIboFBACUCQAhyAUCAMkIACHJBSAApAgAIcoFAgDJCAAhywUBAJ4IACG6BgAAdAAguwYAAHQAIBEDAACaCAAgIgAAlQkAICQAAJYJACDvBAAAkwkAMPAEAAB0ABDxBAAAkwkAMPIEAgDGCAAhggVAAMcIACGGBQIAxggAIYcFAQCjCAAhkgVAAMcIACG5BQEAnggAIboFBACUCQAhyAUCAMkIACHJBSAApAgAIcoFAgDJCAAhywUBAJ4IACEI9gQEAAAAAfcEBAAAAAT4BAQAAAAE-QQEAAAAAfoEBAAAAAH7BAQAAAAB_AQEAAAAAf0EBACtCAAhEQMAAJoIACAEAACaCQAgGQAAmwkAICAAAJUJACAhAACZCQAg7wQAAJgJADDwBAAAbQAQ8QQAAJgJADDyBAIAxggAIYIFQADHCAAhhgUCAMYIACGHBQEAowgAIZIFQADHCAAhkwUCAMkIACHMBQIAyQgAIboGAABtACC7BgAAbQAgA7QGAAB5ACC1BgAAeQAgtgYAAHkAIAOGBQIAAAABhwUBAAAAAcwFAgAAAAEPAwAAmggAIAQAAJoJACAZAACbCQAgIAAAlQkAICEAAJkJACDvBAAAmAkAMPAEAABtABDxBAAAmAkAMPIEAgDGCAAhggVAAMcIACGGBQIAxggAIYcFAQCjCAAhkgVAAMcIACGTBQIAyQgAIcwFAgDJCAAhA7QGAABtACC1BgAAbQAgtgYAAG0AICQDAACaCAAgBQAAjgkAIAgAAIgJACAMAACJCQAgGAAAiwkAIBwAAN0JACAdAADQCQAgHgAA3gkAIB8AAN8JACAlAACZCQAg7wQAANwJADDwBAAAAwAQ8QQAANwJADDyBAIAxggAIYIFQADHCAAhhgUCAMYIACGSBUAAxwgAIaAFAQCeCAAhowUBAJ4IACGlBQEAnggAIcIFAADaCaAGIoQGQADICAAhigYBAJ4IACGYBgEAowgAIaEGAQCjCAAhogYBAKMIACGjBgEAowgAIaQGAQCeCAAhpQYBAJ4IACGmBgEAnggAIacGAQCeCAAhqAYBAJ4IACGpBgEAnggAIaoGAQCeCAAhugYAAAMAILsGAAADACADtAYAAHQAILUGAAB0ACC2BgAAdAAgDQQAAP0IACDvBAAAnAkAMPAEAABnABDxBAAAnAkAMPIEAgDGCAAhkgVAAMcIACGTBQIAxggAIbcFAQCjCAAhuAUBAKMIACG5BQEAowgAIboFBACUCQAhuwUBAKMIACG8BUAAxwgAIQ8DAACNCQAgBAAA_QgAIO8EAACdCQAw8AQAAGIAEPEEAACdCQAw8gQCAMYIACGCBUAAxwgAIYYFAgDJCAAhkwUCAMYIACG-BQAAngm-BSLABQAAnwnABSLCBQAAoAnCBSLDBQEAnggAIcQFAgDJCAAhxQUBAJ4IACEE9gQAAAC-BQL3BAAAAL4FCPgEAAAAvgUI_QQAALgIvgUiBPYEAAAAwAUC9wQAAADABQj4BAAAAMAFCP0EAAC2CMAFIgT2BAAAAMIFAvcEAAAAwgUI-AQAAADCBQj9BAAAtAjCBSIJGgAAogkAIO8EAAChCQAw8AQAAFwAEPEEAAChCQAw8gQCAMYIACG3BQEAowgAIbwFQADHCAAh6wUAAZEJACHsBQIAxggAIQwEAAD9CAAgGwAApQkAIO8EAACjCQAw8AQAAFgAEPEEAACjCQAw8gQCAMYIACGCBUAAxwgAIZMFAgDGCAAh7QUBAKMIACHvBQAApAnvBSK6BgAAWAAguwYAAFgAIAoEAAD9CAAgGwAApQkAIO8EAACjCQAw8AQAAFgAEPEEAACjCQAw8gQCAMYIACGCBUAAxwgAIZMFAgDGCAAh7QUBAKMIACHvBQAApAnvBSIE9gQAAADvBQL3BAAAAO8FCPgEAAAA7wUI_QQAAN8I7wUiA7QGAABcACC1BgAAXAAgtgYAAFwAIAkGAACnCQAg7wQAAKYJADDwBAAATwAQ8QQAAKYJADDyBAIAxggAIbcFAQCjCAAhuQUBAJ4IACG7BQEAnggAIYAGAgDGCAAhGwMAAJoIACAEAAD9CAAgBwAAxQkAIAgAAIgJACAYAACLCQAgGQAA2wkAIO8EAADZCQAw8AQAAAcAEPEEAADZCQAw8gQCAMYIACGBBQEAnggAIYIFQADHCAAhhgUCAMYIACGTBQIAxggAIcIFAQCjCAAh0wUBAKMIACHtBQEAowgAIYEGAgDGCAAhmQZAAMcIACGaBgEAowgAIZsGAQCjCAAhnAYgAKQIACGdBgEAnggAIZ4GIACkCAAhoAYAANoJoAYiugYAAAcAILsGAAAHACAJCQAAqQkAIO8EAACoCQAw8AQAAEQAEPEEAACoCQAw8gQCAMYIACG3BQEAowgAIbkFAQCjCAAhuwUBAJ4IACHgBQIAxggAISADAACNCQAgBAAA_QgAIAYAAMQJACAHAADFCQAgCwAArQkAIAwAALkJACAQAADACQAgFwAAxgkAIO8EAADBCQAw8AQAABAAEPEEAADBCQAw8gQCAMYIACH-BAIAyQgAIYIFQADHCAAhhgUCAMYIACGSBUAAxwgAIZMFAgDGCAAhwgUAAMMJjAYigAYCAMkIACGBBgIAxggAIYIGAQCjCAAhgwYBAKMIACGEBkAAxwgAIYUGAQCjCAAhhwYAAMIJhwYiiAYAAKkIACCJBkAAxwgAIYoGAQCjCAAhjAYBAJ4IACGNBgEAnggAIboGAAAQACC7BgAAEAAgFAQAAP0IACAGAACnCQAgCwAArQkAIO8EAACqCQAw8AQAADoAEPEEAACqCQAw8gQCAMYIACH-BAIAyQgAIYIFQADHCAAhkwUCAMYIACH3BQEAowgAIfsFAQCeCAAh_AUBAJ4IACGABgIAxggAIY4GAQCeCAAhjwYQAKsJACGQBgEAnggAIZEGAQCeCAAhkwYAAKwJkwYilAYBAJ4IACEI9gQQAAAAAfcEEAAAAAX4BBAAAAAF-QQQAAAAAfoEEAAAAAH7BBAAAAAB_AQQAAAAAf0EEADaCAAhBPYEAAAAkwYC9wQAAACTBgj4BAAAAJMGCP0EAADxCJMGIhADAACaCAAgCAAAiAkAIBQAAIkJACAVAACKCQAgFgAAiwkAIO8EAACHCQAw8AQAABcAEPEEAACHCQAw8gQCAMYIACGCBUAAxwgAIYYFAgDGCAAhkQUCAMYIACGVBgEAowgAIZYGAQCjCAAhugYAABcAILsGAAAXACALCwAAsAkAIBEAALEJACDvBAAArgkAMPAEAAA2ABDxBAAArgkAMPIEAgDGCAAh_gQCAMYIACH_BBAArwkAIYAFEACvCQAhgQUBAJ4IACGCBUAAxwgAIQj2BBAAAAAB9wQQAAAABPgEEAAAAAT5BBAAAAAB-gQQAAAAAfsEEAAAAAH8BBAAAAAB_QQQAIIIACEQAwAAmggAIAgAAIgJACAUAACJCQAgFQAAigkAIBYAAIsJACDvBAAAhwkAMPAEAAAXABDxBAAAhwkAMPIEAgDGCAAhggVAAMcIACGGBQIAxggAIZEFAgDGCAAhlQYBAKMIACGWBgEAowgAIboGAAAXACC7BgAAFwAgA7QGAAAtACC1BgAALQAgtgYAAC0AIALzBAIAAAAB9AQCAAAAAQkMAAC1CQAgEgAAtAkAIO8EAACzCQAw8AQAAC0AEPEEAACzCQAw8gQCAMYIACHzBAIAxggAIfQEAgDGCAAh9QQQAK8JACENCwAAsAkAIBEAALEJACDvBAAArgkAMPAEAAA2ABDxBAAArgkAMPIEAgDGCAAh_gQCAMYIACH_BBAArwkAIYAFEACvCQAhgQUBAJ4IACGCBUAAxwgAIboGAAA2ACC7BgAANgAgHgQAAP0IACAJAAC4CQAgCgAAjQkAIAsAAK0JACANAAC6CQAgEAAAwAkAIBMAALEJACDvBAAAvgkAMPAEAAAaABDxBAAAvgkAMPIEAgDGCAAh_gQCAMkIACGBBQEAnggAIYIFQADHCAAhhgUCAMYIACGSBUAAxwgAIZMFAgDGCAAhwgUAAL8J6gUi4AUCAMkIACHhBQIAyQgAIeIFEACvCQAh4wUQAK8JACHkBRAArwkAIeUFEACvCQAh5gUQAKsJACHnBRAArwkAIegFEACvCQAh6gUBAJ4IACG6BgAAGgAguwYAABoAIBcJAAC4CQAgDAAAuQkAIA0AALoJACDvBAAAtgkAMPAEAAApABDxBAAAtgkAMPIEAgDGCAAh9AQCAMkIACHCBQAAtwmABiLgBQIAyQgAIeIFEACvCQAh4wUQAK8JACHkBRAArwkAIeUFEACvCQAh6gUBAJ4IACH3BQEAowgAIfgFQADHCAAh-QUBAJ4IACH6BQEAnggAIfsFAQCeCAAh_AUBAJ4IACH9BQEAnggAIf4FEACrCQAhBPYEAAAAgAYC9wQAAACABgj4BAAAAIAGCP0EAADmCIAGIiADAACNCQAgBAAA_QgAIAYAAMQJACAHAADFCQAgCwAArQkAIAwAALkJACAQAADACQAgFwAAxgkAIO8EAADBCQAw8AQAABAAEPEEAADBCQAw8gQCAMYIACH-BAIAyQgAIYIFQADHCAAhhgUCAMYIACGSBUAAxwgAIZMFAgDGCAAhwgUAAMMJjAYigAYCAMkIACGBBgIAxggAIYIGAQCjCAAhgwYBAKMIACGEBkAAxwgAIYUGAQCjCAAhhwYAAMIJhwYiiAYAAKkIACCJBkAAxwgAIYoGAQCjCAAhjAYBAJ4IACGNBgEAnggAIboGAAAQACC7BgAAEAAgHgQAAP0IACAJAAC4CQAgCgAAjQkAIAsAAK0JACANAAC6CQAgEAAAwAkAIBMAALEJACDvBAAAvgkAMPAEAAAaABDxBAAAvgkAMPIEAgDGCAAh_gQCAMkIACGBBQEAnggAIYIFQADHCAAhhgUCAMYIACGSBUAAxwgAIZMFAgDGCAAhwgUAAL8J6gUi4AUCAMkIACHhBQIAyQgAIeIFEACvCQAh4wUQAK8JACHkBRAArwkAIeUFEACvCQAh5gUQAKsJACHnBRAArwkAIegFEACvCQAh6gUBAJ4IACG6BgAAGgAguwYAABoAIAO0BgAAIQAgtQYAACEAILYGAAAhACAQDAAAtQkAIA8AAL0JACDvBAAAuwkAMPAEAAAhABDxBAAAuwkAMPIEAgDGCAAh9AQCAMYIACGBBQEAnggAIYIFQADHCAAh2AUCAMYIACHZBQEAnggAIdoFEACvCQAh2wUQAK8JACHdBQAAvAndBSLeBUAAxwgAId8FAQCeCAAhBPYEAAAA3QUC9wQAAADdBQj4BAAAAN0FCP0EAADTCN0FIhkJAAC4CQAgDAAAuQkAIA0AALoJACDvBAAAtgkAMPAEAAApABDxBAAAtgkAMPIEAgDGCAAh9AQCAMkIACHCBQAAtwmABiLgBQIAyQgAIeIFEACvCQAh4wUQAK8JACHkBRAArwkAIeUFEACvCQAh6gUBAJ4IACH3BQEAowgAIfgFQADHCAAh-QUBAJ4IACH6BQEAnggAIfsFAQCeCAAh_AUBAJ4IACH9BQEAnggAIf4FEACrCQAhugYAACkAILsGAAApACAcBAAA_QgAIAkAALgJACAKAACNCQAgCwAArQkAIA0AALoJACAQAADACQAgEwAAsQkAIO8EAAC-CQAw8AQAABoAEPEEAAC-CQAw8gQCAMYIACH-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_BkAAAAABBUMAANITACBEAADWEwAgvAYAANMTACC9BgAA1RMAIMIGAACNAQAgC0MAAPUJADBEAAD6CQAwvAYAAPYJADC9BgAA9wkAML4GAAD4CQAgvwYAAPkJADDABgAA-QkAMMEGAAD5CQAwwgYAAPkJADDDBgAA-wkAMMQGAAD8CQAwBAwAAOoJACDyBAIAAAAB9AQCAAAAAfUEEAAAAAECAAAALwAgQwAAgAoAIAMAAAAvACBDAACACgAgRAAA_wkAIAE8AADUEwAwCgwAALUJACASAAC0CQAg7wQAALMJADDwBAAALQAQ8QQAALMJADDyBAIAAAAB8wQCAMYIACH0BAIAxggAIfUEEACvCQAhuQYAALIJACACAAAALwAgPAAA_wkAIAIAAAD9CQAgPAAA_gkAIAfvBAAA_AkAMPAEAAD9CQAQ8QQAAPwJADDyBAIAxggAIfMEAgDGCAAh9AQCAMYIACH1BBAArwkAIQfvBAAA_AkAMPAEAAD9CQAQ8QQAAPwJADDyBAIAxggAIfMEAgDGCAAh9AQCAMYIACH1BBAArwkAIQPyBAIA5gkAIfQEAgDmCQAh9QQQAOUJACEEDAAA6AkAIPIEAgDmCQAh9AQCAOYJACH1BBAA5QkAIQQMAADqCQAg8gQCAAAAAfQEAgAAAAH1BBAAAAABA0MAANITACC8BgAA0xMAIMIGAACNAQAgBEMAAPUJADC8BgAA9gkAML4GAAD4CQAgwgYAAPkJADAAAAAAAAG_BgEAAAABBUMAAM0TACBEAADQEwAgvAYAAM4TACC9BgAAzxMAIMIGAAABACADQwAAzRMAILwGAADOEwAgwgYAAAEAIAAAAAAAAb8GIAAAAAEFQwAAxRMAIEQAAMsTACC8BgAAxhMAIL0GAADKEwAgwgYAAAUAIAVDAADDEwAgRAAAyBMAILwGAADEEwAgvQYAAMcTACDCBgAAAQAgA0MAAMUTACC8BgAAxhMAIMIGAAAFACADQwAAwxMAILwGAADEEwAgwgYAAAEAIAAAAAAABUMAAL4TACBEAADBEwAgvAYAAL8TACC9BgAAwBMAIMIGAAABACADQwAAvhMAILwGAAC_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_BgAAjgsAMMAGAACOCwAwwQYAAI4LADDCBgAAjgsAMMMGAACQCwAwxAYAAJELADAFQwAA-RIAIEQAAIETACC8BgAA-hIAIL0GAACAEwAgwgYAAAEAIAdDAAD3EgAgRAAA_hIAILwGAAD4EgAgvQYAAP0SACDABgAAAwAgwQYAAAMAIMIGAAAFACALQwAA_goAMEQAAIMLADC8BgAA_woAML0GAACACwAwvgYAAIELACC_BgAAggsAMMAGAACCCwAwwQYAAIILADDCBgAAggsAMMMGAACECwAwxAYAAIULADAMAwAA8QoAICQAAPMKACDyBAIAAAABggVAAAAAAYYFAgAAAAGHBQEAAAABkgVAAAAAAbkFAQAAAAG6BQQAAAAByQUgAAAAAcoFAgAAAAHLBQEAAAABAgAAAHYAIEMAAIkLACADAAAAdgAgQwAAiQsAIEQAAIgLACABPAAA_BIAMBEDAACaCAAgIgAAlQkAICQAAJYJACDvBAAAkwkAMPAEAAB0ABDxBAAAkwkAMPIEAgAAAAGCBUAAxwgAIYYFAgDGCAAhhwUBAKMIACGSBUAAxwgAIbkFAQCeCAAhugUEAJQJACHIBQIAyQgAIckFIACkCAAhygUCAMkIACHLBQEAnggAIQIAAAB2ACA8AACICwAgAgAAAIYLACA8AACHCwAgDu8EAACFCwAw8AQAAIYLABDxBAAAhQsAMPIEAgDGCAAhggVAAMcIACGGBQIAxggAIYcFAQCjCAAhkgVAAMcIACG5BQEAnggAIboFBACUCQAhyAUCAMkIACHJBSAApAgAIcoFAgDJCAAhywUBAJ4IACEO7wQAAIULADDwBAAAhgsAEPEEAACFCwAw8gQCAMYIACGCBUAAxwgAIYYFAgDGCAAhhwUBAKMIACGSBUAAxwgAIbkFAQCeCAAhugUEAJQJACHIBQIAyQgAIckFIACkCAAhygUCAMkIACHLBQEAnggAIQryBAIA5gkAIYIFQADyCQAhhgUCAOYJACGHBQEAiAoAIZIFQADyCQAhuQUBAPEJACG6BQQAxQoAIckFIACQCgAhygUCANAKACHLBQEA8QkAIQwDAADiCgAgJAAA5AoAIPIEAgDmCQAhggVAAPIJACGGBQIA5gkAIYcFAQCICgAhkgVAAPIJACG5BQEA8QkAIboFBADFCgAhyQUgAJAKACHKBQIA0AoAIcsFAQDxCQAhDAMAAPEKACAkAADzCgAg8gQCAAAAAYIFQAAAAAGGBQIAAAABhwUBAAAAAZIFQAAAAAG5BQEAAAABugUEAAAAAckFIAAAAAHKBQIAAAABywUBAAAAAQoDAACXCwAgBAAAmAsAIBkAAJkLACAhAACWCwAg8gQCAAAAAYIFQAAAAAGGBQIAAAABhwUBAAAAAZIFQAAAAAGTBQIAAAABAgAAAG8AIEMAAJULACADAAAAbwAgQwAAlQsAIEQAAJQLACABPAAA-xIAMBADAACaCAAgBAAAmgkAIBkAAJsJACAgAACVCQAgIQAAmQkAIO8EAACYCQAw8AQAAG0AEPEEAACYCQAw8gQCAAAAAYIFQADHCAAhhgUCAMYIACGHBQEAowgAIZIFQADHCAAhkwUCAMkIACHMBQIAyQgAIbgGAACXCQAgAgAAAG8AIDwAAJQLACACAAAAkgsAIDwAAJMLACAK7wQAAJELADDwBAAAkgsAEPEEAACRCwAw8gQCAMYIACGCBUAAxwgAIYYFAgDGCAAhhwUBAKMIACGSBUAAxwgAIZMFAgDJCAAhzAUCAMkIACEK7wQAAJELADDwBAAAkgsAEPEEAACRCwAw8gQCAMYIACGCBUAAxwgAIYYFAgDGCAAhhwUBAKMIACGSBUAAxwgAIZMFAgDJCAAhzAUCAMkIACEG8gQCAOYJACGCBUAA8gkAIYYFAgDmCQAhhwUBAIgKACGSBUAA8gkAIZMFAgDQCgAhCgMAAPsKACAEAAD8CgAgGQAA_QoAICEAAPoKACDyBAIA5gkAIYIFQADyCQAhhgUCAOYJACGHBQEAiAoAIZIFQADyCQAhkwUCANAKACEKAwAAlwsAIAQAAJgLACAZAACZCwAgIQAAlgsAIPIEAgAAAAGCBUAAAAABhgUCAAAAAYcFAQAAAAGSBUAAAAABkwUCAAAAAQRDAACKCwAwvAYAAIsLADC-BgAAjQsAIMIGAACOCwAwA0MAAPkSACC8BgAA-hIAIMIGAAABACADQwAA9xIAILwGAAD4EgAgwgYAAAUAIARDAAD-CgAwvAYAAP8KADC-BgAAgQsAIMIGAACCCwAwA0MAAPUSACC8BgAA9hIAIMIGAABvACAAAAAAAAG_BkAAAAABAAAAAAABvwYAAADTBQIFQwAA8BIAIEQAAPMSACC8BgAA8RIAIL0GAADyEgAgwgYAAAEAIANDAADwEgAgvAYAAPESACDCBgAAAQAgAAAAAAAFQwAA6xIAIEQAAO4SACC8BgAA7BIAIL0GAADtEgAgwgYAAAEAIANDAADrEgAgvAYAAOwSACDCBgAAAQAgAAAAAAAFQwAA5hIAIEQAAOkSACC8BgAA5xIAIL0GAADoEgAgwgYAAAEAIANDAADmEgAgvAYAAOcSACDCBgAAAQAgAAAAAAABvwYAAADdBQIFQwAA3hIAIEQAAOQSACC8BgAA3xIAIL0GAADjEgAgwgYAABwAIAVDAADcEgAgRAAA4RIAILwGAADdEgAgvQYAAOASACDCBgAAKwAgA0MAAN4SACC8BgAA3xIAIMIGAAAcACADQwAA3BIAILwGAADdEgAgwgYAACsAIAAAAAAABb8GEAAAAAHFBhAAAAABxgYQAAAAAccGEAAAAAHIBhAAAAABAb8GAAAA6gUCB0MAAMUSACBEAADaEgAgvAYAAMYSACC9BgAA2RIAIMAGAAAQACDBBgAAEAAgwgYAABIAIAVDAADDEgAgRAAA1xIAILwGAADEEgAgvQYAANYSACDCBgAABQAgB0MAAMESACBEAADUEgAgvAYAAMISACC9BgAA0xIAIMAGAAANACDBBgAADQAgwgYAAAEAIAdDAAC_EgAgRAAA0RIAILwGAADAEgAgvQYAANASACDABgAAFwAgwQYAABcAIMIGAACNAQAgC0MAAPULADBEAAD5CwAwvAYAAPYLADC9BgAA9wsAML4GAAD4CwAgvwYAAOoLADDABgAA6gsAMMEGAADqCwAwwgYAAOoLADDDBgAA-gsAMMQGAADtCwAwC0MAANgLADBEAADdCwAwvAYAANkLADC9BgAA2gsAML4GAADbCwAgvwYAANwLADDABgAA3AsAMMEGAADcCwAwwgYAANwLADDDBgAA3gsAMMQGAADfCwAwC0MAAM8LADBEAADTCwAwvAYAANALADC9BgAA0QsAML4GAADSCwAgvwYAAPkJADDABgAA-QkAMMEGAAD5CQAwwgYAAPkJADDDBgAA1AsAMMQGAAD8CQAwBBIAAOkJACDyBAIAAAAB8wQCAAAAAfUEEAAAAAECAAAALwAgQwAA1wsAIAMAAAAvACBDAADXCwAgRAAA1gsAIAE8AADPEgAwAgAAAC8AIDwAANYLACACAAAA_QkAIDwAANULACAD8gQCAOYJACHzBAIA5gkAIfUEEADlCQAhBBIAAOcJACDyBAIA5gkAIfMEAgDmCQAh9QQQAOUJACEEEgAA6QkAIPIEAgAAAAHzBAIAAAAB9QQQAAAAARIJAADzCwAgDQAA9AsAIPIEAgAAAAHCBQAAAIAGAuAFAgAAAAHiBRAAAAAB4wUQAAAAAeQFEAAAAAHlBRAAAAAB6gUBAAAAAfcFAQAAAAH4BUAAAAAB-QUBAAAAAfoFAQAAAAH7BQEAAAAB_AUBAAAAAf0FAQAAAAH-BRAAAAABAgAAACsAIEMAAPILACADAAAAKwAgQwAA8gsAIEQAAOMLACABPAAAzhIAMBcJAAC4CQAgDAAAuQkAIA0AALoJACDvBAAAtgkAMPAEAAApABDxBAAAtgkAMPIEAgAAAAH0BAIAyQgAIcIFAAC3CYAGIuAFAgDJCAAh4gUQAK8JACHjBRAArwkAIeQFEACvCQAh5QUQAK8JACHqBQEAnggAIfcFAQCjCAAh-AVAAMcIACH5BQEAnggAIfoFAQCeCAAh-wUBAJ4IACH8BQEAnggAIf0FAQCeCAAh_gUQAKsJACECAAAAKwAgPAAA4wsAIAIAAADgCwAgPAAA4QsAIBTvBAAA3wsAMPAEAADgCwAQ8QQAAN8LADDyBAIAxggAIfQEAgDJCAAhwgUAALcJgAYi4AUCAMkIACHiBRAArwkAIeMFEACvCQAh5AUQAK8JACHlBRAArwkAIeoFAQCeCAAh9wUBAKMIACH4BUAAxwgAIfkFAQCeCAAh-gUBAJ4IACH7BQEAnggAIfwFAQCeCAAh_QUBAJ4IACH-BRAAqwkAIRTvBAAA3wsAMPAEAADgCwAQ8QQAAN8LADDyBAIAxggAIfQEAgDJCAAhwgUAALcJgAYi4AUCAMkIACHiBRAArwkAIeMFEACvCQAh5AUQAK8JACHlBRAArwkAIeoFAQCeCAAh9wUBAKMIACH4BUAAxwgAIfkFAQCeCAAh-gUBAJ4IACH7BQEAnggAIfwFAQCeCAAh_QUBAJ4IACH-BRAAqwkAIRDyBAIA5gkAIcIFAADiC4AGIuAFAgDQCgAh4gUQAOUJACHjBRAA5QkAIeQFEADlCQAh5QUQAOUJACHqBQEA8QkAIfcFAQCICgAh-AVAAPIJACH5BQEA8QkAIfoFAQDxCQAh-wUBAPEJACH8BQEA8QkAIf0FAQDxCQAh_gUQAMYLACEBvwYAAACABgISCQAA5AsAIA0AAOULACDyBAIA5gkAIcIFAADiC4AGIuAFAgDQCgAh4gUQAOUJACHjBRAA5QkAIeQFEADlCQAh5QUQAOUJACHqBQEA8QkAIfcFAQCICgAh-AVAAPIJACH5BQEA8QkAIfoFAQDxCQAh-wUBAPEJACH8BQEA8QkAIf0FAQDxCQAh_gUQAMYLACEHQwAAyBIAIEQAAMwSACC8BgAAyRIAIL0GAADLEgAgwAYAABAAIMEGAAAQACDCBgAAEgAgC0MAAOYLADBEAADrCwAwvAYAAOcLADC9BgAA6AsAML4GAADpCwAgvwYAAOoLADDABgAA6gsAMMEGAADqCwAwwgYAAOoLADDDBgAA7AsAMMQGAADtCwAwCwwAAL8LACDyBAIAAAAB9AQCAAAAAYEFAQAAAAGCBUAAAAAB2QUBAAAAAdoFEAAAAAHbBRAAAAAB3QUAAADdBQLeBUAAAAAB3wUBAAAAAQIAAAAjACBDAADxCwAgAwAAACMAIEMAAPELACBEAADwCwAgATwAAMoSADAQDAAAtQkAIA8AAL0JACDvBAAAuwkAMPAEAAAhABDxBAAAuwkAMPIEAgAAAAH0BAIAxggAIYEFAQCeCAAhggVAAMcIACHYBQIAxggAIdkFAQCeCAAh2gUQAK8JACHbBRAArwkAId0FAAC8Cd0FIt4FQADHCAAh3wUBAJ4IACECAAAAIwAgPAAA8AsAIAIAAADuCwAgPAAA7wsAIA7vBAAA7QsAMPAEAADuCwAQ8QQAAO0LADDyBAIAxggAIfQEAgDGCAAhgQUBAJ4IACGCBUAAxwgAIdgFAgDGCAAh2QUBAJ4IACHaBRAArwkAIdsFEACvCQAh3QUAALwJ3QUi3gVAAMcIACHfBQEAnggAIQ7vBAAA7QsAMPAEAADuCwAQ8QQAAO0LADDyBAIAxggAIfQEAgDGCAAhgQUBAJ4IACGCBUAAxwgAIdgFAgDGCAAh2QUBAJ4IACHaBRAArwkAIdsFEACvCQAh3QUAALwJ3QUi3gVAAMcIACHfBQEAnggAIQryBAIA5gkAIfQEAgDmCQAhgQUBAPEJACGCBUAA8gkAIdkFAQDxCQAh2gUQAOUJACHbBRAA5QkAId0FAAC8C90FIt4FQADyCQAh3wUBAPEJACELDAAAvQsAIPIEAgDmCQAh9AQCAOYJACGBBQEA8QkAIYIFQADyCQAh2QUBAPEJACHaBRAA5QkAIdsFEADlCQAh3QUAALwL3QUi3gVAAPIJACHfBQEA8QkAIQsMAAC_CwAg8gQCAAAAAfQEAgAAAAGBBQEAAAABggVAAAAAAdkFAQAAAAHaBRAAAAAB2wUQAAAAAd0FAAAA3QUC3gVAAAAAAd8FAQAAAAESCQAA8wsAIA0AAPQLACDyBAIAAAABwgUAAACABgLgBQIAAAAB4gUQAAAAAeMFEAAAAAHkBRAAAAAB5QUQAAAAAeoFAQAAAAH3BQEAAAAB-AVAAAAAAfkFAQAAAAH6BQEAAAAB-wUBAAAAAfwFAQAAAAH9BQEAAAAB_gUQAAAAAQNDAADIEgAgvAYAAMkSACDCBgAAEgAgBEMAAOYLADC8BgAA5wsAML4GAADpCwAgwgYAAOoLADALDwAAwAsAIPIEAgAAAAGBBQEAAAABggVAAAAAAdgFAgAAAAHZBQEAAAAB2gUQAAAAAdsFEAAAAAHdBQAAAN0FAt4FQAAAAAHfBQEAAAABAgAAACMAIEMAAP0LACADAAAAIwAgQwAA_QsAIEQAAPwLACABPAAAxxIAMAIAAAAjACA8AAD8CwAgAgAAAO4LACA8AAD7CwAgCvIEAgDmCQAhgQUBAPEJACGCBUAA8gkAIdgFAgDmCQAh2QUBAPEJACHaBRAA5QkAIdsFEADlCQAh3QUAALwL3QUi3gVAAPIJACHfBQEA8QkAIQsPAAC-CwAg8gQCAOYJACGBBQEA8QkAIYIFQADyCQAh2AUCAOYJACHZBQEA8QkAIdoFEADlCQAh2wUQAOUJACHdBQAAvAvdBSLeBUAA8gkAId8FAQDxCQAhCw8AAMALACDyBAIAAAABgQUBAAAAAYIFQAAAAAHYBQIAAAAB2QUBAAAAAdoFEAAAAAHbBRAAAAAB3QUAAADdBQLeBUAAAAAB3wUBAAAAAQNDAADFEgAgvAYAAMYSACDCBgAAEgAgA0MAAMMSACC8BgAAxBIAIMIGAAAFACADQwAAwRIAILwGAADCEgAgwgYAAAEAIANDAAC_EgAgvAYAAMASACDCBgAAjQEAIARDAAD1CwAwvAYAAPYLADC-BgAA-AsAIMIGAADqCwAwBEMAANgLADC8BgAA2QsAML4GAADbCwAgwgYAANwLADAEQwAAzwsAMLwGAADQCwAwvgYAANILACDCBgAA-QkAMAAAAAAABUMAALoSACBEAAC9EgAgvAYAALsSACC9BgAAvBIAIMIGAABaACADQwAAuhIAILwGAAC7EgAgwgYAAFoAIAAAAAAAAb8GAAAA7wUCBUMAALQSACBEAAC4EgAgvAYAALUSACC9BgAAtxIAIMIGAAAFACALQwAAlAwAMEQAAJkMADC8BgAAlQwAML0GAACWDAAwvgYAAJcMACC_BgAAmAwAMMAGAACYDAAwwQYAAJgMADDCBgAAmAwAMMMGAACaDAAwxAYAAJsMADAE8gQCAAAAAbcFAQAAAAG8BUAAAAAB6wUAAQAAAQIAAABeACBDAACfDAAgAwAAAF4AIEMAAJ8MACBEAACeDAAgATwAALYSADAJGgAAogkAIO8EAAChCQAw8AQAAFwAEPEEAAChCQAw8gQCAAAAAbcFAQCjCAAhvAVAAMcIACHrBQABkQkAIewFAgDGCAAhAgAAAF4AIDwAAJ4MACACAAAAnAwAIDwAAJ0MACAI7wQAAJsMADDwBAAAnAwAEPEEAACbDAAw8gQCAMYIACG3BQEAowgAIbwFQADHCAAh6wUAAZEJACHsBQIAxggAIQjvBAAAmwwAMPAEAACcDAAQ8QQAAJsMADDyBAIAxggAIbcFAQCjCAAhvAVAAMcIACHrBQABkQkAIewFAgDGCAAhBPIEAgDmCQAhtwUBAIgKACG8BUAA8gkAIesFAAHaCgAhBPIEAgDmCQAhtwUBAIgKACG8BUAA8gkAIesFAAHaCgAhBPIEAgAAAAG3BQEAAAABvAVAAAAAAesFAAEAAAEDQwAAtBIAILwGAAC1EgAgwgYAAAUAIARDAACUDAAwvAYAAJUMADC-BgAAlwwAIMIGAACYDAAwAAAAAAAFQwAArxIAIEQAALISACC8BgAAsBIAIL0GAACxEgAgwgYAAAEAIANDAACvEgAgvAYAALASACDCBgAAAQAgAAAAAAAFQwAAqhIAIEQAAK0SACC8BgAAqxIAIL0GAACsEgAgwgYAAAEAIANDAACqEgAgvAYAAKsSACDCBgAAAQAgAAAAAAAFQwAApRIAIEQAAKgSACC8BgAAphIAIL0GAACnEgAgwgYAABIAIANDAAClEgAgvAYAAKYSACDCBgAAEgAgAAAAAAAHQwAAoBIAIEQAAKMSACC8BgAAoRIAIL0GAACiEgAgwAYAABoAIMEGAAAaACDCBgAAHAAgA0MAAKASACC8BgAAoRIAIMIGAAAcACAAAAAAAAG_BgAAAIcGAgG_BgAAAIwGAgVDAACNEgAgRAAAnhIAILwGAACOEgAgvQYAAJ0SACDCBgAABQAgB0MAAIsSACBEAACbEgAgvAYAAIwSACC9BgAAmhIAIMAGAAAHACDBBgAABwAgwgYAAAkAIAdDAACJEgAgRAAAmBIAILwGAACKEgAgvQYAAJcSACDABgAADQAgwQYAAA0AIMIGAAABACAHQwAAhxIAIEQAAJUSACC8BgAAiBIAIL0GAACUEgAgwAYAAAsAIMEGAAALACDCBgAAigEAIAdDAACFEgAgRAAAkhIAILwGAACGEgAgvQYAAJESACDABgAAFwAgwQYAABcAIMIGAACNAQAgC0MAAN4MADBEAADiDAAwvAYAAN8MADC9BgAA4AwAML4GAADhDAAgvwYAANwLADDABgAA3AsAMMEGAADcCwAwwgYAANwLADDDBgAA4wwAMMQGAADfCwAwC0MAANIMADBEAADXDAAwvAYAANMMADC9BgAA1AwAML4GAADVDAAgvwYAANYMADDABgAA1gwAMMEGAADWDAAwwgYAANYMADDDBgAA2AwAMMQGAADZDAAwB0MAAM0MACBEAADQDAAgvAYAAM4MACC9BgAAzwwAIMAGAAAaACDBBgAAGgAgwgYAABwAIBcEAAD_CwAgCgAAgAwAIAsAAIEMACANAACCDAAgEAAAgwwAIBMAAIQMACDyBAIAAAAB_gQCAAAAAYEFAQAAAAGCBUAAAAABhgUCAAAAAZIFQAAAAAGTBQIAAAABwgUAAADqBQLhBQIAAAAB4gUQAAAAAeMFEAAAAAHkBRAAAAAB5QUQAAAAAeYFEAAAAAHnBRAAAAAB6AUQAAAAAeoFAQAAAAECAAAAHAAgQwAAzQwAIAMAAAAaACBDAADNDAAgRAAA0QwAIBkAAAAaACAEAADJCwAgCgAAygsAIAsAAMsLACANAADMCwAgEAAAzQsAIBMAAM4LACA8AADRDAAg8gQCAOYJACH-BAIA0AoAIYEFAQDxCQAhggVAAPIJACGGBQIA5gkAIZIFQADyCQAhkwUCAOYJACHCBQAAxwvqBSLhBQIA0AoAIeIFEADlCQAh4wUQAOUJACHkBRAA5QkAIeUFEADlCQAh5gUQAMYLACHnBRAA5QkAIegFEADlCQAh6gUBAPEJACEXBAAAyQsAIAoAAMoLACALAADLCwAgDQAAzAsAIBAAAM0LACATAADOCwAg8gQCAOYJACH-BAIA0AoAIYEFAQDxCQAhggVAAPIJACGGBQIA5gkAIZIFQADyCQAhkwUCAOYJACHCBQAAxwvqBSLhBQIA0AoAIeIFEADlCQAh4wUQAOUJACHkBRAA5QkAIeUFEADlCQAh5gUQAMYLACHnBRAA5QkAIegFEADlCQAh6gUBAPEJACEE8gQCAAAAAbcFAQAAAAG5BQEAAAABuwUBAAAAAQIAAABGACBDAADdDAAgAwAAAEYAIEMAAN0MACBEAADcDAAgATwAAJASADAJCQAAqQkAIO8EAACoCQAw8AQAAEQAEPEEAACoCQAw8gQCAAAAAbcFAQCjCAAhuQUBAKMIACG7BQEAnggAIeAFAgDGCAAhAgAAAEYAIDwAANwMACACAAAA2gwAIDwAANsMACAI7wQAANkMADDwBAAA2gwAEPEEAADZDAAw8gQCAMYIACG3BQEAowgAIbkFAQCjCAAhuwUBAJ4IACHgBQIAxggAIQjvBAAA2QwAMPAEAADaDAAQ8QQAANkMADDyBAIAxggAIbcFAQCjCAAhuQUBAKMIACG7BQEAnggAIeAFAgDGCAAhBPIEAgDmCQAhtwUBAIgKACG5BQEAiAoAIbsFAQDxCQAhBPIEAgDmCQAhtwUBAIgKACG5BQEAiAoAIbsFAQDxCQAhBPIEAgAAAAG3BQEAAAABuQUBAAAAAbsFAQAAAAESDAAAvQwAIA0AAPQLACDyBAIAAAAB9AQCAAAAAcIFAAAAgAYC4gUQAAAAAeMFEAAAAAHkBRAAAAAB5QUQAAAAAeoFAQAAAAH3BQEAAAAB-AVAAAAAAfkFAQAAAAH6BQEAAAAB-wUBAAAAAfwFAQAAAAH9BQEAAAAB_gUQAAAAAQIAAAArACBDAADmDAAgAwAAACsAIEMAAOYMACBEAADlDAAgATwAAI8SADACAAAAKwAgPAAA5QwAIAIAAADgCwAgPAAA5AwAIBDyBAIA5gkAIfQEAgDQCgAhwgUAAOILgAYi4gUQAOUJACHjBRAA5QkAIeQFEADlCQAh5QUQAOUJACHqBQEA8QkAIfcFAQCICgAh-AVAAPIJACH5BQEA8QkAIfoFAQDxCQAh-wUBAPEJACH8BQEA8QkAIf0FAQDxCQAh_gUQAMYLACESDAAAvAwAIA0AAOULACDyBAIA5gkAIfQEAgDQCgAhwgUAAOILgAYi4gUQAOUJACHjBRAA5QkAIeQFEADlCQAh5QUQAOUJACHqBQEA8QkAIfcFAQCICgAh-AVAAPIJACH5BQEA8QkAIfoFAQDxCQAh-wUBAPEJACH8BQEA8QkAIf0FAQDxCQAh_gUQAMYLACESDAAAvQwAIA0AAPQLACDyBAIAAAAB9AQCAAAAAcIFAAAAgAYC4gUQAAAAAeMFEAAAAAHkBRAAAAAB5QUQAAAAAeoFAQAAAAH3BQEAAAAB-AVAAAAAAfkFAQAAAAH6BQEAAAAB-wUBAAAAAfwFAQAAAAH9BQEAAAAB_gUQAAAAAQNDAACNEgAgvAYAAI4SACDCBgAABQAgA0MAAIsSACC8BgAAjBIAIMIGAAAJACADQwAAiRIAILwGAACKEgAgwgYAAAEAIANDAACHEgAgvAYAAIgSACDCBgAAigEAIANDAACFEgAgvAYAAIYSACDCBgAAjQEAIARDAADeDAAwvAYAAN8MADC-BgAA4QwAIMIGAADcCwAwBEMAANIMADC8BgAA0wwAML4GAADVDAAgwgYAANYMADADQwAAzQwAILwGAADODAAgwgYAABwAIAAAAAAAAb8GAAAAkwYCBUMAAPoRACBEAACDEgAgvAYAAPsRACC9BgAAghIAIMIGAAAJACAFQwAA-BEAIEQAAIASACC8BgAA-REAIL0GAAD_EQAgwgYAAAUAIAdDAAD2EQAgRAAA_REAILwGAAD3EQAgvQYAAPwRACDABgAAFwAgwQYAABcAIMIGAACNAQAgA0MAAPoRACC8BgAA-xEAIMIGAAAJACADQwAA-BEAILwGAAD5EQAgwgYAAAUAIANDAAD2EQAgvAYAAPcRACDCBgAAjQEAIAAAAAAABUMAAO0RACBEAAD0EQAgvAYAAO4RACC9BgAA8xEAIMIGAAABACALQwAAqQ0AMEQAAK4NADC8BgAAqg0AML0GAACrDQAwvgYAAKwNACC_BgAArQ0AMMAGAACtDQAwwQYAAK0NADDCBgAArQ0AMMMGAACvDQAwxAYAALANADALQwAAnQ0AMEQAAKINADC8BgAAng0AML0GAACfDQAwvgYAAKANACC_BgAAoQ0AMMAGAAChDQAwwQYAAKENADDCBgAAoQ0AMMMGAACjDQAwxAYAAKQNADALQwAAkQ0AMEQAAJYNADC8BgAAkg0AML0GAACTDQAwvgYAAJQNACC_BgAAlQ0AMMAGAACVDQAwwQYAAJUNADDCBgAAlQ0AMMMGAACXDQAwxAYAAJgNADALQwAAhQ0AMEQAAIoNADC8BgAAhg0AML0GAACHDQAwvgYAAIgNACC_BgAAiQ0AMMAGAACJDQAwwQYAAIkNADDCBgAAiQ0AMMMGAACLDQAwxAYAAIwNADAPBAAA-QwAIAYAAPgMACDyBAIAAAABggVAAAAAAZMFAgAAAAH3BQEAAAAB-wUBAAAAAfwFAQAAAAGABgIAAAABjgYBAAAAAY8GEAAAAAGQBgEAAAABkQYBAAAAAZMGAAAAkwYClAYBAAAAAQIAAAA8ACBDAACQDQAgAwAAADwAIEMAAJANACBEAACPDQAgATwAAPIRADAUBAAA_QgAIAYAAKcJACALAACtCQAg7wQAAKoJADDwBAAAOgAQ8QQAAKoJADDyBAIAAAAB_gQCAMkIACGCBUAAxwgAIZMFAgDGCAAh9wUBAKMIACH7BQEAnggAIfwFAQCeCAAhgAYCAMYIACGOBgEAnggAIY8GEACrCQAhkAYBAJ4IACGRBgEAnggAIZMGAACsCZMGIpQGAQCeCAAhAgAAADwAIDwAAI8NACACAAAAjQ0AIDwAAI4NACAR7wQAAIwNADDwBAAAjQ0AEPEEAACMDQAw8gQCAMYIACH-BAIAyQgAIYIFQADHCAAhkwUCAMYIACH3BQEAowgAIfsFAQCeCAAh_AUBAJ4IACGABgIAxggAIY4GAQCeCAAhjwYQAKsJACGQBgEAnggAIZEGAQCeCAAhkwYAAKwJkwYilAYBAJ4IACER7wQAAIwNADDwBAAAjQ0AEPEEAACMDQAw8gQCAMYIACH-BAIAyQgAIYIFQADHCAAhkwUCAMYIACH3BQEAowgAIfsFAQCeCAAh_AUBAJ4IACGABgIAxggAIY4GAQCeCAAhjwYQAKsJACGQBgEAnggAIZEGAQCeCAAhkwYAAKwJkwYilAYBAJ4IACEN8gQCAOYJACGCBUAA8gkAIZMFAgDmCQAh9wUBAIgKACH7BQEA8QkAIfwFAQDxCQAhgAYCAOYJACGOBgEA8QkAIY8GEADGCwAhkAYBAPEJACGRBgEA8QkAIZMGAAD0DJMGIpQGAQDxCQAhDwQAAPYMACAGAAD1DAAg8gQCAOYJACGCBUAA8gkAIZMFAgDmCQAh9wUBAIgKACH7BQEA8QkAIfwFAQDxCQAhgAYCAOYJACGOBgEA8QkAIY8GEADGCwAhkAYBAPEJACGRBgEA8QkAIZMGAAD0DJMGIpQGAQDxCQAhDwQAAPkMACAGAAD4DAAg8gQCAAAAAYIFQAAAAAGTBQIAAAAB9wUBAAAAAfsFAQAAAAH8BQEAAAABgAYCAAAAAY4GAQAAAAGPBhAAAAABkAYBAAAAAZEGAQAAAAGTBgAAAJMGApQGAQAAAAEGEQAAggoAIPIEAgAAAAH_BBAAAAABgAUQAAAAAYEFAQAAAAGCBUAAAAABAgAAADgAIEMAAJwNACADAAAAOAAgQwAAnA0AIEQAAJsNACABPAAA8REAMAsLAACwCQAgEQAAsQkAIO8EAACuCQAw8AQAADYAEPEEAACuCQAw8gQCAAAAAf4EAgDGCAAh_wQQAK8JACGABRAArwkAIYEFAQCeCAAhggVAAMcIACECAAAAOAAgPAAAmw0AIAIAAACZDQAgPAAAmg0AIAnvBAAAmA0AMPAEAACZDQAQ8QQAAJgNADDyBAIAxggAIf4EAgDGCAAh_wQQAK8JACGABRAArwkAIYEFAQCeCAAhggVAAMcIACEJ7wQAAJgNADDwBAAAmQ0AEPEEAACYDQAw8gQCAMYIACH-BAIAxggAIf8EEACvCQAhgAUQAK8JACGBBQEAnggAIYIFQADHCAAhBfIEAgDmCQAh_wQQAOUJACGABRAA5QkAIYEFAQDxCQAhggVAAPIJACEGEQAA9AkAIPIEAgDmCQAh_wQQAOUJACGABRAA5QkAIYEFAQDxCQAhggVAAPIJACEGEQAAggoAIPIEAgAAAAH_BBAAAAABgAUQAAAAAYEFAQAAAAGCBUAAAAABFwQAAP8LACAJAAD-CwAgCgAAgAwAIA0AAIIMACAQAACDDAAgEwAAhAwAIPIEAgAAAAGBBQEAAAABggVAAAAAAYYFAgAAAAGSBUAAAAABkwUCAAAAAcIFAAAA6gUC4AUCAAAAAeEFAgAAAAHiBRAAAAAB4wUQAAAAAeQFEAAAAAHlBRAAAAAB5gUQAAAAAecFEAAAAAHoBRAAAAAB6gUBAAAAAQIAAAAcACBDAACoDQAgAwAAABwAIEMAAKgNACBEAACnDQAgATwAAPARADAcBAAA_QgAIAkAALgJACAKAACNCQAgCwAArQkAIA0AALoJACAQAADACQAgEwAAsQkAIO8EAAC-CQAw8AQAABoAEPEEAAC-CQAw8gQCAAAAAf4EAgDJCAAhgQUBAJ4IACGCBUAAxwgAIYYFAgDGCAAhkgVAAMcIACGTBQIAxggAIcIFAAC_CeoFIuAFAgAAAAHhBQIAyQgAIeIFEACvCQAh4wUQAK8JACHkBRAArwkAIeUFEACvCQAh5gUQAKsJACHnBRAArwkAIegFEACvCQAh6gUBAJ4IACECAAAAHAAgPAAApw0AIAIAAAClDQAgPAAApg0AIBXvBAAApA0AMPAEAAClDQAQ8QQAAKQNADDyBAIAxggAIf4EAgDJCAAhgQUBAJ4IACGCBUAAxwgAIYYFAgDGCAAhkgVAAMcIACGTBQIAxggAIcIFAAC_CeoFIuAFAgDJCAAh4QUCAMkIACHiBRAArwkAIeMFEACvCQAh5AUQAK8JACHlBRAArwkAIeYFEACrCQAh5wUQAK8JACHoBRAArwkAIeoFAQCeCAAhFe8EAACkDQAw8AQAAKUNABDxBAAApA0AMPIEAgDGCAAh_gQCAMkIACGBBQEAnggAIYIFQADHCAAhhgUCAMYIACGSBUAAxwgAIZMFAgDGCAAhwgUAAL8J6gUi4AUCAMkIACHhBQIAyQgAIeIFEACvCQAh4wUQAK8JACHkBRAArwkAIeUFEACvCQAh5gUQAKsJACHnBRAArwkAIegFEACvCQAh6gUBAJ4IACER8gQCAOYJACGBBQEA8QkAIYIFQADyCQAhhgUCAOYJACGSBUAA8gkAIZMFAgDmCQAhwgUAAMcL6gUi4AUCANAKACHhBQIA0AoAIeIFEADlCQAh4wUQAOUJACHkBRAA5QkAIeUFEADlCQAh5gUQAMYLACHnBRAA5QkAIegFEADlCQAh6gUBAPEJACEXBAAAyQsAIAkAAMgLACAKAADKCwAgDQAAzAsAIBAAAM0LACATAADOCwAg8gQCAOYJACGBBQEA8QkAIYIFQADyCQAhhgUCAOYJACGSBUAA8gkAIZMFAgDmCQAhwgUAAMcL6gUi4AUCANAKACHhBQIA0AoAIeIFEADlCQAh4wUQAOUJACHkBRAA5QkAIeUFEADlCQAh5gUQAMYLACHnBRAA5QkAIegFEADlCQAh6gUBAPEJACEXBAAA_wsAIAkAAP4LACAKAACADAAgDQAAggwAIBAAAIMMACATAACEDAAg8gQCAAAAAYEFAQAAAAGCBUAAAAABhgUCAAAAAZIFQAAAAAGTBQIAAAABwgUAAADqBQLgBQIAAAAB4QUCAAAAAeIFEAAAAAHjBRAAAAAB5AUQAAAAAeUFEAAAAAHmBRAAAAAB5wUQAAAAAegFEAAAAAHqBQEAAAABGQMAAOkMACAEAADnDAAgBgAA6AwAIAcAAOoMACAMAADuDAAgEAAA7AwAIBcAAO0MACDyBAIAAAABggVAAAAAAYYFAgAAAAGSBUAAAAABkwUCAAAAAcIFAAAAjAYCgAYCAAAAAYEGAgAAAAGCBgEAAAABgwYBAAAAAYQGQAAAAAGFBgEAAAABhwYAAACHBgKIBoAAAAABiQZAAAAAAYoGAQAAAAGMBgEAAAABjQYBAAAAAQIAAAASACBDAAC0DQAgAwAAABIAIEMAALQNACBEAACzDQAgATwAAO8RADAeAwAAjQkAIAQAAP0IACAGAADECQAgBwAAxQkAIAsAAK0JACAMAAC5CQAgEAAAwAkAIBcAAMYJACDvBAAAwQkAMPAEAAAQABDxBAAAwQkAMPIEAgAAAAH-BAIAyQgAIYIFQADHCAAhhgUCAMYIACGSBUAAxwgAIZMFAgDGCAAhwgUAAMMJjAYigAYCAMkIACGBBgIAxggAIYIGAQCjCAAhgwYBAKMIACGEBkAAxwgAIYUGAQCjCAAhhwYAAMIJhwYiiAYAAKkIACCJBkAAxwgAIYoGAQCjCAAhjAYBAJ4IACGNBgEAnggAIQIAAAASACA8AACzDQAgAgAAALENACA8AACyDQAgFu8EAACwDQAw8AQAALENABDxBAAAsA0AMPIEAgDGCAAh_gQCAMkIACGCBUAAxwgAIYYFAgDGCAAhkgVAAMcIACGTBQIAxggAIcIFAADDCYwGIoAGAgDJCAAhgQYCAMYIACGCBgEAowgAIYMGAQCjCAAhhAZAAMcIACGFBgEAowgAIYcGAADCCYcGIogGAACpCAAgiQZAAMcIACGKBgEAowgAIYwGAQCeCAAhjQYBAJ4IACEW7wQAALANADDwBAAAsQ0AEPEEAACwDQAw8gQCAMYIACH-BAIAyQgAIYIFQADHCAAhhgUCAMYIACGSBUAAxwgAIZMFAgDGCAAhwgUAAMMJjAYigAYCAMkIACGBBgIAxggAIYIGAQCjCAAhgwYBAKMIACGEBkAAxwgAIYUGAQCjCAAhhwYAAMIJhwYiiAYAAKkIACCJBkAAxwgAIYoGAQCjCAAhjAYBAJ4IACGNBgEAnggAIRLyBAIA5gkAIYIFQADyCQAhhgUCAOYJACGSBUAA8gkAIZMFAgDmCQAhwgUAAMQMjAYigAYCANAKACGBBgIA5gkAIYIGAQCICgAhgwYBAIgKACGEBkAA8gkAIYUGAQCICgAhhwYAAMMMhwYiiAaAAAAAAYkGQADyCQAhigYBAIgKACGMBgEA8QkAIY0GAQDxCQAhGQMAAMcMACAEAADFDAAgBgAAxgwAIAcAAMgMACAMAADMDAAgEAAAygwAIBcAAMsMACDyBAIA5gkAIYIFQADyCQAhhgUCAOYJACGSBUAA8gkAIZMFAgDmCQAhwgUAAMQMjAYigAYCANAKACGBBgIA5gkAIYIGAQCICgAhgwYBAIgKACGEBkAA8gkAIYUGAQCICgAhhwYAAMMMhwYiiAaAAAAAAYkGQADyCQAhigYBAIgKACGMBgEA8QkAIY0GAQDxCQAhGQMAAOkMACAEAADnDAAgBgAA6AwAIAcAAOoMACAMAADuDAAgEAAA7AwAIBcAAO0MACDyBAIAAAABggVAAAAAAYYFAgAAAAGSBUAAAAABkwUCAAAAAcIFAAAAjAYCgAYCAAAAAYEGAgAAAAGCBgEAAAABgwYBAAAAAYQGQAAAAAGFBgEAAAABhwYAAACHBgKIBoAAAAABiQZAAAAAAYoGAQAAAAGMBgEAAAABjQYBAAAAAQNDAADtEQAgvAYAAO4RACDCBgAAAQAgBEMAAKkNADC8BgAAqg0AML4GAACsDQAgwgYAAK0NADAEQwAAnQ0AMLwGAACeDQAwvgYAAKANACDCBgAAoQ0AMARDAACRDQAwvAYAAJINADC-BgAAlA0AIMIGAACVDQAwBEMAAIUNADC8BgAAhg0AML4GAACIDQAgwgYAAIkNADAAAAAAAAdDAADZEQAgRAAA6xEAILwGAADaEQAgvQYAAOoRACDABgAADQAgwQYAAA0AIMIGAAABACALQwAAyw0AMEQAANANADC8BgAAzA0AML0GAADNDQAwvgYAAM4NACC_BgAAzw0AMMAGAADPDQAwwQYAAM8NADDCBgAAzw0AMMMGAADRDQAwxAYAANINADALQwAAwg0AMEQAAMYNADC8BgAAww0AML0GAADEDQAwvgYAAMUNACC_BgAArQ0AMMAGAACtDQAwwQYAAK0NADDCBgAArQ0AMMMGAADHDQAwxAYAALANADAZAwAA6QwAIAQAAOcMACAGAADoDAAgCwAA6wwAIAwAAO4MACAQAADsDAAgFwAA7QwAIPIEAgAAAAH-BAIAAAABggVAAAAAAYYFAgAAAAGSBUAAAAABkwUCAAAAAcIFAAAAjAYCgAYCAAAAAYIGAQAAAAGDBgEAAAABhAZAAAAAAYUGAQAAAAGHBgAAAIcGAogGgAAAAAGJBkAAAAABigYBAAAAAYwGAQAAAAGNBgEAAAABAgAAABIAIEMAAMoNACADAAAAEgAgQwAAyg0AIEQAAMkNACABPAAA6REAMAIAAAASACA8AADJDQAgAgAAALENACA8AADIDQAgEvIEAgDmCQAh_gQCANAKACGCBUAA8gkAIYYFAgDmCQAhkgVAAPIJACGTBQIA5gkAIcIFAADEDIwGIoAGAgDQCgAhggYBAIgKACGDBgEAiAoAIYQGQADyCQAhhQYBAIgKACGHBgAAwwyHBiKIBoAAAAABiQZAAPIJACGKBgEAiAoAIYwGAQDxCQAhjQYBAPEJACEZAwAAxwwAIAQAAMUMACAGAADGDAAgCwAAyQwAIAwAAMwMACAQAADKDAAgFwAAywwAIPIEAgDmCQAh_gQCANAKACGCBUAA8gkAIYYFAgDmCQAhkgVAAPIJACGTBQIA5gkAIcIFAADEDIwGIoAGAgDQCgAhggYBAIgKACGDBgEAiAoAIYQGQADyCQAhhQYBAIgKACGHBgAAwwyHBiKIBoAAAAABiQZAAPIJACGKBgEAiAoAIYwGAQDxCQAhjQYBAPEJACEZAwAA6QwAIAQAAOcMACAGAADoDAAgCwAA6wwAIAwAAO4MACAQAADsDAAgFwAA7QwAIPIEAgAAAAH-BAIAAAABggVAAAAAAYYFAgAAAAGSBUAAAAABkwUCAAAAAcIFAAAAjAYCgAYCAAAAAYIGAQAAAAGDBgEAAAABhAZAAAAAAYUGAQAAAAGHBgAAAIcGAogGgAAAAAGJBkAAAAABigYBAAAAAYwGAQAAAAGNBgEAAAABFAMAAPwNACAEAAD7DQAgCAAA_g0AIBgAAP0NACAZAAD_DQAg8gQCAAAAAYEFAQAAAAGCBUAAAAABhgUCAAAAAZMFAgAAAAHCBQEAAAAB0wUBAAAAAe0FAQAAAAGZBkAAAAABmgYBAAAAAZsGAQAAAAGcBiAAAAABnQYBAAAAAZ4GIAAAAAGgBgAAAKAGAgIAAAAJACBDAAD6DQAgAwAAAAkAIEMAAPoNACBEAADWDQAgATwAAOgRADAZAwAAmggAIAQAAP0IACAHAADFCQAgCAAAiAkAIBgAAIsJACAZAADbCQAg7wQAANkJADDwBAAABwAQ8QQAANkJADDyBAIAAAABgQUBAJ4IACGCBUAAxwgAIYYFAgDGCAAhkwUCAMYIACHCBQEAowgAIdMFAQCjCAAh7QUBAKMIACGBBgIAxggAIZkGQADHCAAhmgYBAKMIACGbBgEAowgAIZwGIACkCAAhnQYBAJ4IACGeBiAApAgAIaAGAADaCaAGIgIAAAAJACA8AADWDQAgAgAAANMNACA8AADUDQAgE-8EAADSDQAw8AQAANMNABDxBAAA0g0AMPIEAgDGCAAhgQUBAJ4IACGCBUAAxwgAIYYFAgDGCAAhkwUCAMYIACHCBQEAowgAIdMFAQCjCAAh7QUBAKMIACGBBgIAxggAIZkGQADHCAAhmgYBAKMIACGbBgEAowgAIZwGIACkCAAhnQYBAJ4IACGeBiAApAgAIaAGAADaCaAGIhPvBAAA0g0AMPAEAADTDQAQ8QQAANINADDyBAIAxggAIYEFAQCeCAAhggVAAMcIACGGBQIAxggAIZMFAgDGCAAhwgUBAKMIACHTBQEAowgAIe0FAQCjCAAhgQYCAMYIACGZBkAAxwgAIZoGAQCjCAAhmwYBAKMIACGcBiAApAgAIZ0GAQCeCAAhngYgAKQIACGgBgAA2gmgBiIP8gQCAOYJACGBBQEA8QkAIYIFQADyCQAhhgUCAOYJACGTBQIA5gkAIcIFAQCICgAh0wUBAIgKACHtBQEAiAoAIZkGQADyCQAhmgYBAIgKACGbBgEAiAoAIZwGIACQCgAhnQYBAPEJACGeBiAAkAoAIaAGAADVDaAGIgG_BgAAAKAGAhQDAADYDQAgBAAA1w0AIAgAANoNACAYAADZDQAgGQAA2w0AIPIEAgDmCQAhgQUBAPEJACGCBUAA8gkAIYYFAgDmCQAhkwUCAOYJACHCBQEAiAoAIdMFAQCICgAh7QUBAIgKACGZBkAA8gkAIZoGAQCICgAhmwYBAIgKACGcBiAAkAoAIZ0GAQDxCQAhngYgAJAKACGgBgAA1Q2gBiIFQwAA3REAIEQAAOYRACC8BgAA3hEAIL0GAADlEQAgwgYAAAUAIAVDAADbEQAgRAAA4xEAILwGAADcEQAgvQYAAOIRACDCBgAAAQAgC0MAAPENADBEAAD1DQAwvAYAAPINADC9BgAA8w0AML4GAAD0DQAgvwYAAIkNADDABgAAiQ0AMMEGAACJDQAwwgYAAIkNADDDBgAA9g0AMMQGAACMDQAwC0MAAOgNADBEAADsDQAwvAYAAOkNADC9BgAA6g0AML4GAADrDQAgvwYAAK0NADDABgAArQ0AMMEGAACtDQAwwgYAAK0NADDDBgAA7Q0AMMQGAACwDQAwC0MAANwNADBEAADhDQAwvAYAAN0NADC9BgAA3g0AML4GAADfDQAgvwYAAOANADDABgAA4A0AMMEGAADgDQAwwgYAAOANADDDBgAA4g0AMMQGAADjDQAwBPIEAgAAAAG3BQEAAAABuQUBAAAAAbsFAQAAAAECAAAAUQAgQwAA5w0AIAMAAABRACBDAADnDQAgRAAA5g0AIAE8AADhEQAwCQYAAKcJACDvBAAApgkAMPAEAABPABDxBAAApgkAMPIEAgAAAAG3BQEAowgAIbkFAQCeCAAhuwUBAJ4IACGABgIAxggAIQIAAABRACA8AADmDQAgAgAAAOQNACA8AADlDQAgCO8EAADjDQAw8AQAAOQNABDxBAAA4w0AMPIEAgDGCAAhtwUBAKMIACG5BQEAnggAIbsFAQCeCAAhgAYCAMYIACEI7wQAAOMNADDwBAAA5A0AEPEEAADjDQAw8gQCAMYIACG3BQEAowgAIbkFAQCeCAAhuwUBAJ4IACGABgIAxggAIQTyBAIA5gkAIbcFAQCICgAhuQUBAPEJACG7BQEA8QkAIQTyBAIA5gkAIbcFAQCICgAhuQUBAPEJACG7BQEA8QkAIQTyBAIAAAABtwUBAAAAAbkFAQAAAAG7BQEAAAABGQMAAOkMACAEAADnDAAgBwAA6gwAIAsAAOsMACAMAADuDAAgEAAA7AwAIBcAAO0MACDyBAIAAAAB_gQCAAAAAYIFQAAAAAGGBQIAAAABkgVAAAAAAZMFAgAAAAHCBQAAAIwGAoEGAgAAAAGCBgEAAAABgwYBAAAAAYQGQAAAAAGFBgEAAAABhwYAAACHBgKIBoAAAAABiQZAAAAAAYoGAQAAAAGMBgEAAAABjQYBAAAAAQIAAAASACBDAADwDQAgAwAAABIAIEMAAPANACBEAADvDQAgATwAAOARADACAAAAEgAgPAAA7w0AIAIAAACxDQAgPAAA7g0AIBLyBAIA5gkAIf4EAgDQCgAhggVAAPIJACGGBQIA5gkAIZIFQADyCQAhkwUCAOYJACHCBQAAxAyMBiKBBgIA5gkAIYIGAQCICgAhgwYBAIgKACGEBkAA8gkAIYUGAQCICgAhhwYAAMMMhwYiiAaAAAAAAYkGQADyCQAhigYBAIgKACGMBgEA8QkAIY0GAQDxCQAhGQMAAMcMACAEAADFDAAgBwAAyAwAIAsAAMkMACAMAADMDAAgEAAAygwAIBcAAMsMACDyBAIA5gkAIf4EAgDQCgAhggVAAPIJACGGBQIA5gkAIZIFQADyCQAhkwUCAOYJACHCBQAAxAyMBiKBBgIA5gkAIYIGAQCICgAhgwYBAIgKACGEBkAA8gkAIYUGAQCICgAhhwYAAMMMhwYiiAaAAAAAAYkGQADyCQAhigYBAIgKACGMBgEA8QkAIY0GAQDxCQAhGQMAAOkMACAEAADnDAAgBwAA6gwAIAsAAOsMACAMAADuDAAgEAAA7AwAIBcAAO0MACDyBAIAAAAB_gQCAAAAAYIFQAAAAAGGBQIAAAABkgVAAAAAAZMFAgAAAAHCBQAAAIwGAoEGAgAAAAGCBgEAAAABgwYBAAAAAYQGQAAAAAGFBgEAAAABhwYAAACHBgKIBoAAAAABiQZAAAAAAYoGAQAAAAGMBgEAAAABjQYBAAAAAQ8EAAD5DAAgCwAA-gwAIPIEAgAAAAH-BAIAAAABggVAAAAAAZMFAgAAAAH3BQEAAAAB-wUBAAAAAfwFAQAAAAGOBgEAAAABjwYQAAAAAZAGAQAAAAGRBgEAAAABkwYAAACTBgKUBgEAAAABAgAAADwAIEMAAPkNACADAAAAPAAgQwAA-Q0AIEQAAPgNACABPAAA3xEAMAIAAAA8ACA8AAD4DQAgAgAAAI0NACA8AAD3DQAgDfIEAgDmCQAh_gQCANAKACGCBUAA8gkAIZMFAgDmCQAh9wUBAIgKACH7BQEA8QkAIfwFAQDxCQAhjgYBAPEJACGPBhAAxgsAIZAGAQDxCQAhkQYBAPEJACGTBgAA9AyTBiKUBgEA8QkAIQ8EAAD2DAAgCwAA9wwAIPIEAgDmCQAh_gQCANAKACGCBUAA8gkAIZMFAgDmCQAh9wUBAIgKACH7BQEA8QkAIfwFAQDxCQAhjgYBAPEJACGPBhAAxgsAIZAGAQDxCQAhkQYBAPEJACGTBgAA9AyTBiKUBgEA8QkAIQ8EAAD5DAAgCwAA-gwAIPIEAgAAAAH-BAIAAAABggVAAAAAAZMFAgAAAAH3BQEAAAAB-wUBAAAAAfwFAQAAAAGOBgEAAAABjwYQAAAAAZAGAQAAAAGRBgEAAAABkwYAAACTBgKUBgEAAAABFAMAAPwNACAEAAD7DQAgCAAA_g0AIBgAAP0NACAZAAD_DQAg8gQCAAAAAYEFAQAAAAGCBUAAAAABhgUCAAAAAZMFAgAAAAHCBQEAAAAB0wUBAAAAAe0FAQAAAAGZBkAAAAABmgYBAAAAAZsGAQAAAAGcBiAAAAABnQYBAAAAAZ4GIAAAAAGgBgAAAKAGAgNDAADdEQAgvAYAAN4RACDCBgAABQAgA0MAANsRACC8BgAA3BEAIMIGAAABACAEQwAA8Q0AMLwGAADyDQAwvgYAAPQNACDCBgAAiQ0AMARDAADoDQAwvAYAAOkNADC-BgAA6w0AIMIGAACtDQAwBEMAANwNADC8BgAA3Q0AML4GAADfDQAgwgYAAOANADADQwAA2REAILwGAADaEQAgwgYAAAEAIARDAADLDQAwvAYAAMwNADC-BgAAzg0AIMIGAADPDQAwBEMAAMINADC8BgAAww0AML4GAADFDQAgwgYAAK0NADAAAAAAAAVDAADUEQAgRAAA1xEAILwGAADVEQAgvQYAANYRACDCBgAACQAgA0MAANQRACC8BgAA1REAIMIGAAAJACAAAAAAAAdDAADPEQAgRAAA0hEAILwGAADQEQAgvQYAANERACDABgAACwAgwQYAAAsAIMIGAACKAQAgA0MAAM8RACC8BgAA0BEAIMIGAACKAQAgAAAAAAAFQwAAwhEAIEQAAM0RACC8BgAAwxEAIL0GAADMEQAgwgYAAAEAIAtDAADtDgAwRAAA8Q4AMLwGAADuDgAwvQYAAO8OADC-BgAA8A4AIL8GAADPDQAwwAYAAM8NADDBBgAAzw0AMMIGAADPDQAwwwYAAPIOADDEBgAA0g0AMAtDAADkDgAwRAAA6A4AMLwGAADlDgAwvQYAAOYOADC-BgAA5w4AIL8GAACJDQAwwAYAAIkNADDBBgAAiQ0AMMIGAACJDQAwwwYAAOkOADDEBgAAjA0AMAtDAADbDgAwRAAA3w4AMLwGAADcDgAwvQYAAN0OADC-BgAA3g4AIL8GAACtDQAwwAYAAK0NADDBBgAArQ0AMMIGAACtDQAwwwYAAOAOADDEBgAAsA0AMAtDAADPDgAwRAAA1A4AMLwGAADQDgAwvQYAANEOADC-BgAA0g4AIL8GAADTDgAwwAYAANMOADDBBgAA0w4AMMIGAADTDgAwwwYAANUOADDEBgAA1g4AMAtDAADGDgAwRAAAyg4AMLwGAADHDgAwvQYAAMgOADC-BgAAyQ4AIL8GAAChDQAwwAYAAKENADDBBgAAoQ0AMMIGAAChDQAwwwYAAMsOADDEBgAApA0AMAtDAAC6DgAwRAAAvw4AMLwGAAC7DgAwvQYAALwOADC-BgAAvQ4AIL8GAAC-DgAwwAYAAL4OADDBBgAAvg4AMMIGAAC-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-BQAAngm-BSLABQAAnwnABSLCBQAAoAnCBSLDBQEAnggAIcQFAgDJCAAhxQUBAJ4IACEN7wQAAMEOADDwBAAAwg4AEPEEAADBDgAw8gQCAMYIACGCBUAAxwgAIYYFAgDJCAAhkwUCAMYIACG-BQAAngm-BSLABQAAnwnABSLCBQAAoAnCBSLDBQEAnggAIcQFAgDJCAAhxQUBAJ4IACEJ8gQCAOYJACGCBUAA8gkAIYYFAgDQCgAhvgUAAM0KvgUiwAUAAM4KwAUiwgUAAM8KwgUiwwUBAPEJACHEBQIA0AoAIcUFAQDxCQAhCgMAANIKACDyBAIA5gkAIYIFQADyCQAhhgUCANAKACG-BQAAzQq-BSLABQAAzgrABSLCBQAAzwrCBSLDBQEA8QkAIcQFAgDQCgAhxQUBAPEJACEKAwAA1AoAIPIEAgAAAAGCBUAAAAABhgUCAAAAAb4FAAAAvgUCwAUAAADABQLCBQAAAMIFAsMFAQAAAAHEBQIAAAABxQUBAAAAARcJAAD-CwAgCgAAgAwAIAsAAIEMACANAACCDAAgEAAAgwwAIBMAAIQMACDyBAIAAAAB_gQCAAAAAYEFAQAAAAGCBUAAAAABhgUCAAAAAZIFQAAAAAHCBQAAAOoFAuAFAgAAAAHhBQIAAAAB4gUQAAAAAeMFEAAAAAHkBRAAAAAB5QUQAAAAAeYFEAAAAAHnBRAAAAAB6AUQAAAAAeoFAQAAAAECAAAAHAAgQwAAzg4AIAMAAAAcACBDAADODgAgRAAAzQ4AIAE8AADIEQAwAgAAABwAIDwAAM0OACACAAAApQ0AIDwAAMwOACAR8gQCAOYJACH-BAIA0AoAIYEFAQDxCQAhggVAAPIJACGGBQIA5gkAIZIFQADyCQAhwgUAAMcL6gUi4AUCANAKACHhBQIA0AoAIeIFEADlCQAh4wUQAOUJACHkBRAA5QkAIeUFEADlCQAh5gUQAMYLACHnBRAA5QkAIegFEADlCQAh6gUBAPEJACEXCQAAyAsAIAoAAMoLACALAADLCwAgDQAAzAsAIBAAAM0LACATAADOCwAg8gQCAOYJACH-BAIA0AoAIYEFAQDxCQAhggVAAPIJACGGBQIA5gkAIZIFQADyCQAhwgUAAMcL6gUi4AUCANAKACHhBQIA0AoAIeIFEADlCQAh4wUQAOUJACHkBRAA5QkAIeUFEADlCQAh5gUQAMYLACHnBRAA5QkAIegFEADlCQAh6gUBAPEJACEXCQAA_gsAIAoAAIAMACALAACBDAAgDQAAggwAIBAAAIMMACATAACEDAAg8gQCAAAAAf4EAgAAAAGBBQEAAAABggVAAAAAAYYFAgAAAAGSBUAAAAABwgUAAADqBQLgBQIAAAAB4QUCAAAAAeIFEAAAAAHjBRAAAAAB5AUQAAAAAeUFEAAAAAHmBRAAAAAB5wUQAAAAAegFEAAAAAHqBQEAAAABBRsAAKEMACDyBAIAAAABggVAAAAAAe0FAQAAAAHvBQAAAO8FAgIAAABaACBDAADaDgAgAwAAAFoAIEMAANoOACBEAADZDgAgATwAAMcRADAKBAAA_QgAIBsAAKUJACDvBAAAowkAMPAEAABYABDxBAAAowkAMPIEAgAAAAGCBUAAxwgAIZMFAgDGCAAh7QUBAKMIACHvBQAApAnvBSICAAAAWgAgPAAA2Q4AIAIAAADXDgAgPAAA2A4AIAjvBAAA1g4AMPAEAADXDgAQ8QQAANYOADDyBAIAxggAIYIFQADHCAAhkwUCAMYIACHtBQEAowgAIe8FAACkCe8FIgjvBAAA1g4AMPAEAADXDgAQ8QQAANYOADDyBAIAxggAIYIFQADHCAAhkwUCAMYIACHtBQEAowgAIe8FAACkCe8FIgTyBAIA5gkAIYIFQADyCQAh7QUBAIgKACHvBQAAkQzvBSIFGwAAkwwAIPIEAgDmCQAhggVAAPIJACHtBQEAiAoAIe8FAACRDO8FIgUbAAChDAAg8gQCAAAAAYIFQAAAAAHtBQEAAAAB7wUAAADvBQIZAwAA6QwAIAYAAOgMACAHAADqDAAgCwAA6wwAIAwAAO4MACAQAADsDAAgFwAA7QwAIPIEAgAAAAH-BAIAAAABggVAAAAAAYYFAgAAAAGSBUAAAAABwgUAAACMBgKABgIAAAABgQYCAAAAAYIGAQAAAAGDBgEAAAABhAZAAAAAAYUGAQAAAAGHBgAAAIcGAogGgAAAAAGJBkAAAAABigYBAAAAAYwGAQAAAAGNBgEAAAABAgAAABIAIEMAAOMOACADAAAAEgAgQwAA4w4AIEQAAOIOACABPAAAxhEAMAIAAAASACA8AADiDgAgAgAAALENACA8AADhDgAgEvIEAgDmCQAh_gQCANAKACGCBUAA8gkAIYYFAgDmCQAhkgVAAPIJACHCBQAAxAyMBiKABgIA0AoAIYEGAgDmCQAhggYBAIgKACGDBgEAiAoAIYQGQADyCQAhhQYBAIgKACGHBgAAwwyHBiKIBoAAAAABiQZAAPIJACGKBgEAiAoAIYwGAQDxCQAhjQYBAPEJACEZAwAAxwwAIAYAAMYMACAHAADIDAAgCwAAyQwAIAwAAMwMACAQAADKDAAgFwAAywwAIPIEAgDmCQAh_gQCANAKACGCBUAA8gkAIYYFAgDmCQAhkgVAAPIJACHCBQAAxAyMBiKABgIA0AoAIYEGAgDmCQAhggYBAIgKACGDBgEAiAoAIYQGQADyCQAhhQYBAIgKACGHBgAAwwyHBiKIBoAAAAABiQZAAPIJACGKBgEAiAoAIYwGAQDxCQAhjQYBAPEJACEZAwAA6QwAIAYAAOgMACAHAADqDAAgCwAA6wwAIAwAAO4MACAQAADsDAAgFwAA7QwAIPIEAgAAAAH-BAIAAAABggVAAAAAAYYFAgAAAAGSBUAAAAABwgUAAACMBgKABgIAAAABgQYCAAAAAYIGAQAAAAGDBgEAAAABhAZAAAAAAYUGAQAAAAGHBgAAAIcGAogGgAAAAAGJBkAAAAABigYBAAAAAYwGAQAAAAGNBgEAAAABDwYAAPgMACALAAD6DAAg8gQCAAAAAf4EAgAAAAGCBUAAAAAB9wUBAAAAAfsFAQAAAAH8BQEAAAABgAYCAAAAAY4GAQAAAAGPBhAAAAABkAYBAAAAAZEGAQAAAAGTBgAAAJMGApQGAQAAAAECAAAAPAAgQwAA7A4AIAMAAAA8ACBDAADsDgAgRAAA6w4AIAE8AADFEQAwAgAAADwAIDwAAOsOACACAAAAjQ0AIDwAAOoOACAN8gQCAOYJACH-BAIA0AoAIYIFQADyCQAh9wUBAIgKACH7BQEA8QkAIfwFAQDxCQAhgAYCAOYJACGOBgEA8QkAIY8GEADGCwAhkAYBAPEJACGRBgEA8QkAIZMGAAD0DJMGIpQGAQDxCQAhDwYAAPUMACALAAD3DAAg8gQCAOYJACH-BAIA0AoAIYIFQADyCQAh9wUBAIgKACH7BQEA8QkAIfwFAQDxCQAhgAYCAOYJACGOBgEA8QkAIY8GEADGCwAhkAYBAPEJACGRBgEA8QkAIZMGAAD0DJMGIpQGAQDxCQAhDwYAAPgMACALAAD6DAAg8gQCAAAAAf4EAgAAAAGCBUAAAAAB9wUBAAAAAfsFAQAAAAH8BQEAAAABgAYCAAAAAY4GAQAAAAGPBhAAAAABkAYBAAAAAZEGAQAAAAGTBgAAAJMGApQGAQAAAAEUAwAA_A0AIAcAAJAOACAIAAD-DQAgGAAA_Q0AIBkAAP8NACDyBAIAAAABgQUBAAAAAYIFQAAAAAGGBQIAAAABwgUBAAAAAdMFAQAAAAHtBQEAAAABgQYCAAAAAZkGQAAAAAGaBgEAAAABmwYBAAAAAZwGIAAAAAGdBgEAAAABngYgAAAAAaAGAAAAoAYCAgAAAAkAIEMAAPUOACADAAAACQAgQwAA9Q4AIEQAAPQOACABPAAAxBEAMAIAAAAJACA8AAD0DgAgAgAAANMNACA8AADzDgAgD_IEAgDmCQAhgQUBAPEJACGCBUAA8gkAIYYFAgDmCQAhwgUBAIgKACHTBQEAiAoAIe0FAQCICgAhgQYCAOYJACGZBkAA8gkAIZoGAQCICgAhmwYBAIgKACGcBiAAkAoAIZ0GAQDxCQAhngYgAJAKACGgBgAA1Q2gBiIUAwAA2A0AIAcAAI8OACAIAADaDQAgGAAA2Q0AIBkAANsNACDyBAIA5gkAIYEFAQDxCQAhggVAAPIJACGGBQIA5gkAIcIFAQCICgAh0wUBAIgKACHtBQEAiAoAIYEGAgDmCQAhmQZAAPIJACGaBgEAiAoAIZsGAQCICgAhnAYgAJAKACGdBgEA8QkAIZ4GIACQCgAhoAYAANUNoAYiFAMAAPwNACAHAACQDgAgCAAA_g0AIBgAAP0NACAZAAD_DQAg8gQCAAAAAYEFAQAAAAGCBUAAAAABhgUCAAAAAcIFAQAAAAHTBQEAAAAB7QUBAAAAAYEGAgAAAAGZBkAAAAABmgYBAAAAAZsGAQAAAAGcBiAAAAABnQYBAAAAAZ4GIAAAAAGgBgAAAKAGAgNDAADCEQAgvAYAAMMRACDCBgAAAQAgBEMAAO0OADC8BgAA7g4AML4GAADwDgAgwgYAAM8NADAEQwAA5A4AMLwGAADlDgAwvgYAAOcOACDCBgAAiQ0AMARDAADbDgAwvAYAANwOADC-BgAA3g4AIMIGAACtDQAwBEMAAM8OADC8BgAA0A4AML4GAADSDgAgwgYAANMOADAEQwAAxg4AMLwGAADHDgAwvgYAAMkOACDCBgAAoQ0AMARDAAC6DgAwvAYAALsOADC-BgAAvQ4AIMIGAAC-DgAwBEMAAK4OADC8BgAArw4AML4GAACxDgAgwgYAALIOADADQwAAqQ4AILwGAACqDgAgwgYAALcBACAEQwAAoA4AMLwGAAChDgAwvgYAAKMOACDCBgAAjgsAMAAAAAAAC0MAAOIQADBEAADnEAAwvAYAAOMQADC9BgAA5BAAML4GAADlEAAgvwYAAOYQADDABgAA5hAAMMEGAADmEAAwwgYAAOYQADDDBgAA6BAAMMQGAADpEAAwC0MAANkQADBEAADdEAAwvAYAANoQADC9BgAA2xAAML4GAADcEAAgvwYAAM8NADDABgAAzw0AMMEGAADPDQAwwgYAAM8NADDDBgAA3hAAMMQGAADSDQAwC0MAAM0QADBEAADSEAAwvAYAAM4QADC9BgAAzxAAML4GAADQEAAgvwYAANEQADDABgAA0RAAMMEGAADREAAwwgYAANEQADDDBgAA0xAAMMQGAADUEAAwC0MAAMEQADBEAADGEAAwvAYAAMIQADC9BgAAwxAAML4GAADEEAAgvwYAAMUQADDABgAAxRAAMMEGAADFEAAwwgYAAMUQADDDBgAAxxAAMMQGAADIEAAwC0MAALgQADBEAAC8EAAwvAYAALkQADC9BgAAuhAAML4GAAC7EAAgvwYAAK0NADDABgAArQ0AMMEGAACtDQAwwgYAAK0NADDDBgAAvRAAMMQGAACwDQAwC0MAAKwQADBEAACxEAAwvAYAAK0QADC9BgAArhAAML4GAACvEAAgvwYAALAQADDABgAAsBAAMMEGAACwEAAwwgYAALAQADDDBgAAshAAMMQGAACzEAAwC0MAAKAQADBEAAClEAAwvAYAAKEQADC9BgAAohAAML4GAACjEAAgvwYAAKQQADDABgAApBAAMMEGAACkEAAwwgYAAKQQADDDBgAAphAAMMQGAACnEAAwC0MAAJcQADBEAACbEAAwvAYAAJgQADC9BgAAmRAAML4GAACaEAAgvwYAAKENADDABgAAoQ0AMMEGAAChDQAwwgYAAKENADDDBgAAnBAAMMQGAACkDQAwC0MAAIsQADBEAACQEAAwvAYAAIwQADC9BgAAjRAAML4GAACOEAAgvwYAAI8QADDABgAAjxAAMMEGAACPEAAwwgYAAI8QADDDBgAAkRAAMMQGAACSEAAwC0MAAP8PADBEAACEEAAwvAYAAIAQADC9BgAAgRAAML4GAACCEAAgvwYAAIMQADDABgAAgxAAMMEGAACDEAAwwgYAAIMQADDDBgAAhRAAMMQGAACGEAAwC0MAAPMPADBEAAD4DwAwvAYAAPQPADC9BgAA9Q8AML4GAAD2DwAgvwYAAPcPADDABgAA9w8AMMEGAAD3DwAwwgYAAPcPADDDBgAA-Q8AMMQGAAD6DwAwC0MAAOoPADBEAADuDwAwvAYAAOsPADC9BgAA7A8AML4GAADtDwAgvwYAAI4LADDABgAAjgsAMMEGAACOCwAwwgYAAI4LADDDBgAA7w8AMMQGAACRCwAwC0MAAOEPADBEAADlDwAwvAYAAOIPADC9BgAA4w8AML4GAADkDwAgvwYAAIILADDABgAAggsAMMEGAACCCwAwwgYAAIILADDDBgAA5g8AMMQGAACFCwAwC0MAANgPADBEAADcDwAwvAYAANkPADC9BgAA2g8AML4GAADbDwAgvwYAAL4OADDABgAAvg4AMMEGAAC-DgAwwgYAAL4OADDDBgAA3Q8AMMQGAADBDgAwB0MAANMPACBEAADWDwAgvAYAANQPACC9BgAA1Q8AIMAGAACoAQAgwQYAAKgBACDCBgAAlwYAIAdDAADODwAgRAAA0Q8AILwGAADPDwAgvQYAANAPACDABgAAqgEAIMEGAACqAQAgwgYAAK8GACAHQwAAyQ8AIEQAAMwPACC8BgAAyg8AIL0GAADLDwAgwAYAAKwBACDBBgAArAEAIMIGAADHBgAgB0MAAMQPACBEAADHDwAgvAYAAMUPACC9BgAAxg8AIMAGAACuAQAgwQYAAK4BACDCBgAA3wYAIAdDAAC_DwAgRAAAwg8AILwGAADADwAgvQYAAMEPACDABgAAsAEAIMEGAACwAQAgwgYAAI0HACALQwAAsw8AMEQAALgPADC8BgAAtA8AML0GAAC1DwAwvgYAALYPACC_BgAAtw8AMMAGAAC3DwAwwQYAALcPADDCBgAAtw8AMMMGAAC5DwAwxAYAALoPADALQwAApw8AMEQAAKwPADC8BgAAqA8AML0GAACpDwAwvgYAAKoPACC_BgAAqw8AMMAGAACrDwAwwQYAAKsPADDCBgAAqw8AMMMGAACtDwAwxAYAAK4PADALQwAAmw8AMEQAAKAPADC8BgAAnA8AML0GAACdDwAwvgYAAJ4PACC_BgAAnw8AMMAGAACfDwAwwQYAAJ8PADDCBgAAnw8AMMMGAAChDwAwxAYAAKIPADAO8gQCAAAAAYIFQAAAAAGHBQEAAAABiAUBAAAAAYkFAQAAAAGKBQEAAAABiwUBAAAAAYwFAQAAAAGNBQEAAAABjgUBAAAAAY8FAQAAAAGQBQEAAAABkQUCAAAAAZIFQAAAAAECAAAAuwEAIEMAAKYPACADAAAAuwEAIEMAAKYPACBEAAClDwAgATwAAMERADATAwAAmggAIO8EAAD7CAAw8AQAALkBABDxBAAA-wgAMPIEAgAAAAGCBUAAxwgAIYYFAgDGCAAhhwUBAKMIACGIBQEAnggAIYkFAQCeCAAhigUBAJ4IACGLBQEAnggAIYwFAQCeCAAhjQUBAJ4IACGOBQEAnggAIY8FAQCeCAAhkAUBAJ4IACGRBQIAxggAIZIFQADHCAAhAgAAALsBACA8AAClDwAgAgAAAKMPACA8AACkDwAgEu8EAACiDwAw8AQAAKMPABDxBAAAog8AMPIEAgDGCAAhggVAAMcIACGGBQIAxggAIYcFAQCjCAAhiAUBAJ4IACGJBQEAnggAIYoFAQCeCAAhiwUBAJ4IACGMBQEAnggAIY0FAQCeCAAhjgUBAJ4IACGPBQEAnggAIZAFAQCeCAAhkQUCAMYIACGSBUAAxwgAIRLvBAAAog8AMPAEAACjDwAQ8QQAAKIPADDyBAIAxggAIYIFQADHCAAhhgUCAMYIACGHBQEAowgAIYgFAQCeCAAhiQUBAJ4IACGKBQEAnggAIYsFAQCeCAAhjAUBAJ4IACGNBQEAnggAIY4FAQCeCAAhjwUBAJ4IACGQBQEAnggAIZEFAgDGCAAhkgVAAMcIACEO8gQCAOYJACGCBUAA8gkAIYcFAQCICgAhiAUBAPEJACGJBQEA8QkAIYoFAQDxCQAhiwUBAPEJACGMBQEA8QkAIY0FAQDxCQAhjgUBAPEJACGPBQEA8QkAIZAFAQDxCQAhkQUCAOYJACGSBUAA8gkAIQ7yBAIA5gkAIYIFQADyCQAhhwUBAIgKACGIBQEA8QkAIYkFAQDxCQAhigUBAPEJACGLBQEA8QkAIYwFAQDxCQAhjQUBAPEJACGOBQEA8QkAIY8FAQDxCQAhkAUBAPEJACGRBQIA5gkAIZIFQADyCQAhDvIEAgAAAAGCBUAAAAABhwUBAAAAAYgFAQAAAAGJBQEAAAABigUBAAAAAYsFAQAAAAGMBQEAAAABjQUBAAAAAY4FAQAAAAGPBQEAAAABkAUBAAAAAZEFAgAAAAGSBUAAAAABBgQAAJMKACDyBAIAAAABkgVAAAAAAZMFAgAAAAGUBQEAAAABlQUgAAAAAQIAAAC3AQAgQwAAsg8AIAMAAAC3AQAgQwAAsg8AIEQAALEPACABPAAAwBEAMAsDAACaCAAgBAAA_QgAIO8EAAD8CAAw8AQAAGsAEPEEAAD8CAAw8gQCAAAAAYYFAgDGCAAhkgVAAMcIACGTBQIAAAABlAUBAKMIACGVBSAApAgAIQIAAAC3AQAgPAAAsQ8AIAIAAACvDwAgPAAAsA8AIAnvBAAArg8AMPAEAACvDwAQ8QQAAK4PADDyBAIAxggAIYYFAgDGCAAhkgVAAMcIACGTBQIAxggAIZQFAQCjCAAhlQUgAKQIACEJ7wQAAK4PADDwBAAArw8AEPEEAACuDwAw8gQCAMYIACGGBQIAxggAIZIFQADHCAAhkwUCAMYIACGUBQEAowgAIZUFIACkCAAhBfIEAgDmCQAhkgVAAPIJACGTBQIA5gkAIZQFAQCICgAhlQUgAJAKACEGBAAAkQoAIPIEAgDmCQAhkgVAAPIJACGTBQIA5gkAIZQFAQCICgAhlQUgAJAKACEGBAAAkwoAIPIEAgAAAAGSBUAAAAABkwUCAAAAAZQFAQAAAAGVBSAAAAABBPIEAgAAAAGCBUAAAAABhwUBAAAAAZwFAQAAAAECAAAAtAEAIEMAAL4PACADAAAAtAEAIEMAAL4PACBEAAC9DwAgATwAAL8RADAJAwAAmggAIO8EAAD-CAAw8AQAALIBABDxBAAA_ggAMPIEAgAAAAGCBUAAxwgAIYYFAgDGCAAhhwUBAKMIACGcBQEAnggAIQIAAAC0AQAgPAAAvQ8AIAIAAAC7DwAgPAAAvA8AIAjvBAAAug8AMPAEAAC7DwAQ8QQAALoPADDyBAIAxggAIYIFQADHCAAhhgUCAMYIACGHBQEAowgAIZwFAQCeCAAhCO8EAAC6DwAw8AQAALsPABDxBAAAug8AMPIEAgDGCAAhggVAAMcIACGGBQIAxggAIYcFAQCjCAAhnAUBAJ4IACEE8gQCAOYJACGCBUAA8gkAIYcFAQCICgAhnAUBAPEJACEE8gQCAOYJACGCBUAA8gkAIYcFAQCICgAhnAUBAPEJACEE8gQCAAAAAYIFQAAAAAGHBQEAAAABnAUBAAAAAQI8gAAAAAHyBAIAAAABAgAAAI0HACBDAAC_DwAgAwAAALABACBDAAC_DwAgRAAAww8AIAMAAACwAQAgPIAAww8AIfIEAgDmCQAhAjyAAAAAAfIEAgDmCQAhC_IEAgAAAAGcBQEAAAABnQUBAAAAAZ4FAQAAAAGfBQEAAAABoAUBAAAAAaEFAQAAAAGiBQEAAAABowUBAAAAAaQFAQAAAAGlBQEAAAABAgAAAN8GACBDAADEDwAgAwAAAK4BACBDAADEDwAgRAAAyA8AIA0AAACuAQAgPAAAyA8AIPIEAgDmCQAhnAUBAPEJACGdBQEA8QkAIZ4FAQDxCQAhnwUBAPEJACGgBQEA8QkAIaEFAQDxCQAhogUBAPEJACGjBQEA8QkAIaQFAQDxCQAhpQUBAPEJACEL8gQCAOYJACGcBQEA8QkAIZ0FAQDxCQAhngUBAPEJACGfBQEA8QkAIaAFAQDxCQAhoQUBAPEJACGiBQEA8QkAIaMFAQDxCQAhpAUBAPEJACGlBQEA8QkAIQI8gAAAAAHyBAIAAAABAgAAAMcGACBDAADJDwAgAwAAAKwBACBDAADJDwAgRAAAzQ8AIAMAAACsAQAgPIAAzQ8AIfIEAgDmCQAhAjyAAAAAAfIEAgDmCQAhDvIEAgAAAAGmBQEAAAABpwUgAAAAAagFAQAAAAGpBSAAAAABqgUBAAAAAasFIAAAAAGsBQEAAAABrQUBAAAAAa4FAQAAAAGvBQEAAAABsAUgAAAAAbEFIAAAAAGyBSAAAAABAgAAAK8GACBDAADODwAgAwAAAKoBACBDAADODwAgRAAA0g8AIBAAAACqAQAgPAAA0g8AIPIEAgDmCQAhpgUBAIgKACGnBSAAkAoAIagFAQCICgAhqQUgAJAKACGqBQEAiAoAIasFIACQCgAhrAUBAIgKACGtBQEAiAoAIa4FAQCICgAhrwUBAIgKACGwBSAAkAoAIbEFIACQCgAhsgUgAJAKACEO8gQCAOYJACGmBQEAiAoAIacFIACQCgAhqAUBAIgKACGpBSAAkAoAIaoFAQCICgAhqwUgAJAKACGsBQEAiAoAIa0FAQCICgAhrgUBAIgKACGvBQEAiAoAIbAFIACQCgAhsQUgAJAKACGyBSAAkAoAIQbyBAIAAAABnAUBAAAAAbMFAQAAAAG0BQEAAAABtQUBAAAAAbYFgAAAAAECAAAAlwYAIEMAANMPACADAAAAqAEAIEMAANMPACBEAADXDwAgCAAAAKgBACA8AADXDwAg8gQCAOYJACGcBQEAiAoAIbMFAQCICgAhtAUBAIgKACG1BQEA8QkAIbYFgAAAAAEG8gQCAOYJACGcBQEAiAoAIbMFAQCICgAhtAUBAIgKACG1BQEA8QkAIbYFgAAAAAEKBAAA0woAIPIEAgAAAAGCBUAAAAABkwUCAAAAAb4FAAAAvgUCwAUAAADABQLCBQAAAMIFAsMFAQAAAAHEBQIAAAABxQUBAAAAAQIAAABkACBDAADgDwAgAwAAAGQAIEMAAOAPACBEAADfDwAgATwAAL4RADACAAAAZAAgPAAA3w8AIAIAAADCDgAgPAAA3g8AIAnyBAIA5gkAIYIFQADyCQAhkwUCAOYJACG-BQAAzQq-BSLABQAAzgrABSLCBQAAzwrCBSLDBQEA8QkAIcQFAgDQCgAhxQUBAPEJACEKBAAA0QoAIPIEAgDmCQAhggVAAPIJACGTBQIA5gkAIb4FAADNCr4FIsAFAADOCsAFIsIFAADPCsIFIsMFAQDxCQAhxAUCANAKACHFBQEA8QkAIQoEAADTCgAg8gQCAAAAAYIFQAAAAAGTBQIAAAABvgUAAAC-BQLABQAAAMAFAsIFAAAAwgUCwwUBAAAAAcQFAgAAAAHFBQEAAAABDCIAAPIKACAkAADzCgAg8gQCAAAAAYIFQAAAAAGHBQEAAAABkgVAAAAAAbkFAQAAAAG6BQQAAAAByAUCAAAAAckFIAAAAAHKBQIAAAABywUBAAAAAQIAAAB2ACBDAADpDwAgAwAAAHYAIEMAAOkPACBEAADoDwAgATwAAL0RADACAAAAdgAgPAAA6A8AIAIAAACGCwAgPAAA5w8AIAryBAIA5gkAIYIFQADyCQAhhwUBAIgKACGSBUAA8gkAIbkFAQDxCQAhugUEAMUKACHIBQIA0AoAIckFIACQCgAhygUCANAKACHLBQEA8QkAIQwiAADjCgAgJAAA5AoAIPIEAgDmCQAhggVAAPIJACGHBQEAiAoAIZIFQADyCQAhuQUBAPEJACG6BQQAxQoAIcgFAgDQCgAhyQUgAJAKACHKBQIA0AoAIcsFAQDxCQAhDCIAAPIKACAkAADzCgAg8gQCAAAAAYIFQAAAAAGHBQEAAAABkgVAAAAAAbkFAQAAAAG6BQQAAAAByAUCAAAAAckFIAAAAAHKBQIAAAABywUBAAAAAQoEAACYCwAgGQAAmQsAICAAAJoLACAhAACWCwAg8gQCAAAAAYIFQAAAAAGHBQEAAAABkgVAAAAAAZMFAgAAAAHMBQIAAAABAgAAAG8AIEMAAPIPACADAAAAbwAgQwAA8g8AIEQAAPEPACABPAAAvBEAMAIAAABvACA8AADxDwAgAgAAAJILACA8AADwDwAgBvIEAgDmCQAhggVAAPIJACGHBQEAiAoAIZIFQADyCQAhkwUCANAKACHMBQIA0AoAIQoEAAD8CgAgGQAA_QoAICAAAPkKACAhAAD6CgAg8gQCAOYJACGCBUAA8gkAIYcFAQCICgAhkgVAAPIJACGTBQIA0AoAIcwFAgDQCgAhCgQAAJgLACAZAACZCwAgIAAAmgsAICEAAJYLACDyBAIAAAABggVAAAAAAYcFAQAAAAGSBUAAAAABkwUCAAAAAcwFAgAAAAEF8gQCAAAAAYIFQAAAAAHTBQAAANMFAtQFAQAAAAHVBSAAAAABAgAAAKMBACBDAAD-DwAgAwAAAKMBACBDAAD-DwAgRAAA_Q8AIAE8AAC7EQAwCgMAAJoIACDvBAAA_wgAMPAEAAChAQAQ8QQAAP8IADDyBAIAAAABggVAAMcIACGGBQIAxggAIdMFAACACdMFItQFAQCjCAAh1QUgAKQIACECAAAAowEAIDwAAP0PACACAAAA-w8AIDwAAPwPACAJ7wQAAPoPADDwBAAA-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_CwAgCQAA_gsAIAsAAIEMACANAACCDAAgEAAAgwwAIBMAAIQMACDyBAIAAAAB_gQCAAAAAYEFAQAAAAGCBUAAAAABhgUCAAAAAZIFQAAAAAGTBQIAAAABwgUAAADqBQLgBQIAAAAB4gUQAAAAAeMFEAAAAAHkBRAAAAAB5QUQAAAAAeYFEAAAAAHnBRAAAAAB6AUQAAAAAeoFAQAAAAEF8gQCAAAAAfAFAQAAAAHxBQEAAAAB8gUBAAAAAfMFAQAAAAECAAAAlgEAIEMAAKsQACADAAAAlgEAIEMAAKsQACBEAACqEAAgATwAALcRADAKAwAAmggAIO8EAACDCQAw8AQAAJQBABDxBAAAgwkAMPIEAgAAAAGGBQIAxggAIfAFAQCjCAAh8QUBAKMIACHyBQEAowgAIfMFAQCjCAAhAgAAAJYBACA8AACqEAAgAgAAAKgQACA8AACpEAAgCe8EAACnEAAw8AQAAKgQABDxBAAApxAAMPIEAgDGCAAhhgUCAMYIACHwBQEAowgAIfEFAQCjCAAh8gUBAKMIACHzBQEAowgAIQnvBAAApxAAMPAEAACoEAAQ8QQAAKcQADDyBAIAxggAIYYFAgDGCAAh8AUBAKMIACHxBQEAowgAIfIFAQCjCAAh8wUBAKMIACEF8gQCAOYJACHwBQEAiAoAIfEFAQCICgAh8gUBAIgKACHzBQEAiAoAIQXyBAIA5gkAIfAFAQCICgAh8QUBAIgKACHyBQEAiAoAIfMFAQCICgAhBfIEAgAAAAHwBQEAAAAB8QUBAAAAAfIFAQAAAAHzBQEAAAABBPIEAgAAAAH0BQEAAAAB9QUBAAAAAfYFAQAAAAECAAAAkgEAIEMAALcQACADAAAAkgEAIEMAALcQACBEAAC2EAAgATwAALYRADAKAwAAmggAIO8EAACFCQAw8AQAAJABABDxBAAAhQkAMPIEAgAAAAGGBQIAxggAIfQFAQCjCAAh9QUBAKMIACH2BQEAowgAIbIGAACECQAgAgAAAJIBACA8AAC2EAAgAgAAALQQACA8AAC1EAAgCO8EAACzEAAw8AQAALQQABDxBAAAsxAAMPIEAgDGCAAhhgUCAMYIACH0BQEAowgAIfUFAQCjCAAh9gUBAKMIACEI7wQAALMQADDwBAAAtBAAEPEEAACzEAAw8gQCAMYIACGGBQIAxggAIfQFAQCjCAAh9QUBAKMIACH2BQEAowgAIQTyBAIA5gkAIfQFAQCICgAh9QUBAIgKACH2BQEAiAoAIQTyBAIA5gkAIfQFAQCICgAh9QUBAIgKACH2BQEAiAoAIQTyBAIAAAAB9AUBAAAAAfUFAQAAAAH2BQEAAAABGQQAAOcMACAGAADoDAAgBwAA6gwAIAsAAOsMACAMAADuDAAgEAAA7AwAIBcAAO0MACDyBAIAAAAB_gQCAAAAAYIFQAAAAAGSBUAAAAABkwUCAAAAAcIFAAAAjAYCgAYCAAAAAYEGAgAAAAGCBgEAAAABgwYBAAAAAYQGQAAAAAGFBgEAAAABhwYAAACHBgKIBoAAAAABiQZAAAAAAYoGAQAAAAGMBgEAAAABjQYBAAAAAQIAAAASACBDAADAEAAgAwAAABIAIEMAAMAQACBEAAC_EAAgATwAALURADACAAAAEgAgPAAAvxAAIAIAAACxDQAgPAAAvhAAIBLyBAIA5gkAIf4EAgDQCgAhggVAAPIJACGSBUAA8gkAIZMFAgDmCQAhwgUAAMQMjAYigAYCANAKACGBBgIA5gkAIYIGAQCICgAhgwYBAIgKACGEBkAA8gkAIYUGAQCICgAhhwYAAMMMhwYiiAaAAAAAAYkGQADyCQAhigYBAIgKACGMBgEA8QkAIY0GAQDxCQAhGQQAAMUMACAGAADGDAAgBwAAyAwAIAsAAMkMACAMAADMDAAgEAAAygwAIBcAAMsMACDyBAIA5gkAIf4EAgDQCgAhggVAAPIJACGSBUAA8gkAIZMFAgDmCQAhwgUAAMQMjAYigAYCANAKACGBBgIA5gkAIYIGAQCICgAhgwYBAIgKACGEBkAA8gkAIYUGAQCICgAhhwYAAMMMhwYiiAaAAAAAAYkGQADyCQAhigYBAIgKACGMBgEA8QkAIY0GAQDxCQAhGQQAAOcMACAGAADoDAAgBwAA6gwAIAsAAOsMACAMAADuDAAgEAAA7AwAIBcAAO0MACDyBAIAAAAB_gQCAAAAAYIFQAAAAAGSBUAAAAABkwUCAAAAAcIFAAAAjAYCgAYCAAAAAYEGAgAAAAGCBgEAAAABgwYBAAAAAYQGQAAAAAGFBgEAAAABhwYAAACHBgKIBoAAAAABiQZAAAAAAYoGAQAAAAGMBgEAAAABjQYBAAAAAQkIAAC2DQAgFAAAtw0AIBUAALgNACAWAAC5DQAg8gQCAAAAAYIFQAAAAAGRBQIAAAABlQYBAAAAAZYGAQAAAAECAAAAjQEAIEMAAMwQACADAAAAjQEAIEMAAMwQACBEAADLEAAgATwAALQRADAPAwAAmggAIAgAAIgJACAUAACJCQAgFQAAigkAIBYAAIsJACDvBAAAhwkAMPAEAAAXABDxBAAAhwkAMPIEAgAAAAGCBUAAxwgAIYYFAgDGCAAhkQUCAMYIACGVBgEAowgAIZYGAQCjCAAhswYAAIYJACACAAAAjQEAIDwAAMsQACACAAAAyRAAIDwAAMoQACAJ7wQAAMgQADDwBAAAyRAAEPEEAADIEAAw8gQCAMYIACGCBUAAxwgAIYYFAgDGCAAhkQUCAMYIACGVBgEAowgAIZYGAQCjCAAhCe8EAADIEAAw8AQAAMkQABDxBAAAyBAAMPIEAgDGCAAhggVAAMcIACGGBQIAxggAIZEFAgDGCAAhlQYBAKMIACGWBgEAowgAIQXyBAIA5gkAIYIFQADyCQAhkQUCAOYJACGVBgEAiAoAIZYGAQCICgAhCQgAAIENACAUAACCDQAgFQAAgw0AIBYAAIQNACDyBAIA5gkAIYIFQADyCQAhkQUCAOYJACGVBgEAiAoAIZYGAQCICgAhCQgAALYNACAUAAC3DQAgFQAAuA0AIBYAALkNACDyBAIAAAABggVAAAAAAZEFAgAAAAGVBgEAAAABlgYBAAAAAQgFAACBDgAgCAAAgg4AIPIEAgAAAAGCBUAAAAABhwUBAAAAAaAFAQAAAAGXBgEAAAABmAYBAAAAAQIAAACKAQAgQwAA2BAAIAMAAACKAQAgQwAA2BAAIEQAANcQACABPAAAsxEAMA0DAACNCQAgBQAAjgkAIAgAAIgJACDvBAAAjAkAMPAEAAALABDxBAAAjAkAMPIEAgAAAAGCBUAAxwgAIYYFAgDGCAAhhwUBAKMIACGgBQEAnggAIZcGAQCjCAAhmAYBAJ4IACECAAAAigEAIDwAANcQACACAAAA1RAAIDwAANYQACAK7wQAANQQADDwBAAA1RAAEPEEAADUEAAw8gQCAMYIACGCBUAAxwgAIYYFAgDGCAAhhwUBAKMIACGgBQEAnggAIZcGAQCjCAAhmAYBAJ4IACEK7wQAANQQADDwBAAA1RAAEPEEAADUEAAw8gQCAMYIACGCBUAAxwgAIYYFAgDGCAAhhwUBAKMIACGgBQEAnggAIZcGAQCjCAAhmAYBAJ4IACEG8gQCAOYJACGCBUAA8gkAIYcFAQCICgAhoAUBAPEJACGXBgEAiAoAIZgGAQDxCQAhCAUAAMANACAIAADBDQAg8gQCAOYJACGCBUAA8gkAIYcFAQCICgAhoAUBAPEJACGXBgEAiAoAIZgGAQDxCQAhCAUAAIEOACAIAACCDgAg8gQCAAAAAYIFQAAAAAGHBQEAAAABoAUBAAAAAZcGAQAAAAGYBgEAAAABFAQAAPsNACAHAACQDgAgCAAA_g0AIBgAAP0NACAZAAD_DQAg8gQCAAAAAYEFAQAAAAGCBUAAAAABkwUCAAAAAcIFAQAAAAHTBQEAAAAB7QUBAAAAAYEGAgAAAAGZBkAAAAABmgYBAAAAAZsGAQAAAAGcBiAAAAABnQYBAAAAAZ4GIAAAAAGgBgAAAKAGAgIAAAAJACBDAADhEAAgAwAAAAkAIEMAAOEQACBEAADgEAAgATwAALIRADACAAAACQAgPAAA4BAAIAIAAADTDQAgPAAA3xAAIA_yBAIA5gkAIYEFAQDxCQAhggVAAPIJACGTBQIA5gkAIcIFAQCICgAh0wUBAIgKACHtBQEAiAoAIYEGAgDmCQAhmQZAAPIJACGaBgEAiAoAIZsGAQCICgAhnAYgAJAKACGdBgEA8QkAIZ4GIACQCgAhoAYAANUNoAYiFAQAANcNACAHAACPDgAgCAAA2g0AIBgAANkNACAZAADbDQAg8gQCAOYJACGBBQEA8QkAIYIFQADyCQAhkwUCAOYJACHCBQEAiAoAIdMFAQCICgAh7QUBAIgKACGBBgIA5gkAIZkGQADyCQAhmgYBAIgKACGbBgEAiAoAIZwGIACQCgAhnQYBAPEJACGeBiAAkAoAIaAGAADVDaAGIhQEAAD7DQAgBwAAkA4AIAgAAP4NACAYAAD9DQAgGQAA_w0AIPIEAgAAAAGBBQEAAAABggVAAAAAAZMFAgAAAAHCBQEAAAAB0wUBAAAAAe0FAQAAAAGBBgIAAAABmQZAAAAAAZoGAQAAAAGbBgEAAAABnAYgAAAAAZ0GAQAAAAGeBiAAAAABoAYAAACgBgIdBQAA9w4AIAgAAPkOACAMAAD7DgAgGAAA-A4AIBwAAPoOACAdAAD8DgAgHgAA_Q4AIB8AAP4OACAlAAD_DgAg8gQCAAAAAYIFQAAAAAGSBUAAAAABoAUBAAAAAaMFAQAAAAGlBQEAAAABwgUAAACgBgKEBkAAAAABigYBAAAAAZgGAQAAAAGhBgEAAAABogYBAAAAAaMGAQAAAAGkBgEAAAABpQYBAAAAAaYGAQAAAAGnBgEAAAABqAYBAAAAAakGAQAAAAGqBgEAAAABAgAAAAUAIEMAAO0QACADAAAABQAgQwAA7RAAIEQAAOwQACABPAAAsREAMCIDAACaCAAgBQAAjgkAIAgAAIgJACAMAACJCQAgGAAAiwkAIBwAAN0JACAdAADQCQAgHgAA3gkAIB8AAN8JACAlAACZCQAg7wQAANwJADDwBAAAAwAQ8QQAANwJADDyBAIAAAABggVAAMcIACGGBQIAxggAIZIFQADHCAAhoAUBAJ4IACGjBQEAnggAIaUFAQCeCAAhwgUAANoJoAYihAZAAMgIACGKBgEAnggAIZgGAQCjCAAhoQYBAKMIACGiBgEAowgAIaMGAQCjCAAhpAYBAJ4IACGlBgEAnggAIaYGAQCeCAAhpwYBAJ4IACGoBgEAnggAIakGAQCeCAAhqgYBAJ4IACECAAAABQAgPAAA7BAAIAIAAADqEAAgPAAA6xAAIBjvBAAA6RAAMPAEAADqEAAQ8QQAAOkQADDyBAIAxggAIYIFQADHCAAhhgUCAMYIACGSBUAAxwgAIaAFAQCeCAAhowUBAJ4IACGlBQEAnggAIcIFAADaCaAGIoQGQADICAAhigYBAJ4IACGYBgEAowgAIaEGAQCjCAAhogYBAKMIACGjBgEAowgAIaQGAQCeCAAhpQYBAJ4IACGmBgEAnggAIacGAQCeCAAhqAYBAJ4IACGpBgEAnggAIaoGAQCeCAAhGO8EAADpEAAw8AQAAOoQABDxBAAA6RAAMPIEAgDGCAAhggVAAMcIACGGBQIAxggAIZIFQADHCAAhoAUBAJ4IACGjBQEAnggAIaUFAQCeCAAhwgUAANoJoAYihAZAAMgIACGKBgEAnggAIZgGAQCjCAAhoQYBAKMIACGiBgEAowgAIaMGAQCjCAAhpAYBAJ4IACGlBgEAnggAIaYGAQCeCAAhpwYBAJ4IACGoBgEAnggAIakGAQCeCAAhqgYBAJ4IACEU8gQCAOYJACGCBUAA8gkAIZIFQADyCQAhoAUBAPEJACGjBQEA8QkAIaUFAQDxCQAhwgUAANUNoAYihAZAAKALACGKBgEA8QkAIZgGAQCICgAhoQYBAIgKACGiBgEAiAoAIaMGAQCICgAhpAYBAPEJACGlBgEA8QkAIaYGAQDxCQAhpwYBAPEJACGoBgEA8QkAIakGAQDxCQAhqgYBAPEJACEdBQAAlw4AIAgAAJkOACAMAACbDgAgGAAAmA4AIBwAAJoOACAdAACcDgAgHgAAnQ4AIB8AAJ4OACAlAACfDgAg8gQCAOYJACGCBUAA8gkAIZIFQADyCQAhoAUBAPEJACGjBQEA8QkAIaUFAQDxCQAhwgUAANUNoAYihAZAAKALACGKBgEA8QkAIZgGAQCICgAhoQYBAIgKACGiBgEAiAoAIaMGAQCICgAhpAYBAPEJACGlBgEA8QkAIaYGAQDxCQAhpwYBAPEJACGoBgEA8QkAIakGAQDxCQAhqgYBAPEJACEdBQAA9w4AIAgAAPkOACAMAAD7DgAgGAAA-A4AIBwAAPoOACAdAAD8DgAgHgAA_Q4AIB8AAP4OACAlAAD_DgAg8gQCAAAAAYIFQAAAAAGSBUAAAAABoAUBAAAAAaMFAQAAAAGlBQEAAAABwgUAAACgBgKEBkAAAAABigYBAAAAAZgGAQAAAAGhBgEAAAABogYBAAAAAaMGAQAAAAGkBgEAAAABpQYBAAAAAaYGAQAAAAGnBgEAAAABqAYBAAAAAakGAQAAAAGqBgEAAAABBEMAAOIQADC8BgAA4xAAML4GAADlEAAgwgYAAOYQADAEQwAA2RAAMLwGAADaEAAwvgYAANwQACDCBgAAzw0AMARDAADNEAAwvAYAAM4QADC-BgAA0BAAIMIGAADREAAwBEMAAMEQADC8BgAAwhAAML4GAADEEAAgwgYAAMUQADAEQwAAuBAAMLwGAAC5EAAwvgYAALsQACDCBgAArQ0AMARDAACsEAAwvAYAAK0QADC-BgAArxAAIMIGAACwEAAwBEMAAKAQADC8BgAAoRAAML4GAACjEAAgwgYAAKQQADAEQwAAlxAAMLwGAACYEAAwvgYAAJoQACDCBgAAoQ0AMARDAACLEAAwvAYAAIwQADC-BgAAjhAAIMIGAACPEAAwBEMAAP8PADC8BgAAgBAAML4GAACCEAAgwgYAAIMQADAEQwAA8w8AMLwGAAD0DwAwvgYAAPYPACDCBgAA9w8AMARDAADqDwAwvAYAAOsPADC-BgAA7Q8AIMIGAACOCwAwBEMAAOEPADC8BgAA4g8AML4GAADkDwAgwgYAAIILADAEQwAA2A8AMLwGAADZDwAwvgYAANsPACDCBgAAvg4AMANDAADTDwAgvAYAANQPACDCBgAAlwYAIANDAADODwAgvAYAAM8PACDCBgAArwYAIANDAADJDwAgvAYAAMoPACDCBgAAxwYAIANDAADEDwAgvAYAAMUPACDCBgAA3wYAIANDAAC_DwAgvAYAAMAPACDCBgAAjQcAIARDAACzDwAwvAYAALQPADC-BgAAtg8AIMIGAAC3DwAwBEMAAKcPADC8BgAAqA8AML4GAACqDwAgwgYAAKsPADAEQwAAmw8AMLwGAACcDwAwvgYAAJ4PACDCBgAAnw8AMAAAAAAAAAAAAAAAAAAAAwMAAJwKACC1BQAA6wkAILYFAADrCQAgAQMAAJwKACABAwAAnAoAIAsDAACcCgAgnAUAAOsJACCdBQAA6wkAIJ4FAADrCQAgnwUAAOsJACCgBQAA6wkAIKEFAADrCQAgogUAAOsJACCjBQAA6wkAIKQFAADrCQAgpQUAAOsJACABAwAAnAoAIAAAABYDAACcCgAgBQAAhREAIAgAAIgRACAMAACLEQAgGAAAnBEAIBwAAK4RACAdAACREQAgHgAArxEAIB8AALARACAlAACPEQAgoAUAAOsJACCjBQAA6wkAIKUFAADrCQAghAYAAOsJACCKBgAA6wkAIKQGAADrCQAgpQYAAOsJACCmBgAA6wkAIKcGAADrCQAgqAYAAOsJACCpBgAA6wkAIKoGAADrCQAgAAAHAwAAnAoAICIAAJ4RACAkAACfEQAguQUAAOsJACDIBQAA6wkAIMoFAADrCQAgywUAAOsJACAHAwAAnAoAIAQAAJoRACAZAACQEQAgIAAAnhEAICEAAI8RACCTBQAA6wkAIMwFAADrCQAgAAIEAACaEQAgGwAAoREAIAAIAwAAnAoAIAQAAJoRACAHAACrEQAgCAAAiBEAIBgAAJwRACAZAACtEQAggQUAAOsJACCdBgAA6wkAIA0DAACcCgAgBAAAmhEAIAYAAKIRACAHAACrEQAgCwAApBEAIAwAAKcRACAQAACqEQAgFwAArBEAIP4EAADrCQAggAYAAOsJACCIBgAA6wkAIIwGAADrCQAgjQYAAOsJACAFAwAAnAoAIAgAAIgRACAUAACLEQAgFQAAmxEAIBYAAJwRACAAAwsAAKQRACARAAClEQAggQUAAOsJACANBAAAmhEAIAkAAKMRACAKAACcCgAgCwAApBEAIA0AAKgRACAQAACqEQAgEwAApREAIP4EAADrCQAggQUAAOsJACDgBQAA6wkAIOEFAADrCQAg5gUAAOsJACDqBQAA6wkAIAAMCQAAoxEAIAwAAKcRACANAACoEQAg9AQAAOsJACDgBQAA6wkAIOoFAADrCQAg-QUAAOsJACD6BQAA6wkAIPsFAADrCQAg_AUAAOsJACD9BQAA6wkAIP4FAADrCQAgAAUDAACcCgAgBQAAhREAIAgAAIgRACCgBQAA6wkAIJgGAADrCQAgAAAAAAIDAACcCgAgBAAAmhEAIBTyBAIAAAABggVAAAAAAZIFQAAAAAGgBQEAAAABowUBAAAAAaUFAQAAAAHCBQAAAKAGAoQGQAAAAAGKBgEAAAABmAYBAAAAAaEGAQAAAAGiBgEAAAABowYBAAAAAaQGAQAAAAGlBgEAAAABpgYBAAAAAacGAQAAAAGoBgEAAAABqQYBAAAAAaoGAQAAAAEP8gQCAAAAAYEFAQAAAAGCBUAAAAABkwUCAAAAAcIFAQAAAAHTBQEAAAAB7QUBAAAAAYEGAgAAAAGZBkAAAAABmgYBAAAAAZsGAQAAAAGcBiAAAAABnQYBAAAAAZ4GIAAAAAGgBgAAAKAGAgbyBAIAAAABggVAAAAAAYcFAQAAAAGgBQEAAAABlwYBAAAAAZgGAQAAAAEF8gQCAAAAAYIFQAAAAAGRBQIAAAABlQYBAAAAAZYGAQAAAAES8gQCAAAAAf4EAgAAAAGCBUAAAAABkgVAAAAAAZMFAgAAAAHCBQAAAIwGAoAGAgAAAAGBBgIAAAABggYBAAAAAYMGAQAAAAGEBkAAAAABhQYBAAAAAYcGAAAAhwYCiAaAAAAAAYkGQAAAAAGKBgEAAAABjAYBAAAAAY0GAQAAAAEE8gQCAAAAAfQFAQAAAAH1BQEAAAAB9gUBAAAAAQXyBAIAAAAB8AUBAAAAAfEFAQAAAAHyBQEAAAAB8wUBAAAAARHyBAIAAAAB_gQCAAAAAYEFAQAAAAGCBUAAAAABhgUCAAAAAZIFQAAAAAGTBQIAAAABwgUAAADqBQLgBQIAAAAB4gUQAAAAAeMFEAAAAAHkBRAAAAAB5QUQAAAAAeYFEAAAAAHnBRAAAAAB6AUQAAAAAeoFAQAAAAEC8gQCAAAAAYIFQAAAAAEE8gQCAAAAAYIFQAAAAAHWBQEAAAAB1wUgAAAAAQXyBAIAAAABggVAAAAAAdMFAAAA0wUC1AUBAAAAAdUFIAAAAAEG8gQCAAAAAYIFQAAAAAGHBQEAAAABkgVAAAAAAZMFAgAAAAHMBQIAAAABCvIEAgAAAAGCBUAAAAABhwUBAAAAAZIFQAAAAAG5BQEAAAABugUEAAAAAcgFAgAAAAHJBSAAAAABygUCAAAAAcsFAQAAAAEJ8gQCAAAAAYIFQAAAAAGTBQIAAAABvgUAAAC-BQLABQAAAMAFAsIFAAAAwgUCwwUBAAAAAcQFAgAAAAHFBQEAAAABBPIEAgAAAAGCBUAAAAABhwUBAAAAAZwFAQAAAAEF8gQCAAAAAZIFQAAAAAGTBQIAAAABlAUBAAAAAZUFIAAAAAEO8gQCAAAAAYIFQAAAAAGHBQEAAAABiAUBAAAAAYkFAQAAAAGKBQEAAAABiwUBAAAAAYwFAQAAAAGNBQEAAAABjgUBAAAAAY8FAQAAAAGQBQEAAAABkQUCAAAAAZIFQAAAAAEfBQAA7xAAIAcAAPAQACAIAADyEAAgHQAA-xAAICUAAPkQACAnAADxEAAgKAAA8xAAICkAAPQQACAqAAD1EAAgKwAA9hAAICwAAPcQACAtAAD4EAAgLgAA-hAAIC8AAPwQACAwAAD9EAAgMQAA_hAAIDIAAP8QACAzAACAEQAgNAAAgREAIDUAAIIRACA2AACDEQAg8gQCAAAAAfUFAQAAAAH2BQEAAAABqwYgAAAAAawGAgAAAAGtBiAAAAABrgYCAAAAAa8GIAAAAAGwBgIAAAABsQYCAAAAAQIAAAABACBDAADCEQAgD_IEAgAAAAGBBQEAAAABggVAAAAAAYYFAgAAAAHCBQEAAAAB0wUBAAAAAe0FAQAAAAGBBgIAAAABmQZAAAAAAZoGAQAAAAGbBgEAAAABnAYgAAAAAZ0GAQAAAAGeBiAAAAABoAYAAACgBgIN8gQCAAAAAf4EAgAAAAGCBUAAAAAB9wUBAAAAAfsFAQAAAAH8BQEAAAABgAYCAAAAAY4GAQAAAAGPBhAAAAABkAYBAAAAAZEGAQAAAAGTBgAAAJMGApQGAQAAAAES8gQCAAAAAf4EAgAAAAGCBUAAAAABhgUCAAAAAZIFQAAAAAHCBQAAAIwGAoAGAgAAAAGBBgIAAAABggYBAAAAAYMGAQAAAAGEBkAAAAABhQYBAAAAAYcGAAAAhwYCiAaAAAAAAYkGQAAAAAGKBgEAAAABjAYBAAAAAY0GAQAAAAEE8gQCAAAAAYIFQAAAAAHtBQEAAAAB7wUAAADvBQIR8gQCAAAAAf4EAgAAAAGBBQEAAAABggVAAAAAAYYFAgAAAAGSBUAAAAABwgUAAADqBQLgBQIAAAAB4QUCAAAAAeIFEAAAAAHjBRAAAAAB5AUQAAAAAeUFEAAAAAHmBRAAAAAB5wUQAAAAAegFEAAAAAHqBQEAAAABCfIEAgAAAAGCBUAAAAABhgUCAAAAAb4FAAAAvgUCwAUAAADABQLCBQAAAMIFAsMFAQAAAAHEBQIAAAABxQUBAAAAAQjyBAIAAAABkgVAAAAAAbcFAQAAAAG4BQEAAAABuQUBAAAAAboFBAAAAAG7BQEAAAABvAVAAAAAAQbyBAIAAAABggVAAAAAAYYFAgAAAAGHBQEAAAABkgVAAAAAAcwFAgAAAAEDAAAADQAgQwAAwhEAIEQAAM4RACAhAAAADQAgBQAAhg8AIAcAAIcPACAIAACJDwAgHQAAkg8AICUAAJAPACAnAACIDwAgKAAAig8AICkAAIsPACAqAACMDwAgKwAAjQ8AICwAAI4PACAtAACPDwAgLgAAkQ8AIC8AAJMPACAwAACUDwAgMQAAlQ8AIDIAAJYPACAzAACXDwAgNAAAmA8AIDUAAJkPACA2AACaDwAgPAAAzhEAIPIEAgDmCQAh9QUBAIgKACH2BQEAiAoAIasGIACQCgAhrAYCAOYJACGtBiAAkAoAIa4GAgDmCQAhrwYgAJAKACGwBgIA5gkAIbEGAgDmCQAhHwUAAIYPACAHAACHDwAgCAAAiQ8AIB0AAJIPACAlAACQDwAgJwAAiA8AICgAAIoPACApAACLDwAgKgAAjA8AICsAAI0PACAsAACODwAgLQAAjw8AIC4AAJEPACAvAACTDwAgMAAAlA8AIDEAAJUPACAyAACWDwAgMwAAlw8AIDQAAJgPACA1AACZDwAgNgAAmg8AIPIEAgDmCQAh9QUBAIgKACH2BQEAiAoAIasGIACQCgAhrAYCAOYJACGtBiAAkAoAIa4GAgDmCQAhrwYgAJAKACGwBgIA5gkAIbEGAgDmCQAhCQMAAIAOACAIAACCDgAg8gQCAAAAAYIFQAAAAAGGBQIAAAABhwUBAAAAAaAFAQAAAAGXBgEAAAABmAYBAAAAAQIAAACKAQAgQwAAzxEAIAMAAAALACBDAADPEQAgRAAA0xEAIAsAAAALACADAAC_DQAgCAAAwQ0AIDwAANMRACDyBAIA5gkAIYIFQADyCQAhhgUCAOYJACGHBQEAiAoAIaAFAQDxCQAhlwYBAIgKACGYBgEA8QkAIQkDAAC_DQAgCAAAwQ0AIPIEAgDmCQAhggVAAPIJACGGBQIA5gkAIYcFAQCICgAhoAUBAPEJACGXBgEAiAoAIZgGAQDxCQAhFQMAAPwNACAEAAD7DQAgBwAAkA4AIAgAAP4NACAYAAD9DQAg8gQCAAAAAYEFAQAAAAGCBUAAAAABhgUCAAAAAZMFAgAAAAHCBQEAAAAB0wUBAAAAAe0FAQAAAAGBBgIAAAABmQZAAAAAAZoGAQAAAAGbBgEAAAABnAYgAAAAAZ0GAQAAAAGeBiAAAAABoAYAAACgBgICAAAACQAgQwAA1BEAIAMAAAAHACBDAADUEQAgRAAA2BEAIBcAAAAHACADAADYDQAgBAAA1w0AIAcAAI8OACAIAADaDQAgGAAA2Q0AIDwAANgRACDyBAIA5gkAIYEFAQDxCQAhggVAAPIJACGGBQIA5gkAIZMFAgDmCQAhwgUBAIgKACHTBQEAiAoAIe0FAQCICgAhgQYCAOYJACGZBkAA8gkAIZoGAQCICgAhmwYBAIgKACGcBiAAkAoAIZ0GAQDxCQAhngYgAJAKACGgBgAA1Q2gBiIVAwAA2A0AIAQAANcNACAHAACPDgAgCAAA2g0AIBgAANkNACDyBAIA5gkAIYEFAQDxCQAhggVAAPIJACGGBQIA5gkAIZMFAgDmCQAhwgUBAIgKACHTBQEAiAoAIe0FAQCICgAhgQYCAOYJACGZBkAA8gkAIZoGAQCICgAhmwYBAIgKACGcBiAAkAoAIZ0GAQDxCQAhngYgAJAKACGgBgAA1Q2gBiIfBQAA7xAAIAgAAPIQACAdAAD7EAAgJQAA-RAAICYAAO4QACAnAADxEAAgKAAA8xAAICkAAPQQACAqAAD1EAAgKwAA9hAAICwAAPcQACAtAAD4EAAgLgAA-hAAIC8AAPwQACAwAAD9EAAgMQAA_hAAIDIAAP8QACAzAACAEQAgNAAAgREAIDUAAIIRACA2AACDEQAg8gQCAAAAAfUFAQAAAAH2BQEAAAABqwYgAAAAAawGAgAAAAGtBiAAAAABrgYCAAAAAa8GIAAAAAGwBgIAAAABsQYCAAAAAQIAAAABACBDAADZEQAgHwcAAPAQACAIAADyEAAgHQAA-xAAICUAAPkQACAmAADuEAAgJwAA8RAAICgAAPMQACApAAD0EAAgKgAA9RAAICsAAPYQACAsAAD3EAAgLQAA-BAAIC4AAPoQACAvAAD8EAAgMAAA_RAAIDEAAP4QACAyAAD_EAAgMwAAgBEAIDQAAIERACA1AACCEQAgNgAAgxEAIPIEAgAAAAH1BQEAAAAB9gUBAAAAAasGIAAAAAGsBgIAAAABrQYgAAAAAa4GAgAAAAGvBiAAAAABsAYCAAAAAbEGAgAAAAECAAAAAQAgQwAA2xEAIB4DAAD2DgAgCAAA-Q4AIAwAAPsOACAYAAD4DgAgHAAA-g4AIB0AAPwOACAeAAD9DgAgHwAA_g4AICUAAP8OACDyBAIAAAABggVAAAAAAYYFAgAAAAGSBUAAAAABoAUBAAAAAaMFAQAAAAGlBQEAAAABwgUAAACgBgKEBkAAAAABigYBAAAAAZgGAQAAAAGhBgEAAAABogYBAAAAAaMGAQAAAAGkBgEAAAABpQYBAAAAAaYGAQAAAAGnBgEAAAABqAYBAAAAAakGAQAAAAGqBgEAAAABAgAAAAUAIEMAAN0RACAN8gQCAAAAAf4EAgAAAAGCBUAAAAABkwUCAAAAAfcFAQAAAAH7BQEAAAAB_AUBAAAAAY4GAQAAAAGPBhAAAAABkAYBAAAAAZEGAQAAAAGTBgAAAJMGApQGAQAAAAES8gQCAAAAAf4EAgAAAAGCBUAAAAABhgUCAAAAAZIFQAAAAAGTBQIAAAABwgUAAACMBgKBBgIAAAABggYBAAAAAYMGAQAAAAGEBkAAAAABhQYBAAAAAYcGAAAAhwYCiAaAAAAAAYkGQAAAAAGKBgEAAAABjAYBAAAAAY0GAQAAAAEE8gQCAAAAAbcFAQAAAAG5BQEAAAABuwUBAAAAAQMAAAANACBDAADbEQAgRAAA5BEAICEAAAANACAHAACHDwAgCAAAiQ8AIB0AAJIPACAlAACQDwAgJgAAhQ8AICcAAIgPACAoAACKDwAgKQAAiw8AICoAAIwPACArAACNDwAgLAAAjg8AIC0AAI8PACAuAACRDwAgLwAAkw8AIDAAAJQPACAxAACVDwAgMgAAlg8AIDMAAJcPACA0AACYDwAgNQAAmQ8AIDYAAJoPACA8AADkEQAg8gQCAOYJACH1BQEAiAoAIfYFAQCICgAhqwYgAJAKACGsBgIA5gkAIa0GIACQCgAhrgYCAOYJACGvBiAAkAoAIbAGAgDmCQAhsQYCAOYJACEfBwAAhw8AIAgAAIkPACAdAACSDwAgJQAAkA8AICYAAIUPACAnAACIDwAgKAAAig8AICkAAIsPACAqAACMDwAgKwAAjQ8AICwAAI4PACAtAACPDwAgLgAAkQ8AIC8AAJMPACAwAACUDwAgMQAAlQ8AIDIAAJYPACAzAACXDwAgNAAAmA8AIDUAAJkPACA2AACaDwAg8gQCAOYJACH1BQEAiAoAIfYFAQCICgAhqwYgAJAKACGsBgIA5gkAIa0GIACQCgAhrgYCAOYJACGvBiAAkAoAIbAGAgDmCQAhsQYCAOYJACEDAAAAAwAgQwAA3REAIEQAAOcRACAgAAAAAwAgAwAAlg4AIAgAAJkOACAMAACbDgAgGAAAmA4AIBwAAJoOACAdAACcDgAgHgAAnQ4AIB8AAJ4OACAlAACfDgAgPAAA5xEAIPIEAgDmCQAhggVAAPIJACGGBQIA5gkAIZIFQADyCQAhoAUBAPEJACGjBQEA8QkAIaUFAQDxCQAhwgUAANUNoAYihAZAAKALACGKBgEA8QkAIZgGAQCICgAhoQYBAIgKACGiBgEAiAoAIaMGAQCICgAhpAYBAPEJACGlBgEA8QkAIaYGAQDxCQAhpwYBAPEJACGoBgEA8QkAIakGAQDxCQAhqgYBAPEJACEeAwAAlg4AIAgAAJkOACAMAACbDgAgGAAAmA4AIBwAAJoOACAdAACcDgAgHgAAnQ4AIB8AAJ4OACAlAACfDgAg8gQCAOYJACGCBUAA8gkAIYYFAgDmCQAhkgVAAPIJACGgBQEA8QkAIaMFAQDxCQAhpQUBAPEJACHCBQAA1Q2gBiKEBkAAoAsAIYoGAQDxCQAhmAYBAIgKACGhBgEAiAoAIaIGAQCICgAhowYBAIgKACGkBgEA8QkAIaUGAQDxCQAhpgYBAPEJACGnBgEA8QkAIagGAQDxCQAhqQYBAPEJACGqBgEA8QkAIQ_yBAIAAAABgQUBAAAAAYIFQAAAAAGGBQIAAAABkwUCAAAAAcIFAQAAAAHTBQEAAAAB7QUBAAAAAZkGQAAAAAGaBgEAAAABmwYBAAAAAZwGIAAAAAGdBgEAAAABngYgAAAAAaAGAAAAoAYCEvIEAgAAAAH-BAIAAAABggVAAAAAAYYFAgAAAAGSBUAAAAABkwUCAAAAAcIFAAAAjAYCgAYCAAAAAYIGAQAAAAGDBgEAAAABhAZAAAAAAYUGAQAAAAGHBgAAAIcGAogGgAAAAAGJBkAAAAABigYBAAAAAYwGAQAAAAGNBgEAAAABAwAAAA0AIEMAANkRACBEAADsEQAgIQAAAA0AIAUAAIYPACAIAACJDwAgHQAAkg8AICUAAJAPACAmAACFDwAgJwAAiA8AICgAAIoPACApAACLDwAgKgAAjA8AICsAAI0PACAsAACODwAgLQAAjw8AIC4AAJEPACAvAACTDwAgMAAAlA8AIDEAAJUPACAyAACWDwAgMwAAlw8AIDQAAJgPACA1AACZDwAgNgAAmg8AIDwAAOwRACDyBAIA5gkAIfUFAQCICgAh9gUBAIgKACGrBiAAkAoAIawGAgDmCQAhrQYgAJAKACGuBgIA5gkAIa8GIACQCgAhsAYCAOYJACGxBgIA5gkAIR8FAACGDwAgCAAAiQ8AIB0AAJIPACAlAACQDwAgJgAAhQ8AICcAAIgPACAoAACKDwAgKQAAiw8AICoAAIwPACArAACNDwAgLAAAjg8AIC0AAI8PACAuAACRDwAgLwAAkw8AIDAAAJQPACAxAACVDwAgMgAAlg8AIDMAAJcPACA0AACYDwAgNQAAmQ8AIDYAAJoPACDyBAIA5gkAIfUFAQCICgAh9gUBAIgKACGrBiAAkAoAIawGAgDmCQAhrQYgAJAKACGuBgIA5gkAIa8GIACQCgAhsAYCAOYJACGxBgIA5gkAIR8FAADvEAAgBwAA8BAAIAgAAPIQACAdAAD7EAAgJQAA-RAAICYAAO4QACAoAADzEAAgKQAA9BAAICoAAPUQACArAAD2EAAgLAAA9xAAIC0AAPgQACAuAAD6EAAgLwAA_BAAIDAAAP0QACAxAAD-EAAgMgAA_xAAIDMAAIARACA0AACBEQAgNQAAghEAIDYAAIMRACDyBAIAAAAB9QUBAAAAAfYFAQAAAAGrBiAAAAABrAYCAAAAAa0GIAAAAAGuBgIAAAABrwYgAAAAAbAGAgAAAAGxBgIAAAABAgAAAAEAIEMAAO0RACAS8gQCAAAAAYIFQAAAAAGGBQIAAAABkgVAAAAAAZMFAgAAAAHCBQAAAIwGAoAGAgAAAAGBBgIAAAABggYBAAAAAYMGAQAAAAGEBkAAAAABhQYBAAAAAYcGAAAAhwYCiAaAAAAAAYkGQAAAAAGKBgEAAAABjAYBAAAAAY0GAQAAAAER8gQCAAAAAYEFAQAAAAGCBUAAAAABhgUCAAAAAZIFQAAAAAGTBQIAAAABwgUAAADqBQLgBQIAAAAB4QUCAAAAAeIFEAAAAAHjBRAAAAAB5AUQAAAAAeUFEAAAAAHmBRAAAAAB5wUQAAAAAegFEAAAAAHqBQEAAAABBfIEAgAAAAH_BBAAAAABgAUQAAAAAYEFAQAAAAGCBUAAAAABDfIEAgAAAAGCBUAAAAABkwUCAAAAAfcFAQAAAAH7BQEAAAAB_AUBAAAAAYAGAgAAAAGOBgEAAAABjwYQAAAAAZAGAQAAAAGRBgEAAAABkwYAAACTBgKUBgEAAAABAwAAAA0AIEMAAO0RACBEAAD1EQAgIQAAAA0AIAUAAIYPACAHAACHDwAgCAAAiQ8AIB0AAJIPACAlAACQDwAgJgAAhQ8AICgAAIoPACApAACLDwAgKgAAjA8AICsAAI0PACAsAACODwAgLQAAjw8AIC4AAJEPACAvAACTDwAgMAAAlA8AIDEAAJUPACAyAACWDwAgMwAAlw8AIDQAAJgPACA1AACZDwAgNgAAmg8AIDwAAPURACDyBAIA5gkAIfUFAQCICgAh9gUBAIgKACGrBiAAkAoAIawGAgDmCQAhrQYgAJAKACGuBgIA5gkAIa8GIACQCgAhsAYCAOYJACGxBgIA5gkAIR8FAACGDwAgBwAAhw8AIAgAAIkPACAdAACSDwAgJQAAkA8AICYAAIUPACAoAACKDwAgKQAAiw8AICoAAIwPACArAACNDwAgLAAAjg8AIC0AAI8PACAuAACRDwAgLwAAkw8AIDAAAJQPACAxAACVDwAgMgAAlg8AIDMAAJcPACA0AACYDwAgNQAAmQ8AIDYAAJoPACDyBAIA5gkAIfUFAQCICgAh9gUBAIgKACGrBiAAkAoAIawGAgDmCQAhrQYgAJAKACGuBgIA5gkAIa8GIACQCgAhsAYCAOYJACGxBgIA5gkAIQoDAAC1DQAgCAAAtg0AIBQAALcNACAVAAC4DQAg8gQCAAAAAYIFQAAAAAGGBQIAAAABkQUCAAAAAZUGAQAAAAGWBgEAAAABAgAAAI0BACBDAAD2EQAgHgMAAPYOACAFAAD3DgAgCAAA-Q4AIAwAAPsOACAcAAD6DgAgHQAA_A4AIB4AAP0OACAfAAD-DgAgJQAA_w4AIPIEAgAAAAGCBUAAAAABhgUCAAAAAZIFQAAAAAGgBQEAAAABowUBAAAAAaUFAQAAAAHCBQAAAKAGAoQGQAAAAAGKBgEAAAABmAYBAAAAAaEGAQAAAAGiBgEAAAABowYBAAAAAaQGAQAAAAGlBgEAAAABpgYBAAAAAacGAQAAAAGoBgEAAAABqQYBAAAAAaoGAQAAAAECAAAABQAgQwAA-BEAIBUDAAD8DQAgBAAA-w0AIAcAAJAOACAIAAD-DQAgGQAA_w0AIPIEAgAAAAGBBQEAAAABggVAAAAAAYYFAgAAAAGTBQIAAAABwgUBAAAAAdMFAQAAAAHtBQEAAAABgQYCAAAAAZkGQAAAAAGaBgEAAAABmwYBAAAAAZwGIAAAAAGdBgEAAAABngYgAAAAAaAGAAAAoAYCAgAAAAkAIEMAAPoRACADAAAAFwAgQwAA9hEAIEQAAP4RACAMAAAAFwAgAwAAgA0AIAgAAIENACAUAACCDQAgFQAAgw0AIDwAAP4RACDyBAIA5gkAIYIFQADyCQAhhgUCAOYJACGRBQIA5gkAIZUGAQCICgAhlgYBAIgKACEKAwAAgA0AIAgAAIENACAUAACCDQAgFQAAgw0AIPIEAgDmCQAhggVAAPIJACGGBQIA5gkAIZEFAgDmCQAhlQYBAIgKACGWBgEAiAoAIQMAAAADACBDAAD4EQAgRAAAgRIAICAAAAADACADAACWDgAgBQAAlw4AIAgAAJkOACAMAACbDgAgHAAAmg4AIB0AAJwOACAeAACdDgAgHwAAng4AICUAAJ8OACA8AACBEgAg8gQCAOYJACGCBUAA8gkAIYYFAgDmCQAhkgVAAPIJACGgBQEA8QkAIaMFAQDxCQAhpQUBAPEJACHCBQAA1Q2gBiKEBkAAoAsAIYoGAQDxCQAhmAYBAIgKACGhBgEAiAoAIaIGAQCICgAhowYBAIgKACGkBgEA8QkAIaUGAQDxCQAhpgYBAPEJACGnBgEA8QkAIagGAQDxCQAhqQYBAPEJACGqBgEA8QkAIR4DAACWDgAgBQAAlw4AIAgAAJkOACAMAACbDgAgHAAAmg4AIB0AAJwOACAeAACdDgAgHwAAng4AICUAAJ8OACDyBAIA5gkAIYIFQADyCQAhhgUCAOYJACGSBUAA8gkAIaAFAQDxCQAhowUBAPEJACGlBQEA8QkAIcIFAADVDaAGIoQGQACgCwAhigYBAPEJACGYBgEAiAoAIaEGAQCICgAhogYBAIgKACGjBgEAiAoAIaQGAQDxCQAhpQYBAPEJACGmBgEA8QkAIacGAQDxCQAhqAYBAPEJACGpBgEA8QkAIaoGAQDxCQAhAwAAAAcAIEMAAPoRACBEAACEEgAgFwAAAAcAIAMAANgNACAEAADXDQAgBwAAjw4AIAgAANoNACAZAADbDQAgPAAAhBIAIPIEAgDmCQAhgQUBAPEJACGCBUAA8gkAIYYFAgDmCQAhkwUCAOYJACHCBQEAiAoAIdMFAQCICgAh7QUBAIgKACGBBgIA5gkAIZkGQADyCQAhmgYBAIgKACGbBgEAiAoAIZwGIACQCgAhnQYBAPEJACGeBiAAkAoAIaAGAADVDaAGIhUDAADYDQAgBAAA1w0AIAcAAI8OACAIAADaDQAgGQAA2w0AIPIEAgDmCQAhgQUBAPEJACGCBUAA8gkAIYYFAgDmCQAhkwUCAOYJACHCBQEAiAoAIdMFAQCICgAh7QUBAIgKACGBBgIA5gkAIZkGQADyCQAhmgYBAIgKACGbBgEAiAoAIZwGIACQCgAhnQYBAPEJACGeBiAAkAoAIaAGAADVDaAGIgoDAAC1DQAgFAAAtw0AIBUAALgNACAWAAC5DQAg8gQCAAAAAYIFQAAAAAGGBQIAAAABkQUCAAAAAZUGAQAAAAGWBgEAAAABAgAAAI0BACBDAACFEgAgCQMAAIAOACAFAACBDgAg8gQCAAAAAYIFQAAAAAGGBQIAAAABhwUBAAAAAaAFAQAAAAGXBgEAAAABmAYBAAAAAQIAAACKAQAgQwAAhxIAIB8FAADvEAAgBwAA8BAAIB0AAPsQACAlAAD5EAAgJgAA7hAAICcAAPEQACAoAADzEAAgKQAA9BAAICoAAPUQACArAAD2EAAgLAAA9xAAIC0AAPgQACAuAAD6EAAgLwAA_BAAIDAAAP0QACAxAAD-EAAgMgAA_xAAIDMAAIARACA0AACBEQAgNQAAghEAIDYAAIMRACDyBAIAAAAB9QUBAAAAAfYFAQAAAAGrBiAAAAABrAYCAAAAAa0GIAAAAAGuBgIAAAABrwYgAAAAAbAGAgAAAAGxBgIAAAABAgAAAAEAIEMAAIkSACAVAwAA_A0AIAQAAPsNACAHAACQDgAgGAAA_Q0AIBkAAP8NACDyBAIAAAABgQUBAAAAAYIFQAAAAAGGBQIAAAABkwUCAAAAAcIFAQAAAAHTBQEAAAAB7QUBAAAAAYEGAgAAAAGZBkAAAAABmgYBAAAAAZsGAQAAAAGcBiAAAAABnQYBAAAAAZ4GIAAAAAGgBgAAAKAGAgIAAAAJACBDAACLEgAgHgMAAPYOACAFAAD3DgAgDAAA-w4AIBgAAPgOACAcAAD6DgAgHQAA_A4AIB4AAP0OACAfAAD-DgAgJQAA_w4AIPIEAgAAAAGCBUAAAAABhgUCAAAAAZIFQAAAAAGgBQEAAAABowUBAAAAAaUFAQAAAAHCBQAAAKAGAoQGQAAAAAGKBgEAAAABmAYBAAAAAaEGAQAAAAGiBgEAAAABowYBAAAAAaQGAQAAAAGlBgEAAAABpgYBAAAAAacGAQAAAAGoBgEAAAABqQYBAAAAAaoGAQAAAAECAAAABQAgQwAAjRIAIBDyBAIAAAAB9AQCAAAAAcIFAAAAgAYC4gUQAAAAAeMFEAAAAAHkBRAAAAAB5QUQAAAAAeoFAQAAAAH3BQEAAAAB-AVAAAAAAfkFAQAAAAH6BQEAAAAB-wUBAAAAAfwFAQAAAAH9BQEAAAAB_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_wsAIAkAAP4LACAKAACADAAgCwAAgQwAIA0AAIIMACATAACEDAAg8gQCAAAAAf4EAgAAAAGBBQEAAAABggVAAAAAAYYFAgAAAAGSBUAAAAABkwUCAAAAAcIFAAAA6gUC4AUCAAAAAeEFAgAAAAHiBRAAAAAB4wUQAAAAAeQFEAAAAAHlBRAAAAAB5gUQAAAAAecFEAAAAAHoBRAAAAAB6gUBAAAAAQIAAAAcACBDAACgEgAgAwAAABoAIEMAAKASACBEAACkEgAgGgAAABoAIAQAAMkLACAJAADICwAgCgAAygsAIAsAAMsLACANAADMCwAgEwAAzgsAIDwAAKQSACDyBAIA5gkAIf4EAgDQCgAhgQUBAPEJACGCBUAA8gkAIYYFAgDmCQAhkgVAAPIJACGTBQIA5gkAIcIFAADHC-oFIuAFAgDQCgAh4QUCANAKACHiBRAA5QkAIeMFEADlCQAh5AUQAOUJACHlBRAA5QkAIeYFEADGCwAh5wUQAOUJACHoBRAA5QkAIeoFAQDxCQAhGAQAAMkLACAJAADICwAgCgAAygsAIAsAAMsLACANAADMCwAgEwAAzgsAIPIEAgDmCQAh_gQCANAKACGBBQEA8QkAIYIFQADyCQAhhgUCAOYJACGSBUAA8gkAIZMFAgDmCQAhwgUAAMcL6gUi4AUCANAKACHhBQIA0AoAIeIFEADlCQAh4wUQAOUJACHkBRAA5QkAIeUFEADlCQAh5gUQAMYLACHnBRAA5QkAIegFEADlCQAh6gUBAPEJACEaAwAA6QwAIAQAAOcMACAGAADoDAAgBwAA6gwAIAsAAOsMACAMAADuDAAgEAAA7AwAIPIEAgAAAAH-BAIAAAABggVAAAAAAYYFAgAAAAGSBUAAAAABkwUCAAAAAcIFAAAAjAYCgAYCAAAAAYEGAgAAAAGCBgEAAAABgwYBAAAAAYQGQAAAAAGFBgEAAAABhwYAAACHBgKIBoAAAAABiQZAAAAAAYoGAQAAAAGMBgEAAAABjQYBAAAAAQIAAAASACBDAAClEgAgAwAAABAAIEMAAKUSACBEAACpEgAgHAAAABAAIAMAAMcMACAEAADFDAAgBgAAxgwAIAcAAMgMACALAADJDAAgDAAAzAwAIBAAAMoMACA8AACpEgAg8gQCAOYJACH-BAIA0AoAIYIFQADyCQAhhgUCAOYJACGSBUAA8gkAIZMFAgDmCQAhwgUAAMQMjAYigAYCANAKACGBBgIA5gkAIYIGAQCICgAhgwYBAIgKACGEBkAA8gkAIYUGAQCICgAhhwYAAMMMhwYiiAaAAAAAAYkGQADyCQAhigYBAIgKACGMBgEA8QkAIY0GAQDxCQAhGgMAAMcMACAEAADFDAAgBgAAxgwAIAcAAMgMACALAADJDAAgDAAAzAwAIBAAAMoMACDyBAIA5gkAIf4EAgDQCgAhggVAAPIJACGGBQIA5gkAIZIFQADyCQAhkwUCAOYJACHCBQAAxAyMBiKABgIA0AoAIYEGAgDmCQAhggYBAIgKACGDBgEAiAoAIYQGQADyCQAhhQYBAIgKACGHBgAAwwyHBiKIBoAAAAABiQZAAPIJACGKBgEAiAoAIYwGAQDxCQAhjQYBAPEJACEfBQAA7xAAIAcAAPAQACAIAADyEAAgHQAA-xAAICUAAPkQACAmAADuEAAgJwAA8RAAICkAAPQQACAqAAD1EAAgKwAA9hAAICwAAPcQACAtAAD4EAAgLgAA-hAAIC8AAPwQACAwAAD9EAAgMQAA_hAAIDIAAP8QACAzAACAEQAgNAAAgREAIDUAAIIRACA2AACDEQAg8gQCAAAAAfUFAQAAAAH2BQEAAAABqwYgAAAAAawGAgAAAAGtBiAAAAABrgYCAAAAAa8GIAAAAAGwBgIAAAABsQYCAAAAAQIAAAABACBDAACqEgAgAwAAAA0AIEMAAKoSACBEAACuEgAgIQAAAA0AIAUAAIYPACAHAACHDwAgCAAAiQ8AIB0AAJIPACAlAACQDwAgJgAAhQ8AICcAAIgPACApAACLDwAgKgAAjA8AICsAAI0PACAsAACODwAgLQAAjw8AIC4AAJEPACAvAACTDwAgMAAAlA8AIDEAAJUPACAyAACWDwAgMwAAlw8AIDQAAJgPACA1AACZDwAgNgAAmg8AIDwAAK4SACDyBAIA5gkAIfUFAQCICgAh9gUBAIgKACGrBiAAkAoAIawGAgDmCQAhrQYgAJAKACGuBgIA5gkAIa8GIACQCgAhsAYCAOYJACGxBgIA5gkAIR8FAACGDwAgBwAAhw8AIAgAAIkPACAdAACSDwAgJQAAkA8AICYAAIUPACAnAACIDwAgKQAAiw8AICoAAIwPACArAACNDwAgLAAAjg8AIC0AAI8PACAuAACRDwAgLwAAkw8AIDAAAJQPACAxAACVDwAgMgAAlg8AIDMAAJcPACA0AACYDwAgNQAAmQ8AIDYAAJoPACDyBAIA5gkAIfUFAQCICgAh9gUBAIgKACGrBiAAkAoAIawGAgDmCQAhrQYgAJAKACGuBgIA5gkAIa8GIACQCgAhsAYCAOYJACGxBgIA5gkAIR8FAADvEAAgBwAA8BAAIAgAAPIQACAdAAD7EAAgJQAA-RAAICYAAO4QACAnAADxEAAgKAAA8xAAICoAAPUQACArAAD2EAAgLAAA9xAAIC0AAPgQACAuAAD6EAAgLwAA_BAAIDAAAP0QACAxAAD-EAAgMgAA_xAAIDMAAIARACA0AACBEQAgNQAAghEAIDYAAIMRACDyBAIAAAAB9QUBAAAAAfYFAQAAAAGrBiAAAAABrAYCAAAAAa0GIAAAAAGuBgIAAAABrwYgAAAAAbAGAgAAAAGxBgIAAAABAgAAAAEAIEMAAK8SACADAAAADQAgQwAArxIAIEQAALMSACAhAAAADQAgBQAAhg8AIAcAAIcPACAIAACJDwAgHQAAkg8AICUAAJAPACAmAACFDwAgJwAAiA8AICgAAIoPACAqAACMDwAgKwAAjQ8AICwAAI4PACAtAACPDwAgLgAAkQ8AIC8AAJMPACAwAACUDwAgMQAAlQ8AIDIAAJYPACAzAACXDwAgNAAAmA8AIDUAAJkPACA2AACaDwAgPAAAsxIAIPIEAgDmCQAh9QUBAIgKACH2BQEAiAoAIasGIACQCgAhrAYCAOYJACGtBiAAkAoAIa4GAgDmCQAhrwYgAJAKACGwBgIA5gkAIbEGAgDmCQAhHwUAAIYPACAHAACHDwAgCAAAiQ8AIB0AAJIPACAlAACQDwAgJgAAhQ8AICcAAIgPACAoAACKDwAgKgAAjA8AICsAAI0PACAsAACODwAgLQAAjw8AIC4AAJEPACAvAACTDwAgMAAAlA8AIDEAAJUPACAyAACWDwAgMwAAlw8AIDQAAJgPACA1AACZDwAgNgAAmg8AIPIEAgDmCQAh9QUBAIgKACH2BQEAiAoAIasGIACQCgAhrAYCAOYJACGtBiAAkAoAIa4GAgDmCQAhrwYgAJAKACGwBgIA5gkAIbEGAgDmCQAhHgMAAPYOACAFAAD3DgAgCAAA-Q4AIAwAAPsOACAYAAD4DgAgHQAA_A4AIB4AAP0OACAfAAD-DgAgJQAA_w4AIPIEAgAAAAGCBUAAAAABhgUCAAAAAZIFQAAAAAGgBQEAAAABowUBAAAAAaUFAQAAAAHCBQAAAKAGAoQGQAAAAAGKBgEAAAABmAYBAAAAAaEGAQAAAAGiBgEAAAABowYBAAAAAaQGAQAAAAGlBgEAAAABpgYBAAAAAacGAQAAAAGoBgEAAAABqQYBAAAAAaoGAQAAAAECAAAABQAgQwAAtBIAIATyBAIAAAABtwUBAAAAAbwFQAAAAAHrBQABAAABAwAAAAMAIEMAALQSACBEAAC5EgAgIAAAAAMAIAMAAJYOACAFAACXDgAgCAAAmQ4AIAwAAJsOACAYAACYDgAgHQAAnA4AIB4AAJ0OACAfAACeDgAgJQAAnw4AIDwAALkSACDyBAIA5gkAIYIFQADyCQAhhgUCAOYJACGSBUAA8gkAIaAFAQDxCQAhowUBAPEJACGlBQEA8QkAIcIFAADVDaAGIoQGQACgCwAhigYBAPEJACGYBgEAiAoAIaEGAQCICgAhogYBAIgKACGjBgEAiAoAIaQGAQDxCQAhpQYBAPEJACGmBgEA8QkAIacGAQDxCQAhqAYBAPEJACGpBgEA8QkAIaoGAQDxCQAhHgMAAJYOACAFAACXDgAgCAAAmQ4AIAwAAJsOACAYAACYDgAgHQAAnA4AIB4AAJ0OACAfAACeDgAgJQAAnw4AIPIEAgDmCQAhggVAAPIJACGGBQIA5gkAIZIFQADyCQAhoAUBAPEJACGjBQEA8QkAIaUFAQDxCQAhwgUAANUNoAYihAZAAKALACGKBgEA8QkAIZgGAQCICgAhoQYBAIgKACGiBgEAiAoAIaMGAQCICgAhpAYBAPEJACGlBgEA8QkAIaYGAQDxCQAhpwYBAPEJACGoBgEA8QkAIakGAQDxCQAhqgYBAPEJACEGBAAAoAwAIPIEAgAAAAGCBUAAAAABkwUCAAAAAe0FAQAAAAHvBQAAAO8FAgIAAABaACBDAAC6EgAgAwAAAFgAIEMAALoSACBEAAC-EgAgCAAAAFgAIAQAAJIMACA8AAC-EgAg8gQCAOYJACGCBUAA8gkAIZMFAgDmCQAh7QUBAIgKACHvBQAAkQzvBSIGBAAAkgwAIPIEAgDmCQAhggVAAPIJACGTBQIA5gkAIe0FAQCICgAh7wUAAJEM7wUiCgMAALUNACAIAAC2DQAgFQAAuA0AIBYAALkNACDyBAIAAAABggVAAAAAAYYFAgAAAAGRBQIAAAABlQYBAAAAAZYGAQAAAAECAAAAjQEAIEMAAL8SACAfBQAA7xAAIAcAAPAQACAIAADyEAAgHQAA-xAAICUAAPkQACAmAADuEAAgJwAA8RAAICgAAPMQACApAAD0EAAgKwAA9hAAICwAAPcQACAtAAD4EAAgLgAA-hAAIC8AAPwQACAwAAD9EAAgMQAA_hAAIDIAAP8QACAzAACAEQAgNAAAgREAIDUAAIIRACA2AACDEQAg8gQCAAAAAfUFAQAAAAH2BQEAAAABqwYgAAAAAawGAgAAAAGtBiAAAAABrgYCAAAAAa8GIAAAAAGwBgIAAAABsQYCAAAAAQIAAAABACBDAADBEgAgHgMAAPYOACAFAAD3DgAgCAAA-Q4AIBgAAPgOACAcAAD6DgAgHQAA_A4AIB4AAP0OACAfAAD-DgAgJQAA_w4AIPIEAgAAAAGCBUAAAAABhgUCAAAAAZIFQAAAAAGgBQEAAAABowUBAAAAAaUFAQAAAAHCBQAAAKAGAoQGQAAAAAGKBgEAAAABmAYBAAAAAaEGAQAAAAGiBgEAAAABowYBAAAAAaQGAQAAAAGlBgEAAAABpgYBAAAAAacGAQAAAAGoBgEAAAABqQYBAAAAAaoGAQAAAAECAAAABQAgQwAAwxIAIBoDAADpDAAgBAAA5wwAIAYAAOgMACAHAADqDAAgCwAA6wwAIBAAAOwMACAXAADtDAAg8gQCAAAAAf4EAgAAAAGCBUAAAAABhgUCAAAAAZIFQAAAAAGTBQIAAAABwgUAAACMBgKABgIAAAABgQYCAAAAAYIGAQAAAAGDBgEAAAABhAZAAAAAAYUGAQAAAAGHBgAAAIcGAogGgAAAAAGJBkAAAAABigYBAAAAAYwGAQAAAAGNBgEAAAABAgAAABIAIEMAAMUSACAK8gQCAAAAAYEFAQAAAAGCBUAAAAAB2AUCAAAAAdkFAQAAAAHaBRAAAAAB2wUQAAAAAd0FAAAA3QUC3gVAAAAAAd8FAQAAAAEaAwAA6QwAIAQAAOcMACAGAADoDAAgBwAA6gwAIAsAAOsMACAMAADuDAAgFwAA7QwAIPIEAgAAAAH-BAIAAAABggVAAAAAAYYFAgAAAAGSBUAAAAABkwUCAAAAAcIFAAAAjAYCgAYCAAAAAYEGAgAAAAGCBgEAAAABgwYBAAAAAYQGQAAAAAGFBgEAAAABhwYAAACHBgKIBoAAAAABiQZAAAAAAYoGAQAAAAGMBgEAAAABjQYBAAAAAQIAAAASACBDAADIEgAgCvIEAgAAAAH0BAIAAAABgQUBAAAAAYIFQAAAAAHZBQEAAAAB2gUQAAAAAdsFEAAAAAHdBQAAAN0FAt4FQAAAAAHfBQEAAAABAwAAABAAIEMAAMgSACBEAADNEgAgHAAAABAAIAMAAMcMACAEAADFDAAgBgAAxgwAIAcAAMgMACALAADJDAAgDAAAzAwAIBcAAMsMACA8AADNEgAg8gQCAOYJACH-BAIA0AoAIYIFQADyCQAhhgUCAOYJACGSBUAA8gkAIZMFAgDmCQAhwgUAAMQMjAYigAYCANAKACGBBgIA5gkAIYIGAQCICgAhgwYBAIgKACGEBkAA8gkAIYUGAQCICgAhhwYAAMMMhwYiiAaAAAAAAYkGQADyCQAhigYBAIgKACGMBgEA8QkAIY0GAQDxCQAhGgMAAMcMACAEAADFDAAgBgAAxgwAIAcAAMgMACALAADJDAAgDAAAzAwAIBcAAMsMACDyBAIA5gkAIf4EAgDQCgAhggVAAPIJACGGBQIA5gkAIZIFQADyCQAhkwUCAOYJACHCBQAAxAyMBiKABgIA0AoAIYEGAgDmCQAhggYBAIgKACGDBgEAiAoAIYQGQADyCQAhhQYBAIgKACGHBgAAwwyHBiKIBoAAAAABiQZAAPIJACGKBgEAiAoAIYwGAQDxCQAhjQYBAPEJACEQ8gQCAAAAAcIFAAAAgAYC4AUCAAAAAeIFEAAAAAHjBRAAAAAB5AUQAAAAAeUFEAAAAAHqBQEAAAAB9wUBAAAAAfgFQAAAAAH5BQEAAAAB-gUBAAAAAfsFAQAAAAH8BQEAAAAB_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_gQCANAKACGCBUAA8gkAIYYFAgDmCQAhkgVAAPIJACGTBQIA5gkAIcIFAADEDIwGIoAGAgDQCgAhgQYCAOYJACGCBgEAiAoAIYMGAQCICgAhhAZAAPIJACGFBgEAiAoAIYcGAADDDIcGIogGgAAAAAGJBkAA8gkAIYoGAQCICgAhjAYBAPEJACGNBgEA8QkAIRMJAADzCwAgDAAAvQwAIPIEAgAAAAH0BAIAAAABwgUAAACABgLgBQIAAAAB4gUQAAAAAeMFEAAAAAHkBRAAAAAB5QUQAAAAAeoFAQAAAAH3BQEAAAAB-AVAAAAAAfkFAQAAAAH6BQEAAAAB-wUBAAAAAfwFAQAAAAH9BQEAAAAB_gUQAAAAAQIAAAArACBDAADcEgAgGAQAAP8LACAJAAD-CwAgCgAAgAwAIAsAAIEMACAQAACDDAAgEwAAhAwAIPIEAgAAAAH-BAIAAAABgQUBAAAAAYIFQAAAAAGGBQIAAAABkgVAAAAAAZMFAgAAAAHCBQAAAOoFAuAFAgAAAAHhBQIAAAAB4gUQAAAAAeMFEAAAAAHkBRAAAAAB5QUQAAAAAeYFEAAAAAHnBRAAAAAB6AUQAAAAAeoFAQAAAAECAAAAHAAgQwAA3hIAIAMAAAApACBDAADcEgAgRAAA4hIAIBUAAAApACAJAADkCwAgDAAAvAwAIDwAAOISACDyBAIA5gkAIfQEAgDQCgAhwgUAAOILgAYi4AUCANAKACHiBRAA5QkAIeMFEADlCQAh5AUQAOUJACHlBRAA5QkAIeoFAQDxCQAh9wUBAIgKACH4BUAA8gkAIfkFAQDxCQAh-gUBAPEJACH7BQEA8QkAIfwFAQDxCQAh_QUBAPEJACH-BRAAxgsAIRMJAADkCwAgDAAAvAwAIPIEAgDmCQAh9AQCANAKACHCBQAA4guABiLgBQIA0AoAIeIFEADlCQAh4wUQAOUJACHkBRAA5QkAIeUFEADlCQAh6gUBAPEJACH3BQEAiAoAIfgFQADyCQAh-QUBAPEJACH6BQEA8QkAIfsFAQDxCQAh_AUBAPEJACH9BQEA8QkAIf4FEADGCwAhAwAAABoAIEMAAN4SACBEAADlEgAgGgAAABoAIAQAAMkLACAJAADICwAgCgAAygsAIAsAAMsLACAQAADNCwAgEwAAzgsAIDwAAOUSACDyBAIA5gkAIf4EAgDQCgAhgQUBAPEJACGCBUAA8gkAIYYFAgDmCQAhkgVAAPIJACGTBQIA5gkAIcIFAADHC-oFIuAFAgDQCgAh4QUCANAKACHiBRAA5QkAIeMFEADlCQAh5AUQAOUJACHlBRAA5QkAIeYFEADGCwAh5wUQAOUJACHoBRAA5QkAIeoFAQDxCQAhGAQAAMkLACAJAADICwAgCgAAygsAIAsAAMsLACAQAADNCwAgEwAAzgsAIPIEAgDmCQAh_gQCANAKACGBBQEA8QkAIYIFQADyCQAhhgUCAOYJACGSBUAA8gkAIZMFAgDmCQAhwgUAAMcL6gUi4AUCANAKACHhBQIA0AoAIeIFEADlCQAh4wUQAOUJACHkBRAA5QkAIeUFEADlCQAh5gUQAMYLACHnBRAA5QkAIegFEADlCQAh6gUBAPEJACEfBQAA7xAAIAcAAPAQACAIAADyEAAgHQAA-xAAICUAAPkQACAmAADuEAAgJwAA8RAAICgAAPMQACApAAD0EAAgKgAA9RAAICwAAPcQACAtAAD4EAAgLgAA-hAAIC8AAPwQACAwAAD9EAAgMQAA_hAAIDIAAP8QACAzAACAEQAgNAAAgREAIDUAAIIRACA2AACDEQAg8gQCAAAAAfUFAQAAAAH2BQEAAAABqwYgAAAAAawGAgAAAAGtBiAAAAABrgYCAAAAAa8GIAAAAAGwBgIAAAABsQYCAAAAAQIAAAABACBDAADmEgAgAwAAAA0AIEMAAOYSACBEAADqEgAgIQAAAA0AIAUAAIYPACAHAACHDwAgCAAAiQ8AIB0AAJIPACAlAACQDwAgJgAAhQ8AICcAAIgPACAoAACKDwAgKQAAiw8AICoAAIwPACAsAACODwAgLQAAjw8AIC4AAJEPACAvAACTDwAgMAAAlA8AIDEAAJUPACAyAACWDwAgMwAAlw8AIDQAAJgPACA1AACZDwAgNgAAmg8AIDwAAOoSACDyBAIA5gkAIfUFAQCICgAh9gUBAIgKACGrBiAAkAoAIawGAgDmCQAhrQYgAJAKACGuBgIA5gkAIa8GIACQCgAhsAYCAOYJACGxBgIA5gkAIR8FAACGDwAgBwAAhw8AIAgAAIkPACAdAACSDwAgJQAAkA8AICYAAIUPACAnAACIDwAgKAAAig8AICkAAIsPACAqAACMDwAgLAAAjg8AIC0AAI8PACAuAACRDwAgLwAAkw8AIDAAAJQPACAxAACVDwAgMgAAlg8AIDMAAJcPACA0AACYDwAgNQAAmQ8AIDYAAJoPACDyBAIA5gkAIfUFAQCICgAh9gUBAIgKACGrBiAAkAoAIawGAgDmCQAhrQYgAJAKACGuBgIA5gkAIa8GIACQCgAhsAYCAOYJACGxBgIA5gkAIR8FAADvEAAgBwAA8BAAIAgAAPIQACAdAAD7EAAgJQAA-RAAICYAAO4QACAnAADxEAAgKAAA8xAAICkAAPQQACAqAAD1EAAgKwAA9hAAIC0AAPgQACAuAAD6EAAgLwAA_BAAIDAAAP0QACAxAAD-EAAgMgAA_xAAIDMAAIARACA0AACBEQAgNQAAghEAIDYAAIMRACDyBAIAAAAB9QUBAAAAAfYFAQAAAAGrBiAAAAABrAYCAAAAAa0GIAAAAAGuBgIAAAABrwYgAAAAAbAGAgAAAAGxBgIAAAABAgAAAAEAIEMAAOsSACADAAAADQAgQwAA6xIAIEQAAO8SACAhAAAADQAgBQAAhg8AIAcAAIcPACAIAACJDwAgHQAAkg8AICUAAJAPACAmAACFDwAgJwAAiA8AICgAAIoPACApAACLDwAgKgAAjA8AICsAAI0PACAtAACPDwAgLgAAkQ8AIC8AAJMPACAwAACUDwAgMQAAlQ8AIDIAAJYPACAzAACXDwAgNAAAmA8AIDUAAJkPACA2AACaDwAgPAAA7xIAIPIEAgDmCQAh9QUBAIgKACH2BQEAiAoAIasGIACQCgAhrAYCAOYJACGtBiAAkAoAIa4GAgDmCQAhrwYgAJAKACGwBgIA5gkAIbEGAgDmCQAhHwUAAIYPACAHAACHDwAgCAAAiQ8AIB0AAJIPACAlAACQDwAgJgAAhQ8AICcAAIgPACAoAACKDwAgKQAAiw8AICoAAIwPACArAACNDwAgLQAAjw8AIC4AAJEPACAvAACTDwAgMAAAlA8AIDEAAJUPACAyAACWDwAgMwAAlw8AIDQAAJgPACA1AACZDwAgNgAAmg8AIPIEAgDmCQAh9QUBAIgKACH2BQEAiAoAIasGIACQCgAhrAYCAOYJACGtBiAAkAoAIa4GAgDmCQAhrwYgAJAKACGwBgIA5gkAIbEGAgDmCQAhHwUAAO8QACAHAADwEAAgCAAA8hAAIB0AAPsQACAlAAD5EAAgJgAA7hAAICcAAPEQACAoAADzEAAgKQAA9BAAICoAAPUQACArAAD2EAAgLAAA9xAAIC4AAPoQACAvAAD8EAAgMAAA_RAAIDEAAP4QACAyAAD_EAAgMwAAgBEAIDQAAIERACA1AACCEQAgNgAAgxEAIPIEAgAAAAH1BQEAAAAB9gUBAAAAAasGIAAAAAGsBgIAAAABrQYgAAAAAa4GAgAAAAGvBiAAAAABsAYCAAAAAbEGAgAAAAECAAAAAQAgQwAA8BIAIAMAAAANACBDAADwEgAgRAAA9BIAICEAAAANACAFAACGDwAgBwAAhw8AIAgAAIkPACAdAACSDwAgJQAAkA8AICYAAIUPACAnAACIDwAgKAAAig8AICkAAIsPACAqAACMDwAgKwAAjQ8AICwAAI4PACAuAACRDwAgLwAAkw8AIDAAAJQPACAxAACVDwAgMgAAlg8AIDMAAJcPACA0AACYDwAgNQAAmQ8AIDYAAJoPACA8AAD0EgAg8gQCAOYJACH1BQEAiAoAIfYFAQCICgAhqwYgAJAKACGsBgIA5gkAIa0GIACQCgAhrgYCAOYJACGvBiAAkAoAIbAGAgDmCQAhsQYCAOYJACEfBQAAhg8AIAcAAIcPACAIAACJDwAgHQAAkg8AICUAAJAPACAmAACFDwAgJwAAiA8AICgAAIoPACApAACLDwAgKgAAjA8AICsAAI0PACAsAACODwAgLgAAkQ8AIC8AAJMPACAwAACUDwAgMQAAlQ8AIDIAAJYPACAzAACXDwAgNAAAmA8AIDUAAJkPACA2AACaDwAg8gQCAOYJACH1BQEAiAoAIfYFAQCICgAhqwYgAJAKACGsBgIA5gkAIa0GIACQCgAhrgYCAOYJACGvBiAAkAoAIbAGAgDmCQAhsQYCAOYJACELAwAAlwsAIAQAAJgLACAZAACZCwAgIAAAmgsAIPIEAgAAAAGCBUAAAAABhgUCAAAAAYcFAQAAAAGSBUAAAAABkwUCAAAAAcwFAgAAAAECAAAAbwAgQwAA9RIAIB4DAAD2DgAgBQAA9w4AIAgAAPkOACAMAAD7DgAgGAAA-A4AIBwAAPoOACAdAAD8DgAgHgAA_Q4AIB8AAP4OACDyBAIAAAABggVAAAAAAYYFAgAAAAGSBUAAAAABoAUBAAAAAaMFAQAAAAGlBQEAAAABwgUAAACgBgKEBkAAAAABigYBAAAAAZgGAQAAAAGhBgEAAAABogYBAAAAAaMGAQAAAAGkBgEAAAABpQYBAAAAAaYGAQAAAAGnBgEAAAABqAYBAAAAAakGAQAAAAGqBgEAAAABAgAAAAUAIEMAAPcSACAfBQAA7xAAIAcAAPAQACAIAADyEAAgHQAA-xAAICYAAO4QACAnAADxEAAgKAAA8xAAICkAAPQQACAqAAD1EAAgKwAA9hAAICwAAPcQACAtAAD4EAAgLgAA-hAAIC8AAPwQACAwAAD9EAAgMQAA_hAAIDIAAP8QACAzAACAEQAgNAAAgREAIDUAAIIRACA2AACDEQAg8gQCAAAAAfUFAQAAAAH2BQEAAAABqwYgAAAAAawGAgAAAAGtBiAAAAABrgYCAAAAAa8GIAAAAAGwBgIAAAABsQYCAAAAAQIAAAABACBDAAD5EgAgBvIEAgAAAAGCBUAAAAABhgUCAAAAAYcFAQAAAAGSBUAAAAABkwUCAAAAAQryBAIAAAABggVAAAAAAYYFAgAAAAGHBQEAAAABkgVAAAAAAbkFAQAAAAG6BQQAAAAByQUgAAAAAcoFAgAAAAHLBQEAAAABAwAAAAMAIEMAAPcSACBEAAD_EgAgIAAAAAMAIAMAAJYOACAFAACXDgAgCAAAmQ4AIAwAAJsOACAYAACYDgAgHAAAmg4AIB0AAJwOACAeAACdDgAgHwAAng4AIDwAAP8SACDyBAIA5gkAIYIFQADyCQAhhgUCAOYJACGSBUAA8gkAIaAFAQDxCQAhowUBAPEJACGlBQEA8QkAIcIFAADVDaAGIoQGQACgCwAhigYBAPEJACGYBgEAiAoAIaEGAQCICgAhogYBAIgKACGjBgEAiAoAIaQGAQDxCQAhpQYBAPEJACGmBgEA8QkAIacGAQDxCQAhqAYBAPEJACGpBgEA8QkAIaoGAQDxCQAhHgMAAJYOACAFAACXDgAgCAAAmQ4AIAwAAJsOACAYAACYDgAgHAAAmg4AIB0AAJwOACAeAACdDgAgHwAAng4AIPIEAgDmCQAhggVAAPIJACGGBQIA5gkAIZIFQADyCQAhoAUBAPEJACGjBQEA8QkAIaUFAQDxCQAhwgUAANUNoAYihAZAAKALACGKBgEA8QkAIZgGAQCICgAhoQYBAIgKACGiBgEAiAoAIaMGAQCICgAhpAYBAPEJACGlBgEA8QkAIaYGAQDxCQAhpwYBAPEJACGoBgEA8QkAIakGAQDxCQAhqgYBAPEJACEDAAAADQAgQwAA-RIAIEQAAIITACAhAAAADQAgBQAAhg8AIAcAAIcPACAIAACJDwAgHQAAkg8AICYAAIUPACAnAACIDwAgKAAAig8AICkAAIsPACAqAACMDwAgKwAAjQ8AICwAAI4PACAtAACPDwAgLgAAkQ8AIC8AAJMPACAwAACUDwAgMQAAlQ8AIDIAAJYPACAzAACXDwAgNAAAmA8AIDUAAJkPACA2AACaDwAgPAAAghMAIPIEAgDmCQAh9QUBAIgKACH2BQEAiAoAIasGIACQCgAhrAYCAOYJACGtBiAAkAoAIa4GAgDmCQAhrwYgAJAKACGwBgIA5gkAIbEGAgDmCQAhHwUAAIYPACAHAACHDwAgCAAAiQ8AIB0AAJIPACAmAACFDwAgJwAAiA8AICgAAIoPACApAACLDwAgKgAAjA8AICsAAI0PACAsAACODwAgLQAAjw8AIC4AAJEPACAvAACTDwAgMAAAlA8AIDEAAJUPACAyAACWDwAgMwAAlw8AIDQAAJgPACA1AACZDwAgNgAAmg8AIPIEAgDmCQAh9QUBAIgKACH2BQEAiAoAIasGIACQCgAhrAYCAOYJACGtBiAAkAoAIa4GAgDmCQAhrwYgAJAKACGwBgIA5gkAIbEGAgDmCQAhAwAAAG0AIEMAAPUSACBEAACFEwAgDQAAAG0AIAMAAPsKACAEAAD8CgAgGQAA_QoAICAAAPkKACA8AACFEwAg8gQCAOYJACGCBUAA8gkAIYYFAgDmCQAhhwUBAIgKACGSBUAA8gkAIZMFAgDQCgAhzAUCANAKACELAwAA-woAIAQAAPwKACAZAAD9CgAgIAAA-QoAIPIEAgDmCQAhggVAAPIJACGGBQIA5gkAIYcFAQCICgAhkgVAAPIJACGTBQIA0AoAIcwFAgDQCgAhCwMAAJcLACAEAACYCwAgIAAAmgsAICEAAJYLACDyBAIAAAABggVAAAAAAYYFAgAAAAGHBQEAAAABkgVAAAAAAZMFAgAAAAHMBQIAAAABAgAAAG8AIEMAAIYTACAfBQAA7xAAIAcAAPAQACAIAADyEAAgHQAA-xAAICUAAPkQACAmAADuEAAgJwAA8RAAICgAAPMQACApAAD0EAAgKgAA9RAAICsAAPYQACAsAAD3EAAgLQAA-BAAIC8AAPwQACAwAAD9EAAgMQAA_hAAIDIAAP8QACAzAACAEQAgNAAAgREAIDUAAIIRACA2AACDEQAg8gQCAAAAAfUFAQAAAAH2BQEAAAABqwYgAAAAAawGAgAAAAGtBiAAAAABrgYCAAAAAa8GIAAAAAGwBgIAAAABsQYCAAAAAQIAAAABACBDAACIEwAgBDwAAQAAAfIEAgAAAAGCBUAAAAABxwUCAAAAAQMAAABtACBDAACGEwAgRAAAjRMAIA0AAABtACADAAD7CgAgBAAA_AoAICAAAPkKACAhAAD6CgAgPAAAjRMAIPIEAgDmCQAhggVAAPIJACGGBQIA5gkAIYcFAQCICgAhkgVAAPIJACGTBQIA0AoAIcwFAgDQCgAhCwMAAPsKACAEAAD8CgAgIAAA-QoAICEAAPoKACDyBAIA5gkAIYIFQADyCQAhhgUCAOYJACGHBQEAiAoAIZIFQADyCQAhkwUCANAKACHMBQIA0AoAIQMAAAANACBDAACIEwAgRAAAkBMAICEAAAANACAFAACGDwAgBwAAhw8AIAgAAIkPACAdAACSDwAgJQAAkA8AICYAAIUPACAnAACIDwAgKAAAig8AICkAAIsPACAqAACMDwAgKwAAjQ8AICwAAI4PACAtAACPDwAgLwAAkw8AIDAAAJQPACAxAACVDwAgMgAAlg8AIDMAAJcPACA0AACYDwAgNQAAmQ8AIDYAAJoPACA8AACQEwAg8gQCAOYJACH1BQEAiAoAIfYFAQCICgAhqwYgAJAKACGsBgIA5gkAIa0GIACQCgAhrgYCAOYJACGvBiAAkAoAIbAGAgDmCQAhsQYCAOYJACEfBQAAhg8AIAcAAIcPACAIAACJDwAgHQAAkg8AICUAAJAPACAmAACFDwAgJwAAiA8AICgAAIoPACApAACLDwAgKgAAjA8AICsAAI0PACAsAACODwAgLQAAjw8AIC8AAJMPACAwAACUDwAgMQAAlQ8AIDIAAJYPACAzAACXDwAgNAAAmA8AIDUAAJkPACA2AACaDwAg8gQCAOYJACH1BQEAiAoAIfYFAQCICgAhqwYgAJAKACGsBgIA5gkAIa0GIACQCgAhrgYCAOYJACGvBiAAkAoAIbAGAgDmCQAhsQYCAOYJACENAwAA8QoAICIAAPIKACDyBAIAAAABggVAAAAAAYYFAgAAAAGHBQEAAAABkgVAAAAAAbkFAQAAAAG6BQQAAAAByAUCAAAAAckFIAAAAAHKBQIAAAABywUBAAAAAQIAAAB2ACBDAACREwAgAwAAAHQAIEMAAJETACBEAACVEwAgDwAAAHQAIAMAAOIKACAiAADjCgAgPAAAlRMAIPIEAgDmCQAhggVAAPIJACGGBQIA5gkAIYcFAQCICgAhkgVAAPIJACG5BQEA8QkAIboFBADFCgAhyAUCANAKACHJBSAAkAoAIcoFAgDQCgAhywUBAPEJACENAwAA4goAICIAAOMKACDyBAIA5gkAIYIFQADyCQAhhgUCAOYJACGHBQEAiAoAIZIFQADyCQAhuQUBAPEJACG6BQQAxQoAIcgFAgDQCgAhyQUgAJAKACHKBQIA0AoAIcsFAQDxCQAhHwUAAO8QACAHAADwEAAgCAAA8hAAICUAAPkQACAmAADuEAAgJwAA8RAAICgAAPMQACApAAD0EAAgKgAA9RAAICsAAPYQACAsAAD3EAAgLQAA-BAAIC4AAPoQACAvAAD8EAAgMAAA_RAAIDEAAP4QACAyAAD_EAAgMwAAgBEAIDQAAIERACA1AACCEQAgNgAAgxEAIPIEAgAAAAH1BQEAAAAB9gUBAAAAAasGIAAAAAGsBgIAAAABrQYgAAAAAa4GAgAAAAGvBiAAAAABsAYCAAAAAbEGAgAAAAECAAAAAQAgQwAAlhMAIB4DAAD2DgAgBQAA9w4AIAgAAPkOACAMAAD7DgAgGAAA-A4AIBwAAPoOACAeAAD9DgAgHwAA_g4AICUAAP8OACDyBAIAAAABggVAAAAAAYYFAgAAAAGSBUAAAAABoAUBAAAAAaMFAQAAAAGlBQEAAAABwgUAAACgBgKEBkAAAAABigYBAAAAAZgGAQAAAAGhBgEAAAABogYBAAAAAaMGAQAAAAGkBgEAAAABpQYBAAAAAaYGAQAAAAGnBgEAAAABqAYBAAAAAakGAQAAAAGqBgEAAAABAgAAAAUAIEMAAJgTACADAAAADQAgQwAAlhMAIEQAAJwTACAhAAAADQAgBQAAhg8AIAcAAIcPACAIAACJDwAgJQAAkA8AICYAAIUPACAnAACIDwAgKAAAig8AICkAAIsPACAqAACMDwAgKwAAjQ8AICwAAI4PACAtAACPDwAgLgAAkQ8AIC8AAJMPACAwAACUDwAgMQAAlQ8AIDIAAJYPACAzAACXDwAgNAAAmA8AIDUAAJkPACA2AACaDwAgPAAAnBMAIPIEAgDmCQAh9QUBAIgKACH2BQEAiAoAIasGIACQCgAhrAYCAOYJACGtBiAAkAoAIa4GAgDmCQAhrwYgAJAKACGwBgIA5gkAIbEGAgDmCQAhHwUAAIYPACAHAACHDwAgCAAAiQ8AICUAAJAPACAmAACFDwAgJwAAiA8AICgAAIoPACApAACLDwAgKgAAjA8AICsAAI0PACAsAACODwAgLQAAjw8AIC4AAJEPACAvAACTDwAgMAAAlA8AIDEAAJUPACAyAACWDwAgMwAAlw8AIDQAAJgPACA1AACZDwAgNgAAmg8AIPIEAgDmCQAh9QUBAIgKACH2BQEAiAoAIasGIACQCgAhrAYCAOYJACGtBiAAkAoAIa4GAgDmCQAhrwYgAJAKACGwBgIA5gkAIbEGAgDmCQAhAwAAAAMAIEMAAJgTACBEAACfEwAgIAAAAAMAIAMAAJYOACAFAACXDgAgCAAAmQ4AIAwAAJsOACAYAACYDgAgHAAAmg4AIB4AAJ0OACAfAACeDgAgJQAAnw4AIDwAAJ8TACDyBAIA5gkAIYIFQADyCQAhhgUCAOYJACGSBUAA8gkAIaAFAQDxCQAhowUBAPEJACGlBQEA8QkAIcIFAADVDaAGIoQGQACgCwAhigYBAPEJACGYBgEAiAoAIaEGAQCICgAhogYBAIgKACGjBgEAiAoAIaQGAQDxCQAhpQYBAPEJACGmBgEA8QkAIacGAQDxCQAhqAYBAPEJACGpBgEA8QkAIaoGAQDxCQAhHgMAAJYOACAFAACXDgAgCAAAmQ4AIAwAAJsOACAYAACYDgAgHAAAmg4AIB4AAJ0OACAfAACeDgAgJQAAnw4AIPIEAgDmCQAhggVAAPIJACGGBQIA5gkAIZIFQADyCQAhoAUBAPEJACGjBQEA8QkAIaUFAQDxCQAhwgUAANUNoAYihAZAAKALACGKBgEA8QkAIZgGAQCICgAhoQYBAIgKACGiBgEAiAoAIaMGAQCICgAhpAYBAPEJACGlBgEA8QkAIaYGAQDxCQAhpwYBAPEJACGoBgEA8QkAIakGAQDxCQAhqgYBAPEJACEeAwAA9g4AIAUAAPcOACAIAAD5DgAgDAAA-w4AIBgAAPgOACAcAAD6DgAgHQAA_A4AIB8AAP4OACAlAAD_DgAg8gQCAAAAAYIFQAAAAAGGBQIAAAABkgVAAAAAAaAFAQAAAAGjBQEAAAABpQUBAAAAAcIFAAAAoAYChAZAAAAAAYoGAQAAAAGYBgEAAAABoQYBAAAAAaIGAQAAAAGjBgEAAAABpAYBAAAAAaUGAQAAAAGmBgEAAAABpwYBAAAAAagGAQAAAAGpBgEAAAABqgYBAAAAAQIAAAAFACBDAACgEwAgAwAAAAMAIEMAAKATACBEAACkEwAgIAAAAAMAIAMAAJYOACAFAACXDgAgCAAAmQ4AIAwAAJsOACAYAACYDgAgHAAAmg4AIB0AAJwOACAfAACeDgAgJQAAnw4AIDwAAKQTACDyBAIA5gkAIYIFQADyCQAhhgUCAOYJACGSBUAA8gkAIaAFAQDxCQAhowUBAPEJACGlBQEA8QkAIcIFAADVDaAGIoQGQACgCwAhigYBAPEJACGYBgEAiAoAIaEGAQCICgAhogYBAIgKACGjBgEAiAoAIaQGAQDxCQAhpQYBAPEJACGmBgEA8QkAIacGAQDxCQAhqAYBAPEJACGpBgEA8QkAIaoGAQDxCQAhHgMAAJYOACAFAACXDgAgCAAAmQ4AIAwAAJsOACAYAACYDgAgHAAAmg4AIB0AAJwOACAfAACeDgAgJQAAnw4AIPIEAgDmCQAhggVAAPIJACGGBQIA5gkAIZIFQADyCQAhoAUBAPEJACGjBQEA8QkAIaUFAQDxCQAhwgUAANUNoAYihAZAAKALACGKBgEA8QkAIZgGAQCICgAhoQYBAIgKACGiBgEAiAoAIaMGAQCICgAhpAYBAPEJACGlBgEA8QkAIaYGAQDxCQAhpwYBAPEJACGoBgEA8QkAIakGAQDxCQAhqgYBAPEJACEfBQAA7xAAIAcAAPAQACAIAADyEAAgHQAA-xAAICUAAPkQACAmAADuEAAgJwAA8RAAICgAAPMQACApAAD0EAAgKgAA9RAAICsAAPYQACAsAAD3EAAgLQAA-BAAIC4AAPoQACAwAAD9EAAgMQAA_hAAIDIAAP8QACAzAACAEQAgNAAAgREAIDUAAIIRACA2AACDEQAg8gQCAAAAAfUFAQAAAAH2BQEAAAABqwYgAAAAAawGAgAAAAGtBiAAAAABrgYCAAAAAa8GIAAAAAGwBgIAAAABsQYCAAAAAQIAAAABACBDAAClEwAgAwAAAA0AIEMAAKUTACBEAACpEwAgIQAAAA0AIAUAAIYPACAHAACHDwAgCAAAiQ8AIB0AAJIPACAlAACQDwAgJgAAhQ8AICcAAIgPACAoAACKDwAgKQAAiw8AICoAAIwPACArAACNDwAgLAAAjg8AIC0AAI8PACAuAACRDwAgMAAAlA8AIDEAAJUPACAyAACWDwAgMwAAlw8AIDQAAJgPACA1AACZDwAgNgAAmg8AIDwAAKkTACDyBAIA5gkAIfUFAQCICgAh9gUBAIgKACGrBiAAkAoAIawGAgDmCQAhrQYgAJAKACGuBgIA5gkAIa8GIACQCgAhsAYCAOYJACGxBgIA5gkAIR8FAACGDwAgBwAAhw8AIAgAAIkPACAdAACSDwAgJQAAkA8AICYAAIUPACAnAACIDwAgKAAAig8AICkAAIsPACAqAACMDwAgKwAAjQ8AICwAAI4PACAtAACPDwAgLgAAkQ8AIDAAAJQPACAxAACVDwAgMgAAlg8AIDMAAJcPACA0AACYDwAgNQAAmQ8AIDYAAJoPACDyBAIA5gkAIfUFAQCICgAh9gUBAIgKACGrBiAAkAoAIawGAgDmCQAhrQYgAJAKACGuBgIA5gkAIa8GIACQCgAhsAYCAOYJACGxBgIA5gkAIR8FAADvEAAgBwAA8BAAIAgAAPIQACAdAAD7EAAgJQAA-RAAICYAAO4QACAnAADxEAAgKAAA8xAAICkAAPQQACAqAAD1EAAgKwAA9hAAICwAAPcQACAtAAD4EAAgLgAA-hAAIC8AAPwQACAxAAD-EAAgMgAA_xAAIDMAAIARACA0AACBEQAgNQAAghEAIDYAAIMRACDyBAIAAAAB9QUBAAAAAfYFAQAAAAGrBiAAAAABrAYCAAAAAa0GIAAAAAGuBgIAAAABrwYgAAAAAbAGAgAAAAGxBgIAAAABAgAAAAEAIEMAAKoTACADAAAADQAgQwAAqhMAIEQAAK4TACAhAAAADQAgBQAAhg8AIAcAAIcPACAIAACJDwAgHQAAkg8AICUAAJAPACAmAACFDwAgJwAAiA8AICgAAIoPACApAACLDwAgKgAAjA8AICsAAI0PACAsAACODwAgLQAAjw8AIC4AAJEPACAvAACTDwAgMQAAlQ8AIDIAAJYPACAzAACXDwAgNAAAmA8AIDUAAJkPACA2AACaDwAgPAAArhMAIPIEAgDmCQAh9QUBAIgKACH2BQEAiAoAIasGIACQCgAhrAYCAOYJACGtBiAAkAoAIa4GAgDmCQAhrwYgAJAKACGwBgIA5gkAIbEGAgDmCQAhHwUAAIYPACAHAACHDwAgCAAAiQ8AIB0AAJIPACAlAACQDwAgJgAAhQ8AICcAAIgPACAoAACKDwAgKQAAiw8AICoAAIwPACArAACNDwAgLAAAjg8AIC0AAI8PACAuAACRDwAgLwAAkw8AIDEAAJUPACAyAACWDwAgMwAAlw8AIDQAAJgPACA1AACZDwAgNgAAmg8AIPIEAgDmCQAh9QUBAIgKACH2BQEAiAoAIasGIACQCgAhrAYCAOYJACGtBiAAkAoAIa4GAgDmCQAhrwYgAJAKACGwBgIA5gkAIbEGAgDmCQAhHwUAAO8QACAHAADwEAAgCAAA8hAAIB0AAPsQACAlAAD5EAAgJgAA7hAAICcAAPEQACAoAADzEAAgKQAA9BAAICoAAPUQACArAAD2EAAgLAAA9xAAIC0AAPgQACAuAAD6EAAgLwAA_BAAIDAAAP0QACAyAAD_EAAgMwAAgBEAIDQAAIERACA1AACCEQAgNgAAgxEAIPIEAgAAAAH1BQEAAAAB9gUBAAAAAasGIAAAAAGsBgIAAAABrQYgAAAAAa4GAgAAAAGvBiAAAAABsAYCAAAAAbEGAgAAAAECAAAAAQAgQwAArxMAIAMAAAANACBDAACvEwAgRAAAsxMAICEAAAANACAFAACGDwAgBwAAhw8AIAgAAIkPACAdAACSDwAgJQAAkA8AICYAAIUPACAnAACIDwAgKAAAig8AICkAAIsPACAqAACMDwAgKwAAjQ8AICwAAI4PACAtAACPDwAgLgAAkQ8AIC8AAJMPACAwAACUDwAgMgAAlg8AIDMAAJcPACA0AACYDwAgNQAAmQ8AIDYAAJoPACA8AACzEwAg8gQCAOYJACH1BQEAiAoAIfYFAQCICgAhqwYgAJAKACGsBgIA5gkAIa0GIACQCgAhrgYCAOYJACGvBiAAkAoAIbAGAgDmCQAhsQYCAOYJACEfBQAAhg8AIAcAAIcPACAIAACJDwAgHQAAkg8AICUAAJAPACAmAACFDwAgJwAAiA8AICgAAIoPACApAACLDwAgKgAAjA8AICsAAI0PACAsAACODwAgLQAAjw8AIC4AAJEPACAvAACTDwAgMAAAlA8AIDIAAJYPACAzAACXDwAgNAAAmA8AIDUAAJkPACA2AACaDwAg8gQCAOYJACH1BQEAiAoAIfYFAQCICgAhqwYgAJAKACGsBgIA5gkAIa0GIACQCgAhrgYCAOYJACGvBiAAkAoAIbAGAgDmCQAhsQYCAOYJACEfBQAA7xAAIAcAAPAQACAIAADyEAAgHQAA-xAAICUAAPkQACAmAADuEAAgJwAA8RAAICgAAPMQACApAAD0EAAgKgAA9RAAICsAAPYQACAsAAD3EAAgLQAA-BAAIC4AAPoQACAvAAD8EAAgMAAA_RAAIDEAAP4QACAzAACAEQAgNAAAgREAIDUAAIIRACA2AACDEQAg8gQCAAAAAfUFAQAAAAH2BQEAAAABqwYgAAAAAawGAgAAAAGtBiAAAAABrgYCAAAAAa8GIAAAAAGwBgIAAAABsQYCAAAAAQIAAAABACBDAAC0EwAgAwAAAA0AIEMAALQTACBEAAC4EwAgIQAAAA0AIAUAAIYPACAHAACHDwAgCAAAiQ8AIB0AAJIPACAlAACQDwAgJgAAhQ8AICcAAIgPACAoAACKDwAgKQAAiw8AICoAAIwPACArAACNDwAgLAAAjg8AIC0AAI8PACAuAACRDwAgLwAAkw8AIDAAAJQPACAxAACVDwAgMwAAlw8AIDQAAJgPACA1AACZDwAgNgAAmg8AIDwAALgTACDyBAIA5gkAIfUFAQCICgAh9gUBAIgKACGrBiAAkAoAIawGAgDmCQAhrQYgAJAKACGuBgIA5gkAIa8GIACQCgAhsAYCAOYJACGxBgIA5gkAIR8FAACGDwAgBwAAhw8AIAgAAIkPACAdAACSDwAgJQAAkA8AICYAAIUPACAnAACIDwAgKAAAig8AICkAAIsPACAqAACMDwAgKwAAjQ8AICwAAI4PACAtAACPDwAgLgAAkQ8AIC8AAJMPACAwAACUDwAgMQAAlQ8AIDMAAJcPACA0AACYDwAgNQAAmQ8AIDYAAJoPACDyBAIA5gkAIfUFAQCICgAh9gUBAIgKACGrBiAAkAoAIawGAgDmCQAhrQYgAJAKACGuBgIA5gkAIa8GIACQCgAhsAYCAOYJACGxBgIA5gkAIR8FAADvEAAgBwAA8BAAIAgAAPIQACAdAAD7EAAgJQAA-RAAICYAAO4QACAnAADxEAAgKAAA8xAAICkAAPQQACAqAAD1EAAgKwAA9hAAICwAAPcQACAtAAD4EAAgLgAA-hAAIC8AAPwQACAwAAD9EAAgMQAA_hAAIDIAAP8QACAzAACAEQAgNQAAghEAIDYAAIMRACDyBAIAAAAB9QUBAAAAAfYFAQAAAAGrBiAAAAABrAYCAAAAAa0GIAAAAAGuBgIAAAABrwYgAAAAAbAGAgAAAAGxBgIAAAABAgAAAAEAIEMAALkTACADAAAADQAgQwAAuRMAIEQAAL0TACAhAAAADQAgBQAAhg8AIAcAAIcPACAIAACJDwAgHQAAkg8AICUAAJAPACAmAACFDwAgJwAAiA8AICgAAIoPACApAACLDwAgKgAAjA8AICsAAI0PACAsAACODwAgLQAAjw8AIC4AAJEPACAvAACTDwAgMAAAlA8AIDEAAJUPACAyAACWDwAgMwAAlw8AIDUAAJkPACA2AACaDwAgPAAAvRMAIPIEAgDmCQAh9QUBAIgKACH2BQEAiAoAIasGIACQCgAhrAYCAOYJACGtBiAAkAoAIa4GAgDmCQAhrwYgAJAKACGwBgIA5gkAIbEGAgDmCQAhHwUAAIYPACAHAACHDwAgCAAAiQ8AIB0AAJIPACAlAACQDwAgJgAAhQ8AICcAAIgPACAoAACKDwAgKQAAiw8AICoAAIwPACArAACNDwAgLAAAjg8AIC0AAI8PACAuAACRDwAgLwAAkw8AIDAAAJQPACAxAACVDwAgMgAAlg8AIDMAAJcPACA1AACZDwAgNgAAmg8AIPIEAgDmCQAh9QUBAIgKACH2BQEAiAoAIasGIACQCgAhrAYCAOYJACGtBiAAkAoAIa4GAgDmCQAhrwYgAJAKACGwBgIA5gkAIbEGAgDmCQAhHwUAAO8QACAHAADwEAAgCAAA8hAAIB0AAPsQACAlAAD5EAAgJgAA7hAAICcAAPEQACAoAADzEAAgKQAA9BAAICoAAPUQACArAAD2EAAgLAAA9xAAIC0AAPgQACAuAAD6EAAgLwAA_BAAIDAAAP0QACAxAAD-EAAgMgAA_xAAIDQAAIERACA1AACCEQAgNgAAgxEAIPIEAgAAAAH1BQEAAAAB9gUBAAAAAasGIAAAAAGsBgIAAAABrQYgAAAAAa4GAgAAAAGvBiAAAAABsAYCAAAAAbEGAgAAAAECAAAAAQAgQwAAvhMAIAMAAAANACBDAAC-EwAgRAAAwhMAICEAAAANACAFAACGDwAgBwAAhw8AIAgAAIkPACAdAACSDwAgJQAAkA8AICYAAIUPACAnAACIDwAgKAAAig8AICkAAIsPACAqAACMDwAgKwAAjQ8AICwAAI4PACAtAACPDwAgLgAAkQ8AIC8AAJMPACAwAACUDwAgMQAAlQ8AIDIAAJYPACA0AACYDwAgNQAAmQ8AIDYAAJoPACA8AADCEwAg8gQCAOYJACH1BQEAiAoAIfYFAQCICgAhqwYgAJAKACGsBgIA5gkAIa0GIACQCgAhrgYCAOYJACGvBiAAkAoAIbAGAgDmCQAhsQYCAOYJACEfBQAAhg8AIAcAAIcPACAIAACJDwAgHQAAkg8AICUAAJAPACAmAACFDwAgJwAAiA8AICgAAIoPACApAACLDwAgKgAAjA8AICsAAI0PACAsAACODwAgLQAAjw8AIC4AAJEPACAvAACTDwAgMAAAlA8AIDEAAJUPACAyAACWDwAgNAAAmA8AIDUAAJkPACA2AACaDwAg8gQCAOYJACH1BQEAiAoAIfYFAQCICgAhqwYgAJAKACGsBgIA5gkAIa0GIACQCgAhrgYCAOYJACGvBiAAkAoAIbAGAgDmCQAhsQYCAOYJACEfBQAA7xAAIAcAAPAQACAIAADyEAAgHQAA-xAAICUAAPkQACAmAADuEAAgJwAA8RAAICgAAPMQACApAAD0EAAgKgAA9RAAICsAAPYQACAsAAD3EAAgLQAA-BAAIC4AAPoQACAvAAD8EAAgMAAA_RAAIDEAAP4QACAyAAD_EAAgMwAAgBEAIDQAAIERACA2AACDEQAg8gQCAAAAAfUFAQAAAAH2BQEAAAABqwYgAAAAAawGAgAAAAGtBiAAAAABrgYCAAAAAa8GIAAAAAGwBgIAAAABsQYCAAAAAQIAAAABACBDAADDEwAgHgMAAPYOACAFAAD3DgAgCAAA-Q4AIAwAAPsOACAYAAD4DgAgHAAA-g4AIB0AAPwOACAeAAD9DgAgJQAA_w4AIPIEAgAAAAGCBUAAAAABhgUCAAAAAZIFQAAAAAGgBQEAAAABowUBAAAAAaUFAQAAAAHCBQAAAKAGAoQGQAAAAAGKBgEAAAABmAYBAAAAAaEGAQAAAAGiBgEAAAABowYBAAAAAaQGAQAAAAGlBgEAAAABpgYBAAAAAacGAQAAAAGoBgEAAAABqQYBAAAAAaoGAQAAAAECAAAABQAgQwAAxRMAIAMAAAANACBDAADDEwAgRAAAyRMAICEAAAANACAFAACGDwAgBwAAhw8AIAgAAIkPACAdAACSDwAgJQAAkA8AICYAAIUPACAnAACIDwAgKAAAig8AICkAAIsPACAqAACMDwAgKwAAjQ8AICwAAI4PACAtAACPDwAgLgAAkQ8AIC8AAJMPACAwAACUDwAgMQAAlQ8AIDIAAJYPACAzAACXDwAgNAAAmA8AIDYAAJoPACA8AADJEwAg8gQCAOYJACH1BQEAiAoAIfYFAQCICgAhqwYgAJAKACGsBgIA5gkAIa0GIACQCgAhrgYCAOYJACGvBiAAkAoAIbAGAgDmCQAhsQYCAOYJACEfBQAAhg8AIAcAAIcPACAIAACJDwAgHQAAkg8AICUAAJAPACAmAACFDwAgJwAAiA8AICgAAIoPACApAACLDwAgKgAAjA8AICsAAI0PACAsAACODwAgLQAAjw8AIC4AAJEPACAvAACTDwAgMAAAlA8AIDEAAJUPACAyAACWDwAgMwAAlw8AIDQAAJgPACA2AACaDwAg8gQCAOYJACH1BQEAiAoAIfYFAQCICgAhqwYgAJAKACGsBgIA5gkAIa0GIACQCgAhrgYCAOYJACGvBiAAkAoAIbAGAgDmCQAhsQYCAOYJACEDAAAAAwAgQwAAxRMAIEQAAMwTACAgAAAAAwAgAwAAlg4AIAUAAJcOACAIAACZDgAgDAAAmw4AIBgAAJgOACAcAACaDgAgHQAAnA4AIB4AAJ0OACAlAACfDgAgPAAAzBMAIPIEAgDmCQAhggVAAPIJACGGBQIA5gkAIZIFQADyCQAhoAUBAPEJACGjBQEA8QkAIaUFAQDxCQAhwgUAANUNoAYihAZAAKALACGKBgEA8QkAIZgGAQCICgAhoQYBAIgKACGiBgEAiAoAIaMGAQCICgAhpAYBAPEJACGlBgEA8QkAIaYGAQDxCQAhpwYBAPEJACGoBgEA8QkAIakGAQDxCQAhqgYBAPEJACEeAwAAlg4AIAUAAJcOACAIAACZDgAgDAAAmw4AIBgAAJgOACAcAACaDgAgHQAAnA4AIB4AAJ0OACAlAACfDgAg8gQCAOYJACGCBUAA8gkAIYYFAgDmCQAhkgVAAPIJACGgBQEA8QkAIaMFAQDxCQAhpQUBAPEJACHCBQAA1Q2gBiKEBkAAoAsAIYoGAQDxCQAhmAYBAIgKACGhBgEAiAoAIaIGAQCICgAhowYBAIgKACGkBgEA8QkAIaUGAQDxCQAhpgYBAPEJACGnBgEA8QkAIagGAQDxCQAhqQYBAPEJACGqBgEA8QkAIR8FAADvEAAgBwAA8BAAIAgAAPIQACAdAAD7EAAgJQAA-RAAICYAAO4QACAnAADxEAAgKAAA8xAAICkAAPQQACAqAAD1EAAgKwAA9hAAICwAAPcQACAtAAD4EAAgLgAA-hAAIC8AAPwQACAwAAD9EAAgMQAA_hAAIDIAAP8QACAzAACAEQAgNAAAgREAIDUAAIIRACDyBAIAAAAB9QUBAAAAAfYFAQAAAAGrBiAAAAABrAYCAAAAAa0GIAAAAAGuBgIAAAABrwYgAAAAAbAGAgAAAAGxBgIAAAABAgAAAAEAIEMAAM0TACADAAAADQAgQwAAzRMAIEQAANETACAhAAAADQAgBQAAhg8AIAcAAIcPACAIAACJDwAgHQAAkg8AICUAAJAPACAmAACFDwAgJwAAiA8AICgAAIoPACApAACLDwAgKgAAjA8AICsAAI0PACAsAACODwAgLQAAjw8AIC4AAJEPACAvAACTDwAgMAAAlA8AIDEAAJUPACAyAACWDwAgMwAAlw8AIDQAAJgPACA1AACZDwAgPAAA0RMAIPIEAgDmCQAh9QUBAIgKACH2BQEAiAoAIasGIACQCgAhrAYCAOYJACGtBiAAkAoAIa4GAgDmCQAhrwYgAJAKACGwBgIA5gkAIbEGAgDmCQAhHwUAAIYPACAHAACHDwAgCAAAiQ8AIB0AAJIPACAlAACQDwAgJgAAhQ8AICcAAIgPACAoAACKDwAgKQAAiw8AICoAAIwPACArAACNDwAgLAAAjg8AIC0AAI8PACAuAACRDwAgLwAAkw8AIDAAAJQPACAxAACVDwAgMgAAlg8AIDMAAJcPACA0AACYDwAgNQAAmQ8AIPIEAgDmCQAh9QUBAIgKACH2BQEAiAoAIasGIACQCgAhrAYCAOYJACGtBiAAkAoAIa4GAgDmCQAhrwYgAJAKACGwBgIA5gkAIbEGAgDmCQAhCgMAALUNACAIAAC2DQAgFAAAtw0AIBYAALkNACDyBAIAAAABggVAAAAAAYYFAgAAAAGRBQIAAAABlQYBAAAAAZYGAQAAAAECAAAAjQEAIEMAANITACAD8gQCAAAAAfQEAgAAAAH1BBAAAAABAwAAABcAIEMAANITACBEAADXEwAgDAAAABcAIAMAAIANACAIAACBDQAgFAAAgg0AIBYAAIQNACA8AADXEwAg8gQCAOYJACGCBUAA8gkAIYYFAgDmCQAhkQUCAOYJACGVBgEAiAoAIZYGAQCICgAhCgMAAIANACAIAACBDQAgFAAAgg0AIBYAAIQNACDyBAIA5gkAIYIFQADyCQAhhgUCAOYJACGRBQIA5gkAIZUGAQCICgAhlgYBAIgKACEYBAAA_wsAIAkAAP4LACAKAACADAAgCwAAgQwAIA0AAIIMACAQAACDDAAg8gQCAAAAAf4EAgAAAAGBBQEAAAABggVAAAAAAYYFAgAAAAGSBUAAAAABkwUCAAAAAcIFAAAA6gUC4AUCAAAAAeEFAgAAAAHiBRAAAAAB4wUQAAAAAeQFEAAAAAHlBRAAAAAB5gUQAAAAAecFEAAAAAHoBRAAAAAB6gUBAAAAAQIAAAAcACBDAADYEwAgBwsAAIEKACDyBAIAAAAB_gQCAAAAAf8EEAAAAAGABRAAAAABgQUBAAAAAYIFQAAAAAECAAAAOAAgQwAA2hMAIAMAAAAaACBDAADYEwAgRAAA3hMAIBoAAAAaACAEAADJCwAgCQAAyAsAIAoAAMoLACALAADLCwAgDQAAzAsAIBAAAM0LACA8AADeEwAg8gQCAOYJACH-BAIA0AoAIYEFAQDxCQAhggVAAPIJACGGBQIA5gkAIZIFQADyCQAhkwUCAOYJACHCBQAAxwvqBSLgBQIA0AoAIeEFAgDQCgAh4gUQAOUJACHjBRAA5QkAIeQFEADlCQAh5QUQAOUJACHmBRAAxgsAIecFEADlCQAh6AUQAOUJACHqBQEA8QkAIRgEAADJCwAgCQAAyAsAIAoAAMoLACALAADLCwAgDQAAzAsAIBAAAM0LACDyBAIA5gkAIf4EAgDQCgAhgQUBAPEJACGCBUAA8gkAIYYFAgDmCQAhkgVAAPIJACGTBQIA5gkAIcIFAADHC-oFIuAFAgDQCgAh4QUCANAKACHiBRAA5QkAIeMFEADlCQAh5AUQAOUJACHlBRAA5QkAIeYFEADGCwAh5wUQAOUJACHoBRAA5QkAIeoFAQDxCQAhAwAAADYAIEMAANoTACBEAADhEwAgCQAAADYAIAsAAPMJACA8AADhEwAg8gQCAOYJACH-BAIA5gkAIf8EEADlCQAhgAUQAOUJACGBBQEA8QkAIYIFQADyCQAhBwsAAPMJACDyBAIA5gkAIf4EAgDmCQAh_wQQAOUJACGABRAA5QkAIYEFAQDxCQAhggVAAPIJACEXBYgBAweLAQQIjwEFDgAuHacBGSWlARwmBgInjgEGKJMBIimXASMqmAEHK5wBJCygASUtpAEmLqYBHS-pAScwqwEoMa0BKTKvASozsQErNLUBLDW4ARs2vAEtCwMAAQUKAwhXBQxhBw4AIRhWDxxbFh1lGR5qGh9sGyVwHAcDAAEEAAIHDAQITgUOABUYTQ8ZUhQEAw4BBQ8DCBMFDgATCQMVAQQAAgYUAwcWBAsYBgxIBw4AEhBDCRdHEQYDAAEIGQUOABAUHQcVOQwWPQ8IBAACCR4FCh8BCyAGDSQIDgAOECwJEzALAgwABw8ACQQJJQUMJgcNJwgOAAoBDSgAAgwABxIADAMLAAYOAA0RMQsBETIAAw0zABA0ABM1AAMEAAIGAAMLPgYECD8AFEAAFUEAFkIAAQkABQIQSQAXSgACBUsACEwAAQYAAwMIVAAYUwAZVQADBAACDgAYG18XARoAFgEbYAACA2YBBAACAQQAAgIDAAEEAAIGAwABBHMCDgAgGXcdIHEcIXIcBAMAAQ4AHyJ4HCR8HgEjAB0BJH0AAhl_ACF-AAgFgAEACIIBAAyEAQAYgQEAHIMBAB2FAQAehgEAJYcBAAEDAAEBAwABAQMAAQEDAAEBAwABAQMAAQEDAAEBAwABAQMAAQEDAAEBAwABAQMAAREFvgEAB78BAAjBAQAdygEAJcgBACa9AQAnwAEAKMIBACnDAQAqxAEAK8UBACzGAQAtxwEALskBADTLAQA1zAEANs0BAAAAAAUOADNJADRKADVLADZMADcAAAAAAAUOADNJADRKADVLADZMADcBAwABAQMAAQUOADxJAD1KAD5LAD9MAEAAAAAAAAUOADxJAD1KAD5LAD9MAEADAwABBAACB4QCBAMDAAEEAAIHigIEBQ4ARUkARkoAR0sASEwASQAAAAAABQ4ARUkARkoAR0sASEwASQEGAAMBBgADBQ4ATkkAT0oAUEsAUUwAUgAAAAAABQ4ATkkAT0oAUEsAUUwAUgEDsgIBAQO4AgEFDgBXSQBYSgBZSwBaTABbAAAAAAAFDgBXSQBYSgBZSwBaTABbAQMAAQEDAAEFDgBgSQBhSgBiSwBjTABkAAAAAAAFDgBgSQBhSgBiSwBjTABkAwQAAgYAAwvgAgYDBAACBgADC-YCBgUOAGlJAGpKAGtLAGxMAG0AAAAAAAUOAGlJAGpKAGtLAGxMAG0FA_kCAQQAAgb4AgMH-gIEC_sCBgUDggMBBAACBoEDAweDAwQLhAMGBQ4AckkAc0oAdEsAdUwAdgAAAAAABQ4AckkAc0oAdEsAdUwAdgIJlgMFDJcDBwIJnQMFDJ4DBwUOAHtJAHxKAH1LAH5MAH8AAAAAAAUOAHtJAHxKAH1LAH5MAH8BCQAFAQkABQUOAIQBSQCFAUoAhgFLAIcBTACIAQAAAAAABQ4AhAFJAIUBSgCGAUsAhwFMAIgBAQMAAQEDAAEFDgCNAUkAjgFKAI8BSwCQAUwAkQEAAAAAAAUOAI0BSQCOAUoAjwFLAJABTACRAQEDAAEBAwABBQ4AlgFJAJcBSgCYAUsAmQFMAJoBAAAAAAAFDgCWAUkAlwFKAJgBSwCZAUwAmgEBBAACAQQAAgUOAJ8BSQCgAUoAoQFLAKIBTACjAQAAAAAABQ4AnwFJAKABSgChAUsAogFMAKMBARoAFgEaABYFDgCoAUkAqQFKAKoBSwCrAUwArAEAAAAAAAUOAKgBSQCpAUoAqgFLAKsBTACsAQQEAAIJngQFCp8EAQugBAYEBAACCaYEBQqnBAELqAQGBQ4AsQFJALIBSgCzAUsAtAFMALUBAAAAAAAFDgCxAUkAsgFKALMBSwC0AUwAtQECDAAHDwAJAgwABw8ACQUOALoBSQC7AUoAvAFLAL0BTAC-AQAAAAAABQ4AugFJALsBSgC8AUsAvQFMAL4BAQMAAQEDAAEFDgDDAUkAxAFKAMUBSwDGAUwAxwEAAAAAAAUOAMMBSQDEAUoAxQFLAMYBTADHAQEDAAEBAwABBQ4AzAFJAM0BSgDOAUsAzwFMANABAAAAAAAFDgDMAUkAzQFKAM4BSwDPAUwA0AEBAwABAQMAAQUOANUBSQDWAUoA1wFLANgBTADZAQAAAAAABQ4A1QFJANYBSgDXAUsA2AFMANkBAAAABQ4A3wFJAOABSgDhAUsA4gFMAOMBAAAAAAAFDgDfAUkA4AFKAOEBSwDiAUwA4wEDAwABBKwFAiCrBRwDAwABBLMFAiCyBRwFDgDoAUkA6QFKAOoBSwDrAUwA7AEAAAAAAAUOAOgBSQDpAUoA6gFLAOsBTADsAQIDAAEixQUcAgMAASLLBRwFDgDxAUkA8gFKAPMBSwD0AUwA9QEAAAAAAAUOAPEBSQDyAUoA8wFLAPQBTAD1AQEjAB0BIwAdBQ4A-gFJAPsBSgD8AUsA_QFMAP4BAAAAAAAFDgD6AUkA-wFKAPwBSwD9AUwA_gECA_MFAQQAAgID-QUBBAACBQ4AgwJJAIQCSgCFAksAhgJMAIcCAAAAAAAFDgCDAkkAhAJKAIUCSwCGAkwAhwIBBAACAQQAAgUOAIwCSQCNAkoAjgJLAI8CTACQAgAAAAAABQ4AjAJJAI0CSgCOAksAjwJMAJACAQMAAQEDAAEFDgCVAkkAlgJKAJcCSwCYAkwAmQIAAAAAAAUOAJUCSQCWAkoAlwJLAJgCTACZAgEDAAEBAwABBQ4AngJJAJ8CSgCgAksAoQJMAKICAAAAAAAFDgCeAkkAnwJKAKACSwChAkwAogIBAwABAQMAAQUOAKcCSQCoAkoAqQJLAKoCTACrAgAAAAAABQ4ApwJJAKgCSgCpAksAqgJMAKsCAQMAAQEDAAEFDgCwAkkAsQJKALICSwCzAkwAtAIAAAAAAAUOALACSQCxAkoAsgJLALMCTAC0AgEDAAEBAwABBQ4AuQJJALoCSgC7AksAvAJMAL0CAAAAAAAFDgC5AkkAugJKALsCSwC8AkwAvQIBAwABAQMAAQUOAMICSQDDAkoAxAJLAMUCTADGAgAAAAAABQ4AwgJJAMMCSgDEAksAxQJMAMYCAgMAAQQAAgIDAAEEAAIFDgDLAkkAzAJKAM0CSwDOAkwAzwIAAAAAAAUOAMsCSQDMAkoAzQJLAM4CTADPAgEDAAEBAwABBQ4A1AJJANUCSgDWAksA1wJMANgCAAAAAAAFDgDUAkkA1QJKANYCSwDXAkwA2AIBCwAGAQsABgUOAN0CSQDeAkoA3wJLAOACTADhAgAAAAAABQ4A3QJJAN4CSgDfAksA4AJMAOECAgwABxIADAIMAAcSAAwFDgDmAkkA5wJKAOgCSwDpAkwA6gIAAAAAAAUOAOYCSQDnAkoA6AJLAOkCTADqAjcCATjOAQE50AEBOtEBATvSAQE91AEBPtYBLz_XATBA2QEBQdsBL0LcATFF3QEBRt4BAUffAS9N4gEyTuMBOE_kAQJQ5QECUeYBAlLnAQJT6AECVOoBAlXsAS9W7QE5V-8BAljxAS9Z8gE6WvMBAlv0AQJc9QEvXfgBO175AUFf-gEDYPsBA2H8AQNi_QEDY_4BA2SAAgNlggIvZoMCQmeGAgNoiAIvaYkCQ2qLAgNrjAIDbI0CL22QAkRukQJKb5ICFHCTAhRxlAIUcpUCFHOWAhR0mAIUdZoCL3abAkt3nQIUeJ8CL3mgAkx6oQIUe6ICFHyjAi99pgJNfqcCU3-oAgSAAakCBIEBqgIEggGrAgSDAawCBIQBrgIEhQGwAi-GAbECVIcBtAIEiAG2Ai-JAbcCVYoBuQIEiwG6AgSMAbsCL40BvgJWjgG_AlyPAcACBpABwQIGkQHCAgaSAcMCBpMBxAIGlAHGAgaVAcgCL5YByQJdlwHLAgaYAc0CL5kBzgJemgHPAgabAdACBpwB0QIvnQHUAl-eAdUCZZ8B1gIPoAHXAg-hAdgCD6IB2QIPowHaAg-kAdwCD6UB3gIvpgHfAmanAeICD6gB5AIvqQHlAmeqAecCD6sB6AIPrAHpAi-tAewCaK4B7QJurwHuAgWwAe8CBbEB8AIFsgHxAgWzAfICBbQB9AIFtQH2Ai-2AfcCb7cB_QIFuAH_Ai-5AYADcLoBhQMFuwGGAwW8AYcDL70BigNxvgGLA3e_AYwDCcABjQMJwQGOAwnCAY8DCcMBkAMJxAGSAwnFAZQDL8YBlQN4xwGZAwnIAZsDL8kBnAN5ygGfAwnLAaADCcwBoQMvzQGkA3rOAaUDgAHPAaYDEdABpwMR0QGoAxHSAakDEdMBqgMR1AGsAxHVAa4DL9YBrwOBAdcBsQMR2AGzAy_ZAbQDggHaAbUDEdsBtgMR3AG3Ay_dAboDgwHeAbsDiQHfAbwDIuABvQMi4QG-AyLiAb8DIuMBwAMi5AHCAyLlAcQDL-YBxQOKAecBxwMi6AHJAy_pAcoDiwHqAcsDIusBzAMi7AHNAy_tAdADjAHuAdEDkgHvAdIDI_AB0wMj8QHUAyPyAdUDI_MB1gMj9AHYAyP1AdoDL_YB2wOTAfcB3QMj-AHfAy_5AeADlAH6AeEDI_sB4gMj_AHjAy_9AeYDlQH-AecDmwH_AegDFoAC6QMWgQLqAxaCAusDFoMC7AMWhALuAxaFAvADL4YC8QOcAYcC8wMWiAL1Ay-JAvYDnQGKAvcDFosC-AMWjAL5Ay-NAvwDngGOAv0DpAGPAv4DF5AC_wMXkQKABBeSAoEEF5MCggQXlAKEBBeVAoYEL5YChwSlAZcCiQQXmAKLBC-ZAowEpgGaAo0EF5sCjgQXnAKPBC-dApIEpwGeApMErQGfApQEB6AClQQHoQKWBAeiApcEB6MCmAQHpAKaBAelApwEL6YCnQSuAacCogQHqAKkBC-pAqUErwGqAqkEB6sCqgQHrAKrBC-tAq4EsAGuAq8EtgGvArAECLACsQQIsQKyBAiyArMECLMCtAQItAK2BAi1ArgEL7YCuQS3AbcCuwQIuAK9BC-5Ar4EuAG6Ar8ECLsCwAQIvALBBC-9AsQEuQG-AsUEvwG_AsYEJMACxwQkwQLIBCTCAskEJMMCygQkxALMBCTFAs4EL8YCzwTAAccC0QQkyALTBC_JAtQEwQHKAtUEJMsC1gQkzALXBC_NAtoEwgHOAtsEyAHPAtwEJdAC3QQl0QLeBCXSAt8EJdMC4AQl1ALiBCXVAuQEL9YC5QTJAdcC5wQl2ALpBC_ZAuoEygHaAusEJdsC7AQl3ALtBC_dAvAEywHeAvEE0QHfAvIEJuAC8wQm4QL0BCbiAvUEJuMC9gQm5AL4BCblAvoEL-YC-wTSAecC_QQm6AL_BC_pAoAF0wHqAoEFJusCggUm7AKDBS_tAoYF1AHuAocF2gHvAokF2wHwAooF2wHxAo0F2wHyAo4F2wHzAo8F2wH0ApEF2wH1ApMFL_YClAXcAfcClgXbAfgCmAUv-QKZBd0B-gKaBdsB-wKbBdsB_AKcBS_9Ap8F3gH-AqAF5AH_AqEFHIADogUcgQOjBRyCA6QFHIMDpQUchAOnBRyFA6kFL4YDqgXlAYcDrgUciAOwBS-JA7EF5gGKA7QFHIsDtQUcjAO2BS-NA7kF5wGOA7oF7QGPA7sFHZADvAUdkQO9BR2SA74FHZMDvwUdlAPBBR2VA8MFL5YDxAXuAZcDxwUdmAPJBS-ZA8oF7wGaA8wFHZsDzQUdnAPOBS-dA9EF8AGeA9IF9gGfA9MFHqAD1AUeoQPVBR6iA9YFHqMD1wUepAPZBR6lA9sFL6YD3AX3AacD3gUeqAPgBS-pA-EF-AGqA-IFHqsD4wUerAPkBS-tA-cF-QGuA-gF_wGvA-kFGbAD6gUZsQPrBRmyA-wFGbMD7QUZtAPvBRm1A_EFL7YD8gWAArcD9QUZuAP3BS-5A_gFgQK6A_oFGbsD-wUZvAP8BS-9A_8FggK-A4AGiAK_A4EGGsADggYawQODBhrCA4QGGsMDhQYaxAOHBhrFA4kGL8YDigaJAscDjAYayAOOBi_JA48GigLKA5AGGssDkQYazAOSBi_NA5UGiwLOA5YGkQLPA5gGJ9ADmQYn0QObBifSA5wGJ9MDnQYn1AOfBifVA6EGL9YDogaSAtcDpAYn2AOmBi_ZA6cGkwLaA6gGJ9sDqQYn3AOqBi_dA60GlALeA64GmgLfA7AGKOADsQYo4QOzBijiA7QGKOMDtQYo5AO3BijlA7kGL-YDugabAucDvAYo6AO-Bi_pA78GnALqA8AGKOsDwQYo7APCBi_tA8UGnQLuA8YGowLvA8gGKfADyQYp8QPLBinyA8wGKfMDzQYp9APPBin1A9EGL_YD0gakAvcD1AYp-APWBi_5A9cGpQL6A9gGKfsD2QYp_APaBi_9A90GpgL-A94GrAL_A-AGKoAE4QYqgQTjBiqCBOQGKoME5QYqhATnBiqFBOkGL4YE6gatAocE7AYqiATuBi-JBO8GrgKKBPAGKosE8QYqjATyBi-NBPUGrwKOBPYGtQKPBPcGLJAE-AYskQT5BiySBPoGLJME-wYslAT9BiyVBP8GL5YEgAe2ApcEggcsmASEBy-ZBIUHtwKaBIYHLJsEhwcsnASIBy-dBIsHuAKeBIwHvgKfBI4HK6AEjwcroQSRByuiBJIHK6MEkwcrpASVByulBJcHL6YEmAe_AqcEmgcrqAScBy-pBJ0HwAKqBJ4HK6sEnwcrrASgBy-tBKMHwQKuBKQHxwKvBKUHG7AEpgcbsQSnBxuyBKgHG7MEqQcbtASrBxu1BK0HL7YErgfIArcEsAcbuASyBy-5BLMHyQK6BLQHG7sEtQcbvAS2By-9BLkHygK-BLoH0AK_BLsHLcAEvActwQS9By3CBL4HLcMEvwctxATBBy3FBMMHL8YExAfRAscExgctyATIBy_JBMkH0gLKBMoHLcsEywctzATMBy_NBM8H0wLOBNAH2QLPBNEHDNAE0gcM0QTTBwzSBNQHDNME1QcM1ATXBwzVBNkHL9YE2gfaAtcE3AcM2ATeBy_ZBN8H2wLaBOAHDNsE4QcM3ATiBy_dBOUH3ALeBOYH4gLfBOcHC-AE6AcL4QTpBwviBOoHC-ME6wcL5ATtBwvlBO8HL-YE8AfjAucE8gcL6AT0By_pBPUH5ALqBPYHC-sE9wcL7AT4By_tBPsH5QLuBPwH6wI" + strings: JSON.parse("[\"where\",\"orderBy\",\"cursor\",\"user\",\"patient\",\"appointments\",\"appointment\",\"staff\",\"claims\",\"claim\",\"updatedBy\",\"npiProvider\",\"payment\",\"serviceLineTransactions\",\"_count\",\"serviceLine\",\"serviceLines\",\"items\",\"commissionBatch\",\"commissionBatchItems\",\"payments\",\"commissionBatches\",\"appointmentProcedures\",\"claimFiles\",\"procedures\",\"files\",\"group\",\"pdfs\",\"groups\",\"communications\",\"documents\",\"conversation\",\"parent\",\"children\",\"folder\",\"file\",\"chunks\",\"cloudFolders\",\"patients\",\"npiProviders\",\"insuranceCredentials\",\"shoppingVendors\",\"updatedPayments\",\"backups\",\"backupDestinations\",\"notifications\",\"cloudFiles\",\"twilioSettings\",\"aiSettings\",\"officeHours\",\"officeContact\",\"procedureTimeslot\",\"insuranceContacts\",\"patientConversations\",\"labRxTemplates\",\"seleniumSettings\",\"User.findUnique\",\"User.findUniqueOrThrow\",\"User.findFirst\",\"User.findFirstOrThrow\",\"User.findMany\",\"data\",\"User.createOne\",\"User.createMany\",\"User.createManyAndReturn\",\"User.updateOne\",\"User.updateMany\",\"User.updateManyAndReturn\",\"create\",\"update\",\"User.upsertOne\",\"User.deleteOne\",\"User.deleteMany\",\"having\",\"_avg\",\"_sum\",\"_min\",\"_max\",\"User.groupBy\",\"User.aggregate\",\"Patient.findUnique\",\"Patient.findUniqueOrThrow\",\"Patient.findFirst\",\"Patient.findFirstOrThrow\",\"Patient.findMany\",\"Patient.createOne\",\"Patient.createMany\",\"Patient.createManyAndReturn\",\"Patient.updateOne\",\"Patient.updateMany\",\"Patient.updateManyAndReturn\",\"Patient.upsertOne\",\"Patient.deleteOne\",\"Patient.deleteMany\",\"Patient.groupBy\",\"Patient.aggregate\",\"Appointment.findUnique\",\"Appointment.findUniqueOrThrow\",\"Appointment.findFirst\",\"Appointment.findFirstOrThrow\",\"Appointment.findMany\",\"Appointment.createOne\",\"Appointment.createMany\",\"Appointment.createManyAndReturn\",\"Appointment.updateOne\",\"Appointment.updateMany\",\"Appointment.updateManyAndReturn\",\"Appointment.upsertOne\",\"Appointment.deleteOne\",\"Appointment.deleteMany\",\"Appointment.groupBy\",\"Appointment.aggregate\",\"AppointmentFile.findUnique\",\"AppointmentFile.findUniqueOrThrow\",\"AppointmentFile.findFirst\",\"AppointmentFile.findFirstOrThrow\",\"AppointmentFile.findMany\",\"AppointmentFile.createOne\",\"AppointmentFile.createMany\",\"AppointmentFile.createManyAndReturn\",\"AppointmentFile.updateOne\",\"AppointmentFile.updateMany\",\"AppointmentFile.updateManyAndReturn\",\"AppointmentFile.upsertOne\",\"AppointmentFile.deleteOne\",\"AppointmentFile.deleteMany\",\"AppointmentFile.groupBy\",\"AppointmentFile.aggregate\",\"Staff.findUnique\",\"Staff.findUniqueOrThrow\",\"Staff.findFirst\",\"Staff.findFirstOrThrow\",\"Staff.findMany\",\"Staff.createOne\",\"Staff.createMany\",\"Staff.createManyAndReturn\",\"Staff.updateOne\",\"Staff.updateMany\",\"Staff.updateManyAndReturn\",\"Staff.upsertOne\",\"Staff.deleteOne\",\"Staff.deleteMany\",\"Staff.groupBy\",\"Staff.aggregate\",\"NpiProvider.findUnique\",\"NpiProvider.findUniqueOrThrow\",\"NpiProvider.findFirst\",\"NpiProvider.findFirstOrThrow\",\"NpiProvider.findMany\",\"NpiProvider.createOne\",\"NpiProvider.createMany\",\"NpiProvider.createManyAndReturn\",\"NpiProvider.updateOne\",\"NpiProvider.updateMany\",\"NpiProvider.updateManyAndReturn\",\"NpiProvider.upsertOne\",\"NpiProvider.deleteOne\",\"NpiProvider.deleteMany\",\"NpiProvider.groupBy\",\"NpiProvider.aggregate\",\"AppointmentProcedure.findUnique\",\"AppointmentProcedure.findUniqueOrThrow\",\"AppointmentProcedure.findFirst\",\"AppointmentProcedure.findFirstOrThrow\",\"AppointmentProcedure.findMany\",\"AppointmentProcedure.createOne\",\"AppointmentProcedure.createMany\",\"AppointmentProcedure.createManyAndReturn\",\"AppointmentProcedure.updateOne\",\"AppointmentProcedure.updateMany\",\"AppointmentProcedure.updateManyAndReturn\",\"AppointmentProcedure.upsertOne\",\"AppointmentProcedure.deleteOne\",\"AppointmentProcedure.deleteMany\",\"AppointmentProcedure.groupBy\",\"AppointmentProcedure.aggregate\",\"Claim.findUnique\",\"Claim.findUniqueOrThrow\",\"Claim.findFirst\",\"Claim.findFirstOrThrow\",\"Claim.findMany\",\"Claim.createOne\",\"Claim.createMany\",\"Claim.createManyAndReturn\",\"Claim.updateOne\",\"Claim.updateMany\",\"Claim.updateManyAndReturn\",\"Claim.upsertOne\",\"Claim.deleteOne\",\"Claim.deleteMany\",\"Claim.groupBy\",\"Claim.aggregate\",\"ServiceLine.findUnique\",\"ServiceLine.findUniqueOrThrow\",\"ServiceLine.findFirst\",\"ServiceLine.findFirstOrThrow\",\"ServiceLine.findMany\",\"ServiceLine.createOne\",\"ServiceLine.createMany\",\"ServiceLine.createManyAndReturn\",\"ServiceLine.updateOne\",\"ServiceLine.updateMany\",\"ServiceLine.updateManyAndReturn\",\"ServiceLine.upsertOne\",\"ServiceLine.deleteOne\",\"ServiceLine.deleteMany\",\"ServiceLine.groupBy\",\"ServiceLine.aggregate\",\"ClaimFile.findUnique\",\"ClaimFile.findUniqueOrThrow\",\"ClaimFile.findFirst\",\"ClaimFile.findFirstOrThrow\",\"ClaimFile.findMany\",\"ClaimFile.createOne\",\"ClaimFile.createMany\",\"ClaimFile.createManyAndReturn\",\"ClaimFile.updateOne\",\"ClaimFile.updateMany\",\"ClaimFile.updateManyAndReturn\",\"ClaimFile.upsertOne\",\"ClaimFile.deleteOne\",\"ClaimFile.deleteMany\",\"ClaimFile.groupBy\",\"ClaimFile.aggregate\",\"InsuranceCredential.findUnique\",\"InsuranceCredential.findUniqueOrThrow\",\"InsuranceCredential.findFirst\",\"InsuranceCredential.findFirstOrThrow\",\"InsuranceCredential.findMany\",\"InsuranceCredential.createOne\",\"InsuranceCredential.createMany\",\"InsuranceCredential.createManyAndReturn\",\"InsuranceCredential.updateOne\",\"InsuranceCredential.updateMany\",\"InsuranceCredential.updateManyAndReturn\",\"InsuranceCredential.upsertOne\",\"InsuranceCredential.deleteOne\",\"InsuranceCredential.deleteMany\",\"InsuranceCredential.groupBy\",\"InsuranceCredential.aggregate\",\"ShoppingVendor.findUnique\",\"ShoppingVendor.findUniqueOrThrow\",\"ShoppingVendor.findFirst\",\"ShoppingVendor.findFirstOrThrow\",\"ShoppingVendor.findMany\",\"ShoppingVendor.createOne\",\"ShoppingVendor.createMany\",\"ShoppingVendor.createManyAndReturn\",\"ShoppingVendor.updateOne\",\"ShoppingVendor.updateMany\",\"ShoppingVendor.updateManyAndReturn\",\"ShoppingVendor.upsertOne\",\"ShoppingVendor.deleteOne\",\"ShoppingVendor.deleteMany\",\"ShoppingVendor.groupBy\",\"ShoppingVendor.aggregate\",\"PdfGroup.findUnique\",\"PdfGroup.findUniqueOrThrow\",\"PdfGroup.findFirst\",\"PdfGroup.findFirstOrThrow\",\"PdfGroup.findMany\",\"PdfGroup.createOne\",\"PdfGroup.createMany\",\"PdfGroup.createManyAndReturn\",\"PdfGroup.updateOne\",\"PdfGroup.updateMany\",\"PdfGroup.updateManyAndReturn\",\"PdfGroup.upsertOne\",\"PdfGroup.deleteOne\",\"PdfGroup.deleteMany\",\"PdfGroup.groupBy\",\"PdfGroup.aggregate\",\"PdfFile.findUnique\",\"PdfFile.findUniqueOrThrow\",\"PdfFile.findFirst\",\"PdfFile.findFirstOrThrow\",\"PdfFile.findMany\",\"PdfFile.createOne\",\"PdfFile.createMany\",\"PdfFile.createManyAndReturn\",\"PdfFile.updateOne\",\"PdfFile.updateMany\",\"PdfFile.updateManyAndReturn\",\"PdfFile.upsertOne\",\"PdfFile.deleteOne\",\"PdfFile.deleteMany\",\"PdfFile.groupBy\",\"PdfFile.aggregate\",\"Payment.findUnique\",\"Payment.findUniqueOrThrow\",\"Payment.findFirst\",\"Payment.findFirstOrThrow\",\"Payment.findMany\",\"Payment.createOne\",\"Payment.createMany\",\"Payment.createManyAndReturn\",\"Payment.updateOne\",\"Payment.updateMany\",\"Payment.updateManyAndReturn\",\"Payment.upsertOne\",\"Payment.deleteOne\",\"Payment.deleteMany\",\"Payment.groupBy\",\"Payment.aggregate\",\"ServiceLineTransaction.findUnique\",\"ServiceLineTransaction.findUniqueOrThrow\",\"ServiceLineTransaction.findFirst\",\"ServiceLineTransaction.findFirstOrThrow\",\"ServiceLineTransaction.findMany\",\"ServiceLineTransaction.createOne\",\"ServiceLineTransaction.createMany\",\"ServiceLineTransaction.createManyAndReturn\",\"ServiceLineTransaction.updateOne\",\"ServiceLineTransaction.updateMany\",\"ServiceLineTransaction.updateManyAndReturn\",\"ServiceLineTransaction.upsertOne\",\"ServiceLineTransaction.deleteOne\",\"ServiceLineTransaction.deleteMany\",\"ServiceLineTransaction.groupBy\",\"ServiceLineTransaction.aggregate\",\"DatabaseBackup.findUnique\",\"DatabaseBackup.findUniqueOrThrow\",\"DatabaseBackup.findFirst\",\"DatabaseBackup.findFirstOrThrow\",\"DatabaseBackup.findMany\",\"DatabaseBackup.createOne\",\"DatabaseBackup.createMany\",\"DatabaseBackup.createManyAndReturn\",\"DatabaseBackup.updateOne\",\"DatabaseBackup.updateMany\",\"DatabaseBackup.updateManyAndReturn\",\"DatabaseBackup.upsertOne\",\"DatabaseBackup.deleteOne\",\"DatabaseBackup.deleteMany\",\"DatabaseBackup.groupBy\",\"DatabaseBackup.aggregate\",\"BackupDestination.findUnique\",\"BackupDestination.findUniqueOrThrow\",\"BackupDestination.findFirst\",\"BackupDestination.findFirstOrThrow\",\"BackupDestination.findMany\",\"BackupDestination.createOne\",\"BackupDestination.createMany\",\"BackupDestination.createManyAndReturn\",\"BackupDestination.updateOne\",\"BackupDestination.updateMany\",\"BackupDestination.updateManyAndReturn\",\"BackupDestination.upsertOne\",\"BackupDestination.deleteOne\",\"BackupDestination.deleteMany\",\"BackupDestination.groupBy\",\"BackupDestination.aggregate\",\"Notification.findUnique\",\"Notification.findUniqueOrThrow\",\"Notification.findFirst\",\"Notification.findFirstOrThrow\",\"Notification.findMany\",\"Notification.createOne\",\"Notification.createMany\",\"Notification.createManyAndReturn\",\"Notification.updateOne\",\"Notification.updateMany\",\"Notification.updateManyAndReturn\",\"Notification.upsertOne\",\"Notification.deleteOne\",\"Notification.deleteMany\",\"Notification.groupBy\",\"Notification.aggregate\",\"CronJobLog.findUnique\",\"CronJobLog.findUniqueOrThrow\",\"CronJobLog.findFirst\",\"CronJobLog.findFirstOrThrow\",\"CronJobLog.findMany\",\"CronJobLog.createOne\",\"CronJobLog.createMany\",\"CronJobLog.createManyAndReturn\",\"CronJobLog.updateOne\",\"CronJobLog.updateMany\",\"CronJobLog.updateManyAndReturn\",\"CronJobLog.upsertOne\",\"CronJobLog.deleteOne\",\"CronJobLog.deleteMany\",\"CronJobLog.groupBy\",\"CronJobLog.aggregate\",\"CloudFolder.findUnique\",\"CloudFolder.findUniqueOrThrow\",\"CloudFolder.findFirst\",\"CloudFolder.findFirstOrThrow\",\"CloudFolder.findMany\",\"CloudFolder.createOne\",\"CloudFolder.createMany\",\"CloudFolder.createManyAndReturn\",\"CloudFolder.updateOne\",\"CloudFolder.updateMany\",\"CloudFolder.updateManyAndReturn\",\"CloudFolder.upsertOne\",\"CloudFolder.deleteOne\",\"CloudFolder.deleteMany\",\"CloudFolder.groupBy\",\"CloudFolder.aggregate\",\"CloudFile.findUnique\",\"CloudFile.findUniqueOrThrow\",\"CloudFile.findFirst\",\"CloudFile.findFirstOrThrow\",\"CloudFile.findMany\",\"CloudFile.createOne\",\"CloudFile.createMany\",\"CloudFile.createManyAndReturn\",\"CloudFile.updateOne\",\"CloudFile.updateMany\",\"CloudFile.updateManyAndReturn\",\"CloudFile.upsertOne\",\"CloudFile.deleteOne\",\"CloudFile.deleteMany\",\"CloudFile.groupBy\",\"CloudFile.aggregate\",\"CloudFileChunk.findUnique\",\"CloudFileChunk.findUniqueOrThrow\",\"CloudFileChunk.findFirst\",\"CloudFileChunk.findFirstOrThrow\",\"CloudFileChunk.findMany\",\"CloudFileChunk.createOne\",\"CloudFileChunk.createMany\",\"CloudFileChunk.createManyAndReturn\",\"CloudFileChunk.updateOne\",\"CloudFileChunk.updateMany\",\"CloudFileChunk.updateManyAndReturn\",\"CloudFileChunk.upsertOne\",\"CloudFileChunk.deleteOne\",\"CloudFileChunk.deleteMany\",\"CloudFileChunk.groupBy\",\"CloudFileChunk.aggregate\",\"Communication.findUnique\",\"Communication.findUniqueOrThrow\",\"Communication.findFirst\",\"Communication.findFirstOrThrow\",\"Communication.findMany\",\"Communication.createOne\",\"Communication.createMany\",\"Communication.createManyAndReturn\",\"Communication.updateOne\",\"Communication.updateMany\",\"Communication.updateManyAndReturn\",\"Communication.upsertOne\",\"Communication.deleteOne\",\"Communication.deleteMany\",\"Communication.groupBy\",\"Communication.aggregate\",\"PatientDocument.findUnique\",\"PatientDocument.findUniqueOrThrow\",\"PatientDocument.findFirst\",\"PatientDocument.findFirstOrThrow\",\"PatientDocument.findMany\",\"PatientDocument.createOne\",\"PatientDocument.createMany\",\"PatientDocument.createManyAndReturn\",\"PatientDocument.updateOne\",\"PatientDocument.updateMany\",\"PatientDocument.updateManyAndReturn\",\"PatientDocument.upsertOne\",\"PatientDocument.deleteOne\",\"PatientDocument.deleteMany\",\"PatientDocument.groupBy\",\"PatientDocument.aggregate\",\"TwilioSettings.findUnique\",\"TwilioSettings.findUniqueOrThrow\",\"TwilioSettings.findFirst\",\"TwilioSettings.findFirstOrThrow\",\"TwilioSettings.findMany\",\"TwilioSettings.createOne\",\"TwilioSettings.createMany\",\"TwilioSettings.createManyAndReturn\",\"TwilioSettings.updateOne\",\"TwilioSettings.updateMany\",\"TwilioSettings.updateManyAndReturn\",\"TwilioSettings.upsertOne\",\"TwilioSettings.deleteOne\",\"TwilioSettings.deleteMany\",\"TwilioSettings.groupBy\",\"TwilioSettings.aggregate\",\"AiSettings.findUnique\",\"AiSettings.findUniqueOrThrow\",\"AiSettings.findFirst\",\"AiSettings.findFirstOrThrow\",\"AiSettings.findMany\",\"AiSettings.createOne\",\"AiSettings.createMany\",\"AiSettings.createManyAndReturn\",\"AiSettings.updateOne\",\"AiSettings.updateMany\",\"AiSettings.updateManyAndReturn\",\"AiSettings.upsertOne\",\"AiSettings.deleteOne\",\"AiSettings.deleteMany\",\"AiSettings.groupBy\",\"AiSettings.aggregate\",\"OfficeHours.findUnique\",\"OfficeHours.findUniqueOrThrow\",\"OfficeHours.findFirst\",\"OfficeHours.findFirstOrThrow\",\"OfficeHours.findMany\",\"OfficeHours.createOne\",\"OfficeHours.createMany\",\"OfficeHours.createManyAndReturn\",\"OfficeHours.updateOne\",\"OfficeHours.updateMany\",\"OfficeHours.updateManyAndReturn\",\"OfficeHours.upsertOne\",\"OfficeHours.deleteOne\",\"OfficeHours.deleteMany\",\"OfficeHours.groupBy\",\"OfficeHours.aggregate\",\"OfficeContact.findUnique\",\"OfficeContact.findUniqueOrThrow\",\"OfficeContact.findFirst\",\"OfficeContact.findFirstOrThrow\",\"OfficeContact.findMany\",\"OfficeContact.createOne\",\"OfficeContact.createMany\",\"OfficeContact.createManyAndReturn\",\"OfficeContact.updateOne\",\"OfficeContact.updateMany\",\"OfficeContact.updateManyAndReturn\",\"OfficeContact.upsertOne\",\"OfficeContact.deleteOne\",\"OfficeContact.deleteMany\",\"OfficeContact.groupBy\",\"OfficeContact.aggregate\",\"InsuranceContact.findUnique\",\"InsuranceContact.findUniqueOrThrow\",\"InsuranceContact.findFirst\",\"InsuranceContact.findFirstOrThrow\",\"InsuranceContact.findMany\",\"InsuranceContact.createOne\",\"InsuranceContact.createMany\",\"InsuranceContact.createManyAndReturn\",\"InsuranceContact.updateOne\",\"InsuranceContact.updateMany\",\"InsuranceContact.updateManyAndReturn\",\"InsuranceContact.upsertOne\",\"InsuranceContact.deleteOne\",\"InsuranceContact.deleteMany\",\"InsuranceContact.groupBy\",\"InsuranceContact.aggregate\",\"ProcedureTimeslot.findUnique\",\"ProcedureTimeslot.findUniqueOrThrow\",\"ProcedureTimeslot.findFirst\",\"ProcedureTimeslot.findFirstOrThrow\",\"ProcedureTimeslot.findMany\",\"ProcedureTimeslot.createOne\",\"ProcedureTimeslot.createMany\",\"ProcedureTimeslot.createManyAndReturn\",\"ProcedureTimeslot.updateOne\",\"ProcedureTimeslot.updateMany\",\"ProcedureTimeslot.updateManyAndReturn\",\"ProcedureTimeslot.upsertOne\",\"ProcedureTimeslot.deleteOne\",\"ProcedureTimeslot.deleteMany\",\"ProcedureTimeslot.groupBy\",\"ProcedureTimeslot.aggregate\",\"PatientConversation.findUnique\",\"PatientConversation.findUniqueOrThrow\",\"PatientConversation.findFirst\",\"PatientConversation.findFirstOrThrow\",\"PatientConversation.findMany\",\"PatientConversation.createOne\",\"PatientConversation.createMany\",\"PatientConversation.createManyAndReturn\",\"PatientConversation.updateOne\",\"PatientConversation.updateMany\",\"PatientConversation.updateManyAndReturn\",\"PatientConversation.upsertOne\",\"PatientConversation.deleteOne\",\"PatientConversation.deleteMany\",\"PatientConversation.groupBy\",\"PatientConversation.aggregate\",\"LabRxTemplate.findUnique\",\"LabRxTemplate.findUniqueOrThrow\",\"LabRxTemplate.findFirst\",\"LabRxTemplate.findFirstOrThrow\",\"LabRxTemplate.findMany\",\"LabRxTemplate.createOne\",\"LabRxTemplate.createMany\",\"LabRxTemplate.createManyAndReturn\",\"LabRxTemplate.updateOne\",\"LabRxTemplate.updateMany\",\"LabRxTemplate.updateManyAndReturn\",\"LabRxTemplate.upsertOne\",\"LabRxTemplate.deleteOne\",\"LabRxTemplate.deleteMany\",\"LabRxTemplate.groupBy\",\"LabRxTemplate.aggregate\",\"CommissionBatch.findUnique\",\"CommissionBatch.findUniqueOrThrow\",\"CommissionBatch.findFirst\",\"CommissionBatch.findFirstOrThrow\",\"CommissionBatch.findMany\",\"CommissionBatch.createOne\",\"CommissionBatch.createMany\",\"CommissionBatch.createManyAndReturn\",\"CommissionBatch.updateOne\",\"CommissionBatch.updateMany\",\"CommissionBatch.updateManyAndReturn\",\"CommissionBatch.upsertOne\",\"CommissionBatch.deleteOne\",\"CommissionBatch.deleteMany\",\"CommissionBatch.groupBy\",\"CommissionBatch.aggregate\",\"CommissionBatchItem.findUnique\",\"CommissionBatchItem.findUniqueOrThrow\",\"CommissionBatchItem.findFirst\",\"CommissionBatchItem.findFirstOrThrow\",\"CommissionBatchItem.findMany\",\"CommissionBatchItem.createOne\",\"CommissionBatchItem.createMany\",\"CommissionBatchItem.createManyAndReturn\",\"CommissionBatchItem.updateOne\",\"CommissionBatchItem.updateMany\",\"CommissionBatchItem.updateManyAndReturn\",\"CommissionBatchItem.upsertOne\",\"CommissionBatchItem.deleteOne\",\"CommissionBatchItem.deleteMany\",\"CommissionBatchItem.groupBy\",\"CommissionBatchItem.aggregate\",\"SeleniumSettings.findUnique\",\"SeleniumSettings.findUniqueOrThrow\",\"SeleniumSettings.findFirst\",\"SeleniumSettings.findFirstOrThrow\",\"SeleniumSettings.findMany\",\"SeleniumSettings.createOne\",\"SeleniumSettings.createMany\",\"SeleniumSettings.createManyAndReturn\",\"SeleniumSettings.updateOne\",\"SeleniumSettings.updateMany\",\"SeleniumSettings.updateManyAndReturn\",\"SeleniumSettings.upsertOne\",\"SeleniumSettings.deleteOne\",\"SeleniumSettings.deleteMany\",\"SeleniumSettings.groupBy\",\"SeleniumSettings.aggregate\",\"AND\",\"OR\",\"NOT\",\"id\",\"userId\",\"paymentGroupId\",\"equals\",\"in\",\"notIn\",\"lt\",\"lte\",\"gt\",\"gte\",\"contains\",\"startsWith\",\"endsWith\",\"not\",\"commissionBatchId\",\"paymentId\",\"collectionAmount\",\"npiProviderId\",\"totalCollection\",\"commissionAmount\",\"notes\",\"createdAt\",\"name\",\"labName\",\"labPhone\",\"labFax\",\"labAddress\",\"labAccount\",\"caseType\",\"material\",\"instructions\",\"sortOrder\",\"updatedAt\",\"patientId\",\"stage\",\"aiHandoff\",\"string_contains\",\"string_starts_with\",\"string_ends_with\",\"array_starts_with\",\"array_ends_with\",\"array_contains\",\"phoneNumber\",\"officeName\",\"receptionistName\",\"dentistName\",\"email\",\"fax\",\"streetAddress\",\"city\",\"state\",\"zipCode\",\"apiKey\",\"aiEnabled\",\"openAiKey\",\"openAiEnabled\",\"claudeAiKey\",\"claudeAiEnabled\",\"claudeAiModel\",\"openAiModel\",\"googleAiModel\",\"dentalMgmtKey\",\"dentalMgmtEnabled\",\"afterHoursEnabled\",\"openPhoneReply\",\"accountSid\",\"authToken\",\"greetingMessage\",\"templates\",\"filename\",\"originalName\",\"mimeType\",\"fileSize\",\"filePath\",\"uploadedAt\",\"CommunicationChannel\",\"channel\",\"CommunicationDirection\",\"direction\",\"CommunicationStatus\",\"status\",\"body\",\"callDuration\",\"twilioSid\",\"fileId\",\"seq\",\"folderId\",\"isComplete\",\"totalChunks\",\"diskPath\",\"parentId\",\"jobName\",\"startedAt\",\"completedAt\",\"durationMs\",\"errorMessage\",\"NotificationTypes\",\"type\",\"message\",\"read\",\"path\",\"isActive\",\"serviceLineId\",\"transactionId\",\"paidAmount\",\"adjustedAmount\",\"PaymentMethod\",\"method\",\"receivedDate\",\"payerName\",\"claimId\",\"updatedById\",\"totalBilled\",\"totalPaid\",\"totalAdjusted\",\"totalDue\",\"mhPaidAmount\",\"copayment\",\"adjustment\",\"PaymentStatus\",\"icn\",\"pdfData\",\"groupId\",\"title\",\"PdfTitleKey\",\"titleKey\",\"vendorName\",\"websiteUrl\",\"loginUsername\",\"loginPassword\",\"siteKey\",\"username\",\"password\",\"procedureCode\",\"procedureDate\",\"quad\",\"arch\",\"toothNumber\",\"toothSurface\",\"paidCode\",\"allowedAmount\",\"ServiceLineStatus\",\"appointmentId\",\"staffId\",\"patientName\",\"memberId\",\"dateOfBirth\",\"remarks\",\"MissingTeethStatus\",\"missingTeethStatus\",\"missingTeeth\",\"serviceDate\",\"insuranceProvider\",\"ClaimStatus\",\"claimNumber\",\"preAuthNumber\",\"procedureLabel\",\"fee\",\"category\",\"oralCavityArea\",\"ProcedureSource\",\"source\",\"comboKey\",\"npiNumber\",\"providerName\",\"role\",\"phone\",\"date\",\"startTime\",\"endTime\",\"typeLocked\",\"procedureCodeNotes\",\"movedByAi\",\"PatientStatus\",\"eligibilityStatus\",\"firstName\",\"lastName\",\"gender\",\"address\",\"insuranceId\",\"groupNumber\",\"policyHolder\",\"allergies\",\"medicalConditions\",\"preferredLanguage\",\"autoBackupEnabled\",\"autoBackupHour\",\"usbBackupEnabled\",\"usbBackupHour\",\"autoMhCheckEnabled\",\"autoMhCheckDayOfWeek\",\"autoMhCheckHour\",\"userId_siteKey\",\"userId_npiNumber\",\"every\",\"some\",\"none\",\"fileId_seq\",\"userId_parentId_name\",\"commissionBatchId_paymentId\",\"is\",\"isNot\",\"connectOrCreate\",\"upsert\",\"createMany\",\"set\",\"disconnect\",\"delete\",\"connect\",\"updateMany\",\"deleteMany\",\"increment\",\"decrement\",\"multiply\",\"divide\"]"), + graph: "khT1AsAEJAUAAKoJACAHAADlCQAgCAAApAkAIB0AAOwJACAlAAC1CQAgJgAA5AkAICcAAOYJACAoAADnCQAgKQAA6AkAICoAAKUJACArAADpCQAgLAAA6gkAIC0AAOsJACAuAAC3CQAgLwAA7QkAIDAAAO4JACAxAADvCQAgMgAA8AkAIDMAAPEJACA0AADyCQAgNQAA8wkAIDYAAPQJACA3AAD1CQAggAUAAOMJADCBBQAADQAQggUAAOMJADCDBQIAAAABhgYBAAAAAYcGAQCgCAAhvAYgAMAIACG9BgIA4ggAIb4GIADACAAhvwYCAOIIACHABiAAwAgAIcEGAgDiCAAhwgYCAOIIACEBAAAAAQAgIgMAAKEIACAFAACqCQAgCAAApAkAIAwAAKUJACAYAACnCQAgHAAA-gkAIB0AAOwJACAeAAD7CQAgHwAA_AkAICUAALUJACCABQAA-QkAMIEFAAADABCCBQAA-QkAMIMFAgDiCAAhhAUCAOIIACGYBUAA4wgAIaMFQADjCAAhsQUBALsIACG0BQEAuwgAIbYFAQC7CAAh0wUAAPcJsQYilQZAAOQIACGbBgEAuwgAIakGAQCgCAAhsgYBAKAIACGzBgEAoAgAIbQGAQCgCAAhtQYBALsIACG2BgEAuwgAIbcGAQC7CAAhuAYBALsIACG5BgEAuwgAIboGAQC7CAAhuwYBALsIACEWAwAAhgoAIAUAALARACAIAACzEQAgDAAAthEAIBgAAMgRACAcAADaEQAgHQAAvBEAIB4AANsRACAfAADcEQAgJQAAuhEAILEFAACRCgAgtAUAAJEKACC2BQAAkQoAIJUGAACRCgAgmwYAAJEKACC1BgAAkQoAILYGAACRCgAgtwYAAJEKACC4BgAAkQoAILkGAACRCgAgugYAAJEKACC7BgAAkQoAICIDAAChCAAgBQAAqgkAIAgAAKQJACAMAAClCQAgGAAApwkAIBwAAPoJACAdAADsCQAgHgAA-wkAIB8AAPwJACAlAAC1CQAggAUAAPkJADCBBQAAAwAQggUAAPkJADCDBQIAAAABhAUCAOIIACGYBUAA4wgAIaMFQADjCAAhsQUBALsIACG0BQEAuwgAIbYFAQC7CAAh0wUAAPcJsQYilQZAAOQIACGbBgEAuwgAIakGAQCgCAAhsgYBAKAIACGzBgEAoAgAIbQGAQCgCAAhtQYBALsIACG2BgEAuwgAIbcGAQC7CAAhuAYBALsIACG5BgEAuwgAIboGAQC7CAAhuwYBALsIACEDAAAAAwAgAQAABAAwAgAABQAgGQMAAKEIACAEAACZCQAgBwAA4QkAIAgAAKQJACAYAACnCQAgGQAA-AkAIIAFAAD2CQAwgQUAAAcAEIIFAAD2CQAwgwUCAOIIACGEBQIA4ggAIZcFAQC7CAAhmAVAAOMIACGkBQIA4ggAIdMFAQCgCAAh5AUBAKAIACH-BQEAoAgAIZIGAgDiCAAhqgZAAOMIACGrBgEAoAgAIawGAQCgCAAhrQYgAMAIACGuBgEAuwgAIa8GIADACAAhsQYAAPcJsQYiCAMAAIYKACAEAADGEQAgBwAA1xEAIAgAALMRACAYAADIEQAgGQAA2REAIJcFAACRCgAgrgYAAJEKACAZAwAAoQgAIAQAAJkJACAHAADhCQAgCAAApAkAIBgAAKcJACAZAAD4CQAggAUAAPYJADCBBQAABwAQggUAAPYJADCDBQIAAAABhAUCAOIIACGXBQEAuwgAIZgFQADjCAAhpAUCAOIIACHTBQEAoAgAIeQFAQCgCAAh_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AAtABCCBQAAzwkAMIMFAgDiCAAhkQUCAOIIACGSBQIA4ggAIZMFEADLCQAhAgwAANMRACASAADSEQAgCgwAANEJACASAADQCQAggAUAAM8JADCBBQAALQAQggUAAM8JADCDBQIAAAABkQUCAOIIACGSBQIA4ggAIZMFEADLCQAhygYAAM4JACADAAAALQAgAQAALgAwAgAALwAgAwAAAC0AIAEAAC4AMAIAAC8AIAEAAAAtACABAAAAIQAgAQAAACkAIAEAAAAtACALCwAAzAkAIBEAAM0JACCABQAAygkAMIEFAAA2ABCCBQAAygkAMIMFAgDiCAAhlAUCAOIIACGVBRAAywkAIZYFEADLCQAhlwUBALsIACGYBUAA4wgAIQMLAADQEQAgEQAA0REAIJcFAACRCgAgCwsAAMwJACARAADNCQAggAUAAMoJADCBBQAANgAQggUAAMoJADCDBQIAAAABlAUCAOIIACGVBRAAywkAIZYFEADLCQAhlwUBALsIACGYBUAA4wgAIQMAAAA2ACABAAA3ADACAAA4ACAUBAAAmQkAIAYAAMMJACALAADJCQAggAUAAMYJADCBBQAAOgAQggUAAMYJADCDBQIA4ggAIZQFAgDlCAAhmAVAAOMIACGkBQIA4ggAIYgGAQCgCAAhjAYBALsIACGNBgEAuwgAIZEGAgDiCAAhnwYBALsIACGgBhAAxwkAIaEGAQC7CAAhogYBALsIACGkBgAAyAmkBiKlBgEAuwgAIQsEAADGEQAgBgAAzhEAIAsAANARACCUBQAAkQoAIIwGAACRCgAgjQYAAJEKACCfBgAAkQoAIKAGAACRCgAgoQYAAJEKACCiBgAAkQoAIKUGAACRCgAgFAQAAJkJACAGAADDCQAgCwAAyQkAIIAFAADGCQAwgQUAADoAEIIFAADGCQAwgwUCAAAAAZQFAgDlCAAhmAVAAOMIACGkBQIA4ggAIYgGAQCgCAAhjAYBALsIACGNBgEAuwgAIZEGAgDiCAAhnwYBALsIACGgBhAAxwkAIaEGAQC7CAAhogYBALsIACGkBgAAyAmkBiKlBgEAuwgAIQMAAAA6ACABAAA7ADACAAA8ACABAAAAFwAgAQAAABAAIAEAAAAaACABAAAANgAgAQAAADoAIAMAAAApACABAAAqADACAAArACAJCQAAxQkAIIAFA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ALsIACGbBQEAuwgAIZwFAQC7CAAhnQUBALsIACGeBQEAuwgAIZ8FAQC7CAAhoAUBALsIACGhBQEAuwgAIaIFAgDiCAAhowVAAOMIACEDAAAAuQEAIAEAALoBADACAAC7AQAgBwMAAKEIACCABQAAnwgAMIEFAAC9AQAQggUAAJ8IADCDBQIA4ggAIYQFAgDiCAAhhQUBAKAIACEBAAAAvQEAIAEAAAADACABAAAABwAgAQAAAAsAIAEAAAAXACABAAAAEAAgAQAAAJABACABAAAAlAEAIAEAAAAaACABAAAAmQEAIAEAAACdAQAgAQAAAKEBACABAAAAbQAgAQAAAHQAIAEAAABiACABAAAAsgEAIAEAAABrACABAAAAuQEAIAEAAAABACAXBQAAsBEAIAcAALERACAIAACzEQAgHQAAvBEAICUAALoRACAmAACvEQAgJwAAshEAICgAALQRACApAAC1EQAgKgAAthEAICsAALcRACAsAAC4EQAgLQAAuREAIC4AALsRACAvAAC9EQAgMAAAvhEAIDEAAL8RACAyAADAEQAgMwAAwREAIDQAAMIRACA1AADDEQAgNgAAxBEAIDcAAMURACADAAAADQAgAQAA0QEAMAIAAAEAIAMAAAANACABAADRAQAwAgAAAQAgAwAAAA0AIAEAANEBADACAAABACAhBQAAmREAIAcAAJoRACAIAACcEQAgHQAApREAICUAAKMRACAmAACYEQAgJwAAmxEAICgAAJ0RACApAACeEQAgKgAAnxEAICsAAKARACAsAAChEQAgLQAAohEAIC4AAKQRACAvAACmEQAgMAAApxEAIDEAAKgRACAyAACpEQAgMwAAqhEAIDQAAKsRACA1AACsEQAgNgAArREAIDcAAK4RACCDBQIAAAABhgYBAAAAAYcGAQAAAAG8BiAAAAABvQYCAAAAAb4GIAAAAAG_BgIAAAABwAYgAAAAAcEGAgAAAAHCBgIAAAABAT0AANUBACAKgwUCAAAAAYYGAQAAAAGHBgEAAAABvAYgAAAAAb0GAgAAAAG-BiAAAAABvwYCAAAAAcAGIAAAAAHBBgIAAAABwgYCAAAAAQE9AADXAQAwAT0AANcBADAhBQAAqg8AIAcAAKsPACAIAACtDwAgHQAAtg8AICUAALQPACAmAACpDwAgJwAArA8AICgAAK4PACApAACvDwAgKgAAsA8AICsAALEPACAsAACyDwAgLQAAsw8AIC4AALUPACAvAAC3DwAgMAAAuA8AIDEAALkPACAyAAC6DwAgMwAAuw8AIDQAALwPACA1AAC9DwAgNgAAvg8AIDcAAL8PACCDBQIAgwoAIYYGAQCCCgAhhwYBAIIKACG8BiAAtQoAIb0GAgCDCgAhvgYgALUKACG_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-w0AIAcAALMOACAIAAD-DQAgGAAA_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_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_gIAIBODBQIAgwoAIYQFAgCDCgAhlAUCAPQKACGYBUAAmAoAIaMFQACYCgAhpAUCAIMKACHTBQAA6AydBiKRBgIA9AoAIZIGAgCDCgAhkwYBAIIKACGUBgEAggoAIZUGQACYCgAhlgYBAIIKACGYBgAA5wyYBiKZBoAAAAABmgZAAJgKACGbBgEAggoAIZ0GAQCXCgAhngYBAJcKACECAAAAEAAgPQAAgAMAIAIAAAAQACA9AACAAwAgAQAAAAcAIAEAAAANACABAAAACwAgAQAAABcAIAMAAAASACBEAAD1AgAgRQAA_gIAIAEAAAASACABAAAAEAAgCg4AAOIMACBKAADjDAAgSwAA5gwAIEwAAOUMACBNAADkDAAglAUAAJEKACCRBgAAkQoAIJkGAACRCgAgnQYAAJEKACCeBgAAkQoAIBaABQAAgwkAMIEFAACLAwAQggUAAIMJADCDBQIAmAgAIYQFAgCYCAAhlAUCAMsIACGYBUAAqAgAIaMFQACoCAAhpAUCAJgIACHTBQAAhQmdBiKRBgIAywgAIZIGAgCYCAAhkwYBAJkIACGUBgEAmQgAIZUGQACoCAAhlgYBAJkIACGYBgAAhAmYBiKZBgAAwggAIJoGQACoCAAhmwYBAJkIACGdBgEApwgAIZ4GAQCnCAAhAwAAABAAIAEAAIoDADBJAACLAwAgAwAAABAAIAEAABEAMAIAABIAIAEAAAArACABAAAAKwAgAwAAACkAIAEAACoAMAIAACsAIAMAAAApACABAAAqADACAAArACADAAAAKQAgAQAAKgAwAgAAKwAgFAkAAJcMACAMAADhDAAgDQAAmAwAIIMFAgAAAAGSBQIAAAAB0wUAAACRBgLxBQIAAAAB8wUQAAAAAfQFEAAAAAH1BRAAAAAB9gUQAAAAAfsFAQAAAAGIBgEAAAABiQZAAAAAAYoGAQAAAAGLBgEAAAABjAYBAAAAAY0GAQAAAAGOBgEAAAABjwYQAAAAAQE9AACTAwAgEYMFAgAAAAGSBQIAAAAB0wUAAACRBgLxBQIAAAAB8wUQAAAAAfQFEAAAAAH1BRAAAAAB9gUQAAAAAfsFAQAAAAGIBgEAAAABiQZAAAAAAYoGAQAAAAGLBgEAAAABjAYBAAAAAY0GAQAAAAGOBgEAAAABjwYQAAAAAQE9AACVAwAwAT0AAJUDADABAAAAEAAgAQAAABoAIBQJAACIDAAgDAAA4AwAIA0AAIkMACCDBQIAgwoAIZIFAgD0CgAh0wUAAIYMkQYi8QUCAPQKACHzBRAAjAoAIfQFEACMCgAh9QUQAIwKACH2BRAAjAoAIfsFAQCXCgAhiAYBAIIKACGJBkAAmAoAIYoGAQCXCgAhiwYBAJcKACGMBgEAlwoAIY0GAQCXCgAhjgYBAJcKACGPBhAA6gsAIQIAAAArACA9AACaAwAgEYMFAgCDCgAhkgUCAPQKACHTBQAAhgyRBiLxBQIA9AoAIfMFEACMCgAh9AUQAIwKACH1BRAAjAoAIfYFEACMCgAh-wUBAJcKACGIBgEAggoAIYkGQACYCgAhigYBAJcKACGLBgEAlwoAIYwGAQCXCgAhjQYBAJcKACGOBgEAlwoAIY8GEADqCwAhAgAAACkAID0AAJwDACACAAAAKQAgPQAAnAMAIAEAAAAQACABAAAAGgAgAwAAACsAIEQAAJMDACBFAACaAwAgAQAAACsAIAEAAAApACAODgAA2wwAIEoAANwMACBLAADfDAAgTAAA3gwAIE0AAN0MACCSBQAAkQoAIPEFAACRCgAg-wUAAJEKACCKBgAAkQoAIIsGAACRCgAgjAYAAJEKACCNBgAAkQoAII4GAACRCgAgjwYAAJEKACAUgAUAAP8IADCBBQAApQMAEIIFAAD_CAAwgwUCAJgIACGSBQIAywgAIdMFAACACZEGIvEFAgDLCAAh8wUQAKMIACH0BRAAowgAIfUFEACjCAAh9gUQAKMIACH7BQEApwgAIYgGAQCZCAAhiQZAAKgIACGKBgEApwgAIYsGAQCnCAAhjAYBAKcIACGNBgEApwgAIY4GAQCnCAAhjwYQAPEIACEDAAAAKQAgAQAApAMAMEkAAKUDACADAAAAKQAgAQAAKgAwAgAAKwAgAQAAAEYAIAEAAABGACADAAAARAAgAQAARQAwAgAARgAgAwAAAEQAIAEAAEUAMAIAAEYAIAMAAABEACABAABFADACAABGACAGCQAA2gwAIIMFAgAAAAHIBQEAAAABygUBAAAAAcwFAQAAAAHxBQIAAAABAT0AAK0DACAFgwUCAAAAAcgFAQAAAAHKBQEAAAABzAUBAAAAAfEFAgAAAAEBPQAArwMAMAE9AACvAwAwBgkAANkMACCDBQIAgwoAIcgFAQCCCgAhygUBAIIKACHMBQEAlwoAIfEFAgCDCgAhAgAAAEYAID0AALIDACAFgwUCAIMKACHIBQEAggoAIcoFAQCCCgAhzAUBAJcKACHxBQIAgwoAIQIAAABEACA9AAC0AwAgAgAAAEQAID0AALQDACADAAAARgAgRAAArQMAIEUAALIDACABAAAARgAgAQAAAEQAIAYOAADUDAAgSgAA1QwAIEsAANgMACBMAADXDAAgTQAA1gwAIMwFAACRCgAgCIAFAAD-CAAwgQUAALsDABCCBQAA_ggAMIMFAgCYCAAhyAUBAJkIACHKBQEAmQgAIcwFAQCnCAAh8QUCAJgIACEDAAAARAAgAQAAugMAMEkAALsDACADAAAARAAgAQAARQAwAgAARgAgAQAAAJIBACABAAAAkgEAIAMAAACQAQAgAQAAkQEAMAIAAJIBACADAAAAkAEAIAEAAJEBADACAACSAQAgAwAAAJABACABAACRAQAwAgAAkgEAIAYDAADTDAAggwUCAAAAAYQFAgAAAAGFBgEAAAABhgYBAAAAAYcGAQAAAAEBPQAAwwMAIAWDBQIAAAABhAUCAAAAAYUGAQAAAAGGBgEAAAABhwYBAAAAAQE9AADFAwAwAT0AAMUDADAGAwAA0gwAIIMFAgCDCgAhhAUCAIMKACGFBgEAggoAIYYGAQCCCgAhhwYBAIIKACECAAAAkgEAID0AAMgDACAFgwUCAIMKACGEBQIAgwoAIYUGAQCCCgAhhgYBAIIKACGHBgEAggoAIQIAAACQAQAgPQAAygMAIAIAAACQAQAgPQAAygMAIAMAAACSAQAgRAAAwwMAIEUAAMgDACABAAAAkgEAIAEAAACQAQAgBQ4AAM0MACBKAADODAAgSwAA0QwAIEwAANAMACBNAADPDAAgCIAFAAD9CAAwgQUAANEDABCCBQAA_QgAMIMFAgCYCAAhhAUCAJgIACGFBgEAmQgAIYYGAQCZCAAhhwYBAJkIACEDAAAAkAEAIAEAANADADBJAADRAwAgAwAAAJABACABAACRAQAwAgAAkgEAIAEAAACWAQAgAQAAAJYBACADAAAAlAEAIAEAAJUBADACAACWAQAgAwAAAJQBACABAACVAQAwAgAAlgEAIAMAAACUAQAgAQAAlQEAMAIAAJYBACAHAwAAzAwAIIMFAgAAAAGEBQIAAAABgQYBAAAAAYIGAQAAAAGDBgEAAAABhAYBAAAAAQE9AADZAwAgBoMFAgAAAAGEBQIAAAABgQYBAAAAAYIGAQAAAAGDBgEAAAABhAYBAAAAAQE9AADbAwAwAT0AANsDADAHAwAAywwAIIMFAgCDCgAhhAUCAIMKACGBBgEAggoAIYIGAQCCCgAhgwYBAIIKACGEBgEAggoAIQIAAACWAQAgPQAA3gMAIAaDBQIAgwoAIYQFAgCDCgAhgQYBAIIKACGCBgEAggoAIYMGAQCCCgAhhAYBAIIKACECAAAAlAEAID0AAOADACACAAAAlAEAID0AAOADACADAAAAlgEAIEQAANkDACBFAADeAwAgAQAAAJYBACABAAAAlAEAIAUOAADGDAAgSgAAxwwAIEsAAMoMACBMAADJDAAgTQAAyAwAIAmABQAA_AgAMIEFAADnAwAQggUAAPwIADCDBQIAmAgAIYQFAgCYCAAhgQYBAJkIACGCBgEAmQgAIYMGAQCZCAAhhAYBAJkIACEDAAAAlAEAIAEAAOYDADBJAADnAwAgAwAAAJQBACABAACVAQAwAgAAlgEAIAEAAABaACABAAAAWgAgAwAAAFgAIAEAAFkAMAIAAFoAIAMAAABYACABAABZADACAABaACADAAAAWAAgAQAAWQAwAgAAWgAgBwQAAMQMACAbAADFDAAggwUCAAAAAZgFQAAAAAGkBQIAAAAB_gUBAAAAAYAGAAAAgAYCAT0AAO8DACAFgwUCAAAAAZgFQAAAAAGkBQIAAAAB_gUBAAAAAYAGAAAAgAYCAT0AAPEDADABPQAA8QMAMAcEAAC2DAAgGwAAtwwAIIMFAgCDCgAhmAVAAJgKACGkBQIAgwoAIf4FAQCCCgAhgAYAALUMgAYiAgAAAFoAID0AAPQDACAFgwUCAIMKACGYBUAAmAoAIaQFAgCDCgAh_gUBAIIKACGABgAAtQyABiICAAAAWAAgPQAA9gMAIAIAAABYACA9AAD2AwAgAwAAAFoAIEQAAO8DACBFAAD0AwAgAQAAAFoAIAEAAABYACAFDgAAsAwAIEoAALEMACBLAAC0DAAgTAAAswwAIE0AALIMACAIgAUAAPgIADCBBQAA_QMAEIIFAAD4CAAwgwUCAJgIACGYBUAAqAgAIaQFAgCYCAAh_gUBAJkIACGABgAA-QiABiIDAAAAWAAgAQAA_AMAMEkAAP0DACADAAAAWAAgAQAAWQAwAgAAWgAgAQAAAF4AIAEAAABeACADAAAAXAAgAQAAXQAwAgAAXgAgAwAAAFwAIAEAAF0AMAIAAF4AIAMAAABcACABAABdADACAABeACAGGgAArwwAIIMFAgAAAAHIBQEAAAABzQVAAAAAAfwFAAEAAAH9BQIAAAABAT0AAIUEACAFgwUCAAAAAcgFAQAAAAHNBUAAAAAB_AUAAQAAAf0FAgAAAAEBPQAAhwQAMAE9AACHBAAwBhoAAK4MACCDBQIAgwoAIcgFAQCCCgAhzQVAAJgKACH8BQAB_goAIf0FAgCDCgAhAgAAAF4AID0AAIoEACAFgwUCAIMKACHIBQEAggoAIc0FQACYCgAh_AUAAf4KACH9BQIAgwoAIQIAAABcACA9AACMBAAgAgAAAFwAID0AAIwEACADAAAAXgAgRAAAhQQAIEUAAIoEACABAAAAXgAgAQAAAFwAIAUOAACpDAAgSgAAqgwAIEsAAK0MACBMAACsDAAgTQAAqwwAIAiABQAA9wgAMIEFAACTBAAQggUAAPcIADCDBQIAmAgAIcgFAQCZCAAhzQVAAKgIACH8BQAB2AgAIf0FAgCYCAAhAwAAAFwAIAEAAJIEADBJAACTBAAgAwAAAFwAIAEAAF0AMAIAAF4AIAEAAAAcACABAAAAHAAgAwAAABoAIAEAABsAMAIAABwAIAMAAAAaACABAAAbADACAAAcACADAAAAGgAgAQAAGwAwAgAAHAAgGQQAAKMMACAJAACiDAAgCgAApAwAIAsAAKUMACANAACmDAAgEAAApwwAIBMAAKgMACCDBQIAAAABhAUCAAAAAZQFAgAAAAGXBQEAAAABmAVAAAAAAaMFQAAAAAGkBQIAAAAB0wUAAAD7BQLxBQIAAAAB8gUCAAAAAfMFEAAAAAH0BRAAAAAB9QUQAAAAAfYFEAAAAAH3BRAAAAAB-AUQAAAAAfkFEAAAAAH7BQEAAAABAT0AAJsEACASgwUCAAAAAYQFAgAAAAGUBQIAAAABlwUBAAAAAZgFQAAAAAGjBUAAAAABpAUCAAAAAdMFAAAA-wUC8QUCAAAAAfIFAgAAAAHzBRAAAAAB9AUQAAAAAfUFEAAAAAH2BRAAAAAB9wUQAAAAAfgFEAAAAAH5BRAAAAAB-wUBAAAAAQE9AACdBAAwAT0AAJ0EADABAAAAEAAgAQAAAA0AIAEAAAAXACAZBAAA7QsAIAkAAOwLACAKAADuCwAgCwAA7wsAIA0AAPALACAQAADxCwAgEwAA8gsAIIMFAgCDCgAhhAUCAIMKACGUBQIA9AoAIZcFAQCXCgAhmAVAAJgKACGjBUAAmAoAIaQFAgCDCgAh0wUAAOsL-wUi8QUCAPQKACHyBQIA9AoAIfMFEACMCgAh9AUQAIwKACH1BRAAjAoAIfYFEACMCgAh9wUQAOoLACH4BRAAjAoAIfkFEACMCgAh-wUBAJcKACECAAAAHAAgPQAAowQAIBKDBQIAgwoAIYQFAgCDCgAhlAUCAPQKACGXBQEAlwoAIZgFQACYCgAhowVAAJgKACGkBQIAgwoAIdMFAADrC_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-QoAIEoAAPoKACBLAAD9CgAgTAAA_AoAIE0AAPsKACAIPQAB2AgAIYAFAADXCAAwgQUAAOgFABCCBQAA1wgAMIMFAgCYCAAhmAVAAKgIACHXBQIAmAgAIdgFAgCYCAAhAwAAAHkAIAEAAOcFADBJAADoBQAgAwAAAHkAIAEAAHoAMAIAAHsAIAEAAABkACABAAAAZAAgAwAAAGIAIAEAAGMAMAIAAGQAIAMAAABiACABAABjADACAABkACADAAAAYgAgAQAAYwAwAgAAZAAgDAMAAPgKACAEAAD3CgAggwUCAAAAAYQFAgAAAAGYBUAAAAABpAUCAAAAAc8FAAAAzwUC0QUAAADRBQLTBQAAANMFAtQFAQAAAAHVBQIAAAAB1gUBAAAAAQE9AADwBQAgCoMFAgAAAAGEBQIAAAABmAVAAAAAAaQFAgAAAAHPBQAAAM8FAtEFAAAA0QUC0wUAAADTBQLUBQEAAAAB1QUCAAAAAdYFAQAAAAEBPQAA8gUAMAE9AADyBQAwAQAAAA0AIAwDAAD2CgAgBAAA9QoAIIMFAgCDCgAhhAUCAPQKACGYBUAAmAoAIaQFAgCDCgAhzwUAAPEKzwUi0QUAAPIK0QUi0wUAAPMK0wUi1AUBAJcKACHVBQIA9AoAIdYFAQCXCgAhAgAAAGQAID0AAPYFACAKgwUCAIMKACGEBQIA9AoAIZgFQACYCgAhpAUCAIMKACHPBQAA8QrPBSLRBQAA8grRBSLTBQAA8wrTBSLUBQEAlwoAIdUFAgD0CgAh1gUBAJcKACECAAAAYgAgPQAA-AUAIAIAAABiACA9AAD4BQAgAQAAAA0AIAMAAABkACBEAADwBQAgRQAA9gUAIAEAAABkACABAAAAYgAgCQ4AAOwKACBKAADtCgAgSwAA8AoAIEwAAO8KACBNAADuCgAghAUAAJEKACDUBQAAkQoAINUFAACRCgAg1gUAAJEKACANgAUAAMoIADCBBQAAgAYAEIIFAADKCAAwgwUCAJgIACGEBQIAywgAIZgFQACoCAAhpAUCAJgIACHPBQAAzAjPBSLRBQAAzQjRBSLTBQAAzgjTBSLUBQEApwgAIdUFAgDLCAAh1gUBAKcIACEDAAAAYgAgAQAA_wUAMEkAAIAGACADAAAAYgAgAQAAYwAwAgAAZAAgAQAAAGkAIAEAAABpACADAAAAZwAgAQAAaAAwAgAAaQAgAwAAAGcAIAEAAGgAMAIAAGkAIAMAAABnACABAABoADACAABpACAKBAAA6woAIIMFAgAAAAGjBUAAAAABpAUCAAAAAcgFAQAAAAHJBQEAAAABygUBAAAAAcsFBAAAAAHMBQEAAAABzQVAAAAAAQE9AACIBgAgCYMFAgAAAAGjBUAAAAABpAUCAAAAAcgFAQAAAAHJBQEAAAABygUBAAAAAcsFBAAAAAHMBQEAAAABzQVAAAAAAQE9AACKBgAwAT0AAIoGADAKBAAA6goAIIMFAgCDCgAhowVAAJgKACGkBQIAgwoAIcgFAQCCCgAhyQUBAIIKACHKBQEAggoAIcsFBADpCgAhzAUBAIIKACHNBUAAmAoAIQIAAABpACA9AACNBgAgCYMFAgCDCgAhowVAAJgKACGkBQIAgwoAIcgFAQCCCgAhyQUBAIIKACHKBQEAggoAIcsFBADpCgAhzAUBAIIKACHNBUAAmAoAIQIAAABnACA9AACPBgAgAgAAAGcAID0AAI8GACADAAAAaQAgRAAAiAYAIEUAAI0GACABAAAAaQAgAQAAAGcAIAUOAADkCgAgSgAA5QoAIEsAAOgKACBMAADnCgAgTQAA5goAIAyABQAAxggAMIEFAACWBgAQggUAAMYIADCDBQIAmAgAIaMFQACoCAAhpAUCAJgIACHIBQEAmQgAIckFAQCZCAAhygUBAJkIACHLBQQAxwgAIcwFAQCZCAAhzQVAAKgIACEDAAAAZwAgAQAAlQYAMEkAAJYGACADAAAAZwAgAQAAaAAwAgAAaQAgCwMAAKEIACCABQAAxAgAMIEFAACoAQAQggUAAMQIADCDBQIAAAABhAUCAAAAAa0FAQCgCAAhxAUBAKAIACHFBQEAoAgAIcYFAQC7CAAhxwUAAMUIACABAAAAmQYAIAEAAACZBgAgAwMAAIYKACDGBQAAkQoAIMcFAACRCgAgAwAAAKgBACABAACcBgAwAgAAmQYAIAMAAACoAQAgAQAAnAYAMAIAAJkGACADAAAAqAEAIAEAAJwGADACAACZBgAgCAMAAOMKACCDBQIAAAABhAUCAAAAAa0FAQAAAAHEBQEAAAABxQUBAAAAAcYFAQAAAAHHBYAAAAABAT0AAKAGACAHgwUCAAAAAYQFAgAAAAGtBQEAAAABxAUBAAAAAcUFAQAAAAHGBQEAAAABxwWAAAAAAQE9AACiBgAwAT0AAKIGADAIAwAA4goAIIMFAgCDCgAhhAUCAIMKACGtBQEAggoAIcQFAQCCCgAhxQUBAIIKACHGBQEAlwoAIccFgAAAAAECAAAAmQYAID0AAKUGACAHgwUCAIMKACGEBQIAgwoAIa0FAQCCCgAhxAUBAIIKACHFBQEAggoAIcYFAQCXCgAhxwWAAAAAAQIAAACoAQAgPQAApwYAIAIAAACoAQAgPQAApwYAIAMAAACZBgAgRAAAoAYAIEUAAKUGACABAAAAmQYAIAEAAACoAQAgBw4AAN0KACBKAADeCgAgSwAA4QoAIEwAAOAKACBNAADfCgAgxgUAAJEKACDHBQAAkQoAIAqABQAAwQgAMIEFAACuBgAQggUAAMEIADCDBQIAmAgAIYQFAgCYCAAhrQUBAJkIACHEBQEAmQgAIcUFAQCZCAAhxgUBAKcIACHHBQAAwggAIAMAAACoAQAgAQAArQYAMEkAAK4GACADAAAAqAEAIAEAAJwGADACAACZBgAgEwMAAKEIACCABQAAvwgAMIEFAACqAQAQggUAAL8IADCDBQIAAAABhAUCAAAAAbcFAQCgCAAhuAUgAMAIACG5BQEAoAgAIboFIADACAAhuwUBAKAIACG8BSAAwAgAIb0FAQCgCAAhvgUBAKAIACG_BQEAoAgAIcAFAQCgCAAhwQUgAMAIACHCBSAAwAgAIcMFIADACAAhAQAAALEGACABAAAAsQYAIAEDAACGCgAgAwAAAKoBACABAAC0BgAwAgAAsQYAIAMAAACqAQAgAQAAtAYAMAIAALEGACADAAAAqgEAIAEAALQGADACAACxBgAgEAMAANwKACCDBQIAAAABhAUCAAAAAbcFAQAAAAG4BSAAAAABuQUBAAAAAboFIAAAAAG7BQEAAAABvAUgAAAAAb0FAQAAAAG-BQEAAAABvwUBAAAAAcAFAQAAAAHBBSAAAAABwgUgAAAAAcMFIAAAAAEBPQAAuAYAIA-DBQIAAAABhAUCAAAAAbcFAQAAAAG4BSAAAAABuQUBAAAAAboFIAAAAAG7BQEAAAABvAUgAAAAAb0FAQAAAAG-BQEAAAABvwUBAAAAAcAFAQAAAAHBBSAAAAABwgUgAAAAAcMFIAAAAAEBPQAAugYAMAE9AAC6BgAwEAMAANsKACCDBQIAgwoAIYQFAgCDCgAhtwUBAIIKACG4BSAAtQoAIbkFAQCCCgAhugUgALUKACG7BQEAggoAIbwFIAC1CgAhvQUBAIIKACG-BQEAggoAIb8FAQCCCgAhwAUBAIIKACHBBSAAtQoAIcIFIAC1CgAhwwUgALUKACECAAAAsQYAID0AAL0GACAPgwUCAIMKACGEBQIAgwoAIbcFAQCCCgAhuAUgALUKACG5BQEAggoAIboFIAC1CgAhuwUBAIIKACG8BSAAtQoAIb0FAQCCCgAhvgUBAIIKACG_BQEAggoAIcAFAQCCCgAhwQUgALUKACHCBSAAtQoAIcMFIAC1CgAhAgAAAKoBACA9AAC_BgAgAgAAAKoBACA9AAC_BgAgAwAAALEGACBEAAC4BgAgRQAAvQYAIAEAAACxBgAgAQAAAKoBACAFDgAA1goAIEoAANcKACBLAADaCgAgTAAA2QoAIE0AANgKACASgAUAAL4IADCBBQAAxgYAEIIFAAC-CAAwgwUCAJgIACGEBQIAmAgAIbcFAQCZCAAhuAUgALAIACG5BQEAmQgAIboFIACwCAAhuwUBAJkIACG8BSAAsAgAIb0FAQCZCAAhvgUBAJkIACG_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_AcAEIIFAACiCAAwgwUCAJgIACGRBQIAmAgAIZIFAgCYCAAhkwUQAKMIACEDAAAALQAgAQAA-wcAMEkAAPwHACADAAAALQAgAQAALgAwAgAALwAgBwMAAKEIACCABQAAnwgAMIEFAAC9AQAQggUAAJ8IADCDBQIAAAABhAUCAAAAAYUFAQCgCAAhAQAAAP8HACABAAAA_wcAIAEDAACGCgAgAwAAAL0BACABAACCCAAwAgAA_wcAIAMAAAC9AQAgAQAAgggAMAIAAP8HACADAAAAvQEAIAEAAIIIADACAAD_BwAgBAMAAIUKACCDBQIAAAABhAUCAAAAAYUFAQAAAAEBPQAAhggAIAODBQIAAAABhAUCAAAAAYUFAQAAAAEBPQAAiAgAMAE9AACICAAwBAMAAIQKACCDBQIAgwoAIYQFAgCDCgAhhQUBAIIKACECAAAA_wcAID0AAIsIACADgwUCAIMKACGEBQIAgwoAIYUFAQCCCgAhAgAAAL0BACA9AACNCAAgAgAAAL0BACA9AACNCAAgAwAAAP8HACBEAACGCAAgRQAAiwgAIAEAAAD_BwAgAQAAAL0BACAFDgAA_QkAIEoAAP4JACBLAACBCgAgTAAAgAoAIE0AAP8JACAGgAUAAJcIADCBBQAAlAgAEIIFAACXCAAwgwUCAJgIACGEBQIAmAgAIYUFAQCZCAAhAwAAAL0BACABAACTCAAwSQAAlAgAIAMAAAC9AQAgAQAAgggAMAIAAP8HACAGgAUAAJcIADCBBQAAlAgAEIIFAACXCAAwgwUCAJgIACGEBQIAmAgAIYUFAQCZCAAhDQ4AAJsIACBKAACeCAAgSwAAmwgAIEwAAJsIACBNAACbCAAghgUCAAAAAYcFAgAAAASIBQIAAAAEiQUCAAAAAYoFAgAAAAGLBQIAAAABjAUCAAAAAZAFAgCdCAAhDg4AAJsIACBMAACcCAAgTQAAnAgAIIYFAQAAAAGHBQEAAAAEiAUBAAAABIkFAQAAAAGKBQEAAAABiwUBAAAAAYwFAQAAAAGNBQEAAAABjgUBAAAAAY8FAQAAAAGQBQEAmggAIQ4OAACbCAAgTAAAnAgAIE0AAJwIACCGBQEAAAABhwUBAAAABIgFAQAAAASJBQEAAAABigUBAAAAAYsFAQAAAAGMBQEAAAABjQUBAAAAAY4FAQAAAAGPBQEAAAABkAUBAJoIACEIhgUCAAAAAYcFAgAAAASIBQIAAAAEiQUCAAAAAYoFAgAAAAGLBQIAAAABjAUCAAAAAZAFAgCbCAAhC4YFAQAAAAGHBQEAAAAEiAUBAAAABIkFAQAAAAGKBQEAAAABiwUBAAAAAYwFAQAAAAGNBQEAAAABjgUBAAAAAY8FAQAAAAGQBQEAnAgAIQ0OAACbCAAgSgAAnggAIEsAAJsIACBMAACbCAAgTQAAmwgAIIYFAgAAAAGHBQIAAAAEiAUCAAAABIkFAgAAAAGKBQIAAAABiwUCAAAAAYwFAgAAAAGQBQIAnQgAIQiGBQgAAAABhwUIAAAABIgFCAAAAASJBQgAAAABigUIAAAAAYsFCAAAAAGMBQgAAAABkAUIAJ4IACEHAwAAoQgAIIAFAACfCAAwgQUAAL0BABCCBQAAnwgAMIMFAgDiCAAhhAUCAOIIACGFBQEAoAgAIQuGBQEAAAABhwUBAAAABIgFAQAAAASJBQEAAAABigUBAAAAAYsFAQAAAAGMBQEAAAABjQUBAAAAAY4FAQAAAAGPBQEAAAABkAUBAJwIACEmBQAAqgkAIAcAAOUJACAIAACkCQAgHQAA7AkAICUAALUJACAmAADkCQAgJwAA5gkAICgAAOcJACApAADoCQAgKgAApQkAICsAAOkJACAsAADqCQAgLQAA6wkAIC4AALcJACAvAADtCQAgMAAA7gkAIDEAAO8JACAyAADwCQAgMwAA8QkAIDQAAPIJACA1AADzCQAgNgAA9AkAIDcAAPUJACCABQAA4wkAMIEFAAANABCCBQAA4wkAMIMFAgDiCAAhhgYBAKAIACGHBgEAoAgAIbwGIADACAAhvQYCAOIIACG-BiAAwAgAIb8GAgDiCAAhwAYgAMAIACHBBgIA4ggAIcIGAgDiCAAhywYAAA0AIMwGAAANACAHgAUAAKIIADCBBQAA_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_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-wUIkAUAAPMI-wUiBw4AAJsIACBMAAD0CAAgTQAA9AgAIIYFAAAA-wUChwUAAAD7BQiIBQAAAPsFCJAFAADzCPsFIgSGBQAAAPsFAocFAAAA-wUIiAUAAAD7BQiQBQAA9Aj7BSINDgAArAgAIEoAAPYIACBLAAD2CAAgTAAA9ggAIE0AAPYIACCGBRAAAAABhwUQAAAABYgFEAAAAAWJBRAAAAABigUQAAAAAYsFEAAAAAGMBRAAAAABkAUQAPUIACEIhgUQAAAAAYcFEAAAAAWIBRAAAAAFiQUQAAAAAYoFEAAAAAGLBRAAAAABjAUQAAAAAZAFEAD2CAAhCIAFAAD3CAAwgQUAAJMEABCCBQAA9wgAMIMFAgCYCAAhyAUBAJkIACHNBUAAqAgAIfwFAAHYCAAh_QUCAJgIACEIgAUAAPgIADCBBQAA_QMAEIIFAAD4CAAwgwUCAJgIACGYBUAAqAgAIaQFAgCYCAAh_gUBAJkIACGABgAA-QiABiIHDgAAmwgAIEwAAPsIACBNAAD7CAAghgUAAACABgKHBQAAAIAGCIgFAAAAgAYIkAUAAPoIgAYiBw4AAJsIACBMAAD7CAAgTQAA-wgAIIYFAAAAgAYChwUAAACABgiIBQAAAIAGCJAFAAD6CIAGIgSGBQAAAIAGAocFAAAAgAYIiAUAAACABgiQBQAA-wiABiIJgAUAAPwIADCBBQAA5wMAEIIFAAD8CAAwgwUCAJgIACGEBQIAmAgAIYEGAQCZCAAhggYBAJkIACGDBgEAmQgAIYQGAQCZCAAhCIAFAAD9CAAwgQUAANEDABCCBQAA_QgAMIMFAgCYCAAhhAUCAJgIACGFBgEAmQgAIYYGAQCZCAAhhwYBAJkIACEIgAUAAP4IADCBBQAAuwMAEIIFAAD-CAAwgwUCAJgIACHIBQEAmQgAIcoFAQCZCAAhzAUBAKcIACHxBQIAmAgAIRSABQAA_wgAMIEFAAClAwAQggUAAP8IADCDBQIAmAgAIZIFAgDLCAAh0wUAAIAJkQYi8QUCAMsIACHzBRAAowgAIfQFEACjCAAh9QUQAKMIACH2BRAAowgAIfsFAQCnCAAhiAYBAJkIACGJBkAAqAgAIYoGAQCnCAAhiwYBAKcIACGMBgEApwgAIY0GAQCnCAAhjgYBAKcIACGPBhAA8QgAIQcOAACbCAAgTAAAggkAIE0AAIIJACCGBQAAAJEGAocFAAAAkQYIiAUAAACRBgiQBQAAgQmRBiIHDgAAmwgAIEwAAIIJACBNAACCCQAghgUAAACRBgKHBQAAAJEGCIgFAAAAkQYIkAUAAIEJkQYiBIYFAAAAkQYChwUAAACRBgiIBQAAAJEGCJAFAACCCZEGIhaABQAAgwkAMIEFAACLAwAQggUAAIMJADCDBQIAmAgAIYQFAgCYCAAhlAUCAMsIACGYBUAAqAgAIaMFQACoCAAhpAUCAJgIACHTBQAAhQmdBiKRBgIAywgAIZIGAgCYCAAhkwYBAJkIACGUBgEAmQgAIZUGQACoCAAhlgYBAJkIACGYBgAAhAmYBiKZBgAAwggAIJoGQACoCAAhmwYBAJkIACGdBgEApwgAIZ4GAQCnCAAhBw4AAJsIACBMAACJCQAgTQAAiQkAIIYFAAAAmAYChwUAAACYBgiIBQAAAJgGCJAFAACICZgGIgcOAACbCAAgTAAAhwkAIE0AAIcJACCGBQAAAJ0GAocFAAAAnQYIiAUAAACdBgiQBQAAhgmdBiIHDgAAmwgAIEwAAIcJACBNAACHCQAghgUAAACdBgKHBQAAAJ0GCIgFAAAAnQYIkAUAAIYJnQYiBIYFAAAAnQYChwUAAACdBgiIBQAAAJ0GCJAFAACHCZ0GIgcOAACbCAAgTAAAiQkAIE0AAIkJACCGBQAAAJgGAocFAAAAmAYIiAUAAACYBgiQBQAAiAmYBiIEhgUAAACYBgKHBQAAAJgGCIgFAAAAmAYIkAUAAIkJmAYiEYAFAACKCQAwgQUAAO0CABCCBQAAigkAMIMFAgCYCAAhlAUCAMsIACGYBUAAqAgAIaQFAgCYCAAhiAYBAJkIACGMBgEApwgAIY0GAQCnCAAhkQYCAJgIACGfBgEApwgAIaAGEADxCAAhoQYBAKcIACGiBgEApwgAIaQGAACLCaQGIqUGAQCnCAAhBw4AAJsIACBMAACNCQAgTQAAjQkAIIYFAAAApAYChwUAAACkBgiIBQAAAKQGCJAFAACMCaQGIgcOAACbCAAgTAAAjQkAIE0AAI0JACCGBQAAAKQGAocFAAAApAYIiAUAAACkBgiQBQAAjAmkBiIEhgUAAACkBgKHBQAAAKQGCIgFAAAApAYIkAUAAI0JpAYiCYAFAACOCQAwgQUAANUCABCCBQAAjgkAMIMFAgCYCAAhhAUCAJgIACGYBUAAqAgAIaIFAgCYCAAhpgYBAJkIACGnBgEAmQgAIQqABQAAjwkAMIEFAAC_AgAQggUAAI8JADCDBQIAmAgAIYQFAgCYCAAhmAVAAKgIACGZBQEAmQgAIbEFAQCnCAAhqAYBAJkIACGpBgEApwgAIQiABQAAkAkAMIEFAACnAgAQggUAAJAJADCDBQIAmAgAIcgFAQCZCAAhygUBAKcIACHMBQEApwgAIZEGAgCYCAAhE4AFAACRCQAwgQUAAJECABCCBQAAkQkAMIMFAgCYCAAhhAUCAJgIACGXBQEApwgAIZgFQACoCAAhpAUCAJgIACHTBQEAmQgAIeQFAQCZCAAh_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-gkAIB0AAOwJACAeAAD7CQAgHwAA_AkAICUAALUJACCABQAA-QkAMIEFAAADABCCBQAA-QkAMIMFAgDiCAAhhAUCAOIIACGYBUAA4wgAIaMFQADjCAAhsQUBALsIACG0BQEAuwgAIbYFAQC7CAAh0wUAAPcJsQYilQZAAOQIACGbBgEAuwgAIakGAQCgCAAhsgYBAKAIACGzBgEAoAgAIbQGAQCgCAAhtQYBALsIACG2BgEAuwgAIbcGAQC7CAAhuAYBALsIACG5BgEAuwgAIboGAQC7CAAhuwYBALsIACHLBgAAAwAgzAYAAAMAIAPFBgAAdAAgxgYAAHQAIMcGAAB0ACANBAAAmQkAIIAFAAC4CQAwgQUAAGcAEIIFAAC4CQAwgwUCAOIIACGjBUAA4wgAIaQFAgDiCAAhyAUBAKAIACHJBQEAoAgAIcoFAQCgCAAhywUEALAJACHMBQEAoAgAIc0FQADjCAAhDwMAAKkJACAEAACZCQAggAUAALkJADCBBQAAYgAQggUAALkJADCDBQIA4ggAIYQFAgDlCAAhmAVAAOMIACGkBQIA4ggAIc8FAAC6Cc8FItEFAAC7CdEFItMFAAC8CdMFItQFAQC7CAAh1QUCAOUIACHWBQEAuwgAIQSGBQAAAM8FAocFAAAAzwUIiAUAAADPBQiQBQAA1AjPBSIEhgUAAADRBQKHBQAAANEFCIgFAAAA0QUIkAUAANII0QUiBIYFAAAA0wUChwUAAADTBQiIBQAAANMFCJAFAADQCNMFIgkaAAC-CQAggAUAAL0JADCBBQAAXAAQggUAAL0JADCDBQIA4ggAIcgFAQCgCAAhzQVAAOMIACH8BQABrQkAIf0FAgDiCAAhDAQAAJkJACAbAADBCQAggAUAAL8JADCBBQAAWAAQggUAAL8JADCDBQIA4ggAIZgFQADjCAAhpAUCAOIIACH-BQEAoAgAIYAGAADACYAGIssGAABYACDMBgAAWAAgCgQAAJkJACAbAADBCQAggAUAAL8JADCBBQAAWAAQggUAAL8JADCDBQIA4ggAIZgFQADjCAAhpAUCAOIIACH-BQEAoAgAIYAGAADACYAGIgSGBQAAAIAGAocFAAAAgAYIiAUAAACABgiQBQAA-wiABiIDxQYAAFwAIMYGAABcACDHBgAAXAAgCQYAAMMJACCABQAAwgkAMIEFAABPABCCBQAAwgkAMIMFAgDiCAAhyAUBAKAIACHKBQEAuwgAIcwFAQC7CAAhkQYCAOIIACEbAwAAoQgAIAQAAJkJACAHAADhCQAgCAAApAkAIBgAAKcJACAZAAD4CQAggAUAAPYJADCBBQAABwAQggUAAPYJADCDBQIA4ggAIYQFAgDiCAAhlwUBALsIACGYBUAA4wgAIaQFAgDiCAAh0wUBAKAIACHkBQEAoAgAIf4FAQCgCAAhkgYCAOIIACGqBkAA4wgAIasGAQCgCAAhrAYBAKAIACGtBiAAwAgAIa4GAQC7CAAhrwYgAMAIACGxBgAA9wmxBiLLBgAABwAgzAYAAAcAIAkJAADFCQAggAUAAMQJADCBBQAARAAQggUAAMQJADCDBQIA4ggAIcgFAQCgCAAhygUBAKAIACHMBQEAuwgAIfEFAgDiCAAhIAMAAKkJACAEAACZCQAgBgAA4AkAIAcAAOEJACALAADJCQAgDAAA1QkAIBAAANwJACAXAADiCQAggAUAAN0JADCBBQAAEAAQggUAAN0JADCDBQIA4ggAIYQFAgDiCAAhlAUCAOUIACGYBUAA4wgAIaMFQADjCAAhpAUCAOIIACHTBQAA3wmdBiKRBgIA5QgAIZIGAgDiCAAhkwYBAKAIACGUBgEAoAgAIZUGQADjCAAhlgYBAKAIACGYBgAA3gmYBiKZBgAAxQgAIJoGQADjCAAhmwYBAKAIACGdBgEAuwgAIZ4GAQC7CAAhywYAABAAIMwGAAAQACAUBAAAmQkAIAYAAMMJACALAADJCQAggAUAAMYJADCBBQAAOgAQggUAAMYJADCDBQIA4ggAIZQFAgDlCAAhmAVAAOMIACGkBQIA4ggAIYgGAQCgCAAhjAYBALsIACGNBgEAuwgAIZEGAgDiCAAhnwYBALsIACGgBhAAxwkAIaEGAQC7CAAhogYBALsIACGkBgAAyAmkBiKlBgEAuwgAIQiGBRAAAAABhwUQAAAABYgFEAAAAAWJBRAAAAABigUQAAAAAYsFEAAAAAGMBRAAAAABkAUQAPYIACEEhgUAAACkBgKHBQAAAKQGCIgFAAAApAYIkAUAAI0JpAYiEAMAAKEIACAIAACkCQAgFAAApQkAIBUAA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-AUQAMsJACH5BRAAywkAIfsFAQC7CAAhBIYFAAAA-wUChwUAAAD7BQiIBQAAAPsFCJAFAAD0CPsFIgPFBgAAKQAgxgYAACkAIMcGAAApACAeAwAAqQkAIAQAAJkJACAGAADgCQAgBwAA4QkAIAsAAMkJACAMAADVCQAgEAAA3AkAIBcAAOIJACCABQAA3QkAMIEFAAAQABCCBQAA3QkAMIMFAgDiCAAhhAUCAOIIACGUBQIA5QgAIZgFQADjCAAhowVAAOMIACGkBQIA4ggAIdMFAADfCZ0GIpEGAgDlCAAhkgYCAOIIACGTBgEAoAgAIZQGAQCgCAAhlQZAAOMIACGWBgEAoAgAIZgGAADeCZgGIpkGAADFCAAgmgZAAOMIACGbBgEAoAgAIZ0GAQC7CAAhngYBALsIACEEhgUAAACYBgKHBQAAAJgGCIgFAAAAmAYIkAUAAIkJmAYiBIYFAAAAnQYChwUAAACdBgiIBQAAAJ0GCJAFAACHCZ0GIhsDAAChCAAgBAAAmQkAIAcAAOEJACAIAACkCQAgGAAApwkAIBkAAPgJACCABQAA9gkAMIEFAAAHABCCBQAA9gkAMIMFAgDiCAAhhAUCAOIIACGXBQEAuwgAIZgFQADjCAAhpAUCAOIIACHTBQEAoAgAIeQFAQCgCAAh_gUBAKAIACGSBgIA4ggAIaoGQADjCAAhqwYBAKAIACGsBgEAoAgAIa0GIADACAAhrgYBALsIACGvBiAAwAgAIbEGAAD3CbEGIssGAAAHACDMBgAABwAgDwMAAKkJACAFAACqCQAgCAAApAkAIIAFAACoCQAwgQUAAAsAEIIFAACoCQAwgwUCAOIIACGEBQIA4ggAIZgFQADjCAAhmQUBAKAIACGxBQEAuwgAIagGAQCgCAAhqQYBALsIACHLBgAACwAgzAYAAAsAIAPFBgAARAAgxgYAAEQAIMcGAABEACAkBQAAqgkAIAcAAOUJACAIAACkCQAgHQAA7AkAICUAALUJACAmAADkCQAgJwAA5gkAICgAAOcJACApAADoCQAgKgAApQkAICsAAOkJACAsAADqCQAgLQAA6wkAIC4AALcJACAvAADtCQAgMAAA7gkAIDEAAO8JACAyAADwCQAgMwAA8QkAIDQAAPIJACA1AADzCQAgNgAA9AkAIDcAAPUJACCABQAA4wkAMIEFAAANABCCBQAA4wkAMIMFAgDiCAAhhgYBAKAIACGHBgEAoAgAIbwGIADACAAhvQYCAOIIACG-BiAAwAgAIb8GAgDiCAAhwAYgAMAIACHBBgIA4ggAIcIGAgDiCAAhA8UGAAADACDGBgAAAwAgxwYAAAMAIAPFBgAACwAgxgYAAAsAIMcGAAALACADxQYAABcAIMYGAAAXACDHBgAAFwAgA8UGAACQAQAgxgYAAJABACDHBgAAkAEAIAPFBgAAlAEAIMYGAACUAQAgxwYAAJQBACADxQYAAJkBACDGBgAAmQEAIMcGAACZAQAgA8UGAACdAQAgxgYAAJ0BACDHBgAAnQEAIAPFBgAAoQEAIMYGAAChAQAgxwYAAKEBACADxQYAAGIAIMYGAABiACDHBgAAYgAgDQMAAKEIACCABQAAxAgAMIEFAACoAQAQggUAAMQIADCDBQIA4ggAIYQFAgDiCAAhrQUBAKAIACHEBQEAoAgAIcUFAQCgCAAhxgUBALsIACHHBQAAxQgAIMsGAACoAQAgzAYAAKgBACAVAwAAoQgAIIAFAAC_CAAwgQUAAKoBABCCBQAAvwgAMIMFAgDiCAAhhAUCAOIIACG3BQEAoAgAIbgFIADACAAhuQUBAKAIACG6BSAAwAgAIbsFAQCgCAAhvAUgAMAIACG9BQEAoAgAIb4FAQCgCAAhvwUBAKAIACHABQEAoAgAIcEFIADACAAhwgUgAMAIACHDBSAAwAgAIcsGAACqAQAgzAYAAKoBACAJAwAAoQgAID0AALcIACCABQAAvQgAMIEFAACsAQAQggUAAL0IADCDBQIA4ggAIYQFAgDiCAAhywYAAKwBACDMBgAArAEAIBIDAAChCAAggAUAALoIADCBBQAArgEAEIIFAAC6CAAwgwUCAOIIACGEBQIA4ggAIa0FAQC7CAAhrgUBALsIACGvBQEAuwgAIbAFAQC7CAAhsQUBALsIACGyBQEAuwgAIbMFAQC7CAAhtAUBALsIACG1BQEAuwgAIbYFAQC7CAAhywYAAK4BACDMBgAArgEAIAkDAAChCAAgPQAAtwgAIIAFAAC2CAAwgQUAALABABCCBQAAtggAMIMFAgDiCAAhhAUCAOIIACHLBgAAsAEAIMwGAACwAQAgA8UGAACyAQAgxgYAALIBACDHBgAAsgEAIAPFBgAAawAgxgYAAGsAIMcGAABrACADxQYAALkBACDGBgAAuQEAIMcGAAC5AQAgCQMAAKEIACCABQAAnwgAMIEFAAC9AQAQggUAAJ8IADCDBQIA4ggAIYQFAgDiCAAhhQUBAKAIACHLBgAAvQEAIMwGAAC9AQAgGQMAAKEIACAEAACZCQAgBwAA4QkAIAgAAKQJACAYAACnCQAgGQAA-AkAIIAFAAD2CQAwgQUAAAcAEIIFAAD2CQAwgwUCAOIIACGEBQIA4ggAIZcFAQC7CAAhmAVAAOMIACGkBQIA4ggAIdMFAQCgCAAh5AUBAKAIACH-BQEAoAgAIZIGAgDiCAAhqgZAAOMIACGrBgEAoAgAIawGAQCgCAAhrQYgAMAIACGuBgEAuwgAIa8GIADACAAhsQYAAPcJsQYiBIYFAAAAsQYChwUAAACxBgiIBQAAALEGCJAFAACUCbEGIgPFBgAATwAgxgYAAE8AIMcGAABPACAiAwAAoQgAIAUAAKoJACAIAACkCQAgDAAApQkAIBgAAKcJACAcAAD6CQAgHQAA7AkAIB4AAPsJACAfAAD8CQAgJQAAtQkAIIAFAAD5CQAwgQUAAAMAEIIFAAD5CQAwgwUCAOIIACGEBQIA4ggAIZgFQADjCAAhowVAAOMIACGxBQEAuwgAIbQFAQC7CAAhtgUBALsIACHTBQAA9wmxBiKVBkAA5AgAIZsGAQC7CAAhqQYBAKAIACGyBgEAoAgAIbMGAQCgCAAhtAYBAKAIACG1BgEAuwgAIbYGAQC7CAAhtwYBALsIACG4BgEAuwgAIbkGAQC7CAAhugYBALsIACG7BgEAuwgAIQPFBgAAWAAgxgYAAFgAIMcGAABYACADxQYAAGcAIMYGAABnACDHBgAAZwAgDQMAAKEIACAEAACZCQAggAUAAJgJADCBBQAAawAQggUAAJgJADCDBQIA4ggAIYQFAgDiCAAhowVAAOMIACGkBQIA4ggAIaUFAQCgCAAhpgUgAMAIACHLBgAAawAgzAYAAGsAIAAAAAAAAdAGAQAAAAEF0AYCAAAAAdYGAgAAAAHXBgIAAAAB2AYCAAAAAdkGAgAAAAEFRAAAjhQAIEUAAJEUACDNBgAAjxQAIM4GAACQFAAg0wYAAAEAIANEAACOFAAgzQYAAI8UACDTBgAAAQAgFwUAALARACAHAACxEQAgCAAAsxEAIB0AALwRACAlAAC6EQAgJgAArxEAICcAALIRACAoAAC0EQAgKQAAtREAICoAALYRACArAAC3EQAgLAAAuBEAIC0AALkRACAuAAC7EQAgLwAAvREAIDAAAL4RACAxAAC_EQAgMgAAwBEAIDMAAMERACA0AADCEQAgNQAAwxEAIDYAAMQRACA3AADFEQAgAAAAAAAF0AYQAAAAAdYGEAAAAAHXBhAAAAAB2AYQAAAAAdkGEAAAAAEFRAAAhhQAIEUAAIwUACDNBgAAhxQAIM4GAACLFAAg0wYAADgAIAVEAACEFAAgRQAAiRQAIM0GAACFFAAgzgYAAIgUACDTBgAAHAAgA0QAAIYUACDNBgAAhxQAINMGAAA4ACADRAAAhBQAIM0GAACFFAAg0wYAABwAIAAAAAAAAAHQBgEAAAABAdAGQAAAAAEFRAAA_hMAIEUAAIIUACDNBgAA_xMAIM4GAACBFAAg0wYAAI0BACALRAAAmwoAMEUAAKAKADDNBgAAnAoAMM4GAACdCgAwzwYAAJ4KACDQBgAAnwoAMNEGAACfCgAw0gYAAJ8KADDTBgAAnwoAMNQGAAChCgAw1QYAAKIKADAEDAAAkAoAIIMFAgAAAAGSBQIAAAABkwUQAAAAAQIAAAAvACBEAACmCgAgAwAAAC8AIEQAAKYKACBFAAClCgAgAT0AAIAUADAKDAAA0QkAIBIAANAJACCABQAAzwkAMIEFAAAtABCCBQAAzwkAMIMFAgAAAAGRBQIA4ggAIZIFAgDiCAAhkwUQAMsJACHKBgAAzgkAIAIAAAAvACA9AAClCgAgAgAAAKMKACA9AACkCgAgB4AFAACiCgAwgQUAAKMKABCCBQAAogoAMIMFAgDiCAAhkQUCAOIIACGSBQIA4ggAIZMFEADLCQAhB4AFAACiCgAwgQUAAKMKABCCBQAAogoAMIMFAgDiCAAhkQUCAOIIACGSBQIA4ggAIZMFEADLCQAhA4MFAgCDCgAhkgUCAIMKACGTBRAAjAoAIQQMAACOCgAggwUCAIMKACGSBQIAgwoAIZMFEACMCgAhBAwAAJAKACCDBQIAAAABkgUCAAAAAZMFEAAAAAEDRAAA_hMAIM0GAAD_EwAg0wYAAI0BACAERAAAmwoAMM0GAACcCgAwzwYAAJ4KACDTBgAAnwoAMAAAAAAABUQAAPkTACBFAAD8EwAgzQYAAPoTACDOBgAA-xMAINMGAAABACADRAAA-RMAIM0GAAD6EwAg0wYAAAEAIAAAAAAAAdAGIAAAAAEFRAAA8RMAIEUAAPcTACDNBgAA8hMAIM4GAAD2EwAg0wYAAAUAIAVEAADvEwAgRQAA9BMAIM0GAADwEwAgzgYAAPMTACDTBgAAAQAgA0QAAPETACDNBgAA8hMAINMGAAAFACADRAAA7xMAIM0GAADwEwAg0wYAAAEAIAAAAAAABUQAAOoTACBFAADtEwAgzQYAAOsTACDOBgAA7BMAINMGAAABACADRAAA6hMAIM0GAADrEwAg0wYAAAEAIAAAAAAABUQAAOUTACBFAADoEwAgzQYAAOYTACDOBgAA5xMAINMGAAABACADRAAA5RMAIM0GAADmEwAg0wYAAAEAIAAAAAAABUQAAOATACBFAADjEwAgzQYAAOETACDOBgAA4hMAINMGAAABACADRAAA4BMAIM0GAADhEwAg0wYAAAEAIAAAAAAABUQAANsTACBFAADeEwAgzQYAANwTACDOBgAA3RMAINMGAAABACADRAAA2xMAIM0GAADcEwAg0wYAAAEAIAAAAAAABUQAANYTACBFAADZEwAgzQYAANcTACDOBgAA2BMAINMGAAABACADRAAA1hMAIM0GAADXEwAg0wYAAAEAIAAAAAAABUQAANETACBFAADUEwAgzQYAANITACDOBgAA0xMAINMGAAABACADRAAA0RMAIM0GAADSEwAg0wYAAAEAIAAAAAAABdAGBAAAAAHWBgQAAAAB1wYEAAAAAdgGBAAAAAHZBgQAAAABBUQAAMwTACBFAADPEwAgzQYAAM0TACDOBgAAzhMAINMGAAAFACADRAAAzBMAIM0GAADNEwAg0wYAAAUAIAAAAAAAAdAGAAAAzwUCAdAGAAAA0QUCAdAGAAAA0wUCBdAGAgAAAAHWBgIAAAAB1wYCAAAAAdgGAgAAAAHZBgIAAAABBUQAAMQTACBFAADKEwAgzQYAAMUTACDOBgAAyRMAINMGAAAFACAHRAAAwhMAIEUAAMcTACDNBgAAwxMAIM4GAADGEwAg0QYAAA0AINIGAAANACDTBgAAAQAgA0QAAMQTACDNBgAAxRMAINMGAAAFACADRAAAwhMAIM0GAADDEwAg0wYAAAEAIAAAAAAAAdAGAAEAAAEFRAAAvRMAIEUAAMATACDNBgAAvhMAIM4GAAC_EwAg0wYAAHYAIANEAAC9EwAgzQYAAL4TACDTBgAAdgAgAAAAAAAFRAAAtBMAIEUAALsTACDNBgAAtRMAIM4GAAC6EwAg0wYAAAEAIAdEAACyEwAgRQAAuBMAIM0GAACzEwAgzgYAALcTACDRBgAAbQAg0gYAAG0AINMGAABvACALRAAAiQsAMEUAAI4LADDNBgAAigsAMM4GAACLCwAwzwYAAIwLACDQBgAAjQsAMNEGAACNCwAw0gYAAI0LADDTBgAAjQsAMNQGAACPCwAw1QYAAJALADAEPQABAAABgwUCAAAAAZgFQAAAAAHYBQIAAAABAgAAAHsAIEQAAJQLACADAAAAewAgRAAAlAsAIEUAAJMLACABPQAAthMAMAojAACuCQAgPQABrQkAIYAFAACsCQAwgQUAAHkAEIIFAACsCQAwgwUCAAAAAZgFQADjCAAh1wUCAOIIACHYBQIA4ggAIcgGAACrCQAgAgAAAHsAID0AAJMLACACAAAAkQsAID0AAJILACAIPQABrQkAIYAFAACQCwAwgQUAAJELABCCBQAAkAsAMIMFAgDiCAAhmAVAAOMIACHXBQIA4ggAIdgFAgDiCAAhCD0AAa0JACGABQAAkAsAMIEFAACRCwAQggUAAJALADCDBQIA4ggAIZgFQADjCAAh1wUCAOIIACHYBQIA4ggAIQQ9AAH-CgAhgwUCAIMKACGYBUAAmAoAIdgFAgCDCgAhBD0AAf4KACGDBQIAgwoAIZgFQACYCgAh2AUCAIMKACEEPQABAAABgwUCAAAAAZgFQAAAAAHYBQIAAAABA0QAALQTACDNBgAAtRMAINMGAAABACADRAAAshMAIM0GAACzEwAg0wYAAG8AIAREAACJCwAwzQYAAIoLADDPBgAAjAsAINMGAACNCwAwAAAAAAAHRAAAoRMAIEUAALATACDNBgAAohMAIM4GAACvEwAg0QYAAG0AINIGAABtACDTBgAAbwAgC0QAAK4LADBFAACzCwAwzQYAAK8LADDOBgAAsAsAMM8GAACxCwAg0AYAALILADDRBgAAsgsAMNIGAACyCwAw0wYAALILADDUBgAAtAsAMNUGAAC1CwAwBUQAAKUTACBFAACtEwAgzQYAAKYTACDOBgAArBMAINMGAAABACAHRAAAoxMAIEUAAKoTACDNBgAApBMAIM4GAACpEwAg0QYAAAMAINIGAAADACDTBgAABQAgC0QAAKILADBFAACnCwAwzQYAAKMLADDOBgAApAsAMM8GAAClCwAg0AYAAKYLADDRBgAApgsAMNIGAACmCwAw0wYAAKYLADDUBgAAqAsAMNUGAACpCwAwDAMAAJULACAkAACXCwAggwUCAAAAAYQFAgAAAAGYBUAAAAABmQUBAAAAAaMFQAAAAAHKBQEAAAABywUEAAAAAdoFIAAAAAHbBQIAAAAB3AUBAAAAAQIAAAB2ACBEAACtCwAgAwAAAHYAIEQAAK0LACBFAACsCwAgAT0AAKgTADARAwAAoQgAICIAALEJACAkAACyCQAggAUAAK8JADCBBQAAdAAQggUAAK8JADCDBQIAAAABhAUCAOIIACGYBUAA4wgAIZkFAQCgCAAhowVAAOMIACHKBQEAuwgAIcsFBACwCQAh2QUCAOUIACHaBSAAwAgAIdsFAgDlCAAh3AUBALsIACECAAAAdgAgPQAArAsAIAIAAACqCwAgPQAAqwsAIA6ABQAAqQsAMIEFAACqCwAQggUAAKkLADCDBQIA4ggAIYQFAgDiCAAhmAVAAOMIACGZBQEAoAgAIaMFQADjCAAhygUBALsIACHLBQQAsAkAIdkFAgDlCAAh2gUgAMAIACHbBQIA5QgAIdwFAQC7CAAhDoAFAACpCwAwgQUAAKoLABCCBQAAqQsAMIMFAgDiCAAhhAUCAOIIACGYBUAA4wgAIZkFAQCgCAAhowVAAOMIACHKBQEAuwgAIcsFBACwCQAh2QUCAOUIACHaBSAAwAgAIdsFAgDlCAAh3AUBALsIACEKgwUCAIMKACGEBQIAgwoAIZgFQACYCgAhmQUBAIIKACGjBUAAmAoAIcoFAQCXCgAhywUEAOkKACHaBSAAtQoAIdsFAgD0CgAh3AUBAJcKACEMAwAAhgsAICQAAIgLACCDBQIAgwoAIYQFAgCDCgAhmAVAAJgKACGZBQEAggoAIaMFQACYCgAhygUBAJcKACHLBQQA6QoAIdoFIAC1CgAh2wUCAPQKACHcBQEAlwoAIQwDAACVCwAgJAAAlwsAIIMFAgAAAAGEBQIAAAABmAVAAAAAAZkFAQAAAAGjBUAAAAABygUBAAAAAcsFBAAAAAHaBSAAAAAB2wUCAAAAAdwFAQAAAAEKAwAAuwsAIAQAALwLACAZAAC9CwAgIQAAugsAIIMFAgAAAAGEBQIAAAABmAVAAAAAAZkFAQAAAAGjBUAAAAABpAUCAAAAAQIAAABvACBEAAC5CwAgAwAAAG8AIEQAALkLACBFAAC4CwAgAT0AAKcTADAQAwAAoQgAIAQAALYJACAZAAC3CQAgIAAAsQkAICEAALUJACCABQAAtAkAMIEFAABtABCCBQAAtAkAMIMFAgAAAAGEBQIA4ggAIZgFQADjCAAhmQUBAKAIACGjBUAA4wgAIaQFAgDlCAAh3QUCAOUIACHJBgAAswkAIAIAAABvACA9AAC4CwAgAgAAALYLACA9AAC3CwAgCoAFAAC1CwAwgQUAALYLABCCBQAAtQsAMIMFAgDiCAAhhAUCAOIIACGYBUAA4wgAIZkFAQCgCAAhowVAAOMIACGkBQIA5QgAId0FAgDlCAAhCoAFAAC1CwAwgQUAALYLABCCBQAAtQsAMIMFAgDiCAAhhAUCAOIIACGYBUAA4wgAIZkFAQCgCAAhowVAAOMIACGkBQIA5QgAId0FAgDlCAAhBoMFAgCDCgAhhAUCAIMKACGYBUAAmAoAIZkFAQCCCgAhowVAAJgKACGkBQIA9AoAIQoDAACfCwAgBAAAoAsAIBkAAKELACAhAACeCwAggwUCAIMKACGEBQIAgwoAIZgFQACYCgAhmQUBAIIKACGjBUAAmAoAIaQFAgD0CgAhCgMAALsLACAEAAC8CwAgGQAAvQsAICEAALoLACCDBQIAAAABhAUCAAAAAZgFQAAAAAGZBQEAAAABowVAAAAAAaQFAgAAAAEERAAArgsAMM0GAACvCwAwzwYAALELACDTBgAAsgsAMANEAAClEwAgzQYAAKYTACDTBgAAAQAgA0QAAKMTACDNBgAApBMAINMGAAAFACAERAAAogsAMM0GAACjCwAwzwYAAKULACDTBgAApgsAMANEAAChEwAgzQYAAKITACDTBgAAbwAgAAAAAAAB0AZAAAAAAQAAAAAAAdAGAAAA5AUCBUQAAJwTACBFAACfEwAgzQYAAJ0TACDOBgAAnhMAINMGAAABACADRAAAnBMAIM0GAACdEwAg0wYAAAEAIAAAAAAABUQAAJcTACBFAACaEwAgzQYAAJgTACDOBgAAmRMAINMGAAABACADRAAAlxMAIM0GAACYEwAg0wYAAAEAIAAAAAAABUQAAJITACBFAACVEwAgzQYAAJMTACDOBgAAlBMAINMGAAABACADRAAAkhMAIM0GAACTEwAg0wYAAAEAIAAAAAAAAdAGAAAA7gUCBUQAAIoTACBFAACQEwAgzQYAAIsTACDOBgAAjxMAINMGAAAcACAFRAAAiBMAIEUAAI0TACDNBgAAiRMAIM4GAACMEwAg0wYAACsAIANEAACKEwAgzQYAAIsTACDTBgAAHAAgA0QAAIgTACDNBgAAiRMAINMGAAArACAAAAAAAAXQBhAAAAAB1gYQAAAAAdcGEAAAAAHYBhAAAAAB2QYQAAAAAQHQBgAAAPsFAgdEAADxEgAgRQAAhhMAIM0GAADyEgAgzgYAAIUTACDRBgAAEAAg0gYAABAAINMGAAASACAFRAAA7xIAIEUAAIMTACDNBgAA8BIAIM4GAACCEwAg0wYAAAUAIAdEAADtEgAgRQAAgBMAIM0GAADuEgAgzgYAAP8SACDRBgAADQAg0gYAAA0AINMGAAABACAHRAAA6xIAIEUAAP0SACDNBgAA7BIAIM4GAAD8EgAg0QYAABcAINIGAAAXACDTBgAAjQEAIAtEAACZDAAwRQAAnQwAMM0GAACaDAAwzgYAAJsMADDPBgAAnAwAINAGAACODAAw0QYAAI4MADDSBgAAjgwAMNMGAACODAAw1AYAAJ4MADDVBgAAkQwAMAtEAAD8CwAwRQAAgQwAMM0GAAD9CwAwzgYAAP4LADDPBgAA_wsAINAGAACADAAw0QYAAIAMADDSBgAAgAwAMNMGAACADAAw1AYAAIIMADDVBgAAgwwAMAtEAADzCwAwRQAA9wsAMM0GAAD0CwAwzgYAAPULADDPBgAA9gsAINAGAACfCgAw0QYAAJ8KADDSBgAAnwoAMNMGAACfCgAw1AYAAPgLADDVBgAAogoAMAQSAACPCgAggwUCAAAAAZEFAgAAAAGTBRAAAAABAgAAAC8AIEQAAPsLACADAAAALwAgRAAA-wsAIEUAAPoLACABPQAA-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_wsAINMGAACADAAwBEQAAPMLADDNBgAA9AsAMM8GAAD2CwAg0wYAAJ8KADAAAAAAAAVEAADmEgAgRQAA6RIAIM0GAADnEgAgzgYAAOgSACDTBgAAWgAgA0QAAOYSACDNBgAA5xIAINMGAABaACAAAAAAAAHQBgAAAIAGAgVEAADgEgAgRQAA5BIAIM0GAADhEgAgzgYAAOMSACDTBgAABQAgC0QAALgMADBFAAC9DAAwzQYAALkMADDOBgAAugwAMM8GAAC7DAAg0AYAALwMADDRBgAAvAwAMNIGAAC8DAAw0wYAALwMADDUBgAAvgwAMNUGAAC_DAAwBIMFAgAAAAHIBQEAAAABzQVAAAAAAfwFAAEAAAECAAAAXgAgRAAAwwwAIAMAAABeACBEAADDDAAgRQAAwgwAIAE9AADiEgAwCRoAAL4JACCABQAAvQkAMIEFAABcABCCBQAAvQkAMIMFAgAAAAHIBQEAoAgAIc0FQADjCAAh_AUAAa0JACH9BQIA4ggAIQIAAABeACA9AADCDAAgAgAAAMAMACA9AADBDAAgCIAFAAC_DAAwgQUAAMAMABCCBQAAvwwAMIMFAgDiCAAhyAUBAKAIACHNBUAA4wgAIfwFAAGtCQAh_QUCAOIIACEIgAUAAL8MADCBBQAAwAwAEIIFAAC_DAAwgwUCAOIIACHIBQEAoAgAIc0FQADjCAAh_AUAAa0JACH9BQIA4ggAIQSDBQIAgwoAIcgFAQCCCgAhzQVAAJgKACH8BQAB_goAIQSDBQIAgwoAIcgFAQCCCgAhzQVAAJgKACH8BQAB_goAIQSDBQIAAAAByAUBAAAAAc0FQAAAAAH8BQABAAABA0QAAOASACDNBgAA4RIAINMGAAAFACAERAAAuAwAMM0GAAC5DAAwzwYAALsMACDTBgAAvAwAMAAAAAAABUQAANsSACBFAADeEgAgzQYAANwSACDOBgAA3RIAINMGAAABACADRAAA2xIAIM0GAADcEgAg0wYAAAEAIAAAAAAABUQAANYSACBFAADZEgAgzQYAANcSACDOBgAA2BIAINMGAAABACADRAAA1hIAIM0GAADXEgAg0wYAAAEAIAAAAAAABUQAANESACBFAADUEgAgzQYAANISACDOBgAA0xIAINMGAAASACADRAAA0RIAIM0GAADSEgAg0wYAABIAIAAAAAAAB0QAAMwSACBFAADPEgAgzQYAAM0SACDOBgAAzhIAINEGAAAaACDSBgAAGgAg0wYAABwAIANEAADMEgAgzQYAAM0SACDTBgAAHAAgAAAAAAAB0AYAAACYBgIB0AYAAACdBgIFRAAAuRIAIEUAAMoSACDNBgAAuhIAIM4GAADJEgAg0wYAAAUAIAdEAAC3EgAgRQAAxxIAIM0GAAC4EgAgzgYAAMYSACDRBgAABwAg0gYAAAcAINMGAAAJACAHRAAAtRIAIEUAAMQSACDNBgAAthIAIM4GAADDEgAg0QYAAA0AINIGAAANACDTBgAAAQAgB0QAALMSACBFAADBEgAgzQYAALQSACDOBgAAwBIAINEGAAALACDSBgAACwAg0wYAAIoBACAHRAAAsRIAIEUAAL4SACDNBgAAshIAIM4GAAC9EgAg0QYAABcAINIGAAAXACDTBgAAjQEAIAtEAACCDQAwRQAAhg0AMM0GAACDDQAwzgYAAIQNADDPBgAAhQ0AINAGAACADAAw0QYAAIAMADDSBgAAgAwAMNMGAACADAAw1AYAAIcNADDVBgAAgwwAMAtEAAD2DAAwRQAA-wwAMM0GAAD3DAAwzgYAAPgMADDPBgAA-QwAINAGAAD6DAAw0QYAAPoMADDSBgAA-gwAMNMGAAD6DAAw1AYAAPwMADDVBgAA_QwAMAdEAADxDAAgRQAA9AwAIM0GAADyDAAgzgYAAPMMACDRBgAAGgAg0gYAABoAINMGAAAcACAXBAAAowwAIAoAAKQMACALAAClDAAgDQAApgwAIBAAAKcMACATAACoDAAggwUCAAAAAYQFAgAAAAGUBQIAAAABlwUBAAAAAZgFQAAAAAGjBUAAAAABpAUCAAAAAdMFAAAA-wUC8gUCAAAAAfMFEAAAAAH0BRAAAAAB9QUQAAAAAfYFEAAAAAH3BRAAAAAB-AUQAAAAAfkFEAAAAAH7BQEAAAABAgAAABwAIEQAAPEMACADAAAAGgAgRAAA8QwAIEUAAPUMACAZAAAAGgAgBAAA7QsAIAoAAO4LACALAADvCwAgDQAA8AsAIBAAAPELACATAADyCwAgPQAA9QwAIIMFAgCDCgAhhAUCAIMKACGUBQIA9AoAIZcFAQCXCgAhmAVAAJgKACGjBUAAmAoAIaQFAgCDCgAh0wUAAOsL-wUi8gUCAPQKACHzBRAAjAoAIfQFEACMCgAh9QUQAIwKACH2BRAAjAoAIfcFEADqCwAh-AUQAIwKACH5BRAAjAoAIfsFAQCXCgAhFwQAAO0LACAKAADuCwAgCwAA7wsAIA0AAPALACAQAADxCwAgEwAA8gsAIIMFAgCDCgAhhAUCAIMKACGUBQIA9AoAIZcFAQCXCgAhmAVAAJgKACGjBUAAmAoAIaQFAgCDCgAh0wUAAOsL-wUi8gUCAPQKACHzBRAAjAoAIfQFEACMCgAh9QUQAIwKACH2BRAAjAoAIfcFEADqCwAh-AUQAIwKACH5BRAAjAoAIfsFAQCXCgAhBIMFAgAAAAHIBQEAAAABygUBAAAAAcwFAQAAAAECAAAARgAgRAAAgQ0AIAMAAABGACBEAACBDQAgRQAAgA0AIAE9AAC8EgAwCQkAAMUJACCABQAAxAkAMIEFAABEABCCBQAAxAkAMIMFAgAAAAHIBQEAoAgAIcoFAQCgCAAhzAUBALsIACHxBQIA4ggAIQIAAABGACA9AACADQAgAgAAAP4MACA9AAD_DAAgCIAFAAD9DAAwgQUAAP4MABCCBQAA_QwAMIMFAgDiCAAhyAUBAKAIACHKBQEAoAgAIcwFAQC7CAAh8QUCAOIIACEIgAUAAP0MADCBBQAA_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_DQAgAT0AAJ0SADALCwAAzAkAIBEAAM0JACCABQAAygkAMIEFAAA2ABCCBQAAygkAMIMFAgAAAAGUBQIA4ggAIZUFEADLCQAhlgUQAMsJACGXBQEAuwgAIZgFQADjCAAhAgAAADgAID0AAL8NACACAAAAvQ0AID0AAL4NACAJgAUAALwNADCBBQAAvQ0AEIIFAAC8DQAwgwUCAOIIACGUBQIA4ggAIZUFEADLCQAhlgUQAMsJACGXBQEAuwgAIZgFQADjCAAhCYAFAAC8DQAwgQUAAL0NABCCBQAAvA0AMIMFAgDiCAAhlAUCAOIIACGVBRAAywkAIZYFEADLCQAhlwUBALsIACGYBUAA4wgAIQWDBQIAgwoAIZUFEACMCgAhlgUQAIwKACGXBQEAlwoAIZgFQACYCgAhBhEAAJoKACCDBQIAgwoAIZUFEACMCgAhlgUQAIwKACGXBQEAlwoAIZgFQACYCgAhBhEAAKgKACCDBQIAAAABlQUQAAAAAZYFEAAAAAGXBQEAAAABmAVAAAAAARcEAACjDAAgCQAAogwAIAoAAKQMACANAACmDAAgEAAApwwAIBMAAKgMACCDBQIAAAABhAUCAAAAAZcFAQAAAAGYBUAAAAABowVAAAAAAaQFAgAAAAHTBQAAAPsFAvEFAgAAAAHyBQIAAAAB8wUQAAAAAfQFEAAAAAH1BRAAAAAB9gUQAAAAAfcFEAAAAAH4BRAAAAAB-QUQAAAAAfsFAQAAAAECAAAAHAAgRAAAzA0AIAMAAAAcACBEAADMDQAgRQAAyw0AIAE9AACcEgAwHAQAAJkJACAJAADUCQAgCgAAqQkAIAsAAMkJACANAADWCQAgEAAA3AkAIBMAAM0JACCABQAA2gkAMIEFAAAaABCCBQAA2gkAMIMFAgAAAAGEBQIA4ggAIZQFAgDlCAAhlwUBALsIACGYBUAA4wgAIaMFQADjCAAhpAUCAOIIACHTBQAA2wn7BSLxBQIAAAAB8gUCAOUIACHzBRAAywkAIfQFEADLCQAh9QUQAMsJACH2BRAAywkAIfcFEADHCQAh-AUQAMsJACH5BRAAywkAIfsFAQC7CAAhAgAAABwAID0AAMsNACACAAAAyQ0AID0AAMoNACAVgAUAAMgNADCBBQAAyQ0AEIIFAADIDQAwgwUCAOIIACGEBQIA4ggAIZQFAgDlCAAhlwUBALsIACGYBUAA4wgAIaMFQADjCAAhpAUCAOIIACHTBQAA2wn7BSLxBQIA5QgAIfIFAgDlCAAh8wUQAMsJACH0BRAAywkAIfUFEADLCQAh9gUQAMsJACH3BRAAxwkAIfgFEADLCQAh-QUQAMsJACH7BQEAuwgAIRWABQAAyA0AMIEFAADJDQAQggUAAMgNADCDBQIA4ggAIYQFAgDiCAAhlAUCAOUIACGXBQEAuwgAIZgFQADjCAAhowVAAOMIACGkBQIA4ggAIdMFAADbCfsFIvEFAgDlCAAh8gUCAOUIACHzBRAAywkAIfQFEADLCQAh9QUQAMsJACH2BRAAywkAIfcFEADHCQAh-AUQAMsJACH5BRAAywkAIfsFAQC7CAAhEYMFAgCDCgAhhAUCAIMKACGXBQEAlwoAIZgFQACYCgAhowVAAJgKACGkBQIAgwoAIdMFAADrC_sFIvEFAgD0CgAh8gUCAPQKACHzBRAAjAoAIfQFEACMCgAh9QUQAIwKACH2BRAAjAoAIfcFEADqCwAh-AUQAIwKACH5BRAAjAoAIfsFAQCXCgAhFwQAAO0LACAJAADsCwAgCgAA7gsAIA0AAPALACAQAADxCwAgEwAA8gsAIIMFAgCDCgAhhAUCAIMKACGXBQEAlwoAIZgFQACYCgAhowVAAJgKACGkBQIAgwoAIdMFAADrC_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-g0AIAIAAAD3DQAgPQAA-A0AIBOABQAA9g0AMIEFAAD3DQAQggUAAPYNADCDBQIA4ggAIYQFAgDiCAAhlwUBALsIACGYBUAA4wgAIaQFAgDiCAAh0wUBAKAIACHkBQEAoAgAIf4FAQCgCAAhkgYCAOIIACGqBkAA4wgAIasGAQCgCAAhrAYBAKAIACGtBiAAwAgAIa4GAQC7CAAhrwYgAMAIACGxBgAA9wmxBiITgAUAAPYNADCBBQAA9w0AEIIFAAD2DQAwgwUCAOIIACGEBQIA4ggAIZcFAQC7CAAhmAVAAOMIACGkBQIA4ggAIdMFAQCgCAAh5AUBAKAIACH-BQEAoAgAIZIGAgDiCAAhqgZAAOMIACGrBgEAoAgAIawGAQCgCAAhrQYgAMAIACGuBgEAuwgAIa8GIADACAAhsQYAAPcJsQYiD4MFAgCDCgAhhAUCAIMKACGXBQEAlwoAIZgFQACYCgAhpAUCAIMKACHTBQEAggoAIeQFAQCCCgAh_gUBAIIKACGqBkAAmAoAIasGAQCCCgAhrAYBAIIKACGtBiAAtQoAIa4GAQCXCgAhrwYgALUKACGxBgAA-Q2xBiIB0AYAAACxBgIUAwAA_A0AIAQAAPsNACAIAAD-DQAgGAAA_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-xEAIEUAAP4RACDNBgAA_BEAIM4GAAD9EQAg0QYAAAsAINIGAAALACDTBgAAigEAIANEAAD7EQAgzQYAAPwRACDTBgAAigEAIAAAAAAABUQAAO4RACBFAAD5EQAgzQYAAO8RACDOBgAA-BEAINMGAAABACALRAAAkQ8AMEUAAJUPADDNBgAAkg8AMM4GAACTDwAwzwYAAJQPACDQBgAA8w0AMNEGAADzDQAw0gYAAPMNADDTBgAA8w0AMNQGAACWDwAw1QYAAPYNADALRAAAiA8AMEUAAIwPADDNBgAAiQ8AMM4GAACKDwAwzwYAAIsPACDQBgAArQ0AMNEGAACtDQAw0gYAAK0NADDTBgAArQ0AMNQGAACNDwAw1QYAALANADALRAAA_w4AMEUAAIMPADDNBgAAgA8AMM4GAACBDwAwzwYAAIIPACDQBgAA0Q0AMNEGAADRDQAw0gYAANENADDTBgAA0Q0AMNQGAACEDwAw1QYAANQNADALRAAA8w4AMEUAAPgOADDNBgAA9A4AMM4GAAD1DgAwzwYAAPYOACDQBgAA9w4AMNEGAAD3DgAw0gYAAPcOADDTBgAA9w4AMNQGAAD5DgAw1QYAAPoOADALRAAA6g4AMEUAAO4OADDNBgAA6w4AMM4GAADsDgAwzwYAAO0OACDQBgAAxQ0AMNEGAADFDQAw0gYAAMUNADDTBgAAxQ0AMNQGAADvDgAw1QYAAMgNADALRAAA3g4AMEUAAOMOADDNBgAA3w4AMM4GAADgDgAwzwYAAOEOACDQBgAA4g4AMNEGAADiDgAw0gYAAOIOADDTBgAA4g4AMNQGAADkDgAw1QYAAOUOADALRAAA0g4AMEUAANcOADDNBgAA0w4AMM4GAADUDgAwzwYAANUOACDQBgAA1g4AMNEGAADWDgAw0gYAANYOADDTBgAA1g4AMNQGAADYDgAw1QYAANkOADAHRAAAzQ4AIEUAANAOACDNBgAAzg4AIM4GAADPDgAg0QYAAGsAINIGAABrACDTBgAAtwEAIAtEAADEDgAwRQAAyA4AMM0GAADFDgAwzgYAAMYOADDPBgAAxw4AINAGAACyCwAw0QYAALILADDSBgAAsgsAMNMGAACyCwAw1AYAAMkOADDVBgAAtQsAMAoDAAC7CwAgGQAAvQsAICAAAL4LACAhAAC6CwAggwUCAAAAAYQFAgAAAAGYBUAAAAABmQUBAAAAAaMFQAAAAAHdBQIAAAABAgAAAG8AIEQAAMwOACADAAAAbwAgRAAAzA4AIEUAAMsOACABPQAA9xEAMAIAAABvACA9AADLDgAgAgAAALYLACA9AADKDgAgBoMFAgCDCgAhhAUCAIMKACGYBUAAmAoAIZkFAQCCCgAhowVAAJgKACHdBQIA9AoAIQoDAACfCwAgGQAAoQsAICAAAJ0LACAhAACeCwAggwUCAIMKACGEBQIAgwoAIZgFQACYCgAhmQUBAIIKACGjBUAAmAoAId0FAgD0CgAhCgMAALsLACAZAAC9CwAgIAAAvgsAICEAALoLACCDBQIAAAABhAUCAAAAAZgFQAAAAAGZBQEAAAABowVAAAAAAd0FAgAAAAEGAwAAuQoAIIMFAgAAAAGEBQIAAAABowVAAAAAAaUFAQAAAAGmBSAAAAABAgAAALcBACBEAADNDgAgAwAAAGsAIEQAAM0OACBFAADRDgAgCAAAAGsAIAMAALcKACA9AADRDgAggwUCAIMKACGEBQIAgwoAIaMFQACYCgAhpQUBAIIKACGmBSAAtQoAIQYDAAC3CgAggwUCAIMKACGEBQIAgwoAIaMFQACYCgAhpQUBAIIKACGmBSAAtQoAIQiDBQIAAAABowVAAAAAAcgFAQAAAAHJBQEAAAABygUBAAAAAcsFBAAAAAHMBQEAAAABzQVAAAAAAQIAAABpACBEAADdDgAgAwAAAGkAIEQAAN0OACBFAADcDgAgAT0AAPYRADANBAAAmQkAIIAFAAC4CQAwgQUAAGcAEIIFAAC4CQAwgwUCAAAAAaMFQADjCAAhpAUCAOIIACHIBQEAoAgAIckFAQCgCAAhygUBAKAIACHLBQQAsAkAIcwFAQCgCAAhzQVAAOMIACECAAAAaQAgPQAA3A4AIAIAAADaDgAgPQAA2w4AIAyABQAA2Q4AMIEFAADaDgAQggUAANkOADCDBQIA4ggAIaMFQADjCAAhpAUCAOIIACHIBQEAoAgAIckFAQCgCAAhygUBAKAIACHLBQQAsAkAIcwFAQCgCAAhzQVAAOMIACEMgAUAANkOADCBBQAA2g4AEIIFAADZDgAwgwUCAOIIACGjBUAA4wgAIaQFAgDiCAAhyAUBAKAIACHJBQEAoAgAIcoFAQCgCAAhywUEALAJACHMBQEAoAgAIc0FQADjCAAhCIMFAgCDCgAhowVAAJgKACHIBQEAggoAIckFAQCCCgAhygUBAIIKACHLBQQA6QoAIcwFAQCCCgAhzQVAAJgKACEIgwUCAIMKACGjBUAAmAoAIcgFAQCCCgAhyQUBAIIKACHKBQEAggoAIcsFBADpCgAhzAUBAIIKACHNBUAAmAoAIQiDBQIAAAABowVAAAAAAcgFAQAAAAHJBQEAAAABygUBAAAAAcsFBAAAAAHMBQEAAAABzQVAAAAAAQoDAAD4CgAggwUCAAAAAYQFAgAAAAGYBUAAAAABzwUAAADPBQLRBQAAANEFAtMFAAAA0wUC1AUBAAAAAdUFAgAAAAHWBQEAAAABAgAAAGQAIEQAAOkOACADAAAAZAAgRAAA6Q4AIEUAAOgOACABPQAA9REAMA8DAACpCQAgBAAAmQkAIIAFAAC5CQAwgQUAAGIAEIIFAAC5CQAwgwUCAAAAAYQFAgDlCAAhmAVAAOMIACGkBQIA4ggAIc8FAAC6Cc8FItEFAAC7CdEFItMFAAC8CdMFItQFAQC7CAAh1QUCAOUIACHWBQEAuwgAIQIAAABkACA9AADoDgAgAgAAAOYOACA9AADnDgAgDYAFAADlDgAwgQUAAOYOABCCBQAA5Q4AMIMFAgDiCAAhhAUCAOUIACGYBUAA4wgAIaQFAgDiCAAhzwUAALoJzwUi0QUAALsJ0QUi0wUAALwJ0wUi1AUBALsIACHVBQIA5QgAIdYFAQC7CAAhDYAFAADlDgAwgQUAAOYOABCCBQAA5Q4AMIMFAgDiCAAhhAUCAOUIACGYBUAA4wgAIaQFAgDiCAAhzwUAALoJzwUi0QUAALsJ0QUi0wUAALwJ0wUi1AUBALsIACHVBQIA5QgAIdYFAQC7CAAhCYMFAgCDCgAhhAUCAPQKACGYBUAAmAoAIc8FAADxCs8FItEFAADyCtEFItMFAADzCtMFItQFAQCXCgAh1QUCAPQKACHWBQEAlwoAIQoDAAD2CgAggwUCAIMKACGEBQIA9AoAIZgFQACYCgAhzwUAAPEKzwUi0QUAAPIK0QUi0wUAAPMK0wUi1AUBAJcKACHVBQIA9AoAIdYFAQCXCgAhCgMAAPgKACCDBQIAAAABhAUCAAAAAZgFQAAAAAHPBQAAAM8FAtEFAAAA0QUC0wUAAADTBQLUBQEAAAAB1QUCAAAAAdYFAQAAAAEXCQAAogwAIAoAAKQMACALAAClDAAgDQAApgwAIBAAAKcMACATAACoDAAggwUCAAAAAYQFAgAAAAGUBQIAAAABlwUBAAAAAZgFQAAAAAGjBUAAAAAB0wUAAAD7BQLxBQIAAAAB8gUCAAAAAfMFEAAAAAH0BRAAAAAB9QUQAAAAAfYFEAAAAAH3BRAAAAAB-AUQAAAAAfkFEAAAAAH7BQEAAAABAgAAABwAIEQAAPIOACADAAAAHAAgRAAA8g4AIEUAAPEOACABPQAA9BEAMAIAAAAcACA9AADxDgAgAgAAAMkNACA9AADwDgAgEYMFAgCDCgAhhAUCAIMKACGUBQIA9AoAIZcFAQCXCgAhmAVAAJgKACGjBUAAmAoAIdMFAADrC_sFIvEFAgD0CgAh8gUCAPQKACHzBRAAjAoAIfQFEACMCgAh9QUQAIwKACH2BRAAjAoAIfcFEADqCwAh-AUQAIwKACH5BRAAjAoAIfsFAQCXCgAhFwkAAOwLACAKAADuCwAgCwAA7wsAIA0AAPALACAQAADxCwAgEwAA8gsAIIMFAgCDCgAhhAUCAIMKACGUBQIA9AoAIZcFAQCXCgAhmAVAAJgKACGjBUAAmAoAIdMFAADrC_sFIvEFAgD0CgAh8gUCAPQKACHzBRAAjAoAIfQFEACMCgAh9QUQAIwKACH2BRAAjAoAIfcFEADqCwAh-AUQAIwKACH5BRAAjAoAIfsFAQCXCgAhFwkAAKIMACAKAACkDAAgCwAApQwAIA0AAKYMACAQAACnDAAgEwAAqAwAIIMFAgAAAAGEBQIAAAABlAUCAAAAAZcFAQAAAAGYBUAAAAABowVAAAAAAdMFAAAA-wUC8QUCAAAAAfIFAgAAAAHzBRAAAAAB9AUQAAAAAfUFEAAAAAH2BRAAAAAB9wUQAAAAAfgFEAAAAAH5BRAAAAAB-wUBAAAAAQUbAADFDAAggwUCAAAAAZgFQAAAAAH-BQEAAAABgAYAAACABgICAAAAWgAgRAAA_g4AIAMAAABaACBEAAD-DgAgRQAA_Q4AIAE9AADzEQAwCgQAAJkJACAbAADBCQAggAUAAL8JADCBBQAAWAAQggUAAL8JADCDBQIAAAABmAVAAOMIACGkBQIA4ggAIf4FAQCgCAAhgAYAAMAJgAYiAgAAAFoAID0AAP0OACACAAAA-w4AID0AAPwOACAIgAUAAPoOADCBBQAA-w4AEIIFAAD6DgAwgwUCAOIIACGYBUAA4wgAIaQFAgDiCAAh_gUBAKAIACGABgAAwAmABiIIgAUAAPoOADCBBQAA-w4AEIIFAAD6DgAwgwUCAOIIACGYBUAA4wgAIaQFAgDiCAAh_gUBAKAIACGABgAAwAmABiIEgwUCAIMKACGYBUAAmAoAIf4FAQCCCgAhgAYAALUMgAYiBRsAALcMACCDBQIAgwoAIZgFQACYCgAh_gUBAIIKACGABgAAtQyABiIFGwAAxQwAIIMFAgAAAAGYBUAAAAAB_gUBAAAAAYAGAAAAgAYCGQMAAI0NACAGAACMDQAgBwAAjg0AIAsAAI8NACAMAACSDQAgEAAAkA0AIBcAAJENACCDBQIAAAABhAUCAAAAAZQFAgAAAAGYBUAAAAABowVAAAAAAdMFAAAAnQYCkQYCAAAAAZIGAgAAAAGTBgEAAAABlAYBAAAAAZUGQAAAAAGWBgEAAAABmAYAAACYBgKZBoAAAAABmgZAAAAAAZsGAQAAAAGdBgEAAAABngYBAAAAAQIAAAASACBEAACHDwAgAwAAABIAIEQAAIcPACBFAACGDwAgAT0AAPIRADACAAAAEgAgPQAAhg8AIAIAAADVDQAgPQAAhQ8AIBKDBQIAgwoAIYQFAgCDCgAhlAUCAPQKACGYBUAAmAoAIaMFQACYCgAh0wUAAOgMnQYikQYCAPQKACGSBgIAgwoAIZMGAQCCCgAhlAYBAIIKACGVBkAAmAoAIZYGAQCCCgAhmAYAAOcMmAYimQaAAAAAAZoGQACYCgAhmwYBAIIKACGdBgEAlwoAIZ4GAQCXCgAhGQMAAOsMACAGAADqDAAgBwAA7AwAIAsAAO0MACAMAADwDAAgEAAA7gwAIBcAAO8MACCDBQIAgwoAIYQFAgCDCgAhlAUCAPQKACGYBUAAmAoAIaMFQACYCgAh0wUAAOgMnQYikQYCAPQKACGSBgIAgwoAIZMGAQCCCgAhlAYBAIIKACGVBkAAmAoAIZYGAQCCCgAhmAYAAOcMmAYimQaAAAAAAZoGQACYCgAhmwYBAIIKACGdBgEAlwoAIZ4GAQCXCgAhGQMAAI0NACAGAACMDQAgBwAAjg0AIAsAAI8NACAMAACSDQAgEAAAkA0AIBcAAJENACCDBQIAAAABhAUCAAAAAZQFAgAAAAGYBUAAAAABowVAAAAAAdMFAAAAnQYCkQYCAAAAAZIGAgAAAAGTBgEAAAABlAYBAAAAAZUGQAAAAAGWBgEAAAABmAYAAACYBgKZBoAAAAABmgZAAAAAAZsGAQAAAAGdBgEAAAABngYBAAAAAQ8GAACcDQAgCwAAng0AIIMFAgAAAAGUBQIAAAABmAVAAAAAAYgGAQAAAAGMBgEAAAABjQYBAAAAAZEGAgAAAAGfBgEAAAABoAYQAAAAAaEGAQAAAAGiBgEAAAABpAYAAACkBgKlBgEAAAABAgAAADwAIEQAAJAPACADAAAAPAAgRAAAkA8AIEUAAI8PACABPQAA8REAMAIAAAA8ACA9AACPDwAgAgAAALENACA9AACODwAgDYMFAgCDCgAhlAUCAPQKACGYBUAAmAoAIYgGAQCCCgAhjAYBAJcKACGNBgEAlwoAIZEGAgCDCgAhnwYBAJcKACGgBhAA6gsAIaEGAQCXCgAhogYBAJcKACGkBgAAmA2kBiKlBgEAlwoAIQ8GAACZDQAgCwAAmw0AIIMFAgCDCgAhlAUCAPQKACGYBUAAmAoAIYgGAQCCCgAhjAYBAJcKACGNBgEAlwoAIZEGAgCDCgAhnwYBAJcKACGgBhAA6gsAIaEGAQCXCgAhogYBAJcKACGkBgAAmA2kBiKlBgEAlwoAIQ8GAACcDQAgCwAAng0AIIMFAgAAAAGUBQIAAAABmAVAAAAAAYgGAQAAAAGMBgEAAAABjQYBAAAAAZEGAgAAAAGfBgEAAAABoAYQAAAAAaEGAQAAAAGiBgEAAAABpAYAAACkBgKlBgEAAAABFAMAAKAOACAHAAC0DgAgCAAAog4AIBgAAKEOACAZAACjDgAggwUCAAAAAYQFAgAAAAGXBQEAAAABmAVAAAAAAdMFAQAAAAHkBQEAAAAB_gUBAAAAAZIGAgAAAAGqBkAAAAABqwYBAAAAAawGAQAAAAGtBiAAAAABrgYBAAAAAa8GIAAAAAGxBgAAALEGAgIAAAAJACBEAACZDwAgAwAAAAkAIEQAAJkPACBFAACYDwAgAT0AAPARADACAAAACQAgPQAAmA8AIAIAAAD3DQAgPQAAlw8AIA-DBQIAgwoAIYQFAgCDCgAhlwUBAJcKACGYBUAAmAoAIdMFAQCCCgAh5AUBAIIKACH-BQEAggoAIZIGAgCDCgAhqgZAAJgKACGrBgEAggoAIawGAQCCCgAhrQYgALUKACGuBgEAlwoAIa8GIAC1CgAhsQYAAPkNsQYiFAMAAPwNACAHAACzDgAgCAAA_g0AIBgAAP0NACAZAAD_DQAggwUCAIMKACGEBQIAgwoAIZcFAQCXCgAhmAVAAJgKACHTBQEAggoAIeQFAQCCCgAh_gUBAIIKACGSBgIAgwoAIaoGQACYCgAhqwYBAIIKACGsBgEAggoAIa0GIAC1CgAhrgYBAJcKACGvBiAAtQoAIbEGAAD5DbEGIhQDAACgDgAgBwAAtA4AIAgAAKIOACAYAAChDgAgGQAAow4AIIMFAgAAAAGEBQIAAAABlwUBAAAAAZgFQAAAAAHTBQEAAAAB5AUBAAAAAf4FAQAAAAGSBgIAAAABqgZAAAAAAasGAQAAAAGsBgEAAAABrQYgAAAAAa4GAQAAAAGvBiAAAAABsQYAAACxBgIDRAAA7hEAIM0GAADvEQAg0wYAAAEAIAREAACRDwAwzQYAAJIPADDPBgAAlA8AINMGAADzDQAwBEQAAIgPADDNBgAAiQ8AMM8GAACLDwAg0wYAAK0NADAERAAA_w4AMM0GAACADwAwzwYAAIIPACDTBgAA0Q0AMAREAADzDgAwzQYAAPQOADDPBgAA9g4AINMGAAD3DgAwBEQAAOoOADDNBgAA6w4AMM8GAADtDgAg0wYAAMUNADAERAAA3g4AMM0GAADfDgAwzwYAAOEOACDTBgAA4g4AMAREAADSDgAwzQYAANMOADDPBgAA1Q4AINMGAADWDgAwA0QAAM0OACDNBgAAzg4AINMGAAC3AQAgBEQAAMQOADDNBgAAxQ4AMM8GAADHDgAg0wYAALILADAAAAAAAAtEAACMEQAwRQAAkREAMM0GAACNEQAwzgYAAI4RADDPBgAAjxEAINAGAACQEQAw0QYAAJARADDSBgAAkBEAMNMGAACQEQAw1AYAAJIRADDVBgAAkxEAMAtEAACDEQAwRQAAhxEAMM0GAACEEQAwzgYAAIURADDPBgAAhhEAINAGAADzDQAw0QYAAPMNADDSBgAA8w0AMNMGAADzDQAw1AYAAIgRADDVBgAA9g0AMAtEAAD3EAAwRQAA_BAAMM0GAAD4EAAwzgYAAPkQADDPBgAA-hAAINAGAAD7EAAw0QYAAPsQADDSBgAA-xAAMNMGAAD7EAAw1AYAAP0QADDVBgAA_hAAMAtEAADrEAAwRQAA8BAAMM0GAADsEAAwzgYAAO0QADDPBgAA7hAAINAGAADvEAAw0QYAAO8QADDSBgAA7xAAMNMGAADvEAAw1AYAAPEQADDVBgAA8hAAMAtEAADiEAAwRQAA5hAAMM0GAADjEAAwzgYAAOQQADDPBgAA5RAAINAGAADRDQAw0QYAANENADDSBgAA0Q0AMNMGAADRDQAw1AYAAOcQADDVBgAA1A0AMAtEAADWEAAwRQAA2xAAMM0GAADXEAAwzgYAANgQADDPBgAA2RAAINAGAADaEAAw0QYAANoQADDSBgAA2hAAMNMGAADaEAAw1AYAANwQADDVBgAA3RAAMAtEAADKEAAwRQAAzxAAMM0GAADLEAAwzgYAAMwQADDPBgAAzRAAINAGAADOEAAw0QYAAM4QADDSBgAAzhAAMNMGAADOEAAw1AYAANAQADDVBgAA0RAAMAtEAADBEAAwRQAAxRAAMM0GAADCEAAwzgYAAMMQADDPBgAAxBAAINAGAADFDQAw0QYAAMUNADDSBgAAxQ0AMNMGAADFDQAw1AYAAMYQADDVBgAAyA0AMAtEAAC1EAAwRQAAuhAAMM0GAAC2EAAwzgYAALcQADDPBgAAuBAAINAGAAC5EAAw0QYAALkQADDSBgAAuRAAMNMGAAC5EAAw1AYAALsQADDVBgAAvBAAMAtEAACpEAAwRQAArhAAMM0GAACqEAAwzgYAAKsQADDPBgAArBAAINAGAACtEAAw0QYAAK0QADDSBgAArRAAMNMGAACtEAAw1AYAAK8QADDVBgAAsBAAMAtEAACdEAAwRQAAohAAMM0GAACeEAAwzgYAAJ8QADDPBgAAoBAAINAGAAChEAAw0QYAAKEQADDSBgAAoRAAMNMGAAChEAAw1AYAAKMQADDVBgAApBAAMAtEAACUEAAwRQAAmBAAMM0GAACVEAAwzgYAAJYQADDPBgAAlxAAINAGAACyCwAw0QYAALILADDSBgAAsgsAMNMGAACyCwAw1AYAAJkQADDVBgAAtQsAMAtEAACLEAAwRQAAjxAAMM0GAACMEAAwzgYAAI0QADDPBgAAjhAAINAGAACmCwAw0QYAAKYLADDSBgAApgsAMNMGAACmCwAw1AYAAJAQADDVBgAAqQsAMAtEAACCEAAwRQAAhhAAMM0GAACDEAAwzgYAAIQQADDPBgAAhRAAINAGAADiDgAw0QYAAOIOADDSBgAA4g4AMNMGAADiDgAw1AYAAIcQADDVBgAA5Q4AMAdEAAD9DwAgRQAAgBAAIM0GAAD-DwAgzgYAAP8PACDRBgAAqAEAINIGAACoAQAg0wYAAJkGACAHRAAA-A8AIEUAAPsPACDNBgAA-Q8AIM4GAAD6DwAg0QYAAKoBACDSBgAAqgEAINMGAACxBgAgB0QAAPMPACBFAAD2DwAgzQYAAPQPACDOBgAA9Q8AINEGAACsAQAg0gYAAKwBACDTBgAAyQYAIAdEAADuDwAgRQAA8Q8AIM0GAADvDwAgzgYAAPAPACDRBgAArgEAINIGAACuAQAg0wYAAOEGACAHRAAA6Q8AIEUAAOwPACDNBgAA6g8AIM4GAADrDwAg0QYAALABACDSBgAAsAEAINMGAACPBwAgC0QAAN0PADBFAADiDwAwzQYAAN4PADDOBgAA3w8AMM8GAADgDwAg0AYAAOEPADDRBgAA4Q8AMNIGAADhDwAw0wYAAOEPADDUBgAA4w8AMNUGAADkDwAwC0QAANEPADBFAADWDwAwzQYAANIPADDOBgAA0w8AMM8GAADUDwAg0AYAANUPADDRBgAA1Q8AMNIGAADVDwAw0wYAANUPADDUBgAA1w8AMNUGAADYDwAwC0QAAMUPADBFAADKDwAwzQYAAMYPADDOBgAAxw8AMM8GAADIDwAg0AYAAMkPADDRBgAAyQ8AMNIGAADJDwAw0wYAAMkPADDUBgAAyw8AMNUGAADMDwAwB0QAAMAPACBFAADDDwAgzQYAAMEPACDOBgAAwg8AINEGAAC9AQAg0gYAAL0BACDTBgAA_wcAIAKDBQIAAAABhQUBAAAAAQIAAAD_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_A8AIBAAAACqAQAgPQAA_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_EAAgAT0AAOURADAHAwAAoQgAIIAFAACeCQAwgQUAAJkBABCCBQAAngkAMIMFAgAAAAGEBQIA4ggAIZgFQADjCAAhAgAAAJsBACA9AAC_EAAgAgAAAL0QACA9AAC-EAAgBoAFAAC8EAAwgQUAAL0QABCCBQAAvBAAMIMFAgDiCAAhhAUCAOIIACGYBUAA4wgAIQaABQAAvBAAMIEFAAC9EAAQggUAALwQADCDBQIA4ggAIYQFAgDiCAAhmAVAAOMIACECgwUCAIMKACGYBUAAmAoAIQKDBQIAgwoAIZgFQACYCgAhAoMFAgAAAAGYBUAAAAABFwQAAKMMACAJAACiDAAgCwAApQwAIA0AAKYMACAQAACnDAAgEwAAqAwAIIMFAgAAAAGEBQIAAAABlAUCAAAAAZcFAQAAAAGYBUAAAAABowVAAAAAAaQFAgAAAAHTBQAAAPsFAvEFAgAAAAHzBRAAAAAB9AUQAAAAAfUFEAAAAAH2BRAAAAAB9wUQAAAAAfgFEAAAAAH5BRAAAAAB-wUBAAAAAQIAAAAcACBEAADJEAAgAwAAABwAIEQAAMkQACBFAADIEAAgAT0AAOQRADACAAAAHAAgPQAAyBAAIAIAAADJDQAgPQAAxxAAIBGDBQIAgwoAIYQFAgCDCgAhlAUCAPQKACGXBQEAlwoAIZgFQACYCgAhowVAAJgKACGkBQIAgwoAIdMFAADrC_sFIvEFAgD0CgAh8wUQAIwKACH0BRAAjAoAIfUFEACMCgAh9gUQAIwKACH3BRAA6gsAIfgFEACMCgAh-QUQAIwKACH7BQEAlwoAIRcEAADtCwAgCQAA7AsAIAsAAO8LACANAADwCwAgEAAA8QsAIBMAAPILACCDBQIAgwoAIYQFAgCDCgAhlAUCAPQKACGXBQEAlwoAIZgFQACYCgAhowVAAJgKACGkBQIAgwoAIdMFAADrC_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_xAAID0AAIARACAKgAUAAP4QADCBBQAA_xAAEIIFAAD-EAAwgwUCAOIIACGEBQIA4ggAIZgFQADjCAAhmQUBAKAIACGxBQEAuwgAIagGAQCgCAAhqQYBALsIACEKgAUAAP4QADCBBQAA_xAAEIIFAAD-EAAwgwUCAOIIACGEBQIA4ggAIZgFQADjCAAhmQUBAKAIACGxBQEAuwgAIagGAQCgCAAhqQYBALsIACEGgwUCAIMKACGYBUAAmAoAIZkFAQCCCgAhsQUBAJcKACGoBgEAggoAIakGAQCXCgAhCAUAAOQNACAIAADlDQAggwUCAIMKACGYBUAAmAoAIZkFAQCCCgAhsQUBAJcKACGoBgEAggoAIakGAQCXCgAhCAUAAKUOACAIAACmDgAggwUCAAAAAZgFQAAAAAGZBQEAAAABsQUBAAAAAagGAQAAAAGpBgEAAAABFAQAAJ8OACAHAAC0DgAgCAAAog4AIBgAAKEOACAZAACjDgAggwUCAAAAAZcFAQAAAAGYBUAAAAABpAUCAAAAAdMFAQAAAAHkBQEAAAAB_gUBAAAAAZIGAgAAAAGqBkAAAAABqwYBAAAAAawGAQAAAAGtBiAAAAABrgYBAAAAAa8GIAAAAAGxBgAAALEGAgIAAAAJACBEAACLEQAgAwAAAAkAIEQAAIsRACBFAACKEQAgAT0AAN4RADACAAAACQAgPQAAihEAIAIAAAD3DQAgPQAAiREAIA-DBQIAgwoAIZcFAQCXCgAhmAVAAJgKACGkBQIAgwoAIdMFAQCCCgAh5AUBAIIKACH-BQEAggoAIZIGAgCDCgAhqgZAAJgKACGrBgEAggoAIawGAQCCCgAhrQYgALUKACGuBgEAlwoAIa8GIAC1CgAhsQYAAPkNsQYiFAQAAPsNACAHAACzDgAgCAAA_g0AIBgAAP0NACAZAAD_DQAggwUCAIMKACGXBQEAlwoAIZgFQACYCgAhpAUCAIMKACHTBQEAggoAIeQFAQCCCgAh_gUBAIIKACGSBgIAgwoAIaoGQACYCgAhqwYBAIIKACGsBgEAggoAIa0GIAC1CgAhrgYBAJcKACGvBiAAtQoAIbEGAAD5DbEGIhQEAACfDgAgBwAAtA4AIAgAAKIOACAYAAChDgAgGQAAow4AIIMFAgAAAAGXBQEAAAABmAVAAAAAAaQFAgAAAAHTBQEAAAAB5AUBAAAAAf4FAQAAAAGSBgIAAAABqgZAAAAAAasGAQAAAAGsBgEAAAABrQYgAAAAAa4GAQAAAAGvBiAAAAABsQYAAACxBgIdBQAAmw8AIAgAAJ0PACAMAACfDwAgGAAAnA8AIBwAAJ4PACAdAACgDwAgHgAAoQ8AIB8AAKIPACAlAACjDwAggwUCAAAAAZgFQAAAAAGjBUAAAAABsQUBAAAAAbQFAQAAAAG2BQEAAAAB0wUAAACxBgKVBkAAAAABmwYBAAAAAakGAQAAAAGyBgEAAAABswYBAAAAAbQGAQAAAAG1BgEAAAABtgYBAAAAAbcGAQAAAAG4BgEAAAABuQYBAAAAAboGAQAAAAG7BgEAAAABAgAAAAUAIEQAAJcRACADAAAABQAgRAAAlxEAIEUAAJYRACABPQAA3REAMCIDAAChCAAgBQAAqgkAIAgAAKQJACAMAAClCQAgGAAApwkAIBwAAPoJACAdAADsCQAgHgAA-wkAIB8AAPwJACAlAAC1CQAggAUAAPkJADCBBQAAAwAQggUAAPkJADCDBQIAAAABhAUCAOIIACGYBUAA4wgAIaMFQADjCAAhsQUBALsIACG0BQEAuwgAIbYFAQC7CAAh0wUAAPcJsQYilQZAAOQIACGbBgEAuwgAIakGAQCgCAAhsgYBAKAIACGzBgEAoAgAIbQGAQCgCAAhtQYBALsIACG2BgEAuwgAIbcGAQC7CAAhuAYBALsIACG5BgEAuwgAIboGAQC7CAAhuwYBALsIACECAAAABQAgPQAAlhEAIAIAAACUEQAgPQAAlREAIBiABQAAkxEAMIEFAACUEQAQggUAAJMRADCDBQIA4ggAIYQFAgDiCAAhmAVAAOMIACGjBUAA4wgAIbEFAQC7CAAhtAUBALsIACG2BQEAuwgAIdMFAAD3CbEGIpUGQADkCAAhmwYBALsIACGpBgEAoAgAIbIGAQCgCAAhswYBAKAIACG0BgEAoAgAIbUGAQC7CAAhtgYBALsIACG3BgEAuwgAIbgGAQC7CAAhuQYBALsIACG6BgEAuwgAIbsGAQC7CAAhGIAFAACTEQAwgQUAAJQRABCCBQAAkxEAMIMFAgDiCAAhhAUCAOIIACGYBUAA4wgAIaMFQADjCAAhsQUBALsIACG0BQEAuwgAIbYFAQC7CAAh0wUAAPcJsQYilQZAAOQIACGbBgEAuwgAIakGAQCgCAAhsgYBAKAIACGzBgEAoAgAIbQGAQCgCAAhtQYBALsIACG2BgEAuwgAIbcGAQC7CAAhuAYBALsIACG5BgEAuwgAIboGAQC7CAAhuwYBALsIACEUgwUCAIMKACGYBUAAmAoAIaMFQACYCgAhsQUBAJcKACG0BQEAlwoAIbYFAQCXCgAh0wUAAPkNsQYilQZAAMQLACGbBgEAlwoAIakGAQCCCgAhsgYBAIIKACGzBgEAggoAIbQGAQCCCgAhtQYBAJcKACG2BgEAlwoAIbcGAQCXCgAhuAYBAJcKACG5BgEAlwoAIboGAQCXCgAhuwYBAJcKACEdBQAAuw4AIAgAAL0OACAMAAC_DgAgGAAAvA4AIBwAAL4OACAdAADADgAgHgAAwQ4AIB8AAMIOACAlAADDDgAggwUCAIMKACGYBUAAmAoAIaMFQACYCgAhsQUBAJcKACG0BQEAlwoAIbYFAQCXCgAh0wUAAPkNsQYilQZAAMQLACGbBgEAlwoAIakGAQCCCgAhsgYBAIIKACGzBgEAggoAIbQGAQCCCgAhtQYBAJcKACG2BgEAlwoAIbcGAQCXCgAhuAYBAJcKACG5BgEAlwoAIboGAQCXCgAhuwYBAJcKACEdBQAAmw8AIAgAAJ0PACAMAACfDwAgGAAAnA8AIBwAAJ4PACAdAACgDwAgHgAAoQ8AIB8AAKIPACAlAACjDwAggwUCAAAAAZgFQAAAAAGjBUAAAAABsQUBAAAAAbQFAQAAAAG2BQEAAAAB0wUAAACxBgKVBkAAAAABmwYBAAAAAakGAQAAAAGyBgEAAAABswYBAAAAAbQGAQAAAAG1BgEAAAABtgYBAAAAAbcGAQAAAAG4BgEAAAABuQYBAAAAAboGAQAAAAG7BgEAAAABBEQAAIwRADDNBgAAjREAMM8GAACPEQAg0wYAAJARADAERAAAgxEAMM0GAACEEQAwzwYAAIYRACDTBgAA8w0AMAREAAD3EAAwzQYAAPgQADDPBgAA-hAAINMGAAD7EAAwBEQAAOsQADDNBgAA7BAAMM8GAADuEAAg0wYAAO8QADAERAAA4hAAMM0GAADjEAAwzwYAAOUQACDTBgAA0Q0AMAREAADWEAAwzQYAANcQADDPBgAA2RAAINMGAADaEAAwBEQAAMoQADDNBgAAyxAAMM8GAADNEAAg0wYAAM4QADAERAAAwRAAMM0GAADCEAAwzwYAAMQQACDTBgAAxQ0AMAREAAC1EAAwzQYAALYQADDPBgAAuBAAINMGAAC5EAAwBEQAAKkQADDNBgAAqhAAMM8GAACsEAAg0wYAAK0QADAERAAAnRAAMM0GAACeEAAwzwYAAKAQACDTBgAAoRAAMAREAACUEAAwzQYAAJUQADDPBgAAlxAAINMGAACyCwAwBEQAAIsQADDNBgAAjBAAMM8GAACOEAAg0wYAAKYLADAERAAAghAAMM0GAACDEAAwzwYAAIUQACDTBgAA4g4AMANEAAD9DwAgzQYAAP4PACDTBgAAmQYAIANEAAD4DwAgzQYAAPkPACDTBgAAsQYAIANEAADzDwAgzQYAAPQPACDTBgAAyQYAIANEAADuDwAgzQYAAO8PACDTBgAA4QYAIANEAADpDwAgzQYAAOoPACDTBgAAjwcAIAREAADdDwAwzQYAAN4PADDPBgAA4A8AINMGAADhDwAwBEQAANEPADDNBgAA0g8AMM8GAADUDwAg0wYAANUPADAERAAAxQ8AMM0GAADGDwAwzwYAAMgPACDTBgAAyQ8AMANEAADADwAgzQYAAMEPACDTBgAA_wcAIAAAAAAAAAAAAAAAAAAAAwMAAIYKACDGBQAAkQoAIMcFAACRCgAgAQMAAIYKACABAwAAhgoAIAsDAACGCgAgrQUAAJEKACCuBQAAkQoAIK8FAACRCgAgsAUAAJEKACCxBQAAkQoAILIFAACRCgAgswUAAJEKACC0BQAAkQoAILUFAACRCgAgtgUAAJEKACABAwAAhgoAIAAAAAEDAACGCgAgFgMAAIYKACAFAACwEQAgCAAAsxEAIAwAALYRACAYAADIEQAgHAAA2hEAIB0AALwRACAeAADbEQAgHwAA3BEAICUAALoRACCxBQAAkQoAILQFAACRCgAgtgUAAJEKACCVBgAAkQoAIJsGAACRCgAgtQYAAJEKACC2BgAAkQoAILcGAACRCgAguAYAAJEKACC5BgAAkQoAILoGAACRCgAguwYAAJEKACAAAAcDAACGCgAgIgAAyhEAICQAAMsRACDKBQAAkQoAINkFAACRCgAg2wUAAJEKACDcBQAAkQoAIAcDAACGCgAgBAAAxhEAIBkAALsRACAgAADKEQAgIQAAuhEAIKQFAACRCgAg3QUAAJEKACAAAgQAAMYRACAbAADNEQAgAAgDAACGCgAgBAAAxhEAIAcAANcRACAIAACzEQAgGAAAyBEAIBkAANkRACCXBQAAkQoAIK4GAACRCgAgDQMAAIYKACAEAADGEQAgBgAAzhEAIAcAANcRACALAADQEQAgDAAA0xEAIBAAANYRACAXAADYEQAglAUAAJEKACCRBgAAkQoAIJkGAACRCgAgnQYAAJEKACCeBgAAkQoAIAUDAACGCgAgCAAAsxEAIBQAALYRACAVAADHEQAgFgAAyBEAIAADCwAA0BEAIBEAANERACCXBQAAkQoAIA0EAADGEQAgCQAAzxEAIAoAAIYKACALAADQEQAgDQAA1BEAIBAAANYRACATAADREQAglAUAAJEKACCXBQAAkQoAIPEFAACRCgAg8gUAAJEKACD3BQAAkQoAIPsFAACRCgAgAAwJAADPEQAgDAAA0xEAIA0AANQRACCSBQAAkQoAIPEFAACRCgAg-wUAAJEKACCKBgAAkQoAIIsGAACRCgAgjAYAAJEKACCNBgAAkQoAII4GAACRCgAgjwYAAJEKACAABQMAAIYKACAFAACwEQAgCAAAsxEAILEFAACRCgAgqQYAAJEKACAAAAAAAgMAAIYKACAEAADGEQAgFIMFAgAAAAGYBUAAAAABowVAAAAAAbEFAQAAAAG0BQEAAAABtgUBAAAAAdMFAAAAsQYClQZAAAAAAZsGAQAAAAGpBgEAAAABsgYBAAAAAbMGAQAAAAG0BgEAAAABtQYBAAAAAbYGAQAAAAG3BgEAAAABuAYBAAAAAbkGAQAAAAG6BgEAAAABuwYBAAAAAQ-DBQIAAAABlwUBAAAAAZgFQAAAAAGkBQIAAAAB0wUBAAAAAeQFAQAAAAH-BQEAAAABkgYCAAAAAaoGQAAAAAGrBgEAAAABrAYBAAAAAa0GIAAAAAGuBgEAAAABrwYgAAAAAbEGAAAAsQYCBoMFAgAAAAGYBUAAAAABmQUBAAAAAbEFAQAAAAGoBgEAAAABqQYBAAAAAQWDBQIAAAABmAVAAAAAAaIFAgAAAAGmBgEAAAABpwYBAAAAARKDBQIAAAABlAUCAAAAAZgFQAAAAAGjBUAAAAABpAUCAAAAAdMFAAAAnQYCkQYCAAAAAZIGAgAAAAGTBgEAAAABlAYBAAAAAZUGQAAAAAGWBgEAAAABmAYAAACYBgKZBoAAAAABmgZAAAAAAZsGAQAAAAGdBgEAAAABngYBAAAAAQSDBQIAAAABhQYBAAAAAYYGAQAAAAGHBgEAAAABBYMFAgAAAAGBBgEAAAABggYBAAAAAYMGAQAAAAGEBgEAAAABEYMFAgAAAAGEBQIAAAABlAUCAAAAAZcFAQAAAAGYBUAAAAABowVAAAAAAaQFAgAAAAHTBQAAAPsFAvEFAgAAAAHzBRAAAAAB9AUQAAAAAfUFEAAAAAH2BRAAAAAB9wUQAAAAAfgFEAAAAAH5BRAAAAAB-wUBAAAAAQKDBQIAAAABmAVAAAAAAQSDBQIAAAABmAVAAAAAAecFAQAAAAHoBSAAAAABBYMFAgAAAAGYBUAAAAAB5AUAAADkBQLlBQEAAAAB5gUgAAAAAQaDBQIAAAABmAVAAAAAAZkFAQAAAAGjBUAAAAABpAUCAAAAAd0FAgAAAAEKgwUCAAAAAZgFQAAAAAGZBQEAAAABowVAAAAAAcoFAQAAAAHLBQQAAAAB2QUCAAAAAdoFIAAAAAHbBQIAAAAB3AUBAAAAAQmDBQIAAAABmAVAAAAAAaQFAgAAAAHPBQAAAM8FAtEFAAAA0QUC0wUAAADTBQLUBQEAAAAB1QUCAAAAAdYFAQAAAAEEgwUCAAAAAZgFQAAAAAGZBQEAAAABrQUBAAAAAQWDBQIAAAABowVAAAAAAaQFAgAAAAGlBQEAAAABpgUgAAAAAQ2DBQIAAAABmAVAAAAAAZkFAQAAAAGaBQEAAAABmwUBAAAAAZwFAQAAAAGdBQEAAAABngUBAAAAAZ8FAQAAAAGgBQEAAAABoQUBAAAAAaIFAgAAAAGjBUAAAAABIAUAAJkRACAHAACaEQAgCAAAnBEAIB0AAKURACAlAACjEQAgJwAAmxEAICgAAJ0RACApAACeEQAgKgAAnxEAICsAAKARACAsAAChEQAgLQAAohEAIC4AAKQRACAvAACmEQAgMAAApxEAIDEAAKgRACAyAACpEQAgMwAAqhEAIDQAAKsRACA1AACsEQAgNgAArREAIDcAAK4RACCDBQIAAAABhgYBAAAAAYcGAQAAAAG8BiAAAAABvQYCAAAAAb4GIAAAAAG_BgIAAAABwAYgAAAAAcEGAgAAAAHCBgIAAAABAgAAAAEAIEQAAO4RACAPgwUCAAAAAYQFAgAAAAGXBQEAAAABmAVAAAAAAdMFAQAAAAHkBQEAAAAB_gUBAAAAAZIGAgAAAAGqBkAAAAABqwYBAAAAAawGAQAAAAGtBiAAAAABrgYBAAAAAa8GIAAAAAGxBgAAALEGAg2DBQIAAAABlAUCAAAAAZgFQAAAAAGIBgEAAAABjAYBAAAAAY0GAQAAAAGRBgIAAAABnwYBAAAAAaAGEAAAAAGhBgEAAAABogYBAAAAAaQGAAAApAYCpQYBAAAAARKDBQIAAAABhAUCAAAAAZQFAgAAAAGYBUAAAAABowVAAAAAAdMFAAAAnQYCkQYCAAAAAZIGAgAAAAGTBgEAAAABlAYBAAAAAZUGQAAAAAGWBgEAAAABmAYAAACYBgKZBoAAAAABmgZAAAAAAZsGAQAAAAGdBgEAAAABngYBAAAAAQSDBQIAAAABmAVAAAAAAf4FAQAAAAGABgAAAIAGAhGDBQIAAAABhAUCAAAAAZQFAgAAAAGXBQEAAAABmAVAAAAAAaMFQAAAAAHTBQAAAPsFAvEFAgAAAAHyBQIAAAAB8wUQAAAAAfQFEAAAAAH1BRAAAAAB9gUQAAAAAfcFEAAAAAH4BRAAAAAB-QUQAAAAAfsFAQAAAAEJgwUCAAAAAYQFAgAAAAGYBUAAAAABzwUAAADPBQLRBQAAANEFAtMFAAAA0wUC1AUBAAAAAdUFAgAAAAHWBQEAAAABCIMFAgAAAAGjBUAAAAAByAUBAAAAAckFAQAAAAHKBQEAAAABywUEAAAAAcwFAQAAAAHNBUAAAAABBoMFAgAAAAGEBQIAAAABmAVAAAAAAZkFAQAAAAGjBUAAAAAB3QUCAAAAAQMAAAANACBEAADuEQAgRQAA-hEAICIAAAANACAFAACqDwAgBwAAqw8AIAgAAK0PACAdAAC2DwAgJQAAtA8AICcAAKwPACAoAACuDwAgKQAArw8AICoAALAPACArAACxDwAgLAAAsg8AIC0AALMPACAuAAC1DwAgLwAAtw8AIDAAALgPACAxAAC5DwAgMgAAug8AIDMAALsPACA0AAC8DwAgNQAAvQ8AIDYAAL4PACA3AAC_DwAgPQAA-hEAIIMFAgCDCgAhhgYBAIIKACGHBgEAggoAIbwGIAC1CgAhvQYCAIMKACG-BiAAtQoAIb8GAgCDCgAhwAYgALUKACHBBgIAgwoAIcIGAgCDCgAhIAUAAKoPACAHAACrDwAgCAAArQ8AIB0AALYPACAlAAC0DwAgJwAArA8AICgAAK4PACApAACvDwAgKgAAsA8AICsAALEPACAsAACyDwAgLQAAsw8AIC4AALUPACAvAAC3DwAgMAAAuA8AIDEAALkPACAyAAC6DwAgMwAAuw8AIDQAALwPACA1AAC9DwAgNgAAvg8AIDcAAL8PACCDBQIAgwoAIYYGAQCCCgAhhwYBAIIKACG8BiAAtQoAIb0GAgCDCgAhvgYgALUKACG_BgIAgwoAIcAGIAC1CgAhwQYCAIMKACHCBgIAgwoAIQkDAACkDgAgCAAApg4AIIMFAgAAAAGEBQIAAAABmAVAAAAAAZkFAQAAAAGxBQEAAAABqAYBAAAAAakGAQAAAAECAAAAigEAIEQAAPsRACADAAAACwAgRAAA-xEAIEUAAP8RACALAAAACwAgAwAA4w0AIAgAAOUNACA9AAD_EQAggwUCAIMKACGEBQIAgwoAIZgFQACYCgAhmQUBAIIKACGxBQEAlwoAIagGAQCCCgAhqQYBAJcKACEJAwAA4w0AIAgAAOUNACCDBQIAgwoAIYQFAgCDCgAhmAVAAJgKACGZBQEAggoAIbEFAQCXCgAhqAYBAIIKACGpBgEAlwoAIRUDAACgDgAgBAAAnw4AIAcAALQOACAIAACiDgAgGAAAoQ4AIIMFAgAAAAGEBQIAAAABlwUBAAAAAZgFQAAAAAGkBQIAAAAB0wUBAAAAAeQFAQAAAAH-BQEAAAABkgYCAAAAAaoGQAAAAAGrBgEAAAABrAYBAAAAAa0GIAAAAAGuBgEAAAABrwYgAAAAAbEGAAAAsQYCAgAAAAkAIEQAAIASACADAAAABwAgRAAAgBIAIEUAAIQSACAXAAAABwAgAwAA_A0AIAQAAPsNACAHAACzDgAgCAAA_g0AIBgAAP0NACA9AACEEgAggwUCAIMKACGEBQIAgwoAIZcFAQCXCgAhmAVAAJgKACGkBQIAgwoAIdMFAQCCCgAh5AUBAIIKACH-BQEAggoAIZIGAgCDCgAhqgZAAJgKACGrBgEAggoAIawGAQCCCgAhrQYgALUKACGuBgEAlwoAIa8GIAC1CgAhsQYAAPkNsQYiFQMAAPwNACAEAAD7DQAgBwAAsw4AIAgAAP4NACAYAAD9DQAggwUCAIMKACGEBQIAgwoAIZcFAQCXCgAhmAVAAJgKACGkBQIAgwoAIdMFAQCCCgAh5AUBAIIKACH-BQEAggoAIZIGAgCDCgAhqgZAAJgKACGrBgEAggoAIawGAQCCCgAhrQYgALUKACGuBgEAlwoAIa8GIAC1CgAhsQYAAPkNsQYiIAUAAJkRACAIAACcEQAgHQAApREAICUAAKMRACAmAACYEQAgJwAAmxEAICgAAJ0RACApAACeEQAgKgAAnxEAICsAAKARACAsAAChEQAgLQAAohEAIC4AAKQRACAvAACmEQAgMAAApxEAIDEAAKgRACAyAACpEQAgMwAAqhEAIDQAAKsRACA1AACsEQAgNgAArREAIDcAAK4RACCDBQIAAAABhgYBAAAAAYcGAQAAAAG8BiAAAAABvQYCAAAAAb4GIAAAAAG_BgIAAAABwAYgAAAAAcEGAgAAAAHCBgIAAAABAgAAAAEAIEQAAIUSACAgBwAAmhEAIAgAAJwRACAdAAClEQAgJQAAoxEAICYAAJgRACAnAACbEQAgKAAAnREAICkAAJ4RACAqAACfEQAgKwAAoBEAICwAAKERACAtAACiEQAgLgAApBEAIC8AAKYRACAwAACnEQAgMQAAqBEAIDIAAKkRACAzAACqEQAgNAAAqxEAIDUAAKwRACA2AACtEQAgNwAArhEAIIMFAgAAAAGGBgEAAAABhwYBAAAAAbwGIAAAAAG9BgIAAAABvgYgAAAAAb8GAgAAAAHABiAAAAABwQYCAAAAAcIGAgAAAAECAAAAAQAgRAAAhxIAIB4DAACaDwAgCAAAnQ8AIAwAAJ8PACAYAACcDwAgHAAAng8AIB0AAKAPACAeAAChDwAgHwAAog8AICUAAKMPACCDBQIAAAABhAUCAAAAAZgFQAAAAAGjBUAAAAABsQUBAAAAAbQFAQAAAAG2BQEAAAAB0wUAAACxBgKVBkAAAAABmwYBAAAAAakGAQAAAAGyBgEAAAABswYBAAAAAbQGAQAAAAG1BgEAAAABtgYBAAAAAbcGAQAAAAG4BgEAAAABuQYBAAAAAboGAQAAAAG7BgEAAAABAgAAAAUAIEQAAIkSACANgwUCAAAAAZQFAgAAAAGYBUAAAAABpAUCAAAAAYgGAQAAAAGMBgEAAAABjQYBAAAAAZ8GAQAAAAGgBhAAAAABoQYBAAAAAaIGAQAAAAGkBgAAAKQGAqUGAQAAAAESgwUCAAAAAYQFAgAAAAGUBQIAAAABmAVAAAAAAaMFQAAAAAGkBQIAAAAB0wUAAACdBgKSBgIAAAABkwYBAAAAAZQGAQAAAAGVBkAAAAABlgYBAAAAAZgGAAAAmAYCmQaAAAAAAZoGQAAAAAGbBgEAAAABnQYBAAAAAZ4GAQAAAAEEgwUCAAAAAcgFAQAAAAHKBQEAAAABzAUBAAAAAQMAAAANACBEAACHEgAgRQAAkBIAICIAAAANACAHAACrDwAgCAAArQ8AIB0AALYPACAlAAC0DwAgJgAAqQ8AICcAAKwPACAoAACuDwAgKQAArw8AICoAALAPACArAACxDwAgLAAAsg8AIC0AALMPACAuAAC1DwAgLwAAtw8AIDAAALgPACAxAAC5DwAgMgAAug8AIDMAALsPACA0AAC8DwAgNQAAvQ8AIDYAAL4PACA3AAC_DwAgPQAAkBIAIIMFAgCDCgAhhgYBAIIKACGHBgEAggoAIbwGIAC1CgAhvQYCAIMKACG-BiAAtQoAIb8GAgCDCgAhwAYgALUKACHBBgIAgwoAIcIGAgCDCgAhIAcAAKsPACAIAACtDwAgHQAAtg8AICUAALQPACAmAACpDwAgJwAArA8AICgAAK4PACApAACvDwAgKgAAsA8AICsAALEPACAsAACyDwAgLQAAsw8AIC4AALUPACAvAAC3DwAgMAAAuA8AIDEAALkPACAyAAC6DwAgMwAAuw8AIDQAALwPACA1AAC9DwAgNgAAvg8AIDcAAL8PACCDBQIAgwoAIYYGAQCCCgAhhwYBAIIKACG8BiAAtQoAIb0GAgCDCgAhvgYgALUKACG_BgIAgwoAIcAGIAC1CgAhwQYCAIMKACHCBgIAgwoAIQMAAAADACBEAACJEgAgRQAAkxIAICAAAAADACADAAC6DgAgCAAAvQ4AIAwAAL8OACAYAAC8DgAgHAAAvg4AIB0AAMAOACAeAADBDgAgHwAAwg4AICUAAMMOACA9AACTEgAggwUCAIMKACGEBQIAgwoAIZgFQACYCgAhowVAAJgKACGxBQEAlwoAIbQFAQCXCgAhtgUBAJcKACHTBQAA-Q2xBiKVBkAAxAsAIZsGAQCXCgAhqQYBAIIKACGyBgEAggoAIbMGAQCCCgAhtAYBAIIKACG1BgEAlwoAIbYGAQCXCgAhtwYBAJcKACG4BgEAlwoAIbkGAQCXCgAhugYBAJcKACG7BgEAlwoAIR4DAAC6DgAgCAAAvQ4AIAwAAL8OACAYAAC8DgAgHAAAvg4AIB0AAMAOACAeAADBDgAgHwAAwg4AICUAAMMOACCDBQIAgwoAIYQFAgCDCgAhmAVAAJgKACGjBUAAmAoAIbEFAQCXCgAhtAUBAJcKACG2BQEAlwoAIdMFAAD5DbEGIpUGQADECwAhmwYBAJcKACGpBgEAggoAIbIGAQCCCgAhswYBAIIKACG0BgEAggoAIbUGAQCXCgAhtgYBAJcKACG3BgEAlwoAIbgGAQCXCgAhuQYBAJcKACG6BgEAlwoAIbsGAQCXCgAhD4MFAgAAAAGEBQIAAAABlwUBAAAAAZgFQAAAAAGkBQIAAAAB0wUBAAAAAeQFAQAAAAH-BQEAAAABqgZAAAAAAasGAQAAAAGsBgEAAAABrQYgAAAAAa4GAQAAAAGvBiAAAAABsQYAAACxBgISgwUCAAAAAYQFAgAAAAGUBQIAAAABmAVAAAAAAaMFQAAAAAGkBQIAAAAB0wUAAACdBgKRBgIAAAABkwYBAAAAAZQGAQAAAAGVBkAAAAABlgYBAAAAAZgGAAAAmAYCmQaAAAAAAZoGQAAAAAGbBgEAAAABnQYBAAAAAZ4GAQAAAAEDAAAADQAgRAAAhRIAIEUAAJgSACAiAAAADQAgBQAAqg8AIAgAAK0PACAdAAC2DwAgJQAAtA8AICYAAKkPACAnAACsDwAgKAAArg8AICkAAK8PACAqAACwDwAgKwAAsQ8AICwAALIPACAtAACzDwAgLgAAtQ8AIC8AALcPACAwAAC4DwAgMQAAuQ8AIDIAALoPACAzAAC7DwAgNAAAvA8AIDUAAL0PACA2AAC-DwAgNwAAvw8AID0AAJgSACCDBQIAgwoAIYYGAQCCCgAhhwYBAIIKACG8BiAAtQoAIb0GAgCDCgAhvgYgALUKACG_BgIAgwoAIcAGIAC1CgAhwQYCAIMKACHCBgIAgwoAISAFAACqDwAgCAAArQ8AIB0AALYPACAlAAC0DwAgJgAAqQ8AICcAAKwPACAoAACuDwAgKQAArw8AICoAALAPACArAACxDwAgLAAAsg8AIC0AALMPACAuAAC1DwAgLwAAtw8AIDAAALgPACAxAAC5DwAgMgAAug8AIDMAALsPACA0AAC8DwAgNQAAvQ8AIDYAAL4PACA3AAC_DwAggwUCAIMKACGGBgEAggoAIYcGAQCCCgAhvAYgALUKACG9BgIAgwoAIb4GIAC1CgAhvwYCAIMKACHABiAAtQoAIcEGAgCDCgAhwgYCAIMKACEgBQAAmREAIAcAAJoRACAIAACcEQAgHQAApREAICUAAKMRACAmAACYEQAgKAAAnREAICkAAJ4RACAqAACfEQAgKwAAoBEAICwAAKERACAtAACiEQAgLgAApBEAIC8AAKYRACAwAACnEQAgMQAAqBEAIDIAAKkRACAzAACqEQAgNAAAqxEAIDUAAKwRACA2AACtEQAgNwAArhEAIIMFAgAAAAGGBgEAAAABhwYBAAAAAbwGIAAAAAG9BgIAAAABvgYgAAAAAb8GAgAAAAHABiAAAAABwQYCAAAAAcIGAgAAAAECAAAAAQAgRAAAmRIAIBKDBQIAAAABhAUCAAAAAZgFQAAAAAGjBUAAAAABpAUCAAAAAdMFAAAAnQYCkQYCAAAAAZIGAgAAAAGTBgEAAAABlAYBAAAAAZUGQAAAAAGWBgEAAAABmAYAAACYBgKZBoAAAAABmgZAAAAAAZsGAQAAAAGdBgEAAAABngYBAAAAARGDBQIAAAABhAUCAAAAAZcFAQAAAAGYBUAAAAABowVAAAAAAaQFAgAAAAHTBQAAAPsFAvEFAgAAAAHyBQIAAAAB8wUQAAAAAfQFEAAAAAH1BRAAAAAB9gUQAAAAAfcFEAAAAAH4BRAAAAAB-QUQAAAAAfsFAQAAAAEFgwUCAAAAAZUFEAAAAAGWBRAAAAABlwUBAAAAAZgFQAAAAAENgwUCAAAAAZgFQAAAAAGkBQIAAAABiAYBAAAAAYwGAQAAAAGNBgEAAAABkQYCAAAAAZ8GAQAAAAGgBhAAAAABoQYBAAAAAaIGAQAAAAGkBgAAAKQGAqUGAQAAAAEDAAAADQAgRAAAmRIAIEUAAKESACAiAAAADQAgBQAAqg8AIAcAAKsPACAIAACtDwAgHQAAtg8AICUAALQPACAmAACpDwAgKAAArg8AICkAAK8PACAqAACwDwAgKwAAsQ8AICwAALIPACAtAACzDwAgLgAAtQ8AIC8AALcPACAwAAC4DwAgMQAAuQ8AIDIAALoPACAzAAC7DwAgNAAAvA8AIDUAAL0PACA2AAC-DwAgNwAAvw8AID0AAKESACCDBQIAgwoAIYYGAQCCCgAhhwYBAIIKACG8BiAAtQoAIb0GAgCDCgAhvgYgALUKACG_BgIAgwoAIcAGIAC1CgAhwQYCAIMKACHCBgIAgwoAISAFAACqDwAgBwAAqw8AIAgAAK0PACAdAAC2DwAgJQAAtA8AICYAAKkPACAoAACuDwAgKQAArw8AICoAALAPACArAACxDwAgLAAAsg8AIC0AALMPACAuAAC1DwAgLwAAtw8AIDAAALgPACAxAAC5DwAgMgAAug8AIDMAALsPACA0AAC8DwAgNQAAvQ8AIDYAAL4PACA3AAC_DwAggwUCAIMKACGGBgEAggoAIYcGAQCCCgAhvAYgALUKACG9BgIAgwoAIb4GIAC1CgAhvwYCAIMKACHABiAAtQoAIcEGAgCDCgAhwgYCAIMKACEKAwAA2Q0AIAgAANoNACAUAADbDQAgFQAA3A0AIIMFAgAAAAGEBQIAAAABmAVAAAAAAaIFAgAAAAGmBgEAAAABpwYBAAAAAQIAAACNAQAgRAAAohIAIB4DAACaDwAgBQAAmw8AIAgAAJ0PACAMAACfDwAgHAAAng8AIB0AAKAPACAeAAChDwAgHwAAog8AICUAAKMPACCDBQIAAAABhAUCAAAAAZgFQAAAAAGjBUAAAAABsQUBAAAAAbQFAQAAAAG2BQEAAAAB0wUAAACxBgKVBkAAAAABmwYBAAAAAakGAQAAAAGyBgEAAAABswYBAAAAAbQGAQAAAAG1BgEAAAABtgYBAAAAAbcGAQAAAAG4BgEAAAABuQYBAAAAAboGAQAAAAG7BgEAAAABAgAAAAUAIEQAAKQSACAVAwAAoA4AIAQAAJ8OACAHAAC0DgAgCAAAog4AIBkAAKMOACCDBQIAAAABhAUCAAAAAZcFAQAAAAGYBUAAAAABpAUCAAAAAdMFAQAAAAHkBQEAAAAB_gUBAAAAAZIGAgAAAAGqBkAAAAABqwYBAAAAAawGAQAAAAGtBiAAAAABrgYBAAAAAa8GIAAAAAGxBgAAALEGAgIAAAAJACBEAACmEgAgAwAAABcAIEQAAKISACBFAACqEgAgDAAAABcAIAMAAKQNACAIAAClDQAgFAAApg0AIBUAAKcNACA9AACqEgAggwUCAIMKACGEBQIAgwoAIZgFQACYCgAhogUCAIMKACGmBgEAggoAIacGAQCCCgAhCgMAAKQNACAIAAClDQAgFAAApg0AIBUAAKcNACCDBQIAgwoAIYQFAgCDCgAhmAVAAJgKACGiBQIAgwoAIaYGAQCCCgAhpwYBAIIKACEDAAAAAwAgRAAApBIAIEUAAK0SACAgAAAAAwAgAwAAug4AIAUAALsOACAIAAC9DgAgDAAAvw4AIBwAAL4OACAdAADADgAgHgAAwQ4AIB8AAMIOACAlAADDDgAgPQAArRIAIIMFAgCDCgAhhAUCAIMKACGYBUAAmAoAIaMFQACYCgAhsQUBAJcKACG0BQEAlwoAIbYFAQCXCgAh0wUAAPkNsQYilQZAAMQLACGbBgEAlwoAIakGAQCCCgAhsgYBAIIKACGzBgEAggoAIbQGAQCCCgAhtQYBAJcKACG2BgEAlwoAIbcGAQCXCgAhuAYBAJcKACG5BgEAlwoAIboGAQCXCgAhuwYBAJcKACEeAwAAug4AIAUAALsOACAIAAC9DgAgDAAAvw4AIBwAAL4OACAdAADADgAgHgAAwQ4AIB8AAMIOACAlAADDDgAggwUCAIMKACGEBQIAgwoAIZgFQACYCgAhowVAAJgKACGxBQEAlwoAIbQFAQCXCgAhtgUBAJcKACHTBQAA-Q2xBiKVBkAAxAsAIZsGAQCXCgAhqQYBAIIKACGyBgEAggoAIbMGAQCCCgAhtAYBAIIKACG1BgEAlwoAIbYGAQCXCgAhtwYBAJcKACG4BgEAlwoAIbkGAQCXCgAhugYBAJcKACG7BgEAlwoAIQMAAAAHACBEAACmEgAgRQAAsBIAIBcAAAAHACADAAD8DQAgBAAA-w0AIAcAALMOACAIAAD-DQAgGQAA_w0AID0AALASACCDBQIAgwoAIYQFAgCDCgAhlwUBAJcKACGYBUAAmAoAIaQFAgCDCgAh0wUBAIIKACHkBQEAggoAIf4FAQCCCgAhkgYCAIMKACGqBkAAmAoAIasGAQCCCgAhrAYBAIIKACGtBiAAtQoAIa4GAQCXCgAhrwYgALUKACGxBgAA-Q2xBiIVAwAA_A0AIAQAAPsNACAHAACzDgAgCAAA_g0AIBkAAP8NACCDBQIAgwoAIYQFAgCDCgAhlwUBAJcKACGYBUAAmAoAIaQFAgCDCgAh0wUBAIIKACHkBQEAggoAIf4FAQCCCgAhkgYCAIMKACGqBkAAmAoAIasGAQCCCgAhrAYBAIIKACGtBiAAtQoAIa4GAQCXCgAhrwYgALUKACGxBgAA-Q2xBiIKAwAA2Q0AIBQAANsNACAVAADcDQAgFgAA3Q0AIIMFAgAAAAGEBQIAAAABmAVAAAAAAaIFAgAAAAGmBgEAAAABpwYBAAAAAQIAAACNAQAgRAAAsRIAIAkDAACkDgAgBQAApQ4AIIMFAgAAAAGEBQIAAAABmAVAAAAAAZkFAQAAAAGxBQEAAAABqAYBAAAAAakGAQAAAAECAAAAigEAIEQAALMSACAgBQAAmREAIAcAAJoRACAdAAClEQAgJQAAoxEAICYAAJgRACAnAACbEQAgKAAAnREAICkAAJ4RACAqAACfEQAgKwAAoBEAICwAAKERACAtAACiEQAgLgAApBEAIC8AAKYRACAwAACnEQAgMQAAqBEAIDIAAKkRACAzAACqEQAgNAAAqxEAIDUAAKwRACA2AACtEQAgNwAArhEAIIMFAgAAAAGGBgEAAAABhwYBAAAAAbwGIAAAAAG9BgIAAAABvgYgAAAAAb8GAgAAAAHABiAAAAABwQYCAAAAAcIGAgAAAAECAAAAAQAgRAAAtRIAIBUDAACgDgAgBAAAnw4AIAcAALQOACAYAAChDgAgGQAAow4AIIMFAgAAAAGEBQIAAAABlwUBAAAAAZgFQAAAAAGkBQIAAAAB0wUBAAAAAeQFAQAAAAH-BQEAAAABkgYCAAAAAaoGQAAAAAGrBgEAAAABrAYBAAAAAa0GIAAAAAGuBgEAAAABrwYgAAAAAbEGAAAAsQYCAgAAAAkAIEQAALcSACAeAwAAmg8AIAUAAJsPACAMAACfDwAgGAAAnA8AIBwAAJ4PACAdAACgDwAgHgAAoQ8AIB8AAKIPACAlAACjDwAggwUCAAAAAYQFAgAAAAGYBUAAAAABowVAAAAAAbEFAQAAAAG0BQEAAAABtgUBAAAAAdMFAAAAsQYClQZAAAAAAZsGAQAAAAGpBgEAAAABsgYBAAAAAbMGAQAAAAG0BgEAAAABtQYBAAAAAbYGAQAAAAG3BgEAAAABuAYBAAAAAbkGAQAAAAG6BgEAAAABuwYBAAAAAQIAAAAFACBEAAC5EgAgEIMFAgAAAAGSBQIAAAAB0wUAAACRBgLzBRAAAAAB9AUQAAAAAfUFEAAAAAH2BRAAAAAB-wUBAAAAAYgGAQAAAAGJBkAAAAABigYBAAAAAYsGAQAAAAGMBgEAAAABjQYBAAAAAY4GAQAAAAGPBhAAAAABBIMFAgAAAAHIBQEAAAABygUBAAAAAcwFAQAAAAEDAAAAFwAgRAAAsRIAIEUAAL8SACAMAAAAFwAgAwAApA0AIBQAAKYNACAVAACnDQAgFgAAqA0AID0AAL8SACCDBQIAgwoAIYQFAgCDCgAhmAVAAJgKACGiBQIAgwoAIaYGAQCCCgAhpwYBAIIKACEKAwAApA0AIBQAAKYNACAVAACnDQAgFgAAqA0AIIMFAgCDCgAhhAUCAIMKACGYBUAAmAoAIaIFAgCDCgAhpgYBAIIKACGnBgEAggoAIQMAAAALACBEAACzEgAgRQAAwhIAIAsAAAALACADAADjDQAgBQAA5A0AID0AAMISACCDBQIAgwoAIYQFAgCDCgAhmAVAAJgKACGZBQEAggoAIbEFAQCXCgAhqAYBAIIKACGpBgEAlwoAIQkDAADjDQAgBQAA5A0AIIMFAgCDCgAhhAUCAIMKACGYBUAAmAoAIZkFAQCCCgAhsQUBAJcKACGoBgEAggoAIakGAQCXCgAhAwAAAA0AIEQAALUSACBFAADFEgAgIgAAAA0AIAUAAKoPACAHAACrDwAgHQAAtg8AICUAALQPACAmAACpDwAgJwAArA8AICgAAK4PACApAACvDwAgKgAAsA8AICsAALEPACAsAACyDwAgLQAAsw8AIC4AALUPACAvAAC3DwAgMAAAuA8AIDEAALkPACAyAAC6DwAgMwAAuw8AIDQAALwPACA1AAC9DwAgNgAAvg8AIDcAAL8PACA9AADFEgAggwUCAIMKACGGBgEAggoAIYcGAQCCCgAhvAYgALUKACG9BgIAgwoAIb4GIAC1CgAhvwYCAIMKACHABiAAtQoAIcEGAgCDCgAhwgYCAIMKACEgBQAAqg8AIAcAAKsPACAdAAC2DwAgJQAAtA8AICYAAKkPACAnAACsDwAgKAAArg8AICkAAK8PACAqAACwDwAgKwAAsQ8AICwAALIPACAtAACzDwAgLgAAtQ8AIC8AALcPACAwAAC4DwAgMQAAuQ8AIDIAALoPACAzAAC7DwAgNAAAvA8AIDUAAL0PACA2AAC-DwAgNwAAvw8AIIMFAgCDCgAhhgYBAIIKACGHBgEAggoAIbwGIAC1CgAhvQYCAIMKACG-BiAAtQoAIb8GAgCDCgAhwAYgALUKACHBBgIAgwoAIcIGAgCDCgAhAwAAAAcAIEQAALcSACBFAADIEgAgFwAAAAcAIAMAAPwNACAEAAD7DQAgBwAAsw4AIBgAAP0NACAZAAD_DQAgPQAAyBIAIIMFAgCDCgAhhAUCAIMKACGXBQEAlwoAIZgFQACYCgAhpAUCAIMKACHTBQEAggoAIeQFAQCCCgAh_gUBAIIKACGSBgIAgwoAIaoGQACYCgAhqwYBAIIKACGsBgEAggoAIa0GIAC1CgAhrgYBAJcKACGvBiAAtQoAIbEGAAD5DbEGIhUDAAD8DQAgBAAA-w0AIAcAALMOACAYAAD9DQAgGQAA_w0AIIMFAgCDCgAhhAUCAIMKACGXBQEAlwoAIZgFQACYCgAhpAUCAIMKACHTBQEAggoAIeQFAQCCCgAh_gUBAIIKACGSBgIAgwoAIaoGQACYCgAhqwYBAIIKACGsBgEAggoAIa0GIAC1CgAhrgYBAJcKACGvBiAAtQoAIbEGAAD5DbEGIgMAAAADACBEAAC5EgAgRQAAyxIAICAAAAADACADAAC6DgAgBQAAuw4AIAwAAL8OACAYAAC8DgAgHAAAvg4AIB0AAMAOACAeAADBDgAgHwAAwg4AICUAAMMOACA9AADLEgAggwUCAIMKACGEBQIAgwoAIZgFQACYCgAhowVAAJgKACGxBQEAlwoAIbQFAQCXCgAhtgUBAJcKACHTBQAA-Q2xBiKVBkAAxAsAIZsGAQCXCgAhqQYBAIIKACGyBgEAggoAIbMGAQCCCgAhtAYBAIIKACG1BgEAlwoAIbYGAQCXCgAhtwYBAJcKACG4BgEAlwoAIbkGAQCXCgAhugYBAJcKACG7BgEAlwoAIR4DAAC6DgAgBQAAuw4AIAwAAL8OACAYAAC8DgAgHAAAvg4AIB0AAMAOACAeAADBDgAgHwAAwg4AICUAAMMOACCDBQIAgwoAIYQFAgCDCgAhmAVAAJgKACGjBUAAmAoAIbEFAQCXCgAhtAUBAJcKACG2BQEAlwoAIdMFAAD5DbEGIpUGQADECwAhmwYBAJcKACGpBgEAggoAIbIGAQCCCgAhswYBAIIKACG0BgEAggoAIbUGAQCXCgAhtgYBAJcKACG3BgEAlwoAIbgGAQCXCgAhuQYBAJcKACG6BgEAlwoAIbsGAQCXCgAhGAQAAKMMACAJAACiDAAgCgAApAwAIAsAAKUMACANAACmDAAgEwAAqAwAIIMFAgAAAAGEBQIAAAABlAUCAAAAAZcFAQAAAAGYBUAAAAABowVAAAAAAaQFAgAAAAHTBQAAAPsFAvEFAgAAAAHyBQIAAAAB8wUQAAAAAfQFEAAAAAH1BRAAAAAB9gUQAAAAAfcFEAAAAAH4BRAAAAAB-QUQAAAAAfsFAQAAAAECAAAAHAAgRAAAzBIAIAMAAAAaACBEAADMEgAgRQAA0BIAIBoAAAAaACAEAADtCwAgCQAA7AsAIAoAAO4LACALAADvCwAgDQAA8AsAIBMAAPILACA9AADQEgAggwUCAIMKACGEBQIAgwoAIZQFAgD0CgAhlwUBAJcKACGYBUAAmAoAIaMFQACYCgAhpAUCAIMKACHTBQAA6wv7BSLxBQIA9AoAIfIFAgD0CgAh8wUQAIwKACH0BRAAjAoAIfUFEACMCgAh9gUQAIwKACH3BRAA6gsAIfgFEACMCgAh-QUQAIwKACH7BQEAlwoAIRgEAADtCwAgCQAA7AsAIAoAAO4LACALAADvCwAgDQAA8AsAIBMAAPILACCDBQIAgwoAIYQFAgCDCgAhlAUCAPQKACGXBQEAlwoAIZgFQACYCgAhowVAAJgKACGkBQIAgwoAIdMFAADrC_sFIvEFAgD0CgAh8gUCAPQKACHzBRAAjAoAIfQFEACMCgAh9QUQAIwKACH2BRAAjAoAIfcFEADqCwAh-AUQAIwKACH5BRAAjAoAIfsFAQCXCgAhGgMAAI0NACAEAACLDQAgBgAAjA0AIAcAAI4NACALAACPDQAgDAAAkg0AIBAAAJANACCDBQIAAAABhAUCAAAAAZQFAgAAAAGYBUAAAAABowVAAAAAAaQFAgAAAAHTBQAAAJ0GApEGAgAAAAGSBgIAAAABkwYBAAAAAZQGAQAAAAGVBkAAAAABlgYBAAAAAZgGAAAAmAYCmQaAAAAAAZoGQAAAAAGbBgEAAAABnQYBAAAAAZ4GAQAAAAECAAAAEgAgRAAA0RIAIAMAAAAQACBEAADREgAgRQAA1RIAIBwAAAAQACADAADrDAAgBAAA6QwAIAYAAOoMACAHAADsDAAgCwAA7QwAIAwAAPAMACAQAADuDAAgPQAA1RIAIIMFAgCDCgAhhAUCAIMKACGUBQIA9AoAIZgFQACYCgAhowVAAJgKACGkBQIAgwoAIdMFAADoDJ0GIpEGAgD0CgAhkgYCAIMKACGTBgEAggoAIZQGAQCCCgAhlQZAAJgKACGWBgEAggoAIZgGAADnDJgGIpkGgAAAAAGaBkAAmAoAIZsGAQCCCgAhnQYBAJcKACGeBgEAlwoAIRoDAADrDAAgBAAA6QwAIAYAAOoMACAHAADsDAAgCwAA7QwAIAwAAPAMACAQAADuDAAggwUCAIMKACGEBQIAgwoAIZQFAgD0CgAhmAVAAJgKACGjBUAAmAoAIaQFAgCDCgAh0wUAAOgMnQYikQYCAPQKACGSBgIAgwoAIZMGAQCCCgAhlAYBAIIKACGVBkAAmAoAIZYGAQCCCgAhmAYAAOcMmAYimQaAAAAAAZoGQACYCgAhmwYBAIIKACGdBgEAlwoAIZ4GAQCXCgAhIAUAAJkRACAHAACaEQAgCAAAnBEAIB0AAKURACAlAACjEQAgJgAAmBEAICcAAJsRACApAACeEQAgKgAAnxEAICsAAKARACAsAAChEQAgLQAAohEAIC4AAKQRACAvAACmEQAgMAAApxEAIDEAAKgRACAyAACpEQAgMwAAqhEAIDQAAKsRACA1AACsEQAgNgAArREAIDcAAK4RACCDBQIAAAABhgYBAAAAAYcGAQAAAAG8BiAAAAABvQYCAAAAAb4GIAAAAAG_BgIAAAABwAYgAAAAAcEGAgAAAAHCBgIAAAABAgAAAAEAIEQAANYSACADAAAADQAgRAAA1hIAIEUAANoSACAiAAAADQAgBQAAqg8AIAcAAKsPACAIAACtDwAgHQAAtg8AICUAALQPACAmAACpDwAgJwAArA8AICkAAK8PACAqAACwDwAgKwAAsQ8AICwAALIPACAtAACzDwAgLgAAtQ8AIC8AALcPACAwAAC4DwAgMQAAuQ8AIDIAALoPACAzAAC7DwAgNAAAvA8AIDUAAL0PACA2AAC-DwAgNwAAvw8AID0AANoSACCDBQIAgwoAIYYGAQCCCgAhhwYBAIIKACG8BiAAtQoAIb0GAgCDCgAhvgYgALUKACG_BgIAgwoAIcAGIAC1CgAhwQYCAIMKACHCBgIAgwoAISAFAACqDwAgBwAAqw8AIAgAAK0PACAdAAC2DwAgJQAAtA8AICYAAKkPACAnAACsDwAgKQAArw8AICoAALAPACArAACxDwAgLAAAsg8AIC0AALMPACAuAAC1DwAgLwAAtw8AIDAAALgPACAxAAC5DwAgMgAAug8AIDMAALsPACA0AAC8DwAgNQAAvQ8AIDYAAL4PACA3AAC_DwAggwUCAIMKACGGBgEAggoAIYcGAQCCCgAhvAYgALUKACG9BgIAgwoAIb4GIAC1CgAhvwYCAIMKACHABiAAtQoAIcEGAgCDCgAhwgYCAIMKACEgBQAAmREAIAcAAJoRACAIAACcEQAgHQAApREAICUAAKMRACAmAACYEQAgJwAAmxEAICgAAJ0RACAqAACfEQAgKwAAoBEAICwAAKERACAtAACiEQAgLgAApBEAIC8AAKYRACAwAACnEQAgMQAAqBEAIDIAAKkRACAzAACqEQAgNAAAqxEAIDUAAKwRACA2AACtEQAgNwAArhEAIIMFAgAAAAGGBgEAAAABhwYBAAAAAbwGIAAAAAG9BgIAAAABvgYgAAAAAb8GAgAAAAHABiAAAAABwQYCAAAAAcIGAgAAAAECAAAAAQAgRAAA2xIAIAMAAAANACBEAADbEgAgRQAA3xIAICIAAAANACAFAACqDwAgBwAAqw8AIAgAAK0PACAdAAC2DwAgJQAAtA8AICYAAKkPACAnAACsDwAgKAAArg8AICoAALAPACArAACxDwAgLAAAsg8AIC0AALMPACAuAAC1DwAgLwAAtw8AIDAAALgPACAxAAC5DwAgMgAAug8AIDMAALsPACA0AAC8DwAgNQAAvQ8AIDYAAL4PACA3AAC_DwAgPQAA3xIAIIMFAgCDCgAhhgYBAIIKACGHBgEAggoAIbwGIAC1CgAhvQYCAIMKACG-BiAAtQoAIb8GAgCDCgAhwAYgALUKACHBBgIAgwoAIcIGAgCDCgAhIAUAAKoPACAHAACrDwAgCAAArQ8AIB0AALYPACAlAAC0DwAgJgAAqQ8AICcAAKwPACAoAACuDwAgKgAAsA8AICsAALEPACAsAACyDwAgLQAAsw8AIC4AALUPACAvAAC3DwAgMAAAuA8AIDEAALkPACAyAAC6DwAgMwAAuw8AIDQAALwPACA1AAC9DwAgNgAAvg8AIDcAAL8PACCDBQIAgwoAIYYGAQCCCgAhhwYBAIIKACG8BiAAtQoAIb0GAgCDCgAhvgYgALUKACG_BgIAgwoAIcAGIAC1CgAhwQYCAIMKACHCBgIAgwoAIR4DAACaDwAgBQAAmw8AIAgAAJ0PACAMAACfDwAgGAAAnA8AIB0AAKAPACAeAAChDwAgHwAAog8AICUAAKMPACCDBQIAAAABhAUCAAAAAZgFQAAAAAGjBUAAAAABsQUBAAAAAbQFAQAAAAG2BQEAAAAB0wUAAACxBgKVBkAAAAABmwYBAAAAAakGAQAAAAGyBgEAAAABswYBAAAAAbQGAQAAAAG1BgEAAAABtgYBAAAAAbcGAQAAAAG4BgEAAAABuQYBAAAAAboGAQAAAAG7BgEAAAABAgAAAAUAIEQAAOASACAEgwUCAAAAAcgFAQAAAAHNBUAAAAAB_AUAAQAAAQMAAAADACBEAADgEgAgRQAA5RIAICAAAAADACADAAC6DgAgBQAAuw4AIAgAAL0OACAMAAC_DgAgGAAAvA4AIB0AAMAOACAeAADBDgAgHwAAwg4AICUAAMMOACA9AADlEgAggwUCAIMKACGEBQIAgwoAIZgFQACYCgAhowVAAJgKACGxBQEAlwoAIbQFAQCXCgAhtgUBAJcKACHTBQAA-Q2xBiKVBkAAxAsAIZsGAQCXCgAhqQYBAIIKACGyBgEAggoAIbMGAQCCCgAhtAYBAIIKACG1BgEAlwoAIbYGAQCXCgAhtwYBAJcKACG4BgEAlwoAIbkGAQCXCgAhugYBAJcKACG7BgEAlwoAIR4DAAC6DgAgBQAAuw4AIAgAAL0OACAMAAC_DgAgGAAAvA4AIB0AAMAOACAeAADBDgAgHwAAwg4AICUAAMMOACCDBQIAgwoAIYQFAgCDCgAhmAVAAJgKACGjBUAAmAoAIbEFAQCXCgAhtAUBAJcKACG2BQEAlwoAIdMFAAD5DbEGIpUGQADECwAhmwYBAJcKACGpBgEAggoAIbIGAQCCCgAhswYBAIIKACG0BgEAggoAIbUGAQCXCgAhtgYBAJcKACG3BgEAlwoAIbgGAQCXCgAhuQYBAJcKACG6BgEAlwoAIbsGAQCXCgAhBgQAAMQMACCDBQIAAAABmAVAAAAAAaQFAgAAAAH-BQEAAAABgAYAAACABgICAAAAWgAgRAAA5hIAIAMAAABYACBEAADmEgAgRQAA6hIAIAgAAABYACAEAAC2DAAgPQAA6hIAIIMFAgCDCgAhmAVAAJgKACGkBQIAgwoAIf4FAQCCCgAhgAYAALUMgAYiBgQAALYMACCDBQIAgwoAIZgFQACYCgAhpAUCAIMKACH-BQEAggoAIYAGAAC1DIAGIgoDAADZDQAgCAAA2g0AIBUAANwNACAWAADdDQAggwUCAAAAAYQFAgAAAAGYBUAAAAABogUCAAAAAaYGAQAAAAGnBgEAAAABAgAAAI0BACBEAADrEgAgIAUAAJkRACAHAACaEQAgCAAAnBEAIB0AAKURACAlAACjEQAgJgAAmBEAICcAAJsRACAoAACdEQAgKQAAnhEAICsAAKARACAsAAChEQAgLQAAohEAIC4AAKQRACAvAACmEQAgMAAApxEAIDEAAKgRACAyAACpEQAgMwAAqhEAIDQAAKsRACA1AACsEQAgNgAArREAIDcAAK4RACCDBQIAAAABhgYBAAAAAYcGAQAAAAG8BiAAAAABvQYCAAAAAb4GIAAAAAG_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_DwAgPQAAgRMAIIMFAgCDCgAhhgYBAIIKACGHBgEAggoAIbwGIAC1CgAhvQYCAIMKACG-BiAAtQoAIb8GAgCDCgAhwAYgALUKACHBBgIAgwoAIcIGAgCDCgAhIAUAAKoPACAHAACrDwAgCAAArQ8AIB0AALYPACAlAAC0DwAgJgAAqQ8AICcAAKwPACAoAACuDwAgKQAArw8AICsAALEPACAsAACyDwAgLQAAsw8AIC4AALUPACAvAAC3DwAgMAAAuA8AIDEAALkPACAyAAC6DwAgMwAAuw8AIDQAALwPACA1AAC9DwAgNgAAvg8AIDcAAL8PACCDBQIAgwoAIYYGAQCCCgAhhwYBAIIKACG8BiAAtQoAIb0GAgCDCgAhvgYgALUKACG_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_sFIvEFAgD0CgAh8gUCAPQKACHzBRAAjAoAIfQFEACMCgAh9QUQAIwKACH2BRAAjAoAIfcFEADqCwAh-AUQAIwKACH5BRAAjAoAIfsFAQCXCgAhIAUAAJkRACAHAACaEQAgCAAAnBEAIB0AAKURACAlAACjEQAgJgAAmBEAICcAAJsRACAoAACdEQAgKQAAnhEAICoAAJ8RACAsAAChEQAgLQAAohEAIC4AAKQRACAvAACmEQAgMAAApxEAIDEAAKgRACAyAACpEQAgMwAAqhEAIDQAAKsRACA1AACsEQAgNgAArREAIDcAAK4RACCDBQIAAAABhgYBAAAAAYcGAQAAAAG8BiAAAAABvQYCAAAAAb4GIAAAAAG_BgIAAAABwAYgAAAAAcEGAgAAAAHCBgIAAAABAgAAAAEAIEQAAJITACADAAAADQAgRAAAkhMAIEUAAJYTACAiAAAADQAgBQAAqg8AIAcAAKsPACAIAACtDwAgHQAAtg8AICUAALQPACAmAACpDwAgJwAArA8AICgAAK4PACApAACvDwAgKgAAsA8AICwAALIPACAtAACzDwAgLgAAtQ8AIC8AALcPACAwAAC4DwAgMQAAuQ8AIDIAALoPACAzAAC7DwAgNAAAvA8AIDUAAL0PACA2AAC-DwAgNwAAvw8AID0AAJYTACCDBQIAgwoAIYYGAQCCCgAhhwYBAIIKACG8BiAAtQoAIb0GAgCDCgAhvgYgALUKACG_BgIAgwoAIcAGIAC1CgAhwQYCAIMKACHCBgIAgwoAISAFAACqDwAgBwAAqw8AIAgAAK0PACAdAAC2DwAgJQAAtA8AICYAAKkPACAnAACsDwAgKAAArg8AICkAAK8PACAqAACwDwAgLAAAsg8AIC0AALMPACAuAAC1DwAgLwAAtw8AIDAAALgPACAxAAC5DwAgMgAAug8AIDMAALsPACA0AAC8DwAgNQAAvQ8AIDYAAL4PACA3AAC_DwAggwUCAIMKACGGBgEAggoAIYcGAQCCCgAhvAYgALUKACG9BgIAgwoAIb4GIAC1CgAhvwYCAIMKACHABiAAtQoAIcEGAgCDCgAhwgYCAIMKACEgBQAAmREAIAcAAJoRACAIAACcEQAgHQAApREAICUAAKMRACAmAACYEQAgJwAAmxEAICgAAJ0RACApAACeEQAgKgAAnxEAICsAAKARACAtAACiEQAgLgAApBEAIC8AAKYRACAwAACnEQAgMQAAqBEAIDIAAKkRACAzAACqEQAgNAAAqxEAIDUAAKwRACA2AACtEQAgNwAArhEAIIMFAgAAAAGGBgEAAAABhwYBAAAAAbwGIAAAAAG9BgIAAAABvgYgAAAAAb8GAgAAAAHABiAAAAABwQYCAAAAAcIGAgAAAAECAAAAAQAgRAAAlxMAIAMAAAANACBEAACXEwAgRQAAmxMAICIAAAANACAFAACqDwAgBwAAqw8AIAgAAK0PACAdAAC2DwAgJQAAtA8AICYAAKkPACAnAACsDwAgKAAArg8AICkAAK8PACAqAACwDwAgKwAAsQ8AIC0AALMPACAuAAC1DwAgLwAAtw8AIDAAALgPACAxAAC5DwAgMgAAug8AIDMAALsPACA0AAC8DwAgNQAAvQ8AIDYAAL4PACA3AAC_DwAgPQAAmxMAIIMFAgCDCgAhhgYBAIIKACGHBgEAggoAIbwGIAC1CgAhvQYCAIMKACG-BiAAtQoAIb8GAgCDCgAhwAYgALUKACHBBgIAgwoAIcIGAgCDCgAhIAUAAKoPACAHAACrDwAgCAAArQ8AIB0AALYPACAlAAC0DwAgJgAAqQ8AICcAAKwPACAoAACuDwAgKQAArw8AICoAALAPACArAACxDwAgLQAAsw8AIC4AALUPACAvAAC3DwAgMAAAuA8AIDEAALkPACAyAAC6DwAgMwAAuw8AIDQAALwPACA1AAC9DwAgNgAAvg8AIDcAAL8PACCDBQIAgwoAIYYGAQCCCgAhhwYBAIIKACG8BiAAtQoAIb0GAgCDCgAhvgYgALUKACG_BgIAgwoAIcAGIAC1CgAhwQYCAIMKACHCBgIAgwoAISAFAACZEQAgBwAAmhEAIAgAAJwRACAdAAClEQAgJQAAoxEAICYAAJgRACAnAACbEQAgKAAAnREAICkAAJ4RACAqAACfEQAgKwAAoBEAICwAAKERACAuAACkEQAgLwAAphEAIDAAAKcRACAxAACoEQAgMgAAqREAIDMAAKoRACA0AACrEQAgNQAArBEAIDYAAK0RACA3AACuEQAggwUCAAAAAYYGAQAAAAGHBgEAAAABvAYgAAAAAb0GAgAAAAG-BiAAAAABvwYCAAAAAcAGIAAAAAHBBgIAAAABwgYCAAAAAQIAAAABACBEAACcEwAgAwAAAA0AIEQAAJwTACBFAACgEwAgIgAAAA0AIAUAAKoPACAHAACrDwAgCAAArQ8AIB0AALYPACAlAAC0DwAgJgAAqQ8AICcAAKwPACAoAACuDwAgKQAArw8AICoAALAPACArAACxDwAgLAAAsg8AIC4AALUPACAvAAC3DwAgMAAAuA8AIDEAALkPACAyAAC6DwAgMwAAuw8AIDQAALwPACA1AAC9DwAgNgAAvg8AIDcAAL8PACA9AACgEwAggwUCAIMKACGGBgEAggoAIYcGAQCCCgAhvAYgALUKACG9BgIAgwoAIb4GIAC1CgAhvwYCAIMKACHABiAAtQoAIcEGAgCDCgAhwgYCAIMKACEgBQAAqg8AIAcAAKsPACAIAACtDwAgHQAAtg8AICUAALQPACAmAACpDwAgJwAArA8AICgAAK4PACApAACvDwAgKgAAsA8AICsAALEPACAsAACyDwAgLgAAtQ8AIC8AALcPACAwAAC4DwAgMQAAuQ8AIDIAALoPACAzAAC7DwAgNAAAvA8AIDUAAL0PACA2AAC-DwAgNwAAvw8AIIMFAgCDCgAhhgYBAIIKACGHBgEAggoAIbwGIAC1CgAhvQYCAIMKACG-BiAAtQoAIb8GAgCDCgAhwAYgALUKACHBBgIAgwoAIcIGAgCDCgAhCwMAALsLACAEAAC8CwAgGQAAvQsAICAAAL4LACCDBQIAAAABhAUCAAAAAZgFQAAAAAGZBQEAAAABowVAAAAAAaQFAgAAAAHdBQIAAAABAgAAAG8AIEQAAKETACAeAwAAmg8AIAUAAJsPACAIAACdDwAgDAAAnw8AIBgAAJwPACAcAACeDwAgHQAAoA8AIB4AAKEPACAfAACiDwAggwUCAAAAAYQFAgAAAAGYBUAAAAABowVAAAAAAbEFAQAAAAG0BQEAAAABtgUBAAAAAdMFAAAAsQYClQZAAAAAAZsGAQAAAAGpBgEAAAABsgYBAAAAAbMGAQAAAAG0BgEAAAABtQYBAAAAAbYGAQAAAAG3BgEAAAABuAYBAAAAAbkGAQAAAAG6BgEAAAABuwYBAAAAAQIAAAAFACBEAACjEwAgIAUAAJkRACAHAACaEQAgCAAAnBEAIB0AAKURACAmAACYEQAgJwAAmxEAICgAAJ0RACApAACeEQAgKgAAnxEAICsAAKARACAsAAChEQAgLQAAohEAIC4AAKQRACAvAACmEQAgMAAApxEAIDEAAKgRACAyAACpEQAgMwAAqhEAIDQAAKsRACA1AACsEQAgNgAArREAIDcAAK4RACCDBQIAAAABhgYBAAAAAYcGAQAAAAG8BiAAAAABvQYCAAAAAb4GIAAAAAG_BgIAAAABwAYgAAAAAcEGAgAAAAHCBgIAAAABAgAAAAEAIEQAAKUTACAGgwUCAAAAAYQFAgAAAAGYBUAAAAABmQUBAAAAAaMFQAAAAAGkBQIAAAABCoMFAgAAAAGEBQIAAAABmAVAAAAAAZkFAQAAAAGjBUAAAAABygUBAAAAAcsFBAAAAAHaBSAAAAAB2wUCAAAAAdwFAQAAAAEDAAAAAwAgRAAAoxMAIEUAAKsTACAgAAAAAwAgAwAAug4AIAUAALsOACAIAAC9DgAgDAAAvw4AIBgAALwOACAcAAC-DgAgHQAAwA4AIB4AAMEOACAfAADCDgAgPQAAqxMAIIMFAgCDCgAhhAUCAIMKACGYBUAAmAoAIaMFQACYCgAhsQUBAJcKACG0BQEAlwoAIbYFAQCXCgAh0wUAAPkNsQYilQZAAMQLACGbBgEAlwoAIakGAQCCCgAhsgYBAIIKACGzBgEAggoAIbQGAQCCCgAhtQYBAJcKACG2BgEAlwoAIbcGAQCXCgAhuAYBAJcKACG5BgEAlwoAIboGAQCXCgAhuwYBAJcKACEeAwAAug4AIAUAALsOACAIAAC9DgAgDAAAvw4AIBgAALwOACAcAAC-DgAgHQAAwA4AIB4AAMEOACAfAADCDgAggwUCAIMKACGEBQIAgwoAIZgFQACYCgAhowVAAJgKACGxBQEAlwoAIbQFAQCXCgAhtgUBAJcKACHTBQAA-Q2xBiKVBkAAxAsAIZsGAQCXCgAhqQYBAIIKACGyBgEAggoAIbMGAQCCCgAhtAYBAIIKACG1BgEAlwoAIbYGAQCXCgAhtwYBAJcKACG4BgEAlwoAIbkGAQCXCgAhugYBAJcKACG7BgEAlwoAIQMAAAANACBEAAClEwAgRQAArhMAICIAAAANACAFAACqDwAgBwAAqw8AIAgAAK0PACAdAAC2DwAgJgAAqQ8AICcAAKwPACAoAACuDwAgKQAArw8AICoAALAPACArAACxDwAgLAAAsg8AIC0AALMPACAuAAC1DwAgLwAAtw8AIDAAALgPACAxAAC5DwAgMgAAug8AIDMAALsPACA0AAC8DwAgNQAAvQ8AIDYAAL4PACA3AAC_DwAgPQAArhMAIIMFAgCDCgAhhgYBAIIKACGHBgEAggoAIbwGIAC1CgAhvQYCAIMKACG-BiAAtQoAIb8GAgCDCgAhwAYgALUKACHBBgIAgwoAIcIGAgCDCgAhIAUAAKoPACAHAACrDwAgCAAArQ8AIB0AALYPACAmAACpDwAgJwAArA8AICgAAK4PACApAACvDwAgKgAAsA8AICsAALEPACAsAACyDwAgLQAAsw8AIC4AALUPACAvAAC3DwAgMAAAuA8AIDEAALkPACAyAAC6DwAgMwAAuw8AIDQAALwPACA1AAC9DwAgNgAAvg8AIDcAAL8PACCDBQIAgwoAIYYGAQCCCgAhhwYBAIIKACG8BiAAtQoAIb0GAgCDCgAhvgYgALUKACG_BgIAgwoAIcAGIAC1CgAhwQYCAIMKACHCBgIAgwoAIQMAAABtACBEAAChEwAgRQAAsRMAIA0AAABtACADAACfCwAgBAAAoAsAIBkAAKELACAgAACdCwAgPQAAsRMAIIMFAgCDCgAhhAUCAIMKACGYBUAAmAoAIZkFAQCCCgAhowVAAJgKACGkBQIA9AoAId0FAgD0CgAhCwMAAJ8LACAEAACgCwAgGQAAoQsAICAAAJ0LACCDBQIAgwoAIYQFAgCDCgAhmAVAAJgKACGZBQEAggoAIaMFQACYCgAhpAUCAPQKACHdBQIA9AoAIQsDAAC7CwAgBAAAvAsAICAAAL4LACAhAAC6CwAggwUCAAAAAYQFAgAAAAGYBUAAAAABmQUBAAAAAaMFQAAAAAGkBQIAAAAB3QUCAAAAAQIAAABvACBEAACyEwAgIAUAAJkRACAHAACaEQAgCAAAnBEAIB0AAKURACAlAACjEQAgJgAAmBEAICcAAJsRACAoAACdEQAgKQAAnhEAICoAAJ8RACArAACgEQAgLAAAoREAIC0AAKIRACAvAACmEQAgMAAApxEAIDEAAKgRACAyAACpEQAgMwAAqhEAIDQAAKsRACA1AACsEQAgNgAArREAIDcAAK4RACCDBQIAAAABhgYBAAAAAYcGAQAAAAG8BiAAAAABvQYCAAAAAb4GIAAAAAG_BgIAAAABwAYgAAAAAcEGAgAAAAHCBgIAAAABAgAAAAEAIEQAALQTACAEPQABAAABgwUCAAAAAZgFQAAAAAHYBQIAAAABAwAAAG0AIEQAALITACBFAAC5EwAgDQAAAG0AIAMAAJ8LACAEAACgCwAgIAAAnQsAICEAAJ4LACA9AAC5EwAggwUCAIMKACGEBQIAgwoAIZgFQACYCgAhmQUBAIIKACGjBUAAmAoAIaQFAgD0CgAh3QUCAPQKACELAwAAnwsAIAQAAKALACAgAACdCwAgIQAAngsAIIMFAgCDCgAhhAUCAIMKACGYBUAAmAoAIZkFAQCCCgAhowVAAJgKACGkBQIA9AoAId0FAgD0CgAhAwAAAA0AIEQAALQTACBFAAC8EwAgIgAAAA0AIAUAAKoPACAHAACrDwAgCAAArQ8AIB0AALYPACAlAAC0DwAgJgAAqQ8AICcAAKwPACAoAACuDwAgKQAArw8AICoAALAPACArAACxDwAgLAAAsg8AIC0AALMPACAvAAC3DwAgMAAAuA8AIDEAALkPACAyAAC6DwAgMwAAuw8AIDQAALwPACA1AAC9DwAgNgAAvg8AIDcAAL8PACA9AAC8EwAggwUCAIMKACGGBgEAggoAIYcGAQCCCgAhvAYgALUKACG9BgIAgwoAIb4GIAC1CgAhvwYCAIMKACHABiAAtQoAIcEGAgCDCgAhwgYCAIMKACEgBQAAqg8AIAcAAKsPACAIAACtDwAgHQAAtg8AICUAALQPACAmAACpDwAgJwAArA8AICgAAK4PACApAACvDwAgKgAAsA8AICsAALEPACAsAACyDwAgLQAAsw8AIC8AALcPACAwAAC4DwAgMQAAuQ8AIDIAALoPACAzAAC7DwAgNAAAvA8AIDUAAL0PACA2AAC-DwAgNwAAvw8AIIMFAgCDCgAhhgYBAIIKACGHBgEAggoAIbwGIAC1CgAhvQYCAIMKACG-BiAAtQoAIb8GAgCDCgAhwAYgALUKACHBBgIAgwoAIcIGAgCDCgAhDQMAAJULACAiAACWCwAggwUCAAAAAYQFAgAAAAGYBUAAAAABmQUBAAAAAaMFQAAAAAHKBQEAAAABywUEAAAAAdkFAgAAAAHaBSAAAAAB2wUCAAAAAdwFAQAAAAECAAAAdgAgRAAAvRMAIAMAAAB0ACBEAAC9EwAgRQAAwRMAIA8AAAB0ACADAACGCwAgIgAAhwsAID0AAMETACCDBQIAgwoAIYQFAgCDCgAhmAVAAJgKACGZBQEAggoAIaMFQACYCgAhygUBAJcKACHLBQQA6QoAIdkFAgD0CgAh2gUgALUKACHbBQIA9AoAIdwFAQCXCgAhDQMAAIYLACAiAACHCwAggwUCAIMKACGEBQIAgwoAIZgFQACYCgAhmQUBAIIKACGjBUAAmAoAIcoFAQCXCgAhywUEAOkKACHZBQIA9AoAIdoFIAC1CgAh2wUCAPQKACHcBQEAlwoAISAFAACZEQAgBwAAmhEAIAgAAJwRACAlAACjEQAgJgAAmBEAICcAAJsRACAoAACdEQAgKQAAnhEAICoAAJ8RACArAACgEQAgLAAAoREAIC0AAKIRACAuAACkEQAgLwAAphEAIDAAAKcRACAxAACoEQAgMgAAqREAIDMAAKoRACA0AACrEQAgNQAArBEAIDYAAK0RACA3AACuEQAggwUCAAAAAYYGAQAAAAGHBgEAAAABvAYgAAAAAb0GAgAAAAG-BiAAAAABvwYCAAAAAcAGIAAAAAHBBgIAAAABwgYCAAAAAQIAAAABACBEAADCEwAgHgMAAJoPACAFAACbDwAgCAAAnQ8AIAwAAJ8PACAYAACcDwAgHAAAng8AIB4AAKEPACAfAACiDwAgJQAAow8AIIMFAgAAAAGEBQIAAAABmAVAAAAAAaMFQAAAAAGxBQEAAAABtAUBAAAAAbYFAQAAAAHTBQAAALEGApUGQAAAAAGbBgEAAAABqQYBAAAAAbIGAQAAAAGzBgEAAAABtAYBAAAAAbUGAQAAAAG2BgEAAAABtwYBAAAAAbgGAQAAAAG5BgEAAAABugYBAAAAAbsGAQAAAAECAAAABQAgRAAAxBMAIAMAAAANACBEAADCEwAgRQAAyBMAICIAAAANACAFAACqDwAgBwAAqw8AIAgAAK0PACAlAAC0DwAgJgAAqQ8AICcAAKwPACAoAACuDwAgKQAArw8AICoAALAPACArAACxDwAgLAAAsg8AIC0AALMPACAuAAC1DwAgLwAAtw8AIDAAALgPACAxAAC5DwAgMgAAug8AIDMAALsPACA0AAC8DwAgNQAAvQ8AIDYAAL4PACA3AAC_DwAgPQAAyBMAIIMFAgCDCgAhhgYBAIIKACGHBgEAggoAIbwGIAC1CgAhvQYCAIMKACG-BiAAtQoAIb8GAgCDCgAhwAYgALUKACHBBgIAgwoAIcIGAgCDCgAhIAUAAKoPACAHAACrDwAgCAAArQ8AICUAALQPACAmAACpDwAgJwAArA8AICgAAK4PACApAACvDwAgKgAAsA8AICsAALEPACAsAACyDwAgLQAAsw8AIC4AALUPACAvAAC3DwAgMAAAuA8AIDEAALkPACAyAAC6DwAgMwAAuw8AIDQAALwPACA1AAC9DwAgNgAAvg8AIDcAAL8PACCDBQIAgwoAIYYGAQCCCgAhhwYBAIIKACG8BiAAtQoAIb0GAgCDCgAhvgYgALUKACG_BgIAgwoAIcAGIAC1CgAhwQYCAIMKACHCBgIAgwoAIQMAAAADACBEAADEEwAgRQAAyxMAICAAAAADACADAAC6DgAgBQAAuw4AIAgAAL0OACAMAAC_DgAgGAAAvA4AIBwAAL4OACAeAADBDgAgHwAAwg4AICUAAMMOACA9AADLEwAggwUCAIMKACGEBQIAgwoAIZgFQACYCgAhowVAAJgKACGxBQEAlwoAIbQFAQCXCgAhtgUBAJcKACHTBQAA-Q2xBiKVBkAAxAsAIZsGAQCXCgAhqQYBAIIKACGyBgEAggoAIbMGAQCCCgAhtAYBAIIKACG1BgEAlwoAIbYGAQCXCgAhtwYBAJcKACG4BgEAlwoAIbkGAQCXCgAhugYBAJcKACG7BgEAlwoAIR4DAAC6DgAgBQAAuw4AIAgAAL0OACAMAAC_DgAgGAAAvA4AIBwAAL4OACAeAADBDgAgHwAAwg4AICUAAMMOACCDBQIAgwoAIYQFAgCDCgAhmAVAAJgKACGjBUAAmAoAIbEFAQCXCgAhtAUBAJcKACG2BQEAlwoAIdMFAAD5DbEGIpUGQADECwAhmwYBAJcKACGpBgEAggoAIbIGAQCCCgAhswYBAIIKACG0BgEAggoAIbUGAQCXCgAhtgYBAJcKACG3BgEAlwoAIbgGAQCXCgAhuQYBAJcKACG6BgEAlwoAIbsGAQCXCgAhHgMAAJoPACAFAACbDwAgCAAAnQ8AIAwAAJ8PACAYAACcDwAgHAAAng8AIB0AAKAPACAfAACiDwAgJQAAow8AIIMFAgAAAAGEBQIAAAABmAVAAAAAAaMFQAAAAAGxBQEAAAABtAUBAAAAAbYFAQAAAAHTBQAAALEGApUGQAAAAAGbBgEAAAABqQYBAAAAAbIGAQAAAAGzBgEAAAABtAYBAAAAAbUGAQAAAAG2BgEAAAABtwYBAAAAAbgGAQAAAAG5BgEAAAABugYBAAAAAbsGAQAAAAECAAAABQAgRAAAzBMAIAMAAAADACBEAADMEwAgRQAA0BMAICAAAAADACADAAC6DgAgBQAAuw4AIAgAAL0OACAMAAC_DgAgGAAAvA4AIBwAAL4OACAdAADADgAgHwAAwg4AICUAAMMOACA9AADQEwAggwUCAIMKACGEBQIAgwoAIZgFQACYCgAhowVAAJgKACGxBQEAlwoAIbQFAQCXCgAhtgUBAJcKACHTBQAA-Q2xBiKVBkAAxAsAIZsGAQCXCgAhqQYBAIIKACGyBgEAggoAIbMGAQCCCgAhtAYBAIIKACG1BgEAlwoAIbYGAQCXCgAhtwYBAJcKACG4BgEAlwoAIbkGAQCXCgAhugYBAJcKACG7BgEAlwoAIR4DAAC6DgAgBQAAuw4AIAgAAL0OACAMAAC_DgAgGAAAvA4AIBwAAL4OACAdAADADgAgHwAAwg4AICUAAMMOACCDBQIAgwoAIYQFAgCDCgAhmAVAAJgKACGjBUAAmAoAIbEFAQCXCgAhtAUBAJcKACG2BQEAlwoAIdMFAAD5DbEGIpUGQADECwAhmwYBAJcKACGpBgEAggoAIbIGAQCCCgAhswYBAIIKACG0BgEAggoAIbUGAQCXCgAhtgYBAJcKACG3BgEAlwoAIbgGAQCXCgAhuQYBAJcKACG6BgEAlwoAIbsGAQCXCgAhIAUAAJkRACAHAACaEQAgCAAAnBEAIB0AAKURACAlAACjEQAgJgAAmBEAICcAAJsRACAoAACdEQAgKQAAnhEAICoAAJ8RACArAACgEQAgLAAAoREAIC0AAKIRACAuAACkEQAgMAAApxEAIDEAAKgRACAyAACpEQAgMwAAqhEAIDQAAKsRACA1AACsEQAgNgAArREAIDcAAK4RACCDBQIAAAABhgYBAAAAAYcGAQAAAAG8BiAAAAABvQYCAAAAAb4GIAAAAAG_BgIAAAABwAYgAAAAAcEGAgAAAAHCBgIAAAABAgAAAAEAIEQAANETACADAAAADQAgRAAA0RMAIEUAANUTACAiAAAADQAgBQAAqg8AIAcAAKsPACAIAACtDwAgHQAAtg8AICUAALQPACAmAACpDwAgJwAArA8AICgAAK4PACApAACvDwAgKgAAsA8AICsAALEPACAsAACyDwAgLQAAsw8AIC4AALUPACAwAAC4DwAgMQAAuQ8AIDIAALoPACAzAAC7DwAgNAAAvA8AIDUAAL0PACA2AAC-DwAgNwAAvw8AID0AANUTACCDBQIAgwoAIYYGAQCCCgAhhwYBAIIKACG8BiAAtQoAIb0GAgCDCgAhvgYgALUKACG_BgIAgwoAIcAGIAC1CgAhwQYCAIMKACHCBgIAgwoAISAFAACqDwAgBwAAqw8AIAgAAK0PACAdAAC2DwAgJQAAtA8AICYAAKkPACAnAACsDwAgKAAArg8AICkAAK8PACAqAACwDwAgKwAAsQ8AICwAALIPACAtAACzDwAgLgAAtQ8AIDAAALgPACAxAAC5DwAgMgAAug8AIDMAALsPACA0AAC8DwAgNQAAvQ8AIDYAAL4PACA3AAC_DwAggwUCAIMKACGGBgEAggoAIYcGAQCCCgAhvAYgALUKACG9BgIAgwoAIb4GIAC1CgAhvwYCAIMKACHABiAAtQoAIcEGAgCDCgAhwgYCAIMKACEgBQAAmREAIAcAAJoRACAIAACcEQAgHQAApREAICUAAKMRACAmAACYEQAgJwAAmxEAICgAAJ0RACApAACeEQAgKgAAnxEAICsAAKARACAsAAChEQAgLQAAohEAIC4AAKQRACAvAACmEQAgMQAAqBEAIDIAAKkRACAzAACqEQAgNAAAqxEAIDUAAKwRACA2AACtEQAgNwAArhEAIIMFAgAAAAGGBgEAAAABhwYBAAAAAbwGIAAAAAG9BgIAAAABvgYgAAAAAb8GAgAAAAHABiAAAAABwQYCAAAAAcIGAgAAAAECAAAAAQAgRAAA1hMAIAMAAAANACBEAADWEwAgRQAA2hMAICIAAAANACAFAACqDwAgBwAAqw8AIAgAAK0PACAdAAC2DwAgJQAAtA8AICYAAKkPACAnAACsDwAgKAAArg8AICkAAK8PACAqAACwDwAgKwAAsQ8AICwAALIPACAtAACzDwAgLgAAtQ8AIC8AALcPACAxAAC5DwAgMgAAug8AIDMAALsPACA0AAC8DwAgNQAAvQ8AIDYAAL4PACA3AAC_DwAgPQAA2hMAIIMFAgCDCgAhhgYBAIIKACGHBgEAggoAIbwGIAC1CgAhvQYCAIMKACG-BiAAtQoAIb8GAgCDCgAhwAYgALUKACHBBgIAgwoAIcIGAgCDCgAhIAUAAKoPACAHAACrDwAgCAAArQ8AIB0AALYPACAlAAC0DwAgJgAAqQ8AICcAAKwPACAoAACuDwAgKQAArw8AICoAALAPACArAACxDwAgLAAAsg8AIC0AALMPACAuAAC1DwAgLwAAtw8AIDEAALkPACAyAAC6DwAgMwAAuw8AIDQAALwPACA1AAC9DwAgNgAAvg8AIDcAAL8PACCDBQIAgwoAIYYGAQCCCgAhhwYBAIIKACG8BiAAtQoAIb0GAgCDCgAhvgYgALUKACG_BgIAgwoAIcAGIAC1CgAhwQYCAIMKACHCBgIAgwoAISAFAACZEQAgBwAAmhEAIAgAAJwRACAdAAClEQAgJQAAoxEAICYAAJgRACAnAACbEQAgKAAAnREAICkAAJ4RACAqAACfEQAgKwAAoBEAICwAAKERACAtAACiEQAgLgAApBEAIC8AAKYRACAwAACnEQAgMgAAqREAIDMAAKoRACA0AACrEQAgNQAArBEAIDYAAK0RACA3AACuEQAggwUCAAAAAYYGAQAAAAGHBgEAAAABvAYgAAAAAb0GAgAAAAG-BiAAAAABvwYCAAAAAcAGIAAAAAHBBgIAAAABwgYCAAAAAQIAAAABACBEAADbEwAgAwAAAA0AIEQAANsTACBFAADfEwAgIgAAAA0AIAUAAKoPACAHAACrDwAgCAAArQ8AIB0AALYPACAlAAC0DwAgJgAAqQ8AICcAAKwPACAoAACuDwAgKQAArw8AICoAALAPACArAACxDwAgLAAAsg8AIC0AALMPACAuAAC1DwAgLwAAtw8AIDAAALgPACAyAAC6DwAgMwAAuw8AIDQAALwPACA1AAC9DwAgNgAAvg8AIDcAAL8PACA9AADfEwAggwUCAIMKACGGBgEAggoAIYcGAQCCCgAhvAYgALUKACG9BgIAgwoAIb4GIAC1CgAhvwYCAIMKACHABiAAtQoAIcEGAgCDCgAhwgYCAIMKACEgBQAAqg8AIAcAAKsPACAIAACtDwAgHQAAtg8AICUAALQPACAmAACpDwAgJwAArA8AICgAAK4PACApAACvDwAgKgAAsA8AICsAALEPACAsAACyDwAgLQAAsw8AIC4AALUPACAvAAC3DwAgMAAAuA8AIDIAALoPACAzAAC7DwAgNAAAvA8AIDUAAL0PACA2AAC-DwAgNwAAvw8AIIMFAgCDCgAhhgYBAIIKACGHBgEAggoAIbwGIAC1CgAhvQYCAIMKACG-BiAAtQoAIb8GAgCDCgAhwAYgALUKACHBBgIAgwoAIcIGAgCDCgAhIAUAAJkRACAHAACaEQAgCAAAnBEAIB0AAKURACAlAACjEQAgJgAAmBEAICcAAJsRACAoAACdEQAgKQAAnhEAICoAAJ8RACArAACgEQAgLAAAoREAIC0AAKIRACAuAACkEQAgLwAAphEAIDAAAKcRACAxAACoEQAgMwAAqhEAIDQAAKsRACA1AACsEQAgNgAArREAIDcAAK4RACCDBQIAAAABhgYBAAAAAYcGAQAAAAG8BiAAAAABvQYCAAAAAb4GIAAAAAG_BgIAAAABwAYgAAAAAcEGAgAAAAHCBgIAAAABAgAAAAEAIEQAAOATACADAAAADQAgRAAA4BMAIEUAAOQTACAiAAAADQAgBQAAqg8AIAcAAKsPACAIAACtDwAgHQAAtg8AICUAALQPACAmAACpDwAgJwAArA8AICgAAK4PACApAACvDwAgKgAAsA8AICsAALEPACAsAACyDwAgLQAAsw8AIC4AALUPACAvAAC3DwAgMAAAuA8AIDEAALkPACAzAAC7DwAgNAAAvA8AIDUAAL0PACA2AAC-DwAgNwAAvw8AID0AAOQTACCDBQIAgwoAIYYGAQCCCgAhhwYBAIIKACG8BiAAtQoAIb0GAgCDCgAhvgYgALUKACG_BgIAgwoAIcAGIAC1CgAhwQYCAIMKACHCBgIAgwoAISAFAACqDwAgBwAAqw8AIAgAAK0PACAdAAC2DwAgJQAAtA8AICYAAKkPACAnAACsDwAgKAAArg8AICkAAK8PACAqAACwDwAgKwAAsQ8AICwAALIPACAtAACzDwAgLgAAtQ8AIC8AALcPACAwAAC4DwAgMQAAuQ8AIDMAALsPACA0AAC8DwAgNQAAvQ8AIDYAAL4PACA3AAC_DwAggwUCAIMKACGGBgEAggoAIYcGAQCCCgAhvAYgALUKACG9BgIAgwoAIb4GIAC1CgAhvwYCAIMKACHABiAAtQoAIcEGAgCDCgAhwgYCAIMKACEgBQAAmREAIAcAAJoRACAIAACcEQAgHQAApREAICUAAKMRACAmAACYEQAgJwAAmxEAICgAAJ0RACApAACeEQAgKgAAnxEAICsAAKARACAsAAChEQAgLQAAohEAIC4AAKQRACAvAACmEQAgMAAApxEAIDEAAKgRACAyAACpEQAgMwAAqhEAIDUAAKwRACA2AACtEQAgNwAArhEAIIMFAgAAAAGGBgEAAAABhwYBAAAAAbwGIAAAAAG9BgIAAAABvgYgAAAAAb8GAgAAAAHABiAAAAABwQYCAAAAAcIGAgAAAAECAAAAAQAgRAAA5RMAIAMAAAANACBEAADlEwAgRQAA6RMAICIAAAANACAFAACqDwAgBwAAqw8AIAgAAK0PACAdAAC2DwAgJQAAtA8AICYAAKkPACAnAACsDwAgKAAArg8AICkAAK8PACAqAACwDwAgKwAAsQ8AICwAALIPACAtAACzDwAgLgAAtQ8AIC8AALcPACAwAAC4DwAgMQAAuQ8AIDIAALoPACAzAAC7DwAgNQAAvQ8AIDYAAL4PACA3AAC_DwAgPQAA6RMAIIMFAgCDCgAhhgYBAIIKACGHBgEAggoAIbwGIAC1CgAhvQYCAIMKACG-BiAAtQoAIb8GAgCDCgAhwAYgALUKACHBBgIAgwoAIcIGAgCDCgAhIAUAAKoPACAHAACrDwAgCAAArQ8AIB0AALYPACAlAAC0DwAgJgAAqQ8AICcAAKwPACAoAACuDwAgKQAArw8AICoAALAPACArAACxDwAgLAAAsg8AIC0AALMPACAuAAC1DwAgLwAAtw8AIDAAALgPACAxAAC5DwAgMgAAug8AIDMAALsPACA1AAC9DwAgNgAAvg8AIDcAAL8PACCDBQIAgwoAIYYGAQCCCgAhhwYBAIIKACG8BiAAtQoAIb0GAgCDCgAhvgYgALUKACG_BgIAgwoAIcAGIAC1CgAhwQYCAIMKACHCBgIAgwoAISAFAACZEQAgBwAAmhEAIAgAAJwRACAdAAClEQAgJQAAoxEAICYAAJgRACAnAACbEQAgKAAAnREAICkAAJ4RACAqAACfEQAgKwAAoBEAICwAAKERACAtAACiEQAgLgAApBEAIC8AAKYRACAwAACnEQAgMQAAqBEAIDIAAKkRACA0AACrEQAgNQAArBEAIDYAAK0RACA3AACuEQAggwUCAAAAAYYGAQAAAAGHBgEAAAABvAYgAAAAAb0GAgAAAAG-BiAAAAABvwYCAAAAAcAGIAAAAAHBBgIAAAABwgYCAAAAAQIAAAABACBEAADqEwAgAwAAAA0AIEQAAOoTACBFAADuEwAgIgAAAA0AIAUAAKoPACAHAACrDwAgCAAArQ8AIB0AALYPACAlAAC0DwAgJgAAqQ8AICcAAKwPACAoAACuDwAgKQAArw8AICoAALAPACArAACxDwAgLAAAsg8AIC0AALMPACAuAAC1DwAgLwAAtw8AIDAAALgPACAxAAC5DwAgMgAAug8AIDQAALwPACA1AAC9DwAgNgAAvg8AIDcAAL8PACA9AADuEwAggwUCAIMKACGGBgEAggoAIYcGAQCCCgAhvAYgALUKACG9BgIAgwoAIb4GIAC1CgAhvwYCAIMKACHABiAAtQoAIcEGAgCDCgAhwgYCAIMKACEgBQAAqg8AIAcAAKsPACAIAACtDwAgHQAAtg8AICUAALQPACAmAACpDwAgJwAArA8AICgAAK4PACApAACvDwAgKgAAsA8AICsAALEPACAsAACyDwAgLQAAsw8AIC4AALUPACAvAAC3DwAgMAAAuA8AIDEAALkPACAyAAC6DwAgNAAAvA8AIDUAAL0PACA2AAC-DwAgNwAAvw8AIIMFAgCDCgAhhgYBAIIKACGHBgEAggoAIbwGIAC1CgAhvQYCAIMKACG-BiAAtQoAIb8GAgCDCgAhwAYgALUKACHBBgIAgwoAIcIGAgCDCgAhIAUAAJkRACAHAACaEQAgCAAAnBEAIB0AAKURACAlAACjEQAgJgAAmBEAICcAAJsRACAoAACdEQAgKQAAnhEAICoAAJ8RACArAACgEQAgLAAAoREAIC0AAKIRACAuAACkEQAgLwAAphEAIDAAAKcRACAxAACoEQAgMgAAqREAIDMAAKoRACA0AACrEQAgNgAArREAIDcAAK4RACCDBQIAAAABhgYBAAAAAYcGAQAAAAG8BiAAAAABvQYCAAAAAb4GIAAAAAG_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-RMAIAMAAAANACBEAAD5EwAgRQAA_RMAICIAAAANACAFAACqDwAgBwAAqw8AIAgAAK0PACAdAAC2DwAgJQAAtA8AICYAAKkPACAnAACsDwAgKAAArg8AICkAAK8PACAqAACwDwAgKwAAsQ8AICwAALIPACAtAACzDwAgLgAAtQ8AIC8AALcPACAwAAC4DwAgMQAAuQ8AIDIAALoPACAzAAC7DwAgNAAAvA8AIDUAAL0PACA3AAC_DwAgPQAA_RMAIIMFAgCDCgAhhgYBAIIKACGHBgEAggoAIbwGIAC1CgAhvQYCAIMKACG-BiAAtQoAIb8GAgCDCgAhwAYgALUKACHBBgIAgwoAIcIGAgCDCgAhIAUAAKoPACAHAACrDwAgCAAArQ8AIB0AALYPACAlAAC0DwAgJgAAqQ8AICcAAKwPACAoAACuDwAgKQAArw8AICoAALAPACArAACxDwAgLAAAsg8AIC0AALMPACAuAAC1DwAgLwAAtw8AIDAAALgPACAxAAC5DwAgMgAAug8AIDMAALsPACA0AAC8DwAgNQAAvQ8AIDcAAL8PACCDBQIAgwoAIYYGAQCCCgAhhwYBAIIKACG8BiAAtQoAIb0GAgCDCgAhvgYgALUKACG_BgIAgwoAIcAGIAC1CgAhwQYCAIMKACHCBgIAgwoAIQoDAADZDQAgCAAA2g0AIBQAANsNACAWAADdDQAggwUCAAAAAYQFAgAAAAGYBUAAAAABogUCAAAAAaYGAQAAAAGnBgEAAAABAgAAAI0BACBEAAD-EwAgA4MFAgAAAAGSBQIAAAABkwUQAAAAAQMAAAAXACBEAAD-EwAgRQAAgxQAIAwAAAAXACADAACkDQAgCAAApQ0AIBQAAKYNACAWAACoDQAgPQAAgxQAIIMFAgCDCgAhhAUCAIMKACGYBUAAmAoAIaIFAgCDCgAhpgYBAIIKACGnBgEAggoAIQoDAACkDQAgCAAApQ0AIBQAAKYNACAWAACoDQAggwUCAIMKACGEBQIAgwoAIZgFQACYCgAhogUCAIMKACGmBgEAggoAIacGAQCCCgAhGAQAAKMMACAJAACiDAAgCgAApAwAIAsAAKUMACANAACmDAAgEAAApwwAIIMFAgAAAAGEBQIAAAABlAUCAAAAAZcFAQAAAAGYBUAAAAABowVAAAAAAaQFAgAAAAHTBQAAAPsFAvEFAgAAAAHyBQIAAAAB8wUQAAAAAfQFEAAAAAH1BRAAAAAB9gUQAAAAAfcFEAAAAAH4BRAAAAAB-QUQAAAAAfsFAQAAAAECAAAAHAAgRAAAhBQAIAcLAACnCgAggwUCAAAAAZQFAgAAAAGVBRAAAAABlgUQAAAAAZcFAQAAAAGYBUAAAAABAgAAADgAIEQAAIYUACADAAAAGgAgRAAAhBQAIEUAAIoUACAaAAAAGgAgBAAA7QsAIAkAAOwLACAKAADuCwAgCwAA7wsAIA0AAPALACAQAADxCwAgPQAAihQAIIMFAgCDCgAhhAUCAIMKACGUBQIA9AoAIZcFAQCXCgAhmAVAAJgKACGjBUAAmAoAIaQFAgCDCgAh0wUAAOsL-wUi8QUCAPQKACHyBQIA9AoAIfMFEACMCgAh9AUQAIwKACH1BRAAjAoAIfYFEACMCgAh9wUQAOoLACH4BRAAjAoAIfkFEACMCgAh-wUBAJcKACEYBAAA7QsAIAkAAOwLACAKAADuCwAgCwAA7wsAIA0AAPALACAQAADxCwAggwUCAIMKACGEBQIAgwoAIZQFAgD0CgAhlwUBAJcKACGYBUAAmAoAIaMFQACYCgAhpAUCAIMKACHTBQAA6wv7BSLxBQIA9AoAIfIFAgD0CgAh8wUQAIwKACH0BRAAjAoAIfUFEACMCgAh9gUQAIwKACH3BRAA6gsAIfgFEACMCgAh-QUQAIwKACH7BQEAlwoAIQMAAAA2ACBEAACGFAAgRQAAjRQAIAkAAAA2ACALAACZCgAgPQAAjRQAIIMFAgCDCgAhlAUCAIMKACGVBRAAjAoAIZYFEACMCgAhlwUBAJcKACGYBUAAmAoAIQcLAACZCgAggwUCAIMKACGUBQIAgwoAIZUFEACMCgAhlgUQAIwKACGXBQEAlwoAIZgFQACYCgAhIAUAAJkRACAHAACaEQAgCAAAnBEAIB0AAKURACAlAACjEQAgJgAAmBEAICcAAJsRACAoAACdEQAgKQAAnhEAICoAAJ8RACArAACgEQAgLAAAoREAIC0AAKIRACAuAACkEQAgLwAAphEAIDAAAKcRACAxAACoEQAgMgAAqREAIDMAAKoRACA0AACrEQAgNQAArBEAIDYAAK0RACCDBQIAAAABhgYBAAAAAYcGAQAAAAG8BiAAAAABvQYCAAAAAb4GIAAAAAG_BgIAAAABwAYgAAAAAcEGAgAAAAHCBgIAAAABAgAAAAEAIEQAAI4UACADAAAADQAgRAAAjhQAIEUAAJIUACAiAAAADQAgBQAAqg8AIAcAAKsPACAIAACtDwAgHQAAtg8AICUAALQPACAmAACpDwAgJwAArA8AICgAAK4PACApAACvDwAgKgAAsA8AICsAALEPACAsAACyDwAgLQAAsw8AIC4AALUPACAvAAC3DwAgMAAAuA8AIDEAALkPACAyAAC6DwAgMwAAuw8AIDQAALwPACA1AAC9DwAgNgAAvg8AID0AAJIUACCDBQIAgwoAIYYGAQCCCgAhhwYBAIIKACG8BiAAtQoAIb0GAgCDCgAhvgYgALUKACG_BgIAgwoAIcAGIAC1CgAhwQYCAIMKACHCBgIAgwoAISAFAACqDwAgBwAAqw8AIAgAAK0PACAdAAC2DwAgJQAAtA8AICYAAKkPACAnAACsDwAgKAAArg8AICkAAK8PACAqAACwDwAgKwAAsQ8AICwAALIPACAtAACzDwAgLgAAtQ8AIC8AALcPACAwAAC4DwAgMQAAuQ8AIDIAALoPACAzAAC7DwAgNAAAvA8AIDUAAL0PACA2AAC-DwAggwUCAIMKACGGBgEAggoAIYcGAQCCCgAhvAYgALUKACG9BgIAgwoAIb4GIAC1CgAhvwYCAIMKACHABiAAtQoAIcEGAgCDCgAhwgYCAIMKACEYBYgBAweLAQQIjwEFDgAvHacBGSWlARwmBgInjgEGKJMBIimXASMqmAEHK5wBJCygASUtpAEmLqYBHS-pAScwqwEoMa0BKTKvASozsQErNLUBLDW4ARs2vAEtN74BLgsDAAEFCgMIVwUMYQcOACEYVg8cWxYdZRkeahofbBslcBwHAwABBAACBwwECE4FDgAVGE0PGVIUBAMOAQUPAwgTBQ4AEwkDFQEEAAIGFAMHFgQLGAYMSAcOABIQQwkXRxEGAwABCBkFDgAQFB0HFTkMFj0PCAQAAgkeBQofAQsgBg0kCA4ADhAsCRMwCwIMAAcPAAkECSUFDCYHDScIDgAKAQ0oAAIMAAcSAAwDCwAGDgANETELAREyAAMNMwAQNAATNQADBAACBgADCz4GBAg_ABRAABVBABZCAAEJAAUCEEkAF0oAAgVLAAhMAAEGAAMDCFQAGFMAGVUAAwQAAg4AGBtfFwEaABYBG2AAAgNmAQQAAgEEAAICAwABBAACBgMAAQRzAg4AIBl3HSBxHCFyHAQDAAEOAB8ieBwkfB4BIwAdASR9AAIZfwAhfgAIBYABAAiCAQAMhAEAGIEBAByDAQAdhQEAHoYBACWHAQABAwABAQMAAQEDAAEBAwABAQMAAQEDAAEBAwABAQMAAQEDAAEBAwABAQMAAQEDAAEBAwABEQXAAQAHwQEACMMBAB3MAQAlygEAJr8BACfCAQAoxAEAKcUBACrGAQArxwEALMgBAC3JAQAuywEANM0BADXOAQA2zwEAAAAABQ4ANEoANUsANkwAN00AOAAAAAAABQ4ANEoANUsANkwAN00AOAEDAAEBAwABBQ4APUoAPksAP0wAQE0AQQAAAAAABQ4APUoAPksAP0wAQE0AQQMDAAEEAAIHhgIEAwMAAQQAAgeMAgQFDgBGSgBHSwBITABJTQBKAAAAAAAFDgBGSgBHSwBITABJTQBKAQYAAwEGAAMFDgBPSgBQSwBRTABSTQBTAAAAAAAFDgBPSgBQSwBRTABSTQBTAQO0AgEBA7oCAQUOAFhKAFlLAFpMAFtNAFwAAAAAAAUOAFhKAFlLAFpMAFtNAFwBAwABAQMAAQUOAGFKAGJLAGNMAGRNAGUAAAAAAAUOAGFKAGJLAGNMAGRNAGUDBAACBgADC-ICBgMEAAIGAAML6AIGBQ4AakoAa0sAbEwAbU0AbgAAAAAABQ4AakoAa0sAbEwAbU0AbgUD-wIBBAACBvoCAwf8AgQL_QIGBQOEAwEEAAIGgwMDB4UDBAuGAwYFDgBzSgB0SwB1TAB2TQB3AAAAAAAFDgBzSgB0SwB1TAB2TQB3AgmYAwUMmQMHAgmfAwUMoAMHBQ4AfEoAfUsAfkwAf00AgAEAAAAAAAUOAHxKAH1LAH5MAH9NAIABAQkABQEJAAUFDgCFAUoAhgFLAIcBTACIAU0AiQEAAAAAAAUOAIUBSgCGAUsAhwFMAIgBTQCJAQEDAAEBAwABBQ4AjgFKAI8BSwCQAUwAkQFNAJIBAAAAAAAFDgCOAUoAjwFLAJABTACRAU0AkgEBAwABAQMAAQUOAJcBSgCYAUsAmQFMAJoBTQCbAQAAAAAABQ4AlwFKAJgBSwCZAUwAmgFNAJsBAQQAAgEEAAIFDgCgAUoAoQFLAKIBTACjAU0ApAEAAAAAAAUOAKABSgChAUsAogFMAKMBTQCkAQEaABYBGgAWBQ4AqQFKAKoBSwCrAUwArAFNAK0BAAAAAAAFDgCpAUoAqgFLAKsBTACsAU0ArQEEBAACCaAEBQqhBAELogQGBAQAAgmoBAUKqQQBC6oEBgUOALIBSgCzAUsAtAFMALUBTQC2AQAAAAAABQ4AsgFKALMBSwC0AUwAtQFNALYBAgwABw8ACQIMAAcPAAkFDgC7AUoAvAFLAL0BTAC-AU0AvwEAAAAAAAUOALsBSgC8AUsAvQFMAL4BTQC_AQEDAAEBAwABBQ4AxAFKAMUBSwDGAUwAxwFNAMgBAAAAAAAFDgDEAUoAxQFLAMYBTADHAU0AyAEBAwABAQMAAQUOAM0BSgDOAUsAzwFMANABTQDRAQAAAAAABQ4AzQFKAM4BSwDPAUwA0AFNANEBAQMAAQEDAAEFDgDWAUoA1wFLANgBTADZAU0A2gEAAAAAAAUOANYBSgDXAUsA2AFMANkBTQDaAQAAAAUOAOABSgDhAUsA4gFMAOMBTQDkAQAAAAAABQ4A4AFKAOEBSwDiAUwA4wFNAOQBAwMAAQSuBQIgrQUcAwMAAQS1BQIgtAUcBQ4A6QFKAOoBSwDrAUwA7AFNAO0BAAAAAAAFDgDpAUoA6gFLAOsBTADsAU0A7QECAwABIscFHAIDAAEizQUcBQ4A8gFKAPMBSwD0AUwA9QFNAPYBAAAAAAAFDgDyAUoA8wFLAPQBTAD1AU0A9gEBIwAdASMAHQUOAPsBSgD8AUsA_QFMAP4BTQD_AQAAAAAABQ4A-wFKAPwBSwD9AUwA_gFNAP8BAgP1BQEEAAICA_sFAQQAAgUOAIQCSgCFAksAhgJMAIcCTQCIAgAAAAAABQ4AhAJKAIUCSwCGAkwAhwJNAIgCAQQAAgEEAAIFDgCNAkoAjgJLAI8CTACQAk0AkQIAAAAAAAUOAI0CSgCOAksAjwJMAJACTQCRAgEDAAEBAwABBQ4AlgJKAJcCSwCYAkwAmQJNAJoCAAAAAAAFDgCWAkoAlwJLAJgCTACZAk0AmgIBAwABAQMAAQUOAJ8CSgCgAksAoQJMAKICTQCjAgAAAAAABQ4AnwJKAKACSwChAkwAogJNAKMCAQMAAQEDAAEFDgCoAkoAqQJLAKoCTACrAk0ArAIAAAAAAAUOAKgCSgCpAksAqgJMAKsCTQCsAgEDAAEBAwABBQ4AsQJKALICSwCzAkwAtAJNALUCAAAAAAAFDgCxAkoAsgJLALMCTAC0Ak0AtQIBAwABAQMAAQUOALoCSgC7AksAvAJMAL0CTQC-AgAAAAAABQ4AugJKALsCSwC8AkwAvQJNAL4CAQMAAQEDAAEFDgDDAkoAxAJLAMUCTADGAk0AxwIAAAAAAAUOAMMCSgDEAksAxQJMAMYCTQDHAgIDAAEEAAICAwABBAACBQ4AzAJKAM0CSwDOAkwAzwJNANACAAAAAAAFDgDMAkoAzQJLAM4CTADPAk0A0AIBAwABAQMAAQUOANUCSgDWAksA1wJMANgCTQDZAgAAAAAABQ4A1QJKANYCSwDXAkwA2AJNANkCAQsABgELAAYFDgDeAkoA3wJLAOACTADhAk0A4gIAAAAAAAUOAN4CSgDfAksA4AJMAOECTQDiAgIMAAcSAAwCDAAHEgAMBQ4A5wJKAOgCSwDpAkwA6gJNAOsCAAAAAAAFDgDnAkoA6AJLAOkCTADqAk0A6wIBAwABAQMAAQUOAPACSgDxAksA8gJMAPMCTQD0AgAAAAAABQ4A8AJKAPECSwDyAkwA8wJNAPQCOAIBOdABATrSAQE70wEBPNQBAT7WAQE_2AEwQNkBMUHbAQFC3QEwQ94BMkbfAQFH4AEBSOEBME7kATNP5QE5UOYBAlHnAQJS6AECU-kBAlTqAQJV7AECVu4BMFfvATpY8QECWfMBMFr0ATtb9QECXPYBAl33ATBe-gE8X_sBQmD8AQNh_QEDYv4BA2P_AQNkgAIDZYICA2aEAjBnhQJDaIgCA2mKAjBqiwJEa40CA2yOAgNtjwIwbpICRW-TAktwlAIUcZUCFHKWAhRzlwIUdJgCFHWaAhR2nAIwd50CTHifAhR5oQIweqICTXujAhR8pAIUfaUCMH6oAk5_qQJUgAGqAgSBAasCBIIBrAIEgwGtAgSEAa4CBIUBsAIEhgGyAjCHAbMCVYgBtgIEiQG4AjCKAbkCVosBuwIEjAG8AgSNAb0CMI4BwAJXjwHBAl2QAcICBpEBwwIGkgHEAgaTAcUCBpQBxgIGlQHIAgaWAcoCMJcBywJemAHNAgaZAc8CMJoB0AJfmwHRAgacAdICBp0B0wIwngHWAmCfAdcCZqAB2AIPoQHZAg-iAdoCD6MB2wIPpAHcAg-lAd4CD6YB4AIwpwHhAmeoAeQCD6kB5gIwqgHnAmirAekCD6wB6gIPrQHrAjCuAe4Caa8B7wJvsAHwAgWxAfECBbIB8gIFswHzAgW0AfQCBbUB9gIFtgH4AjC3AfkCcLgB_wIFuQGBAzC6AYIDcbsBhwMFvAGIAwW9AYkDML4BjANyvwGNA3jAAY4DCcEBjwMJwgGQAwnDAZEDCcQBkgMJxQGUAwnGAZYDMMcBlwN5yAGbAwnJAZ0DMMoBngN6ywGhAwnMAaIDCc0BowMwzgGmA3vPAacDgQHQAagDEdEBqQMR0gGqAxHTAasDEdQBrAMR1QGuAxHWAbADMNcBsQOCAdgBswMR2QG1AzDaAbYDgwHbAbcDEdwBuAMR3QG5AzDeAbwDhAHfAb0DigHgAb4DIuEBvwMi4gHAAyLjAcEDIuQBwgMi5QHEAyLmAcYDMOcBxwOLAegByQMi6QHLAzDqAcwDjAHrAc0DIuwBzgMi7QHPAzDuAdIDjQHvAdMDkwHwAdQDI_EB1QMj8gHWAyPzAdcDI_QB2AMj9QHaAyP2AdwDMPcB3QOUAfgB3wMj-QHhAzD6AeIDlQH7AeMDI_wB5AMj_QHlAzD-AegDlgH_AekDnAGAAuoDFoEC6wMWggLsAxaDAu0DFoQC7gMWhQLwAxaGAvIDMIcC8wOdAYgC9QMWiQL3AzCKAvgDngGLAvkDFowC-gMWjQL7AzCOAv4DnwGPAv8DpQGQAoAEF5ECgQQXkgKCBBeTAoMEF5QChAQXlQKGBBeWAogEMJcCiQSmAZgCiwQXmQKNBDCaAo4EpwGbAo8EF5wCkAQXnQKRBDCeApQEqAGfApUErgGgApYEB6EClwQHogKYBAejApkEB6QCmgQHpQKcBAemAp4EMKcCnwSvAagCpAQHqQKmBDCqAqcEsAGrAqsEB6wCrAQHrQKtBDCuArAEsQGvArEEtwGwArIECLECswQIsgK0BAizArUECLQCtgQItQK4BAi2AroEMLcCuwS4AbgCvQQIuQK_BDC6AsAEuQG7AsEECLwCwgQIvQLDBDC-AsYEugG_AscEwAHAAsgEJMECyQQkwgLKBCTDAssEJMQCzAQkxQLOBCTGAtAEMMcC0QTBAcgC0wQkyQLVBDDKAtYEwgHLAtcEJMwC2AQkzQLZBDDOAtwEwwHPAt0EyQHQAt4EJdEC3wQl0gLgBCXTAuEEJdQC4gQl1QLkBCXWAuYEMNcC5wTKAdgC6QQl2QLrBDDaAuwEywHbAu0EJdwC7gQl3QLvBDDeAvIEzAHfAvME0gHgAvQEJuEC9QQm4gL2BCbjAvcEJuQC-AQm5QL6BCbmAvwEMOcC_QTTAegC_wQm6QKBBTDqAoIF1AHrAoMFJuwChAUm7QKFBTDuAogF1QHvAokF2wHwAosF3AHxAowF3AHyAo8F3AHzApAF3AH0ApEF3AH1ApMF3AH2ApUFMPcClgXdAfgCmAXcAfkCmgUw-gKbBd4B-wKcBdwB_AKdBdwB_QKeBTD-AqEF3wH_AqIF5QGAA6MFHIEDpAUcggOlBRyDA6YFHIQDpwUchQOpBRyGA6sFMIcDrAXmAYgDsAUciQOyBTCKA7MF5wGLA7YFHIwDtwUcjQO4BTCOA7sF6AGPA7wF7gGQA70FHZEDvgUdkgO_BR2TA8AFHZQDwQUdlQPDBR2WA8UFMJcDxgXvAZgDyQUdmQPLBTCaA8wF8AGbA84FHZwDzwUdnQPQBTCeA9MF8QGfA9QF9wGgA9UFHqED1gUeogPXBR6jA9gFHqQD2QUepQPbBR6mA90FMKcD3gX4AagD4AUeqQPiBTCqA-MF-QGrA-QFHqwD5QUerQPmBTCuA-kF-gGvA-oFgAKwA-sFGbED7AUZsgPtBRmzA-4FGbQD7wUZtQPxBRm2A_MFMLcD9AWBArgD9wUZuQP5BTC6A_oFggK7A_wFGbwD_QUZvQP-BTC-A4EGgwK_A4IGiQLAA4MGGsEDhAYawgOFBhrDA4YGGsQDhwYaxQOJBhrGA4sGMMcDjAaKAsgDjgYayQOQBjDKA5EGiwLLA5IGGswDkwYazQOUBjDOA5cGjALPA5gGkgLQA5oGJ9EDmwYn0gOdBifTA54GJ9QDnwYn1QOhBifWA6MGMNcDpAaTAtgDpgYn2QOoBjDaA6kGlALbA6oGJ9wDqwYn3QOsBjDeA68GlQLfA7AGmwLgA7IGKOEDswYo4gO1BijjA7YGKOQDtwYo5QO5BijmA7sGMOcDvAacAugDvgYo6QPABjDqA8EGnQLrA8IGKOwDwwYo7QPEBjDuA8cGngLvA8gGpALwA8oGKfEDywYp8gPNBinzA84GKfQDzwYp9QPRBin2A9MGMPcD1AalAvgD1gYp-QPYBjD6A9kGpgL7A9oGKfwD2wYp_QPcBjD-A98GpwL_A-AGrQKABOIGKoEE4wYqggTlBiqDBOYGKoQE5wYqhQTpBiqGBOsGMIcE7AauAogE7gYqiQTwBjCKBPEGrwKLBPIGKowE8wYqjQT0BjCOBPcGsAKPBPgGtgKQBPkGLJEE-gYskgT7BiyTBPwGLJQE_QYslQT_BiyWBIEHMJcEgge3ApgEhAcsmQSGBzCaBIcHuAKbBIgHLJwEiQcsnQSKBzCeBI0HuQKfBI4HvwKgBJAHK6EEkQcrogSTByujBJQHK6QElQcrpQSXByumBJkHMKcEmgfAAqgEnAcrqQSeBzCqBJ8HwQKrBKAHK6wEoQcrrQSiBzCuBKUHwgKvBKYHyAKwBKcHG7EEqAcbsgSpBxuzBKoHG7QEqwcbtQStBxu2BK8HMLcEsAfJArgEsgcbuQS0BzC6BLUHygK7BLYHG7wEtwcbvQS4BzC-BLsHywK_BLwH0QLABL0HLcEEvgctwgS_By3DBMAHLcQEwQctxQTDBy3GBMUHMMcExgfSAsgEyActyQTKBzDKBMsH0wLLBMwHLcwEzQctzQTOBzDOBNEH1ALPBNIH2gLQBNMHDNEE1AcM0gTVBwzTBNYHDNQE1wcM1QTZBwzWBNsHMNcE3AfbAtgE3gcM2QTgBzDaBOEH3ALbBOIHDNwE4wcM3QTkBzDeBOcH3QLfBOgH4wLgBOkHC-EE6gcL4gTrBwvjBOwHC-QE7QcL5QTvBwvmBPEHMOcE8gfkAugE9AcL6QT2BzDqBPcH5QLrBPgHC-wE-QcL7QT6BzDuBP0H5gLvBP4H7ALwBIAILvEEgQgu8gSDCC7zBIQILvQEhQgu9QSHCC72BIkIMPcEigjtAvgEjAgu-QSOCDD6BI8I7gL7BJAILvwEkQgu_QSSCDD-BJUI7wL_BJYI9QI" } config.compilerWasm = { getRuntime: async () => require('./query_compiler_fast_bg.js'), diff --git a/packages/db/generated/prisma/package.json b/packages/db/generated/prisma/package.json index 83cf32c5..1fa3fc84 100644 --- a/packages/db/generated/prisma/package.json +++ b/packages/db/generated/prisma/package.json @@ -1,5 +1,5 @@ { - "name": "prisma-client-2773da16452916320fe842966d774d65188a68e02f9e8e8f296d6070f7b7a13b", + "name": "prisma-client-1397903f012032ff276557e7a077db07df8a7cae6f68fef0b7224d110a42b0e3", "main": "index.js", "types": "index.d.ts", "browser": "default.js", diff --git a/packages/db/generated/prisma/schema.prisma b/packages/db/generated/prisma/schema.prisma index 47d54cff..2368f9a5 100755 --- a/packages/db/generated/prisma/schema.prisma +++ b/packages/db/generated/prisma/schema.prisma @@ -51,6 +51,7 @@ model User { insuranceContacts InsuranceContact[] patientConversations PatientConversation[] labRxTemplates LabRxTemplate[] + seleniumSettings SeleniumSettings? } model Patient { @@ -707,7 +708,6 @@ model LabRxTemplate { caseType String? material String? instructions String? - doctorName String? sortOrder Int @default(0) createdAt DateTime @default(now()) updatedAt DateTime @updatedAt @@ -745,3 +745,13 @@ model CommissionBatchItem { @@unique([commissionBatchId, paymentId]) @@index([paymentId]) } + +model SeleniumSettings { + id Int @id @default(autoincrement()) + userId Int @unique + paymentGroupId String @default("") + + user User @relation(fields: [userId], references: [id], onDelete: Cascade) + + @@map("selenium_settings") +} diff --git a/packages/db/prisma/migrations/20260702000003_add_selenium_settings/migration.sql b/packages/db/prisma/migrations/20260702000003_add_selenium_settings/migration.sql new file mode 100644 index 00000000..747bdb18 --- /dev/null +++ b/packages/db/prisma/migrations/20260702000003_add_selenium_settings/migration.sql @@ -0,0 +1,14 @@ +-- CreateTable +CREATE TABLE "selenium_settings" ( + "id" SERIAL NOT NULL, + "userId" INTEGER NOT NULL, + "paymentGroupId" TEXT NOT NULL DEFAULT '', + + CONSTRAINT "selenium_settings_pkey" PRIMARY KEY ("id") +); + +-- CreateIndex +CREATE UNIQUE INDEX "selenium_settings_userId_key" ON "selenium_settings"("userId"); + +-- AddForeignKey +ALTER TABLE "selenium_settings" ADD CONSTRAINT "selenium_settings_userId_fkey" FOREIGN KEY ("userId") REFERENCES "User"("id") ON DELETE CASCADE ON UPDATE CASCADE; diff --git a/packages/db/prisma/schema.prisma b/packages/db/prisma/schema.prisma index b0764fcd..46093037 100755 --- a/packages/db/prisma/schema.prisma +++ b/packages/db/prisma/schema.prisma @@ -51,6 +51,7 @@ model User { insuranceContacts InsuranceContact[] patientConversations PatientConversation[] labRxTemplates LabRxTemplate[] + seleniumSettings SeleniumSettings? } model Patient { @@ -745,3 +746,13 @@ model CommissionBatchItem { @@unique([commissionBatchId, paymentId]) @@index([paymentId]) } + +model SeleniumSettings { + id Int @id @default(autoincrement()) + userId Int @unique + paymentGroupId String @default("") + + user User @relation(fields: [userId], references: [id], onDelete: Cascade) + + @@map("selenium_settings") +} diff --git a/packages/db/shared/.prisma-zod-generator-manifest.json b/packages/db/shared/.prisma-zod-generator-manifest.json index ad3737d5..a1ee07ec 100755 --- a/packages/db/shared/.prisma-zod-generator-manifest.json +++ b/packages/db/shared/.prisma-zod-generator-manifest.json @@ -1,7 +1,7 @@ { "version": "1.0", "generatorVersion": "1.0.0", - "generatedAt": "2026-07-03T02:44:06.886Z", + "generatedAt": "2026-07-03T03:44:29.373Z", "outputPath": "/home/gg/Desktop/DentalManagementMH06/packages/db/shared", "files": [ "schemas/enums/TransactionIsolationLevel.schema.ts", @@ -40,6 +40,7 @@ "schemas/enums/LabRxTemplateScalarFieldEnum.schema.ts", "schemas/enums/CommissionBatchScalarFieldEnum.schema.ts", "schemas/enums/CommissionBatchItemScalarFieldEnum.schema.ts", + "schemas/enums/SeleniumSettingsScalarFieldEnum.schema.ts", "schemas/enums/SortOrder.schema.ts", "schemas/enums/NullableJsonNullValueInput.schema.ts", "schemas/enums/JsonNullValueInput.schema.ts", @@ -233,6 +234,11 @@ "schemas/objects/CommissionBatchItemWhereUniqueInput.schema.ts", "schemas/objects/CommissionBatchItemOrderByWithAggregationInput.schema.ts", "schemas/objects/CommissionBatchItemScalarWhereWithAggregatesInput.schema.ts", + "schemas/objects/SeleniumSettingsWhereInput.schema.ts", + "schemas/objects/SeleniumSettingsOrderByWithRelationInput.schema.ts", + "schemas/objects/SeleniumSettingsWhereUniqueInput.schema.ts", + "schemas/objects/SeleniumSettingsOrderByWithAggregationInput.schema.ts", + "schemas/objects/SeleniumSettingsScalarWhereWithAggregatesInput.schema.ts", "schemas/objects/UserCreateInput.schema.ts", "schemas/objects/UserUncheckedCreateInput.schema.ts", "schemas/objects/UserUpdateInput.schema.ts", @@ -478,6 +484,13 @@ "schemas/objects/CommissionBatchItemCreateManyInput.schema.ts", "schemas/objects/CommissionBatchItemUpdateManyMutationInput.schema.ts", "schemas/objects/CommissionBatchItemUncheckedUpdateManyInput.schema.ts", + "schemas/objects/SeleniumSettingsCreateInput.schema.ts", + "schemas/objects/SeleniumSettingsUncheckedCreateInput.schema.ts", + "schemas/objects/SeleniumSettingsUpdateInput.schema.ts", + "schemas/objects/SeleniumSettingsUncheckedUpdateInput.schema.ts", + "schemas/objects/SeleniumSettingsCreateManyInput.schema.ts", + "schemas/objects/SeleniumSettingsUpdateManyMutationInput.schema.ts", + "schemas/objects/SeleniumSettingsUncheckedUpdateManyInput.schema.ts", "schemas/objects/IntFilter.schema.ts", "schemas/objects/StringFilter.schema.ts", "schemas/objects/BoolFilter.schema.ts", @@ -503,6 +516,7 @@ "schemas/objects/InsuranceContactListRelationFilter.schema.ts", "schemas/objects/PatientConversationListRelationFilter.schema.ts", "schemas/objects/LabRxTemplateListRelationFilter.schema.ts", + "schemas/objects/SeleniumSettingsNullableScalarRelationFilter.schema.ts", "schemas/objects/PatientOrderByRelationAggregateInput.schema.ts", "schemas/objects/AppointmentOrderByRelationAggregateInput.schema.ts", "schemas/objects/StaffOrderByRelationAggregateInput.schema.ts", @@ -789,6 +803,11 @@ "schemas/objects/CommissionBatchItemMaxOrderByAggregateInput.schema.ts", "schemas/objects/CommissionBatchItemMinOrderByAggregateInput.schema.ts", "schemas/objects/CommissionBatchItemSumOrderByAggregateInput.schema.ts", + "schemas/objects/SeleniumSettingsCountOrderByAggregateInput.schema.ts", + "schemas/objects/SeleniumSettingsAvgOrderByAggregateInput.schema.ts", + "schemas/objects/SeleniumSettingsMaxOrderByAggregateInput.schema.ts", + "schemas/objects/SeleniumSettingsMinOrderByAggregateInput.schema.ts", + "schemas/objects/SeleniumSettingsSumOrderByAggregateInput.schema.ts", "schemas/objects/PatientCreateNestedManyWithoutUserInput.schema.ts", "schemas/objects/AppointmentCreateNestedManyWithoutUserInput.schema.ts", "schemas/objects/StaffCreateNestedManyWithoutUserInput.schema.ts", @@ -811,6 +830,7 @@ "schemas/objects/InsuranceContactCreateNestedManyWithoutUserInput.schema.ts", "schemas/objects/PatientConversationCreateNestedManyWithoutUserInput.schema.ts", "schemas/objects/LabRxTemplateCreateNestedManyWithoutUserInput.schema.ts", + "schemas/objects/SeleniumSettingsCreateNestedOneWithoutUserInput.schema.ts", "schemas/objects/PatientUncheckedCreateNestedManyWithoutUserInput.schema.ts", "schemas/objects/AppointmentUncheckedCreateNestedManyWithoutUserInput.schema.ts", "schemas/objects/StaffUncheckedCreateNestedManyWithoutUserInput.schema.ts", @@ -833,6 +853,7 @@ "schemas/objects/InsuranceContactUncheckedCreateNestedManyWithoutUserInput.schema.ts", "schemas/objects/PatientConversationUncheckedCreateNestedManyWithoutUserInput.schema.ts", "schemas/objects/LabRxTemplateUncheckedCreateNestedManyWithoutUserInput.schema.ts", + "schemas/objects/SeleniumSettingsUncheckedCreateNestedOneWithoutUserInput.schema.ts", "schemas/objects/StringFieldUpdateOperationsInput.schema.ts", "schemas/objects/BoolFieldUpdateOperationsInput.schema.ts", "schemas/objects/IntFieldUpdateOperationsInput.schema.ts", @@ -858,6 +879,7 @@ "schemas/objects/InsuranceContactUpdateManyWithoutUserNestedInput.schema.ts", "schemas/objects/PatientConversationUpdateManyWithoutUserNestedInput.schema.ts", "schemas/objects/LabRxTemplateUpdateManyWithoutUserNestedInput.schema.ts", + "schemas/objects/SeleniumSettingsUpdateOneWithoutUserNestedInput.schema.ts", "schemas/objects/PatientUncheckedUpdateManyWithoutUserNestedInput.schema.ts", "schemas/objects/AppointmentUncheckedUpdateManyWithoutUserNestedInput.schema.ts", "schemas/objects/StaffUncheckedUpdateManyWithoutUserNestedInput.schema.ts", @@ -880,6 +902,7 @@ "schemas/objects/InsuranceContactUncheckedUpdateManyWithoutUserNestedInput.schema.ts", "schemas/objects/PatientConversationUncheckedUpdateManyWithoutUserNestedInput.schema.ts", "schemas/objects/LabRxTemplateUncheckedUpdateManyWithoutUserNestedInput.schema.ts", + "schemas/objects/SeleniumSettingsUncheckedUpdateOneWithoutUserNestedInput.schema.ts", "schemas/objects/UserCreateNestedOneWithoutPatientsInput.schema.ts", "schemas/objects/AppointmentCreateNestedManyWithoutPatientInput.schema.ts", "schemas/objects/AppointmentProcedureCreateNestedManyWithoutPatientInput.schema.ts", @@ -1124,6 +1147,8 @@ "schemas/objects/PaymentCreateNestedOneWithoutCommissionBatchItemsInput.schema.ts", "schemas/objects/CommissionBatchUpdateOneRequiredWithoutItemsNestedInput.schema.ts", "schemas/objects/PaymentUpdateOneRequiredWithoutCommissionBatchItemsNestedInput.schema.ts", + "schemas/objects/UserCreateNestedOneWithoutSeleniumSettingsInput.schema.ts", + "schemas/objects/UserUpdateOneRequiredWithoutSeleniumSettingsNestedInput.schema.ts", "schemas/objects/NestedIntFilter.schema.ts", "schemas/objects/NestedStringFilter.schema.ts", "schemas/objects/NestedBoolFilter.schema.ts", @@ -1257,6 +1282,9 @@ "schemas/objects/LabRxTemplateUncheckedCreateWithoutUserInput.schema.ts", "schemas/objects/LabRxTemplateCreateOrConnectWithoutUserInput.schema.ts", "schemas/objects/LabRxTemplateCreateManyUserInputEnvelope.schema.ts", + "schemas/objects/SeleniumSettingsCreateWithoutUserInput.schema.ts", + "schemas/objects/SeleniumSettingsUncheckedCreateWithoutUserInput.schema.ts", + "schemas/objects/SeleniumSettingsCreateOrConnectWithoutUserInput.schema.ts", "schemas/objects/PatientUpsertWithWhereUniqueWithoutUserInput.schema.ts", "schemas/objects/PatientUpdateWithWhereUniqueWithoutUserInput.schema.ts", "schemas/objects/PatientUpdateManyWithWhereWithoutUserInput.schema.ts", @@ -1345,6 +1373,10 @@ "schemas/objects/LabRxTemplateUpdateWithWhereUniqueWithoutUserInput.schema.ts", "schemas/objects/LabRxTemplateUpdateManyWithWhereWithoutUserInput.schema.ts", "schemas/objects/LabRxTemplateScalarWhereInput.schema.ts", + "schemas/objects/SeleniumSettingsUpsertWithoutUserInput.schema.ts", + "schemas/objects/SeleniumSettingsUpdateToOneWithWhereWithoutUserInput.schema.ts", + "schemas/objects/SeleniumSettingsUpdateWithoutUserInput.schema.ts", + "schemas/objects/SeleniumSettingsUncheckedUpdateWithoutUserInput.schema.ts", "schemas/objects/UserCreateWithoutPatientsInput.schema.ts", "schemas/objects/UserUncheckedCreateWithoutPatientsInput.schema.ts", "schemas/objects/UserCreateOrConnectWithoutPatientsInput.schema.ts", @@ -1930,6 +1962,13 @@ "schemas/objects/PaymentUpdateToOneWithWhereWithoutCommissionBatchItemsInput.schema.ts", "schemas/objects/PaymentUpdateWithoutCommissionBatchItemsInput.schema.ts", "schemas/objects/PaymentUncheckedUpdateWithoutCommissionBatchItemsInput.schema.ts", + "schemas/objects/UserCreateWithoutSeleniumSettingsInput.schema.ts", + "schemas/objects/UserUncheckedCreateWithoutSeleniumSettingsInput.schema.ts", + "schemas/objects/UserCreateOrConnectWithoutSeleniumSettingsInput.schema.ts", + "schemas/objects/UserUpsertWithoutSeleniumSettingsInput.schema.ts", + "schemas/objects/UserUpdateToOneWithWhereWithoutSeleniumSettingsInput.schema.ts", + "schemas/objects/UserUpdateWithoutSeleniumSettingsInput.schema.ts", + "schemas/objects/UserUncheckedUpdateWithoutSeleniumSettingsInput.schema.ts", "schemas/objects/PatientCreateManyUserInput.schema.ts", "schemas/objects/AppointmentCreateManyUserInput.schema.ts", "schemas/objects/StaffCreateManyUserInput.schema.ts", @@ -2285,6 +2324,11 @@ "schemas/objects/CommissionBatchItemSumAggregateInput.schema.ts", "schemas/objects/CommissionBatchItemMinAggregateInput.schema.ts", "schemas/objects/CommissionBatchItemMaxAggregateInput.schema.ts", + "schemas/objects/SeleniumSettingsCountAggregateInput.schema.ts", + "schemas/objects/SeleniumSettingsAvgAggregateInput.schema.ts", + "schemas/objects/SeleniumSettingsSumAggregateInput.schema.ts", + "schemas/objects/SeleniumSettingsMinAggregateInput.schema.ts", + "schemas/objects/SeleniumSettingsMaxAggregateInput.schema.ts", "schemas/objects/UserCountOutputTypeSelect.schema.ts", "schemas/objects/PatientCountOutputTypeSelect.schema.ts", "schemas/objects/AppointmentCountOutputTypeSelect.schema.ts", @@ -2389,6 +2433,7 @@ "schemas/objects/LabRxTemplateSelect.schema.ts", "schemas/objects/CommissionBatchSelect.schema.ts", "schemas/objects/CommissionBatchItemSelect.schema.ts", + "schemas/objects/SeleniumSettingsSelect.schema.ts", "schemas/objects/UserArgs.schema.ts", "schemas/objects/PatientArgs.schema.ts", "schemas/objects/AppointmentArgs.schema.ts", @@ -2424,6 +2469,7 @@ "schemas/objects/LabRxTemplateArgs.schema.ts", "schemas/objects/CommissionBatchArgs.schema.ts", "schemas/objects/CommissionBatchItemArgs.schema.ts", + "schemas/objects/SeleniumSettingsArgs.schema.ts", "schemas/objects/UserInclude.schema.ts", "schemas/objects/PatientInclude.schema.ts", "schemas/objects/AppointmentInclude.schema.ts", @@ -2458,6 +2504,7 @@ "schemas/objects/LabRxTemplateInclude.schema.ts", "schemas/objects/CommissionBatchInclude.schema.ts", "schemas/objects/CommissionBatchItemInclude.schema.ts", + "schemas/objects/SeleniumSettingsInclude.schema.ts", "schemas/findUniqueUser.schema.ts", "schemas/findUniqueOrThrowUser.schema.ts", "schemas/findFirstUser.schema.ts", @@ -3053,6 +3100,23 @@ "schemas/upsertOneCommissionBatchItem.schema.ts", "schemas/aggregateCommissionBatchItem.schema.ts", "schemas/groupByCommissionBatchItem.schema.ts", + "schemas/findUniqueSeleniumSettings.schema.ts", + "schemas/findUniqueOrThrowSeleniumSettings.schema.ts", + "schemas/findFirstSeleniumSettings.schema.ts", + "schemas/findFirstOrThrowSeleniumSettings.schema.ts", + "schemas/findManySeleniumSettings.schema.ts", + "schemas/countSeleniumSettings.schema.ts", + "schemas/createOneSeleniumSettings.schema.ts", + "schemas/createManySeleniumSettings.schema.ts", + "schemas/createManyAndReturnSeleniumSettings.schema.ts", + "schemas/deleteOneSeleniumSettings.schema.ts", + "schemas/deleteManySeleniumSettings.schema.ts", + "schemas/updateOneSeleniumSettings.schema.ts", + "schemas/updateManySeleniumSettings.schema.ts", + "schemas/updateManyAndReturnSeleniumSettings.schema.ts", + "schemas/upsertOneSeleniumSettings.schema.ts", + "schemas/aggregateSeleniumSettings.schema.ts", + "schemas/groupBySeleniumSettings.schema.ts", "schemas/results/UserFindUniqueResult.schema.ts", "schemas/results/UserFindFirstResult.schema.ts", "schemas/results/UserFindManyResult.schema.ts", @@ -3508,6 +3572,19 @@ "schemas/results/CommissionBatchItemAggregateResult.schema.ts", "schemas/results/CommissionBatchItemGroupByResult.schema.ts", "schemas/results/CommissionBatchItemCountResult.schema.ts", + "schemas/results/SeleniumSettingsFindUniqueResult.schema.ts", + "schemas/results/SeleniumSettingsFindFirstResult.schema.ts", + "schemas/results/SeleniumSettingsFindManyResult.schema.ts", + "schemas/results/SeleniumSettingsCreateResult.schema.ts", + "schemas/results/SeleniumSettingsCreateManyResult.schema.ts", + "schemas/results/SeleniumSettingsUpdateResult.schema.ts", + "schemas/results/SeleniumSettingsUpdateManyResult.schema.ts", + "schemas/results/SeleniumSettingsUpsertResult.schema.ts", + "schemas/results/SeleniumSettingsDeleteResult.schema.ts", + "schemas/results/SeleniumSettingsDeleteManyResult.schema.ts", + "schemas/results/SeleniumSettingsAggregateResult.schema.ts", + "schemas/results/SeleniumSettingsGroupByResult.schema.ts", + "schemas/results/SeleniumSettingsCountResult.schema.ts", "schemas/results/index.ts", "schemas/index.ts", "schemas/variants/pure/User.pure.ts", @@ -3545,6 +3622,7 @@ "schemas/variants/pure/LabRxTemplate.pure.ts", "schemas/variants/pure/CommissionBatch.pure.ts", "schemas/variants/pure/CommissionBatchItem.pure.ts", + "schemas/variants/pure/SeleniumSettings.pure.ts", "schemas/variants/pure/index.ts", "schemas/variants/input/User.input.ts", "schemas/variants/input/Patient.input.ts", @@ -3581,6 +3659,7 @@ "schemas/variants/input/LabRxTemplate.input.ts", "schemas/variants/input/CommissionBatch.input.ts", "schemas/variants/input/CommissionBatchItem.input.ts", + "schemas/variants/input/SeleniumSettings.input.ts", "schemas/variants/input/index.ts", "schemas/variants/result/User.result.ts", "schemas/variants/result/Patient.result.ts", @@ -3617,6 +3696,7 @@ "schemas/variants/result/LabRxTemplate.result.ts", "schemas/variants/result/CommissionBatch.result.ts", "schemas/variants/result/CommissionBatchItem.result.ts", + "schemas/variants/result/SeleniumSettings.result.ts", "schemas/variants/result/index.ts", "schemas/variants/index.ts" ], diff --git a/packages/db/shared/schemas/aggregateAiSettings.schema.ts b/packages/db/shared/schemas/aggregateAiSettings.schema.ts new file mode 100644 index 00000000..31da2e61 --- /dev/null +++ b/packages/db/shared/schemas/aggregateAiSettings.schema.ts @@ -0,0 +1,14 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { AiSettingsOrderByWithRelationInputObjectSchema as AiSettingsOrderByWithRelationInputObjectSchema } from './objects/AiSettingsOrderByWithRelationInput.schema'; +import { AiSettingsWhereInputObjectSchema as AiSettingsWhereInputObjectSchema } from './objects/AiSettingsWhereInput.schema'; +import { AiSettingsWhereUniqueInputObjectSchema as AiSettingsWhereUniqueInputObjectSchema } from './objects/AiSettingsWhereUniqueInput.schema'; +import { AiSettingsCountAggregateInputObjectSchema as AiSettingsCountAggregateInputObjectSchema } from './objects/AiSettingsCountAggregateInput.schema'; +import { AiSettingsMinAggregateInputObjectSchema as AiSettingsMinAggregateInputObjectSchema } from './objects/AiSettingsMinAggregateInput.schema'; +import { AiSettingsMaxAggregateInputObjectSchema as AiSettingsMaxAggregateInputObjectSchema } from './objects/AiSettingsMaxAggregateInput.schema'; +import { AiSettingsAvgAggregateInputObjectSchema as AiSettingsAvgAggregateInputObjectSchema } from './objects/AiSettingsAvgAggregateInput.schema'; +import { AiSettingsSumAggregateInputObjectSchema as AiSettingsSumAggregateInputObjectSchema } from './objects/AiSettingsSumAggregateInput.schema'; + +export const AiSettingsAggregateSchema: z.ZodType = z.object({ orderBy: z.union([AiSettingsOrderByWithRelationInputObjectSchema, AiSettingsOrderByWithRelationInputObjectSchema.array()]).optional(), where: AiSettingsWhereInputObjectSchema.optional(), cursor: AiSettingsWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), _count: z.union([ z.literal(true), AiSettingsCountAggregateInputObjectSchema ]).optional(), _min: AiSettingsMinAggregateInputObjectSchema.optional(), _max: AiSettingsMaxAggregateInputObjectSchema.optional(), _avg: AiSettingsAvgAggregateInputObjectSchema.optional(), _sum: AiSettingsSumAggregateInputObjectSchema.optional() }).strict() as unknown as z.ZodType; + +export const AiSettingsAggregateZodSchema = z.object({ orderBy: z.union([AiSettingsOrderByWithRelationInputObjectSchema, AiSettingsOrderByWithRelationInputObjectSchema.array()]).optional(), where: AiSettingsWhereInputObjectSchema.optional(), cursor: AiSettingsWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), _count: z.union([ z.literal(true), AiSettingsCountAggregateInputObjectSchema ]).optional(), _min: AiSettingsMinAggregateInputObjectSchema.optional(), _max: AiSettingsMaxAggregateInputObjectSchema.optional(), _avg: AiSettingsAvgAggregateInputObjectSchema.optional(), _sum: AiSettingsSumAggregateInputObjectSchema.optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/aggregateCloudFileChunk.schema.ts b/packages/db/shared/schemas/aggregateCloudFileChunk.schema.ts index e69de29b..3f94f26b 100644 --- a/packages/db/shared/schemas/aggregateCloudFileChunk.schema.ts +++ b/packages/db/shared/schemas/aggregateCloudFileChunk.schema.ts @@ -0,0 +1,14 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { CloudFileChunkOrderByWithRelationInputObjectSchema as CloudFileChunkOrderByWithRelationInputObjectSchema } from './objects/CloudFileChunkOrderByWithRelationInput.schema'; +import { CloudFileChunkWhereInputObjectSchema as CloudFileChunkWhereInputObjectSchema } from './objects/CloudFileChunkWhereInput.schema'; +import { CloudFileChunkWhereUniqueInputObjectSchema as CloudFileChunkWhereUniqueInputObjectSchema } from './objects/CloudFileChunkWhereUniqueInput.schema'; +import { CloudFileChunkCountAggregateInputObjectSchema as CloudFileChunkCountAggregateInputObjectSchema } from './objects/CloudFileChunkCountAggregateInput.schema'; +import { CloudFileChunkMinAggregateInputObjectSchema as CloudFileChunkMinAggregateInputObjectSchema } from './objects/CloudFileChunkMinAggregateInput.schema'; +import { CloudFileChunkMaxAggregateInputObjectSchema as CloudFileChunkMaxAggregateInputObjectSchema } from './objects/CloudFileChunkMaxAggregateInput.schema'; +import { CloudFileChunkAvgAggregateInputObjectSchema as CloudFileChunkAvgAggregateInputObjectSchema } from './objects/CloudFileChunkAvgAggregateInput.schema'; +import { CloudFileChunkSumAggregateInputObjectSchema as CloudFileChunkSumAggregateInputObjectSchema } from './objects/CloudFileChunkSumAggregateInput.schema'; + +export const CloudFileChunkAggregateSchema: z.ZodType = z.object({ orderBy: z.union([CloudFileChunkOrderByWithRelationInputObjectSchema, CloudFileChunkOrderByWithRelationInputObjectSchema.array()]).optional(), where: CloudFileChunkWhereInputObjectSchema.optional(), cursor: CloudFileChunkWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), _count: z.union([ z.literal(true), CloudFileChunkCountAggregateInputObjectSchema ]).optional(), _min: CloudFileChunkMinAggregateInputObjectSchema.optional(), _max: CloudFileChunkMaxAggregateInputObjectSchema.optional(), _avg: CloudFileChunkAvgAggregateInputObjectSchema.optional(), _sum: CloudFileChunkSumAggregateInputObjectSchema.optional() }).strict() as unknown as z.ZodType; + +export const CloudFileChunkAggregateZodSchema = z.object({ orderBy: z.union([CloudFileChunkOrderByWithRelationInputObjectSchema, CloudFileChunkOrderByWithRelationInputObjectSchema.array()]).optional(), where: CloudFileChunkWhereInputObjectSchema.optional(), cursor: CloudFileChunkWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), _count: z.union([ z.literal(true), CloudFileChunkCountAggregateInputObjectSchema ]).optional(), _min: CloudFileChunkMinAggregateInputObjectSchema.optional(), _max: CloudFileChunkMaxAggregateInputObjectSchema.optional(), _avg: CloudFileChunkAvgAggregateInputObjectSchema.optional(), _sum: CloudFileChunkSumAggregateInputObjectSchema.optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/aggregateCommissionBatch.schema.ts b/packages/db/shared/schemas/aggregateCommissionBatch.schema.ts new file mode 100644 index 00000000..3393ac8a --- /dev/null +++ b/packages/db/shared/schemas/aggregateCommissionBatch.schema.ts @@ -0,0 +1,14 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { CommissionBatchOrderByWithRelationInputObjectSchema as CommissionBatchOrderByWithRelationInputObjectSchema } from './objects/CommissionBatchOrderByWithRelationInput.schema'; +import { CommissionBatchWhereInputObjectSchema as CommissionBatchWhereInputObjectSchema } from './objects/CommissionBatchWhereInput.schema'; +import { CommissionBatchWhereUniqueInputObjectSchema as CommissionBatchWhereUniqueInputObjectSchema } from './objects/CommissionBatchWhereUniqueInput.schema'; +import { CommissionBatchCountAggregateInputObjectSchema as CommissionBatchCountAggregateInputObjectSchema } from './objects/CommissionBatchCountAggregateInput.schema'; +import { CommissionBatchMinAggregateInputObjectSchema as CommissionBatchMinAggregateInputObjectSchema } from './objects/CommissionBatchMinAggregateInput.schema'; +import { CommissionBatchMaxAggregateInputObjectSchema as CommissionBatchMaxAggregateInputObjectSchema } from './objects/CommissionBatchMaxAggregateInput.schema'; +import { CommissionBatchAvgAggregateInputObjectSchema as CommissionBatchAvgAggregateInputObjectSchema } from './objects/CommissionBatchAvgAggregateInput.schema'; +import { CommissionBatchSumAggregateInputObjectSchema as CommissionBatchSumAggregateInputObjectSchema } from './objects/CommissionBatchSumAggregateInput.schema'; + +export const CommissionBatchAggregateSchema: z.ZodType = z.object({ orderBy: z.union([CommissionBatchOrderByWithRelationInputObjectSchema, CommissionBatchOrderByWithRelationInputObjectSchema.array()]).optional(), where: CommissionBatchWhereInputObjectSchema.optional(), cursor: CommissionBatchWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), _count: z.union([ z.literal(true), CommissionBatchCountAggregateInputObjectSchema ]).optional(), _min: CommissionBatchMinAggregateInputObjectSchema.optional(), _max: CommissionBatchMaxAggregateInputObjectSchema.optional(), _avg: CommissionBatchAvgAggregateInputObjectSchema.optional(), _sum: CommissionBatchSumAggregateInputObjectSchema.optional() }).strict() as unknown as z.ZodType; + +export const CommissionBatchAggregateZodSchema = z.object({ orderBy: z.union([CommissionBatchOrderByWithRelationInputObjectSchema, CommissionBatchOrderByWithRelationInputObjectSchema.array()]).optional(), where: CommissionBatchWhereInputObjectSchema.optional(), cursor: CommissionBatchWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), _count: z.union([ z.literal(true), CommissionBatchCountAggregateInputObjectSchema ]).optional(), _min: CommissionBatchMinAggregateInputObjectSchema.optional(), _max: CommissionBatchMaxAggregateInputObjectSchema.optional(), _avg: CommissionBatchAvgAggregateInputObjectSchema.optional(), _sum: CommissionBatchSumAggregateInputObjectSchema.optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/aggregateCommissionBatchItem.schema.ts b/packages/db/shared/schemas/aggregateCommissionBatchItem.schema.ts new file mode 100644 index 00000000..118a9b50 --- /dev/null +++ b/packages/db/shared/schemas/aggregateCommissionBatchItem.schema.ts @@ -0,0 +1,14 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { CommissionBatchItemOrderByWithRelationInputObjectSchema as CommissionBatchItemOrderByWithRelationInputObjectSchema } from './objects/CommissionBatchItemOrderByWithRelationInput.schema'; +import { CommissionBatchItemWhereInputObjectSchema as CommissionBatchItemWhereInputObjectSchema } from './objects/CommissionBatchItemWhereInput.schema'; +import { CommissionBatchItemWhereUniqueInputObjectSchema as CommissionBatchItemWhereUniqueInputObjectSchema } from './objects/CommissionBatchItemWhereUniqueInput.schema'; +import { CommissionBatchItemCountAggregateInputObjectSchema as CommissionBatchItemCountAggregateInputObjectSchema } from './objects/CommissionBatchItemCountAggregateInput.schema'; +import { CommissionBatchItemMinAggregateInputObjectSchema as CommissionBatchItemMinAggregateInputObjectSchema } from './objects/CommissionBatchItemMinAggregateInput.schema'; +import { CommissionBatchItemMaxAggregateInputObjectSchema as CommissionBatchItemMaxAggregateInputObjectSchema } from './objects/CommissionBatchItemMaxAggregateInput.schema'; +import { CommissionBatchItemAvgAggregateInputObjectSchema as CommissionBatchItemAvgAggregateInputObjectSchema } from './objects/CommissionBatchItemAvgAggregateInput.schema'; +import { CommissionBatchItemSumAggregateInputObjectSchema as CommissionBatchItemSumAggregateInputObjectSchema } from './objects/CommissionBatchItemSumAggregateInput.schema'; + +export const CommissionBatchItemAggregateSchema: z.ZodType = z.object({ orderBy: z.union([CommissionBatchItemOrderByWithRelationInputObjectSchema, CommissionBatchItemOrderByWithRelationInputObjectSchema.array()]).optional(), where: CommissionBatchItemWhereInputObjectSchema.optional(), cursor: CommissionBatchItemWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), _count: z.union([ z.literal(true), CommissionBatchItemCountAggregateInputObjectSchema ]).optional(), _min: CommissionBatchItemMinAggregateInputObjectSchema.optional(), _max: CommissionBatchItemMaxAggregateInputObjectSchema.optional(), _avg: CommissionBatchItemAvgAggregateInputObjectSchema.optional(), _sum: CommissionBatchItemSumAggregateInputObjectSchema.optional() }).strict() as unknown as z.ZodType; + +export const CommissionBatchItemAggregateZodSchema = z.object({ orderBy: z.union([CommissionBatchItemOrderByWithRelationInputObjectSchema, CommissionBatchItemOrderByWithRelationInputObjectSchema.array()]).optional(), where: CommissionBatchItemWhereInputObjectSchema.optional(), cursor: CommissionBatchItemWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), _count: z.union([ z.literal(true), CommissionBatchItemCountAggregateInputObjectSchema ]).optional(), _min: CommissionBatchItemMinAggregateInputObjectSchema.optional(), _max: CommissionBatchItemMaxAggregateInputObjectSchema.optional(), _avg: CommissionBatchItemAvgAggregateInputObjectSchema.optional(), _sum: CommissionBatchItemSumAggregateInputObjectSchema.optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/aggregateCommunication.schema.ts b/packages/db/shared/schemas/aggregateCommunication.schema.ts new file mode 100644 index 00000000..55d2d9b4 --- /dev/null +++ b/packages/db/shared/schemas/aggregateCommunication.schema.ts @@ -0,0 +1,14 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { CommunicationOrderByWithRelationInputObjectSchema as CommunicationOrderByWithRelationInputObjectSchema } from './objects/CommunicationOrderByWithRelationInput.schema'; +import { CommunicationWhereInputObjectSchema as CommunicationWhereInputObjectSchema } from './objects/CommunicationWhereInput.schema'; +import { CommunicationWhereUniqueInputObjectSchema as CommunicationWhereUniqueInputObjectSchema } from './objects/CommunicationWhereUniqueInput.schema'; +import { CommunicationCountAggregateInputObjectSchema as CommunicationCountAggregateInputObjectSchema } from './objects/CommunicationCountAggregateInput.schema'; +import { CommunicationMinAggregateInputObjectSchema as CommunicationMinAggregateInputObjectSchema } from './objects/CommunicationMinAggregateInput.schema'; +import { CommunicationMaxAggregateInputObjectSchema as CommunicationMaxAggregateInputObjectSchema } from './objects/CommunicationMaxAggregateInput.schema'; +import { CommunicationAvgAggregateInputObjectSchema as CommunicationAvgAggregateInputObjectSchema } from './objects/CommunicationAvgAggregateInput.schema'; +import { CommunicationSumAggregateInputObjectSchema as CommunicationSumAggregateInputObjectSchema } from './objects/CommunicationSumAggregateInput.schema'; + +export const CommunicationAggregateSchema: z.ZodType = z.object({ orderBy: z.union([CommunicationOrderByWithRelationInputObjectSchema, CommunicationOrderByWithRelationInputObjectSchema.array()]).optional(), where: CommunicationWhereInputObjectSchema.optional(), cursor: CommunicationWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), _count: z.union([ z.literal(true), CommunicationCountAggregateInputObjectSchema ]).optional(), _min: CommunicationMinAggregateInputObjectSchema.optional(), _max: CommunicationMaxAggregateInputObjectSchema.optional(), _avg: CommunicationAvgAggregateInputObjectSchema.optional(), _sum: CommunicationSumAggregateInputObjectSchema.optional() }).strict() as unknown as z.ZodType; + +export const CommunicationAggregateZodSchema = z.object({ orderBy: z.union([CommunicationOrderByWithRelationInputObjectSchema, CommunicationOrderByWithRelationInputObjectSchema.array()]).optional(), where: CommunicationWhereInputObjectSchema.optional(), cursor: CommunicationWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), _count: z.union([ z.literal(true), CommunicationCountAggregateInputObjectSchema ]).optional(), _min: CommunicationMinAggregateInputObjectSchema.optional(), _max: CommunicationMaxAggregateInputObjectSchema.optional(), _avg: CommunicationAvgAggregateInputObjectSchema.optional(), _sum: CommunicationSumAggregateInputObjectSchema.optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/aggregateInsuranceContact.schema.ts b/packages/db/shared/schemas/aggregateInsuranceContact.schema.ts new file mode 100644 index 00000000..01e9c4f5 --- /dev/null +++ b/packages/db/shared/schemas/aggregateInsuranceContact.schema.ts @@ -0,0 +1,14 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { InsuranceContactOrderByWithRelationInputObjectSchema as InsuranceContactOrderByWithRelationInputObjectSchema } from './objects/InsuranceContactOrderByWithRelationInput.schema'; +import { InsuranceContactWhereInputObjectSchema as InsuranceContactWhereInputObjectSchema } from './objects/InsuranceContactWhereInput.schema'; +import { InsuranceContactWhereUniqueInputObjectSchema as InsuranceContactWhereUniqueInputObjectSchema } from './objects/InsuranceContactWhereUniqueInput.schema'; +import { InsuranceContactCountAggregateInputObjectSchema as InsuranceContactCountAggregateInputObjectSchema } from './objects/InsuranceContactCountAggregateInput.schema'; +import { InsuranceContactMinAggregateInputObjectSchema as InsuranceContactMinAggregateInputObjectSchema } from './objects/InsuranceContactMinAggregateInput.schema'; +import { InsuranceContactMaxAggregateInputObjectSchema as InsuranceContactMaxAggregateInputObjectSchema } from './objects/InsuranceContactMaxAggregateInput.schema'; +import { InsuranceContactAvgAggregateInputObjectSchema as InsuranceContactAvgAggregateInputObjectSchema } from './objects/InsuranceContactAvgAggregateInput.schema'; +import { InsuranceContactSumAggregateInputObjectSchema as InsuranceContactSumAggregateInputObjectSchema } from './objects/InsuranceContactSumAggregateInput.schema'; + +export const InsuranceContactAggregateSchema: z.ZodType = z.object({ orderBy: z.union([InsuranceContactOrderByWithRelationInputObjectSchema, InsuranceContactOrderByWithRelationInputObjectSchema.array()]).optional(), where: InsuranceContactWhereInputObjectSchema.optional(), cursor: InsuranceContactWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), _count: z.union([ z.literal(true), InsuranceContactCountAggregateInputObjectSchema ]).optional(), _min: InsuranceContactMinAggregateInputObjectSchema.optional(), _max: InsuranceContactMaxAggregateInputObjectSchema.optional(), _avg: InsuranceContactAvgAggregateInputObjectSchema.optional(), _sum: InsuranceContactSumAggregateInputObjectSchema.optional() }).strict() as unknown as z.ZodType; + +export const InsuranceContactAggregateZodSchema = z.object({ orderBy: z.union([InsuranceContactOrderByWithRelationInputObjectSchema, InsuranceContactOrderByWithRelationInputObjectSchema.array()]).optional(), where: InsuranceContactWhereInputObjectSchema.optional(), cursor: InsuranceContactWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), _count: z.union([ z.literal(true), InsuranceContactCountAggregateInputObjectSchema ]).optional(), _min: InsuranceContactMinAggregateInputObjectSchema.optional(), _max: InsuranceContactMaxAggregateInputObjectSchema.optional(), _avg: InsuranceContactAvgAggregateInputObjectSchema.optional(), _sum: InsuranceContactSumAggregateInputObjectSchema.optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/aggregateLabRxTemplate.schema.ts b/packages/db/shared/schemas/aggregateLabRxTemplate.schema.ts new file mode 100644 index 00000000..9c0a7f70 --- /dev/null +++ b/packages/db/shared/schemas/aggregateLabRxTemplate.schema.ts @@ -0,0 +1,14 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { LabRxTemplateOrderByWithRelationInputObjectSchema as LabRxTemplateOrderByWithRelationInputObjectSchema } from './objects/LabRxTemplateOrderByWithRelationInput.schema'; +import { LabRxTemplateWhereInputObjectSchema as LabRxTemplateWhereInputObjectSchema } from './objects/LabRxTemplateWhereInput.schema'; +import { LabRxTemplateWhereUniqueInputObjectSchema as LabRxTemplateWhereUniqueInputObjectSchema } from './objects/LabRxTemplateWhereUniqueInput.schema'; +import { LabRxTemplateCountAggregateInputObjectSchema as LabRxTemplateCountAggregateInputObjectSchema } from './objects/LabRxTemplateCountAggregateInput.schema'; +import { LabRxTemplateMinAggregateInputObjectSchema as LabRxTemplateMinAggregateInputObjectSchema } from './objects/LabRxTemplateMinAggregateInput.schema'; +import { LabRxTemplateMaxAggregateInputObjectSchema as LabRxTemplateMaxAggregateInputObjectSchema } from './objects/LabRxTemplateMaxAggregateInput.schema'; +import { LabRxTemplateAvgAggregateInputObjectSchema as LabRxTemplateAvgAggregateInputObjectSchema } from './objects/LabRxTemplateAvgAggregateInput.schema'; +import { LabRxTemplateSumAggregateInputObjectSchema as LabRxTemplateSumAggregateInputObjectSchema } from './objects/LabRxTemplateSumAggregateInput.schema'; + +export const LabRxTemplateAggregateSchema: z.ZodType = z.object({ orderBy: z.union([LabRxTemplateOrderByWithRelationInputObjectSchema, LabRxTemplateOrderByWithRelationInputObjectSchema.array()]).optional(), where: LabRxTemplateWhereInputObjectSchema.optional(), cursor: LabRxTemplateWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), _count: z.union([ z.literal(true), LabRxTemplateCountAggregateInputObjectSchema ]).optional(), _min: LabRxTemplateMinAggregateInputObjectSchema.optional(), _max: LabRxTemplateMaxAggregateInputObjectSchema.optional(), _avg: LabRxTemplateAvgAggregateInputObjectSchema.optional(), _sum: LabRxTemplateSumAggregateInputObjectSchema.optional() }).strict() as unknown as z.ZodType; + +export const LabRxTemplateAggregateZodSchema = z.object({ orderBy: z.union([LabRxTemplateOrderByWithRelationInputObjectSchema, LabRxTemplateOrderByWithRelationInputObjectSchema.array()]).optional(), where: LabRxTemplateWhereInputObjectSchema.optional(), cursor: LabRxTemplateWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), _count: z.union([ z.literal(true), LabRxTemplateCountAggregateInputObjectSchema ]).optional(), _min: LabRxTemplateMinAggregateInputObjectSchema.optional(), _max: LabRxTemplateMaxAggregateInputObjectSchema.optional(), _avg: LabRxTemplateAvgAggregateInputObjectSchema.optional(), _sum: LabRxTemplateSumAggregateInputObjectSchema.optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/aggregateOfficeContact.schema.ts b/packages/db/shared/schemas/aggregateOfficeContact.schema.ts new file mode 100644 index 00000000..51bbbfbb --- /dev/null +++ b/packages/db/shared/schemas/aggregateOfficeContact.schema.ts @@ -0,0 +1,14 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { OfficeContactOrderByWithRelationInputObjectSchema as OfficeContactOrderByWithRelationInputObjectSchema } from './objects/OfficeContactOrderByWithRelationInput.schema'; +import { OfficeContactWhereInputObjectSchema as OfficeContactWhereInputObjectSchema } from './objects/OfficeContactWhereInput.schema'; +import { OfficeContactWhereUniqueInputObjectSchema as OfficeContactWhereUniqueInputObjectSchema } from './objects/OfficeContactWhereUniqueInput.schema'; +import { OfficeContactCountAggregateInputObjectSchema as OfficeContactCountAggregateInputObjectSchema } from './objects/OfficeContactCountAggregateInput.schema'; +import { OfficeContactMinAggregateInputObjectSchema as OfficeContactMinAggregateInputObjectSchema } from './objects/OfficeContactMinAggregateInput.schema'; +import { OfficeContactMaxAggregateInputObjectSchema as OfficeContactMaxAggregateInputObjectSchema } from './objects/OfficeContactMaxAggregateInput.schema'; +import { OfficeContactAvgAggregateInputObjectSchema as OfficeContactAvgAggregateInputObjectSchema } from './objects/OfficeContactAvgAggregateInput.schema'; +import { OfficeContactSumAggregateInputObjectSchema as OfficeContactSumAggregateInputObjectSchema } from './objects/OfficeContactSumAggregateInput.schema'; + +export const OfficeContactAggregateSchema: z.ZodType = z.object({ orderBy: z.union([OfficeContactOrderByWithRelationInputObjectSchema, OfficeContactOrderByWithRelationInputObjectSchema.array()]).optional(), where: OfficeContactWhereInputObjectSchema.optional(), cursor: OfficeContactWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), _count: z.union([ z.literal(true), OfficeContactCountAggregateInputObjectSchema ]).optional(), _min: OfficeContactMinAggregateInputObjectSchema.optional(), _max: OfficeContactMaxAggregateInputObjectSchema.optional(), _avg: OfficeContactAvgAggregateInputObjectSchema.optional(), _sum: OfficeContactSumAggregateInputObjectSchema.optional() }).strict() as unknown as z.ZodType; + +export const OfficeContactAggregateZodSchema = z.object({ orderBy: z.union([OfficeContactOrderByWithRelationInputObjectSchema, OfficeContactOrderByWithRelationInputObjectSchema.array()]).optional(), where: OfficeContactWhereInputObjectSchema.optional(), cursor: OfficeContactWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), _count: z.union([ z.literal(true), OfficeContactCountAggregateInputObjectSchema ]).optional(), _min: OfficeContactMinAggregateInputObjectSchema.optional(), _max: OfficeContactMaxAggregateInputObjectSchema.optional(), _avg: OfficeContactAvgAggregateInputObjectSchema.optional(), _sum: OfficeContactSumAggregateInputObjectSchema.optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/aggregateOfficeHours.schema.ts b/packages/db/shared/schemas/aggregateOfficeHours.schema.ts new file mode 100644 index 00000000..cfadd80a --- /dev/null +++ b/packages/db/shared/schemas/aggregateOfficeHours.schema.ts @@ -0,0 +1,14 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { OfficeHoursOrderByWithRelationInputObjectSchema as OfficeHoursOrderByWithRelationInputObjectSchema } from './objects/OfficeHoursOrderByWithRelationInput.schema'; +import { OfficeHoursWhereInputObjectSchema as OfficeHoursWhereInputObjectSchema } from './objects/OfficeHoursWhereInput.schema'; +import { OfficeHoursWhereUniqueInputObjectSchema as OfficeHoursWhereUniqueInputObjectSchema } from './objects/OfficeHoursWhereUniqueInput.schema'; +import { OfficeHoursCountAggregateInputObjectSchema as OfficeHoursCountAggregateInputObjectSchema } from './objects/OfficeHoursCountAggregateInput.schema'; +import { OfficeHoursMinAggregateInputObjectSchema as OfficeHoursMinAggregateInputObjectSchema } from './objects/OfficeHoursMinAggregateInput.schema'; +import { OfficeHoursMaxAggregateInputObjectSchema as OfficeHoursMaxAggregateInputObjectSchema } from './objects/OfficeHoursMaxAggregateInput.schema'; +import { OfficeHoursAvgAggregateInputObjectSchema as OfficeHoursAvgAggregateInputObjectSchema } from './objects/OfficeHoursAvgAggregateInput.schema'; +import { OfficeHoursSumAggregateInputObjectSchema as OfficeHoursSumAggregateInputObjectSchema } from './objects/OfficeHoursSumAggregateInput.schema'; + +export const OfficeHoursAggregateSchema: z.ZodType = z.object({ orderBy: z.union([OfficeHoursOrderByWithRelationInputObjectSchema, OfficeHoursOrderByWithRelationInputObjectSchema.array()]).optional(), where: OfficeHoursWhereInputObjectSchema.optional(), cursor: OfficeHoursWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), _count: z.union([ z.literal(true), OfficeHoursCountAggregateInputObjectSchema ]).optional(), _min: OfficeHoursMinAggregateInputObjectSchema.optional(), _max: OfficeHoursMaxAggregateInputObjectSchema.optional(), _avg: OfficeHoursAvgAggregateInputObjectSchema.optional(), _sum: OfficeHoursSumAggregateInputObjectSchema.optional() }).strict() as unknown as z.ZodType; + +export const OfficeHoursAggregateZodSchema = z.object({ orderBy: z.union([OfficeHoursOrderByWithRelationInputObjectSchema, OfficeHoursOrderByWithRelationInputObjectSchema.array()]).optional(), where: OfficeHoursWhereInputObjectSchema.optional(), cursor: OfficeHoursWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), _count: z.union([ z.literal(true), OfficeHoursCountAggregateInputObjectSchema ]).optional(), _min: OfficeHoursMinAggregateInputObjectSchema.optional(), _max: OfficeHoursMaxAggregateInputObjectSchema.optional(), _avg: OfficeHoursAvgAggregateInputObjectSchema.optional(), _sum: OfficeHoursSumAggregateInputObjectSchema.optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/aggregatePatientConversation.schema.ts b/packages/db/shared/schemas/aggregatePatientConversation.schema.ts new file mode 100644 index 00000000..5678cc8a --- /dev/null +++ b/packages/db/shared/schemas/aggregatePatientConversation.schema.ts @@ -0,0 +1,14 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { PatientConversationOrderByWithRelationInputObjectSchema as PatientConversationOrderByWithRelationInputObjectSchema } from './objects/PatientConversationOrderByWithRelationInput.schema'; +import { PatientConversationWhereInputObjectSchema as PatientConversationWhereInputObjectSchema } from './objects/PatientConversationWhereInput.schema'; +import { PatientConversationWhereUniqueInputObjectSchema as PatientConversationWhereUniqueInputObjectSchema } from './objects/PatientConversationWhereUniqueInput.schema'; +import { PatientConversationCountAggregateInputObjectSchema as PatientConversationCountAggregateInputObjectSchema } from './objects/PatientConversationCountAggregateInput.schema'; +import { PatientConversationMinAggregateInputObjectSchema as PatientConversationMinAggregateInputObjectSchema } from './objects/PatientConversationMinAggregateInput.schema'; +import { PatientConversationMaxAggregateInputObjectSchema as PatientConversationMaxAggregateInputObjectSchema } from './objects/PatientConversationMaxAggregateInput.schema'; +import { PatientConversationAvgAggregateInputObjectSchema as PatientConversationAvgAggregateInputObjectSchema } from './objects/PatientConversationAvgAggregateInput.schema'; +import { PatientConversationSumAggregateInputObjectSchema as PatientConversationSumAggregateInputObjectSchema } from './objects/PatientConversationSumAggregateInput.schema'; + +export const PatientConversationAggregateSchema: z.ZodType = z.object({ orderBy: z.union([PatientConversationOrderByWithRelationInputObjectSchema, PatientConversationOrderByWithRelationInputObjectSchema.array()]).optional(), where: PatientConversationWhereInputObjectSchema.optional(), cursor: PatientConversationWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), _count: z.union([ z.literal(true), PatientConversationCountAggregateInputObjectSchema ]).optional(), _min: PatientConversationMinAggregateInputObjectSchema.optional(), _max: PatientConversationMaxAggregateInputObjectSchema.optional(), _avg: PatientConversationAvgAggregateInputObjectSchema.optional(), _sum: PatientConversationSumAggregateInputObjectSchema.optional() }).strict() as unknown as z.ZodType; + +export const PatientConversationAggregateZodSchema = z.object({ orderBy: z.union([PatientConversationOrderByWithRelationInputObjectSchema, PatientConversationOrderByWithRelationInputObjectSchema.array()]).optional(), where: PatientConversationWhereInputObjectSchema.optional(), cursor: PatientConversationWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), _count: z.union([ z.literal(true), PatientConversationCountAggregateInputObjectSchema ]).optional(), _min: PatientConversationMinAggregateInputObjectSchema.optional(), _max: PatientConversationMaxAggregateInputObjectSchema.optional(), _avg: PatientConversationAvgAggregateInputObjectSchema.optional(), _sum: PatientConversationSumAggregateInputObjectSchema.optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/aggregatePatientDocument.schema.ts b/packages/db/shared/schemas/aggregatePatientDocument.schema.ts new file mode 100644 index 00000000..f949fe2d --- /dev/null +++ b/packages/db/shared/schemas/aggregatePatientDocument.schema.ts @@ -0,0 +1,14 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { PatientDocumentOrderByWithRelationInputObjectSchema as PatientDocumentOrderByWithRelationInputObjectSchema } from './objects/PatientDocumentOrderByWithRelationInput.schema'; +import { PatientDocumentWhereInputObjectSchema as PatientDocumentWhereInputObjectSchema } from './objects/PatientDocumentWhereInput.schema'; +import { PatientDocumentWhereUniqueInputObjectSchema as PatientDocumentWhereUniqueInputObjectSchema } from './objects/PatientDocumentWhereUniqueInput.schema'; +import { PatientDocumentCountAggregateInputObjectSchema as PatientDocumentCountAggregateInputObjectSchema } from './objects/PatientDocumentCountAggregateInput.schema'; +import { PatientDocumentMinAggregateInputObjectSchema as PatientDocumentMinAggregateInputObjectSchema } from './objects/PatientDocumentMinAggregateInput.schema'; +import { PatientDocumentMaxAggregateInputObjectSchema as PatientDocumentMaxAggregateInputObjectSchema } from './objects/PatientDocumentMaxAggregateInput.schema'; +import { PatientDocumentAvgAggregateInputObjectSchema as PatientDocumentAvgAggregateInputObjectSchema } from './objects/PatientDocumentAvgAggregateInput.schema'; +import { PatientDocumentSumAggregateInputObjectSchema as PatientDocumentSumAggregateInputObjectSchema } from './objects/PatientDocumentSumAggregateInput.schema'; + +export const PatientDocumentAggregateSchema: z.ZodType = z.object({ orderBy: z.union([PatientDocumentOrderByWithRelationInputObjectSchema, PatientDocumentOrderByWithRelationInputObjectSchema.array()]).optional(), where: PatientDocumentWhereInputObjectSchema.optional(), cursor: PatientDocumentWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), _count: z.union([ z.literal(true), PatientDocumentCountAggregateInputObjectSchema ]).optional(), _min: PatientDocumentMinAggregateInputObjectSchema.optional(), _max: PatientDocumentMaxAggregateInputObjectSchema.optional(), _avg: PatientDocumentAvgAggregateInputObjectSchema.optional(), _sum: PatientDocumentSumAggregateInputObjectSchema.optional() }).strict() as unknown as z.ZodType; + +export const PatientDocumentAggregateZodSchema = z.object({ orderBy: z.union([PatientDocumentOrderByWithRelationInputObjectSchema, PatientDocumentOrderByWithRelationInputObjectSchema.array()]).optional(), where: PatientDocumentWhereInputObjectSchema.optional(), cursor: PatientDocumentWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), _count: z.union([ z.literal(true), PatientDocumentCountAggregateInputObjectSchema ]).optional(), _min: PatientDocumentMinAggregateInputObjectSchema.optional(), _max: PatientDocumentMaxAggregateInputObjectSchema.optional(), _avg: PatientDocumentAvgAggregateInputObjectSchema.optional(), _sum: PatientDocumentSumAggregateInputObjectSchema.optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/aggregateProcedureTimeslot.schema.ts b/packages/db/shared/schemas/aggregateProcedureTimeslot.schema.ts new file mode 100644 index 00000000..1d91215e --- /dev/null +++ b/packages/db/shared/schemas/aggregateProcedureTimeslot.schema.ts @@ -0,0 +1,14 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { ProcedureTimeslotOrderByWithRelationInputObjectSchema as ProcedureTimeslotOrderByWithRelationInputObjectSchema } from './objects/ProcedureTimeslotOrderByWithRelationInput.schema'; +import { ProcedureTimeslotWhereInputObjectSchema as ProcedureTimeslotWhereInputObjectSchema } from './objects/ProcedureTimeslotWhereInput.schema'; +import { ProcedureTimeslotWhereUniqueInputObjectSchema as ProcedureTimeslotWhereUniqueInputObjectSchema } from './objects/ProcedureTimeslotWhereUniqueInput.schema'; +import { ProcedureTimeslotCountAggregateInputObjectSchema as ProcedureTimeslotCountAggregateInputObjectSchema } from './objects/ProcedureTimeslotCountAggregateInput.schema'; +import { ProcedureTimeslotMinAggregateInputObjectSchema as ProcedureTimeslotMinAggregateInputObjectSchema } from './objects/ProcedureTimeslotMinAggregateInput.schema'; +import { ProcedureTimeslotMaxAggregateInputObjectSchema as ProcedureTimeslotMaxAggregateInputObjectSchema } from './objects/ProcedureTimeslotMaxAggregateInput.schema'; +import { ProcedureTimeslotAvgAggregateInputObjectSchema as ProcedureTimeslotAvgAggregateInputObjectSchema } from './objects/ProcedureTimeslotAvgAggregateInput.schema'; +import { ProcedureTimeslotSumAggregateInputObjectSchema as ProcedureTimeslotSumAggregateInputObjectSchema } from './objects/ProcedureTimeslotSumAggregateInput.schema'; + +export const ProcedureTimeslotAggregateSchema: z.ZodType = z.object({ orderBy: z.union([ProcedureTimeslotOrderByWithRelationInputObjectSchema, ProcedureTimeslotOrderByWithRelationInputObjectSchema.array()]).optional(), where: ProcedureTimeslotWhereInputObjectSchema.optional(), cursor: ProcedureTimeslotWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), _count: z.union([ z.literal(true), ProcedureTimeslotCountAggregateInputObjectSchema ]).optional(), _min: ProcedureTimeslotMinAggregateInputObjectSchema.optional(), _max: ProcedureTimeslotMaxAggregateInputObjectSchema.optional(), _avg: ProcedureTimeslotAvgAggregateInputObjectSchema.optional(), _sum: ProcedureTimeslotSumAggregateInputObjectSchema.optional() }).strict() as unknown as z.ZodType; + +export const ProcedureTimeslotAggregateZodSchema = z.object({ orderBy: z.union([ProcedureTimeslotOrderByWithRelationInputObjectSchema, ProcedureTimeslotOrderByWithRelationInputObjectSchema.array()]).optional(), where: ProcedureTimeslotWhereInputObjectSchema.optional(), cursor: ProcedureTimeslotWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), _count: z.union([ z.literal(true), ProcedureTimeslotCountAggregateInputObjectSchema ]).optional(), _min: ProcedureTimeslotMinAggregateInputObjectSchema.optional(), _max: ProcedureTimeslotMaxAggregateInputObjectSchema.optional(), _avg: ProcedureTimeslotAvgAggregateInputObjectSchema.optional(), _sum: ProcedureTimeslotSumAggregateInputObjectSchema.optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/aggregateSeleniumSettings.schema.ts b/packages/db/shared/schemas/aggregateSeleniumSettings.schema.ts new file mode 100644 index 00000000..11813c2c --- /dev/null +++ b/packages/db/shared/schemas/aggregateSeleniumSettings.schema.ts @@ -0,0 +1,14 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { SeleniumSettingsOrderByWithRelationInputObjectSchema as SeleniumSettingsOrderByWithRelationInputObjectSchema } from './objects/SeleniumSettingsOrderByWithRelationInput.schema'; +import { SeleniumSettingsWhereInputObjectSchema as SeleniumSettingsWhereInputObjectSchema } from './objects/SeleniumSettingsWhereInput.schema'; +import { SeleniumSettingsWhereUniqueInputObjectSchema as SeleniumSettingsWhereUniqueInputObjectSchema } from './objects/SeleniumSettingsWhereUniqueInput.schema'; +import { SeleniumSettingsCountAggregateInputObjectSchema as SeleniumSettingsCountAggregateInputObjectSchema } from './objects/SeleniumSettingsCountAggregateInput.schema'; +import { SeleniumSettingsMinAggregateInputObjectSchema as SeleniumSettingsMinAggregateInputObjectSchema } from './objects/SeleniumSettingsMinAggregateInput.schema'; +import { SeleniumSettingsMaxAggregateInputObjectSchema as SeleniumSettingsMaxAggregateInputObjectSchema } from './objects/SeleniumSettingsMaxAggregateInput.schema'; +import { SeleniumSettingsAvgAggregateInputObjectSchema as SeleniumSettingsAvgAggregateInputObjectSchema } from './objects/SeleniumSettingsAvgAggregateInput.schema'; +import { SeleniumSettingsSumAggregateInputObjectSchema as SeleniumSettingsSumAggregateInputObjectSchema } from './objects/SeleniumSettingsSumAggregateInput.schema'; + +export const SeleniumSettingsAggregateSchema: z.ZodType = z.object({ orderBy: z.union([SeleniumSettingsOrderByWithRelationInputObjectSchema, SeleniumSettingsOrderByWithRelationInputObjectSchema.array()]).optional(), where: SeleniumSettingsWhereInputObjectSchema.optional(), cursor: SeleniumSettingsWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), _count: z.union([ z.literal(true), SeleniumSettingsCountAggregateInputObjectSchema ]).optional(), _min: SeleniumSettingsMinAggregateInputObjectSchema.optional(), _max: SeleniumSettingsMaxAggregateInputObjectSchema.optional(), _avg: SeleniumSettingsAvgAggregateInputObjectSchema.optional(), _sum: SeleniumSettingsSumAggregateInputObjectSchema.optional() }).strict() as unknown as z.ZodType; + +export const SeleniumSettingsAggregateZodSchema = z.object({ orderBy: z.union([SeleniumSettingsOrderByWithRelationInputObjectSchema, SeleniumSettingsOrderByWithRelationInputObjectSchema.array()]).optional(), where: SeleniumSettingsWhereInputObjectSchema.optional(), cursor: SeleniumSettingsWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), _count: z.union([ z.literal(true), SeleniumSettingsCountAggregateInputObjectSchema ]).optional(), _min: SeleniumSettingsMinAggregateInputObjectSchema.optional(), _max: SeleniumSettingsMaxAggregateInputObjectSchema.optional(), _avg: SeleniumSettingsAvgAggregateInputObjectSchema.optional(), _sum: SeleniumSettingsSumAggregateInputObjectSchema.optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/aggregateTwilioSettings.schema.ts b/packages/db/shared/schemas/aggregateTwilioSettings.schema.ts new file mode 100644 index 00000000..d6d81635 --- /dev/null +++ b/packages/db/shared/schemas/aggregateTwilioSettings.schema.ts @@ -0,0 +1,14 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { TwilioSettingsOrderByWithRelationInputObjectSchema as TwilioSettingsOrderByWithRelationInputObjectSchema } from './objects/TwilioSettingsOrderByWithRelationInput.schema'; +import { TwilioSettingsWhereInputObjectSchema as TwilioSettingsWhereInputObjectSchema } from './objects/TwilioSettingsWhereInput.schema'; +import { TwilioSettingsWhereUniqueInputObjectSchema as TwilioSettingsWhereUniqueInputObjectSchema } from './objects/TwilioSettingsWhereUniqueInput.schema'; +import { TwilioSettingsCountAggregateInputObjectSchema as TwilioSettingsCountAggregateInputObjectSchema } from './objects/TwilioSettingsCountAggregateInput.schema'; +import { TwilioSettingsMinAggregateInputObjectSchema as TwilioSettingsMinAggregateInputObjectSchema } from './objects/TwilioSettingsMinAggregateInput.schema'; +import { TwilioSettingsMaxAggregateInputObjectSchema as TwilioSettingsMaxAggregateInputObjectSchema } from './objects/TwilioSettingsMaxAggregateInput.schema'; +import { TwilioSettingsAvgAggregateInputObjectSchema as TwilioSettingsAvgAggregateInputObjectSchema } from './objects/TwilioSettingsAvgAggregateInput.schema'; +import { TwilioSettingsSumAggregateInputObjectSchema as TwilioSettingsSumAggregateInputObjectSchema } from './objects/TwilioSettingsSumAggregateInput.schema'; + +export const TwilioSettingsAggregateSchema: z.ZodType = z.object({ orderBy: z.union([TwilioSettingsOrderByWithRelationInputObjectSchema, TwilioSettingsOrderByWithRelationInputObjectSchema.array()]).optional(), where: TwilioSettingsWhereInputObjectSchema.optional(), cursor: TwilioSettingsWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), _count: z.union([ z.literal(true), TwilioSettingsCountAggregateInputObjectSchema ]).optional(), _min: TwilioSettingsMinAggregateInputObjectSchema.optional(), _max: TwilioSettingsMaxAggregateInputObjectSchema.optional(), _avg: TwilioSettingsAvgAggregateInputObjectSchema.optional(), _sum: TwilioSettingsSumAggregateInputObjectSchema.optional() }).strict() as unknown as z.ZodType; + +export const TwilioSettingsAggregateZodSchema = z.object({ orderBy: z.union([TwilioSettingsOrderByWithRelationInputObjectSchema, TwilioSettingsOrderByWithRelationInputObjectSchema.array()]).optional(), where: TwilioSettingsWhereInputObjectSchema.optional(), cursor: TwilioSettingsWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), _count: z.union([ z.literal(true), TwilioSettingsCountAggregateInputObjectSchema ]).optional(), _min: TwilioSettingsMinAggregateInputObjectSchema.optional(), _max: TwilioSettingsMaxAggregateInputObjectSchema.optional(), _avg: TwilioSettingsAvgAggregateInputObjectSchema.optional(), _sum: TwilioSettingsSumAggregateInputObjectSchema.optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/countAiSettings.schema.ts b/packages/db/shared/schemas/countAiSettings.schema.ts new file mode 100644 index 00000000..a1fab246 --- /dev/null +++ b/packages/db/shared/schemas/countAiSettings.schema.ts @@ -0,0 +1,10 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { AiSettingsOrderByWithRelationInputObjectSchema as AiSettingsOrderByWithRelationInputObjectSchema } from './objects/AiSettingsOrderByWithRelationInput.schema'; +import { AiSettingsWhereInputObjectSchema as AiSettingsWhereInputObjectSchema } from './objects/AiSettingsWhereInput.schema'; +import { AiSettingsWhereUniqueInputObjectSchema as AiSettingsWhereUniqueInputObjectSchema } from './objects/AiSettingsWhereUniqueInput.schema'; +import { AiSettingsCountAggregateInputObjectSchema as AiSettingsCountAggregateInputObjectSchema } from './objects/AiSettingsCountAggregateInput.schema'; + +export const AiSettingsCountSchema: z.ZodType = z.object({ orderBy: z.union([AiSettingsOrderByWithRelationInputObjectSchema, AiSettingsOrderByWithRelationInputObjectSchema.array()]).optional(), where: AiSettingsWhereInputObjectSchema.optional(), cursor: AiSettingsWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), select: z.union([ z.literal(true), AiSettingsCountAggregateInputObjectSchema ]).optional() }).strict() as unknown as z.ZodType; + +export const AiSettingsCountZodSchema = z.object({ orderBy: z.union([AiSettingsOrderByWithRelationInputObjectSchema, AiSettingsOrderByWithRelationInputObjectSchema.array()]).optional(), where: AiSettingsWhereInputObjectSchema.optional(), cursor: AiSettingsWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), select: z.union([ z.literal(true), AiSettingsCountAggregateInputObjectSchema ]).optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/countCommissionBatch.schema.ts b/packages/db/shared/schemas/countCommissionBatch.schema.ts new file mode 100644 index 00000000..2ad87a30 --- /dev/null +++ b/packages/db/shared/schemas/countCommissionBatch.schema.ts @@ -0,0 +1,10 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { CommissionBatchOrderByWithRelationInputObjectSchema as CommissionBatchOrderByWithRelationInputObjectSchema } from './objects/CommissionBatchOrderByWithRelationInput.schema'; +import { CommissionBatchWhereInputObjectSchema as CommissionBatchWhereInputObjectSchema } from './objects/CommissionBatchWhereInput.schema'; +import { CommissionBatchWhereUniqueInputObjectSchema as CommissionBatchWhereUniqueInputObjectSchema } from './objects/CommissionBatchWhereUniqueInput.schema'; +import { CommissionBatchCountAggregateInputObjectSchema as CommissionBatchCountAggregateInputObjectSchema } from './objects/CommissionBatchCountAggregateInput.schema'; + +export const CommissionBatchCountSchema: z.ZodType = z.object({ orderBy: z.union([CommissionBatchOrderByWithRelationInputObjectSchema, CommissionBatchOrderByWithRelationInputObjectSchema.array()]).optional(), where: CommissionBatchWhereInputObjectSchema.optional(), cursor: CommissionBatchWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), select: z.union([ z.literal(true), CommissionBatchCountAggregateInputObjectSchema ]).optional() }).strict() as unknown as z.ZodType; + +export const CommissionBatchCountZodSchema = z.object({ orderBy: z.union([CommissionBatchOrderByWithRelationInputObjectSchema, CommissionBatchOrderByWithRelationInputObjectSchema.array()]).optional(), where: CommissionBatchWhereInputObjectSchema.optional(), cursor: CommissionBatchWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), select: z.union([ z.literal(true), CommissionBatchCountAggregateInputObjectSchema ]).optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/countCommissionBatchItem.schema.ts b/packages/db/shared/schemas/countCommissionBatchItem.schema.ts new file mode 100644 index 00000000..b98b7e06 --- /dev/null +++ b/packages/db/shared/schemas/countCommissionBatchItem.schema.ts @@ -0,0 +1,10 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { CommissionBatchItemOrderByWithRelationInputObjectSchema as CommissionBatchItemOrderByWithRelationInputObjectSchema } from './objects/CommissionBatchItemOrderByWithRelationInput.schema'; +import { CommissionBatchItemWhereInputObjectSchema as CommissionBatchItemWhereInputObjectSchema } from './objects/CommissionBatchItemWhereInput.schema'; +import { CommissionBatchItemWhereUniqueInputObjectSchema as CommissionBatchItemWhereUniqueInputObjectSchema } from './objects/CommissionBatchItemWhereUniqueInput.schema'; +import { CommissionBatchItemCountAggregateInputObjectSchema as CommissionBatchItemCountAggregateInputObjectSchema } from './objects/CommissionBatchItemCountAggregateInput.schema'; + +export const CommissionBatchItemCountSchema: z.ZodType = z.object({ orderBy: z.union([CommissionBatchItemOrderByWithRelationInputObjectSchema, CommissionBatchItemOrderByWithRelationInputObjectSchema.array()]).optional(), where: CommissionBatchItemWhereInputObjectSchema.optional(), cursor: CommissionBatchItemWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), select: z.union([ z.literal(true), CommissionBatchItemCountAggregateInputObjectSchema ]).optional() }).strict() as unknown as z.ZodType; + +export const CommissionBatchItemCountZodSchema = z.object({ orderBy: z.union([CommissionBatchItemOrderByWithRelationInputObjectSchema, CommissionBatchItemOrderByWithRelationInputObjectSchema.array()]).optional(), where: CommissionBatchItemWhereInputObjectSchema.optional(), cursor: CommissionBatchItemWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), select: z.union([ z.literal(true), CommissionBatchItemCountAggregateInputObjectSchema ]).optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/countCommunication.schema.ts b/packages/db/shared/schemas/countCommunication.schema.ts new file mode 100644 index 00000000..36431769 --- /dev/null +++ b/packages/db/shared/schemas/countCommunication.schema.ts @@ -0,0 +1,10 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { CommunicationOrderByWithRelationInputObjectSchema as CommunicationOrderByWithRelationInputObjectSchema } from './objects/CommunicationOrderByWithRelationInput.schema'; +import { CommunicationWhereInputObjectSchema as CommunicationWhereInputObjectSchema } from './objects/CommunicationWhereInput.schema'; +import { CommunicationWhereUniqueInputObjectSchema as CommunicationWhereUniqueInputObjectSchema } from './objects/CommunicationWhereUniqueInput.schema'; +import { CommunicationCountAggregateInputObjectSchema as CommunicationCountAggregateInputObjectSchema } from './objects/CommunicationCountAggregateInput.schema'; + +export const CommunicationCountSchema: z.ZodType = z.object({ orderBy: z.union([CommunicationOrderByWithRelationInputObjectSchema, CommunicationOrderByWithRelationInputObjectSchema.array()]).optional(), where: CommunicationWhereInputObjectSchema.optional(), cursor: CommunicationWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), select: z.union([ z.literal(true), CommunicationCountAggregateInputObjectSchema ]).optional() }).strict() as unknown as z.ZodType; + +export const CommunicationCountZodSchema = z.object({ orderBy: z.union([CommunicationOrderByWithRelationInputObjectSchema, CommunicationOrderByWithRelationInputObjectSchema.array()]).optional(), where: CommunicationWhereInputObjectSchema.optional(), cursor: CommunicationWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), select: z.union([ z.literal(true), CommunicationCountAggregateInputObjectSchema ]).optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/countInsuranceContact.schema.ts b/packages/db/shared/schemas/countInsuranceContact.schema.ts new file mode 100644 index 00000000..b46cd1d7 --- /dev/null +++ b/packages/db/shared/schemas/countInsuranceContact.schema.ts @@ -0,0 +1,10 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { InsuranceContactOrderByWithRelationInputObjectSchema as InsuranceContactOrderByWithRelationInputObjectSchema } from './objects/InsuranceContactOrderByWithRelationInput.schema'; +import { InsuranceContactWhereInputObjectSchema as InsuranceContactWhereInputObjectSchema } from './objects/InsuranceContactWhereInput.schema'; +import { InsuranceContactWhereUniqueInputObjectSchema as InsuranceContactWhereUniqueInputObjectSchema } from './objects/InsuranceContactWhereUniqueInput.schema'; +import { InsuranceContactCountAggregateInputObjectSchema as InsuranceContactCountAggregateInputObjectSchema } from './objects/InsuranceContactCountAggregateInput.schema'; + +export const InsuranceContactCountSchema: z.ZodType = z.object({ orderBy: z.union([InsuranceContactOrderByWithRelationInputObjectSchema, InsuranceContactOrderByWithRelationInputObjectSchema.array()]).optional(), where: InsuranceContactWhereInputObjectSchema.optional(), cursor: InsuranceContactWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), select: z.union([ z.literal(true), InsuranceContactCountAggregateInputObjectSchema ]).optional() }).strict() as unknown as z.ZodType; + +export const InsuranceContactCountZodSchema = z.object({ orderBy: z.union([InsuranceContactOrderByWithRelationInputObjectSchema, InsuranceContactOrderByWithRelationInputObjectSchema.array()]).optional(), where: InsuranceContactWhereInputObjectSchema.optional(), cursor: InsuranceContactWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), select: z.union([ z.literal(true), InsuranceContactCountAggregateInputObjectSchema ]).optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/countLabRxTemplate.schema.ts b/packages/db/shared/schemas/countLabRxTemplate.schema.ts new file mode 100644 index 00000000..71c6f3a7 --- /dev/null +++ b/packages/db/shared/schemas/countLabRxTemplate.schema.ts @@ -0,0 +1,10 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { LabRxTemplateOrderByWithRelationInputObjectSchema as LabRxTemplateOrderByWithRelationInputObjectSchema } from './objects/LabRxTemplateOrderByWithRelationInput.schema'; +import { LabRxTemplateWhereInputObjectSchema as LabRxTemplateWhereInputObjectSchema } from './objects/LabRxTemplateWhereInput.schema'; +import { LabRxTemplateWhereUniqueInputObjectSchema as LabRxTemplateWhereUniqueInputObjectSchema } from './objects/LabRxTemplateWhereUniqueInput.schema'; +import { LabRxTemplateCountAggregateInputObjectSchema as LabRxTemplateCountAggregateInputObjectSchema } from './objects/LabRxTemplateCountAggregateInput.schema'; + +export const LabRxTemplateCountSchema: z.ZodType = z.object({ orderBy: z.union([LabRxTemplateOrderByWithRelationInputObjectSchema, LabRxTemplateOrderByWithRelationInputObjectSchema.array()]).optional(), where: LabRxTemplateWhereInputObjectSchema.optional(), cursor: LabRxTemplateWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), select: z.union([ z.literal(true), LabRxTemplateCountAggregateInputObjectSchema ]).optional() }).strict() as unknown as z.ZodType; + +export const LabRxTemplateCountZodSchema = z.object({ orderBy: z.union([LabRxTemplateOrderByWithRelationInputObjectSchema, LabRxTemplateOrderByWithRelationInputObjectSchema.array()]).optional(), where: LabRxTemplateWhereInputObjectSchema.optional(), cursor: LabRxTemplateWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), select: z.union([ z.literal(true), LabRxTemplateCountAggregateInputObjectSchema ]).optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/countOfficeContact.schema.ts b/packages/db/shared/schemas/countOfficeContact.schema.ts new file mode 100644 index 00000000..9d924c74 --- /dev/null +++ b/packages/db/shared/schemas/countOfficeContact.schema.ts @@ -0,0 +1,10 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { OfficeContactOrderByWithRelationInputObjectSchema as OfficeContactOrderByWithRelationInputObjectSchema } from './objects/OfficeContactOrderByWithRelationInput.schema'; +import { OfficeContactWhereInputObjectSchema as OfficeContactWhereInputObjectSchema } from './objects/OfficeContactWhereInput.schema'; +import { OfficeContactWhereUniqueInputObjectSchema as OfficeContactWhereUniqueInputObjectSchema } from './objects/OfficeContactWhereUniqueInput.schema'; +import { OfficeContactCountAggregateInputObjectSchema as OfficeContactCountAggregateInputObjectSchema } from './objects/OfficeContactCountAggregateInput.schema'; + +export const OfficeContactCountSchema: z.ZodType = z.object({ orderBy: z.union([OfficeContactOrderByWithRelationInputObjectSchema, OfficeContactOrderByWithRelationInputObjectSchema.array()]).optional(), where: OfficeContactWhereInputObjectSchema.optional(), cursor: OfficeContactWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), select: z.union([ z.literal(true), OfficeContactCountAggregateInputObjectSchema ]).optional() }).strict() as unknown as z.ZodType; + +export const OfficeContactCountZodSchema = z.object({ orderBy: z.union([OfficeContactOrderByWithRelationInputObjectSchema, OfficeContactOrderByWithRelationInputObjectSchema.array()]).optional(), where: OfficeContactWhereInputObjectSchema.optional(), cursor: OfficeContactWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), select: z.union([ z.literal(true), OfficeContactCountAggregateInputObjectSchema ]).optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/countOfficeHours.schema.ts b/packages/db/shared/schemas/countOfficeHours.schema.ts new file mode 100644 index 00000000..f85dadd9 --- /dev/null +++ b/packages/db/shared/schemas/countOfficeHours.schema.ts @@ -0,0 +1,10 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { OfficeHoursOrderByWithRelationInputObjectSchema as OfficeHoursOrderByWithRelationInputObjectSchema } from './objects/OfficeHoursOrderByWithRelationInput.schema'; +import { OfficeHoursWhereInputObjectSchema as OfficeHoursWhereInputObjectSchema } from './objects/OfficeHoursWhereInput.schema'; +import { OfficeHoursWhereUniqueInputObjectSchema as OfficeHoursWhereUniqueInputObjectSchema } from './objects/OfficeHoursWhereUniqueInput.schema'; +import { OfficeHoursCountAggregateInputObjectSchema as OfficeHoursCountAggregateInputObjectSchema } from './objects/OfficeHoursCountAggregateInput.schema'; + +export const OfficeHoursCountSchema: z.ZodType = z.object({ orderBy: z.union([OfficeHoursOrderByWithRelationInputObjectSchema, OfficeHoursOrderByWithRelationInputObjectSchema.array()]).optional(), where: OfficeHoursWhereInputObjectSchema.optional(), cursor: OfficeHoursWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), select: z.union([ z.literal(true), OfficeHoursCountAggregateInputObjectSchema ]).optional() }).strict() as unknown as z.ZodType; + +export const OfficeHoursCountZodSchema = z.object({ orderBy: z.union([OfficeHoursOrderByWithRelationInputObjectSchema, OfficeHoursOrderByWithRelationInputObjectSchema.array()]).optional(), where: OfficeHoursWhereInputObjectSchema.optional(), cursor: OfficeHoursWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), select: z.union([ z.literal(true), OfficeHoursCountAggregateInputObjectSchema ]).optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/countPatientConversation.schema.ts b/packages/db/shared/schemas/countPatientConversation.schema.ts new file mode 100644 index 00000000..9e3be83e --- /dev/null +++ b/packages/db/shared/schemas/countPatientConversation.schema.ts @@ -0,0 +1,10 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { PatientConversationOrderByWithRelationInputObjectSchema as PatientConversationOrderByWithRelationInputObjectSchema } from './objects/PatientConversationOrderByWithRelationInput.schema'; +import { PatientConversationWhereInputObjectSchema as PatientConversationWhereInputObjectSchema } from './objects/PatientConversationWhereInput.schema'; +import { PatientConversationWhereUniqueInputObjectSchema as PatientConversationWhereUniqueInputObjectSchema } from './objects/PatientConversationWhereUniqueInput.schema'; +import { PatientConversationCountAggregateInputObjectSchema as PatientConversationCountAggregateInputObjectSchema } from './objects/PatientConversationCountAggregateInput.schema'; + +export const PatientConversationCountSchema: z.ZodType = z.object({ orderBy: z.union([PatientConversationOrderByWithRelationInputObjectSchema, PatientConversationOrderByWithRelationInputObjectSchema.array()]).optional(), where: PatientConversationWhereInputObjectSchema.optional(), cursor: PatientConversationWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), select: z.union([ z.literal(true), PatientConversationCountAggregateInputObjectSchema ]).optional() }).strict() as unknown as z.ZodType; + +export const PatientConversationCountZodSchema = z.object({ orderBy: z.union([PatientConversationOrderByWithRelationInputObjectSchema, PatientConversationOrderByWithRelationInputObjectSchema.array()]).optional(), where: PatientConversationWhereInputObjectSchema.optional(), cursor: PatientConversationWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), select: z.union([ z.literal(true), PatientConversationCountAggregateInputObjectSchema ]).optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/countPatientDocument.schema.ts b/packages/db/shared/schemas/countPatientDocument.schema.ts new file mode 100644 index 00000000..17770203 --- /dev/null +++ b/packages/db/shared/schemas/countPatientDocument.schema.ts @@ -0,0 +1,10 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { PatientDocumentOrderByWithRelationInputObjectSchema as PatientDocumentOrderByWithRelationInputObjectSchema } from './objects/PatientDocumentOrderByWithRelationInput.schema'; +import { PatientDocumentWhereInputObjectSchema as PatientDocumentWhereInputObjectSchema } from './objects/PatientDocumentWhereInput.schema'; +import { PatientDocumentWhereUniqueInputObjectSchema as PatientDocumentWhereUniqueInputObjectSchema } from './objects/PatientDocumentWhereUniqueInput.schema'; +import { PatientDocumentCountAggregateInputObjectSchema as PatientDocumentCountAggregateInputObjectSchema } from './objects/PatientDocumentCountAggregateInput.schema'; + +export const PatientDocumentCountSchema: z.ZodType = z.object({ orderBy: z.union([PatientDocumentOrderByWithRelationInputObjectSchema, PatientDocumentOrderByWithRelationInputObjectSchema.array()]).optional(), where: PatientDocumentWhereInputObjectSchema.optional(), cursor: PatientDocumentWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), select: z.union([ z.literal(true), PatientDocumentCountAggregateInputObjectSchema ]).optional() }).strict() as unknown as z.ZodType; + +export const PatientDocumentCountZodSchema = z.object({ orderBy: z.union([PatientDocumentOrderByWithRelationInputObjectSchema, PatientDocumentOrderByWithRelationInputObjectSchema.array()]).optional(), where: PatientDocumentWhereInputObjectSchema.optional(), cursor: PatientDocumentWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), select: z.union([ z.literal(true), PatientDocumentCountAggregateInputObjectSchema ]).optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/countProcedureTimeslot.schema.ts b/packages/db/shared/schemas/countProcedureTimeslot.schema.ts new file mode 100644 index 00000000..4d85c632 --- /dev/null +++ b/packages/db/shared/schemas/countProcedureTimeslot.schema.ts @@ -0,0 +1,10 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { ProcedureTimeslotOrderByWithRelationInputObjectSchema as ProcedureTimeslotOrderByWithRelationInputObjectSchema } from './objects/ProcedureTimeslotOrderByWithRelationInput.schema'; +import { ProcedureTimeslotWhereInputObjectSchema as ProcedureTimeslotWhereInputObjectSchema } from './objects/ProcedureTimeslotWhereInput.schema'; +import { ProcedureTimeslotWhereUniqueInputObjectSchema as ProcedureTimeslotWhereUniqueInputObjectSchema } from './objects/ProcedureTimeslotWhereUniqueInput.schema'; +import { ProcedureTimeslotCountAggregateInputObjectSchema as ProcedureTimeslotCountAggregateInputObjectSchema } from './objects/ProcedureTimeslotCountAggregateInput.schema'; + +export const ProcedureTimeslotCountSchema: z.ZodType = z.object({ orderBy: z.union([ProcedureTimeslotOrderByWithRelationInputObjectSchema, ProcedureTimeslotOrderByWithRelationInputObjectSchema.array()]).optional(), where: ProcedureTimeslotWhereInputObjectSchema.optional(), cursor: ProcedureTimeslotWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), select: z.union([ z.literal(true), ProcedureTimeslotCountAggregateInputObjectSchema ]).optional() }).strict() as unknown as z.ZodType; + +export const ProcedureTimeslotCountZodSchema = z.object({ orderBy: z.union([ProcedureTimeslotOrderByWithRelationInputObjectSchema, ProcedureTimeslotOrderByWithRelationInputObjectSchema.array()]).optional(), where: ProcedureTimeslotWhereInputObjectSchema.optional(), cursor: ProcedureTimeslotWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), select: z.union([ z.literal(true), ProcedureTimeslotCountAggregateInputObjectSchema ]).optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/countSeleniumSettings.schema.ts b/packages/db/shared/schemas/countSeleniumSettings.schema.ts new file mode 100644 index 00000000..840346c0 --- /dev/null +++ b/packages/db/shared/schemas/countSeleniumSettings.schema.ts @@ -0,0 +1,10 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { SeleniumSettingsOrderByWithRelationInputObjectSchema as SeleniumSettingsOrderByWithRelationInputObjectSchema } from './objects/SeleniumSettingsOrderByWithRelationInput.schema'; +import { SeleniumSettingsWhereInputObjectSchema as SeleniumSettingsWhereInputObjectSchema } from './objects/SeleniumSettingsWhereInput.schema'; +import { SeleniumSettingsWhereUniqueInputObjectSchema as SeleniumSettingsWhereUniqueInputObjectSchema } from './objects/SeleniumSettingsWhereUniqueInput.schema'; +import { SeleniumSettingsCountAggregateInputObjectSchema as SeleniumSettingsCountAggregateInputObjectSchema } from './objects/SeleniumSettingsCountAggregateInput.schema'; + +export const SeleniumSettingsCountSchema: z.ZodType = z.object({ orderBy: z.union([SeleniumSettingsOrderByWithRelationInputObjectSchema, SeleniumSettingsOrderByWithRelationInputObjectSchema.array()]).optional(), where: SeleniumSettingsWhereInputObjectSchema.optional(), cursor: SeleniumSettingsWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), select: z.union([ z.literal(true), SeleniumSettingsCountAggregateInputObjectSchema ]).optional() }).strict() as unknown as z.ZodType; + +export const SeleniumSettingsCountZodSchema = z.object({ orderBy: z.union([SeleniumSettingsOrderByWithRelationInputObjectSchema, SeleniumSettingsOrderByWithRelationInputObjectSchema.array()]).optional(), where: SeleniumSettingsWhereInputObjectSchema.optional(), cursor: SeleniumSettingsWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), select: z.union([ z.literal(true), SeleniumSettingsCountAggregateInputObjectSchema ]).optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/countTwilioSettings.schema.ts b/packages/db/shared/schemas/countTwilioSettings.schema.ts new file mode 100644 index 00000000..16329a52 --- /dev/null +++ b/packages/db/shared/schemas/countTwilioSettings.schema.ts @@ -0,0 +1,10 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { TwilioSettingsOrderByWithRelationInputObjectSchema as TwilioSettingsOrderByWithRelationInputObjectSchema } from './objects/TwilioSettingsOrderByWithRelationInput.schema'; +import { TwilioSettingsWhereInputObjectSchema as TwilioSettingsWhereInputObjectSchema } from './objects/TwilioSettingsWhereInput.schema'; +import { TwilioSettingsWhereUniqueInputObjectSchema as TwilioSettingsWhereUniqueInputObjectSchema } from './objects/TwilioSettingsWhereUniqueInput.schema'; +import { TwilioSettingsCountAggregateInputObjectSchema as TwilioSettingsCountAggregateInputObjectSchema } from './objects/TwilioSettingsCountAggregateInput.schema'; + +export const TwilioSettingsCountSchema: z.ZodType = z.object({ orderBy: z.union([TwilioSettingsOrderByWithRelationInputObjectSchema, TwilioSettingsOrderByWithRelationInputObjectSchema.array()]).optional(), where: TwilioSettingsWhereInputObjectSchema.optional(), cursor: TwilioSettingsWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), select: z.union([ z.literal(true), TwilioSettingsCountAggregateInputObjectSchema ]).optional() }).strict() as unknown as z.ZodType; + +export const TwilioSettingsCountZodSchema = z.object({ orderBy: z.union([TwilioSettingsOrderByWithRelationInputObjectSchema, TwilioSettingsOrderByWithRelationInputObjectSchema.array()]).optional(), where: TwilioSettingsWhereInputObjectSchema.optional(), cursor: TwilioSettingsWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), select: z.union([ z.literal(true), TwilioSettingsCountAggregateInputObjectSchema ]).optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/createManyAiSettings.schema.ts b/packages/db/shared/schemas/createManyAiSettings.schema.ts new file mode 100644 index 00000000..ce4fd8bb --- /dev/null +++ b/packages/db/shared/schemas/createManyAiSettings.schema.ts @@ -0,0 +1,7 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { AiSettingsCreateManyInputObjectSchema as AiSettingsCreateManyInputObjectSchema } from './objects/AiSettingsCreateManyInput.schema'; + +export const AiSettingsCreateManySchema: z.ZodType = z.object({ data: z.union([ AiSettingsCreateManyInputObjectSchema, z.array(AiSettingsCreateManyInputObjectSchema) ]), skipDuplicates: z.boolean().optional() }).strict() as unknown as z.ZodType; + +export const AiSettingsCreateManyZodSchema = z.object({ data: z.union([ AiSettingsCreateManyInputObjectSchema, z.array(AiSettingsCreateManyInputObjectSchema) ]), skipDuplicates: z.boolean().optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/createManyAndReturnAiSettings.schema.ts b/packages/db/shared/schemas/createManyAndReturnAiSettings.schema.ts new file mode 100644 index 00000000..0dcac824 --- /dev/null +++ b/packages/db/shared/schemas/createManyAndReturnAiSettings.schema.ts @@ -0,0 +1,8 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { AiSettingsSelectObjectSchema as AiSettingsSelectObjectSchema } from './objects/AiSettingsSelect.schema'; +import { AiSettingsCreateManyInputObjectSchema as AiSettingsCreateManyInputObjectSchema } from './objects/AiSettingsCreateManyInput.schema'; + +export const AiSettingsCreateManyAndReturnSchema: z.ZodType = z.object({ select: AiSettingsSelectObjectSchema.optional(), data: z.union([ AiSettingsCreateManyInputObjectSchema, z.array(AiSettingsCreateManyInputObjectSchema) ]), skipDuplicates: z.boolean().optional() }).strict() as unknown as z.ZodType; + +export const AiSettingsCreateManyAndReturnZodSchema = z.object({ select: AiSettingsSelectObjectSchema.optional(), data: z.union([ AiSettingsCreateManyInputObjectSchema, z.array(AiSettingsCreateManyInputObjectSchema) ]), skipDuplicates: z.boolean().optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/createManyAndReturnCommissionBatch.schema.ts b/packages/db/shared/schemas/createManyAndReturnCommissionBatch.schema.ts new file mode 100644 index 00000000..deee5c26 --- /dev/null +++ b/packages/db/shared/schemas/createManyAndReturnCommissionBatch.schema.ts @@ -0,0 +1,8 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { CommissionBatchSelectObjectSchema as CommissionBatchSelectObjectSchema } from './objects/CommissionBatchSelect.schema'; +import { CommissionBatchCreateManyInputObjectSchema as CommissionBatchCreateManyInputObjectSchema } from './objects/CommissionBatchCreateManyInput.schema'; + +export const CommissionBatchCreateManyAndReturnSchema: z.ZodType = z.object({ select: CommissionBatchSelectObjectSchema.optional(), data: z.union([ CommissionBatchCreateManyInputObjectSchema, z.array(CommissionBatchCreateManyInputObjectSchema) ]), skipDuplicates: z.boolean().optional() }).strict() as unknown as z.ZodType; + +export const CommissionBatchCreateManyAndReturnZodSchema = z.object({ select: CommissionBatchSelectObjectSchema.optional(), data: z.union([ CommissionBatchCreateManyInputObjectSchema, z.array(CommissionBatchCreateManyInputObjectSchema) ]), skipDuplicates: z.boolean().optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/createManyAndReturnCommissionBatchItem.schema.ts b/packages/db/shared/schemas/createManyAndReturnCommissionBatchItem.schema.ts new file mode 100644 index 00000000..66b65ac9 --- /dev/null +++ b/packages/db/shared/schemas/createManyAndReturnCommissionBatchItem.schema.ts @@ -0,0 +1,8 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { CommissionBatchItemSelectObjectSchema as CommissionBatchItemSelectObjectSchema } from './objects/CommissionBatchItemSelect.schema'; +import { CommissionBatchItemCreateManyInputObjectSchema as CommissionBatchItemCreateManyInputObjectSchema } from './objects/CommissionBatchItemCreateManyInput.schema'; + +export const CommissionBatchItemCreateManyAndReturnSchema: z.ZodType = z.object({ select: CommissionBatchItemSelectObjectSchema.optional(), data: z.union([ CommissionBatchItemCreateManyInputObjectSchema, z.array(CommissionBatchItemCreateManyInputObjectSchema) ]), skipDuplicates: z.boolean().optional() }).strict() as unknown as z.ZodType; + +export const CommissionBatchItemCreateManyAndReturnZodSchema = z.object({ select: CommissionBatchItemSelectObjectSchema.optional(), data: z.union([ CommissionBatchItemCreateManyInputObjectSchema, z.array(CommissionBatchItemCreateManyInputObjectSchema) ]), skipDuplicates: z.boolean().optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/createManyAndReturnCommunication.schema.ts b/packages/db/shared/schemas/createManyAndReturnCommunication.schema.ts new file mode 100644 index 00000000..177cca7a --- /dev/null +++ b/packages/db/shared/schemas/createManyAndReturnCommunication.schema.ts @@ -0,0 +1,8 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { CommunicationSelectObjectSchema as CommunicationSelectObjectSchema } from './objects/CommunicationSelect.schema'; +import { CommunicationCreateManyInputObjectSchema as CommunicationCreateManyInputObjectSchema } from './objects/CommunicationCreateManyInput.schema'; + +export const CommunicationCreateManyAndReturnSchema: z.ZodType = z.object({ select: CommunicationSelectObjectSchema.optional(), data: z.union([ CommunicationCreateManyInputObjectSchema, z.array(CommunicationCreateManyInputObjectSchema) ]), skipDuplicates: z.boolean().optional() }).strict() as unknown as z.ZodType; + +export const CommunicationCreateManyAndReturnZodSchema = z.object({ select: CommunicationSelectObjectSchema.optional(), data: z.union([ CommunicationCreateManyInputObjectSchema, z.array(CommunicationCreateManyInputObjectSchema) ]), skipDuplicates: z.boolean().optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/createManyAndReturnInsuranceContact.schema.ts b/packages/db/shared/schemas/createManyAndReturnInsuranceContact.schema.ts new file mode 100644 index 00000000..d73b271c --- /dev/null +++ b/packages/db/shared/schemas/createManyAndReturnInsuranceContact.schema.ts @@ -0,0 +1,8 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { InsuranceContactSelectObjectSchema as InsuranceContactSelectObjectSchema } from './objects/InsuranceContactSelect.schema'; +import { InsuranceContactCreateManyInputObjectSchema as InsuranceContactCreateManyInputObjectSchema } from './objects/InsuranceContactCreateManyInput.schema'; + +export const InsuranceContactCreateManyAndReturnSchema: z.ZodType = z.object({ select: InsuranceContactSelectObjectSchema.optional(), data: z.union([ InsuranceContactCreateManyInputObjectSchema, z.array(InsuranceContactCreateManyInputObjectSchema) ]), skipDuplicates: z.boolean().optional() }).strict() as unknown as z.ZodType; + +export const InsuranceContactCreateManyAndReturnZodSchema = z.object({ select: InsuranceContactSelectObjectSchema.optional(), data: z.union([ InsuranceContactCreateManyInputObjectSchema, z.array(InsuranceContactCreateManyInputObjectSchema) ]), skipDuplicates: z.boolean().optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/createManyAndReturnLabRxTemplate.schema.ts b/packages/db/shared/schemas/createManyAndReturnLabRxTemplate.schema.ts new file mode 100644 index 00000000..56a3a89e --- /dev/null +++ b/packages/db/shared/schemas/createManyAndReturnLabRxTemplate.schema.ts @@ -0,0 +1,8 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { LabRxTemplateSelectObjectSchema as LabRxTemplateSelectObjectSchema } from './objects/LabRxTemplateSelect.schema'; +import { LabRxTemplateCreateManyInputObjectSchema as LabRxTemplateCreateManyInputObjectSchema } from './objects/LabRxTemplateCreateManyInput.schema'; + +export const LabRxTemplateCreateManyAndReturnSchema: z.ZodType = z.object({ select: LabRxTemplateSelectObjectSchema.optional(), data: z.union([ LabRxTemplateCreateManyInputObjectSchema, z.array(LabRxTemplateCreateManyInputObjectSchema) ]), skipDuplicates: z.boolean().optional() }).strict() as unknown as z.ZodType; + +export const LabRxTemplateCreateManyAndReturnZodSchema = z.object({ select: LabRxTemplateSelectObjectSchema.optional(), data: z.union([ LabRxTemplateCreateManyInputObjectSchema, z.array(LabRxTemplateCreateManyInputObjectSchema) ]), skipDuplicates: z.boolean().optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/createManyAndReturnOfficeContact.schema.ts b/packages/db/shared/schemas/createManyAndReturnOfficeContact.schema.ts new file mode 100644 index 00000000..a5c711e3 --- /dev/null +++ b/packages/db/shared/schemas/createManyAndReturnOfficeContact.schema.ts @@ -0,0 +1,8 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { OfficeContactSelectObjectSchema as OfficeContactSelectObjectSchema } from './objects/OfficeContactSelect.schema'; +import { OfficeContactCreateManyInputObjectSchema as OfficeContactCreateManyInputObjectSchema } from './objects/OfficeContactCreateManyInput.schema'; + +export const OfficeContactCreateManyAndReturnSchema: z.ZodType = z.object({ select: OfficeContactSelectObjectSchema.optional(), data: z.union([ OfficeContactCreateManyInputObjectSchema, z.array(OfficeContactCreateManyInputObjectSchema) ]), skipDuplicates: z.boolean().optional() }).strict() as unknown as z.ZodType; + +export const OfficeContactCreateManyAndReturnZodSchema = z.object({ select: OfficeContactSelectObjectSchema.optional(), data: z.union([ OfficeContactCreateManyInputObjectSchema, z.array(OfficeContactCreateManyInputObjectSchema) ]), skipDuplicates: z.boolean().optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/createManyAndReturnOfficeHours.schema.ts b/packages/db/shared/schemas/createManyAndReturnOfficeHours.schema.ts new file mode 100644 index 00000000..dd3ab047 --- /dev/null +++ b/packages/db/shared/schemas/createManyAndReturnOfficeHours.schema.ts @@ -0,0 +1,8 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { OfficeHoursSelectObjectSchema as OfficeHoursSelectObjectSchema } from './objects/OfficeHoursSelect.schema'; +import { OfficeHoursCreateManyInputObjectSchema as OfficeHoursCreateManyInputObjectSchema } from './objects/OfficeHoursCreateManyInput.schema'; + +export const OfficeHoursCreateManyAndReturnSchema: z.ZodType = z.object({ select: OfficeHoursSelectObjectSchema.optional(), data: z.union([ OfficeHoursCreateManyInputObjectSchema, z.array(OfficeHoursCreateManyInputObjectSchema) ]), skipDuplicates: z.boolean().optional() }).strict() as unknown as z.ZodType; + +export const OfficeHoursCreateManyAndReturnZodSchema = z.object({ select: OfficeHoursSelectObjectSchema.optional(), data: z.union([ OfficeHoursCreateManyInputObjectSchema, z.array(OfficeHoursCreateManyInputObjectSchema) ]), skipDuplicates: z.boolean().optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/createManyAndReturnPatientConversation.schema.ts b/packages/db/shared/schemas/createManyAndReturnPatientConversation.schema.ts new file mode 100644 index 00000000..64b5a7d6 --- /dev/null +++ b/packages/db/shared/schemas/createManyAndReturnPatientConversation.schema.ts @@ -0,0 +1,8 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { PatientConversationSelectObjectSchema as PatientConversationSelectObjectSchema } from './objects/PatientConversationSelect.schema'; +import { PatientConversationCreateManyInputObjectSchema as PatientConversationCreateManyInputObjectSchema } from './objects/PatientConversationCreateManyInput.schema'; + +export const PatientConversationCreateManyAndReturnSchema: z.ZodType = z.object({ select: PatientConversationSelectObjectSchema.optional(), data: z.union([ PatientConversationCreateManyInputObjectSchema, z.array(PatientConversationCreateManyInputObjectSchema) ]), skipDuplicates: z.boolean().optional() }).strict() as unknown as z.ZodType; + +export const PatientConversationCreateManyAndReturnZodSchema = z.object({ select: PatientConversationSelectObjectSchema.optional(), data: z.union([ PatientConversationCreateManyInputObjectSchema, z.array(PatientConversationCreateManyInputObjectSchema) ]), skipDuplicates: z.boolean().optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/createManyAndReturnPatientDocument.schema.ts b/packages/db/shared/schemas/createManyAndReturnPatientDocument.schema.ts new file mode 100644 index 00000000..a0b9e102 --- /dev/null +++ b/packages/db/shared/schemas/createManyAndReturnPatientDocument.schema.ts @@ -0,0 +1,8 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { PatientDocumentSelectObjectSchema as PatientDocumentSelectObjectSchema } from './objects/PatientDocumentSelect.schema'; +import { PatientDocumentCreateManyInputObjectSchema as PatientDocumentCreateManyInputObjectSchema } from './objects/PatientDocumentCreateManyInput.schema'; + +export const PatientDocumentCreateManyAndReturnSchema: z.ZodType = z.object({ select: PatientDocumentSelectObjectSchema.optional(), data: z.union([ PatientDocumentCreateManyInputObjectSchema, z.array(PatientDocumentCreateManyInputObjectSchema) ]), skipDuplicates: z.boolean().optional() }).strict() as unknown as z.ZodType; + +export const PatientDocumentCreateManyAndReturnZodSchema = z.object({ select: PatientDocumentSelectObjectSchema.optional(), data: z.union([ PatientDocumentCreateManyInputObjectSchema, z.array(PatientDocumentCreateManyInputObjectSchema) ]), skipDuplicates: z.boolean().optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/createManyAndReturnProcedureTimeslot.schema.ts b/packages/db/shared/schemas/createManyAndReturnProcedureTimeslot.schema.ts new file mode 100644 index 00000000..04628cc6 --- /dev/null +++ b/packages/db/shared/schemas/createManyAndReturnProcedureTimeslot.schema.ts @@ -0,0 +1,8 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { ProcedureTimeslotSelectObjectSchema as ProcedureTimeslotSelectObjectSchema } from './objects/ProcedureTimeslotSelect.schema'; +import { ProcedureTimeslotCreateManyInputObjectSchema as ProcedureTimeslotCreateManyInputObjectSchema } from './objects/ProcedureTimeslotCreateManyInput.schema'; + +export const ProcedureTimeslotCreateManyAndReturnSchema: z.ZodType = z.object({ select: ProcedureTimeslotSelectObjectSchema.optional(), data: z.union([ ProcedureTimeslotCreateManyInputObjectSchema, z.array(ProcedureTimeslotCreateManyInputObjectSchema) ]), skipDuplicates: z.boolean().optional() }).strict() as unknown as z.ZodType; + +export const ProcedureTimeslotCreateManyAndReturnZodSchema = z.object({ select: ProcedureTimeslotSelectObjectSchema.optional(), data: z.union([ ProcedureTimeslotCreateManyInputObjectSchema, z.array(ProcedureTimeslotCreateManyInputObjectSchema) ]), skipDuplicates: z.boolean().optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/createManyAndReturnSeleniumSettings.schema.ts b/packages/db/shared/schemas/createManyAndReturnSeleniumSettings.schema.ts new file mode 100644 index 00000000..fb3cc04c --- /dev/null +++ b/packages/db/shared/schemas/createManyAndReturnSeleniumSettings.schema.ts @@ -0,0 +1,8 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { SeleniumSettingsSelectObjectSchema as SeleniumSettingsSelectObjectSchema } from './objects/SeleniumSettingsSelect.schema'; +import { SeleniumSettingsCreateManyInputObjectSchema as SeleniumSettingsCreateManyInputObjectSchema } from './objects/SeleniumSettingsCreateManyInput.schema'; + +export const SeleniumSettingsCreateManyAndReturnSchema: z.ZodType = z.object({ select: SeleniumSettingsSelectObjectSchema.optional(), data: z.union([ SeleniumSettingsCreateManyInputObjectSchema, z.array(SeleniumSettingsCreateManyInputObjectSchema) ]), skipDuplicates: z.boolean().optional() }).strict() as unknown as z.ZodType; + +export const SeleniumSettingsCreateManyAndReturnZodSchema = z.object({ select: SeleniumSettingsSelectObjectSchema.optional(), data: z.union([ SeleniumSettingsCreateManyInputObjectSchema, z.array(SeleniumSettingsCreateManyInputObjectSchema) ]), skipDuplicates: z.boolean().optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/createManyAndReturnTwilioSettings.schema.ts b/packages/db/shared/schemas/createManyAndReturnTwilioSettings.schema.ts new file mode 100644 index 00000000..948d0416 --- /dev/null +++ b/packages/db/shared/schemas/createManyAndReturnTwilioSettings.schema.ts @@ -0,0 +1,8 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { TwilioSettingsSelectObjectSchema as TwilioSettingsSelectObjectSchema } from './objects/TwilioSettingsSelect.schema'; +import { TwilioSettingsCreateManyInputObjectSchema as TwilioSettingsCreateManyInputObjectSchema } from './objects/TwilioSettingsCreateManyInput.schema'; + +export const TwilioSettingsCreateManyAndReturnSchema: z.ZodType = z.object({ select: TwilioSettingsSelectObjectSchema.optional(), data: z.union([ TwilioSettingsCreateManyInputObjectSchema, z.array(TwilioSettingsCreateManyInputObjectSchema) ]), skipDuplicates: z.boolean().optional() }).strict() as unknown as z.ZodType; + +export const TwilioSettingsCreateManyAndReturnZodSchema = z.object({ select: TwilioSettingsSelectObjectSchema.optional(), data: z.union([ TwilioSettingsCreateManyInputObjectSchema, z.array(TwilioSettingsCreateManyInputObjectSchema) ]), skipDuplicates: z.boolean().optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/createManyCommissionBatch.schema.ts b/packages/db/shared/schemas/createManyCommissionBatch.schema.ts new file mode 100644 index 00000000..907cb75a --- /dev/null +++ b/packages/db/shared/schemas/createManyCommissionBatch.schema.ts @@ -0,0 +1,7 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { CommissionBatchCreateManyInputObjectSchema as CommissionBatchCreateManyInputObjectSchema } from './objects/CommissionBatchCreateManyInput.schema'; + +export const CommissionBatchCreateManySchema: z.ZodType = z.object({ data: z.union([ CommissionBatchCreateManyInputObjectSchema, z.array(CommissionBatchCreateManyInputObjectSchema) ]), skipDuplicates: z.boolean().optional() }).strict() as unknown as z.ZodType; + +export const CommissionBatchCreateManyZodSchema = z.object({ data: z.union([ CommissionBatchCreateManyInputObjectSchema, z.array(CommissionBatchCreateManyInputObjectSchema) ]), skipDuplicates: z.boolean().optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/createManyCommissionBatchItem.schema.ts b/packages/db/shared/schemas/createManyCommissionBatchItem.schema.ts new file mode 100644 index 00000000..569e3567 --- /dev/null +++ b/packages/db/shared/schemas/createManyCommissionBatchItem.schema.ts @@ -0,0 +1,7 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { CommissionBatchItemCreateManyInputObjectSchema as CommissionBatchItemCreateManyInputObjectSchema } from './objects/CommissionBatchItemCreateManyInput.schema'; + +export const CommissionBatchItemCreateManySchema: z.ZodType = z.object({ data: z.union([ CommissionBatchItemCreateManyInputObjectSchema, z.array(CommissionBatchItemCreateManyInputObjectSchema) ]), skipDuplicates: z.boolean().optional() }).strict() as unknown as z.ZodType; + +export const CommissionBatchItemCreateManyZodSchema = z.object({ data: z.union([ CommissionBatchItemCreateManyInputObjectSchema, z.array(CommissionBatchItemCreateManyInputObjectSchema) ]), skipDuplicates: z.boolean().optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/createManyCommunication.schema.ts b/packages/db/shared/schemas/createManyCommunication.schema.ts new file mode 100644 index 00000000..d19a126a --- /dev/null +++ b/packages/db/shared/schemas/createManyCommunication.schema.ts @@ -0,0 +1,7 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { CommunicationCreateManyInputObjectSchema as CommunicationCreateManyInputObjectSchema } from './objects/CommunicationCreateManyInput.schema'; + +export const CommunicationCreateManySchema: z.ZodType = z.object({ data: z.union([ CommunicationCreateManyInputObjectSchema, z.array(CommunicationCreateManyInputObjectSchema) ]), skipDuplicates: z.boolean().optional() }).strict() as unknown as z.ZodType; + +export const CommunicationCreateManyZodSchema = z.object({ data: z.union([ CommunicationCreateManyInputObjectSchema, z.array(CommunicationCreateManyInputObjectSchema) ]), skipDuplicates: z.boolean().optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/createManyInsuranceContact.schema.ts b/packages/db/shared/schemas/createManyInsuranceContact.schema.ts new file mode 100644 index 00000000..6a50c694 --- /dev/null +++ b/packages/db/shared/schemas/createManyInsuranceContact.schema.ts @@ -0,0 +1,7 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { InsuranceContactCreateManyInputObjectSchema as InsuranceContactCreateManyInputObjectSchema } from './objects/InsuranceContactCreateManyInput.schema'; + +export const InsuranceContactCreateManySchema: z.ZodType = z.object({ data: z.union([ InsuranceContactCreateManyInputObjectSchema, z.array(InsuranceContactCreateManyInputObjectSchema) ]), skipDuplicates: z.boolean().optional() }).strict() as unknown as z.ZodType; + +export const InsuranceContactCreateManyZodSchema = z.object({ data: z.union([ InsuranceContactCreateManyInputObjectSchema, z.array(InsuranceContactCreateManyInputObjectSchema) ]), skipDuplicates: z.boolean().optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/createManyLabRxTemplate.schema.ts b/packages/db/shared/schemas/createManyLabRxTemplate.schema.ts new file mode 100644 index 00000000..b232ffe1 --- /dev/null +++ b/packages/db/shared/schemas/createManyLabRxTemplate.schema.ts @@ -0,0 +1,7 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { LabRxTemplateCreateManyInputObjectSchema as LabRxTemplateCreateManyInputObjectSchema } from './objects/LabRxTemplateCreateManyInput.schema'; + +export const LabRxTemplateCreateManySchema: z.ZodType = z.object({ data: z.union([ LabRxTemplateCreateManyInputObjectSchema, z.array(LabRxTemplateCreateManyInputObjectSchema) ]), skipDuplicates: z.boolean().optional() }).strict() as unknown as z.ZodType; + +export const LabRxTemplateCreateManyZodSchema = z.object({ data: z.union([ LabRxTemplateCreateManyInputObjectSchema, z.array(LabRxTemplateCreateManyInputObjectSchema) ]), skipDuplicates: z.boolean().optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/createManyOfficeContact.schema.ts b/packages/db/shared/schemas/createManyOfficeContact.schema.ts new file mode 100644 index 00000000..8855fe80 --- /dev/null +++ b/packages/db/shared/schemas/createManyOfficeContact.schema.ts @@ -0,0 +1,7 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { OfficeContactCreateManyInputObjectSchema as OfficeContactCreateManyInputObjectSchema } from './objects/OfficeContactCreateManyInput.schema'; + +export const OfficeContactCreateManySchema: z.ZodType = z.object({ data: z.union([ OfficeContactCreateManyInputObjectSchema, z.array(OfficeContactCreateManyInputObjectSchema) ]), skipDuplicates: z.boolean().optional() }).strict() as unknown as z.ZodType; + +export const OfficeContactCreateManyZodSchema = z.object({ data: z.union([ OfficeContactCreateManyInputObjectSchema, z.array(OfficeContactCreateManyInputObjectSchema) ]), skipDuplicates: z.boolean().optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/createManyOfficeHours.schema.ts b/packages/db/shared/schemas/createManyOfficeHours.schema.ts new file mode 100644 index 00000000..b0b2b32d --- /dev/null +++ b/packages/db/shared/schemas/createManyOfficeHours.schema.ts @@ -0,0 +1,7 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { OfficeHoursCreateManyInputObjectSchema as OfficeHoursCreateManyInputObjectSchema } from './objects/OfficeHoursCreateManyInput.schema'; + +export const OfficeHoursCreateManySchema: z.ZodType = z.object({ data: z.union([ OfficeHoursCreateManyInputObjectSchema, z.array(OfficeHoursCreateManyInputObjectSchema) ]), skipDuplicates: z.boolean().optional() }).strict() as unknown as z.ZodType; + +export const OfficeHoursCreateManyZodSchema = z.object({ data: z.union([ OfficeHoursCreateManyInputObjectSchema, z.array(OfficeHoursCreateManyInputObjectSchema) ]), skipDuplicates: z.boolean().optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/createManyPatientConversation.schema.ts b/packages/db/shared/schemas/createManyPatientConversation.schema.ts new file mode 100644 index 00000000..56047160 --- /dev/null +++ b/packages/db/shared/schemas/createManyPatientConversation.schema.ts @@ -0,0 +1,7 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { PatientConversationCreateManyInputObjectSchema as PatientConversationCreateManyInputObjectSchema } from './objects/PatientConversationCreateManyInput.schema'; + +export const PatientConversationCreateManySchema: z.ZodType = z.object({ data: z.union([ PatientConversationCreateManyInputObjectSchema, z.array(PatientConversationCreateManyInputObjectSchema) ]), skipDuplicates: z.boolean().optional() }).strict() as unknown as z.ZodType; + +export const PatientConversationCreateManyZodSchema = z.object({ data: z.union([ PatientConversationCreateManyInputObjectSchema, z.array(PatientConversationCreateManyInputObjectSchema) ]), skipDuplicates: z.boolean().optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/createManyPatientDocument.schema.ts b/packages/db/shared/schemas/createManyPatientDocument.schema.ts new file mode 100644 index 00000000..4fffe711 --- /dev/null +++ b/packages/db/shared/schemas/createManyPatientDocument.schema.ts @@ -0,0 +1,7 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { PatientDocumentCreateManyInputObjectSchema as PatientDocumentCreateManyInputObjectSchema } from './objects/PatientDocumentCreateManyInput.schema'; + +export const PatientDocumentCreateManySchema: z.ZodType = z.object({ data: z.union([ PatientDocumentCreateManyInputObjectSchema, z.array(PatientDocumentCreateManyInputObjectSchema) ]), skipDuplicates: z.boolean().optional() }).strict() as unknown as z.ZodType; + +export const PatientDocumentCreateManyZodSchema = z.object({ data: z.union([ PatientDocumentCreateManyInputObjectSchema, z.array(PatientDocumentCreateManyInputObjectSchema) ]), skipDuplicates: z.boolean().optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/createManyProcedureTimeslot.schema.ts b/packages/db/shared/schemas/createManyProcedureTimeslot.schema.ts new file mode 100644 index 00000000..ef5bbfd1 --- /dev/null +++ b/packages/db/shared/schemas/createManyProcedureTimeslot.schema.ts @@ -0,0 +1,7 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { ProcedureTimeslotCreateManyInputObjectSchema as ProcedureTimeslotCreateManyInputObjectSchema } from './objects/ProcedureTimeslotCreateManyInput.schema'; + +export const ProcedureTimeslotCreateManySchema: z.ZodType = z.object({ data: z.union([ ProcedureTimeslotCreateManyInputObjectSchema, z.array(ProcedureTimeslotCreateManyInputObjectSchema) ]), skipDuplicates: z.boolean().optional() }).strict() as unknown as z.ZodType; + +export const ProcedureTimeslotCreateManyZodSchema = z.object({ data: z.union([ ProcedureTimeslotCreateManyInputObjectSchema, z.array(ProcedureTimeslotCreateManyInputObjectSchema) ]), skipDuplicates: z.boolean().optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/createManySeleniumSettings.schema.ts b/packages/db/shared/schemas/createManySeleniumSettings.schema.ts new file mode 100644 index 00000000..49b8e5b8 --- /dev/null +++ b/packages/db/shared/schemas/createManySeleniumSettings.schema.ts @@ -0,0 +1,7 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { SeleniumSettingsCreateManyInputObjectSchema as SeleniumSettingsCreateManyInputObjectSchema } from './objects/SeleniumSettingsCreateManyInput.schema'; + +export const SeleniumSettingsCreateManySchema: z.ZodType = z.object({ data: z.union([ SeleniumSettingsCreateManyInputObjectSchema, z.array(SeleniumSettingsCreateManyInputObjectSchema) ]), skipDuplicates: z.boolean().optional() }).strict() as unknown as z.ZodType; + +export const SeleniumSettingsCreateManyZodSchema = z.object({ data: z.union([ SeleniumSettingsCreateManyInputObjectSchema, z.array(SeleniumSettingsCreateManyInputObjectSchema) ]), skipDuplicates: z.boolean().optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/createManyTwilioSettings.schema.ts b/packages/db/shared/schemas/createManyTwilioSettings.schema.ts new file mode 100644 index 00000000..1555d4df --- /dev/null +++ b/packages/db/shared/schemas/createManyTwilioSettings.schema.ts @@ -0,0 +1,7 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { TwilioSettingsCreateManyInputObjectSchema as TwilioSettingsCreateManyInputObjectSchema } from './objects/TwilioSettingsCreateManyInput.schema'; + +export const TwilioSettingsCreateManySchema: z.ZodType = z.object({ data: z.union([ TwilioSettingsCreateManyInputObjectSchema, z.array(TwilioSettingsCreateManyInputObjectSchema) ]), skipDuplicates: z.boolean().optional() }).strict() as unknown as z.ZodType; + +export const TwilioSettingsCreateManyZodSchema = z.object({ data: z.union([ TwilioSettingsCreateManyInputObjectSchema, z.array(TwilioSettingsCreateManyInputObjectSchema) ]), skipDuplicates: z.boolean().optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/createOneAiSettings.schema.ts b/packages/db/shared/schemas/createOneAiSettings.schema.ts new file mode 100644 index 00000000..679a829f --- /dev/null +++ b/packages/db/shared/schemas/createOneAiSettings.schema.ts @@ -0,0 +1,10 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { AiSettingsSelectObjectSchema as AiSettingsSelectObjectSchema } from './objects/AiSettingsSelect.schema'; +import { AiSettingsIncludeObjectSchema as AiSettingsIncludeObjectSchema } from './objects/AiSettingsInclude.schema'; +import { AiSettingsCreateInputObjectSchema as AiSettingsCreateInputObjectSchema } from './objects/AiSettingsCreateInput.schema'; +import { AiSettingsUncheckedCreateInputObjectSchema as AiSettingsUncheckedCreateInputObjectSchema } from './objects/AiSettingsUncheckedCreateInput.schema'; + +export const AiSettingsCreateOneSchema: z.ZodType = z.object({ select: AiSettingsSelectObjectSchema.optional(), include: AiSettingsIncludeObjectSchema.optional(), data: z.union([AiSettingsCreateInputObjectSchema, AiSettingsUncheckedCreateInputObjectSchema]) }).strict() as unknown as z.ZodType; + +export const AiSettingsCreateOneZodSchema = z.object({ select: AiSettingsSelectObjectSchema.optional(), include: AiSettingsIncludeObjectSchema.optional(), data: z.union([AiSettingsCreateInputObjectSchema, AiSettingsUncheckedCreateInputObjectSchema]) }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/createOneCommissionBatch.schema.ts b/packages/db/shared/schemas/createOneCommissionBatch.schema.ts new file mode 100644 index 00000000..b9c54d06 --- /dev/null +++ b/packages/db/shared/schemas/createOneCommissionBatch.schema.ts @@ -0,0 +1,10 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { CommissionBatchSelectObjectSchema as CommissionBatchSelectObjectSchema } from './objects/CommissionBatchSelect.schema'; +import { CommissionBatchIncludeObjectSchema as CommissionBatchIncludeObjectSchema } from './objects/CommissionBatchInclude.schema'; +import { CommissionBatchCreateInputObjectSchema as CommissionBatchCreateInputObjectSchema } from './objects/CommissionBatchCreateInput.schema'; +import { CommissionBatchUncheckedCreateInputObjectSchema as CommissionBatchUncheckedCreateInputObjectSchema } from './objects/CommissionBatchUncheckedCreateInput.schema'; + +export const CommissionBatchCreateOneSchema: z.ZodType = z.object({ select: CommissionBatchSelectObjectSchema.optional(), include: CommissionBatchIncludeObjectSchema.optional(), data: z.union([CommissionBatchCreateInputObjectSchema, CommissionBatchUncheckedCreateInputObjectSchema]) }).strict() as unknown as z.ZodType; + +export const CommissionBatchCreateOneZodSchema = z.object({ select: CommissionBatchSelectObjectSchema.optional(), include: CommissionBatchIncludeObjectSchema.optional(), data: z.union([CommissionBatchCreateInputObjectSchema, CommissionBatchUncheckedCreateInputObjectSchema]) }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/createOneCommissionBatchItem.schema.ts b/packages/db/shared/schemas/createOneCommissionBatchItem.schema.ts new file mode 100644 index 00000000..edf96830 --- /dev/null +++ b/packages/db/shared/schemas/createOneCommissionBatchItem.schema.ts @@ -0,0 +1,10 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { CommissionBatchItemSelectObjectSchema as CommissionBatchItemSelectObjectSchema } from './objects/CommissionBatchItemSelect.schema'; +import { CommissionBatchItemIncludeObjectSchema as CommissionBatchItemIncludeObjectSchema } from './objects/CommissionBatchItemInclude.schema'; +import { CommissionBatchItemCreateInputObjectSchema as CommissionBatchItemCreateInputObjectSchema } from './objects/CommissionBatchItemCreateInput.schema'; +import { CommissionBatchItemUncheckedCreateInputObjectSchema as CommissionBatchItemUncheckedCreateInputObjectSchema } from './objects/CommissionBatchItemUncheckedCreateInput.schema'; + +export const CommissionBatchItemCreateOneSchema: z.ZodType = z.object({ select: CommissionBatchItemSelectObjectSchema.optional(), include: CommissionBatchItemIncludeObjectSchema.optional(), data: z.union([CommissionBatchItemCreateInputObjectSchema, CommissionBatchItemUncheckedCreateInputObjectSchema]) }).strict() as unknown as z.ZodType; + +export const CommissionBatchItemCreateOneZodSchema = z.object({ select: CommissionBatchItemSelectObjectSchema.optional(), include: CommissionBatchItemIncludeObjectSchema.optional(), data: z.union([CommissionBatchItemCreateInputObjectSchema, CommissionBatchItemUncheckedCreateInputObjectSchema]) }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/createOneCommunication.schema.ts b/packages/db/shared/schemas/createOneCommunication.schema.ts new file mode 100644 index 00000000..8eda5e40 --- /dev/null +++ b/packages/db/shared/schemas/createOneCommunication.schema.ts @@ -0,0 +1,10 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { CommunicationSelectObjectSchema as CommunicationSelectObjectSchema } from './objects/CommunicationSelect.schema'; +import { CommunicationIncludeObjectSchema as CommunicationIncludeObjectSchema } from './objects/CommunicationInclude.schema'; +import { CommunicationCreateInputObjectSchema as CommunicationCreateInputObjectSchema } from './objects/CommunicationCreateInput.schema'; +import { CommunicationUncheckedCreateInputObjectSchema as CommunicationUncheckedCreateInputObjectSchema } from './objects/CommunicationUncheckedCreateInput.schema'; + +export const CommunicationCreateOneSchema: z.ZodType = z.object({ select: CommunicationSelectObjectSchema.optional(), include: CommunicationIncludeObjectSchema.optional(), data: z.union([CommunicationCreateInputObjectSchema, CommunicationUncheckedCreateInputObjectSchema]) }).strict() as unknown as z.ZodType; + +export const CommunicationCreateOneZodSchema = z.object({ select: CommunicationSelectObjectSchema.optional(), include: CommunicationIncludeObjectSchema.optional(), data: z.union([CommunicationCreateInputObjectSchema, CommunicationUncheckedCreateInputObjectSchema]) }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/createOneInsuranceContact.schema.ts b/packages/db/shared/schemas/createOneInsuranceContact.schema.ts new file mode 100644 index 00000000..ae568ca0 --- /dev/null +++ b/packages/db/shared/schemas/createOneInsuranceContact.schema.ts @@ -0,0 +1,10 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { InsuranceContactSelectObjectSchema as InsuranceContactSelectObjectSchema } from './objects/InsuranceContactSelect.schema'; +import { InsuranceContactIncludeObjectSchema as InsuranceContactIncludeObjectSchema } from './objects/InsuranceContactInclude.schema'; +import { InsuranceContactCreateInputObjectSchema as InsuranceContactCreateInputObjectSchema } from './objects/InsuranceContactCreateInput.schema'; +import { InsuranceContactUncheckedCreateInputObjectSchema as InsuranceContactUncheckedCreateInputObjectSchema } from './objects/InsuranceContactUncheckedCreateInput.schema'; + +export const InsuranceContactCreateOneSchema: z.ZodType = z.object({ select: InsuranceContactSelectObjectSchema.optional(), include: InsuranceContactIncludeObjectSchema.optional(), data: z.union([InsuranceContactCreateInputObjectSchema, InsuranceContactUncheckedCreateInputObjectSchema]) }).strict() as unknown as z.ZodType; + +export const InsuranceContactCreateOneZodSchema = z.object({ select: InsuranceContactSelectObjectSchema.optional(), include: InsuranceContactIncludeObjectSchema.optional(), data: z.union([InsuranceContactCreateInputObjectSchema, InsuranceContactUncheckedCreateInputObjectSchema]) }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/createOneLabRxTemplate.schema.ts b/packages/db/shared/schemas/createOneLabRxTemplate.schema.ts new file mode 100644 index 00000000..6b6372b5 --- /dev/null +++ b/packages/db/shared/schemas/createOneLabRxTemplate.schema.ts @@ -0,0 +1,10 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { LabRxTemplateSelectObjectSchema as LabRxTemplateSelectObjectSchema } from './objects/LabRxTemplateSelect.schema'; +import { LabRxTemplateIncludeObjectSchema as LabRxTemplateIncludeObjectSchema } from './objects/LabRxTemplateInclude.schema'; +import { LabRxTemplateCreateInputObjectSchema as LabRxTemplateCreateInputObjectSchema } from './objects/LabRxTemplateCreateInput.schema'; +import { LabRxTemplateUncheckedCreateInputObjectSchema as LabRxTemplateUncheckedCreateInputObjectSchema } from './objects/LabRxTemplateUncheckedCreateInput.schema'; + +export const LabRxTemplateCreateOneSchema: z.ZodType = z.object({ select: LabRxTemplateSelectObjectSchema.optional(), include: LabRxTemplateIncludeObjectSchema.optional(), data: z.union([LabRxTemplateCreateInputObjectSchema, LabRxTemplateUncheckedCreateInputObjectSchema]) }).strict() as unknown as z.ZodType; + +export const LabRxTemplateCreateOneZodSchema = z.object({ select: LabRxTemplateSelectObjectSchema.optional(), include: LabRxTemplateIncludeObjectSchema.optional(), data: z.union([LabRxTemplateCreateInputObjectSchema, LabRxTemplateUncheckedCreateInputObjectSchema]) }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/createOneOfficeContact.schema.ts b/packages/db/shared/schemas/createOneOfficeContact.schema.ts new file mode 100644 index 00000000..7a070ec9 --- /dev/null +++ b/packages/db/shared/schemas/createOneOfficeContact.schema.ts @@ -0,0 +1,10 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { OfficeContactSelectObjectSchema as OfficeContactSelectObjectSchema } from './objects/OfficeContactSelect.schema'; +import { OfficeContactIncludeObjectSchema as OfficeContactIncludeObjectSchema } from './objects/OfficeContactInclude.schema'; +import { OfficeContactCreateInputObjectSchema as OfficeContactCreateInputObjectSchema } from './objects/OfficeContactCreateInput.schema'; +import { OfficeContactUncheckedCreateInputObjectSchema as OfficeContactUncheckedCreateInputObjectSchema } from './objects/OfficeContactUncheckedCreateInput.schema'; + +export const OfficeContactCreateOneSchema: z.ZodType = z.object({ select: OfficeContactSelectObjectSchema.optional(), include: OfficeContactIncludeObjectSchema.optional(), data: z.union([OfficeContactCreateInputObjectSchema, OfficeContactUncheckedCreateInputObjectSchema]) }).strict() as unknown as z.ZodType; + +export const OfficeContactCreateOneZodSchema = z.object({ select: OfficeContactSelectObjectSchema.optional(), include: OfficeContactIncludeObjectSchema.optional(), data: z.union([OfficeContactCreateInputObjectSchema, OfficeContactUncheckedCreateInputObjectSchema]) }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/createOneOfficeHours.schema.ts b/packages/db/shared/schemas/createOneOfficeHours.schema.ts new file mode 100644 index 00000000..2529116e --- /dev/null +++ b/packages/db/shared/schemas/createOneOfficeHours.schema.ts @@ -0,0 +1,10 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { OfficeHoursSelectObjectSchema as OfficeHoursSelectObjectSchema } from './objects/OfficeHoursSelect.schema'; +import { OfficeHoursIncludeObjectSchema as OfficeHoursIncludeObjectSchema } from './objects/OfficeHoursInclude.schema'; +import { OfficeHoursCreateInputObjectSchema as OfficeHoursCreateInputObjectSchema } from './objects/OfficeHoursCreateInput.schema'; +import { OfficeHoursUncheckedCreateInputObjectSchema as OfficeHoursUncheckedCreateInputObjectSchema } from './objects/OfficeHoursUncheckedCreateInput.schema'; + +export const OfficeHoursCreateOneSchema: z.ZodType = z.object({ select: OfficeHoursSelectObjectSchema.optional(), include: OfficeHoursIncludeObjectSchema.optional(), data: z.union([OfficeHoursCreateInputObjectSchema, OfficeHoursUncheckedCreateInputObjectSchema]) }).strict() as unknown as z.ZodType; + +export const OfficeHoursCreateOneZodSchema = z.object({ select: OfficeHoursSelectObjectSchema.optional(), include: OfficeHoursIncludeObjectSchema.optional(), data: z.union([OfficeHoursCreateInputObjectSchema, OfficeHoursUncheckedCreateInputObjectSchema]) }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/createOnePatientConversation.schema.ts b/packages/db/shared/schemas/createOnePatientConversation.schema.ts new file mode 100644 index 00000000..66f45ac4 --- /dev/null +++ b/packages/db/shared/schemas/createOnePatientConversation.schema.ts @@ -0,0 +1,10 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { PatientConversationSelectObjectSchema as PatientConversationSelectObjectSchema } from './objects/PatientConversationSelect.schema'; +import { PatientConversationIncludeObjectSchema as PatientConversationIncludeObjectSchema } from './objects/PatientConversationInclude.schema'; +import { PatientConversationCreateInputObjectSchema as PatientConversationCreateInputObjectSchema } from './objects/PatientConversationCreateInput.schema'; +import { PatientConversationUncheckedCreateInputObjectSchema as PatientConversationUncheckedCreateInputObjectSchema } from './objects/PatientConversationUncheckedCreateInput.schema'; + +export const PatientConversationCreateOneSchema: z.ZodType = z.object({ select: PatientConversationSelectObjectSchema.optional(), include: PatientConversationIncludeObjectSchema.optional(), data: z.union([PatientConversationCreateInputObjectSchema, PatientConversationUncheckedCreateInputObjectSchema]) }).strict() as unknown as z.ZodType; + +export const PatientConversationCreateOneZodSchema = z.object({ select: PatientConversationSelectObjectSchema.optional(), include: PatientConversationIncludeObjectSchema.optional(), data: z.union([PatientConversationCreateInputObjectSchema, PatientConversationUncheckedCreateInputObjectSchema]) }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/createOnePatientDocument.schema.ts b/packages/db/shared/schemas/createOnePatientDocument.schema.ts new file mode 100644 index 00000000..2da3a246 --- /dev/null +++ b/packages/db/shared/schemas/createOnePatientDocument.schema.ts @@ -0,0 +1,10 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { PatientDocumentSelectObjectSchema as PatientDocumentSelectObjectSchema } from './objects/PatientDocumentSelect.schema'; +import { PatientDocumentIncludeObjectSchema as PatientDocumentIncludeObjectSchema } from './objects/PatientDocumentInclude.schema'; +import { PatientDocumentCreateInputObjectSchema as PatientDocumentCreateInputObjectSchema } from './objects/PatientDocumentCreateInput.schema'; +import { PatientDocumentUncheckedCreateInputObjectSchema as PatientDocumentUncheckedCreateInputObjectSchema } from './objects/PatientDocumentUncheckedCreateInput.schema'; + +export const PatientDocumentCreateOneSchema: z.ZodType = z.object({ select: PatientDocumentSelectObjectSchema.optional(), include: PatientDocumentIncludeObjectSchema.optional(), data: z.union([PatientDocumentCreateInputObjectSchema, PatientDocumentUncheckedCreateInputObjectSchema]) }).strict() as unknown as z.ZodType; + +export const PatientDocumentCreateOneZodSchema = z.object({ select: PatientDocumentSelectObjectSchema.optional(), include: PatientDocumentIncludeObjectSchema.optional(), data: z.union([PatientDocumentCreateInputObjectSchema, PatientDocumentUncheckedCreateInputObjectSchema]) }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/createOneProcedureTimeslot.schema.ts b/packages/db/shared/schemas/createOneProcedureTimeslot.schema.ts new file mode 100644 index 00000000..ecd34de1 --- /dev/null +++ b/packages/db/shared/schemas/createOneProcedureTimeslot.schema.ts @@ -0,0 +1,10 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { ProcedureTimeslotSelectObjectSchema as ProcedureTimeslotSelectObjectSchema } from './objects/ProcedureTimeslotSelect.schema'; +import { ProcedureTimeslotIncludeObjectSchema as ProcedureTimeslotIncludeObjectSchema } from './objects/ProcedureTimeslotInclude.schema'; +import { ProcedureTimeslotCreateInputObjectSchema as ProcedureTimeslotCreateInputObjectSchema } from './objects/ProcedureTimeslotCreateInput.schema'; +import { ProcedureTimeslotUncheckedCreateInputObjectSchema as ProcedureTimeslotUncheckedCreateInputObjectSchema } from './objects/ProcedureTimeslotUncheckedCreateInput.schema'; + +export const ProcedureTimeslotCreateOneSchema: z.ZodType = z.object({ select: ProcedureTimeslotSelectObjectSchema.optional(), include: ProcedureTimeslotIncludeObjectSchema.optional(), data: z.union([ProcedureTimeslotCreateInputObjectSchema, ProcedureTimeslotUncheckedCreateInputObjectSchema]) }).strict() as unknown as z.ZodType; + +export const ProcedureTimeslotCreateOneZodSchema = z.object({ select: ProcedureTimeslotSelectObjectSchema.optional(), include: ProcedureTimeslotIncludeObjectSchema.optional(), data: z.union([ProcedureTimeslotCreateInputObjectSchema, ProcedureTimeslotUncheckedCreateInputObjectSchema]) }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/createOneSeleniumSettings.schema.ts b/packages/db/shared/schemas/createOneSeleniumSettings.schema.ts new file mode 100644 index 00000000..f0ccef06 --- /dev/null +++ b/packages/db/shared/schemas/createOneSeleniumSettings.schema.ts @@ -0,0 +1,10 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { SeleniumSettingsSelectObjectSchema as SeleniumSettingsSelectObjectSchema } from './objects/SeleniumSettingsSelect.schema'; +import { SeleniumSettingsIncludeObjectSchema as SeleniumSettingsIncludeObjectSchema } from './objects/SeleniumSettingsInclude.schema'; +import { SeleniumSettingsCreateInputObjectSchema as SeleniumSettingsCreateInputObjectSchema } from './objects/SeleniumSettingsCreateInput.schema'; +import { SeleniumSettingsUncheckedCreateInputObjectSchema as SeleniumSettingsUncheckedCreateInputObjectSchema } from './objects/SeleniumSettingsUncheckedCreateInput.schema'; + +export const SeleniumSettingsCreateOneSchema: z.ZodType = z.object({ select: SeleniumSettingsSelectObjectSchema.optional(), include: SeleniumSettingsIncludeObjectSchema.optional(), data: z.union([SeleniumSettingsCreateInputObjectSchema, SeleniumSettingsUncheckedCreateInputObjectSchema]) }).strict() as unknown as z.ZodType; + +export const SeleniumSettingsCreateOneZodSchema = z.object({ select: SeleniumSettingsSelectObjectSchema.optional(), include: SeleniumSettingsIncludeObjectSchema.optional(), data: z.union([SeleniumSettingsCreateInputObjectSchema, SeleniumSettingsUncheckedCreateInputObjectSchema]) }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/createOneTwilioSettings.schema.ts b/packages/db/shared/schemas/createOneTwilioSettings.schema.ts new file mode 100644 index 00000000..e6f6d650 --- /dev/null +++ b/packages/db/shared/schemas/createOneTwilioSettings.schema.ts @@ -0,0 +1,10 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { TwilioSettingsSelectObjectSchema as TwilioSettingsSelectObjectSchema } from './objects/TwilioSettingsSelect.schema'; +import { TwilioSettingsIncludeObjectSchema as TwilioSettingsIncludeObjectSchema } from './objects/TwilioSettingsInclude.schema'; +import { TwilioSettingsCreateInputObjectSchema as TwilioSettingsCreateInputObjectSchema } from './objects/TwilioSettingsCreateInput.schema'; +import { TwilioSettingsUncheckedCreateInputObjectSchema as TwilioSettingsUncheckedCreateInputObjectSchema } from './objects/TwilioSettingsUncheckedCreateInput.schema'; + +export const TwilioSettingsCreateOneSchema: z.ZodType = z.object({ select: TwilioSettingsSelectObjectSchema.optional(), include: TwilioSettingsIncludeObjectSchema.optional(), data: z.union([TwilioSettingsCreateInputObjectSchema, TwilioSettingsUncheckedCreateInputObjectSchema]) }).strict() as unknown as z.ZodType; + +export const TwilioSettingsCreateOneZodSchema = z.object({ select: TwilioSettingsSelectObjectSchema.optional(), include: TwilioSettingsIncludeObjectSchema.optional(), data: z.union([TwilioSettingsCreateInputObjectSchema, TwilioSettingsUncheckedCreateInputObjectSchema]) }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/deleteManyAiSettings.schema.ts b/packages/db/shared/schemas/deleteManyAiSettings.schema.ts new file mode 100644 index 00000000..8fcf9d91 --- /dev/null +++ b/packages/db/shared/schemas/deleteManyAiSettings.schema.ts @@ -0,0 +1,7 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { AiSettingsWhereInputObjectSchema as AiSettingsWhereInputObjectSchema } from './objects/AiSettingsWhereInput.schema'; + +export const AiSettingsDeleteManySchema: z.ZodType = z.object({ where: AiSettingsWhereInputObjectSchema.optional() }).strict() as unknown as z.ZodType; + +export const AiSettingsDeleteManyZodSchema = z.object({ where: AiSettingsWhereInputObjectSchema.optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/deleteManyCommissionBatch.schema.ts b/packages/db/shared/schemas/deleteManyCommissionBatch.schema.ts new file mode 100644 index 00000000..79ab777a --- /dev/null +++ b/packages/db/shared/schemas/deleteManyCommissionBatch.schema.ts @@ -0,0 +1,7 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { CommissionBatchWhereInputObjectSchema as CommissionBatchWhereInputObjectSchema } from './objects/CommissionBatchWhereInput.schema'; + +export const CommissionBatchDeleteManySchema: z.ZodType = z.object({ where: CommissionBatchWhereInputObjectSchema.optional() }).strict() as unknown as z.ZodType; + +export const CommissionBatchDeleteManyZodSchema = z.object({ where: CommissionBatchWhereInputObjectSchema.optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/deleteManyCommissionBatchItem.schema.ts b/packages/db/shared/schemas/deleteManyCommissionBatchItem.schema.ts new file mode 100644 index 00000000..9e0aa1e0 --- /dev/null +++ b/packages/db/shared/schemas/deleteManyCommissionBatchItem.schema.ts @@ -0,0 +1,7 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { CommissionBatchItemWhereInputObjectSchema as CommissionBatchItemWhereInputObjectSchema } from './objects/CommissionBatchItemWhereInput.schema'; + +export const CommissionBatchItemDeleteManySchema: z.ZodType = z.object({ where: CommissionBatchItemWhereInputObjectSchema.optional() }).strict() as unknown as z.ZodType; + +export const CommissionBatchItemDeleteManyZodSchema = z.object({ where: CommissionBatchItemWhereInputObjectSchema.optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/deleteManyCommunication.schema.ts b/packages/db/shared/schemas/deleteManyCommunication.schema.ts new file mode 100644 index 00000000..ca36b895 --- /dev/null +++ b/packages/db/shared/schemas/deleteManyCommunication.schema.ts @@ -0,0 +1,7 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { CommunicationWhereInputObjectSchema as CommunicationWhereInputObjectSchema } from './objects/CommunicationWhereInput.schema'; + +export const CommunicationDeleteManySchema: z.ZodType = z.object({ where: CommunicationWhereInputObjectSchema.optional() }).strict() as unknown as z.ZodType; + +export const CommunicationDeleteManyZodSchema = z.object({ where: CommunicationWhereInputObjectSchema.optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/deleteManyInsuranceContact.schema.ts b/packages/db/shared/schemas/deleteManyInsuranceContact.schema.ts new file mode 100644 index 00000000..19501515 --- /dev/null +++ b/packages/db/shared/schemas/deleteManyInsuranceContact.schema.ts @@ -0,0 +1,7 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { InsuranceContactWhereInputObjectSchema as InsuranceContactWhereInputObjectSchema } from './objects/InsuranceContactWhereInput.schema'; + +export const InsuranceContactDeleteManySchema: z.ZodType = z.object({ where: InsuranceContactWhereInputObjectSchema.optional() }).strict() as unknown as z.ZodType; + +export const InsuranceContactDeleteManyZodSchema = z.object({ where: InsuranceContactWhereInputObjectSchema.optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/deleteManyLabRxTemplate.schema.ts b/packages/db/shared/schemas/deleteManyLabRxTemplate.schema.ts new file mode 100644 index 00000000..0c3cda53 --- /dev/null +++ b/packages/db/shared/schemas/deleteManyLabRxTemplate.schema.ts @@ -0,0 +1,7 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { LabRxTemplateWhereInputObjectSchema as LabRxTemplateWhereInputObjectSchema } from './objects/LabRxTemplateWhereInput.schema'; + +export const LabRxTemplateDeleteManySchema: z.ZodType = z.object({ where: LabRxTemplateWhereInputObjectSchema.optional() }).strict() as unknown as z.ZodType; + +export const LabRxTemplateDeleteManyZodSchema = z.object({ where: LabRxTemplateWhereInputObjectSchema.optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/deleteManyOfficeContact.schema.ts b/packages/db/shared/schemas/deleteManyOfficeContact.schema.ts new file mode 100644 index 00000000..5fd98796 --- /dev/null +++ b/packages/db/shared/schemas/deleteManyOfficeContact.schema.ts @@ -0,0 +1,7 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { OfficeContactWhereInputObjectSchema as OfficeContactWhereInputObjectSchema } from './objects/OfficeContactWhereInput.schema'; + +export const OfficeContactDeleteManySchema: z.ZodType = z.object({ where: OfficeContactWhereInputObjectSchema.optional() }).strict() as unknown as z.ZodType; + +export const OfficeContactDeleteManyZodSchema = z.object({ where: OfficeContactWhereInputObjectSchema.optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/deleteManyOfficeHours.schema.ts b/packages/db/shared/schemas/deleteManyOfficeHours.schema.ts new file mode 100644 index 00000000..40070b08 --- /dev/null +++ b/packages/db/shared/schemas/deleteManyOfficeHours.schema.ts @@ -0,0 +1,7 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { OfficeHoursWhereInputObjectSchema as OfficeHoursWhereInputObjectSchema } from './objects/OfficeHoursWhereInput.schema'; + +export const OfficeHoursDeleteManySchema: z.ZodType = z.object({ where: OfficeHoursWhereInputObjectSchema.optional() }).strict() as unknown as z.ZodType; + +export const OfficeHoursDeleteManyZodSchema = z.object({ where: OfficeHoursWhereInputObjectSchema.optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/deleteManyPatientConversation.schema.ts b/packages/db/shared/schemas/deleteManyPatientConversation.schema.ts new file mode 100644 index 00000000..62890b4a --- /dev/null +++ b/packages/db/shared/schemas/deleteManyPatientConversation.schema.ts @@ -0,0 +1,7 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { PatientConversationWhereInputObjectSchema as PatientConversationWhereInputObjectSchema } from './objects/PatientConversationWhereInput.schema'; + +export const PatientConversationDeleteManySchema: z.ZodType = z.object({ where: PatientConversationWhereInputObjectSchema.optional() }).strict() as unknown as z.ZodType; + +export const PatientConversationDeleteManyZodSchema = z.object({ where: PatientConversationWhereInputObjectSchema.optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/deleteManyPatientDocument.schema.ts b/packages/db/shared/schemas/deleteManyPatientDocument.schema.ts new file mode 100644 index 00000000..900eb3c7 --- /dev/null +++ b/packages/db/shared/schemas/deleteManyPatientDocument.schema.ts @@ -0,0 +1,7 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { PatientDocumentWhereInputObjectSchema as PatientDocumentWhereInputObjectSchema } from './objects/PatientDocumentWhereInput.schema'; + +export const PatientDocumentDeleteManySchema: z.ZodType = z.object({ where: PatientDocumentWhereInputObjectSchema.optional() }).strict() as unknown as z.ZodType; + +export const PatientDocumentDeleteManyZodSchema = z.object({ where: PatientDocumentWhereInputObjectSchema.optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/deleteManyProcedureTimeslot.schema.ts b/packages/db/shared/schemas/deleteManyProcedureTimeslot.schema.ts new file mode 100644 index 00000000..177b116b --- /dev/null +++ b/packages/db/shared/schemas/deleteManyProcedureTimeslot.schema.ts @@ -0,0 +1,7 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { ProcedureTimeslotWhereInputObjectSchema as ProcedureTimeslotWhereInputObjectSchema } from './objects/ProcedureTimeslotWhereInput.schema'; + +export const ProcedureTimeslotDeleteManySchema: z.ZodType = z.object({ where: ProcedureTimeslotWhereInputObjectSchema.optional() }).strict() as unknown as z.ZodType; + +export const ProcedureTimeslotDeleteManyZodSchema = z.object({ where: ProcedureTimeslotWhereInputObjectSchema.optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/deleteManySeleniumSettings.schema.ts b/packages/db/shared/schemas/deleteManySeleniumSettings.schema.ts new file mode 100644 index 00000000..3a788277 --- /dev/null +++ b/packages/db/shared/schemas/deleteManySeleniumSettings.schema.ts @@ -0,0 +1,7 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { SeleniumSettingsWhereInputObjectSchema as SeleniumSettingsWhereInputObjectSchema } from './objects/SeleniumSettingsWhereInput.schema'; + +export const SeleniumSettingsDeleteManySchema: z.ZodType = z.object({ where: SeleniumSettingsWhereInputObjectSchema.optional() }).strict() as unknown as z.ZodType; + +export const SeleniumSettingsDeleteManyZodSchema = z.object({ where: SeleniumSettingsWhereInputObjectSchema.optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/deleteManyTwilioSettings.schema.ts b/packages/db/shared/schemas/deleteManyTwilioSettings.schema.ts new file mode 100644 index 00000000..54eab716 --- /dev/null +++ b/packages/db/shared/schemas/deleteManyTwilioSettings.schema.ts @@ -0,0 +1,7 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { TwilioSettingsWhereInputObjectSchema as TwilioSettingsWhereInputObjectSchema } from './objects/TwilioSettingsWhereInput.schema'; + +export const TwilioSettingsDeleteManySchema: z.ZodType = z.object({ where: TwilioSettingsWhereInputObjectSchema.optional() }).strict() as unknown as z.ZodType; + +export const TwilioSettingsDeleteManyZodSchema = z.object({ where: TwilioSettingsWhereInputObjectSchema.optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/deleteOneAiSettings.schema.ts b/packages/db/shared/schemas/deleteOneAiSettings.schema.ts new file mode 100644 index 00000000..1b092ab2 --- /dev/null +++ b/packages/db/shared/schemas/deleteOneAiSettings.schema.ts @@ -0,0 +1,9 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { AiSettingsSelectObjectSchema as AiSettingsSelectObjectSchema } from './objects/AiSettingsSelect.schema'; +import { AiSettingsIncludeObjectSchema as AiSettingsIncludeObjectSchema } from './objects/AiSettingsInclude.schema'; +import { AiSettingsWhereUniqueInputObjectSchema as AiSettingsWhereUniqueInputObjectSchema } from './objects/AiSettingsWhereUniqueInput.schema'; + +export const AiSettingsDeleteOneSchema: z.ZodType = z.object({ select: AiSettingsSelectObjectSchema.optional(), include: AiSettingsIncludeObjectSchema.optional(), where: AiSettingsWhereUniqueInputObjectSchema }).strict() as unknown as z.ZodType; + +export const AiSettingsDeleteOneZodSchema = z.object({ select: AiSettingsSelectObjectSchema.optional(), include: AiSettingsIncludeObjectSchema.optional(), where: AiSettingsWhereUniqueInputObjectSchema }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/deleteOneCommissionBatch.schema.ts b/packages/db/shared/schemas/deleteOneCommissionBatch.schema.ts new file mode 100644 index 00000000..dfb2ed97 --- /dev/null +++ b/packages/db/shared/schemas/deleteOneCommissionBatch.schema.ts @@ -0,0 +1,9 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { CommissionBatchSelectObjectSchema as CommissionBatchSelectObjectSchema } from './objects/CommissionBatchSelect.schema'; +import { CommissionBatchIncludeObjectSchema as CommissionBatchIncludeObjectSchema } from './objects/CommissionBatchInclude.schema'; +import { CommissionBatchWhereUniqueInputObjectSchema as CommissionBatchWhereUniqueInputObjectSchema } from './objects/CommissionBatchWhereUniqueInput.schema'; + +export const CommissionBatchDeleteOneSchema: z.ZodType = z.object({ select: CommissionBatchSelectObjectSchema.optional(), include: CommissionBatchIncludeObjectSchema.optional(), where: CommissionBatchWhereUniqueInputObjectSchema }).strict() as unknown as z.ZodType; + +export const CommissionBatchDeleteOneZodSchema = z.object({ select: CommissionBatchSelectObjectSchema.optional(), include: CommissionBatchIncludeObjectSchema.optional(), where: CommissionBatchWhereUniqueInputObjectSchema }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/deleteOneCommissionBatchItem.schema.ts b/packages/db/shared/schemas/deleteOneCommissionBatchItem.schema.ts new file mode 100644 index 00000000..028d3bd2 --- /dev/null +++ b/packages/db/shared/schemas/deleteOneCommissionBatchItem.schema.ts @@ -0,0 +1,9 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { CommissionBatchItemSelectObjectSchema as CommissionBatchItemSelectObjectSchema } from './objects/CommissionBatchItemSelect.schema'; +import { CommissionBatchItemIncludeObjectSchema as CommissionBatchItemIncludeObjectSchema } from './objects/CommissionBatchItemInclude.schema'; +import { CommissionBatchItemWhereUniqueInputObjectSchema as CommissionBatchItemWhereUniqueInputObjectSchema } from './objects/CommissionBatchItemWhereUniqueInput.schema'; + +export const CommissionBatchItemDeleteOneSchema: z.ZodType = z.object({ select: CommissionBatchItemSelectObjectSchema.optional(), include: CommissionBatchItemIncludeObjectSchema.optional(), where: CommissionBatchItemWhereUniqueInputObjectSchema }).strict() as unknown as z.ZodType; + +export const CommissionBatchItemDeleteOneZodSchema = z.object({ select: CommissionBatchItemSelectObjectSchema.optional(), include: CommissionBatchItemIncludeObjectSchema.optional(), where: CommissionBatchItemWhereUniqueInputObjectSchema }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/deleteOneCommunication.schema.ts b/packages/db/shared/schemas/deleteOneCommunication.schema.ts new file mode 100644 index 00000000..c9d4f1d6 --- /dev/null +++ b/packages/db/shared/schemas/deleteOneCommunication.schema.ts @@ -0,0 +1,9 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { CommunicationSelectObjectSchema as CommunicationSelectObjectSchema } from './objects/CommunicationSelect.schema'; +import { CommunicationIncludeObjectSchema as CommunicationIncludeObjectSchema } from './objects/CommunicationInclude.schema'; +import { CommunicationWhereUniqueInputObjectSchema as CommunicationWhereUniqueInputObjectSchema } from './objects/CommunicationWhereUniqueInput.schema'; + +export const CommunicationDeleteOneSchema: z.ZodType = z.object({ select: CommunicationSelectObjectSchema.optional(), include: CommunicationIncludeObjectSchema.optional(), where: CommunicationWhereUniqueInputObjectSchema }).strict() as unknown as z.ZodType; + +export const CommunicationDeleteOneZodSchema = z.object({ select: CommunicationSelectObjectSchema.optional(), include: CommunicationIncludeObjectSchema.optional(), where: CommunicationWhereUniqueInputObjectSchema }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/deleteOneInsuranceContact.schema.ts b/packages/db/shared/schemas/deleteOneInsuranceContact.schema.ts new file mode 100644 index 00000000..4a46b9ac --- /dev/null +++ b/packages/db/shared/schemas/deleteOneInsuranceContact.schema.ts @@ -0,0 +1,9 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { InsuranceContactSelectObjectSchema as InsuranceContactSelectObjectSchema } from './objects/InsuranceContactSelect.schema'; +import { InsuranceContactIncludeObjectSchema as InsuranceContactIncludeObjectSchema } from './objects/InsuranceContactInclude.schema'; +import { InsuranceContactWhereUniqueInputObjectSchema as InsuranceContactWhereUniqueInputObjectSchema } from './objects/InsuranceContactWhereUniqueInput.schema'; + +export const InsuranceContactDeleteOneSchema: z.ZodType = z.object({ select: InsuranceContactSelectObjectSchema.optional(), include: InsuranceContactIncludeObjectSchema.optional(), where: InsuranceContactWhereUniqueInputObjectSchema }).strict() as unknown as z.ZodType; + +export const InsuranceContactDeleteOneZodSchema = z.object({ select: InsuranceContactSelectObjectSchema.optional(), include: InsuranceContactIncludeObjectSchema.optional(), where: InsuranceContactWhereUniqueInputObjectSchema }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/deleteOneLabRxTemplate.schema.ts b/packages/db/shared/schemas/deleteOneLabRxTemplate.schema.ts new file mode 100644 index 00000000..cade256a --- /dev/null +++ b/packages/db/shared/schemas/deleteOneLabRxTemplate.schema.ts @@ -0,0 +1,9 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { LabRxTemplateSelectObjectSchema as LabRxTemplateSelectObjectSchema } from './objects/LabRxTemplateSelect.schema'; +import { LabRxTemplateIncludeObjectSchema as LabRxTemplateIncludeObjectSchema } from './objects/LabRxTemplateInclude.schema'; +import { LabRxTemplateWhereUniqueInputObjectSchema as LabRxTemplateWhereUniqueInputObjectSchema } from './objects/LabRxTemplateWhereUniqueInput.schema'; + +export const LabRxTemplateDeleteOneSchema: z.ZodType = z.object({ select: LabRxTemplateSelectObjectSchema.optional(), include: LabRxTemplateIncludeObjectSchema.optional(), where: LabRxTemplateWhereUniqueInputObjectSchema }).strict() as unknown as z.ZodType; + +export const LabRxTemplateDeleteOneZodSchema = z.object({ select: LabRxTemplateSelectObjectSchema.optional(), include: LabRxTemplateIncludeObjectSchema.optional(), where: LabRxTemplateWhereUniqueInputObjectSchema }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/deleteOneOfficeContact.schema.ts b/packages/db/shared/schemas/deleteOneOfficeContact.schema.ts new file mode 100644 index 00000000..f1185e68 --- /dev/null +++ b/packages/db/shared/schemas/deleteOneOfficeContact.schema.ts @@ -0,0 +1,9 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { OfficeContactSelectObjectSchema as OfficeContactSelectObjectSchema } from './objects/OfficeContactSelect.schema'; +import { OfficeContactIncludeObjectSchema as OfficeContactIncludeObjectSchema } from './objects/OfficeContactInclude.schema'; +import { OfficeContactWhereUniqueInputObjectSchema as OfficeContactWhereUniqueInputObjectSchema } from './objects/OfficeContactWhereUniqueInput.schema'; + +export const OfficeContactDeleteOneSchema: z.ZodType = z.object({ select: OfficeContactSelectObjectSchema.optional(), include: OfficeContactIncludeObjectSchema.optional(), where: OfficeContactWhereUniqueInputObjectSchema }).strict() as unknown as z.ZodType; + +export const OfficeContactDeleteOneZodSchema = z.object({ select: OfficeContactSelectObjectSchema.optional(), include: OfficeContactIncludeObjectSchema.optional(), where: OfficeContactWhereUniqueInputObjectSchema }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/deleteOneOfficeHours.schema.ts b/packages/db/shared/schemas/deleteOneOfficeHours.schema.ts new file mode 100644 index 00000000..2a0cbb95 --- /dev/null +++ b/packages/db/shared/schemas/deleteOneOfficeHours.schema.ts @@ -0,0 +1,9 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { OfficeHoursSelectObjectSchema as OfficeHoursSelectObjectSchema } from './objects/OfficeHoursSelect.schema'; +import { OfficeHoursIncludeObjectSchema as OfficeHoursIncludeObjectSchema } from './objects/OfficeHoursInclude.schema'; +import { OfficeHoursWhereUniqueInputObjectSchema as OfficeHoursWhereUniqueInputObjectSchema } from './objects/OfficeHoursWhereUniqueInput.schema'; + +export const OfficeHoursDeleteOneSchema: z.ZodType = z.object({ select: OfficeHoursSelectObjectSchema.optional(), include: OfficeHoursIncludeObjectSchema.optional(), where: OfficeHoursWhereUniqueInputObjectSchema }).strict() as unknown as z.ZodType; + +export const OfficeHoursDeleteOneZodSchema = z.object({ select: OfficeHoursSelectObjectSchema.optional(), include: OfficeHoursIncludeObjectSchema.optional(), where: OfficeHoursWhereUniqueInputObjectSchema }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/deleteOnePatientConversation.schema.ts b/packages/db/shared/schemas/deleteOnePatientConversation.schema.ts new file mode 100644 index 00000000..0aaad0b4 --- /dev/null +++ b/packages/db/shared/schemas/deleteOnePatientConversation.schema.ts @@ -0,0 +1,9 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { PatientConversationSelectObjectSchema as PatientConversationSelectObjectSchema } from './objects/PatientConversationSelect.schema'; +import { PatientConversationIncludeObjectSchema as PatientConversationIncludeObjectSchema } from './objects/PatientConversationInclude.schema'; +import { PatientConversationWhereUniqueInputObjectSchema as PatientConversationWhereUniqueInputObjectSchema } from './objects/PatientConversationWhereUniqueInput.schema'; + +export const PatientConversationDeleteOneSchema: z.ZodType = z.object({ select: PatientConversationSelectObjectSchema.optional(), include: PatientConversationIncludeObjectSchema.optional(), where: PatientConversationWhereUniqueInputObjectSchema }).strict() as unknown as z.ZodType; + +export const PatientConversationDeleteOneZodSchema = z.object({ select: PatientConversationSelectObjectSchema.optional(), include: PatientConversationIncludeObjectSchema.optional(), where: PatientConversationWhereUniqueInputObjectSchema }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/deleteOnePatientDocument.schema.ts b/packages/db/shared/schemas/deleteOnePatientDocument.schema.ts new file mode 100644 index 00000000..c99c79eb --- /dev/null +++ b/packages/db/shared/schemas/deleteOnePatientDocument.schema.ts @@ -0,0 +1,9 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { PatientDocumentSelectObjectSchema as PatientDocumentSelectObjectSchema } from './objects/PatientDocumentSelect.schema'; +import { PatientDocumentIncludeObjectSchema as PatientDocumentIncludeObjectSchema } from './objects/PatientDocumentInclude.schema'; +import { PatientDocumentWhereUniqueInputObjectSchema as PatientDocumentWhereUniqueInputObjectSchema } from './objects/PatientDocumentWhereUniqueInput.schema'; + +export const PatientDocumentDeleteOneSchema: z.ZodType = z.object({ select: PatientDocumentSelectObjectSchema.optional(), include: PatientDocumentIncludeObjectSchema.optional(), where: PatientDocumentWhereUniqueInputObjectSchema }).strict() as unknown as z.ZodType; + +export const PatientDocumentDeleteOneZodSchema = z.object({ select: PatientDocumentSelectObjectSchema.optional(), include: PatientDocumentIncludeObjectSchema.optional(), where: PatientDocumentWhereUniqueInputObjectSchema }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/deleteOneProcedureTimeslot.schema.ts b/packages/db/shared/schemas/deleteOneProcedureTimeslot.schema.ts new file mode 100644 index 00000000..c375d0f0 --- /dev/null +++ b/packages/db/shared/schemas/deleteOneProcedureTimeslot.schema.ts @@ -0,0 +1,9 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { ProcedureTimeslotSelectObjectSchema as ProcedureTimeslotSelectObjectSchema } from './objects/ProcedureTimeslotSelect.schema'; +import { ProcedureTimeslotIncludeObjectSchema as ProcedureTimeslotIncludeObjectSchema } from './objects/ProcedureTimeslotInclude.schema'; +import { ProcedureTimeslotWhereUniqueInputObjectSchema as ProcedureTimeslotWhereUniqueInputObjectSchema } from './objects/ProcedureTimeslotWhereUniqueInput.schema'; + +export const ProcedureTimeslotDeleteOneSchema: z.ZodType = z.object({ select: ProcedureTimeslotSelectObjectSchema.optional(), include: ProcedureTimeslotIncludeObjectSchema.optional(), where: ProcedureTimeslotWhereUniqueInputObjectSchema }).strict() as unknown as z.ZodType; + +export const ProcedureTimeslotDeleteOneZodSchema = z.object({ select: ProcedureTimeslotSelectObjectSchema.optional(), include: ProcedureTimeslotIncludeObjectSchema.optional(), where: ProcedureTimeslotWhereUniqueInputObjectSchema }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/deleteOneSeleniumSettings.schema.ts b/packages/db/shared/schemas/deleteOneSeleniumSettings.schema.ts new file mode 100644 index 00000000..dba68a2d --- /dev/null +++ b/packages/db/shared/schemas/deleteOneSeleniumSettings.schema.ts @@ -0,0 +1,9 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { SeleniumSettingsSelectObjectSchema as SeleniumSettingsSelectObjectSchema } from './objects/SeleniumSettingsSelect.schema'; +import { SeleniumSettingsIncludeObjectSchema as SeleniumSettingsIncludeObjectSchema } from './objects/SeleniumSettingsInclude.schema'; +import { SeleniumSettingsWhereUniqueInputObjectSchema as SeleniumSettingsWhereUniqueInputObjectSchema } from './objects/SeleniumSettingsWhereUniqueInput.schema'; + +export const SeleniumSettingsDeleteOneSchema: z.ZodType = z.object({ select: SeleniumSettingsSelectObjectSchema.optional(), include: SeleniumSettingsIncludeObjectSchema.optional(), where: SeleniumSettingsWhereUniqueInputObjectSchema }).strict() as unknown as z.ZodType; + +export const SeleniumSettingsDeleteOneZodSchema = z.object({ select: SeleniumSettingsSelectObjectSchema.optional(), include: SeleniumSettingsIncludeObjectSchema.optional(), where: SeleniumSettingsWhereUniqueInputObjectSchema }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/deleteOneTwilioSettings.schema.ts b/packages/db/shared/schemas/deleteOneTwilioSettings.schema.ts new file mode 100644 index 00000000..37b69ae2 --- /dev/null +++ b/packages/db/shared/schemas/deleteOneTwilioSettings.schema.ts @@ -0,0 +1,9 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { TwilioSettingsSelectObjectSchema as TwilioSettingsSelectObjectSchema } from './objects/TwilioSettingsSelect.schema'; +import { TwilioSettingsIncludeObjectSchema as TwilioSettingsIncludeObjectSchema } from './objects/TwilioSettingsInclude.schema'; +import { TwilioSettingsWhereUniqueInputObjectSchema as TwilioSettingsWhereUniqueInputObjectSchema } from './objects/TwilioSettingsWhereUniqueInput.schema'; + +export const TwilioSettingsDeleteOneSchema: z.ZodType = z.object({ select: TwilioSettingsSelectObjectSchema.optional(), include: TwilioSettingsIncludeObjectSchema.optional(), where: TwilioSettingsWhereUniqueInputObjectSchema }).strict() as unknown as z.ZodType; + +export const TwilioSettingsDeleteOneZodSchema = z.object({ select: TwilioSettingsSelectObjectSchema.optional(), include: TwilioSettingsIncludeObjectSchema.optional(), where: TwilioSettingsWhereUniqueInputObjectSchema }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/enums/LabRxTemplateScalarFieldEnum.schema.ts b/packages/db/shared/schemas/enums/LabRxTemplateScalarFieldEnum.schema.ts index d0fc4983..3d2b38dc 100644 --- a/packages/db/shared/schemas/enums/LabRxTemplateScalarFieldEnum.schema.ts +++ b/packages/db/shared/schemas/enums/LabRxTemplateScalarFieldEnum.schema.ts @@ -1,5 +1,5 @@ import * as z from 'zod'; -export const LabRxTemplateScalarFieldEnumSchema = z.enum(['id', 'userId', 'name', 'labName', 'labPhone', 'labFax', 'labAddress', 'labAccount', 'caseType', 'material', 'instructions', 'doctorName', 'sortOrder', 'createdAt', 'updatedAt']) +export const LabRxTemplateScalarFieldEnumSchema = z.enum(['id', 'userId', 'name', 'labName', 'labPhone', 'labFax', 'labAddress', 'labAccount', 'caseType', 'material', 'instructions', 'sortOrder', 'createdAt', 'updatedAt']) export type LabRxTemplateScalarFieldEnum = z.infer; \ No newline at end of file diff --git a/packages/db/shared/schemas/enums/SeleniumSettingsScalarFieldEnum.schema.ts b/packages/db/shared/schemas/enums/SeleniumSettingsScalarFieldEnum.schema.ts new file mode 100644 index 00000000..5c50bbc9 --- /dev/null +++ b/packages/db/shared/schemas/enums/SeleniumSettingsScalarFieldEnum.schema.ts @@ -0,0 +1,5 @@ +import * as z from 'zod'; + +export const SeleniumSettingsScalarFieldEnumSchema = z.enum(['id', 'userId', 'paymentGroupId']) + +export type SeleniumSettingsScalarFieldEnum = z.infer; \ No newline at end of file diff --git a/packages/db/shared/schemas/findFirstAiSettings.schema.ts b/packages/db/shared/schemas/findFirstAiSettings.schema.ts new file mode 100644 index 00000000..a76a2cbc --- /dev/null +++ b/packages/db/shared/schemas/findFirstAiSettings.schema.ts @@ -0,0 +1,52 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { AiSettingsIncludeObjectSchema as AiSettingsIncludeObjectSchema } from './objects/AiSettingsInclude.schema'; +import { AiSettingsOrderByWithRelationInputObjectSchema as AiSettingsOrderByWithRelationInputObjectSchema } from './objects/AiSettingsOrderByWithRelationInput.schema'; +import { AiSettingsWhereInputObjectSchema as AiSettingsWhereInputObjectSchema } from './objects/AiSettingsWhereInput.schema'; +import { AiSettingsWhereUniqueInputObjectSchema as AiSettingsWhereUniqueInputObjectSchema } from './objects/AiSettingsWhereUniqueInput.schema'; +import { AiSettingsScalarFieldEnumSchema } from './enums/AiSettingsScalarFieldEnum.schema'; + +// Select schema needs to be in file to prevent circular imports +//------------------------------------------------------ + +export const AiSettingsFindFirstSelectSchema: z.ZodType = z.object({ + id: z.boolean().optional(), + userId: z.boolean().optional(), + apiKey: z.boolean().optional(), + aiEnabled: z.boolean().optional(), + openAiKey: z.boolean().optional(), + openAiEnabled: z.boolean().optional(), + claudeAiKey: z.boolean().optional(), + claudeAiEnabled: z.boolean().optional(), + claudeAiModel: z.boolean().optional(), + openAiModel: z.boolean().optional(), + googleAiModel: z.boolean().optional(), + dentalMgmtKey: z.boolean().optional(), + dentalMgmtEnabled: z.boolean().optional(), + afterHoursEnabled: z.boolean().optional(), + openPhoneReply: z.boolean().optional(), + user: z.boolean().optional() + }).strict() as unknown as z.ZodType; + +export const AiSettingsFindFirstSelectZodSchema = z.object({ + id: z.boolean().optional(), + userId: z.boolean().optional(), + apiKey: z.boolean().optional(), + aiEnabled: z.boolean().optional(), + openAiKey: z.boolean().optional(), + openAiEnabled: z.boolean().optional(), + claudeAiKey: z.boolean().optional(), + claudeAiEnabled: z.boolean().optional(), + claudeAiModel: z.boolean().optional(), + openAiModel: z.boolean().optional(), + googleAiModel: z.boolean().optional(), + dentalMgmtKey: z.boolean().optional(), + dentalMgmtEnabled: z.boolean().optional(), + afterHoursEnabled: z.boolean().optional(), + openPhoneReply: z.boolean().optional(), + user: z.boolean().optional() + }).strict(); + +export const AiSettingsFindFirstSchema: z.ZodType = z.object({ select: AiSettingsFindFirstSelectSchema.optional(), include: z.lazy(() => AiSettingsIncludeObjectSchema.optional()), orderBy: z.union([AiSettingsOrderByWithRelationInputObjectSchema, AiSettingsOrderByWithRelationInputObjectSchema.array()]).optional(), where: AiSettingsWhereInputObjectSchema.optional(), cursor: AiSettingsWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), distinct: z.union([AiSettingsScalarFieldEnumSchema, AiSettingsScalarFieldEnumSchema.array()]).optional() }).strict() as unknown as z.ZodType; + +export const AiSettingsFindFirstZodSchema = z.object({ select: AiSettingsFindFirstSelectSchema.optional(), include: z.lazy(() => AiSettingsIncludeObjectSchema.optional()), orderBy: z.union([AiSettingsOrderByWithRelationInputObjectSchema, AiSettingsOrderByWithRelationInputObjectSchema.array()]).optional(), where: AiSettingsWhereInputObjectSchema.optional(), cursor: AiSettingsWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), distinct: z.union([AiSettingsScalarFieldEnumSchema, AiSettingsScalarFieldEnumSchema.array()]).optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/findFirstCommissionBatch.schema.ts b/packages/db/shared/schemas/findFirstCommissionBatch.schema.ts new file mode 100644 index 00000000..5f5b4fe7 --- /dev/null +++ b/packages/db/shared/schemas/findFirstCommissionBatch.schema.ts @@ -0,0 +1,38 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { CommissionBatchIncludeObjectSchema as CommissionBatchIncludeObjectSchema } from './objects/CommissionBatchInclude.schema'; +import { CommissionBatchOrderByWithRelationInputObjectSchema as CommissionBatchOrderByWithRelationInputObjectSchema } from './objects/CommissionBatchOrderByWithRelationInput.schema'; +import { CommissionBatchWhereInputObjectSchema as CommissionBatchWhereInputObjectSchema } from './objects/CommissionBatchWhereInput.schema'; +import { CommissionBatchWhereUniqueInputObjectSchema as CommissionBatchWhereUniqueInputObjectSchema } from './objects/CommissionBatchWhereUniqueInput.schema'; +import { CommissionBatchScalarFieldEnumSchema } from './enums/CommissionBatchScalarFieldEnum.schema'; + +// Select schema needs to be in file to prevent circular imports +//------------------------------------------------------ + +export const CommissionBatchFindFirstSelectSchema: z.ZodType = z.object({ + id: z.boolean().optional(), + npiProviderId: z.boolean().optional(), + totalCollection: z.boolean().optional(), + commissionAmount: z.boolean().optional(), + notes: z.boolean().optional(), + createdAt: z.boolean().optional(), + npiProvider: z.boolean().optional(), + items: z.boolean().optional(), + _count: z.boolean().optional() + }).strict() as unknown as z.ZodType; + +export const CommissionBatchFindFirstSelectZodSchema = z.object({ + id: z.boolean().optional(), + npiProviderId: z.boolean().optional(), + totalCollection: z.boolean().optional(), + commissionAmount: z.boolean().optional(), + notes: z.boolean().optional(), + createdAt: z.boolean().optional(), + npiProvider: z.boolean().optional(), + items: z.boolean().optional(), + _count: z.boolean().optional() + }).strict(); + +export const CommissionBatchFindFirstSchema: z.ZodType = z.object({ select: CommissionBatchFindFirstSelectSchema.optional(), include: z.lazy(() => CommissionBatchIncludeObjectSchema.optional()), orderBy: z.union([CommissionBatchOrderByWithRelationInputObjectSchema, CommissionBatchOrderByWithRelationInputObjectSchema.array()]).optional(), where: CommissionBatchWhereInputObjectSchema.optional(), cursor: CommissionBatchWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), distinct: z.union([CommissionBatchScalarFieldEnumSchema, CommissionBatchScalarFieldEnumSchema.array()]).optional() }).strict() as unknown as z.ZodType; + +export const CommissionBatchFindFirstZodSchema = z.object({ select: CommissionBatchFindFirstSelectSchema.optional(), include: z.lazy(() => CommissionBatchIncludeObjectSchema.optional()), orderBy: z.union([CommissionBatchOrderByWithRelationInputObjectSchema, CommissionBatchOrderByWithRelationInputObjectSchema.array()]).optional(), where: CommissionBatchWhereInputObjectSchema.optional(), cursor: CommissionBatchWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), distinct: z.union([CommissionBatchScalarFieldEnumSchema, CommissionBatchScalarFieldEnumSchema.array()]).optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/findFirstCommissionBatchItem.schema.ts b/packages/db/shared/schemas/findFirstCommissionBatchItem.schema.ts new file mode 100644 index 00000000..4ecf4cd9 --- /dev/null +++ b/packages/db/shared/schemas/findFirstCommissionBatchItem.schema.ts @@ -0,0 +1,32 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { CommissionBatchItemIncludeObjectSchema as CommissionBatchItemIncludeObjectSchema } from './objects/CommissionBatchItemInclude.schema'; +import { CommissionBatchItemOrderByWithRelationInputObjectSchema as CommissionBatchItemOrderByWithRelationInputObjectSchema } from './objects/CommissionBatchItemOrderByWithRelationInput.schema'; +import { CommissionBatchItemWhereInputObjectSchema as CommissionBatchItemWhereInputObjectSchema } from './objects/CommissionBatchItemWhereInput.schema'; +import { CommissionBatchItemWhereUniqueInputObjectSchema as CommissionBatchItemWhereUniqueInputObjectSchema } from './objects/CommissionBatchItemWhereUniqueInput.schema'; +import { CommissionBatchItemScalarFieldEnumSchema } from './enums/CommissionBatchItemScalarFieldEnum.schema'; + +// Select schema needs to be in file to prevent circular imports +//------------------------------------------------------ + +export const CommissionBatchItemFindFirstSelectSchema: z.ZodType = z.object({ + id: z.boolean().optional(), + commissionBatchId: z.boolean().optional(), + paymentId: z.boolean().optional(), + collectionAmount: z.boolean().optional(), + commissionBatch: z.boolean().optional(), + payment: z.boolean().optional() + }).strict() as unknown as z.ZodType; + +export const CommissionBatchItemFindFirstSelectZodSchema = z.object({ + id: z.boolean().optional(), + commissionBatchId: z.boolean().optional(), + paymentId: z.boolean().optional(), + collectionAmount: z.boolean().optional(), + commissionBatch: z.boolean().optional(), + payment: z.boolean().optional() + }).strict(); + +export const CommissionBatchItemFindFirstSchema: z.ZodType = z.object({ select: CommissionBatchItemFindFirstSelectSchema.optional(), include: z.lazy(() => CommissionBatchItemIncludeObjectSchema.optional()), orderBy: z.union([CommissionBatchItemOrderByWithRelationInputObjectSchema, CommissionBatchItemOrderByWithRelationInputObjectSchema.array()]).optional(), where: CommissionBatchItemWhereInputObjectSchema.optional(), cursor: CommissionBatchItemWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), distinct: z.union([CommissionBatchItemScalarFieldEnumSchema, CommissionBatchItemScalarFieldEnumSchema.array()]).optional() }).strict() as unknown as z.ZodType; + +export const CommissionBatchItemFindFirstZodSchema = z.object({ select: CommissionBatchItemFindFirstSelectSchema.optional(), include: z.lazy(() => CommissionBatchItemIncludeObjectSchema.optional()), orderBy: z.union([CommissionBatchItemOrderByWithRelationInputObjectSchema, CommissionBatchItemOrderByWithRelationInputObjectSchema.array()]).optional(), where: CommissionBatchItemWhereInputObjectSchema.optional(), cursor: CommissionBatchItemWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), distinct: z.union([CommissionBatchItemScalarFieldEnumSchema, CommissionBatchItemScalarFieldEnumSchema.array()]).optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/findFirstCommunication.schema.ts b/packages/db/shared/schemas/findFirstCommunication.schema.ts new file mode 100644 index 00000000..bf242345 --- /dev/null +++ b/packages/db/shared/schemas/findFirstCommunication.schema.ts @@ -0,0 +1,44 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { CommunicationIncludeObjectSchema as CommunicationIncludeObjectSchema } from './objects/CommunicationInclude.schema'; +import { CommunicationOrderByWithRelationInputObjectSchema as CommunicationOrderByWithRelationInputObjectSchema } from './objects/CommunicationOrderByWithRelationInput.schema'; +import { CommunicationWhereInputObjectSchema as CommunicationWhereInputObjectSchema } from './objects/CommunicationWhereInput.schema'; +import { CommunicationWhereUniqueInputObjectSchema as CommunicationWhereUniqueInputObjectSchema } from './objects/CommunicationWhereUniqueInput.schema'; +import { CommunicationScalarFieldEnumSchema } from './enums/CommunicationScalarFieldEnum.schema'; + +// Select schema needs to be in file to prevent circular imports +//------------------------------------------------------ + +export const CommunicationFindFirstSelectSchema: z.ZodType = z.object({ + id: z.boolean().optional(), + patientId: z.boolean().optional(), + userId: z.boolean().optional(), + channel: z.boolean().optional(), + direction: z.boolean().optional(), + status: z.boolean().optional(), + body: z.boolean().optional(), + callDuration: z.boolean().optional(), + twilioSid: z.boolean().optional(), + createdAt: z.boolean().optional(), + patient: z.boolean().optional(), + user: z.boolean().optional() + }).strict() as unknown as z.ZodType; + +export const CommunicationFindFirstSelectZodSchema = z.object({ + id: z.boolean().optional(), + patientId: z.boolean().optional(), + userId: z.boolean().optional(), + channel: z.boolean().optional(), + direction: z.boolean().optional(), + status: z.boolean().optional(), + body: z.boolean().optional(), + callDuration: z.boolean().optional(), + twilioSid: z.boolean().optional(), + createdAt: z.boolean().optional(), + patient: z.boolean().optional(), + user: z.boolean().optional() + }).strict(); + +export const CommunicationFindFirstSchema: z.ZodType = z.object({ select: CommunicationFindFirstSelectSchema.optional(), include: z.lazy(() => CommunicationIncludeObjectSchema.optional()), orderBy: z.union([CommunicationOrderByWithRelationInputObjectSchema, CommunicationOrderByWithRelationInputObjectSchema.array()]).optional(), where: CommunicationWhereInputObjectSchema.optional(), cursor: CommunicationWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), distinct: z.union([CommunicationScalarFieldEnumSchema, CommunicationScalarFieldEnumSchema.array()]).optional() }).strict() as unknown as z.ZodType; + +export const CommunicationFindFirstZodSchema = z.object({ select: CommunicationFindFirstSelectSchema.optional(), include: z.lazy(() => CommunicationIncludeObjectSchema.optional()), orderBy: z.union([CommunicationOrderByWithRelationInputObjectSchema, CommunicationOrderByWithRelationInputObjectSchema.array()]).optional(), where: CommunicationWhereInputObjectSchema.optional(), cursor: CommunicationWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), distinct: z.union([CommunicationScalarFieldEnumSchema, CommunicationScalarFieldEnumSchema.array()]).optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/findFirstInsuranceContact.schema.ts b/packages/db/shared/schemas/findFirstInsuranceContact.schema.ts new file mode 100644 index 00000000..fa066bdf --- /dev/null +++ b/packages/db/shared/schemas/findFirstInsuranceContact.schema.ts @@ -0,0 +1,32 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { InsuranceContactIncludeObjectSchema as InsuranceContactIncludeObjectSchema } from './objects/InsuranceContactInclude.schema'; +import { InsuranceContactOrderByWithRelationInputObjectSchema as InsuranceContactOrderByWithRelationInputObjectSchema } from './objects/InsuranceContactOrderByWithRelationInput.schema'; +import { InsuranceContactWhereInputObjectSchema as InsuranceContactWhereInputObjectSchema } from './objects/InsuranceContactWhereInput.schema'; +import { InsuranceContactWhereUniqueInputObjectSchema as InsuranceContactWhereUniqueInputObjectSchema } from './objects/InsuranceContactWhereUniqueInput.schema'; +import { InsuranceContactScalarFieldEnumSchema } from './enums/InsuranceContactScalarFieldEnum.schema'; + +// Select schema needs to be in file to prevent circular imports +//------------------------------------------------------ + +export const InsuranceContactFindFirstSelectSchema: z.ZodType = z.object({ + id: z.boolean().optional(), + userId: z.boolean().optional(), + name: z.boolean().optional(), + phoneNumber: z.boolean().optional(), + createdAt: z.boolean().optional(), + user: z.boolean().optional() + }).strict() as unknown as z.ZodType; + +export const InsuranceContactFindFirstSelectZodSchema = z.object({ + id: z.boolean().optional(), + userId: z.boolean().optional(), + name: z.boolean().optional(), + phoneNumber: z.boolean().optional(), + createdAt: z.boolean().optional(), + user: z.boolean().optional() + }).strict(); + +export const InsuranceContactFindFirstSchema: z.ZodType = z.object({ select: InsuranceContactFindFirstSelectSchema.optional(), include: z.lazy(() => InsuranceContactIncludeObjectSchema.optional()), orderBy: z.union([InsuranceContactOrderByWithRelationInputObjectSchema, InsuranceContactOrderByWithRelationInputObjectSchema.array()]).optional(), where: InsuranceContactWhereInputObjectSchema.optional(), cursor: InsuranceContactWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), distinct: z.union([InsuranceContactScalarFieldEnumSchema, InsuranceContactScalarFieldEnumSchema.array()]).optional() }).strict() as unknown as z.ZodType; + +export const InsuranceContactFindFirstZodSchema = z.object({ select: InsuranceContactFindFirstSelectSchema.optional(), include: z.lazy(() => InsuranceContactIncludeObjectSchema.optional()), orderBy: z.union([InsuranceContactOrderByWithRelationInputObjectSchema, InsuranceContactOrderByWithRelationInputObjectSchema.array()]).optional(), where: InsuranceContactWhereInputObjectSchema.optional(), cursor: InsuranceContactWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), distinct: z.union([InsuranceContactScalarFieldEnumSchema, InsuranceContactScalarFieldEnumSchema.array()]).optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/findFirstLabRxTemplate.schema.ts b/packages/db/shared/schemas/findFirstLabRxTemplate.schema.ts new file mode 100644 index 00000000..7087d5fd --- /dev/null +++ b/packages/db/shared/schemas/findFirstLabRxTemplate.schema.ts @@ -0,0 +1,50 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { LabRxTemplateIncludeObjectSchema as LabRxTemplateIncludeObjectSchema } from './objects/LabRxTemplateInclude.schema'; +import { LabRxTemplateOrderByWithRelationInputObjectSchema as LabRxTemplateOrderByWithRelationInputObjectSchema } from './objects/LabRxTemplateOrderByWithRelationInput.schema'; +import { LabRxTemplateWhereInputObjectSchema as LabRxTemplateWhereInputObjectSchema } from './objects/LabRxTemplateWhereInput.schema'; +import { LabRxTemplateWhereUniqueInputObjectSchema as LabRxTemplateWhereUniqueInputObjectSchema } from './objects/LabRxTemplateWhereUniqueInput.schema'; +import { LabRxTemplateScalarFieldEnumSchema } from './enums/LabRxTemplateScalarFieldEnum.schema'; + +// Select schema needs to be in file to prevent circular imports +//------------------------------------------------------ + +export const LabRxTemplateFindFirstSelectSchema: z.ZodType = z.object({ + id: z.boolean().optional(), + userId: z.boolean().optional(), + name: z.boolean().optional(), + labName: z.boolean().optional(), + labPhone: z.boolean().optional(), + labFax: z.boolean().optional(), + labAddress: z.boolean().optional(), + labAccount: z.boolean().optional(), + caseType: z.boolean().optional(), + material: z.boolean().optional(), + instructions: z.boolean().optional(), + sortOrder: z.boolean().optional(), + createdAt: z.boolean().optional(), + updatedAt: z.boolean().optional(), + user: z.boolean().optional() + }).strict() as unknown as z.ZodType; + +export const LabRxTemplateFindFirstSelectZodSchema = z.object({ + id: z.boolean().optional(), + userId: z.boolean().optional(), + name: z.boolean().optional(), + labName: z.boolean().optional(), + labPhone: z.boolean().optional(), + labFax: z.boolean().optional(), + labAddress: z.boolean().optional(), + labAccount: z.boolean().optional(), + caseType: z.boolean().optional(), + material: z.boolean().optional(), + instructions: z.boolean().optional(), + sortOrder: z.boolean().optional(), + createdAt: z.boolean().optional(), + updatedAt: z.boolean().optional(), + user: z.boolean().optional() + }).strict(); + +export const LabRxTemplateFindFirstSchema: z.ZodType = z.object({ select: LabRxTemplateFindFirstSelectSchema.optional(), include: z.lazy(() => LabRxTemplateIncludeObjectSchema.optional()), orderBy: z.union([LabRxTemplateOrderByWithRelationInputObjectSchema, LabRxTemplateOrderByWithRelationInputObjectSchema.array()]).optional(), where: LabRxTemplateWhereInputObjectSchema.optional(), cursor: LabRxTemplateWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), distinct: z.union([LabRxTemplateScalarFieldEnumSchema, LabRxTemplateScalarFieldEnumSchema.array()]).optional() }).strict() as unknown as z.ZodType; + +export const LabRxTemplateFindFirstZodSchema = z.object({ select: LabRxTemplateFindFirstSelectSchema.optional(), include: z.lazy(() => LabRxTemplateIncludeObjectSchema.optional()), orderBy: z.union([LabRxTemplateOrderByWithRelationInputObjectSchema, LabRxTemplateOrderByWithRelationInputObjectSchema.array()]).optional(), where: LabRxTemplateWhereInputObjectSchema.optional(), cursor: LabRxTemplateWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), distinct: z.union([LabRxTemplateScalarFieldEnumSchema, LabRxTemplateScalarFieldEnumSchema.array()]).optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/findFirstOfficeContact.schema.ts b/packages/db/shared/schemas/findFirstOfficeContact.schema.ts new file mode 100644 index 00000000..7750c4a6 --- /dev/null +++ b/packages/db/shared/schemas/findFirstOfficeContact.schema.ts @@ -0,0 +1,46 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { OfficeContactIncludeObjectSchema as OfficeContactIncludeObjectSchema } from './objects/OfficeContactInclude.schema'; +import { OfficeContactOrderByWithRelationInputObjectSchema as OfficeContactOrderByWithRelationInputObjectSchema } from './objects/OfficeContactOrderByWithRelationInput.schema'; +import { OfficeContactWhereInputObjectSchema as OfficeContactWhereInputObjectSchema } from './objects/OfficeContactWhereInput.schema'; +import { OfficeContactWhereUniqueInputObjectSchema as OfficeContactWhereUniqueInputObjectSchema } from './objects/OfficeContactWhereUniqueInput.schema'; +import { OfficeContactScalarFieldEnumSchema } from './enums/OfficeContactScalarFieldEnum.schema'; + +// Select schema needs to be in file to prevent circular imports +//------------------------------------------------------ + +export const OfficeContactFindFirstSelectSchema: z.ZodType = z.object({ + id: z.boolean().optional(), + userId: z.boolean().optional(), + officeName: z.boolean().optional(), + receptionistName: z.boolean().optional(), + dentistName: z.boolean().optional(), + phoneNumber: z.boolean().optional(), + email: z.boolean().optional(), + fax: z.boolean().optional(), + streetAddress: z.boolean().optional(), + city: z.boolean().optional(), + state: z.boolean().optional(), + zipCode: z.boolean().optional(), + user: z.boolean().optional() + }).strict() as unknown as z.ZodType; + +export const OfficeContactFindFirstSelectZodSchema = z.object({ + id: z.boolean().optional(), + userId: z.boolean().optional(), + officeName: z.boolean().optional(), + receptionistName: z.boolean().optional(), + dentistName: z.boolean().optional(), + phoneNumber: z.boolean().optional(), + email: z.boolean().optional(), + fax: z.boolean().optional(), + streetAddress: z.boolean().optional(), + city: z.boolean().optional(), + state: z.boolean().optional(), + zipCode: z.boolean().optional(), + user: z.boolean().optional() + }).strict(); + +export const OfficeContactFindFirstSchema: z.ZodType = z.object({ select: OfficeContactFindFirstSelectSchema.optional(), include: z.lazy(() => OfficeContactIncludeObjectSchema.optional()), orderBy: z.union([OfficeContactOrderByWithRelationInputObjectSchema, OfficeContactOrderByWithRelationInputObjectSchema.array()]).optional(), where: OfficeContactWhereInputObjectSchema.optional(), cursor: OfficeContactWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), distinct: z.union([OfficeContactScalarFieldEnumSchema, OfficeContactScalarFieldEnumSchema.array()]).optional() }).strict() as unknown as z.ZodType; + +export const OfficeContactFindFirstZodSchema = z.object({ select: OfficeContactFindFirstSelectSchema.optional(), include: z.lazy(() => OfficeContactIncludeObjectSchema.optional()), orderBy: z.union([OfficeContactOrderByWithRelationInputObjectSchema, OfficeContactOrderByWithRelationInputObjectSchema.array()]).optional(), where: OfficeContactWhereInputObjectSchema.optional(), cursor: OfficeContactWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), distinct: z.union([OfficeContactScalarFieldEnumSchema, OfficeContactScalarFieldEnumSchema.array()]).optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/findFirstOfficeHours.schema.ts b/packages/db/shared/schemas/findFirstOfficeHours.schema.ts new file mode 100644 index 00000000..082fb8db --- /dev/null +++ b/packages/db/shared/schemas/findFirstOfficeHours.schema.ts @@ -0,0 +1,28 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { OfficeHoursIncludeObjectSchema as OfficeHoursIncludeObjectSchema } from './objects/OfficeHoursInclude.schema'; +import { OfficeHoursOrderByWithRelationInputObjectSchema as OfficeHoursOrderByWithRelationInputObjectSchema } from './objects/OfficeHoursOrderByWithRelationInput.schema'; +import { OfficeHoursWhereInputObjectSchema as OfficeHoursWhereInputObjectSchema } from './objects/OfficeHoursWhereInput.schema'; +import { OfficeHoursWhereUniqueInputObjectSchema as OfficeHoursWhereUniqueInputObjectSchema } from './objects/OfficeHoursWhereUniqueInput.schema'; +import { OfficeHoursScalarFieldEnumSchema } from './enums/OfficeHoursScalarFieldEnum.schema'; + +// Select schema needs to be in file to prevent circular imports +//------------------------------------------------------ + +export const OfficeHoursFindFirstSelectSchema: z.ZodType = z.object({ + id: z.boolean().optional(), + userId: z.boolean().optional(), + data: z.boolean().optional(), + user: z.boolean().optional() + }).strict() as unknown as z.ZodType; + +export const OfficeHoursFindFirstSelectZodSchema = z.object({ + id: z.boolean().optional(), + userId: z.boolean().optional(), + data: z.boolean().optional(), + user: z.boolean().optional() + }).strict(); + +export const OfficeHoursFindFirstSchema: z.ZodType = z.object({ select: OfficeHoursFindFirstSelectSchema.optional(), include: z.lazy(() => OfficeHoursIncludeObjectSchema.optional()), orderBy: z.union([OfficeHoursOrderByWithRelationInputObjectSchema, OfficeHoursOrderByWithRelationInputObjectSchema.array()]).optional(), where: OfficeHoursWhereInputObjectSchema.optional(), cursor: OfficeHoursWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), distinct: z.union([OfficeHoursScalarFieldEnumSchema, OfficeHoursScalarFieldEnumSchema.array()]).optional() }).strict() as unknown as z.ZodType; + +export const OfficeHoursFindFirstZodSchema = z.object({ select: OfficeHoursFindFirstSelectSchema.optional(), include: z.lazy(() => OfficeHoursIncludeObjectSchema.optional()), orderBy: z.union([OfficeHoursOrderByWithRelationInputObjectSchema, OfficeHoursOrderByWithRelationInputObjectSchema.array()]).optional(), where: OfficeHoursWhereInputObjectSchema.optional(), cursor: OfficeHoursWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), distinct: z.union([OfficeHoursScalarFieldEnumSchema, OfficeHoursScalarFieldEnumSchema.array()]).optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/findFirstOrThrowAiSettings.schema.ts b/packages/db/shared/schemas/findFirstOrThrowAiSettings.schema.ts new file mode 100644 index 00000000..42f12e46 --- /dev/null +++ b/packages/db/shared/schemas/findFirstOrThrowAiSettings.schema.ts @@ -0,0 +1,52 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { AiSettingsIncludeObjectSchema as AiSettingsIncludeObjectSchema } from './objects/AiSettingsInclude.schema'; +import { AiSettingsOrderByWithRelationInputObjectSchema as AiSettingsOrderByWithRelationInputObjectSchema } from './objects/AiSettingsOrderByWithRelationInput.schema'; +import { AiSettingsWhereInputObjectSchema as AiSettingsWhereInputObjectSchema } from './objects/AiSettingsWhereInput.schema'; +import { AiSettingsWhereUniqueInputObjectSchema as AiSettingsWhereUniqueInputObjectSchema } from './objects/AiSettingsWhereUniqueInput.schema'; +import { AiSettingsScalarFieldEnumSchema } from './enums/AiSettingsScalarFieldEnum.schema'; + +// Select schema needs to be in file to prevent circular imports +//------------------------------------------------------ + +export const AiSettingsFindFirstOrThrowSelectSchema: z.ZodType = z.object({ + id: z.boolean().optional(), + userId: z.boolean().optional(), + apiKey: z.boolean().optional(), + aiEnabled: z.boolean().optional(), + openAiKey: z.boolean().optional(), + openAiEnabled: z.boolean().optional(), + claudeAiKey: z.boolean().optional(), + claudeAiEnabled: z.boolean().optional(), + claudeAiModel: z.boolean().optional(), + openAiModel: z.boolean().optional(), + googleAiModel: z.boolean().optional(), + dentalMgmtKey: z.boolean().optional(), + dentalMgmtEnabled: z.boolean().optional(), + afterHoursEnabled: z.boolean().optional(), + openPhoneReply: z.boolean().optional(), + user: z.boolean().optional() + }).strict() as unknown as z.ZodType; + +export const AiSettingsFindFirstOrThrowSelectZodSchema = z.object({ + id: z.boolean().optional(), + userId: z.boolean().optional(), + apiKey: z.boolean().optional(), + aiEnabled: z.boolean().optional(), + openAiKey: z.boolean().optional(), + openAiEnabled: z.boolean().optional(), + claudeAiKey: z.boolean().optional(), + claudeAiEnabled: z.boolean().optional(), + claudeAiModel: z.boolean().optional(), + openAiModel: z.boolean().optional(), + googleAiModel: z.boolean().optional(), + dentalMgmtKey: z.boolean().optional(), + dentalMgmtEnabled: z.boolean().optional(), + afterHoursEnabled: z.boolean().optional(), + openPhoneReply: z.boolean().optional(), + user: z.boolean().optional() + }).strict(); + +export const AiSettingsFindFirstOrThrowSchema: z.ZodType = z.object({ select: AiSettingsFindFirstOrThrowSelectSchema.optional(), include: z.lazy(() => AiSettingsIncludeObjectSchema.optional()), orderBy: z.union([AiSettingsOrderByWithRelationInputObjectSchema, AiSettingsOrderByWithRelationInputObjectSchema.array()]).optional(), where: AiSettingsWhereInputObjectSchema.optional(), cursor: AiSettingsWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), distinct: z.union([AiSettingsScalarFieldEnumSchema, AiSettingsScalarFieldEnumSchema.array()]).optional() }).strict() as unknown as z.ZodType; + +export const AiSettingsFindFirstOrThrowZodSchema = z.object({ select: AiSettingsFindFirstOrThrowSelectSchema.optional(), include: z.lazy(() => AiSettingsIncludeObjectSchema.optional()), orderBy: z.union([AiSettingsOrderByWithRelationInputObjectSchema, AiSettingsOrderByWithRelationInputObjectSchema.array()]).optional(), where: AiSettingsWhereInputObjectSchema.optional(), cursor: AiSettingsWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), distinct: z.union([AiSettingsScalarFieldEnumSchema, AiSettingsScalarFieldEnumSchema.array()]).optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/findFirstOrThrowCommissionBatch.schema.ts b/packages/db/shared/schemas/findFirstOrThrowCommissionBatch.schema.ts new file mode 100644 index 00000000..73667212 --- /dev/null +++ b/packages/db/shared/schemas/findFirstOrThrowCommissionBatch.schema.ts @@ -0,0 +1,38 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { CommissionBatchIncludeObjectSchema as CommissionBatchIncludeObjectSchema } from './objects/CommissionBatchInclude.schema'; +import { CommissionBatchOrderByWithRelationInputObjectSchema as CommissionBatchOrderByWithRelationInputObjectSchema } from './objects/CommissionBatchOrderByWithRelationInput.schema'; +import { CommissionBatchWhereInputObjectSchema as CommissionBatchWhereInputObjectSchema } from './objects/CommissionBatchWhereInput.schema'; +import { CommissionBatchWhereUniqueInputObjectSchema as CommissionBatchWhereUniqueInputObjectSchema } from './objects/CommissionBatchWhereUniqueInput.schema'; +import { CommissionBatchScalarFieldEnumSchema } from './enums/CommissionBatchScalarFieldEnum.schema'; + +// Select schema needs to be in file to prevent circular imports +//------------------------------------------------------ + +export const CommissionBatchFindFirstOrThrowSelectSchema: z.ZodType = z.object({ + id: z.boolean().optional(), + npiProviderId: z.boolean().optional(), + totalCollection: z.boolean().optional(), + commissionAmount: z.boolean().optional(), + notes: z.boolean().optional(), + createdAt: z.boolean().optional(), + npiProvider: z.boolean().optional(), + items: z.boolean().optional(), + _count: z.boolean().optional() + }).strict() as unknown as z.ZodType; + +export const CommissionBatchFindFirstOrThrowSelectZodSchema = z.object({ + id: z.boolean().optional(), + npiProviderId: z.boolean().optional(), + totalCollection: z.boolean().optional(), + commissionAmount: z.boolean().optional(), + notes: z.boolean().optional(), + createdAt: z.boolean().optional(), + npiProvider: z.boolean().optional(), + items: z.boolean().optional(), + _count: z.boolean().optional() + }).strict(); + +export const CommissionBatchFindFirstOrThrowSchema: z.ZodType = z.object({ select: CommissionBatchFindFirstOrThrowSelectSchema.optional(), include: z.lazy(() => CommissionBatchIncludeObjectSchema.optional()), orderBy: z.union([CommissionBatchOrderByWithRelationInputObjectSchema, CommissionBatchOrderByWithRelationInputObjectSchema.array()]).optional(), where: CommissionBatchWhereInputObjectSchema.optional(), cursor: CommissionBatchWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), distinct: z.union([CommissionBatchScalarFieldEnumSchema, CommissionBatchScalarFieldEnumSchema.array()]).optional() }).strict() as unknown as z.ZodType; + +export const CommissionBatchFindFirstOrThrowZodSchema = z.object({ select: CommissionBatchFindFirstOrThrowSelectSchema.optional(), include: z.lazy(() => CommissionBatchIncludeObjectSchema.optional()), orderBy: z.union([CommissionBatchOrderByWithRelationInputObjectSchema, CommissionBatchOrderByWithRelationInputObjectSchema.array()]).optional(), where: CommissionBatchWhereInputObjectSchema.optional(), cursor: CommissionBatchWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), distinct: z.union([CommissionBatchScalarFieldEnumSchema, CommissionBatchScalarFieldEnumSchema.array()]).optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/findFirstOrThrowCommissionBatchItem.schema.ts b/packages/db/shared/schemas/findFirstOrThrowCommissionBatchItem.schema.ts new file mode 100644 index 00000000..d89dfa5e --- /dev/null +++ b/packages/db/shared/schemas/findFirstOrThrowCommissionBatchItem.schema.ts @@ -0,0 +1,32 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { CommissionBatchItemIncludeObjectSchema as CommissionBatchItemIncludeObjectSchema } from './objects/CommissionBatchItemInclude.schema'; +import { CommissionBatchItemOrderByWithRelationInputObjectSchema as CommissionBatchItemOrderByWithRelationInputObjectSchema } from './objects/CommissionBatchItemOrderByWithRelationInput.schema'; +import { CommissionBatchItemWhereInputObjectSchema as CommissionBatchItemWhereInputObjectSchema } from './objects/CommissionBatchItemWhereInput.schema'; +import { CommissionBatchItemWhereUniqueInputObjectSchema as CommissionBatchItemWhereUniqueInputObjectSchema } from './objects/CommissionBatchItemWhereUniqueInput.schema'; +import { CommissionBatchItemScalarFieldEnumSchema } from './enums/CommissionBatchItemScalarFieldEnum.schema'; + +// Select schema needs to be in file to prevent circular imports +//------------------------------------------------------ + +export const CommissionBatchItemFindFirstOrThrowSelectSchema: z.ZodType = z.object({ + id: z.boolean().optional(), + commissionBatchId: z.boolean().optional(), + paymentId: z.boolean().optional(), + collectionAmount: z.boolean().optional(), + commissionBatch: z.boolean().optional(), + payment: z.boolean().optional() + }).strict() as unknown as z.ZodType; + +export const CommissionBatchItemFindFirstOrThrowSelectZodSchema = z.object({ + id: z.boolean().optional(), + commissionBatchId: z.boolean().optional(), + paymentId: z.boolean().optional(), + collectionAmount: z.boolean().optional(), + commissionBatch: z.boolean().optional(), + payment: z.boolean().optional() + }).strict(); + +export const CommissionBatchItemFindFirstOrThrowSchema: z.ZodType = z.object({ select: CommissionBatchItemFindFirstOrThrowSelectSchema.optional(), include: z.lazy(() => CommissionBatchItemIncludeObjectSchema.optional()), orderBy: z.union([CommissionBatchItemOrderByWithRelationInputObjectSchema, CommissionBatchItemOrderByWithRelationInputObjectSchema.array()]).optional(), where: CommissionBatchItemWhereInputObjectSchema.optional(), cursor: CommissionBatchItemWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), distinct: z.union([CommissionBatchItemScalarFieldEnumSchema, CommissionBatchItemScalarFieldEnumSchema.array()]).optional() }).strict() as unknown as z.ZodType; + +export const CommissionBatchItemFindFirstOrThrowZodSchema = z.object({ select: CommissionBatchItemFindFirstOrThrowSelectSchema.optional(), include: z.lazy(() => CommissionBatchItemIncludeObjectSchema.optional()), orderBy: z.union([CommissionBatchItemOrderByWithRelationInputObjectSchema, CommissionBatchItemOrderByWithRelationInputObjectSchema.array()]).optional(), where: CommissionBatchItemWhereInputObjectSchema.optional(), cursor: CommissionBatchItemWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), distinct: z.union([CommissionBatchItemScalarFieldEnumSchema, CommissionBatchItemScalarFieldEnumSchema.array()]).optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/findFirstOrThrowCommunication.schema.ts b/packages/db/shared/schemas/findFirstOrThrowCommunication.schema.ts new file mode 100644 index 00000000..13704c7d --- /dev/null +++ b/packages/db/shared/schemas/findFirstOrThrowCommunication.schema.ts @@ -0,0 +1,44 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { CommunicationIncludeObjectSchema as CommunicationIncludeObjectSchema } from './objects/CommunicationInclude.schema'; +import { CommunicationOrderByWithRelationInputObjectSchema as CommunicationOrderByWithRelationInputObjectSchema } from './objects/CommunicationOrderByWithRelationInput.schema'; +import { CommunicationWhereInputObjectSchema as CommunicationWhereInputObjectSchema } from './objects/CommunicationWhereInput.schema'; +import { CommunicationWhereUniqueInputObjectSchema as CommunicationWhereUniqueInputObjectSchema } from './objects/CommunicationWhereUniqueInput.schema'; +import { CommunicationScalarFieldEnumSchema } from './enums/CommunicationScalarFieldEnum.schema'; + +// Select schema needs to be in file to prevent circular imports +//------------------------------------------------------ + +export const CommunicationFindFirstOrThrowSelectSchema: z.ZodType = z.object({ + id: z.boolean().optional(), + patientId: z.boolean().optional(), + userId: z.boolean().optional(), + channel: z.boolean().optional(), + direction: z.boolean().optional(), + status: z.boolean().optional(), + body: z.boolean().optional(), + callDuration: z.boolean().optional(), + twilioSid: z.boolean().optional(), + createdAt: z.boolean().optional(), + patient: z.boolean().optional(), + user: z.boolean().optional() + }).strict() as unknown as z.ZodType; + +export const CommunicationFindFirstOrThrowSelectZodSchema = z.object({ + id: z.boolean().optional(), + patientId: z.boolean().optional(), + userId: z.boolean().optional(), + channel: z.boolean().optional(), + direction: z.boolean().optional(), + status: z.boolean().optional(), + body: z.boolean().optional(), + callDuration: z.boolean().optional(), + twilioSid: z.boolean().optional(), + createdAt: z.boolean().optional(), + patient: z.boolean().optional(), + user: z.boolean().optional() + }).strict(); + +export const CommunicationFindFirstOrThrowSchema: z.ZodType = z.object({ select: CommunicationFindFirstOrThrowSelectSchema.optional(), include: z.lazy(() => CommunicationIncludeObjectSchema.optional()), orderBy: z.union([CommunicationOrderByWithRelationInputObjectSchema, CommunicationOrderByWithRelationInputObjectSchema.array()]).optional(), where: CommunicationWhereInputObjectSchema.optional(), cursor: CommunicationWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), distinct: z.union([CommunicationScalarFieldEnumSchema, CommunicationScalarFieldEnumSchema.array()]).optional() }).strict() as unknown as z.ZodType; + +export const CommunicationFindFirstOrThrowZodSchema = z.object({ select: CommunicationFindFirstOrThrowSelectSchema.optional(), include: z.lazy(() => CommunicationIncludeObjectSchema.optional()), orderBy: z.union([CommunicationOrderByWithRelationInputObjectSchema, CommunicationOrderByWithRelationInputObjectSchema.array()]).optional(), where: CommunicationWhereInputObjectSchema.optional(), cursor: CommunicationWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), distinct: z.union([CommunicationScalarFieldEnumSchema, CommunicationScalarFieldEnumSchema.array()]).optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/findFirstOrThrowInsuranceContact.schema.ts b/packages/db/shared/schemas/findFirstOrThrowInsuranceContact.schema.ts new file mode 100644 index 00000000..46307970 --- /dev/null +++ b/packages/db/shared/schemas/findFirstOrThrowInsuranceContact.schema.ts @@ -0,0 +1,32 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { InsuranceContactIncludeObjectSchema as InsuranceContactIncludeObjectSchema } from './objects/InsuranceContactInclude.schema'; +import { InsuranceContactOrderByWithRelationInputObjectSchema as InsuranceContactOrderByWithRelationInputObjectSchema } from './objects/InsuranceContactOrderByWithRelationInput.schema'; +import { InsuranceContactWhereInputObjectSchema as InsuranceContactWhereInputObjectSchema } from './objects/InsuranceContactWhereInput.schema'; +import { InsuranceContactWhereUniqueInputObjectSchema as InsuranceContactWhereUniqueInputObjectSchema } from './objects/InsuranceContactWhereUniqueInput.schema'; +import { InsuranceContactScalarFieldEnumSchema } from './enums/InsuranceContactScalarFieldEnum.schema'; + +// Select schema needs to be in file to prevent circular imports +//------------------------------------------------------ + +export const InsuranceContactFindFirstOrThrowSelectSchema: z.ZodType = z.object({ + id: z.boolean().optional(), + userId: z.boolean().optional(), + name: z.boolean().optional(), + phoneNumber: z.boolean().optional(), + createdAt: z.boolean().optional(), + user: z.boolean().optional() + }).strict() as unknown as z.ZodType; + +export const InsuranceContactFindFirstOrThrowSelectZodSchema = z.object({ + id: z.boolean().optional(), + userId: z.boolean().optional(), + name: z.boolean().optional(), + phoneNumber: z.boolean().optional(), + createdAt: z.boolean().optional(), + user: z.boolean().optional() + }).strict(); + +export const InsuranceContactFindFirstOrThrowSchema: z.ZodType = z.object({ select: InsuranceContactFindFirstOrThrowSelectSchema.optional(), include: z.lazy(() => InsuranceContactIncludeObjectSchema.optional()), orderBy: z.union([InsuranceContactOrderByWithRelationInputObjectSchema, InsuranceContactOrderByWithRelationInputObjectSchema.array()]).optional(), where: InsuranceContactWhereInputObjectSchema.optional(), cursor: InsuranceContactWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), distinct: z.union([InsuranceContactScalarFieldEnumSchema, InsuranceContactScalarFieldEnumSchema.array()]).optional() }).strict() as unknown as z.ZodType; + +export const InsuranceContactFindFirstOrThrowZodSchema = z.object({ select: InsuranceContactFindFirstOrThrowSelectSchema.optional(), include: z.lazy(() => InsuranceContactIncludeObjectSchema.optional()), orderBy: z.union([InsuranceContactOrderByWithRelationInputObjectSchema, InsuranceContactOrderByWithRelationInputObjectSchema.array()]).optional(), where: InsuranceContactWhereInputObjectSchema.optional(), cursor: InsuranceContactWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), distinct: z.union([InsuranceContactScalarFieldEnumSchema, InsuranceContactScalarFieldEnumSchema.array()]).optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/findFirstOrThrowLabRxTemplate.schema.ts b/packages/db/shared/schemas/findFirstOrThrowLabRxTemplate.schema.ts new file mode 100644 index 00000000..8fa6a583 --- /dev/null +++ b/packages/db/shared/schemas/findFirstOrThrowLabRxTemplate.schema.ts @@ -0,0 +1,50 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { LabRxTemplateIncludeObjectSchema as LabRxTemplateIncludeObjectSchema } from './objects/LabRxTemplateInclude.schema'; +import { LabRxTemplateOrderByWithRelationInputObjectSchema as LabRxTemplateOrderByWithRelationInputObjectSchema } from './objects/LabRxTemplateOrderByWithRelationInput.schema'; +import { LabRxTemplateWhereInputObjectSchema as LabRxTemplateWhereInputObjectSchema } from './objects/LabRxTemplateWhereInput.schema'; +import { LabRxTemplateWhereUniqueInputObjectSchema as LabRxTemplateWhereUniqueInputObjectSchema } from './objects/LabRxTemplateWhereUniqueInput.schema'; +import { LabRxTemplateScalarFieldEnumSchema } from './enums/LabRxTemplateScalarFieldEnum.schema'; + +// Select schema needs to be in file to prevent circular imports +//------------------------------------------------------ + +export const LabRxTemplateFindFirstOrThrowSelectSchema: z.ZodType = z.object({ + id: z.boolean().optional(), + userId: z.boolean().optional(), + name: z.boolean().optional(), + labName: z.boolean().optional(), + labPhone: z.boolean().optional(), + labFax: z.boolean().optional(), + labAddress: z.boolean().optional(), + labAccount: z.boolean().optional(), + caseType: z.boolean().optional(), + material: z.boolean().optional(), + instructions: z.boolean().optional(), + sortOrder: z.boolean().optional(), + createdAt: z.boolean().optional(), + updatedAt: z.boolean().optional(), + user: z.boolean().optional() + }).strict() as unknown as z.ZodType; + +export const LabRxTemplateFindFirstOrThrowSelectZodSchema = z.object({ + id: z.boolean().optional(), + userId: z.boolean().optional(), + name: z.boolean().optional(), + labName: z.boolean().optional(), + labPhone: z.boolean().optional(), + labFax: z.boolean().optional(), + labAddress: z.boolean().optional(), + labAccount: z.boolean().optional(), + caseType: z.boolean().optional(), + material: z.boolean().optional(), + instructions: z.boolean().optional(), + sortOrder: z.boolean().optional(), + createdAt: z.boolean().optional(), + updatedAt: z.boolean().optional(), + user: z.boolean().optional() + }).strict(); + +export const LabRxTemplateFindFirstOrThrowSchema: z.ZodType = z.object({ select: LabRxTemplateFindFirstOrThrowSelectSchema.optional(), include: z.lazy(() => LabRxTemplateIncludeObjectSchema.optional()), orderBy: z.union([LabRxTemplateOrderByWithRelationInputObjectSchema, LabRxTemplateOrderByWithRelationInputObjectSchema.array()]).optional(), where: LabRxTemplateWhereInputObjectSchema.optional(), cursor: LabRxTemplateWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), distinct: z.union([LabRxTemplateScalarFieldEnumSchema, LabRxTemplateScalarFieldEnumSchema.array()]).optional() }).strict() as unknown as z.ZodType; + +export const LabRxTemplateFindFirstOrThrowZodSchema = z.object({ select: LabRxTemplateFindFirstOrThrowSelectSchema.optional(), include: z.lazy(() => LabRxTemplateIncludeObjectSchema.optional()), orderBy: z.union([LabRxTemplateOrderByWithRelationInputObjectSchema, LabRxTemplateOrderByWithRelationInputObjectSchema.array()]).optional(), where: LabRxTemplateWhereInputObjectSchema.optional(), cursor: LabRxTemplateWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), distinct: z.union([LabRxTemplateScalarFieldEnumSchema, LabRxTemplateScalarFieldEnumSchema.array()]).optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/findFirstOrThrowOfficeContact.schema.ts b/packages/db/shared/schemas/findFirstOrThrowOfficeContact.schema.ts new file mode 100644 index 00000000..377cb135 --- /dev/null +++ b/packages/db/shared/schemas/findFirstOrThrowOfficeContact.schema.ts @@ -0,0 +1,46 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { OfficeContactIncludeObjectSchema as OfficeContactIncludeObjectSchema } from './objects/OfficeContactInclude.schema'; +import { OfficeContactOrderByWithRelationInputObjectSchema as OfficeContactOrderByWithRelationInputObjectSchema } from './objects/OfficeContactOrderByWithRelationInput.schema'; +import { OfficeContactWhereInputObjectSchema as OfficeContactWhereInputObjectSchema } from './objects/OfficeContactWhereInput.schema'; +import { OfficeContactWhereUniqueInputObjectSchema as OfficeContactWhereUniqueInputObjectSchema } from './objects/OfficeContactWhereUniqueInput.schema'; +import { OfficeContactScalarFieldEnumSchema } from './enums/OfficeContactScalarFieldEnum.schema'; + +// Select schema needs to be in file to prevent circular imports +//------------------------------------------------------ + +export const OfficeContactFindFirstOrThrowSelectSchema: z.ZodType = z.object({ + id: z.boolean().optional(), + userId: z.boolean().optional(), + officeName: z.boolean().optional(), + receptionistName: z.boolean().optional(), + dentistName: z.boolean().optional(), + phoneNumber: z.boolean().optional(), + email: z.boolean().optional(), + fax: z.boolean().optional(), + streetAddress: z.boolean().optional(), + city: z.boolean().optional(), + state: z.boolean().optional(), + zipCode: z.boolean().optional(), + user: z.boolean().optional() + }).strict() as unknown as z.ZodType; + +export const OfficeContactFindFirstOrThrowSelectZodSchema = z.object({ + id: z.boolean().optional(), + userId: z.boolean().optional(), + officeName: z.boolean().optional(), + receptionistName: z.boolean().optional(), + dentistName: z.boolean().optional(), + phoneNumber: z.boolean().optional(), + email: z.boolean().optional(), + fax: z.boolean().optional(), + streetAddress: z.boolean().optional(), + city: z.boolean().optional(), + state: z.boolean().optional(), + zipCode: z.boolean().optional(), + user: z.boolean().optional() + }).strict(); + +export const OfficeContactFindFirstOrThrowSchema: z.ZodType = z.object({ select: OfficeContactFindFirstOrThrowSelectSchema.optional(), include: z.lazy(() => OfficeContactIncludeObjectSchema.optional()), orderBy: z.union([OfficeContactOrderByWithRelationInputObjectSchema, OfficeContactOrderByWithRelationInputObjectSchema.array()]).optional(), where: OfficeContactWhereInputObjectSchema.optional(), cursor: OfficeContactWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), distinct: z.union([OfficeContactScalarFieldEnumSchema, OfficeContactScalarFieldEnumSchema.array()]).optional() }).strict() as unknown as z.ZodType; + +export const OfficeContactFindFirstOrThrowZodSchema = z.object({ select: OfficeContactFindFirstOrThrowSelectSchema.optional(), include: z.lazy(() => OfficeContactIncludeObjectSchema.optional()), orderBy: z.union([OfficeContactOrderByWithRelationInputObjectSchema, OfficeContactOrderByWithRelationInputObjectSchema.array()]).optional(), where: OfficeContactWhereInputObjectSchema.optional(), cursor: OfficeContactWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), distinct: z.union([OfficeContactScalarFieldEnumSchema, OfficeContactScalarFieldEnumSchema.array()]).optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/findFirstOrThrowOfficeHours.schema.ts b/packages/db/shared/schemas/findFirstOrThrowOfficeHours.schema.ts new file mode 100644 index 00000000..2783e74e --- /dev/null +++ b/packages/db/shared/schemas/findFirstOrThrowOfficeHours.schema.ts @@ -0,0 +1,28 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { OfficeHoursIncludeObjectSchema as OfficeHoursIncludeObjectSchema } from './objects/OfficeHoursInclude.schema'; +import { OfficeHoursOrderByWithRelationInputObjectSchema as OfficeHoursOrderByWithRelationInputObjectSchema } from './objects/OfficeHoursOrderByWithRelationInput.schema'; +import { OfficeHoursWhereInputObjectSchema as OfficeHoursWhereInputObjectSchema } from './objects/OfficeHoursWhereInput.schema'; +import { OfficeHoursWhereUniqueInputObjectSchema as OfficeHoursWhereUniqueInputObjectSchema } from './objects/OfficeHoursWhereUniqueInput.schema'; +import { OfficeHoursScalarFieldEnumSchema } from './enums/OfficeHoursScalarFieldEnum.schema'; + +// Select schema needs to be in file to prevent circular imports +//------------------------------------------------------ + +export const OfficeHoursFindFirstOrThrowSelectSchema: z.ZodType = z.object({ + id: z.boolean().optional(), + userId: z.boolean().optional(), + data: z.boolean().optional(), + user: z.boolean().optional() + }).strict() as unknown as z.ZodType; + +export const OfficeHoursFindFirstOrThrowSelectZodSchema = z.object({ + id: z.boolean().optional(), + userId: z.boolean().optional(), + data: z.boolean().optional(), + user: z.boolean().optional() + }).strict(); + +export const OfficeHoursFindFirstOrThrowSchema: z.ZodType = z.object({ select: OfficeHoursFindFirstOrThrowSelectSchema.optional(), include: z.lazy(() => OfficeHoursIncludeObjectSchema.optional()), orderBy: z.union([OfficeHoursOrderByWithRelationInputObjectSchema, OfficeHoursOrderByWithRelationInputObjectSchema.array()]).optional(), where: OfficeHoursWhereInputObjectSchema.optional(), cursor: OfficeHoursWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), distinct: z.union([OfficeHoursScalarFieldEnumSchema, OfficeHoursScalarFieldEnumSchema.array()]).optional() }).strict() as unknown as z.ZodType; + +export const OfficeHoursFindFirstOrThrowZodSchema = z.object({ select: OfficeHoursFindFirstOrThrowSelectSchema.optional(), include: z.lazy(() => OfficeHoursIncludeObjectSchema.optional()), orderBy: z.union([OfficeHoursOrderByWithRelationInputObjectSchema, OfficeHoursOrderByWithRelationInputObjectSchema.array()]).optional(), where: OfficeHoursWhereInputObjectSchema.optional(), cursor: OfficeHoursWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), distinct: z.union([OfficeHoursScalarFieldEnumSchema, OfficeHoursScalarFieldEnumSchema.array()]).optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/findFirstOrThrowPatientConversation.schema.ts b/packages/db/shared/schemas/findFirstOrThrowPatientConversation.schema.ts new file mode 100644 index 00000000..6fd90a92 --- /dev/null +++ b/packages/db/shared/schemas/findFirstOrThrowPatientConversation.schema.ts @@ -0,0 +1,36 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { PatientConversationIncludeObjectSchema as PatientConversationIncludeObjectSchema } from './objects/PatientConversationInclude.schema'; +import { PatientConversationOrderByWithRelationInputObjectSchema as PatientConversationOrderByWithRelationInputObjectSchema } from './objects/PatientConversationOrderByWithRelationInput.schema'; +import { PatientConversationWhereInputObjectSchema as PatientConversationWhereInputObjectSchema } from './objects/PatientConversationWhereInput.schema'; +import { PatientConversationWhereUniqueInputObjectSchema as PatientConversationWhereUniqueInputObjectSchema } from './objects/PatientConversationWhereUniqueInput.schema'; +import { PatientConversationScalarFieldEnumSchema } from './enums/PatientConversationScalarFieldEnum.schema'; + +// Select schema needs to be in file to prevent circular imports +//------------------------------------------------------ + +export const PatientConversationFindFirstOrThrowSelectSchema: z.ZodType = z.object({ + id: z.boolean().optional(), + patientId: z.boolean().optional(), + userId: z.boolean().optional(), + stage: z.boolean().optional(), + aiHandoff: z.boolean().optional(), + updatedAt: z.boolean().optional(), + patient: z.boolean().optional(), + user: z.boolean().optional() + }).strict() as unknown as z.ZodType; + +export const PatientConversationFindFirstOrThrowSelectZodSchema = z.object({ + id: z.boolean().optional(), + patientId: z.boolean().optional(), + userId: z.boolean().optional(), + stage: z.boolean().optional(), + aiHandoff: z.boolean().optional(), + updatedAt: z.boolean().optional(), + patient: z.boolean().optional(), + user: z.boolean().optional() + }).strict(); + +export const PatientConversationFindFirstOrThrowSchema: z.ZodType = z.object({ select: PatientConversationFindFirstOrThrowSelectSchema.optional(), include: z.lazy(() => PatientConversationIncludeObjectSchema.optional()), orderBy: z.union([PatientConversationOrderByWithRelationInputObjectSchema, PatientConversationOrderByWithRelationInputObjectSchema.array()]).optional(), where: PatientConversationWhereInputObjectSchema.optional(), cursor: PatientConversationWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), distinct: z.union([PatientConversationScalarFieldEnumSchema, PatientConversationScalarFieldEnumSchema.array()]).optional() }).strict() as unknown as z.ZodType; + +export const PatientConversationFindFirstOrThrowZodSchema = z.object({ select: PatientConversationFindFirstOrThrowSelectSchema.optional(), include: z.lazy(() => PatientConversationIncludeObjectSchema.optional()), orderBy: z.union([PatientConversationOrderByWithRelationInputObjectSchema, PatientConversationOrderByWithRelationInputObjectSchema.array()]).optional(), where: PatientConversationWhereInputObjectSchema.optional(), cursor: PatientConversationWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), distinct: z.union([PatientConversationScalarFieldEnumSchema, PatientConversationScalarFieldEnumSchema.array()]).optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/findFirstOrThrowPatientDocument.schema.ts b/packages/db/shared/schemas/findFirstOrThrowPatientDocument.schema.ts new file mode 100644 index 00000000..76318a5c --- /dev/null +++ b/packages/db/shared/schemas/findFirstOrThrowPatientDocument.schema.ts @@ -0,0 +1,40 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { PatientDocumentIncludeObjectSchema as PatientDocumentIncludeObjectSchema } from './objects/PatientDocumentInclude.schema'; +import { PatientDocumentOrderByWithRelationInputObjectSchema as PatientDocumentOrderByWithRelationInputObjectSchema } from './objects/PatientDocumentOrderByWithRelationInput.schema'; +import { PatientDocumentWhereInputObjectSchema as PatientDocumentWhereInputObjectSchema } from './objects/PatientDocumentWhereInput.schema'; +import { PatientDocumentWhereUniqueInputObjectSchema as PatientDocumentWhereUniqueInputObjectSchema } from './objects/PatientDocumentWhereUniqueInput.schema'; +import { PatientDocumentScalarFieldEnumSchema } from './enums/PatientDocumentScalarFieldEnum.schema'; + +// Select schema needs to be in file to prevent circular imports +//------------------------------------------------------ + +export const PatientDocumentFindFirstOrThrowSelectSchema: z.ZodType = z.object({ + id: z.boolean().optional(), + patientId: z.boolean().optional(), + filename: z.boolean().optional(), + originalName: z.boolean().optional(), + mimeType: z.boolean().optional(), + fileSize: z.boolean().optional(), + filePath: z.boolean().optional(), + uploadedAt: z.boolean().optional(), + updatedAt: z.boolean().optional(), + patient: z.boolean().optional() + }).strict() as unknown as z.ZodType; + +export const PatientDocumentFindFirstOrThrowSelectZodSchema = z.object({ + id: z.boolean().optional(), + patientId: z.boolean().optional(), + filename: z.boolean().optional(), + originalName: z.boolean().optional(), + mimeType: z.boolean().optional(), + fileSize: z.boolean().optional(), + filePath: z.boolean().optional(), + uploadedAt: z.boolean().optional(), + updatedAt: z.boolean().optional(), + patient: z.boolean().optional() + }).strict(); + +export const PatientDocumentFindFirstOrThrowSchema: z.ZodType = z.object({ select: PatientDocumentFindFirstOrThrowSelectSchema.optional(), include: z.lazy(() => PatientDocumentIncludeObjectSchema.optional()), orderBy: z.union([PatientDocumentOrderByWithRelationInputObjectSchema, PatientDocumentOrderByWithRelationInputObjectSchema.array()]).optional(), where: PatientDocumentWhereInputObjectSchema.optional(), cursor: PatientDocumentWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), distinct: z.union([PatientDocumentScalarFieldEnumSchema, PatientDocumentScalarFieldEnumSchema.array()]).optional() }).strict() as unknown as z.ZodType; + +export const PatientDocumentFindFirstOrThrowZodSchema = z.object({ select: PatientDocumentFindFirstOrThrowSelectSchema.optional(), include: z.lazy(() => PatientDocumentIncludeObjectSchema.optional()), orderBy: z.union([PatientDocumentOrderByWithRelationInputObjectSchema, PatientDocumentOrderByWithRelationInputObjectSchema.array()]).optional(), where: PatientDocumentWhereInputObjectSchema.optional(), cursor: PatientDocumentWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), distinct: z.union([PatientDocumentScalarFieldEnumSchema, PatientDocumentScalarFieldEnumSchema.array()]).optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/findFirstOrThrowProcedureTimeslot.schema.ts b/packages/db/shared/schemas/findFirstOrThrowProcedureTimeslot.schema.ts new file mode 100644 index 00000000..ba666828 --- /dev/null +++ b/packages/db/shared/schemas/findFirstOrThrowProcedureTimeslot.schema.ts @@ -0,0 +1,28 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { ProcedureTimeslotIncludeObjectSchema as ProcedureTimeslotIncludeObjectSchema } from './objects/ProcedureTimeslotInclude.schema'; +import { ProcedureTimeslotOrderByWithRelationInputObjectSchema as ProcedureTimeslotOrderByWithRelationInputObjectSchema } from './objects/ProcedureTimeslotOrderByWithRelationInput.schema'; +import { ProcedureTimeslotWhereInputObjectSchema as ProcedureTimeslotWhereInputObjectSchema } from './objects/ProcedureTimeslotWhereInput.schema'; +import { ProcedureTimeslotWhereUniqueInputObjectSchema as ProcedureTimeslotWhereUniqueInputObjectSchema } from './objects/ProcedureTimeslotWhereUniqueInput.schema'; +import { ProcedureTimeslotScalarFieldEnumSchema } from './enums/ProcedureTimeslotScalarFieldEnum.schema'; + +// Select schema needs to be in file to prevent circular imports +//------------------------------------------------------ + +export const ProcedureTimeslotFindFirstOrThrowSelectSchema: z.ZodType = z.object({ + id: z.boolean().optional(), + userId: z.boolean().optional(), + data: z.boolean().optional(), + user: z.boolean().optional() + }).strict() as unknown as z.ZodType; + +export const ProcedureTimeslotFindFirstOrThrowSelectZodSchema = z.object({ + id: z.boolean().optional(), + userId: z.boolean().optional(), + data: z.boolean().optional(), + user: z.boolean().optional() + }).strict(); + +export const ProcedureTimeslotFindFirstOrThrowSchema: z.ZodType = z.object({ select: ProcedureTimeslotFindFirstOrThrowSelectSchema.optional(), include: z.lazy(() => ProcedureTimeslotIncludeObjectSchema.optional()), orderBy: z.union([ProcedureTimeslotOrderByWithRelationInputObjectSchema, ProcedureTimeslotOrderByWithRelationInputObjectSchema.array()]).optional(), where: ProcedureTimeslotWhereInputObjectSchema.optional(), cursor: ProcedureTimeslotWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), distinct: z.union([ProcedureTimeslotScalarFieldEnumSchema, ProcedureTimeslotScalarFieldEnumSchema.array()]).optional() }).strict() as unknown as z.ZodType; + +export const ProcedureTimeslotFindFirstOrThrowZodSchema = z.object({ select: ProcedureTimeslotFindFirstOrThrowSelectSchema.optional(), include: z.lazy(() => ProcedureTimeslotIncludeObjectSchema.optional()), orderBy: z.union([ProcedureTimeslotOrderByWithRelationInputObjectSchema, ProcedureTimeslotOrderByWithRelationInputObjectSchema.array()]).optional(), where: ProcedureTimeslotWhereInputObjectSchema.optional(), cursor: ProcedureTimeslotWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), distinct: z.union([ProcedureTimeslotScalarFieldEnumSchema, ProcedureTimeslotScalarFieldEnumSchema.array()]).optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/findFirstOrThrowSeleniumSettings.schema.ts b/packages/db/shared/schemas/findFirstOrThrowSeleniumSettings.schema.ts new file mode 100644 index 00000000..5c69858e --- /dev/null +++ b/packages/db/shared/schemas/findFirstOrThrowSeleniumSettings.schema.ts @@ -0,0 +1,28 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { SeleniumSettingsIncludeObjectSchema as SeleniumSettingsIncludeObjectSchema } from './objects/SeleniumSettingsInclude.schema'; +import { SeleniumSettingsOrderByWithRelationInputObjectSchema as SeleniumSettingsOrderByWithRelationInputObjectSchema } from './objects/SeleniumSettingsOrderByWithRelationInput.schema'; +import { SeleniumSettingsWhereInputObjectSchema as SeleniumSettingsWhereInputObjectSchema } from './objects/SeleniumSettingsWhereInput.schema'; +import { SeleniumSettingsWhereUniqueInputObjectSchema as SeleniumSettingsWhereUniqueInputObjectSchema } from './objects/SeleniumSettingsWhereUniqueInput.schema'; +import { SeleniumSettingsScalarFieldEnumSchema } from './enums/SeleniumSettingsScalarFieldEnum.schema'; + +// Select schema needs to be in file to prevent circular imports +//------------------------------------------------------ + +export const SeleniumSettingsFindFirstOrThrowSelectSchema: z.ZodType = z.object({ + id: z.boolean().optional(), + userId: z.boolean().optional(), + paymentGroupId: z.boolean().optional(), + user: z.boolean().optional() + }).strict() as unknown as z.ZodType; + +export const SeleniumSettingsFindFirstOrThrowSelectZodSchema = z.object({ + id: z.boolean().optional(), + userId: z.boolean().optional(), + paymentGroupId: z.boolean().optional(), + user: z.boolean().optional() + }).strict(); + +export const SeleniumSettingsFindFirstOrThrowSchema: z.ZodType = z.object({ select: SeleniumSettingsFindFirstOrThrowSelectSchema.optional(), include: z.lazy(() => SeleniumSettingsIncludeObjectSchema.optional()), orderBy: z.union([SeleniumSettingsOrderByWithRelationInputObjectSchema, SeleniumSettingsOrderByWithRelationInputObjectSchema.array()]).optional(), where: SeleniumSettingsWhereInputObjectSchema.optional(), cursor: SeleniumSettingsWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), distinct: z.union([SeleniumSettingsScalarFieldEnumSchema, SeleniumSettingsScalarFieldEnumSchema.array()]).optional() }).strict() as unknown as z.ZodType; + +export const SeleniumSettingsFindFirstOrThrowZodSchema = z.object({ select: SeleniumSettingsFindFirstOrThrowSelectSchema.optional(), include: z.lazy(() => SeleniumSettingsIncludeObjectSchema.optional()), orderBy: z.union([SeleniumSettingsOrderByWithRelationInputObjectSchema, SeleniumSettingsOrderByWithRelationInputObjectSchema.array()]).optional(), where: SeleniumSettingsWhereInputObjectSchema.optional(), cursor: SeleniumSettingsWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), distinct: z.union([SeleniumSettingsScalarFieldEnumSchema, SeleniumSettingsScalarFieldEnumSchema.array()]).optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/findFirstOrThrowTwilioSettings.schema.ts b/packages/db/shared/schemas/findFirstOrThrowTwilioSettings.schema.ts new file mode 100644 index 00000000..076507b3 --- /dev/null +++ b/packages/db/shared/schemas/findFirstOrThrowTwilioSettings.schema.ts @@ -0,0 +1,36 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { TwilioSettingsIncludeObjectSchema as TwilioSettingsIncludeObjectSchema } from './objects/TwilioSettingsInclude.schema'; +import { TwilioSettingsOrderByWithRelationInputObjectSchema as TwilioSettingsOrderByWithRelationInputObjectSchema } from './objects/TwilioSettingsOrderByWithRelationInput.schema'; +import { TwilioSettingsWhereInputObjectSchema as TwilioSettingsWhereInputObjectSchema } from './objects/TwilioSettingsWhereInput.schema'; +import { TwilioSettingsWhereUniqueInputObjectSchema as TwilioSettingsWhereUniqueInputObjectSchema } from './objects/TwilioSettingsWhereUniqueInput.schema'; +import { TwilioSettingsScalarFieldEnumSchema } from './enums/TwilioSettingsScalarFieldEnum.schema'; + +// Select schema needs to be in file to prevent circular imports +//------------------------------------------------------ + +export const TwilioSettingsFindFirstOrThrowSelectSchema: z.ZodType = z.object({ + id: z.boolean().optional(), + userId: z.boolean().optional(), + accountSid: z.boolean().optional(), + authToken: z.boolean().optional(), + phoneNumber: z.boolean().optional(), + greetingMessage: z.boolean().optional(), + templates: z.boolean().optional(), + user: z.boolean().optional() + }).strict() as unknown as z.ZodType; + +export const TwilioSettingsFindFirstOrThrowSelectZodSchema = z.object({ + id: z.boolean().optional(), + userId: z.boolean().optional(), + accountSid: z.boolean().optional(), + authToken: z.boolean().optional(), + phoneNumber: z.boolean().optional(), + greetingMessage: z.boolean().optional(), + templates: z.boolean().optional(), + user: z.boolean().optional() + }).strict(); + +export const TwilioSettingsFindFirstOrThrowSchema: z.ZodType = z.object({ select: TwilioSettingsFindFirstOrThrowSelectSchema.optional(), include: z.lazy(() => TwilioSettingsIncludeObjectSchema.optional()), orderBy: z.union([TwilioSettingsOrderByWithRelationInputObjectSchema, TwilioSettingsOrderByWithRelationInputObjectSchema.array()]).optional(), where: TwilioSettingsWhereInputObjectSchema.optional(), cursor: TwilioSettingsWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), distinct: z.union([TwilioSettingsScalarFieldEnumSchema, TwilioSettingsScalarFieldEnumSchema.array()]).optional() }).strict() as unknown as z.ZodType; + +export const TwilioSettingsFindFirstOrThrowZodSchema = z.object({ select: TwilioSettingsFindFirstOrThrowSelectSchema.optional(), include: z.lazy(() => TwilioSettingsIncludeObjectSchema.optional()), orderBy: z.union([TwilioSettingsOrderByWithRelationInputObjectSchema, TwilioSettingsOrderByWithRelationInputObjectSchema.array()]).optional(), where: TwilioSettingsWhereInputObjectSchema.optional(), cursor: TwilioSettingsWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), distinct: z.union([TwilioSettingsScalarFieldEnumSchema, TwilioSettingsScalarFieldEnumSchema.array()]).optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/findFirstOrThrowUser.schema.ts b/packages/db/shared/schemas/findFirstOrThrowUser.schema.ts index 13daeb2f..333127db 100644 --- a/packages/db/shared/schemas/findFirstOrThrowUser.schema.ts +++ b/packages/db/shared/schemas/findFirstOrThrowUser.schema.ts @@ -42,6 +42,7 @@ export const UserFindFirstOrThrowSelectSchema: z.ZodType = z. insuranceContacts: z.boolean().optional(), patientConversations: z.boolean().optional(), labRxTemplates: z.boolean().optional(), + seleniumSettings: z.boolean().optional(), _count: z.boolean().optional() }).strict() as unknown as z.ZodType; @@ -78,6 +79,7 @@ export const UserFindFirstOrThrowSelectZodSchema = z.object({ insuranceContacts: z.boolean().optional(), patientConversations: z.boolean().optional(), labRxTemplates: z.boolean().optional(), + seleniumSettings: z.boolean().optional(), _count: z.boolean().optional() }).strict(); diff --git a/packages/db/shared/schemas/findFirstPatientConversation.schema.ts b/packages/db/shared/schemas/findFirstPatientConversation.schema.ts new file mode 100644 index 00000000..3020c457 --- /dev/null +++ b/packages/db/shared/schemas/findFirstPatientConversation.schema.ts @@ -0,0 +1,36 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { PatientConversationIncludeObjectSchema as PatientConversationIncludeObjectSchema } from './objects/PatientConversationInclude.schema'; +import { PatientConversationOrderByWithRelationInputObjectSchema as PatientConversationOrderByWithRelationInputObjectSchema } from './objects/PatientConversationOrderByWithRelationInput.schema'; +import { PatientConversationWhereInputObjectSchema as PatientConversationWhereInputObjectSchema } from './objects/PatientConversationWhereInput.schema'; +import { PatientConversationWhereUniqueInputObjectSchema as PatientConversationWhereUniqueInputObjectSchema } from './objects/PatientConversationWhereUniqueInput.schema'; +import { PatientConversationScalarFieldEnumSchema } from './enums/PatientConversationScalarFieldEnum.schema'; + +// Select schema needs to be in file to prevent circular imports +//------------------------------------------------------ + +export const PatientConversationFindFirstSelectSchema: z.ZodType = z.object({ + id: z.boolean().optional(), + patientId: z.boolean().optional(), + userId: z.boolean().optional(), + stage: z.boolean().optional(), + aiHandoff: z.boolean().optional(), + updatedAt: z.boolean().optional(), + patient: z.boolean().optional(), + user: z.boolean().optional() + }).strict() as unknown as z.ZodType; + +export const PatientConversationFindFirstSelectZodSchema = z.object({ + id: z.boolean().optional(), + patientId: z.boolean().optional(), + userId: z.boolean().optional(), + stage: z.boolean().optional(), + aiHandoff: z.boolean().optional(), + updatedAt: z.boolean().optional(), + patient: z.boolean().optional(), + user: z.boolean().optional() + }).strict(); + +export const PatientConversationFindFirstSchema: z.ZodType = z.object({ select: PatientConversationFindFirstSelectSchema.optional(), include: z.lazy(() => PatientConversationIncludeObjectSchema.optional()), orderBy: z.union([PatientConversationOrderByWithRelationInputObjectSchema, PatientConversationOrderByWithRelationInputObjectSchema.array()]).optional(), where: PatientConversationWhereInputObjectSchema.optional(), cursor: PatientConversationWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), distinct: z.union([PatientConversationScalarFieldEnumSchema, PatientConversationScalarFieldEnumSchema.array()]).optional() }).strict() as unknown as z.ZodType; + +export const PatientConversationFindFirstZodSchema = z.object({ select: PatientConversationFindFirstSelectSchema.optional(), include: z.lazy(() => PatientConversationIncludeObjectSchema.optional()), orderBy: z.union([PatientConversationOrderByWithRelationInputObjectSchema, PatientConversationOrderByWithRelationInputObjectSchema.array()]).optional(), where: PatientConversationWhereInputObjectSchema.optional(), cursor: PatientConversationWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), distinct: z.union([PatientConversationScalarFieldEnumSchema, PatientConversationScalarFieldEnumSchema.array()]).optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/findFirstPatientDocument.schema.ts b/packages/db/shared/schemas/findFirstPatientDocument.schema.ts new file mode 100644 index 00000000..ad769514 --- /dev/null +++ b/packages/db/shared/schemas/findFirstPatientDocument.schema.ts @@ -0,0 +1,40 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { PatientDocumentIncludeObjectSchema as PatientDocumentIncludeObjectSchema } from './objects/PatientDocumentInclude.schema'; +import { PatientDocumentOrderByWithRelationInputObjectSchema as PatientDocumentOrderByWithRelationInputObjectSchema } from './objects/PatientDocumentOrderByWithRelationInput.schema'; +import { PatientDocumentWhereInputObjectSchema as PatientDocumentWhereInputObjectSchema } from './objects/PatientDocumentWhereInput.schema'; +import { PatientDocumentWhereUniqueInputObjectSchema as PatientDocumentWhereUniqueInputObjectSchema } from './objects/PatientDocumentWhereUniqueInput.schema'; +import { PatientDocumentScalarFieldEnumSchema } from './enums/PatientDocumentScalarFieldEnum.schema'; + +// Select schema needs to be in file to prevent circular imports +//------------------------------------------------------ + +export const PatientDocumentFindFirstSelectSchema: z.ZodType = z.object({ + id: z.boolean().optional(), + patientId: z.boolean().optional(), + filename: z.boolean().optional(), + originalName: z.boolean().optional(), + mimeType: z.boolean().optional(), + fileSize: z.boolean().optional(), + filePath: z.boolean().optional(), + uploadedAt: z.boolean().optional(), + updatedAt: z.boolean().optional(), + patient: z.boolean().optional() + }).strict() as unknown as z.ZodType; + +export const PatientDocumentFindFirstSelectZodSchema = z.object({ + id: z.boolean().optional(), + patientId: z.boolean().optional(), + filename: z.boolean().optional(), + originalName: z.boolean().optional(), + mimeType: z.boolean().optional(), + fileSize: z.boolean().optional(), + filePath: z.boolean().optional(), + uploadedAt: z.boolean().optional(), + updatedAt: z.boolean().optional(), + patient: z.boolean().optional() + }).strict(); + +export const PatientDocumentFindFirstSchema: z.ZodType = z.object({ select: PatientDocumentFindFirstSelectSchema.optional(), include: z.lazy(() => PatientDocumentIncludeObjectSchema.optional()), orderBy: z.union([PatientDocumentOrderByWithRelationInputObjectSchema, PatientDocumentOrderByWithRelationInputObjectSchema.array()]).optional(), where: PatientDocumentWhereInputObjectSchema.optional(), cursor: PatientDocumentWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), distinct: z.union([PatientDocumentScalarFieldEnumSchema, PatientDocumentScalarFieldEnumSchema.array()]).optional() }).strict() as unknown as z.ZodType; + +export const PatientDocumentFindFirstZodSchema = z.object({ select: PatientDocumentFindFirstSelectSchema.optional(), include: z.lazy(() => PatientDocumentIncludeObjectSchema.optional()), orderBy: z.union([PatientDocumentOrderByWithRelationInputObjectSchema, PatientDocumentOrderByWithRelationInputObjectSchema.array()]).optional(), where: PatientDocumentWhereInputObjectSchema.optional(), cursor: PatientDocumentWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), distinct: z.union([PatientDocumentScalarFieldEnumSchema, PatientDocumentScalarFieldEnumSchema.array()]).optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/findFirstProcedureTimeslot.schema.ts b/packages/db/shared/schemas/findFirstProcedureTimeslot.schema.ts new file mode 100644 index 00000000..6ee721a8 --- /dev/null +++ b/packages/db/shared/schemas/findFirstProcedureTimeslot.schema.ts @@ -0,0 +1,28 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { ProcedureTimeslotIncludeObjectSchema as ProcedureTimeslotIncludeObjectSchema } from './objects/ProcedureTimeslotInclude.schema'; +import { ProcedureTimeslotOrderByWithRelationInputObjectSchema as ProcedureTimeslotOrderByWithRelationInputObjectSchema } from './objects/ProcedureTimeslotOrderByWithRelationInput.schema'; +import { ProcedureTimeslotWhereInputObjectSchema as ProcedureTimeslotWhereInputObjectSchema } from './objects/ProcedureTimeslotWhereInput.schema'; +import { ProcedureTimeslotWhereUniqueInputObjectSchema as ProcedureTimeslotWhereUniqueInputObjectSchema } from './objects/ProcedureTimeslotWhereUniqueInput.schema'; +import { ProcedureTimeslotScalarFieldEnumSchema } from './enums/ProcedureTimeslotScalarFieldEnum.schema'; + +// Select schema needs to be in file to prevent circular imports +//------------------------------------------------------ + +export const ProcedureTimeslotFindFirstSelectSchema: z.ZodType = z.object({ + id: z.boolean().optional(), + userId: z.boolean().optional(), + data: z.boolean().optional(), + user: z.boolean().optional() + }).strict() as unknown as z.ZodType; + +export const ProcedureTimeslotFindFirstSelectZodSchema = z.object({ + id: z.boolean().optional(), + userId: z.boolean().optional(), + data: z.boolean().optional(), + user: z.boolean().optional() + }).strict(); + +export const ProcedureTimeslotFindFirstSchema: z.ZodType = z.object({ select: ProcedureTimeslotFindFirstSelectSchema.optional(), include: z.lazy(() => ProcedureTimeslotIncludeObjectSchema.optional()), orderBy: z.union([ProcedureTimeslotOrderByWithRelationInputObjectSchema, ProcedureTimeslotOrderByWithRelationInputObjectSchema.array()]).optional(), where: ProcedureTimeslotWhereInputObjectSchema.optional(), cursor: ProcedureTimeslotWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), distinct: z.union([ProcedureTimeslotScalarFieldEnumSchema, ProcedureTimeslotScalarFieldEnumSchema.array()]).optional() }).strict() as unknown as z.ZodType; + +export const ProcedureTimeslotFindFirstZodSchema = z.object({ select: ProcedureTimeslotFindFirstSelectSchema.optional(), include: z.lazy(() => ProcedureTimeslotIncludeObjectSchema.optional()), orderBy: z.union([ProcedureTimeslotOrderByWithRelationInputObjectSchema, ProcedureTimeslotOrderByWithRelationInputObjectSchema.array()]).optional(), where: ProcedureTimeslotWhereInputObjectSchema.optional(), cursor: ProcedureTimeslotWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), distinct: z.union([ProcedureTimeslotScalarFieldEnumSchema, ProcedureTimeslotScalarFieldEnumSchema.array()]).optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/findFirstSeleniumSettings.schema.ts b/packages/db/shared/schemas/findFirstSeleniumSettings.schema.ts new file mode 100644 index 00000000..cf2c4685 --- /dev/null +++ b/packages/db/shared/schemas/findFirstSeleniumSettings.schema.ts @@ -0,0 +1,28 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { SeleniumSettingsIncludeObjectSchema as SeleniumSettingsIncludeObjectSchema } from './objects/SeleniumSettingsInclude.schema'; +import { SeleniumSettingsOrderByWithRelationInputObjectSchema as SeleniumSettingsOrderByWithRelationInputObjectSchema } from './objects/SeleniumSettingsOrderByWithRelationInput.schema'; +import { SeleniumSettingsWhereInputObjectSchema as SeleniumSettingsWhereInputObjectSchema } from './objects/SeleniumSettingsWhereInput.schema'; +import { SeleniumSettingsWhereUniqueInputObjectSchema as SeleniumSettingsWhereUniqueInputObjectSchema } from './objects/SeleniumSettingsWhereUniqueInput.schema'; +import { SeleniumSettingsScalarFieldEnumSchema } from './enums/SeleniumSettingsScalarFieldEnum.schema'; + +// Select schema needs to be in file to prevent circular imports +//------------------------------------------------------ + +export const SeleniumSettingsFindFirstSelectSchema: z.ZodType = z.object({ + id: z.boolean().optional(), + userId: z.boolean().optional(), + paymentGroupId: z.boolean().optional(), + user: z.boolean().optional() + }).strict() as unknown as z.ZodType; + +export const SeleniumSettingsFindFirstSelectZodSchema = z.object({ + id: z.boolean().optional(), + userId: z.boolean().optional(), + paymentGroupId: z.boolean().optional(), + user: z.boolean().optional() + }).strict(); + +export const SeleniumSettingsFindFirstSchema: z.ZodType = z.object({ select: SeleniumSettingsFindFirstSelectSchema.optional(), include: z.lazy(() => SeleniumSettingsIncludeObjectSchema.optional()), orderBy: z.union([SeleniumSettingsOrderByWithRelationInputObjectSchema, SeleniumSettingsOrderByWithRelationInputObjectSchema.array()]).optional(), where: SeleniumSettingsWhereInputObjectSchema.optional(), cursor: SeleniumSettingsWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), distinct: z.union([SeleniumSettingsScalarFieldEnumSchema, SeleniumSettingsScalarFieldEnumSchema.array()]).optional() }).strict() as unknown as z.ZodType; + +export const SeleniumSettingsFindFirstZodSchema = z.object({ select: SeleniumSettingsFindFirstSelectSchema.optional(), include: z.lazy(() => SeleniumSettingsIncludeObjectSchema.optional()), orderBy: z.union([SeleniumSettingsOrderByWithRelationInputObjectSchema, SeleniumSettingsOrderByWithRelationInputObjectSchema.array()]).optional(), where: SeleniumSettingsWhereInputObjectSchema.optional(), cursor: SeleniumSettingsWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), distinct: z.union([SeleniumSettingsScalarFieldEnumSchema, SeleniumSettingsScalarFieldEnumSchema.array()]).optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/findFirstTwilioSettings.schema.ts b/packages/db/shared/schemas/findFirstTwilioSettings.schema.ts new file mode 100644 index 00000000..7042aa01 --- /dev/null +++ b/packages/db/shared/schemas/findFirstTwilioSettings.schema.ts @@ -0,0 +1,36 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { TwilioSettingsIncludeObjectSchema as TwilioSettingsIncludeObjectSchema } from './objects/TwilioSettingsInclude.schema'; +import { TwilioSettingsOrderByWithRelationInputObjectSchema as TwilioSettingsOrderByWithRelationInputObjectSchema } from './objects/TwilioSettingsOrderByWithRelationInput.schema'; +import { TwilioSettingsWhereInputObjectSchema as TwilioSettingsWhereInputObjectSchema } from './objects/TwilioSettingsWhereInput.schema'; +import { TwilioSettingsWhereUniqueInputObjectSchema as TwilioSettingsWhereUniqueInputObjectSchema } from './objects/TwilioSettingsWhereUniqueInput.schema'; +import { TwilioSettingsScalarFieldEnumSchema } from './enums/TwilioSettingsScalarFieldEnum.schema'; + +// Select schema needs to be in file to prevent circular imports +//------------------------------------------------------ + +export const TwilioSettingsFindFirstSelectSchema: z.ZodType = z.object({ + id: z.boolean().optional(), + userId: z.boolean().optional(), + accountSid: z.boolean().optional(), + authToken: z.boolean().optional(), + phoneNumber: z.boolean().optional(), + greetingMessage: z.boolean().optional(), + templates: z.boolean().optional(), + user: z.boolean().optional() + }).strict() as unknown as z.ZodType; + +export const TwilioSettingsFindFirstSelectZodSchema = z.object({ + id: z.boolean().optional(), + userId: z.boolean().optional(), + accountSid: z.boolean().optional(), + authToken: z.boolean().optional(), + phoneNumber: z.boolean().optional(), + greetingMessage: z.boolean().optional(), + templates: z.boolean().optional(), + user: z.boolean().optional() + }).strict(); + +export const TwilioSettingsFindFirstSchema: z.ZodType = z.object({ select: TwilioSettingsFindFirstSelectSchema.optional(), include: z.lazy(() => TwilioSettingsIncludeObjectSchema.optional()), orderBy: z.union([TwilioSettingsOrderByWithRelationInputObjectSchema, TwilioSettingsOrderByWithRelationInputObjectSchema.array()]).optional(), where: TwilioSettingsWhereInputObjectSchema.optional(), cursor: TwilioSettingsWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), distinct: z.union([TwilioSettingsScalarFieldEnumSchema, TwilioSettingsScalarFieldEnumSchema.array()]).optional() }).strict() as unknown as z.ZodType; + +export const TwilioSettingsFindFirstZodSchema = z.object({ select: TwilioSettingsFindFirstSelectSchema.optional(), include: z.lazy(() => TwilioSettingsIncludeObjectSchema.optional()), orderBy: z.union([TwilioSettingsOrderByWithRelationInputObjectSchema, TwilioSettingsOrderByWithRelationInputObjectSchema.array()]).optional(), where: TwilioSettingsWhereInputObjectSchema.optional(), cursor: TwilioSettingsWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), distinct: z.union([TwilioSettingsScalarFieldEnumSchema, TwilioSettingsScalarFieldEnumSchema.array()]).optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/findFirstUser.schema.ts b/packages/db/shared/schemas/findFirstUser.schema.ts index 34ba890f..05c5bf0c 100644 --- a/packages/db/shared/schemas/findFirstUser.schema.ts +++ b/packages/db/shared/schemas/findFirstUser.schema.ts @@ -42,6 +42,7 @@ export const UserFindFirstSelectSchema: z.ZodType = z.object( insuranceContacts: z.boolean().optional(), patientConversations: z.boolean().optional(), labRxTemplates: z.boolean().optional(), + seleniumSettings: z.boolean().optional(), _count: z.boolean().optional() }).strict() as unknown as z.ZodType; @@ -78,6 +79,7 @@ export const UserFindFirstSelectZodSchema = z.object({ insuranceContacts: z.boolean().optional(), patientConversations: z.boolean().optional(), labRxTemplates: z.boolean().optional(), + seleniumSettings: z.boolean().optional(), _count: z.boolean().optional() }).strict(); diff --git a/packages/db/shared/schemas/findManyAiSettings.schema.ts b/packages/db/shared/schemas/findManyAiSettings.schema.ts new file mode 100644 index 00000000..dec95ff0 --- /dev/null +++ b/packages/db/shared/schemas/findManyAiSettings.schema.ts @@ -0,0 +1,52 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { AiSettingsIncludeObjectSchema as AiSettingsIncludeObjectSchema } from './objects/AiSettingsInclude.schema'; +import { AiSettingsOrderByWithRelationInputObjectSchema as AiSettingsOrderByWithRelationInputObjectSchema } from './objects/AiSettingsOrderByWithRelationInput.schema'; +import { AiSettingsWhereInputObjectSchema as AiSettingsWhereInputObjectSchema } from './objects/AiSettingsWhereInput.schema'; +import { AiSettingsWhereUniqueInputObjectSchema as AiSettingsWhereUniqueInputObjectSchema } from './objects/AiSettingsWhereUniqueInput.schema'; +import { AiSettingsScalarFieldEnumSchema } from './enums/AiSettingsScalarFieldEnum.schema'; + +// Select schema needs to be in file to prevent circular imports +//------------------------------------------------------ + +export const AiSettingsFindManySelectSchema: z.ZodType = z.object({ + id: z.boolean().optional(), + userId: z.boolean().optional(), + apiKey: z.boolean().optional(), + aiEnabled: z.boolean().optional(), + openAiKey: z.boolean().optional(), + openAiEnabled: z.boolean().optional(), + claudeAiKey: z.boolean().optional(), + claudeAiEnabled: z.boolean().optional(), + claudeAiModel: z.boolean().optional(), + openAiModel: z.boolean().optional(), + googleAiModel: z.boolean().optional(), + dentalMgmtKey: z.boolean().optional(), + dentalMgmtEnabled: z.boolean().optional(), + afterHoursEnabled: z.boolean().optional(), + openPhoneReply: z.boolean().optional(), + user: z.boolean().optional() + }).strict() as unknown as z.ZodType; + +export const AiSettingsFindManySelectZodSchema = z.object({ + id: z.boolean().optional(), + userId: z.boolean().optional(), + apiKey: z.boolean().optional(), + aiEnabled: z.boolean().optional(), + openAiKey: z.boolean().optional(), + openAiEnabled: z.boolean().optional(), + claudeAiKey: z.boolean().optional(), + claudeAiEnabled: z.boolean().optional(), + claudeAiModel: z.boolean().optional(), + openAiModel: z.boolean().optional(), + googleAiModel: z.boolean().optional(), + dentalMgmtKey: z.boolean().optional(), + dentalMgmtEnabled: z.boolean().optional(), + afterHoursEnabled: z.boolean().optional(), + openPhoneReply: z.boolean().optional(), + user: z.boolean().optional() + }).strict(); + +export const AiSettingsFindManySchema: z.ZodType = z.object({ select: AiSettingsFindManySelectSchema.optional(), include: z.lazy(() => AiSettingsIncludeObjectSchema.optional()), orderBy: z.union([AiSettingsOrderByWithRelationInputObjectSchema, AiSettingsOrderByWithRelationInputObjectSchema.array()]).optional(), where: AiSettingsWhereInputObjectSchema.optional(), cursor: AiSettingsWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), distinct: z.union([AiSettingsScalarFieldEnumSchema, AiSettingsScalarFieldEnumSchema.array()]).optional() }).strict() as unknown as z.ZodType; + +export const AiSettingsFindManyZodSchema = z.object({ select: AiSettingsFindManySelectSchema.optional(), include: z.lazy(() => AiSettingsIncludeObjectSchema.optional()), orderBy: z.union([AiSettingsOrderByWithRelationInputObjectSchema, AiSettingsOrderByWithRelationInputObjectSchema.array()]).optional(), where: AiSettingsWhereInputObjectSchema.optional(), cursor: AiSettingsWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), distinct: z.union([AiSettingsScalarFieldEnumSchema, AiSettingsScalarFieldEnumSchema.array()]).optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/findManyCommissionBatch.schema.ts b/packages/db/shared/schemas/findManyCommissionBatch.schema.ts new file mode 100644 index 00000000..311ef210 --- /dev/null +++ b/packages/db/shared/schemas/findManyCommissionBatch.schema.ts @@ -0,0 +1,38 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { CommissionBatchIncludeObjectSchema as CommissionBatchIncludeObjectSchema } from './objects/CommissionBatchInclude.schema'; +import { CommissionBatchOrderByWithRelationInputObjectSchema as CommissionBatchOrderByWithRelationInputObjectSchema } from './objects/CommissionBatchOrderByWithRelationInput.schema'; +import { CommissionBatchWhereInputObjectSchema as CommissionBatchWhereInputObjectSchema } from './objects/CommissionBatchWhereInput.schema'; +import { CommissionBatchWhereUniqueInputObjectSchema as CommissionBatchWhereUniqueInputObjectSchema } from './objects/CommissionBatchWhereUniqueInput.schema'; +import { CommissionBatchScalarFieldEnumSchema } from './enums/CommissionBatchScalarFieldEnum.schema'; + +// Select schema needs to be in file to prevent circular imports +//------------------------------------------------------ + +export const CommissionBatchFindManySelectSchema: z.ZodType = z.object({ + id: z.boolean().optional(), + npiProviderId: z.boolean().optional(), + totalCollection: z.boolean().optional(), + commissionAmount: z.boolean().optional(), + notes: z.boolean().optional(), + createdAt: z.boolean().optional(), + npiProvider: z.boolean().optional(), + items: z.boolean().optional(), + _count: z.boolean().optional() + }).strict() as unknown as z.ZodType; + +export const CommissionBatchFindManySelectZodSchema = z.object({ + id: z.boolean().optional(), + npiProviderId: z.boolean().optional(), + totalCollection: z.boolean().optional(), + commissionAmount: z.boolean().optional(), + notes: z.boolean().optional(), + createdAt: z.boolean().optional(), + npiProvider: z.boolean().optional(), + items: z.boolean().optional(), + _count: z.boolean().optional() + }).strict(); + +export const CommissionBatchFindManySchema: z.ZodType = z.object({ select: CommissionBatchFindManySelectSchema.optional(), include: z.lazy(() => CommissionBatchIncludeObjectSchema.optional()), orderBy: z.union([CommissionBatchOrderByWithRelationInputObjectSchema, CommissionBatchOrderByWithRelationInputObjectSchema.array()]).optional(), where: CommissionBatchWhereInputObjectSchema.optional(), cursor: CommissionBatchWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), distinct: z.union([CommissionBatchScalarFieldEnumSchema, CommissionBatchScalarFieldEnumSchema.array()]).optional() }).strict() as unknown as z.ZodType; + +export const CommissionBatchFindManyZodSchema = z.object({ select: CommissionBatchFindManySelectSchema.optional(), include: z.lazy(() => CommissionBatchIncludeObjectSchema.optional()), orderBy: z.union([CommissionBatchOrderByWithRelationInputObjectSchema, CommissionBatchOrderByWithRelationInputObjectSchema.array()]).optional(), where: CommissionBatchWhereInputObjectSchema.optional(), cursor: CommissionBatchWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), distinct: z.union([CommissionBatchScalarFieldEnumSchema, CommissionBatchScalarFieldEnumSchema.array()]).optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/findManyCommissionBatchItem.schema.ts b/packages/db/shared/schemas/findManyCommissionBatchItem.schema.ts new file mode 100644 index 00000000..9c51a2e8 --- /dev/null +++ b/packages/db/shared/schemas/findManyCommissionBatchItem.schema.ts @@ -0,0 +1,32 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { CommissionBatchItemIncludeObjectSchema as CommissionBatchItemIncludeObjectSchema } from './objects/CommissionBatchItemInclude.schema'; +import { CommissionBatchItemOrderByWithRelationInputObjectSchema as CommissionBatchItemOrderByWithRelationInputObjectSchema } from './objects/CommissionBatchItemOrderByWithRelationInput.schema'; +import { CommissionBatchItemWhereInputObjectSchema as CommissionBatchItemWhereInputObjectSchema } from './objects/CommissionBatchItemWhereInput.schema'; +import { CommissionBatchItemWhereUniqueInputObjectSchema as CommissionBatchItemWhereUniqueInputObjectSchema } from './objects/CommissionBatchItemWhereUniqueInput.schema'; +import { CommissionBatchItemScalarFieldEnumSchema } from './enums/CommissionBatchItemScalarFieldEnum.schema'; + +// Select schema needs to be in file to prevent circular imports +//------------------------------------------------------ + +export const CommissionBatchItemFindManySelectSchema: z.ZodType = z.object({ + id: z.boolean().optional(), + commissionBatchId: z.boolean().optional(), + paymentId: z.boolean().optional(), + collectionAmount: z.boolean().optional(), + commissionBatch: z.boolean().optional(), + payment: z.boolean().optional() + }).strict() as unknown as z.ZodType; + +export const CommissionBatchItemFindManySelectZodSchema = z.object({ + id: z.boolean().optional(), + commissionBatchId: z.boolean().optional(), + paymentId: z.boolean().optional(), + collectionAmount: z.boolean().optional(), + commissionBatch: z.boolean().optional(), + payment: z.boolean().optional() + }).strict(); + +export const CommissionBatchItemFindManySchema: z.ZodType = z.object({ select: CommissionBatchItemFindManySelectSchema.optional(), include: z.lazy(() => CommissionBatchItemIncludeObjectSchema.optional()), orderBy: z.union([CommissionBatchItemOrderByWithRelationInputObjectSchema, CommissionBatchItemOrderByWithRelationInputObjectSchema.array()]).optional(), where: CommissionBatchItemWhereInputObjectSchema.optional(), cursor: CommissionBatchItemWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), distinct: z.union([CommissionBatchItemScalarFieldEnumSchema, CommissionBatchItemScalarFieldEnumSchema.array()]).optional() }).strict() as unknown as z.ZodType; + +export const CommissionBatchItemFindManyZodSchema = z.object({ select: CommissionBatchItemFindManySelectSchema.optional(), include: z.lazy(() => CommissionBatchItemIncludeObjectSchema.optional()), orderBy: z.union([CommissionBatchItemOrderByWithRelationInputObjectSchema, CommissionBatchItemOrderByWithRelationInputObjectSchema.array()]).optional(), where: CommissionBatchItemWhereInputObjectSchema.optional(), cursor: CommissionBatchItemWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), distinct: z.union([CommissionBatchItemScalarFieldEnumSchema, CommissionBatchItemScalarFieldEnumSchema.array()]).optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/findManyCommunication.schema.ts b/packages/db/shared/schemas/findManyCommunication.schema.ts new file mode 100644 index 00000000..40e571b1 --- /dev/null +++ b/packages/db/shared/schemas/findManyCommunication.schema.ts @@ -0,0 +1,44 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { CommunicationIncludeObjectSchema as CommunicationIncludeObjectSchema } from './objects/CommunicationInclude.schema'; +import { CommunicationOrderByWithRelationInputObjectSchema as CommunicationOrderByWithRelationInputObjectSchema } from './objects/CommunicationOrderByWithRelationInput.schema'; +import { CommunicationWhereInputObjectSchema as CommunicationWhereInputObjectSchema } from './objects/CommunicationWhereInput.schema'; +import { CommunicationWhereUniqueInputObjectSchema as CommunicationWhereUniqueInputObjectSchema } from './objects/CommunicationWhereUniqueInput.schema'; +import { CommunicationScalarFieldEnumSchema } from './enums/CommunicationScalarFieldEnum.schema'; + +// Select schema needs to be in file to prevent circular imports +//------------------------------------------------------ + +export const CommunicationFindManySelectSchema: z.ZodType = z.object({ + id: z.boolean().optional(), + patientId: z.boolean().optional(), + userId: z.boolean().optional(), + channel: z.boolean().optional(), + direction: z.boolean().optional(), + status: z.boolean().optional(), + body: z.boolean().optional(), + callDuration: z.boolean().optional(), + twilioSid: z.boolean().optional(), + createdAt: z.boolean().optional(), + patient: z.boolean().optional(), + user: z.boolean().optional() + }).strict() as unknown as z.ZodType; + +export const CommunicationFindManySelectZodSchema = z.object({ + id: z.boolean().optional(), + patientId: z.boolean().optional(), + userId: z.boolean().optional(), + channel: z.boolean().optional(), + direction: z.boolean().optional(), + status: z.boolean().optional(), + body: z.boolean().optional(), + callDuration: z.boolean().optional(), + twilioSid: z.boolean().optional(), + createdAt: z.boolean().optional(), + patient: z.boolean().optional(), + user: z.boolean().optional() + }).strict(); + +export const CommunicationFindManySchema: z.ZodType = z.object({ select: CommunicationFindManySelectSchema.optional(), include: z.lazy(() => CommunicationIncludeObjectSchema.optional()), orderBy: z.union([CommunicationOrderByWithRelationInputObjectSchema, CommunicationOrderByWithRelationInputObjectSchema.array()]).optional(), where: CommunicationWhereInputObjectSchema.optional(), cursor: CommunicationWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), distinct: z.union([CommunicationScalarFieldEnumSchema, CommunicationScalarFieldEnumSchema.array()]).optional() }).strict() as unknown as z.ZodType; + +export const CommunicationFindManyZodSchema = z.object({ select: CommunicationFindManySelectSchema.optional(), include: z.lazy(() => CommunicationIncludeObjectSchema.optional()), orderBy: z.union([CommunicationOrderByWithRelationInputObjectSchema, CommunicationOrderByWithRelationInputObjectSchema.array()]).optional(), where: CommunicationWhereInputObjectSchema.optional(), cursor: CommunicationWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), distinct: z.union([CommunicationScalarFieldEnumSchema, CommunicationScalarFieldEnumSchema.array()]).optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/findManyInsuranceContact.schema.ts b/packages/db/shared/schemas/findManyInsuranceContact.schema.ts new file mode 100644 index 00000000..bc183251 --- /dev/null +++ b/packages/db/shared/schemas/findManyInsuranceContact.schema.ts @@ -0,0 +1,32 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { InsuranceContactIncludeObjectSchema as InsuranceContactIncludeObjectSchema } from './objects/InsuranceContactInclude.schema'; +import { InsuranceContactOrderByWithRelationInputObjectSchema as InsuranceContactOrderByWithRelationInputObjectSchema } from './objects/InsuranceContactOrderByWithRelationInput.schema'; +import { InsuranceContactWhereInputObjectSchema as InsuranceContactWhereInputObjectSchema } from './objects/InsuranceContactWhereInput.schema'; +import { InsuranceContactWhereUniqueInputObjectSchema as InsuranceContactWhereUniqueInputObjectSchema } from './objects/InsuranceContactWhereUniqueInput.schema'; +import { InsuranceContactScalarFieldEnumSchema } from './enums/InsuranceContactScalarFieldEnum.schema'; + +// Select schema needs to be in file to prevent circular imports +//------------------------------------------------------ + +export const InsuranceContactFindManySelectSchema: z.ZodType = z.object({ + id: z.boolean().optional(), + userId: z.boolean().optional(), + name: z.boolean().optional(), + phoneNumber: z.boolean().optional(), + createdAt: z.boolean().optional(), + user: z.boolean().optional() + }).strict() as unknown as z.ZodType; + +export const InsuranceContactFindManySelectZodSchema = z.object({ + id: z.boolean().optional(), + userId: z.boolean().optional(), + name: z.boolean().optional(), + phoneNumber: z.boolean().optional(), + createdAt: z.boolean().optional(), + user: z.boolean().optional() + }).strict(); + +export const InsuranceContactFindManySchema: z.ZodType = z.object({ select: InsuranceContactFindManySelectSchema.optional(), include: z.lazy(() => InsuranceContactIncludeObjectSchema.optional()), orderBy: z.union([InsuranceContactOrderByWithRelationInputObjectSchema, InsuranceContactOrderByWithRelationInputObjectSchema.array()]).optional(), where: InsuranceContactWhereInputObjectSchema.optional(), cursor: InsuranceContactWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), distinct: z.union([InsuranceContactScalarFieldEnumSchema, InsuranceContactScalarFieldEnumSchema.array()]).optional() }).strict() as unknown as z.ZodType; + +export const InsuranceContactFindManyZodSchema = z.object({ select: InsuranceContactFindManySelectSchema.optional(), include: z.lazy(() => InsuranceContactIncludeObjectSchema.optional()), orderBy: z.union([InsuranceContactOrderByWithRelationInputObjectSchema, InsuranceContactOrderByWithRelationInputObjectSchema.array()]).optional(), where: InsuranceContactWhereInputObjectSchema.optional(), cursor: InsuranceContactWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), distinct: z.union([InsuranceContactScalarFieldEnumSchema, InsuranceContactScalarFieldEnumSchema.array()]).optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/findManyLabRxTemplate.schema.ts b/packages/db/shared/schemas/findManyLabRxTemplate.schema.ts new file mode 100644 index 00000000..40f0da0c --- /dev/null +++ b/packages/db/shared/schemas/findManyLabRxTemplate.schema.ts @@ -0,0 +1,50 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { LabRxTemplateIncludeObjectSchema as LabRxTemplateIncludeObjectSchema } from './objects/LabRxTemplateInclude.schema'; +import { LabRxTemplateOrderByWithRelationInputObjectSchema as LabRxTemplateOrderByWithRelationInputObjectSchema } from './objects/LabRxTemplateOrderByWithRelationInput.schema'; +import { LabRxTemplateWhereInputObjectSchema as LabRxTemplateWhereInputObjectSchema } from './objects/LabRxTemplateWhereInput.schema'; +import { LabRxTemplateWhereUniqueInputObjectSchema as LabRxTemplateWhereUniqueInputObjectSchema } from './objects/LabRxTemplateWhereUniqueInput.schema'; +import { LabRxTemplateScalarFieldEnumSchema } from './enums/LabRxTemplateScalarFieldEnum.schema'; + +// Select schema needs to be in file to prevent circular imports +//------------------------------------------------------ + +export const LabRxTemplateFindManySelectSchema: z.ZodType = z.object({ + id: z.boolean().optional(), + userId: z.boolean().optional(), + name: z.boolean().optional(), + labName: z.boolean().optional(), + labPhone: z.boolean().optional(), + labFax: z.boolean().optional(), + labAddress: z.boolean().optional(), + labAccount: z.boolean().optional(), + caseType: z.boolean().optional(), + material: z.boolean().optional(), + instructions: z.boolean().optional(), + sortOrder: z.boolean().optional(), + createdAt: z.boolean().optional(), + updatedAt: z.boolean().optional(), + user: z.boolean().optional() + }).strict() as unknown as z.ZodType; + +export const LabRxTemplateFindManySelectZodSchema = z.object({ + id: z.boolean().optional(), + userId: z.boolean().optional(), + name: z.boolean().optional(), + labName: z.boolean().optional(), + labPhone: z.boolean().optional(), + labFax: z.boolean().optional(), + labAddress: z.boolean().optional(), + labAccount: z.boolean().optional(), + caseType: z.boolean().optional(), + material: z.boolean().optional(), + instructions: z.boolean().optional(), + sortOrder: z.boolean().optional(), + createdAt: z.boolean().optional(), + updatedAt: z.boolean().optional(), + user: z.boolean().optional() + }).strict(); + +export const LabRxTemplateFindManySchema: z.ZodType = z.object({ select: LabRxTemplateFindManySelectSchema.optional(), include: z.lazy(() => LabRxTemplateIncludeObjectSchema.optional()), orderBy: z.union([LabRxTemplateOrderByWithRelationInputObjectSchema, LabRxTemplateOrderByWithRelationInputObjectSchema.array()]).optional(), where: LabRxTemplateWhereInputObjectSchema.optional(), cursor: LabRxTemplateWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), distinct: z.union([LabRxTemplateScalarFieldEnumSchema, LabRxTemplateScalarFieldEnumSchema.array()]).optional() }).strict() as unknown as z.ZodType; + +export const LabRxTemplateFindManyZodSchema = z.object({ select: LabRxTemplateFindManySelectSchema.optional(), include: z.lazy(() => LabRxTemplateIncludeObjectSchema.optional()), orderBy: z.union([LabRxTemplateOrderByWithRelationInputObjectSchema, LabRxTemplateOrderByWithRelationInputObjectSchema.array()]).optional(), where: LabRxTemplateWhereInputObjectSchema.optional(), cursor: LabRxTemplateWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), distinct: z.union([LabRxTemplateScalarFieldEnumSchema, LabRxTemplateScalarFieldEnumSchema.array()]).optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/findManyOfficeContact.schema.ts b/packages/db/shared/schemas/findManyOfficeContact.schema.ts new file mode 100644 index 00000000..55c37248 --- /dev/null +++ b/packages/db/shared/schemas/findManyOfficeContact.schema.ts @@ -0,0 +1,46 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { OfficeContactIncludeObjectSchema as OfficeContactIncludeObjectSchema } from './objects/OfficeContactInclude.schema'; +import { OfficeContactOrderByWithRelationInputObjectSchema as OfficeContactOrderByWithRelationInputObjectSchema } from './objects/OfficeContactOrderByWithRelationInput.schema'; +import { OfficeContactWhereInputObjectSchema as OfficeContactWhereInputObjectSchema } from './objects/OfficeContactWhereInput.schema'; +import { OfficeContactWhereUniqueInputObjectSchema as OfficeContactWhereUniqueInputObjectSchema } from './objects/OfficeContactWhereUniqueInput.schema'; +import { OfficeContactScalarFieldEnumSchema } from './enums/OfficeContactScalarFieldEnum.schema'; + +// Select schema needs to be in file to prevent circular imports +//------------------------------------------------------ + +export const OfficeContactFindManySelectSchema: z.ZodType = z.object({ + id: z.boolean().optional(), + userId: z.boolean().optional(), + officeName: z.boolean().optional(), + receptionistName: z.boolean().optional(), + dentistName: z.boolean().optional(), + phoneNumber: z.boolean().optional(), + email: z.boolean().optional(), + fax: z.boolean().optional(), + streetAddress: z.boolean().optional(), + city: z.boolean().optional(), + state: z.boolean().optional(), + zipCode: z.boolean().optional(), + user: z.boolean().optional() + }).strict() as unknown as z.ZodType; + +export const OfficeContactFindManySelectZodSchema = z.object({ + id: z.boolean().optional(), + userId: z.boolean().optional(), + officeName: z.boolean().optional(), + receptionistName: z.boolean().optional(), + dentistName: z.boolean().optional(), + phoneNumber: z.boolean().optional(), + email: z.boolean().optional(), + fax: z.boolean().optional(), + streetAddress: z.boolean().optional(), + city: z.boolean().optional(), + state: z.boolean().optional(), + zipCode: z.boolean().optional(), + user: z.boolean().optional() + }).strict(); + +export const OfficeContactFindManySchema: z.ZodType = z.object({ select: OfficeContactFindManySelectSchema.optional(), include: z.lazy(() => OfficeContactIncludeObjectSchema.optional()), orderBy: z.union([OfficeContactOrderByWithRelationInputObjectSchema, OfficeContactOrderByWithRelationInputObjectSchema.array()]).optional(), where: OfficeContactWhereInputObjectSchema.optional(), cursor: OfficeContactWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), distinct: z.union([OfficeContactScalarFieldEnumSchema, OfficeContactScalarFieldEnumSchema.array()]).optional() }).strict() as unknown as z.ZodType; + +export const OfficeContactFindManyZodSchema = z.object({ select: OfficeContactFindManySelectSchema.optional(), include: z.lazy(() => OfficeContactIncludeObjectSchema.optional()), orderBy: z.union([OfficeContactOrderByWithRelationInputObjectSchema, OfficeContactOrderByWithRelationInputObjectSchema.array()]).optional(), where: OfficeContactWhereInputObjectSchema.optional(), cursor: OfficeContactWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), distinct: z.union([OfficeContactScalarFieldEnumSchema, OfficeContactScalarFieldEnumSchema.array()]).optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/findManyOfficeHours.schema.ts b/packages/db/shared/schemas/findManyOfficeHours.schema.ts new file mode 100644 index 00000000..3490bd5a --- /dev/null +++ b/packages/db/shared/schemas/findManyOfficeHours.schema.ts @@ -0,0 +1,28 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { OfficeHoursIncludeObjectSchema as OfficeHoursIncludeObjectSchema } from './objects/OfficeHoursInclude.schema'; +import { OfficeHoursOrderByWithRelationInputObjectSchema as OfficeHoursOrderByWithRelationInputObjectSchema } from './objects/OfficeHoursOrderByWithRelationInput.schema'; +import { OfficeHoursWhereInputObjectSchema as OfficeHoursWhereInputObjectSchema } from './objects/OfficeHoursWhereInput.schema'; +import { OfficeHoursWhereUniqueInputObjectSchema as OfficeHoursWhereUniqueInputObjectSchema } from './objects/OfficeHoursWhereUniqueInput.schema'; +import { OfficeHoursScalarFieldEnumSchema } from './enums/OfficeHoursScalarFieldEnum.schema'; + +// Select schema needs to be in file to prevent circular imports +//------------------------------------------------------ + +export const OfficeHoursFindManySelectSchema: z.ZodType = z.object({ + id: z.boolean().optional(), + userId: z.boolean().optional(), + data: z.boolean().optional(), + user: z.boolean().optional() + }).strict() as unknown as z.ZodType; + +export const OfficeHoursFindManySelectZodSchema = z.object({ + id: z.boolean().optional(), + userId: z.boolean().optional(), + data: z.boolean().optional(), + user: z.boolean().optional() + }).strict(); + +export const OfficeHoursFindManySchema: z.ZodType = z.object({ select: OfficeHoursFindManySelectSchema.optional(), include: z.lazy(() => OfficeHoursIncludeObjectSchema.optional()), orderBy: z.union([OfficeHoursOrderByWithRelationInputObjectSchema, OfficeHoursOrderByWithRelationInputObjectSchema.array()]).optional(), where: OfficeHoursWhereInputObjectSchema.optional(), cursor: OfficeHoursWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), distinct: z.union([OfficeHoursScalarFieldEnumSchema, OfficeHoursScalarFieldEnumSchema.array()]).optional() }).strict() as unknown as z.ZodType; + +export const OfficeHoursFindManyZodSchema = z.object({ select: OfficeHoursFindManySelectSchema.optional(), include: z.lazy(() => OfficeHoursIncludeObjectSchema.optional()), orderBy: z.union([OfficeHoursOrderByWithRelationInputObjectSchema, OfficeHoursOrderByWithRelationInputObjectSchema.array()]).optional(), where: OfficeHoursWhereInputObjectSchema.optional(), cursor: OfficeHoursWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), distinct: z.union([OfficeHoursScalarFieldEnumSchema, OfficeHoursScalarFieldEnumSchema.array()]).optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/findManyPatientConversation.schema.ts b/packages/db/shared/schemas/findManyPatientConversation.schema.ts new file mode 100644 index 00000000..340a5b84 --- /dev/null +++ b/packages/db/shared/schemas/findManyPatientConversation.schema.ts @@ -0,0 +1,36 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { PatientConversationIncludeObjectSchema as PatientConversationIncludeObjectSchema } from './objects/PatientConversationInclude.schema'; +import { PatientConversationOrderByWithRelationInputObjectSchema as PatientConversationOrderByWithRelationInputObjectSchema } from './objects/PatientConversationOrderByWithRelationInput.schema'; +import { PatientConversationWhereInputObjectSchema as PatientConversationWhereInputObjectSchema } from './objects/PatientConversationWhereInput.schema'; +import { PatientConversationWhereUniqueInputObjectSchema as PatientConversationWhereUniqueInputObjectSchema } from './objects/PatientConversationWhereUniqueInput.schema'; +import { PatientConversationScalarFieldEnumSchema } from './enums/PatientConversationScalarFieldEnum.schema'; + +// Select schema needs to be in file to prevent circular imports +//------------------------------------------------------ + +export const PatientConversationFindManySelectSchema: z.ZodType = z.object({ + id: z.boolean().optional(), + patientId: z.boolean().optional(), + userId: z.boolean().optional(), + stage: z.boolean().optional(), + aiHandoff: z.boolean().optional(), + updatedAt: z.boolean().optional(), + patient: z.boolean().optional(), + user: z.boolean().optional() + }).strict() as unknown as z.ZodType; + +export const PatientConversationFindManySelectZodSchema = z.object({ + id: z.boolean().optional(), + patientId: z.boolean().optional(), + userId: z.boolean().optional(), + stage: z.boolean().optional(), + aiHandoff: z.boolean().optional(), + updatedAt: z.boolean().optional(), + patient: z.boolean().optional(), + user: z.boolean().optional() + }).strict(); + +export const PatientConversationFindManySchema: z.ZodType = z.object({ select: PatientConversationFindManySelectSchema.optional(), include: z.lazy(() => PatientConversationIncludeObjectSchema.optional()), orderBy: z.union([PatientConversationOrderByWithRelationInputObjectSchema, PatientConversationOrderByWithRelationInputObjectSchema.array()]).optional(), where: PatientConversationWhereInputObjectSchema.optional(), cursor: PatientConversationWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), distinct: z.union([PatientConversationScalarFieldEnumSchema, PatientConversationScalarFieldEnumSchema.array()]).optional() }).strict() as unknown as z.ZodType; + +export const PatientConversationFindManyZodSchema = z.object({ select: PatientConversationFindManySelectSchema.optional(), include: z.lazy(() => PatientConversationIncludeObjectSchema.optional()), orderBy: z.union([PatientConversationOrderByWithRelationInputObjectSchema, PatientConversationOrderByWithRelationInputObjectSchema.array()]).optional(), where: PatientConversationWhereInputObjectSchema.optional(), cursor: PatientConversationWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), distinct: z.union([PatientConversationScalarFieldEnumSchema, PatientConversationScalarFieldEnumSchema.array()]).optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/findManyPatientDocument.schema.ts b/packages/db/shared/schemas/findManyPatientDocument.schema.ts new file mode 100644 index 00000000..e5744ef8 --- /dev/null +++ b/packages/db/shared/schemas/findManyPatientDocument.schema.ts @@ -0,0 +1,40 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { PatientDocumentIncludeObjectSchema as PatientDocumentIncludeObjectSchema } from './objects/PatientDocumentInclude.schema'; +import { PatientDocumentOrderByWithRelationInputObjectSchema as PatientDocumentOrderByWithRelationInputObjectSchema } from './objects/PatientDocumentOrderByWithRelationInput.schema'; +import { PatientDocumentWhereInputObjectSchema as PatientDocumentWhereInputObjectSchema } from './objects/PatientDocumentWhereInput.schema'; +import { PatientDocumentWhereUniqueInputObjectSchema as PatientDocumentWhereUniqueInputObjectSchema } from './objects/PatientDocumentWhereUniqueInput.schema'; +import { PatientDocumentScalarFieldEnumSchema } from './enums/PatientDocumentScalarFieldEnum.schema'; + +// Select schema needs to be in file to prevent circular imports +//------------------------------------------------------ + +export const PatientDocumentFindManySelectSchema: z.ZodType = z.object({ + id: z.boolean().optional(), + patientId: z.boolean().optional(), + filename: z.boolean().optional(), + originalName: z.boolean().optional(), + mimeType: z.boolean().optional(), + fileSize: z.boolean().optional(), + filePath: z.boolean().optional(), + uploadedAt: z.boolean().optional(), + updatedAt: z.boolean().optional(), + patient: z.boolean().optional() + }).strict() as unknown as z.ZodType; + +export const PatientDocumentFindManySelectZodSchema = z.object({ + id: z.boolean().optional(), + patientId: z.boolean().optional(), + filename: z.boolean().optional(), + originalName: z.boolean().optional(), + mimeType: z.boolean().optional(), + fileSize: z.boolean().optional(), + filePath: z.boolean().optional(), + uploadedAt: z.boolean().optional(), + updatedAt: z.boolean().optional(), + patient: z.boolean().optional() + }).strict(); + +export const PatientDocumentFindManySchema: z.ZodType = z.object({ select: PatientDocumentFindManySelectSchema.optional(), include: z.lazy(() => PatientDocumentIncludeObjectSchema.optional()), orderBy: z.union([PatientDocumentOrderByWithRelationInputObjectSchema, PatientDocumentOrderByWithRelationInputObjectSchema.array()]).optional(), where: PatientDocumentWhereInputObjectSchema.optional(), cursor: PatientDocumentWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), distinct: z.union([PatientDocumentScalarFieldEnumSchema, PatientDocumentScalarFieldEnumSchema.array()]).optional() }).strict() as unknown as z.ZodType; + +export const PatientDocumentFindManyZodSchema = z.object({ select: PatientDocumentFindManySelectSchema.optional(), include: z.lazy(() => PatientDocumentIncludeObjectSchema.optional()), orderBy: z.union([PatientDocumentOrderByWithRelationInputObjectSchema, PatientDocumentOrderByWithRelationInputObjectSchema.array()]).optional(), where: PatientDocumentWhereInputObjectSchema.optional(), cursor: PatientDocumentWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), distinct: z.union([PatientDocumentScalarFieldEnumSchema, PatientDocumentScalarFieldEnumSchema.array()]).optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/findManyProcedureTimeslot.schema.ts b/packages/db/shared/schemas/findManyProcedureTimeslot.schema.ts new file mode 100644 index 00000000..12cbf392 --- /dev/null +++ b/packages/db/shared/schemas/findManyProcedureTimeslot.schema.ts @@ -0,0 +1,28 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { ProcedureTimeslotIncludeObjectSchema as ProcedureTimeslotIncludeObjectSchema } from './objects/ProcedureTimeslotInclude.schema'; +import { ProcedureTimeslotOrderByWithRelationInputObjectSchema as ProcedureTimeslotOrderByWithRelationInputObjectSchema } from './objects/ProcedureTimeslotOrderByWithRelationInput.schema'; +import { ProcedureTimeslotWhereInputObjectSchema as ProcedureTimeslotWhereInputObjectSchema } from './objects/ProcedureTimeslotWhereInput.schema'; +import { ProcedureTimeslotWhereUniqueInputObjectSchema as ProcedureTimeslotWhereUniqueInputObjectSchema } from './objects/ProcedureTimeslotWhereUniqueInput.schema'; +import { ProcedureTimeslotScalarFieldEnumSchema } from './enums/ProcedureTimeslotScalarFieldEnum.schema'; + +// Select schema needs to be in file to prevent circular imports +//------------------------------------------------------ + +export const ProcedureTimeslotFindManySelectSchema: z.ZodType = z.object({ + id: z.boolean().optional(), + userId: z.boolean().optional(), + data: z.boolean().optional(), + user: z.boolean().optional() + }).strict() as unknown as z.ZodType; + +export const ProcedureTimeslotFindManySelectZodSchema = z.object({ + id: z.boolean().optional(), + userId: z.boolean().optional(), + data: z.boolean().optional(), + user: z.boolean().optional() + }).strict(); + +export const ProcedureTimeslotFindManySchema: z.ZodType = z.object({ select: ProcedureTimeslotFindManySelectSchema.optional(), include: z.lazy(() => ProcedureTimeslotIncludeObjectSchema.optional()), orderBy: z.union([ProcedureTimeslotOrderByWithRelationInputObjectSchema, ProcedureTimeslotOrderByWithRelationInputObjectSchema.array()]).optional(), where: ProcedureTimeslotWhereInputObjectSchema.optional(), cursor: ProcedureTimeslotWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), distinct: z.union([ProcedureTimeslotScalarFieldEnumSchema, ProcedureTimeslotScalarFieldEnumSchema.array()]).optional() }).strict() as unknown as z.ZodType; + +export const ProcedureTimeslotFindManyZodSchema = z.object({ select: ProcedureTimeslotFindManySelectSchema.optional(), include: z.lazy(() => ProcedureTimeslotIncludeObjectSchema.optional()), orderBy: z.union([ProcedureTimeslotOrderByWithRelationInputObjectSchema, ProcedureTimeslotOrderByWithRelationInputObjectSchema.array()]).optional(), where: ProcedureTimeslotWhereInputObjectSchema.optional(), cursor: ProcedureTimeslotWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), distinct: z.union([ProcedureTimeslotScalarFieldEnumSchema, ProcedureTimeslotScalarFieldEnumSchema.array()]).optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/findManySeleniumSettings.schema.ts b/packages/db/shared/schemas/findManySeleniumSettings.schema.ts new file mode 100644 index 00000000..40b1960f --- /dev/null +++ b/packages/db/shared/schemas/findManySeleniumSettings.schema.ts @@ -0,0 +1,28 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { SeleniumSettingsIncludeObjectSchema as SeleniumSettingsIncludeObjectSchema } from './objects/SeleniumSettingsInclude.schema'; +import { SeleniumSettingsOrderByWithRelationInputObjectSchema as SeleniumSettingsOrderByWithRelationInputObjectSchema } from './objects/SeleniumSettingsOrderByWithRelationInput.schema'; +import { SeleniumSettingsWhereInputObjectSchema as SeleniumSettingsWhereInputObjectSchema } from './objects/SeleniumSettingsWhereInput.schema'; +import { SeleniumSettingsWhereUniqueInputObjectSchema as SeleniumSettingsWhereUniqueInputObjectSchema } from './objects/SeleniumSettingsWhereUniqueInput.schema'; +import { SeleniumSettingsScalarFieldEnumSchema } from './enums/SeleniumSettingsScalarFieldEnum.schema'; + +// Select schema needs to be in file to prevent circular imports +//------------------------------------------------------ + +export const SeleniumSettingsFindManySelectSchema: z.ZodType = z.object({ + id: z.boolean().optional(), + userId: z.boolean().optional(), + paymentGroupId: z.boolean().optional(), + user: z.boolean().optional() + }).strict() as unknown as z.ZodType; + +export const SeleniumSettingsFindManySelectZodSchema = z.object({ + id: z.boolean().optional(), + userId: z.boolean().optional(), + paymentGroupId: z.boolean().optional(), + user: z.boolean().optional() + }).strict(); + +export const SeleniumSettingsFindManySchema: z.ZodType = z.object({ select: SeleniumSettingsFindManySelectSchema.optional(), include: z.lazy(() => SeleniumSettingsIncludeObjectSchema.optional()), orderBy: z.union([SeleniumSettingsOrderByWithRelationInputObjectSchema, SeleniumSettingsOrderByWithRelationInputObjectSchema.array()]).optional(), where: SeleniumSettingsWhereInputObjectSchema.optional(), cursor: SeleniumSettingsWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), distinct: z.union([SeleniumSettingsScalarFieldEnumSchema, SeleniumSettingsScalarFieldEnumSchema.array()]).optional() }).strict() as unknown as z.ZodType; + +export const SeleniumSettingsFindManyZodSchema = z.object({ select: SeleniumSettingsFindManySelectSchema.optional(), include: z.lazy(() => SeleniumSettingsIncludeObjectSchema.optional()), orderBy: z.union([SeleniumSettingsOrderByWithRelationInputObjectSchema, SeleniumSettingsOrderByWithRelationInputObjectSchema.array()]).optional(), where: SeleniumSettingsWhereInputObjectSchema.optional(), cursor: SeleniumSettingsWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), distinct: z.union([SeleniumSettingsScalarFieldEnumSchema, SeleniumSettingsScalarFieldEnumSchema.array()]).optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/findManyTwilioSettings.schema.ts b/packages/db/shared/schemas/findManyTwilioSettings.schema.ts new file mode 100644 index 00000000..125604e3 --- /dev/null +++ b/packages/db/shared/schemas/findManyTwilioSettings.schema.ts @@ -0,0 +1,36 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { TwilioSettingsIncludeObjectSchema as TwilioSettingsIncludeObjectSchema } from './objects/TwilioSettingsInclude.schema'; +import { TwilioSettingsOrderByWithRelationInputObjectSchema as TwilioSettingsOrderByWithRelationInputObjectSchema } from './objects/TwilioSettingsOrderByWithRelationInput.schema'; +import { TwilioSettingsWhereInputObjectSchema as TwilioSettingsWhereInputObjectSchema } from './objects/TwilioSettingsWhereInput.schema'; +import { TwilioSettingsWhereUniqueInputObjectSchema as TwilioSettingsWhereUniqueInputObjectSchema } from './objects/TwilioSettingsWhereUniqueInput.schema'; +import { TwilioSettingsScalarFieldEnumSchema } from './enums/TwilioSettingsScalarFieldEnum.schema'; + +// Select schema needs to be in file to prevent circular imports +//------------------------------------------------------ + +export const TwilioSettingsFindManySelectSchema: z.ZodType = z.object({ + id: z.boolean().optional(), + userId: z.boolean().optional(), + accountSid: z.boolean().optional(), + authToken: z.boolean().optional(), + phoneNumber: z.boolean().optional(), + greetingMessage: z.boolean().optional(), + templates: z.boolean().optional(), + user: z.boolean().optional() + }).strict() as unknown as z.ZodType; + +export const TwilioSettingsFindManySelectZodSchema = z.object({ + id: z.boolean().optional(), + userId: z.boolean().optional(), + accountSid: z.boolean().optional(), + authToken: z.boolean().optional(), + phoneNumber: z.boolean().optional(), + greetingMessage: z.boolean().optional(), + templates: z.boolean().optional(), + user: z.boolean().optional() + }).strict(); + +export const TwilioSettingsFindManySchema: z.ZodType = z.object({ select: TwilioSettingsFindManySelectSchema.optional(), include: z.lazy(() => TwilioSettingsIncludeObjectSchema.optional()), orderBy: z.union([TwilioSettingsOrderByWithRelationInputObjectSchema, TwilioSettingsOrderByWithRelationInputObjectSchema.array()]).optional(), where: TwilioSettingsWhereInputObjectSchema.optional(), cursor: TwilioSettingsWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), distinct: z.union([TwilioSettingsScalarFieldEnumSchema, TwilioSettingsScalarFieldEnumSchema.array()]).optional() }).strict() as unknown as z.ZodType; + +export const TwilioSettingsFindManyZodSchema = z.object({ select: TwilioSettingsFindManySelectSchema.optional(), include: z.lazy(() => TwilioSettingsIncludeObjectSchema.optional()), orderBy: z.union([TwilioSettingsOrderByWithRelationInputObjectSchema, TwilioSettingsOrderByWithRelationInputObjectSchema.array()]).optional(), where: TwilioSettingsWhereInputObjectSchema.optional(), cursor: TwilioSettingsWhereUniqueInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), distinct: z.union([TwilioSettingsScalarFieldEnumSchema, TwilioSettingsScalarFieldEnumSchema.array()]).optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/findManyUser.schema.ts b/packages/db/shared/schemas/findManyUser.schema.ts index a2a1de49..d82fa0c0 100644 --- a/packages/db/shared/schemas/findManyUser.schema.ts +++ b/packages/db/shared/schemas/findManyUser.schema.ts @@ -42,6 +42,7 @@ export const UserFindManySelectSchema: z.ZodType = z.object({ insuranceContacts: z.boolean().optional(), patientConversations: z.boolean().optional(), labRxTemplates: z.boolean().optional(), + seleniumSettings: z.boolean().optional(), _count: z.boolean().optional() }).strict() as unknown as z.ZodType; @@ -78,6 +79,7 @@ export const UserFindManySelectZodSchema = z.object({ insuranceContacts: z.boolean().optional(), patientConversations: z.boolean().optional(), labRxTemplates: z.boolean().optional(), + seleniumSettings: z.boolean().optional(), _count: z.boolean().optional() }).strict(); diff --git a/packages/db/shared/schemas/findUniqueAiSettings.schema.ts b/packages/db/shared/schemas/findUniqueAiSettings.schema.ts new file mode 100644 index 00000000..8abdfea3 --- /dev/null +++ b/packages/db/shared/schemas/findUniqueAiSettings.schema.ts @@ -0,0 +1,9 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { AiSettingsSelectObjectSchema as AiSettingsSelectObjectSchema } from './objects/AiSettingsSelect.schema'; +import { AiSettingsIncludeObjectSchema as AiSettingsIncludeObjectSchema } from './objects/AiSettingsInclude.schema'; +import { AiSettingsWhereUniqueInputObjectSchema as AiSettingsWhereUniqueInputObjectSchema } from './objects/AiSettingsWhereUniqueInput.schema'; + +export const AiSettingsFindUniqueSchema: z.ZodType = z.object({ select: AiSettingsSelectObjectSchema.optional(), include: AiSettingsIncludeObjectSchema.optional(), where: AiSettingsWhereUniqueInputObjectSchema }).strict() as unknown as z.ZodType; + +export const AiSettingsFindUniqueZodSchema = z.object({ select: AiSettingsSelectObjectSchema.optional(), include: AiSettingsIncludeObjectSchema.optional(), where: AiSettingsWhereUniqueInputObjectSchema }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/findUniqueCommissionBatch.schema.ts b/packages/db/shared/schemas/findUniqueCommissionBatch.schema.ts new file mode 100644 index 00000000..6fb0914a --- /dev/null +++ b/packages/db/shared/schemas/findUniqueCommissionBatch.schema.ts @@ -0,0 +1,9 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { CommissionBatchSelectObjectSchema as CommissionBatchSelectObjectSchema } from './objects/CommissionBatchSelect.schema'; +import { CommissionBatchIncludeObjectSchema as CommissionBatchIncludeObjectSchema } from './objects/CommissionBatchInclude.schema'; +import { CommissionBatchWhereUniqueInputObjectSchema as CommissionBatchWhereUniqueInputObjectSchema } from './objects/CommissionBatchWhereUniqueInput.schema'; + +export const CommissionBatchFindUniqueSchema: z.ZodType = z.object({ select: CommissionBatchSelectObjectSchema.optional(), include: CommissionBatchIncludeObjectSchema.optional(), where: CommissionBatchWhereUniqueInputObjectSchema }).strict() as unknown as z.ZodType; + +export const CommissionBatchFindUniqueZodSchema = z.object({ select: CommissionBatchSelectObjectSchema.optional(), include: CommissionBatchIncludeObjectSchema.optional(), where: CommissionBatchWhereUniqueInputObjectSchema }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/findUniqueCommissionBatchItem.schema.ts b/packages/db/shared/schemas/findUniqueCommissionBatchItem.schema.ts new file mode 100644 index 00000000..26923824 --- /dev/null +++ b/packages/db/shared/schemas/findUniqueCommissionBatchItem.schema.ts @@ -0,0 +1,9 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { CommissionBatchItemSelectObjectSchema as CommissionBatchItemSelectObjectSchema } from './objects/CommissionBatchItemSelect.schema'; +import { CommissionBatchItemIncludeObjectSchema as CommissionBatchItemIncludeObjectSchema } from './objects/CommissionBatchItemInclude.schema'; +import { CommissionBatchItemWhereUniqueInputObjectSchema as CommissionBatchItemWhereUniqueInputObjectSchema } from './objects/CommissionBatchItemWhereUniqueInput.schema'; + +export const CommissionBatchItemFindUniqueSchema: z.ZodType = z.object({ select: CommissionBatchItemSelectObjectSchema.optional(), include: CommissionBatchItemIncludeObjectSchema.optional(), where: CommissionBatchItemWhereUniqueInputObjectSchema }).strict() as unknown as z.ZodType; + +export const CommissionBatchItemFindUniqueZodSchema = z.object({ select: CommissionBatchItemSelectObjectSchema.optional(), include: CommissionBatchItemIncludeObjectSchema.optional(), where: CommissionBatchItemWhereUniqueInputObjectSchema }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/findUniqueCommunication.schema.ts b/packages/db/shared/schemas/findUniqueCommunication.schema.ts new file mode 100644 index 00000000..420f20bd --- /dev/null +++ b/packages/db/shared/schemas/findUniqueCommunication.schema.ts @@ -0,0 +1,9 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { CommunicationSelectObjectSchema as CommunicationSelectObjectSchema } from './objects/CommunicationSelect.schema'; +import { CommunicationIncludeObjectSchema as CommunicationIncludeObjectSchema } from './objects/CommunicationInclude.schema'; +import { CommunicationWhereUniqueInputObjectSchema as CommunicationWhereUniqueInputObjectSchema } from './objects/CommunicationWhereUniqueInput.schema'; + +export const CommunicationFindUniqueSchema: z.ZodType = z.object({ select: CommunicationSelectObjectSchema.optional(), include: CommunicationIncludeObjectSchema.optional(), where: CommunicationWhereUniqueInputObjectSchema }).strict() as unknown as z.ZodType; + +export const CommunicationFindUniqueZodSchema = z.object({ select: CommunicationSelectObjectSchema.optional(), include: CommunicationIncludeObjectSchema.optional(), where: CommunicationWhereUniqueInputObjectSchema }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/findUniqueInsuranceContact.schema.ts b/packages/db/shared/schemas/findUniqueInsuranceContact.schema.ts new file mode 100644 index 00000000..9aa0df23 --- /dev/null +++ b/packages/db/shared/schemas/findUniqueInsuranceContact.schema.ts @@ -0,0 +1,9 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { InsuranceContactSelectObjectSchema as InsuranceContactSelectObjectSchema } from './objects/InsuranceContactSelect.schema'; +import { InsuranceContactIncludeObjectSchema as InsuranceContactIncludeObjectSchema } from './objects/InsuranceContactInclude.schema'; +import { InsuranceContactWhereUniqueInputObjectSchema as InsuranceContactWhereUniqueInputObjectSchema } from './objects/InsuranceContactWhereUniqueInput.schema'; + +export const InsuranceContactFindUniqueSchema: z.ZodType = z.object({ select: InsuranceContactSelectObjectSchema.optional(), include: InsuranceContactIncludeObjectSchema.optional(), where: InsuranceContactWhereUniqueInputObjectSchema }).strict() as unknown as z.ZodType; + +export const InsuranceContactFindUniqueZodSchema = z.object({ select: InsuranceContactSelectObjectSchema.optional(), include: InsuranceContactIncludeObjectSchema.optional(), where: InsuranceContactWhereUniqueInputObjectSchema }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/findUniqueLabRxTemplate.schema.ts b/packages/db/shared/schemas/findUniqueLabRxTemplate.schema.ts new file mode 100644 index 00000000..4bbe7b7f --- /dev/null +++ b/packages/db/shared/schemas/findUniqueLabRxTemplate.schema.ts @@ -0,0 +1,9 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { LabRxTemplateSelectObjectSchema as LabRxTemplateSelectObjectSchema } from './objects/LabRxTemplateSelect.schema'; +import { LabRxTemplateIncludeObjectSchema as LabRxTemplateIncludeObjectSchema } from './objects/LabRxTemplateInclude.schema'; +import { LabRxTemplateWhereUniqueInputObjectSchema as LabRxTemplateWhereUniqueInputObjectSchema } from './objects/LabRxTemplateWhereUniqueInput.schema'; + +export const LabRxTemplateFindUniqueSchema: z.ZodType = z.object({ select: LabRxTemplateSelectObjectSchema.optional(), include: LabRxTemplateIncludeObjectSchema.optional(), where: LabRxTemplateWhereUniqueInputObjectSchema }).strict() as unknown as z.ZodType; + +export const LabRxTemplateFindUniqueZodSchema = z.object({ select: LabRxTemplateSelectObjectSchema.optional(), include: LabRxTemplateIncludeObjectSchema.optional(), where: LabRxTemplateWhereUniqueInputObjectSchema }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/findUniqueOfficeContact.schema.ts b/packages/db/shared/schemas/findUniqueOfficeContact.schema.ts new file mode 100644 index 00000000..b055148a --- /dev/null +++ b/packages/db/shared/schemas/findUniqueOfficeContact.schema.ts @@ -0,0 +1,9 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { OfficeContactSelectObjectSchema as OfficeContactSelectObjectSchema } from './objects/OfficeContactSelect.schema'; +import { OfficeContactIncludeObjectSchema as OfficeContactIncludeObjectSchema } from './objects/OfficeContactInclude.schema'; +import { OfficeContactWhereUniqueInputObjectSchema as OfficeContactWhereUniqueInputObjectSchema } from './objects/OfficeContactWhereUniqueInput.schema'; + +export const OfficeContactFindUniqueSchema: z.ZodType = z.object({ select: OfficeContactSelectObjectSchema.optional(), include: OfficeContactIncludeObjectSchema.optional(), where: OfficeContactWhereUniqueInputObjectSchema }).strict() as unknown as z.ZodType; + +export const OfficeContactFindUniqueZodSchema = z.object({ select: OfficeContactSelectObjectSchema.optional(), include: OfficeContactIncludeObjectSchema.optional(), where: OfficeContactWhereUniqueInputObjectSchema }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/findUniqueOfficeHours.schema.ts b/packages/db/shared/schemas/findUniqueOfficeHours.schema.ts new file mode 100644 index 00000000..8f406f61 --- /dev/null +++ b/packages/db/shared/schemas/findUniqueOfficeHours.schema.ts @@ -0,0 +1,9 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { OfficeHoursSelectObjectSchema as OfficeHoursSelectObjectSchema } from './objects/OfficeHoursSelect.schema'; +import { OfficeHoursIncludeObjectSchema as OfficeHoursIncludeObjectSchema } from './objects/OfficeHoursInclude.schema'; +import { OfficeHoursWhereUniqueInputObjectSchema as OfficeHoursWhereUniqueInputObjectSchema } from './objects/OfficeHoursWhereUniqueInput.schema'; + +export const OfficeHoursFindUniqueSchema: z.ZodType = z.object({ select: OfficeHoursSelectObjectSchema.optional(), include: OfficeHoursIncludeObjectSchema.optional(), where: OfficeHoursWhereUniqueInputObjectSchema }).strict() as unknown as z.ZodType; + +export const OfficeHoursFindUniqueZodSchema = z.object({ select: OfficeHoursSelectObjectSchema.optional(), include: OfficeHoursIncludeObjectSchema.optional(), where: OfficeHoursWhereUniqueInputObjectSchema }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/findUniqueOrThrowAiSettings.schema.ts b/packages/db/shared/schemas/findUniqueOrThrowAiSettings.schema.ts new file mode 100644 index 00000000..f6d49737 --- /dev/null +++ b/packages/db/shared/schemas/findUniqueOrThrowAiSettings.schema.ts @@ -0,0 +1,9 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { AiSettingsSelectObjectSchema as AiSettingsSelectObjectSchema } from './objects/AiSettingsSelect.schema'; +import { AiSettingsIncludeObjectSchema as AiSettingsIncludeObjectSchema } from './objects/AiSettingsInclude.schema'; +import { AiSettingsWhereUniqueInputObjectSchema as AiSettingsWhereUniqueInputObjectSchema } from './objects/AiSettingsWhereUniqueInput.schema'; + +export const AiSettingsFindUniqueOrThrowSchema: z.ZodType = z.object({ select: AiSettingsSelectObjectSchema.optional(), include: AiSettingsIncludeObjectSchema.optional(), where: AiSettingsWhereUniqueInputObjectSchema }).strict() as unknown as z.ZodType; + +export const AiSettingsFindUniqueOrThrowZodSchema = z.object({ select: AiSettingsSelectObjectSchema.optional(), include: AiSettingsIncludeObjectSchema.optional(), where: AiSettingsWhereUniqueInputObjectSchema }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/findUniqueOrThrowCommissionBatch.schema.ts b/packages/db/shared/schemas/findUniqueOrThrowCommissionBatch.schema.ts new file mode 100644 index 00000000..cb6da738 --- /dev/null +++ b/packages/db/shared/schemas/findUniqueOrThrowCommissionBatch.schema.ts @@ -0,0 +1,9 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { CommissionBatchSelectObjectSchema as CommissionBatchSelectObjectSchema } from './objects/CommissionBatchSelect.schema'; +import { CommissionBatchIncludeObjectSchema as CommissionBatchIncludeObjectSchema } from './objects/CommissionBatchInclude.schema'; +import { CommissionBatchWhereUniqueInputObjectSchema as CommissionBatchWhereUniqueInputObjectSchema } from './objects/CommissionBatchWhereUniqueInput.schema'; + +export const CommissionBatchFindUniqueOrThrowSchema: z.ZodType = z.object({ select: CommissionBatchSelectObjectSchema.optional(), include: CommissionBatchIncludeObjectSchema.optional(), where: CommissionBatchWhereUniqueInputObjectSchema }).strict() as unknown as z.ZodType; + +export const CommissionBatchFindUniqueOrThrowZodSchema = z.object({ select: CommissionBatchSelectObjectSchema.optional(), include: CommissionBatchIncludeObjectSchema.optional(), where: CommissionBatchWhereUniqueInputObjectSchema }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/findUniqueOrThrowCommissionBatchItem.schema.ts b/packages/db/shared/schemas/findUniqueOrThrowCommissionBatchItem.schema.ts new file mode 100644 index 00000000..de6a7da3 --- /dev/null +++ b/packages/db/shared/schemas/findUniqueOrThrowCommissionBatchItem.schema.ts @@ -0,0 +1,9 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { CommissionBatchItemSelectObjectSchema as CommissionBatchItemSelectObjectSchema } from './objects/CommissionBatchItemSelect.schema'; +import { CommissionBatchItemIncludeObjectSchema as CommissionBatchItemIncludeObjectSchema } from './objects/CommissionBatchItemInclude.schema'; +import { CommissionBatchItemWhereUniqueInputObjectSchema as CommissionBatchItemWhereUniqueInputObjectSchema } from './objects/CommissionBatchItemWhereUniqueInput.schema'; + +export const CommissionBatchItemFindUniqueOrThrowSchema: z.ZodType = z.object({ select: CommissionBatchItemSelectObjectSchema.optional(), include: CommissionBatchItemIncludeObjectSchema.optional(), where: CommissionBatchItemWhereUniqueInputObjectSchema }).strict() as unknown as z.ZodType; + +export const CommissionBatchItemFindUniqueOrThrowZodSchema = z.object({ select: CommissionBatchItemSelectObjectSchema.optional(), include: CommissionBatchItemIncludeObjectSchema.optional(), where: CommissionBatchItemWhereUniqueInputObjectSchema }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/findUniqueOrThrowCommunication.schema.ts b/packages/db/shared/schemas/findUniqueOrThrowCommunication.schema.ts new file mode 100644 index 00000000..fe3c0221 --- /dev/null +++ b/packages/db/shared/schemas/findUniqueOrThrowCommunication.schema.ts @@ -0,0 +1,9 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { CommunicationSelectObjectSchema as CommunicationSelectObjectSchema } from './objects/CommunicationSelect.schema'; +import { CommunicationIncludeObjectSchema as CommunicationIncludeObjectSchema } from './objects/CommunicationInclude.schema'; +import { CommunicationWhereUniqueInputObjectSchema as CommunicationWhereUniqueInputObjectSchema } from './objects/CommunicationWhereUniqueInput.schema'; + +export const CommunicationFindUniqueOrThrowSchema: z.ZodType = z.object({ select: CommunicationSelectObjectSchema.optional(), include: CommunicationIncludeObjectSchema.optional(), where: CommunicationWhereUniqueInputObjectSchema }).strict() as unknown as z.ZodType; + +export const CommunicationFindUniqueOrThrowZodSchema = z.object({ select: CommunicationSelectObjectSchema.optional(), include: CommunicationIncludeObjectSchema.optional(), where: CommunicationWhereUniqueInputObjectSchema }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/findUniqueOrThrowInsuranceContact.schema.ts b/packages/db/shared/schemas/findUniqueOrThrowInsuranceContact.schema.ts new file mode 100644 index 00000000..33cbd7eb --- /dev/null +++ b/packages/db/shared/schemas/findUniqueOrThrowInsuranceContact.schema.ts @@ -0,0 +1,9 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { InsuranceContactSelectObjectSchema as InsuranceContactSelectObjectSchema } from './objects/InsuranceContactSelect.schema'; +import { InsuranceContactIncludeObjectSchema as InsuranceContactIncludeObjectSchema } from './objects/InsuranceContactInclude.schema'; +import { InsuranceContactWhereUniqueInputObjectSchema as InsuranceContactWhereUniqueInputObjectSchema } from './objects/InsuranceContactWhereUniqueInput.schema'; + +export const InsuranceContactFindUniqueOrThrowSchema: z.ZodType = z.object({ select: InsuranceContactSelectObjectSchema.optional(), include: InsuranceContactIncludeObjectSchema.optional(), where: InsuranceContactWhereUniqueInputObjectSchema }).strict() as unknown as z.ZodType; + +export const InsuranceContactFindUniqueOrThrowZodSchema = z.object({ select: InsuranceContactSelectObjectSchema.optional(), include: InsuranceContactIncludeObjectSchema.optional(), where: InsuranceContactWhereUniqueInputObjectSchema }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/findUniqueOrThrowLabRxTemplate.schema.ts b/packages/db/shared/schemas/findUniqueOrThrowLabRxTemplate.schema.ts new file mode 100644 index 00000000..3d5600db --- /dev/null +++ b/packages/db/shared/schemas/findUniqueOrThrowLabRxTemplate.schema.ts @@ -0,0 +1,9 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { LabRxTemplateSelectObjectSchema as LabRxTemplateSelectObjectSchema } from './objects/LabRxTemplateSelect.schema'; +import { LabRxTemplateIncludeObjectSchema as LabRxTemplateIncludeObjectSchema } from './objects/LabRxTemplateInclude.schema'; +import { LabRxTemplateWhereUniqueInputObjectSchema as LabRxTemplateWhereUniqueInputObjectSchema } from './objects/LabRxTemplateWhereUniqueInput.schema'; + +export const LabRxTemplateFindUniqueOrThrowSchema: z.ZodType = z.object({ select: LabRxTemplateSelectObjectSchema.optional(), include: LabRxTemplateIncludeObjectSchema.optional(), where: LabRxTemplateWhereUniqueInputObjectSchema }).strict() as unknown as z.ZodType; + +export const LabRxTemplateFindUniqueOrThrowZodSchema = z.object({ select: LabRxTemplateSelectObjectSchema.optional(), include: LabRxTemplateIncludeObjectSchema.optional(), where: LabRxTemplateWhereUniqueInputObjectSchema }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/findUniqueOrThrowOfficeContact.schema.ts b/packages/db/shared/schemas/findUniqueOrThrowOfficeContact.schema.ts new file mode 100644 index 00000000..a5348842 --- /dev/null +++ b/packages/db/shared/schemas/findUniqueOrThrowOfficeContact.schema.ts @@ -0,0 +1,9 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { OfficeContactSelectObjectSchema as OfficeContactSelectObjectSchema } from './objects/OfficeContactSelect.schema'; +import { OfficeContactIncludeObjectSchema as OfficeContactIncludeObjectSchema } from './objects/OfficeContactInclude.schema'; +import { OfficeContactWhereUniqueInputObjectSchema as OfficeContactWhereUniqueInputObjectSchema } from './objects/OfficeContactWhereUniqueInput.schema'; + +export const OfficeContactFindUniqueOrThrowSchema: z.ZodType = z.object({ select: OfficeContactSelectObjectSchema.optional(), include: OfficeContactIncludeObjectSchema.optional(), where: OfficeContactWhereUniqueInputObjectSchema }).strict() as unknown as z.ZodType; + +export const OfficeContactFindUniqueOrThrowZodSchema = z.object({ select: OfficeContactSelectObjectSchema.optional(), include: OfficeContactIncludeObjectSchema.optional(), where: OfficeContactWhereUniqueInputObjectSchema }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/findUniqueOrThrowOfficeHours.schema.ts b/packages/db/shared/schemas/findUniqueOrThrowOfficeHours.schema.ts new file mode 100644 index 00000000..9fab280c --- /dev/null +++ b/packages/db/shared/schemas/findUniqueOrThrowOfficeHours.schema.ts @@ -0,0 +1,9 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { OfficeHoursSelectObjectSchema as OfficeHoursSelectObjectSchema } from './objects/OfficeHoursSelect.schema'; +import { OfficeHoursIncludeObjectSchema as OfficeHoursIncludeObjectSchema } from './objects/OfficeHoursInclude.schema'; +import { OfficeHoursWhereUniqueInputObjectSchema as OfficeHoursWhereUniqueInputObjectSchema } from './objects/OfficeHoursWhereUniqueInput.schema'; + +export const OfficeHoursFindUniqueOrThrowSchema: z.ZodType = z.object({ select: OfficeHoursSelectObjectSchema.optional(), include: OfficeHoursIncludeObjectSchema.optional(), where: OfficeHoursWhereUniqueInputObjectSchema }).strict() as unknown as z.ZodType; + +export const OfficeHoursFindUniqueOrThrowZodSchema = z.object({ select: OfficeHoursSelectObjectSchema.optional(), include: OfficeHoursIncludeObjectSchema.optional(), where: OfficeHoursWhereUniqueInputObjectSchema }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/findUniqueOrThrowPatientConversation.schema.ts b/packages/db/shared/schemas/findUniqueOrThrowPatientConversation.schema.ts new file mode 100644 index 00000000..764f7c80 --- /dev/null +++ b/packages/db/shared/schemas/findUniqueOrThrowPatientConversation.schema.ts @@ -0,0 +1,9 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { PatientConversationSelectObjectSchema as PatientConversationSelectObjectSchema } from './objects/PatientConversationSelect.schema'; +import { PatientConversationIncludeObjectSchema as PatientConversationIncludeObjectSchema } from './objects/PatientConversationInclude.schema'; +import { PatientConversationWhereUniqueInputObjectSchema as PatientConversationWhereUniqueInputObjectSchema } from './objects/PatientConversationWhereUniqueInput.schema'; + +export const PatientConversationFindUniqueOrThrowSchema: z.ZodType = z.object({ select: PatientConversationSelectObjectSchema.optional(), include: PatientConversationIncludeObjectSchema.optional(), where: PatientConversationWhereUniqueInputObjectSchema }).strict() as unknown as z.ZodType; + +export const PatientConversationFindUniqueOrThrowZodSchema = z.object({ select: PatientConversationSelectObjectSchema.optional(), include: PatientConversationIncludeObjectSchema.optional(), where: PatientConversationWhereUniqueInputObjectSchema }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/findUniqueOrThrowPatientDocument.schema.ts b/packages/db/shared/schemas/findUniqueOrThrowPatientDocument.schema.ts new file mode 100644 index 00000000..1e1f4ece --- /dev/null +++ b/packages/db/shared/schemas/findUniqueOrThrowPatientDocument.schema.ts @@ -0,0 +1,9 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { PatientDocumentSelectObjectSchema as PatientDocumentSelectObjectSchema } from './objects/PatientDocumentSelect.schema'; +import { PatientDocumentIncludeObjectSchema as PatientDocumentIncludeObjectSchema } from './objects/PatientDocumentInclude.schema'; +import { PatientDocumentWhereUniqueInputObjectSchema as PatientDocumentWhereUniqueInputObjectSchema } from './objects/PatientDocumentWhereUniqueInput.schema'; + +export const PatientDocumentFindUniqueOrThrowSchema: z.ZodType = z.object({ select: PatientDocumentSelectObjectSchema.optional(), include: PatientDocumentIncludeObjectSchema.optional(), where: PatientDocumentWhereUniqueInputObjectSchema }).strict() as unknown as z.ZodType; + +export const PatientDocumentFindUniqueOrThrowZodSchema = z.object({ select: PatientDocumentSelectObjectSchema.optional(), include: PatientDocumentIncludeObjectSchema.optional(), where: PatientDocumentWhereUniqueInputObjectSchema }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/findUniqueOrThrowProcedureTimeslot.schema.ts b/packages/db/shared/schemas/findUniqueOrThrowProcedureTimeslot.schema.ts new file mode 100644 index 00000000..6009ae42 --- /dev/null +++ b/packages/db/shared/schemas/findUniqueOrThrowProcedureTimeslot.schema.ts @@ -0,0 +1,9 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { ProcedureTimeslotSelectObjectSchema as ProcedureTimeslotSelectObjectSchema } from './objects/ProcedureTimeslotSelect.schema'; +import { ProcedureTimeslotIncludeObjectSchema as ProcedureTimeslotIncludeObjectSchema } from './objects/ProcedureTimeslotInclude.schema'; +import { ProcedureTimeslotWhereUniqueInputObjectSchema as ProcedureTimeslotWhereUniqueInputObjectSchema } from './objects/ProcedureTimeslotWhereUniqueInput.schema'; + +export const ProcedureTimeslotFindUniqueOrThrowSchema: z.ZodType = z.object({ select: ProcedureTimeslotSelectObjectSchema.optional(), include: ProcedureTimeslotIncludeObjectSchema.optional(), where: ProcedureTimeslotWhereUniqueInputObjectSchema }).strict() as unknown as z.ZodType; + +export const ProcedureTimeslotFindUniqueOrThrowZodSchema = z.object({ select: ProcedureTimeslotSelectObjectSchema.optional(), include: ProcedureTimeslotIncludeObjectSchema.optional(), where: ProcedureTimeslotWhereUniqueInputObjectSchema }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/findUniqueOrThrowSeleniumSettings.schema.ts b/packages/db/shared/schemas/findUniqueOrThrowSeleniumSettings.schema.ts new file mode 100644 index 00000000..bb666cd2 --- /dev/null +++ b/packages/db/shared/schemas/findUniqueOrThrowSeleniumSettings.schema.ts @@ -0,0 +1,9 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { SeleniumSettingsSelectObjectSchema as SeleniumSettingsSelectObjectSchema } from './objects/SeleniumSettingsSelect.schema'; +import { SeleniumSettingsIncludeObjectSchema as SeleniumSettingsIncludeObjectSchema } from './objects/SeleniumSettingsInclude.schema'; +import { SeleniumSettingsWhereUniqueInputObjectSchema as SeleniumSettingsWhereUniqueInputObjectSchema } from './objects/SeleniumSettingsWhereUniqueInput.schema'; + +export const SeleniumSettingsFindUniqueOrThrowSchema: z.ZodType = z.object({ select: SeleniumSettingsSelectObjectSchema.optional(), include: SeleniumSettingsIncludeObjectSchema.optional(), where: SeleniumSettingsWhereUniqueInputObjectSchema }).strict() as unknown as z.ZodType; + +export const SeleniumSettingsFindUniqueOrThrowZodSchema = z.object({ select: SeleniumSettingsSelectObjectSchema.optional(), include: SeleniumSettingsIncludeObjectSchema.optional(), where: SeleniumSettingsWhereUniqueInputObjectSchema }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/findUniqueOrThrowTwilioSettings.schema.ts b/packages/db/shared/schemas/findUniqueOrThrowTwilioSettings.schema.ts new file mode 100644 index 00000000..71f3c4b2 --- /dev/null +++ b/packages/db/shared/schemas/findUniqueOrThrowTwilioSettings.schema.ts @@ -0,0 +1,9 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { TwilioSettingsSelectObjectSchema as TwilioSettingsSelectObjectSchema } from './objects/TwilioSettingsSelect.schema'; +import { TwilioSettingsIncludeObjectSchema as TwilioSettingsIncludeObjectSchema } from './objects/TwilioSettingsInclude.schema'; +import { TwilioSettingsWhereUniqueInputObjectSchema as TwilioSettingsWhereUniqueInputObjectSchema } from './objects/TwilioSettingsWhereUniqueInput.schema'; + +export const TwilioSettingsFindUniqueOrThrowSchema: z.ZodType = z.object({ select: TwilioSettingsSelectObjectSchema.optional(), include: TwilioSettingsIncludeObjectSchema.optional(), where: TwilioSettingsWhereUniqueInputObjectSchema }).strict() as unknown as z.ZodType; + +export const TwilioSettingsFindUniqueOrThrowZodSchema = z.object({ select: TwilioSettingsSelectObjectSchema.optional(), include: TwilioSettingsIncludeObjectSchema.optional(), where: TwilioSettingsWhereUniqueInputObjectSchema }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/findUniquePatientConversation.schema.ts b/packages/db/shared/schemas/findUniquePatientConversation.schema.ts new file mode 100644 index 00000000..1fd4c0f9 --- /dev/null +++ b/packages/db/shared/schemas/findUniquePatientConversation.schema.ts @@ -0,0 +1,9 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { PatientConversationSelectObjectSchema as PatientConversationSelectObjectSchema } from './objects/PatientConversationSelect.schema'; +import { PatientConversationIncludeObjectSchema as PatientConversationIncludeObjectSchema } from './objects/PatientConversationInclude.schema'; +import { PatientConversationWhereUniqueInputObjectSchema as PatientConversationWhereUniqueInputObjectSchema } from './objects/PatientConversationWhereUniqueInput.schema'; + +export const PatientConversationFindUniqueSchema: z.ZodType = z.object({ select: PatientConversationSelectObjectSchema.optional(), include: PatientConversationIncludeObjectSchema.optional(), where: PatientConversationWhereUniqueInputObjectSchema }).strict() as unknown as z.ZodType; + +export const PatientConversationFindUniqueZodSchema = z.object({ select: PatientConversationSelectObjectSchema.optional(), include: PatientConversationIncludeObjectSchema.optional(), where: PatientConversationWhereUniqueInputObjectSchema }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/findUniquePatientDocument.schema.ts b/packages/db/shared/schemas/findUniquePatientDocument.schema.ts new file mode 100644 index 00000000..ad39ffcd --- /dev/null +++ b/packages/db/shared/schemas/findUniquePatientDocument.schema.ts @@ -0,0 +1,9 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { PatientDocumentSelectObjectSchema as PatientDocumentSelectObjectSchema } from './objects/PatientDocumentSelect.schema'; +import { PatientDocumentIncludeObjectSchema as PatientDocumentIncludeObjectSchema } from './objects/PatientDocumentInclude.schema'; +import { PatientDocumentWhereUniqueInputObjectSchema as PatientDocumentWhereUniqueInputObjectSchema } from './objects/PatientDocumentWhereUniqueInput.schema'; + +export const PatientDocumentFindUniqueSchema: z.ZodType = z.object({ select: PatientDocumentSelectObjectSchema.optional(), include: PatientDocumentIncludeObjectSchema.optional(), where: PatientDocumentWhereUniqueInputObjectSchema }).strict() as unknown as z.ZodType; + +export const PatientDocumentFindUniqueZodSchema = z.object({ select: PatientDocumentSelectObjectSchema.optional(), include: PatientDocumentIncludeObjectSchema.optional(), where: PatientDocumentWhereUniqueInputObjectSchema }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/findUniqueProcedureTimeslot.schema.ts b/packages/db/shared/schemas/findUniqueProcedureTimeslot.schema.ts new file mode 100644 index 00000000..1865fdb7 --- /dev/null +++ b/packages/db/shared/schemas/findUniqueProcedureTimeslot.schema.ts @@ -0,0 +1,9 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { ProcedureTimeslotSelectObjectSchema as ProcedureTimeslotSelectObjectSchema } from './objects/ProcedureTimeslotSelect.schema'; +import { ProcedureTimeslotIncludeObjectSchema as ProcedureTimeslotIncludeObjectSchema } from './objects/ProcedureTimeslotInclude.schema'; +import { ProcedureTimeslotWhereUniqueInputObjectSchema as ProcedureTimeslotWhereUniqueInputObjectSchema } from './objects/ProcedureTimeslotWhereUniqueInput.schema'; + +export const ProcedureTimeslotFindUniqueSchema: z.ZodType = z.object({ select: ProcedureTimeslotSelectObjectSchema.optional(), include: ProcedureTimeslotIncludeObjectSchema.optional(), where: ProcedureTimeslotWhereUniqueInputObjectSchema }).strict() as unknown as z.ZodType; + +export const ProcedureTimeslotFindUniqueZodSchema = z.object({ select: ProcedureTimeslotSelectObjectSchema.optional(), include: ProcedureTimeslotIncludeObjectSchema.optional(), where: ProcedureTimeslotWhereUniqueInputObjectSchema }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/findUniqueSeleniumSettings.schema.ts b/packages/db/shared/schemas/findUniqueSeleniumSettings.schema.ts new file mode 100644 index 00000000..c338c497 --- /dev/null +++ b/packages/db/shared/schemas/findUniqueSeleniumSettings.schema.ts @@ -0,0 +1,9 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { SeleniumSettingsSelectObjectSchema as SeleniumSettingsSelectObjectSchema } from './objects/SeleniumSettingsSelect.schema'; +import { SeleniumSettingsIncludeObjectSchema as SeleniumSettingsIncludeObjectSchema } from './objects/SeleniumSettingsInclude.schema'; +import { SeleniumSettingsWhereUniqueInputObjectSchema as SeleniumSettingsWhereUniqueInputObjectSchema } from './objects/SeleniumSettingsWhereUniqueInput.schema'; + +export const SeleniumSettingsFindUniqueSchema: z.ZodType = z.object({ select: SeleniumSettingsSelectObjectSchema.optional(), include: SeleniumSettingsIncludeObjectSchema.optional(), where: SeleniumSettingsWhereUniqueInputObjectSchema }).strict() as unknown as z.ZodType; + +export const SeleniumSettingsFindUniqueZodSchema = z.object({ select: SeleniumSettingsSelectObjectSchema.optional(), include: SeleniumSettingsIncludeObjectSchema.optional(), where: SeleniumSettingsWhereUniqueInputObjectSchema }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/findUniqueTwilioSettings.schema.ts b/packages/db/shared/schemas/findUniqueTwilioSettings.schema.ts new file mode 100644 index 00000000..83d26480 --- /dev/null +++ b/packages/db/shared/schemas/findUniqueTwilioSettings.schema.ts @@ -0,0 +1,9 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { TwilioSettingsSelectObjectSchema as TwilioSettingsSelectObjectSchema } from './objects/TwilioSettingsSelect.schema'; +import { TwilioSettingsIncludeObjectSchema as TwilioSettingsIncludeObjectSchema } from './objects/TwilioSettingsInclude.schema'; +import { TwilioSettingsWhereUniqueInputObjectSchema as TwilioSettingsWhereUniqueInputObjectSchema } from './objects/TwilioSettingsWhereUniqueInput.schema'; + +export const TwilioSettingsFindUniqueSchema: z.ZodType = z.object({ select: TwilioSettingsSelectObjectSchema.optional(), include: TwilioSettingsIncludeObjectSchema.optional(), where: TwilioSettingsWhereUniqueInputObjectSchema }).strict() as unknown as z.ZodType; + +export const TwilioSettingsFindUniqueZodSchema = z.object({ select: TwilioSettingsSelectObjectSchema.optional(), include: TwilioSettingsIncludeObjectSchema.optional(), where: TwilioSettingsWhereUniqueInputObjectSchema }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/groupByAiSettings.schema.ts b/packages/db/shared/schemas/groupByAiSettings.schema.ts new file mode 100644 index 00000000..7915d5ba --- /dev/null +++ b/packages/db/shared/schemas/groupByAiSettings.schema.ts @@ -0,0 +1,15 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { AiSettingsWhereInputObjectSchema as AiSettingsWhereInputObjectSchema } from './objects/AiSettingsWhereInput.schema'; +import { AiSettingsOrderByWithAggregationInputObjectSchema as AiSettingsOrderByWithAggregationInputObjectSchema } from './objects/AiSettingsOrderByWithAggregationInput.schema'; +import { AiSettingsScalarWhereWithAggregatesInputObjectSchema as AiSettingsScalarWhereWithAggregatesInputObjectSchema } from './objects/AiSettingsScalarWhereWithAggregatesInput.schema'; +import { AiSettingsScalarFieldEnumSchema } from './enums/AiSettingsScalarFieldEnum.schema'; +import { AiSettingsCountAggregateInputObjectSchema as AiSettingsCountAggregateInputObjectSchema } from './objects/AiSettingsCountAggregateInput.schema'; +import { AiSettingsMinAggregateInputObjectSchema as AiSettingsMinAggregateInputObjectSchema } from './objects/AiSettingsMinAggregateInput.schema'; +import { AiSettingsMaxAggregateInputObjectSchema as AiSettingsMaxAggregateInputObjectSchema } from './objects/AiSettingsMaxAggregateInput.schema'; +import { AiSettingsAvgAggregateInputObjectSchema as AiSettingsAvgAggregateInputObjectSchema } from './objects/AiSettingsAvgAggregateInput.schema'; +import { AiSettingsSumAggregateInputObjectSchema as AiSettingsSumAggregateInputObjectSchema } from './objects/AiSettingsSumAggregateInput.schema'; + +export const AiSettingsGroupBySchema: z.ZodType = z.object({ where: AiSettingsWhereInputObjectSchema.optional(), orderBy: z.union([AiSettingsOrderByWithAggregationInputObjectSchema, AiSettingsOrderByWithAggregationInputObjectSchema.array()]).optional(), having: AiSettingsScalarWhereWithAggregatesInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), by: z.array(AiSettingsScalarFieldEnumSchema), _count: z.union([ z.literal(true), AiSettingsCountAggregateInputObjectSchema ]).optional(), _min: AiSettingsMinAggregateInputObjectSchema.optional(), _max: AiSettingsMaxAggregateInputObjectSchema.optional(), _avg: AiSettingsAvgAggregateInputObjectSchema.optional(), _sum: AiSettingsSumAggregateInputObjectSchema.optional() }).strict() as unknown as z.ZodType; + +export const AiSettingsGroupByZodSchema = z.object({ where: AiSettingsWhereInputObjectSchema.optional(), orderBy: z.union([AiSettingsOrderByWithAggregationInputObjectSchema, AiSettingsOrderByWithAggregationInputObjectSchema.array()]).optional(), having: AiSettingsScalarWhereWithAggregatesInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), by: z.array(AiSettingsScalarFieldEnumSchema), _count: z.union([ z.literal(true), AiSettingsCountAggregateInputObjectSchema ]).optional(), _min: AiSettingsMinAggregateInputObjectSchema.optional(), _max: AiSettingsMaxAggregateInputObjectSchema.optional(), _avg: AiSettingsAvgAggregateInputObjectSchema.optional(), _sum: AiSettingsSumAggregateInputObjectSchema.optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/groupByCloudFileChunk.schema.ts b/packages/db/shared/schemas/groupByCloudFileChunk.schema.ts new file mode 100644 index 00000000..df814e0a --- /dev/null +++ b/packages/db/shared/schemas/groupByCloudFileChunk.schema.ts @@ -0,0 +1,15 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { CloudFileChunkWhereInputObjectSchema as CloudFileChunkWhereInputObjectSchema } from './objects/CloudFileChunkWhereInput.schema'; +import { CloudFileChunkOrderByWithAggregationInputObjectSchema as CloudFileChunkOrderByWithAggregationInputObjectSchema } from './objects/CloudFileChunkOrderByWithAggregationInput.schema'; +import { CloudFileChunkScalarWhereWithAggregatesInputObjectSchema as CloudFileChunkScalarWhereWithAggregatesInputObjectSchema } from './objects/CloudFileChunkScalarWhereWithAggregatesInput.schema'; +import { CloudFileChunkScalarFieldEnumSchema } from './enums/CloudFileChunkScalarFieldEnum.schema'; +import { CloudFileChunkCountAggregateInputObjectSchema as CloudFileChunkCountAggregateInputObjectSchema } from './objects/CloudFileChunkCountAggregateInput.schema'; +import { CloudFileChunkMinAggregateInputObjectSchema as CloudFileChunkMinAggregateInputObjectSchema } from './objects/CloudFileChunkMinAggregateInput.schema'; +import { CloudFileChunkMaxAggregateInputObjectSchema as CloudFileChunkMaxAggregateInputObjectSchema } from './objects/CloudFileChunkMaxAggregateInput.schema'; +import { CloudFileChunkAvgAggregateInputObjectSchema as CloudFileChunkAvgAggregateInputObjectSchema } from './objects/CloudFileChunkAvgAggregateInput.schema'; +import { CloudFileChunkSumAggregateInputObjectSchema as CloudFileChunkSumAggregateInputObjectSchema } from './objects/CloudFileChunkSumAggregateInput.schema'; + +export const CloudFileChunkGroupBySchema: z.ZodType = z.object({ where: CloudFileChunkWhereInputObjectSchema.optional(), orderBy: z.union([CloudFileChunkOrderByWithAggregationInputObjectSchema, CloudFileChunkOrderByWithAggregationInputObjectSchema.array()]).optional(), having: CloudFileChunkScalarWhereWithAggregatesInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), by: z.array(CloudFileChunkScalarFieldEnumSchema), _count: z.union([ z.literal(true), CloudFileChunkCountAggregateInputObjectSchema ]).optional(), _min: CloudFileChunkMinAggregateInputObjectSchema.optional(), _max: CloudFileChunkMaxAggregateInputObjectSchema.optional(), _avg: CloudFileChunkAvgAggregateInputObjectSchema.optional(), _sum: CloudFileChunkSumAggregateInputObjectSchema.optional() }).strict() as unknown as z.ZodType; + +export const CloudFileChunkGroupByZodSchema = z.object({ where: CloudFileChunkWhereInputObjectSchema.optional(), orderBy: z.union([CloudFileChunkOrderByWithAggregationInputObjectSchema, CloudFileChunkOrderByWithAggregationInputObjectSchema.array()]).optional(), having: CloudFileChunkScalarWhereWithAggregatesInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), by: z.array(CloudFileChunkScalarFieldEnumSchema), _count: z.union([ z.literal(true), CloudFileChunkCountAggregateInputObjectSchema ]).optional(), _min: CloudFileChunkMinAggregateInputObjectSchema.optional(), _max: CloudFileChunkMaxAggregateInputObjectSchema.optional(), _avg: CloudFileChunkAvgAggregateInputObjectSchema.optional(), _sum: CloudFileChunkSumAggregateInputObjectSchema.optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/groupByCommissionBatch.schema.ts b/packages/db/shared/schemas/groupByCommissionBatch.schema.ts new file mode 100644 index 00000000..6b7152fc --- /dev/null +++ b/packages/db/shared/schemas/groupByCommissionBatch.schema.ts @@ -0,0 +1,15 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { CommissionBatchWhereInputObjectSchema as CommissionBatchWhereInputObjectSchema } from './objects/CommissionBatchWhereInput.schema'; +import { CommissionBatchOrderByWithAggregationInputObjectSchema as CommissionBatchOrderByWithAggregationInputObjectSchema } from './objects/CommissionBatchOrderByWithAggregationInput.schema'; +import { CommissionBatchScalarWhereWithAggregatesInputObjectSchema as CommissionBatchScalarWhereWithAggregatesInputObjectSchema } from './objects/CommissionBatchScalarWhereWithAggregatesInput.schema'; +import { CommissionBatchScalarFieldEnumSchema } from './enums/CommissionBatchScalarFieldEnum.schema'; +import { CommissionBatchCountAggregateInputObjectSchema as CommissionBatchCountAggregateInputObjectSchema } from './objects/CommissionBatchCountAggregateInput.schema'; +import { CommissionBatchMinAggregateInputObjectSchema as CommissionBatchMinAggregateInputObjectSchema } from './objects/CommissionBatchMinAggregateInput.schema'; +import { CommissionBatchMaxAggregateInputObjectSchema as CommissionBatchMaxAggregateInputObjectSchema } from './objects/CommissionBatchMaxAggregateInput.schema'; +import { CommissionBatchAvgAggregateInputObjectSchema as CommissionBatchAvgAggregateInputObjectSchema } from './objects/CommissionBatchAvgAggregateInput.schema'; +import { CommissionBatchSumAggregateInputObjectSchema as CommissionBatchSumAggregateInputObjectSchema } from './objects/CommissionBatchSumAggregateInput.schema'; + +export const CommissionBatchGroupBySchema: z.ZodType = z.object({ where: CommissionBatchWhereInputObjectSchema.optional(), orderBy: z.union([CommissionBatchOrderByWithAggregationInputObjectSchema, CommissionBatchOrderByWithAggregationInputObjectSchema.array()]).optional(), having: CommissionBatchScalarWhereWithAggregatesInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), by: z.array(CommissionBatchScalarFieldEnumSchema), _count: z.union([ z.literal(true), CommissionBatchCountAggregateInputObjectSchema ]).optional(), _min: CommissionBatchMinAggregateInputObjectSchema.optional(), _max: CommissionBatchMaxAggregateInputObjectSchema.optional(), _avg: CommissionBatchAvgAggregateInputObjectSchema.optional(), _sum: CommissionBatchSumAggregateInputObjectSchema.optional() }).strict() as unknown as z.ZodType; + +export const CommissionBatchGroupByZodSchema = z.object({ where: CommissionBatchWhereInputObjectSchema.optional(), orderBy: z.union([CommissionBatchOrderByWithAggregationInputObjectSchema, CommissionBatchOrderByWithAggregationInputObjectSchema.array()]).optional(), having: CommissionBatchScalarWhereWithAggregatesInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), by: z.array(CommissionBatchScalarFieldEnumSchema), _count: z.union([ z.literal(true), CommissionBatchCountAggregateInputObjectSchema ]).optional(), _min: CommissionBatchMinAggregateInputObjectSchema.optional(), _max: CommissionBatchMaxAggregateInputObjectSchema.optional(), _avg: CommissionBatchAvgAggregateInputObjectSchema.optional(), _sum: CommissionBatchSumAggregateInputObjectSchema.optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/groupByCommissionBatchItem.schema.ts b/packages/db/shared/schemas/groupByCommissionBatchItem.schema.ts new file mode 100644 index 00000000..f9113855 --- /dev/null +++ b/packages/db/shared/schemas/groupByCommissionBatchItem.schema.ts @@ -0,0 +1,15 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { CommissionBatchItemWhereInputObjectSchema as CommissionBatchItemWhereInputObjectSchema } from './objects/CommissionBatchItemWhereInput.schema'; +import { CommissionBatchItemOrderByWithAggregationInputObjectSchema as CommissionBatchItemOrderByWithAggregationInputObjectSchema } from './objects/CommissionBatchItemOrderByWithAggregationInput.schema'; +import { CommissionBatchItemScalarWhereWithAggregatesInputObjectSchema as CommissionBatchItemScalarWhereWithAggregatesInputObjectSchema } from './objects/CommissionBatchItemScalarWhereWithAggregatesInput.schema'; +import { CommissionBatchItemScalarFieldEnumSchema } from './enums/CommissionBatchItemScalarFieldEnum.schema'; +import { CommissionBatchItemCountAggregateInputObjectSchema as CommissionBatchItemCountAggregateInputObjectSchema } from './objects/CommissionBatchItemCountAggregateInput.schema'; +import { CommissionBatchItemMinAggregateInputObjectSchema as CommissionBatchItemMinAggregateInputObjectSchema } from './objects/CommissionBatchItemMinAggregateInput.schema'; +import { CommissionBatchItemMaxAggregateInputObjectSchema as CommissionBatchItemMaxAggregateInputObjectSchema } from './objects/CommissionBatchItemMaxAggregateInput.schema'; +import { CommissionBatchItemAvgAggregateInputObjectSchema as CommissionBatchItemAvgAggregateInputObjectSchema } from './objects/CommissionBatchItemAvgAggregateInput.schema'; +import { CommissionBatchItemSumAggregateInputObjectSchema as CommissionBatchItemSumAggregateInputObjectSchema } from './objects/CommissionBatchItemSumAggregateInput.schema'; + +export const CommissionBatchItemGroupBySchema: z.ZodType = z.object({ where: CommissionBatchItemWhereInputObjectSchema.optional(), orderBy: z.union([CommissionBatchItemOrderByWithAggregationInputObjectSchema, CommissionBatchItemOrderByWithAggregationInputObjectSchema.array()]).optional(), having: CommissionBatchItemScalarWhereWithAggregatesInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), by: z.array(CommissionBatchItemScalarFieldEnumSchema), _count: z.union([ z.literal(true), CommissionBatchItemCountAggregateInputObjectSchema ]).optional(), _min: CommissionBatchItemMinAggregateInputObjectSchema.optional(), _max: CommissionBatchItemMaxAggregateInputObjectSchema.optional(), _avg: CommissionBatchItemAvgAggregateInputObjectSchema.optional(), _sum: CommissionBatchItemSumAggregateInputObjectSchema.optional() }).strict() as unknown as z.ZodType; + +export const CommissionBatchItemGroupByZodSchema = z.object({ where: CommissionBatchItemWhereInputObjectSchema.optional(), orderBy: z.union([CommissionBatchItemOrderByWithAggregationInputObjectSchema, CommissionBatchItemOrderByWithAggregationInputObjectSchema.array()]).optional(), having: CommissionBatchItemScalarWhereWithAggregatesInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), by: z.array(CommissionBatchItemScalarFieldEnumSchema), _count: z.union([ z.literal(true), CommissionBatchItemCountAggregateInputObjectSchema ]).optional(), _min: CommissionBatchItemMinAggregateInputObjectSchema.optional(), _max: CommissionBatchItemMaxAggregateInputObjectSchema.optional(), _avg: CommissionBatchItemAvgAggregateInputObjectSchema.optional(), _sum: CommissionBatchItemSumAggregateInputObjectSchema.optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/groupByCommunication.schema.ts b/packages/db/shared/schemas/groupByCommunication.schema.ts new file mode 100644 index 00000000..73a4be2a --- /dev/null +++ b/packages/db/shared/schemas/groupByCommunication.schema.ts @@ -0,0 +1,15 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { CommunicationWhereInputObjectSchema as CommunicationWhereInputObjectSchema } from './objects/CommunicationWhereInput.schema'; +import { CommunicationOrderByWithAggregationInputObjectSchema as CommunicationOrderByWithAggregationInputObjectSchema } from './objects/CommunicationOrderByWithAggregationInput.schema'; +import { CommunicationScalarWhereWithAggregatesInputObjectSchema as CommunicationScalarWhereWithAggregatesInputObjectSchema } from './objects/CommunicationScalarWhereWithAggregatesInput.schema'; +import { CommunicationScalarFieldEnumSchema } from './enums/CommunicationScalarFieldEnum.schema'; +import { CommunicationCountAggregateInputObjectSchema as CommunicationCountAggregateInputObjectSchema } from './objects/CommunicationCountAggregateInput.schema'; +import { CommunicationMinAggregateInputObjectSchema as CommunicationMinAggregateInputObjectSchema } from './objects/CommunicationMinAggregateInput.schema'; +import { CommunicationMaxAggregateInputObjectSchema as CommunicationMaxAggregateInputObjectSchema } from './objects/CommunicationMaxAggregateInput.schema'; +import { CommunicationAvgAggregateInputObjectSchema as CommunicationAvgAggregateInputObjectSchema } from './objects/CommunicationAvgAggregateInput.schema'; +import { CommunicationSumAggregateInputObjectSchema as CommunicationSumAggregateInputObjectSchema } from './objects/CommunicationSumAggregateInput.schema'; + +export const CommunicationGroupBySchema: z.ZodType = z.object({ where: CommunicationWhereInputObjectSchema.optional(), orderBy: z.union([CommunicationOrderByWithAggregationInputObjectSchema, CommunicationOrderByWithAggregationInputObjectSchema.array()]).optional(), having: CommunicationScalarWhereWithAggregatesInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), by: z.array(CommunicationScalarFieldEnumSchema), _count: z.union([ z.literal(true), CommunicationCountAggregateInputObjectSchema ]).optional(), _min: CommunicationMinAggregateInputObjectSchema.optional(), _max: CommunicationMaxAggregateInputObjectSchema.optional(), _avg: CommunicationAvgAggregateInputObjectSchema.optional(), _sum: CommunicationSumAggregateInputObjectSchema.optional() }).strict() as unknown as z.ZodType; + +export const CommunicationGroupByZodSchema = z.object({ where: CommunicationWhereInputObjectSchema.optional(), orderBy: z.union([CommunicationOrderByWithAggregationInputObjectSchema, CommunicationOrderByWithAggregationInputObjectSchema.array()]).optional(), having: CommunicationScalarWhereWithAggregatesInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), by: z.array(CommunicationScalarFieldEnumSchema), _count: z.union([ z.literal(true), CommunicationCountAggregateInputObjectSchema ]).optional(), _min: CommunicationMinAggregateInputObjectSchema.optional(), _max: CommunicationMaxAggregateInputObjectSchema.optional(), _avg: CommunicationAvgAggregateInputObjectSchema.optional(), _sum: CommunicationSumAggregateInputObjectSchema.optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/groupByInsuranceContact.schema.ts b/packages/db/shared/schemas/groupByInsuranceContact.schema.ts new file mode 100644 index 00000000..e33ce203 --- /dev/null +++ b/packages/db/shared/schemas/groupByInsuranceContact.schema.ts @@ -0,0 +1,15 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { InsuranceContactWhereInputObjectSchema as InsuranceContactWhereInputObjectSchema } from './objects/InsuranceContactWhereInput.schema'; +import { InsuranceContactOrderByWithAggregationInputObjectSchema as InsuranceContactOrderByWithAggregationInputObjectSchema } from './objects/InsuranceContactOrderByWithAggregationInput.schema'; +import { InsuranceContactScalarWhereWithAggregatesInputObjectSchema as InsuranceContactScalarWhereWithAggregatesInputObjectSchema } from './objects/InsuranceContactScalarWhereWithAggregatesInput.schema'; +import { InsuranceContactScalarFieldEnumSchema } from './enums/InsuranceContactScalarFieldEnum.schema'; +import { InsuranceContactCountAggregateInputObjectSchema as InsuranceContactCountAggregateInputObjectSchema } from './objects/InsuranceContactCountAggregateInput.schema'; +import { InsuranceContactMinAggregateInputObjectSchema as InsuranceContactMinAggregateInputObjectSchema } from './objects/InsuranceContactMinAggregateInput.schema'; +import { InsuranceContactMaxAggregateInputObjectSchema as InsuranceContactMaxAggregateInputObjectSchema } from './objects/InsuranceContactMaxAggregateInput.schema'; +import { InsuranceContactAvgAggregateInputObjectSchema as InsuranceContactAvgAggregateInputObjectSchema } from './objects/InsuranceContactAvgAggregateInput.schema'; +import { InsuranceContactSumAggregateInputObjectSchema as InsuranceContactSumAggregateInputObjectSchema } from './objects/InsuranceContactSumAggregateInput.schema'; + +export const InsuranceContactGroupBySchema: z.ZodType = z.object({ where: InsuranceContactWhereInputObjectSchema.optional(), orderBy: z.union([InsuranceContactOrderByWithAggregationInputObjectSchema, InsuranceContactOrderByWithAggregationInputObjectSchema.array()]).optional(), having: InsuranceContactScalarWhereWithAggregatesInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), by: z.array(InsuranceContactScalarFieldEnumSchema), _count: z.union([ z.literal(true), InsuranceContactCountAggregateInputObjectSchema ]).optional(), _min: InsuranceContactMinAggregateInputObjectSchema.optional(), _max: InsuranceContactMaxAggregateInputObjectSchema.optional(), _avg: InsuranceContactAvgAggregateInputObjectSchema.optional(), _sum: InsuranceContactSumAggregateInputObjectSchema.optional() }).strict() as unknown as z.ZodType; + +export const InsuranceContactGroupByZodSchema = z.object({ where: InsuranceContactWhereInputObjectSchema.optional(), orderBy: z.union([InsuranceContactOrderByWithAggregationInputObjectSchema, InsuranceContactOrderByWithAggregationInputObjectSchema.array()]).optional(), having: InsuranceContactScalarWhereWithAggregatesInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), by: z.array(InsuranceContactScalarFieldEnumSchema), _count: z.union([ z.literal(true), InsuranceContactCountAggregateInputObjectSchema ]).optional(), _min: InsuranceContactMinAggregateInputObjectSchema.optional(), _max: InsuranceContactMaxAggregateInputObjectSchema.optional(), _avg: InsuranceContactAvgAggregateInputObjectSchema.optional(), _sum: InsuranceContactSumAggregateInputObjectSchema.optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/groupByLabRxTemplate.schema.ts b/packages/db/shared/schemas/groupByLabRxTemplate.schema.ts new file mode 100644 index 00000000..b0727eda --- /dev/null +++ b/packages/db/shared/schemas/groupByLabRxTemplate.schema.ts @@ -0,0 +1,15 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { LabRxTemplateWhereInputObjectSchema as LabRxTemplateWhereInputObjectSchema } from './objects/LabRxTemplateWhereInput.schema'; +import { LabRxTemplateOrderByWithAggregationInputObjectSchema as LabRxTemplateOrderByWithAggregationInputObjectSchema } from './objects/LabRxTemplateOrderByWithAggregationInput.schema'; +import { LabRxTemplateScalarWhereWithAggregatesInputObjectSchema as LabRxTemplateScalarWhereWithAggregatesInputObjectSchema } from './objects/LabRxTemplateScalarWhereWithAggregatesInput.schema'; +import { LabRxTemplateScalarFieldEnumSchema } from './enums/LabRxTemplateScalarFieldEnum.schema'; +import { LabRxTemplateCountAggregateInputObjectSchema as LabRxTemplateCountAggregateInputObjectSchema } from './objects/LabRxTemplateCountAggregateInput.schema'; +import { LabRxTemplateMinAggregateInputObjectSchema as LabRxTemplateMinAggregateInputObjectSchema } from './objects/LabRxTemplateMinAggregateInput.schema'; +import { LabRxTemplateMaxAggregateInputObjectSchema as LabRxTemplateMaxAggregateInputObjectSchema } from './objects/LabRxTemplateMaxAggregateInput.schema'; +import { LabRxTemplateAvgAggregateInputObjectSchema as LabRxTemplateAvgAggregateInputObjectSchema } from './objects/LabRxTemplateAvgAggregateInput.schema'; +import { LabRxTemplateSumAggregateInputObjectSchema as LabRxTemplateSumAggregateInputObjectSchema } from './objects/LabRxTemplateSumAggregateInput.schema'; + +export const LabRxTemplateGroupBySchema: z.ZodType = z.object({ where: LabRxTemplateWhereInputObjectSchema.optional(), orderBy: z.union([LabRxTemplateOrderByWithAggregationInputObjectSchema, LabRxTemplateOrderByWithAggregationInputObjectSchema.array()]).optional(), having: LabRxTemplateScalarWhereWithAggregatesInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), by: z.array(LabRxTemplateScalarFieldEnumSchema), _count: z.union([ z.literal(true), LabRxTemplateCountAggregateInputObjectSchema ]).optional(), _min: LabRxTemplateMinAggregateInputObjectSchema.optional(), _max: LabRxTemplateMaxAggregateInputObjectSchema.optional(), _avg: LabRxTemplateAvgAggregateInputObjectSchema.optional(), _sum: LabRxTemplateSumAggregateInputObjectSchema.optional() }).strict() as unknown as z.ZodType; + +export const LabRxTemplateGroupByZodSchema = z.object({ where: LabRxTemplateWhereInputObjectSchema.optional(), orderBy: z.union([LabRxTemplateOrderByWithAggregationInputObjectSchema, LabRxTemplateOrderByWithAggregationInputObjectSchema.array()]).optional(), having: LabRxTemplateScalarWhereWithAggregatesInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), by: z.array(LabRxTemplateScalarFieldEnumSchema), _count: z.union([ z.literal(true), LabRxTemplateCountAggregateInputObjectSchema ]).optional(), _min: LabRxTemplateMinAggregateInputObjectSchema.optional(), _max: LabRxTemplateMaxAggregateInputObjectSchema.optional(), _avg: LabRxTemplateAvgAggregateInputObjectSchema.optional(), _sum: LabRxTemplateSumAggregateInputObjectSchema.optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/groupByOfficeContact.schema.ts b/packages/db/shared/schemas/groupByOfficeContact.schema.ts new file mode 100644 index 00000000..035a4110 --- /dev/null +++ b/packages/db/shared/schemas/groupByOfficeContact.schema.ts @@ -0,0 +1,15 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { OfficeContactWhereInputObjectSchema as OfficeContactWhereInputObjectSchema } from './objects/OfficeContactWhereInput.schema'; +import { OfficeContactOrderByWithAggregationInputObjectSchema as OfficeContactOrderByWithAggregationInputObjectSchema } from './objects/OfficeContactOrderByWithAggregationInput.schema'; +import { OfficeContactScalarWhereWithAggregatesInputObjectSchema as OfficeContactScalarWhereWithAggregatesInputObjectSchema } from './objects/OfficeContactScalarWhereWithAggregatesInput.schema'; +import { OfficeContactScalarFieldEnumSchema } from './enums/OfficeContactScalarFieldEnum.schema'; +import { OfficeContactCountAggregateInputObjectSchema as OfficeContactCountAggregateInputObjectSchema } from './objects/OfficeContactCountAggregateInput.schema'; +import { OfficeContactMinAggregateInputObjectSchema as OfficeContactMinAggregateInputObjectSchema } from './objects/OfficeContactMinAggregateInput.schema'; +import { OfficeContactMaxAggregateInputObjectSchema as OfficeContactMaxAggregateInputObjectSchema } from './objects/OfficeContactMaxAggregateInput.schema'; +import { OfficeContactAvgAggregateInputObjectSchema as OfficeContactAvgAggregateInputObjectSchema } from './objects/OfficeContactAvgAggregateInput.schema'; +import { OfficeContactSumAggregateInputObjectSchema as OfficeContactSumAggregateInputObjectSchema } from './objects/OfficeContactSumAggregateInput.schema'; + +export const OfficeContactGroupBySchema: z.ZodType = z.object({ where: OfficeContactWhereInputObjectSchema.optional(), orderBy: z.union([OfficeContactOrderByWithAggregationInputObjectSchema, OfficeContactOrderByWithAggregationInputObjectSchema.array()]).optional(), having: OfficeContactScalarWhereWithAggregatesInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), by: z.array(OfficeContactScalarFieldEnumSchema), _count: z.union([ z.literal(true), OfficeContactCountAggregateInputObjectSchema ]).optional(), _min: OfficeContactMinAggregateInputObjectSchema.optional(), _max: OfficeContactMaxAggregateInputObjectSchema.optional(), _avg: OfficeContactAvgAggregateInputObjectSchema.optional(), _sum: OfficeContactSumAggregateInputObjectSchema.optional() }).strict() as unknown as z.ZodType; + +export const OfficeContactGroupByZodSchema = z.object({ where: OfficeContactWhereInputObjectSchema.optional(), orderBy: z.union([OfficeContactOrderByWithAggregationInputObjectSchema, OfficeContactOrderByWithAggregationInputObjectSchema.array()]).optional(), having: OfficeContactScalarWhereWithAggregatesInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), by: z.array(OfficeContactScalarFieldEnumSchema), _count: z.union([ z.literal(true), OfficeContactCountAggregateInputObjectSchema ]).optional(), _min: OfficeContactMinAggregateInputObjectSchema.optional(), _max: OfficeContactMaxAggregateInputObjectSchema.optional(), _avg: OfficeContactAvgAggregateInputObjectSchema.optional(), _sum: OfficeContactSumAggregateInputObjectSchema.optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/groupByOfficeHours.schema.ts b/packages/db/shared/schemas/groupByOfficeHours.schema.ts new file mode 100644 index 00000000..5d71b7fa --- /dev/null +++ b/packages/db/shared/schemas/groupByOfficeHours.schema.ts @@ -0,0 +1,15 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { OfficeHoursWhereInputObjectSchema as OfficeHoursWhereInputObjectSchema } from './objects/OfficeHoursWhereInput.schema'; +import { OfficeHoursOrderByWithAggregationInputObjectSchema as OfficeHoursOrderByWithAggregationInputObjectSchema } from './objects/OfficeHoursOrderByWithAggregationInput.schema'; +import { OfficeHoursScalarWhereWithAggregatesInputObjectSchema as OfficeHoursScalarWhereWithAggregatesInputObjectSchema } from './objects/OfficeHoursScalarWhereWithAggregatesInput.schema'; +import { OfficeHoursScalarFieldEnumSchema } from './enums/OfficeHoursScalarFieldEnum.schema'; +import { OfficeHoursCountAggregateInputObjectSchema as OfficeHoursCountAggregateInputObjectSchema } from './objects/OfficeHoursCountAggregateInput.schema'; +import { OfficeHoursMinAggregateInputObjectSchema as OfficeHoursMinAggregateInputObjectSchema } from './objects/OfficeHoursMinAggregateInput.schema'; +import { OfficeHoursMaxAggregateInputObjectSchema as OfficeHoursMaxAggregateInputObjectSchema } from './objects/OfficeHoursMaxAggregateInput.schema'; +import { OfficeHoursAvgAggregateInputObjectSchema as OfficeHoursAvgAggregateInputObjectSchema } from './objects/OfficeHoursAvgAggregateInput.schema'; +import { OfficeHoursSumAggregateInputObjectSchema as OfficeHoursSumAggregateInputObjectSchema } from './objects/OfficeHoursSumAggregateInput.schema'; + +export const OfficeHoursGroupBySchema: z.ZodType = z.object({ where: OfficeHoursWhereInputObjectSchema.optional(), orderBy: z.union([OfficeHoursOrderByWithAggregationInputObjectSchema, OfficeHoursOrderByWithAggregationInputObjectSchema.array()]).optional(), having: OfficeHoursScalarWhereWithAggregatesInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), by: z.array(OfficeHoursScalarFieldEnumSchema), _count: z.union([ z.literal(true), OfficeHoursCountAggregateInputObjectSchema ]).optional(), _min: OfficeHoursMinAggregateInputObjectSchema.optional(), _max: OfficeHoursMaxAggregateInputObjectSchema.optional(), _avg: OfficeHoursAvgAggregateInputObjectSchema.optional(), _sum: OfficeHoursSumAggregateInputObjectSchema.optional() }).strict() as unknown as z.ZodType; + +export const OfficeHoursGroupByZodSchema = z.object({ where: OfficeHoursWhereInputObjectSchema.optional(), orderBy: z.union([OfficeHoursOrderByWithAggregationInputObjectSchema, OfficeHoursOrderByWithAggregationInputObjectSchema.array()]).optional(), having: OfficeHoursScalarWhereWithAggregatesInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), by: z.array(OfficeHoursScalarFieldEnumSchema), _count: z.union([ z.literal(true), OfficeHoursCountAggregateInputObjectSchema ]).optional(), _min: OfficeHoursMinAggregateInputObjectSchema.optional(), _max: OfficeHoursMaxAggregateInputObjectSchema.optional(), _avg: OfficeHoursAvgAggregateInputObjectSchema.optional(), _sum: OfficeHoursSumAggregateInputObjectSchema.optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/groupByPatientConversation.schema.ts b/packages/db/shared/schemas/groupByPatientConversation.schema.ts new file mode 100644 index 00000000..98bb28ff --- /dev/null +++ b/packages/db/shared/schemas/groupByPatientConversation.schema.ts @@ -0,0 +1,15 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { PatientConversationWhereInputObjectSchema as PatientConversationWhereInputObjectSchema } from './objects/PatientConversationWhereInput.schema'; +import { PatientConversationOrderByWithAggregationInputObjectSchema as PatientConversationOrderByWithAggregationInputObjectSchema } from './objects/PatientConversationOrderByWithAggregationInput.schema'; +import { PatientConversationScalarWhereWithAggregatesInputObjectSchema as PatientConversationScalarWhereWithAggregatesInputObjectSchema } from './objects/PatientConversationScalarWhereWithAggregatesInput.schema'; +import { PatientConversationScalarFieldEnumSchema } from './enums/PatientConversationScalarFieldEnum.schema'; +import { PatientConversationCountAggregateInputObjectSchema as PatientConversationCountAggregateInputObjectSchema } from './objects/PatientConversationCountAggregateInput.schema'; +import { PatientConversationMinAggregateInputObjectSchema as PatientConversationMinAggregateInputObjectSchema } from './objects/PatientConversationMinAggregateInput.schema'; +import { PatientConversationMaxAggregateInputObjectSchema as PatientConversationMaxAggregateInputObjectSchema } from './objects/PatientConversationMaxAggregateInput.schema'; +import { PatientConversationAvgAggregateInputObjectSchema as PatientConversationAvgAggregateInputObjectSchema } from './objects/PatientConversationAvgAggregateInput.schema'; +import { PatientConversationSumAggregateInputObjectSchema as PatientConversationSumAggregateInputObjectSchema } from './objects/PatientConversationSumAggregateInput.schema'; + +export const PatientConversationGroupBySchema: z.ZodType = z.object({ where: PatientConversationWhereInputObjectSchema.optional(), orderBy: z.union([PatientConversationOrderByWithAggregationInputObjectSchema, PatientConversationOrderByWithAggregationInputObjectSchema.array()]).optional(), having: PatientConversationScalarWhereWithAggregatesInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), by: z.array(PatientConversationScalarFieldEnumSchema), _count: z.union([ z.literal(true), PatientConversationCountAggregateInputObjectSchema ]).optional(), _min: PatientConversationMinAggregateInputObjectSchema.optional(), _max: PatientConversationMaxAggregateInputObjectSchema.optional(), _avg: PatientConversationAvgAggregateInputObjectSchema.optional(), _sum: PatientConversationSumAggregateInputObjectSchema.optional() }).strict() as unknown as z.ZodType; + +export const PatientConversationGroupByZodSchema = z.object({ where: PatientConversationWhereInputObjectSchema.optional(), orderBy: z.union([PatientConversationOrderByWithAggregationInputObjectSchema, PatientConversationOrderByWithAggregationInputObjectSchema.array()]).optional(), having: PatientConversationScalarWhereWithAggregatesInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), by: z.array(PatientConversationScalarFieldEnumSchema), _count: z.union([ z.literal(true), PatientConversationCountAggregateInputObjectSchema ]).optional(), _min: PatientConversationMinAggregateInputObjectSchema.optional(), _max: PatientConversationMaxAggregateInputObjectSchema.optional(), _avg: PatientConversationAvgAggregateInputObjectSchema.optional(), _sum: PatientConversationSumAggregateInputObjectSchema.optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/groupByPatientDocument.schema.ts b/packages/db/shared/schemas/groupByPatientDocument.schema.ts new file mode 100644 index 00000000..e5a720c4 --- /dev/null +++ b/packages/db/shared/schemas/groupByPatientDocument.schema.ts @@ -0,0 +1,15 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { PatientDocumentWhereInputObjectSchema as PatientDocumentWhereInputObjectSchema } from './objects/PatientDocumentWhereInput.schema'; +import { PatientDocumentOrderByWithAggregationInputObjectSchema as PatientDocumentOrderByWithAggregationInputObjectSchema } from './objects/PatientDocumentOrderByWithAggregationInput.schema'; +import { PatientDocumentScalarWhereWithAggregatesInputObjectSchema as PatientDocumentScalarWhereWithAggregatesInputObjectSchema } from './objects/PatientDocumentScalarWhereWithAggregatesInput.schema'; +import { PatientDocumentScalarFieldEnumSchema } from './enums/PatientDocumentScalarFieldEnum.schema'; +import { PatientDocumentCountAggregateInputObjectSchema as PatientDocumentCountAggregateInputObjectSchema } from './objects/PatientDocumentCountAggregateInput.schema'; +import { PatientDocumentMinAggregateInputObjectSchema as PatientDocumentMinAggregateInputObjectSchema } from './objects/PatientDocumentMinAggregateInput.schema'; +import { PatientDocumentMaxAggregateInputObjectSchema as PatientDocumentMaxAggregateInputObjectSchema } from './objects/PatientDocumentMaxAggregateInput.schema'; +import { PatientDocumentAvgAggregateInputObjectSchema as PatientDocumentAvgAggregateInputObjectSchema } from './objects/PatientDocumentAvgAggregateInput.schema'; +import { PatientDocumentSumAggregateInputObjectSchema as PatientDocumentSumAggregateInputObjectSchema } from './objects/PatientDocumentSumAggregateInput.schema'; + +export const PatientDocumentGroupBySchema: z.ZodType = z.object({ where: PatientDocumentWhereInputObjectSchema.optional(), orderBy: z.union([PatientDocumentOrderByWithAggregationInputObjectSchema, PatientDocumentOrderByWithAggregationInputObjectSchema.array()]).optional(), having: PatientDocumentScalarWhereWithAggregatesInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), by: z.array(PatientDocumentScalarFieldEnumSchema), _count: z.union([ z.literal(true), PatientDocumentCountAggregateInputObjectSchema ]).optional(), _min: PatientDocumentMinAggregateInputObjectSchema.optional(), _max: PatientDocumentMaxAggregateInputObjectSchema.optional(), _avg: PatientDocumentAvgAggregateInputObjectSchema.optional(), _sum: PatientDocumentSumAggregateInputObjectSchema.optional() }).strict() as unknown as z.ZodType; + +export const PatientDocumentGroupByZodSchema = z.object({ where: PatientDocumentWhereInputObjectSchema.optional(), orderBy: z.union([PatientDocumentOrderByWithAggregationInputObjectSchema, PatientDocumentOrderByWithAggregationInputObjectSchema.array()]).optional(), having: PatientDocumentScalarWhereWithAggregatesInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), by: z.array(PatientDocumentScalarFieldEnumSchema), _count: z.union([ z.literal(true), PatientDocumentCountAggregateInputObjectSchema ]).optional(), _min: PatientDocumentMinAggregateInputObjectSchema.optional(), _max: PatientDocumentMaxAggregateInputObjectSchema.optional(), _avg: PatientDocumentAvgAggregateInputObjectSchema.optional(), _sum: PatientDocumentSumAggregateInputObjectSchema.optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/groupByProcedureTimeslot.schema.ts b/packages/db/shared/schemas/groupByProcedureTimeslot.schema.ts new file mode 100644 index 00000000..21b05f09 --- /dev/null +++ b/packages/db/shared/schemas/groupByProcedureTimeslot.schema.ts @@ -0,0 +1,15 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { ProcedureTimeslotWhereInputObjectSchema as ProcedureTimeslotWhereInputObjectSchema } from './objects/ProcedureTimeslotWhereInput.schema'; +import { ProcedureTimeslotOrderByWithAggregationInputObjectSchema as ProcedureTimeslotOrderByWithAggregationInputObjectSchema } from './objects/ProcedureTimeslotOrderByWithAggregationInput.schema'; +import { ProcedureTimeslotScalarWhereWithAggregatesInputObjectSchema as ProcedureTimeslotScalarWhereWithAggregatesInputObjectSchema } from './objects/ProcedureTimeslotScalarWhereWithAggregatesInput.schema'; +import { ProcedureTimeslotScalarFieldEnumSchema } from './enums/ProcedureTimeslotScalarFieldEnum.schema'; +import { ProcedureTimeslotCountAggregateInputObjectSchema as ProcedureTimeslotCountAggregateInputObjectSchema } from './objects/ProcedureTimeslotCountAggregateInput.schema'; +import { ProcedureTimeslotMinAggregateInputObjectSchema as ProcedureTimeslotMinAggregateInputObjectSchema } from './objects/ProcedureTimeslotMinAggregateInput.schema'; +import { ProcedureTimeslotMaxAggregateInputObjectSchema as ProcedureTimeslotMaxAggregateInputObjectSchema } from './objects/ProcedureTimeslotMaxAggregateInput.schema'; +import { ProcedureTimeslotAvgAggregateInputObjectSchema as ProcedureTimeslotAvgAggregateInputObjectSchema } from './objects/ProcedureTimeslotAvgAggregateInput.schema'; +import { ProcedureTimeslotSumAggregateInputObjectSchema as ProcedureTimeslotSumAggregateInputObjectSchema } from './objects/ProcedureTimeslotSumAggregateInput.schema'; + +export const ProcedureTimeslotGroupBySchema: z.ZodType = z.object({ where: ProcedureTimeslotWhereInputObjectSchema.optional(), orderBy: z.union([ProcedureTimeslotOrderByWithAggregationInputObjectSchema, ProcedureTimeslotOrderByWithAggregationInputObjectSchema.array()]).optional(), having: ProcedureTimeslotScalarWhereWithAggregatesInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), by: z.array(ProcedureTimeslotScalarFieldEnumSchema), _count: z.union([ z.literal(true), ProcedureTimeslotCountAggregateInputObjectSchema ]).optional(), _min: ProcedureTimeslotMinAggregateInputObjectSchema.optional(), _max: ProcedureTimeslotMaxAggregateInputObjectSchema.optional(), _avg: ProcedureTimeslotAvgAggregateInputObjectSchema.optional(), _sum: ProcedureTimeslotSumAggregateInputObjectSchema.optional() }).strict() as unknown as z.ZodType; + +export const ProcedureTimeslotGroupByZodSchema = z.object({ where: ProcedureTimeslotWhereInputObjectSchema.optional(), orderBy: z.union([ProcedureTimeslotOrderByWithAggregationInputObjectSchema, ProcedureTimeslotOrderByWithAggregationInputObjectSchema.array()]).optional(), having: ProcedureTimeslotScalarWhereWithAggregatesInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), by: z.array(ProcedureTimeslotScalarFieldEnumSchema), _count: z.union([ z.literal(true), ProcedureTimeslotCountAggregateInputObjectSchema ]).optional(), _min: ProcedureTimeslotMinAggregateInputObjectSchema.optional(), _max: ProcedureTimeslotMaxAggregateInputObjectSchema.optional(), _avg: ProcedureTimeslotAvgAggregateInputObjectSchema.optional(), _sum: ProcedureTimeslotSumAggregateInputObjectSchema.optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/groupBySeleniumSettings.schema.ts b/packages/db/shared/schemas/groupBySeleniumSettings.schema.ts new file mode 100644 index 00000000..72ac2da7 --- /dev/null +++ b/packages/db/shared/schemas/groupBySeleniumSettings.schema.ts @@ -0,0 +1,15 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { SeleniumSettingsWhereInputObjectSchema as SeleniumSettingsWhereInputObjectSchema } from './objects/SeleniumSettingsWhereInput.schema'; +import { SeleniumSettingsOrderByWithAggregationInputObjectSchema as SeleniumSettingsOrderByWithAggregationInputObjectSchema } from './objects/SeleniumSettingsOrderByWithAggregationInput.schema'; +import { SeleniumSettingsScalarWhereWithAggregatesInputObjectSchema as SeleniumSettingsScalarWhereWithAggregatesInputObjectSchema } from './objects/SeleniumSettingsScalarWhereWithAggregatesInput.schema'; +import { SeleniumSettingsScalarFieldEnumSchema } from './enums/SeleniumSettingsScalarFieldEnum.schema'; +import { SeleniumSettingsCountAggregateInputObjectSchema as SeleniumSettingsCountAggregateInputObjectSchema } from './objects/SeleniumSettingsCountAggregateInput.schema'; +import { SeleniumSettingsMinAggregateInputObjectSchema as SeleniumSettingsMinAggregateInputObjectSchema } from './objects/SeleniumSettingsMinAggregateInput.schema'; +import { SeleniumSettingsMaxAggregateInputObjectSchema as SeleniumSettingsMaxAggregateInputObjectSchema } from './objects/SeleniumSettingsMaxAggregateInput.schema'; +import { SeleniumSettingsAvgAggregateInputObjectSchema as SeleniumSettingsAvgAggregateInputObjectSchema } from './objects/SeleniumSettingsAvgAggregateInput.schema'; +import { SeleniumSettingsSumAggregateInputObjectSchema as SeleniumSettingsSumAggregateInputObjectSchema } from './objects/SeleniumSettingsSumAggregateInput.schema'; + +export const SeleniumSettingsGroupBySchema: z.ZodType = z.object({ where: SeleniumSettingsWhereInputObjectSchema.optional(), orderBy: z.union([SeleniumSettingsOrderByWithAggregationInputObjectSchema, SeleniumSettingsOrderByWithAggregationInputObjectSchema.array()]).optional(), having: SeleniumSettingsScalarWhereWithAggregatesInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), by: z.array(SeleniumSettingsScalarFieldEnumSchema), _count: z.union([ z.literal(true), SeleniumSettingsCountAggregateInputObjectSchema ]).optional(), _min: SeleniumSettingsMinAggregateInputObjectSchema.optional(), _max: SeleniumSettingsMaxAggregateInputObjectSchema.optional(), _avg: SeleniumSettingsAvgAggregateInputObjectSchema.optional(), _sum: SeleniumSettingsSumAggregateInputObjectSchema.optional() }).strict() as unknown as z.ZodType; + +export const SeleniumSettingsGroupByZodSchema = z.object({ where: SeleniumSettingsWhereInputObjectSchema.optional(), orderBy: z.union([SeleniumSettingsOrderByWithAggregationInputObjectSchema, SeleniumSettingsOrderByWithAggregationInputObjectSchema.array()]).optional(), having: SeleniumSettingsScalarWhereWithAggregatesInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), by: z.array(SeleniumSettingsScalarFieldEnumSchema), _count: z.union([ z.literal(true), SeleniumSettingsCountAggregateInputObjectSchema ]).optional(), _min: SeleniumSettingsMinAggregateInputObjectSchema.optional(), _max: SeleniumSettingsMaxAggregateInputObjectSchema.optional(), _avg: SeleniumSettingsAvgAggregateInputObjectSchema.optional(), _sum: SeleniumSettingsSumAggregateInputObjectSchema.optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/groupByTwilioSettings.schema.ts b/packages/db/shared/schemas/groupByTwilioSettings.schema.ts new file mode 100644 index 00000000..f2678be5 --- /dev/null +++ b/packages/db/shared/schemas/groupByTwilioSettings.schema.ts @@ -0,0 +1,15 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { TwilioSettingsWhereInputObjectSchema as TwilioSettingsWhereInputObjectSchema } from './objects/TwilioSettingsWhereInput.schema'; +import { TwilioSettingsOrderByWithAggregationInputObjectSchema as TwilioSettingsOrderByWithAggregationInputObjectSchema } from './objects/TwilioSettingsOrderByWithAggregationInput.schema'; +import { TwilioSettingsScalarWhereWithAggregatesInputObjectSchema as TwilioSettingsScalarWhereWithAggregatesInputObjectSchema } from './objects/TwilioSettingsScalarWhereWithAggregatesInput.schema'; +import { TwilioSettingsScalarFieldEnumSchema } from './enums/TwilioSettingsScalarFieldEnum.schema'; +import { TwilioSettingsCountAggregateInputObjectSchema as TwilioSettingsCountAggregateInputObjectSchema } from './objects/TwilioSettingsCountAggregateInput.schema'; +import { TwilioSettingsMinAggregateInputObjectSchema as TwilioSettingsMinAggregateInputObjectSchema } from './objects/TwilioSettingsMinAggregateInput.schema'; +import { TwilioSettingsMaxAggregateInputObjectSchema as TwilioSettingsMaxAggregateInputObjectSchema } from './objects/TwilioSettingsMaxAggregateInput.schema'; +import { TwilioSettingsAvgAggregateInputObjectSchema as TwilioSettingsAvgAggregateInputObjectSchema } from './objects/TwilioSettingsAvgAggregateInput.schema'; +import { TwilioSettingsSumAggregateInputObjectSchema as TwilioSettingsSumAggregateInputObjectSchema } from './objects/TwilioSettingsSumAggregateInput.schema'; + +export const TwilioSettingsGroupBySchema: z.ZodType = z.object({ where: TwilioSettingsWhereInputObjectSchema.optional(), orderBy: z.union([TwilioSettingsOrderByWithAggregationInputObjectSchema, TwilioSettingsOrderByWithAggregationInputObjectSchema.array()]).optional(), having: TwilioSettingsScalarWhereWithAggregatesInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), by: z.array(TwilioSettingsScalarFieldEnumSchema), _count: z.union([ z.literal(true), TwilioSettingsCountAggregateInputObjectSchema ]).optional(), _min: TwilioSettingsMinAggregateInputObjectSchema.optional(), _max: TwilioSettingsMaxAggregateInputObjectSchema.optional(), _avg: TwilioSettingsAvgAggregateInputObjectSchema.optional(), _sum: TwilioSettingsSumAggregateInputObjectSchema.optional() }).strict() as unknown as z.ZodType; + +export const TwilioSettingsGroupByZodSchema = z.object({ where: TwilioSettingsWhereInputObjectSchema.optional(), orderBy: z.union([TwilioSettingsOrderByWithAggregationInputObjectSchema, TwilioSettingsOrderByWithAggregationInputObjectSchema.array()]).optional(), having: TwilioSettingsScalarWhereWithAggregatesInputObjectSchema.optional(), take: z.number().optional(), skip: z.number().optional(), by: z.array(TwilioSettingsScalarFieldEnumSchema), _count: z.union([ z.literal(true), TwilioSettingsCountAggregateInputObjectSchema ]).optional(), _min: TwilioSettingsMinAggregateInputObjectSchema.optional(), _max: TwilioSettingsMaxAggregateInputObjectSchema.optional(), _avg: TwilioSettingsAvgAggregateInputObjectSchema.optional(), _sum: TwilioSettingsSumAggregateInputObjectSchema.optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/index.ts b/packages/db/shared/schemas/index.ts new file mode 100644 index 00000000..66685110 --- /dev/null +++ b/packages/db/shared/schemas/index.ts @@ -0,0 +1,1249 @@ +export * from './enums/TransactionIsolationLevel.schema' +export * from './enums/UserScalarFieldEnum.schema' +export * from './enums/PatientScalarFieldEnum.schema' +export * from './enums/AppointmentScalarFieldEnum.schema' +export * from './enums/AppointmentFileScalarFieldEnum.schema' +export * from './enums/StaffScalarFieldEnum.schema' +export * from './enums/NpiProviderScalarFieldEnum.schema' +export * from './enums/AppointmentProcedureScalarFieldEnum.schema' +export * from './enums/ClaimScalarFieldEnum.schema' +export * from './enums/ServiceLineScalarFieldEnum.schema' +export * from './enums/ClaimFileScalarFieldEnum.schema' +export * from './enums/InsuranceCredentialScalarFieldEnum.schema' +export * from './enums/ShoppingVendorScalarFieldEnum.schema' +export * from './enums/PdfGroupScalarFieldEnum.schema' +export * from './enums/PdfFileScalarFieldEnum.schema' +export * from './enums/PaymentScalarFieldEnum.schema' +export * from './enums/ServiceLineTransactionScalarFieldEnum.schema' +export * from './enums/DatabaseBackupScalarFieldEnum.schema' +export * from './enums/BackupDestinationScalarFieldEnum.schema' +export * from './enums/NotificationScalarFieldEnum.schema' +export * from './enums/CronJobLogScalarFieldEnum.schema' +export * from './enums/CloudFolderScalarFieldEnum.schema' +export * from './enums/CloudFileScalarFieldEnum.schema' +export * from './enums/CloudFileChunkScalarFieldEnum.schema' +export * from './enums/CommunicationScalarFieldEnum.schema' +export * from './enums/PatientDocumentScalarFieldEnum.schema' +export * from './enums/TwilioSettingsScalarFieldEnum.schema' +export * from './enums/AiSettingsScalarFieldEnum.schema' +export * from './enums/OfficeHoursScalarFieldEnum.schema' +export * from './enums/OfficeContactScalarFieldEnum.schema' +export * from './enums/InsuranceContactScalarFieldEnum.schema' +export * from './enums/ProcedureTimeslotScalarFieldEnum.schema' +export * from './enums/PatientConversationScalarFieldEnum.schema' +export * from './enums/LabRxTemplateScalarFieldEnum.schema' +export * from './enums/CommissionBatchScalarFieldEnum.schema' +export * from './enums/CommissionBatchItemScalarFieldEnum.schema' +export * from './enums/SeleniumSettingsScalarFieldEnum.schema' +export * from './enums/SortOrder.schema' +export * from './enums/NullableJsonNullValueInput.schema' +export * from './enums/JsonNullValueInput.schema' +export * from './enums/QueryMode.schema' +export * from './enums/NullsOrder.schema' +export * from './enums/JsonNullValueFilter.schema' +export * from './enums/PatientStatus.schema' +export * from './enums/ProcedureSource.schema' +export * from './enums/MissingTeethStatus.schema' +export * from './enums/ClaimStatus.schema' +export * from './enums/ServiceLineStatus.schema' +export * from './enums/PdfTitleKey.schema' +export * from './enums/PaymentStatus.schema' +export * from './enums/PaymentMethod.schema' +export * from './enums/NotificationTypes.schema' +export * from './enums/CommunicationChannel.schema' +export * from './enums/CommunicationDirection.schema' +export * from './enums/CommunicationStatus.schema' +export * from './findUniqueUser.schema' +export * from './findUniqueOrThrowUser.schema' +export * from './findFirstUser.schema' +export * from './findFirstOrThrowUser.schema' +export * from './findManyUser.schema' +export * from './countUser.schema' +export * from './createOneUser.schema' +export * from './createManyUser.schema' +export * from './createManyAndReturnUser.schema' +export * from './deleteOneUser.schema' +export * from './deleteManyUser.schema' +export * from './updateOneUser.schema' +export * from './updateManyUser.schema' +export * from './updateManyAndReturnUser.schema' +export * from './upsertOneUser.schema' +export * from './aggregateUser.schema' +export * from './groupByUser.schema' +export * from './findUniquePatient.schema' +export * from './findUniqueOrThrowPatient.schema' +export * from './findFirstPatient.schema' +export * from './findFirstOrThrowPatient.schema' +export * from './findManyPatient.schema' +export * from './countPatient.schema' +export * from './createOnePatient.schema' +export * from './createManyPatient.schema' +export * from './createManyAndReturnPatient.schema' +export * from './deleteOnePatient.schema' +export * from './deleteManyPatient.schema' +export * from './updateOnePatient.schema' +export * from './updateManyPatient.schema' +export * from './updateManyAndReturnPatient.schema' +export * from './upsertOnePatient.schema' +export * from './aggregatePatient.schema' +export * from './groupByPatient.schema' +export * from './findUniqueAppointment.schema' +export * from './findUniqueOrThrowAppointment.schema' +export * from './findFirstAppointment.schema' +export * from './findFirstOrThrowAppointment.schema' +export * from './findManyAppointment.schema' +export * from './countAppointment.schema' +export * from './createOneAppointment.schema' +export * from './createManyAppointment.schema' +export * from './createManyAndReturnAppointment.schema' +export * from './deleteOneAppointment.schema' +export * from './deleteManyAppointment.schema' +export * from './updateOneAppointment.schema' +export * from './updateManyAppointment.schema' +export * from './updateManyAndReturnAppointment.schema' +export * from './upsertOneAppointment.schema' +export * from './aggregateAppointment.schema' +export * from './groupByAppointment.schema' +export * from './findUniqueAppointmentFile.schema' +export * from './findUniqueOrThrowAppointmentFile.schema' +export * from './findFirstAppointmentFile.schema' +export * from './findFirstOrThrowAppointmentFile.schema' +export * from './findManyAppointmentFile.schema' +export * from './countAppointmentFile.schema' +export * from './createOneAppointmentFile.schema' +export * from './createManyAppointmentFile.schema' +export * from './createManyAndReturnAppointmentFile.schema' +export * from './deleteOneAppointmentFile.schema' +export * from './deleteManyAppointmentFile.schema' +export * from './updateOneAppointmentFile.schema' +export * from './updateManyAppointmentFile.schema' +export * from './updateManyAndReturnAppointmentFile.schema' +export * from './upsertOneAppointmentFile.schema' +export * from './aggregateAppointmentFile.schema' +export * from './groupByAppointmentFile.schema' +export * from './findUniqueStaff.schema' +export * from './findUniqueOrThrowStaff.schema' +export * from './findFirstStaff.schema' +export * from './findFirstOrThrowStaff.schema' +export * from './findManyStaff.schema' +export * from './countStaff.schema' +export * from './createOneStaff.schema' +export * from './createManyStaff.schema' +export * from './createManyAndReturnStaff.schema' +export * from './deleteOneStaff.schema' +export * from './deleteManyStaff.schema' +export * from './updateOneStaff.schema' +export * from './updateManyStaff.schema' +export * from './updateManyAndReturnStaff.schema' +export * from './upsertOneStaff.schema' +export * from './aggregateStaff.schema' +export * from './groupByStaff.schema' +export * from './findUniqueNpiProvider.schema' +export * from './findUniqueOrThrowNpiProvider.schema' +export * from './findFirstNpiProvider.schema' +export * from './findFirstOrThrowNpiProvider.schema' +export * from './findManyNpiProvider.schema' +export * from './countNpiProvider.schema' +export * from './createOneNpiProvider.schema' +export * from './createManyNpiProvider.schema' +export * from './createManyAndReturnNpiProvider.schema' +export * from './deleteOneNpiProvider.schema' +export * from './deleteManyNpiProvider.schema' +export * from './updateOneNpiProvider.schema' +export * from './updateManyNpiProvider.schema' +export * from './updateManyAndReturnNpiProvider.schema' +export * from './upsertOneNpiProvider.schema' +export * from './aggregateNpiProvider.schema' +export * from './groupByNpiProvider.schema' +export * from './findUniqueAppointmentProcedure.schema' +export * from './findUniqueOrThrowAppointmentProcedure.schema' +export * from './findFirstAppointmentProcedure.schema' +export * from './findFirstOrThrowAppointmentProcedure.schema' +export * from './findManyAppointmentProcedure.schema' +export * from './countAppointmentProcedure.schema' +export * from './createOneAppointmentProcedure.schema' +export * from './createManyAppointmentProcedure.schema' +export * from './createManyAndReturnAppointmentProcedure.schema' +export * from './deleteOneAppointmentProcedure.schema' +export * from './deleteManyAppointmentProcedure.schema' +export * from './updateOneAppointmentProcedure.schema' +export * from './updateManyAppointmentProcedure.schema' +export * from './updateManyAndReturnAppointmentProcedure.schema' +export * from './upsertOneAppointmentProcedure.schema' +export * from './aggregateAppointmentProcedure.schema' +export * from './groupByAppointmentProcedure.schema' +export * from './findUniqueClaim.schema' +export * from './findUniqueOrThrowClaim.schema' +export * from './findFirstClaim.schema' +export * from './findFirstOrThrowClaim.schema' +export * from './findManyClaim.schema' +export * from './countClaim.schema' +export * from './createOneClaim.schema' +export * from './createManyClaim.schema' +export * from './createManyAndReturnClaim.schema' +export * from './deleteOneClaim.schema' +export * from './deleteManyClaim.schema' +export * from './updateOneClaim.schema' +export * from './updateManyClaim.schema' +export * from './updateManyAndReturnClaim.schema' +export * from './upsertOneClaim.schema' +export * from './aggregateClaim.schema' +export * from './groupByClaim.schema' +export * from './findUniqueServiceLine.schema' +export * from './findUniqueOrThrowServiceLine.schema' +export * from './findFirstServiceLine.schema' +export * from './findFirstOrThrowServiceLine.schema' +export * from './findManyServiceLine.schema' +export * from './countServiceLine.schema' +export * from './createOneServiceLine.schema' +export * from './createManyServiceLine.schema' +export * from './createManyAndReturnServiceLine.schema' +export * from './deleteOneServiceLine.schema' +export * from './deleteManyServiceLine.schema' +export * from './updateOneServiceLine.schema' +export * from './updateManyServiceLine.schema' +export * from './updateManyAndReturnServiceLine.schema' +export * from './upsertOneServiceLine.schema' +export * from './aggregateServiceLine.schema' +export * from './groupByServiceLine.schema' +export * from './findUniqueClaimFile.schema' +export * from './findUniqueOrThrowClaimFile.schema' +export * from './findFirstClaimFile.schema' +export * from './findFirstOrThrowClaimFile.schema' +export * from './findManyClaimFile.schema' +export * from './countClaimFile.schema' +export * from './createOneClaimFile.schema' +export * from './createManyClaimFile.schema' +export * from './createManyAndReturnClaimFile.schema' +export * from './deleteOneClaimFile.schema' +export * from './deleteManyClaimFile.schema' +export * from './updateOneClaimFile.schema' +export * from './updateManyClaimFile.schema' +export * from './updateManyAndReturnClaimFile.schema' +export * from './upsertOneClaimFile.schema' +export * from './aggregateClaimFile.schema' +export * from './groupByClaimFile.schema' +export * from './findUniqueInsuranceCredential.schema' +export * from './findUniqueOrThrowInsuranceCredential.schema' +export * from './findFirstInsuranceCredential.schema' +export * from './findFirstOrThrowInsuranceCredential.schema' +export * from './findManyInsuranceCredential.schema' +export * from './countInsuranceCredential.schema' +export * from './createOneInsuranceCredential.schema' +export * from './createManyInsuranceCredential.schema' +export * from './createManyAndReturnInsuranceCredential.schema' +export * from './deleteOneInsuranceCredential.schema' +export * from './deleteManyInsuranceCredential.schema' +export * from './updateOneInsuranceCredential.schema' +export * from './updateManyInsuranceCredential.schema' +export * from './updateManyAndReturnInsuranceCredential.schema' +export * from './upsertOneInsuranceCredential.schema' +export * from './aggregateInsuranceCredential.schema' +export * from './groupByInsuranceCredential.schema' +export * from './findUniqueShoppingVendor.schema' +export * from './findUniqueOrThrowShoppingVendor.schema' +export * from './findFirstShoppingVendor.schema' +export * from './findFirstOrThrowShoppingVendor.schema' +export * from './findManyShoppingVendor.schema' +export * from './countShoppingVendor.schema' +export * from './createOneShoppingVendor.schema' +export * from './createManyShoppingVendor.schema' +export * from './createManyAndReturnShoppingVendor.schema' +export * from './deleteOneShoppingVendor.schema' +export * from './deleteManyShoppingVendor.schema' +export * from './updateOneShoppingVendor.schema' +export * from './updateManyShoppingVendor.schema' +export * from './updateManyAndReturnShoppingVendor.schema' +export * from './upsertOneShoppingVendor.schema' +export * from './aggregateShoppingVendor.schema' +export * from './groupByShoppingVendor.schema' +export * from './findUniquePdfGroup.schema' +export * from './findUniqueOrThrowPdfGroup.schema' +export * from './findFirstPdfGroup.schema' +export * from './findFirstOrThrowPdfGroup.schema' +export * from './findManyPdfGroup.schema' +export * from './countPdfGroup.schema' +export * from './createOnePdfGroup.schema' +export * from './createManyPdfGroup.schema' +export * from './createManyAndReturnPdfGroup.schema' +export * from './deleteOnePdfGroup.schema' +export * from './deleteManyPdfGroup.schema' +export * from './updateOnePdfGroup.schema' +export * from './updateManyPdfGroup.schema' +export * from './updateManyAndReturnPdfGroup.schema' +export * from './upsertOnePdfGroup.schema' +export * from './aggregatePdfGroup.schema' +export * from './groupByPdfGroup.schema' +export * from './findUniquePdfFile.schema' +export * from './findUniqueOrThrowPdfFile.schema' +export * from './findFirstPdfFile.schema' +export * from './findFirstOrThrowPdfFile.schema' +export * from './findManyPdfFile.schema' +export * from './countPdfFile.schema' +export * from './createOnePdfFile.schema' +export * from './createManyPdfFile.schema' +export * from './createManyAndReturnPdfFile.schema' +export * from './deleteOnePdfFile.schema' +export * from './deleteManyPdfFile.schema' +export * from './updateOnePdfFile.schema' +export * from './updateManyPdfFile.schema' +export * from './updateManyAndReturnPdfFile.schema' +export * from './upsertOnePdfFile.schema' +export * from './aggregatePdfFile.schema' +export * from './groupByPdfFile.schema' +export * from './findUniquePayment.schema' +export * from './findUniqueOrThrowPayment.schema' +export * from './findFirstPayment.schema' +export * from './findFirstOrThrowPayment.schema' +export * from './findManyPayment.schema' +export * from './countPayment.schema' +export * from './createOnePayment.schema' +export * from './createManyPayment.schema' +export * from './createManyAndReturnPayment.schema' +export * from './deleteOnePayment.schema' +export * from './deleteManyPayment.schema' +export * from './updateOnePayment.schema' +export * from './updateManyPayment.schema' +export * from './updateManyAndReturnPayment.schema' +export * from './upsertOnePayment.schema' +export * from './aggregatePayment.schema' +export * from './groupByPayment.schema' +export * from './findUniqueServiceLineTransaction.schema' +export * from './findUniqueOrThrowServiceLineTransaction.schema' +export * from './findFirstServiceLineTransaction.schema' +export * from './findFirstOrThrowServiceLineTransaction.schema' +export * from './findManyServiceLineTransaction.schema' +export * from './countServiceLineTransaction.schema' +export * from './createOneServiceLineTransaction.schema' +export * from './createManyServiceLineTransaction.schema' +export * from './createManyAndReturnServiceLineTransaction.schema' +export * from './deleteOneServiceLineTransaction.schema' +export * from './deleteManyServiceLineTransaction.schema' +export * from './updateOneServiceLineTransaction.schema' +export * from './updateManyServiceLineTransaction.schema' +export * from './updateManyAndReturnServiceLineTransaction.schema' +export * from './upsertOneServiceLineTransaction.schema' +export * from './aggregateServiceLineTransaction.schema' +export * from './groupByServiceLineTransaction.schema' +export * from './findUniqueDatabaseBackup.schema' +export * from './findUniqueOrThrowDatabaseBackup.schema' +export * from './findFirstDatabaseBackup.schema' +export * from './findFirstOrThrowDatabaseBackup.schema' +export * from './findManyDatabaseBackup.schema' +export * from './countDatabaseBackup.schema' +export * from './createOneDatabaseBackup.schema' +export * from './createManyDatabaseBackup.schema' +export * from './createManyAndReturnDatabaseBackup.schema' +export * from './deleteOneDatabaseBackup.schema' +export * from './deleteManyDatabaseBackup.schema' +export * from './updateOneDatabaseBackup.schema' +export * from './updateManyDatabaseBackup.schema' +export * from './updateManyAndReturnDatabaseBackup.schema' +export * from './upsertOneDatabaseBackup.schema' +export * from './aggregateDatabaseBackup.schema' +export * from './groupByDatabaseBackup.schema' +export * from './findUniqueBackupDestination.schema' +export * from './findUniqueOrThrowBackupDestination.schema' +export * from './findFirstBackupDestination.schema' +export * from './findFirstOrThrowBackupDestination.schema' +export * from './findManyBackupDestination.schema' +export * from './countBackupDestination.schema' +export * from './createOneBackupDestination.schema' +export * from './createManyBackupDestination.schema' +export * from './createManyAndReturnBackupDestination.schema' +export * from './deleteOneBackupDestination.schema' +export * from './deleteManyBackupDestination.schema' +export * from './updateOneBackupDestination.schema' +export * from './updateManyBackupDestination.schema' +export * from './updateManyAndReturnBackupDestination.schema' +export * from './upsertOneBackupDestination.schema' +export * from './aggregateBackupDestination.schema' +export * from './groupByBackupDestination.schema' +export * from './findUniqueNotification.schema' +export * from './findUniqueOrThrowNotification.schema' +export * from './findFirstNotification.schema' +export * from './findFirstOrThrowNotification.schema' +export * from './findManyNotification.schema' +export * from './countNotification.schema' +export * from './createOneNotification.schema' +export * from './createManyNotification.schema' +export * from './createManyAndReturnNotification.schema' +export * from './deleteOneNotification.schema' +export * from './deleteManyNotification.schema' +export * from './updateOneNotification.schema' +export * from './updateManyNotification.schema' +export * from './updateManyAndReturnNotification.schema' +export * from './upsertOneNotification.schema' +export * from './aggregateNotification.schema' +export * from './groupByNotification.schema' +export * from './findUniqueCronJobLog.schema' +export * from './findUniqueOrThrowCronJobLog.schema' +export * from './findFirstCronJobLog.schema' +export * from './findFirstOrThrowCronJobLog.schema' +export * from './findManyCronJobLog.schema' +export * from './countCronJobLog.schema' +export * from './createOneCronJobLog.schema' +export * from './createManyCronJobLog.schema' +export * from './createManyAndReturnCronJobLog.schema' +export * from './deleteOneCronJobLog.schema' +export * from './deleteManyCronJobLog.schema' +export * from './updateOneCronJobLog.schema' +export * from './updateManyCronJobLog.schema' +export * from './updateManyAndReturnCronJobLog.schema' +export * from './upsertOneCronJobLog.schema' +export * from './aggregateCronJobLog.schema' +export * from './groupByCronJobLog.schema' +export * from './findUniqueCloudFolder.schema' +export * from './findUniqueOrThrowCloudFolder.schema' +export * from './findFirstCloudFolder.schema' +export * from './findFirstOrThrowCloudFolder.schema' +export * from './findManyCloudFolder.schema' +export * from './countCloudFolder.schema' +export * from './createOneCloudFolder.schema' +export * from './createManyCloudFolder.schema' +export * from './createManyAndReturnCloudFolder.schema' +export * from './deleteOneCloudFolder.schema' +export * from './deleteManyCloudFolder.schema' +export * from './updateOneCloudFolder.schema' +export * from './updateManyCloudFolder.schema' +export * from './updateManyAndReturnCloudFolder.schema' +export * from './upsertOneCloudFolder.schema' +export * from './aggregateCloudFolder.schema' +export * from './groupByCloudFolder.schema' +export * from './findUniqueCloudFile.schema' +export * from './findUniqueOrThrowCloudFile.schema' +export * from './findFirstCloudFile.schema' +export * from './findFirstOrThrowCloudFile.schema' +export * from './findManyCloudFile.schema' +export * from './countCloudFile.schema' +export * from './createOneCloudFile.schema' +export * from './createManyCloudFile.schema' +export * from './createManyAndReturnCloudFile.schema' +export * from './deleteOneCloudFile.schema' +export * from './deleteManyCloudFile.schema' +export * from './updateOneCloudFile.schema' +export * from './updateManyCloudFile.schema' +export * from './updateManyAndReturnCloudFile.schema' +export * from './upsertOneCloudFile.schema' +export * from './aggregateCloudFile.schema' +export * from './groupByCloudFile.schema' +export * from './findUniqueCloudFileChunk.schema' +export * from './findUniqueOrThrowCloudFileChunk.schema' +export * from './findFirstCloudFileChunk.schema' +export * from './findFirstOrThrowCloudFileChunk.schema' +export * from './findManyCloudFileChunk.schema' +export * from './countCloudFileChunk.schema' +export * from './createOneCloudFileChunk.schema' +export * from './createManyCloudFileChunk.schema' +export * from './createManyAndReturnCloudFileChunk.schema' +export * from './deleteOneCloudFileChunk.schema' +export * from './deleteManyCloudFileChunk.schema' +export * from './updateOneCloudFileChunk.schema' +export * from './updateManyCloudFileChunk.schema' +export * from './updateManyAndReturnCloudFileChunk.schema' +export * from './upsertOneCloudFileChunk.schema' +export * from './aggregateCloudFileChunk.schema' +export * from './groupByCloudFileChunk.schema' +export * from './findUniqueCommunication.schema' +export * from './findUniqueOrThrowCommunication.schema' +export * from './findFirstCommunication.schema' +export * from './findFirstOrThrowCommunication.schema' +export * from './findManyCommunication.schema' +export * from './countCommunication.schema' +export * from './createOneCommunication.schema' +export * from './createManyCommunication.schema' +export * from './createManyAndReturnCommunication.schema' +export * from './deleteOneCommunication.schema' +export * from './deleteManyCommunication.schema' +export * from './updateOneCommunication.schema' +export * from './updateManyCommunication.schema' +export * from './updateManyAndReturnCommunication.schema' +export * from './upsertOneCommunication.schema' +export * from './aggregateCommunication.schema' +export * from './groupByCommunication.schema' +export * from './findUniquePatientDocument.schema' +export * from './findUniqueOrThrowPatientDocument.schema' +export * from './findFirstPatientDocument.schema' +export * from './findFirstOrThrowPatientDocument.schema' +export * from './findManyPatientDocument.schema' +export * from './countPatientDocument.schema' +export * from './createOnePatientDocument.schema' +export * from './createManyPatientDocument.schema' +export * from './createManyAndReturnPatientDocument.schema' +export * from './deleteOnePatientDocument.schema' +export * from './deleteManyPatientDocument.schema' +export * from './updateOnePatientDocument.schema' +export * from './updateManyPatientDocument.schema' +export * from './updateManyAndReturnPatientDocument.schema' +export * from './upsertOnePatientDocument.schema' +export * from './aggregatePatientDocument.schema' +export * from './groupByPatientDocument.schema' +export * from './findUniqueTwilioSettings.schema' +export * from './findUniqueOrThrowTwilioSettings.schema' +export * from './findFirstTwilioSettings.schema' +export * from './findFirstOrThrowTwilioSettings.schema' +export * from './findManyTwilioSettings.schema' +export * from './countTwilioSettings.schema' +export * from './createOneTwilioSettings.schema' +export * from './createManyTwilioSettings.schema' +export * from './createManyAndReturnTwilioSettings.schema' +export * from './deleteOneTwilioSettings.schema' +export * from './deleteManyTwilioSettings.schema' +export * from './updateOneTwilioSettings.schema' +export * from './updateManyTwilioSettings.schema' +export * from './updateManyAndReturnTwilioSettings.schema' +export * from './upsertOneTwilioSettings.schema' +export * from './aggregateTwilioSettings.schema' +export * from './groupByTwilioSettings.schema' +export * from './findUniqueAiSettings.schema' +export * from './findUniqueOrThrowAiSettings.schema' +export * from './findFirstAiSettings.schema' +export * from './findFirstOrThrowAiSettings.schema' +export * from './findManyAiSettings.schema' +export * from './countAiSettings.schema' +export * from './createOneAiSettings.schema' +export * from './createManyAiSettings.schema' +export * from './createManyAndReturnAiSettings.schema' +export * from './deleteOneAiSettings.schema' +export * from './deleteManyAiSettings.schema' +export * from './updateOneAiSettings.schema' +export * from './updateManyAiSettings.schema' +export * from './updateManyAndReturnAiSettings.schema' +export * from './upsertOneAiSettings.schema' +export * from './aggregateAiSettings.schema' +export * from './groupByAiSettings.schema' +export * from './findUniqueOfficeHours.schema' +export * from './findUniqueOrThrowOfficeHours.schema' +export * from './findFirstOfficeHours.schema' +export * from './findFirstOrThrowOfficeHours.schema' +export * from './findManyOfficeHours.schema' +export * from './countOfficeHours.schema' +export * from './createOneOfficeHours.schema' +export * from './createManyOfficeHours.schema' +export * from './createManyAndReturnOfficeHours.schema' +export * from './deleteOneOfficeHours.schema' +export * from './deleteManyOfficeHours.schema' +export * from './updateOneOfficeHours.schema' +export * from './updateManyOfficeHours.schema' +export * from './updateManyAndReturnOfficeHours.schema' +export * from './upsertOneOfficeHours.schema' +export * from './aggregateOfficeHours.schema' +export * from './groupByOfficeHours.schema' +export * from './findUniqueOfficeContact.schema' +export * from './findUniqueOrThrowOfficeContact.schema' +export * from './findFirstOfficeContact.schema' +export * from './findFirstOrThrowOfficeContact.schema' +export * from './findManyOfficeContact.schema' +export * from './countOfficeContact.schema' +export * from './createOneOfficeContact.schema' +export * from './createManyOfficeContact.schema' +export * from './createManyAndReturnOfficeContact.schema' +export * from './deleteOneOfficeContact.schema' +export * from './deleteManyOfficeContact.schema' +export * from './updateOneOfficeContact.schema' +export * from './updateManyOfficeContact.schema' +export * from './updateManyAndReturnOfficeContact.schema' +export * from './upsertOneOfficeContact.schema' +export * from './aggregateOfficeContact.schema' +export * from './groupByOfficeContact.schema' +export * from './findUniqueInsuranceContact.schema' +export * from './findUniqueOrThrowInsuranceContact.schema' +export * from './findFirstInsuranceContact.schema' +export * from './findFirstOrThrowInsuranceContact.schema' +export * from './findManyInsuranceContact.schema' +export * from './countInsuranceContact.schema' +export * from './createOneInsuranceContact.schema' +export * from './createManyInsuranceContact.schema' +export * from './createManyAndReturnInsuranceContact.schema' +export * from './deleteOneInsuranceContact.schema' +export * from './deleteManyInsuranceContact.schema' +export * from './updateOneInsuranceContact.schema' +export * from './updateManyInsuranceContact.schema' +export * from './updateManyAndReturnInsuranceContact.schema' +export * from './upsertOneInsuranceContact.schema' +export * from './aggregateInsuranceContact.schema' +export * from './groupByInsuranceContact.schema' +export * from './findUniqueProcedureTimeslot.schema' +export * from './findUniqueOrThrowProcedureTimeslot.schema' +export * from './findFirstProcedureTimeslot.schema' +export * from './findFirstOrThrowProcedureTimeslot.schema' +export * from './findManyProcedureTimeslot.schema' +export * from './countProcedureTimeslot.schema' +export * from './createOneProcedureTimeslot.schema' +export * from './createManyProcedureTimeslot.schema' +export * from './createManyAndReturnProcedureTimeslot.schema' +export * from './deleteOneProcedureTimeslot.schema' +export * from './deleteManyProcedureTimeslot.schema' +export * from './updateOneProcedureTimeslot.schema' +export * from './updateManyProcedureTimeslot.schema' +export * from './updateManyAndReturnProcedureTimeslot.schema' +export * from './upsertOneProcedureTimeslot.schema' +export * from './aggregateProcedureTimeslot.schema' +export * from './groupByProcedureTimeslot.schema' +export * from './findUniquePatientConversation.schema' +export * from './findUniqueOrThrowPatientConversation.schema' +export * from './findFirstPatientConversation.schema' +export * from './findFirstOrThrowPatientConversation.schema' +export * from './findManyPatientConversation.schema' +export * from './countPatientConversation.schema' +export * from './createOnePatientConversation.schema' +export * from './createManyPatientConversation.schema' +export * from './createManyAndReturnPatientConversation.schema' +export * from './deleteOnePatientConversation.schema' +export * from './deleteManyPatientConversation.schema' +export * from './updateOnePatientConversation.schema' +export * from './updateManyPatientConversation.schema' +export * from './updateManyAndReturnPatientConversation.schema' +export * from './upsertOnePatientConversation.schema' +export * from './aggregatePatientConversation.schema' +export * from './groupByPatientConversation.schema' +export * from './findUniqueLabRxTemplate.schema' +export * from './findUniqueOrThrowLabRxTemplate.schema' +export * from './findFirstLabRxTemplate.schema' +export * from './findFirstOrThrowLabRxTemplate.schema' +export * from './findManyLabRxTemplate.schema' +export * from './countLabRxTemplate.schema' +export * from './createOneLabRxTemplate.schema' +export * from './createManyLabRxTemplate.schema' +export * from './createManyAndReturnLabRxTemplate.schema' +export * from './deleteOneLabRxTemplate.schema' +export * from './deleteManyLabRxTemplate.schema' +export * from './updateOneLabRxTemplate.schema' +export * from './updateManyLabRxTemplate.schema' +export * from './updateManyAndReturnLabRxTemplate.schema' +export * from './upsertOneLabRxTemplate.schema' +export * from './aggregateLabRxTemplate.schema' +export * from './groupByLabRxTemplate.schema' +export * from './findUniqueCommissionBatch.schema' +export * from './findUniqueOrThrowCommissionBatch.schema' +export * from './findFirstCommissionBatch.schema' +export * from './findFirstOrThrowCommissionBatch.schema' +export * from './findManyCommissionBatch.schema' +export * from './countCommissionBatch.schema' +export * from './createOneCommissionBatch.schema' +export * from './createManyCommissionBatch.schema' +export * from './createManyAndReturnCommissionBatch.schema' +export * from './deleteOneCommissionBatch.schema' +export * from './deleteManyCommissionBatch.schema' +export * from './updateOneCommissionBatch.schema' +export * from './updateManyCommissionBatch.schema' +export * from './updateManyAndReturnCommissionBatch.schema' +export * from './upsertOneCommissionBatch.schema' +export * from './aggregateCommissionBatch.schema' +export * from './groupByCommissionBatch.schema' +export * from './findUniqueCommissionBatchItem.schema' +export * from './findUniqueOrThrowCommissionBatchItem.schema' +export * from './findFirstCommissionBatchItem.schema' +export * from './findFirstOrThrowCommissionBatchItem.schema' +export * from './findManyCommissionBatchItem.schema' +export * from './countCommissionBatchItem.schema' +export * from './createOneCommissionBatchItem.schema' +export * from './createManyCommissionBatchItem.schema' +export * from './createManyAndReturnCommissionBatchItem.schema' +export * from './deleteOneCommissionBatchItem.schema' +export * from './deleteManyCommissionBatchItem.schema' +export * from './updateOneCommissionBatchItem.schema' +export * from './updateManyCommissionBatchItem.schema' +export * from './updateManyAndReturnCommissionBatchItem.schema' +export * from './upsertOneCommissionBatchItem.schema' +export * from './aggregateCommissionBatchItem.schema' +export * from './groupByCommissionBatchItem.schema' +export * from './findUniqueSeleniumSettings.schema' +export * from './findUniqueOrThrowSeleniumSettings.schema' +export * from './findFirstSeleniumSettings.schema' +export * from './findFirstOrThrowSeleniumSettings.schema' +export * from './findManySeleniumSettings.schema' +export * from './countSeleniumSettings.schema' +export * from './createOneSeleniumSettings.schema' +export * from './createManySeleniumSettings.schema' +export * from './createManyAndReturnSeleniumSettings.schema' +export * from './deleteOneSeleniumSettings.schema' +export * from './deleteManySeleniumSettings.schema' +export * from './updateOneSeleniumSettings.schema' +export * from './updateManySeleniumSettings.schema' +export * from './updateManyAndReturnSeleniumSettings.schema' +export * from './upsertOneSeleniumSettings.schema' +export * from './aggregateSeleniumSettings.schema' +export * from './groupBySeleniumSettings.schema' +export * from './results/UserFindUniqueResult.schema' +export * from './results/UserFindFirstResult.schema' +export * from './results/UserFindManyResult.schema' +export * from './results/UserCreateResult.schema' +export * from './results/UserCreateManyResult.schema' +export * from './results/UserUpdateResult.schema' +export * from './results/UserUpdateManyResult.schema' +export * from './results/UserUpsertResult.schema' +export * from './results/UserDeleteResult.schema' +export * from './results/UserDeleteManyResult.schema' +export * from './results/UserAggregateResult.schema' +export * from './results/UserGroupByResult.schema' +export * from './results/UserCountResult.schema' +export * from './results/PatientFindUniqueResult.schema' +export * from './results/PatientFindFirstResult.schema' +export * from './results/PatientFindManyResult.schema' +export * from './results/PatientCreateResult.schema' +export * from './results/PatientCreateManyResult.schema' +export * from './results/PatientUpdateResult.schema' +export * from './results/PatientUpdateManyResult.schema' +export * from './results/PatientUpsertResult.schema' +export * from './results/PatientDeleteResult.schema' +export * from './results/PatientDeleteManyResult.schema' +export * from './results/PatientAggregateResult.schema' +export * from './results/PatientGroupByResult.schema' +export * from './results/PatientCountResult.schema' +export * from './results/AppointmentFindUniqueResult.schema' +export * from './results/AppointmentFindFirstResult.schema' +export * from './results/AppointmentFindManyResult.schema' +export * from './results/AppointmentCreateResult.schema' +export * from './results/AppointmentCreateManyResult.schema' +export * from './results/AppointmentUpdateResult.schema' +export * from './results/AppointmentUpdateManyResult.schema' +export * from './results/AppointmentUpsertResult.schema' +export * from './results/AppointmentDeleteResult.schema' +export * from './results/AppointmentDeleteManyResult.schema' +export * from './results/AppointmentAggregateResult.schema' +export * from './results/AppointmentGroupByResult.schema' +export * from './results/AppointmentCountResult.schema' +export * from './results/AppointmentFileFindUniqueResult.schema' +export * from './results/AppointmentFileFindFirstResult.schema' +export * from './results/AppointmentFileFindManyResult.schema' +export * from './results/AppointmentFileCreateResult.schema' +export * from './results/AppointmentFileCreateManyResult.schema' +export * from './results/AppointmentFileUpdateResult.schema' +export * from './results/AppointmentFileUpdateManyResult.schema' +export * from './results/AppointmentFileUpsertResult.schema' +export * from './results/AppointmentFileDeleteResult.schema' +export * from './results/AppointmentFileDeleteManyResult.schema' +export * from './results/AppointmentFileAggregateResult.schema' +export * from './results/AppointmentFileGroupByResult.schema' +export * from './results/AppointmentFileCountResult.schema' +export * from './results/StaffFindUniqueResult.schema' +export * from './results/StaffFindFirstResult.schema' +export * from './results/StaffFindManyResult.schema' +export * from './results/StaffCreateResult.schema' +export * from './results/StaffCreateManyResult.schema' +export * from './results/StaffUpdateResult.schema' +export * from './results/StaffUpdateManyResult.schema' +export * from './results/StaffUpsertResult.schema' +export * from './results/StaffDeleteResult.schema' +export * from './results/StaffDeleteManyResult.schema' +export * from './results/StaffAggregateResult.schema' +export * from './results/StaffGroupByResult.schema' +export * from './results/StaffCountResult.schema' +export * from './results/NpiProviderFindUniqueResult.schema' +export * from './results/NpiProviderFindFirstResult.schema' +export * from './results/NpiProviderFindManyResult.schema' +export * from './results/NpiProviderCreateResult.schema' +export * from './results/NpiProviderCreateManyResult.schema' +export * from './results/NpiProviderUpdateResult.schema' +export * from './results/NpiProviderUpdateManyResult.schema' +export * from './results/NpiProviderUpsertResult.schema' +export * from './results/NpiProviderDeleteResult.schema' +export * from './results/NpiProviderDeleteManyResult.schema' +export * from './results/NpiProviderAggregateResult.schema' +export * from './results/NpiProviderGroupByResult.schema' +export * from './results/NpiProviderCountResult.schema' +export * from './results/AppointmentProcedureFindUniqueResult.schema' +export * from './results/AppointmentProcedureFindFirstResult.schema' +export * from './results/AppointmentProcedureFindManyResult.schema' +export * from './results/AppointmentProcedureCreateResult.schema' +export * from './results/AppointmentProcedureCreateManyResult.schema' +export * from './results/AppointmentProcedureUpdateResult.schema' +export * from './results/AppointmentProcedureUpdateManyResult.schema' +export * from './results/AppointmentProcedureUpsertResult.schema' +export * from './results/AppointmentProcedureDeleteResult.schema' +export * from './results/AppointmentProcedureDeleteManyResult.schema' +export * from './results/AppointmentProcedureAggregateResult.schema' +export * from './results/AppointmentProcedureGroupByResult.schema' +export * from './results/AppointmentProcedureCountResult.schema' +export * from './results/ClaimFindUniqueResult.schema' +export * from './results/ClaimFindFirstResult.schema' +export * from './results/ClaimFindManyResult.schema' +export * from './results/ClaimCreateResult.schema' +export * from './results/ClaimCreateManyResult.schema' +export * from './results/ClaimUpdateResult.schema' +export * from './results/ClaimUpdateManyResult.schema' +export * from './results/ClaimUpsertResult.schema' +export * from './results/ClaimDeleteResult.schema' +export * from './results/ClaimDeleteManyResult.schema' +export * from './results/ClaimAggregateResult.schema' +export * from './results/ClaimGroupByResult.schema' +export * from './results/ClaimCountResult.schema' +export * from './results/ServiceLineFindUniqueResult.schema' +export * from './results/ServiceLineFindFirstResult.schema' +export * from './results/ServiceLineFindManyResult.schema' +export * from './results/ServiceLineCreateResult.schema' +export * from './results/ServiceLineCreateManyResult.schema' +export * from './results/ServiceLineUpdateResult.schema' +export * from './results/ServiceLineUpdateManyResult.schema' +export * from './results/ServiceLineUpsertResult.schema' +export * from './results/ServiceLineDeleteResult.schema' +export * from './results/ServiceLineDeleteManyResult.schema' +export * from './results/ServiceLineAggregateResult.schema' +export * from './results/ServiceLineGroupByResult.schema' +export * from './results/ServiceLineCountResult.schema' +export * from './results/ClaimFileFindUniqueResult.schema' +export * from './results/ClaimFileFindFirstResult.schema' +export * from './results/ClaimFileFindManyResult.schema' +export * from './results/ClaimFileCreateResult.schema' +export * from './results/ClaimFileCreateManyResult.schema' +export * from './results/ClaimFileUpdateResult.schema' +export * from './results/ClaimFileUpdateManyResult.schema' +export * from './results/ClaimFileUpsertResult.schema' +export * from './results/ClaimFileDeleteResult.schema' +export * from './results/ClaimFileDeleteManyResult.schema' +export * from './results/ClaimFileAggregateResult.schema' +export * from './results/ClaimFileGroupByResult.schema' +export * from './results/ClaimFileCountResult.schema' +export * from './results/InsuranceCredentialFindUniqueResult.schema' +export * from './results/InsuranceCredentialFindFirstResult.schema' +export * from './results/InsuranceCredentialFindManyResult.schema' +export * from './results/InsuranceCredentialCreateResult.schema' +export * from './results/InsuranceCredentialCreateManyResult.schema' +export * from './results/InsuranceCredentialUpdateResult.schema' +export * from './results/InsuranceCredentialUpdateManyResult.schema' +export * from './results/InsuranceCredentialUpsertResult.schema' +export * from './results/InsuranceCredentialDeleteResult.schema' +export * from './results/InsuranceCredentialDeleteManyResult.schema' +export * from './results/InsuranceCredentialAggregateResult.schema' +export * from './results/InsuranceCredentialGroupByResult.schema' +export * from './results/InsuranceCredentialCountResult.schema' +export * from './results/ShoppingVendorFindUniqueResult.schema' +export * from './results/ShoppingVendorFindFirstResult.schema' +export * from './results/ShoppingVendorFindManyResult.schema' +export * from './results/ShoppingVendorCreateResult.schema' +export * from './results/ShoppingVendorCreateManyResult.schema' +export * from './results/ShoppingVendorUpdateResult.schema' +export * from './results/ShoppingVendorUpdateManyResult.schema' +export * from './results/ShoppingVendorUpsertResult.schema' +export * from './results/ShoppingVendorDeleteResult.schema' +export * from './results/ShoppingVendorDeleteManyResult.schema' +export * from './results/ShoppingVendorAggregateResult.schema' +export * from './results/ShoppingVendorGroupByResult.schema' +export * from './results/ShoppingVendorCountResult.schema' +export * from './results/PdfGroupFindUniqueResult.schema' +export * from './results/PdfGroupFindFirstResult.schema' +export * from './results/PdfGroupFindManyResult.schema' +export * from './results/PdfGroupCreateResult.schema' +export * from './results/PdfGroupCreateManyResult.schema' +export * from './results/PdfGroupUpdateResult.schema' +export * from './results/PdfGroupUpdateManyResult.schema' +export * from './results/PdfGroupUpsertResult.schema' +export * from './results/PdfGroupDeleteResult.schema' +export * from './results/PdfGroupDeleteManyResult.schema' +export * from './results/PdfGroupAggregateResult.schema' +export * from './results/PdfGroupGroupByResult.schema' +export * from './results/PdfGroupCountResult.schema' +export * from './results/PdfFileFindUniqueResult.schema' +export * from './results/PdfFileFindFirstResult.schema' +export * from './results/PdfFileFindManyResult.schema' +export * from './results/PdfFileCreateResult.schema' +export * from './results/PdfFileCreateManyResult.schema' +export * from './results/PdfFileUpdateResult.schema' +export * from './results/PdfFileUpdateManyResult.schema' +export * from './results/PdfFileUpsertResult.schema' +export * from './results/PdfFileDeleteResult.schema' +export * from './results/PdfFileDeleteManyResult.schema' +export * from './results/PdfFileAggregateResult.schema' +export * from './results/PdfFileGroupByResult.schema' +export * from './results/PdfFileCountResult.schema' +export * from './results/PaymentFindUniqueResult.schema' +export * from './results/PaymentFindFirstResult.schema' +export * from './results/PaymentFindManyResult.schema' +export * from './results/PaymentCreateResult.schema' +export * from './results/PaymentCreateManyResult.schema' +export * from './results/PaymentUpdateResult.schema' +export * from './results/PaymentUpdateManyResult.schema' +export * from './results/PaymentUpsertResult.schema' +export * from './results/PaymentDeleteResult.schema' +export * from './results/PaymentDeleteManyResult.schema' +export * from './results/PaymentAggregateResult.schema' +export * from './results/PaymentGroupByResult.schema' +export * from './results/PaymentCountResult.schema' +export * from './results/ServiceLineTransactionFindUniqueResult.schema' +export * from './results/ServiceLineTransactionFindFirstResult.schema' +export * from './results/ServiceLineTransactionFindManyResult.schema' +export * from './results/ServiceLineTransactionCreateResult.schema' +export * from './results/ServiceLineTransactionCreateManyResult.schema' +export * from './results/ServiceLineTransactionUpdateResult.schema' +export * from './results/ServiceLineTransactionUpdateManyResult.schema' +export * from './results/ServiceLineTransactionUpsertResult.schema' +export * from './results/ServiceLineTransactionDeleteResult.schema' +export * from './results/ServiceLineTransactionDeleteManyResult.schema' +export * from './results/ServiceLineTransactionAggregateResult.schema' +export * from './results/ServiceLineTransactionGroupByResult.schema' +export * from './results/ServiceLineTransactionCountResult.schema' +export * from './results/DatabaseBackupFindUniqueResult.schema' +export * from './results/DatabaseBackupFindFirstResult.schema' +export * from './results/DatabaseBackupFindManyResult.schema' +export * from './results/DatabaseBackupCreateResult.schema' +export * from './results/DatabaseBackupCreateManyResult.schema' +export * from './results/DatabaseBackupUpdateResult.schema' +export * from './results/DatabaseBackupUpdateManyResult.schema' +export * from './results/DatabaseBackupUpsertResult.schema' +export * from './results/DatabaseBackupDeleteResult.schema' +export * from './results/DatabaseBackupDeleteManyResult.schema' +export * from './results/DatabaseBackupAggregateResult.schema' +export * from './results/DatabaseBackupGroupByResult.schema' +export * from './results/DatabaseBackupCountResult.schema' +export * from './results/BackupDestinationFindUniqueResult.schema' +export * from './results/BackupDestinationFindFirstResult.schema' +export * from './results/BackupDestinationFindManyResult.schema' +export * from './results/BackupDestinationCreateResult.schema' +export * from './results/BackupDestinationCreateManyResult.schema' +export * from './results/BackupDestinationUpdateResult.schema' +export * from './results/BackupDestinationUpdateManyResult.schema' +export * from './results/BackupDestinationUpsertResult.schema' +export * from './results/BackupDestinationDeleteResult.schema' +export * from './results/BackupDestinationDeleteManyResult.schema' +export * from './results/BackupDestinationAggregateResult.schema' +export * from './results/BackupDestinationGroupByResult.schema' +export * from './results/BackupDestinationCountResult.schema' +export * from './results/NotificationFindUniqueResult.schema' +export * from './results/NotificationFindFirstResult.schema' +export * from './results/NotificationFindManyResult.schema' +export * from './results/NotificationCreateResult.schema' +export * from './results/NotificationCreateManyResult.schema' +export * from './results/NotificationUpdateResult.schema' +export * from './results/NotificationUpdateManyResult.schema' +export * from './results/NotificationUpsertResult.schema' +export * from './results/NotificationDeleteResult.schema' +export * from './results/NotificationDeleteManyResult.schema' +export * from './results/NotificationAggregateResult.schema' +export * from './results/NotificationGroupByResult.schema' +export * from './results/NotificationCountResult.schema' +export * from './results/CronJobLogFindUniqueResult.schema' +export * from './results/CronJobLogFindFirstResult.schema' +export * from './results/CronJobLogFindManyResult.schema' +export * from './results/CronJobLogCreateResult.schema' +export * from './results/CronJobLogCreateManyResult.schema' +export * from './results/CronJobLogUpdateResult.schema' +export * from './results/CronJobLogUpdateManyResult.schema' +export * from './results/CronJobLogUpsertResult.schema' +export * from './results/CronJobLogDeleteResult.schema' +export * from './results/CronJobLogDeleteManyResult.schema' +export * from './results/CronJobLogAggregateResult.schema' +export * from './results/CronJobLogGroupByResult.schema' +export * from './results/CronJobLogCountResult.schema' +export * from './results/CloudFolderFindUniqueResult.schema' +export * from './results/CloudFolderFindFirstResult.schema' +export * from './results/CloudFolderFindManyResult.schema' +export * from './results/CloudFolderCreateResult.schema' +export * from './results/CloudFolderCreateManyResult.schema' +export * from './results/CloudFolderUpdateResult.schema' +export * from './results/CloudFolderUpdateManyResult.schema' +export * from './results/CloudFolderUpsertResult.schema' +export * from './results/CloudFolderDeleteResult.schema' +export * from './results/CloudFolderDeleteManyResult.schema' +export * from './results/CloudFolderAggregateResult.schema' +export * from './results/CloudFolderGroupByResult.schema' +export * from './results/CloudFolderCountResult.schema' +export * from './results/CloudFileFindUniqueResult.schema' +export * from './results/CloudFileFindFirstResult.schema' +export * from './results/CloudFileFindManyResult.schema' +export * from './results/CloudFileCreateResult.schema' +export * from './results/CloudFileCreateManyResult.schema' +export * from './results/CloudFileUpdateResult.schema' +export * from './results/CloudFileUpdateManyResult.schema' +export * from './results/CloudFileUpsertResult.schema' +export * from './results/CloudFileDeleteResult.schema' +export * from './results/CloudFileDeleteManyResult.schema' +export * from './results/CloudFileAggregateResult.schema' +export * from './results/CloudFileGroupByResult.schema' +export * from './results/CloudFileCountResult.schema' +export * from './results/CloudFileChunkFindUniqueResult.schema' +export * from './results/CloudFileChunkFindFirstResult.schema' +export * from './results/CloudFileChunkFindManyResult.schema' +export * from './results/CloudFileChunkCreateResult.schema' +export * from './results/CloudFileChunkCreateManyResult.schema' +export * from './results/CloudFileChunkUpdateResult.schema' +export * from './results/CloudFileChunkUpdateManyResult.schema' +export * from './results/CloudFileChunkUpsertResult.schema' +export * from './results/CloudFileChunkDeleteResult.schema' +export * from './results/CloudFileChunkDeleteManyResult.schema' +export * from './results/CloudFileChunkAggregateResult.schema' +export * from './results/CloudFileChunkGroupByResult.schema' +export * from './results/CloudFileChunkCountResult.schema' +export * from './results/CommunicationFindUniqueResult.schema' +export * from './results/CommunicationFindFirstResult.schema' +export * from './results/CommunicationFindManyResult.schema' +export * from './results/CommunicationCreateResult.schema' +export * from './results/CommunicationCreateManyResult.schema' +export * from './results/CommunicationUpdateResult.schema' +export * from './results/CommunicationUpdateManyResult.schema' +export * from './results/CommunicationUpsertResult.schema' +export * from './results/CommunicationDeleteResult.schema' +export * from './results/CommunicationDeleteManyResult.schema' +export * from './results/CommunicationAggregateResult.schema' +export * from './results/CommunicationGroupByResult.schema' +export * from './results/CommunicationCountResult.schema' +export * from './results/PatientDocumentFindUniqueResult.schema' +export * from './results/PatientDocumentFindFirstResult.schema' +export * from './results/PatientDocumentFindManyResult.schema' +export * from './results/PatientDocumentCreateResult.schema' +export * from './results/PatientDocumentCreateManyResult.schema' +export * from './results/PatientDocumentUpdateResult.schema' +export * from './results/PatientDocumentUpdateManyResult.schema' +export * from './results/PatientDocumentUpsertResult.schema' +export * from './results/PatientDocumentDeleteResult.schema' +export * from './results/PatientDocumentDeleteManyResult.schema' +export * from './results/PatientDocumentAggregateResult.schema' +export * from './results/PatientDocumentGroupByResult.schema' +export * from './results/PatientDocumentCountResult.schema' +export * from './results/TwilioSettingsFindUniqueResult.schema' +export * from './results/TwilioSettingsFindFirstResult.schema' +export * from './results/TwilioSettingsFindManyResult.schema' +export * from './results/TwilioSettingsCreateResult.schema' +export * from './results/TwilioSettingsCreateManyResult.schema' +export * from './results/TwilioSettingsUpdateResult.schema' +export * from './results/TwilioSettingsUpdateManyResult.schema' +export * from './results/TwilioSettingsUpsertResult.schema' +export * from './results/TwilioSettingsDeleteResult.schema' +export * from './results/TwilioSettingsDeleteManyResult.schema' +export * from './results/TwilioSettingsAggregateResult.schema' +export * from './results/TwilioSettingsGroupByResult.schema' +export * from './results/TwilioSettingsCountResult.schema' +export * from './results/AiSettingsFindUniqueResult.schema' +export * from './results/AiSettingsFindFirstResult.schema' +export * from './results/AiSettingsFindManyResult.schema' +export * from './results/AiSettingsCreateResult.schema' +export * from './results/AiSettingsCreateManyResult.schema' +export * from './results/AiSettingsUpdateResult.schema' +export * from './results/AiSettingsUpdateManyResult.schema' +export * from './results/AiSettingsUpsertResult.schema' +export * from './results/AiSettingsDeleteResult.schema' +export * from './results/AiSettingsDeleteManyResult.schema' +export * from './results/AiSettingsAggregateResult.schema' +export * from './results/AiSettingsGroupByResult.schema' +export * from './results/AiSettingsCountResult.schema' +export * from './results/OfficeHoursFindUniqueResult.schema' +export * from './results/OfficeHoursFindFirstResult.schema' +export * from './results/OfficeHoursFindManyResult.schema' +export * from './results/OfficeHoursCreateResult.schema' +export * from './results/OfficeHoursCreateManyResult.schema' +export * from './results/OfficeHoursUpdateResult.schema' +export * from './results/OfficeHoursUpdateManyResult.schema' +export * from './results/OfficeHoursUpsertResult.schema' +export * from './results/OfficeHoursDeleteResult.schema' +export * from './results/OfficeHoursDeleteManyResult.schema' +export * from './results/OfficeHoursAggregateResult.schema' +export * from './results/OfficeHoursGroupByResult.schema' +export * from './results/OfficeHoursCountResult.schema' +export * from './results/OfficeContactFindUniqueResult.schema' +export * from './results/OfficeContactFindFirstResult.schema' +export * from './results/OfficeContactFindManyResult.schema' +export * from './results/OfficeContactCreateResult.schema' +export * from './results/OfficeContactCreateManyResult.schema' +export * from './results/OfficeContactUpdateResult.schema' +export * from './results/OfficeContactUpdateManyResult.schema' +export * from './results/OfficeContactUpsertResult.schema' +export * from './results/OfficeContactDeleteResult.schema' +export * from './results/OfficeContactDeleteManyResult.schema' +export * from './results/OfficeContactAggregateResult.schema' +export * from './results/OfficeContactGroupByResult.schema' +export * from './results/OfficeContactCountResult.schema' +export * from './results/InsuranceContactFindUniqueResult.schema' +export * from './results/InsuranceContactFindFirstResult.schema' +export * from './results/InsuranceContactFindManyResult.schema' +export * from './results/InsuranceContactCreateResult.schema' +export * from './results/InsuranceContactCreateManyResult.schema' +export * from './results/InsuranceContactUpdateResult.schema' +export * from './results/InsuranceContactUpdateManyResult.schema' +export * from './results/InsuranceContactUpsertResult.schema' +export * from './results/InsuranceContactDeleteResult.schema' +export * from './results/InsuranceContactDeleteManyResult.schema' +export * from './results/InsuranceContactAggregateResult.schema' +export * from './results/InsuranceContactGroupByResult.schema' +export * from './results/InsuranceContactCountResult.schema' +export * from './results/ProcedureTimeslotFindUniqueResult.schema' +export * from './results/ProcedureTimeslotFindFirstResult.schema' +export * from './results/ProcedureTimeslotFindManyResult.schema' +export * from './results/ProcedureTimeslotCreateResult.schema' +export * from './results/ProcedureTimeslotCreateManyResult.schema' +export * from './results/ProcedureTimeslotUpdateResult.schema' +export * from './results/ProcedureTimeslotUpdateManyResult.schema' +export * from './results/ProcedureTimeslotUpsertResult.schema' +export * from './results/ProcedureTimeslotDeleteResult.schema' +export * from './results/ProcedureTimeslotDeleteManyResult.schema' +export * from './results/ProcedureTimeslotAggregateResult.schema' +export * from './results/ProcedureTimeslotGroupByResult.schema' +export * from './results/ProcedureTimeslotCountResult.schema' +export * from './results/PatientConversationFindUniqueResult.schema' +export * from './results/PatientConversationFindFirstResult.schema' +export * from './results/PatientConversationFindManyResult.schema' +export * from './results/PatientConversationCreateResult.schema' +export * from './results/PatientConversationCreateManyResult.schema' +export * from './results/PatientConversationUpdateResult.schema' +export * from './results/PatientConversationUpdateManyResult.schema' +export * from './results/PatientConversationUpsertResult.schema' +export * from './results/PatientConversationDeleteResult.schema' +export * from './results/PatientConversationDeleteManyResult.schema' +export * from './results/PatientConversationAggregateResult.schema' +export * from './results/PatientConversationGroupByResult.schema' +export * from './results/PatientConversationCountResult.schema' +export * from './results/LabRxTemplateFindUniqueResult.schema' +export * from './results/LabRxTemplateFindFirstResult.schema' +export * from './results/LabRxTemplateFindManyResult.schema' +export * from './results/LabRxTemplateCreateResult.schema' +export * from './results/LabRxTemplateCreateManyResult.schema' +export * from './results/LabRxTemplateUpdateResult.schema' +export * from './results/LabRxTemplateUpdateManyResult.schema' +export * from './results/LabRxTemplateUpsertResult.schema' +export * from './results/LabRxTemplateDeleteResult.schema' +export * from './results/LabRxTemplateDeleteManyResult.schema' +export * from './results/LabRxTemplateAggregateResult.schema' +export * from './results/LabRxTemplateGroupByResult.schema' +export * from './results/LabRxTemplateCountResult.schema' +export * from './results/CommissionBatchFindUniqueResult.schema' +export * from './results/CommissionBatchFindFirstResult.schema' +export * from './results/CommissionBatchFindManyResult.schema' +export * from './results/CommissionBatchCreateResult.schema' +export * from './results/CommissionBatchCreateManyResult.schema' +export * from './results/CommissionBatchUpdateResult.schema' +export * from './results/CommissionBatchUpdateManyResult.schema' +export * from './results/CommissionBatchUpsertResult.schema' +export * from './results/CommissionBatchDeleteResult.schema' +export * from './results/CommissionBatchDeleteManyResult.schema' +export * from './results/CommissionBatchAggregateResult.schema' +export * from './results/CommissionBatchGroupByResult.schema' +export * from './results/CommissionBatchCountResult.schema' +export * from './results/CommissionBatchItemFindUniqueResult.schema' +export * from './results/CommissionBatchItemFindFirstResult.schema' +export * from './results/CommissionBatchItemFindManyResult.schema' +export * from './results/CommissionBatchItemCreateResult.schema' +export * from './results/CommissionBatchItemCreateManyResult.schema' +export * from './results/CommissionBatchItemUpdateResult.schema' +export * from './results/CommissionBatchItemUpdateManyResult.schema' +export * from './results/CommissionBatchItemUpsertResult.schema' +export * from './results/CommissionBatchItemDeleteResult.schema' +export * from './results/CommissionBatchItemDeleteManyResult.schema' +export * from './results/CommissionBatchItemAggregateResult.schema' +export * from './results/CommissionBatchItemGroupByResult.schema' +export * from './results/CommissionBatchItemCountResult.schema' +export * from './results/SeleniumSettingsFindUniqueResult.schema' +export * from './results/SeleniumSettingsFindFirstResult.schema' +export * from './results/SeleniumSettingsFindManyResult.schema' +export * from './results/SeleniumSettingsCreateResult.schema' +export * from './results/SeleniumSettingsCreateManyResult.schema' +export * from './results/SeleniumSettingsUpdateResult.schema' +export * from './results/SeleniumSettingsUpdateManyResult.schema' +export * from './results/SeleniumSettingsUpsertResult.schema' +export * from './results/SeleniumSettingsDeleteResult.schema' +export * from './results/SeleniumSettingsDeleteManyResult.schema' +export * from './results/SeleniumSettingsAggregateResult.schema' +export * from './results/SeleniumSettingsGroupByResult.schema' +export * from './results/SeleniumSettingsCountResult.schema' +export * from './results/index' +export * from './objects/index' +export * from './variants/pure/User.pure' +export * from './variants/pure/Patient.pure' +export * from './variants/pure/Appointment.pure' +export * from './variants/pure/AppointmentFile.pure' +export * from './variants/pure/Staff.pure' +export * from './variants/pure/NpiProvider.pure' +export * from './variants/pure/AppointmentProcedure.pure' +export * from './variants/pure/Claim.pure' +export * from './variants/pure/ServiceLine.pure' +export * from './variants/pure/ClaimFile.pure' +export * from './variants/pure/InsuranceCredential.pure' +export * from './variants/pure/ShoppingVendor.pure' +export * from './variants/pure/PdfGroup.pure' +export * from './variants/pure/PdfFile.pure' +export * from './variants/pure/Payment.pure' +export * from './variants/pure/ServiceLineTransaction.pure' +export * from './variants/pure/DatabaseBackup.pure' +export * from './variants/pure/BackupDestination.pure' +export * from './variants/pure/Notification.pure' +export * from './variants/pure/CronJobLog.pure' +export * from './variants/pure/CloudFolder.pure' +export * from './variants/pure/CloudFile.pure' +export * from './variants/pure/CloudFileChunk.pure' +export * from './variants/pure/Communication.pure' +export * from './variants/pure/PatientDocument.pure' +export * from './variants/pure/TwilioSettings.pure' +export * from './variants/pure/AiSettings.pure' +export * from './variants/pure/OfficeHours.pure' +export * from './variants/pure/OfficeContact.pure' +export * from './variants/pure/InsuranceContact.pure' +export * from './variants/pure/ProcedureTimeslot.pure' +export * from './variants/pure/PatientConversation.pure' +export * from './variants/pure/LabRxTemplate.pure' +export * from './variants/pure/CommissionBatch.pure' +export * from './variants/pure/CommissionBatchItem.pure' +export * from './variants/pure/SeleniumSettings.pure' +export * from './variants/pure/index' +export * from './variants/input/User.input' +export * from './variants/input/Patient.input' +export * from './variants/input/Appointment.input' +export * from './variants/input/AppointmentFile.input' +export * from './variants/input/Staff.input' +export * from './variants/input/NpiProvider.input' +export * from './variants/input/AppointmentProcedure.input' +export * from './variants/input/Claim.input' +export * from './variants/input/ServiceLine.input' +export * from './variants/input/ClaimFile.input' +export * from './variants/input/InsuranceCredential.input' +export * from './variants/input/ShoppingVendor.input' +export * from './variants/input/PdfGroup.input' +export * from './variants/input/PdfFile.input' +export * from './variants/input/Payment.input' +export * from './variants/input/ServiceLineTransaction.input' +export * from './variants/input/DatabaseBackup.input' +export * from './variants/input/BackupDestination.input' +export * from './variants/input/Notification.input' +export * from './variants/input/CronJobLog.input' +export * from './variants/input/CloudFolder.input' +export * from './variants/input/CloudFile.input' +export * from './variants/input/CloudFileChunk.input' +export * from './variants/input/Communication.input' +export * from './variants/input/PatientDocument.input' +export * from './variants/input/TwilioSettings.input' +export * from './variants/input/AiSettings.input' +export * from './variants/input/OfficeHours.input' +export * from './variants/input/OfficeContact.input' +export * from './variants/input/InsuranceContact.input' +export * from './variants/input/ProcedureTimeslot.input' +export * from './variants/input/PatientConversation.input' +export * from './variants/input/LabRxTemplate.input' +export * from './variants/input/CommissionBatch.input' +export * from './variants/input/CommissionBatchItem.input' +export * from './variants/input/SeleniumSettings.input' +export * from './variants/input/index' +export * from './variants/result/User.result' +export * from './variants/result/Patient.result' +export * from './variants/result/Appointment.result' +export * from './variants/result/AppointmentFile.result' +export * from './variants/result/Staff.result' +export * from './variants/result/NpiProvider.result' +export * from './variants/result/AppointmentProcedure.result' +export * from './variants/result/Claim.result' +export * from './variants/result/ServiceLine.result' +export * from './variants/result/ClaimFile.result' +export * from './variants/result/InsuranceCredential.result' +export * from './variants/result/ShoppingVendor.result' +export * from './variants/result/PdfGroup.result' +export * from './variants/result/PdfFile.result' +export * from './variants/result/Payment.result' +export * from './variants/result/ServiceLineTransaction.result' +export * from './variants/result/DatabaseBackup.result' +export * from './variants/result/BackupDestination.result' +export * from './variants/result/Notification.result' +export * from './variants/result/CronJobLog.result' +export * from './variants/result/CloudFolder.result' +export * from './variants/result/CloudFile.result' +export * from './variants/result/CloudFileChunk.result' +export * from './variants/result/Communication.result' +export * from './variants/result/PatientDocument.result' +export * from './variants/result/TwilioSettings.result' +export * from './variants/result/AiSettings.result' +export * from './variants/result/OfficeHours.result' +export * from './variants/result/OfficeContact.result' +export * from './variants/result/InsuranceContact.result' +export * from './variants/result/ProcedureTimeslot.result' +export * from './variants/result/PatientConversation.result' +export * from './variants/result/LabRxTemplate.result' +export * from './variants/result/CommissionBatch.result' +export * from './variants/result/CommissionBatchItem.result' +export * from './variants/result/SeleniumSettings.result' +export * from './variants/result/index' +export * from './variants/index' \ No newline at end of file diff --git a/packages/db/shared/schemas/objects/LabRxTemplateCountAggregateInput.schema.ts b/packages/db/shared/schemas/objects/LabRxTemplateCountAggregateInput.schema.ts index 6d24ac85..d82c852e 100644 --- a/packages/db/shared/schemas/objects/LabRxTemplateCountAggregateInput.schema.ts +++ b/packages/db/shared/schemas/objects/LabRxTemplateCountAggregateInput.schema.ts @@ -14,7 +14,6 @@ const makeSchema = () => z.object({ caseType: z.literal(true).optional(), material: z.literal(true).optional(), instructions: z.literal(true).optional(), - doctorName: z.literal(true).optional(), sortOrder: z.literal(true).optional(), createdAt: z.literal(true).optional(), updatedAt: z.literal(true).optional(), diff --git a/packages/db/shared/schemas/objects/LabRxTemplateCountOrderByAggregateInput.schema.ts b/packages/db/shared/schemas/objects/LabRxTemplateCountOrderByAggregateInput.schema.ts index 26266b94..7618feb3 100644 --- a/packages/db/shared/schemas/objects/LabRxTemplateCountOrderByAggregateInput.schema.ts +++ b/packages/db/shared/schemas/objects/LabRxTemplateCountOrderByAggregateInput.schema.ts @@ -14,7 +14,6 @@ const makeSchema = () => z.object({ caseType: SortOrderSchema.optional(), material: SortOrderSchema.optional(), instructions: SortOrderSchema.optional(), - doctorName: SortOrderSchema.optional(), sortOrder: SortOrderSchema.optional(), createdAt: SortOrderSchema.optional(), updatedAt: SortOrderSchema.optional() diff --git a/packages/db/shared/schemas/objects/LabRxTemplateCreateInput.schema.ts b/packages/db/shared/schemas/objects/LabRxTemplateCreateInput.schema.ts index 9a6fddf8..4053ebe3 100644 --- a/packages/db/shared/schemas/objects/LabRxTemplateCreateInput.schema.ts +++ b/packages/db/shared/schemas/objects/LabRxTemplateCreateInput.schema.ts @@ -12,7 +12,6 @@ const makeSchema = () => z.object({ caseType: z.string().optional().nullable(), material: z.string().optional().nullable(), instructions: z.string().optional().nullable(), - doctorName: z.string().optional().nullable(), sortOrder: z.number().int().optional(), createdAt: z.coerce.date().optional(), user: z.lazy(() => UserCreateNestedOneWithoutLabRxTemplatesInputObjectSchema) diff --git a/packages/db/shared/schemas/objects/LabRxTemplateCreateManyInput.schema.ts b/packages/db/shared/schemas/objects/LabRxTemplateCreateManyInput.schema.ts index 7a4568db..85947ff4 100644 --- a/packages/db/shared/schemas/objects/LabRxTemplateCreateManyInput.schema.ts +++ b/packages/db/shared/schemas/objects/LabRxTemplateCreateManyInput.schema.ts @@ -14,7 +14,6 @@ const makeSchema = () => z.object({ caseType: z.string().optional().nullable(), material: z.string().optional().nullable(), instructions: z.string().optional().nullable(), - doctorName: z.string().optional().nullable(), sortOrder: z.number().int().optional(), createdAt: z.coerce.date().optional(), updatedAt: z.coerce.date().optional() diff --git a/packages/db/shared/schemas/objects/LabRxTemplateCreateManyUserInput.schema.ts b/packages/db/shared/schemas/objects/LabRxTemplateCreateManyUserInput.schema.ts index 4d7bd8bb..39a72944 100644 --- a/packages/db/shared/schemas/objects/LabRxTemplateCreateManyUserInput.schema.ts +++ b/packages/db/shared/schemas/objects/LabRxTemplateCreateManyUserInput.schema.ts @@ -13,7 +13,6 @@ const makeSchema = () => z.object({ caseType: z.string().optional().nullable(), material: z.string().optional().nullable(), instructions: z.string().optional().nullable(), - doctorName: z.string().optional().nullable(), sortOrder: z.number().int().optional(), createdAt: z.coerce.date().optional(), updatedAt: z.coerce.date().optional() diff --git a/packages/db/shared/schemas/objects/LabRxTemplateCreateWithoutUserInput.schema.ts b/packages/db/shared/schemas/objects/LabRxTemplateCreateWithoutUserInput.schema.ts index d200a7d6..62704274 100644 --- a/packages/db/shared/schemas/objects/LabRxTemplateCreateWithoutUserInput.schema.ts +++ b/packages/db/shared/schemas/objects/LabRxTemplateCreateWithoutUserInput.schema.ts @@ -12,7 +12,6 @@ const makeSchema = () => z.object({ caseType: z.string().optional().nullable(), material: z.string().optional().nullable(), instructions: z.string().optional().nullable(), - doctorName: z.string().optional().nullable(), sortOrder: z.number().int().optional(), createdAt: z.coerce.date().optional(), updatedAt: z.coerce.date().optional() diff --git a/packages/db/shared/schemas/objects/LabRxTemplateMaxAggregateInput.schema.ts b/packages/db/shared/schemas/objects/LabRxTemplateMaxAggregateInput.schema.ts index ee3fb270..011e7838 100644 --- a/packages/db/shared/schemas/objects/LabRxTemplateMaxAggregateInput.schema.ts +++ b/packages/db/shared/schemas/objects/LabRxTemplateMaxAggregateInput.schema.ts @@ -14,7 +14,6 @@ const makeSchema = () => z.object({ caseType: z.literal(true).optional(), material: z.literal(true).optional(), instructions: z.literal(true).optional(), - doctorName: z.literal(true).optional(), sortOrder: z.literal(true).optional(), createdAt: z.literal(true).optional(), updatedAt: z.literal(true).optional() diff --git a/packages/db/shared/schemas/objects/LabRxTemplateMaxOrderByAggregateInput.schema.ts b/packages/db/shared/schemas/objects/LabRxTemplateMaxOrderByAggregateInput.schema.ts index c14ef212..10936f49 100644 --- a/packages/db/shared/schemas/objects/LabRxTemplateMaxOrderByAggregateInput.schema.ts +++ b/packages/db/shared/schemas/objects/LabRxTemplateMaxOrderByAggregateInput.schema.ts @@ -14,7 +14,6 @@ const makeSchema = () => z.object({ caseType: SortOrderSchema.optional(), material: SortOrderSchema.optional(), instructions: SortOrderSchema.optional(), - doctorName: SortOrderSchema.optional(), sortOrder: SortOrderSchema.optional(), createdAt: SortOrderSchema.optional(), updatedAt: SortOrderSchema.optional() diff --git a/packages/db/shared/schemas/objects/LabRxTemplateMinAggregateInput.schema.ts b/packages/db/shared/schemas/objects/LabRxTemplateMinAggregateInput.schema.ts index 48f9755e..ebae84a3 100644 --- a/packages/db/shared/schemas/objects/LabRxTemplateMinAggregateInput.schema.ts +++ b/packages/db/shared/schemas/objects/LabRxTemplateMinAggregateInput.schema.ts @@ -14,7 +14,6 @@ const makeSchema = () => z.object({ caseType: z.literal(true).optional(), material: z.literal(true).optional(), instructions: z.literal(true).optional(), - doctorName: z.literal(true).optional(), sortOrder: z.literal(true).optional(), createdAt: z.literal(true).optional(), updatedAt: z.literal(true).optional() diff --git a/packages/db/shared/schemas/objects/LabRxTemplateMinOrderByAggregateInput.schema.ts b/packages/db/shared/schemas/objects/LabRxTemplateMinOrderByAggregateInput.schema.ts index 08f692b7..0a7dcfa8 100644 --- a/packages/db/shared/schemas/objects/LabRxTemplateMinOrderByAggregateInput.schema.ts +++ b/packages/db/shared/schemas/objects/LabRxTemplateMinOrderByAggregateInput.schema.ts @@ -14,7 +14,6 @@ const makeSchema = () => z.object({ caseType: SortOrderSchema.optional(), material: SortOrderSchema.optional(), instructions: SortOrderSchema.optional(), - doctorName: SortOrderSchema.optional(), sortOrder: SortOrderSchema.optional(), createdAt: SortOrderSchema.optional(), updatedAt: SortOrderSchema.optional() diff --git a/packages/db/shared/schemas/objects/LabRxTemplateOrderByWithAggregationInput.schema.ts b/packages/db/shared/schemas/objects/LabRxTemplateOrderByWithAggregationInput.schema.ts index c88b34b1..88ce0fd7 100644 --- a/packages/db/shared/schemas/objects/LabRxTemplateOrderByWithAggregationInput.schema.ts +++ b/packages/db/shared/schemas/objects/LabRxTemplateOrderByWithAggregationInput.schema.ts @@ -20,7 +20,6 @@ const makeSchema = () => z.object({ caseType: z.union([SortOrderSchema, z.lazy(() => SortOrderInputObjectSchema)]).optional(), material: z.union([SortOrderSchema, z.lazy(() => SortOrderInputObjectSchema)]).optional(), instructions: z.union([SortOrderSchema, z.lazy(() => SortOrderInputObjectSchema)]).optional(), - doctorName: z.union([SortOrderSchema, z.lazy(() => SortOrderInputObjectSchema)]).optional(), sortOrder: SortOrderSchema.optional(), createdAt: SortOrderSchema.optional(), updatedAt: SortOrderSchema.optional(), diff --git a/packages/db/shared/schemas/objects/LabRxTemplateOrderByWithRelationInput.schema.ts b/packages/db/shared/schemas/objects/LabRxTemplateOrderByWithRelationInput.schema.ts index 235affff..d70cb0e4 100644 --- a/packages/db/shared/schemas/objects/LabRxTemplateOrderByWithRelationInput.schema.ts +++ b/packages/db/shared/schemas/objects/LabRxTemplateOrderByWithRelationInput.schema.ts @@ -16,7 +16,6 @@ const makeSchema = () => z.object({ caseType: z.union([SortOrderSchema, z.lazy(() => SortOrderInputObjectSchema)]).optional(), material: z.union([SortOrderSchema, z.lazy(() => SortOrderInputObjectSchema)]).optional(), instructions: z.union([SortOrderSchema, z.lazy(() => SortOrderInputObjectSchema)]).optional(), - doctorName: z.union([SortOrderSchema, z.lazy(() => SortOrderInputObjectSchema)]).optional(), sortOrder: SortOrderSchema.optional(), createdAt: SortOrderSchema.optional(), updatedAt: SortOrderSchema.optional(), diff --git a/packages/db/shared/schemas/objects/LabRxTemplateScalarWhereInput.schema.ts b/packages/db/shared/schemas/objects/LabRxTemplateScalarWhereInput.schema.ts index 41b895a1..158781a5 100644 --- a/packages/db/shared/schemas/objects/LabRxTemplateScalarWhereInput.schema.ts +++ b/packages/db/shared/schemas/objects/LabRxTemplateScalarWhereInput.schema.ts @@ -20,7 +20,6 @@ const labrxtemplatescalarwhereinputSchema = z.object({ caseType: z.union([z.lazy(() => StringNullableFilterObjectSchema), z.string()]).optional().nullable(), material: z.union([z.lazy(() => StringNullableFilterObjectSchema), z.string()]).optional().nullable(), instructions: z.union([z.lazy(() => StringNullableFilterObjectSchema), z.string()]).optional().nullable(), - doctorName: z.union([z.lazy(() => StringNullableFilterObjectSchema), z.string()]).optional().nullable(), sortOrder: z.union([z.lazy(() => IntFilterObjectSchema), z.number().int()]).optional(), createdAt: z.union([z.lazy(() => DateTimeFilterObjectSchema), z.coerce.date()]).optional(), updatedAt: z.union([z.lazy(() => DateTimeFilterObjectSchema), z.coerce.date()]).optional() diff --git a/packages/db/shared/schemas/objects/LabRxTemplateScalarWhereWithAggregatesInput.schema.ts b/packages/db/shared/schemas/objects/LabRxTemplateScalarWhereWithAggregatesInput.schema.ts index ea7e01b4..ebcfd6a6 100644 --- a/packages/db/shared/schemas/objects/LabRxTemplateScalarWhereWithAggregatesInput.schema.ts +++ b/packages/db/shared/schemas/objects/LabRxTemplateScalarWhereWithAggregatesInput.schema.ts @@ -20,7 +20,6 @@ const labrxtemplatescalarwherewithaggregatesinputSchema = z.object({ caseType: z.union([z.lazy(() => StringNullableWithAggregatesFilterObjectSchema), z.string()]).optional().nullable(), material: z.union([z.lazy(() => StringNullableWithAggregatesFilterObjectSchema), z.string()]).optional().nullable(), instructions: z.union([z.lazy(() => StringNullableWithAggregatesFilterObjectSchema), z.string()]).optional().nullable(), - doctorName: z.union([z.lazy(() => StringNullableWithAggregatesFilterObjectSchema), z.string()]).optional().nullable(), sortOrder: z.union([z.lazy(() => IntWithAggregatesFilterObjectSchema), z.number().int()]).optional(), createdAt: z.union([z.lazy(() => DateTimeWithAggregatesFilterObjectSchema), z.coerce.date()]).optional(), updatedAt: z.union([z.lazy(() => DateTimeWithAggregatesFilterObjectSchema), z.coerce.date()]).optional() diff --git a/packages/db/shared/schemas/objects/LabRxTemplateSelect.schema.ts b/packages/db/shared/schemas/objects/LabRxTemplateSelect.schema.ts index edbe27a5..72473025 100644 --- a/packages/db/shared/schemas/objects/LabRxTemplateSelect.schema.ts +++ b/packages/db/shared/schemas/objects/LabRxTemplateSelect.schema.ts @@ -14,7 +14,6 @@ const makeSchema = () => z.object({ caseType: z.boolean().optional(), material: z.boolean().optional(), instructions: z.boolean().optional(), - doctorName: z.boolean().optional(), sortOrder: z.boolean().optional(), createdAt: z.boolean().optional(), updatedAt: z.boolean().optional(), diff --git a/packages/db/shared/schemas/objects/LabRxTemplateUncheckedCreateInput.schema.ts b/packages/db/shared/schemas/objects/LabRxTemplateUncheckedCreateInput.schema.ts index 1982974b..62d83308 100644 --- a/packages/db/shared/schemas/objects/LabRxTemplateUncheckedCreateInput.schema.ts +++ b/packages/db/shared/schemas/objects/LabRxTemplateUncheckedCreateInput.schema.ts @@ -14,7 +14,6 @@ const makeSchema = () => z.object({ caseType: z.string().optional().nullable(), material: z.string().optional().nullable(), instructions: z.string().optional().nullable(), - doctorName: z.string().optional().nullable(), sortOrder: z.number().int().optional(), createdAt: z.coerce.date().optional() }).strict(); diff --git a/packages/db/shared/schemas/objects/LabRxTemplateUncheckedCreateWithoutUserInput.schema.ts b/packages/db/shared/schemas/objects/LabRxTemplateUncheckedCreateWithoutUserInput.schema.ts index a5879e75..6c711959 100644 --- a/packages/db/shared/schemas/objects/LabRxTemplateUncheckedCreateWithoutUserInput.schema.ts +++ b/packages/db/shared/schemas/objects/LabRxTemplateUncheckedCreateWithoutUserInput.schema.ts @@ -13,7 +13,6 @@ const makeSchema = () => z.object({ caseType: z.string().optional().nullable(), material: z.string().optional().nullable(), instructions: z.string().optional().nullable(), - doctorName: z.string().optional().nullable(), sortOrder: z.number().int().optional(), createdAt: z.coerce.date().optional(), updatedAt: z.coerce.date().optional() diff --git a/packages/db/shared/schemas/objects/LabRxTemplateUncheckedUpdateInput.schema.ts b/packages/db/shared/schemas/objects/LabRxTemplateUncheckedUpdateInput.schema.ts index 56a37393..4a0edb4e 100644 --- a/packages/db/shared/schemas/objects/LabRxTemplateUncheckedUpdateInput.schema.ts +++ b/packages/db/shared/schemas/objects/LabRxTemplateUncheckedUpdateInput.schema.ts @@ -17,7 +17,6 @@ const makeSchema = () => z.object({ caseType: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), material: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), instructions: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), - doctorName: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), sortOrder: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), createdAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), updatedAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional() diff --git a/packages/db/shared/schemas/objects/LabRxTemplateUncheckedUpdateManyInput.schema.ts b/packages/db/shared/schemas/objects/LabRxTemplateUncheckedUpdateManyInput.schema.ts index faf395c8..08d6ea2e 100644 --- a/packages/db/shared/schemas/objects/LabRxTemplateUncheckedUpdateManyInput.schema.ts +++ b/packages/db/shared/schemas/objects/LabRxTemplateUncheckedUpdateManyInput.schema.ts @@ -17,7 +17,6 @@ const makeSchema = () => z.object({ caseType: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), material: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), instructions: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), - doctorName: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), sortOrder: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), createdAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), updatedAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional() diff --git a/packages/db/shared/schemas/objects/LabRxTemplateUncheckedUpdateManyWithoutUserInput.schema.ts b/packages/db/shared/schemas/objects/LabRxTemplateUncheckedUpdateManyWithoutUserInput.schema.ts index 7e649c2a..85198c63 100644 --- a/packages/db/shared/schemas/objects/LabRxTemplateUncheckedUpdateManyWithoutUserInput.schema.ts +++ b/packages/db/shared/schemas/objects/LabRxTemplateUncheckedUpdateManyWithoutUserInput.schema.ts @@ -16,7 +16,6 @@ const makeSchema = () => z.object({ caseType: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), material: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), instructions: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), - doctorName: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), sortOrder: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), createdAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), updatedAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional() diff --git a/packages/db/shared/schemas/objects/LabRxTemplateUncheckedUpdateWithoutUserInput.schema.ts b/packages/db/shared/schemas/objects/LabRxTemplateUncheckedUpdateWithoutUserInput.schema.ts index 17da1289..0e71f397 100644 --- a/packages/db/shared/schemas/objects/LabRxTemplateUncheckedUpdateWithoutUserInput.schema.ts +++ b/packages/db/shared/schemas/objects/LabRxTemplateUncheckedUpdateWithoutUserInput.schema.ts @@ -16,7 +16,6 @@ const makeSchema = () => z.object({ caseType: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), material: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), instructions: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), - doctorName: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), sortOrder: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), createdAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), updatedAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional() diff --git a/packages/db/shared/schemas/objects/LabRxTemplateUpdateInput.schema.ts b/packages/db/shared/schemas/objects/LabRxTemplateUpdateInput.schema.ts index 4f449849..fb43d3c3 100644 --- a/packages/db/shared/schemas/objects/LabRxTemplateUpdateInput.schema.ts +++ b/packages/db/shared/schemas/objects/LabRxTemplateUpdateInput.schema.ts @@ -16,7 +16,6 @@ const makeSchema = () => z.object({ caseType: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), material: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), instructions: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), - doctorName: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), sortOrder: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), createdAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), updatedAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), diff --git a/packages/db/shared/schemas/objects/LabRxTemplateUpdateManyMutationInput.schema.ts b/packages/db/shared/schemas/objects/LabRxTemplateUpdateManyMutationInput.schema.ts index 8b20299f..9e0203ca 100644 --- a/packages/db/shared/schemas/objects/LabRxTemplateUpdateManyMutationInput.schema.ts +++ b/packages/db/shared/schemas/objects/LabRxTemplateUpdateManyMutationInput.schema.ts @@ -15,7 +15,6 @@ const makeSchema = () => z.object({ caseType: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), material: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), instructions: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), - doctorName: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), sortOrder: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), createdAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), updatedAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional() diff --git a/packages/db/shared/schemas/objects/LabRxTemplateUpdateWithoutUserInput.schema.ts b/packages/db/shared/schemas/objects/LabRxTemplateUpdateWithoutUserInput.schema.ts index 6b57d61e..a8dd3fc6 100644 --- a/packages/db/shared/schemas/objects/LabRxTemplateUpdateWithoutUserInput.schema.ts +++ b/packages/db/shared/schemas/objects/LabRxTemplateUpdateWithoutUserInput.schema.ts @@ -15,7 +15,6 @@ const makeSchema = () => z.object({ caseType: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), material: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), instructions: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), - doctorName: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), sortOrder: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), createdAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), updatedAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional() diff --git a/packages/db/shared/schemas/objects/LabRxTemplateWhereInput.schema.ts b/packages/db/shared/schemas/objects/LabRxTemplateWhereInput.schema.ts index 77921485..d6c443f4 100644 --- a/packages/db/shared/schemas/objects/LabRxTemplateWhereInput.schema.ts +++ b/packages/db/shared/schemas/objects/LabRxTemplateWhereInput.schema.ts @@ -22,7 +22,6 @@ const labrxtemplatewhereinputSchema = z.object({ caseType: z.union([z.lazy(() => StringNullableFilterObjectSchema), z.string()]).optional().nullable(), material: z.union([z.lazy(() => StringNullableFilterObjectSchema), z.string()]).optional().nullable(), instructions: z.union([z.lazy(() => StringNullableFilterObjectSchema), z.string()]).optional().nullable(), - doctorName: z.union([z.lazy(() => StringNullableFilterObjectSchema), z.string()]).optional().nullable(), sortOrder: z.union([z.lazy(() => IntFilterObjectSchema), z.number().int()]).optional(), createdAt: z.union([z.lazy(() => DateTimeFilterObjectSchema), z.coerce.date()]).optional(), updatedAt: z.union([z.lazy(() => DateTimeFilterObjectSchema), z.coerce.date()]).optional(), diff --git a/packages/db/shared/schemas/objects/SeleniumSettingsArgs.schema.ts b/packages/db/shared/schemas/objects/SeleniumSettingsArgs.schema.ts new file mode 100644 index 00000000..2b60f16a --- /dev/null +++ b/packages/db/shared/schemas/objects/SeleniumSettingsArgs.schema.ts @@ -0,0 +1,11 @@ +import * as z from 'zod'; +import type { Prisma } from '../../../generated/prisma'; +import { SeleniumSettingsSelectObjectSchema as SeleniumSettingsSelectObjectSchema } from './SeleniumSettingsSelect.schema'; +import { SeleniumSettingsIncludeObjectSchema as SeleniumSettingsIncludeObjectSchema } from './SeleniumSettingsInclude.schema' + +const makeSchema = () => z.object({ + select: z.lazy(() => SeleniumSettingsSelectObjectSchema).optional(), + include: z.lazy(() => SeleniumSettingsIncludeObjectSchema).optional() +}).strict(); +export const SeleniumSettingsArgsObjectSchema = makeSchema(); +export const SeleniumSettingsArgsObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/SeleniumSettingsAvgAggregateInput.schema.ts b/packages/db/shared/schemas/objects/SeleniumSettingsAvgAggregateInput.schema.ts new file mode 100644 index 00000000..79501f0d --- /dev/null +++ b/packages/db/shared/schemas/objects/SeleniumSettingsAvgAggregateInput.schema.ts @@ -0,0 +1,10 @@ +import * as z from 'zod'; +import type { Prisma } from '../../../generated/prisma'; + + +const makeSchema = () => z.object({ + id: z.literal(true).optional(), + userId: z.literal(true).optional() +}).strict(); +export const SeleniumSettingsAvgAggregateInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; +export const SeleniumSettingsAvgAggregateInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/SeleniumSettingsAvgOrderByAggregateInput.schema.ts b/packages/db/shared/schemas/objects/SeleniumSettingsAvgOrderByAggregateInput.schema.ts new file mode 100644 index 00000000..92db40a1 --- /dev/null +++ b/packages/db/shared/schemas/objects/SeleniumSettingsAvgOrderByAggregateInput.schema.ts @@ -0,0 +1,10 @@ +import * as z from 'zod'; +import type { Prisma } from '../../../generated/prisma'; +import { SortOrderSchema } from '../enums/SortOrder.schema' + +const makeSchema = () => z.object({ + id: SortOrderSchema.optional(), + userId: SortOrderSchema.optional() +}).strict(); +export const SeleniumSettingsAvgOrderByAggregateInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; +export const SeleniumSettingsAvgOrderByAggregateInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/SeleniumSettingsCountAggregateInput.schema.ts b/packages/db/shared/schemas/objects/SeleniumSettingsCountAggregateInput.schema.ts new file mode 100644 index 00000000..333bbbbc --- /dev/null +++ b/packages/db/shared/schemas/objects/SeleniumSettingsCountAggregateInput.schema.ts @@ -0,0 +1,12 @@ +import * as z from 'zod'; +import type { Prisma } from '../../../generated/prisma'; + + +const makeSchema = () => z.object({ + id: z.literal(true).optional(), + userId: z.literal(true).optional(), + paymentGroupId: z.literal(true).optional(), + _all: z.literal(true).optional() +}).strict(); +export const SeleniumSettingsCountAggregateInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; +export const SeleniumSettingsCountAggregateInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/SeleniumSettingsCountOrderByAggregateInput.schema.ts b/packages/db/shared/schemas/objects/SeleniumSettingsCountOrderByAggregateInput.schema.ts new file mode 100644 index 00000000..0feefe13 --- /dev/null +++ b/packages/db/shared/schemas/objects/SeleniumSettingsCountOrderByAggregateInput.schema.ts @@ -0,0 +1,11 @@ +import * as z from 'zod'; +import type { Prisma } from '../../../generated/prisma'; +import { SortOrderSchema } from '../enums/SortOrder.schema' + +const makeSchema = () => z.object({ + id: SortOrderSchema.optional(), + userId: SortOrderSchema.optional(), + paymentGroupId: SortOrderSchema.optional() +}).strict(); +export const SeleniumSettingsCountOrderByAggregateInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; +export const SeleniumSettingsCountOrderByAggregateInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/SeleniumSettingsCreateInput.schema.ts b/packages/db/shared/schemas/objects/SeleniumSettingsCreateInput.schema.ts new file mode 100644 index 00000000..e2dd08be --- /dev/null +++ b/packages/db/shared/schemas/objects/SeleniumSettingsCreateInput.schema.ts @@ -0,0 +1,10 @@ +import * as z from 'zod'; +import type { Prisma } from '../../../generated/prisma'; +import { UserCreateNestedOneWithoutSeleniumSettingsInputObjectSchema as UserCreateNestedOneWithoutSeleniumSettingsInputObjectSchema } from './UserCreateNestedOneWithoutSeleniumSettingsInput.schema' + +const makeSchema = () => z.object({ + paymentGroupId: z.string().optional(), + user: z.lazy(() => UserCreateNestedOneWithoutSeleniumSettingsInputObjectSchema) +}).strict(); +export const SeleniumSettingsCreateInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; +export const SeleniumSettingsCreateInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/SeleniumSettingsCreateManyInput.schema.ts b/packages/db/shared/schemas/objects/SeleniumSettingsCreateManyInput.schema.ts new file mode 100644 index 00000000..ce1ecd8c --- /dev/null +++ b/packages/db/shared/schemas/objects/SeleniumSettingsCreateManyInput.schema.ts @@ -0,0 +1,11 @@ +import * as z from 'zod'; +import type { Prisma } from '../../../generated/prisma'; + + +const makeSchema = () => z.object({ + id: z.number().int().optional(), + userId: z.number().int(), + paymentGroupId: z.string().optional() +}).strict(); +export const SeleniumSettingsCreateManyInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; +export const SeleniumSettingsCreateManyInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/SeleniumSettingsCreateNestedOneWithoutUserInput.schema.ts b/packages/db/shared/schemas/objects/SeleniumSettingsCreateNestedOneWithoutUserInput.schema.ts new file mode 100644 index 00000000..88205370 --- /dev/null +++ b/packages/db/shared/schemas/objects/SeleniumSettingsCreateNestedOneWithoutUserInput.schema.ts @@ -0,0 +1,14 @@ +import * as z from 'zod'; +import type { Prisma } from '../../../generated/prisma'; +import { SeleniumSettingsCreateWithoutUserInputObjectSchema as SeleniumSettingsCreateWithoutUserInputObjectSchema } from './SeleniumSettingsCreateWithoutUserInput.schema'; +import { SeleniumSettingsUncheckedCreateWithoutUserInputObjectSchema as SeleniumSettingsUncheckedCreateWithoutUserInputObjectSchema } from './SeleniumSettingsUncheckedCreateWithoutUserInput.schema'; +import { SeleniumSettingsCreateOrConnectWithoutUserInputObjectSchema as SeleniumSettingsCreateOrConnectWithoutUserInputObjectSchema } from './SeleniumSettingsCreateOrConnectWithoutUserInput.schema'; +import { SeleniumSettingsWhereUniqueInputObjectSchema as SeleniumSettingsWhereUniqueInputObjectSchema } from './SeleniumSettingsWhereUniqueInput.schema' + +const makeSchema = () => z.object({ + create: z.union([z.lazy(() => SeleniumSettingsCreateWithoutUserInputObjectSchema), z.lazy(() => SeleniumSettingsUncheckedCreateWithoutUserInputObjectSchema)]).optional(), + connectOrCreate: z.lazy(() => SeleniumSettingsCreateOrConnectWithoutUserInputObjectSchema).optional(), + connect: z.lazy(() => SeleniumSettingsWhereUniqueInputObjectSchema).optional() +}).strict(); +export const SeleniumSettingsCreateNestedOneWithoutUserInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; +export const SeleniumSettingsCreateNestedOneWithoutUserInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/SeleniumSettingsCreateOrConnectWithoutUserInput.schema.ts b/packages/db/shared/schemas/objects/SeleniumSettingsCreateOrConnectWithoutUserInput.schema.ts new file mode 100644 index 00000000..3d543f26 --- /dev/null +++ b/packages/db/shared/schemas/objects/SeleniumSettingsCreateOrConnectWithoutUserInput.schema.ts @@ -0,0 +1,12 @@ +import * as z from 'zod'; +import type { Prisma } from '../../../generated/prisma'; +import { SeleniumSettingsWhereUniqueInputObjectSchema as SeleniumSettingsWhereUniqueInputObjectSchema } from './SeleniumSettingsWhereUniqueInput.schema'; +import { SeleniumSettingsCreateWithoutUserInputObjectSchema as SeleniumSettingsCreateWithoutUserInputObjectSchema } from './SeleniumSettingsCreateWithoutUserInput.schema'; +import { SeleniumSettingsUncheckedCreateWithoutUserInputObjectSchema as SeleniumSettingsUncheckedCreateWithoutUserInputObjectSchema } from './SeleniumSettingsUncheckedCreateWithoutUserInput.schema' + +const makeSchema = () => z.object({ + where: z.lazy(() => SeleniumSettingsWhereUniqueInputObjectSchema), + create: z.union([z.lazy(() => SeleniumSettingsCreateWithoutUserInputObjectSchema), z.lazy(() => SeleniumSettingsUncheckedCreateWithoutUserInputObjectSchema)]) +}).strict(); +export const SeleniumSettingsCreateOrConnectWithoutUserInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; +export const SeleniumSettingsCreateOrConnectWithoutUserInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/SeleniumSettingsCreateWithoutUserInput.schema.ts b/packages/db/shared/schemas/objects/SeleniumSettingsCreateWithoutUserInput.schema.ts new file mode 100644 index 00000000..620f9d2c --- /dev/null +++ b/packages/db/shared/schemas/objects/SeleniumSettingsCreateWithoutUserInput.schema.ts @@ -0,0 +1,9 @@ +import * as z from 'zod'; +import type { Prisma } from '../../../generated/prisma'; + + +const makeSchema = () => z.object({ + paymentGroupId: z.string().optional() +}).strict(); +export const SeleniumSettingsCreateWithoutUserInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; +export const SeleniumSettingsCreateWithoutUserInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/SeleniumSettingsInclude.schema.ts b/packages/db/shared/schemas/objects/SeleniumSettingsInclude.schema.ts new file mode 100644 index 00000000..df7209f4 --- /dev/null +++ b/packages/db/shared/schemas/objects/SeleniumSettingsInclude.schema.ts @@ -0,0 +1,9 @@ +import * as z from 'zod'; +import type { Prisma } from '../../../generated/prisma'; +import { UserArgsObjectSchema as UserArgsObjectSchema } from './UserArgs.schema' + +const makeSchema = () => z.object({ + user: z.union([z.boolean(), z.lazy(() => UserArgsObjectSchema)]).optional() +}).strict(); +export const SeleniumSettingsIncludeObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; +export const SeleniumSettingsIncludeObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/SeleniumSettingsMaxAggregateInput.schema.ts b/packages/db/shared/schemas/objects/SeleniumSettingsMaxAggregateInput.schema.ts new file mode 100644 index 00000000..080a59ad --- /dev/null +++ b/packages/db/shared/schemas/objects/SeleniumSettingsMaxAggregateInput.schema.ts @@ -0,0 +1,11 @@ +import * as z from 'zod'; +import type { Prisma } from '../../../generated/prisma'; + + +const makeSchema = () => z.object({ + id: z.literal(true).optional(), + userId: z.literal(true).optional(), + paymentGroupId: z.literal(true).optional() +}).strict(); +export const SeleniumSettingsMaxAggregateInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; +export const SeleniumSettingsMaxAggregateInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/SeleniumSettingsMaxOrderByAggregateInput.schema.ts b/packages/db/shared/schemas/objects/SeleniumSettingsMaxOrderByAggregateInput.schema.ts new file mode 100644 index 00000000..eb3b6436 --- /dev/null +++ b/packages/db/shared/schemas/objects/SeleniumSettingsMaxOrderByAggregateInput.schema.ts @@ -0,0 +1,11 @@ +import * as z from 'zod'; +import type { Prisma } from '../../../generated/prisma'; +import { SortOrderSchema } from '../enums/SortOrder.schema' + +const makeSchema = () => z.object({ + id: SortOrderSchema.optional(), + userId: SortOrderSchema.optional(), + paymentGroupId: SortOrderSchema.optional() +}).strict(); +export const SeleniumSettingsMaxOrderByAggregateInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; +export const SeleniumSettingsMaxOrderByAggregateInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/SeleniumSettingsMinAggregateInput.schema.ts b/packages/db/shared/schemas/objects/SeleniumSettingsMinAggregateInput.schema.ts new file mode 100644 index 00000000..320047ec --- /dev/null +++ b/packages/db/shared/schemas/objects/SeleniumSettingsMinAggregateInput.schema.ts @@ -0,0 +1,11 @@ +import * as z from 'zod'; +import type { Prisma } from '../../../generated/prisma'; + + +const makeSchema = () => z.object({ + id: z.literal(true).optional(), + userId: z.literal(true).optional(), + paymentGroupId: z.literal(true).optional() +}).strict(); +export const SeleniumSettingsMinAggregateInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; +export const SeleniumSettingsMinAggregateInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/SeleniumSettingsMinOrderByAggregateInput.schema.ts b/packages/db/shared/schemas/objects/SeleniumSettingsMinOrderByAggregateInput.schema.ts new file mode 100644 index 00000000..9271bd29 --- /dev/null +++ b/packages/db/shared/schemas/objects/SeleniumSettingsMinOrderByAggregateInput.schema.ts @@ -0,0 +1,11 @@ +import * as z from 'zod'; +import type { Prisma } from '../../../generated/prisma'; +import { SortOrderSchema } from '../enums/SortOrder.schema' + +const makeSchema = () => z.object({ + id: SortOrderSchema.optional(), + userId: SortOrderSchema.optional(), + paymentGroupId: SortOrderSchema.optional() +}).strict(); +export const SeleniumSettingsMinOrderByAggregateInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; +export const SeleniumSettingsMinOrderByAggregateInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/SeleniumSettingsNullableScalarRelationFilter.schema.ts b/packages/db/shared/schemas/objects/SeleniumSettingsNullableScalarRelationFilter.schema.ts new file mode 100644 index 00000000..5117aceb --- /dev/null +++ b/packages/db/shared/schemas/objects/SeleniumSettingsNullableScalarRelationFilter.schema.ts @@ -0,0 +1,10 @@ +import * as z from 'zod'; +import type { Prisma } from '../../../generated/prisma'; +import { SeleniumSettingsWhereInputObjectSchema as SeleniumSettingsWhereInputObjectSchema } from './SeleniumSettingsWhereInput.schema' + +const makeSchema = () => z.object({ + is: z.lazy(() => SeleniumSettingsWhereInputObjectSchema).optional().nullable(), + isNot: z.lazy(() => SeleniumSettingsWhereInputObjectSchema).optional().nullable() +}).strict(); +export const SeleniumSettingsNullableScalarRelationFilterObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; +export const SeleniumSettingsNullableScalarRelationFilterObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/SeleniumSettingsOrderByWithAggregationInput.schema.ts b/packages/db/shared/schemas/objects/SeleniumSettingsOrderByWithAggregationInput.schema.ts new file mode 100644 index 00000000..57e226ad --- /dev/null +++ b/packages/db/shared/schemas/objects/SeleniumSettingsOrderByWithAggregationInput.schema.ts @@ -0,0 +1,21 @@ +import * as z from 'zod'; +import type { Prisma } from '../../../generated/prisma'; +import { SortOrderSchema } from '../enums/SortOrder.schema'; +import { SeleniumSettingsCountOrderByAggregateInputObjectSchema as SeleniumSettingsCountOrderByAggregateInputObjectSchema } from './SeleniumSettingsCountOrderByAggregateInput.schema'; +import { SeleniumSettingsAvgOrderByAggregateInputObjectSchema as SeleniumSettingsAvgOrderByAggregateInputObjectSchema } from './SeleniumSettingsAvgOrderByAggregateInput.schema'; +import { SeleniumSettingsMaxOrderByAggregateInputObjectSchema as SeleniumSettingsMaxOrderByAggregateInputObjectSchema } from './SeleniumSettingsMaxOrderByAggregateInput.schema'; +import { SeleniumSettingsMinOrderByAggregateInputObjectSchema as SeleniumSettingsMinOrderByAggregateInputObjectSchema } from './SeleniumSettingsMinOrderByAggregateInput.schema'; +import { SeleniumSettingsSumOrderByAggregateInputObjectSchema as SeleniumSettingsSumOrderByAggregateInputObjectSchema } from './SeleniumSettingsSumOrderByAggregateInput.schema' + +const makeSchema = () => z.object({ + id: SortOrderSchema.optional(), + userId: SortOrderSchema.optional(), + paymentGroupId: SortOrderSchema.optional(), + _count: z.lazy(() => SeleniumSettingsCountOrderByAggregateInputObjectSchema).optional(), + _avg: z.lazy(() => SeleniumSettingsAvgOrderByAggregateInputObjectSchema).optional(), + _max: z.lazy(() => SeleniumSettingsMaxOrderByAggregateInputObjectSchema).optional(), + _min: z.lazy(() => SeleniumSettingsMinOrderByAggregateInputObjectSchema).optional(), + _sum: z.lazy(() => SeleniumSettingsSumOrderByAggregateInputObjectSchema).optional() +}).strict(); +export const SeleniumSettingsOrderByWithAggregationInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; +export const SeleniumSettingsOrderByWithAggregationInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/SeleniumSettingsOrderByWithRelationInput.schema.ts b/packages/db/shared/schemas/objects/SeleniumSettingsOrderByWithRelationInput.schema.ts new file mode 100644 index 00000000..21e2a5bb --- /dev/null +++ b/packages/db/shared/schemas/objects/SeleniumSettingsOrderByWithRelationInput.schema.ts @@ -0,0 +1,13 @@ +import * as z from 'zod'; +import type { Prisma } from '../../../generated/prisma'; +import { SortOrderSchema } from '../enums/SortOrder.schema'; +import { UserOrderByWithRelationInputObjectSchema as UserOrderByWithRelationInputObjectSchema } from './UserOrderByWithRelationInput.schema' + +const makeSchema = () => z.object({ + id: SortOrderSchema.optional(), + userId: SortOrderSchema.optional(), + paymentGroupId: SortOrderSchema.optional(), + user: z.lazy(() => UserOrderByWithRelationInputObjectSchema).optional() +}).strict(); +export const SeleniumSettingsOrderByWithRelationInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; +export const SeleniumSettingsOrderByWithRelationInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/SeleniumSettingsScalarWhereWithAggregatesInput.schema.ts b/packages/db/shared/schemas/objects/SeleniumSettingsScalarWhereWithAggregatesInput.schema.ts new file mode 100644 index 00000000..c757e799 --- /dev/null +++ b/packages/db/shared/schemas/objects/SeleniumSettingsScalarWhereWithAggregatesInput.schema.ts @@ -0,0 +1,15 @@ +import * as z from 'zod'; +import type { Prisma } from '../../../generated/prisma'; +import { IntWithAggregatesFilterObjectSchema as IntWithAggregatesFilterObjectSchema } from './IntWithAggregatesFilter.schema'; +import { StringWithAggregatesFilterObjectSchema as StringWithAggregatesFilterObjectSchema } from './StringWithAggregatesFilter.schema' + +const seleniumsettingsscalarwherewithaggregatesinputSchema = z.object({ + AND: z.union([z.lazy(() => SeleniumSettingsScalarWhereWithAggregatesInputObjectSchema), z.lazy(() => SeleniumSettingsScalarWhereWithAggregatesInputObjectSchema).array()]).optional(), + OR: z.lazy(() => SeleniumSettingsScalarWhereWithAggregatesInputObjectSchema).array().optional(), + NOT: z.union([z.lazy(() => SeleniumSettingsScalarWhereWithAggregatesInputObjectSchema), z.lazy(() => SeleniumSettingsScalarWhereWithAggregatesInputObjectSchema).array()]).optional(), + id: z.union([z.lazy(() => IntWithAggregatesFilterObjectSchema), z.number().int()]).optional(), + userId: z.union([z.lazy(() => IntWithAggregatesFilterObjectSchema), z.number().int()]).optional(), + paymentGroupId: z.union([z.lazy(() => StringWithAggregatesFilterObjectSchema), z.string()]).optional() +}).strict(); +export const SeleniumSettingsScalarWhereWithAggregatesInputObjectSchema: z.ZodType = seleniumsettingsscalarwherewithaggregatesinputSchema as unknown as z.ZodType; +export const SeleniumSettingsScalarWhereWithAggregatesInputObjectZodSchema = seleniumsettingsscalarwherewithaggregatesinputSchema; diff --git a/packages/db/shared/schemas/objects/SeleniumSettingsSelect.schema.ts b/packages/db/shared/schemas/objects/SeleniumSettingsSelect.schema.ts new file mode 100644 index 00000000..bcb4f257 --- /dev/null +++ b/packages/db/shared/schemas/objects/SeleniumSettingsSelect.schema.ts @@ -0,0 +1,12 @@ +import * as z from 'zod'; +import type { Prisma } from '../../../generated/prisma'; +import { UserArgsObjectSchema as UserArgsObjectSchema } from './UserArgs.schema' + +const makeSchema = () => z.object({ + id: z.boolean().optional(), + userId: z.boolean().optional(), + paymentGroupId: z.boolean().optional(), + user: z.union([z.boolean(), z.lazy(() => UserArgsObjectSchema)]).optional() +}).strict(); +export const SeleniumSettingsSelectObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; +export const SeleniumSettingsSelectObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/SeleniumSettingsSumAggregateInput.schema.ts b/packages/db/shared/schemas/objects/SeleniumSettingsSumAggregateInput.schema.ts new file mode 100644 index 00000000..e7d30921 --- /dev/null +++ b/packages/db/shared/schemas/objects/SeleniumSettingsSumAggregateInput.schema.ts @@ -0,0 +1,10 @@ +import * as z from 'zod'; +import type { Prisma } from '../../../generated/prisma'; + + +const makeSchema = () => z.object({ + id: z.literal(true).optional(), + userId: z.literal(true).optional() +}).strict(); +export const SeleniumSettingsSumAggregateInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; +export const SeleniumSettingsSumAggregateInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/SeleniumSettingsSumOrderByAggregateInput.schema.ts b/packages/db/shared/schemas/objects/SeleniumSettingsSumOrderByAggregateInput.schema.ts new file mode 100644 index 00000000..00897364 --- /dev/null +++ b/packages/db/shared/schemas/objects/SeleniumSettingsSumOrderByAggregateInput.schema.ts @@ -0,0 +1,10 @@ +import * as z from 'zod'; +import type { Prisma } from '../../../generated/prisma'; +import { SortOrderSchema } from '../enums/SortOrder.schema' + +const makeSchema = () => z.object({ + id: SortOrderSchema.optional(), + userId: SortOrderSchema.optional() +}).strict(); +export const SeleniumSettingsSumOrderByAggregateInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; +export const SeleniumSettingsSumOrderByAggregateInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/SeleniumSettingsUncheckedCreateInput.schema.ts b/packages/db/shared/schemas/objects/SeleniumSettingsUncheckedCreateInput.schema.ts new file mode 100644 index 00000000..07bc551e --- /dev/null +++ b/packages/db/shared/schemas/objects/SeleniumSettingsUncheckedCreateInput.schema.ts @@ -0,0 +1,11 @@ +import * as z from 'zod'; +import type { Prisma } from '../../../generated/prisma'; + + +const makeSchema = () => z.object({ + id: z.number().int().optional(), + userId: z.number().int(), + paymentGroupId: z.string().optional() +}).strict(); +export const SeleniumSettingsUncheckedCreateInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; +export const SeleniumSettingsUncheckedCreateInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/SeleniumSettingsUncheckedCreateNestedOneWithoutUserInput.schema.ts b/packages/db/shared/schemas/objects/SeleniumSettingsUncheckedCreateNestedOneWithoutUserInput.schema.ts new file mode 100644 index 00000000..c70743de --- /dev/null +++ b/packages/db/shared/schemas/objects/SeleniumSettingsUncheckedCreateNestedOneWithoutUserInput.schema.ts @@ -0,0 +1,14 @@ +import * as z from 'zod'; +import type { Prisma } from '../../../generated/prisma'; +import { SeleniumSettingsCreateWithoutUserInputObjectSchema as SeleniumSettingsCreateWithoutUserInputObjectSchema } from './SeleniumSettingsCreateWithoutUserInput.schema'; +import { SeleniumSettingsUncheckedCreateWithoutUserInputObjectSchema as SeleniumSettingsUncheckedCreateWithoutUserInputObjectSchema } from './SeleniumSettingsUncheckedCreateWithoutUserInput.schema'; +import { SeleniumSettingsCreateOrConnectWithoutUserInputObjectSchema as SeleniumSettingsCreateOrConnectWithoutUserInputObjectSchema } from './SeleniumSettingsCreateOrConnectWithoutUserInput.schema'; +import { SeleniumSettingsWhereUniqueInputObjectSchema as SeleniumSettingsWhereUniqueInputObjectSchema } from './SeleniumSettingsWhereUniqueInput.schema' + +const makeSchema = () => z.object({ + create: z.union([z.lazy(() => SeleniumSettingsCreateWithoutUserInputObjectSchema), z.lazy(() => SeleniumSettingsUncheckedCreateWithoutUserInputObjectSchema)]).optional(), + connectOrCreate: z.lazy(() => SeleniumSettingsCreateOrConnectWithoutUserInputObjectSchema).optional(), + connect: z.lazy(() => SeleniumSettingsWhereUniqueInputObjectSchema).optional() +}).strict(); +export const SeleniumSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; +export const SeleniumSettingsUncheckedCreateNestedOneWithoutUserInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/SeleniumSettingsUncheckedCreateWithoutUserInput.schema.ts b/packages/db/shared/schemas/objects/SeleniumSettingsUncheckedCreateWithoutUserInput.schema.ts new file mode 100644 index 00000000..74fcecea --- /dev/null +++ b/packages/db/shared/schemas/objects/SeleniumSettingsUncheckedCreateWithoutUserInput.schema.ts @@ -0,0 +1,10 @@ +import * as z from 'zod'; +import type { Prisma } from '../../../generated/prisma'; + + +const makeSchema = () => z.object({ + id: z.number().int().optional(), + paymentGroupId: z.string().optional() +}).strict(); +export const SeleniumSettingsUncheckedCreateWithoutUserInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; +export const SeleniumSettingsUncheckedCreateWithoutUserInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/SeleniumSettingsUncheckedUpdateInput.schema.ts b/packages/db/shared/schemas/objects/SeleniumSettingsUncheckedUpdateInput.schema.ts new file mode 100644 index 00000000..9d28ec42 --- /dev/null +++ b/packages/db/shared/schemas/objects/SeleniumSettingsUncheckedUpdateInput.schema.ts @@ -0,0 +1,12 @@ +import * as z from 'zod'; +import type { Prisma } from '../../../generated/prisma'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema' + +const makeSchema = () => z.object({ + id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), + userId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), + paymentGroupId: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional() +}).strict(); +export const SeleniumSettingsUncheckedUpdateInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; +export const SeleniumSettingsUncheckedUpdateInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/SeleniumSettingsUncheckedUpdateManyInput.schema.ts b/packages/db/shared/schemas/objects/SeleniumSettingsUncheckedUpdateManyInput.schema.ts new file mode 100644 index 00000000..9d8e4072 --- /dev/null +++ b/packages/db/shared/schemas/objects/SeleniumSettingsUncheckedUpdateManyInput.schema.ts @@ -0,0 +1,12 @@ +import * as z from 'zod'; +import type { Prisma } from '../../../generated/prisma'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema' + +const makeSchema = () => z.object({ + id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), + userId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), + paymentGroupId: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional() +}).strict(); +export const SeleniumSettingsUncheckedUpdateManyInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; +export const SeleniumSettingsUncheckedUpdateManyInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/SeleniumSettingsUncheckedUpdateOneWithoutUserNestedInput.schema.ts b/packages/db/shared/schemas/objects/SeleniumSettingsUncheckedUpdateOneWithoutUserNestedInput.schema.ts new file mode 100644 index 00000000..ec4feaa0 --- /dev/null +++ b/packages/db/shared/schemas/objects/SeleniumSettingsUncheckedUpdateOneWithoutUserNestedInput.schema.ts @@ -0,0 +1,23 @@ +import * as z from 'zod'; +import type { Prisma } from '../../../generated/prisma'; +import { SeleniumSettingsCreateWithoutUserInputObjectSchema as SeleniumSettingsCreateWithoutUserInputObjectSchema } from './SeleniumSettingsCreateWithoutUserInput.schema'; +import { SeleniumSettingsUncheckedCreateWithoutUserInputObjectSchema as SeleniumSettingsUncheckedCreateWithoutUserInputObjectSchema } from './SeleniumSettingsUncheckedCreateWithoutUserInput.schema'; +import { SeleniumSettingsCreateOrConnectWithoutUserInputObjectSchema as SeleniumSettingsCreateOrConnectWithoutUserInputObjectSchema } from './SeleniumSettingsCreateOrConnectWithoutUserInput.schema'; +import { SeleniumSettingsUpsertWithoutUserInputObjectSchema as SeleniumSettingsUpsertWithoutUserInputObjectSchema } from './SeleniumSettingsUpsertWithoutUserInput.schema'; +import { SeleniumSettingsWhereInputObjectSchema as SeleniumSettingsWhereInputObjectSchema } from './SeleniumSettingsWhereInput.schema'; +import { SeleniumSettingsWhereUniqueInputObjectSchema as SeleniumSettingsWhereUniqueInputObjectSchema } from './SeleniumSettingsWhereUniqueInput.schema'; +import { SeleniumSettingsUpdateToOneWithWhereWithoutUserInputObjectSchema as SeleniumSettingsUpdateToOneWithWhereWithoutUserInputObjectSchema } from './SeleniumSettingsUpdateToOneWithWhereWithoutUserInput.schema'; +import { SeleniumSettingsUpdateWithoutUserInputObjectSchema as SeleniumSettingsUpdateWithoutUserInputObjectSchema } from './SeleniumSettingsUpdateWithoutUserInput.schema'; +import { SeleniumSettingsUncheckedUpdateWithoutUserInputObjectSchema as SeleniumSettingsUncheckedUpdateWithoutUserInputObjectSchema } from './SeleniumSettingsUncheckedUpdateWithoutUserInput.schema' + +const makeSchema = () => z.object({ + create: z.union([z.lazy(() => SeleniumSettingsCreateWithoutUserInputObjectSchema), z.lazy(() => SeleniumSettingsUncheckedCreateWithoutUserInputObjectSchema)]).optional(), + connectOrCreate: z.lazy(() => SeleniumSettingsCreateOrConnectWithoutUserInputObjectSchema).optional(), + upsert: z.lazy(() => SeleniumSettingsUpsertWithoutUserInputObjectSchema).optional(), + disconnect: z.union([z.boolean(), z.lazy(() => SeleniumSettingsWhereInputObjectSchema)]).optional(), + delete: z.union([z.boolean(), z.lazy(() => SeleniumSettingsWhereInputObjectSchema)]).optional(), + connect: z.lazy(() => SeleniumSettingsWhereUniqueInputObjectSchema).optional(), + update: z.union([z.lazy(() => SeleniumSettingsUpdateToOneWithWhereWithoutUserInputObjectSchema), z.lazy(() => SeleniumSettingsUpdateWithoutUserInputObjectSchema), z.lazy(() => SeleniumSettingsUncheckedUpdateWithoutUserInputObjectSchema)]).optional() +}).strict(); +export const SeleniumSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; +export const SeleniumSettingsUncheckedUpdateOneWithoutUserNestedInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/SeleniumSettingsUncheckedUpdateWithoutUserInput.schema.ts b/packages/db/shared/schemas/objects/SeleniumSettingsUncheckedUpdateWithoutUserInput.schema.ts new file mode 100644 index 00000000..84fe4fea --- /dev/null +++ b/packages/db/shared/schemas/objects/SeleniumSettingsUncheckedUpdateWithoutUserInput.schema.ts @@ -0,0 +1,11 @@ +import * as z from 'zod'; +import type { Prisma } from '../../../generated/prisma'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema' + +const makeSchema = () => z.object({ + id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), + paymentGroupId: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional() +}).strict(); +export const SeleniumSettingsUncheckedUpdateWithoutUserInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; +export const SeleniumSettingsUncheckedUpdateWithoutUserInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/SeleniumSettingsUpdateInput.schema.ts b/packages/db/shared/schemas/objects/SeleniumSettingsUpdateInput.schema.ts new file mode 100644 index 00000000..03677dc7 --- /dev/null +++ b/packages/db/shared/schemas/objects/SeleniumSettingsUpdateInput.schema.ts @@ -0,0 +1,11 @@ +import * as z from 'zod'; +import type { Prisma } from '../../../generated/prisma'; +import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; +import { UserUpdateOneRequiredWithoutSeleniumSettingsNestedInputObjectSchema as UserUpdateOneRequiredWithoutSeleniumSettingsNestedInputObjectSchema } from './UserUpdateOneRequiredWithoutSeleniumSettingsNestedInput.schema' + +const makeSchema = () => z.object({ + paymentGroupId: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), + user: z.lazy(() => UserUpdateOneRequiredWithoutSeleniumSettingsNestedInputObjectSchema).optional() +}).strict(); +export const SeleniumSettingsUpdateInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; +export const SeleniumSettingsUpdateInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/SeleniumSettingsUpdateManyMutationInput.schema.ts b/packages/db/shared/schemas/objects/SeleniumSettingsUpdateManyMutationInput.schema.ts new file mode 100644 index 00000000..88d90b95 --- /dev/null +++ b/packages/db/shared/schemas/objects/SeleniumSettingsUpdateManyMutationInput.schema.ts @@ -0,0 +1,9 @@ +import * as z from 'zod'; +import type { Prisma } from '../../../generated/prisma'; +import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema' + +const makeSchema = () => z.object({ + paymentGroupId: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional() +}).strict(); +export const SeleniumSettingsUpdateManyMutationInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; +export const SeleniumSettingsUpdateManyMutationInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/SeleniumSettingsUpdateOneWithoutUserNestedInput.schema.ts b/packages/db/shared/schemas/objects/SeleniumSettingsUpdateOneWithoutUserNestedInput.schema.ts new file mode 100644 index 00000000..b91b0dc0 --- /dev/null +++ b/packages/db/shared/schemas/objects/SeleniumSettingsUpdateOneWithoutUserNestedInput.schema.ts @@ -0,0 +1,23 @@ +import * as z from 'zod'; +import type { Prisma } from '../../../generated/prisma'; +import { SeleniumSettingsCreateWithoutUserInputObjectSchema as SeleniumSettingsCreateWithoutUserInputObjectSchema } from './SeleniumSettingsCreateWithoutUserInput.schema'; +import { SeleniumSettingsUncheckedCreateWithoutUserInputObjectSchema as SeleniumSettingsUncheckedCreateWithoutUserInputObjectSchema } from './SeleniumSettingsUncheckedCreateWithoutUserInput.schema'; +import { SeleniumSettingsCreateOrConnectWithoutUserInputObjectSchema as SeleniumSettingsCreateOrConnectWithoutUserInputObjectSchema } from './SeleniumSettingsCreateOrConnectWithoutUserInput.schema'; +import { SeleniumSettingsUpsertWithoutUserInputObjectSchema as SeleniumSettingsUpsertWithoutUserInputObjectSchema } from './SeleniumSettingsUpsertWithoutUserInput.schema'; +import { SeleniumSettingsWhereInputObjectSchema as SeleniumSettingsWhereInputObjectSchema } from './SeleniumSettingsWhereInput.schema'; +import { SeleniumSettingsWhereUniqueInputObjectSchema as SeleniumSettingsWhereUniqueInputObjectSchema } from './SeleniumSettingsWhereUniqueInput.schema'; +import { SeleniumSettingsUpdateToOneWithWhereWithoutUserInputObjectSchema as SeleniumSettingsUpdateToOneWithWhereWithoutUserInputObjectSchema } from './SeleniumSettingsUpdateToOneWithWhereWithoutUserInput.schema'; +import { SeleniumSettingsUpdateWithoutUserInputObjectSchema as SeleniumSettingsUpdateWithoutUserInputObjectSchema } from './SeleniumSettingsUpdateWithoutUserInput.schema'; +import { SeleniumSettingsUncheckedUpdateWithoutUserInputObjectSchema as SeleniumSettingsUncheckedUpdateWithoutUserInputObjectSchema } from './SeleniumSettingsUncheckedUpdateWithoutUserInput.schema' + +const makeSchema = () => z.object({ + create: z.union([z.lazy(() => SeleniumSettingsCreateWithoutUserInputObjectSchema), z.lazy(() => SeleniumSettingsUncheckedCreateWithoutUserInputObjectSchema)]).optional(), + connectOrCreate: z.lazy(() => SeleniumSettingsCreateOrConnectWithoutUserInputObjectSchema).optional(), + upsert: z.lazy(() => SeleniumSettingsUpsertWithoutUserInputObjectSchema).optional(), + disconnect: z.union([z.boolean(), z.lazy(() => SeleniumSettingsWhereInputObjectSchema)]).optional(), + delete: z.union([z.boolean(), z.lazy(() => SeleniumSettingsWhereInputObjectSchema)]).optional(), + connect: z.lazy(() => SeleniumSettingsWhereUniqueInputObjectSchema).optional(), + update: z.union([z.lazy(() => SeleniumSettingsUpdateToOneWithWhereWithoutUserInputObjectSchema), z.lazy(() => SeleniumSettingsUpdateWithoutUserInputObjectSchema), z.lazy(() => SeleniumSettingsUncheckedUpdateWithoutUserInputObjectSchema)]).optional() +}).strict(); +export const SeleniumSettingsUpdateOneWithoutUserNestedInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; +export const SeleniumSettingsUpdateOneWithoutUserNestedInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/SeleniumSettingsUpdateToOneWithWhereWithoutUserInput.schema.ts b/packages/db/shared/schemas/objects/SeleniumSettingsUpdateToOneWithWhereWithoutUserInput.schema.ts new file mode 100644 index 00000000..31f4fd1d --- /dev/null +++ b/packages/db/shared/schemas/objects/SeleniumSettingsUpdateToOneWithWhereWithoutUserInput.schema.ts @@ -0,0 +1,12 @@ +import * as z from 'zod'; +import type { Prisma } from '../../../generated/prisma'; +import { SeleniumSettingsWhereInputObjectSchema as SeleniumSettingsWhereInputObjectSchema } from './SeleniumSettingsWhereInput.schema'; +import { SeleniumSettingsUpdateWithoutUserInputObjectSchema as SeleniumSettingsUpdateWithoutUserInputObjectSchema } from './SeleniumSettingsUpdateWithoutUserInput.schema'; +import { SeleniumSettingsUncheckedUpdateWithoutUserInputObjectSchema as SeleniumSettingsUncheckedUpdateWithoutUserInputObjectSchema } from './SeleniumSettingsUncheckedUpdateWithoutUserInput.schema' + +const makeSchema = () => z.object({ + where: z.lazy(() => SeleniumSettingsWhereInputObjectSchema).optional(), + data: z.union([z.lazy(() => SeleniumSettingsUpdateWithoutUserInputObjectSchema), z.lazy(() => SeleniumSettingsUncheckedUpdateWithoutUserInputObjectSchema)]) +}).strict(); +export const SeleniumSettingsUpdateToOneWithWhereWithoutUserInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; +export const SeleniumSettingsUpdateToOneWithWhereWithoutUserInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/SeleniumSettingsUpdateWithoutUserInput.schema.ts b/packages/db/shared/schemas/objects/SeleniumSettingsUpdateWithoutUserInput.schema.ts new file mode 100644 index 00000000..987a073b --- /dev/null +++ b/packages/db/shared/schemas/objects/SeleniumSettingsUpdateWithoutUserInput.schema.ts @@ -0,0 +1,9 @@ +import * as z from 'zod'; +import type { Prisma } from '../../../generated/prisma'; +import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema' + +const makeSchema = () => z.object({ + paymentGroupId: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional() +}).strict(); +export const SeleniumSettingsUpdateWithoutUserInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; +export const SeleniumSettingsUpdateWithoutUserInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/SeleniumSettingsUpsertWithoutUserInput.schema.ts b/packages/db/shared/schemas/objects/SeleniumSettingsUpsertWithoutUserInput.schema.ts new file mode 100644 index 00000000..2bdddcfb --- /dev/null +++ b/packages/db/shared/schemas/objects/SeleniumSettingsUpsertWithoutUserInput.schema.ts @@ -0,0 +1,15 @@ +import * as z from 'zod'; +import type { Prisma } from '../../../generated/prisma'; +import { SeleniumSettingsUpdateWithoutUserInputObjectSchema as SeleniumSettingsUpdateWithoutUserInputObjectSchema } from './SeleniumSettingsUpdateWithoutUserInput.schema'; +import { SeleniumSettingsUncheckedUpdateWithoutUserInputObjectSchema as SeleniumSettingsUncheckedUpdateWithoutUserInputObjectSchema } from './SeleniumSettingsUncheckedUpdateWithoutUserInput.schema'; +import { SeleniumSettingsCreateWithoutUserInputObjectSchema as SeleniumSettingsCreateWithoutUserInputObjectSchema } from './SeleniumSettingsCreateWithoutUserInput.schema'; +import { SeleniumSettingsUncheckedCreateWithoutUserInputObjectSchema as SeleniumSettingsUncheckedCreateWithoutUserInputObjectSchema } from './SeleniumSettingsUncheckedCreateWithoutUserInput.schema'; +import { SeleniumSettingsWhereInputObjectSchema as SeleniumSettingsWhereInputObjectSchema } from './SeleniumSettingsWhereInput.schema' + +const makeSchema = () => z.object({ + update: z.union([z.lazy(() => SeleniumSettingsUpdateWithoutUserInputObjectSchema), z.lazy(() => SeleniumSettingsUncheckedUpdateWithoutUserInputObjectSchema)]), + create: z.union([z.lazy(() => SeleniumSettingsCreateWithoutUserInputObjectSchema), z.lazy(() => SeleniumSettingsUncheckedCreateWithoutUserInputObjectSchema)]), + where: z.lazy(() => SeleniumSettingsWhereInputObjectSchema).optional() +}).strict(); +export const SeleniumSettingsUpsertWithoutUserInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; +export const SeleniumSettingsUpsertWithoutUserInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/SeleniumSettingsWhereInput.schema.ts b/packages/db/shared/schemas/objects/SeleniumSettingsWhereInput.schema.ts new file mode 100644 index 00000000..ca0e1ae7 --- /dev/null +++ b/packages/db/shared/schemas/objects/SeleniumSettingsWhereInput.schema.ts @@ -0,0 +1,18 @@ +import * as z from 'zod'; +import type { Prisma } from '../../../generated/prisma'; +import { IntFilterObjectSchema as IntFilterObjectSchema } from './IntFilter.schema'; +import { StringFilterObjectSchema as StringFilterObjectSchema } from './StringFilter.schema'; +import { UserScalarRelationFilterObjectSchema as UserScalarRelationFilterObjectSchema } from './UserScalarRelationFilter.schema'; +import { UserWhereInputObjectSchema as UserWhereInputObjectSchema } from './UserWhereInput.schema' + +const seleniumsettingswhereinputSchema = z.object({ + AND: z.union([z.lazy(() => SeleniumSettingsWhereInputObjectSchema), z.lazy(() => SeleniumSettingsWhereInputObjectSchema).array()]).optional(), + OR: z.lazy(() => SeleniumSettingsWhereInputObjectSchema).array().optional(), + NOT: z.union([z.lazy(() => SeleniumSettingsWhereInputObjectSchema), z.lazy(() => SeleniumSettingsWhereInputObjectSchema).array()]).optional(), + id: z.union([z.lazy(() => IntFilterObjectSchema), z.number().int()]).optional(), + userId: z.union([z.lazy(() => IntFilterObjectSchema), z.number().int()]).optional(), + paymentGroupId: z.union([z.lazy(() => StringFilterObjectSchema), z.string()]).optional(), + user: z.union([z.lazy(() => UserScalarRelationFilterObjectSchema), z.lazy(() => UserWhereInputObjectSchema)]).optional() +}).strict(); +export const SeleniumSettingsWhereInputObjectSchema: z.ZodType = seleniumsettingswhereinputSchema as unknown as z.ZodType; +export const SeleniumSettingsWhereInputObjectZodSchema = seleniumsettingswhereinputSchema; diff --git a/packages/db/shared/schemas/objects/SeleniumSettingsWhereUniqueInput.schema.ts b/packages/db/shared/schemas/objects/SeleniumSettingsWhereUniqueInput.schema.ts new file mode 100644 index 00000000..5a1d9160 --- /dev/null +++ b/packages/db/shared/schemas/objects/SeleniumSettingsWhereUniqueInput.schema.ts @@ -0,0 +1,10 @@ +import * as z from 'zod'; +import type { Prisma } from '../../../generated/prisma'; + + +const makeSchema = () => z.object({ + id: z.number().int().optional(), + userId: z.number().int().optional() +}).strict(); +export const SeleniumSettingsWhereUniqueInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; +export const SeleniumSettingsWhereUniqueInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserCreateInput.schema.ts b/packages/db/shared/schemas/objects/UserCreateInput.schema.ts index 1f4f1b17..b4cae513 100644 --- a/packages/db/shared/schemas/objects/UserCreateInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserCreateInput.schema.ts @@ -21,7 +21,8 @@ import { OfficeContactCreateNestedOneWithoutUserInputObjectSchema as OfficeConta import { ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema as ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema } from './ProcedureTimeslotCreateNestedOneWithoutUserInput.schema'; import { InsuranceContactCreateNestedManyWithoutUserInputObjectSchema as InsuranceContactCreateNestedManyWithoutUserInputObjectSchema } from './InsuranceContactCreateNestedManyWithoutUserInput.schema'; import { PatientConversationCreateNestedManyWithoutUserInputObjectSchema as PatientConversationCreateNestedManyWithoutUserInputObjectSchema } from './PatientConversationCreateNestedManyWithoutUserInput.schema'; -import { LabRxTemplateCreateNestedManyWithoutUserInputObjectSchema as LabRxTemplateCreateNestedManyWithoutUserInputObjectSchema } from './LabRxTemplateCreateNestedManyWithoutUserInput.schema' +import { LabRxTemplateCreateNestedManyWithoutUserInputObjectSchema as LabRxTemplateCreateNestedManyWithoutUserInputObjectSchema } from './LabRxTemplateCreateNestedManyWithoutUserInput.schema'; +import { SeleniumSettingsCreateNestedOneWithoutUserInputObjectSchema as SeleniumSettingsCreateNestedOneWithoutUserInputObjectSchema } from './SeleniumSettingsCreateNestedOneWithoutUserInput.schema' const makeSchema = () => z.object({ username: z.string(), @@ -54,7 +55,8 @@ const makeSchema = () => z.object({ procedureTimeslot: z.lazy(() => ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema).optional(), insuranceContacts: z.lazy(() => InsuranceContactCreateNestedManyWithoutUserInputObjectSchema).optional(), patientConversations: z.lazy(() => PatientConversationCreateNestedManyWithoutUserInputObjectSchema).optional(), - labRxTemplates: z.lazy(() => LabRxTemplateCreateNestedManyWithoutUserInputObjectSchema).optional() + labRxTemplates: z.lazy(() => LabRxTemplateCreateNestedManyWithoutUserInputObjectSchema).optional(), + seleniumSettings: z.lazy(() => SeleniumSettingsCreateNestedOneWithoutUserInputObjectSchema).optional() }).strict(); export const UserCreateInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserCreateInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserCreateNestedOneWithoutSeleniumSettingsInput.schema.ts b/packages/db/shared/schemas/objects/UserCreateNestedOneWithoutSeleniumSettingsInput.schema.ts new file mode 100644 index 00000000..290da558 --- /dev/null +++ b/packages/db/shared/schemas/objects/UserCreateNestedOneWithoutSeleniumSettingsInput.schema.ts @@ -0,0 +1,14 @@ +import * as z from 'zod'; +import type { Prisma } from '../../../generated/prisma'; +import { UserCreateWithoutSeleniumSettingsInputObjectSchema as UserCreateWithoutSeleniumSettingsInputObjectSchema } from './UserCreateWithoutSeleniumSettingsInput.schema'; +import { UserUncheckedCreateWithoutSeleniumSettingsInputObjectSchema as UserUncheckedCreateWithoutSeleniumSettingsInputObjectSchema } from './UserUncheckedCreateWithoutSeleniumSettingsInput.schema'; +import { UserCreateOrConnectWithoutSeleniumSettingsInputObjectSchema as UserCreateOrConnectWithoutSeleniumSettingsInputObjectSchema } from './UserCreateOrConnectWithoutSeleniumSettingsInput.schema'; +import { UserWhereUniqueInputObjectSchema as UserWhereUniqueInputObjectSchema } from './UserWhereUniqueInput.schema' + +const makeSchema = () => z.object({ + create: z.union([z.lazy(() => UserCreateWithoutSeleniumSettingsInputObjectSchema), z.lazy(() => UserUncheckedCreateWithoutSeleniumSettingsInputObjectSchema)]).optional(), + connectOrCreate: z.lazy(() => UserCreateOrConnectWithoutSeleniumSettingsInputObjectSchema).optional(), + connect: z.lazy(() => UserWhereUniqueInputObjectSchema).optional() +}).strict(); +export const UserCreateNestedOneWithoutSeleniumSettingsInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; +export const UserCreateNestedOneWithoutSeleniumSettingsInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserCreateOrConnectWithoutSeleniumSettingsInput.schema.ts b/packages/db/shared/schemas/objects/UserCreateOrConnectWithoutSeleniumSettingsInput.schema.ts new file mode 100644 index 00000000..ed21fcc2 --- /dev/null +++ b/packages/db/shared/schemas/objects/UserCreateOrConnectWithoutSeleniumSettingsInput.schema.ts @@ -0,0 +1,12 @@ +import * as z from 'zod'; +import type { Prisma } from '../../../generated/prisma'; +import { UserWhereUniqueInputObjectSchema as UserWhereUniqueInputObjectSchema } from './UserWhereUniqueInput.schema'; +import { UserCreateWithoutSeleniumSettingsInputObjectSchema as UserCreateWithoutSeleniumSettingsInputObjectSchema } from './UserCreateWithoutSeleniumSettingsInput.schema'; +import { UserUncheckedCreateWithoutSeleniumSettingsInputObjectSchema as UserUncheckedCreateWithoutSeleniumSettingsInputObjectSchema } from './UserUncheckedCreateWithoutSeleniumSettingsInput.schema' + +const makeSchema = () => z.object({ + where: z.lazy(() => UserWhereUniqueInputObjectSchema), + create: z.union([z.lazy(() => UserCreateWithoutSeleniumSettingsInputObjectSchema), z.lazy(() => UserUncheckedCreateWithoutSeleniumSettingsInputObjectSchema)]) +}).strict(); +export const UserCreateOrConnectWithoutSeleniumSettingsInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; +export const UserCreateOrConnectWithoutSeleniumSettingsInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserCreateWithoutAiSettingsInput.schema.ts b/packages/db/shared/schemas/objects/UserCreateWithoutAiSettingsInput.schema.ts index 3d0b4cb0..bb1553de 100644 --- a/packages/db/shared/schemas/objects/UserCreateWithoutAiSettingsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserCreateWithoutAiSettingsInput.schema.ts @@ -20,7 +20,8 @@ import { OfficeContactCreateNestedOneWithoutUserInputObjectSchema as OfficeConta import { ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema as ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema } from './ProcedureTimeslotCreateNestedOneWithoutUserInput.schema'; import { InsuranceContactCreateNestedManyWithoutUserInputObjectSchema as InsuranceContactCreateNestedManyWithoutUserInputObjectSchema } from './InsuranceContactCreateNestedManyWithoutUserInput.schema'; import { PatientConversationCreateNestedManyWithoutUserInputObjectSchema as PatientConversationCreateNestedManyWithoutUserInputObjectSchema } from './PatientConversationCreateNestedManyWithoutUserInput.schema'; -import { LabRxTemplateCreateNestedManyWithoutUserInputObjectSchema as LabRxTemplateCreateNestedManyWithoutUserInputObjectSchema } from './LabRxTemplateCreateNestedManyWithoutUserInput.schema' +import { LabRxTemplateCreateNestedManyWithoutUserInputObjectSchema as LabRxTemplateCreateNestedManyWithoutUserInputObjectSchema } from './LabRxTemplateCreateNestedManyWithoutUserInput.schema'; +import { SeleniumSettingsCreateNestedOneWithoutUserInputObjectSchema as SeleniumSettingsCreateNestedOneWithoutUserInputObjectSchema } from './SeleniumSettingsCreateNestedOneWithoutUserInput.schema' const makeSchema = () => z.object({ username: z.string(), @@ -52,7 +53,8 @@ const makeSchema = () => z.object({ procedureTimeslot: z.lazy(() => ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema).optional(), insuranceContacts: z.lazy(() => InsuranceContactCreateNestedManyWithoutUserInputObjectSchema).optional(), patientConversations: z.lazy(() => PatientConversationCreateNestedManyWithoutUserInputObjectSchema).optional(), - labRxTemplates: z.lazy(() => LabRxTemplateCreateNestedManyWithoutUserInputObjectSchema).optional() + labRxTemplates: z.lazy(() => LabRxTemplateCreateNestedManyWithoutUserInputObjectSchema).optional(), + seleniumSettings: z.lazy(() => SeleniumSettingsCreateNestedOneWithoutUserInputObjectSchema).optional() }).strict(); export const UserCreateWithoutAiSettingsInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserCreateWithoutAiSettingsInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserCreateWithoutAppointmentsInput.schema.ts b/packages/db/shared/schemas/objects/UserCreateWithoutAppointmentsInput.schema.ts index 55b42405..c528c7bb 100644 --- a/packages/db/shared/schemas/objects/UserCreateWithoutAppointmentsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserCreateWithoutAppointmentsInput.schema.ts @@ -20,7 +20,8 @@ import { OfficeContactCreateNestedOneWithoutUserInputObjectSchema as OfficeConta import { ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema as ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema } from './ProcedureTimeslotCreateNestedOneWithoutUserInput.schema'; import { InsuranceContactCreateNestedManyWithoutUserInputObjectSchema as InsuranceContactCreateNestedManyWithoutUserInputObjectSchema } from './InsuranceContactCreateNestedManyWithoutUserInput.schema'; import { PatientConversationCreateNestedManyWithoutUserInputObjectSchema as PatientConversationCreateNestedManyWithoutUserInputObjectSchema } from './PatientConversationCreateNestedManyWithoutUserInput.schema'; -import { LabRxTemplateCreateNestedManyWithoutUserInputObjectSchema as LabRxTemplateCreateNestedManyWithoutUserInputObjectSchema } from './LabRxTemplateCreateNestedManyWithoutUserInput.schema' +import { LabRxTemplateCreateNestedManyWithoutUserInputObjectSchema as LabRxTemplateCreateNestedManyWithoutUserInputObjectSchema } from './LabRxTemplateCreateNestedManyWithoutUserInput.schema'; +import { SeleniumSettingsCreateNestedOneWithoutUserInputObjectSchema as SeleniumSettingsCreateNestedOneWithoutUserInputObjectSchema } from './SeleniumSettingsCreateNestedOneWithoutUserInput.schema' const makeSchema = () => z.object({ username: z.string(), @@ -52,7 +53,8 @@ const makeSchema = () => z.object({ procedureTimeslot: z.lazy(() => ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema).optional(), insuranceContacts: z.lazy(() => InsuranceContactCreateNestedManyWithoutUserInputObjectSchema).optional(), patientConversations: z.lazy(() => PatientConversationCreateNestedManyWithoutUserInputObjectSchema).optional(), - labRxTemplates: z.lazy(() => LabRxTemplateCreateNestedManyWithoutUserInputObjectSchema).optional() + labRxTemplates: z.lazy(() => LabRxTemplateCreateNestedManyWithoutUserInputObjectSchema).optional(), + seleniumSettings: z.lazy(() => SeleniumSettingsCreateNestedOneWithoutUserInputObjectSchema).optional() }).strict(); export const UserCreateWithoutAppointmentsInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserCreateWithoutAppointmentsInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserCreateWithoutBackupDestinationsInput.schema.ts b/packages/db/shared/schemas/objects/UserCreateWithoutBackupDestinationsInput.schema.ts index e4f969f7..1bbf3d61 100644 --- a/packages/db/shared/schemas/objects/UserCreateWithoutBackupDestinationsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserCreateWithoutBackupDestinationsInput.schema.ts @@ -20,7 +20,8 @@ import { OfficeContactCreateNestedOneWithoutUserInputObjectSchema as OfficeConta import { ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema as ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema } from './ProcedureTimeslotCreateNestedOneWithoutUserInput.schema'; import { InsuranceContactCreateNestedManyWithoutUserInputObjectSchema as InsuranceContactCreateNestedManyWithoutUserInputObjectSchema } from './InsuranceContactCreateNestedManyWithoutUserInput.schema'; import { PatientConversationCreateNestedManyWithoutUserInputObjectSchema as PatientConversationCreateNestedManyWithoutUserInputObjectSchema } from './PatientConversationCreateNestedManyWithoutUserInput.schema'; -import { LabRxTemplateCreateNestedManyWithoutUserInputObjectSchema as LabRxTemplateCreateNestedManyWithoutUserInputObjectSchema } from './LabRxTemplateCreateNestedManyWithoutUserInput.schema' +import { LabRxTemplateCreateNestedManyWithoutUserInputObjectSchema as LabRxTemplateCreateNestedManyWithoutUserInputObjectSchema } from './LabRxTemplateCreateNestedManyWithoutUserInput.schema'; +import { SeleniumSettingsCreateNestedOneWithoutUserInputObjectSchema as SeleniumSettingsCreateNestedOneWithoutUserInputObjectSchema } from './SeleniumSettingsCreateNestedOneWithoutUserInput.schema' const makeSchema = () => z.object({ username: z.string(), @@ -52,7 +53,8 @@ const makeSchema = () => z.object({ procedureTimeslot: z.lazy(() => ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema).optional(), insuranceContacts: z.lazy(() => InsuranceContactCreateNestedManyWithoutUserInputObjectSchema).optional(), patientConversations: z.lazy(() => PatientConversationCreateNestedManyWithoutUserInputObjectSchema).optional(), - labRxTemplates: z.lazy(() => LabRxTemplateCreateNestedManyWithoutUserInputObjectSchema).optional() + labRxTemplates: z.lazy(() => LabRxTemplateCreateNestedManyWithoutUserInputObjectSchema).optional(), + seleniumSettings: z.lazy(() => SeleniumSettingsCreateNestedOneWithoutUserInputObjectSchema).optional() }).strict(); export const UserCreateWithoutBackupDestinationsInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserCreateWithoutBackupDestinationsInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserCreateWithoutBackupsInput.schema.ts b/packages/db/shared/schemas/objects/UserCreateWithoutBackupsInput.schema.ts index 01c9216d..2c54679f 100644 --- a/packages/db/shared/schemas/objects/UserCreateWithoutBackupsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserCreateWithoutBackupsInput.schema.ts @@ -20,7 +20,8 @@ import { OfficeContactCreateNestedOneWithoutUserInputObjectSchema as OfficeConta import { ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema as ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema } from './ProcedureTimeslotCreateNestedOneWithoutUserInput.schema'; import { InsuranceContactCreateNestedManyWithoutUserInputObjectSchema as InsuranceContactCreateNestedManyWithoutUserInputObjectSchema } from './InsuranceContactCreateNestedManyWithoutUserInput.schema'; import { PatientConversationCreateNestedManyWithoutUserInputObjectSchema as PatientConversationCreateNestedManyWithoutUserInputObjectSchema } from './PatientConversationCreateNestedManyWithoutUserInput.schema'; -import { LabRxTemplateCreateNestedManyWithoutUserInputObjectSchema as LabRxTemplateCreateNestedManyWithoutUserInputObjectSchema } from './LabRxTemplateCreateNestedManyWithoutUserInput.schema' +import { LabRxTemplateCreateNestedManyWithoutUserInputObjectSchema as LabRxTemplateCreateNestedManyWithoutUserInputObjectSchema } from './LabRxTemplateCreateNestedManyWithoutUserInput.schema'; +import { SeleniumSettingsCreateNestedOneWithoutUserInputObjectSchema as SeleniumSettingsCreateNestedOneWithoutUserInputObjectSchema } from './SeleniumSettingsCreateNestedOneWithoutUserInput.schema' const makeSchema = () => z.object({ username: z.string(), @@ -52,7 +53,8 @@ const makeSchema = () => z.object({ procedureTimeslot: z.lazy(() => ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema).optional(), insuranceContacts: z.lazy(() => InsuranceContactCreateNestedManyWithoutUserInputObjectSchema).optional(), patientConversations: z.lazy(() => PatientConversationCreateNestedManyWithoutUserInputObjectSchema).optional(), - labRxTemplates: z.lazy(() => LabRxTemplateCreateNestedManyWithoutUserInputObjectSchema).optional() + labRxTemplates: z.lazy(() => LabRxTemplateCreateNestedManyWithoutUserInputObjectSchema).optional(), + seleniumSettings: z.lazy(() => SeleniumSettingsCreateNestedOneWithoutUserInputObjectSchema).optional() }).strict(); export const UserCreateWithoutBackupsInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserCreateWithoutBackupsInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserCreateWithoutClaimsInput.schema.ts b/packages/db/shared/schemas/objects/UserCreateWithoutClaimsInput.schema.ts index 11d188d3..443c632b 100644 --- a/packages/db/shared/schemas/objects/UserCreateWithoutClaimsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserCreateWithoutClaimsInput.schema.ts @@ -20,7 +20,8 @@ import { OfficeContactCreateNestedOneWithoutUserInputObjectSchema as OfficeConta import { ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema as ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema } from './ProcedureTimeslotCreateNestedOneWithoutUserInput.schema'; import { InsuranceContactCreateNestedManyWithoutUserInputObjectSchema as InsuranceContactCreateNestedManyWithoutUserInputObjectSchema } from './InsuranceContactCreateNestedManyWithoutUserInput.schema'; import { PatientConversationCreateNestedManyWithoutUserInputObjectSchema as PatientConversationCreateNestedManyWithoutUserInputObjectSchema } from './PatientConversationCreateNestedManyWithoutUserInput.schema'; -import { LabRxTemplateCreateNestedManyWithoutUserInputObjectSchema as LabRxTemplateCreateNestedManyWithoutUserInputObjectSchema } from './LabRxTemplateCreateNestedManyWithoutUserInput.schema' +import { LabRxTemplateCreateNestedManyWithoutUserInputObjectSchema as LabRxTemplateCreateNestedManyWithoutUserInputObjectSchema } from './LabRxTemplateCreateNestedManyWithoutUserInput.schema'; +import { SeleniumSettingsCreateNestedOneWithoutUserInputObjectSchema as SeleniumSettingsCreateNestedOneWithoutUserInputObjectSchema } from './SeleniumSettingsCreateNestedOneWithoutUserInput.schema' const makeSchema = () => z.object({ username: z.string(), @@ -52,7 +53,8 @@ const makeSchema = () => z.object({ procedureTimeslot: z.lazy(() => ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema).optional(), insuranceContacts: z.lazy(() => InsuranceContactCreateNestedManyWithoutUserInputObjectSchema).optional(), patientConversations: z.lazy(() => PatientConversationCreateNestedManyWithoutUserInputObjectSchema).optional(), - labRxTemplates: z.lazy(() => LabRxTemplateCreateNestedManyWithoutUserInputObjectSchema).optional() + labRxTemplates: z.lazy(() => LabRxTemplateCreateNestedManyWithoutUserInputObjectSchema).optional(), + seleniumSettings: z.lazy(() => SeleniumSettingsCreateNestedOneWithoutUserInputObjectSchema).optional() }).strict(); export const UserCreateWithoutClaimsInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserCreateWithoutClaimsInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserCreateWithoutCloudFilesInput.schema.ts b/packages/db/shared/schemas/objects/UserCreateWithoutCloudFilesInput.schema.ts index bda98a4d..2328b691 100644 --- a/packages/db/shared/schemas/objects/UserCreateWithoutCloudFilesInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserCreateWithoutCloudFilesInput.schema.ts @@ -20,7 +20,8 @@ import { OfficeContactCreateNestedOneWithoutUserInputObjectSchema as OfficeConta import { ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema as ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema } from './ProcedureTimeslotCreateNestedOneWithoutUserInput.schema'; import { InsuranceContactCreateNestedManyWithoutUserInputObjectSchema as InsuranceContactCreateNestedManyWithoutUserInputObjectSchema } from './InsuranceContactCreateNestedManyWithoutUserInput.schema'; import { PatientConversationCreateNestedManyWithoutUserInputObjectSchema as PatientConversationCreateNestedManyWithoutUserInputObjectSchema } from './PatientConversationCreateNestedManyWithoutUserInput.schema'; -import { LabRxTemplateCreateNestedManyWithoutUserInputObjectSchema as LabRxTemplateCreateNestedManyWithoutUserInputObjectSchema } from './LabRxTemplateCreateNestedManyWithoutUserInput.schema' +import { LabRxTemplateCreateNestedManyWithoutUserInputObjectSchema as LabRxTemplateCreateNestedManyWithoutUserInputObjectSchema } from './LabRxTemplateCreateNestedManyWithoutUserInput.schema'; +import { SeleniumSettingsCreateNestedOneWithoutUserInputObjectSchema as SeleniumSettingsCreateNestedOneWithoutUserInputObjectSchema } from './SeleniumSettingsCreateNestedOneWithoutUserInput.schema' const makeSchema = () => z.object({ username: z.string(), @@ -52,7 +53,8 @@ const makeSchema = () => z.object({ procedureTimeslot: z.lazy(() => ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema).optional(), insuranceContacts: z.lazy(() => InsuranceContactCreateNestedManyWithoutUserInputObjectSchema).optional(), patientConversations: z.lazy(() => PatientConversationCreateNestedManyWithoutUserInputObjectSchema).optional(), - labRxTemplates: z.lazy(() => LabRxTemplateCreateNestedManyWithoutUserInputObjectSchema).optional() + labRxTemplates: z.lazy(() => LabRxTemplateCreateNestedManyWithoutUserInputObjectSchema).optional(), + seleniumSettings: z.lazy(() => SeleniumSettingsCreateNestedOneWithoutUserInputObjectSchema).optional() }).strict(); export const UserCreateWithoutCloudFilesInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserCreateWithoutCloudFilesInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserCreateWithoutCloudFoldersInput.schema.ts b/packages/db/shared/schemas/objects/UserCreateWithoutCloudFoldersInput.schema.ts index 0de0ffac..b7936741 100644 --- a/packages/db/shared/schemas/objects/UserCreateWithoutCloudFoldersInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserCreateWithoutCloudFoldersInput.schema.ts @@ -20,7 +20,8 @@ import { OfficeContactCreateNestedOneWithoutUserInputObjectSchema as OfficeConta import { ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema as ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema } from './ProcedureTimeslotCreateNestedOneWithoutUserInput.schema'; import { InsuranceContactCreateNestedManyWithoutUserInputObjectSchema as InsuranceContactCreateNestedManyWithoutUserInputObjectSchema } from './InsuranceContactCreateNestedManyWithoutUserInput.schema'; import { PatientConversationCreateNestedManyWithoutUserInputObjectSchema as PatientConversationCreateNestedManyWithoutUserInputObjectSchema } from './PatientConversationCreateNestedManyWithoutUserInput.schema'; -import { LabRxTemplateCreateNestedManyWithoutUserInputObjectSchema as LabRxTemplateCreateNestedManyWithoutUserInputObjectSchema } from './LabRxTemplateCreateNestedManyWithoutUserInput.schema' +import { LabRxTemplateCreateNestedManyWithoutUserInputObjectSchema as LabRxTemplateCreateNestedManyWithoutUserInputObjectSchema } from './LabRxTemplateCreateNestedManyWithoutUserInput.schema'; +import { SeleniumSettingsCreateNestedOneWithoutUserInputObjectSchema as SeleniumSettingsCreateNestedOneWithoutUserInputObjectSchema } from './SeleniumSettingsCreateNestedOneWithoutUserInput.schema' const makeSchema = () => z.object({ username: z.string(), @@ -52,7 +53,8 @@ const makeSchema = () => z.object({ procedureTimeslot: z.lazy(() => ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema).optional(), insuranceContacts: z.lazy(() => InsuranceContactCreateNestedManyWithoutUserInputObjectSchema).optional(), patientConversations: z.lazy(() => PatientConversationCreateNestedManyWithoutUserInputObjectSchema).optional(), - labRxTemplates: z.lazy(() => LabRxTemplateCreateNestedManyWithoutUserInputObjectSchema).optional() + labRxTemplates: z.lazy(() => LabRxTemplateCreateNestedManyWithoutUserInputObjectSchema).optional(), + seleniumSettings: z.lazy(() => SeleniumSettingsCreateNestedOneWithoutUserInputObjectSchema).optional() }).strict(); export const UserCreateWithoutCloudFoldersInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserCreateWithoutCloudFoldersInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserCreateWithoutCommunicationsInput.schema.ts b/packages/db/shared/schemas/objects/UserCreateWithoutCommunicationsInput.schema.ts index a7667208..ae859587 100644 --- a/packages/db/shared/schemas/objects/UserCreateWithoutCommunicationsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserCreateWithoutCommunicationsInput.schema.ts @@ -20,7 +20,8 @@ import { OfficeContactCreateNestedOneWithoutUserInputObjectSchema as OfficeConta import { ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema as ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema } from './ProcedureTimeslotCreateNestedOneWithoutUserInput.schema'; import { InsuranceContactCreateNestedManyWithoutUserInputObjectSchema as InsuranceContactCreateNestedManyWithoutUserInputObjectSchema } from './InsuranceContactCreateNestedManyWithoutUserInput.schema'; import { PatientConversationCreateNestedManyWithoutUserInputObjectSchema as PatientConversationCreateNestedManyWithoutUserInputObjectSchema } from './PatientConversationCreateNestedManyWithoutUserInput.schema'; -import { LabRxTemplateCreateNestedManyWithoutUserInputObjectSchema as LabRxTemplateCreateNestedManyWithoutUserInputObjectSchema } from './LabRxTemplateCreateNestedManyWithoutUserInput.schema' +import { LabRxTemplateCreateNestedManyWithoutUserInputObjectSchema as LabRxTemplateCreateNestedManyWithoutUserInputObjectSchema } from './LabRxTemplateCreateNestedManyWithoutUserInput.schema'; +import { SeleniumSettingsCreateNestedOneWithoutUserInputObjectSchema as SeleniumSettingsCreateNestedOneWithoutUserInputObjectSchema } from './SeleniumSettingsCreateNestedOneWithoutUserInput.schema' const makeSchema = () => z.object({ username: z.string(), @@ -52,7 +53,8 @@ const makeSchema = () => z.object({ procedureTimeslot: z.lazy(() => ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema).optional(), insuranceContacts: z.lazy(() => InsuranceContactCreateNestedManyWithoutUserInputObjectSchema).optional(), patientConversations: z.lazy(() => PatientConversationCreateNestedManyWithoutUserInputObjectSchema).optional(), - labRxTemplates: z.lazy(() => LabRxTemplateCreateNestedManyWithoutUserInputObjectSchema).optional() + labRxTemplates: z.lazy(() => LabRxTemplateCreateNestedManyWithoutUserInputObjectSchema).optional(), + seleniumSettings: z.lazy(() => SeleniumSettingsCreateNestedOneWithoutUserInputObjectSchema).optional() }).strict(); export const UserCreateWithoutCommunicationsInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserCreateWithoutCommunicationsInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserCreateWithoutInsuranceContactsInput.schema.ts b/packages/db/shared/schemas/objects/UserCreateWithoutInsuranceContactsInput.schema.ts index 17d68c01..a09ca198 100644 --- a/packages/db/shared/schemas/objects/UserCreateWithoutInsuranceContactsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserCreateWithoutInsuranceContactsInput.schema.ts @@ -20,7 +20,8 @@ import { OfficeHoursCreateNestedOneWithoutUserInputObjectSchema as OfficeHoursCr import { OfficeContactCreateNestedOneWithoutUserInputObjectSchema as OfficeContactCreateNestedOneWithoutUserInputObjectSchema } from './OfficeContactCreateNestedOneWithoutUserInput.schema'; import { ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema as ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema } from './ProcedureTimeslotCreateNestedOneWithoutUserInput.schema'; import { PatientConversationCreateNestedManyWithoutUserInputObjectSchema as PatientConversationCreateNestedManyWithoutUserInputObjectSchema } from './PatientConversationCreateNestedManyWithoutUserInput.schema'; -import { LabRxTemplateCreateNestedManyWithoutUserInputObjectSchema as LabRxTemplateCreateNestedManyWithoutUserInputObjectSchema } from './LabRxTemplateCreateNestedManyWithoutUserInput.schema' +import { LabRxTemplateCreateNestedManyWithoutUserInputObjectSchema as LabRxTemplateCreateNestedManyWithoutUserInputObjectSchema } from './LabRxTemplateCreateNestedManyWithoutUserInput.schema'; +import { SeleniumSettingsCreateNestedOneWithoutUserInputObjectSchema as SeleniumSettingsCreateNestedOneWithoutUserInputObjectSchema } from './SeleniumSettingsCreateNestedOneWithoutUserInput.schema' const makeSchema = () => z.object({ username: z.string(), @@ -52,7 +53,8 @@ const makeSchema = () => z.object({ officeContact: z.lazy(() => OfficeContactCreateNestedOneWithoutUserInputObjectSchema).optional(), procedureTimeslot: z.lazy(() => ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema).optional(), patientConversations: z.lazy(() => PatientConversationCreateNestedManyWithoutUserInputObjectSchema).optional(), - labRxTemplates: z.lazy(() => LabRxTemplateCreateNestedManyWithoutUserInputObjectSchema).optional() + labRxTemplates: z.lazy(() => LabRxTemplateCreateNestedManyWithoutUserInputObjectSchema).optional(), + seleniumSettings: z.lazy(() => SeleniumSettingsCreateNestedOneWithoutUserInputObjectSchema).optional() }).strict(); export const UserCreateWithoutInsuranceContactsInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserCreateWithoutInsuranceContactsInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserCreateWithoutInsuranceCredentialsInput.schema.ts b/packages/db/shared/schemas/objects/UserCreateWithoutInsuranceCredentialsInput.schema.ts index 92a25684..c11e39cf 100644 --- a/packages/db/shared/schemas/objects/UserCreateWithoutInsuranceCredentialsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserCreateWithoutInsuranceCredentialsInput.schema.ts @@ -20,7 +20,8 @@ import { OfficeContactCreateNestedOneWithoutUserInputObjectSchema as OfficeConta import { ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema as ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema } from './ProcedureTimeslotCreateNestedOneWithoutUserInput.schema'; import { InsuranceContactCreateNestedManyWithoutUserInputObjectSchema as InsuranceContactCreateNestedManyWithoutUserInputObjectSchema } from './InsuranceContactCreateNestedManyWithoutUserInput.schema'; import { PatientConversationCreateNestedManyWithoutUserInputObjectSchema as PatientConversationCreateNestedManyWithoutUserInputObjectSchema } from './PatientConversationCreateNestedManyWithoutUserInput.schema'; -import { LabRxTemplateCreateNestedManyWithoutUserInputObjectSchema as LabRxTemplateCreateNestedManyWithoutUserInputObjectSchema } from './LabRxTemplateCreateNestedManyWithoutUserInput.schema' +import { LabRxTemplateCreateNestedManyWithoutUserInputObjectSchema as LabRxTemplateCreateNestedManyWithoutUserInputObjectSchema } from './LabRxTemplateCreateNestedManyWithoutUserInput.schema'; +import { SeleniumSettingsCreateNestedOneWithoutUserInputObjectSchema as SeleniumSettingsCreateNestedOneWithoutUserInputObjectSchema } from './SeleniumSettingsCreateNestedOneWithoutUserInput.schema' const makeSchema = () => z.object({ username: z.string(), @@ -52,7 +53,8 @@ const makeSchema = () => z.object({ procedureTimeslot: z.lazy(() => ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema).optional(), insuranceContacts: z.lazy(() => InsuranceContactCreateNestedManyWithoutUserInputObjectSchema).optional(), patientConversations: z.lazy(() => PatientConversationCreateNestedManyWithoutUserInputObjectSchema).optional(), - labRxTemplates: z.lazy(() => LabRxTemplateCreateNestedManyWithoutUserInputObjectSchema).optional() + labRxTemplates: z.lazy(() => LabRxTemplateCreateNestedManyWithoutUserInputObjectSchema).optional(), + seleniumSettings: z.lazy(() => SeleniumSettingsCreateNestedOneWithoutUserInputObjectSchema).optional() }).strict(); export const UserCreateWithoutInsuranceCredentialsInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserCreateWithoutInsuranceCredentialsInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserCreateWithoutLabRxTemplatesInput.schema.ts b/packages/db/shared/schemas/objects/UserCreateWithoutLabRxTemplatesInput.schema.ts index 699a82a7..993dddbc 100644 --- a/packages/db/shared/schemas/objects/UserCreateWithoutLabRxTemplatesInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserCreateWithoutLabRxTemplatesInput.schema.ts @@ -20,7 +20,8 @@ import { OfficeHoursCreateNestedOneWithoutUserInputObjectSchema as OfficeHoursCr import { OfficeContactCreateNestedOneWithoutUserInputObjectSchema as OfficeContactCreateNestedOneWithoutUserInputObjectSchema } from './OfficeContactCreateNestedOneWithoutUserInput.schema'; import { ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema as ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema } from './ProcedureTimeslotCreateNestedOneWithoutUserInput.schema'; import { InsuranceContactCreateNestedManyWithoutUserInputObjectSchema as InsuranceContactCreateNestedManyWithoutUserInputObjectSchema } from './InsuranceContactCreateNestedManyWithoutUserInput.schema'; -import { PatientConversationCreateNestedManyWithoutUserInputObjectSchema as PatientConversationCreateNestedManyWithoutUserInputObjectSchema } from './PatientConversationCreateNestedManyWithoutUserInput.schema' +import { PatientConversationCreateNestedManyWithoutUserInputObjectSchema as PatientConversationCreateNestedManyWithoutUserInputObjectSchema } from './PatientConversationCreateNestedManyWithoutUserInput.schema'; +import { SeleniumSettingsCreateNestedOneWithoutUserInputObjectSchema as SeleniumSettingsCreateNestedOneWithoutUserInputObjectSchema } from './SeleniumSettingsCreateNestedOneWithoutUserInput.schema' const makeSchema = () => z.object({ username: z.string(), @@ -52,7 +53,8 @@ const makeSchema = () => z.object({ officeContact: z.lazy(() => OfficeContactCreateNestedOneWithoutUserInputObjectSchema).optional(), procedureTimeslot: z.lazy(() => ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema).optional(), insuranceContacts: z.lazy(() => InsuranceContactCreateNestedManyWithoutUserInputObjectSchema).optional(), - patientConversations: z.lazy(() => PatientConversationCreateNestedManyWithoutUserInputObjectSchema).optional() + patientConversations: z.lazy(() => PatientConversationCreateNestedManyWithoutUserInputObjectSchema).optional(), + seleniumSettings: z.lazy(() => SeleniumSettingsCreateNestedOneWithoutUserInputObjectSchema).optional() }).strict(); export const UserCreateWithoutLabRxTemplatesInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserCreateWithoutLabRxTemplatesInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserCreateWithoutNotificationsInput.schema.ts b/packages/db/shared/schemas/objects/UserCreateWithoutNotificationsInput.schema.ts index 63fc3f6c..fed7f72d 100644 --- a/packages/db/shared/schemas/objects/UserCreateWithoutNotificationsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserCreateWithoutNotificationsInput.schema.ts @@ -20,7 +20,8 @@ import { OfficeContactCreateNestedOneWithoutUserInputObjectSchema as OfficeConta import { ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema as ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema } from './ProcedureTimeslotCreateNestedOneWithoutUserInput.schema'; import { InsuranceContactCreateNestedManyWithoutUserInputObjectSchema as InsuranceContactCreateNestedManyWithoutUserInputObjectSchema } from './InsuranceContactCreateNestedManyWithoutUserInput.schema'; import { PatientConversationCreateNestedManyWithoutUserInputObjectSchema as PatientConversationCreateNestedManyWithoutUserInputObjectSchema } from './PatientConversationCreateNestedManyWithoutUserInput.schema'; -import { LabRxTemplateCreateNestedManyWithoutUserInputObjectSchema as LabRxTemplateCreateNestedManyWithoutUserInputObjectSchema } from './LabRxTemplateCreateNestedManyWithoutUserInput.schema' +import { LabRxTemplateCreateNestedManyWithoutUserInputObjectSchema as LabRxTemplateCreateNestedManyWithoutUserInputObjectSchema } from './LabRxTemplateCreateNestedManyWithoutUserInput.schema'; +import { SeleniumSettingsCreateNestedOneWithoutUserInputObjectSchema as SeleniumSettingsCreateNestedOneWithoutUserInputObjectSchema } from './SeleniumSettingsCreateNestedOneWithoutUserInput.schema' const makeSchema = () => z.object({ username: z.string(), @@ -52,7 +53,8 @@ const makeSchema = () => z.object({ procedureTimeslot: z.lazy(() => ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema).optional(), insuranceContacts: z.lazy(() => InsuranceContactCreateNestedManyWithoutUserInputObjectSchema).optional(), patientConversations: z.lazy(() => PatientConversationCreateNestedManyWithoutUserInputObjectSchema).optional(), - labRxTemplates: z.lazy(() => LabRxTemplateCreateNestedManyWithoutUserInputObjectSchema).optional() + labRxTemplates: z.lazy(() => LabRxTemplateCreateNestedManyWithoutUserInputObjectSchema).optional(), + seleniumSettings: z.lazy(() => SeleniumSettingsCreateNestedOneWithoutUserInputObjectSchema).optional() }).strict(); export const UserCreateWithoutNotificationsInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserCreateWithoutNotificationsInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserCreateWithoutNpiProvidersInput.schema.ts b/packages/db/shared/schemas/objects/UserCreateWithoutNpiProvidersInput.schema.ts index c9183e56..34a8857e 100644 --- a/packages/db/shared/schemas/objects/UserCreateWithoutNpiProvidersInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserCreateWithoutNpiProvidersInput.schema.ts @@ -20,7 +20,8 @@ import { OfficeContactCreateNestedOneWithoutUserInputObjectSchema as OfficeConta import { ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema as ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema } from './ProcedureTimeslotCreateNestedOneWithoutUserInput.schema'; import { InsuranceContactCreateNestedManyWithoutUserInputObjectSchema as InsuranceContactCreateNestedManyWithoutUserInputObjectSchema } from './InsuranceContactCreateNestedManyWithoutUserInput.schema'; import { PatientConversationCreateNestedManyWithoutUserInputObjectSchema as PatientConversationCreateNestedManyWithoutUserInputObjectSchema } from './PatientConversationCreateNestedManyWithoutUserInput.schema'; -import { LabRxTemplateCreateNestedManyWithoutUserInputObjectSchema as LabRxTemplateCreateNestedManyWithoutUserInputObjectSchema } from './LabRxTemplateCreateNestedManyWithoutUserInput.schema' +import { LabRxTemplateCreateNestedManyWithoutUserInputObjectSchema as LabRxTemplateCreateNestedManyWithoutUserInputObjectSchema } from './LabRxTemplateCreateNestedManyWithoutUserInput.schema'; +import { SeleniumSettingsCreateNestedOneWithoutUserInputObjectSchema as SeleniumSettingsCreateNestedOneWithoutUserInputObjectSchema } from './SeleniumSettingsCreateNestedOneWithoutUserInput.schema' const makeSchema = () => z.object({ username: z.string(), @@ -52,7 +53,8 @@ const makeSchema = () => z.object({ procedureTimeslot: z.lazy(() => ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema).optional(), insuranceContacts: z.lazy(() => InsuranceContactCreateNestedManyWithoutUserInputObjectSchema).optional(), patientConversations: z.lazy(() => PatientConversationCreateNestedManyWithoutUserInputObjectSchema).optional(), - labRxTemplates: z.lazy(() => LabRxTemplateCreateNestedManyWithoutUserInputObjectSchema).optional() + labRxTemplates: z.lazy(() => LabRxTemplateCreateNestedManyWithoutUserInputObjectSchema).optional(), + seleniumSettings: z.lazy(() => SeleniumSettingsCreateNestedOneWithoutUserInputObjectSchema).optional() }).strict(); export const UserCreateWithoutNpiProvidersInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserCreateWithoutNpiProvidersInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserCreateWithoutOfficeContactInput.schema.ts b/packages/db/shared/schemas/objects/UserCreateWithoutOfficeContactInput.schema.ts index edc4d5d0..57a998d5 100644 --- a/packages/db/shared/schemas/objects/UserCreateWithoutOfficeContactInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserCreateWithoutOfficeContactInput.schema.ts @@ -20,7 +20,8 @@ import { OfficeHoursCreateNestedOneWithoutUserInputObjectSchema as OfficeHoursCr import { ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema as ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema } from './ProcedureTimeslotCreateNestedOneWithoutUserInput.schema'; import { InsuranceContactCreateNestedManyWithoutUserInputObjectSchema as InsuranceContactCreateNestedManyWithoutUserInputObjectSchema } from './InsuranceContactCreateNestedManyWithoutUserInput.schema'; import { PatientConversationCreateNestedManyWithoutUserInputObjectSchema as PatientConversationCreateNestedManyWithoutUserInputObjectSchema } from './PatientConversationCreateNestedManyWithoutUserInput.schema'; -import { LabRxTemplateCreateNestedManyWithoutUserInputObjectSchema as LabRxTemplateCreateNestedManyWithoutUserInputObjectSchema } from './LabRxTemplateCreateNestedManyWithoutUserInput.schema' +import { LabRxTemplateCreateNestedManyWithoutUserInputObjectSchema as LabRxTemplateCreateNestedManyWithoutUserInputObjectSchema } from './LabRxTemplateCreateNestedManyWithoutUserInput.schema'; +import { SeleniumSettingsCreateNestedOneWithoutUserInputObjectSchema as SeleniumSettingsCreateNestedOneWithoutUserInputObjectSchema } from './SeleniumSettingsCreateNestedOneWithoutUserInput.schema' const makeSchema = () => z.object({ username: z.string(), @@ -52,7 +53,8 @@ const makeSchema = () => z.object({ procedureTimeslot: z.lazy(() => ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema).optional(), insuranceContacts: z.lazy(() => InsuranceContactCreateNestedManyWithoutUserInputObjectSchema).optional(), patientConversations: z.lazy(() => PatientConversationCreateNestedManyWithoutUserInputObjectSchema).optional(), - labRxTemplates: z.lazy(() => LabRxTemplateCreateNestedManyWithoutUserInputObjectSchema).optional() + labRxTemplates: z.lazy(() => LabRxTemplateCreateNestedManyWithoutUserInputObjectSchema).optional(), + seleniumSettings: z.lazy(() => SeleniumSettingsCreateNestedOneWithoutUserInputObjectSchema).optional() }).strict(); export const UserCreateWithoutOfficeContactInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserCreateWithoutOfficeContactInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserCreateWithoutOfficeHoursInput.schema.ts b/packages/db/shared/schemas/objects/UserCreateWithoutOfficeHoursInput.schema.ts index febb6386..e110f257 100644 --- a/packages/db/shared/schemas/objects/UserCreateWithoutOfficeHoursInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserCreateWithoutOfficeHoursInput.schema.ts @@ -20,7 +20,8 @@ import { OfficeContactCreateNestedOneWithoutUserInputObjectSchema as OfficeConta import { ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema as ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema } from './ProcedureTimeslotCreateNestedOneWithoutUserInput.schema'; import { InsuranceContactCreateNestedManyWithoutUserInputObjectSchema as InsuranceContactCreateNestedManyWithoutUserInputObjectSchema } from './InsuranceContactCreateNestedManyWithoutUserInput.schema'; import { PatientConversationCreateNestedManyWithoutUserInputObjectSchema as PatientConversationCreateNestedManyWithoutUserInputObjectSchema } from './PatientConversationCreateNestedManyWithoutUserInput.schema'; -import { LabRxTemplateCreateNestedManyWithoutUserInputObjectSchema as LabRxTemplateCreateNestedManyWithoutUserInputObjectSchema } from './LabRxTemplateCreateNestedManyWithoutUserInput.schema' +import { LabRxTemplateCreateNestedManyWithoutUserInputObjectSchema as LabRxTemplateCreateNestedManyWithoutUserInputObjectSchema } from './LabRxTemplateCreateNestedManyWithoutUserInput.schema'; +import { SeleniumSettingsCreateNestedOneWithoutUserInputObjectSchema as SeleniumSettingsCreateNestedOneWithoutUserInputObjectSchema } from './SeleniumSettingsCreateNestedOneWithoutUserInput.schema' const makeSchema = () => z.object({ username: z.string(), @@ -52,7 +53,8 @@ const makeSchema = () => z.object({ procedureTimeslot: z.lazy(() => ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema).optional(), insuranceContacts: z.lazy(() => InsuranceContactCreateNestedManyWithoutUserInputObjectSchema).optional(), patientConversations: z.lazy(() => PatientConversationCreateNestedManyWithoutUserInputObjectSchema).optional(), - labRxTemplates: z.lazy(() => LabRxTemplateCreateNestedManyWithoutUserInputObjectSchema).optional() + labRxTemplates: z.lazy(() => LabRxTemplateCreateNestedManyWithoutUserInputObjectSchema).optional(), + seleniumSettings: z.lazy(() => SeleniumSettingsCreateNestedOneWithoutUserInputObjectSchema).optional() }).strict(); export const UserCreateWithoutOfficeHoursInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserCreateWithoutOfficeHoursInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserCreateWithoutPatientConversationsInput.schema.ts b/packages/db/shared/schemas/objects/UserCreateWithoutPatientConversationsInput.schema.ts index 9a49a02e..d8565afe 100644 --- a/packages/db/shared/schemas/objects/UserCreateWithoutPatientConversationsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserCreateWithoutPatientConversationsInput.schema.ts @@ -20,7 +20,8 @@ import { OfficeHoursCreateNestedOneWithoutUserInputObjectSchema as OfficeHoursCr import { OfficeContactCreateNestedOneWithoutUserInputObjectSchema as OfficeContactCreateNestedOneWithoutUserInputObjectSchema } from './OfficeContactCreateNestedOneWithoutUserInput.schema'; import { ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema as ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema } from './ProcedureTimeslotCreateNestedOneWithoutUserInput.schema'; import { InsuranceContactCreateNestedManyWithoutUserInputObjectSchema as InsuranceContactCreateNestedManyWithoutUserInputObjectSchema } from './InsuranceContactCreateNestedManyWithoutUserInput.schema'; -import { LabRxTemplateCreateNestedManyWithoutUserInputObjectSchema as LabRxTemplateCreateNestedManyWithoutUserInputObjectSchema } from './LabRxTemplateCreateNestedManyWithoutUserInput.schema' +import { LabRxTemplateCreateNestedManyWithoutUserInputObjectSchema as LabRxTemplateCreateNestedManyWithoutUserInputObjectSchema } from './LabRxTemplateCreateNestedManyWithoutUserInput.schema'; +import { SeleniumSettingsCreateNestedOneWithoutUserInputObjectSchema as SeleniumSettingsCreateNestedOneWithoutUserInputObjectSchema } from './SeleniumSettingsCreateNestedOneWithoutUserInput.schema' const makeSchema = () => z.object({ username: z.string(), @@ -52,7 +53,8 @@ const makeSchema = () => z.object({ officeContact: z.lazy(() => OfficeContactCreateNestedOneWithoutUserInputObjectSchema).optional(), procedureTimeslot: z.lazy(() => ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema).optional(), insuranceContacts: z.lazy(() => InsuranceContactCreateNestedManyWithoutUserInputObjectSchema).optional(), - labRxTemplates: z.lazy(() => LabRxTemplateCreateNestedManyWithoutUserInputObjectSchema).optional() + labRxTemplates: z.lazy(() => LabRxTemplateCreateNestedManyWithoutUserInputObjectSchema).optional(), + seleniumSettings: z.lazy(() => SeleniumSettingsCreateNestedOneWithoutUserInputObjectSchema).optional() }).strict(); export const UserCreateWithoutPatientConversationsInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserCreateWithoutPatientConversationsInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserCreateWithoutPatientsInput.schema.ts b/packages/db/shared/schemas/objects/UserCreateWithoutPatientsInput.schema.ts index 38a6d079..059e1efe 100644 --- a/packages/db/shared/schemas/objects/UserCreateWithoutPatientsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserCreateWithoutPatientsInput.schema.ts @@ -20,7 +20,8 @@ import { OfficeContactCreateNestedOneWithoutUserInputObjectSchema as OfficeConta import { ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema as ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema } from './ProcedureTimeslotCreateNestedOneWithoutUserInput.schema'; import { InsuranceContactCreateNestedManyWithoutUserInputObjectSchema as InsuranceContactCreateNestedManyWithoutUserInputObjectSchema } from './InsuranceContactCreateNestedManyWithoutUserInput.schema'; import { PatientConversationCreateNestedManyWithoutUserInputObjectSchema as PatientConversationCreateNestedManyWithoutUserInputObjectSchema } from './PatientConversationCreateNestedManyWithoutUserInput.schema'; -import { LabRxTemplateCreateNestedManyWithoutUserInputObjectSchema as LabRxTemplateCreateNestedManyWithoutUserInputObjectSchema } from './LabRxTemplateCreateNestedManyWithoutUserInput.schema' +import { LabRxTemplateCreateNestedManyWithoutUserInputObjectSchema as LabRxTemplateCreateNestedManyWithoutUserInputObjectSchema } from './LabRxTemplateCreateNestedManyWithoutUserInput.schema'; +import { SeleniumSettingsCreateNestedOneWithoutUserInputObjectSchema as SeleniumSettingsCreateNestedOneWithoutUserInputObjectSchema } from './SeleniumSettingsCreateNestedOneWithoutUserInput.schema' const makeSchema = () => z.object({ username: z.string(), @@ -52,7 +53,8 @@ const makeSchema = () => z.object({ procedureTimeslot: z.lazy(() => ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema).optional(), insuranceContacts: z.lazy(() => InsuranceContactCreateNestedManyWithoutUserInputObjectSchema).optional(), patientConversations: z.lazy(() => PatientConversationCreateNestedManyWithoutUserInputObjectSchema).optional(), - labRxTemplates: z.lazy(() => LabRxTemplateCreateNestedManyWithoutUserInputObjectSchema).optional() + labRxTemplates: z.lazy(() => LabRxTemplateCreateNestedManyWithoutUserInputObjectSchema).optional(), + seleniumSettings: z.lazy(() => SeleniumSettingsCreateNestedOneWithoutUserInputObjectSchema).optional() }).strict(); export const UserCreateWithoutPatientsInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserCreateWithoutPatientsInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserCreateWithoutProcedureTimeslotInput.schema.ts b/packages/db/shared/schemas/objects/UserCreateWithoutProcedureTimeslotInput.schema.ts index 75484d8d..2e05eae8 100644 --- a/packages/db/shared/schemas/objects/UserCreateWithoutProcedureTimeslotInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserCreateWithoutProcedureTimeslotInput.schema.ts @@ -20,7 +20,8 @@ import { OfficeHoursCreateNestedOneWithoutUserInputObjectSchema as OfficeHoursCr import { OfficeContactCreateNestedOneWithoutUserInputObjectSchema as OfficeContactCreateNestedOneWithoutUserInputObjectSchema } from './OfficeContactCreateNestedOneWithoutUserInput.schema'; import { InsuranceContactCreateNestedManyWithoutUserInputObjectSchema as InsuranceContactCreateNestedManyWithoutUserInputObjectSchema } from './InsuranceContactCreateNestedManyWithoutUserInput.schema'; import { PatientConversationCreateNestedManyWithoutUserInputObjectSchema as PatientConversationCreateNestedManyWithoutUserInputObjectSchema } from './PatientConversationCreateNestedManyWithoutUserInput.schema'; -import { LabRxTemplateCreateNestedManyWithoutUserInputObjectSchema as LabRxTemplateCreateNestedManyWithoutUserInputObjectSchema } from './LabRxTemplateCreateNestedManyWithoutUserInput.schema' +import { LabRxTemplateCreateNestedManyWithoutUserInputObjectSchema as LabRxTemplateCreateNestedManyWithoutUserInputObjectSchema } from './LabRxTemplateCreateNestedManyWithoutUserInput.schema'; +import { SeleniumSettingsCreateNestedOneWithoutUserInputObjectSchema as SeleniumSettingsCreateNestedOneWithoutUserInputObjectSchema } from './SeleniumSettingsCreateNestedOneWithoutUserInput.schema' const makeSchema = () => z.object({ username: z.string(), @@ -52,7 +53,8 @@ const makeSchema = () => z.object({ officeContact: z.lazy(() => OfficeContactCreateNestedOneWithoutUserInputObjectSchema).optional(), insuranceContacts: z.lazy(() => InsuranceContactCreateNestedManyWithoutUserInputObjectSchema).optional(), patientConversations: z.lazy(() => PatientConversationCreateNestedManyWithoutUserInputObjectSchema).optional(), - labRxTemplates: z.lazy(() => LabRxTemplateCreateNestedManyWithoutUserInputObjectSchema).optional() + labRxTemplates: z.lazy(() => LabRxTemplateCreateNestedManyWithoutUserInputObjectSchema).optional(), + seleniumSettings: z.lazy(() => SeleniumSettingsCreateNestedOneWithoutUserInputObjectSchema).optional() }).strict(); export const UserCreateWithoutProcedureTimeslotInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserCreateWithoutProcedureTimeslotInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserCreateWithoutSeleniumSettingsInput.schema.ts b/packages/db/shared/schemas/objects/UserCreateWithoutSeleniumSettingsInput.schema.ts new file mode 100644 index 00000000..97428290 --- /dev/null +++ b/packages/db/shared/schemas/objects/UserCreateWithoutSeleniumSettingsInput.schema.ts @@ -0,0 +1,60 @@ +import * as z from 'zod'; +import type { Prisma } from '../../../generated/prisma'; +import { PatientCreateNestedManyWithoutUserInputObjectSchema as PatientCreateNestedManyWithoutUserInputObjectSchema } from './PatientCreateNestedManyWithoutUserInput.schema'; +import { AppointmentCreateNestedManyWithoutUserInputObjectSchema as AppointmentCreateNestedManyWithoutUserInputObjectSchema } from './AppointmentCreateNestedManyWithoutUserInput.schema'; +import { StaffCreateNestedManyWithoutUserInputObjectSchema as StaffCreateNestedManyWithoutUserInputObjectSchema } from './StaffCreateNestedManyWithoutUserInput.schema'; +import { NpiProviderCreateNestedManyWithoutUserInputObjectSchema as NpiProviderCreateNestedManyWithoutUserInputObjectSchema } from './NpiProviderCreateNestedManyWithoutUserInput.schema'; +import { ClaimCreateNestedManyWithoutUserInputObjectSchema as ClaimCreateNestedManyWithoutUserInputObjectSchema } from './ClaimCreateNestedManyWithoutUserInput.schema'; +import { InsuranceCredentialCreateNestedManyWithoutUserInputObjectSchema as InsuranceCredentialCreateNestedManyWithoutUserInputObjectSchema } from './InsuranceCredentialCreateNestedManyWithoutUserInput.schema'; +import { ShoppingVendorCreateNestedManyWithoutUserInputObjectSchema as ShoppingVendorCreateNestedManyWithoutUserInputObjectSchema } from './ShoppingVendorCreateNestedManyWithoutUserInput.schema'; +import { PaymentCreateNestedManyWithoutUpdatedByInputObjectSchema as PaymentCreateNestedManyWithoutUpdatedByInputObjectSchema } from './PaymentCreateNestedManyWithoutUpdatedByInput.schema'; +import { DatabaseBackupCreateNestedManyWithoutUserInputObjectSchema as DatabaseBackupCreateNestedManyWithoutUserInputObjectSchema } from './DatabaseBackupCreateNestedManyWithoutUserInput.schema'; +import { BackupDestinationCreateNestedManyWithoutUserInputObjectSchema as BackupDestinationCreateNestedManyWithoutUserInputObjectSchema } from './BackupDestinationCreateNestedManyWithoutUserInput.schema'; +import { NotificationCreateNestedManyWithoutUserInputObjectSchema as NotificationCreateNestedManyWithoutUserInputObjectSchema } from './NotificationCreateNestedManyWithoutUserInput.schema'; +import { CloudFolderCreateNestedManyWithoutUserInputObjectSchema as CloudFolderCreateNestedManyWithoutUserInputObjectSchema } from './CloudFolderCreateNestedManyWithoutUserInput.schema'; +import { CloudFileCreateNestedManyWithoutUserInputObjectSchema as CloudFileCreateNestedManyWithoutUserInputObjectSchema } from './CloudFileCreateNestedManyWithoutUserInput.schema'; +import { CommunicationCreateNestedManyWithoutUserInputObjectSchema as CommunicationCreateNestedManyWithoutUserInputObjectSchema } from './CommunicationCreateNestedManyWithoutUserInput.schema'; +import { TwilioSettingsCreateNestedOneWithoutUserInputObjectSchema as TwilioSettingsCreateNestedOneWithoutUserInputObjectSchema } from './TwilioSettingsCreateNestedOneWithoutUserInput.schema'; +import { AiSettingsCreateNestedOneWithoutUserInputObjectSchema as AiSettingsCreateNestedOneWithoutUserInputObjectSchema } from './AiSettingsCreateNestedOneWithoutUserInput.schema'; +import { OfficeHoursCreateNestedOneWithoutUserInputObjectSchema as OfficeHoursCreateNestedOneWithoutUserInputObjectSchema } from './OfficeHoursCreateNestedOneWithoutUserInput.schema'; +import { OfficeContactCreateNestedOneWithoutUserInputObjectSchema as OfficeContactCreateNestedOneWithoutUserInputObjectSchema } from './OfficeContactCreateNestedOneWithoutUserInput.schema'; +import { ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema as ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema } from './ProcedureTimeslotCreateNestedOneWithoutUserInput.schema'; +import { InsuranceContactCreateNestedManyWithoutUserInputObjectSchema as InsuranceContactCreateNestedManyWithoutUserInputObjectSchema } from './InsuranceContactCreateNestedManyWithoutUserInput.schema'; +import { PatientConversationCreateNestedManyWithoutUserInputObjectSchema as PatientConversationCreateNestedManyWithoutUserInputObjectSchema } from './PatientConversationCreateNestedManyWithoutUserInput.schema'; +import { LabRxTemplateCreateNestedManyWithoutUserInputObjectSchema as LabRxTemplateCreateNestedManyWithoutUserInputObjectSchema } from './LabRxTemplateCreateNestedManyWithoutUserInput.schema' + +const makeSchema = () => z.object({ + username: z.string(), + password: z.string(), + autoBackupEnabled: z.boolean().optional(), + autoBackupHour: z.number().int().optional(), + usbBackupEnabled: z.boolean().optional(), + usbBackupHour: z.number().int().optional(), + autoMhCheckEnabled: z.boolean().optional(), + autoMhCheckDayOfWeek: z.number().int().optional(), + autoMhCheckHour: z.number().int().optional(), + patients: z.lazy(() => PatientCreateNestedManyWithoutUserInputObjectSchema).optional(), + appointments: z.lazy(() => AppointmentCreateNestedManyWithoutUserInputObjectSchema).optional(), + staff: z.lazy(() => StaffCreateNestedManyWithoutUserInputObjectSchema).optional(), + npiProviders: z.lazy(() => NpiProviderCreateNestedManyWithoutUserInputObjectSchema).optional(), + claims: z.lazy(() => ClaimCreateNestedManyWithoutUserInputObjectSchema).optional(), + insuranceCredentials: z.lazy(() => InsuranceCredentialCreateNestedManyWithoutUserInputObjectSchema).optional(), + shoppingVendors: z.lazy(() => ShoppingVendorCreateNestedManyWithoutUserInputObjectSchema).optional(), + updatedPayments: z.lazy(() => PaymentCreateNestedManyWithoutUpdatedByInputObjectSchema).optional(), + backups: z.lazy(() => DatabaseBackupCreateNestedManyWithoutUserInputObjectSchema).optional(), + backupDestinations: z.lazy(() => BackupDestinationCreateNestedManyWithoutUserInputObjectSchema).optional(), + notifications: z.lazy(() => NotificationCreateNestedManyWithoutUserInputObjectSchema).optional(), + cloudFolders: z.lazy(() => CloudFolderCreateNestedManyWithoutUserInputObjectSchema).optional(), + cloudFiles: z.lazy(() => CloudFileCreateNestedManyWithoutUserInputObjectSchema).optional(), + communications: z.lazy(() => CommunicationCreateNestedManyWithoutUserInputObjectSchema).optional(), + twilioSettings: z.lazy(() => TwilioSettingsCreateNestedOneWithoutUserInputObjectSchema).optional(), + aiSettings: z.lazy(() => AiSettingsCreateNestedOneWithoutUserInputObjectSchema).optional(), + officeHours: z.lazy(() => OfficeHoursCreateNestedOneWithoutUserInputObjectSchema).optional(), + officeContact: z.lazy(() => OfficeContactCreateNestedOneWithoutUserInputObjectSchema).optional(), + procedureTimeslot: z.lazy(() => ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema).optional(), + insuranceContacts: z.lazy(() => InsuranceContactCreateNestedManyWithoutUserInputObjectSchema).optional(), + patientConversations: z.lazy(() => PatientConversationCreateNestedManyWithoutUserInputObjectSchema).optional(), + labRxTemplates: z.lazy(() => LabRxTemplateCreateNestedManyWithoutUserInputObjectSchema).optional() +}).strict(); +export const UserCreateWithoutSeleniumSettingsInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; +export const UserCreateWithoutSeleniumSettingsInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserCreateWithoutShoppingVendorsInput.schema.ts b/packages/db/shared/schemas/objects/UserCreateWithoutShoppingVendorsInput.schema.ts index 471617f5..132dbdcd 100644 --- a/packages/db/shared/schemas/objects/UserCreateWithoutShoppingVendorsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserCreateWithoutShoppingVendorsInput.schema.ts @@ -20,7 +20,8 @@ import { OfficeContactCreateNestedOneWithoutUserInputObjectSchema as OfficeConta import { ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema as ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema } from './ProcedureTimeslotCreateNestedOneWithoutUserInput.schema'; import { InsuranceContactCreateNestedManyWithoutUserInputObjectSchema as InsuranceContactCreateNestedManyWithoutUserInputObjectSchema } from './InsuranceContactCreateNestedManyWithoutUserInput.schema'; import { PatientConversationCreateNestedManyWithoutUserInputObjectSchema as PatientConversationCreateNestedManyWithoutUserInputObjectSchema } from './PatientConversationCreateNestedManyWithoutUserInput.schema'; -import { LabRxTemplateCreateNestedManyWithoutUserInputObjectSchema as LabRxTemplateCreateNestedManyWithoutUserInputObjectSchema } from './LabRxTemplateCreateNestedManyWithoutUserInput.schema' +import { LabRxTemplateCreateNestedManyWithoutUserInputObjectSchema as LabRxTemplateCreateNestedManyWithoutUserInputObjectSchema } from './LabRxTemplateCreateNestedManyWithoutUserInput.schema'; +import { SeleniumSettingsCreateNestedOneWithoutUserInputObjectSchema as SeleniumSettingsCreateNestedOneWithoutUserInputObjectSchema } from './SeleniumSettingsCreateNestedOneWithoutUserInput.schema' const makeSchema = () => z.object({ username: z.string(), @@ -52,7 +53,8 @@ const makeSchema = () => z.object({ procedureTimeslot: z.lazy(() => ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema).optional(), insuranceContacts: z.lazy(() => InsuranceContactCreateNestedManyWithoutUserInputObjectSchema).optional(), patientConversations: z.lazy(() => PatientConversationCreateNestedManyWithoutUserInputObjectSchema).optional(), - labRxTemplates: z.lazy(() => LabRxTemplateCreateNestedManyWithoutUserInputObjectSchema).optional() + labRxTemplates: z.lazy(() => LabRxTemplateCreateNestedManyWithoutUserInputObjectSchema).optional(), + seleniumSettings: z.lazy(() => SeleniumSettingsCreateNestedOneWithoutUserInputObjectSchema).optional() }).strict(); export const UserCreateWithoutShoppingVendorsInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserCreateWithoutShoppingVendorsInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserCreateWithoutStaffInput.schema.ts b/packages/db/shared/schemas/objects/UserCreateWithoutStaffInput.schema.ts index 7128680e..d4315b6c 100644 --- a/packages/db/shared/schemas/objects/UserCreateWithoutStaffInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserCreateWithoutStaffInput.schema.ts @@ -20,7 +20,8 @@ import { OfficeContactCreateNestedOneWithoutUserInputObjectSchema as OfficeConta import { ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema as ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema } from './ProcedureTimeslotCreateNestedOneWithoutUserInput.schema'; import { InsuranceContactCreateNestedManyWithoutUserInputObjectSchema as InsuranceContactCreateNestedManyWithoutUserInputObjectSchema } from './InsuranceContactCreateNestedManyWithoutUserInput.schema'; import { PatientConversationCreateNestedManyWithoutUserInputObjectSchema as PatientConversationCreateNestedManyWithoutUserInputObjectSchema } from './PatientConversationCreateNestedManyWithoutUserInput.schema'; -import { LabRxTemplateCreateNestedManyWithoutUserInputObjectSchema as LabRxTemplateCreateNestedManyWithoutUserInputObjectSchema } from './LabRxTemplateCreateNestedManyWithoutUserInput.schema' +import { LabRxTemplateCreateNestedManyWithoutUserInputObjectSchema as LabRxTemplateCreateNestedManyWithoutUserInputObjectSchema } from './LabRxTemplateCreateNestedManyWithoutUserInput.schema'; +import { SeleniumSettingsCreateNestedOneWithoutUserInputObjectSchema as SeleniumSettingsCreateNestedOneWithoutUserInputObjectSchema } from './SeleniumSettingsCreateNestedOneWithoutUserInput.schema' const makeSchema = () => z.object({ username: z.string(), @@ -52,7 +53,8 @@ const makeSchema = () => z.object({ procedureTimeslot: z.lazy(() => ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema).optional(), insuranceContacts: z.lazy(() => InsuranceContactCreateNestedManyWithoutUserInputObjectSchema).optional(), patientConversations: z.lazy(() => PatientConversationCreateNestedManyWithoutUserInputObjectSchema).optional(), - labRxTemplates: z.lazy(() => LabRxTemplateCreateNestedManyWithoutUserInputObjectSchema).optional() + labRxTemplates: z.lazy(() => LabRxTemplateCreateNestedManyWithoutUserInputObjectSchema).optional(), + seleniumSettings: z.lazy(() => SeleniumSettingsCreateNestedOneWithoutUserInputObjectSchema).optional() }).strict(); export const UserCreateWithoutStaffInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserCreateWithoutStaffInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserCreateWithoutTwilioSettingsInput.schema.ts b/packages/db/shared/schemas/objects/UserCreateWithoutTwilioSettingsInput.schema.ts index 8d35158c..5bc5e3bb 100644 --- a/packages/db/shared/schemas/objects/UserCreateWithoutTwilioSettingsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserCreateWithoutTwilioSettingsInput.schema.ts @@ -20,7 +20,8 @@ import { OfficeContactCreateNestedOneWithoutUserInputObjectSchema as OfficeConta import { ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema as ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema } from './ProcedureTimeslotCreateNestedOneWithoutUserInput.schema'; import { InsuranceContactCreateNestedManyWithoutUserInputObjectSchema as InsuranceContactCreateNestedManyWithoutUserInputObjectSchema } from './InsuranceContactCreateNestedManyWithoutUserInput.schema'; import { PatientConversationCreateNestedManyWithoutUserInputObjectSchema as PatientConversationCreateNestedManyWithoutUserInputObjectSchema } from './PatientConversationCreateNestedManyWithoutUserInput.schema'; -import { LabRxTemplateCreateNestedManyWithoutUserInputObjectSchema as LabRxTemplateCreateNestedManyWithoutUserInputObjectSchema } from './LabRxTemplateCreateNestedManyWithoutUserInput.schema' +import { LabRxTemplateCreateNestedManyWithoutUserInputObjectSchema as LabRxTemplateCreateNestedManyWithoutUserInputObjectSchema } from './LabRxTemplateCreateNestedManyWithoutUserInput.schema'; +import { SeleniumSettingsCreateNestedOneWithoutUserInputObjectSchema as SeleniumSettingsCreateNestedOneWithoutUserInputObjectSchema } from './SeleniumSettingsCreateNestedOneWithoutUserInput.schema' const makeSchema = () => z.object({ username: z.string(), @@ -52,7 +53,8 @@ const makeSchema = () => z.object({ procedureTimeslot: z.lazy(() => ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema).optional(), insuranceContacts: z.lazy(() => InsuranceContactCreateNestedManyWithoutUserInputObjectSchema).optional(), patientConversations: z.lazy(() => PatientConversationCreateNestedManyWithoutUserInputObjectSchema).optional(), - labRxTemplates: z.lazy(() => LabRxTemplateCreateNestedManyWithoutUserInputObjectSchema).optional() + labRxTemplates: z.lazy(() => LabRxTemplateCreateNestedManyWithoutUserInputObjectSchema).optional(), + seleniumSettings: z.lazy(() => SeleniumSettingsCreateNestedOneWithoutUserInputObjectSchema).optional() }).strict(); export const UserCreateWithoutTwilioSettingsInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserCreateWithoutTwilioSettingsInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserCreateWithoutUpdatedPaymentsInput.schema.ts b/packages/db/shared/schemas/objects/UserCreateWithoutUpdatedPaymentsInput.schema.ts index 4ae87afc..45bde3ef 100644 --- a/packages/db/shared/schemas/objects/UserCreateWithoutUpdatedPaymentsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserCreateWithoutUpdatedPaymentsInput.schema.ts @@ -20,7 +20,8 @@ import { OfficeContactCreateNestedOneWithoutUserInputObjectSchema as OfficeConta import { ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema as ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema } from './ProcedureTimeslotCreateNestedOneWithoutUserInput.schema'; import { InsuranceContactCreateNestedManyWithoutUserInputObjectSchema as InsuranceContactCreateNestedManyWithoutUserInputObjectSchema } from './InsuranceContactCreateNestedManyWithoutUserInput.schema'; import { PatientConversationCreateNestedManyWithoutUserInputObjectSchema as PatientConversationCreateNestedManyWithoutUserInputObjectSchema } from './PatientConversationCreateNestedManyWithoutUserInput.schema'; -import { LabRxTemplateCreateNestedManyWithoutUserInputObjectSchema as LabRxTemplateCreateNestedManyWithoutUserInputObjectSchema } from './LabRxTemplateCreateNestedManyWithoutUserInput.schema' +import { LabRxTemplateCreateNestedManyWithoutUserInputObjectSchema as LabRxTemplateCreateNestedManyWithoutUserInputObjectSchema } from './LabRxTemplateCreateNestedManyWithoutUserInput.schema'; +import { SeleniumSettingsCreateNestedOneWithoutUserInputObjectSchema as SeleniumSettingsCreateNestedOneWithoutUserInputObjectSchema } from './SeleniumSettingsCreateNestedOneWithoutUserInput.schema' const makeSchema = () => z.object({ username: z.string(), @@ -52,7 +53,8 @@ const makeSchema = () => z.object({ procedureTimeslot: z.lazy(() => ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema).optional(), insuranceContacts: z.lazy(() => InsuranceContactCreateNestedManyWithoutUserInputObjectSchema).optional(), patientConversations: z.lazy(() => PatientConversationCreateNestedManyWithoutUserInputObjectSchema).optional(), - labRxTemplates: z.lazy(() => LabRxTemplateCreateNestedManyWithoutUserInputObjectSchema).optional() + labRxTemplates: z.lazy(() => LabRxTemplateCreateNestedManyWithoutUserInputObjectSchema).optional(), + seleniumSettings: z.lazy(() => SeleniumSettingsCreateNestedOneWithoutUserInputObjectSchema).optional() }).strict(); export const UserCreateWithoutUpdatedPaymentsInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserCreateWithoutUpdatedPaymentsInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserInclude.schema.ts b/packages/db/shared/schemas/objects/UserInclude.schema.ts index 9ad21550..fa18a1c9 100644 --- a/packages/db/shared/schemas/objects/UserInclude.schema.ts +++ b/packages/db/shared/schemas/objects/UserInclude.schema.ts @@ -22,6 +22,7 @@ import { ProcedureTimeslotArgsObjectSchema as ProcedureTimeslotArgsObjectSchema import { InsuranceContactFindManySchema as InsuranceContactFindManySchema } from '../findManyInsuranceContact.schema'; import { PatientConversationFindManySchema as PatientConversationFindManySchema } from '../findManyPatientConversation.schema'; import { LabRxTemplateFindManySchema as LabRxTemplateFindManySchema } from '../findManyLabRxTemplate.schema'; +import { SeleniumSettingsArgsObjectSchema as SeleniumSettingsArgsObjectSchema } from './SeleniumSettingsArgs.schema'; import { UserCountOutputTypeArgsObjectSchema as UserCountOutputTypeArgsObjectSchema } from './UserCountOutputTypeArgs.schema' const makeSchema = () => z.object({ @@ -47,6 +48,7 @@ const makeSchema = () => z.object({ insuranceContacts: z.union([z.boolean(), z.lazy(() => InsuranceContactFindManySchema)]).optional(), patientConversations: z.union([z.boolean(), z.lazy(() => PatientConversationFindManySchema)]).optional(), labRxTemplates: z.union([z.boolean(), z.lazy(() => LabRxTemplateFindManySchema)]).optional(), + seleniumSettings: z.union([z.boolean(), z.lazy(() => SeleniumSettingsArgsObjectSchema)]).optional(), _count: z.union([z.boolean(), z.lazy(() => UserCountOutputTypeArgsObjectSchema)]).optional() }).strict(); export const UserIncludeObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; diff --git a/packages/db/shared/schemas/objects/UserOrderByWithRelationInput.schema.ts b/packages/db/shared/schemas/objects/UserOrderByWithRelationInput.schema.ts index 700e6756..b31fba24 100644 --- a/packages/db/shared/schemas/objects/UserOrderByWithRelationInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserOrderByWithRelationInput.schema.ts @@ -22,7 +22,8 @@ import { OfficeContactOrderByWithRelationInputObjectSchema as OfficeContactOrder import { ProcedureTimeslotOrderByWithRelationInputObjectSchema as ProcedureTimeslotOrderByWithRelationInputObjectSchema } from './ProcedureTimeslotOrderByWithRelationInput.schema'; import { InsuranceContactOrderByRelationAggregateInputObjectSchema as InsuranceContactOrderByRelationAggregateInputObjectSchema } from './InsuranceContactOrderByRelationAggregateInput.schema'; import { PatientConversationOrderByRelationAggregateInputObjectSchema as PatientConversationOrderByRelationAggregateInputObjectSchema } from './PatientConversationOrderByRelationAggregateInput.schema'; -import { LabRxTemplateOrderByRelationAggregateInputObjectSchema as LabRxTemplateOrderByRelationAggregateInputObjectSchema } from './LabRxTemplateOrderByRelationAggregateInput.schema' +import { LabRxTemplateOrderByRelationAggregateInputObjectSchema as LabRxTemplateOrderByRelationAggregateInputObjectSchema } from './LabRxTemplateOrderByRelationAggregateInput.schema'; +import { SeleniumSettingsOrderByWithRelationInputObjectSchema as SeleniumSettingsOrderByWithRelationInputObjectSchema } from './SeleniumSettingsOrderByWithRelationInput.schema' const makeSchema = () => z.object({ id: SortOrderSchema.optional(), @@ -56,7 +57,8 @@ const makeSchema = () => z.object({ procedureTimeslot: z.lazy(() => ProcedureTimeslotOrderByWithRelationInputObjectSchema).optional(), insuranceContacts: z.lazy(() => InsuranceContactOrderByRelationAggregateInputObjectSchema).optional(), patientConversations: z.lazy(() => PatientConversationOrderByRelationAggregateInputObjectSchema).optional(), - labRxTemplates: z.lazy(() => LabRxTemplateOrderByRelationAggregateInputObjectSchema).optional() + labRxTemplates: z.lazy(() => LabRxTemplateOrderByRelationAggregateInputObjectSchema).optional(), + seleniumSettings: z.lazy(() => SeleniumSettingsOrderByWithRelationInputObjectSchema).optional() }).strict(); export const UserOrderByWithRelationInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserOrderByWithRelationInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserSelect.schema.ts b/packages/db/shared/schemas/objects/UserSelect.schema.ts index 7ba5db96..2a4989e2 100644 --- a/packages/db/shared/schemas/objects/UserSelect.schema.ts +++ b/packages/db/shared/schemas/objects/UserSelect.schema.ts @@ -22,6 +22,7 @@ import { ProcedureTimeslotArgsObjectSchema as ProcedureTimeslotArgsObjectSchema import { InsuranceContactFindManySchema as InsuranceContactFindManySchema } from '../findManyInsuranceContact.schema'; import { PatientConversationFindManySchema as PatientConversationFindManySchema } from '../findManyPatientConversation.schema'; import { LabRxTemplateFindManySchema as LabRxTemplateFindManySchema } from '../findManyLabRxTemplate.schema'; +import { SeleniumSettingsArgsObjectSchema as SeleniumSettingsArgsObjectSchema } from './SeleniumSettingsArgs.schema'; import { UserCountOutputTypeArgsObjectSchema as UserCountOutputTypeArgsObjectSchema } from './UserCountOutputTypeArgs.schema' const makeSchema = () => z.object({ @@ -57,6 +58,7 @@ const makeSchema = () => z.object({ insuranceContacts: z.union([z.boolean(), z.lazy(() => InsuranceContactFindManySchema)]).optional(), patientConversations: z.union([z.boolean(), z.lazy(() => PatientConversationFindManySchema)]).optional(), labRxTemplates: z.union([z.boolean(), z.lazy(() => LabRxTemplateFindManySchema)]).optional(), + seleniumSettings: z.union([z.boolean(), z.lazy(() => SeleniumSettingsArgsObjectSchema)]).optional(), _count: z.union([z.boolean(), z.lazy(() => UserCountOutputTypeArgsObjectSchema)]).optional() }).strict(); export const UserSelectObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; diff --git a/packages/db/shared/schemas/objects/UserUncheckedCreateInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedCreateInput.schema.ts index dc7b2f92..298ce1f9 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedCreateInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedCreateInput.schema.ts @@ -21,7 +21,8 @@ import { OfficeContactUncheckedCreateNestedOneWithoutUserInputObjectSchema as Of import { ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema as ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInput.schema'; import { InsuranceContactUncheckedCreateNestedManyWithoutUserInputObjectSchema as InsuranceContactUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './InsuranceContactUncheckedCreateNestedManyWithoutUserInput.schema'; import { PatientConversationUncheckedCreateNestedManyWithoutUserInputObjectSchema as PatientConversationUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './PatientConversationUncheckedCreateNestedManyWithoutUserInput.schema'; -import { LabRxTemplateUncheckedCreateNestedManyWithoutUserInputObjectSchema as LabRxTemplateUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './LabRxTemplateUncheckedCreateNestedManyWithoutUserInput.schema' +import { LabRxTemplateUncheckedCreateNestedManyWithoutUserInputObjectSchema as LabRxTemplateUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './LabRxTemplateUncheckedCreateNestedManyWithoutUserInput.schema'; +import { SeleniumSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema as SeleniumSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './SeleniumSettingsUncheckedCreateNestedOneWithoutUserInput.schema' const makeSchema = () => z.object({ id: z.number().int().optional(), @@ -55,7 +56,8 @@ const makeSchema = () => z.object({ procedureTimeslot: z.lazy(() => ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), insuranceContacts: z.lazy(() => InsuranceContactUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), patientConversations: z.lazy(() => PatientConversationUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), - labRxTemplates: z.lazy(() => LabRxTemplateUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional() + labRxTemplates: z.lazy(() => LabRxTemplateUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), + seleniumSettings: z.lazy(() => SeleniumSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional() }).strict(); export const UserUncheckedCreateInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserUncheckedCreateInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutAiSettingsInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutAiSettingsInput.schema.ts index ca604823..564ea0d2 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutAiSettingsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutAiSettingsInput.schema.ts @@ -20,7 +20,8 @@ import { OfficeContactUncheckedCreateNestedOneWithoutUserInputObjectSchema as Of import { ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema as ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInput.schema'; import { InsuranceContactUncheckedCreateNestedManyWithoutUserInputObjectSchema as InsuranceContactUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './InsuranceContactUncheckedCreateNestedManyWithoutUserInput.schema'; import { PatientConversationUncheckedCreateNestedManyWithoutUserInputObjectSchema as PatientConversationUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './PatientConversationUncheckedCreateNestedManyWithoutUserInput.schema'; -import { LabRxTemplateUncheckedCreateNestedManyWithoutUserInputObjectSchema as LabRxTemplateUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './LabRxTemplateUncheckedCreateNestedManyWithoutUserInput.schema' +import { LabRxTemplateUncheckedCreateNestedManyWithoutUserInputObjectSchema as LabRxTemplateUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './LabRxTemplateUncheckedCreateNestedManyWithoutUserInput.schema'; +import { SeleniumSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema as SeleniumSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './SeleniumSettingsUncheckedCreateNestedOneWithoutUserInput.schema' const makeSchema = () => z.object({ id: z.number().int().optional(), @@ -53,7 +54,8 @@ const makeSchema = () => z.object({ procedureTimeslot: z.lazy(() => ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), insuranceContacts: z.lazy(() => InsuranceContactUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), patientConversations: z.lazy(() => PatientConversationUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), - labRxTemplates: z.lazy(() => LabRxTemplateUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional() + labRxTemplates: z.lazy(() => LabRxTemplateUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), + seleniumSettings: z.lazy(() => SeleniumSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional() }).strict(); export const UserUncheckedCreateWithoutAiSettingsInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserUncheckedCreateWithoutAiSettingsInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutAppointmentsInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutAppointmentsInput.schema.ts index 495e9722..1d768fd8 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutAppointmentsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutAppointmentsInput.schema.ts @@ -20,7 +20,8 @@ import { OfficeContactUncheckedCreateNestedOneWithoutUserInputObjectSchema as Of import { ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema as ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInput.schema'; import { InsuranceContactUncheckedCreateNestedManyWithoutUserInputObjectSchema as InsuranceContactUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './InsuranceContactUncheckedCreateNestedManyWithoutUserInput.schema'; import { PatientConversationUncheckedCreateNestedManyWithoutUserInputObjectSchema as PatientConversationUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './PatientConversationUncheckedCreateNestedManyWithoutUserInput.schema'; -import { LabRxTemplateUncheckedCreateNestedManyWithoutUserInputObjectSchema as LabRxTemplateUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './LabRxTemplateUncheckedCreateNestedManyWithoutUserInput.schema' +import { LabRxTemplateUncheckedCreateNestedManyWithoutUserInputObjectSchema as LabRxTemplateUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './LabRxTemplateUncheckedCreateNestedManyWithoutUserInput.schema'; +import { SeleniumSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema as SeleniumSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './SeleniumSettingsUncheckedCreateNestedOneWithoutUserInput.schema' const makeSchema = () => z.object({ id: z.number().int().optional(), @@ -53,7 +54,8 @@ const makeSchema = () => z.object({ procedureTimeslot: z.lazy(() => ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), insuranceContacts: z.lazy(() => InsuranceContactUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), patientConversations: z.lazy(() => PatientConversationUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), - labRxTemplates: z.lazy(() => LabRxTemplateUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional() + labRxTemplates: z.lazy(() => LabRxTemplateUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), + seleniumSettings: z.lazy(() => SeleniumSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional() }).strict(); export const UserUncheckedCreateWithoutAppointmentsInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserUncheckedCreateWithoutAppointmentsInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutBackupDestinationsInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutBackupDestinationsInput.schema.ts index 2a9ff952..c2e21ab1 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutBackupDestinationsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutBackupDestinationsInput.schema.ts @@ -20,7 +20,8 @@ import { OfficeContactUncheckedCreateNestedOneWithoutUserInputObjectSchema as Of import { ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema as ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInput.schema'; import { InsuranceContactUncheckedCreateNestedManyWithoutUserInputObjectSchema as InsuranceContactUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './InsuranceContactUncheckedCreateNestedManyWithoutUserInput.schema'; import { PatientConversationUncheckedCreateNestedManyWithoutUserInputObjectSchema as PatientConversationUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './PatientConversationUncheckedCreateNestedManyWithoutUserInput.schema'; -import { LabRxTemplateUncheckedCreateNestedManyWithoutUserInputObjectSchema as LabRxTemplateUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './LabRxTemplateUncheckedCreateNestedManyWithoutUserInput.schema' +import { LabRxTemplateUncheckedCreateNestedManyWithoutUserInputObjectSchema as LabRxTemplateUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './LabRxTemplateUncheckedCreateNestedManyWithoutUserInput.schema'; +import { SeleniumSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema as SeleniumSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './SeleniumSettingsUncheckedCreateNestedOneWithoutUserInput.schema' const makeSchema = () => z.object({ id: z.number().int().optional(), @@ -53,7 +54,8 @@ const makeSchema = () => z.object({ procedureTimeslot: z.lazy(() => ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), insuranceContacts: z.lazy(() => InsuranceContactUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), patientConversations: z.lazy(() => PatientConversationUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), - labRxTemplates: z.lazy(() => LabRxTemplateUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional() + labRxTemplates: z.lazy(() => LabRxTemplateUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), + seleniumSettings: z.lazy(() => SeleniumSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional() }).strict(); export const UserUncheckedCreateWithoutBackupDestinationsInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserUncheckedCreateWithoutBackupDestinationsInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutBackupsInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutBackupsInput.schema.ts index cee49919..79104b94 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutBackupsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutBackupsInput.schema.ts @@ -20,7 +20,8 @@ import { OfficeContactUncheckedCreateNestedOneWithoutUserInputObjectSchema as Of import { ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema as ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInput.schema'; import { InsuranceContactUncheckedCreateNestedManyWithoutUserInputObjectSchema as InsuranceContactUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './InsuranceContactUncheckedCreateNestedManyWithoutUserInput.schema'; import { PatientConversationUncheckedCreateNestedManyWithoutUserInputObjectSchema as PatientConversationUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './PatientConversationUncheckedCreateNestedManyWithoutUserInput.schema'; -import { LabRxTemplateUncheckedCreateNestedManyWithoutUserInputObjectSchema as LabRxTemplateUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './LabRxTemplateUncheckedCreateNestedManyWithoutUserInput.schema' +import { LabRxTemplateUncheckedCreateNestedManyWithoutUserInputObjectSchema as LabRxTemplateUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './LabRxTemplateUncheckedCreateNestedManyWithoutUserInput.schema'; +import { SeleniumSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema as SeleniumSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './SeleniumSettingsUncheckedCreateNestedOneWithoutUserInput.schema' const makeSchema = () => z.object({ id: z.number().int().optional(), @@ -53,7 +54,8 @@ const makeSchema = () => z.object({ procedureTimeslot: z.lazy(() => ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), insuranceContacts: z.lazy(() => InsuranceContactUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), patientConversations: z.lazy(() => PatientConversationUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), - labRxTemplates: z.lazy(() => LabRxTemplateUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional() + labRxTemplates: z.lazy(() => LabRxTemplateUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), + seleniumSettings: z.lazy(() => SeleniumSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional() }).strict(); export const UserUncheckedCreateWithoutBackupsInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserUncheckedCreateWithoutBackupsInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutClaimsInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutClaimsInput.schema.ts index 3079466b..b28e9485 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutClaimsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutClaimsInput.schema.ts @@ -20,7 +20,8 @@ import { OfficeContactUncheckedCreateNestedOneWithoutUserInputObjectSchema as Of import { ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema as ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInput.schema'; import { InsuranceContactUncheckedCreateNestedManyWithoutUserInputObjectSchema as InsuranceContactUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './InsuranceContactUncheckedCreateNestedManyWithoutUserInput.schema'; import { PatientConversationUncheckedCreateNestedManyWithoutUserInputObjectSchema as PatientConversationUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './PatientConversationUncheckedCreateNestedManyWithoutUserInput.schema'; -import { LabRxTemplateUncheckedCreateNestedManyWithoutUserInputObjectSchema as LabRxTemplateUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './LabRxTemplateUncheckedCreateNestedManyWithoutUserInput.schema' +import { LabRxTemplateUncheckedCreateNestedManyWithoutUserInputObjectSchema as LabRxTemplateUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './LabRxTemplateUncheckedCreateNestedManyWithoutUserInput.schema'; +import { SeleniumSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema as SeleniumSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './SeleniumSettingsUncheckedCreateNestedOneWithoutUserInput.schema' const makeSchema = () => z.object({ id: z.number().int().optional(), @@ -53,7 +54,8 @@ const makeSchema = () => z.object({ procedureTimeslot: z.lazy(() => ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), insuranceContacts: z.lazy(() => InsuranceContactUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), patientConversations: z.lazy(() => PatientConversationUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), - labRxTemplates: z.lazy(() => LabRxTemplateUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional() + labRxTemplates: z.lazy(() => LabRxTemplateUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), + seleniumSettings: z.lazy(() => SeleniumSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional() }).strict(); export const UserUncheckedCreateWithoutClaimsInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserUncheckedCreateWithoutClaimsInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutCloudFilesInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutCloudFilesInput.schema.ts index f4a21dac..f9fafee2 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutCloudFilesInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutCloudFilesInput.schema.ts @@ -20,7 +20,8 @@ import { OfficeContactUncheckedCreateNestedOneWithoutUserInputObjectSchema as Of import { ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema as ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInput.schema'; import { InsuranceContactUncheckedCreateNestedManyWithoutUserInputObjectSchema as InsuranceContactUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './InsuranceContactUncheckedCreateNestedManyWithoutUserInput.schema'; import { PatientConversationUncheckedCreateNestedManyWithoutUserInputObjectSchema as PatientConversationUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './PatientConversationUncheckedCreateNestedManyWithoutUserInput.schema'; -import { LabRxTemplateUncheckedCreateNestedManyWithoutUserInputObjectSchema as LabRxTemplateUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './LabRxTemplateUncheckedCreateNestedManyWithoutUserInput.schema' +import { LabRxTemplateUncheckedCreateNestedManyWithoutUserInputObjectSchema as LabRxTemplateUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './LabRxTemplateUncheckedCreateNestedManyWithoutUserInput.schema'; +import { SeleniumSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema as SeleniumSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './SeleniumSettingsUncheckedCreateNestedOneWithoutUserInput.schema' const makeSchema = () => z.object({ id: z.number().int().optional(), @@ -53,7 +54,8 @@ const makeSchema = () => z.object({ procedureTimeslot: z.lazy(() => ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), insuranceContacts: z.lazy(() => InsuranceContactUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), patientConversations: z.lazy(() => PatientConversationUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), - labRxTemplates: z.lazy(() => LabRxTemplateUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional() + labRxTemplates: z.lazy(() => LabRxTemplateUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), + seleniumSettings: z.lazy(() => SeleniumSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional() }).strict(); export const UserUncheckedCreateWithoutCloudFilesInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserUncheckedCreateWithoutCloudFilesInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutCloudFoldersInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutCloudFoldersInput.schema.ts index 04748d73..98d38463 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutCloudFoldersInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutCloudFoldersInput.schema.ts @@ -20,7 +20,8 @@ import { OfficeContactUncheckedCreateNestedOneWithoutUserInputObjectSchema as Of import { ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema as ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInput.schema'; import { InsuranceContactUncheckedCreateNestedManyWithoutUserInputObjectSchema as InsuranceContactUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './InsuranceContactUncheckedCreateNestedManyWithoutUserInput.schema'; import { PatientConversationUncheckedCreateNestedManyWithoutUserInputObjectSchema as PatientConversationUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './PatientConversationUncheckedCreateNestedManyWithoutUserInput.schema'; -import { LabRxTemplateUncheckedCreateNestedManyWithoutUserInputObjectSchema as LabRxTemplateUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './LabRxTemplateUncheckedCreateNestedManyWithoutUserInput.schema' +import { LabRxTemplateUncheckedCreateNestedManyWithoutUserInputObjectSchema as LabRxTemplateUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './LabRxTemplateUncheckedCreateNestedManyWithoutUserInput.schema'; +import { SeleniumSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema as SeleniumSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './SeleniumSettingsUncheckedCreateNestedOneWithoutUserInput.schema' const makeSchema = () => z.object({ id: z.number().int().optional(), @@ -53,7 +54,8 @@ const makeSchema = () => z.object({ procedureTimeslot: z.lazy(() => ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), insuranceContacts: z.lazy(() => InsuranceContactUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), patientConversations: z.lazy(() => PatientConversationUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), - labRxTemplates: z.lazy(() => LabRxTemplateUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional() + labRxTemplates: z.lazy(() => LabRxTemplateUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), + seleniumSettings: z.lazy(() => SeleniumSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional() }).strict(); export const UserUncheckedCreateWithoutCloudFoldersInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserUncheckedCreateWithoutCloudFoldersInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutCommunicationsInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutCommunicationsInput.schema.ts index 46ff6d36..4c50aa90 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutCommunicationsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutCommunicationsInput.schema.ts @@ -20,7 +20,8 @@ import { OfficeContactUncheckedCreateNestedOneWithoutUserInputObjectSchema as Of import { ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema as ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInput.schema'; import { InsuranceContactUncheckedCreateNestedManyWithoutUserInputObjectSchema as InsuranceContactUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './InsuranceContactUncheckedCreateNestedManyWithoutUserInput.schema'; import { PatientConversationUncheckedCreateNestedManyWithoutUserInputObjectSchema as PatientConversationUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './PatientConversationUncheckedCreateNestedManyWithoutUserInput.schema'; -import { LabRxTemplateUncheckedCreateNestedManyWithoutUserInputObjectSchema as LabRxTemplateUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './LabRxTemplateUncheckedCreateNestedManyWithoutUserInput.schema' +import { LabRxTemplateUncheckedCreateNestedManyWithoutUserInputObjectSchema as LabRxTemplateUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './LabRxTemplateUncheckedCreateNestedManyWithoutUserInput.schema'; +import { SeleniumSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema as SeleniumSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './SeleniumSettingsUncheckedCreateNestedOneWithoutUserInput.schema' const makeSchema = () => z.object({ id: z.number().int().optional(), @@ -53,7 +54,8 @@ const makeSchema = () => z.object({ procedureTimeslot: z.lazy(() => ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), insuranceContacts: z.lazy(() => InsuranceContactUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), patientConversations: z.lazy(() => PatientConversationUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), - labRxTemplates: z.lazy(() => LabRxTemplateUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional() + labRxTemplates: z.lazy(() => LabRxTemplateUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), + seleniumSettings: z.lazy(() => SeleniumSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional() }).strict(); export const UserUncheckedCreateWithoutCommunicationsInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserUncheckedCreateWithoutCommunicationsInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutInsuranceContactsInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutInsuranceContactsInput.schema.ts index 82fdb0ee..e4c42f03 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutInsuranceContactsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutInsuranceContactsInput.schema.ts @@ -20,7 +20,8 @@ import { OfficeHoursUncheckedCreateNestedOneWithoutUserInputObjectSchema as Offi import { OfficeContactUncheckedCreateNestedOneWithoutUserInputObjectSchema as OfficeContactUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './OfficeContactUncheckedCreateNestedOneWithoutUserInput.schema'; import { ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema as ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInput.schema'; import { PatientConversationUncheckedCreateNestedManyWithoutUserInputObjectSchema as PatientConversationUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './PatientConversationUncheckedCreateNestedManyWithoutUserInput.schema'; -import { LabRxTemplateUncheckedCreateNestedManyWithoutUserInputObjectSchema as LabRxTemplateUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './LabRxTemplateUncheckedCreateNestedManyWithoutUserInput.schema' +import { LabRxTemplateUncheckedCreateNestedManyWithoutUserInputObjectSchema as LabRxTemplateUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './LabRxTemplateUncheckedCreateNestedManyWithoutUserInput.schema'; +import { SeleniumSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema as SeleniumSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './SeleniumSettingsUncheckedCreateNestedOneWithoutUserInput.schema' const makeSchema = () => z.object({ id: z.number().int().optional(), @@ -53,7 +54,8 @@ const makeSchema = () => z.object({ officeContact: z.lazy(() => OfficeContactUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), procedureTimeslot: z.lazy(() => ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), patientConversations: z.lazy(() => PatientConversationUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), - labRxTemplates: z.lazy(() => LabRxTemplateUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional() + labRxTemplates: z.lazy(() => LabRxTemplateUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), + seleniumSettings: z.lazy(() => SeleniumSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional() }).strict(); export const UserUncheckedCreateWithoutInsuranceContactsInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserUncheckedCreateWithoutInsuranceContactsInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutInsuranceCredentialsInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutInsuranceCredentialsInput.schema.ts index b7643c10..3b79f466 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutInsuranceCredentialsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutInsuranceCredentialsInput.schema.ts @@ -20,7 +20,8 @@ import { OfficeContactUncheckedCreateNestedOneWithoutUserInputObjectSchema as Of import { ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema as ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInput.schema'; import { InsuranceContactUncheckedCreateNestedManyWithoutUserInputObjectSchema as InsuranceContactUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './InsuranceContactUncheckedCreateNestedManyWithoutUserInput.schema'; import { PatientConversationUncheckedCreateNestedManyWithoutUserInputObjectSchema as PatientConversationUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './PatientConversationUncheckedCreateNestedManyWithoutUserInput.schema'; -import { LabRxTemplateUncheckedCreateNestedManyWithoutUserInputObjectSchema as LabRxTemplateUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './LabRxTemplateUncheckedCreateNestedManyWithoutUserInput.schema' +import { LabRxTemplateUncheckedCreateNestedManyWithoutUserInputObjectSchema as LabRxTemplateUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './LabRxTemplateUncheckedCreateNestedManyWithoutUserInput.schema'; +import { SeleniumSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema as SeleniumSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './SeleniumSettingsUncheckedCreateNestedOneWithoutUserInput.schema' const makeSchema = () => z.object({ id: z.number().int().optional(), @@ -53,7 +54,8 @@ const makeSchema = () => z.object({ procedureTimeslot: z.lazy(() => ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), insuranceContacts: z.lazy(() => InsuranceContactUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), patientConversations: z.lazy(() => PatientConversationUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), - labRxTemplates: z.lazy(() => LabRxTemplateUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional() + labRxTemplates: z.lazy(() => LabRxTemplateUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), + seleniumSettings: z.lazy(() => SeleniumSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional() }).strict(); export const UserUncheckedCreateWithoutInsuranceCredentialsInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserUncheckedCreateWithoutInsuranceCredentialsInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutLabRxTemplatesInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutLabRxTemplatesInput.schema.ts index 5dd7e5af..94826725 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutLabRxTemplatesInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutLabRxTemplatesInput.schema.ts @@ -20,7 +20,8 @@ import { OfficeHoursUncheckedCreateNestedOneWithoutUserInputObjectSchema as Offi import { OfficeContactUncheckedCreateNestedOneWithoutUserInputObjectSchema as OfficeContactUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './OfficeContactUncheckedCreateNestedOneWithoutUserInput.schema'; import { ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema as ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInput.schema'; import { InsuranceContactUncheckedCreateNestedManyWithoutUserInputObjectSchema as InsuranceContactUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './InsuranceContactUncheckedCreateNestedManyWithoutUserInput.schema'; -import { PatientConversationUncheckedCreateNestedManyWithoutUserInputObjectSchema as PatientConversationUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './PatientConversationUncheckedCreateNestedManyWithoutUserInput.schema' +import { PatientConversationUncheckedCreateNestedManyWithoutUserInputObjectSchema as PatientConversationUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './PatientConversationUncheckedCreateNestedManyWithoutUserInput.schema'; +import { SeleniumSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema as SeleniumSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './SeleniumSettingsUncheckedCreateNestedOneWithoutUserInput.schema' const makeSchema = () => z.object({ id: z.number().int().optional(), @@ -53,7 +54,8 @@ const makeSchema = () => z.object({ officeContact: z.lazy(() => OfficeContactUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), procedureTimeslot: z.lazy(() => ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), insuranceContacts: z.lazy(() => InsuranceContactUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), - patientConversations: z.lazy(() => PatientConversationUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional() + patientConversations: z.lazy(() => PatientConversationUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), + seleniumSettings: z.lazy(() => SeleniumSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional() }).strict(); export const UserUncheckedCreateWithoutLabRxTemplatesInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserUncheckedCreateWithoutLabRxTemplatesInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutNotificationsInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutNotificationsInput.schema.ts index 64243f67..96a567e5 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutNotificationsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutNotificationsInput.schema.ts @@ -20,7 +20,8 @@ import { OfficeContactUncheckedCreateNestedOneWithoutUserInputObjectSchema as Of import { ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema as ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInput.schema'; import { InsuranceContactUncheckedCreateNestedManyWithoutUserInputObjectSchema as InsuranceContactUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './InsuranceContactUncheckedCreateNestedManyWithoutUserInput.schema'; import { PatientConversationUncheckedCreateNestedManyWithoutUserInputObjectSchema as PatientConversationUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './PatientConversationUncheckedCreateNestedManyWithoutUserInput.schema'; -import { LabRxTemplateUncheckedCreateNestedManyWithoutUserInputObjectSchema as LabRxTemplateUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './LabRxTemplateUncheckedCreateNestedManyWithoutUserInput.schema' +import { LabRxTemplateUncheckedCreateNestedManyWithoutUserInputObjectSchema as LabRxTemplateUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './LabRxTemplateUncheckedCreateNestedManyWithoutUserInput.schema'; +import { SeleniumSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema as SeleniumSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './SeleniumSettingsUncheckedCreateNestedOneWithoutUserInput.schema' const makeSchema = () => z.object({ id: z.number().int().optional(), @@ -53,7 +54,8 @@ const makeSchema = () => z.object({ procedureTimeslot: z.lazy(() => ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), insuranceContacts: z.lazy(() => InsuranceContactUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), patientConversations: z.lazy(() => PatientConversationUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), - labRxTemplates: z.lazy(() => LabRxTemplateUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional() + labRxTemplates: z.lazy(() => LabRxTemplateUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), + seleniumSettings: z.lazy(() => SeleniumSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional() }).strict(); export const UserUncheckedCreateWithoutNotificationsInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserUncheckedCreateWithoutNotificationsInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutNpiProvidersInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutNpiProvidersInput.schema.ts index 5fef71f8..568255f3 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutNpiProvidersInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutNpiProvidersInput.schema.ts @@ -20,7 +20,8 @@ import { OfficeContactUncheckedCreateNestedOneWithoutUserInputObjectSchema as Of import { ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema as ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInput.schema'; import { InsuranceContactUncheckedCreateNestedManyWithoutUserInputObjectSchema as InsuranceContactUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './InsuranceContactUncheckedCreateNestedManyWithoutUserInput.schema'; import { PatientConversationUncheckedCreateNestedManyWithoutUserInputObjectSchema as PatientConversationUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './PatientConversationUncheckedCreateNestedManyWithoutUserInput.schema'; -import { LabRxTemplateUncheckedCreateNestedManyWithoutUserInputObjectSchema as LabRxTemplateUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './LabRxTemplateUncheckedCreateNestedManyWithoutUserInput.schema' +import { LabRxTemplateUncheckedCreateNestedManyWithoutUserInputObjectSchema as LabRxTemplateUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './LabRxTemplateUncheckedCreateNestedManyWithoutUserInput.schema'; +import { SeleniumSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema as SeleniumSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './SeleniumSettingsUncheckedCreateNestedOneWithoutUserInput.schema' const makeSchema = () => z.object({ id: z.number().int().optional(), @@ -53,7 +54,8 @@ const makeSchema = () => z.object({ procedureTimeslot: z.lazy(() => ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), insuranceContacts: z.lazy(() => InsuranceContactUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), patientConversations: z.lazy(() => PatientConversationUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), - labRxTemplates: z.lazy(() => LabRxTemplateUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional() + labRxTemplates: z.lazy(() => LabRxTemplateUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), + seleniumSettings: z.lazy(() => SeleniumSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional() }).strict(); export const UserUncheckedCreateWithoutNpiProvidersInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserUncheckedCreateWithoutNpiProvidersInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutOfficeContactInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutOfficeContactInput.schema.ts index 74b1d704..5652fecc 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutOfficeContactInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutOfficeContactInput.schema.ts @@ -20,7 +20,8 @@ import { OfficeHoursUncheckedCreateNestedOneWithoutUserInputObjectSchema as Offi import { ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema as ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInput.schema'; import { InsuranceContactUncheckedCreateNestedManyWithoutUserInputObjectSchema as InsuranceContactUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './InsuranceContactUncheckedCreateNestedManyWithoutUserInput.schema'; import { PatientConversationUncheckedCreateNestedManyWithoutUserInputObjectSchema as PatientConversationUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './PatientConversationUncheckedCreateNestedManyWithoutUserInput.schema'; -import { LabRxTemplateUncheckedCreateNestedManyWithoutUserInputObjectSchema as LabRxTemplateUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './LabRxTemplateUncheckedCreateNestedManyWithoutUserInput.schema' +import { LabRxTemplateUncheckedCreateNestedManyWithoutUserInputObjectSchema as LabRxTemplateUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './LabRxTemplateUncheckedCreateNestedManyWithoutUserInput.schema'; +import { SeleniumSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema as SeleniumSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './SeleniumSettingsUncheckedCreateNestedOneWithoutUserInput.schema' const makeSchema = () => z.object({ id: z.number().int().optional(), @@ -53,7 +54,8 @@ const makeSchema = () => z.object({ procedureTimeslot: z.lazy(() => ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), insuranceContacts: z.lazy(() => InsuranceContactUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), patientConversations: z.lazy(() => PatientConversationUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), - labRxTemplates: z.lazy(() => LabRxTemplateUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional() + labRxTemplates: z.lazy(() => LabRxTemplateUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), + seleniumSettings: z.lazy(() => SeleniumSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional() }).strict(); export const UserUncheckedCreateWithoutOfficeContactInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserUncheckedCreateWithoutOfficeContactInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutOfficeHoursInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutOfficeHoursInput.schema.ts index 2dab419f..1b802d05 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutOfficeHoursInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutOfficeHoursInput.schema.ts @@ -20,7 +20,8 @@ import { OfficeContactUncheckedCreateNestedOneWithoutUserInputObjectSchema as Of import { ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema as ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInput.schema'; import { InsuranceContactUncheckedCreateNestedManyWithoutUserInputObjectSchema as InsuranceContactUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './InsuranceContactUncheckedCreateNestedManyWithoutUserInput.schema'; import { PatientConversationUncheckedCreateNestedManyWithoutUserInputObjectSchema as PatientConversationUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './PatientConversationUncheckedCreateNestedManyWithoutUserInput.schema'; -import { LabRxTemplateUncheckedCreateNestedManyWithoutUserInputObjectSchema as LabRxTemplateUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './LabRxTemplateUncheckedCreateNestedManyWithoutUserInput.schema' +import { LabRxTemplateUncheckedCreateNestedManyWithoutUserInputObjectSchema as LabRxTemplateUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './LabRxTemplateUncheckedCreateNestedManyWithoutUserInput.schema'; +import { SeleniumSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema as SeleniumSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './SeleniumSettingsUncheckedCreateNestedOneWithoutUserInput.schema' const makeSchema = () => z.object({ id: z.number().int().optional(), @@ -53,7 +54,8 @@ const makeSchema = () => z.object({ procedureTimeslot: z.lazy(() => ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), insuranceContacts: z.lazy(() => InsuranceContactUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), patientConversations: z.lazy(() => PatientConversationUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), - labRxTemplates: z.lazy(() => LabRxTemplateUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional() + labRxTemplates: z.lazy(() => LabRxTemplateUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), + seleniumSettings: z.lazy(() => SeleniumSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional() }).strict(); export const UserUncheckedCreateWithoutOfficeHoursInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserUncheckedCreateWithoutOfficeHoursInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutPatientConversationsInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutPatientConversationsInput.schema.ts index 92137d19..7982a2ea 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutPatientConversationsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutPatientConversationsInput.schema.ts @@ -20,7 +20,8 @@ import { OfficeHoursUncheckedCreateNestedOneWithoutUserInputObjectSchema as Offi import { OfficeContactUncheckedCreateNestedOneWithoutUserInputObjectSchema as OfficeContactUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './OfficeContactUncheckedCreateNestedOneWithoutUserInput.schema'; import { ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema as ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInput.schema'; import { InsuranceContactUncheckedCreateNestedManyWithoutUserInputObjectSchema as InsuranceContactUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './InsuranceContactUncheckedCreateNestedManyWithoutUserInput.schema'; -import { LabRxTemplateUncheckedCreateNestedManyWithoutUserInputObjectSchema as LabRxTemplateUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './LabRxTemplateUncheckedCreateNestedManyWithoutUserInput.schema' +import { LabRxTemplateUncheckedCreateNestedManyWithoutUserInputObjectSchema as LabRxTemplateUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './LabRxTemplateUncheckedCreateNestedManyWithoutUserInput.schema'; +import { SeleniumSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema as SeleniumSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './SeleniumSettingsUncheckedCreateNestedOneWithoutUserInput.schema' const makeSchema = () => z.object({ id: z.number().int().optional(), @@ -53,7 +54,8 @@ const makeSchema = () => z.object({ officeContact: z.lazy(() => OfficeContactUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), procedureTimeslot: z.lazy(() => ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), insuranceContacts: z.lazy(() => InsuranceContactUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), - labRxTemplates: z.lazy(() => LabRxTemplateUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional() + labRxTemplates: z.lazy(() => LabRxTemplateUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), + seleniumSettings: z.lazy(() => SeleniumSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional() }).strict(); export const UserUncheckedCreateWithoutPatientConversationsInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserUncheckedCreateWithoutPatientConversationsInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutPatientsInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutPatientsInput.schema.ts index 9696a29d..4fc0188a 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutPatientsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutPatientsInput.schema.ts @@ -20,7 +20,8 @@ import { OfficeContactUncheckedCreateNestedOneWithoutUserInputObjectSchema as Of import { ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema as ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInput.schema'; import { InsuranceContactUncheckedCreateNestedManyWithoutUserInputObjectSchema as InsuranceContactUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './InsuranceContactUncheckedCreateNestedManyWithoutUserInput.schema'; import { PatientConversationUncheckedCreateNestedManyWithoutUserInputObjectSchema as PatientConversationUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './PatientConversationUncheckedCreateNestedManyWithoutUserInput.schema'; -import { LabRxTemplateUncheckedCreateNestedManyWithoutUserInputObjectSchema as LabRxTemplateUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './LabRxTemplateUncheckedCreateNestedManyWithoutUserInput.schema' +import { LabRxTemplateUncheckedCreateNestedManyWithoutUserInputObjectSchema as LabRxTemplateUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './LabRxTemplateUncheckedCreateNestedManyWithoutUserInput.schema'; +import { SeleniumSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema as SeleniumSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './SeleniumSettingsUncheckedCreateNestedOneWithoutUserInput.schema' const makeSchema = () => z.object({ id: z.number().int().optional(), @@ -53,7 +54,8 @@ const makeSchema = () => z.object({ procedureTimeslot: z.lazy(() => ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), insuranceContacts: z.lazy(() => InsuranceContactUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), patientConversations: z.lazy(() => PatientConversationUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), - labRxTemplates: z.lazy(() => LabRxTemplateUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional() + labRxTemplates: z.lazy(() => LabRxTemplateUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), + seleniumSettings: z.lazy(() => SeleniumSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional() }).strict(); export const UserUncheckedCreateWithoutPatientsInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserUncheckedCreateWithoutPatientsInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutProcedureTimeslotInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutProcedureTimeslotInput.schema.ts index a6e88db4..94d769f1 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutProcedureTimeslotInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutProcedureTimeslotInput.schema.ts @@ -20,7 +20,8 @@ import { OfficeHoursUncheckedCreateNestedOneWithoutUserInputObjectSchema as Offi import { OfficeContactUncheckedCreateNestedOneWithoutUserInputObjectSchema as OfficeContactUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './OfficeContactUncheckedCreateNestedOneWithoutUserInput.schema'; import { InsuranceContactUncheckedCreateNestedManyWithoutUserInputObjectSchema as InsuranceContactUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './InsuranceContactUncheckedCreateNestedManyWithoutUserInput.schema'; import { PatientConversationUncheckedCreateNestedManyWithoutUserInputObjectSchema as PatientConversationUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './PatientConversationUncheckedCreateNestedManyWithoutUserInput.schema'; -import { LabRxTemplateUncheckedCreateNestedManyWithoutUserInputObjectSchema as LabRxTemplateUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './LabRxTemplateUncheckedCreateNestedManyWithoutUserInput.schema' +import { LabRxTemplateUncheckedCreateNestedManyWithoutUserInputObjectSchema as LabRxTemplateUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './LabRxTemplateUncheckedCreateNestedManyWithoutUserInput.schema'; +import { SeleniumSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema as SeleniumSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './SeleniumSettingsUncheckedCreateNestedOneWithoutUserInput.schema' const makeSchema = () => z.object({ id: z.number().int().optional(), @@ -53,7 +54,8 @@ const makeSchema = () => z.object({ officeContact: z.lazy(() => OfficeContactUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), insuranceContacts: z.lazy(() => InsuranceContactUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), patientConversations: z.lazy(() => PatientConversationUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), - labRxTemplates: z.lazy(() => LabRxTemplateUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional() + labRxTemplates: z.lazy(() => LabRxTemplateUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), + seleniumSettings: z.lazy(() => SeleniumSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional() }).strict(); export const UserUncheckedCreateWithoutProcedureTimeslotInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserUncheckedCreateWithoutProcedureTimeslotInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutSeleniumSettingsInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutSeleniumSettingsInput.schema.ts new file mode 100644 index 00000000..13a6d808 --- /dev/null +++ b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutSeleniumSettingsInput.schema.ts @@ -0,0 +1,61 @@ +import * as z from 'zod'; +import type { Prisma } from '../../../generated/prisma'; +import { PatientUncheckedCreateNestedManyWithoutUserInputObjectSchema as PatientUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './PatientUncheckedCreateNestedManyWithoutUserInput.schema'; +import { AppointmentUncheckedCreateNestedManyWithoutUserInputObjectSchema as AppointmentUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './AppointmentUncheckedCreateNestedManyWithoutUserInput.schema'; +import { StaffUncheckedCreateNestedManyWithoutUserInputObjectSchema as StaffUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './StaffUncheckedCreateNestedManyWithoutUserInput.schema'; +import { NpiProviderUncheckedCreateNestedManyWithoutUserInputObjectSchema as NpiProviderUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './NpiProviderUncheckedCreateNestedManyWithoutUserInput.schema'; +import { ClaimUncheckedCreateNestedManyWithoutUserInputObjectSchema as ClaimUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './ClaimUncheckedCreateNestedManyWithoutUserInput.schema'; +import { InsuranceCredentialUncheckedCreateNestedManyWithoutUserInputObjectSchema as InsuranceCredentialUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './InsuranceCredentialUncheckedCreateNestedManyWithoutUserInput.schema'; +import { ShoppingVendorUncheckedCreateNestedManyWithoutUserInputObjectSchema as ShoppingVendorUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './ShoppingVendorUncheckedCreateNestedManyWithoutUserInput.schema'; +import { PaymentUncheckedCreateNestedManyWithoutUpdatedByInputObjectSchema as PaymentUncheckedCreateNestedManyWithoutUpdatedByInputObjectSchema } from './PaymentUncheckedCreateNestedManyWithoutUpdatedByInput.schema'; +import { DatabaseBackupUncheckedCreateNestedManyWithoutUserInputObjectSchema as DatabaseBackupUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './DatabaseBackupUncheckedCreateNestedManyWithoutUserInput.schema'; +import { BackupDestinationUncheckedCreateNestedManyWithoutUserInputObjectSchema as BackupDestinationUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './BackupDestinationUncheckedCreateNestedManyWithoutUserInput.schema'; +import { NotificationUncheckedCreateNestedManyWithoutUserInputObjectSchema as NotificationUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './NotificationUncheckedCreateNestedManyWithoutUserInput.schema'; +import { CloudFolderUncheckedCreateNestedManyWithoutUserInputObjectSchema as CloudFolderUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './CloudFolderUncheckedCreateNestedManyWithoutUserInput.schema'; +import { CloudFileUncheckedCreateNestedManyWithoutUserInputObjectSchema as CloudFileUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './CloudFileUncheckedCreateNestedManyWithoutUserInput.schema'; +import { CommunicationUncheckedCreateNestedManyWithoutUserInputObjectSchema as CommunicationUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './CommunicationUncheckedCreateNestedManyWithoutUserInput.schema'; +import { TwilioSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema as TwilioSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './TwilioSettingsUncheckedCreateNestedOneWithoutUserInput.schema'; +import { AiSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema as AiSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './AiSettingsUncheckedCreateNestedOneWithoutUserInput.schema'; +import { OfficeHoursUncheckedCreateNestedOneWithoutUserInputObjectSchema as OfficeHoursUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './OfficeHoursUncheckedCreateNestedOneWithoutUserInput.schema'; +import { OfficeContactUncheckedCreateNestedOneWithoutUserInputObjectSchema as OfficeContactUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './OfficeContactUncheckedCreateNestedOneWithoutUserInput.schema'; +import { ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema as ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInput.schema'; +import { InsuranceContactUncheckedCreateNestedManyWithoutUserInputObjectSchema as InsuranceContactUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './InsuranceContactUncheckedCreateNestedManyWithoutUserInput.schema'; +import { PatientConversationUncheckedCreateNestedManyWithoutUserInputObjectSchema as PatientConversationUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './PatientConversationUncheckedCreateNestedManyWithoutUserInput.schema'; +import { LabRxTemplateUncheckedCreateNestedManyWithoutUserInputObjectSchema as LabRxTemplateUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './LabRxTemplateUncheckedCreateNestedManyWithoutUserInput.schema' + +const makeSchema = () => z.object({ + id: z.number().int().optional(), + username: z.string(), + password: z.string(), + autoBackupEnabled: z.boolean().optional(), + autoBackupHour: z.number().int().optional(), + usbBackupEnabled: z.boolean().optional(), + usbBackupHour: z.number().int().optional(), + autoMhCheckEnabled: z.boolean().optional(), + autoMhCheckDayOfWeek: z.number().int().optional(), + autoMhCheckHour: z.number().int().optional(), + patients: z.lazy(() => PatientUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), + appointments: z.lazy(() => AppointmentUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), + staff: z.lazy(() => StaffUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), + npiProviders: z.lazy(() => NpiProviderUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), + claims: z.lazy(() => ClaimUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), + insuranceCredentials: z.lazy(() => InsuranceCredentialUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), + shoppingVendors: z.lazy(() => ShoppingVendorUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), + updatedPayments: z.lazy(() => PaymentUncheckedCreateNestedManyWithoutUpdatedByInputObjectSchema).optional(), + backups: z.lazy(() => DatabaseBackupUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), + backupDestinations: z.lazy(() => BackupDestinationUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), + notifications: z.lazy(() => NotificationUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), + cloudFolders: z.lazy(() => CloudFolderUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), + cloudFiles: z.lazy(() => CloudFileUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), + communications: z.lazy(() => CommunicationUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), + twilioSettings: z.lazy(() => TwilioSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), + aiSettings: z.lazy(() => AiSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), + officeHours: z.lazy(() => OfficeHoursUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), + officeContact: z.lazy(() => OfficeContactUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), + procedureTimeslot: z.lazy(() => ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), + insuranceContacts: z.lazy(() => InsuranceContactUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), + patientConversations: z.lazy(() => PatientConversationUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), + labRxTemplates: z.lazy(() => LabRxTemplateUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional() +}).strict(); +export const UserUncheckedCreateWithoutSeleniumSettingsInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; +export const UserUncheckedCreateWithoutSeleniumSettingsInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutShoppingVendorsInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutShoppingVendorsInput.schema.ts index 521b0837..c9f840a3 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutShoppingVendorsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutShoppingVendorsInput.schema.ts @@ -20,7 +20,8 @@ import { OfficeContactUncheckedCreateNestedOneWithoutUserInputObjectSchema as Of import { ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema as ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInput.schema'; import { InsuranceContactUncheckedCreateNestedManyWithoutUserInputObjectSchema as InsuranceContactUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './InsuranceContactUncheckedCreateNestedManyWithoutUserInput.schema'; import { PatientConversationUncheckedCreateNestedManyWithoutUserInputObjectSchema as PatientConversationUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './PatientConversationUncheckedCreateNestedManyWithoutUserInput.schema'; -import { LabRxTemplateUncheckedCreateNestedManyWithoutUserInputObjectSchema as LabRxTemplateUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './LabRxTemplateUncheckedCreateNestedManyWithoutUserInput.schema' +import { LabRxTemplateUncheckedCreateNestedManyWithoutUserInputObjectSchema as LabRxTemplateUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './LabRxTemplateUncheckedCreateNestedManyWithoutUserInput.schema'; +import { SeleniumSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema as SeleniumSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './SeleniumSettingsUncheckedCreateNestedOneWithoutUserInput.schema' const makeSchema = () => z.object({ id: z.number().int().optional(), @@ -53,7 +54,8 @@ const makeSchema = () => z.object({ procedureTimeslot: z.lazy(() => ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), insuranceContacts: z.lazy(() => InsuranceContactUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), patientConversations: z.lazy(() => PatientConversationUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), - labRxTemplates: z.lazy(() => LabRxTemplateUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional() + labRxTemplates: z.lazy(() => LabRxTemplateUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), + seleniumSettings: z.lazy(() => SeleniumSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional() }).strict(); export const UserUncheckedCreateWithoutShoppingVendorsInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserUncheckedCreateWithoutShoppingVendorsInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutStaffInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutStaffInput.schema.ts index b2d600dc..52704185 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutStaffInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutStaffInput.schema.ts @@ -20,7 +20,8 @@ import { OfficeContactUncheckedCreateNestedOneWithoutUserInputObjectSchema as Of import { ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema as ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInput.schema'; import { InsuranceContactUncheckedCreateNestedManyWithoutUserInputObjectSchema as InsuranceContactUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './InsuranceContactUncheckedCreateNestedManyWithoutUserInput.schema'; import { PatientConversationUncheckedCreateNestedManyWithoutUserInputObjectSchema as PatientConversationUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './PatientConversationUncheckedCreateNestedManyWithoutUserInput.schema'; -import { LabRxTemplateUncheckedCreateNestedManyWithoutUserInputObjectSchema as LabRxTemplateUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './LabRxTemplateUncheckedCreateNestedManyWithoutUserInput.schema' +import { LabRxTemplateUncheckedCreateNestedManyWithoutUserInputObjectSchema as LabRxTemplateUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './LabRxTemplateUncheckedCreateNestedManyWithoutUserInput.schema'; +import { SeleniumSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema as SeleniumSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './SeleniumSettingsUncheckedCreateNestedOneWithoutUserInput.schema' const makeSchema = () => z.object({ id: z.number().int().optional(), @@ -53,7 +54,8 @@ const makeSchema = () => z.object({ procedureTimeslot: z.lazy(() => ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), insuranceContacts: z.lazy(() => InsuranceContactUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), patientConversations: z.lazy(() => PatientConversationUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), - labRxTemplates: z.lazy(() => LabRxTemplateUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional() + labRxTemplates: z.lazy(() => LabRxTemplateUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), + seleniumSettings: z.lazy(() => SeleniumSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional() }).strict(); export const UserUncheckedCreateWithoutStaffInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserUncheckedCreateWithoutStaffInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutTwilioSettingsInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutTwilioSettingsInput.schema.ts index 8ef82732..4a38b457 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutTwilioSettingsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutTwilioSettingsInput.schema.ts @@ -20,7 +20,8 @@ import { OfficeContactUncheckedCreateNestedOneWithoutUserInputObjectSchema as Of import { ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema as ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInput.schema'; import { InsuranceContactUncheckedCreateNestedManyWithoutUserInputObjectSchema as InsuranceContactUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './InsuranceContactUncheckedCreateNestedManyWithoutUserInput.schema'; import { PatientConversationUncheckedCreateNestedManyWithoutUserInputObjectSchema as PatientConversationUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './PatientConversationUncheckedCreateNestedManyWithoutUserInput.schema'; -import { LabRxTemplateUncheckedCreateNestedManyWithoutUserInputObjectSchema as LabRxTemplateUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './LabRxTemplateUncheckedCreateNestedManyWithoutUserInput.schema' +import { LabRxTemplateUncheckedCreateNestedManyWithoutUserInputObjectSchema as LabRxTemplateUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './LabRxTemplateUncheckedCreateNestedManyWithoutUserInput.schema'; +import { SeleniumSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema as SeleniumSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './SeleniumSettingsUncheckedCreateNestedOneWithoutUserInput.schema' const makeSchema = () => z.object({ id: z.number().int().optional(), @@ -53,7 +54,8 @@ const makeSchema = () => z.object({ procedureTimeslot: z.lazy(() => ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), insuranceContacts: z.lazy(() => InsuranceContactUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), patientConversations: z.lazy(() => PatientConversationUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), - labRxTemplates: z.lazy(() => LabRxTemplateUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional() + labRxTemplates: z.lazy(() => LabRxTemplateUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), + seleniumSettings: z.lazy(() => SeleniumSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional() }).strict(); export const UserUncheckedCreateWithoutTwilioSettingsInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserUncheckedCreateWithoutTwilioSettingsInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutUpdatedPaymentsInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutUpdatedPaymentsInput.schema.ts index 6391611b..ef49656b 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutUpdatedPaymentsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutUpdatedPaymentsInput.schema.ts @@ -20,7 +20,8 @@ import { OfficeContactUncheckedCreateNestedOneWithoutUserInputObjectSchema as Of import { ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema as ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInput.schema'; import { InsuranceContactUncheckedCreateNestedManyWithoutUserInputObjectSchema as InsuranceContactUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './InsuranceContactUncheckedCreateNestedManyWithoutUserInput.schema'; import { PatientConversationUncheckedCreateNestedManyWithoutUserInputObjectSchema as PatientConversationUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './PatientConversationUncheckedCreateNestedManyWithoutUserInput.schema'; -import { LabRxTemplateUncheckedCreateNestedManyWithoutUserInputObjectSchema as LabRxTemplateUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './LabRxTemplateUncheckedCreateNestedManyWithoutUserInput.schema' +import { LabRxTemplateUncheckedCreateNestedManyWithoutUserInputObjectSchema as LabRxTemplateUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './LabRxTemplateUncheckedCreateNestedManyWithoutUserInput.schema'; +import { SeleniumSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema as SeleniumSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './SeleniumSettingsUncheckedCreateNestedOneWithoutUserInput.schema' const makeSchema = () => z.object({ id: z.number().int().optional(), @@ -53,7 +54,8 @@ const makeSchema = () => z.object({ procedureTimeslot: z.lazy(() => ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), insuranceContacts: z.lazy(() => InsuranceContactUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), patientConversations: z.lazy(() => PatientConversationUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), - labRxTemplates: z.lazy(() => LabRxTemplateUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional() + labRxTemplates: z.lazy(() => LabRxTemplateUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), + seleniumSettings: z.lazy(() => SeleniumSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional() }).strict(); export const UserUncheckedCreateWithoutUpdatedPaymentsInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserUncheckedCreateWithoutUpdatedPaymentsInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUncheckedUpdateInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedUpdateInput.schema.ts index a109704f..b09647b5 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedUpdateInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedUpdateInput.schema.ts @@ -24,7 +24,8 @@ import { OfficeContactUncheckedUpdateOneWithoutUserNestedInputObjectSchema as Of import { ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema as ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInput.schema'; import { InsuranceContactUncheckedUpdateManyWithoutUserNestedInputObjectSchema as InsuranceContactUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './InsuranceContactUncheckedUpdateManyWithoutUserNestedInput.schema'; import { PatientConversationUncheckedUpdateManyWithoutUserNestedInputObjectSchema as PatientConversationUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './PatientConversationUncheckedUpdateManyWithoutUserNestedInput.schema'; -import { LabRxTemplateUncheckedUpdateManyWithoutUserNestedInputObjectSchema as LabRxTemplateUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './LabRxTemplateUncheckedUpdateManyWithoutUserNestedInput.schema' +import { LabRxTemplateUncheckedUpdateManyWithoutUserNestedInputObjectSchema as LabRxTemplateUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './LabRxTemplateUncheckedUpdateManyWithoutUserNestedInput.schema'; +import { SeleniumSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema as SeleniumSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './SeleniumSettingsUncheckedUpdateOneWithoutUserNestedInput.schema' const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -58,7 +59,8 @@ const makeSchema = () => z.object({ procedureTimeslot: z.lazy(() => ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), insuranceContacts: z.lazy(() => InsuranceContactUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), patientConversations: z.lazy(() => PatientConversationUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), - labRxTemplates: z.lazy(() => LabRxTemplateUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional() + labRxTemplates: z.lazy(() => LabRxTemplateUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), + seleniumSettings: z.lazy(() => SeleniumSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional() }).strict(); export const UserUncheckedUpdateInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserUncheckedUpdateInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutAiSettingsInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutAiSettingsInput.schema.ts index 94ea23d0..0f8933a8 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutAiSettingsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutAiSettingsInput.schema.ts @@ -23,7 +23,8 @@ import { OfficeContactUncheckedUpdateOneWithoutUserNestedInputObjectSchema as Of import { ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema as ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInput.schema'; import { InsuranceContactUncheckedUpdateManyWithoutUserNestedInputObjectSchema as InsuranceContactUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './InsuranceContactUncheckedUpdateManyWithoutUserNestedInput.schema'; import { PatientConversationUncheckedUpdateManyWithoutUserNestedInputObjectSchema as PatientConversationUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './PatientConversationUncheckedUpdateManyWithoutUserNestedInput.schema'; -import { LabRxTemplateUncheckedUpdateManyWithoutUserNestedInputObjectSchema as LabRxTemplateUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './LabRxTemplateUncheckedUpdateManyWithoutUserNestedInput.schema' +import { LabRxTemplateUncheckedUpdateManyWithoutUserNestedInputObjectSchema as LabRxTemplateUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './LabRxTemplateUncheckedUpdateManyWithoutUserNestedInput.schema'; +import { SeleniumSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema as SeleniumSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './SeleniumSettingsUncheckedUpdateOneWithoutUserNestedInput.schema' const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -56,7 +57,8 @@ const makeSchema = () => z.object({ procedureTimeslot: z.lazy(() => ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), insuranceContacts: z.lazy(() => InsuranceContactUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), patientConversations: z.lazy(() => PatientConversationUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), - labRxTemplates: z.lazy(() => LabRxTemplateUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional() + labRxTemplates: z.lazy(() => LabRxTemplateUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), + seleniumSettings: z.lazy(() => SeleniumSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional() }).strict(); export const UserUncheckedUpdateWithoutAiSettingsInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserUncheckedUpdateWithoutAiSettingsInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutAppointmentsInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutAppointmentsInput.schema.ts index b2342123..8f92e09d 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutAppointmentsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutAppointmentsInput.schema.ts @@ -23,7 +23,8 @@ import { OfficeContactUncheckedUpdateOneWithoutUserNestedInputObjectSchema as Of import { ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema as ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInput.schema'; import { InsuranceContactUncheckedUpdateManyWithoutUserNestedInputObjectSchema as InsuranceContactUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './InsuranceContactUncheckedUpdateManyWithoutUserNestedInput.schema'; import { PatientConversationUncheckedUpdateManyWithoutUserNestedInputObjectSchema as PatientConversationUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './PatientConversationUncheckedUpdateManyWithoutUserNestedInput.schema'; -import { LabRxTemplateUncheckedUpdateManyWithoutUserNestedInputObjectSchema as LabRxTemplateUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './LabRxTemplateUncheckedUpdateManyWithoutUserNestedInput.schema' +import { LabRxTemplateUncheckedUpdateManyWithoutUserNestedInputObjectSchema as LabRxTemplateUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './LabRxTemplateUncheckedUpdateManyWithoutUserNestedInput.schema'; +import { SeleniumSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema as SeleniumSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './SeleniumSettingsUncheckedUpdateOneWithoutUserNestedInput.schema' const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -56,7 +57,8 @@ const makeSchema = () => z.object({ procedureTimeslot: z.lazy(() => ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), insuranceContacts: z.lazy(() => InsuranceContactUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), patientConversations: z.lazy(() => PatientConversationUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), - labRxTemplates: z.lazy(() => LabRxTemplateUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional() + labRxTemplates: z.lazy(() => LabRxTemplateUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), + seleniumSettings: z.lazy(() => SeleniumSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional() }).strict(); export const UserUncheckedUpdateWithoutAppointmentsInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserUncheckedUpdateWithoutAppointmentsInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutBackupDestinationsInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutBackupDestinationsInput.schema.ts index 17f326b8..ff8e55b3 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutBackupDestinationsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutBackupDestinationsInput.schema.ts @@ -23,7 +23,8 @@ import { OfficeContactUncheckedUpdateOneWithoutUserNestedInputObjectSchema as Of import { ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema as ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInput.schema'; import { InsuranceContactUncheckedUpdateManyWithoutUserNestedInputObjectSchema as InsuranceContactUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './InsuranceContactUncheckedUpdateManyWithoutUserNestedInput.schema'; import { PatientConversationUncheckedUpdateManyWithoutUserNestedInputObjectSchema as PatientConversationUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './PatientConversationUncheckedUpdateManyWithoutUserNestedInput.schema'; -import { LabRxTemplateUncheckedUpdateManyWithoutUserNestedInputObjectSchema as LabRxTemplateUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './LabRxTemplateUncheckedUpdateManyWithoutUserNestedInput.schema' +import { LabRxTemplateUncheckedUpdateManyWithoutUserNestedInputObjectSchema as LabRxTemplateUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './LabRxTemplateUncheckedUpdateManyWithoutUserNestedInput.schema'; +import { SeleniumSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema as SeleniumSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './SeleniumSettingsUncheckedUpdateOneWithoutUserNestedInput.schema' const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -56,7 +57,8 @@ const makeSchema = () => z.object({ procedureTimeslot: z.lazy(() => ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), insuranceContacts: z.lazy(() => InsuranceContactUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), patientConversations: z.lazy(() => PatientConversationUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), - labRxTemplates: z.lazy(() => LabRxTemplateUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional() + labRxTemplates: z.lazy(() => LabRxTemplateUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), + seleniumSettings: z.lazy(() => SeleniumSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional() }).strict(); export const UserUncheckedUpdateWithoutBackupDestinationsInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserUncheckedUpdateWithoutBackupDestinationsInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutBackupsInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutBackupsInput.schema.ts index 1b56788f..05d76ad4 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutBackupsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutBackupsInput.schema.ts @@ -23,7 +23,8 @@ import { OfficeContactUncheckedUpdateOneWithoutUserNestedInputObjectSchema as Of import { ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema as ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInput.schema'; import { InsuranceContactUncheckedUpdateManyWithoutUserNestedInputObjectSchema as InsuranceContactUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './InsuranceContactUncheckedUpdateManyWithoutUserNestedInput.schema'; import { PatientConversationUncheckedUpdateManyWithoutUserNestedInputObjectSchema as PatientConversationUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './PatientConversationUncheckedUpdateManyWithoutUserNestedInput.schema'; -import { LabRxTemplateUncheckedUpdateManyWithoutUserNestedInputObjectSchema as LabRxTemplateUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './LabRxTemplateUncheckedUpdateManyWithoutUserNestedInput.schema' +import { LabRxTemplateUncheckedUpdateManyWithoutUserNestedInputObjectSchema as LabRxTemplateUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './LabRxTemplateUncheckedUpdateManyWithoutUserNestedInput.schema'; +import { SeleniumSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema as SeleniumSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './SeleniumSettingsUncheckedUpdateOneWithoutUserNestedInput.schema' const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -56,7 +57,8 @@ const makeSchema = () => z.object({ procedureTimeslot: z.lazy(() => ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), insuranceContacts: z.lazy(() => InsuranceContactUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), patientConversations: z.lazy(() => PatientConversationUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), - labRxTemplates: z.lazy(() => LabRxTemplateUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional() + labRxTemplates: z.lazy(() => LabRxTemplateUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), + seleniumSettings: z.lazy(() => SeleniumSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional() }).strict(); export const UserUncheckedUpdateWithoutBackupsInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserUncheckedUpdateWithoutBackupsInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutClaimsInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutClaimsInput.schema.ts index 26c19652..5b01583f 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutClaimsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutClaimsInput.schema.ts @@ -23,7 +23,8 @@ import { OfficeContactUncheckedUpdateOneWithoutUserNestedInputObjectSchema as Of import { ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema as ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInput.schema'; import { InsuranceContactUncheckedUpdateManyWithoutUserNestedInputObjectSchema as InsuranceContactUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './InsuranceContactUncheckedUpdateManyWithoutUserNestedInput.schema'; import { PatientConversationUncheckedUpdateManyWithoutUserNestedInputObjectSchema as PatientConversationUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './PatientConversationUncheckedUpdateManyWithoutUserNestedInput.schema'; -import { LabRxTemplateUncheckedUpdateManyWithoutUserNestedInputObjectSchema as LabRxTemplateUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './LabRxTemplateUncheckedUpdateManyWithoutUserNestedInput.schema' +import { LabRxTemplateUncheckedUpdateManyWithoutUserNestedInputObjectSchema as LabRxTemplateUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './LabRxTemplateUncheckedUpdateManyWithoutUserNestedInput.schema'; +import { SeleniumSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema as SeleniumSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './SeleniumSettingsUncheckedUpdateOneWithoutUserNestedInput.schema' const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -56,7 +57,8 @@ const makeSchema = () => z.object({ procedureTimeslot: z.lazy(() => ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), insuranceContacts: z.lazy(() => InsuranceContactUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), patientConversations: z.lazy(() => PatientConversationUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), - labRxTemplates: z.lazy(() => LabRxTemplateUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional() + labRxTemplates: z.lazy(() => LabRxTemplateUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), + seleniumSettings: z.lazy(() => SeleniumSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional() }).strict(); export const UserUncheckedUpdateWithoutClaimsInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserUncheckedUpdateWithoutClaimsInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutCloudFilesInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutCloudFilesInput.schema.ts index 2b1d7965..75f95280 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutCloudFilesInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutCloudFilesInput.schema.ts @@ -23,7 +23,8 @@ import { OfficeContactUncheckedUpdateOneWithoutUserNestedInputObjectSchema as Of import { ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema as ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInput.schema'; import { InsuranceContactUncheckedUpdateManyWithoutUserNestedInputObjectSchema as InsuranceContactUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './InsuranceContactUncheckedUpdateManyWithoutUserNestedInput.schema'; import { PatientConversationUncheckedUpdateManyWithoutUserNestedInputObjectSchema as PatientConversationUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './PatientConversationUncheckedUpdateManyWithoutUserNestedInput.schema'; -import { LabRxTemplateUncheckedUpdateManyWithoutUserNestedInputObjectSchema as LabRxTemplateUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './LabRxTemplateUncheckedUpdateManyWithoutUserNestedInput.schema' +import { LabRxTemplateUncheckedUpdateManyWithoutUserNestedInputObjectSchema as LabRxTemplateUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './LabRxTemplateUncheckedUpdateManyWithoutUserNestedInput.schema'; +import { SeleniumSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema as SeleniumSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './SeleniumSettingsUncheckedUpdateOneWithoutUserNestedInput.schema' const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -56,7 +57,8 @@ const makeSchema = () => z.object({ procedureTimeslot: z.lazy(() => ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), insuranceContacts: z.lazy(() => InsuranceContactUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), patientConversations: z.lazy(() => PatientConversationUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), - labRxTemplates: z.lazy(() => LabRxTemplateUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional() + labRxTemplates: z.lazy(() => LabRxTemplateUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), + seleniumSettings: z.lazy(() => SeleniumSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional() }).strict(); export const UserUncheckedUpdateWithoutCloudFilesInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserUncheckedUpdateWithoutCloudFilesInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutCloudFoldersInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutCloudFoldersInput.schema.ts index 42bc8ab5..db4084da 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutCloudFoldersInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutCloudFoldersInput.schema.ts @@ -23,7 +23,8 @@ import { OfficeContactUncheckedUpdateOneWithoutUserNestedInputObjectSchema as Of import { ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema as ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInput.schema'; import { InsuranceContactUncheckedUpdateManyWithoutUserNestedInputObjectSchema as InsuranceContactUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './InsuranceContactUncheckedUpdateManyWithoutUserNestedInput.schema'; import { PatientConversationUncheckedUpdateManyWithoutUserNestedInputObjectSchema as PatientConversationUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './PatientConversationUncheckedUpdateManyWithoutUserNestedInput.schema'; -import { LabRxTemplateUncheckedUpdateManyWithoutUserNestedInputObjectSchema as LabRxTemplateUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './LabRxTemplateUncheckedUpdateManyWithoutUserNestedInput.schema' +import { LabRxTemplateUncheckedUpdateManyWithoutUserNestedInputObjectSchema as LabRxTemplateUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './LabRxTemplateUncheckedUpdateManyWithoutUserNestedInput.schema'; +import { SeleniumSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema as SeleniumSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './SeleniumSettingsUncheckedUpdateOneWithoutUserNestedInput.schema' const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -56,7 +57,8 @@ const makeSchema = () => z.object({ procedureTimeslot: z.lazy(() => ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), insuranceContacts: z.lazy(() => InsuranceContactUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), patientConversations: z.lazy(() => PatientConversationUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), - labRxTemplates: z.lazy(() => LabRxTemplateUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional() + labRxTemplates: z.lazy(() => LabRxTemplateUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), + seleniumSettings: z.lazy(() => SeleniumSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional() }).strict(); export const UserUncheckedUpdateWithoutCloudFoldersInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserUncheckedUpdateWithoutCloudFoldersInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutCommunicationsInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutCommunicationsInput.schema.ts index 358ff58d..6bac9a53 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutCommunicationsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutCommunicationsInput.schema.ts @@ -23,7 +23,8 @@ import { OfficeContactUncheckedUpdateOneWithoutUserNestedInputObjectSchema as Of import { ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema as ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInput.schema'; import { InsuranceContactUncheckedUpdateManyWithoutUserNestedInputObjectSchema as InsuranceContactUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './InsuranceContactUncheckedUpdateManyWithoutUserNestedInput.schema'; import { PatientConversationUncheckedUpdateManyWithoutUserNestedInputObjectSchema as PatientConversationUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './PatientConversationUncheckedUpdateManyWithoutUserNestedInput.schema'; -import { LabRxTemplateUncheckedUpdateManyWithoutUserNestedInputObjectSchema as LabRxTemplateUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './LabRxTemplateUncheckedUpdateManyWithoutUserNestedInput.schema' +import { LabRxTemplateUncheckedUpdateManyWithoutUserNestedInputObjectSchema as LabRxTemplateUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './LabRxTemplateUncheckedUpdateManyWithoutUserNestedInput.schema'; +import { SeleniumSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema as SeleniumSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './SeleniumSettingsUncheckedUpdateOneWithoutUserNestedInput.schema' const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -56,7 +57,8 @@ const makeSchema = () => z.object({ procedureTimeslot: z.lazy(() => ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), insuranceContacts: z.lazy(() => InsuranceContactUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), patientConversations: z.lazy(() => PatientConversationUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), - labRxTemplates: z.lazy(() => LabRxTemplateUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional() + labRxTemplates: z.lazy(() => LabRxTemplateUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), + seleniumSettings: z.lazy(() => SeleniumSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional() }).strict(); export const UserUncheckedUpdateWithoutCommunicationsInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserUncheckedUpdateWithoutCommunicationsInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutInsuranceContactsInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutInsuranceContactsInput.schema.ts index 3c79be09..a126c2c7 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutInsuranceContactsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutInsuranceContactsInput.schema.ts @@ -23,7 +23,8 @@ import { OfficeHoursUncheckedUpdateOneWithoutUserNestedInputObjectSchema as Offi import { OfficeContactUncheckedUpdateOneWithoutUserNestedInputObjectSchema as OfficeContactUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './OfficeContactUncheckedUpdateOneWithoutUserNestedInput.schema'; import { ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema as ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInput.schema'; import { PatientConversationUncheckedUpdateManyWithoutUserNestedInputObjectSchema as PatientConversationUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './PatientConversationUncheckedUpdateManyWithoutUserNestedInput.schema'; -import { LabRxTemplateUncheckedUpdateManyWithoutUserNestedInputObjectSchema as LabRxTemplateUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './LabRxTemplateUncheckedUpdateManyWithoutUserNestedInput.schema' +import { LabRxTemplateUncheckedUpdateManyWithoutUserNestedInputObjectSchema as LabRxTemplateUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './LabRxTemplateUncheckedUpdateManyWithoutUserNestedInput.schema'; +import { SeleniumSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema as SeleniumSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './SeleniumSettingsUncheckedUpdateOneWithoutUserNestedInput.schema' const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -56,7 +57,8 @@ const makeSchema = () => z.object({ officeContact: z.lazy(() => OfficeContactUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), procedureTimeslot: z.lazy(() => ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), patientConversations: z.lazy(() => PatientConversationUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), - labRxTemplates: z.lazy(() => LabRxTemplateUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional() + labRxTemplates: z.lazy(() => LabRxTemplateUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), + seleniumSettings: z.lazy(() => SeleniumSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional() }).strict(); export const UserUncheckedUpdateWithoutInsuranceContactsInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserUncheckedUpdateWithoutInsuranceContactsInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutInsuranceCredentialsInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutInsuranceCredentialsInput.schema.ts index 176c4967..906f2c6e 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutInsuranceCredentialsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutInsuranceCredentialsInput.schema.ts @@ -23,7 +23,8 @@ import { OfficeContactUncheckedUpdateOneWithoutUserNestedInputObjectSchema as Of import { ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema as ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInput.schema'; import { InsuranceContactUncheckedUpdateManyWithoutUserNestedInputObjectSchema as InsuranceContactUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './InsuranceContactUncheckedUpdateManyWithoutUserNestedInput.schema'; import { PatientConversationUncheckedUpdateManyWithoutUserNestedInputObjectSchema as PatientConversationUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './PatientConversationUncheckedUpdateManyWithoutUserNestedInput.schema'; -import { LabRxTemplateUncheckedUpdateManyWithoutUserNestedInputObjectSchema as LabRxTemplateUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './LabRxTemplateUncheckedUpdateManyWithoutUserNestedInput.schema' +import { LabRxTemplateUncheckedUpdateManyWithoutUserNestedInputObjectSchema as LabRxTemplateUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './LabRxTemplateUncheckedUpdateManyWithoutUserNestedInput.schema'; +import { SeleniumSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema as SeleniumSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './SeleniumSettingsUncheckedUpdateOneWithoutUserNestedInput.schema' const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -56,7 +57,8 @@ const makeSchema = () => z.object({ procedureTimeslot: z.lazy(() => ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), insuranceContacts: z.lazy(() => InsuranceContactUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), patientConversations: z.lazy(() => PatientConversationUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), - labRxTemplates: z.lazy(() => LabRxTemplateUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional() + labRxTemplates: z.lazy(() => LabRxTemplateUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), + seleniumSettings: z.lazy(() => SeleniumSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional() }).strict(); export const UserUncheckedUpdateWithoutInsuranceCredentialsInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserUncheckedUpdateWithoutInsuranceCredentialsInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutLabRxTemplatesInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutLabRxTemplatesInput.schema.ts index fa3e4b00..72c86f2f 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutLabRxTemplatesInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutLabRxTemplatesInput.schema.ts @@ -23,7 +23,8 @@ import { OfficeHoursUncheckedUpdateOneWithoutUserNestedInputObjectSchema as Offi import { OfficeContactUncheckedUpdateOneWithoutUserNestedInputObjectSchema as OfficeContactUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './OfficeContactUncheckedUpdateOneWithoutUserNestedInput.schema'; import { ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema as ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInput.schema'; import { InsuranceContactUncheckedUpdateManyWithoutUserNestedInputObjectSchema as InsuranceContactUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './InsuranceContactUncheckedUpdateManyWithoutUserNestedInput.schema'; -import { PatientConversationUncheckedUpdateManyWithoutUserNestedInputObjectSchema as PatientConversationUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './PatientConversationUncheckedUpdateManyWithoutUserNestedInput.schema' +import { PatientConversationUncheckedUpdateManyWithoutUserNestedInputObjectSchema as PatientConversationUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './PatientConversationUncheckedUpdateManyWithoutUserNestedInput.schema'; +import { SeleniumSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema as SeleniumSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './SeleniumSettingsUncheckedUpdateOneWithoutUserNestedInput.schema' const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -56,7 +57,8 @@ const makeSchema = () => z.object({ officeContact: z.lazy(() => OfficeContactUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), procedureTimeslot: z.lazy(() => ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), insuranceContacts: z.lazy(() => InsuranceContactUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), - patientConversations: z.lazy(() => PatientConversationUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional() + patientConversations: z.lazy(() => PatientConversationUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), + seleniumSettings: z.lazy(() => SeleniumSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional() }).strict(); export const UserUncheckedUpdateWithoutLabRxTemplatesInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserUncheckedUpdateWithoutLabRxTemplatesInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutNotificationsInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutNotificationsInput.schema.ts index 89a6081a..10a044d3 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutNotificationsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutNotificationsInput.schema.ts @@ -23,7 +23,8 @@ import { OfficeContactUncheckedUpdateOneWithoutUserNestedInputObjectSchema as Of import { ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema as ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInput.schema'; import { InsuranceContactUncheckedUpdateManyWithoutUserNestedInputObjectSchema as InsuranceContactUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './InsuranceContactUncheckedUpdateManyWithoutUserNestedInput.schema'; import { PatientConversationUncheckedUpdateManyWithoutUserNestedInputObjectSchema as PatientConversationUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './PatientConversationUncheckedUpdateManyWithoutUserNestedInput.schema'; -import { LabRxTemplateUncheckedUpdateManyWithoutUserNestedInputObjectSchema as LabRxTemplateUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './LabRxTemplateUncheckedUpdateManyWithoutUserNestedInput.schema' +import { LabRxTemplateUncheckedUpdateManyWithoutUserNestedInputObjectSchema as LabRxTemplateUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './LabRxTemplateUncheckedUpdateManyWithoutUserNestedInput.schema'; +import { SeleniumSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema as SeleniumSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './SeleniumSettingsUncheckedUpdateOneWithoutUserNestedInput.schema' const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -56,7 +57,8 @@ const makeSchema = () => z.object({ procedureTimeslot: z.lazy(() => ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), insuranceContacts: z.lazy(() => InsuranceContactUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), patientConversations: z.lazy(() => PatientConversationUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), - labRxTemplates: z.lazy(() => LabRxTemplateUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional() + labRxTemplates: z.lazy(() => LabRxTemplateUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), + seleniumSettings: z.lazy(() => SeleniumSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional() }).strict(); export const UserUncheckedUpdateWithoutNotificationsInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserUncheckedUpdateWithoutNotificationsInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutNpiProvidersInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutNpiProvidersInput.schema.ts index 2a70c021..02fc8a6f 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutNpiProvidersInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutNpiProvidersInput.schema.ts @@ -23,7 +23,8 @@ import { OfficeContactUncheckedUpdateOneWithoutUserNestedInputObjectSchema as Of import { ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema as ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInput.schema'; import { InsuranceContactUncheckedUpdateManyWithoutUserNestedInputObjectSchema as InsuranceContactUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './InsuranceContactUncheckedUpdateManyWithoutUserNestedInput.schema'; import { PatientConversationUncheckedUpdateManyWithoutUserNestedInputObjectSchema as PatientConversationUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './PatientConversationUncheckedUpdateManyWithoutUserNestedInput.schema'; -import { LabRxTemplateUncheckedUpdateManyWithoutUserNestedInputObjectSchema as LabRxTemplateUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './LabRxTemplateUncheckedUpdateManyWithoutUserNestedInput.schema' +import { LabRxTemplateUncheckedUpdateManyWithoutUserNestedInputObjectSchema as LabRxTemplateUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './LabRxTemplateUncheckedUpdateManyWithoutUserNestedInput.schema'; +import { SeleniumSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema as SeleniumSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './SeleniumSettingsUncheckedUpdateOneWithoutUserNestedInput.schema' const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -56,7 +57,8 @@ const makeSchema = () => z.object({ procedureTimeslot: z.lazy(() => ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), insuranceContacts: z.lazy(() => InsuranceContactUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), patientConversations: z.lazy(() => PatientConversationUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), - labRxTemplates: z.lazy(() => LabRxTemplateUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional() + labRxTemplates: z.lazy(() => LabRxTemplateUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), + seleniumSettings: z.lazy(() => SeleniumSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional() }).strict(); export const UserUncheckedUpdateWithoutNpiProvidersInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserUncheckedUpdateWithoutNpiProvidersInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutOfficeContactInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutOfficeContactInput.schema.ts index 8b61c254..32188e12 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutOfficeContactInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutOfficeContactInput.schema.ts @@ -23,7 +23,8 @@ import { OfficeHoursUncheckedUpdateOneWithoutUserNestedInputObjectSchema as Offi import { ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema as ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInput.schema'; import { InsuranceContactUncheckedUpdateManyWithoutUserNestedInputObjectSchema as InsuranceContactUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './InsuranceContactUncheckedUpdateManyWithoutUserNestedInput.schema'; import { PatientConversationUncheckedUpdateManyWithoutUserNestedInputObjectSchema as PatientConversationUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './PatientConversationUncheckedUpdateManyWithoutUserNestedInput.schema'; -import { LabRxTemplateUncheckedUpdateManyWithoutUserNestedInputObjectSchema as LabRxTemplateUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './LabRxTemplateUncheckedUpdateManyWithoutUserNestedInput.schema' +import { LabRxTemplateUncheckedUpdateManyWithoutUserNestedInputObjectSchema as LabRxTemplateUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './LabRxTemplateUncheckedUpdateManyWithoutUserNestedInput.schema'; +import { SeleniumSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema as SeleniumSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './SeleniumSettingsUncheckedUpdateOneWithoutUserNestedInput.schema' const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -56,7 +57,8 @@ const makeSchema = () => z.object({ procedureTimeslot: z.lazy(() => ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), insuranceContacts: z.lazy(() => InsuranceContactUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), patientConversations: z.lazy(() => PatientConversationUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), - labRxTemplates: z.lazy(() => LabRxTemplateUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional() + labRxTemplates: z.lazy(() => LabRxTemplateUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), + seleniumSettings: z.lazy(() => SeleniumSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional() }).strict(); export const UserUncheckedUpdateWithoutOfficeContactInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserUncheckedUpdateWithoutOfficeContactInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutOfficeHoursInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutOfficeHoursInput.schema.ts index 118f382c..c69d6303 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutOfficeHoursInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutOfficeHoursInput.schema.ts @@ -23,7 +23,8 @@ import { OfficeContactUncheckedUpdateOneWithoutUserNestedInputObjectSchema as Of import { ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema as ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInput.schema'; import { InsuranceContactUncheckedUpdateManyWithoutUserNestedInputObjectSchema as InsuranceContactUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './InsuranceContactUncheckedUpdateManyWithoutUserNestedInput.schema'; import { PatientConversationUncheckedUpdateManyWithoutUserNestedInputObjectSchema as PatientConversationUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './PatientConversationUncheckedUpdateManyWithoutUserNestedInput.schema'; -import { LabRxTemplateUncheckedUpdateManyWithoutUserNestedInputObjectSchema as LabRxTemplateUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './LabRxTemplateUncheckedUpdateManyWithoutUserNestedInput.schema' +import { LabRxTemplateUncheckedUpdateManyWithoutUserNestedInputObjectSchema as LabRxTemplateUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './LabRxTemplateUncheckedUpdateManyWithoutUserNestedInput.schema'; +import { SeleniumSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema as SeleniumSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './SeleniumSettingsUncheckedUpdateOneWithoutUserNestedInput.schema' const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -56,7 +57,8 @@ const makeSchema = () => z.object({ procedureTimeslot: z.lazy(() => ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), insuranceContacts: z.lazy(() => InsuranceContactUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), patientConversations: z.lazy(() => PatientConversationUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), - labRxTemplates: z.lazy(() => LabRxTemplateUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional() + labRxTemplates: z.lazy(() => LabRxTemplateUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), + seleniumSettings: z.lazy(() => SeleniumSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional() }).strict(); export const UserUncheckedUpdateWithoutOfficeHoursInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserUncheckedUpdateWithoutOfficeHoursInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutPatientConversationsInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutPatientConversationsInput.schema.ts index 99dc7c2e..49a91066 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutPatientConversationsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutPatientConversationsInput.schema.ts @@ -23,7 +23,8 @@ import { OfficeHoursUncheckedUpdateOneWithoutUserNestedInputObjectSchema as Offi import { OfficeContactUncheckedUpdateOneWithoutUserNestedInputObjectSchema as OfficeContactUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './OfficeContactUncheckedUpdateOneWithoutUserNestedInput.schema'; import { ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema as ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInput.schema'; import { InsuranceContactUncheckedUpdateManyWithoutUserNestedInputObjectSchema as InsuranceContactUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './InsuranceContactUncheckedUpdateManyWithoutUserNestedInput.schema'; -import { LabRxTemplateUncheckedUpdateManyWithoutUserNestedInputObjectSchema as LabRxTemplateUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './LabRxTemplateUncheckedUpdateManyWithoutUserNestedInput.schema' +import { LabRxTemplateUncheckedUpdateManyWithoutUserNestedInputObjectSchema as LabRxTemplateUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './LabRxTemplateUncheckedUpdateManyWithoutUserNestedInput.schema'; +import { SeleniumSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema as SeleniumSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './SeleniumSettingsUncheckedUpdateOneWithoutUserNestedInput.schema' const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -56,7 +57,8 @@ const makeSchema = () => z.object({ officeContact: z.lazy(() => OfficeContactUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), procedureTimeslot: z.lazy(() => ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), insuranceContacts: z.lazy(() => InsuranceContactUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), - labRxTemplates: z.lazy(() => LabRxTemplateUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional() + labRxTemplates: z.lazy(() => LabRxTemplateUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), + seleniumSettings: z.lazy(() => SeleniumSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional() }).strict(); export const UserUncheckedUpdateWithoutPatientConversationsInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserUncheckedUpdateWithoutPatientConversationsInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutPatientsInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutPatientsInput.schema.ts index 00f6b968..f0c44bb9 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutPatientsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutPatientsInput.schema.ts @@ -23,7 +23,8 @@ import { OfficeContactUncheckedUpdateOneWithoutUserNestedInputObjectSchema as Of import { ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema as ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInput.schema'; import { InsuranceContactUncheckedUpdateManyWithoutUserNestedInputObjectSchema as InsuranceContactUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './InsuranceContactUncheckedUpdateManyWithoutUserNestedInput.schema'; import { PatientConversationUncheckedUpdateManyWithoutUserNestedInputObjectSchema as PatientConversationUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './PatientConversationUncheckedUpdateManyWithoutUserNestedInput.schema'; -import { LabRxTemplateUncheckedUpdateManyWithoutUserNestedInputObjectSchema as LabRxTemplateUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './LabRxTemplateUncheckedUpdateManyWithoutUserNestedInput.schema' +import { LabRxTemplateUncheckedUpdateManyWithoutUserNestedInputObjectSchema as LabRxTemplateUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './LabRxTemplateUncheckedUpdateManyWithoutUserNestedInput.schema'; +import { SeleniumSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema as SeleniumSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './SeleniumSettingsUncheckedUpdateOneWithoutUserNestedInput.schema' const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -56,7 +57,8 @@ const makeSchema = () => z.object({ procedureTimeslot: z.lazy(() => ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), insuranceContacts: z.lazy(() => InsuranceContactUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), patientConversations: z.lazy(() => PatientConversationUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), - labRxTemplates: z.lazy(() => LabRxTemplateUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional() + labRxTemplates: z.lazy(() => LabRxTemplateUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), + seleniumSettings: z.lazy(() => SeleniumSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional() }).strict(); export const UserUncheckedUpdateWithoutPatientsInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserUncheckedUpdateWithoutPatientsInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutProcedureTimeslotInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutProcedureTimeslotInput.schema.ts index 6f14a7e0..507a1d86 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutProcedureTimeslotInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutProcedureTimeslotInput.schema.ts @@ -23,7 +23,8 @@ import { OfficeHoursUncheckedUpdateOneWithoutUserNestedInputObjectSchema as Offi import { OfficeContactUncheckedUpdateOneWithoutUserNestedInputObjectSchema as OfficeContactUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './OfficeContactUncheckedUpdateOneWithoutUserNestedInput.schema'; import { InsuranceContactUncheckedUpdateManyWithoutUserNestedInputObjectSchema as InsuranceContactUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './InsuranceContactUncheckedUpdateManyWithoutUserNestedInput.schema'; import { PatientConversationUncheckedUpdateManyWithoutUserNestedInputObjectSchema as PatientConversationUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './PatientConversationUncheckedUpdateManyWithoutUserNestedInput.schema'; -import { LabRxTemplateUncheckedUpdateManyWithoutUserNestedInputObjectSchema as LabRxTemplateUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './LabRxTemplateUncheckedUpdateManyWithoutUserNestedInput.schema' +import { LabRxTemplateUncheckedUpdateManyWithoutUserNestedInputObjectSchema as LabRxTemplateUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './LabRxTemplateUncheckedUpdateManyWithoutUserNestedInput.schema'; +import { SeleniumSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema as SeleniumSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './SeleniumSettingsUncheckedUpdateOneWithoutUserNestedInput.schema' const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -56,7 +57,8 @@ const makeSchema = () => z.object({ officeContact: z.lazy(() => OfficeContactUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), insuranceContacts: z.lazy(() => InsuranceContactUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), patientConversations: z.lazy(() => PatientConversationUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), - labRxTemplates: z.lazy(() => LabRxTemplateUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional() + labRxTemplates: z.lazy(() => LabRxTemplateUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), + seleniumSettings: z.lazy(() => SeleniumSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional() }).strict(); export const UserUncheckedUpdateWithoutProcedureTimeslotInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserUncheckedUpdateWithoutProcedureTimeslotInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutSeleniumSettingsInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutSeleniumSettingsInput.schema.ts new file mode 100644 index 00000000..2afc3263 --- /dev/null +++ b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutSeleniumSettingsInput.schema.ts @@ -0,0 +1,64 @@ +import * as z from 'zod'; +import type { Prisma } from '../../../generated/prisma'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; +import { BoolFieldUpdateOperationsInputObjectSchema as BoolFieldUpdateOperationsInputObjectSchema } from './BoolFieldUpdateOperationsInput.schema'; +import { PatientUncheckedUpdateManyWithoutUserNestedInputObjectSchema as PatientUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './PatientUncheckedUpdateManyWithoutUserNestedInput.schema'; +import { AppointmentUncheckedUpdateManyWithoutUserNestedInputObjectSchema as AppointmentUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './AppointmentUncheckedUpdateManyWithoutUserNestedInput.schema'; +import { StaffUncheckedUpdateManyWithoutUserNestedInputObjectSchema as StaffUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './StaffUncheckedUpdateManyWithoutUserNestedInput.schema'; +import { NpiProviderUncheckedUpdateManyWithoutUserNestedInputObjectSchema as NpiProviderUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './NpiProviderUncheckedUpdateManyWithoutUserNestedInput.schema'; +import { ClaimUncheckedUpdateManyWithoutUserNestedInputObjectSchema as ClaimUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './ClaimUncheckedUpdateManyWithoutUserNestedInput.schema'; +import { InsuranceCredentialUncheckedUpdateManyWithoutUserNestedInputObjectSchema as InsuranceCredentialUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './InsuranceCredentialUncheckedUpdateManyWithoutUserNestedInput.schema'; +import { ShoppingVendorUncheckedUpdateManyWithoutUserNestedInputObjectSchema as ShoppingVendorUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './ShoppingVendorUncheckedUpdateManyWithoutUserNestedInput.schema'; +import { PaymentUncheckedUpdateManyWithoutUpdatedByNestedInputObjectSchema as PaymentUncheckedUpdateManyWithoutUpdatedByNestedInputObjectSchema } from './PaymentUncheckedUpdateManyWithoutUpdatedByNestedInput.schema'; +import { DatabaseBackupUncheckedUpdateManyWithoutUserNestedInputObjectSchema as DatabaseBackupUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './DatabaseBackupUncheckedUpdateManyWithoutUserNestedInput.schema'; +import { BackupDestinationUncheckedUpdateManyWithoutUserNestedInputObjectSchema as BackupDestinationUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './BackupDestinationUncheckedUpdateManyWithoutUserNestedInput.schema'; +import { NotificationUncheckedUpdateManyWithoutUserNestedInputObjectSchema as NotificationUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './NotificationUncheckedUpdateManyWithoutUserNestedInput.schema'; +import { CloudFolderUncheckedUpdateManyWithoutUserNestedInputObjectSchema as CloudFolderUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './CloudFolderUncheckedUpdateManyWithoutUserNestedInput.schema'; +import { CloudFileUncheckedUpdateManyWithoutUserNestedInputObjectSchema as CloudFileUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './CloudFileUncheckedUpdateManyWithoutUserNestedInput.schema'; +import { CommunicationUncheckedUpdateManyWithoutUserNestedInputObjectSchema as CommunicationUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './CommunicationUncheckedUpdateManyWithoutUserNestedInput.schema'; +import { TwilioSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema as TwilioSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './TwilioSettingsUncheckedUpdateOneWithoutUserNestedInput.schema'; +import { AiSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema as AiSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './AiSettingsUncheckedUpdateOneWithoutUserNestedInput.schema'; +import { OfficeHoursUncheckedUpdateOneWithoutUserNestedInputObjectSchema as OfficeHoursUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './OfficeHoursUncheckedUpdateOneWithoutUserNestedInput.schema'; +import { OfficeContactUncheckedUpdateOneWithoutUserNestedInputObjectSchema as OfficeContactUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './OfficeContactUncheckedUpdateOneWithoutUserNestedInput.schema'; +import { ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema as ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInput.schema'; +import { InsuranceContactUncheckedUpdateManyWithoutUserNestedInputObjectSchema as InsuranceContactUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './InsuranceContactUncheckedUpdateManyWithoutUserNestedInput.schema'; +import { PatientConversationUncheckedUpdateManyWithoutUserNestedInputObjectSchema as PatientConversationUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './PatientConversationUncheckedUpdateManyWithoutUserNestedInput.schema'; +import { LabRxTemplateUncheckedUpdateManyWithoutUserNestedInputObjectSchema as LabRxTemplateUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './LabRxTemplateUncheckedUpdateManyWithoutUserNestedInput.schema' + +const makeSchema = () => z.object({ + id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), + username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), + password: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), + autoBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + autoBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), + usbBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + usbBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckDayOfWeek: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), + patients: z.lazy(() => PatientUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), + appointments: z.lazy(() => AppointmentUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), + staff: z.lazy(() => StaffUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), + npiProviders: z.lazy(() => NpiProviderUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), + claims: z.lazy(() => ClaimUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), + insuranceCredentials: z.lazy(() => InsuranceCredentialUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), + shoppingVendors: z.lazy(() => ShoppingVendorUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), + updatedPayments: z.lazy(() => PaymentUncheckedUpdateManyWithoutUpdatedByNestedInputObjectSchema).optional(), + backups: z.lazy(() => DatabaseBackupUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), + backupDestinations: z.lazy(() => BackupDestinationUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), + notifications: z.lazy(() => NotificationUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), + cloudFolders: z.lazy(() => CloudFolderUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), + cloudFiles: z.lazy(() => CloudFileUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), + communications: z.lazy(() => CommunicationUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), + twilioSettings: z.lazy(() => TwilioSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), + aiSettings: z.lazy(() => AiSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), + officeHours: z.lazy(() => OfficeHoursUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), + officeContact: z.lazy(() => OfficeContactUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), + procedureTimeslot: z.lazy(() => ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), + insuranceContacts: z.lazy(() => InsuranceContactUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), + patientConversations: z.lazy(() => PatientConversationUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), + labRxTemplates: z.lazy(() => LabRxTemplateUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional() +}).strict(); +export const UserUncheckedUpdateWithoutSeleniumSettingsInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; +export const UserUncheckedUpdateWithoutSeleniumSettingsInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutShoppingVendorsInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutShoppingVendorsInput.schema.ts index 0454d1ac..af479591 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutShoppingVendorsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutShoppingVendorsInput.schema.ts @@ -23,7 +23,8 @@ import { OfficeContactUncheckedUpdateOneWithoutUserNestedInputObjectSchema as Of import { ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema as ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInput.schema'; import { InsuranceContactUncheckedUpdateManyWithoutUserNestedInputObjectSchema as InsuranceContactUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './InsuranceContactUncheckedUpdateManyWithoutUserNestedInput.schema'; import { PatientConversationUncheckedUpdateManyWithoutUserNestedInputObjectSchema as PatientConversationUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './PatientConversationUncheckedUpdateManyWithoutUserNestedInput.schema'; -import { LabRxTemplateUncheckedUpdateManyWithoutUserNestedInputObjectSchema as LabRxTemplateUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './LabRxTemplateUncheckedUpdateManyWithoutUserNestedInput.schema' +import { LabRxTemplateUncheckedUpdateManyWithoutUserNestedInputObjectSchema as LabRxTemplateUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './LabRxTemplateUncheckedUpdateManyWithoutUserNestedInput.schema'; +import { SeleniumSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema as SeleniumSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './SeleniumSettingsUncheckedUpdateOneWithoutUserNestedInput.schema' const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -56,7 +57,8 @@ const makeSchema = () => z.object({ procedureTimeslot: z.lazy(() => ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), insuranceContacts: z.lazy(() => InsuranceContactUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), patientConversations: z.lazy(() => PatientConversationUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), - labRxTemplates: z.lazy(() => LabRxTemplateUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional() + labRxTemplates: z.lazy(() => LabRxTemplateUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), + seleniumSettings: z.lazy(() => SeleniumSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional() }).strict(); export const UserUncheckedUpdateWithoutShoppingVendorsInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserUncheckedUpdateWithoutShoppingVendorsInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutStaffInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutStaffInput.schema.ts index 56cf69a9..8b1f671d 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutStaffInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutStaffInput.schema.ts @@ -23,7 +23,8 @@ import { OfficeContactUncheckedUpdateOneWithoutUserNestedInputObjectSchema as Of import { ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema as ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInput.schema'; import { InsuranceContactUncheckedUpdateManyWithoutUserNestedInputObjectSchema as InsuranceContactUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './InsuranceContactUncheckedUpdateManyWithoutUserNestedInput.schema'; import { PatientConversationUncheckedUpdateManyWithoutUserNestedInputObjectSchema as PatientConversationUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './PatientConversationUncheckedUpdateManyWithoutUserNestedInput.schema'; -import { LabRxTemplateUncheckedUpdateManyWithoutUserNestedInputObjectSchema as LabRxTemplateUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './LabRxTemplateUncheckedUpdateManyWithoutUserNestedInput.schema' +import { LabRxTemplateUncheckedUpdateManyWithoutUserNestedInputObjectSchema as LabRxTemplateUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './LabRxTemplateUncheckedUpdateManyWithoutUserNestedInput.schema'; +import { SeleniumSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema as SeleniumSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './SeleniumSettingsUncheckedUpdateOneWithoutUserNestedInput.schema' const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -56,7 +57,8 @@ const makeSchema = () => z.object({ procedureTimeslot: z.lazy(() => ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), insuranceContacts: z.lazy(() => InsuranceContactUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), patientConversations: z.lazy(() => PatientConversationUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), - labRxTemplates: z.lazy(() => LabRxTemplateUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional() + labRxTemplates: z.lazy(() => LabRxTemplateUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), + seleniumSettings: z.lazy(() => SeleniumSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional() }).strict(); export const UserUncheckedUpdateWithoutStaffInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserUncheckedUpdateWithoutStaffInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutTwilioSettingsInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutTwilioSettingsInput.schema.ts index c8858560..46abf54d 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutTwilioSettingsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutTwilioSettingsInput.schema.ts @@ -23,7 +23,8 @@ import { OfficeContactUncheckedUpdateOneWithoutUserNestedInputObjectSchema as Of import { ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema as ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInput.schema'; import { InsuranceContactUncheckedUpdateManyWithoutUserNestedInputObjectSchema as InsuranceContactUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './InsuranceContactUncheckedUpdateManyWithoutUserNestedInput.schema'; import { PatientConversationUncheckedUpdateManyWithoutUserNestedInputObjectSchema as PatientConversationUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './PatientConversationUncheckedUpdateManyWithoutUserNestedInput.schema'; -import { LabRxTemplateUncheckedUpdateManyWithoutUserNestedInputObjectSchema as LabRxTemplateUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './LabRxTemplateUncheckedUpdateManyWithoutUserNestedInput.schema' +import { LabRxTemplateUncheckedUpdateManyWithoutUserNestedInputObjectSchema as LabRxTemplateUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './LabRxTemplateUncheckedUpdateManyWithoutUserNestedInput.schema'; +import { SeleniumSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema as SeleniumSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './SeleniumSettingsUncheckedUpdateOneWithoutUserNestedInput.schema' const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -56,7 +57,8 @@ const makeSchema = () => z.object({ procedureTimeslot: z.lazy(() => ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), insuranceContacts: z.lazy(() => InsuranceContactUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), patientConversations: z.lazy(() => PatientConversationUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), - labRxTemplates: z.lazy(() => LabRxTemplateUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional() + labRxTemplates: z.lazy(() => LabRxTemplateUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), + seleniumSettings: z.lazy(() => SeleniumSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional() }).strict(); export const UserUncheckedUpdateWithoutTwilioSettingsInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserUncheckedUpdateWithoutTwilioSettingsInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutUpdatedPaymentsInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutUpdatedPaymentsInput.schema.ts index e6a7745e..1730e043 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutUpdatedPaymentsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutUpdatedPaymentsInput.schema.ts @@ -23,7 +23,8 @@ import { OfficeContactUncheckedUpdateOneWithoutUserNestedInputObjectSchema as Of import { ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema as ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInput.schema'; import { InsuranceContactUncheckedUpdateManyWithoutUserNestedInputObjectSchema as InsuranceContactUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './InsuranceContactUncheckedUpdateManyWithoutUserNestedInput.schema'; import { PatientConversationUncheckedUpdateManyWithoutUserNestedInputObjectSchema as PatientConversationUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './PatientConversationUncheckedUpdateManyWithoutUserNestedInput.schema'; -import { LabRxTemplateUncheckedUpdateManyWithoutUserNestedInputObjectSchema as LabRxTemplateUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './LabRxTemplateUncheckedUpdateManyWithoutUserNestedInput.schema' +import { LabRxTemplateUncheckedUpdateManyWithoutUserNestedInputObjectSchema as LabRxTemplateUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './LabRxTemplateUncheckedUpdateManyWithoutUserNestedInput.schema'; +import { SeleniumSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema as SeleniumSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './SeleniumSettingsUncheckedUpdateOneWithoutUserNestedInput.schema' const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -56,7 +57,8 @@ const makeSchema = () => z.object({ procedureTimeslot: z.lazy(() => ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), insuranceContacts: z.lazy(() => InsuranceContactUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), patientConversations: z.lazy(() => PatientConversationUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), - labRxTemplates: z.lazy(() => LabRxTemplateUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional() + labRxTemplates: z.lazy(() => LabRxTemplateUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), + seleniumSettings: z.lazy(() => SeleniumSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional() }).strict(); export const UserUncheckedUpdateWithoutUpdatedPaymentsInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserUncheckedUpdateWithoutUpdatedPaymentsInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUpdateInput.schema.ts b/packages/db/shared/schemas/objects/UserUpdateInput.schema.ts index 3ee982e5..e7907ace 100644 --- a/packages/db/shared/schemas/objects/UserUpdateInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUpdateInput.schema.ts @@ -24,7 +24,8 @@ import { OfficeContactUpdateOneWithoutUserNestedInputObjectSchema as OfficeConta import { ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema as ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema } from './ProcedureTimeslotUpdateOneWithoutUserNestedInput.schema'; import { InsuranceContactUpdateManyWithoutUserNestedInputObjectSchema as InsuranceContactUpdateManyWithoutUserNestedInputObjectSchema } from './InsuranceContactUpdateManyWithoutUserNestedInput.schema'; import { PatientConversationUpdateManyWithoutUserNestedInputObjectSchema as PatientConversationUpdateManyWithoutUserNestedInputObjectSchema } from './PatientConversationUpdateManyWithoutUserNestedInput.schema'; -import { LabRxTemplateUpdateManyWithoutUserNestedInputObjectSchema as LabRxTemplateUpdateManyWithoutUserNestedInputObjectSchema } from './LabRxTemplateUpdateManyWithoutUserNestedInput.schema' +import { LabRxTemplateUpdateManyWithoutUserNestedInputObjectSchema as LabRxTemplateUpdateManyWithoutUserNestedInputObjectSchema } from './LabRxTemplateUpdateManyWithoutUserNestedInput.schema'; +import { SeleniumSettingsUpdateOneWithoutUserNestedInputObjectSchema as SeleniumSettingsUpdateOneWithoutUserNestedInputObjectSchema } from './SeleniumSettingsUpdateOneWithoutUserNestedInput.schema' const makeSchema = () => z.object({ username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -57,7 +58,8 @@ const makeSchema = () => z.object({ procedureTimeslot: z.lazy(() => ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema).optional(), insuranceContacts: z.lazy(() => InsuranceContactUpdateManyWithoutUserNestedInputObjectSchema).optional(), patientConversations: z.lazy(() => PatientConversationUpdateManyWithoutUserNestedInputObjectSchema).optional(), - labRxTemplates: z.lazy(() => LabRxTemplateUpdateManyWithoutUserNestedInputObjectSchema).optional() + labRxTemplates: z.lazy(() => LabRxTemplateUpdateManyWithoutUserNestedInputObjectSchema).optional(), + seleniumSettings: z.lazy(() => SeleniumSettingsUpdateOneWithoutUserNestedInputObjectSchema).optional() }).strict(); export const UserUpdateInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserUpdateInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUpdateOneRequiredWithoutSeleniumSettingsNestedInput.schema.ts b/packages/db/shared/schemas/objects/UserUpdateOneRequiredWithoutSeleniumSettingsNestedInput.schema.ts new file mode 100644 index 00000000..8f8029af --- /dev/null +++ b/packages/db/shared/schemas/objects/UserUpdateOneRequiredWithoutSeleniumSettingsNestedInput.schema.ts @@ -0,0 +1,20 @@ +import * as z from 'zod'; +import type { Prisma } from '../../../generated/prisma'; +import { UserCreateWithoutSeleniumSettingsInputObjectSchema as UserCreateWithoutSeleniumSettingsInputObjectSchema } from './UserCreateWithoutSeleniumSettingsInput.schema'; +import { UserUncheckedCreateWithoutSeleniumSettingsInputObjectSchema as UserUncheckedCreateWithoutSeleniumSettingsInputObjectSchema } from './UserUncheckedCreateWithoutSeleniumSettingsInput.schema'; +import { UserCreateOrConnectWithoutSeleniumSettingsInputObjectSchema as UserCreateOrConnectWithoutSeleniumSettingsInputObjectSchema } from './UserCreateOrConnectWithoutSeleniumSettingsInput.schema'; +import { UserUpsertWithoutSeleniumSettingsInputObjectSchema as UserUpsertWithoutSeleniumSettingsInputObjectSchema } from './UserUpsertWithoutSeleniumSettingsInput.schema'; +import { UserWhereUniqueInputObjectSchema as UserWhereUniqueInputObjectSchema } from './UserWhereUniqueInput.schema'; +import { UserUpdateToOneWithWhereWithoutSeleniumSettingsInputObjectSchema as UserUpdateToOneWithWhereWithoutSeleniumSettingsInputObjectSchema } from './UserUpdateToOneWithWhereWithoutSeleniumSettingsInput.schema'; +import { UserUpdateWithoutSeleniumSettingsInputObjectSchema as UserUpdateWithoutSeleniumSettingsInputObjectSchema } from './UserUpdateWithoutSeleniumSettingsInput.schema'; +import { UserUncheckedUpdateWithoutSeleniumSettingsInputObjectSchema as UserUncheckedUpdateWithoutSeleniumSettingsInputObjectSchema } from './UserUncheckedUpdateWithoutSeleniumSettingsInput.schema' + +const makeSchema = () => z.object({ + create: z.union([z.lazy(() => UserCreateWithoutSeleniumSettingsInputObjectSchema), z.lazy(() => UserUncheckedCreateWithoutSeleniumSettingsInputObjectSchema)]).optional(), + connectOrCreate: z.lazy(() => UserCreateOrConnectWithoutSeleniumSettingsInputObjectSchema).optional(), + upsert: z.lazy(() => UserUpsertWithoutSeleniumSettingsInputObjectSchema).optional(), + connect: z.lazy(() => UserWhereUniqueInputObjectSchema).optional(), + update: z.union([z.lazy(() => UserUpdateToOneWithWhereWithoutSeleniumSettingsInputObjectSchema), z.lazy(() => UserUpdateWithoutSeleniumSettingsInputObjectSchema), z.lazy(() => UserUncheckedUpdateWithoutSeleniumSettingsInputObjectSchema)]).optional() +}).strict(); +export const UserUpdateOneRequiredWithoutSeleniumSettingsNestedInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; +export const UserUpdateOneRequiredWithoutSeleniumSettingsNestedInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUpdateToOneWithWhereWithoutSeleniumSettingsInput.schema.ts b/packages/db/shared/schemas/objects/UserUpdateToOneWithWhereWithoutSeleniumSettingsInput.schema.ts new file mode 100644 index 00000000..745cf0e8 --- /dev/null +++ b/packages/db/shared/schemas/objects/UserUpdateToOneWithWhereWithoutSeleniumSettingsInput.schema.ts @@ -0,0 +1,12 @@ +import * as z from 'zod'; +import type { Prisma } from '../../../generated/prisma'; +import { UserWhereInputObjectSchema as UserWhereInputObjectSchema } from './UserWhereInput.schema'; +import { UserUpdateWithoutSeleniumSettingsInputObjectSchema as UserUpdateWithoutSeleniumSettingsInputObjectSchema } from './UserUpdateWithoutSeleniumSettingsInput.schema'; +import { UserUncheckedUpdateWithoutSeleniumSettingsInputObjectSchema as UserUncheckedUpdateWithoutSeleniumSettingsInputObjectSchema } from './UserUncheckedUpdateWithoutSeleniumSettingsInput.schema' + +const makeSchema = () => z.object({ + where: z.lazy(() => UserWhereInputObjectSchema).optional(), + data: z.union([z.lazy(() => UserUpdateWithoutSeleniumSettingsInputObjectSchema), z.lazy(() => UserUncheckedUpdateWithoutSeleniumSettingsInputObjectSchema)]) +}).strict(); +export const UserUpdateToOneWithWhereWithoutSeleniumSettingsInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; +export const UserUpdateToOneWithWhereWithoutSeleniumSettingsInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUpdateWithoutAiSettingsInput.schema.ts b/packages/db/shared/schemas/objects/UserUpdateWithoutAiSettingsInput.schema.ts index 800c1ad6..a15bf20d 100644 --- a/packages/db/shared/schemas/objects/UserUpdateWithoutAiSettingsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUpdateWithoutAiSettingsInput.schema.ts @@ -23,7 +23,8 @@ import { OfficeContactUpdateOneWithoutUserNestedInputObjectSchema as OfficeConta import { ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema as ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema } from './ProcedureTimeslotUpdateOneWithoutUserNestedInput.schema'; import { InsuranceContactUpdateManyWithoutUserNestedInputObjectSchema as InsuranceContactUpdateManyWithoutUserNestedInputObjectSchema } from './InsuranceContactUpdateManyWithoutUserNestedInput.schema'; import { PatientConversationUpdateManyWithoutUserNestedInputObjectSchema as PatientConversationUpdateManyWithoutUserNestedInputObjectSchema } from './PatientConversationUpdateManyWithoutUserNestedInput.schema'; -import { LabRxTemplateUpdateManyWithoutUserNestedInputObjectSchema as LabRxTemplateUpdateManyWithoutUserNestedInputObjectSchema } from './LabRxTemplateUpdateManyWithoutUserNestedInput.schema' +import { LabRxTemplateUpdateManyWithoutUserNestedInputObjectSchema as LabRxTemplateUpdateManyWithoutUserNestedInputObjectSchema } from './LabRxTemplateUpdateManyWithoutUserNestedInput.schema'; +import { SeleniumSettingsUpdateOneWithoutUserNestedInputObjectSchema as SeleniumSettingsUpdateOneWithoutUserNestedInputObjectSchema } from './SeleniumSettingsUpdateOneWithoutUserNestedInput.schema' const makeSchema = () => z.object({ username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -55,7 +56,8 @@ const makeSchema = () => z.object({ procedureTimeslot: z.lazy(() => ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema).optional(), insuranceContacts: z.lazy(() => InsuranceContactUpdateManyWithoutUserNestedInputObjectSchema).optional(), patientConversations: z.lazy(() => PatientConversationUpdateManyWithoutUserNestedInputObjectSchema).optional(), - labRxTemplates: z.lazy(() => LabRxTemplateUpdateManyWithoutUserNestedInputObjectSchema).optional() + labRxTemplates: z.lazy(() => LabRxTemplateUpdateManyWithoutUserNestedInputObjectSchema).optional(), + seleniumSettings: z.lazy(() => SeleniumSettingsUpdateOneWithoutUserNestedInputObjectSchema).optional() }).strict(); export const UserUpdateWithoutAiSettingsInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserUpdateWithoutAiSettingsInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUpdateWithoutAppointmentsInput.schema.ts b/packages/db/shared/schemas/objects/UserUpdateWithoutAppointmentsInput.schema.ts index 819427e0..7f624b0c 100644 --- a/packages/db/shared/schemas/objects/UserUpdateWithoutAppointmentsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUpdateWithoutAppointmentsInput.schema.ts @@ -23,7 +23,8 @@ import { OfficeContactUpdateOneWithoutUserNestedInputObjectSchema as OfficeConta import { ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema as ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema } from './ProcedureTimeslotUpdateOneWithoutUserNestedInput.schema'; import { InsuranceContactUpdateManyWithoutUserNestedInputObjectSchema as InsuranceContactUpdateManyWithoutUserNestedInputObjectSchema } from './InsuranceContactUpdateManyWithoutUserNestedInput.schema'; import { PatientConversationUpdateManyWithoutUserNestedInputObjectSchema as PatientConversationUpdateManyWithoutUserNestedInputObjectSchema } from './PatientConversationUpdateManyWithoutUserNestedInput.schema'; -import { LabRxTemplateUpdateManyWithoutUserNestedInputObjectSchema as LabRxTemplateUpdateManyWithoutUserNestedInputObjectSchema } from './LabRxTemplateUpdateManyWithoutUserNestedInput.schema' +import { LabRxTemplateUpdateManyWithoutUserNestedInputObjectSchema as LabRxTemplateUpdateManyWithoutUserNestedInputObjectSchema } from './LabRxTemplateUpdateManyWithoutUserNestedInput.schema'; +import { SeleniumSettingsUpdateOneWithoutUserNestedInputObjectSchema as SeleniumSettingsUpdateOneWithoutUserNestedInputObjectSchema } from './SeleniumSettingsUpdateOneWithoutUserNestedInput.schema' const makeSchema = () => z.object({ username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -55,7 +56,8 @@ const makeSchema = () => z.object({ procedureTimeslot: z.lazy(() => ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema).optional(), insuranceContacts: z.lazy(() => InsuranceContactUpdateManyWithoutUserNestedInputObjectSchema).optional(), patientConversations: z.lazy(() => PatientConversationUpdateManyWithoutUserNestedInputObjectSchema).optional(), - labRxTemplates: z.lazy(() => LabRxTemplateUpdateManyWithoutUserNestedInputObjectSchema).optional() + labRxTemplates: z.lazy(() => LabRxTemplateUpdateManyWithoutUserNestedInputObjectSchema).optional(), + seleniumSettings: z.lazy(() => SeleniumSettingsUpdateOneWithoutUserNestedInputObjectSchema).optional() }).strict(); export const UserUpdateWithoutAppointmentsInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserUpdateWithoutAppointmentsInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUpdateWithoutBackupDestinationsInput.schema.ts b/packages/db/shared/schemas/objects/UserUpdateWithoutBackupDestinationsInput.schema.ts index 8ca944b3..df716176 100644 --- a/packages/db/shared/schemas/objects/UserUpdateWithoutBackupDestinationsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUpdateWithoutBackupDestinationsInput.schema.ts @@ -23,7 +23,8 @@ import { OfficeContactUpdateOneWithoutUserNestedInputObjectSchema as OfficeConta import { ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema as ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema } from './ProcedureTimeslotUpdateOneWithoutUserNestedInput.schema'; import { InsuranceContactUpdateManyWithoutUserNestedInputObjectSchema as InsuranceContactUpdateManyWithoutUserNestedInputObjectSchema } from './InsuranceContactUpdateManyWithoutUserNestedInput.schema'; import { PatientConversationUpdateManyWithoutUserNestedInputObjectSchema as PatientConversationUpdateManyWithoutUserNestedInputObjectSchema } from './PatientConversationUpdateManyWithoutUserNestedInput.schema'; -import { LabRxTemplateUpdateManyWithoutUserNestedInputObjectSchema as LabRxTemplateUpdateManyWithoutUserNestedInputObjectSchema } from './LabRxTemplateUpdateManyWithoutUserNestedInput.schema' +import { LabRxTemplateUpdateManyWithoutUserNestedInputObjectSchema as LabRxTemplateUpdateManyWithoutUserNestedInputObjectSchema } from './LabRxTemplateUpdateManyWithoutUserNestedInput.schema'; +import { SeleniumSettingsUpdateOneWithoutUserNestedInputObjectSchema as SeleniumSettingsUpdateOneWithoutUserNestedInputObjectSchema } from './SeleniumSettingsUpdateOneWithoutUserNestedInput.schema' const makeSchema = () => z.object({ username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -55,7 +56,8 @@ const makeSchema = () => z.object({ procedureTimeslot: z.lazy(() => ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema).optional(), insuranceContacts: z.lazy(() => InsuranceContactUpdateManyWithoutUserNestedInputObjectSchema).optional(), patientConversations: z.lazy(() => PatientConversationUpdateManyWithoutUserNestedInputObjectSchema).optional(), - labRxTemplates: z.lazy(() => LabRxTemplateUpdateManyWithoutUserNestedInputObjectSchema).optional() + labRxTemplates: z.lazy(() => LabRxTemplateUpdateManyWithoutUserNestedInputObjectSchema).optional(), + seleniumSettings: z.lazy(() => SeleniumSettingsUpdateOneWithoutUserNestedInputObjectSchema).optional() }).strict(); export const UserUpdateWithoutBackupDestinationsInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserUpdateWithoutBackupDestinationsInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUpdateWithoutBackupsInput.schema.ts b/packages/db/shared/schemas/objects/UserUpdateWithoutBackupsInput.schema.ts index 8909ed19..33517db5 100644 --- a/packages/db/shared/schemas/objects/UserUpdateWithoutBackupsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUpdateWithoutBackupsInput.schema.ts @@ -23,7 +23,8 @@ import { OfficeContactUpdateOneWithoutUserNestedInputObjectSchema as OfficeConta import { ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema as ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema } from './ProcedureTimeslotUpdateOneWithoutUserNestedInput.schema'; import { InsuranceContactUpdateManyWithoutUserNestedInputObjectSchema as InsuranceContactUpdateManyWithoutUserNestedInputObjectSchema } from './InsuranceContactUpdateManyWithoutUserNestedInput.schema'; import { PatientConversationUpdateManyWithoutUserNestedInputObjectSchema as PatientConversationUpdateManyWithoutUserNestedInputObjectSchema } from './PatientConversationUpdateManyWithoutUserNestedInput.schema'; -import { LabRxTemplateUpdateManyWithoutUserNestedInputObjectSchema as LabRxTemplateUpdateManyWithoutUserNestedInputObjectSchema } from './LabRxTemplateUpdateManyWithoutUserNestedInput.schema' +import { LabRxTemplateUpdateManyWithoutUserNestedInputObjectSchema as LabRxTemplateUpdateManyWithoutUserNestedInputObjectSchema } from './LabRxTemplateUpdateManyWithoutUserNestedInput.schema'; +import { SeleniumSettingsUpdateOneWithoutUserNestedInputObjectSchema as SeleniumSettingsUpdateOneWithoutUserNestedInputObjectSchema } from './SeleniumSettingsUpdateOneWithoutUserNestedInput.schema' const makeSchema = () => z.object({ username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -55,7 +56,8 @@ const makeSchema = () => z.object({ procedureTimeslot: z.lazy(() => ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema).optional(), insuranceContacts: z.lazy(() => InsuranceContactUpdateManyWithoutUserNestedInputObjectSchema).optional(), patientConversations: z.lazy(() => PatientConversationUpdateManyWithoutUserNestedInputObjectSchema).optional(), - labRxTemplates: z.lazy(() => LabRxTemplateUpdateManyWithoutUserNestedInputObjectSchema).optional() + labRxTemplates: z.lazy(() => LabRxTemplateUpdateManyWithoutUserNestedInputObjectSchema).optional(), + seleniumSettings: z.lazy(() => SeleniumSettingsUpdateOneWithoutUserNestedInputObjectSchema).optional() }).strict(); export const UserUpdateWithoutBackupsInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserUpdateWithoutBackupsInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUpdateWithoutClaimsInput.schema.ts b/packages/db/shared/schemas/objects/UserUpdateWithoutClaimsInput.schema.ts index 417ba6fe..eaec447c 100644 --- a/packages/db/shared/schemas/objects/UserUpdateWithoutClaimsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUpdateWithoutClaimsInput.schema.ts @@ -23,7 +23,8 @@ import { OfficeContactUpdateOneWithoutUserNestedInputObjectSchema as OfficeConta import { ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema as ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema } from './ProcedureTimeslotUpdateOneWithoutUserNestedInput.schema'; import { InsuranceContactUpdateManyWithoutUserNestedInputObjectSchema as InsuranceContactUpdateManyWithoutUserNestedInputObjectSchema } from './InsuranceContactUpdateManyWithoutUserNestedInput.schema'; import { PatientConversationUpdateManyWithoutUserNestedInputObjectSchema as PatientConversationUpdateManyWithoutUserNestedInputObjectSchema } from './PatientConversationUpdateManyWithoutUserNestedInput.schema'; -import { LabRxTemplateUpdateManyWithoutUserNestedInputObjectSchema as LabRxTemplateUpdateManyWithoutUserNestedInputObjectSchema } from './LabRxTemplateUpdateManyWithoutUserNestedInput.schema' +import { LabRxTemplateUpdateManyWithoutUserNestedInputObjectSchema as LabRxTemplateUpdateManyWithoutUserNestedInputObjectSchema } from './LabRxTemplateUpdateManyWithoutUserNestedInput.schema'; +import { SeleniumSettingsUpdateOneWithoutUserNestedInputObjectSchema as SeleniumSettingsUpdateOneWithoutUserNestedInputObjectSchema } from './SeleniumSettingsUpdateOneWithoutUserNestedInput.schema' const makeSchema = () => z.object({ username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -55,7 +56,8 @@ const makeSchema = () => z.object({ procedureTimeslot: z.lazy(() => ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema).optional(), insuranceContacts: z.lazy(() => InsuranceContactUpdateManyWithoutUserNestedInputObjectSchema).optional(), patientConversations: z.lazy(() => PatientConversationUpdateManyWithoutUserNestedInputObjectSchema).optional(), - labRxTemplates: z.lazy(() => LabRxTemplateUpdateManyWithoutUserNestedInputObjectSchema).optional() + labRxTemplates: z.lazy(() => LabRxTemplateUpdateManyWithoutUserNestedInputObjectSchema).optional(), + seleniumSettings: z.lazy(() => SeleniumSettingsUpdateOneWithoutUserNestedInputObjectSchema).optional() }).strict(); export const UserUpdateWithoutClaimsInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserUpdateWithoutClaimsInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUpdateWithoutCloudFilesInput.schema.ts b/packages/db/shared/schemas/objects/UserUpdateWithoutCloudFilesInput.schema.ts index 1cc869ed..74afcd76 100644 --- a/packages/db/shared/schemas/objects/UserUpdateWithoutCloudFilesInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUpdateWithoutCloudFilesInput.schema.ts @@ -23,7 +23,8 @@ import { OfficeContactUpdateOneWithoutUserNestedInputObjectSchema as OfficeConta import { ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema as ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema } from './ProcedureTimeslotUpdateOneWithoutUserNestedInput.schema'; import { InsuranceContactUpdateManyWithoutUserNestedInputObjectSchema as InsuranceContactUpdateManyWithoutUserNestedInputObjectSchema } from './InsuranceContactUpdateManyWithoutUserNestedInput.schema'; import { PatientConversationUpdateManyWithoutUserNestedInputObjectSchema as PatientConversationUpdateManyWithoutUserNestedInputObjectSchema } from './PatientConversationUpdateManyWithoutUserNestedInput.schema'; -import { LabRxTemplateUpdateManyWithoutUserNestedInputObjectSchema as LabRxTemplateUpdateManyWithoutUserNestedInputObjectSchema } from './LabRxTemplateUpdateManyWithoutUserNestedInput.schema' +import { LabRxTemplateUpdateManyWithoutUserNestedInputObjectSchema as LabRxTemplateUpdateManyWithoutUserNestedInputObjectSchema } from './LabRxTemplateUpdateManyWithoutUserNestedInput.schema'; +import { SeleniumSettingsUpdateOneWithoutUserNestedInputObjectSchema as SeleniumSettingsUpdateOneWithoutUserNestedInputObjectSchema } from './SeleniumSettingsUpdateOneWithoutUserNestedInput.schema' const makeSchema = () => z.object({ username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -55,7 +56,8 @@ const makeSchema = () => z.object({ procedureTimeslot: z.lazy(() => ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema).optional(), insuranceContacts: z.lazy(() => InsuranceContactUpdateManyWithoutUserNestedInputObjectSchema).optional(), patientConversations: z.lazy(() => PatientConversationUpdateManyWithoutUserNestedInputObjectSchema).optional(), - labRxTemplates: z.lazy(() => LabRxTemplateUpdateManyWithoutUserNestedInputObjectSchema).optional() + labRxTemplates: z.lazy(() => LabRxTemplateUpdateManyWithoutUserNestedInputObjectSchema).optional(), + seleniumSettings: z.lazy(() => SeleniumSettingsUpdateOneWithoutUserNestedInputObjectSchema).optional() }).strict(); export const UserUpdateWithoutCloudFilesInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserUpdateWithoutCloudFilesInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUpdateWithoutCloudFoldersInput.schema.ts b/packages/db/shared/schemas/objects/UserUpdateWithoutCloudFoldersInput.schema.ts index d91f5512..d0af3a32 100644 --- a/packages/db/shared/schemas/objects/UserUpdateWithoutCloudFoldersInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUpdateWithoutCloudFoldersInput.schema.ts @@ -23,7 +23,8 @@ import { OfficeContactUpdateOneWithoutUserNestedInputObjectSchema as OfficeConta import { ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema as ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema } from './ProcedureTimeslotUpdateOneWithoutUserNestedInput.schema'; import { InsuranceContactUpdateManyWithoutUserNestedInputObjectSchema as InsuranceContactUpdateManyWithoutUserNestedInputObjectSchema } from './InsuranceContactUpdateManyWithoutUserNestedInput.schema'; import { PatientConversationUpdateManyWithoutUserNestedInputObjectSchema as PatientConversationUpdateManyWithoutUserNestedInputObjectSchema } from './PatientConversationUpdateManyWithoutUserNestedInput.schema'; -import { LabRxTemplateUpdateManyWithoutUserNestedInputObjectSchema as LabRxTemplateUpdateManyWithoutUserNestedInputObjectSchema } from './LabRxTemplateUpdateManyWithoutUserNestedInput.schema' +import { LabRxTemplateUpdateManyWithoutUserNestedInputObjectSchema as LabRxTemplateUpdateManyWithoutUserNestedInputObjectSchema } from './LabRxTemplateUpdateManyWithoutUserNestedInput.schema'; +import { SeleniumSettingsUpdateOneWithoutUserNestedInputObjectSchema as SeleniumSettingsUpdateOneWithoutUserNestedInputObjectSchema } from './SeleniumSettingsUpdateOneWithoutUserNestedInput.schema' const makeSchema = () => z.object({ username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -55,7 +56,8 @@ const makeSchema = () => z.object({ procedureTimeslot: z.lazy(() => ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema).optional(), insuranceContacts: z.lazy(() => InsuranceContactUpdateManyWithoutUserNestedInputObjectSchema).optional(), patientConversations: z.lazy(() => PatientConversationUpdateManyWithoutUserNestedInputObjectSchema).optional(), - labRxTemplates: z.lazy(() => LabRxTemplateUpdateManyWithoutUserNestedInputObjectSchema).optional() + labRxTemplates: z.lazy(() => LabRxTemplateUpdateManyWithoutUserNestedInputObjectSchema).optional(), + seleniumSettings: z.lazy(() => SeleniumSettingsUpdateOneWithoutUserNestedInputObjectSchema).optional() }).strict(); export const UserUpdateWithoutCloudFoldersInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserUpdateWithoutCloudFoldersInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUpdateWithoutCommunicationsInput.schema.ts b/packages/db/shared/schemas/objects/UserUpdateWithoutCommunicationsInput.schema.ts index e4aee19d..05a4c699 100644 --- a/packages/db/shared/schemas/objects/UserUpdateWithoutCommunicationsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUpdateWithoutCommunicationsInput.schema.ts @@ -23,7 +23,8 @@ import { OfficeContactUpdateOneWithoutUserNestedInputObjectSchema as OfficeConta import { ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema as ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema } from './ProcedureTimeslotUpdateOneWithoutUserNestedInput.schema'; import { InsuranceContactUpdateManyWithoutUserNestedInputObjectSchema as InsuranceContactUpdateManyWithoutUserNestedInputObjectSchema } from './InsuranceContactUpdateManyWithoutUserNestedInput.schema'; import { PatientConversationUpdateManyWithoutUserNestedInputObjectSchema as PatientConversationUpdateManyWithoutUserNestedInputObjectSchema } from './PatientConversationUpdateManyWithoutUserNestedInput.schema'; -import { LabRxTemplateUpdateManyWithoutUserNestedInputObjectSchema as LabRxTemplateUpdateManyWithoutUserNestedInputObjectSchema } from './LabRxTemplateUpdateManyWithoutUserNestedInput.schema' +import { LabRxTemplateUpdateManyWithoutUserNestedInputObjectSchema as LabRxTemplateUpdateManyWithoutUserNestedInputObjectSchema } from './LabRxTemplateUpdateManyWithoutUserNestedInput.schema'; +import { SeleniumSettingsUpdateOneWithoutUserNestedInputObjectSchema as SeleniumSettingsUpdateOneWithoutUserNestedInputObjectSchema } from './SeleniumSettingsUpdateOneWithoutUserNestedInput.schema' const makeSchema = () => z.object({ username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -55,7 +56,8 @@ const makeSchema = () => z.object({ procedureTimeslot: z.lazy(() => ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema).optional(), insuranceContacts: z.lazy(() => InsuranceContactUpdateManyWithoutUserNestedInputObjectSchema).optional(), patientConversations: z.lazy(() => PatientConversationUpdateManyWithoutUserNestedInputObjectSchema).optional(), - labRxTemplates: z.lazy(() => LabRxTemplateUpdateManyWithoutUserNestedInputObjectSchema).optional() + labRxTemplates: z.lazy(() => LabRxTemplateUpdateManyWithoutUserNestedInputObjectSchema).optional(), + seleniumSettings: z.lazy(() => SeleniumSettingsUpdateOneWithoutUserNestedInputObjectSchema).optional() }).strict(); export const UserUpdateWithoutCommunicationsInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserUpdateWithoutCommunicationsInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUpdateWithoutInsuranceContactsInput.schema.ts b/packages/db/shared/schemas/objects/UserUpdateWithoutInsuranceContactsInput.schema.ts index c9d81d19..61d2982d 100644 --- a/packages/db/shared/schemas/objects/UserUpdateWithoutInsuranceContactsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUpdateWithoutInsuranceContactsInput.schema.ts @@ -23,7 +23,8 @@ import { OfficeHoursUpdateOneWithoutUserNestedInputObjectSchema as OfficeHoursUp import { OfficeContactUpdateOneWithoutUserNestedInputObjectSchema as OfficeContactUpdateOneWithoutUserNestedInputObjectSchema } from './OfficeContactUpdateOneWithoutUserNestedInput.schema'; import { ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema as ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema } from './ProcedureTimeslotUpdateOneWithoutUserNestedInput.schema'; import { PatientConversationUpdateManyWithoutUserNestedInputObjectSchema as PatientConversationUpdateManyWithoutUserNestedInputObjectSchema } from './PatientConversationUpdateManyWithoutUserNestedInput.schema'; -import { LabRxTemplateUpdateManyWithoutUserNestedInputObjectSchema as LabRxTemplateUpdateManyWithoutUserNestedInputObjectSchema } from './LabRxTemplateUpdateManyWithoutUserNestedInput.schema' +import { LabRxTemplateUpdateManyWithoutUserNestedInputObjectSchema as LabRxTemplateUpdateManyWithoutUserNestedInputObjectSchema } from './LabRxTemplateUpdateManyWithoutUserNestedInput.schema'; +import { SeleniumSettingsUpdateOneWithoutUserNestedInputObjectSchema as SeleniumSettingsUpdateOneWithoutUserNestedInputObjectSchema } from './SeleniumSettingsUpdateOneWithoutUserNestedInput.schema' const makeSchema = () => z.object({ username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -55,7 +56,8 @@ const makeSchema = () => z.object({ officeContact: z.lazy(() => OfficeContactUpdateOneWithoutUserNestedInputObjectSchema).optional(), procedureTimeslot: z.lazy(() => ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema).optional(), patientConversations: z.lazy(() => PatientConversationUpdateManyWithoutUserNestedInputObjectSchema).optional(), - labRxTemplates: z.lazy(() => LabRxTemplateUpdateManyWithoutUserNestedInputObjectSchema).optional() + labRxTemplates: z.lazy(() => LabRxTemplateUpdateManyWithoutUserNestedInputObjectSchema).optional(), + seleniumSettings: z.lazy(() => SeleniumSettingsUpdateOneWithoutUserNestedInputObjectSchema).optional() }).strict(); export const UserUpdateWithoutInsuranceContactsInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserUpdateWithoutInsuranceContactsInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUpdateWithoutInsuranceCredentialsInput.schema.ts b/packages/db/shared/schemas/objects/UserUpdateWithoutInsuranceCredentialsInput.schema.ts index bad775ff..60e44b19 100644 --- a/packages/db/shared/schemas/objects/UserUpdateWithoutInsuranceCredentialsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUpdateWithoutInsuranceCredentialsInput.schema.ts @@ -23,7 +23,8 @@ import { OfficeContactUpdateOneWithoutUserNestedInputObjectSchema as OfficeConta import { ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema as ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema } from './ProcedureTimeslotUpdateOneWithoutUserNestedInput.schema'; import { InsuranceContactUpdateManyWithoutUserNestedInputObjectSchema as InsuranceContactUpdateManyWithoutUserNestedInputObjectSchema } from './InsuranceContactUpdateManyWithoutUserNestedInput.schema'; import { PatientConversationUpdateManyWithoutUserNestedInputObjectSchema as PatientConversationUpdateManyWithoutUserNestedInputObjectSchema } from './PatientConversationUpdateManyWithoutUserNestedInput.schema'; -import { LabRxTemplateUpdateManyWithoutUserNestedInputObjectSchema as LabRxTemplateUpdateManyWithoutUserNestedInputObjectSchema } from './LabRxTemplateUpdateManyWithoutUserNestedInput.schema' +import { LabRxTemplateUpdateManyWithoutUserNestedInputObjectSchema as LabRxTemplateUpdateManyWithoutUserNestedInputObjectSchema } from './LabRxTemplateUpdateManyWithoutUserNestedInput.schema'; +import { SeleniumSettingsUpdateOneWithoutUserNestedInputObjectSchema as SeleniumSettingsUpdateOneWithoutUserNestedInputObjectSchema } from './SeleniumSettingsUpdateOneWithoutUserNestedInput.schema' const makeSchema = () => z.object({ username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -55,7 +56,8 @@ const makeSchema = () => z.object({ procedureTimeslot: z.lazy(() => ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema).optional(), insuranceContacts: z.lazy(() => InsuranceContactUpdateManyWithoutUserNestedInputObjectSchema).optional(), patientConversations: z.lazy(() => PatientConversationUpdateManyWithoutUserNestedInputObjectSchema).optional(), - labRxTemplates: z.lazy(() => LabRxTemplateUpdateManyWithoutUserNestedInputObjectSchema).optional() + labRxTemplates: z.lazy(() => LabRxTemplateUpdateManyWithoutUserNestedInputObjectSchema).optional(), + seleniumSettings: z.lazy(() => SeleniumSettingsUpdateOneWithoutUserNestedInputObjectSchema).optional() }).strict(); export const UserUpdateWithoutInsuranceCredentialsInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserUpdateWithoutInsuranceCredentialsInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUpdateWithoutLabRxTemplatesInput.schema.ts b/packages/db/shared/schemas/objects/UserUpdateWithoutLabRxTemplatesInput.schema.ts index 4daaf3d6..2d3add45 100644 --- a/packages/db/shared/schemas/objects/UserUpdateWithoutLabRxTemplatesInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUpdateWithoutLabRxTemplatesInput.schema.ts @@ -23,7 +23,8 @@ import { OfficeHoursUpdateOneWithoutUserNestedInputObjectSchema as OfficeHoursUp import { OfficeContactUpdateOneWithoutUserNestedInputObjectSchema as OfficeContactUpdateOneWithoutUserNestedInputObjectSchema } from './OfficeContactUpdateOneWithoutUserNestedInput.schema'; import { ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema as ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema } from './ProcedureTimeslotUpdateOneWithoutUserNestedInput.schema'; import { InsuranceContactUpdateManyWithoutUserNestedInputObjectSchema as InsuranceContactUpdateManyWithoutUserNestedInputObjectSchema } from './InsuranceContactUpdateManyWithoutUserNestedInput.schema'; -import { PatientConversationUpdateManyWithoutUserNestedInputObjectSchema as PatientConversationUpdateManyWithoutUserNestedInputObjectSchema } from './PatientConversationUpdateManyWithoutUserNestedInput.schema' +import { PatientConversationUpdateManyWithoutUserNestedInputObjectSchema as PatientConversationUpdateManyWithoutUserNestedInputObjectSchema } from './PatientConversationUpdateManyWithoutUserNestedInput.schema'; +import { SeleniumSettingsUpdateOneWithoutUserNestedInputObjectSchema as SeleniumSettingsUpdateOneWithoutUserNestedInputObjectSchema } from './SeleniumSettingsUpdateOneWithoutUserNestedInput.schema' const makeSchema = () => z.object({ username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -55,7 +56,8 @@ const makeSchema = () => z.object({ officeContact: z.lazy(() => OfficeContactUpdateOneWithoutUserNestedInputObjectSchema).optional(), procedureTimeslot: z.lazy(() => ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema).optional(), insuranceContacts: z.lazy(() => InsuranceContactUpdateManyWithoutUserNestedInputObjectSchema).optional(), - patientConversations: z.lazy(() => PatientConversationUpdateManyWithoutUserNestedInputObjectSchema).optional() + patientConversations: z.lazy(() => PatientConversationUpdateManyWithoutUserNestedInputObjectSchema).optional(), + seleniumSettings: z.lazy(() => SeleniumSettingsUpdateOneWithoutUserNestedInputObjectSchema).optional() }).strict(); export const UserUpdateWithoutLabRxTemplatesInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserUpdateWithoutLabRxTemplatesInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUpdateWithoutNotificationsInput.schema.ts b/packages/db/shared/schemas/objects/UserUpdateWithoutNotificationsInput.schema.ts index dd91c077..a51e4a06 100644 --- a/packages/db/shared/schemas/objects/UserUpdateWithoutNotificationsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUpdateWithoutNotificationsInput.schema.ts @@ -23,7 +23,8 @@ import { OfficeContactUpdateOneWithoutUserNestedInputObjectSchema as OfficeConta import { ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema as ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema } from './ProcedureTimeslotUpdateOneWithoutUserNestedInput.schema'; import { InsuranceContactUpdateManyWithoutUserNestedInputObjectSchema as InsuranceContactUpdateManyWithoutUserNestedInputObjectSchema } from './InsuranceContactUpdateManyWithoutUserNestedInput.schema'; import { PatientConversationUpdateManyWithoutUserNestedInputObjectSchema as PatientConversationUpdateManyWithoutUserNestedInputObjectSchema } from './PatientConversationUpdateManyWithoutUserNestedInput.schema'; -import { LabRxTemplateUpdateManyWithoutUserNestedInputObjectSchema as LabRxTemplateUpdateManyWithoutUserNestedInputObjectSchema } from './LabRxTemplateUpdateManyWithoutUserNestedInput.schema' +import { LabRxTemplateUpdateManyWithoutUserNestedInputObjectSchema as LabRxTemplateUpdateManyWithoutUserNestedInputObjectSchema } from './LabRxTemplateUpdateManyWithoutUserNestedInput.schema'; +import { SeleniumSettingsUpdateOneWithoutUserNestedInputObjectSchema as SeleniumSettingsUpdateOneWithoutUserNestedInputObjectSchema } from './SeleniumSettingsUpdateOneWithoutUserNestedInput.schema' const makeSchema = () => z.object({ username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -55,7 +56,8 @@ const makeSchema = () => z.object({ procedureTimeslot: z.lazy(() => ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema).optional(), insuranceContacts: z.lazy(() => InsuranceContactUpdateManyWithoutUserNestedInputObjectSchema).optional(), patientConversations: z.lazy(() => PatientConversationUpdateManyWithoutUserNestedInputObjectSchema).optional(), - labRxTemplates: z.lazy(() => LabRxTemplateUpdateManyWithoutUserNestedInputObjectSchema).optional() + labRxTemplates: z.lazy(() => LabRxTemplateUpdateManyWithoutUserNestedInputObjectSchema).optional(), + seleniumSettings: z.lazy(() => SeleniumSettingsUpdateOneWithoutUserNestedInputObjectSchema).optional() }).strict(); export const UserUpdateWithoutNotificationsInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserUpdateWithoutNotificationsInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUpdateWithoutNpiProvidersInput.schema.ts b/packages/db/shared/schemas/objects/UserUpdateWithoutNpiProvidersInput.schema.ts index ea02a8b9..30a32778 100644 --- a/packages/db/shared/schemas/objects/UserUpdateWithoutNpiProvidersInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUpdateWithoutNpiProvidersInput.schema.ts @@ -23,7 +23,8 @@ import { OfficeContactUpdateOneWithoutUserNestedInputObjectSchema as OfficeConta import { ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema as ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema } from './ProcedureTimeslotUpdateOneWithoutUserNestedInput.schema'; import { InsuranceContactUpdateManyWithoutUserNestedInputObjectSchema as InsuranceContactUpdateManyWithoutUserNestedInputObjectSchema } from './InsuranceContactUpdateManyWithoutUserNestedInput.schema'; import { PatientConversationUpdateManyWithoutUserNestedInputObjectSchema as PatientConversationUpdateManyWithoutUserNestedInputObjectSchema } from './PatientConversationUpdateManyWithoutUserNestedInput.schema'; -import { LabRxTemplateUpdateManyWithoutUserNestedInputObjectSchema as LabRxTemplateUpdateManyWithoutUserNestedInputObjectSchema } from './LabRxTemplateUpdateManyWithoutUserNestedInput.schema' +import { LabRxTemplateUpdateManyWithoutUserNestedInputObjectSchema as LabRxTemplateUpdateManyWithoutUserNestedInputObjectSchema } from './LabRxTemplateUpdateManyWithoutUserNestedInput.schema'; +import { SeleniumSettingsUpdateOneWithoutUserNestedInputObjectSchema as SeleniumSettingsUpdateOneWithoutUserNestedInputObjectSchema } from './SeleniumSettingsUpdateOneWithoutUserNestedInput.schema' const makeSchema = () => z.object({ username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -55,7 +56,8 @@ const makeSchema = () => z.object({ procedureTimeslot: z.lazy(() => ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema).optional(), insuranceContacts: z.lazy(() => InsuranceContactUpdateManyWithoutUserNestedInputObjectSchema).optional(), patientConversations: z.lazy(() => PatientConversationUpdateManyWithoutUserNestedInputObjectSchema).optional(), - labRxTemplates: z.lazy(() => LabRxTemplateUpdateManyWithoutUserNestedInputObjectSchema).optional() + labRxTemplates: z.lazy(() => LabRxTemplateUpdateManyWithoutUserNestedInputObjectSchema).optional(), + seleniumSettings: z.lazy(() => SeleniumSettingsUpdateOneWithoutUserNestedInputObjectSchema).optional() }).strict(); export const UserUpdateWithoutNpiProvidersInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserUpdateWithoutNpiProvidersInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUpdateWithoutOfficeContactInput.schema.ts b/packages/db/shared/schemas/objects/UserUpdateWithoutOfficeContactInput.schema.ts index afed3ccf..83860ce8 100644 --- a/packages/db/shared/schemas/objects/UserUpdateWithoutOfficeContactInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUpdateWithoutOfficeContactInput.schema.ts @@ -23,7 +23,8 @@ import { OfficeHoursUpdateOneWithoutUserNestedInputObjectSchema as OfficeHoursUp import { ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema as ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema } from './ProcedureTimeslotUpdateOneWithoutUserNestedInput.schema'; import { InsuranceContactUpdateManyWithoutUserNestedInputObjectSchema as InsuranceContactUpdateManyWithoutUserNestedInputObjectSchema } from './InsuranceContactUpdateManyWithoutUserNestedInput.schema'; import { PatientConversationUpdateManyWithoutUserNestedInputObjectSchema as PatientConversationUpdateManyWithoutUserNestedInputObjectSchema } from './PatientConversationUpdateManyWithoutUserNestedInput.schema'; -import { LabRxTemplateUpdateManyWithoutUserNestedInputObjectSchema as LabRxTemplateUpdateManyWithoutUserNestedInputObjectSchema } from './LabRxTemplateUpdateManyWithoutUserNestedInput.schema' +import { LabRxTemplateUpdateManyWithoutUserNestedInputObjectSchema as LabRxTemplateUpdateManyWithoutUserNestedInputObjectSchema } from './LabRxTemplateUpdateManyWithoutUserNestedInput.schema'; +import { SeleniumSettingsUpdateOneWithoutUserNestedInputObjectSchema as SeleniumSettingsUpdateOneWithoutUserNestedInputObjectSchema } from './SeleniumSettingsUpdateOneWithoutUserNestedInput.schema' const makeSchema = () => z.object({ username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -55,7 +56,8 @@ const makeSchema = () => z.object({ procedureTimeslot: z.lazy(() => ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema).optional(), insuranceContacts: z.lazy(() => InsuranceContactUpdateManyWithoutUserNestedInputObjectSchema).optional(), patientConversations: z.lazy(() => PatientConversationUpdateManyWithoutUserNestedInputObjectSchema).optional(), - labRxTemplates: z.lazy(() => LabRxTemplateUpdateManyWithoutUserNestedInputObjectSchema).optional() + labRxTemplates: z.lazy(() => LabRxTemplateUpdateManyWithoutUserNestedInputObjectSchema).optional(), + seleniumSettings: z.lazy(() => SeleniumSettingsUpdateOneWithoutUserNestedInputObjectSchema).optional() }).strict(); export const UserUpdateWithoutOfficeContactInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserUpdateWithoutOfficeContactInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUpdateWithoutOfficeHoursInput.schema.ts b/packages/db/shared/schemas/objects/UserUpdateWithoutOfficeHoursInput.schema.ts index 45469b2d..d3f6f487 100644 --- a/packages/db/shared/schemas/objects/UserUpdateWithoutOfficeHoursInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUpdateWithoutOfficeHoursInput.schema.ts @@ -23,7 +23,8 @@ import { OfficeContactUpdateOneWithoutUserNestedInputObjectSchema as OfficeConta import { ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema as ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema } from './ProcedureTimeslotUpdateOneWithoutUserNestedInput.schema'; import { InsuranceContactUpdateManyWithoutUserNestedInputObjectSchema as InsuranceContactUpdateManyWithoutUserNestedInputObjectSchema } from './InsuranceContactUpdateManyWithoutUserNestedInput.schema'; import { PatientConversationUpdateManyWithoutUserNestedInputObjectSchema as PatientConversationUpdateManyWithoutUserNestedInputObjectSchema } from './PatientConversationUpdateManyWithoutUserNestedInput.schema'; -import { LabRxTemplateUpdateManyWithoutUserNestedInputObjectSchema as LabRxTemplateUpdateManyWithoutUserNestedInputObjectSchema } from './LabRxTemplateUpdateManyWithoutUserNestedInput.schema' +import { LabRxTemplateUpdateManyWithoutUserNestedInputObjectSchema as LabRxTemplateUpdateManyWithoutUserNestedInputObjectSchema } from './LabRxTemplateUpdateManyWithoutUserNestedInput.schema'; +import { SeleniumSettingsUpdateOneWithoutUserNestedInputObjectSchema as SeleniumSettingsUpdateOneWithoutUserNestedInputObjectSchema } from './SeleniumSettingsUpdateOneWithoutUserNestedInput.schema' const makeSchema = () => z.object({ username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -55,7 +56,8 @@ const makeSchema = () => z.object({ procedureTimeslot: z.lazy(() => ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema).optional(), insuranceContacts: z.lazy(() => InsuranceContactUpdateManyWithoutUserNestedInputObjectSchema).optional(), patientConversations: z.lazy(() => PatientConversationUpdateManyWithoutUserNestedInputObjectSchema).optional(), - labRxTemplates: z.lazy(() => LabRxTemplateUpdateManyWithoutUserNestedInputObjectSchema).optional() + labRxTemplates: z.lazy(() => LabRxTemplateUpdateManyWithoutUserNestedInputObjectSchema).optional(), + seleniumSettings: z.lazy(() => SeleniumSettingsUpdateOneWithoutUserNestedInputObjectSchema).optional() }).strict(); export const UserUpdateWithoutOfficeHoursInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserUpdateWithoutOfficeHoursInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUpdateWithoutPatientConversationsInput.schema.ts b/packages/db/shared/schemas/objects/UserUpdateWithoutPatientConversationsInput.schema.ts index 44cce397..b1355ed5 100644 --- a/packages/db/shared/schemas/objects/UserUpdateWithoutPatientConversationsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUpdateWithoutPatientConversationsInput.schema.ts @@ -23,7 +23,8 @@ import { OfficeHoursUpdateOneWithoutUserNestedInputObjectSchema as OfficeHoursUp import { OfficeContactUpdateOneWithoutUserNestedInputObjectSchema as OfficeContactUpdateOneWithoutUserNestedInputObjectSchema } from './OfficeContactUpdateOneWithoutUserNestedInput.schema'; import { ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema as ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema } from './ProcedureTimeslotUpdateOneWithoutUserNestedInput.schema'; import { InsuranceContactUpdateManyWithoutUserNestedInputObjectSchema as InsuranceContactUpdateManyWithoutUserNestedInputObjectSchema } from './InsuranceContactUpdateManyWithoutUserNestedInput.schema'; -import { LabRxTemplateUpdateManyWithoutUserNestedInputObjectSchema as LabRxTemplateUpdateManyWithoutUserNestedInputObjectSchema } from './LabRxTemplateUpdateManyWithoutUserNestedInput.schema' +import { LabRxTemplateUpdateManyWithoutUserNestedInputObjectSchema as LabRxTemplateUpdateManyWithoutUserNestedInputObjectSchema } from './LabRxTemplateUpdateManyWithoutUserNestedInput.schema'; +import { SeleniumSettingsUpdateOneWithoutUserNestedInputObjectSchema as SeleniumSettingsUpdateOneWithoutUserNestedInputObjectSchema } from './SeleniumSettingsUpdateOneWithoutUserNestedInput.schema' const makeSchema = () => z.object({ username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -55,7 +56,8 @@ const makeSchema = () => z.object({ officeContact: z.lazy(() => OfficeContactUpdateOneWithoutUserNestedInputObjectSchema).optional(), procedureTimeslot: z.lazy(() => ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema).optional(), insuranceContacts: z.lazy(() => InsuranceContactUpdateManyWithoutUserNestedInputObjectSchema).optional(), - labRxTemplates: z.lazy(() => LabRxTemplateUpdateManyWithoutUserNestedInputObjectSchema).optional() + labRxTemplates: z.lazy(() => LabRxTemplateUpdateManyWithoutUserNestedInputObjectSchema).optional(), + seleniumSettings: z.lazy(() => SeleniumSettingsUpdateOneWithoutUserNestedInputObjectSchema).optional() }).strict(); export const UserUpdateWithoutPatientConversationsInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserUpdateWithoutPatientConversationsInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUpdateWithoutPatientsInput.schema.ts b/packages/db/shared/schemas/objects/UserUpdateWithoutPatientsInput.schema.ts index 033669f0..8d61e1c8 100644 --- a/packages/db/shared/schemas/objects/UserUpdateWithoutPatientsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUpdateWithoutPatientsInput.schema.ts @@ -23,7 +23,8 @@ import { OfficeContactUpdateOneWithoutUserNestedInputObjectSchema as OfficeConta import { ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema as ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema } from './ProcedureTimeslotUpdateOneWithoutUserNestedInput.schema'; import { InsuranceContactUpdateManyWithoutUserNestedInputObjectSchema as InsuranceContactUpdateManyWithoutUserNestedInputObjectSchema } from './InsuranceContactUpdateManyWithoutUserNestedInput.schema'; import { PatientConversationUpdateManyWithoutUserNestedInputObjectSchema as PatientConversationUpdateManyWithoutUserNestedInputObjectSchema } from './PatientConversationUpdateManyWithoutUserNestedInput.schema'; -import { LabRxTemplateUpdateManyWithoutUserNestedInputObjectSchema as LabRxTemplateUpdateManyWithoutUserNestedInputObjectSchema } from './LabRxTemplateUpdateManyWithoutUserNestedInput.schema' +import { LabRxTemplateUpdateManyWithoutUserNestedInputObjectSchema as LabRxTemplateUpdateManyWithoutUserNestedInputObjectSchema } from './LabRxTemplateUpdateManyWithoutUserNestedInput.schema'; +import { SeleniumSettingsUpdateOneWithoutUserNestedInputObjectSchema as SeleniumSettingsUpdateOneWithoutUserNestedInputObjectSchema } from './SeleniumSettingsUpdateOneWithoutUserNestedInput.schema' const makeSchema = () => z.object({ username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -55,7 +56,8 @@ const makeSchema = () => z.object({ procedureTimeslot: z.lazy(() => ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema).optional(), insuranceContacts: z.lazy(() => InsuranceContactUpdateManyWithoutUserNestedInputObjectSchema).optional(), patientConversations: z.lazy(() => PatientConversationUpdateManyWithoutUserNestedInputObjectSchema).optional(), - labRxTemplates: z.lazy(() => LabRxTemplateUpdateManyWithoutUserNestedInputObjectSchema).optional() + labRxTemplates: z.lazy(() => LabRxTemplateUpdateManyWithoutUserNestedInputObjectSchema).optional(), + seleniumSettings: z.lazy(() => SeleniumSettingsUpdateOneWithoutUserNestedInputObjectSchema).optional() }).strict(); export const UserUpdateWithoutPatientsInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserUpdateWithoutPatientsInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUpdateWithoutProcedureTimeslotInput.schema.ts b/packages/db/shared/schemas/objects/UserUpdateWithoutProcedureTimeslotInput.schema.ts index de626bb1..7cdd65d5 100644 --- a/packages/db/shared/schemas/objects/UserUpdateWithoutProcedureTimeslotInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUpdateWithoutProcedureTimeslotInput.schema.ts @@ -23,7 +23,8 @@ import { OfficeHoursUpdateOneWithoutUserNestedInputObjectSchema as OfficeHoursUp import { OfficeContactUpdateOneWithoutUserNestedInputObjectSchema as OfficeContactUpdateOneWithoutUserNestedInputObjectSchema } from './OfficeContactUpdateOneWithoutUserNestedInput.schema'; import { InsuranceContactUpdateManyWithoutUserNestedInputObjectSchema as InsuranceContactUpdateManyWithoutUserNestedInputObjectSchema } from './InsuranceContactUpdateManyWithoutUserNestedInput.schema'; import { PatientConversationUpdateManyWithoutUserNestedInputObjectSchema as PatientConversationUpdateManyWithoutUserNestedInputObjectSchema } from './PatientConversationUpdateManyWithoutUserNestedInput.schema'; -import { LabRxTemplateUpdateManyWithoutUserNestedInputObjectSchema as LabRxTemplateUpdateManyWithoutUserNestedInputObjectSchema } from './LabRxTemplateUpdateManyWithoutUserNestedInput.schema' +import { LabRxTemplateUpdateManyWithoutUserNestedInputObjectSchema as LabRxTemplateUpdateManyWithoutUserNestedInputObjectSchema } from './LabRxTemplateUpdateManyWithoutUserNestedInput.schema'; +import { SeleniumSettingsUpdateOneWithoutUserNestedInputObjectSchema as SeleniumSettingsUpdateOneWithoutUserNestedInputObjectSchema } from './SeleniumSettingsUpdateOneWithoutUserNestedInput.schema' const makeSchema = () => z.object({ username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -55,7 +56,8 @@ const makeSchema = () => z.object({ officeContact: z.lazy(() => OfficeContactUpdateOneWithoutUserNestedInputObjectSchema).optional(), insuranceContacts: z.lazy(() => InsuranceContactUpdateManyWithoutUserNestedInputObjectSchema).optional(), patientConversations: z.lazy(() => PatientConversationUpdateManyWithoutUserNestedInputObjectSchema).optional(), - labRxTemplates: z.lazy(() => LabRxTemplateUpdateManyWithoutUserNestedInputObjectSchema).optional() + labRxTemplates: z.lazy(() => LabRxTemplateUpdateManyWithoutUserNestedInputObjectSchema).optional(), + seleniumSettings: z.lazy(() => SeleniumSettingsUpdateOneWithoutUserNestedInputObjectSchema).optional() }).strict(); export const UserUpdateWithoutProcedureTimeslotInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserUpdateWithoutProcedureTimeslotInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUpdateWithoutSeleniumSettingsInput.schema.ts b/packages/db/shared/schemas/objects/UserUpdateWithoutSeleniumSettingsInput.schema.ts new file mode 100644 index 00000000..0a483cbf --- /dev/null +++ b/packages/db/shared/schemas/objects/UserUpdateWithoutSeleniumSettingsInput.schema.ts @@ -0,0 +1,63 @@ +import * as z from 'zod'; +import type { Prisma } from '../../../generated/prisma'; +import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; +import { BoolFieldUpdateOperationsInputObjectSchema as BoolFieldUpdateOperationsInputObjectSchema } from './BoolFieldUpdateOperationsInput.schema'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { PatientUpdateManyWithoutUserNestedInputObjectSchema as PatientUpdateManyWithoutUserNestedInputObjectSchema } from './PatientUpdateManyWithoutUserNestedInput.schema'; +import { AppointmentUpdateManyWithoutUserNestedInputObjectSchema as AppointmentUpdateManyWithoutUserNestedInputObjectSchema } from './AppointmentUpdateManyWithoutUserNestedInput.schema'; +import { StaffUpdateManyWithoutUserNestedInputObjectSchema as StaffUpdateManyWithoutUserNestedInputObjectSchema } from './StaffUpdateManyWithoutUserNestedInput.schema'; +import { NpiProviderUpdateManyWithoutUserNestedInputObjectSchema as NpiProviderUpdateManyWithoutUserNestedInputObjectSchema } from './NpiProviderUpdateManyWithoutUserNestedInput.schema'; +import { ClaimUpdateManyWithoutUserNestedInputObjectSchema as ClaimUpdateManyWithoutUserNestedInputObjectSchema } from './ClaimUpdateManyWithoutUserNestedInput.schema'; +import { InsuranceCredentialUpdateManyWithoutUserNestedInputObjectSchema as InsuranceCredentialUpdateManyWithoutUserNestedInputObjectSchema } from './InsuranceCredentialUpdateManyWithoutUserNestedInput.schema'; +import { ShoppingVendorUpdateManyWithoutUserNestedInputObjectSchema as ShoppingVendorUpdateManyWithoutUserNestedInputObjectSchema } from './ShoppingVendorUpdateManyWithoutUserNestedInput.schema'; +import { PaymentUpdateManyWithoutUpdatedByNestedInputObjectSchema as PaymentUpdateManyWithoutUpdatedByNestedInputObjectSchema } from './PaymentUpdateManyWithoutUpdatedByNestedInput.schema'; +import { DatabaseBackupUpdateManyWithoutUserNestedInputObjectSchema as DatabaseBackupUpdateManyWithoutUserNestedInputObjectSchema } from './DatabaseBackupUpdateManyWithoutUserNestedInput.schema'; +import { BackupDestinationUpdateManyWithoutUserNestedInputObjectSchema as BackupDestinationUpdateManyWithoutUserNestedInputObjectSchema } from './BackupDestinationUpdateManyWithoutUserNestedInput.schema'; +import { NotificationUpdateManyWithoutUserNestedInputObjectSchema as NotificationUpdateManyWithoutUserNestedInputObjectSchema } from './NotificationUpdateManyWithoutUserNestedInput.schema'; +import { CloudFolderUpdateManyWithoutUserNestedInputObjectSchema as CloudFolderUpdateManyWithoutUserNestedInputObjectSchema } from './CloudFolderUpdateManyWithoutUserNestedInput.schema'; +import { CloudFileUpdateManyWithoutUserNestedInputObjectSchema as CloudFileUpdateManyWithoutUserNestedInputObjectSchema } from './CloudFileUpdateManyWithoutUserNestedInput.schema'; +import { CommunicationUpdateManyWithoutUserNestedInputObjectSchema as CommunicationUpdateManyWithoutUserNestedInputObjectSchema } from './CommunicationUpdateManyWithoutUserNestedInput.schema'; +import { TwilioSettingsUpdateOneWithoutUserNestedInputObjectSchema as TwilioSettingsUpdateOneWithoutUserNestedInputObjectSchema } from './TwilioSettingsUpdateOneWithoutUserNestedInput.schema'; +import { AiSettingsUpdateOneWithoutUserNestedInputObjectSchema as AiSettingsUpdateOneWithoutUserNestedInputObjectSchema } from './AiSettingsUpdateOneWithoutUserNestedInput.schema'; +import { OfficeHoursUpdateOneWithoutUserNestedInputObjectSchema as OfficeHoursUpdateOneWithoutUserNestedInputObjectSchema } from './OfficeHoursUpdateOneWithoutUserNestedInput.schema'; +import { OfficeContactUpdateOneWithoutUserNestedInputObjectSchema as OfficeContactUpdateOneWithoutUserNestedInputObjectSchema } from './OfficeContactUpdateOneWithoutUserNestedInput.schema'; +import { ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema as ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema } from './ProcedureTimeslotUpdateOneWithoutUserNestedInput.schema'; +import { InsuranceContactUpdateManyWithoutUserNestedInputObjectSchema as InsuranceContactUpdateManyWithoutUserNestedInputObjectSchema } from './InsuranceContactUpdateManyWithoutUserNestedInput.schema'; +import { PatientConversationUpdateManyWithoutUserNestedInputObjectSchema as PatientConversationUpdateManyWithoutUserNestedInputObjectSchema } from './PatientConversationUpdateManyWithoutUserNestedInput.schema'; +import { LabRxTemplateUpdateManyWithoutUserNestedInputObjectSchema as LabRxTemplateUpdateManyWithoutUserNestedInputObjectSchema } from './LabRxTemplateUpdateManyWithoutUserNestedInput.schema' + +const makeSchema = () => z.object({ + username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), + password: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), + autoBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + autoBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), + usbBackupEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + usbBackupHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckEnabled: z.union([z.boolean(), z.lazy(() => BoolFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckDayOfWeek: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), + autoMhCheckHour: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), + patients: z.lazy(() => PatientUpdateManyWithoutUserNestedInputObjectSchema).optional(), + appointments: z.lazy(() => AppointmentUpdateManyWithoutUserNestedInputObjectSchema).optional(), + staff: z.lazy(() => StaffUpdateManyWithoutUserNestedInputObjectSchema).optional(), + npiProviders: z.lazy(() => NpiProviderUpdateManyWithoutUserNestedInputObjectSchema).optional(), + claims: z.lazy(() => ClaimUpdateManyWithoutUserNestedInputObjectSchema).optional(), + insuranceCredentials: z.lazy(() => InsuranceCredentialUpdateManyWithoutUserNestedInputObjectSchema).optional(), + shoppingVendors: z.lazy(() => ShoppingVendorUpdateManyWithoutUserNestedInputObjectSchema).optional(), + updatedPayments: z.lazy(() => PaymentUpdateManyWithoutUpdatedByNestedInputObjectSchema).optional(), + backups: z.lazy(() => DatabaseBackupUpdateManyWithoutUserNestedInputObjectSchema).optional(), + backupDestinations: z.lazy(() => BackupDestinationUpdateManyWithoutUserNestedInputObjectSchema).optional(), + notifications: z.lazy(() => NotificationUpdateManyWithoutUserNestedInputObjectSchema).optional(), + cloudFolders: z.lazy(() => CloudFolderUpdateManyWithoutUserNestedInputObjectSchema).optional(), + cloudFiles: z.lazy(() => CloudFileUpdateManyWithoutUserNestedInputObjectSchema).optional(), + communications: z.lazy(() => CommunicationUpdateManyWithoutUserNestedInputObjectSchema).optional(), + twilioSettings: z.lazy(() => TwilioSettingsUpdateOneWithoutUserNestedInputObjectSchema).optional(), + aiSettings: z.lazy(() => AiSettingsUpdateOneWithoutUserNestedInputObjectSchema).optional(), + officeHours: z.lazy(() => OfficeHoursUpdateOneWithoutUserNestedInputObjectSchema).optional(), + officeContact: z.lazy(() => OfficeContactUpdateOneWithoutUserNestedInputObjectSchema).optional(), + procedureTimeslot: z.lazy(() => ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema).optional(), + insuranceContacts: z.lazy(() => InsuranceContactUpdateManyWithoutUserNestedInputObjectSchema).optional(), + patientConversations: z.lazy(() => PatientConversationUpdateManyWithoutUserNestedInputObjectSchema).optional(), + labRxTemplates: z.lazy(() => LabRxTemplateUpdateManyWithoutUserNestedInputObjectSchema).optional() +}).strict(); +export const UserUpdateWithoutSeleniumSettingsInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; +export const UserUpdateWithoutSeleniumSettingsInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUpdateWithoutShoppingVendorsInput.schema.ts b/packages/db/shared/schemas/objects/UserUpdateWithoutShoppingVendorsInput.schema.ts index 676e60f3..61970d9c 100644 --- a/packages/db/shared/schemas/objects/UserUpdateWithoutShoppingVendorsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUpdateWithoutShoppingVendorsInput.schema.ts @@ -23,7 +23,8 @@ import { OfficeContactUpdateOneWithoutUserNestedInputObjectSchema as OfficeConta import { ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema as ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema } from './ProcedureTimeslotUpdateOneWithoutUserNestedInput.schema'; import { InsuranceContactUpdateManyWithoutUserNestedInputObjectSchema as InsuranceContactUpdateManyWithoutUserNestedInputObjectSchema } from './InsuranceContactUpdateManyWithoutUserNestedInput.schema'; import { PatientConversationUpdateManyWithoutUserNestedInputObjectSchema as PatientConversationUpdateManyWithoutUserNestedInputObjectSchema } from './PatientConversationUpdateManyWithoutUserNestedInput.schema'; -import { LabRxTemplateUpdateManyWithoutUserNestedInputObjectSchema as LabRxTemplateUpdateManyWithoutUserNestedInputObjectSchema } from './LabRxTemplateUpdateManyWithoutUserNestedInput.schema' +import { LabRxTemplateUpdateManyWithoutUserNestedInputObjectSchema as LabRxTemplateUpdateManyWithoutUserNestedInputObjectSchema } from './LabRxTemplateUpdateManyWithoutUserNestedInput.schema'; +import { SeleniumSettingsUpdateOneWithoutUserNestedInputObjectSchema as SeleniumSettingsUpdateOneWithoutUserNestedInputObjectSchema } from './SeleniumSettingsUpdateOneWithoutUserNestedInput.schema' const makeSchema = () => z.object({ username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -55,7 +56,8 @@ const makeSchema = () => z.object({ procedureTimeslot: z.lazy(() => ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema).optional(), insuranceContacts: z.lazy(() => InsuranceContactUpdateManyWithoutUserNestedInputObjectSchema).optional(), patientConversations: z.lazy(() => PatientConversationUpdateManyWithoutUserNestedInputObjectSchema).optional(), - labRxTemplates: z.lazy(() => LabRxTemplateUpdateManyWithoutUserNestedInputObjectSchema).optional() + labRxTemplates: z.lazy(() => LabRxTemplateUpdateManyWithoutUserNestedInputObjectSchema).optional(), + seleniumSettings: z.lazy(() => SeleniumSettingsUpdateOneWithoutUserNestedInputObjectSchema).optional() }).strict(); export const UserUpdateWithoutShoppingVendorsInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserUpdateWithoutShoppingVendorsInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUpdateWithoutStaffInput.schema.ts b/packages/db/shared/schemas/objects/UserUpdateWithoutStaffInput.schema.ts index 3385c22c..3e3a9fda 100644 --- a/packages/db/shared/schemas/objects/UserUpdateWithoutStaffInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUpdateWithoutStaffInput.schema.ts @@ -23,7 +23,8 @@ import { OfficeContactUpdateOneWithoutUserNestedInputObjectSchema as OfficeConta import { ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema as ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema } from './ProcedureTimeslotUpdateOneWithoutUserNestedInput.schema'; import { InsuranceContactUpdateManyWithoutUserNestedInputObjectSchema as InsuranceContactUpdateManyWithoutUserNestedInputObjectSchema } from './InsuranceContactUpdateManyWithoutUserNestedInput.schema'; import { PatientConversationUpdateManyWithoutUserNestedInputObjectSchema as PatientConversationUpdateManyWithoutUserNestedInputObjectSchema } from './PatientConversationUpdateManyWithoutUserNestedInput.schema'; -import { LabRxTemplateUpdateManyWithoutUserNestedInputObjectSchema as LabRxTemplateUpdateManyWithoutUserNestedInputObjectSchema } from './LabRxTemplateUpdateManyWithoutUserNestedInput.schema' +import { LabRxTemplateUpdateManyWithoutUserNestedInputObjectSchema as LabRxTemplateUpdateManyWithoutUserNestedInputObjectSchema } from './LabRxTemplateUpdateManyWithoutUserNestedInput.schema'; +import { SeleniumSettingsUpdateOneWithoutUserNestedInputObjectSchema as SeleniumSettingsUpdateOneWithoutUserNestedInputObjectSchema } from './SeleniumSettingsUpdateOneWithoutUserNestedInput.schema' const makeSchema = () => z.object({ username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -55,7 +56,8 @@ const makeSchema = () => z.object({ procedureTimeslot: z.lazy(() => ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema).optional(), insuranceContacts: z.lazy(() => InsuranceContactUpdateManyWithoutUserNestedInputObjectSchema).optional(), patientConversations: z.lazy(() => PatientConversationUpdateManyWithoutUserNestedInputObjectSchema).optional(), - labRxTemplates: z.lazy(() => LabRxTemplateUpdateManyWithoutUserNestedInputObjectSchema).optional() + labRxTemplates: z.lazy(() => LabRxTemplateUpdateManyWithoutUserNestedInputObjectSchema).optional(), + seleniumSettings: z.lazy(() => SeleniumSettingsUpdateOneWithoutUserNestedInputObjectSchema).optional() }).strict(); export const UserUpdateWithoutStaffInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserUpdateWithoutStaffInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUpdateWithoutTwilioSettingsInput.schema.ts b/packages/db/shared/schemas/objects/UserUpdateWithoutTwilioSettingsInput.schema.ts index 9ac98405..789425ff 100644 --- a/packages/db/shared/schemas/objects/UserUpdateWithoutTwilioSettingsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUpdateWithoutTwilioSettingsInput.schema.ts @@ -23,7 +23,8 @@ import { OfficeContactUpdateOneWithoutUserNestedInputObjectSchema as OfficeConta import { ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema as ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema } from './ProcedureTimeslotUpdateOneWithoutUserNestedInput.schema'; import { InsuranceContactUpdateManyWithoutUserNestedInputObjectSchema as InsuranceContactUpdateManyWithoutUserNestedInputObjectSchema } from './InsuranceContactUpdateManyWithoutUserNestedInput.schema'; import { PatientConversationUpdateManyWithoutUserNestedInputObjectSchema as PatientConversationUpdateManyWithoutUserNestedInputObjectSchema } from './PatientConversationUpdateManyWithoutUserNestedInput.schema'; -import { LabRxTemplateUpdateManyWithoutUserNestedInputObjectSchema as LabRxTemplateUpdateManyWithoutUserNestedInputObjectSchema } from './LabRxTemplateUpdateManyWithoutUserNestedInput.schema' +import { LabRxTemplateUpdateManyWithoutUserNestedInputObjectSchema as LabRxTemplateUpdateManyWithoutUserNestedInputObjectSchema } from './LabRxTemplateUpdateManyWithoutUserNestedInput.schema'; +import { SeleniumSettingsUpdateOneWithoutUserNestedInputObjectSchema as SeleniumSettingsUpdateOneWithoutUserNestedInputObjectSchema } from './SeleniumSettingsUpdateOneWithoutUserNestedInput.schema' const makeSchema = () => z.object({ username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -55,7 +56,8 @@ const makeSchema = () => z.object({ procedureTimeslot: z.lazy(() => ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema).optional(), insuranceContacts: z.lazy(() => InsuranceContactUpdateManyWithoutUserNestedInputObjectSchema).optional(), patientConversations: z.lazy(() => PatientConversationUpdateManyWithoutUserNestedInputObjectSchema).optional(), - labRxTemplates: z.lazy(() => LabRxTemplateUpdateManyWithoutUserNestedInputObjectSchema).optional() + labRxTemplates: z.lazy(() => LabRxTemplateUpdateManyWithoutUserNestedInputObjectSchema).optional(), + seleniumSettings: z.lazy(() => SeleniumSettingsUpdateOneWithoutUserNestedInputObjectSchema).optional() }).strict(); export const UserUpdateWithoutTwilioSettingsInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserUpdateWithoutTwilioSettingsInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUpdateWithoutUpdatedPaymentsInput.schema.ts b/packages/db/shared/schemas/objects/UserUpdateWithoutUpdatedPaymentsInput.schema.ts index 7e5ba7b3..4f160245 100644 --- a/packages/db/shared/schemas/objects/UserUpdateWithoutUpdatedPaymentsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUpdateWithoutUpdatedPaymentsInput.schema.ts @@ -23,7 +23,8 @@ import { OfficeContactUpdateOneWithoutUserNestedInputObjectSchema as OfficeConta import { ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema as ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema } from './ProcedureTimeslotUpdateOneWithoutUserNestedInput.schema'; import { InsuranceContactUpdateManyWithoutUserNestedInputObjectSchema as InsuranceContactUpdateManyWithoutUserNestedInputObjectSchema } from './InsuranceContactUpdateManyWithoutUserNestedInput.schema'; import { PatientConversationUpdateManyWithoutUserNestedInputObjectSchema as PatientConversationUpdateManyWithoutUserNestedInputObjectSchema } from './PatientConversationUpdateManyWithoutUserNestedInput.schema'; -import { LabRxTemplateUpdateManyWithoutUserNestedInputObjectSchema as LabRxTemplateUpdateManyWithoutUserNestedInputObjectSchema } from './LabRxTemplateUpdateManyWithoutUserNestedInput.schema' +import { LabRxTemplateUpdateManyWithoutUserNestedInputObjectSchema as LabRxTemplateUpdateManyWithoutUserNestedInputObjectSchema } from './LabRxTemplateUpdateManyWithoutUserNestedInput.schema'; +import { SeleniumSettingsUpdateOneWithoutUserNestedInputObjectSchema as SeleniumSettingsUpdateOneWithoutUserNestedInputObjectSchema } from './SeleniumSettingsUpdateOneWithoutUserNestedInput.schema' const makeSchema = () => z.object({ username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -55,7 +56,8 @@ const makeSchema = () => z.object({ procedureTimeslot: z.lazy(() => ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema).optional(), insuranceContacts: z.lazy(() => InsuranceContactUpdateManyWithoutUserNestedInputObjectSchema).optional(), patientConversations: z.lazy(() => PatientConversationUpdateManyWithoutUserNestedInputObjectSchema).optional(), - labRxTemplates: z.lazy(() => LabRxTemplateUpdateManyWithoutUserNestedInputObjectSchema).optional() + labRxTemplates: z.lazy(() => LabRxTemplateUpdateManyWithoutUserNestedInputObjectSchema).optional(), + seleniumSettings: z.lazy(() => SeleniumSettingsUpdateOneWithoutUserNestedInputObjectSchema).optional() }).strict(); export const UserUpdateWithoutUpdatedPaymentsInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const UserUpdateWithoutUpdatedPaymentsInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserUpsertWithoutSeleniumSettingsInput.schema.ts b/packages/db/shared/schemas/objects/UserUpsertWithoutSeleniumSettingsInput.schema.ts new file mode 100644 index 00000000..91d40d6e --- /dev/null +++ b/packages/db/shared/schemas/objects/UserUpsertWithoutSeleniumSettingsInput.schema.ts @@ -0,0 +1,15 @@ +import * as z from 'zod'; +import type { Prisma } from '../../../generated/prisma'; +import { UserUpdateWithoutSeleniumSettingsInputObjectSchema as UserUpdateWithoutSeleniumSettingsInputObjectSchema } from './UserUpdateWithoutSeleniumSettingsInput.schema'; +import { UserUncheckedUpdateWithoutSeleniumSettingsInputObjectSchema as UserUncheckedUpdateWithoutSeleniumSettingsInputObjectSchema } from './UserUncheckedUpdateWithoutSeleniumSettingsInput.schema'; +import { UserCreateWithoutSeleniumSettingsInputObjectSchema as UserCreateWithoutSeleniumSettingsInputObjectSchema } from './UserCreateWithoutSeleniumSettingsInput.schema'; +import { UserUncheckedCreateWithoutSeleniumSettingsInputObjectSchema as UserUncheckedCreateWithoutSeleniumSettingsInputObjectSchema } from './UserUncheckedCreateWithoutSeleniumSettingsInput.schema'; +import { UserWhereInputObjectSchema as UserWhereInputObjectSchema } from './UserWhereInput.schema' + +const makeSchema = () => z.object({ + update: z.union([z.lazy(() => UserUpdateWithoutSeleniumSettingsInputObjectSchema), z.lazy(() => UserUncheckedUpdateWithoutSeleniumSettingsInputObjectSchema)]), + create: z.union([z.lazy(() => UserCreateWithoutSeleniumSettingsInputObjectSchema), z.lazy(() => UserUncheckedCreateWithoutSeleniumSettingsInputObjectSchema)]), + where: z.lazy(() => UserWhereInputObjectSchema).optional() +}).strict(); +export const UserUpsertWithoutSeleniumSettingsInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; +export const UserUpsertWithoutSeleniumSettingsInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/UserWhereInput.schema.ts b/packages/db/shared/schemas/objects/UserWhereInput.schema.ts index 3683239c..9bb46d89 100644 --- a/packages/db/shared/schemas/objects/UserWhereInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserWhereInput.schema.ts @@ -29,7 +29,9 @@ import { ProcedureTimeslotNullableScalarRelationFilterObjectSchema as ProcedureT import { ProcedureTimeslotWhereInputObjectSchema as ProcedureTimeslotWhereInputObjectSchema } from './ProcedureTimeslotWhereInput.schema'; import { InsuranceContactListRelationFilterObjectSchema as InsuranceContactListRelationFilterObjectSchema } from './InsuranceContactListRelationFilter.schema'; import { PatientConversationListRelationFilterObjectSchema as PatientConversationListRelationFilterObjectSchema } from './PatientConversationListRelationFilter.schema'; -import { LabRxTemplateListRelationFilterObjectSchema as LabRxTemplateListRelationFilterObjectSchema } from './LabRxTemplateListRelationFilter.schema' +import { LabRxTemplateListRelationFilterObjectSchema as LabRxTemplateListRelationFilterObjectSchema } from './LabRxTemplateListRelationFilter.schema'; +import { SeleniumSettingsNullableScalarRelationFilterObjectSchema as SeleniumSettingsNullableScalarRelationFilterObjectSchema } from './SeleniumSettingsNullableScalarRelationFilter.schema'; +import { SeleniumSettingsWhereInputObjectSchema as SeleniumSettingsWhereInputObjectSchema } from './SeleniumSettingsWhereInput.schema' const userwhereinputSchema = z.object({ AND: z.union([z.lazy(() => UserWhereInputObjectSchema), z.lazy(() => UserWhereInputObjectSchema).array()]).optional(), @@ -66,7 +68,8 @@ const userwhereinputSchema = z.object({ procedureTimeslot: z.union([z.lazy(() => ProcedureTimeslotNullableScalarRelationFilterObjectSchema), z.lazy(() => ProcedureTimeslotWhereInputObjectSchema)]).optional(), insuranceContacts: z.lazy(() => InsuranceContactListRelationFilterObjectSchema).optional(), patientConversations: z.lazy(() => PatientConversationListRelationFilterObjectSchema).optional(), - labRxTemplates: z.lazy(() => LabRxTemplateListRelationFilterObjectSchema).optional() + labRxTemplates: z.lazy(() => LabRxTemplateListRelationFilterObjectSchema).optional(), + seleniumSettings: z.union([z.lazy(() => SeleniumSettingsNullableScalarRelationFilterObjectSchema), z.lazy(() => SeleniumSettingsWhereInputObjectSchema)]).optional() }).strict(); export const UserWhereInputObjectSchema: z.ZodType = userwhereinputSchema as unknown as z.ZodType; export const UserWhereInputObjectZodSchema = userwhereinputSchema; diff --git a/packages/db/shared/schemas/objects/index.ts b/packages/db/shared/schemas/objects/index.ts index 67ad4d8b..082e0860 100755 --- a/packages/db/shared/schemas/objects/index.ts +++ b/packages/db/shared/schemas/objects/index.ts @@ -3211,6 +3211,43 @@ export * from './ProcedureTimeslotUpdateWithoutUserInput.schema'; export * from './ProcedureTimeslotUpsertWithoutUserInput.schema'; export * from './ProcedureTimeslotWhereInput.schema'; export * from './ProcedureTimeslotWhereUniqueInput.schema'; +export * from './SeleniumSettingsArgs.schema'; +export * from './SeleniumSettingsAvgAggregateInput.schema'; +export * from './SeleniumSettingsAvgOrderByAggregateInput.schema'; +export * from './SeleniumSettingsCountAggregateInput.schema'; +export * from './SeleniumSettingsCountOrderByAggregateInput.schema'; +export * from './SeleniumSettingsCreateInput.schema'; +export * from './SeleniumSettingsCreateManyInput.schema'; +export * from './SeleniumSettingsCreateNestedOneWithoutUserInput.schema'; +export * from './SeleniumSettingsCreateOrConnectWithoutUserInput.schema'; +export * from './SeleniumSettingsCreateWithoutUserInput.schema'; +export * from './SeleniumSettingsInclude.schema'; +export * from './SeleniumSettingsMaxAggregateInput.schema'; +export * from './SeleniumSettingsMaxOrderByAggregateInput.schema'; +export * from './SeleniumSettingsMinAggregateInput.schema'; +export * from './SeleniumSettingsMinOrderByAggregateInput.schema'; +export * from './SeleniumSettingsNullableScalarRelationFilter.schema'; +export * from './SeleniumSettingsOrderByWithAggregationInput.schema'; +export * from './SeleniumSettingsOrderByWithRelationInput.schema'; +export * from './SeleniumSettingsScalarWhereWithAggregatesInput.schema'; +export * from './SeleniumSettingsSelect.schema'; +export * from './SeleniumSettingsSumAggregateInput.schema'; +export * from './SeleniumSettingsSumOrderByAggregateInput.schema'; +export * from './SeleniumSettingsUncheckedCreateInput.schema'; +export * from './SeleniumSettingsUncheckedCreateNestedOneWithoutUserInput.schema'; +export * from './SeleniumSettingsUncheckedCreateWithoutUserInput.schema'; +export * from './SeleniumSettingsUncheckedUpdateInput.schema'; +export * from './SeleniumSettingsUncheckedUpdateManyInput.schema'; +export * from './SeleniumSettingsUncheckedUpdateOneWithoutUserNestedInput.schema'; +export * from './SeleniumSettingsUncheckedUpdateWithoutUserInput.schema'; +export * from './SeleniumSettingsUpdateInput.schema'; +export * from './SeleniumSettingsUpdateManyMutationInput.schema'; +export * from './SeleniumSettingsUpdateOneWithoutUserNestedInput.schema'; +export * from './SeleniumSettingsUpdateToOneWithWhereWithoutUserInput.schema'; +export * from './SeleniumSettingsUpdateWithoutUserInput.schema'; +export * from './SeleniumSettingsUpsertWithoutUserInput.schema'; +export * from './SeleniumSettingsWhereInput.schema'; +export * from './SeleniumSettingsWhereUniqueInput.schema'; export * from './ServiceLineArgs.schema.d'; export * from './ServiceLineArgs.schema'; export * from './ServiceLineAvgAggregateInput.schema.d'; @@ -3770,6 +3807,7 @@ export * from './UserCreateNestedOneWithoutPatientConversationsInput.schema'; export * from './UserCreateNestedOneWithoutPatientsInput.schema.d'; export * from './UserCreateNestedOneWithoutPatientsInput.schema'; export * from './UserCreateNestedOneWithoutProcedureTimeslotInput.schema'; +export * from './UserCreateNestedOneWithoutSeleniumSettingsInput.schema'; export * from './UserCreateNestedOneWithoutShoppingVendorsInput.schema'; export * from './UserCreateNestedOneWithoutStaffInput.schema.d'; export * from './UserCreateNestedOneWithoutStaffInput.schema'; @@ -3805,6 +3843,7 @@ export * from './UserCreateOrConnectWithoutPatientConversationsInput.schema'; export * from './UserCreateOrConnectWithoutPatientsInput.schema.d'; export * from './UserCreateOrConnectWithoutPatientsInput.schema'; export * from './UserCreateOrConnectWithoutProcedureTimeslotInput.schema'; +export * from './UserCreateOrConnectWithoutSeleniumSettingsInput.schema'; export * from './UserCreateOrConnectWithoutShoppingVendorsInput.schema'; export * from './UserCreateOrConnectWithoutStaffInput.schema.d'; export * from './UserCreateOrConnectWithoutStaffInput.schema'; @@ -3840,6 +3879,7 @@ export * from './UserCreateWithoutPatientConversationsInput.schema'; export * from './UserCreateWithoutPatientsInput.schema.d'; export * from './UserCreateWithoutPatientsInput.schema'; export * from './UserCreateWithoutProcedureTimeslotInput.schema'; +export * from './UserCreateWithoutSeleniumSettingsInput.schema'; export * from './UserCreateWithoutShoppingVendorsInput.schema'; export * from './UserCreateWithoutStaffInput.schema.d'; export * from './UserCreateWithoutStaffInput.schema'; @@ -3903,6 +3943,7 @@ export * from './UserUncheckedCreateWithoutPatientConversationsInput.schema'; export * from './UserUncheckedCreateWithoutPatientsInput.schema.d'; export * from './UserUncheckedCreateWithoutPatientsInput.schema'; export * from './UserUncheckedCreateWithoutProcedureTimeslotInput.schema'; +export * from './UserUncheckedCreateWithoutSeleniumSettingsInput.schema'; export * from './UserUncheckedCreateWithoutShoppingVendorsInput.schema'; export * from './UserUncheckedCreateWithoutStaffInput.schema.d'; export * from './UserUncheckedCreateWithoutStaffInput.schema'; @@ -3942,6 +3983,7 @@ export * from './UserUncheckedUpdateWithoutPatientConversationsInput.schema'; export * from './UserUncheckedUpdateWithoutPatientsInput.schema.d'; export * from './UserUncheckedUpdateWithoutPatientsInput.schema'; export * from './UserUncheckedUpdateWithoutProcedureTimeslotInput.schema'; +export * from './UserUncheckedUpdateWithoutSeleniumSettingsInput.schema'; export * from './UserUncheckedUpdateWithoutShoppingVendorsInput.schema'; export * from './UserUncheckedUpdateWithoutStaffInput.schema.d'; export * from './UserUncheckedUpdateWithoutStaffInput.schema'; @@ -3977,6 +4019,7 @@ export * from './UserUpdateOneRequiredWithoutPatientConversationsNestedInput.sch export * from './UserUpdateOneRequiredWithoutPatientsNestedInput.schema.d'; export * from './UserUpdateOneRequiredWithoutPatientsNestedInput.schema'; export * from './UserUpdateOneRequiredWithoutProcedureTimeslotNestedInput.schema'; +export * from './UserUpdateOneRequiredWithoutSeleniumSettingsNestedInput.schema'; export * from './UserUpdateOneRequiredWithoutShoppingVendorsNestedInput.schema'; export * from './UserUpdateOneRequiredWithoutTwilioSettingsNestedInput.schema'; export * from './UserUpdateOneWithoutClaimsNestedInput.schema.d'; @@ -4016,6 +4059,7 @@ export * from './UserUpdateToOneWithWhereWithoutPatientConversationsInput.schema export * from './UserUpdateToOneWithWhereWithoutPatientsInput.schema.d'; export * from './UserUpdateToOneWithWhereWithoutPatientsInput.schema'; export * from './UserUpdateToOneWithWhereWithoutProcedureTimeslotInput.schema'; +export * from './UserUpdateToOneWithWhereWithoutSeleniumSettingsInput.schema'; export * from './UserUpdateToOneWithWhereWithoutShoppingVendorsInput.schema'; export * from './UserUpdateToOneWithWhereWithoutStaffInput.schema.d'; export * from './UserUpdateToOneWithWhereWithoutStaffInput.schema'; @@ -4051,6 +4095,7 @@ export * from './UserUpdateWithoutPatientConversationsInput.schema'; export * from './UserUpdateWithoutPatientsInput.schema.d'; export * from './UserUpdateWithoutPatientsInput.schema'; export * from './UserUpdateWithoutProcedureTimeslotInput.schema'; +export * from './UserUpdateWithoutSeleniumSettingsInput.schema'; export * from './UserUpdateWithoutShoppingVendorsInput.schema'; export * from './UserUpdateWithoutStaffInput.schema.d'; export * from './UserUpdateWithoutStaffInput.schema'; @@ -4086,6 +4131,7 @@ export * from './UserUpsertWithoutPatientConversationsInput.schema'; export * from './UserUpsertWithoutPatientsInput.schema.d'; export * from './UserUpsertWithoutPatientsInput.schema'; export * from './UserUpsertWithoutProcedureTimeslotInput.schema'; +export * from './UserUpsertWithoutSeleniumSettingsInput.schema'; export * from './UserUpsertWithoutShoppingVendorsInput.schema'; export * from './UserUpsertWithoutStaffInput.schema.d'; export * from './UserUpsertWithoutStaffInput.schema'; diff --git a/packages/db/shared/schemas/results/AiSettingsAggregateResult.schema.ts b/packages/db/shared/schemas/results/AiSettingsAggregateResult.schema.ts new file mode 100644 index 00000000..ad7b0824 --- /dev/null +++ b/packages/db/shared/schemas/results/AiSettingsAggregateResult.schema.ts @@ -0,0 +1,49 @@ +import * as z from 'zod'; +export const AiSettingsAggregateResultSchema = z.object({ _count: z.object({ + id: z.number(), + userId: z.number(), + apiKey: z.number(), + aiEnabled: z.number(), + openAiKey: z.number(), + openAiEnabled: z.number(), + claudeAiKey: z.number(), + claudeAiEnabled: z.number(), + claudeAiModel: z.number(), + openAiModel: z.number(), + googleAiModel: z.number(), + dentalMgmtKey: z.number(), + dentalMgmtEnabled: z.number(), + afterHoursEnabled: z.number(), + openPhoneReply: z.number(), + user: z.number() + }).optional(), + _sum: z.object({ + id: z.number().nullable(), + userId: z.number().nullable() + }).nullable().optional(), + _avg: z.object({ + id: z.number().nullable(), + userId: z.number().nullable() + }).nullable().optional(), + _min: z.object({ + id: z.number().int().nullable(), + userId: z.number().int().nullable(), + apiKey: z.string().nullable(), + openAiKey: z.string().nullable(), + claudeAiKey: z.string().nullable(), + claudeAiModel: z.string().nullable(), + openAiModel: z.string().nullable(), + googleAiModel: z.string().nullable(), + dentalMgmtKey: z.string().nullable() + }).nullable().optional(), + _max: z.object({ + id: z.number().int().nullable(), + userId: z.number().int().nullable(), + apiKey: z.string().nullable(), + openAiKey: z.string().nullable(), + claudeAiKey: z.string().nullable(), + claudeAiModel: z.string().nullable(), + openAiModel: z.string().nullable(), + googleAiModel: z.string().nullable(), + dentalMgmtKey: z.string().nullable() + }).nullable().optional()}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/AiSettingsCountResult.schema.ts b/packages/db/shared/schemas/results/AiSettingsCountResult.schema.ts new file mode 100644 index 00000000..bacb8ed2 --- /dev/null +++ b/packages/db/shared/schemas/results/AiSettingsCountResult.schema.ts @@ -0,0 +1,2 @@ +import * as z from 'zod'; +export const AiSettingsCountResultSchema = z.number(); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/AiSettingsCreateManyResult.schema.ts b/packages/db/shared/schemas/results/AiSettingsCreateManyResult.schema.ts new file mode 100644 index 00000000..0b53e624 --- /dev/null +++ b/packages/db/shared/schemas/results/AiSettingsCreateManyResult.schema.ts @@ -0,0 +1,4 @@ +import * as z from 'zod'; +export const AiSettingsCreateManyResultSchema = z.object({ + count: z.number() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/AiSettingsCreateResult.schema.ts b/packages/db/shared/schemas/results/AiSettingsCreateResult.schema.ts new file mode 100644 index 00000000..88e92987 --- /dev/null +++ b/packages/db/shared/schemas/results/AiSettingsCreateResult.schema.ts @@ -0,0 +1,19 @@ +import * as z from 'zod'; +export const AiSettingsCreateResultSchema = z.object({ + id: z.number().int(), + userId: z.number().int(), + apiKey: z.string(), + aiEnabled: z.boolean(), + openAiKey: z.string(), + openAiEnabled: z.boolean(), + claudeAiKey: z.string(), + claudeAiEnabled: z.boolean(), + claudeAiModel: z.string(), + openAiModel: z.string(), + googleAiModel: z.string(), + dentalMgmtKey: z.string(), + dentalMgmtEnabled: z.boolean(), + afterHoursEnabled: z.boolean(), + openPhoneReply: z.boolean(), + user: z.unknown() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/AiSettingsDeleteManyResult.schema.ts b/packages/db/shared/schemas/results/AiSettingsDeleteManyResult.schema.ts new file mode 100644 index 00000000..19b262be --- /dev/null +++ b/packages/db/shared/schemas/results/AiSettingsDeleteManyResult.schema.ts @@ -0,0 +1,4 @@ +import * as z from 'zod'; +export const AiSettingsDeleteManyResultSchema = z.object({ + count: z.number() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/AiSettingsDeleteResult.schema.ts b/packages/db/shared/schemas/results/AiSettingsDeleteResult.schema.ts new file mode 100644 index 00000000..0639c3ce --- /dev/null +++ b/packages/db/shared/schemas/results/AiSettingsDeleteResult.schema.ts @@ -0,0 +1,19 @@ +import * as z from 'zod'; +export const AiSettingsDeleteResultSchema = z.nullable(z.object({ + id: z.number().int(), + userId: z.number().int(), + apiKey: z.string(), + aiEnabled: z.boolean(), + openAiKey: z.string(), + openAiEnabled: z.boolean(), + claudeAiKey: z.string(), + claudeAiEnabled: z.boolean(), + claudeAiModel: z.string(), + openAiModel: z.string(), + googleAiModel: z.string(), + dentalMgmtKey: z.string(), + dentalMgmtEnabled: z.boolean(), + afterHoursEnabled: z.boolean(), + openPhoneReply: z.boolean(), + user: z.unknown() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/AiSettingsFindFirstResult.schema.ts b/packages/db/shared/schemas/results/AiSettingsFindFirstResult.schema.ts new file mode 100644 index 00000000..ac191015 --- /dev/null +++ b/packages/db/shared/schemas/results/AiSettingsFindFirstResult.schema.ts @@ -0,0 +1,19 @@ +import * as z from 'zod'; +export const AiSettingsFindFirstResultSchema = z.nullable(z.object({ + id: z.number().int(), + userId: z.number().int(), + apiKey: z.string(), + aiEnabled: z.boolean(), + openAiKey: z.string(), + openAiEnabled: z.boolean(), + claudeAiKey: z.string(), + claudeAiEnabled: z.boolean(), + claudeAiModel: z.string(), + openAiModel: z.string(), + googleAiModel: z.string(), + dentalMgmtKey: z.string(), + dentalMgmtEnabled: z.boolean(), + afterHoursEnabled: z.boolean(), + openPhoneReply: z.boolean(), + user: z.unknown() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/AiSettingsFindManyResult.schema.ts b/packages/db/shared/schemas/results/AiSettingsFindManyResult.schema.ts new file mode 100644 index 00000000..e9ede58c --- /dev/null +++ b/packages/db/shared/schemas/results/AiSettingsFindManyResult.schema.ts @@ -0,0 +1,29 @@ +import * as z from 'zod'; +export const AiSettingsFindManyResultSchema = z.object({ + data: z.array(z.object({ + id: z.number().int(), + userId: z.number().int(), + apiKey: z.string(), + aiEnabled: z.boolean(), + openAiKey: z.string(), + openAiEnabled: z.boolean(), + claudeAiKey: z.string(), + claudeAiEnabled: z.boolean(), + claudeAiModel: z.string(), + openAiModel: z.string(), + googleAiModel: z.string(), + dentalMgmtKey: z.string(), + dentalMgmtEnabled: z.boolean(), + afterHoursEnabled: z.boolean(), + openPhoneReply: z.boolean(), + user: z.unknown() +})), + pagination: z.object({ + page: z.number().int().min(1), + pageSize: z.number().int().min(1), + total: z.number().int().min(0), + totalPages: z.number().int().min(0), + hasNext: z.boolean(), + hasPrev: z.boolean() +}) +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/AiSettingsFindUniqueResult.schema.ts b/packages/db/shared/schemas/results/AiSettingsFindUniqueResult.schema.ts new file mode 100644 index 00000000..2c11df1c --- /dev/null +++ b/packages/db/shared/schemas/results/AiSettingsFindUniqueResult.schema.ts @@ -0,0 +1,19 @@ +import * as z from 'zod'; +export const AiSettingsFindUniqueResultSchema = z.nullable(z.object({ + id: z.number().int(), + userId: z.number().int(), + apiKey: z.string(), + aiEnabled: z.boolean(), + openAiKey: z.string(), + openAiEnabled: z.boolean(), + claudeAiKey: z.string(), + claudeAiEnabled: z.boolean(), + claudeAiModel: z.string(), + openAiModel: z.string(), + googleAiModel: z.string(), + dentalMgmtKey: z.string(), + dentalMgmtEnabled: z.boolean(), + afterHoursEnabled: z.boolean(), + openPhoneReply: z.boolean(), + user: z.unknown() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/AiSettingsGroupByResult.schema.ts b/packages/db/shared/schemas/results/AiSettingsGroupByResult.schema.ts new file mode 100644 index 00000000..c7908c09 --- /dev/null +++ b/packages/db/shared/schemas/results/AiSettingsGroupByResult.schema.ts @@ -0,0 +1,66 @@ +import * as z from 'zod'; +export const AiSettingsGroupByResultSchema = z.array(z.object({ + id: z.number().int(), + userId: z.number().int(), + apiKey: z.string(), + aiEnabled: z.boolean(), + openAiKey: z.string(), + openAiEnabled: z.boolean(), + claudeAiKey: z.string(), + claudeAiEnabled: z.boolean(), + claudeAiModel: z.string(), + openAiModel: z.string(), + googleAiModel: z.string(), + dentalMgmtKey: z.string(), + dentalMgmtEnabled: z.boolean(), + afterHoursEnabled: z.boolean(), + openPhoneReply: z.boolean(), + _count: z.object({ + id: z.number(), + userId: z.number(), + apiKey: z.number(), + aiEnabled: z.number(), + openAiKey: z.number(), + openAiEnabled: z.number(), + claudeAiKey: z.number(), + claudeAiEnabled: z.number(), + claudeAiModel: z.number(), + openAiModel: z.number(), + googleAiModel: z.number(), + dentalMgmtKey: z.number(), + dentalMgmtEnabled: z.number(), + afterHoursEnabled: z.number(), + openPhoneReply: z.number(), + user: z.number() + }).optional(), + _sum: z.object({ + id: z.number().nullable(), + userId: z.number().nullable() + }).nullable().optional(), + _avg: z.object({ + id: z.number().nullable(), + userId: z.number().nullable() + }).nullable().optional(), + _min: z.object({ + id: z.number().int().nullable(), + userId: z.number().int().nullable(), + apiKey: z.string().nullable(), + openAiKey: z.string().nullable(), + claudeAiKey: z.string().nullable(), + claudeAiModel: z.string().nullable(), + openAiModel: z.string().nullable(), + googleAiModel: z.string().nullable(), + dentalMgmtKey: z.string().nullable() + }).nullable().optional(), + _max: z.object({ + id: z.number().int().nullable(), + userId: z.number().int().nullable(), + apiKey: z.string().nullable(), + openAiKey: z.string().nullable(), + claudeAiKey: z.string().nullable(), + claudeAiModel: z.string().nullable(), + openAiModel: z.string().nullable(), + googleAiModel: z.string().nullable(), + dentalMgmtKey: z.string().nullable() + }).nullable().optional() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/AiSettingsUpdateManyResult.schema.ts b/packages/db/shared/schemas/results/AiSettingsUpdateManyResult.schema.ts new file mode 100644 index 00000000..918dc41d --- /dev/null +++ b/packages/db/shared/schemas/results/AiSettingsUpdateManyResult.schema.ts @@ -0,0 +1,4 @@ +import * as z from 'zod'; +export const AiSettingsUpdateManyResultSchema = z.object({ + count: z.number() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/AiSettingsUpdateResult.schema.ts b/packages/db/shared/schemas/results/AiSettingsUpdateResult.schema.ts new file mode 100644 index 00000000..cfc8e040 --- /dev/null +++ b/packages/db/shared/schemas/results/AiSettingsUpdateResult.schema.ts @@ -0,0 +1,19 @@ +import * as z from 'zod'; +export const AiSettingsUpdateResultSchema = z.nullable(z.object({ + id: z.number().int(), + userId: z.number().int(), + apiKey: z.string(), + aiEnabled: z.boolean(), + openAiKey: z.string(), + openAiEnabled: z.boolean(), + claudeAiKey: z.string(), + claudeAiEnabled: z.boolean(), + claudeAiModel: z.string(), + openAiModel: z.string(), + googleAiModel: z.string(), + dentalMgmtKey: z.string(), + dentalMgmtEnabled: z.boolean(), + afterHoursEnabled: z.boolean(), + openPhoneReply: z.boolean(), + user: z.unknown() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/AiSettingsUpsertResult.schema.ts b/packages/db/shared/schemas/results/AiSettingsUpsertResult.schema.ts new file mode 100644 index 00000000..1871063d --- /dev/null +++ b/packages/db/shared/schemas/results/AiSettingsUpsertResult.schema.ts @@ -0,0 +1,19 @@ +import * as z from 'zod'; +export const AiSettingsUpsertResultSchema = z.object({ + id: z.number().int(), + userId: z.number().int(), + apiKey: z.string(), + aiEnabled: z.boolean(), + openAiKey: z.string(), + openAiEnabled: z.boolean(), + claudeAiKey: z.string(), + claudeAiEnabled: z.boolean(), + claudeAiModel: z.string(), + openAiModel: z.string(), + googleAiModel: z.string(), + dentalMgmtKey: z.string(), + dentalMgmtEnabled: z.boolean(), + afterHoursEnabled: z.boolean(), + openPhoneReply: z.boolean(), + user: z.unknown() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/AppointmentAggregateResult.schema.ts b/packages/db/shared/schemas/results/AppointmentAggregateResult.schema.ts new file mode 100644 index 00000000..97b0b46b --- /dev/null +++ b/packages/db/shared/schemas/results/AppointmentAggregateResult.schema.ts @@ -0,0 +1,67 @@ +import * as z from 'zod'; +export const AppointmentAggregateResultSchema = z.object({ _count: z.object({ + id: z.number(), + patientId: z.number(), + userId: z.number(), + staffId: z.number(), + title: z.number(), + date: z.number(), + startTime: z.number(), + endTime: z.number(), + type: z.number(), + typeLocked: z.number(), + notes: z.number(), + procedureCodeNotes: z.number(), + status: z.number(), + movedByAi: z.number(), + createdAt: z.number(), + eligibilityStatus: z.number(), + patient: z.number(), + user: z.number(), + staff: z.number(), + procedures: z.number(), + claims: z.number(), + files: z.number() + }).optional(), + _sum: z.object({ + id: z.number().nullable(), + patientId: z.number().nullable(), + userId: z.number().nullable(), + staffId: z.number().nullable() + }).nullable().optional(), + _avg: z.object({ + id: z.number().nullable(), + patientId: z.number().nullable(), + userId: z.number().nullable(), + staffId: z.number().nullable() + }).nullable().optional(), + _min: z.object({ + id: z.number().int().nullable(), + patientId: z.number().int().nullable(), + userId: z.number().int().nullable(), + staffId: z.number().int().nullable(), + title: z.string().nullable(), + date: z.date().nullable(), + startTime: z.string().nullable(), + endTime: z.string().nullable(), + type: z.string().nullable(), + notes: z.string().nullable(), + procedureCodeNotes: z.string().nullable(), + status: z.string().nullable(), + createdAt: z.date().nullable() + }).nullable().optional(), + _max: z.object({ + id: z.number().int().nullable(), + patientId: z.number().int().nullable(), + userId: z.number().int().nullable(), + staffId: z.number().int().nullable(), + title: z.string().nullable(), + date: z.date().nullable(), + startTime: z.string().nullable(), + endTime: z.string().nullable(), + type: z.string().nullable(), + notes: z.string().nullable(), + procedureCodeNotes: z.string().nullable(), + status: z.string().nullable(), + createdAt: z.date().nullable() + }).nullable().optional()}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/AppointmentCountResult.schema.ts b/packages/db/shared/schemas/results/AppointmentCountResult.schema.ts new file mode 100644 index 00000000..fffcec4b --- /dev/null +++ b/packages/db/shared/schemas/results/AppointmentCountResult.schema.ts @@ -0,0 +1,2 @@ +import * as z from 'zod'; +export const AppointmentCountResultSchema = z.number(); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/AppointmentCreateManyResult.schema.ts b/packages/db/shared/schemas/results/AppointmentCreateManyResult.schema.ts new file mode 100644 index 00000000..5ed55c02 --- /dev/null +++ b/packages/db/shared/schemas/results/AppointmentCreateManyResult.schema.ts @@ -0,0 +1,4 @@ +import * as z from 'zod'; +export const AppointmentCreateManyResultSchema = z.object({ + count: z.number() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/AppointmentCreateResult.schema.ts b/packages/db/shared/schemas/results/AppointmentCreateResult.schema.ts new file mode 100644 index 00000000..cf73aa2c --- /dev/null +++ b/packages/db/shared/schemas/results/AppointmentCreateResult.schema.ts @@ -0,0 +1,25 @@ +import * as z from 'zod'; +export const AppointmentCreateResultSchema = z.object({ + id: z.number().int(), + patientId: z.number().int(), + userId: z.number().int(), + staffId: z.number().int(), + title: z.string(), + date: z.date(), + startTime: z.string(), + endTime: z.string(), + type: z.string(), + typeLocked: z.boolean(), + notes: z.string().optional(), + procedureCodeNotes: z.string().optional(), + status: z.string(), + movedByAi: z.boolean(), + createdAt: z.date(), + eligibilityStatus: z.unknown(), + patient: z.unknown(), + user: z.unknown(), + staff: z.unknown().optional(), + procedures: z.array(z.unknown()), + claims: z.array(z.unknown()), + files: z.array(z.unknown()) +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/AppointmentDeleteManyResult.schema.ts b/packages/db/shared/schemas/results/AppointmentDeleteManyResult.schema.ts new file mode 100644 index 00000000..1fd56482 --- /dev/null +++ b/packages/db/shared/schemas/results/AppointmentDeleteManyResult.schema.ts @@ -0,0 +1,4 @@ +import * as z from 'zod'; +export const AppointmentDeleteManyResultSchema = z.object({ + count: z.number() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/AppointmentDeleteResult.schema.ts b/packages/db/shared/schemas/results/AppointmentDeleteResult.schema.ts new file mode 100644 index 00000000..591ef4c2 --- /dev/null +++ b/packages/db/shared/schemas/results/AppointmentDeleteResult.schema.ts @@ -0,0 +1,25 @@ +import * as z from 'zod'; +export const AppointmentDeleteResultSchema = z.nullable(z.object({ + id: z.number().int(), + patientId: z.number().int(), + userId: z.number().int(), + staffId: z.number().int(), + title: z.string(), + date: z.date(), + startTime: z.string(), + endTime: z.string(), + type: z.string(), + typeLocked: z.boolean(), + notes: z.string().optional(), + procedureCodeNotes: z.string().optional(), + status: z.string(), + movedByAi: z.boolean(), + createdAt: z.date(), + eligibilityStatus: z.unknown(), + patient: z.unknown(), + user: z.unknown(), + staff: z.unknown().optional(), + procedures: z.array(z.unknown()), + claims: z.array(z.unknown()), + files: z.array(z.unknown()) +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/AppointmentFileAggregateResult.schema.ts b/packages/db/shared/schemas/results/AppointmentFileAggregateResult.schema.ts new file mode 100644 index 00000000..748824ca --- /dev/null +++ b/packages/db/shared/schemas/results/AppointmentFileAggregateResult.schema.ts @@ -0,0 +1,31 @@ +import * as z from 'zod'; +export const AppointmentFileAggregateResultSchema = z.object({ _count: z.object({ + id: z.number(), + appointmentId: z.number(), + filename: z.number(), + mimeType: z.number(), + filePath: z.number(), + appointment: z.number() + }).optional(), + _sum: z.object({ + id: z.number().nullable(), + appointmentId: z.number().nullable() + }).nullable().optional(), + _avg: z.object({ + id: z.number().nullable(), + appointmentId: z.number().nullable() + }).nullable().optional(), + _min: z.object({ + id: z.number().int().nullable(), + appointmentId: z.number().int().nullable(), + filename: z.string().nullable(), + mimeType: z.string().nullable(), + filePath: z.string().nullable() + }).nullable().optional(), + _max: z.object({ + id: z.number().int().nullable(), + appointmentId: z.number().int().nullable(), + filename: z.string().nullable(), + mimeType: z.string().nullable(), + filePath: z.string().nullable() + }).nullable().optional()}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/AppointmentFileCountResult.schema.ts b/packages/db/shared/schemas/results/AppointmentFileCountResult.schema.ts new file mode 100644 index 00000000..f509a49c --- /dev/null +++ b/packages/db/shared/schemas/results/AppointmentFileCountResult.schema.ts @@ -0,0 +1,2 @@ +import * as z from 'zod'; +export const AppointmentFileCountResultSchema = z.number(); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/AppointmentFileCreateManyResult.schema.ts b/packages/db/shared/schemas/results/AppointmentFileCreateManyResult.schema.ts new file mode 100644 index 00000000..a2b3e900 --- /dev/null +++ b/packages/db/shared/schemas/results/AppointmentFileCreateManyResult.schema.ts @@ -0,0 +1,4 @@ +import * as z from 'zod'; +export const AppointmentFileCreateManyResultSchema = z.object({ + count: z.number() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/AppointmentFileCreateResult.schema.ts b/packages/db/shared/schemas/results/AppointmentFileCreateResult.schema.ts new file mode 100644 index 00000000..30a65229 --- /dev/null +++ b/packages/db/shared/schemas/results/AppointmentFileCreateResult.schema.ts @@ -0,0 +1,9 @@ +import * as z from 'zod'; +export const AppointmentFileCreateResultSchema = z.object({ + id: z.number().int(), + appointmentId: z.number().int(), + filename: z.string(), + mimeType: z.string().optional(), + filePath: z.string().optional(), + appointment: z.unknown() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/AppointmentFileDeleteManyResult.schema.ts b/packages/db/shared/schemas/results/AppointmentFileDeleteManyResult.schema.ts new file mode 100644 index 00000000..9687c481 --- /dev/null +++ b/packages/db/shared/schemas/results/AppointmentFileDeleteManyResult.schema.ts @@ -0,0 +1,4 @@ +import * as z from 'zod'; +export const AppointmentFileDeleteManyResultSchema = z.object({ + count: z.number() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/AppointmentFileDeleteResult.schema.ts b/packages/db/shared/schemas/results/AppointmentFileDeleteResult.schema.ts new file mode 100644 index 00000000..4111c01c --- /dev/null +++ b/packages/db/shared/schemas/results/AppointmentFileDeleteResult.schema.ts @@ -0,0 +1,9 @@ +import * as z from 'zod'; +export const AppointmentFileDeleteResultSchema = z.nullable(z.object({ + id: z.number().int(), + appointmentId: z.number().int(), + filename: z.string(), + mimeType: z.string().optional(), + filePath: z.string().optional(), + appointment: z.unknown() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/AppointmentFileFindFirstResult.schema.ts b/packages/db/shared/schemas/results/AppointmentFileFindFirstResult.schema.ts new file mode 100644 index 00000000..e23cae8f --- /dev/null +++ b/packages/db/shared/schemas/results/AppointmentFileFindFirstResult.schema.ts @@ -0,0 +1,9 @@ +import * as z from 'zod'; +export const AppointmentFileFindFirstResultSchema = z.nullable(z.object({ + id: z.number().int(), + appointmentId: z.number().int(), + filename: z.string(), + mimeType: z.string().optional(), + filePath: z.string().optional(), + appointment: z.unknown() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/AppointmentFileFindManyResult.schema.ts b/packages/db/shared/schemas/results/AppointmentFileFindManyResult.schema.ts new file mode 100644 index 00000000..28d23f7f --- /dev/null +++ b/packages/db/shared/schemas/results/AppointmentFileFindManyResult.schema.ts @@ -0,0 +1,19 @@ +import * as z from 'zod'; +export const AppointmentFileFindManyResultSchema = z.object({ + data: z.array(z.object({ + id: z.number().int(), + appointmentId: z.number().int(), + filename: z.string(), + mimeType: z.string().optional(), + filePath: z.string().optional(), + appointment: z.unknown() +})), + pagination: z.object({ + page: z.number().int().min(1), + pageSize: z.number().int().min(1), + total: z.number().int().min(0), + totalPages: z.number().int().min(0), + hasNext: z.boolean(), + hasPrev: z.boolean() +}) +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/AppointmentFileFindUniqueResult.schema.ts b/packages/db/shared/schemas/results/AppointmentFileFindUniqueResult.schema.ts new file mode 100644 index 00000000..39045d9d --- /dev/null +++ b/packages/db/shared/schemas/results/AppointmentFileFindUniqueResult.schema.ts @@ -0,0 +1,9 @@ +import * as z from 'zod'; +export const AppointmentFileFindUniqueResultSchema = z.nullable(z.object({ + id: z.number().int(), + appointmentId: z.number().int(), + filename: z.string(), + mimeType: z.string().optional(), + filePath: z.string().optional(), + appointment: z.unknown() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/AppointmentFileGroupByResult.schema.ts b/packages/db/shared/schemas/results/AppointmentFileGroupByResult.schema.ts new file mode 100644 index 00000000..7f94679c --- /dev/null +++ b/packages/db/shared/schemas/results/AppointmentFileGroupByResult.schema.ts @@ -0,0 +1,38 @@ +import * as z from 'zod'; +export const AppointmentFileGroupByResultSchema = z.array(z.object({ + id: z.number().int(), + appointmentId: z.number().int(), + filename: z.string(), + mimeType: z.string(), + filePath: z.string(), + _count: z.object({ + id: z.number(), + appointmentId: z.number(), + filename: z.number(), + mimeType: z.number(), + filePath: z.number(), + appointment: z.number() + }).optional(), + _sum: z.object({ + id: z.number().nullable(), + appointmentId: z.number().nullable() + }).nullable().optional(), + _avg: z.object({ + id: z.number().nullable(), + appointmentId: z.number().nullable() + }).nullable().optional(), + _min: z.object({ + id: z.number().int().nullable(), + appointmentId: z.number().int().nullable(), + filename: z.string().nullable(), + mimeType: z.string().nullable(), + filePath: z.string().nullable() + }).nullable().optional(), + _max: z.object({ + id: z.number().int().nullable(), + appointmentId: z.number().int().nullable(), + filename: z.string().nullable(), + mimeType: z.string().nullable(), + filePath: z.string().nullable() + }).nullable().optional() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/AppointmentFileUpdateManyResult.schema.ts b/packages/db/shared/schemas/results/AppointmentFileUpdateManyResult.schema.ts new file mode 100644 index 00000000..703bb26a --- /dev/null +++ b/packages/db/shared/schemas/results/AppointmentFileUpdateManyResult.schema.ts @@ -0,0 +1,4 @@ +import * as z from 'zod'; +export const AppointmentFileUpdateManyResultSchema = z.object({ + count: z.number() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/AppointmentFileUpdateResult.schema.ts b/packages/db/shared/schemas/results/AppointmentFileUpdateResult.schema.ts new file mode 100644 index 00000000..3f96349a --- /dev/null +++ b/packages/db/shared/schemas/results/AppointmentFileUpdateResult.schema.ts @@ -0,0 +1,9 @@ +import * as z from 'zod'; +export const AppointmentFileUpdateResultSchema = z.nullable(z.object({ + id: z.number().int(), + appointmentId: z.number().int(), + filename: z.string(), + mimeType: z.string().optional(), + filePath: z.string().optional(), + appointment: z.unknown() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/AppointmentFileUpsertResult.schema.ts b/packages/db/shared/schemas/results/AppointmentFileUpsertResult.schema.ts new file mode 100644 index 00000000..55b824f5 --- /dev/null +++ b/packages/db/shared/schemas/results/AppointmentFileUpsertResult.schema.ts @@ -0,0 +1,9 @@ +import * as z from 'zod'; +export const AppointmentFileUpsertResultSchema = z.object({ + id: z.number().int(), + appointmentId: z.number().int(), + filename: z.string(), + mimeType: z.string().optional(), + filePath: z.string().optional(), + appointment: z.unknown() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/AppointmentFindFirstResult.schema.ts b/packages/db/shared/schemas/results/AppointmentFindFirstResult.schema.ts new file mode 100644 index 00000000..bc4d5318 --- /dev/null +++ b/packages/db/shared/schemas/results/AppointmentFindFirstResult.schema.ts @@ -0,0 +1,25 @@ +import * as z from 'zod'; +export const AppointmentFindFirstResultSchema = z.nullable(z.object({ + id: z.number().int(), + patientId: z.number().int(), + userId: z.number().int(), + staffId: z.number().int(), + title: z.string(), + date: z.date(), + startTime: z.string(), + endTime: z.string(), + type: z.string(), + typeLocked: z.boolean(), + notes: z.string().optional(), + procedureCodeNotes: z.string().optional(), + status: z.string(), + movedByAi: z.boolean(), + createdAt: z.date(), + eligibilityStatus: z.unknown(), + patient: z.unknown(), + user: z.unknown(), + staff: z.unknown().optional(), + procedures: z.array(z.unknown()), + claims: z.array(z.unknown()), + files: z.array(z.unknown()) +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/AppointmentFindManyResult.schema.ts b/packages/db/shared/schemas/results/AppointmentFindManyResult.schema.ts new file mode 100644 index 00000000..8eece8d9 --- /dev/null +++ b/packages/db/shared/schemas/results/AppointmentFindManyResult.schema.ts @@ -0,0 +1,35 @@ +import * as z from 'zod'; +export const AppointmentFindManyResultSchema = z.object({ + data: z.array(z.object({ + id: z.number().int(), + patientId: z.number().int(), + userId: z.number().int(), + staffId: z.number().int(), + title: z.string(), + date: z.date(), + startTime: z.string(), + endTime: z.string(), + type: z.string(), + typeLocked: z.boolean(), + notes: z.string().optional(), + procedureCodeNotes: z.string().optional(), + status: z.string(), + movedByAi: z.boolean(), + createdAt: z.date(), + eligibilityStatus: z.unknown(), + patient: z.unknown(), + user: z.unknown(), + staff: z.unknown().optional(), + procedures: z.array(z.unknown()), + claims: z.array(z.unknown()), + files: z.array(z.unknown()) +})), + pagination: z.object({ + page: z.number().int().min(1), + pageSize: z.number().int().min(1), + total: z.number().int().min(0), + totalPages: z.number().int().min(0), + hasNext: z.boolean(), + hasPrev: z.boolean() +}) +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/AppointmentFindUniqueResult.schema.ts b/packages/db/shared/schemas/results/AppointmentFindUniqueResult.schema.ts new file mode 100644 index 00000000..1e29f621 --- /dev/null +++ b/packages/db/shared/schemas/results/AppointmentFindUniqueResult.schema.ts @@ -0,0 +1,25 @@ +import * as z from 'zod'; +export const AppointmentFindUniqueResultSchema = z.nullable(z.object({ + id: z.number().int(), + patientId: z.number().int(), + userId: z.number().int(), + staffId: z.number().int(), + title: z.string(), + date: z.date(), + startTime: z.string(), + endTime: z.string(), + type: z.string(), + typeLocked: z.boolean(), + notes: z.string().optional(), + procedureCodeNotes: z.string().optional(), + status: z.string(), + movedByAi: z.boolean(), + createdAt: z.date(), + eligibilityStatus: z.unknown(), + patient: z.unknown(), + user: z.unknown(), + staff: z.unknown().optional(), + procedures: z.array(z.unknown()), + claims: z.array(z.unknown()), + files: z.array(z.unknown()) +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/AppointmentGroupByResult.schema.ts b/packages/db/shared/schemas/results/AppointmentGroupByResult.schema.ts new file mode 100644 index 00000000..ca1632ee --- /dev/null +++ b/packages/db/shared/schemas/results/AppointmentGroupByResult.schema.ts @@ -0,0 +1,84 @@ +import * as z from 'zod'; +export const AppointmentGroupByResultSchema = z.array(z.object({ + id: z.number().int(), + patientId: z.number().int(), + userId: z.number().int(), + staffId: z.number().int(), + title: z.string(), + date: z.date(), + startTime: z.string(), + endTime: z.string(), + type: z.string(), + typeLocked: z.boolean(), + notes: z.string(), + procedureCodeNotes: z.string(), + status: z.string(), + movedByAi: z.boolean(), + createdAt: z.date(), + _count: z.object({ + id: z.number(), + patientId: z.number(), + userId: z.number(), + staffId: z.number(), + title: z.number(), + date: z.number(), + startTime: z.number(), + endTime: z.number(), + type: z.number(), + typeLocked: z.number(), + notes: z.number(), + procedureCodeNotes: z.number(), + status: z.number(), + movedByAi: z.number(), + createdAt: z.number(), + eligibilityStatus: z.number(), + patient: z.number(), + user: z.number(), + staff: z.number(), + procedures: z.number(), + claims: z.number(), + files: z.number() + }).optional(), + _sum: z.object({ + id: z.number().nullable(), + patientId: z.number().nullable(), + userId: z.number().nullable(), + staffId: z.number().nullable() + }).nullable().optional(), + _avg: z.object({ + id: z.number().nullable(), + patientId: z.number().nullable(), + userId: z.number().nullable(), + staffId: z.number().nullable() + }).nullable().optional(), + _min: z.object({ + id: z.number().int().nullable(), + patientId: z.number().int().nullable(), + userId: z.number().int().nullable(), + staffId: z.number().int().nullable(), + title: z.string().nullable(), + date: z.date().nullable(), + startTime: z.string().nullable(), + endTime: z.string().nullable(), + type: z.string().nullable(), + notes: z.string().nullable(), + procedureCodeNotes: z.string().nullable(), + status: z.string().nullable(), + createdAt: z.date().nullable() + }).nullable().optional(), + _max: z.object({ + id: z.number().int().nullable(), + patientId: z.number().int().nullable(), + userId: z.number().int().nullable(), + staffId: z.number().int().nullable(), + title: z.string().nullable(), + date: z.date().nullable(), + startTime: z.string().nullable(), + endTime: z.string().nullable(), + type: z.string().nullable(), + notes: z.string().nullable(), + procedureCodeNotes: z.string().nullable(), + status: z.string().nullable(), + createdAt: z.date().nullable() + }).nullable().optional() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/AppointmentProcedureAggregateResult.schema.ts b/packages/db/shared/schemas/results/AppointmentProcedureAggregateResult.schema.ts new file mode 100644 index 00000000..483a1bd4 --- /dev/null +++ b/packages/db/shared/schemas/results/AppointmentProcedureAggregateResult.schema.ts @@ -0,0 +1,64 @@ +import * as z from 'zod'; +export const AppointmentProcedureAggregateResultSchema = z.object({ _count: z.object({ + id: z.number(), + appointmentId: z.number(), + patientId: z.number(), + npiProviderId: z.number(), + procedureCode: z.number(), + procedureLabel: z.number(), + fee: z.number(), + category: z.number(), + toothNumber: z.number(), + toothSurface: z.number(), + oralCavityArea: z.number(), + source: z.number(), + comboKey: z.number(), + createdAt: z.number(), + appointment: z.number(), + patient: z.number(), + npiProvider: z.number() + }).optional(), + _sum: z.object({ + id: z.number().nullable(), + appointmentId: z.number().nullable(), + patientId: z.number().nullable(), + npiProviderId: z.number().nullable(), + fee: z.number().nullable() + }).nullable().optional(), + _avg: z.object({ + id: z.number().nullable(), + appointmentId: z.number().nullable(), + patientId: z.number().nullable(), + npiProviderId: z.number().nullable(), + fee: z.number().nullable() + }).nullable().optional(), + _min: z.object({ + id: z.number().int().nullable(), + appointmentId: z.number().int().nullable(), + patientId: z.number().int().nullable(), + npiProviderId: z.number().int().nullable(), + procedureCode: z.string().nullable(), + procedureLabel: z.string().nullable(), + fee: z.number().nullable(), + category: z.string().nullable(), + toothNumber: z.string().nullable(), + toothSurface: z.string().nullable(), + oralCavityArea: z.string().nullable(), + comboKey: z.string().nullable(), + createdAt: z.date().nullable() + }).nullable().optional(), + _max: z.object({ + id: z.number().int().nullable(), + appointmentId: z.number().int().nullable(), + patientId: z.number().int().nullable(), + npiProviderId: z.number().int().nullable(), + procedureCode: z.string().nullable(), + procedureLabel: z.string().nullable(), + fee: z.number().nullable(), + category: z.string().nullable(), + toothNumber: z.string().nullable(), + toothSurface: z.string().nullable(), + oralCavityArea: z.string().nullable(), + comboKey: z.string().nullable(), + createdAt: z.date().nullable() + }).nullable().optional()}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/AppointmentProcedureCountResult.schema.ts b/packages/db/shared/schemas/results/AppointmentProcedureCountResult.schema.ts new file mode 100644 index 00000000..4ec397f1 --- /dev/null +++ b/packages/db/shared/schemas/results/AppointmentProcedureCountResult.schema.ts @@ -0,0 +1,2 @@ +import * as z from 'zod'; +export const AppointmentProcedureCountResultSchema = z.number(); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/AppointmentProcedureCreateManyResult.schema.ts b/packages/db/shared/schemas/results/AppointmentProcedureCreateManyResult.schema.ts new file mode 100644 index 00000000..116fb35c --- /dev/null +++ b/packages/db/shared/schemas/results/AppointmentProcedureCreateManyResult.schema.ts @@ -0,0 +1,4 @@ +import * as z from 'zod'; +export const AppointmentProcedureCreateManyResultSchema = z.object({ + count: z.number() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/AppointmentProcedureCreateResult.schema.ts b/packages/db/shared/schemas/results/AppointmentProcedureCreateResult.schema.ts new file mode 100644 index 00000000..1d111fc1 --- /dev/null +++ b/packages/db/shared/schemas/results/AppointmentProcedureCreateResult.schema.ts @@ -0,0 +1,20 @@ +import * as z from 'zod'; +export const AppointmentProcedureCreateResultSchema = z.object({ + id: z.number().int(), + appointmentId: z.number().int(), + patientId: z.number().int(), + npiProviderId: z.number().int().optional(), + procedureCode: z.string(), + procedureLabel: z.string().optional(), + fee: z.number().optional(), + category: z.string().optional(), + toothNumber: z.string().optional(), + toothSurface: z.string().optional(), + oralCavityArea: z.string().optional(), + source: z.unknown(), + comboKey: z.string().optional(), + createdAt: z.date(), + appointment: z.unknown(), + patient: z.unknown(), + npiProvider: z.unknown().optional() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/AppointmentProcedureDeleteManyResult.schema.ts b/packages/db/shared/schemas/results/AppointmentProcedureDeleteManyResult.schema.ts new file mode 100644 index 00000000..efc4a9d2 --- /dev/null +++ b/packages/db/shared/schemas/results/AppointmentProcedureDeleteManyResult.schema.ts @@ -0,0 +1,4 @@ +import * as z from 'zod'; +export const AppointmentProcedureDeleteManyResultSchema = z.object({ + count: z.number() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/AppointmentProcedureDeleteResult.schema.ts b/packages/db/shared/schemas/results/AppointmentProcedureDeleteResult.schema.ts new file mode 100644 index 00000000..9d02d589 --- /dev/null +++ b/packages/db/shared/schemas/results/AppointmentProcedureDeleteResult.schema.ts @@ -0,0 +1,20 @@ +import * as z from 'zod'; +export const AppointmentProcedureDeleteResultSchema = z.nullable(z.object({ + id: z.number().int(), + appointmentId: z.number().int(), + patientId: z.number().int(), + npiProviderId: z.number().int().optional(), + procedureCode: z.string(), + procedureLabel: z.string().optional(), + fee: z.number().optional(), + category: z.string().optional(), + toothNumber: z.string().optional(), + toothSurface: z.string().optional(), + oralCavityArea: z.string().optional(), + source: z.unknown(), + comboKey: z.string().optional(), + createdAt: z.date(), + appointment: z.unknown(), + patient: z.unknown(), + npiProvider: z.unknown().optional() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/AppointmentProcedureFindFirstResult.schema.ts b/packages/db/shared/schemas/results/AppointmentProcedureFindFirstResult.schema.ts new file mode 100644 index 00000000..4e3b4773 --- /dev/null +++ b/packages/db/shared/schemas/results/AppointmentProcedureFindFirstResult.schema.ts @@ -0,0 +1,20 @@ +import * as z from 'zod'; +export const AppointmentProcedureFindFirstResultSchema = z.nullable(z.object({ + id: z.number().int(), + appointmentId: z.number().int(), + patientId: z.number().int(), + npiProviderId: z.number().int().optional(), + procedureCode: z.string(), + procedureLabel: z.string().optional(), + fee: z.number().optional(), + category: z.string().optional(), + toothNumber: z.string().optional(), + toothSurface: z.string().optional(), + oralCavityArea: z.string().optional(), + source: z.unknown(), + comboKey: z.string().optional(), + createdAt: z.date(), + appointment: z.unknown(), + patient: z.unknown(), + npiProvider: z.unknown().optional() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/AppointmentProcedureFindManyResult.schema.ts b/packages/db/shared/schemas/results/AppointmentProcedureFindManyResult.schema.ts new file mode 100644 index 00000000..c1dd795c --- /dev/null +++ b/packages/db/shared/schemas/results/AppointmentProcedureFindManyResult.schema.ts @@ -0,0 +1,30 @@ +import * as z from 'zod'; +export const AppointmentProcedureFindManyResultSchema = z.object({ + data: z.array(z.object({ + id: z.number().int(), + appointmentId: z.number().int(), + patientId: z.number().int(), + npiProviderId: z.number().int().optional(), + procedureCode: z.string(), + procedureLabel: z.string().optional(), + fee: z.number().optional(), + category: z.string().optional(), + toothNumber: z.string().optional(), + toothSurface: z.string().optional(), + oralCavityArea: z.string().optional(), + source: z.unknown(), + comboKey: z.string().optional(), + createdAt: z.date(), + appointment: z.unknown(), + patient: z.unknown(), + npiProvider: z.unknown().optional() +})), + pagination: z.object({ + page: z.number().int().min(1), + pageSize: z.number().int().min(1), + total: z.number().int().min(0), + totalPages: z.number().int().min(0), + hasNext: z.boolean(), + hasPrev: z.boolean() +}) +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/AppointmentProcedureFindUniqueResult.schema.ts b/packages/db/shared/schemas/results/AppointmentProcedureFindUniqueResult.schema.ts new file mode 100644 index 00000000..73b35f78 --- /dev/null +++ b/packages/db/shared/schemas/results/AppointmentProcedureFindUniqueResult.schema.ts @@ -0,0 +1,20 @@ +import * as z from 'zod'; +export const AppointmentProcedureFindUniqueResultSchema = z.nullable(z.object({ + id: z.number().int(), + appointmentId: z.number().int(), + patientId: z.number().int(), + npiProviderId: z.number().int().optional(), + procedureCode: z.string(), + procedureLabel: z.string().optional(), + fee: z.number().optional(), + category: z.string().optional(), + toothNumber: z.string().optional(), + toothSurface: z.string().optional(), + oralCavityArea: z.string().optional(), + source: z.unknown(), + comboKey: z.string().optional(), + createdAt: z.date(), + appointment: z.unknown(), + patient: z.unknown(), + npiProvider: z.unknown().optional() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/AppointmentProcedureGroupByResult.schema.ts b/packages/db/shared/schemas/results/AppointmentProcedureGroupByResult.schema.ts new file mode 100644 index 00000000..4e0d7202 --- /dev/null +++ b/packages/db/shared/schemas/results/AppointmentProcedureGroupByResult.schema.ts @@ -0,0 +1,79 @@ +import * as z from 'zod'; +export const AppointmentProcedureGroupByResultSchema = z.array(z.object({ + id: z.number().int(), + appointmentId: z.number().int(), + patientId: z.number().int(), + npiProviderId: z.number().int(), + procedureCode: z.string(), + procedureLabel: z.string(), + fee: z.number(), + category: z.string(), + toothNumber: z.string(), + toothSurface: z.string(), + oralCavityArea: z.string(), + comboKey: z.string(), + createdAt: z.date(), + _count: z.object({ + id: z.number(), + appointmentId: z.number(), + patientId: z.number(), + npiProviderId: z.number(), + procedureCode: z.number(), + procedureLabel: z.number(), + fee: z.number(), + category: z.number(), + toothNumber: z.number(), + toothSurface: z.number(), + oralCavityArea: z.number(), + source: z.number(), + comboKey: z.number(), + createdAt: z.number(), + appointment: z.number(), + patient: z.number(), + npiProvider: z.number() + }).optional(), + _sum: z.object({ + id: z.number().nullable(), + appointmentId: z.number().nullable(), + patientId: z.number().nullable(), + npiProviderId: z.number().nullable(), + fee: z.number().nullable() + }).nullable().optional(), + _avg: z.object({ + id: z.number().nullable(), + appointmentId: z.number().nullable(), + patientId: z.number().nullable(), + npiProviderId: z.number().nullable(), + fee: z.number().nullable() + }).nullable().optional(), + _min: z.object({ + id: z.number().int().nullable(), + appointmentId: z.number().int().nullable(), + patientId: z.number().int().nullable(), + npiProviderId: z.number().int().nullable(), + procedureCode: z.string().nullable(), + procedureLabel: z.string().nullable(), + fee: z.number().nullable(), + category: z.string().nullable(), + toothNumber: z.string().nullable(), + toothSurface: z.string().nullable(), + oralCavityArea: z.string().nullable(), + comboKey: z.string().nullable(), + createdAt: z.date().nullable() + }).nullable().optional(), + _max: z.object({ + id: z.number().int().nullable(), + appointmentId: z.number().int().nullable(), + patientId: z.number().int().nullable(), + npiProviderId: z.number().int().nullable(), + procedureCode: z.string().nullable(), + procedureLabel: z.string().nullable(), + fee: z.number().nullable(), + category: z.string().nullable(), + toothNumber: z.string().nullable(), + toothSurface: z.string().nullable(), + oralCavityArea: z.string().nullable(), + comboKey: z.string().nullable(), + createdAt: z.date().nullable() + }).nullable().optional() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/AppointmentProcedureUpdateManyResult.schema.ts b/packages/db/shared/schemas/results/AppointmentProcedureUpdateManyResult.schema.ts new file mode 100644 index 00000000..e5f1973c --- /dev/null +++ b/packages/db/shared/schemas/results/AppointmentProcedureUpdateManyResult.schema.ts @@ -0,0 +1,4 @@ +import * as z from 'zod'; +export const AppointmentProcedureUpdateManyResultSchema = z.object({ + count: z.number() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/AppointmentProcedureUpdateResult.schema.ts b/packages/db/shared/schemas/results/AppointmentProcedureUpdateResult.schema.ts new file mode 100644 index 00000000..4c2e536e --- /dev/null +++ b/packages/db/shared/schemas/results/AppointmentProcedureUpdateResult.schema.ts @@ -0,0 +1,20 @@ +import * as z from 'zod'; +export const AppointmentProcedureUpdateResultSchema = z.nullable(z.object({ + id: z.number().int(), + appointmentId: z.number().int(), + patientId: z.number().int(), + npiProviderId: z.number().int().optional(), + procedureCode: z.string(), + procedureLabel: z.string().optional(), + fee: z.number().optional(), + category: z.string().optional(), + toothNumber: z.string().optional(), + toothSurface: z.string().optional(), + oralCavityArea: z.string().optional(), + source: z.unknown(), + comboKey: z.string().optional(), + createdAt: z.date(), + appointment: z.unknown(), + patient: z.unknown(), + npiProvider: z.unknown().optional() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/AppointmentProcedureUpsertResult.schema.ts b/packages/db/shared/schemas/results/AppointmentProcedureUpsertResult.schema.ts new file mode 100644 index 00000000..d6ad3ae6 --- /dev/null +++ b/packages/db/shared/schemas/results/AppointmentProcedureUpsertResult.schema.ts @@ -0,0 +1,20 @@ +import * as z from 'zod'; +export const AppointmentProcedureUpsertResultSchema = z.object({ + id: z.number().int(), + appointmentId: z.number().int(), + patientId: z.number().int(), + npiProviderId: z.number().int().optional(), + procedureCode: z.string(), + procedureLabel: z.string().optional(), + fee: z.number().optional(), + category: z.string().optional(), + toothNumber: z.string().optional(), + toothSurface: z.string().optional(), + oralCavityArea: z.string().optional(), + source: z.unknown(), + comboKey: z.string().optional(), + createdAt: z.date(), + appointment: z.unknown(), + patient: z.unknown(), + npiProvider: z.unknown().optional() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/AppointmentUpdateManyResult.schema.ts b/packages/db/shared/schemas/results/AppointmentUpdateManyResult.schema.ts new file mode 100644 index 00000000..413dd3c0 --- /dev/null +++ b/packages/db/shared/schemas/results/AppointmentUpdateManyResult.schema.ts @@ -0,0 +1,4 @@ +import * as z from 'zod'; +export const AppointmentUpdateManyResultSchema = z.object({ + count: z.number() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/AppointmentUpdateResult.schema.ts b/packages/db/shared/schemas/results/AppointmentUpdateResult.schema.ts new file mode 100644 index 00000000..5698fad2 --- /dev/null +++ b/packages/db/shared/schemas/results/AppointmentUpdateResult.schema.ts @@ -0,0 +1,25 @@ +import * as z from 'zod'; +export const AppointmentUpdateResultSchema = z.nullable(z.object({ + id: z.number().int(), + patientId: z.number().int(), + userId: z.number().int(), + staffId: z.number().int(), + title: z.string(), + date: z.date(), + startTime: z.string(), + endTime: z.string(), + type: z.string(), + typeLocked: z.boolean(), + notes: z.string().optional(), + procedureCodeNotes: z.string().optional(), + status: z.string(), + movedByAi: z.boolean(), + createdAt: z.date(), + eligibilityStatus: z.unknown(), + patient: z.unknown(), + user: z.unknown(), + staff: z.unknown().optional(), + procedures: z.array(z.unknown()), + claims: z.array(z.unknown()), + files: z.array(z.unknown()) +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/AppointmentUpsertResult.schema.ts b/packages/db/shared/schemas/results/AppointmentUpsertResult.schema.ts new file mode 100644 index 00000000..e35372a0 --- /dev/null +++ b/packages/db/shared/schemas/results/AppointmentUpsertResult.schema.ts @@ -0,0 +1,25 @@ +import * as z from 'zod'; +export const AppointmentUpsertResultSchema = z.object({ + id: z.number().int(), + patientId: z.number().int(), + userId: z.number().int(), + staffId: z.number().int(), + title: z.string(), + date: z.date(), + startTime: z.string(), + endTime: z.string(), + type: z.string(), + typeLocked: z.boolean(), + notes: z.string().optional(), + procedureCodeNotes: z.string().optional(), + status: z.string(), + movedByAi: z.boolean(), + createdAt: z.date(), + eligibilityStatus: z.unknown(), + patient: z.unknown(), + user: z.unknown(), + staff: z.unknown().optional(), + procedures: z.array(z.unknown()), + claims: z.array(z.unknown()), + files: z.array(z.unknown()) +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/BackupDestinationAggregateResult.schema.ts b/packages/db/shared/schemas/results/BackupDestinationAggregateResult.schema.ts new file mode 100644 index 00000000..60599d91 --- /dev/null +++ b/packages/db/shared/schemas/results/BackupDestinationAggregateResult.schema.ts @@ -0,0 +1,29 @@ +import * as z from 'zod'; +export const BackupDestinationAggregateResultSchema = z.object({ _count: z.object({ + id: z.number(), + userId: z.number(), + path: z.number(), + isActive: z.number(), + createdAt: z.number(), + user: z.number() + }).optional(), + _sum: z.object({ + id: z.number().nullable(), + userId: z.number().nullable() + }).nullable().optional(), + _avg: z.object({ + id: z.number().nullable(), + userId: z.number().nullable() + }).nullable().optional(), + _min: z.object({ + id: z.number().int().nullable(), + userId: z.number().int().nullable(), + path: z.string().nullable(), + createdAt: z.date().nullable() + }).nullable().optional(), + _max: z.object({ + id: z.number().int().nullable(), + userId: z.number().int().nullable(), + path: z.string().nullable(), + createdAt: z.date().nullable() + }).nullable().optional()}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/BackupDestinationCountResult.schema.ts b/packages/db/shared/schemas/results/BackupDestinationCountResult.schema.ts new file mode 100644 index 00000000..60190885 --- /dev/null +++ b/packages/db/shared/schemas/results/BackupDestinationCountResult.schema.ts @@ -0,0 +1,2 @@ +import * as z from 'zod'; +export const BackupDestinationCountResultSchema = z.number(); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/BackupDestinationCreateManyResult.schema.ts b/packages/db/shared/schemas/results/BackupDestinationCreateManyResult.schema.ts new file mode 100644 index 00000000..14f9ab1d --- /dev/null +++ b/packages/db/shared/schemas/results/BackupDestinationCreateManyResult.schema.ts @@ -0,0 +1,4 @@ +import * as z from 'zod'; +export const BackupDestinationCreateManyResultSchema = z.object({ + count: z.number() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/BackupDestinationCreateResult.schema.ts b/packages/db/shared/schemas/results/BackupDestinationCreateResult.schema.ts new file mode 100644 index 00000000..5b69c3a8 --- /dev/null +++ b/packages/db/shared/schemas/results/BackupDestinationCreateResult.schema.ts @@ -0,0 +1,9 @@ +import * as z from 'zod'; +export const BackupDestinationCreateResultSchema = z.object({ + id: z.number().int(), + userId: z.number().int(), + path: z.string(), + isActive: z.boolean(), + createdAt: z.date(), + user: z.unknown() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/BackupDestinationDeleteManyResult.schema.ts b/packages/db/shared/schemas/results/BackupDestinationDeleteManyResult.schema.ts new file mode 100644 index 00000000..f31d9208 --- /dev/null +++ b/packages/db/shared/schemas/results/BackupDestinationDeleteManyResult.schema.ts @@ -0,0 +1,4 @@ +import * as z from 'zod'; +export const BackupDestinationDeleteManyResultSchema = z.object({ + count: z.number() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/BackupDestinationDeleteResult.schema.ts b/packages/db/shared/schemas/results/BackupDestinationDeleteResult.schema.ts new file mode 100644 index 00000000..d275625e --- /dev/null +++ b/packages/db/shared/schemas/results/BackupDestinationDeleteResult.schema.ts @@ -0,0 +1,9 @@ +import * as z from 'zod'; +export const BackupDestinationDeleteResultSchema = z.nullable(z.object({ + id: z.number().int(), + userId: z.number().int(), + path: z.string(), + isActive: z.boolean(), + createdAt: z.date(), + user: z.unknown() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/BackupDestinationFindFirstResult.schema.ts b/packages/db/shared/schemas/results/BackupDestinationFindFirstResult.schema.ts new file mode 100644 index 00000000..a2a8229c --- /dev/null +++ b/packages/db/shared/schemas/results/BackupDestinationFindFirstResult.schema.ts @@ -0,0 +1,9 @@ +import * as z from 'zod'; +export const BackupDestinationFindFirstResultSchema = z.nullable(z.object({ + id: z.number().int(), + userId: z.number().int(), + path: z.string(), + isActive: z.boolean(), + createdAt: z.date(), + user: z.unknown() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/BackupDestinationFindManyResult.schema.ts b/packages/db/shared/schemas/results/BackupDestinationFindManyResult.schema.ts new file mode 100644 index 00000000..b7243a65 --- /dev/null +++ b/packages/db/shared/schemas/results/BackupDestinationFindManyResult.schema.ts @@ -0,0 +1,19 @@ +import * as z from 'zod'; +export const BackupDestinationFindManyResultSchema = z.object({ + data: z.array(z.object({ + id: z.number().int(), + userId: z.number().int(), + path: z.string(), + isActive: z.boolean(), + createdAt: z.date(), + user: z.unknown() +})), + pagination: z.object({ + page: z.number().int().min(1), + pageSize: z.number().int().min(1), + total: z.number().int().min(0), + totalPages: z.number().int().min(0), + hasNext: z.boolean(), + hasPrev: z.boolean() +}) +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/BackupDestinationFindUniqueResult.schema.ts b/packages/db/shared/schemas/results/BackupDestinationFindUniqueResult.schema.ts new file mode 100644 index 00000000..81e796f9 --- /dev/null +++ b/packages/db/shared/schemas/results/BackupDestinationFindUniqueResult.schema.ts @@ -0,0 +1,9 @@ +import * as z from 'zod'; +export const BackupDestinationFindUniqueResultSchema = z.nullable(z.object({ + id: z.number().int(), + userId: z.number().int(), + path: z.string(), + isActive: z.boolean(), + createdAt: z.date(), + user: z.unknown() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/BackupDestinationGroupByResult.schema.ts b/packages/db/shared/schemas/results/BackupDestinationGroupByResult.schema.ts new file mode 100644 index 00000000..0307048c --- /dev/null +++ b/packages/db/shared/schemas/results/BackupDestinationGroupByResult.schema.ts @@ -0,0 +1,36 @@ +import * as z from 'zod'; +export const BackupDestinationGroupByResultSchema = z.array(z.object({ + id: z.number().int(), + userId: z.number().int(), + path: z.string(), + isActive: z.boolean(), + createdAt: z.date(), + _count: z.object({ + id: z.number(), + userId: z.number(), + path: z.number(), + isActive: z.number(), + createdAt: z.number(), + user: z.number() + }).optional(), + _sum: z.object({ + id: z.number().nullable(), + userId: z.number().nullable() + }).nullable().optional(), + _avg: z.object({ + id: z.number().nullable(), + userId: z.number().nullable() + }).nullable().optional(), + _min: z.object({ + id: z.number().int().nullable(), + userId: z.number().int().nullable(), + path: z.string().nullable(), + createdAt: z.date().nullable() + }).nullable().optional(), + _max: z.object({ + id: z.number().int().nullable(), + userId: z.number().int().nullable(), + path: z.string().nullable(), + createdAt: z.date().nullable() + }).nullable().optional() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/BackupDestinationUpdateManyResult.schema.ts b/packages/db/shared/schemas/results/BackupDestinationUpdateManyResult.schema.ts new file mode 100644 index 00000000..a11c3f8a --- /dev/null +++ b/packages/db/shared/schemas/results/BackupDestinationUpdateManyResult.schema.ts @@ -0,0 +1,4 @@ +import * as z from 'zod'; +export const BackupDestinationUpdateManyResultSchema = z.object({ + count: z.number() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/BackupDestinationUpdateResult.schema.ts b/packages/db/shared/schemas/results/BackupDestinationUpdateResult.schema.ts new file mode 100644 index 00000000..ac78c514 --- /dev/null +++ b/packages/db/shared/schemas/results/BackupDestinationUpdateResult.schema.ts @@ -0,0 +1,9 @@ +import * as z from 'zod'; +export const BackupDestinationUpdateResultSchema = z.nullable(z.object({ + id: z.number().int(), + userId: z.number().int(), + path: z.string(), + isActive: z.boolean(), + createdAt: z.date(), + user: z.unknown() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/BackupDestinationUpsertResult.schema.ts b/packages/db/shared/schemas/results/BackupDestinationUpsertResult.schema.ts new file mode 100644 index 00000000..cc10ad45 --- /dev/null +++ b/packages/db/shared/schemas/results/BackupDestinationUpsertResult.schema.ts @@ -0,0 +1,9 @@ +import * as z from 'zod'; +export const BackupDestinationUpsertResultSchema = z.object({ + id: z.number().int(), + userId: z.number().int(), + path: z.string(), + isActive: z.boolean(), + createdAt: z.date(), + user: z.unknown() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/ClaimAggregateResult.schema.ts b/packages/db/shared/schemas/results/ClaimAggregateResult.schema.ts new file mode 100644 index 00000000..710c7f74 --- /dev/null +++ b/packages/db/shared/schemas/results/ClaimAggregateResult.schema.ts @@ -0,0 +1,82 @@ +import * as z from 'zod'; +export const ClaimAggregateResultSchema = z.object({ _count: z.object({ + id: z.number(), + patientId: z.number(), + appointmentId: z.number(), + userId: z.number(), + staffId: z.number(), + patientName: z.number(), + memberId: z.number(), + dateOfBirth: z.number(), + remarks: z.number(), + missingTeethStatus: z.number(), + missingTeeth: z.number(), + serviceDate: z.number(), + insuranceProvider: z.number(), + createdAt: z.number(), + updatedAt: z.number(), + status: z.number(), + claimNumber: z.number(), + preAuthNumber: z.number(), + npiProviderId: z.number(), + patient: z.number(), + appointment: z.number(), + user: z.number(), + staff: z.number(), + npiProvider: z.number(), + serviceLines: z.number(), + claimFiles: z.number(), + payment: z.number() + }).optional(), + _sum: z.object({ + id: z.number().nullable(), + patientId: z.number().nullable(), + appointmentId: z.number().nullable(), + userId: z.number().nullable(), + staffId: z.number().nullable(), + npiProviderId: z.number().nullable() + }).nullable().optional(), + _avg: z.object({ + id: z.number().nullable(), + patientId: z.number().nullable(), + appointmentId: z.number().nullable(), + userId: z.number().nullable(), + staffId: z.number().nullable(), + npiProviderId: z.number().nullable() + }).nullable().optional(), + _min: z.object({ + id: z.number().int().nullable(), + patientId: z.number().int().nullable(), + appointmentId: z.number().int().nullable(), + userId: z.number().int().nullable(), + staffId: z.number().int().nullable(), + patientName: z.string().nullable(), + memberId: z.string().nullable(), + dateOfBirth: z.date().nullable(), + remarks: z.string().nullable(), + serviceDate: z.date().nullable(), + insuranceProvider: z.string().nullable(), + createdAt: z.date().nullable(), + updatedAt: z.date().nullable(), + claimNumber: z.string().nullable(), + preAuthNumber: z.string().nullable(), + npiProviderId: z.number().int().nullable() + }).nullable().optional(), + _max: z.object({ + id: z.number().int().nullable(), + patientId: z.number().int().nullable(), + appointmentId: z.number().int().nullable(), + userId: z.number().int().nullable(), + staffId: z.number().int().nullable(), + patientName: z.string().nullable(), + memberId: z.string().nullable(), + dateOfBirth: z.date().nullable(), + remarks: z.string().nullable(), + serviceDate: z.date().nullable(), + insuranceProvider: z.string().nullable(), + createdAt: z.date().nullable(), + updatedAt: z.date().nullable(), + claimNumber: z.string().nullable(), + preAuthNumber: z.string().nullable(), + npiProviderId: z.number().int().nullable() + }).nullable().optional()}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/ClaimCountResult.schema.ts b/packages/db/shared/schemas/results/ClaimCountResult.schema.ts new file mode 100644 index 00000000..788895ac --- /dev/null +++ b/packages/db/shared/schemas/results/ClaimCountResult.schema.ts @@ -0,0 +1,2 @@ +import * as z from 'zod'; +export const ClaimCountResultSchema = z.number(); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/ClaimCreateManyResult.schema.ts b/packages/db/shared/schemas/results/ClaimCreateManyResult.schema.ts new file mode 100644 index 00000000..79e09cfd --- /dev/null +++ b/packages/db/shared/schemas/results/ClaimCreateManyResult.schema.ts @@ -0,0 +1,4 @@ +import * as z from 'zod'; +export const ClaimCreateManyResultSchema = z.object({ + count: z.number() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/ClaimCreateResult.schema.ts b/packages/db/shared/schemas/results/ClaimCreateResult.schema.ts new file mode 100644 index 00000000..60d7115e --- /dev/null +++ b/packages/db/shared/schemas/results/ClaimCreateResult.schema.ts @@ -0,0 +1,30 @@ +import * as z from 'zod'; +export const ClaimCreateResultSchema = z.object({ + id: z.number().int(), + patientId: z.number().int(), + appointmentId: z.number().int().optional(), + userId: z.number().int(), + staffId: z.number().int(), + patientName: z.string(), + memberId: z.string(), + dateOfBirth: z.date(), + remarks: z.string(), + missingTeethStatus: z.unknown(), + missingTeeth: z.unknown().optional(), + serviceDate: z.date(), + insuranceProvider: z.string(), + createdAt: z.date(), + updatedAt: z.date(), + status: z.unknown(), + claimNumber: z.string().optional(), + preAuthNumber: z.string().optional(), + npiProviderId: z.number().int().optional(), + patient: z.unknown(), + appointment: z.unknown().optional(), + user: z.unknown().optional(), + staff: z.unknown().optional(), + npiProvider: z.unknown().optional(), + serviceLines: z.array(z.unknown()), + claimFiles: z.array(z.unknown()), + payment: z.unknown().optional() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/ClaimDeleteManyResult.schema.ts b/packages/db/shared/schemas/results/ClaimDeleteManyResult.schema.ts new file mode 100644 index 00000000..9f2810da --- /dev/null +++ b/packages/db/shared/schemas/results/ClaimDeleteManyResult.schema.ts @@ -0,0 +1,4 @@ +import * as z from 'zod'; +export const ClaimDeleteManyResultSchema = z.object({ + count: z.number() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/ClaimDeleteResult.schema.ts b/packages/db/shared/schemas/results/ClaimDeleteResult.schema.ts new file mode 100644 index 00000000..8e3bccfb --- /dev/null +++ b/packages/db/shared/schemas/results/ClaimDeleteResult.schema.ts @@ -0,0 +1,30 @@ +import * as z from 'zod'; +export const ClaimDeleteResultSchema = z.nullable(z.object({ + id: z.number().int(), + patientId: z.number().int(), + appointmentId: z.number().int().optional(), + userId: z.number().int(), + staffId: z.number().int(), + patientName: z.string(), + memberId: z.string(), + dateOfBirth: z.date(), + remarks: z.string(), + missingTeethStatus: z.unknown(), + missingTeeth: z.unknown().optional(), + serviceDate: z.date(), + insuranceProvider: z.string(), + createdAt: z.date(), + updatedAt: z.date(), + status: z.unknown(), + claimNumber: z.string().optional(), + preAuthNumber: z.string().optional(), + npiProviderId: z.number().int().optional(), + patient: z.unknown(), + appointment: z.unknown().optional(), + user: z.unknown().optional(), + staff: z.unknown().optional(), + npiProvider: z.unknown().optional(), + serviceLines: z.array(z.unknown()), + claimFiles: z.array(z.unknown()), + payment: z.unknown().optional() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/ClaimFileAggregateResult.schema.ts b/packages/db/shared/schemas/results/ClaimFileAggregateResult.schema.ts new file mode 100644 index 00000000..2e614771 --- /dev/null +++ b/packages/db/shared/schemas/results/ClaimFileAggregateResult.schema.ts @@ -0,0 +1,31 @@ +import * as z from 'zod'; +export const ClaimFileAggregateResultSchema = z.object({ _count: z.object({ + id: z.number(), + claimId: z.number(), + filename: z.number(), + mimeType: z.number(), + filePath: z.number(), + claim: z.number() + }).optional(), + _sum: z.object({ + id: z.number().nullable(), + claimId: z.number().nullable() + }).nullable().optional(), + _avg: z.object({ + id: z.number().nullable(), + claimId: z.number().nullable() + }).nullable().optional(), + _min: z.object({ + id: z.number().int().nullable(), + claimId: z.number().int().nullable(), + filename: z.string().nullable(), + mimeType: z.string().nullable(), + filePath: z.string().nullable() + }).nullable().optional(), + _max: z.object({ + id: z.number().int().nullable(), + claimId: z.number().int().nullable(), + filename: z.string().nullable(), + mimeType: z.string().nullable(), + filePath: z.string().nullable() + }).nullable().optional()}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/ClaimFileCountResult.schema.ts b/packages/db/shared/schemas/results/ClaimFileCountResult.schema.ts new file mode 100644 index 00000000..96f2863d --- /dev/null +++ b/packages/db/shared/schemas/results/ClaimFileCountResult.schema.ts @@ -0,0 +1,2 @@ +import * as z from 'zod'; +export const ClaimFileCountResultSchema = z.number(); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/ClaimFileCreateManyResult.schema.ts b/packages/db/shared/schemas/results/ClaimFileCreateManyResult.schema.ts new file mode 100644 index 00000000..64aaf46f --- /dev/null +++ b/packages/db/shared/schemas/results/ClaimFileCreateManyResult.schema.ts @@ -0,0 +1,4 @@ +import * as z from 'zod'; +export const ClaimFileCreateManyResultSchema = z.object({ + count: z.number() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/ClaimFileCreateResult.schema.ts b/packages/db/shared/schemas/results/ClaimFileCreateResult.schema.ts new file mode 100644 index 00000000..d9dbbf5c --- /dev/null +++ b/packages/db/shared/schemas/results/ClaimFileCreateResult.schema.ts @@ -0,0 +1,9 @@ +import * as z from 'zod'; +export const ClaimFileCreateResultSchema = z.object({ + id: z.number().int(), + claimId: z.number().int(), + filename: z.string(), + mimeType: z.string(), + filePath: z.string().optional(), + claim: z.unknown() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/ClaimFileDeleteManyResult.schema.ts b/packages/db/shared/schemas/results/ClaimFileDeleteManyResult.schema.ts new file mode 100644 index 00000000..b6cee2ed --- /dev/null +++ b/packages/db/shared/schemas/results/ClaimFileDeleteManyResult.schema.ts @@ -0,0 +1,4 @@ +import * as z from 'zod'; +export const ClaimFileDeleteManyResultSchema = z.object({ + count: z.number() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/ClaimFileDeleteResult.schema.ts b/packages/db/shared/schemas/results/ClaimFileDeleteResult.schema.ts new file mode 100644 index 00000000..57ebc795 --- /dev/null +++ b/packages/db/shared/schemas/results/ClaimFileDeleteResult.schema.ts @@ -0,0 +1,9 @@ +import * as z from 'zod'; +export const ClaimFileDeleteResultSchema = z.nullable(z.object({ + id: z.number().int(), + claimId: z.number().int(), + filename: z.string(), + mimeType: z.string(), + filePath: z.string().optional(), + claim: z.unknown() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/ClaimFileFindFirstResult.schema.ts b/packages/db/shared/schemas/results/ClaimFileFindFirstResult.schema.ts new file mode 100644 index 00000000..78be9db2 --- /dev/null +++ b/packages/db/shared/schemas/results/ClaimFileFindFirstResult.schema.ts @@ -0,0 +1,9 @@ +import * as z from 'zod'; +export const ClaimFileFindFirstResultSchema = z.nullable(z.object({ + id: z.number().int(), + claimId: z.number().int(), + filename: z.string(), + mimeType: z.string(), + filePath: z.string().optional(), + claim: z.unknown() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/ClaimFileFindManyResult.schema.ts b/packages/db/shared/schemas/results/ClaimFileFindManyResult.schema.ts new file mode 100644 index 00000000..8854daa8 --- /dev/null +++ b/packages/db/shared/schemas/results/ClaimFileFindManyResult.schema.ts @@ -0,0 +1,19 @@ +import * as z from 'zod'; +export const ClaimFileFindManyResultSchema = z.object({ + data: z.array(z.object({ + id: z.number().int(), + claimId: z.number().int(), + filename: z.string(), + mimeType: z.string(), + filePath: z.string().optional(), + claim: z.unknown() +})), + pagination: z.object({ + page: z.number().int().min(1), + pageSize: z.number().int().min(1), + total: z.number().int().min(0), + totalPages: z.number().int().min(0), + hasNext: z.boolean(), + hasPrev: z.boolean() +}) +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/ClaimFileFindUniqueResult.schema.ts b/packages/db/shared/schemas/results/ClaimFileFindUniqueResult.schema.ts new file mode 100644 index 00000000..0be56576 --- /dev/null +++ b/packages/db/shared/schemas/results/ClaimFileFindUniqueResult.schema.ts @@ -0,0 +1,9 @@ +import * as z from 'zod'; +export const ClaimFileFindUniqueResultSchema = z.nullable(z.object({ + id: z.number().int(), + claimId: z.number().int(), + filename: z.string(), + mimeType: z.string(), + filePath: z.string().optional(), + claim: z.unknown() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/ClaimFileGroupByResult.schema.ts b/packages/db/shared/schemas/results/ClaimFileGroupByResult.schema.ts new file mode 100644 index 00000000..52e6c4bf --- /dev/null +++ b/packages/db/shared/schemas/results/ClaimFileGroupByResult.schema.ts @@ -0,0 +1,38 @@ +import * as z from 'zod'; +export const ClaimFileGroupByResultSchema = z.array(z.object({ + id: z.number().int(), + claimId: z.number().int(), + filename: z.string(), + mimeType: z.string(), + filePath: z.string(), + _count: z.object({ + id: z.number(), + claimId: z.number(), + filename: z.number(), + mimeType: z.number(), + filePath: z.number(), + claim: z.number() + }).optional(), + _sum: z.object({ + id: z.number().nullable(), + claimId: z.number().nullable() + }).nullable().optional(), + _avg: z.object({ + id: z.number().nullable(), + claimId: z.number().nullable() + }).nullable().optional(), + _min: z.object({ + id: z.number().int().nullable(), + claimId: z.number().int().nullable(), + filename: z.string().nullable(), + mimeType: z.string().nullable(), + filePath: z.string().nullable() + }).nullable().optional(), + _max: z.object({ + id: z.number().int().nullable(), + claimId: z.number().int().nullable(), + filename: z.string().nullable(), + mimeType: z.string().nullable(), + filePath: z.string().nullable() + }).nullable().optional() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/ClaimFileUpdateManyResult.schema.ts b/packages/db/shared/schemas/results/ClaimFileUpdateManyResult.schema.ts new file mode 100644 index 00000000..52bbab6d --- /dev/null +++ b/packages/db/shared/schemas/results/ClaimFileUpdateManyResult.schema.ts @@ -0,0 +1,4 @@ +import * as z from 'zod'; +export const ClaimFileUpdateManyResultSchema = z.object({ + count: z.number() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/ClaimFileUpdateResult.schema.ts b/packages/db/shared/schemas/results/ClaimFileUpdateResult.schema.ts new file mode 100644 index 00000000..cae57e1f --- /dev/null +++ b/packages/db/shared/schemas/results/ClaimFileUpdateResult.schema.ts @@ -0,0 +1,9 @@ +import * as z from 'zod'; +export const ClaimFileUpdateResultSchema = z.nullable(z.object({ + id: z.number().int(), + claimId: z.number().int(), + filename: z.string(), + mimeType: z.string(), + filePath: z.string().optional(), + claim: z.unknown() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/ClaimFileUpsertResult.schema.ts b/packages/db/shared/schemas/results/ClaimFileUpsertResult.schema.ts new file mode 100644 index 00000000..d4d0af4c --- /dev/null +++ b/packages/db/shared/schemas/results/ClaimFileUpsertResult.schema.ts @@ -0,0 +1,9 @@ +import * as z from 'zod'; +export const ClaimFileUpsertResultSchema = z.object({ + id: z.number().int(), + claimId: z.number().int(), + filename: z.string(), + mimeType: z.string(), + filePath: z.string().optional(), + claim: z.unknown() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/ClaimFindFirstResult.schema.ts b/packages/db/shared/schemas/results/ClaimFindFirstResult.schema.ts new file mode 100644 index 00000000..d8105c8f --- /dev/null +++ b/packages/db/shared/schemas/results/ClaimFindFirstResult.schema.ts @@ -0,0 +1,30 @@ +import * as z from 'zod'; +export const ClaimFindFirstResultSchema = z.nullable(z.object({ + id: z.number().int(), + patientId: z.number().int(), + appointmentId: z.number().int().optional(), + userId: z.number().int(), + staffId: z.number().int(), + patientName: z.string(), + memberId: z.string(), + dateOfBirth: z.date(), + remarks: z.string(), + missingTeethStatus: z.unknown(), + missingTeeth: z.unknown().optional(), + serviceDate: z.date(), + insuranceProvider: z.string(), + createdAt: z.date(), + updatedAt: z.date(), + status: z.unknown(), + claimNumber: z.string().optional(), + preAuthNumber: z.string().optional(), + npiProviderId: z.number().int().optional(), + patient: z.unknown(), + appointment: z.unknown().optional(), + user: z.unknown().optional(), + staff: z.unknown().optional(), + npiProvider: z.unknown().optional(), + serviceLines: z.array(z.unknown()), + claimFiles: z.array(z.unknown()), + payment: z.unknown().optional() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/ClaimFindManyResult.schema.ts b/packages/db/shared/schemas/results/ClaimFindManyResult.schema.ts new file mode 100644 index 00000000..fb8e9b4d --- /dev/null +++ b/packages/db/shared/schemas/results/ClaimFindManyResult.schema.ts @@ -0,0 +1,40 @@ +import * as z from 'zod'; +export const ClaimFindManyResultSchema = z.object({ + data: z.array(z.object({ + id: z.number().int(), + patientId: z.number().int(), + appointmentId: z.number().int().optional(), + userId: z.number().int(), + staffId: z.number().int(), + patientName: z.string(), + memberId: z.string(), + dateOfBirth: z.date(), + remarks: z.string(), + missingTeethStatus: z.unknown(), + missingTeeth: z.unknown().optional(), + serviceDate: z.date(), + insuranceProvider: z.string(), + createdAt: z.date(), + updatedAt: z.date(), + status: z.unknown(), + claimNumber: z.string().optional(), + preAuthNumber: z.string().optional(), + npiProviderId: z.number().int().optional(), + patient: z.unknown(), + appointment: z.unknown().optional(), + user: z.unknown().optional(), + staff: z.unknown().optional(), + npiProvider: z.unknown().optional(), + serviceLines: z.array(z.unknown()), + claimFiles: z.array(z.unknown()), + payment: z.unknown().optional() +})), + pagination: z.object({ + page: z.number().int().min(1), + pageSize: z.number().int().min(1), + total: z.number().int().min(0), + totalPages: z.number().int().min(0), + hasNext: z.boolean(), + hasPrev: z.boolean() +}) +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/ClaimFindUniqueResult.schema.ts b/packages/db/shared/schemas/results/ClaimFindUniqueResult.schema.ts new file mode 100644 index 00000000..dc9eda4c --- /dev/null +++ b/packages/db/shared/schemas/results/ClaimFindUniqueResult.schema.ts @@ -0,0 +1,30 @@ +import * as z from 'zod'; +export const ClaimFindUniqueResultSchema = z.nullable(z.object({ + id: z.number().int(), + patientId: z.number().int(), + appointmentId: z.number().int().optional(), + userId: z.number().int(), + staffId: z.number().int(), + patientName: z.string(), + memberId: z.string(), + dateOfBirth: z.date(), + remarks: z.string(), + missingTeethStatus: z.unknown(), + missingTeeth: z.unknown().optional(), + serviceDate: z.date(), + insuranceProvider: z.string(), + createdAt: z.date(), + updatedAt: z.date(), + status: z.unknown(), + claimNumber: z.string().optional(), + preAuthNumber: z.string().optional(), + npiProviderId: z.number().int().optional(), + patient: z.unknown(), + appointment: z.unknown().optional(), + user: z.unknown().optional(), + staff: z.unknown().optional(), + npiProvider: z.unknown().optional(), + serviceLines: z.array(z.unknown()), + claimFiles: z.array(z.unknown()), + payment: z.unknown().optional() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/ClaimGroupByResult.schema.ts b/packages/db/shared/schemas/results/ClaimGroupByResult.schema.ts new file mode 100644 index 00000000..e969e241 --- /dev/null +++ b/packages/db/shared/schemas/results/ClaimGroupByResult.schema.ts @@ -0,0 +1,101 @@ +import * as z from 'zod'; +export const ClaimGroupByResultSchema = z.array(z.object({ + id: z.number().int(), + patientId: z.number().int(), + appointmentId: z.number().int(), + userId: z.number().int(), + staffId: z.number().int(), + patientName: z.string(), + memberId: z.string(), + dateOfBirth: z.date(), + remarks: z.string(), + missingTeeth: z.unknown(), + serviceDate: z.date(), + insuranceProvider: z.string(), + createdAt: z.date(), + updatedAt: z.date(), + claimNumber: z.string(), + preAuthNumber: z.string(), + npiProviderId: z.number().int(), + _count: z.object({ + id: z.number(), + patientId: z.number(), + appointmentId: z.number(), + userId: z.number(), + staffId: z.number(), + patientName: z.number(), + memberId: z.number(), + dateOfBirth: z.number(), + remarks: z.number(), + missingTeethStatus: z.number(), + missingTeeth: z.number(), + serviceDate: z.number(), + insuranceProvider: z.number(), + createdAt: z.number(), + updatedAt: z.number(), + status: z.number(), + claimNumber: z.number(), + preAuthNumber: z.number(), + npiProviderId: z.number(), + patient: z.number(), + appointment: z.number(), + user: z.number(), + staff: z.number(), + npiProvider: z.number(), + serviceLines: z.number(), + claimFiles: z.number(), + payment: z.number() + }).optional(), + _sum: z.object({ + id: z.number().nullable(), + patientId: z.number().nullable(), + appointmentId: z.number().nullable(), + userId: z.number().nullable(), + staffId: z.number().nullable(), + npiProviderId: z.number().nullable() + }).nullable().optional(), + _avg: z.object({ + id: z.number().nullable(), + patientId: z.number().nullable(), + appointmentId: z.number().nullable(), + userId: z.number().nullable(), + staffId: z.number().nullable(), + npiProviderId: z.number().nullable() + }).nullable().optional(), + _min: z.object({ + id: z.number().int().nullable(), + patientId: z.number().int().nullable(), + appointmentId: z.number().int().nullable(), + userId: z.number().int().nullable(), + staffId: z.number().int().nullable(), + patientName: z.string().nullable(), + memberId: z.string().nullable(), + dateOfBirth: z.date().nullable(), + remarks: z.string().nullable(), + serviceDate: z.date().nullable(), + insuranceProvider: z.string().nullable(), + createdAt: z.date().nullable(), + updatedAt: z.date().nullable(), + claimNumber: z.string().nullable(), + preAuthNumber: z.string().nullable(), + npiProviderId: z.number().int().nullable() + }).nullable().optional(), + _max: z.object({ + id: z.number().int().nullable(), + patientId: z.number().int().nullable(), + appointmentId: z.number().int().nullable(), + userId: z.number().int().nullable(), + staffId: z.number().int().nullable(), + patientName: z.string().nullable(), + memberId: z.string().nullable(), + dateOfBirth: z.date().nullable(), + remarks: z.string().nullable(), + serviceDate: z.date().nullable(), + insuranceProvider: z.string().nullable(), + createdAt: z.date().nullable(), + updatedAt: z.date().nullable(), + claimNumber: z.string().nullable(), + preAuthNumber: z.string().nullable(), + npiProviderId: z.number().int().nullable() + }).nullable().optional() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/ClaimUpdateManyResult.schema.ts b/packages/db/shared/schemas/results/ClaimUpdateManyResult.schema.ts new file mode 100644 index 00000000..27756597 --- /dev/null +++ b/packages/db/shared/schemas/results/ClaimUpdateManyResult.schema.ts @@ -0,0 +1,4 @@ +import * as z from 'zod'; +export const ClaimUpdateManyResultSchema = z.object({ + count: z.number() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/ClaimUpdateResult.schema.ts b/packages/db/shared/schemas/results/ClaimUpdateResult.schema.ts new file mode 100644 index 00000000..ee9760b2 --- /dev/null +++ b/packages/db/shared/schemas/results/ClaimUpdateResult.schema.ts @@ -0,0 +1,30 @@ +import * as z from 'zod'; +export const ClaimUpdateResultSchema = z.nullable(z.object({ + id: z.number().int(), + patientId: z.number().int(), + appointmentId: z.number().int().optional(), + userId: z.number().int(), + staffId: z.number().int(), + patientName: z.string(), + memberId: z.string(), + dateOfBirth: z.date(), + remarks: z.string(), + missingTeethStatus: z.unknown(), + missingTeeth: z.unknown().optional(), + serviceDate: z.date(), + insuranceProvider: z.string(), + createdAt: z.date(), + updatedAt: z.date(), + status: z.unknown(), + claimNumber: z.string().optional(), + preAuthNumber: z.string().optional(), + npiProviderId: z.number().int().optional(), + patient: z.unknown(), + appointment: z.unknown().optional(), + user: z.unknown().optional(), + staff: z.unknown().optional(), + npiProvider: z.unknown().optional(), + serviceLines: z.array(z.unknown()), + claimFiles: z.array(z.unknown()), + payment: z.unknown().optional() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/ClaimUpsertResult.schema.ts b/packages/db/shared/schemas/results/ClaimUpsertResult.schema.ts new file mode 100644 index 00000000..663ff926 --- /dev/null +++ b/packages/db/shared/schemas/results/ClaimUpsertResult.schema.ts @@ -0,0 +1,30 @@ +import * as z from 'zod'; +export const ClaimUpsertResultSchema = z.object({ + id: z.number().int(), + patientId: z.number().int(), + appointmentId: z.number().int().optional(), + userId: z.number().int(), + staffId: z.number().int(), + patientName: z.string(), + memberId: z.string(), + dateOfBirth: z.date(), + remarks: z.string(), + missingTeethStatus: z.unknown(), + missingTeeth: z.unknown().optional(), + serviceDate: z.date(), + insuranceProvider: z.string(), + createdAt: z.date(), + updatedAt: z.date(), + status: z.unknown(), + claimNumber: z.string().optional(), + preAuthNumber: z.string().optional(), + npiProviderId: z.number().int().optional(), + patient: z.unknown(), + appointment: z.unknown().optional(), + user: z.unknown().optional(), + staff: z.unknown().optional(), + npiProvider: z.unknown().optional(), + serviceLines: z.array(z.unknown()), + claimFiles: z.array(z.unknown()), + payment: z.unknown().optional() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/CloudFileAggregateResult.schema.ts b/packages/db/shared/schemas/results/CloudFileAggregateResult.schema.ts new file mode 100644 index 00000000..1094aade --- /dev/null +++ b/packages/db/shared/schemas/results/CloudFileAggregateResult.schema.ts @@ -0,0 +1,55 @@ +import * as z from 'zod'; +export const CloudFileAggregateResultSchema = z.object({ _count: z.object({ + id: z.number(), + userId: z.number(), + name: z.number(), + mimeType: z.number(), + fileSize: z.number(), + folderId: z.number(), + isComplete: z.number(), + totalChunks: z.number(), + diskPath: z.number(), + createdAt: z.number(), + updatedAt: z.number(), + user: z.number(), + folder: z.number(), + chunks: z.number() + }).optional(), + _sum: z.object({ + id: z.number().nullable(), + userId: z.number().nullable(), + fileSize: z.bigint().nullable(), + folderId: z.number().nullable(), + totalChunks: z.number().nullable() + }).nullable().optional(), + _avg: z.object({ + id: z.number().nullable(), + userId: z.number().nullable(), + fileSize: z.number().nullable(), + folderId: z.number().nullable(), + totalChunks: z.number().nullable() + }).nullable().optional(), + _min: z.object({ + id: z.number().int().nullable(), + userId: z.number().int().nullable(), + name: z.string().nullable(), + mimeType: z.string().nullable(), + fileSize: z.bigint().nullable(), + folderId: z.number().int().nullable(), + totalChunks: z.number().int().nullable(), + diskPath: z.string().nullable(), + createdAt: z.date().nullable(), + updatedAt: z.date().nullable() + }).nullable().optional(), + _max: z.object({ + id: z.number().int().nullable(), + userId: z.number().int().nullable(), + name: z.string().nullable(), + mimeType: z.string().nullable(), + fileSize: z.bigint().nullable(), + folderId: z.number().int().nullable(), + totalChunks: z.number().int().nullable(), + diskPath: z.string().nullable(), + createdAt: z.date().nullable(), + updatedAt: z.date().nullable() + }).nullable().optional()}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/CloudFileChunkAggregateResult.schema.ts b/packages/db/shared/schemas/results/CloudFileChunkAggregateResult.schema.ts new file mode 100644 index 00000000..3a45cf51 --- /dev/null +++ b/packages/db/shared/schemas/results/CloudFileChunkAggregateResult.schema.ts @@ -0,0 +1,31 @@ +import * as z from 'zod'; +export const CloudFileChunkAggregateResultSchema = z.object({ _count: z.object({ + id: z.number(), + fileId: z.number(), + seq: z.number(), + data: z.number(), + createdAt: z.number(), + file: z.number() + }).optional(), + _sum: z.object({ + id: z.number().nullable(), + fileId: z.number().nullable(), + seq: z.number().nullable() + }).nullable().optional(), + _avg: z.object({ + id: z.number().nullable(), + fileId: z.number().nullable(), + seq: z.number().nullable() + }).nullable().optional(), + _min: z.object({ + id: z.number().int().nullable(), + fileId: z.number().int().nullable(), + seq: z.number().int().nullable(), + createdAt: z.date().nullable() + }).nullable().optional(), + _max: z.object({ + id: z.number().int().nullable(), + fileId: z.number().int().nullable(), + seq: z.number().int().nullable(), + createdAt: z.date().nullable() + }).nullable().optional()}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/CloudFileChunkCountResult.schema.ts b/packages/db/shared/schemas/results/CloudFileChunkCountResult.schema.ts new file mode 100644 index 00000000..cac8bf6f --- /dev/null +++ b/packages/db/shared/schemas/results/CloudFileChunkCountResult.schema.ts @@ -0,0 +1,2 @@ +import * as z from 'zod'; +export const CloudFileChunkCountResultSchema = z.number(); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/CloudFileChunkCreateManyResult.schema.ts b/packages/db/shared/schemas/results/CloudFileChunkCreateManyResult.schema.ts new file mode 100644 index 00000000..a181b843 --- /dev/null +++ b/packages/db/shared/schemas/results/CloudFileChunkCreateManyResult.schema.ts @@ -0,0 +1,4 @@ +import * as z from 'zod'; +export const CloudFileChunkCreateManyResultSchema = z.object({ + count: z.number() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/CloudFileChunkCreateResult.schema.ts b/packages/db/shared/schemas/results/CloudFileChunkCreateResult.schema.ts new file mode 100644 index 00000000..e1e58bb8 --- /dev/null +++ b/packages/db/shared/schemas/results/CloudFileChunkCreateResult.schema.ts @@ -0,0 +1,9 @@ +import * as z from 'zod'; +export const CloudFileChunkCreateResultSchema = z.object({ + id: z.number().int(), + fileId: z.number().int(), + seq: z.number().int(), + data: z.instanceof(Uint8Array), + createdAt: z.date(), + file: z.unknown() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/CloudFileChunkDeleteManyResult.schema.ts b/packages/db/shared/schemas/results/CloudFileChunkDeleteManyResult.schema.ts new file mode 100644 index 00000000..a0c968e5 --- /dev/null +++ b/packages/db/shared/schemas/results/CloudFileChunkDeleteManyResult.schema.ts @@ -0,0 +1,4 @@ +import * as z from 'zod'; +export const CloudFileChunkDeleteManyResultSchema = z.object({ + count: z.number() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/CloudFileChunkDeleteResult.schema.ts b/packages/db/shared/schemas/results/CloudFileChunkDeleteResult.schema.ts new file mode 100644 index 00000000..c2d13371 --- /dev/null +++ b/packages/db/shared/schemas/results/CloudFileChunkDeleteResult.schema.ts @@ -0,0 +1,9 @@ +import * as z from 'zod'; +export const CloudFileChunkDeleteResultSchema = z.nullable(z.object({ + id: z.number().int(), + fileId: z.number().int(), + seq: z.number().int(), + data: z.instanceof(Uint8Array), + createdAt: z.date(), + file: z.unknown() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/CloudFileChunkFindFirstResult.schema.ts b/packages/db/shared/schemas/results/CloudFileChunkFindFirstResult.schema.ts new file mode 100644 index 00000000..18b73ada --- /dev/null +++ b/packages/db/shared/schemas/results/CloudFileChunkFindFirstResult.schema.ts @@ -0,0 +1,9 @@ +import * as z from 'zod'; +export const CloudFileChunkFindFirstResultSchema = z.nullable(z.object({ + id: z.number().int(), + fileId: z.number().int(), + seq: z.number().int(), + data: z.instanceof(Uint8Array), + createdAt: z.date(), + file: z.unknown() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/CloudFileChunkFindManyResult.schema.ts b/packages/db/shared/schemas/results/CloudFileChunkFindManyResult.schema.ts new file mode 100644 index 00000000..0a06cefa --- /dev/null +++ b/packages/db/shared/schemas/results/CloudFileChunkFindManyResult.schema.ts @@ -0,0 +1,19 @@ +import * as z from 'zod'; +export const CloudFileChunkFindManyResultSchema = z.object({ + data: z.array(z.object({ + id: z.number().int(), + fileId: z.number().int(), + seq: z.number().int(), + data: z.instanceof(Uint8Array), + createdAt: z.date(), + file: z.unknown() +})), + pagination: z.object({ + page: z.number().int().min(1), + pageSize: z.number().int().min(1), + total: z.number().int().min(0), + totalPages: z.number().int().min(0), + hasNext: z.boolean(), + hasPrev: z.boolean() +}) +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/CloudFileChunkFindUniqueResult.schema.ts b/packages/db/shared/schemas/results/CloudFileChunkFindUniqueResult.schema.ts new file mode 100644 index 00000000..0f26d286 --- /dev/null +++ b/packages/db/shared/schemas/results/CloudFileChunkFindUniqueResult.schema.ts @@ -0,0 +1,9 @@ +import * as z from 'zod'; +export const CloudFileChunkFindUniqueResultSchema = z.nullable(z.object({ + id: z.number().int(), + fileId: z.number().int(), + seq: z.number().int(), + data: z.instanceof(Uint8Array), + createdAt: z.date(), + file: z.unknown() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/CloudFileChunkGroupByResult.schema.ts b/packages/db/shared/schemas/results/CloudFileChunkGroupByResult.schema.ts new file mode 100644 index 00000000..463bf3a3 --- /dev/null +++ b/packages/db/shared/schemas/results/CloudFileChunkGroupByResult.schema.ts @@ -0,0 +1,38 @@ +import * as z from 'zod'; +export const CloudFileChunkGroupByResultSchema = z.array(z.object({ + id: z.number().int(), + fileId: z.number().int(), + seq: z.number().int(), + data: z.instanceof(Uint8Array), + createdAt: z.date(), + _count: z.object({ + id: z.number(), + fileId: z.number(), + seq: z.number(), + data: z.number(), + createdAt: z.number(), + file: z.number() + }).optional(), + _sum: z.object({ + id: z.number().nullable(), + fileId: z.number().nullable(), + seq: z.number().nullable() + }).nullable().optional(), + _avg: z.object({ + id: z.number().nullable(), + fileId: z.number().nullable(), + seq: z.number().nullable() + }).nullable().optional(), + _min: z.object({ + id: z.number().int().nullable(), + fileId: z.number().int().nullable(), + seq: z.number().int().nullable(), + createdAt: z.date().nullable() + }).nullable().optional(), + _max: z.object({ + id: z.number().int().nullable(), + fileId: z.number().int().nullable(), + seq: z.number().int().nullable(), + createdAt: z.date().nullable() + }).nullable().optional() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/CloudFileChunkUpdateManyResult.schema.ts b/packages/db/shared/schemas/results/CloudFileChunkUpdateManyResult.schema.ts new file mode 100644 index 00000000..cd60afb0 --- /dev/null +++ b/packages/db/shared/schemas/results/CloudFileChunkUpdateManyResult.schema.ts @@ -0,0 +1,4 @@ +import * as z from 'zod'; +export const CloudFileChunkUpdateManyResultSchema = z.object({ + count: z.number() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/CloudFileChunkUpdateResult.schema.ts b/packages/db/shared/schemas/results/CloudFileChunkUpdateResult.schema.ts new file mode 100644 index 00000000..54d8f0b9 --- /dev/null +++ b/packages/db/shared/schemas/results/CloudFileChunkUpdateResult.schema.ts @@ -0,0 +1,9 @@ +import * as z from 'zod'; +export const CloudFileChunkUpdateResultSchema = z.nullable(z.object({ + id: z.number().int(), + fileId: z.number().int(), + seq: z.number().int(), + data: z.instanceof(Uint8Array), + createdAt: z.date(), + file: z.unknown() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/CloudFileChunkUpsertResult.schema.ts b/packages/db/shared/schemas/results/CloudFileChunkUpsertResult.schema.ts new file mode 100644 index 00000000..f79ccaeb --- /dev/null +++ b/packages/db/shared/schemas/results/CloudFileChunkUpsertResult.schema.ts @@ -0,0 +1,9 @@ +import * as z from 'zod'; +export const CloudFileChunkUpsertResultSchema = z.object({ + id: z.number().int(), + fileId: z.number().int(), + seq: z.number().int(), + data: z.instanceof(Uint8Array), + createdAt: z.date(), + file: z.unknown() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/CloudFileCountResult.schema.ts b/packages/db/shared/schemas/results/CloudFileCountResult.schema.ts new file mode 100644 index 00000000..f83a9b67 --- /dev/null +++ b/packages/db/shared/schemas/results/CloudFileCountResult.schema.ts @@ -0,0 +1,2 @@ +import * as z from 'zod'; +export const CloudFileCountResultSchema = z.number(); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/CloudFileCreateManyResult.schema.ts b/packages/db/shared/schemas/results/CloudFileCreateManyResult.schema.ts new file mode 100644 index 00000000..937e2867 --- /dev/null +++ b/packages/db/shared/schemas/results/CloudFileCreateManyResult.schema.ts @@ -0,0 +1,4 @@ +import * as z from 'zod'; +export const CloudFileCreateManyResultSchema = z.object({ + count: z.number() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/CloudFileCreateResult.schema.ts b/packages/db/shared/schemas/results/CloudFileCreateResult.schema.ts new file mode 100644 index 00000000..b7059263 --- /dev/null +++ b/packages/db/shared/schemas/results/CloudFileCreateResult.schema.ts @@ -0,0 +1,17 @@ +import * as z from 'zod'; +export const CloudFileCreateResultSchema = z.object({ + id: z.number().int(), + userId: z.number().int(), + name: z.string(), + mimeType: z.string().optional(), + fileSize: z.bigint(), + folderId: z.number().int().optional(), + isComplete: z.boolean(), + totalChunks: z.number().int().optional(), + diskPath: z.string().optional(), + createdAt: z.date(), + updatedAt: z.date(), + user: z.unknown(), + folder: z.unknown().optional(), + chunks: z.array(z.unknown()) +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/CloudFileDeleteManyResult.schema.ts b/packages/db/shared/schemas/results/CloudFileDeleteManyResult.schema.ts new file mode 100644 index 00000000..7aa24665 --- /dev/null +++ b/packages/db/shared/schemas/results/CloudFileDeleteManyResult.schema.ts @@ -0,0 +1,4 @@ +import * as z from 'zod'; +export const CloudFileDeleteManyResultSchema = z.object({ + count: z.number() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/CloudFileDeleteResult.schema.ts b/packages/db/shared/schemas/results/CloudFileDeleteResult.schema.ts new file mode 100644 index 00000000..250a6163 --- /dev/null +++ b/packages/db/shared/schemas/results/CloudFileDeleteResult.schema.ts @@ -0,0 +1,17 @@ +import * as z from 'zod'; +export const CloudFileDeleteResultSchema = z.nullable(z.object({ + id: z.number().int(), + userId: z.number().int(), + name: z.string(), + mimeType: z.string().optional(), + fileSize: z.bigint(), + folderId: z.number().int().optional(), + isComplete: z.boolean(), + totalChunks: z.number().int().optional(), + diskPath: z.string().optional(), + createdAt: z.date(), + updatedAt: z.date(), + user: z.unknown(), + folder: z.unknown().optional(), + chunks: z.array(z.unknown()) +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/CloudFileFindFirstResult.schema.ts b/packages/db/shared/schemas/results/CloudFileFindFirstResult.schema.ts new file mode 100644 index 00000000..c7c488c8 --- /dev/null +++ b/packages/db/shared/schemas/results/CloudFileFindFirstResult.schema.ts @@ -0,0 +1,17 @@ +import * as z from 'zod'; +export const CloudFileFindFirstResultSchema = z.nullable(z.object({ + id: z.number().int(), + userId: z.number().int(), + name: z.string(), + mimeType: z.string().optional(), + fileSize: z.bigint(), + folderId: z.number().int().optional(), + isComplete: z.boolean(), + totalChunks: z.number().int().optional(), + diskPath: z.string().optional(), + createdAt: z.date(), + updatedAt: z.date(), + user: z.unknown(), + folder: z.unknown().optional(), + chunks: z.array(z.unknown()) +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/CloudFileFindManyResult.schema.ts b/packages/db/shared/schemas/results/CloudFileFindManyResult.schema.ts new file mode 100644 index 00000000..4770a09b --- /dev/null +++ b/packages/db/shared/schemas/results/CloudFileFindManyResult.schema.ts @@ -0,0 +1,27 @@ +import * as z from 'zod'; +export const CloudFileFindManyResultSchema = z.object({ + data: z.array(z.object({ + id: z.number().int(), + userId: z.number().int(), + name: z.string(), + mimeType: z.string().optional(), + fileSize: z.bigint(), + folderId: z.number().int().optional(), + isComplete: z.boolean(), + totalChunks: z.number().int().optional(), + diskPath: z.string().optional(), + createdAt: z.date(), + updatedAt: z.date(), + user: z.unknown(), + folder: z.unknown().optional(), + chunks: z.array(z.unknown()) +})), + pagination: z.object({ + page: z.number().int().min(1), + pageSize: z.number().int().min(1), + total: z.number().int().min(0), + totalPages: z.number().int().min(0), + hasNext: z.boolean(), + hasPrev: z.boolean() +}) +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/CloudFileFindUniqueResult.schema.ts b/packages/db/shared/schemas/results/CloudFileFindUniqueResult.schema.ts new file mode 100644 index 00000000..dfaf8ff6 --- /dev/null +++ b/packages/db/shared/schemas/results/CloudFileFindUniqueResult.schema.ts @@ -0,0 +1,17 @@ +import * as z from 'zod'; +export const CloudFileFindUniqueResultSchema = z.nullable(z.object({ + id: z.number().int(), + userId: z.number().int(), + name: z.string(), + mimeType: z.string().optional(), + fileSize: z.bigint(), + folderId: z.number().int().optional(), + isComplete: z.boolean(), + totalChunks: z.number().int().optional(), + diskPath: z.string().optional(), + createdAt: z.date(), + updatedAt: z.date(), + user: z.unknown(), + folder: z.unknown().optional(), + chunks: z.array(z.unknown()) +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/CloudFileGroupByResult.schema.ts b/packages/db/shared/schemas/results/CloudFileGroupByResult.schema.ts new file mode 100644 index 00000000..f3b62f89 --- /dev/null +++ b/packages/db/shared/schemas/results/CloudFileGroupByResult.schema.ts @@ -0,0 +1,68 @@ +import * as z from 'zod'; +export const CloudFileGroupByResultSchema = z.array(z.object({ + id: z.number().int(), + userId: z.number().int(), + name: z.string(), + mimeType: z.string(), + fileSize: z.bigint(), + folderId: z.number().int(), + isComplete: z.boolean(), + totalChunks: z.number().int(), + diskPath: z.string(), + createdAt: z.date(), + updatedAt: z.date(), + _count: z.object({ + id: z.number(), + userId: z.number(), + name: z.number(), + mimeType: z.number(), + fileSize: z.number(), + folderId: z.number(), + isComplete: z.number(), + totalChunks: z.number(), + diskPath: z.number(), + createdAt: z.number(), + updatedAt: z.number(), + user: z.number(), + folder: z.number(), + chunks: z.number() + }).optional(), + _sum: z.object({ + id: z.number().nullable(), + userId: z.number().nullable(), + fileSize: z.bigint().nullable(), + folderId: z.number().nullable(), + totalChunks: z.number().nullable() + }).nullable().optional(), + _avg: z.object({ + id: z.number().nullable(), + userId: z.number().nullable(), + fileSize: z.number().nullable(), + folderId: z.number().nullable(), + totalChunks: z.number().nullable() + }).nullable().optional(), + _min: z.object({ + id: z.number().int().nullable(), + userId: z.number().int().nullable(), + name: z.string().nullable(), + mimeType: z.string().nullable(), + fileSize: z.bigint().nullable(), + folderId: z.number().int().nullable(), + totalChunks: z.number().int().nullable(), + diskPath: z.string().nullable(), + createdAt: z.date().nullable(), + updatedAt: z.date().nullable() + }).nullable().optional(), + _max: z.object({ + id: z.number().int().nullable(), + userId: z.number().int().nullable(), + name: z.string().nullable(), + mimeType: z.string().nullable(), + fileSize: z.bigint().nullable(), + folderId: z.number().int().nullable(), + totalChunks: z.number().int().nullable(), + diskPath: z.string().nullable(), + createdAt: z.date().nullable(), + updatedAt: z.date().nullable() + }).nullable().optional() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/CloudFileUpdateManyResult.schema.ts b/packages/db/shared/schemas/results/CloudFileUpdateManyResult.schema.ts new file mode 100644 index 00000000..82518f0e --- /dev/null +++ b/packages/db/shared/schemas/results/CloudFileUpdateManyResult.schema.ts @@ -0,0 +1,4 @@ +import * as z from 'zod'; +export const CloudFileUpdateManyResultSchema = z.object({ + count: z.number() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/CloudFileUpdateResult.schema.ts b/packages/db/shared/schemas/results/CloudFileUpdateResult.schema.ts new file mode 100644 index 00000000..93dab9c3 --- /dev/null +++ b/packages/db/shared/schemas/results/CloudFileUpdateResult.schema.ts @@ -0,0 +1,17 @@ +import * as z from 'zod'; +export const CloudFileUpdateResultSchema = z.nullable(z.object({ + id: z.number().int(), + userId: z.number().int(), + name: z.string(), + mimeType: z.string().optional(), + fileSize: z.bigint(), + folderId: z.number().int().optional(), + isComplete: z.boolean(), + totalChunks: z.number().int().optional(), + diskPath: z.string().optional(), + createdAt: z.date(), + updatedAt: z.date(), + user: z.unknown(), + folder: z.unknown().optional(), + chunks: z.array(z.unknown()) +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/CloudFileUpsertResult.schema.ts b/packages/db/shared/schemas/results/CloudFileUpsertResult.schema.ts new file mode 100644 index 00000000..a0269869 --- /dev/null +++ b/packages/db/shared/schemas/results/CloudFileUpsertResult.schema.ts @@ -0,0 +1,17 @@ +import * as z from 'zod'; +export const CloudFileUpsertResultSchema = z.object({ + id: z.number().int(), + userId: z.number().int(), + name: z.string(), + mimeType: z.string().optional(), + fileSize: z.bigint(), + folderId: z.number().int().optional(), + isComplete: z.boolean(), + totalChunks: z.number().int().optional(), + diskPath: z.string().optional(), + createdAt: z.date(), + updatedAt: z.date(), + user: z.unknown(), + folder: z.unknown().optional(), + chunks: z.array(z.unknown()) +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/CloudFolderAggregateResult.schema.ts b/packages/db/shared/schemas/results/CloudFolderAggregateResult.schema.ts new file mode 100644 index 00000000..843a81b7 --- /dev/null +++ b/packages/db/shared/schemas/results/CloudFolderAggregateResult.schema.ts @@ -0,0 +1,45 @@ +import * as z from 'zod'; +export const CloudFolderAggregateResultSchema = z.object({ _count: z.object({ + id: z.number(), + userId: z.number(), + name: z.number(), + parentId: z.number(), + patientId: z.number(), + parent: z.number(), + children: z.number(), + user: z.number(), + patient: z.number(), + files: z.number(), + createdAt: z.number(), + updatedAt: z.number() + }).optional(), + _sum: z.object({ + id: z.number().nullable(), + userId: z.number().nullable(), + parentId: z.number().nullable(), + patientId: z.number().nullable() + }).nullable().optional(), + _avg: z.object({ + id: z.number().nullable(), + userId: z.number().nullable(), + parentId: z.number().nullable(), + patientId: z.number().nullable() + }).nullable().optional(), + _min: z.object({ + id: z.number().int().nullable(), + userId: z.number().int().nullable(), + name: z.string().nullable(), + parentId: z.number().int().nullable(), + patientId: z.number().int().nullable(), + createdAt: z.date().nullable(), + updatedAt: z.date().nullable() + }).nullable().optional(), + _max: z.object({ + id: z.number().int().nullable(), + userId: z.number().int().nullable(), + name: z.string().nullable(), + parentId: z.number().int().nullable(), + patientId: z.number().int().nullable(), + createdAt: z.date().nullable(), + updatedAt: z.date().nullable() + }).nullable().optional()}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/CloudFolderCountResult.schema.ts b/packages/db/shared/schemas/results/CloudFolderCountResult.schema.ts new file mode 100644 index 00000000..cbdb6ad6 --- /dev/null +++ b/packages/db/shared/schemas/results/CloudFolderCountResult.schema.ts @@ -0,0 +1,2 @@ +import * as z from 'zod'; +export const CloudFolderCountResultSchema = z.number(); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/CloudFolderCreateManyResult.schema.ts b/packages/db/shared/schemas/results/CloudFolderCreateManyResult.schema.ts new file mode 100644 index 00000000..e55a90dc --- /dev/null +++ b/packages/db/shared/schemas/results/CloudFolderCreateManyResult.schema.ts @@ -0,0 +1,4 @@ +import * as z from 'zod'; +export const CloudFolderCreateManyResultSchema = z.object({ + count: z.number() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/CloudFolderCreateResult.schema.ts b/packages/db/shared/schemas/results/CloudFolderCreateResult.schema.ts new file mode 100644 index 00000000..d0f239e5 --- /dev/null +++ b/packages/db/shared/schemas/results/CloudFolderCreateResult.schema.ts @@ -0,0 +1,15 @@ +import * as z from 'zod'; +export const CloudFolderCreateResultSchema = z.object({ + id: z.number().int(), + userId: z.number().int(), + name: z.string(), + parentId: z.number().int().optional(), + patientId: z.number().int().optional(), + parent: z.unknown().optional(), + children: z.array(z.unknown()), + user: z.unknown(), + patient: z.unknown().optional(), + files: z.array(z.unknown()), + createdAt: z.date(), + updatedAt: z.date() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/CloudFolderDeleteManyResult.schema.ts b/packages/db/shared/schemas/results/CloudFolderDeleteManyResult.schema.ts new file mode 100644 index 00000000..a80df8d2 --- /dev/null +++ b/packages/db/shared/schemas/results/CloudFolderDeleteManyResult.schema.ts @@ -0,0 +1,4 @@ +import * as z from 'zod'; +export const CloudFolderDeleteManyResultSchema = z.object({ + count: z.number() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/CloudFolderDeleteResult.schema.ts b/packages/db/shared/schemas/results/CloudFolderDeleteResult.schema.ts new file mode 100644 index 00000000..84d890c7 --- /dev/null +++ b/packages/db/shared/schemas/results/CloudFolderDeleteResult.schema.ts @@ -0,0 +1,15 @@ +import * as z from 'zod'; +export const CloudFolderDeleteResultSchema = z.nullable(z.object({ + id: z.number().int(), + userId: z.number().int(), + name: z.string(), + parentId: z.number().int().optional(), + patientId: z.number().int().optional(), + parent: z.unknown().optional(), + children: z.array(z.unknown()), + user: z.unknown(), + patient: z.unknown().optional(), + files: z.array(z.unknown()), + createdAt: z.date(), + updatedAt: z.date() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/CloudFolderFindFirstResult.schema.ts b/packages/db/shared/schemas/results/CloudFolderFindFirstResult.schema.ts new file mode 100644 index 00000000..9223b8d5 --- /dev/null +++ b/packages/db/shared/schemas/results/CloudFolderFindFirstResult.schema.ts @@ -0,0 +1,15 @@ +import * as z from 'zod'; +export const CloudFolderFindFirstResultSchema = z.nullable(z.object({ + id: z.number().int(), + userId: z.number().int(), + name: z.string(), + parentId: z.number().int().optional(), + patientId: z.number().int().optional(), + parent: z.unknown().optional(), + children: z.array(z.unknown()), + user: z.unknown(), + patient: z.unknown().optional(), + files: z.array(z.unknown()), + createdAt: z.date(), + updatedAt: z.date() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/CloudFolderFindManyResult.schema.ts b/packages/db/shared/schemas/results/CloudFolderFindManyResult.schema.ts new file mode 100644 index 00000000..6b90e9ea --- /dev/null +++ b/packages/db/shared/schemas/results/CloudFolderFindManyResult.schema.ts @@ -0,0 +1,25 @@ +import * as z from 'zod'; +export const CloudFolderFindManyResultSchema = z.object({ + data: z.array(z.object({ + id: z.number().int(), + userId: z.number().int(), + name: z.string(), + parentId: z.number().int().optional(), + patientId: z.number().int().optional(), + parent: z.unknown().optional(), + children: z.array(z.unknown()), + user: z.unknown(), + patient: z.unknown().optional(), + files: z.array(z.unknown()), + createdAt: z.date(), + updatedAt: z.date() +})), + pagination: z.object({ + page: z.number().int().min(1), + pageSize: z.number().int().min(1), + total: z.number().int().min(0), + totalPages: z.number().int().min(0), + hasNext: z.boolean(), + hasPrev: z.boolean() +}) +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/CloudFolderFindUniqueResult.schema.ts b/packages/db/shared/schemas/results/CloudFolderFindUniqueResult.schema.ts new file mode 100644 index 00000000..e7b00d33 --- /dev/null +++ b/packages/db/shared/schemas/results/CloudFolderFindUniqueResult.schema.ts @@ -0,0 +1,15 @@ +import * as z from 'zod'; +export const CloudFolderFindUniqueResultSchema = z.nullable(z.object({ + id: z.number().int(), + userId: z.number().int(), + name: z.string(), + parentId: z.number().int().optional(), + patientId: z.number().int().optional(), + parent: z.unknown().optional(), + children: z.array(z.unknown()), + user: z.unknown(), + patient: z.unknown().optional(), + files: z.array(z.unknown()), + createdAt: z.date(), + updatedAt: z.date() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/CloudFolderGroupByResult.schema.ts b/packages/db/shared/schemas/results/CloudFolderGroupByResult.schema.ts new file mode 100644 index 00000000..88aca772 --- /dev/null +++ b/packages/db/shared/schemas/results/CloudFolderGroupByResult.schema.ts @@ -0,0 +1,54 @@ +import * as z from 'zod'; +export const CloudFolderGroupByResultSchema = z.array(z.object({ + id: z.number().int(), + userId: z.number().int(), + name: z.string(), + parentId: z.number().int(), + patientId: z.number().int(), + createdAt: z.date(), + updatedAt: z.date(), + _count: z.object({ + id: z.number(), + userId: z.number(), + name: z.number(), + parentId: z.number(), + patientId: z.number(), + parent: z.number(), + children: z.number(), + user: z.number(), + patient: z.number(), + files: z.number(), + createdAt: z.number(), + updatedAt: z.number() + }).optional(), + _sum: z.object({ + id: z.number().nullable(), + userId: z.number().nullable(), + parentId: z.number().nullable(), + patientId: z.number().nullable() + }).nullable().optional(), + _avg: z.object({ + id: z.number().nullable(), + userId: z.number().nullable(), + parentId: z.number().nullable(), + patientId: z.number().nullable() + }).nullable().optional(), + _min: z.object({ + id: z.number().int().nullable(), + userId: z.number().int().nullable(), + name: z.string().nullable(), + parentId: z.number().int().nullable(), + patientId: z.number().int().nullable(), + createdAt: z.date().nullable(), + updatedAt: z.date().nullable() + }).nullable().optional(), + _max: z.object({ + id: z.number().int().nullable(), + userId: z.number().int().nullable(), + name: z.string().nullable(), + parentId: z.number().int().nullable(), + patientId: z.number().int().nullable(), + createdAt: z.date().nullable(), + updatedAt: z.date().nullable() + }).nullable().optional() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/CloudFolderUpdateManyResult.schema.ts b/packages/db/shared/schemas/results/CloudFolderUpdateManyResult.schema.ts new file mode 100644 index 00000000..224bb506 --- /dev/null +++ b/packages/db/shared/schemas/results/CloudFolderUpdateManyResult.schema.ts @@ -0,0 +1,4 @@ +import * as z from 'zod'; +export const CloudFolderUpdateManyResultSchema = z.object({ + count: z.number() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/CloudFolderUpdateResult.schema.ts b/packages/db/shared/schemas/results/CloudFolderUpdateResult.schema.ts new file mode 100644 index 00000000..20a2115c --- /dev/null +++ b/packages/db/shared/schemas/results/CloudFolderUpdateResult.schema.ts @@ -0,0 +1,15 @@ +import * as z from 'zod'; +export const CloudFolderUpdateResultSchema = z.nullable(z.object({ + id: z.number().int(), + userId: z.number().int(), + name: z.string(), + parentId: z.number().int().optional(), + patientId: z.number().int().optional(), + parent: z.unknown().optional(), + children: z.array(z.unknown()), + user: z.unknown(), + patient: z.unknown().optional(), + files: z.array(z.unknown()), + createdAt: z.date(), + updatedAt: z.date() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/CloudFolderUpsertResult.schema.ts b/packages/db/shared/schemas/results/CloudFolderUpsertResult.schema.ts new file mode 100644 index 00000000..795183da --- /dev/null +++ b/packages/db/shared/schemas/results/CloudFolderUpsertResult.schema.ts @@ -0,0 +1,15 @@ +import * as z from 'zod'; +export const CloudFolderUpsertResultSchema = z.object({ + id: z.number().int(), + userId: z.number().int(), + name: z.string(), + parentId: z.number().int().optional(), + patientId: z.number().int().optional(), + parent: z.unknown().optional(), + children: z.array(z.unknown()), + user: z.unknown(), + patient: z.unknown().optional(), + files: z.array(z.unknown()), + createdAt: z.date(), + updatedAt: z.date() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/CommissionBatchAggregateResult.schema.ts b/packages/db/shared/schemas/results/CommissionBatchAggregateResult.schema.ts new file mode 100644 index 00000000..4ab174ac --- /dev/null +++ b/packages/db/shared/schemas/results/CommissionBatchAggregateResult.schema.ts @@ -0,0 +1,39 @@ +import * as z from 'zod'; +export const CommissionBatchAggregateResultSchema = z.object({ _count: z.object({ + id: z.number(), + npiProviderId: z.number(), + totalCollection: z.number(), + commissionAmount: z.number(), + notes: z.number(), + createdAt: z.number(), + npiProvider: z.number(), + items: z.number() + }).optional(), + _sum: z.object({ + id: z.number().nullable(), + npiProviderId: z.number().nullable(), + totalCollection: z.number().nullable(), + commissionAmount: z.number().nullable() + }).nullable().optional(), + _avg: z.object({ + id: z.number().nullable(), + npiProviderId: z.number().nullable(), + totalCollection: z.number().nullable(), + commissionAmount: z.number().nullable() + }).nullable().optional(), + _min: z.object({ + id: z.number().int().nullable(), + npiProviderId: z.number().int().nullable(), + totalCollection: z.number().nullable(), + commissionAmount: z.number().nullable(), + notes: z.string().nullable(), + createdAt: z.date().nullable() + }).nullable().optional(), + _max: z.object({ + id: z.number().int().nullable(), + npiProviderId: z.number().int().nullable(), + totalCollection: z.number().nullable(), + commissionAmount: z.number().nullable(), + notes: z.string().nullable(), + createdAt: z.date().nullable() + }).nullable().optional()}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/CommissionBatchCountResult.schema.ts b/packages/db/shared/schemas/results/CommissionBatchCountResult.schema.ts new file mode 100644 index 00000000..54a5f315 --- /dev/null +++ b/packages/db/shared/schemas/results/CommissionBatchCountResult.schema.ts @@ -0,0 +1,2 @@ +import * as z from 'zod'; +export const CommissionBatchCountResultSchema = z.number(); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/CommissionBatchCreateManyResult.schema.ts b/packages/db/shared/schemas/results/CommissionBatchCreateManyResult.schema.ts new file mode 100644 index 00000000..5a9e7d12 --- /dev/null +++ b/packages/db/shared/schemas/results/CommissionBatchCreateManyResult.schema.ts @@ -0,0 +1,4 @@ +import * as z from 'zod'; +export const CommissionBatchCreateManyResultSchema = z.object({ + count: z.number() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/CommissionBatchCreateResult.schema.ts b/packages/db/shared/schemas/results/CommissionBatchCreateResult.schema.ts new file mode 100644 index 00000000..1aeecf4b --- /dev/null +++ b/packages/db/shared/schemas/results/CommissionBatchCreateResult.schema.ts @@ -0,0 +1,11 @@ +import * as z from 'zod'; +export const CommissionBatchCreateResultSchema = z.object({ + id: z.number().int(), + npiProviderId: z.number().int(), + totalCollection: z.number(), + commissionAmount: z.number(), + notes: z.string().optional(), + createdAt: z.date(), + npiProvider: z.unknown(), + items: z.array(z.unknown()) +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/CommissionBatchDeleteManyResult.schema.ts b/packages/db/shared/schemas/results/CommissionBatchDeleteManyResult.schema.ts new file mode 100644 index 00000000..d0658d3c --- /dev/null +++ b/packages/db/shared/schemas/results/CommissionBatchDeleteManyResult.schema.ts @@ -0,0 +1,4 @@ +import * as z from 'zod'; +export const CommissionBatchDeleteManyResultSchema = z.object({ + count: z.number() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/CommissionBatchDeleteResult.schema.ts b/packages/db/shared/schemas/results/CommissionBatchDeleteResult.schema.ts new file mode 100644 index 00000000..47afa51f --- /dev/null +++ b/packages/db/shared/schemas/results/CommissionBatchDeleteResult.schema.ts @@ -0,0 +1,11 @@ +import * as z from 'zod'; +export const CommissionBatchDeleteResultSchema = z.nullable(z.object({ + id: z.number().int(), + npiProviderId: z.number().int(), + totalCollection: z.number(), + commissionAmount: z.number(), + notes: z.string().optional(), + createdAt: z.date(), + npiProvider: z.unknown(), + items: z.array(z.unknown()) +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/CommissionBatchFindFirstResult.schema.ts b/packages/db/shared/schemas/results/CommissionBatchFindFirstResult.schema.ts new file mode 100644 index 00000000..c9b30ec0 --- /dev/null +++ b/packages/db/shared/schemas/results/CommissionBatchFindFirstResult.schema.ts @@ -0,0 +1,11 @@ +import * as z from 'zod'; +export const CommissionBatchFindFirstResultSchema = z.nullable(z.object({ + id: z.number().int(), + npiProviderId: z.number().int(), + totalCollection: z.number(), + commissionAmount: z.number(), + notes: z.string().optional(), + createdAt: z.date(), + npiProvider: z.unknown(), + items: z.array(z.unknown()) +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/CommissionBatchFindManyResult.schema.ts b/packages/db/shared/schemas/results/CommissionBatchFindManyResult.schema.ts new file mode 100644 index 00000000..d9dd96a0 --- /dev/null +++ b/packages/db/shared/schemas/results/CommissionBatchFindManyResult.schema.ts @@ -0,0 +1,21 @@ +import * as z from 'zod'; +export const CommissionBatchFindManyResultSchema = z.object({ + data: z.array(z.object({ + id: z.number().int(), + npiProviderId: z.number().int(), + totalCollection: z.number(), + commissionAmount: z.number(), + notes: z.string().optional(), + createdAt: z.date(), + npiProvider: z.unknown(), + items: z.array(z.unknown()) +})), + pagination: z.object({ + page: z.number().int().min(1), + pageSize: z.number().int().min(1), + total: z.number().int().min(0), + totalPages: z.number().int().min(0), + hasNext: z.boolean(), + hasPrev: z.boolean() +}) +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/CommissionBatchFindUniqueResult.schema.ts b/packages/db/shared/schemas/results/CommissionBatchFindUniqueResult.schema.ts new file mode 100644 index 00000000..12b61de7 --- /dev/null +++ b/packages/db/shared/schemas/results/CommissionBatchFindUniqueResult.schema.ts @@ -0,0 +1,11 @@ +import * as z from 'zod'; +export const CommissionBatchFindUniqueResultSchema = z.nullable(z.object({ + id: z.number().int(), + npiProviderId: z.number().int(), + totalCollection: z.number(), + commissionAmount: z.number(), + notes: z.string().optional(), + createdAt: z.date(), + npiProvider: z.unknown(), + items: z.array(z.unknown()) +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/CommissionBatchGroupByResult.schema.ts b/packages/db/shared/schemas/results/CommissionBatchGroupByResult.schema.ts new file mode 100644 index 00000000..71d2a412 --- /dev/null +++ b/packages/db/shared/schemas/results/CommissionBatchGroupByResult.schema.ts @@ -0,0 +1,47 @@ +import * as z from 'zod'; +export const CommissionBatchGroupByResultSchema = z.array(z.object({ + id: z.number().int(), + npiProviderId: z.number().int(), + totalCollection: z.number(), + commissionAmount: z.number(), + notes: z.string(), + createdAt: z.date(), + _count: z.object({ + id: z.number(), + npiProviderId: z.number(), + totalCollection: z.number(), + commissionAmount: z.number(), + notes: z.number(), + createdAt: z.number(), + npiProvider: z.number(), + items: z.number() + }).optional(), + _sum: z.object({ + id: z.number().nullable(), + npiProviderId: z.number().nullable(), + totalCollection: z.number().nullable(), + commissionAmount: z.number().nullable() + }).nullable().optional(), + _avg: z.object({ + id: z.number().nullable(), + npiProviderId: z.number().nullable(), + totalCollection: z.number().nullable(), + commissionAmount: z.number().nullable() + }).nullable().optional(), + _min: z.object({ + id: z.number().int().nullable(), + npiProviderId: z.number().int().nullable(), + totalCollection: z.number().nullable(), + commissionAmount: z.number().nullable(), + notes: z.string().nullable(), + createdAt: z.date().nullable() + }).nullable().optional(), + _max: z.object({ + id: z.number().int().nullable(), + npiProviderId: z.number().int().nullable(), + totalCollection: z.number().nullable(), + commissionAmount: z.number().nullable(), + notes: z.string().nullable(), + createdAt: z.date().nullable() + }).nullable().optional() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/CommissionBatchItemAggregateResult.schema.ts b/packages/db/shared/schemas/results/CommissionBatchItemAggregateResult.schema.ts new file mode 100644 index 00000000..74b6a74f --- /dev/null +++ b/packages/db/shared/schemas/results/CommissionBatchItemAggregateResult.schema.ts @@ -0,0 +1,33 @@ +import * as z from 'zod'; +export const CommissionBatchItemAggregateResultSchema = z.object({ _count: z.object({ + id: z.number(), + commissionBatchId: z.number(), + paymentId: z.number(), + collectionAmount: z.number(), + commissionBatch: z.number(), + payment: z.number() + }).optional(), + _sum: z.object({ + id: z.number().nullable(), + commissionBatchId: z.number().nullable(), + paymentId: z.number().nullable(), + collectionAmount: z.number().nullable() + }).nullable().optional(), + _avg: z.object({ + id: z.number().nullable(), + commissionBatchId: z.number().nullable(), + paymentId: z.number().nullable(), + collectionAmount: z.number().nullable() + }).nullable().optional(), + _min: z.object({ + id: z.number().int().nullable(), + commissionBatchId: z.number().int().nullable(), + paymentId: z.number().int().nullable(), + collectionAmount: z.number().nullable() + }).nullable().optional(), + _max: z.object({ + id: z.number().int().nullable(), + commissionBatchId: z.number().int().nullable(), + paymentId: z.number().int().nullable(), + collectionAmount: z.number().nullable() + }).nullable().optional()}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/CommissionBatchItemCountResult.schema.ts b/packages/db/shared/schemas/results/CommissionBatchItemCountResult.schema.ts new file mode 100644 index 00000000..a8cecd4b --- /dev/null +++ b/packages/db/shared/schemas/results/CommissionBatchItemCountResult.schema.ts @@ -0,0 +1,2 @@ +import * as z from 'zod'; +export const CommissionBatchItemCountResultSchema = z.number(); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/CommissionBatchItemCreateManyResult.schema.ts b/packages/db/shared/schemas/results/CommissionBatchItemCreateManyResult.schema.ts new file mode 100644 index 00000000..43d2e3a5 --- /dev/null +++ b/packages/db/shared/schemas/results/CommissionBatchItemCreateManyResult.schema.ts @@ -0,0 +1,4 @@ +import * as z from 'zod'; +export const CommissionBatchItemCreateManyResultSchema = z.object({ + count: z.number() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/CommissionBatchItemCreateResult.schema.ts b/packages/db/shared/schemas/results/CommissionBatchItemCreateResult.schema.ts new file mode 100644 index 00000000..6dd89989 --- /dev/null +++ b/packages/db/shared/schemas/results/CommissionBatchItemCreateResult.schema.ts @@ -0,0 +1,9 @@ +import * as z from 'zod'; +export const CommissionBatchItemCreateResultSchema = z.object({ + id: z.number().int(), + commissionBatchId: z.number().int(), + paymentId: z.number().int(), + collectionAmount: z.number(), + commissionBatch: z.unknown(), + payment: z.unknown() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/CommissionBatchItemDeleteManyResult.schema.ts b/packages/db/shared/schemas/results/CommissionBatchItemDeleteManyResult.schema.ts new file mode 100644 index 00000000..bb3d386f --- /dev/null +++ b/packages/db/shared/schemas/results/CommissionBatchItemDeleteManyResult.schema.ts @@ -0,0 +1,4 @@ +import * as z from 'zod'; +export const CommissionBatchItemDeleteManyResultSchema = z.object({ + count: z.number() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/CommissionBatchItemDeleteResult.schema.ts b/packages/db/shared/schemas/results/CommissionBatchItemDeleteResult.schema.ts new file mode 100644 index 00000000..4e3aa8f1 --- /dev/null +++ b/packages/db/shared/schemas/results/CommissionBatchItemDeleteResult.schema.ts @@ -0,0 +1,9 @@ +import * as z from 'zod'; +export const CommissionBatchItemDeleteResultSchema = z.nullable(z.object({ + id: z.number().int(), + commissionBatchId: z.number().int(), + paymentId: z.number().int(), + collectionAmount: z.number(), + commissionBatch: z.unknown(), + payment: z.unknown() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/CommissionBatchItemFindFirstResult.schema.ts b/packages/db/shared/schemas/results/CommissionBatchItemFindFirstResult.schema.ts new file mode 100644 index 00000000..ece06d24 --- /dev/null +++ b/packages/db/shared/schemas/results/CommissionBatchItemFindFirstResult.schema.ts @@ -0,0 +1,9 @@ +import * as z from 'zod'; +export const CommissionBatchItemFindFirstResultSchema = z.nullable(z.object({ + id: z.number().int(), + commissionBatchId: z.number().int(), + paymentId: z.number().int(), + collectionAmount: z.number(), + commissionBatch: z.unknown(), + payment: z.unknown() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/CommissionBatchItemFindManyResult.schema.ts b/packages/db/shared/schemas/results/CommissionBatchItemFindManyResult.schema.ts new file mode 100644 index 00000000..1e779f4a --- /dev/null +++ b/packages/db/shared/schemas/results/CommissionBatchItemFindManyResult.schema.ts @@ -0,0 +1,19 @@ +import * as z from 'zod'; +export const CommissionBatchItemFindManyResultSchema = z.object({ + data: z.array(z.object({ + id: z.number().int(), + commissionBatchId: z.number().int(), + paymentId: z.number().int(), + collectionAmount: z.number(), + commissionBatch: z.unknown(), + payment: z.unknown() +})), + pagination: z.object({ + page: z.number().int().min(1), + pageSize: z.number().int().min(1), + total: z.number().int().min(0), + totalPages: z.number().int().min(0), + hasNext: z.boolean(), + hasPrev: z.boolean() +}) +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/CommissionBatchItemFindUniqueResult.schema.ts b/packages/db/shared/schemas/results/CommissionBatchItemFindUniqueResult.schema.ts new file mode 100644 index 00000000..9e11cc07 --- /dev/null +++ b/packages/db/shared/schemas/results/CommissionBatchItemFindUniqueResult.schema.ts @@ -0,0 +1,9 @@ +import * as z from 'zod'; +export const CommissionBatchItemFindUniqueResultSchema = z.nullable(z.object({ + id: z.number().int(), + commissionBatchId: z.number().int(), + paymentId: z.number().int(), + collectionAmount: z.number(), + commissionBatch: z.unknown(), + payment: z.unknown() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/CommissionBatchItemGroupByResult.schema.ts b/packages/db/shared/schemas/results/CommissionBatchItemGroupByResult.schema.ts new file mode 100644 index 00000000..0a9cd698 --- /dev/null +++ b/packages/db/shared/schemas/results/CommissionBatchItemGroupByResult.schema.ts @@ -0,0 +1,39 @@ +import * as z from 'zod'; +export const CommissionBatchItemGroupByResultSchema = z.array(z.object({ + id: z.number().int(), + commissionBatchId: z.number().int(), + paymentId: z.number().int(), + collectionAmount: z.number(), + _count: z.object({ + id: z.number(), + commissionBatchId: z.number(), + paymentId: z.number(), + collectionAmount: z.number(), + commissionBatch: z.number(), + payment: z.number() + }).optional(), + _sum: z.object({ + id: z.number().nullable(), + commissionBatchId: z.number().nullable(), + paymentId: z.number().nullable(), + collectionAmount: z.number().nullable() + }).nullable().optional(), + _avg: z.object({ + id: z.number().nullable(), + commissionBatchId: z.number().nullable(), + paymentId: z.number().nullable(), + collectionAmount: z.number().nullable() + }).nullable().optional(), + _min: z.object({ + id: z.number().int().nullable(), + commissionBatchId: z.number().int().nullable(), + paymentId: z.number().int().nullable(), + collectionAmount: z.number().nullable() + }).nullable().optional(), + _max: z.object({ + id: z.number().int().nullable(), + commissionBatchId: z.number().int().nullable(), + paymentId: z.number().int().nullable(), + collectionAmount: z.number().nullable() + }).nullable().optional() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/CommissionBatchItemUpdateManyResult.schema.ts b/packages/db/shared/schemas/results/CommissionBatchItemUpdateManyResult.schema.ts new file mode 100644 index 00000000..ffc0eab1 --- /dev/null +++ b/packages/db/shared/schemas/results/CommissionBatchItemUpdateManyResult.schema.ts @@ -0,0 +1,4 @@ +import * as z from 'zod'; +export const CommissionBatchItemUpdateManyResultSchema = z.object({ + count: z.number() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/CommissionBatchItemUpdateResult.schema.ts b/packages/db/shared/schemas/results/CommissionBatchItemUpdateResult.schema.ts new file mode 100644 index 00000000..3d410063 --- /dev/null +++ b/packages/db/shared/schemas/results/CommissionBatchItemUpdateResult.schema.ts @@ -0,0 +1,9 @@ +import * as z from 'zod'; +export const CommissionBatchItemUpdateResultSchema = z.nullable(z.object({ + id: z.number().int(), + commissionBatchId: z.number().int(), + paymentId: z.number().int(), + collectionAmount: z.number(), + commissionBatch: z.unknown(), + payment: z.unknown() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/CommissionBatchItemUpsertResult.schema.ts b/packages/db/shared/schemas/results/CommissionBatchItemUpsertResult.schema.ts new file mode 100644 index 00000000..72c71357 --- /dev/null +++ b/packages/db/shared/schemas/results/CommissionBatchItemUpsertResult.schema.ts @@ -0,0 +1,9 @@ +import * as z from 'zod'; +export const CommissionBatchItemUpsertResultSchema = z.object({ + id: z.number().int(), + commissionBatchId: z.number().int(), + paymentId: z.number().int(), + collectionAmount: z.number(), + commissionBatch: z.unknown(), + payment: z.unknown() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/CommissionBatchUpdateManyResult.schema.ts b/packages/db/shared/schemas/results/CommissionBatchUpdateManyResult.schema.ts new file mode 100644 index 00000000..1283b4cc --- /dev/null +++ b/packages/db/shared/schemas/results/CommissionBatchUpdateManyResult.schema.ts @@ -0,0 +1,4 @@ +import * as z from 'zod'; +export const CommissionBatchUpdateManyResultSchema = z.object({ + count: z.number() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/CommissionBatchUpdateResult.schema.ts b/packages/db/shared/schemas/results/CommissionBatchUpdateResult.schema.ts new file mode 100644 index 00000000..d2d36bc1 --- /dev/null +++ b/packages/db/shared/schemas/results/CommissionBatchUpdateResult.schema.ts @@ -0,0 +1,11 @@ +import * as z from 'zod'; +export const CommissionBatchUpdateResultSchema = z.nullable(z.object({ + id: z.number().int(), + npiProviderId: z.number().int(), + totalCollection: z.number(), + commissionAmount: z.number(), + notes: z.string().optional(), + createdAt: z.date(), + npiProvider: z.unknown(), + items: z.array(z.unknown()) +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/CommissionBatchUpsertResult.schema.ts b/packages/db/shared/schemas/results/CommissionBatchUpsertResult.schema.ts new file mode 100644 index 00000000..f22b25d6 --- /dev/null +++ b/packages/db/shared/schemas/results/CommissionBatchUpsertResult.schema.ts @@ -0,0 +1,11 @@ +import * as z from 'zod'; +export const CommissionBatchUpsertResultSchema = z.object({ + id: z.number().int(), + npiProviderId: z.number().int(), + totalCollection: z.number(), + commissionAmount: z.number(), + notes: z.string().optional(), + createdAt: z.date(), + npiProvider: z.unknown(), + items: z.array(z.unknown()) +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/CommunicationAggregateResult.schema.ts b/packages/db/shared/schemas/results/CommunicationAggregateResult.schema.ts new file mode 100644 index 00000000..64cb5d0f --- /dev/null +++ b/packages/db/shared/schemas/results/CommunicationAggregateResult.schema.ts @@ -0,0 +1,45 @@ +import * as z from 'zod'; +export const CommunicationAggregateResultSchema = z.object({ _count: z.object({ + id: z.number(), + patientId: z.number(), + userId: z.number(), + channel: z.number(), + direction: z.number(), + status: z.number(), + body: z.number(), + callDuration: z.number(), + twilioSid: z.number(), + createdAt: z.number(), + patient: z.number(), + user: z.number() + }).optional(), + _sum: z.object({ + id: z.number().nullable(), + patientId: z.number().nullable(), + userId: z.number().nullable(), + callDuration: z.number().nullable() + }).nullable().optional(), + _avg: z.object({ + id: z.number().nullable(), + patientId: z.number().nullable(), + userId: z.number().nullable(), + callDuration: z.number().nullable() + }).nullable().optional(), + _min: z.object({ + id: z.number().int().nullable(), + patientId: z.number().int().nullable(), + userId: z.number().int().nullable(), + body: z.string().nullable(), + callDuration: z.number().int().nullable(), + twilioSid: z.string().nullable(), + createdAt: z.date().nullable() + }).nullable().optional(), + _max: z.object({ + id: z.number().int().nullable(), + patientId: z.number().int().nullable(), + userId: z.number().int().nullable(), + body: z.string().nullable(), + callDuration: z.number().int().nullable(), + twilioSid: z.string().nullable(), + createdAt: z.date().nullable() + }).nullable().optional()}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/CommunicationCountResult.schema.ts b/packages/db/shared/schemas/results/CommunicationCountResult.schema.ts new file mode 100644 index 00000000..922ba4da --- /dev/null +++ b/packages/db/shared/schemas/results/CommunicationCountResult.schema.ts @@ -0,0 +1,2 @@ +import * as z from 'zod'; +export const CommunicationCountResultSchema = z.number(); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/CommunicationCreateManyResult.schema.ts b/packages/db/shared/schemas/results/CommunicationCreateManyResult.schema.ts new file mode 100644 index 00000000..0a14a75d --- /dev/null +++ b/packages/db/shared/schemas/results/CommunicationCreateManyResult.schema.ts @@ -0,0 +1,4 @@ +import * as z from 'zod'; +export const CommunicationCreateManyResultSchema = z.object({ + count: z.number() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/CommunicationCreateResult.schema.ts b/packages/db/shared/schemas/results/CommunicationCreateResult.schema.ts new file mode 100644 index 00000000..41bb31dd --- /dev/null +++ b/packages/db/shared/schemas/results/CommunicationCreateResult.schema.ts @@ -0,0 +1,15 @@ +import * as z from 'zod'; +export const CommunicationCreateResultSchema = z.object({ + id: z.number().int(), + patientId: z.number().int(), + userId: z.number().int().optional(), + channel: z.unknown(), + direction: z.unknown(), + status: z.unknown(), + body: z.string().optional(), + callDuration: z.number().int().optional(), + twilioSid: z.string().optional(), + createdAt: z.date(), + patient: z.unknown(), + user: z.unknown().optional() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/CommunicationDeleteManyResult.schema.ts b/packages/db/shared/schemas/results/CommunicationDeleteManyResult.schema.ts new file mode 100644 index 00000000..f58a7c1b --- /dev/null +++ b/packages/db/shared/schemas/results/CommunicationDeleteManyResult.schema.ts @@ -0,0 +1,4 @@ +import * as z from 'zod'; +export const CommunicationDeleteManyResultSchema = z.object({ + count: z.number() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/CommunicationDeleteResult.schema.ts b/packages/db/shared/schemas/results/CommunicationDeleteResult.schema.ts new file mode 100644 index 00000000..5bde3b7f --- /dev/null +++ b/packages/db/shared/schemas/results/CommunicationDeleteResult.schema.ts @@ -0,0 +1,15 @@ +import * as z from 'zod'; +export const CommunicationDeleteResultSchema = z.nullable(z.object({ + id: z.number().int(), + patientId: z.number().int(), + userId: z.number().int().optional(), + channel: z.unknown(), + direction: z.unknown(), + status: z.unknown(), + body: z.string().optional(), + callDuration: z.number().int().optional(), + twilioSid: z.string().optional(), + createdAt: z.date(), + patient: z.unknown(), + user: z.unknown().optional() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/CommunicationFindFirstResult.schema.ts b/packages/db/shared/schemas/results/CommunicationFindFirstResult.schema.ts new file mode 100644 index 00000000..58007412 --- /dev/null +++ b/packages/db/shared/schemas/results/CommunicationFindFirstResult.schema.ts @@ -0,0 +1,15 @@ +import * as z from 'zod'; +export const CommunicationFindFirstResultSchema = z.nullable(z.object({ + id: z.number().int(), + patientId: z.number().int(), + userId: z.number().int().optional(), + channel: z.unknown(), + direction: z.unknown(), + status: z.unknown(), + body: z.string().optional(), + callDuration: z.number().int().optional(), + twilioSid: z.string().optional(), + createdAt: z.date(), + patient: z.unknown(), + user: z.unknown().optional() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/CommunicationFindManyResult.schema.ts b/packages/db/shared/schemas/results/CommunicationFindManyResult.schema.ts new file mode 100644 index 00000000..2b6b2ae1 --- /dev/null +++ b/packages/db/shared/schemas/results/CommunicationFindManyResult.schema.ts @@ -0,0 +1,25 @@ +import * as z from 'zod'; +export const CommunicationFindManyResultSchema = z.object({ + data: z.array(z.object({ + id: z.number().int(), + patientId: z.number().int(), + userId: z.number().int().optional(), + channel: z.unknown(), + direction: z.unknown(), + status: z.unknown(), + body: z.string().optional(), + callDuration: z.number().int().optional(), + twilioSid: z.string().optional(), + createdAt: z.date(), + patient: z.unknown(), + user: z.unknown().optional() +})), + pagination: z.object({ + page: z.number().int().min(1), + pageSize: z.number().int().min(1), + total: z.number().int().min(0), + totalPages: z.number().int().min(0), + hasNext: z.boolean(), + hasPrev: z.boolean() +}) +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/CommunicationFindUniqueResult.schema.ts b/packages/db/shared/schemas/results/CommunicationFindUniqueResult.schema.ts new file mode 100644 index 00000000..6f1ad17e --- /dev/null +++ b/packages/db/shared/schemas/results/CommunicationFindUniqueResult.schema.ts @@ -0,0 +1,15 @@ +import * as z from 'zod'; +export const CommunicationFindUniqueResultSchema = z.nullable(z.object({ + id: z.number().int(), + patientId: z.number().int(), + userId: z.number().int().optional(), + channel: z.unknown(), + direction: z.unknown(), + status: z.unknown(), + body: z.string().optional(), + callDuration: z.number().int().optional(), + twilioSid: z.string().optional(), + createdAt: z.date(), + patient: z.unknown(), + user: z.unknown().optional() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/CommunicationGroupByResult.schema.ts b/packages/db/shared/schemas/results/CommunicationGroupByResult.schema.ts new file mode 100644 index 00000000..229fb971 --- /dev/null +++ b/packages/db/shared/schemas/results/CommunicationGroupByResult.schema.ts @@ -0,0 +1,54 @@ +import * as z from 'zod'; +export const CommunicationGroupByResultSchema = z.array(z.object({ + id: z.number().int(), + patientId: z.number().int(), + userId: z.number().int(), + body: z.string(), + callDuration: z.number().int(), + twilioSid: z.string(), + createdAt: z.date(), + _count: z.object({ + id: z.number(), + patientId: z.number(), + userId: z.number(), + channel: z.number(), + direction: z.number(), + status: z.number(), + body: z.number(), + callDuration: z.number(), + twilioSid: z.number(), + createdAt: z.number(), + patient: z.number(), + user: z.number() + }).optional(), + _sum: z.object({ + id: z.number().nullable(), + patientId: z.number().nullable(), + userId: z.number().nullable(), + callDuration: z.number().nullable() + }).nullable().optional(), + _avg: z.object({ + id: z.number().nullable(), + patientId: z.number().nullable(), + userId: z.number().nullable(), + callDuration: z.number().nullable() + }).nullable().optional(), + _min: z.object({ + id: z.number().int().nullable(), + patientId: z.number().int().nullable(), + userId: z.number().int().nullable(), + body: z.string().nullable(), + callDuration: z.number().int().nullable(), + twilioSid: z.string().nullable(), + createdAt: z.date().nullable() + }).nullable().optional(), + _max: z.object({ + id: z.number().int().nullable(), + patientId: z.number().int().nullable(), + userId: z.number().int().nullable(), + body: z.string().nullable(), + callDuration: z.number().int().nullable(), + twilioSid: z.string().nullable(), + createdAt: z.date().nullable() + }).nullable().optional() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/CommunicationUpdateManyResult.schema.ts b/packages/db/shared/schemas/results/CommunicationUpdateManyResult.schema.ts new file mode 100644 index 00000000..cbe6aed2 --- /dev/null +++ b/packages/db/shared/schemas/results/CommunicationUpdateManyResult.schema.ts @@ -0,0 +1,4 @@ +import * as z from 'zod'; +export const CommunicationUpdateManyResultSchema = z.object({ + count: z.number() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/CommunicationUpdateResult.schema.ts b/packages/db/shared/schemas/results/CommunicationUpdateResult.schema.ts new file mode 100644 index 00000000..89bd0ea2 --- /dev/null +++ b/packages/db/shared/schemas/results/CommunicationUpdateResult.schema.ts @@ -0,0 +1,15 @@ +import * as z from 'zod'; +export const CommunicationUpdateResultSchema = z.nullable(z.object({ + id: z.number().int(), + patientId: z.number().int(), + userId: z.number().int().optional(), + channel: z.unknown(), + direction: z.unknown(), + status: z.unknown(), + body: z.string().optional(), + callDuration: z.number().int().optional(), + twilioSid: z.string().optional(), + createdAt: z.date(), + patient: z.unknown(), + user: z.unknown().optional() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/CommunicationUpsertResult.schema.ts b/packages/db/shared/schemas/results/CommunicationUpsertResult.schema.ts new file mode 100644 index 00000000..329df616 --- /dev/null +++ b/packages/db/shared/schemas/results/CommunicationUpsertResult.schema.ts @@ -0,0 +1,15 @@ +import * as z from 'zod'; +export const CommunicationUpsertResultSchema = z.object({ + id: z.number().int(), + patientId: z.number().int(), + userId: z.number().int().optional(), + channel: z.unknown(), + direction: z.unknown(), + status: z.unknown(), + body: z.string().optional(), + callDuration: z.number().int().optional(), + twilioSid: z.string().optional(), + createdAt: z.date(), + patient: z.unknown(), + user: z.unknown().optional() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/CronJobLogAggregateResult.schema.ts b/packages/db/shared/schemas/results/CronJobLogAggregateResult.schema.ts new file mode 100644 index 00000000..64163668 --- /dev/null +++ b/packages/db/shared/schemas/results/CronJobLogAggregateResult.schema.ts @@ -0,0 +1,36 @@ +import * as z from 'zod'; +export const CronJobLogAggregateResultSchema = z.object({ _count: z.object({ + id: z.number(), + jobName: z.number(), + status: z.number(), + startedAt: z.number(), + completedAt: z.number(), + durationMs: z.number(), + errorMessage: z.number() + }).optional(), + _sum: z.object({ + id: z.number().nullable(), + durationMs: z.number().nullable() + }).nullable().optional(), + _avg: z.object({ + id: z.number().nullable(), + durationMs: z.number().nullable() + }).nullable().optional(), + _min: z.object({ + id: z.number().int().nullable(), + jobName: z.string().nullable(), + status: z.string().nullable(), + startedAt: z.date().nullable(), + completedAt: z.date().nullable(), + durationMs: z.number().int().nullable(), + errorMessage: z.string().nullable() + }).nullable().optional(), + _max: z.object({ + id: z.number().int().nullable(), + jobName: z.string().nullable(), + status: z.string().nullable(), + startedAt: z.date().nullable(), + completedAt: z.date().nullable(), + durationMs: z.number().int().nullable(), + errorMessage: z.string().nullable() + }).nullable().optional()}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/CronJobLogCountResult.schema.ts b/packages/db/shared/schemas/results/CronJobLogCountResult.schema.ts new file mode 100644 index 00000000..68f390fe --- /dev/null +++ b/packages/db/shared/schemas/results/CronJobLogCountResult.schema.ts @@ -0,0 +1,2 @@ +import * as z from 'zod'; +export const CronJobLogCountResultSchema = z.number(); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/CronJobLogCreateManyResult.schema.ts b/packages/db/shared/schemas/results/CronJobLogCreateManyResult.schema.ts new file mode 100644 index 00000000..2dba0270 --- /dev/null +++ b/packages/db/shared/schemas/results/CronJobLogCreateManyResult.schema.ts @@ -0,0 +1,4 @@ +import * as z from 'zod'; +export const CronJobLogCreateManyResultSchema = z.object({ + count: z.number() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/CronJobLogCreateResult.schema.ts b/packages/db/shared/schemas/results/CronJobLogCreateResult.schema.ts new file mode 100644 index 00000000..d28c208a --- /dev/null +++ b/packages/db/shared/schemas/results/CronJobLogCreateResult.schema.ts @@ -0,0 +1,10 @@ +import * as z from 'zod'; +export const CronJobLogCreateResultSchema = z.object({ + id: z.number().int(), + jobName: z.string(), + status: z.string(), + startedAt: z.date(), + completedAt: z.date().optional(), + durationMs: z.number().int().optional(), + errorMessage: z.string().optional() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/CronJobLogDeleteManyResult.schema.ts b/packages/db/shared/schemas/results/CronJobLogDeleteManyResult.schema.ts new file mode 100644 index 00000000..09e77c0f --- /dev/null +++ b/packages/db/shared/schemas/results/CronJobLogDeleteManyResult.schema.ts @@ -0,0 +1,4 @@ +import * as z from 'zod'; +export const CronJobLogDeleteManyResultSchema = z.object({ + count: z.number() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/CronJobLogDeleteResult.schema.ts b/packages/db/shared/schemas/results/CronJobLogDeleteResult.schema.ts new file mode 100644 index 00000000..172b63f0 --- /dev/null +++ b/packages/db/shared/schemas/results/CronJobLogDeleteResult.schema.ts @@ -0,0 +1,10 @@ +import * as z from 'zod'; +export const CronJobLogDeleteResultSchema = z.nullable(z.object({ + id: z.number().int(), + jobName: z.string(), + status: z.string(), + startedAt: z.date(), + completedAt: z.date().optional(), + durationMs: z.number().int().optional(), + errorMessage: z.string().optional() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/CronJobLogFindFirstResult.schema.ts b/packages/db/shared/schemas/results/CronJobLogFindFirstResult.schema.ts new file mode 100644 index 00000000..ea7eabbb --- /dev/null +++ b/packages/db/shared/schemas/results/CronJobLogFindFirstResult.schema.ts @@ -0,0 +1,10 @@ +import * as z from 'zod'; +export const CronJobLogFindFirstResultSchema = z.nullable(z.object({ + id: z.number().int(), + jobName: z.string(), + status: z.string(), + startedAt: z.date(), + completedAt: z.date().optional(), + durationMs: z.number().int().optional(), + errorMessage: z.string().optional() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/CronJobLogFindManyResult.schema.ts b/packages/db/shared/schemas/results/CronJobLogFindManyResult.schema.ts new file mode 100644 index 00000000..ce7554a1 --- /dev/null +++ b/packages/db/shared/schemas/results/CronJobLogFindManyResult.schema.ts @@ -0,0 +1,20 @@ +import * as z from 'zod'; +export const CronJobLogFindManyResultSchema = z.object({ + data: z.array(z.object({ + id: z.number().int(), + jobName: z.string(), + status: z.string(), + startedAt: z.date(), + completedAt: z.date().optional(), + durationMs: z.number().int().optional(), + errorMessage: z.string().optional() +})), + pagination: z.object({ + page: z.number().int().min(1), + pageSize: z.number().int().min(1), + total: z.number().int().min(0), + totalPages: z.number().int().min(0), + hasNext: z.boolean(), + hasPrev: z.boolean() +}) +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/CronJobLogFindUniqueResult.schema.ts b/packages/db/shared/schemas/results/CronJobLogFindUniqueResult.schema.ts new file mode 100644 index 00000000..057b6b84 --- /dev/null +++ b/packages/db/shared/schemas/results/CronJobLogFindUniqueResult.schema.ts @@ -0,0 +1,10 @@ +import * as z from 'zod'; +export const CronJobLogFindUniqueResultSchema = z.nullable(z.object({ + id: z.number().int(), + jobName: z.string(), + status: z.string(), + startedAt: z.date(), + completedAt: z.date().optional(), + durationMs: z.number().int().optional(), + errorMessage: z.string().optional() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/CronJobLogGroupByResult.schema.ts b/packages/db/shared/schemas/results/CronJobLogGroupByResult.schema.ts new file mode 100644 index 00000000..1857a4f6 --- /dev/null +++ b/packages/db/shared/schemas/results/CronJobLogGroupByResult.schema.ts @@ -0,0 +1,45 @@ +import * as z from 'zod'; +export const CronJobLogGroupByResultSchema = z.array(z.object({ + id: z.number().int(), + jobName: z.string(), + status: z.string(), + startedAt: z.date(), + completedAt: z.date(), + durationMs: z.number().int(), + errorMessage: z.string(), + _count: z.object({ + id: z.number(), + jobName: z.number(), + status: z.number(), + startedAt: z.number(), + completedAt: z.number(), + durationMs: z.number(), + errorMessage: z.number() + }).optional(), + _sum: z.object({ + id: z.number().nullable(), + durationMs: z.number().nullable() + }).nullable().optional(), + _avg: z.object({ + id: z.number().nullable(), + durationMs: z.number().nullable() + }).nullable().optional(), + _min: z.object({ + id: z.number().int().nullable(), + jobName: z.string().nullable(), + status: z.string().nullable(), + startedAt: z.date().nullable(), + completedAt: z.date().nullable(), + durationMs: z.number().int().nullable(), + errorMessage: z.string().nullable() + }).nullable().optional(), + _max: z.object({ + id: z.number().int().nullable(), + jobName: z.string().nullable(), + status: z.string().nullable(), + startedAt: z.date().nullable(), + completedAt: z.date().nullable(), + durationMs: z.number().int().nullable(), + errorMessage: z.string().nullable() + }).nullable().optional() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/CronJobLogUpdateManyResult.schema.ts b/packages/db/shared/schemas/results/CronJobLogUpdateManyResult.schema.ts new file mode 100644 index 00000000..ac2a68b0 --- /dev/null +++ b/packages/db/shared/schemas/results/CronJobLogUpdateManyResult.schema.ts @@ -0,0 +1,4 @@ +import * as z from 'zod'; +export const CronJobLogUpdateManyResultSchema = z.object({ + count: z.number() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/CronJobLogUpdateResult.schema.ts b/packages/db/shared/schemas/results/CronJobLogUpdateResult.schema.ts new file mode 100644 index 00000000..e5ac21cb --- /dev/null +++ b/packages/db/shared/schemas/results/CronJobLogUpdateResult.schema.ts @@ -0,0 +1,10 @@ +import * as z from 'zod'; +export const CronJobLogUpdateResultSchema = z.nullable(z.object({ + id: z.number().int(), + jobName: z.string(), + status: z.string(), + startedAt: z.date(), + completedAt: z.date().optional(), + durationMs: z.number().int().optional(), + errorMessage: z.string().optional() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/CronJobLogUpsertResult.schema.ts b/packages/db/shared/schemas/results/CronJobLogUpsertResult.schema.ts new file mode 100644 index 00000000..c67d977c --- /dev/null +++ b/packages/db/shared/schemas/results/CronJobLogUpsertResult.schema.ts @@ -0,0 +1,10 @@ +import * as z from 'zod'; +export const CronJobLogUpsertResultSchema = z.object({ + id: z.number().int(), + jobName: z.string(), + status: z.string(), + startedAt: z.date(), + completedAt: z.date().optional(), + durationMs: z.number().int().optional(), + errorMessage: z.string().optional() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/DatabaseBackupAggregateResult.schema.ts b/packages/db/shared/schemas/results/DatabaseBackupAggregateResult.schema.ts new file mode 100644 index 00000000..f0dff61c --- /dev/null +++ b/packages/db/shared/schemas/results/DatabaseBackupAggregateResult.schema.ts @@ -0,0 +1,25 @@ +import * as z from 'zod'; +export const DatabaseBackupAggregateResultSchema = z.object({ _count: z.object({ + id: z.number(), + userId: z.number(), + createdAt: z.number(), + user: z.number() + }).optional(), + _sum: z.object({ + id: z.number().nullable(), + userId: z.number().nullable() + }).nullable().optional(), + _avg: z.object({ + id: z.number().nullable(), + userId: z.number().nullable() + }).nullable().optional(), + _min: z.object({ + id: z.number().int().nullable(), + userId: z.number().int().nullable(), + createdAt: z.date().nullable() + }).nullable().optional(), + _max: z.object({ + id: z.number().int().nullable(), + userId: z.number().int().nullable(), + createdAt: z.date().nullable() + }).nullable().optional()}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/DatabaseBackupCountResult.schema.ts b/packages/db/shared/schemas/results/DatabaseBackupCountResult.schema.ts new file mode 100644 index 00000000..5fd4e7ad --- /dev/null +++ b/packages/db/shared/schemas/results/DatabaseBackupCountResult.schema.ts @@ -0,0 +1,2 @@ +import * as z from 'zod'; +export const DatabaseBackupCountResultSchema = z.number(); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/DatabaseBackupCreateManyResult.schema.ts b/packages/db/shared/schemas/results/DatabaseBackupCreateManyResult.schema.ts new file mode 100644 index 00000000..fdf17652 --- /dev/null +++ b/packages/db/shared/schemas/results/DatabaseBackupCreateManyResult.schema.ts @@ -0,0 +1,4 @@ +import * as z from 'zod'; +export const DatabaseBackupCreateManyResultSchema = z.object({ + count: z.number() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/DatabaseBackupCreateResult.schema.ts b/packages/db/shared/schemas/results/DatabaseBackupCreateResult.schema.ts new file mode 100644 index 00000000..b6f62a8f --- /dev/null +++ b/packages/db/shared/schemas/results/DatabaseBackupCreateResult.schema.ts @@ -0,0 +1,7 @@ +import * as z from 'zod'; +export const DatabaseBackupCreateResultSchema = z.object({ + id: z.number().int(), + userId: z.number().int(), + createdAt: z.date(), + user: z.unknown() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/DatabaseBackupDeleteManyResult.schema.ts b/packages/db/shared/schemas/results/DatabaseBackupDeleteManyResult.schema.ts new file mode 100644 index 00000000..6495bc29 --- /dev/null +++ b/packages/db/shared/schemas/results/DatabaseBackupDeleteManyResult.schema.ts @@ -0,0 +1,4 @@ +import * as z from 'zod'; +export const DatabaseBackupDeleteManyResultSchema = z.object({ + count: z.number() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/DatabaseBackupDeleteResult.schema.ts b/packages/db/shared/schemas/results/DatabaseBackupDeleteResult.schema.ts new file mode 100644 index 00000000..dd9a7813 --- /dev/null +++ b/packages/db/shared/schemas/results/DatabaseBackupDeleteResult.schema.ts @@ -0,0 +1,7 @@ +import * as z from 'zod'; +export const DatabaseBackupDeleteResultSchema = z.nullable(z.object({ + id: z.number().int(), + userId: z.number().int(), + createdAt: z.date(), + user: z.unknown() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/DatabaseBackupFindFirstResult.schema.ts b/packages/db/shared/schemas/results/DatabaseBackupFindFirstResult.schema.ts new file mode 100644 index 00000000..3ce9b97b --- /dev/null +++ b/packages/db/shared/schemas/results/DatabaseBackupFindFirstResult.schema.ts @@ -0,0 +1,7 @@ +import * as z from 'zod'; +export const DatabaseBackupFindFirstResultSchema = z.nullable(z.object({ + id: z.number().int(), + userId: z.number().int(), + createdAt: z.date(), + user: z.unknown() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/DatabaseBackupFindManyResult.schema.ts b/packages/db/shared/schemas/results/DatabaseBackupFindManyResult.schema.ts new file mode 100644 index 00000000..15969dc6 --- /dev/null +++ b/packages/db/shared/schemas/results/DatabaseBackupFindManyResult.schema.ts @@ -0,0 +1,17 @@ +import * as z from 'zod'; +export const DatabaseBackupFindManyResultSchema = z.object({ + data: z.array(z.object({ + id: z.number().int(), + userId: z.number().int(), + createdAt: z.date(), + user: z.unknown() +})), + pagination: z.object({ + page: z.number().int().min(1), + pageSize: z.number().int().min(1), + total: z.number().int().min(0), + totalPages: z.number().int().min(0), + hasNext: z.boolean(), + hasPrev: z.boolean() +}) +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/DatabaseBackupFindUniqueResult.schema.ts b/packages/db/shared/schemas/results/DatabaseBackupFindUniqueResult.schema.ts new file mode 100644 index 00000000..385bd564 --- /dev/null +++ b/packages/db/shared/schemas/results/DatabaseBackupFindUniqueResult.schema.ts @@ -0,0 +1,7 @@ +import * as z from 'zod'; +export const DatabaseBackupFindUniqueResultSchema = z.nullable(z.object({ + id: z.number().int(), + userId: z.number().int(), + createdAt: z.date(), + user: z.unknown() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/DatabaseBackupGroupByResult.schema.ts b/packages/db/shared/schemas/results/DatabaseBackupGroupByResult.schema.ts new file mode 100644 index 00000000..99ea8b95 --- /dev/null +++ b/packages/db/shared/schemas/results/DatabaseBackupGroupByResult.schema.ts @@ -0,0 +1,30 @@ +import * as z from 'zod'; +export const DatabaseBackupGroupByResultSchema = z.array(z.object({ + id: z.number().int(), + userId: z.number().int(), + createdAt: z.date(), + _count: z.object({ + id: z.number(), + userId: z.number(), + createdAt: z.number(), + user: z.number() + }).optional(), + _sum: z.object({ + id: z.number().nullable(), + userId: z.number().nullable() + }).nullable().optional(), + _avg: z.object({ + id: z.number().nullable(), + userId: z.number().nullable() + }).nullable().optional(), + _min: z.object({ + id: z.number().int().nullable(), + userId: z.number().int().nullable(), + createdAt: z.date().nullable() + }).nullable().optional(), + _max: z.object({ + id: z.number().int().nullable(), + userId: z.number().int().nullable(), + createdAt: z.date().nullable() + }).nullable().optional() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/DatabaseBackupUpdateManyResult.schema.ts b/packages/db/shared/schemas/results/DatabaseBackupUpdateManyResult.schema.ts new file mode 100644 index 00000000..37b21581 --- /dev/null +++ b/packages/db/shared/schemas/results/DatabaseBackupUpdateManyResult.schema.ts @@ -0,0 +1,4 @@ +import * as z from 'zod'; +export const DatabaseBackupUpdateManyResultSchema = z.object({ + count: z.number() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/DatabaseBackupUpdateResult.schema.ts b/packages/db/shared/schemas/results/DatabaseBackupUpdateResult.schema.ts new file mode 100644 index 00000000..880667ae --- /dev/null +++ b/packages/db/shared/schemas/results/DatabaseBackupUpdateResult.schema.ts @@ -0,0 +1,7 @@ +import * as z from 'zod'; +export const DatabaseBackupUpdateResultSchema = z.nullable(z.object({ + id: z.number().int(), + userId: z.number().int(), + createdAt: z.date(), + user: z.unknown() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/DatabaseBackupUpsertResult.schema.ts b/packages/db/shared/schemas/results/DatabaseBackupUpsertResult.schema.ts new file mode 100644 index 00000000..d91d8ce7 --- /dev/null +++ b/packages/db/shared/schemas/results/DatabaseBackupUpsertResult.schema.ts @@ -0,0 +1,7 @@ +import * as z from 'zod'; +export const DatabaseBackupUpsertResultSchema = z.object({ + id: z.number().int(), + userId: z.number().int(), + createdAt: z.date(), + user: z.unknown() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/InsuranceContactAggregateResult.schema.ts b/packages/db/shared/schemas/results/InsuranceContactAggregateResult.schema.ts new file mode 100644 index 00000000..578f9239 --- /dev/null +++ b/packages/db/shared/schemas/results/InsuranceContactAggregateResult.schema.ts @@ -0,0 +1,31 @@ +import * as z from 'zod'; +export const InsuranceContactAggregateResultSchema = z.object({ _count: z.object({ + id: z.number(), + userId: z.number(), + name: z.number(), + phoneNumber: z.number(), + createdAt: z.number(), + user: z.number() + }).optional(), + _sum: z.object({ + id: z.number().nullable(), + userId: z.number().nullable() + }).nullable().optional(), + _avg: z.object({ + id: z.number().nullable(), + userId: z.number().nullable() + }).nullable().optional(), + _min: z.object({ + id: z.number().int().nullable(), + userId: z.number().int().nullable(), + name: z.string().nullable(), + phoneNumber: z.string().nullable(), + createdAt: z.date().nullable() + }).nullable().optional(), + _max: z.object({ + id: z.number().int().nullable(), + userId: z.number().int().nullable(), + name: z.string().nullable(), + phoneNumber: z.string().nullable(), + createdAt: z.date().nullable() + }).nullable().optional()}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/InsuranceContactCountResult.schema.ts b/packages/db/shared/schemas/results/InsuranceContactCountResult.schema.ts new file mode 100644 index 00000000..a081be99 --- /dev/null +++ b/packages/db/shared/schemas/results/InsuranceContactCountResult.schema.ts @@ -0,0 +1,2 @@ +import * as z from 'zod'; +export const InsuranceContactCountResultSchema = z.number(); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/InsuranceContactCreateManyResult.schema.ts b/packages/db/shared/schemas/results/InsuranceContactCreateManyResult.schema.ts new file mode 100644 index 00000000..c1878b26 --- /dev/null +++ b/packages/db/shared/schemas/results/InsuranceContactCreateManyResult.schema.ts @@ -0,0 +1,4 @@ +import * as z from 'zod'; +export const InsuranceContactCreateManyResultSchema = z.object({ + count: z.number() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/InsuranceContactCreateResult.schema.ts b/packages/db/shared/schemas/results/InsuranceContactCreateResult.schema.ts new file mode 100644 index 00000000..03c6c8df --- /dev/null +++ b/packages/db/shared/schemas/results/InsuranceContactCreateResult.schema.ts @@ -0,0 +1,9 @@ +import * as z from 'zod'; +export const InsuranceContactCreateResultSchema = z.object({ + id: z.number().int(), + userId: z.number().int(), + name: z.string(), + phoneNumber: z.string().optional(), + createdAt: z.date(), + user: z.unknown() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/InsuranceContactDeleteManyResult.schema.ts b/packages/db/shared/schemas/results/InsuranceContactDeleteManyResult.schema.ts new file mode 100644 index 00000000..507e704b --- /dev/null +++ b/packages/db/shared/schemas/results/InsuranceContactDeleteManyResult.schema.ts @@ -0,0 +1,4 @@ +import * as z from 'zod'; +export const InsuranceContactDeleteManyResultSchema = z.object({ + count: z.number() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/InsuranceContactDeleteResult.schema.ts b/packages/db/shared/schemas/results/InsuranceContactDeleteResult.schema.ts new file mode 100644 index 00000000..08d6e1c3 --- /dev/null +++ b/packages/db/shared/schemas/results/InsuranceContactDeleteResult.schema.ts @@ -0,0 +1,9 @@ +import * as z from 'zod'; +export const InsuranceContactDeleteResultSchema = z.nullable(z.object({ + id: z.number().int(), + userId: z.number().int(), + name: z.string(), + phoneNumber: z.string().optional(), + createdAt: z.date(), + user: z.unknown() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/InsuranceContactFindFirstResult.schema.ts b/packages/db/shared/schemas/results/InsuranceContactFindFirstResult.schema.ts new file mode 100644 index 00000000..fd631c6d --- /dev/null +++ b/packages/db/shared/schemas/results/InsuranceContactFindFirstResult.schema.ts @@ -0,0 +1,9 @@ +import * as z from 'zod'; +export const InsuranceContactFindFirstResultSchema = z.nullable(z.object({ + id: z.number().int(), + userId: z.number().int(), + name: z.string(), + phoneNumber: z.string().optional(), + createdAt: z.date(), + user: z.unknown() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/InsuranceContactFindManyResult.schema.ts b/packages/db/shared/schemas/results/InsuranceContactFindManyResult.schema.ts new file mode 100644 index 00000000..e8f7a1be --- /dev/null +++ b/packages/db/shared/schemas/results/InsuranceContactFindManyResult.schema.ts @@ -0,0 +1,19 @@ +import * as z from 'zod'; +export const InsuranceContactFindManyResultSchema = z.object({ + data: z.array(z.object({ + id: z.number().int(), + userId: z.number().int(), + name: z.string(), + phoneNumber: z.string().optional(), + createdAt: z.date(), + user: z.unknown() +})), + pagination: z.object({ + page: z.number().int().min(1), + pageSize: z.number().int().min(1), + total: z.number().int().min(0), + totalPages: z.number().int().min(0), + hasNext: z.boolean(), + hasPrev: z.boolean() +}) +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/InsuranceContactFindUniqueResult.schema.ts b/packages/db/shared/schemas/results/InsuranceContactFindUniqueResult.schema.ts new file mode 100644 index 00000000..f5960c20 --- /dev/null +++ b/packages/db/shared/schemas/results/InsuranceContactFindUniqueResult.schema.ts @@ -0,0 +1,9 @@ +import * as z from 'zod'; +export const InsuranceContactFindUniqueResultSchema = z.nullable(z.object({ + id: z.number().int(), + userId: z.number().int(), + name: z.string(), + phoneNumber: z.string().optional(), + createdAt: z.date(), + user: z.unknown() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/InsuranceContactGroupByResult.schema.ts b/packages/db/shared/schemas/results/InsuranceContactGroupByResult.schema.ts new file mode 100644 index 00000000..4e7aa0f1 --- /dev/null +++ b/packages/db/shared/schemas/results/InsuranceContactGroupByResult.schema.ts @@ -0,0 +1,38 @@ +import * as z from 'zod'; +export const InsuranceContactGroupByResultSchema = z.array(z.object({ + id: z.number().int(), + userId: z.number().int(), + name: z.string(), + phoneNumber: z.string(), + createdAt: z.date(), + _count: z.object({ + id: z.number(), + userId: z.number(), + name: z.number(), + phoneNumber: z.number(), + createdAt: z.number(), + user: z.number() + }).optional(), + _sum: z.object({ + id: z.number().nullable(), + userId: z.number().nullable() + }).nullable().optional(), + _avg: z.object({ + id: z.number().nullable(), + userId: z.number().nullable() + }).nullable().optional(), + _min: z.object({ + id: z.number().int().nullable(), + userId: z.number().int().nullable(), + name: z.string().nullable(), + phoneNumber: z.string().nullable(), + createdAt: z.date().nullable() + }).nullable().optional(), + _max: z.object({ + id: z.number().int().nullable(), + userId: z.number().int().nullable(), + name: z.string().nullable(), + phoneNumber: z.string().nullable(), + createdAt: z.date().nullable() + }).nullable().optional() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/InsuranceContactUpdateManyResult.schema.ts b/packages/db/shared/schemas/results/InsuranceContactUpdateManyResult.schema.ts new file mode 100644 index 00000000..9bfa5565 --- /dev/null +++ b/packages/db/shared/schemas/results/InsuranceContactUpdateManyResult.schema.ts @@ -0,0 +1,4 @@ +import * as z from 'zod'; +export const InsuranceContactUpdateManyResultSchema = z.object({ + count: z.number() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/InsuranceContactUpdateResult.schema.ts b/packages/db/shared/schemas/results/InsuranceContactUpdateResult.schema.ts new file mode 100644 index 00000000..16013117 --- /dev/null +++ b/packages/db/shared/schemas/results/InsuranceContactUpdateResult.schema.ts @@ -0,0 +1,9 @@ +import * as z from 'zod'; +export const InsuranceContactUpdateResultSchema = z.nullable(z.object({ + id: z.number().int(), + userId: z.number().int(), + name: z.string(), + phoneNumber: z.string().optional(), + createdAt: z.date(), + user: z.unknown() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/InsuranceContactUpsertResult.schema.ts b/packages/db/shared/schemas/results/InsuranceContactUpsertResult.schema.ts new file mode 100644 index 00000000..33875442 --- /dev/null +++ b/packages/db/shared/schemas/results/InsuranceContactUpsertResult.schema.ts @@ -0,0 +1,9 @@ +import * as z from 'zod'; +export const InsuranceContactUpsertResultSchema = z.object({ + id: z.number().int(), + userId: z.number().int(), + name: z.string(), + phoneNumber: z.string().optional(), + createdAt: z.date(), + user: z.unknown() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/InsuranceCredentialAggregateResult.schema.ts b/packages/db/shared/schemas/results/InsuranceCredentialAggregateResult.schema.ts new file mode 100644 index 00000000..ac07d31a --- /dev/null +++ b/packages/db/shared/schemas/results/InsuranceCredentialAggregateResult.schema.ts @@ -0,0 +1,31 @@ +import * as z from 'zod'; +export const InsuranceCredentialAggregateResultSchema = z.object({ _count: z.object({ + id: z.number(), + userId: z.number(), + siteKey: z.number(), + username: z.number(), + password: z.number(), + user: z.number() + }).optional(), + _sum: z.object({ + id: z.number().nullable(), + userId: z.number().nullable() + }).nullable().optional(), + _avg: z.object({ + id: z.number().nullable(), + userId: z.number().nullable() + }).nullable().optional(), + _min: z.object({ + id: z.number().int().nullable(), + userId: z.number().int().nullable(), + siteKey: z.string().nullable(), + username: z.string().nullable(), + password: z.string().nullable() + }).nullable().optional(), + _max: z.object({ + id: z.number().int().nullable(), + userId: z.number().int().nullable(), + siteKey: z.string().nullable(), + username: z.string().nullable(), + password: z.string().nullable() + }).nullable().optional()}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/InsuranceCredentialCountResult.schema.ts b/packages/db/shared/schemas/results/InsuranceCredentialCountResult.schema.ts new file mode 100644 index 00000000..01609c93 --- /dev/null +++ b/packages/db/shared/schemas/results/InsuranceCredentialCountResult.schema.ts @@ -0,0 +1,2 @@ +import * as z from 'zod'; +export const InsuranceCredentialCountResultSchema = z.number(); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/InsuranceCredentialCreateManyResult.schema.ts b/packages/db/shared/schemas/results/InsuranceCredentialCreateManyResult.schema.ts new file mode 100644 index 00000000..6aeabe7b --- /dev/null +++ b/packages/db/shared/schemas/results/InsuranceCredentialCreateManyResult.schema.ts @@ -0,0 +1,4 @@ +import * as z from 'zod'; +export const InsuranceCredentialCreateManyResultSchema = z.object({ + count: z.number() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/InsuranceCredentialCreateResult.schema.ts b/packages/db/shared/schemas/results/InsuranceCredentialCreateResult.schema.ts new file mode 100644 index 00000000..6f30d25d --- /dev/null +++ b/packages/db/shared/schemas/results/InsuranceCredentialCreateResult.schema.ts @@ -0,0 +1,9 @@ +import * as z from 'zod'; +export const InsuranceCredentialCreateResultSchema = z.object({ + id: z.number().int(), + userId: z.number().int(), + siteKey: z.string(), + username: z.string(), + password: z.string(), + user: z.unknown() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/InsuranceCredentialDeleteManyResult.schema.ts b/packages/db/shared/schemas/results/InsuranceCredentialDeleteManyResult.schema.ts new file mode 100644 index 00000000..fc2b779e --- /dev/null +++ b/packages/db/shared/schemas/results/InsuranceCredentialDeleteManyResult.schema.ts @@ -0,0 +1,4 @@ +import * as z from 'zod'; +export const InsuranceCredentialDeleteManyResultSchema = z.object({ + count: z.number() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/InsuranceCredentialDeleteResult.schema.ts b/packages/db/shared/schemas/results/InsuranceCredentialDeleteResult.schema.ts new file mode 100644 index 00000000..60530fe3 --- /dev/null +++ b/packages/db/shared/schemas/results/InsuranceCredentialDeleteResult.schema.ts @@ -0,0 +1,9 @@ +import * as z from 'zod'; +export const InsuranceCredentialDeleteResultSchema = z.nullable(z.object({ + id: z.number().int(), + userId: z.number().int(), + siteKey: z.string(), + username: z.string(), + password: z.string(), + user: z.unknown() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/InsuranceCredentialFindFirstResult.schema.ts b/packages/db/shared/schemas/results/InsuranceCredentialFindFirstResult.schema.ts new file mode 100644 index 00000000..473c46ec --- /dev/null +++ b/packages/db/shared/schemas/results/InsuranceCredentialFindFirstResult.schema.ts @@ -0,0 +1,9 @@ +import * as z from 'zod'; +export const InsuranceCredentialFindFirstResultSchema = z.nullable(z.object({ + id: z.number().int(), + userId: z.number().int(), + siteKey: z.string(), + username: z.string(), + password: z.string(), + user: z.unknown() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/InsuranceCredentialFindManyResult.schema.ts b/packages/db/shared/schemas/results/InsuranceCredentialFindManyResult.schema.ts new file mode 100644 index 00000000..5f9123fc --- /dev/null +++ b/packages/db/shared/schemas/results/InsuranceCredentialFindManyResult.schema.ts @@ -0,0 +1,19 @@ +import * as z from 'zod'; +export const InsuranceCredentialFindManyResultSchema = z.object({ + data: z.array(z.object({ + id: z.number().int(), + userId: z.number().int(), + siteKey: z.string(), + username: z.string(), + password: z.string(), + user: z.unknown() +})), + pagination: z.object({ + page: z.number().int().min(1), + pageSize: z.number().int().min(1), + total: z.number().int().min(0), + totalPages: z.number().int().min(0), + hasNext: z.boolean(), + hasPrev: z.boolean() +}) +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/InsuranceCredentialFindUniqueResult.schema.ts b/packages/db/shared/schemas/results/InsuranceCredentialFindUniqueResult.schema.ts new file mode 100644 index 00000000..f0abddf7 --- /dev/null +++ b/packages/db/shared/schemas/results/InsuranceCredentialFindUniqueResult.schema.ts @@ -0,0 +1,9 @@ +import * as z from 'zod'; +export const InsuranceCredentialFindUniqueResultSchema = z.nullable(z.object({ + id: z.number().int(), + userId: z.number().int(), + siteKey: z.string(), + username: z.string(), + password: z.string(), + user: z.unknown() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/InsuranceCredentialGroupByResult.schema.ts b/packages/db/shared/schemas/results/InsuranceCredentialGroupByResult.schema.ts new file mode 100644 index 00000000..f2a5ef13 --- /dev/null +++ b/packages/db/shared/schemas/results/InsuranceCredentialGroupByResult.schema.ts @@ -0,0 +1,38 @@ +import * as z from 'zod'; +export const InsuranceCredentialGroupByResultSchema = z.array(z.object({ + id: z.number().int(), + userId: z.number().int(), + siteKey: z.string(), + username: z.string(), + password: z.string(), + _count: z.object({ + id: z.number(), + userId: z.number(), + siteKey: z.number(), + username: z.number(), + password: z.number(), + user: z.number() + }).optional(), + _sum: z.object({ + id: z.number().nullable(), + userId: z.number().nullable() + }).nullable().optional(), + _avg: z.object({ + id: z.number().nullable(), + userId: z.number().nullable() + }).nullable().optional(), + _min: z.object({ + id: z.number().int().nullable(), + userId: z.number().int().nullable(), + siteKey: z.string().nullable(), + username: z.string().nullable(), + password: z.string().nullable() + }).nullable().optional(), + _max: z.object({ + id: z.number().int().nullable(), + userId: z.number().int().nullable(), + siteKey: z.string().nullable(), + username: z.string().nullable(), + password: z.string().nullable() + }).nullable().optional() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/InsuranceCredentialUpdateManyResult.schema.ts b/packages/db/shared/schemas/results/InsuranceCredentialUpdateManyResult.schema.ts new file mode 100644 index 00000000..e50a769f --- /dev/null +++ b/packages/db/shared/schemas/results/InsuranceCredentialUpdateManyResult.schema.ts @@ -0,0 +1,4 @@ +import * as z from 'zod'; +export const InsuranceCredentialUpdateManyResultSchema = z.object({ + count: z.number() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/InsuranceCredentialUpdateResult.schema.ts b/packages/db/shared/schemas/results/InsuranceCredentialUpdateResult.schema.ts new file mode 100644 index 00000000..351a9107 --- /dev/null +++ b/packages/db/shared/schemas/results/InsuranceCredentialUpdateResult.schema.ts @@ -0,0 +1,9 @@ +import * as z from 'zod'; +export const InsuranceCredentialUpdateResultSchema = z.nullable(z.object({ + id: z.number().int(), + userId: z.number().int(), + siteKey: z.string(), + username: z.string(), + password: z.string(), + user: z.unknown() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/InsuranceCredentialUpsertResult.schema.ts b/packages/db/shared/schemas/results/InsuranceCredentialUpsertResult.schema.ts new file mode 100644 index 00000000..0a6eb5c0 --- /dev/null +++ b/packages/db/shared/schemas/results/InsuranceCredentialUpsertResult.schema.ts @@ -0,0 +1,9 @@ +import * as z from 'zod'; +export const InsuranceCredentialUpsertResultSchema = z.object({ + id: z.number().int(), + userId: z.number().int(), + siteKey: z.string(), + username: z.string(), + password: z.string(), + user: z.unknown() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/LabRxTemplateAggregateResult.schema.ts b/packages/db/shared/schemas/results/LabRxTemplateAggregateResult.schema.ts new file mode 100644 index 00000000..3ceab6df --- /dev/null +++ b/packages/db/shared/schemas/results/LabRxTemplateAggregateResult.schema.ts @@ -0,0 +1,60 @@ +import * as z from 'zod'; +export const LabRxTemplateAggregateResultSchema = z.object({ _count: z.object({ + id: z.number(), + userId: z.number(), + name: z.number(), + labName: z.number(), + labPhone: z.number(), + labFax: z.number(), + labAddress: z.number(), + labAccount: z.number(), + caseType: z.number(), + material: z.number(), + instructions: z.number(), + sortOrder: z.number(), + createdAt: z.number(), + updatedAt: z.number(), + user: z.number() + }).optional(), + _sum: z.object({ + id: z.number().nullable(), + userId: z.number().nullable(), + sortOrder: z.number().nullable() + }).nullable().optional(), + _avg: z.object({ + id: z.number().nullable(), + userId: z.number().nullable(), + sortOrder: z.number().nullable() + }).nullable().optional(), + _min: z.object({ + id: z.number().int().nullable(), + userId: z.number().int().nullable(), + name: z.string().nullable(), + labName: z.string().nullable(), + labPhone: z.string().nullable(), + labFax: z.string().nullable(), + labAddress: z.string().nullable(), + labAccount: z.string().nullable(), + caseType: z.string().nullable(), + material: z.string().nullable(), + instructions: z.string().nullable(), + sortOrder: z.number().int().nullable(), + createdAt: z.date().nullable(), + updatedAt: z.date().nullable() + }).nullable().optional(), + _max: z.object({ + id: z.number().int().nullable(), + userId: z.number().int().nullable(), + name: z.string().nullable(), + labName: z.string().nullable(), + labPhone: z.string().nullable(), + labFax: z.string().nullable(), + labAddress: z.string().nullable(), + labAccount: z.string().nullable(), + caseType: z.string().nullable(), + material: z.string().nullable(), + instructions: z.string().nullable(), + sortOrder: z.number().int().nullable(), + createdAt: z.date().nullable(), + updatedAt: z.date().nullable() + }).nullable().optional()}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/LabRxTemplateCountResult.schema.ts b/packages/db/shared/schemas/results/LabRxTemplateCountResult.schema.ts new file mode 100644 index 00000000..ffd16798 --- /dev/null +++ b/packages/db/shared/schemas/results/LabRxTemplateCountResult.schema.ts @@ -0,0 +1,2 @@ +import * as z from 'zod'; +export const LabRxTemplateCountResultSchema = z.number(); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/LabRxTemplateCreateManyResult.schema.ts b/packages/db/shared/schemas/results/LabRxTemplateCreateManyResult.schema.ts new file mode 100644 index 00000000..05975890 --- /dev/null +++ b/packages/db/shared/schemas/results/LabRxTemplateCreateManyResult.schema.ts @@ -0,0 +1,4 @@ +import * as z from 'zod'; +export const LabRxTemplateCreateManyResultSchema = z.object({ + count: z.number() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/LabRxTemplateCreateResult.schema.ts b/packages/db/shared/schemas/results/LabRxTemplateCreateResult.schema.ts new file mode 100644 index 00000000..3d2ee2f3 --- /dev/null +++ b/packages/db/shared/schemas/results/LabRxTemplateCreateResult.schema.ts @@ -0,0 +1,18 @@ +import * as z from 'zod'; +export const LabRxTemplateCreateResultSchema = z.object({ + id: z.number().int(), + userId: z.number().int(), + name: z.string(), + labName: z.string().optional(), + labPhone: z.string().optional(), + labFax: z.string().optional(), + labAddress: z.string().optional(), + labAccount: z.string().optional(), + caseType: z.string().optional(), + material: z.string().optional(), + instructions: z.string().optional(), + sortOrder: z.number().int(), + createdAt: z.date(), + updatedAt: z.date(), + user: z.unknown() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/LabRxTemplateDeleteManyResult.schema.ts b/packages/db/shared/schemas/results/LabRxTemplateDeleteManyResult.schema.ts new file mode 100644 index 00000000..9f5820e2 --- /dev/null +++ b/packages/db/shared/schemas/results/LabRxTemplateDeleteManyResult.schema.ts @@ -0,0 +1,4 @@ +import * as z from 'zod'; +export const LabRxTemplateDeleteManyResultSchema = z.object({ + count: z.number() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/LabRxTemplateDeleteResult.schema.ts b/packages/db/shared/schemas/results/LabRxTemplateDeleteResult.schema.ts new file mode 100644 index 00000000..30c29cf3 --- /dev/null +++ b/packages/db/shared/schemas/results/LabRxTemplateDeleteResult.schema.ts @@ -0,0 +1,18 @@ +import * as z from 'zod'; +export const LabRxTemplateDeleteResultSchema = z.nullable(z.object({ + id: z.number().int(), + userId: z.number().int(), + name: z.string(), + labName: z.string().optional(), + labPhone: z.string().optional(), + labFax: z.string().optional(), + labAddress: z.string().optional(), + labAccount: z.string().optional(), + caseType: z.string().optional(), + material: z.string().optional(), + instructions: z.string().optional(), + sortOrder: z.number().int(), + createdAt: z.date(), + updatedAt: z.date(), + user: z.unknown() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/LabRxTemplateFindFirstResult.schema.ts b/packages/db/shared/schemas/results/LabRxTemplateFindFirstResult.schema.ts new file mode 100644 index 00000000..6b14b995 --- /dev/null +++ b/packages/db/shared/schemas/results/LabRxTemplateFindFirstResult.schema.ts @@ -0,0 +1,18 @@ +import * as z from 'zod'; +export const LabRxTemplateFindFirstResultSchema = z.nullable(z.object({ + id: z.number().int(), + userId: z.number().int(), + name: z.string(), + labName: z.string().optional(), + labPhone: z.string().optional(), + labFax: z.string().optional(), + labAddress: z.string().optional(), + labAccount: z.string().optional(), + caseType: z.string().optional(), + material: z.string().optional(), + instructions: z.string().optional(), + sortOrder: z.number().int(), + createdAt: z.date(), + updatedAt: z.date(), + user: z.unknown() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/LabRxTemplateFindManyResult.schema.ts b/packages/db/shared/schemas/results/LabRxTemplateFindManyResult.schema.ts new file mode 100644 index 00000000..3955d471 --- /dev/null +++ b/packages/db/shared/schemas/results/LabRxTemplateFindManyResult.schema.ts @@ -0,0 +1,28 @@ +import * as z from 'zod'; +export const LabRxTemplateFindManyResultSchema = z.object({ + data: z.array(z.object({ + id: z.number().int(), + userId: z.number().int(), + name: z.string(), + labName: z.string().optional(), + labPhone: z.string().optional(), + labFax: z.string().optional(), + labAddress: z.string().optional(), + labAccount: z.string().optional(), + caseType: z.string().optional(), + material: z.string().optional(), + instructions: z.string().optional(), + sortOrder: z.number().int(), + createdAt: z.date(), + updatedAt: z.date(), + user: z.unknown() +})), + pagination: z.object({ + page: z.number().int().min(1), + pageSize: z.number().int().min(1), + total: z.number().int().min(0), + totalPages: z.number().int().min(0), + hasNext: z.boolean(), + hasPrev: z.boolean() +}) +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/LabRxTemplateFindUniqueResult.schema.ts b/packages/db/shared/schemas/results/LabRxTemplateFindUniqueResult.schema.ts new file mode 100644 index 00000000..c53696bf --- /dev/null +++ b/packages/db/shared/schemas/results/LabRxTemplateFindUniqueResult.schema.ts @@ -0,0 +1,18 @@ +import * as z from 'zod'; +export const LabRxTemplateFindUniqueResultSchema = z.nullable(z.object({ + id: z.number().int(), + userId: z.number().int(), + name: z.string(), + labName: z.string().optional(), + labPhone: z.string().optional(), + labFax: z.string().optional(), + labAddress: z.string().optional(), + labAccount: z.string().optional(), + caseType: z.string().optional(), + material: z.string().optional(), + instructions: z.string().optional(), + sortOrder: z.number().int(), + createdAt: z.date(), + updatedAt: z.date(), + user: z.unknown() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/LabRxTemplateGroupByResult.schema.ts b/packages/db/shared/schemas/results/LabRxTemplateGroupByResult.schema.ts new file mode 100644 index 00000000..a6e0a99d --- /dev/null +++ b/packages/db/shared/schemas/results/LabRxTemplateGroupByResult.schema.ts @@ -0,0 +1,76 @@ +import * as z from 'zod'; +export const LabRxTemplateGroupByResultSchema = z.array(z.object({ + id: z.number().int(), + userId: z.number().int(), + name: z.string(), + labName: z.string(), + labPhone: z.string(), + labFax: z.string(), + labAddress: z.string(), + labAccount: z.string(), + caseType: z.string(), + material: z.string(), + instructions: z.string(), + sortOrder: z.number().int(), + createdAt: z.date(), + updatedAt: z.date(), + _count: z.object({ + id: z.number(), + userId: z.number(), + name: z.number(), + labName: z.number(), + labPhone: z.number(), + labFax: z.number(), + labAddress: z.number(), + labAccount: z.number(), + caseType: z.number(), + material: z.number(), + instructions: z.number(), + sortOrder: z.number(), + createdAt: z.number(), + updatedAt: z.number(), + user: z.number() + }).optional(), + _sum: z.object({ + id: z.number().nullable(), + userId: z.number().nullable(), + sortOrder: z.number().nullable() + }).nullable().optional(), + _avg: z.object({ + id: z.number().nullable(), + userId: z.number().nullable(), + sortOrder: z.number().nullable() + }).nullable().optional(), + _min: z.object({ + id: z.number().int().nullable(), + userId: z.number().int().nullable(), + name: z.string().nullable(), + labName: z.string().nullable(), + labPhone: z.string().nullable(), + labFax: z.string().nullable(), + labAddress: z.string().nullable(), + labAccount: z.string().nullable(), + caseType: z.string().nullable(), + material: z.string().nullable(), + instructions: z.string().nullable(), + sortOrder: z.number().int().nullable(), + createdAt: z.date().nullable(), + updatedAt: z.date().nullable() + }).nullable().optional(), + _max: z.object({ + id: z.number().int().nullable(), + userId: z.number().int().nullable(), + name: z.string().nullable(), + labName: z.string().nullable(), + labPhone: z.string().nullable(), + labFax: z.string().nullable(), + labAddress: z.string().nullable(), + labAccount: z.string().nullable(), + caseType: z.string().nullable(), + material: z.string().nullable(), + instructions: z.string().nullable(), + sortOrder: z.number().int().nullable(), + createdAt: z.date().nullable(), + updatedAt: z.date().nullable() + }).nullable().optional() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/LabRxTemplateUpdateManyResult.schema.ts b/packages/db/shared/schemas/results/LabRxTemplateUpdateManyResult.schema.ts new file mode 100644 index 00000000..cee5eb92 --- /dev/null +++ b/packages/db/shared/schemas/results/LabRxTemplateUpdateManyResult.schema.ts @@ -0,0 +1,4 @@ +import * as z from 'zod'; +export const LabRxTemplateUpdateManyResultSchema = z.object({ + count: z.number() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/LabRxTemplateUpdateResult.schema.ts b/packages/db/shared/schemas/results/LabRxTemplateUpdateResult.schema.ts new file mode 100644 index 00000000..f357eded --- /dev/null +++ b/packages/db/shared/schemas/results/LabRxTemplateUpdateResult.schema.ts @@ -0,0 +1,18 @@ +import * as z from 'zod'; +export const LabRxTemplateUpdateResultSchema = z.nullable(z.object({ + id: z.number().int(), + userId: z.number().int(), + name: z.string(), + labName: z.string().optional(), + labPhone: z.string().optional(), + labFax: z.string().optional(), + labAddress: z.string().optional(), + labAccount: z.string().optional(), + caseType: z.string().optional(), + material: z.string().optional(), + instructions: z.string().optional(), + sortOrder: z.number().int(), + createdAt: z.date(), + updatedAt: z.date(), + user: z.unknown() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/LabRxTemplateUpsertResult.schema.ts b/packages/db/shared/schemas/results/LabRxTemplateUpsertResult.schema.ts new file mode 100644 index 00000000..5d4e987e --- /dev/null +++ b/packages/db/shared/schemas/results/LabRxTemplateUpsertResult.schema.ts @@ -0,0 +1,18 @@ +import * as z from 'zod'; +export const LabRxTemplateUpsertResultSchema = z.object({ + id: z.number().int(), + userId: z.number().int(), + name: z.string(), + labName: z.string().optional(), + labPhone: z.string().optional(), + labFax: z.string().optional(), + labAddress: z.string().optional(), + labAccount: z.string().optional(), + caseType: z.string().optional(), + material: z.string().optional(), + instructions: z.string().optional(), + sortOrder: z.number().int(), + createdAt: z.date(), + updatedAt: z.date(), + user: z.unknown() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/NotificationAggregateResult.schema.ts b/packages/db/shared/schemas/results/NotificationAggregateResult.schema.ts new file mode 100644 index 00000000..60ef8143 --- /dev/null +++ b/packages/db/shared/schemas/results/NotificationAggregateResult.schema.ts @@ -0,0 +1,30 @@ +import * as z from 'zod'; +export const NotificationAggregateResultSchema = z.object({ _count: z.object({ + id: z.number(), + userId: z.number(), + type: z.number(), + message: z.number(), + createdAt: z.number(), + read: z.number(), + user: z.number() + }).optional(), + _sum: z.object({ + id: z.number().nullable(), + userId: z.number().nullable() + }).nullable().optional(), + _avg: z.object({ + id: z.number().nullable(), + userId: z.number().nullable() + }).nullable().optional(), + _min: z.object({ + id: z.number().int().nullable(), + userId: z.number().int().nullable(), + message: z.string().nullable(), + createdAt: z.date().nullable() + }).nullable().optional(), + _max: z.object({ + id: z.number().int().nullable(), + userId: z.number().int().nullable(), + message: z.string().nullable(), + createdAt: z.date().nullable() + }).nullable().optional()}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/NotificationCountResult.schema.ts b/packages/db/shared/schemas/results/NotificationCountResult.schema.ts new file mode 100644 index 00000000..725404ad --- /dev/null +++ b/packages/db/shared/schemas/results/NotificationCountResult.schema.ts @@ -0,0 +1,2 @@ +import * as z from 'zod'; +export const NotificationCountResultSchema = z.number(); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/NotificationCreateManyResult.schema.ts b/packages/db/shared/schemas/results/NotificationCreateManyResult.schema.ts new file mode 100644 index 00000000..2a0cc67c --- /dev/null +++ b/packages/db/shared/schemas/results/NotificationCreateManyResult.schema.ts @@ -0,0 +1,4 @@ +import * as z from 'zod'; +export const NotificationCreateManyResultSchema = z.object({ + count: z.number() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/NotificationCreateResult.schema.ts b/packages/db/shared/schemas/results/NotificationCreateResult.schema.ts new file mode 100644 index 00000000..0c389786 --- /dev/null +++ b/packages/db/shared/schemas/results/NotificationCreateResult.schema.ts @@ -0,0 +1,10 @@ +import * as z from 'zod'; +export const NotificationCreateResultSchema = z.object({ + id: z.number().int(), + userId: z.number().int(), + type: z.unknown(), + message: z.string(), + createdAt: z.date(), + read: z.boolean(), + user: z.unknown() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/NotificationDeleteManyResult.schema.ts b/packages/db/shared/schemas/results/NotificationDeleteManyResult.schema.ts new file mode 100644 index 00000000..14734800 --- /dev/null +++ b/packages/db/shared/schemas/results/NotificationDeleteManyResult.schema.ts @@ -0,0 +1,4 @@ +import * as z from 'zod'; +export const NotificationDeleteManyResultSchema = z.object({ + count: z.number() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/NotificationDeleteResult.schema.ts b/packages/db/shared/schemas/results/NotificationDeleteResult.schema.ts new file mode 100644 index 00000000..1c97204b --- /dev/null +++ b/packages/db/shared/schemas/results/NotificationDeleteResult.schema.ts @@ -0,0 +1,10 @@ +import * as z from 'zod'; +export const NotificationDeleteResultSchema = z.nullable(z.object({ + id: z.number().int(), + userId: z.number().int(), + type: z.unknown(), + message: z.string(), + createdAt: z.date(), + read: z.boolean(), + user: z.unknown() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/NotificationFindFirstResult.schema.ts b/packages/db/shared/schemas/results/NotificationFindFirstResult.schema.ts new file mode 100644 index 00000000..ec328c18 --- /dev/null +++ b/packages/db/shared/schemas/results/NotificationFindFirstResult.schema.ts @@ -0,0 +1,10 @@ +import * as z from 'zod'; +export const NotificationFindFirstResultSchema = z.nullable(z.object({ + id: z.number().int(), + userId: z.number().int(), + type: z.unknown(), + message: z.string(), + createdAt: z.date(), + read: z.boolean(), + user: z.unknown() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/NotificationFindManyResult.schema.ts b/packages/db/shared/schemas/results/NotificationFindManyResult.schema.ts new file mode 100644 index 00000000..3a464a9c --- /dev/null +++ b/packages/db/shared/schemas/results/NotificationFindManyResult.schema.ts @@ -0,0 +1,20 @@ +import * as z from 'zod'; +export const NotificationFindManyResultSchema = z.object({ + data: z.array(z.object({ + id: z.number().int(), + userId: z.number().int(), + type: z.unknown(), + message: z.string(), + createdAt: z.date(), + read: z.boolean(), + user: z.unknown() +})), + pagination: z.object({ + page: z.number().int().min(1), + pageSize: z.number().int().min(1), + total: z.number().int().min(0), + totalPages: z.number().int().min(0), + hasNext: z.boolean(), + hasPrev: z.boolean() +}) +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/NotificationFindUniqueResult.schema.ts b/packages/db/shared/schemas/results/NotificationFindUniqueResult.schema.ts new file mode 100644 index 00000000..83617d3f --- /dev/null +++ b/packages/db/shared/schemas/results/NotificationFindUniqueResult.schema.ts @@ -0,0 +1,10 @@ +import * as z from 'zod'; +export const NotificationFindUniqueResultSchema = z.nullable(z.object({ + id: z.number().int(), + userId: z.number().int(), + type: z.unknown(), + message: z.string(), + createdAt: z.date(), + read: z.boolean(), + user: z.unknown() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/NotificationGroupByResult.schema.ts b/packages/db/shared/schemas/results/NotificationGroupByResult.schema.ts new file mode 100644 index 00000000..6e9cedb2 --- /dev/null +++ b/packages/db/shared/schemas/results/NotificationGroupByResult.schema.ts @@ -0,0 +1,37 @@ +import * as z from 'zod'; +export const NotificationGroupByResultSchema = z.array(z.object({ + id: z.number().int(), + userId: z.number().int(), + message: z.string(), + createdAt: z.date(), + read: z.boolean(), + _count: z.object({ + id: z.number(), + userId: z.number(), + type: z.number(), + message: z.number(), + createdAt: z.number(), + read: z.number(), + user: z.number() + }).optional(), + _sum: z.object({ + id: z.number().nullable(), + userId: z.number().nullable() + }).nullable().optional(), + _avg: z.object({ + id: z.number().nullable(), + userId: z.number().nullable() + }).nullable().optional(), + _min: z.object({ + id: z.number().int().nullable(), + userId: z.number().int().nullable(), + message: z.string().nullable(), + createdAt: z.date().nullable() + }).nullable().optional(), + _max: z.object({ + id: z.number().int().nullable(), + userId: z.number().int().nullable(), + message: z.string().nullable(), + createdAt: z.date().nullable() + }).nullable().optional() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/NotificationUpdateManyResult.schema.ts b/packages/db/shared/schemas/results/NotificationUpdateManyResult.schema.ts new file mode 100644 index 00000000..457c1e4a --- /dev/null +++ b/packages/db/shared/schemas/results/NotificationUpdateManyResult.schema.ts @@ -0,0 +1,4 @@ +import * as z from 'zod'; +export const NotificationUpdateManyResultSchema = z.object({ + count: z.number() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/NotificationUpdateResult.schema.ts b/packages/db/shared/schemas/results/NotificationUpdateResult.schema.ts new file mode 100644 index 00000000..17d35cbf --- /dev/null +++ b/packages/db/shared/schemas/results/NotificationUpdateResult.schema.ts @@ -0,0 +1,10 @@ +import * as z from 'zod'; +export const NotificationUpdateResultSchema = z.nullable(z.object({ + id: z.number().int(), + userId: z.number().int(), + type: z.unknown(), + message: z.string(), + createdAt: z.date(), + read: z.boolean(), + user: z.unknown() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/NotificationUpsertResult.schema.ts b/packages/db/shared/schemas/results/NotificationUpsertResult.schema.ts new file mode 100644 index 00000000..0a5d7a5c --- /dev/null +++ b/packages/db/shared/schemas/results/NotificationUpsertResult.schema.ts @@ -0,0 +1,10 @@ +import * as z from 'zod'; +export const NotificationUpsertResultSchema = z.object({ + id: z.number().int(), + userId: z.number().int(), + type: z.unknown(), + message: z.string(), + createdAt: z.date(), + read: z.boolean(), + user: z.unknown() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/NpiProviderAggregateResult.schema.ts b/packages/db/shared/schemas/results/NpiProviderAggregateResult.schema.ts new file mode 100644 index 00000000..c48dd5f5 --- /dev/null +++ b/packages/db/shared/schemas/results/NpiProviderAggregateResult.schema.ts @@ -0,0 +1,40 @@ +import * as z from 'zod'; +export const NpiProviderAggregateResultSchema = z.object({ _count: z.object({ + id: z.number(), + userId: z.number(), + npiNumber: z.number(), + providerName: z.number(), + sortOrder: z.number(), + createdAt: z.number(), + user: z.number(), + claims: z.number(), + payments: z.number(), + commissionBatches: z.number(), + appointmentProcedures: z.number() + }).optional(), + _sum: z.object({ + id: z.number().nullable(), + userId: z.number().nullable(), + sortOrder: z.number().nullable() + }).nullable().optional(), + _avg: z.object({ + id: z.number().nullable(), + userId: z.number().nullable(), + sortOrder: z.number().nullable() + }).nullable().optional(), + _min: z.object({ + id: z.number().int().nullable(), + userId: z.number().int().nullable(), + npiNumber: z.string().nullable(), + providerName: z.string().nullable(), + sortOrder: z.number().int().nullable(), + createdAt: z.date().nullable() + }).nullable().optional(), + _max: z.object({ + id: z.number().int().nullable(), + userId: z.number().int().nullable(), + npiNumber: z.string().nullable(), + providerName: z.string().nullable(), + sortOrder: z.number().int().nullable(), + createdAt: z.date().nullable() + }).nullable().optional()}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/NpiProviderCountResult.schema.ts b/packages/db/shared/schemas/results/NpiProviderCountResult.schema.ts new file mode 100644 index 00000000..03fdffb0 --- /dev/null +++ b/packages/db/shared/schemas/results/NpiProviderCountResult.schema.ts @@ -0,0 +1,2 @@ +import * as z from 'zod'; +export const NpiProviderCountResultSchema = z.number(); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/NpiProviderCreateManyResult.schema.ts b/packages/db/shared/schemas/results/NpiProviderCreateManyResult.schema.ts new file mode 100644 index 00000000..13dd69d8 --- /dev/null +++ b/packages/db/shared/schemas/results/NpiProviderCreateManyResult.schema.ts @@ -0,0 +1,4 @@ +import * as z from 'zod'; +export const NpiProviderCreateManyResultSchema = z.object({ + count: z.number() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/NpiProviderCreateResult.schema.ts b/packages/db/shared/schemas/results/NpiProviderCreateResult.schema.ts new file mode 100644 index 00000000..d3f3868a --- /dev/null +++ b/packages/db/shared/schemas/results/NpiProviderCreateResult.schema.ts @@ -0,0 +1,14 @@ +import * as z from 'zod'; +export const NpiProviderCreateResultSchema = z.object({ + id: z.number().int(), + userId: z.number().int(), + npiNumber: z.string(), + providerName: z.string(), + sortOrder: z.number().int(), + createdAt: z.date(), + user: z.unknown(), + claims: z.array(z.unknown()), + payments: z.array(z.unknown()), + commissionBatches: z.array(z.unknown()), + appointmentProcedures: z.array(z.unknown()) +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/NpiProviderDeleteManyResult.schema.ts b/packages/db/shared/schemas/results/NpiProviderDeleteManyResult.schema.ts new file mode 100644 index 00000000..fe9bcd87 --- /dev/null +++ b/packages/db/shared/schemas/results/NpiProviderDeleteManyResult.schema.ts @@ -0,0 +1,4 @@ +import * as z from 'zod'; +export const NpiProviderDeleteManyResultSchema = z.object({ + count: z.number() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/NpiProviderDeleteResult.schema.ts b/packages/db/shared/schemas/results/NpiProviderDeleteResult.schema.ts new file mode 100644 index 00000000..e4c282ca --- /dev/null +++ b/packages/db/shared/schemas/results/NpiProviderDeleteResult.schema.ts @@ -0,0 +1,14 @@ +import * as z from 'zod'; +export const NpiProviderDeleteResultSchema = z.nullable(z.object({ + id: z.number().int(), + userId: z.number().int(), + npiNumber: z.string(), + providerName: z.string(), + sortOrder: z.number().int(), + createdAt: z.date(), + user: z.unknown(), + claims: z.array(z.unknown()), + payments: z.array(z.unknown()), + commissionBatches: z.array(z.unknown()), + appointmentProcedures: z.array(z.unknown()) +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/NpiProviderFindFirstResult.schema.ts b/packages/db/shared/schemas/results/NpiProviderFindFirstResult.schema.ts new file mode 100644 index 00000000..0b47375b --- /dev/null +++ b/packages/db/shared/schemas/results/NpiProviderFindFirstResult.schema.ts @@ -0,0 +1,14 @@ +import * as z from 'zod'; +export const NpiProviderFindFirstResultSchema = z.nullable(z.object({ + id: z.number().int(), + userId: z.number().int(), + npiNumber: z.string(), + providerName: z.string(), + sortOrder: z.number().int(), + createdAt: z.date(), + user: z.unknown(), + claims: z.array(z.unknown()), + payments: z.array(z.unknown()), + commissionBatches: z.array(z.unknown()), + appointmentProcedures: z.array(z.unknown()) +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/NpiProviderFindManyResult.schema.ts b/packages/db/shared/schemas/results/NpiProviderFindManyResult.schema.ts new file mode 100644 index 00000000..7f0ec529 --- /dev/null +++ b/packages/db/shared/schemas/results/NpiProviderFindManyResult.schema.ts @@ -0,0 +1,24 @@ +import * as z from 'zod'; +export const NpiProviderFindManyResultSchema = z.object({ + data: z.array(z.object({ + id: z.number().int(), + userId: z.number().int(), + npiNumber: z.string(), + providerName: z.string(), + sortOrder: z.number().int(), + createdAt: z.date(), + user: z.unknown(), + claims: z.array(z.unknown()), + payments: z.array(z.unknown()), + commissionBatches: z.array(z.unknown()), + appointmentProcedures: z.array(z.unknown()) +})), + pagination: z.object({ + page: z.number().int().min(1), + pageSize: z.number().int().min(1), + total: z.number().int().min(0), + totalPages: z.number().int().min(0), + hasNext: z.boolean(), + hasPrev: z.boolean() +}) +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/NpiProviderFindUniqueResult.schema.ts b/packages/db/shared/schemas/results/NpiProviderFindUniqueResult.schema.ts new file mode 100644 index 00000000..f909a629 --- /dev/null +++ b/packages/db/shared/schemas/results/NpiProviderFindUniqueResult.schema.ts @@ -0,0 +1,14 @@ +import * as z from 'zod'; +export const NpiProviderFindUniqueResultSchema = z.nullable(z.object({ + id: z.number().int(), + userId: z.number().int(), + npiNumber: z.string(), + providerName: z.string(), + sortOrder: z.number().int(), + createdAt: z.date(), + user: z.unknown(), + claims: z.array(z.unknown()), + payments: z.array(z.unknown()), + commissionBatches: z.array(z.unknown()), + appointmentProcedures: z.array(z.unknown()) +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/NpiProviderGroupByResult.schema.ts b/packages/db/shared/schemas/results/NpiProviderGroupByResult.schema.ts new file mode 100644 index 00000000..cbc16e9d --- /dev/null +++ b/packages/db/shared/schemas/results/NpiProviderGroupByResult.schema.ts @@ -0,0 +1,48 @@ +import * as z from 'zod'; +export const NpiProviderGroupByResultSchema = z.array(z.object({ + id: z.number().int(), + userId: z.number().int(), + npiNumber: z.string(), + providerName: z.string(), + sortOrder: z.number().int(), + createdAt: z.date(), + _count: z.object({ + id: z.number(), + userId: z.number(), + npiNumber: z.number(), + providerName: z.number(), + sortOrder: z.number(), + createdAt: z.number(), + user: z.number(), + claims: z.number(), + payments: z.number(), + commissionBatches: z.number(), + appointmentProcedures: z.number() + }).optional(), + _sum: z.object({ + id: z.number().nullable(), + userId: z.number().nullable(), + sortOrder: z.number().nullable() + }).nullable().optional(), + _avg: z.object({ + id: z.number().nullable(), + userId: z.number().nullable(), + sortOrder: z.number().nullable() + }).nullable().optional(), + _min: z.object({ + id: z.number().int().nullable(), + userId: z.number().int().nullable(), + npiNumber: z.string().nullable(), + providerName: z.string().nullable(), + sortOrder: z.number().int().nullable(), + createdAt: z.date().nullable() + }).nullable().optional(), + _max: z.object({ + id: z.number().int().nullable(), + userId: z.number().int().nullable(), + npiNumber: z.string().nullable(), + providerName: z.string().nullable(), + sortOrder: z.number().int().nullable(), + createdAt: z.date().nullable() + }).nullable().optional() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/NpiProviderUpdateManyResult.schema.ts b/packages/db/shared/schemas/results/NpiProviderUpdateManyResult.schema.ts new file mode 100644 index 00000000..10391349 --- /dev/null +++ b/packages/db/shared/schemas/results/NpiProviderUpdateManyResult.schema.ts @@ -0,0 +1,4 @@ +import * as z from 'zod'; +export const NpiProviderUpdateManyResultSchema = z.object({ + count: z.number() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/NpiProviderUpdateResult.schema.ts b/packages/db/shared/schemas/results/NpiProviderUpdateResult.schema.ts new file mode 100644 index 00000000..978154fd --- /dev/null +++ b/packages/db/shared/schemas/results/NpiProviderUpdateResult.schema.ts @@ -0,0 +1,14 @@ +import * as z from 'zod'; +export const NpiProviderUpdateResultSchema = z.nullable(z.object({ + id: z.number().int(), + userId: z.number().int(), + npiNumber: z.string(), + providerName: z.string(), + sortOrder: z.number().int(), + createdAt: z.date(), + user: z.unknown(), + claims: z.array(z.unknown()), + payments: z.array(z.unknown()), + commissionBatches: z.array(z.unknown()), + appointmentProcedures: z.array(z.unknown()) +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/NpiProviderUpsertResult.schema.ts b/packages/db/shared/schemas/results/NpiProviderUpsertResult.schema.ts new file mode 100644 index 00000000..d396c25b --- /dev/null +++ b/packages/db/shared/schemas/results/NpiProviderUpsertResult.schema.ts @@ -0,0 +1,14 @@ +import * as z from 'zod'; +export const NpiProviderUpsertResultSchema = z.object({ + id: z.number().int(), + userId: z.number().int(), + npiNumber: z.string(), + providerName: z.string(), + sortOrder: z.number().int(), + createdAt: z.date(), + user: z.unknown(), + claims: z.array(z.unknown()), + payments: z.array(z.unknown()), + commissionBatches: z.array(z.unknown()), + appointmentProcedures: z.array(z.unknown()) +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/OfficeContactAggregateResult.schema.ts b/packages/db/shared/schemas/results/OfficeContactAggregateResult.schema.ts new file mode 100644 index 00000000..01520cc8 --- /dev/null +++ b/packages/db/shared/schemas/results/OfficeContactAggregateResult.schema.ts @@ -0,0 +1,52 @@ +import * as z from 'zod'; +export const OfficeContactAggregateResultSchema = z.object({ _count: z.object({ + id: z.number(), + userId: z.number(), + officeName: z.number(), + receptionistName: z.number(), + dentistName: z.number(), + phoneNumber: z.number(), + email: z.number(), + fax: z.number(), + streetAddress: z.number(), + city: z.number(), + state: z.number(), + zipCode: z.number(), + user: z.number() + }).optional(), + _sum: z.object({ + id: z.number().nullable(), + userId: z.number().nullable() + }).nullable().optional(), + _avg: z.object({ + id: z.number().nullable(), + userId: z.number().nullable() + }).nullable().optional(), + _min: z.object({ + id: z.number().int().nullable(), + userId: z.number().int().nullable(), + officeName: z.string().nullable(), + receptionistName: z.string().nullable(), + dentistName: z.string().nullable(), + phoneNumber: z.string().nullable(), + email: z.string().nullable(), + fax: z.string().nullable(), + streetAddress: z.string().nullable(), + city: z.string().nullable(), + state: z.string().nullable(), + zipCode: z.string().nullable() + }).nullable().optional(), + _max: z.object({ + id: z.number().int().nullable(), + userId: z.number().int().nullable(), + officeName: z.string().nullable(), + receptionistName: z.string().nullable(), + dentistName: z.string().nullable(), + phoneNumber: z.string().nullable(), + email: z.string().nullable(), + fax: z.string().nullable(), + streetAddress: z.string().nullable(), + city: z.string().nullable(), + state: z.string().nullable(), + zipCode: z.string().nullable() + }).nullable().optional()}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/OfficeContactCountResult.schema.ts b/packages/db/shared/schemas/results/OfficeContactCountResult.schema.ts new file mode 100644 index 00000000..4c742559 --- /dev/null +++ b/packages/db/shared/schemas/results/OfficeContactCountResult.schema.ts @@ -0,0 +1,2 @@ +import * as z from 'zod'; +export const OfficeContactCountResultSchema = z.number(); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/OfficeContactCreateManyResult.schema.ts b/packages/db/shared/schemas/results/OfficeContactCreateManyResult.schema.ts new file mode 100644 index 00000000..4db9e15b --- /dev/null +++ b/packages/db/shared/schemas/results/OfficeContactCreateManyResult.schema.ts @@ -0,0 +1,4 @@ +import * as z from 'zod'; +export const OfficeContactCreateManyResultSchema = z.object({ + count: z.number() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/OfficeContactCreateResult.schema.ts b/packages/db/shared/schemas/results/OfficeContactCreateResult.schema.ts new file mode 100644 index 00000000..47411670 --- /dev/null +++ b/packages/db/shared/schemas/results/OfficeContactCreateResult.schema.ts @@ -0,0 +1,16 @@ +import * as z from 'zod'; +export const OfficeContactCreateResultSchema = z.object({ + id: z.number().int(), + userId: z.number().int(), + officeName: z.string().optional(), + receptionistName: z.string().optional(), + dentistName: z.string().optional(), + phoneNumber: z.string().optional(), + email: z.string().optional(), + fax: z.string().optional(), + streetAddress: z.string().optional(), + city: z.string().optional(), + state: z.string().optional(), + zipCode: z.string().optional(), + user: z.unknown() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/OfficeContactDeleteManyResult.schema.ts b/packages/db/shared/schemas/results/OfficeContactDeleteManyResult.schema.ts new file mode 100644 index 00000000..e1b95500 --- /dev/null +++ b/packages/db/shared/schemas/results/OfficeContactDeleteManyResult.schema.ts @@ -0,0 +1,4 @@ +import * as z from 'zod'; +export const OfficeContactDeleteManyResultSchema = z.object({ + count: z.number() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/OfficeContactDeleteResult.schema.ts b/packages/db/shared/schemas/results/OfficeContactDeleteResult.schema.ts new file mode 100644 index 00000000..0dff722c --- /dev/null +++ b/packages/db/shared/schemas/results/OfficeContactDeleteResult.schema.ts @@ -0,0 +1,16 @@ +import * as z from 'zod'; +export const OfficeContactDeleteResultSchema = z.nullable(z.object({ + id: z.number().int(), + userId: z.number().int(), + officeName: z.string().optional(), + receptionistName: z.string().optional(), + dentistName: z.string().optional(), + phoneNumber: z.string().optional(), + email: z.string().optional(), + fax: z.string().optional(), + streetAddress: z.string().optional(), + city: z.string().optional(), + state: z.string().optional(), + zipCode: z.string().optional(), + user: z.unknown() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/OfficeContactFindFirstResult.schema.ts b/packages/db/shared/schemas/results/OfficeContactFindFirstResult.schema.ts new file mode 100644 index 00000000..85573a85 --- /dev/null +++ b/packages/db/shared/schemas/results/OfficeContactFindFirstResult.schema.ts @@ -0,0 +1,16 @@ +import * as z from 'zod'; +export const OfficeContactFindFirstResultSchema = z.nullable(z.object({ + id: z.number().int(), + userId: z.number().int(), + officeName: z.string().optional(), + receptionistName: z.string().optional(), + dentistName: z.string().optional(), + phoneNumber: z.string().optional(), + email: z.string().optional(), + fax: z.string().optional(), + streetAddress: z.string().optional(), + city: z.string().optional(), + state: z.string().optional(), + zipCode: z.string().optional(), + user: z.unknown() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/OfficeContactFindManyResult.schema.ts b/packages/db/shared/schemas/results/OfficeContactFindManyResult.schema.ts new file mode 100644 index 00000000..5ff423b0 --- /dev/null +++ b/packages/db/shared/schemas/results/OfficeContactFindManyResult.schema.ts @@ -0,0 +1,26 @@ +import * as z from 'zod'; +export const OfficeContactFindManyResultSchema = z.object({ + data: z.array(z.object({ + id: z.number().int(), + userId: z.number().int(), + officeName: z.string().optional(), + receptionistName: z.string().optional(), + dentistName: z.string().optional(), + phoneNumber: z.string().optional(), + email: z.string().optional(), + fax: z.string().optional(), + streetAddress: z.string().optional(), + city: z.string().optional(), + state: z.string().optional(), + zipCode: z.string().optional(), + user: z.unknown() +})), + pagination: z.object({ + page: z.number().int().min(1), + pageSize: z.number().int().min(1), + total: z.number().int().min(0), + totalPages: z.number().int().min(0), + hasNext: z.boolean(), + hasPrev: z.boolean() +}) +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/OfficeContactFindUniqueResult.schema.ts b/packages/db/shared/schemas/results/OfficeContactFindUniqueResult.schema.ts new file mode 100644 index 00000000..cc74c3d6 --- /dev/null +++ b/packages/db/shared/schemas/results/OfficeContactFindUniqueResult.schema.ts @@ -0,0 +1,16 @@ +import * as z from 'zod'; +export const OfficeContactFindUniqueResultSchema = z.nullable(z.object({ + id: z.number().int(), + userId: z.number().int(), + officeName: z.string().optional(), + receptionistName: z.string().optional(), + dentistName: z.string().optional(), + phoneNumber: z.string().optional(), + email: z.string().optional(), + fax: z.string().optional(), + streetAddress: z.string().optional(), + city: z.string().optional(), + state: z.string().optional(), + zipCode: z.string().optional(), + user: z.unknown() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/OfficeContactGroupByResult.schema.ts b/packages/db/shared/schemas/results/OfficeContactGroupByResult.schema.ts new file mode 100644 index 00000000..68c80deb --- /dev/null +++ b/packages/db/shared/schemas/results/OfficeContactGroupByResult.schema.ts @@ -0,0 +1,66 @@ +import * as z from 'zod'; +export const OfficeContactGroupByResultSchema = z.array(z.object({ + id: z.number().int(), + userId: z.number().int(), + officeName: z.string(), + receptionistName: z.string(), + dentistName: z.string(), + phoneNumber: z.string(), + email: z.string(), + fax: z.string(), + streetAddress: z.string(), + city: z.string(), + state: z.string(), + zipCode: z.string(), + _count: z.object({ + id: z.number(), + userId: z.number(), + officeName: z.number(), + receptionistName: z.number(), + dentistName: z.number(), + phoneNumber: z.number(), + email: z.number(), + fax: z.number(), + streetAddress: z.number(), + city: z.number(), + state: z.number(), + zipCode: z.number(), + user: z.number() + }).optional(), + _sum: z.object({ + id: z.number().nullable(), + userId: z.number().nullable() + }).nullable().optional(), + _avg: z.object({ + id: z.number().nullable(), + userId: z.number().nullable() + }).nullable().optional(), + _min: z.object({ + id: z.number().int().nullable(), + userId: z.number().int().nullable(), + officeName: z.string().nullable(), + receptionistName: z.string().nullable(), + dentistName: z.string().nullable(), + phoneNumber: z.string().nullable(), + email: z.string().nullable(), + fax: z.string().nullable(), + streetAddress: z.string().nullable(), + city: z.string().nullable(), + state: z.string().nullable(), + zipCode: z.string().nullable() + }).nullable().optional(), + _max: z.object({ + id: z.number().int().nullable(), + userId: z.number().int().nullable(), + officeName: z.string().nullable(), + receptionistName: z.string().nullable(), + dentistName: z.string().nullable(), + phoneNumber: z.string().nullable(), + email: z.string().nullable(), + fax: z.string().nullable(), + streetAddress: z.string().nullable(), + city: z.string().nullable(), + state: z.string().nullable(), + zipCode: z.string().nullable() + }).nullable().optional() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/OfficeContactUpdateManyResult.schema.ts b/packages/db/shared/schemas/results/OfficeContactUpdateManyResult.schema.ts new file mode 100644 index 00000000..f24b2b04 --- /dev/null +++ b/packages/db/shared/schemas/results/OfficeContactUpdateManyResult.schema.ts @@ -0,0 +1,4 @@ +import * as z from 'zod'; +export const OfficeContactUpdateManyResultSchema = z.object({ + count: z.number() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/OfficeContactUpdateResult.schema.ts b/packages/db/shared/schemas/results/OfficeContactUpdateResult.schema.ts new file mode 100644 index 00000000..0e15475a --- /dev/null +++ b/packages/db/shared/schemas/results/OfficeContactUpdateResult.schema.ts @@ -0,0 +1,16 @@ +import * as z from 'zod'; +export const OfficeContactUpdateResultSchema = z.nullable(z.object({ + id: z.number().int(), + userId: z.number().int(), + officeName: z.string().optional(), + receptionistName: z.string().optional(), + dentistName: z.string().optional(), + phoneNumber: z.string().optional(), + email: z.string().optional(), + fax: z.string().optional(), + streetAddress: z.string().optional(), + city: z.string().optional(), + state: z.string().optional(), + zipCode: z.string().optional(), + user: z.unknown() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/OfficeContactUpsertResult.schema.ts b/packages/db/shared/schemas/results/OfficeContactUpsertResult.schema.ts new file mode 100644 index 00000000..e57e7e0a --- /dev/null +++ b/packages/db/shared/schemas/results/OfficeContactUpsertResult.schema.ts @@ -0,0 +1,16 @@ +import * as z from 'zod'; +export const OfficeContactUpsertResultSchema = z.object({ + id: z.number().int(), + userId: z.number().int(), + officeName: z.string().optional(), + receptionistName: z.string().optional(), + dentistName: z.string().optional(), + phoneNumber: z.string().optional(), + email: z.string().optional(), + fax: z.string().optional(), + streetAddress: z.string().optional(), + city: z.string().optional(), + state: z.string().optional(), + zipCode: z.string().optional(), + user: z.unknown() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/OfficeHoursAggregateResult.schema.ts b/packages/db/shared/schemas/results/OfficeHoursAggregateResult.schema.ts new file mode 100644 index 00000000..fb1d8468 --- /dev/null +++ b/packages/db/shared/schemas/results/OfficeHoursAggregateResult.schema.ts @@ -0,0 +1,23 @@ +import * as z from 'zod'; +export const OfficeHoursAggregateResultSchema = z.object({ _count: z.object({ + id: z.number(), + userId: z.number(), + data: z.number(), + user: z.number() + }).optional(), + _sum: z.object({ + id: z.number().nullable(), + userId: z.number().nullable() + }).nullable().optional(), + _avg: z.object({ + id: z.number().nullable(), + userId: z.number().nullable() + }).nullable().optional(), + _min: z.object({ + id: z.number().int().nullable(), + userId: z.number().int().nullable() + }).nullable().optional(), + _max: z.object({ + id: z.number().int().nullable(), + userId: z.number().int().nullable() + }).nullable().optional()}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/OfficeHoursCountResult.schema.ts b/packages/db/shared/schemas/results/OfficeHoursCountResult.schema.ts new file mode 100644 index 00000000..535114f2 --- /dev/null +++ b/packages/db/shared/schemas/results/OfficeHoursCountResult.schema.ts @@ -0,0 +1,2 @@ +import * as z from 'zod'; +export const OfficeHoursCountResultSchema = z.number(); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/OfficeHoursCreateManyResult.schema.ts b/packages/db/shared/schemas/results/OfficeHoursCreateManyResult.schema.ts new file mode 100644 index 00000000..6b600484 --- /dev/null +++ b/packages/db/shared/schemas/results/OfficeHoursCreateManyResult.schema.ts @@ -0,0 +1,4 @@ +import * as z from 'zod'; +export const OfficeHoursCreateManyResultSchema = z.object({ + count: z.number() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/OfficeHoursCreateResult.schema.ts b/packages/db/shared/schemas/results/OfficeHoursCreateResult.schema.ts new file mode 100644 index 00000000..0468d445 --- /dev/null +++ b/packages/db/shared/schemas/results/OfficeHoursCreateResult.schema.ts @@ -0,0 +1,7 @@ +import * as z from 'zod'; +export const OfficeHoursCreateResultSchema = z.object({ + id: z.number().int(), + userId: z.number().int(), + data: z.unknown(), + user: z.unknown() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/OfficeHoursDeleteManyResult.schema.ts b/packages/db/shared/schemas/results/OfficeHoursDeleteManyResult.schema.ts new file mode 100644 index 00000000..8a37ca97 --- /dev/null +++ b/packages/db/shared/schemas/results/OfficeHoursDeleteManyResult.schema.ts @@ -0,0 +1,4 @@ +import * as z from 'zod'; +export const OfficeHoursDeleteManyResultSchema = z.object({ + count: z.number() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/OfficeHoursDeleteResult.schema.ts b/packages/db/shared/schemas/results/OfficeHoursDeleteResult.schema.ts new file mode 100644 index 00000000..09334d0b --- /dev/null +++ b/packages/db/shared/schemas/results/OfficeHoursDeleteResult.schema.ts @@ -0,0 +1,7 @@ +import * as z from 'zod'; +export const OfficeHoursDeleteResultSchema = z.nullable(z.object({ + id: z.number().int(), + userId: z.number().int(), + data: z.unknown(), + user: z.unknown() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/OfficeHoursFindFirstResult.schema.ts b/packages/db/shared/schemas/results/OfficeHoursFindFirstResult.schema.ts new file mode 100644 index 00000000..975b76fe --- /dev/null +++ b/packages/db/shared/schemas/results/OfficeHoursFindFirstResult.schema.ts @@ -0,0 +1,7 @@ +import * as z from 'zod'; +export const OfficeHoursFindFirstResultSchema = z.nullable(z.object({ + id: z.number().int(), + userId: z.number().int(), + data: z.unknown(), + user: z.unknown() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/OfficeHoursFindManyResult.schema.ts b/packages/db/shared/schemas/results/OfficeHoursFindManyResult.schema.ts new file mode 100644 index 00000000..e1ad7054 --- /dev/null +++ b/packages/db/shared/schemas/results/OfficeHoursFindManyResult.schema.ts @@ -0,0 +1,17 @@ +import * as z from 'zod'; +export const OfficeHoursFindManyResultSchema = z.object({ + data: z.array(z.object({ + id: z.number().int(), + userId: z.number().int(), + data: z.unknown(), + user: z.unknown() +})), + pagination: z.object({ + page: z.number().int().min(1), + pageSize: z.number().int().min(1), + total: z.number().int().min(0), + totalPages: z.number().int().min(0), + hasNext: z.boolean(), + hasPrev: z.boolean() +}) +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/OfficeHoursFindUniqueResult.schema.ts b/packages/db/shared/schemas/results/OfficeHoursFindUniqueResult.schema.ts new file mode 100644 index 00000000..5e446045 --- /dev/null +++ b/packages/db/shared/schemas/results/OfficeHoursFindUniqueResult.schema.ts @@ -0,0 +1,7 @@ +import * as z from 'zod'; +export const OfficeHoursFindUniqueResultSchema = z.nullable(z.object({ + id: z.number().int(), + userId: z.number().int(), + data: z.unknown(), + user: z.unknown() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/OfficeHoursGroupByResult.schema.ts b/packages/db/shared/schemas/results/OfficeHoursGroupByResult.schema.ts new file mode 100644 index 00000000..ea3ebe7b --- /dev/null +++ b/packages/db/shared/schemas/results/OfficeHoursGroupByResult.schema.ts @@ -0,0 +1,28 @@ +import * as z from 'zod'; +export const OfficeHoursGroupByResultSchema = z.array(z.object({ + id: z.number().int(), + userId: z.number().int(), + data: z.unknown(), + _count: z.object({ + id: z.number(), + userId: z.number(), + data: z.number(), + user: z.number() + }).optional(), + _sum: z.object({ + id: z.number().nullable(), + userId: z.number().nullable() + }).nullable().optional(), + _avg: z.object({ + id: z.number().nullable(), + userId: z.number().nullable() + }).nullable().optional(), + _min: z.object({ + id: z.number().int().nullable(), + userId: z.number().int().nullable() + }).nullable().optional(), + _max: z.object({ + id: z.number().int().nullable(), + userId: z.number().int().nullable() + }).nullable().optional() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/OfficeHoursUpdateManyResult.schema.ts b/packages/db/shared/schemas/results/OfficeHoursUpdateManyResult.schema.ts new file mode 100644 index 00000000..537f614c --- /dev/null +++ b/packages/db/shared/schemas/results/OfficeHoursUpdateManyResult.schema.ts @@ -0,0 +1,4 @@ +import * as z from 'zod'; +export const OfficeHoursUpdateManyResultSchema = z.object({ + count: z.number() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/OfficeHoursUpdateResult.schema.ts b/packages/db/shared/schemas/results/OfficeHoursUpdateResult.schema.ts new file mode 100644 index 00000000..1d873b2d --- /dev/null +++ b/packages/db/shared/schemas/results/OfficeHoursUpdateResult.schema.ts @@ -0,0 +1,7 @@ +import * as z from 'zod'; +export const OfficeHoursUpdateResultSchema = z.nullable(z.object({ + id: z.number().int(), + userId: z.number().int(), + data: z.unknown(), + user: z.unknown() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/OfficeHoursUpsertResult.schema.ts b/packages/db/shared/schemas/results/OfficeHoursUpsertResult.schema.ts new file mode 100644 index 00000000..80ca2e16 --- /dev/null +++ b/packages/db/shared/schemas/results/OfficeHoursUpsertResult.schema.ts @@ -0,0 +1,7 @@ +import * as z from 'zod'; +export const OfficeHoursUpsertResultSchema = z.object({ + id: z.number().int(), + userId: z.number().int(), + data: z.unknown(), + user: z.unknown() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/PatientAggregateResult.schema.ts b/packages/db/shared/schemas/results/PatientAggregateResult.schema.ts new file mode 100644 index 00000000..56f8e137 --- /dev/null +++ b/packages/db/shared/schemas/results/PatientAggregateResult.schema.ts @@ -0,0 +1,86 @@ +import * as z from 'zod'; +export const PatientAggregateResultSchema = z.object({ _count: z.object({ + id: z.number(), + firstName: z.number(), + lastName: z.number(), + dateOfBirth: z.number(), + gender: z.number(), + phone: z.number(), + email: z.number(), + address: z.number(), + city: z.number(), + zipCode: z.number(), + insuranceProvider: z.number(), + insuranceId: z.number(), + groupNumber: z.number(), + policyHolder: z.number(), + allergies: z.number(), + medicalConditions: z.number(), + preferredLanguage: z.number(), + status: z.number(), + userId: z.number(), + createdAt: z.number(), + updatedAt: z.number(), + user: z.number(), + appointments: z.number(), + procedures: z.number(), + claims: z.number(), + groups: z.number(), + payment: z.number(), + communications: z.number(), + documents: z.number(), + conversation: z.number(), + cloudFolders: z.number() + }).optional(), + _sum: z.object({ + id: z.number().nullable(), + userId: z.number().nullable() + }).nullable().optional(), + _avg: z.object({ + id: z.number().nullable(), + userId: z.number().nullable() + }).nullable().optional(), + _min: z.object({ + id: z.number().int().nullable(), + firstName: z.string().nullable(), + lastName: z.string().nullable(), + dateOfBirth: z.date().nullable(), + gender: z.string().nullable(), + phone: z.string().nullable(), + email: z.string().nullable(), + address: z.string().nullable(), + city: z.string().nullable(), + zipCode: z.string().nullable(), + insuranceProvider: z.string().nullable(), + insuranceId: z.string().nullable(), + groupNumber: z.string().nullable(), + policyHolder: z.string().nullable(), + allergies: z.string().nullable(), + medicalConditions: z.string().nullable(), + preferredLanguage: z.string().nullable(), + userId: z.number().int().nullable(), + createdAt: z.date().nullable(), + updatedAt: z.date().nullable() + }).nullable().optional(), + _max: z.object({ + id: z.number().int().nullable(), + firstName: z.string().nullable(), + lastName: z.string().nullable(), + dateOfBirth: z.date().nullable(), + gender: z.string().nullable(), + phone: z.string().nullable(), + email: z.string().nullable(), + address: z.string().nullable(), + city: z.string().nullable(), + zipCode: z.string().nullable(), + insuranceProvider: z.string().nullable(), + insuranceId: z.string().nullable(), + groupNumber: z.string().nullable(), + policyHolder: z.string().nullable(), + allergies: z.string().nullable(), + medicalConditions: z.string().nullable(), + preferredLanguage: z.string().nullable(), + userId: z.number().int().nullable(), + createdAt: z.date().nullable(), + updatedAt: z.date().nullable() + }).nullable().optional()}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/PatientConversationAggregateResult.schema.ts b/packages/db/shared/schemas/results/PatientConversationAggregateResult.schema.ts new file mode 100644 index 00000000..4e7f35f5 --- /dev/null +++ b/packages/db/shared/schemas/results/PatientConversationAggregateResult.schema.ts @@ -0,0 +1,35 @@ +import * as z from 'zod'; +export const PatientConversationAggregateResultSchema = z.object({ _count: z.object({ + id: z.number(), + patientId: z.number(), + userId: z.number(), + stage: z.number(), + aiHandoff: z.number(), + updatedAt: z.number(), + patient: z.number(), + user: z.number() + }).optional(), + _sum: z.object({ + id: z.number().nullable(), + patientId: z.number().nullable(), + userId: z.number().nullable() + }).nullable().optional(), + _avg: z.object({ + id: z.number().nullable(), + patientId: z.number().nullable(), + userId: z.number().nullable() + }).nullable().optional(), + _min: z.object({ + id: z.number().int().nullable(), + patientId: z.number().int().nullable(), + userId: z.number().int().nullable(), + stage: z.string().nullable(), + updatedAt: z.date().nullable() + }).nullable().optional(), + _max: z.object({ + id: z.number().int().nullable(), + patientId: z.number().int().nullable(), + userId: z.number().int().nullable(), + stage: z.string().nullable(), + updatedAt: z.date().nullable() + }).nullable().optional()}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/PatientConversationCountResult.schema.ts b/packages/db/shared/schemas/results/PatientConversationCountResult.schema.ts new file mode 100644 index 00000000..f63c649d --- /dev/null +++ b/packages/db/shared/schemas/results/PatientConversationCountResult.schema.ts @@ -0,0 +1,2 @@ +import * as z from 'zod'; +export const PatientConversationCountResultSchema = z.number(); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/PatientConversationCreateManyResult.schema.ts b/packages/db/shared/schemas/results/PatientConversationCreateManyResult.schema.ts new file mode 100644 index 00000000..d02e16b0 --- /dev/null +++ b/packages/db/shared/schemas/results/PatientConversationCreateManyResult.schema.ts @@ -0,0 +1,4 @@ +import * as z from 'zod'; +export const PatientConversationCreateManyResultSchema = z.object({ + count: z.number() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/PatientConversationCreateResult.schema.ts b/packages/db/shared/schemas/results/PatientConversationCreateResult.schema.ts new file mode 100644 index 00000000..d3ec5b25 --- /dev/null +++ b/packages/db/shared/schemas/results/PatientConversationCreateResult.schema.ts @@ -0,0 +1,11 @@ +import * as z from 'zod'; +export const PatientConversationCreateResultSchema = z.object({ + id: z.number().int(), + patientId: z.number().int(), + userId: z.number().int(), + stage: z.string(), + aiHandoff: z.boolean(), + updatedAt: z.date(), + patient: z.unknown(), + user: z.unknown() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/PatientConversationDeleteManyResult.schema.ts b/packages/db/shared/schemas/results/PatientConversationDeleteManyResult.schema.ts new file mode 100644 index 00000000..933ccc24 --- /dev/null +++ b/packages/db/shared/schemas/results/PatientConversationDeleteManyResult.schema.ts @@ -0,0 +1,4 @@ +import * as z from 'zod'; +export const PatientConversationDeleteManyResultSchema = z.object({ + count: z.number() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/PatientConversationDeleteResult.schema.ts b/packages/db/shared/schemas/results/PatientConversationDeleteResult.schema.ts new file mode 100644 index 00000000..74caaf31 --- /dev/null +++ b/packages/db/shared/schemas/results/PatientConversationDeleteResult.schema.ts @@ -0,0 +1,11 @@ +import * as z from 'zod'; +export const PatientConversationDeleteResultSchema = z.nullable(z.object({ + id: z.number().int(), + patientId: z.number().int(), + userId: z.number().int(), + stage: z.string(), + aiHandoff: z.boolean(), + updatedAt: z.date(), + patient: z.unknown(), + user: z.unknown() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/PatientConversationFindFirstResult.schema.ts b/packages/db/shared/schemas/results/PatientConversationFindFirstResult.schema.ts new file mode 100644 index 00000000..344d9615 --- /dev/null +++ b/packages/db/shared/schemas/results/PatientConversationFindFirstResult.schema.ts @@ -0,0 +1,11 @@ +import * as z from 'zod'; +export const PatientConversationFindFirstResultSchema = z.nullable(z.object({ + id: z.number().int(), + patientId: z.number().int(), + userId: z.number().int(), + stage: z.string(), + aiHandoff: z.boolean(), + updatedAt: z.date(), + patient: z.unknown(), + user: z.unknown() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/PatientConversationFindManyResult.schema.ts b/packages/db/shared/schemas/results/PatientConversationFindManyResult.schema.ts new file mode 100644 index 00000000..4c63f11d --- /dev/null +++ b/packages/db/shared/schemas/results/PatientConversationFindManyResult.schema.ts @@ -0,0 +1,21 @@ +import * as z from 'zod'; +export const PatientConversationFindManyResultSchema = z.object({ + data: z.array(z.object({ + id: z.number().int(), + patientId: z.number().int(), + userId: z.number().int(), + stage: z.string(), + aiHandoff: z.boolean(), + updatedAt: z.date(), + patient: z.unknown(), + user: z.unknown() +})), + pagination: z.object({ + page: z.number().int().min(1), + pageSize: z.number().int().min(1), + total: z.number().int().min(0), + totalPages: z.number().int().min(0), + hasNext: z.boolean(), + hasPrev: z.boolean() +}) +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/PatientConversationFindUniqueResult.schema.ts b/packages/db/shared/schemas/results/PatientConversationFindUniqueResult.schema.ts new file mode 100644 index 00000000..333507d8 --- /dev/null +++ b/packages/db/shared/schemas/results/PatientConversationFindUniqueResult.schema.ts @@ -0,0 +1,11 @@ +import * as z from 'zod'; +export const PatientConversationFindUniqueResultSchema = z.nullable(z.object({ + id: z.number().int(), + patientId: z.number().int(), + userId: z.number().int(), + stage: z.string(), + aiHandoff: z.boolean(), + updatedAt: z.date(), + patient: z.unknown(), + user: z.unknown() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/PatientConversationGroupByResult.schema.ts b/packages/db/shared/schemas/results/PatientConversationGroupByResult.schema.ts new file mode 100644 index 00000000..5b8490c2 --- /dev/null +++ b/packages/db/shared/schemas/results/PatientConversationGroupByResult.schema.ts @@ -0,0 +1,43 @@ +import * as z from 'zod'; +export const PatientConversationGroupByResultSchema = z.array(z.object({ + id: z.number().int(), + patientId: z.number().int(), + userId: z.number().int(), + stage: z.string(), + aiHandoff: z.boolean(), + updatedAt: z.date(), + _count: z.object({ + id: z.number(), + patientId: z.number(), + userId: z.number(), + stage: z.number(), + aiHandoff: z.number(), + updatedAt: z.number(), + patient: z.number(), + user: z.number() + }).optional(), + _sum: z.object({ + id: z.number().nullable(), + patientId: z.number().nullable(), + userId: z.number().nullable() + }).nullable().optional(), + _avg: z.object({ + id: z.number().nullable(), + patientId: z.number().nullable(), + userId: z.number().nullable() + }).nullable().optional(), + _min: z.object({ + id: z.number().int().nullable(), + patientId: z.number().int().nullable(), + userId: z.number().int().nullable(), + stage: z.string().nullable(), + updatedAt: z.date().nullable() + }).nullable().optional(), + _max: z.object({ + id: z.number().int().nullable(), + patientId: z.number().int().nullable(), + userId: z.number().int().nullable(), + stage: z.string().nullable(), + updatedAt: z.date().nullable() + }).nullable().optional() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/PatientConversationUpdateManyResult.schema.ts b/packages/db/shared/schemas/results/PatientConversationUpdateManyResult.schema.ts new file mode 100644 index 00000000..257f10e6 --- /dev/null +++ b/packages/db/shared/schemas/results/PatientConversationUpdateManyResult.schema.ts @@ -0,0 +1,4 @@ +import * as z from 'zod'; +export const PatientConversationUpdateManyResultSchema = z.object({ + count: z.number() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/PatientConversationUpdateResult.schema.ts b/packages/db/shared/schemas/results/PatientConversationUpdateResult.schema.ts new file mode 100644 index 00000000..8f596be7 --- /dev/null +++ b/packages/db/shared/schemas/results/PatientConversationUpdateResult.schema.ts @@ -0,0 +1,11 @@ +import * as z from 'zod'; +export const PatientConversationUpdateResultSchema = z.nullable(z.object({ + id: z.number().int(), + patientId: z.number().int(), + userId: z.number().int(), + stage: z.string(), + aiHandoff: z.boolean(), + updatedAt: z.date(), + patient: z.unknown(), + user: z.unknown() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/PatientConversationUpsertResult.schema.ts b/packages/db/shared/schemas/results/PatientConversationUpsertResult.schema.ts new file mode 100644 index 00000000..efef7b76 --- /dev/null +++ b/packages/db/shared/schemas/results/PatientConversationUpsertResult.schema.ts @@ -0,0 +1,11 @@ +import * as z from 'zod'; +export const PatientConversationUpsertResultSchema = z.object({ + id: z.number().int(), + patientId: z.number().int(), + userId: z.number().int(), + stage: z.string(), + aiHandoff: z.boolean(), + updatedAt: z.date(), + patient: z.unknown(), + user: z.unknown() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/PatientCountResult.schema.ts b/packages/db/shared/schemas/results/PatientCountResult.schema.ts new file mode 100644 index 00000000..e34813b3 --- /dev/null +++ b/packages/db/shared/schemas/results/PatientCountResult.schema.ts @@ -0,0 +1,2 @@ +import * as z from 'zod'; +export const PatientCountResultSchema = z.number(); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/PatientCreateManyResult.schema.ts b/packages/db/shared/schemas/results/PatientCreateManyResult.schema.ts new file mode 100644 index 00000000..6d005d77 --- /dev/null +++ b/packages/db/shared/schemas/results/PatientCreateManyResult.schema.ts @@ -0,0 +1,4 @@ +import * as z from 'zod'; +export const PatientCreateManyResultSchema = z.object({ + count: z.number() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/PatientCreateResult.schema.ts b/packages/db/shared/schemas/results/PatientCreateResult.schema.ts new file mode 100644 index 00000000..f07787c1 --- /dev/null +++ b/packages/db/shared/schemas/results/PatientCreateResult.schema.ts @@ -0,0 +1,34 @@ +import * as z from 'zod'; +export const PatientCreateResultSchema = z.object({ + id: z.number().int(), + firstName: z.string(), + lastName: z.string(), + dateOfBirth: z.date().optional(), + gender: z.string(), + phone: z.string(), + email: z.string().optional(), + address: z.string().optional(), + city: z.string().optional(), + zipCode: z.string().optional(), + insuranceProvider: z.string().optional(), + insuranceId: z.string().optional(), + groupNumber: z.string().optional(), + policyHolder: z.string().optional(), + allergies: z.string().optional(), + medicalConditions: z.string().optional(), + preferredLanguage: z.string().optional(), + status: z.unknown(), + userId: z.number().int(), + createdAt: z.date(), + updatedAt: z.date(), + user: z.unknown(), + appointments: z.array(z.unknown()), + procedures: z.array(z.unknown()), + claims: z.array(z.unknown()), + groups: z.array(z.unknown()), + payment: z.array(z.unknown()), + communications: z.array(z.unknown()), + documents: z.array(z.unknown()), + conversation: z.unknown().optional(), + cloudFolders: z.array(z.unknown()) +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/PatientDeleteManyResult.schema.ts b/packages/db/shared/schemas/results/PatientDeleteManyResult.schema.ts new file mode 100644 index 00000000..7998111f --- /dev/null +++ b/packages/db/shared/schemas/results/PatientDeleteManyResult.schema.ts @@ -0,0 +1,4 @@ +import * as z from 'zod'; +export const PatientDeleteManyResultSchema = z.object({ + count: z.number() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/PatientDeleteResult.schema.ts b/packages/db/shared/schemas/results/PatientDeleteResult.schema.ts new file mode 100644 index 00000000..224597e9 --- /dev/null +++ b/packages/db/shared/schemas/results/PatientDeleteResult.schema.ts @@ -0,0 +1,34 @@ +import * as z from 'zod'; +export const PatientDeleteResultSchema = z.nullable(z.object({ + id: z.number().int(), + firstName: z.string(), + lastName: z.string(), + dateOfBirth: z.date().optional(), + gender: z.string(), + phone: z.string(), + email: z.string().optional(), + address: z.string().optional(), + city: z.string().optional(), + zipCode: z.string().optional(), + insuranceProvider: z.string().optional(), + insuranceId: z.string().optional(), + groupNumber: z.string().optional(), + policyHolder: z.string().optional(), + allergies: z.string().optional(), + medicalConditions: z.string().optional(), + preferredLanguage: z.string().optional(), + status: z.unknown(), + userId: z.number().int(), + createdAt: z.date(), + updatedAt: z.date(), + user: z.unknown(), + appointments: z.array(z.unknown()), + procedures: z.array(z.unknown()), + claims: z.array(z.unknown()), + groups: z.array(z.unknown()), + payment: z.array(z.unknown()), + communications: z.array(z.unknown()), + documents: z.array(z.unknown()), + conversation: z.unknown().optional(), + cloudFolders: z.array(z.unknown()) +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/PatientDocumentAggregateResult.schema.ts b/packages/db/shared/schemas/results/PatientDocumentAggregateResult.schema.ts new file mode 100644 index 00000000..3981d7fc --- /dev/null +++ b/packages/db/shared/schemas/results/PatientDocumentAggregateResult.schema.ts @@ -0,0 +1,45 @@ +import * as z from 'zod'; +export const PatientDocumentAggregateResultSchema = z.object({ _count: z.object({ + id: z.number(), + patientId: z.number(), + filename: z.number(), + originalName: z.number(), + mimeType: z.number(), + fileSize: z.number(), + filePath: z.number(), + uploadedAt: z.number(), + updatedAt: z.number(), + patient: z.number() + }).optional(), + _sum: z.object({ + id: z.number().nullable(), + patientId: z.number().nullable(), + fileSize: z.bigint().nullable() + }).nullable().optional(), + _avg: z.object({ + id: z.number().nullable(), + patientId: z.number().nullable(), + fileSize: z.number().nullable() + }).nullable().optional(), + _min: z.object({ + id: z.number().int().nullable(), + patientId: z.number().int().nullable(), + filename: z.string().nullable(), + originalName: z.string().nullable(), + mimeType: z.string().nullable(), + fileSize: z.bigint().nullable(), + filePath: z.string().nullable(), + uploadedAt: z.date().nullable(), + updatedAt: z.date().nullable() + }).nullable().optional(), + _max: z.object({ + id: z.number().int().nullable(), + patientId: z.number().int().nullable(), + filename: z.string().nullable(), + originalName: z.string().nullable(), + mimeType: z.string().nullable(), + fileSize: z.bigint().nullable(), + filePath: z.string().nullable(), + uploadedAt: z.date().nullable(), + updatedAt: z.date().nullable() + }).nullable().optional()}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/PatientDocumentCountResult.schema.ts b/packages/db/shared/schemas/results/PatientDocumentCountResult.schema.ts new file mode 100644 index 00000000..cdcd486b --- /dev/null +++ b/packages/db/shared/schemas/results/PatientDocumentCountResult.schema.ts @@ -0,0 +1,2 @@ +import * as z from 'zod'; +export const PatientDocumentCountResultSchema = z.number(); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/PatientDocumentCreateManyResult.schema.ts b/packages/db/shared/schemas/results/PatientDocumentCreateManyResult.schema.ts new file mode 100644 index 00000000..0dfd954f --- /dev/null +++ b/packages/db/shared/schemas/results/PatientDocumentCreateManyResult.schema.ts @@ -0,0 +1,4 @@ +import * as z from 'zod'; +export const PatientDocumentCreateManyResultSchema = z.object({ + count: z.number() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/PatientDocumentCreateResult.schema.ts b/packages/db/shared/schemas/results/PatientDocumentCreateResult.schema.ts new file mode 100644 index 00000000..0f63d413 --- /dev/null +++ b/packages/db/shared/schemas/results/PatientDocumentCreateResult.schema.ts @@ -0,0 +1,13 @@ +import * as z from 'zod'; +export const PatientDocumentCreateResultSchema = z.object({ + id: z.number().int(), + patientId: z.number().int(), + filename: z.string(), + originalName: z.string(), + mimeType: z.string(), + fileSize: z.bigint(), + filePath: z.string(), + uploadedAt: z.date(), + updatedAt: z.date(), + patient: z.unknown() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/PatientDocumentDeleteManyResult.schema.ts b/packages/db/shared/schemas/results/PatientDocumentDeleteManyResult.schema.ts new file mode 100644 index 00000000..59ae96e3 --- /dev/null +++ b/packages/db/shared/schemas/results/PatientDocumentDeleteManyResult.schema.ts @@ -0,0 +1,4 @@ +import * as z from 'zod'; +export const PatientDocumentDeleteManyResultSchema = z.object({ + count: z.number() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/PatientDocumentDeleteResult.schema.ts b/packages/db/shared/schemas/results/PatientDocumentDeleteResult.schema.ts new file mode 100644 index 00000000..6a2d7821 --- /dev/null +++ b/packages/db/shared/schemas/results/PatientDocumentDeleteResult.schema.ts @@ -0,0 +1,13 @@ +import * as z from 'zod'; +export const PatientDocumentDeleteResultSchema = z.nullable(z.object({ + id: z.number().int(), + patientId: z.number().int(), + filename: z.string(), + originalName: z.string(), + mimeType: z.string(), + fileSize: z.bigint(), + filePath: z.string(), + uploadedAt: z.date(), + updatedAt: z.date(), + patient: z.unknown() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/PatientDocumentFindFirstResult.schema.ts b/packages/db/shared/schemas/results/PatientDocumentFindFirstResult.schema.ts new file mode 100644 index 00000000..cea83298 --- /dev/null +++ b/packages/db/shared/schemas/results/PatientDocumentFindFirstResult.schema.ts @@ -0,0 +1,13 @@ +import * as z from 'zod'; +export const PatientDocumentFindFirstResultSchema = z.nullable(z.object({ + id: z.number().int(), + patientId: z.number().int(), + filename: z.string(), + originalName: z.string(), + mimeType: z.string(), + fileSize: z.bigint(), + filePath: z.string(), + uploadedAt: z.date(), + updatedAt: z.date(), + patient: z.unknown() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/PatientDocumentFindManyResult.schema.ts b/packages/db/shared/schemas/results/PatientDocumentFindManyResult.schema.ts new file mode 100644 index 00000000..54cc3bdb --- /dev/null +++ b/packages/db/shared/schemas/results/PatientDocumentFindManyResult.schema.ts @@ -0,0 +1,23 @@ +import * as z from 'zod'; +export const PatientDocumentFindManyResultSchema = z.object({ + data: z.array(z.object({ + id: z.number().int(), + patientId: z.number().int(), + filename: z.string(), + originalName: z.string(), + mimeType: z.string(), + fileSize: z.bigint(), + filePath: z.string(), + uploadedAt: z.date(), + updatedAt: z.date(), + patient: z.unknown() +})), + pagination: z.object({ + page: z.number().int().min(1), + pageSize: z.number().int().min(1), + total: z.number().int().min(0), + totalPages: z.number().int().min(0), + hasNext: z.boolean(), + hasPrev: z.boolean() +}) +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/PatientDocumentFindUniqueResult.schema.ts b/packages/db/shared/schemas/results/PatientDocumentFindUniqueResult.schema.ts new file mode 100644 index 00000000..1660b799 --- /dev/null +++ b/packages/db/shared/schemas/results/PatientDocumentFindUniqueResult.schema.ts @@ -0,0 +1,13 @@ +import * as z from 'zod'; +export const PatientDocumentFindUniqueResultSchema = z.nullable(z.object({ + id: z.number().int(), + patientId: z.number().int(), + filename: z.string(), + originalName: z.string(), + mimeType: z.string(), + fileSize: z.bigint(), + filePath: z.string(), + uploadedAt: z.date(), + updatedAt: z.date(), + patient: z.unknown() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/PatientDocumentGroupByResult.schema.ts b/packages/db/shared/schemas/results/PatientDocumentGroupByResult.schema.ts new file mode 100644 index 00000000..709dabfc --- /dev/null +++ b/packages/db/shared/schemas/results/PatientDocumentGroupByResult.schema.ts @@ -0,0 +1,56 @@ +import * as z from 'zod'; +export const PatientDocumentGroupByResultSchema = z.array(z.object({ + id: z.number().int(), + patientId: z.number().int(), + filename: z.string(), + originalName: z.string(), + mimeType: z.string(), + fileSize: z.bigint(), + filePath: z.string(), + uploadedAt: z.date(), + updatedAt: z.date(), + _count: z.object({ + id: z.number(), + patientId: z.number(), + filename: z.number(), + originalName: z.number(), + mimeType: z.number(), + fileSize: z.number(), + filePath: z.number(), + uploadedAt: z.number(), + updatedAt: z.number(), + patient: z.number() + }).optional(), + _sum: z.object({ + id: z.number().nullable(), + patientId: z.number().nullable(), + fileSize: z.bigint().nullable() + }).nullable().optional(), + _avg: z.object({ + id: z.number().nullable(), + patientId: z.number().nullable(), + fileSize: z.number().nullable() + }).nullable().optional(), + _min: z.object({ + id: z.number().int().nullable(), + patientId: z.number().int().nullable(), + filename: z.string().nullable(), + originalName: z.string().nullable(), + mimeType: z.string().nullable(), + fileSize: z.bigint().nullable(), + filePath: z.string().nullable(), + uploadedAt: z.date().nullable(), + updatedAt: z.date().nullable() + }).nullable().optional(), + _max: z.object({ + id: z.number().int().nullable(), + patientId: z.number().int().nullable(), + filename: z.string().nullable(), + originalName: z.string().nullable(), + mimeType: z.string().nullable(), + fileSize: z.bigint().nullable(), + filePath: z.string().nullable(), + uploadedAt: z.date().nullable(), + updatedAt: z.date().nullable() + }).nullable().optional() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/PatientDocumentUpdateManyResult.schema.ts b/packages/db/shared/schemas/results/PatientDocumentUpdateManyResult.schema.ts new file mode 100644 index 00000000..94f7be0f --- /dev/null +++ b/packages/db/shared/schemas/results/PatientDocumentUpdateManyResult.schema.ts @@ -0,0 +1,4 @@ +import * as z from 'zod'; +export const PatientDocumentUpdateManyResultSchema = z.object({ + count: z.number() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/PatientDocumentUpdateResult.schema.ts b/packages/db/shared/schemas/results/PatientDocumentUpdateResult.schema.ts new file mode 100644 index 00000000..86d0198c --- /dev/null +++ b/packages/db/shared/schemas/results/PatientDocumentUpdateResult.schema.ts @@ -0,0 +1,13 @@ +import * as z from 'zod'; +export const PatientDocumentUpdateResultSchema = z.nullable(z.object({ + id: z.number().int(), + patientId: z.number().int(), + filename: z.string(), + originalName: z.string(), + mimeType: z.string(), + fileSize: z.bigint(), + filePath: z.string(), + uploadedAt: z.date(), + updatedAt: z.date(), + patient: z.unknown() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/PatientDocumentUpsertResult.schema.ts b/packages/db/shared/schemas/results/PatientDocumentUpsertResult.schema.ts new file mode 100644 index 00000000..b02f3dc5 --- /dev/null +++ b/packages/db/shared/schemas/results/PatientDocumentUpsertResult.schema.ts @@ -0,0 +1,13 @@ +import * as z from 'zod'; +export const PatientDocumentUpsertResultSchema = z.object({ + id: z.number().int(), + patientId: z.number().int(), + filename: z.string(), + originalName: z.string(), + mimeType: z.string(), + fileSize: z.bigint(), + filePath: z.string(), + uploadedAt: z.date(), + updatedAt: z.date(), + patient: z.unknown() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/PatientFindFirstResult.schema.ts b/packages/db/shared/schemas/results/PatientFindFirstResult.schema.ts new file mode 100644 index 00000000..19210c5b --- /dev/null +++ b/packages/db/shared/schemas/results/PatientFindFirstResult.schema.ts @@ -0,0 +1,34 @@ +import * as z from 'zod'; +export const PatientFindFirstResultSchema = z.nullable(z.object({ + id: z.number().int(), + firstName: z.string(), + lastName: z.string(), + dateOfBirth: z.date().optional(), + gender: z.string(), + phone: z.string(), + email: z.string().optional(), + address: z.string().optional(), + city: z.string().optional(), + zipCode: z.string().optional(), + insuranceProvider: z.string().optional(), + insuranceId: z.string().optional(), + groupNumber: z.string().optional(), + policyHolder: z.string().optional(), + allergies: z.string().optional(), + medicalConditions: z.string().optional(), + preferredLanguage: z.string().optional(), + status: z.unknown(), + userId: z.number().int(), + createdAt: z.date(), + updatedAt: z.date(), + user: z.unknown(), + appointments: z.array(z.unknown()), + procedures: z.array(z.unknown()), + claims: z.array(z.unknown()), + groups: z.array(z.unknown()), + payment: z.array(z.unknown()), + communications: z.array(z.unknown()), + documents: z.array(z.unknown()), + conversation: z.unknown().optional(), + cloudFolders: z.array(z.unknown()) +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/PatientFindManyResult.schema.ts b/packages/db/shared/schemas/results/PatientFindManyResult.schema.ts new file mode 100644 index 00000000..1ae3abe7 --- /dev/null +++ b/packages/db/shared/schemas/results/PatientFindManyResult.schema.ts @@ -0,0 +1,44 @@ +import * as z from 'zod'; +export const PatientFindManyResultSchema = z.object({ + data: z.array(z.object({ + id: z.number().int(), + firstName: z.string(), + lastName: z.string(), + dateOfBirth: z.date().optional(), + gender: z.string(), + phone: z.string(), + email: z.string().optional(), + address: z.string().optional(), + city: z.string().optional(), + zipCode: z.string().optional(), + insuranceProvider: z.string().optional(), + insuranceId: z.string().optional(), + groupNumber: z.string().optional(), + policyHolder: z.string().optional(), + allergies: z.string().optional(), + medicalConditions: z.string().optional(), + preferredLanguage: z.string().optional(), + status: z.unknown(), + userId: z.number().int(), + createdAt: z.date(), + updatedAt: z.date(), + user: z.unknown(), + appointments: z.array(z.unknown()), + procedures: z.array(z.unknown()), + claims: z.array(z.unknown()), + groups: z.array(z.unknown()), + payment: z.array(z.unknown()), + communications: z.array(z.unknown()), + documents: z.array(z.unknown()), + conversation: z.unknown().optional(), + cloudFolders: z.array(z.unknown()) +})), + pagination: z.object({ + page: z.number().int().min(1), + pageSize: z.number().int().min(1), + total: z.number().int().min(0), + totalPages: z.number().int().min(0), + hasNext: z.boolean(), + hasPrev: z.boolean() +}) +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/PatientFindUniqueResult.schema.ts b/packages/db/shared/schemas/results/PatientFindUniqueResult.schema.ts new file mode 100644 index 00000000..3f4ab733 --- /dev/null +++ b/packages/db/shared/schemas/results/PatientFindUniqueResult.schema.ts @@ -0,0 +1,34 @@ +import * as z from 'zod'; +export const PatientFindUniqueResultSchema = z.nullable(z.object({ + id: z.number().int(), + firstName: z.string(), + lastName: z.string(), + dateOfBirth: z.date().optional(), + gender: z.string(), + phone: z.string(), + email: z.string().optional(), + address: z.string().optional(), + city: z.string().optional(), + zipCode: z.string().optional(), + insuranceProvider: z.string().optional(), + insuranceId: z.string().optional(), + groupNumber: z.string().optional(), + policyHolder: z.string().optional(), + allergies: z.string().optional(), + medicalConditions: z.string().optional(), + preferredLanguage: z.string().optional(), + status: z.unknown(), + userId: z.number().int(), + createdAt: z.date(), + updatedAt: z.date(), + user: z.unknown(), + appointments: z.array(z.unknown()), + procedures: z.array(z.unknown()), + claims: z.array(z.unknown()), + groups: z.array(z.unknown()), + payment: z.array(z.unknown()), + communications: z.array(z.unknown()), + documents: z.array(z.unknown()), + conversation: z.unknown().optional(), + cloudFolders: z.array(z.unknown()) +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/PatientGroupByResult.schema.ts b/packages/db/shared/schemas/results/PatientGroupByResult.schema.ts new file mode 100644 index 00000000..cfa2f26d --- /dev/null +++ b/packages/db/shared/schemas/results/PatientGroupByResult.schema.ts @@ -0,0 +1,108 @@ +import * as z from 'zod'; +export const PatientGroupByResultSchema = z.array(z.object({ + id: z.number().int(), + firstName: z.string(), + lastName: z.string(), + dateOfBirth: z.date(), + gender: z.string(), + phone: z.string(), + email: z.string(), + address: z.string(), + city: z.string(), + zipCode: z.string(), + insuranceProvider: z.string(), + insuranceId: z.string(), + groupNumber: z.string(), + policyHolder: z.string(), + allergies: z.string(), + medicalConditions: z.string(), + preferredLanguage: z.string(), + userId: z.number().int(), + createdAt: z.date(), + updatedAt: z.date(), + _count: z.object({ + id: z.number(), + firstName: z.number(), + lastName: z.number(), + dateOfBirth: z.number(), + gender: z.number(), + phone: z.number(), + email: z.number(), + address: z.number(), + city: z.number(), + zipCode: z.number(), + insuranceProvider: z.number(), + insuranceId: z.number(), + groupNumber: z.number(), + policyHolder: z.number(), + allergies: z.number(), + medicalConditions: z.number(), + preferredLanguage: z.number(), + status: z.number(), + userId: z.number(), + createdAt: z.number(), + updatedAt: z.number(), + user: z.number(), + appointments: z.number(), + procedures: z.number(), + claims: z.number(), + groups: z.number(), + payment: z.number(), + communications: z.number(), + documents: z.number(), + conversation: z.number(), + cloudFolders: z.number() + }).optional(), + _sum: z.object({ + id: z.number().nullable(), + userId: z.number().nullable() + }).nullable().optional(), + _avg: z.object({ + id: z.number().nullable(), + userId: z.number().nullable() + }).nullable().optional(), + _min: z.object({ + id: z.number().int().nullable(), + firstName: z.string().nullable(), + lastName: z.string().nullable(), + dateOfBirth: z.date().nullable(), + gender: z.string().nullable(), + phone: z.string().nullable(), + email: z.string().nullable(), + address: z.string().nullable(), + city: z.string().nullable(), + zipCode: z.string().nullable(), + insuranceProvider: z.string().nullable(), + insuranceId: z.string().nullable(), + groupNumber: z.string().nullable(), + policyHolder: z.string().nullable(), + allergies: z.string().nullable(), + medicalConditions: z.string().nullable(), + preferredLanguage: z.string().nullable(), + userId: z.number().int().nullable(), + createdAt: z.date().nullable(), + updatedAt: z.date().nullable() + }).nullable().optional(), + _max: z.object({ + id: z.number().int().nullable(), + firstName: z.string().nullable(), + lastName: z.string().nullable(), + dateOfBirth: z.date().nullable(), + gender: z.string().nullable(), + phone: z.string().nullable(), + email: z.string().nullable(), + address: z.string().nullable(), + city: z.string().nullable(), + zipCode: z.string().nullable(), + insuranceProvider: z.string().nullable(), + insuranceId: z.string().nullable(), + groupNumber: z.string().nullable(), + policyHolder: z.string().nullable(), + allergies: z.string().nullable(), + medicalConditions: z.string().nullable(), + preferredLanguage: z.string().nullable(), + userId: z.number().int().nullable(), + createdAt: z.date().nullable(), + updatedAt: z.date().nullable() + }).nullable().optional() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/PatientUpdateManyResult.schema.ts b/packages/db/shared/schemas/results/PatientUpdateManyResult.schema.ts new file mode 100644 index 00000000..1d59b030 --- /dev/null +++ b/packages/db/shared/schemas/results/PatientUpdateManyResult.schema.ts @@ -0,0 +1,4 @@ +import * as z from 'zod'; +export const PatientUpdateManyResultSchema = z.object({ + count: z.number() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/PatientUpdateResult.schema.ts b/packages/db/shared/schemas/results/PatientUpdateResult.schema.ts new file mode 100644 index 00000000..77cc4428 --- /dev/null +++ b/packages/db/shared/schemas/results/PatientUpdateResult.schema.ts @@ -0,0 +1,34 @@ +import * as z from 'zod'; +export const PatientUpdateResultSchema = z.nullable(z.object({ + id: z.number().int(), + firstName: z.string(), + lastName: z.string(), + dateOfBirth: z.date().optional(), + gender: z.string(), + phone: z.string(), + email: z.string().optional(), + address: z.string().optional(), + city: z.string().optional(), + zipCode: z.string().optional(), + insuranceProvider: z.string().optional(), + insuranceId: z.string().optional(), + groupNumber: z.string().optional(), + policyHolder: z.string().optional(), + allergies: z.string().optional(), + medicalConditions: z.string().optional(), + preferredLanguage: z.string().optional(), + status: z.unknown(), + userId: z.number().int(), + createdAt: z.date(), + updatedAt: z.date(), + user: z.unknown(), + appointments: z.array(z.unknown()), + procedures: z.array(z.unknown()), + claims: z.array(z.unknown()), + groups: z.array(z.unknown()), + payment: z.array(z.unknown()), + communications: z.array(z.unknown()), + documents: z.array(z.unknown()), + conversation: z.unknown().optional(), + cloudFolders: z.array(z.unknown()) +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/PatientUpsertResult.schema.ts b/packages/db/shared/schemas/results/PatientUpsertResult.schema.ts new file mode 100644 index 00000000..b38a4e83 --- /dev/null +++ b/packages/db/shared/schemas/results/PatientUpsertResult.schema.ts @@ -0,0 +1,34 @@ +import * as z from 'zod'; +export const PatientUpsertResultSchema = z.object({ + id: z.number().int(), + firstName: z.string(), + lastName: z.string(), + dateOfBirth: z.date().optional(), + gender: z.string(), + phone: z.string(), + email: z.string().optional(), + address: z.string().optional(), + city: z.string().optional(), + zipCode: z.string().optional(), + insuranceProvider: z.string().optional(), + insuranceId: z.string().optional(), + groupNumber: z.string().optional(), + policyHolder: z.string().optional(), + allergies: z.string().optional(), + medicalConditions: z.string().optional(), + preferredLanguage: z.string().optional(), + status: z.unknown(), + userId: z.number().int(), + createdAt: z.date(), + updatedAt: z.date(), + user: z.unknown(), + appointments: z.array(z.unknown()), + procedures: z.array(z.unknown()), + claims: z.array(z.unknown()), + groups: z.array(z.unknown()), + payment: z.array(z.unknown()), + communications: z.array(z.unknown()), + documents: z.array(z.unknown()), + conversation: z.unknown().optional(), + cloudFolders: z.array(z.unknown()) +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/PaymentAggregateResult.schema.ts b/packages/db/shared/schemas/results/PaymentAggregateResult.schema.ts new file mode 100644 index 00000000..c6aeff2b --- /dev/null +++ b/packages/db/shared/schemas/results/PaymentAggregateResult.schema.ts @@ -0,0 +1,96 @@ +import * as z from 'zod'; +export const PaymentAggregateResultSchema = z.object({ _count: z.object({ + id: z.number(), + claimId: z.number(), + patientId: z.number(), + userId: z.number(), + updatedById: z.number(), + npiProviderId: z.number(), + totalBilled: z.number(), + totalPaid: z.number(), + totalAdjusted: z.number(), + totalDue: z.number(), + mhPaidAmount: z.number(), + copayment: z.number(), + adjustment: z.number(), + status: z.number(), + notes: z.number(), + icn: z.number(), + createdAt: z.number(), + updatedAt: z.number(), + claim: z.number(), + patient: z.number(), + updatedBy: z.number(), + npiProvider: z.number(), + serviceLineTransactions: z.number(), + serviceLines: z.number(), + commissionBatchItems: z.number() + }).optional(), + _sum: z.object({ + id: z.number().nullable(), + claimId: z.number().nullable(), + patientId: z.number().nullable(), + userId: z.number().nullable(), + updatedById: z.number().nullable(), + npiProviderId: z.number().nullable(), + totalBilled: z.number().nullable(), + totalPaid: z.number().nullable(), + totalAdjusted: z.number().nullable(), + totalDue: z.number().nullable(), + mhPaidAmount: z.number().nullable(), + copayment: z.number().nullable(), + adjustment: z.number().nullable() + }).nullable().optional(), + _avg: z.object({ + id: z.number().nullable(), + claimId: z.number().nullable(), + patientId: z.number().nullable(), + userId: z.number().nullable(), + updatedById: z.number().nullable(), + npiProviderId: z.number().nullable(), + totalBilled: z.number().nullable(), + totalPaid: z.number().nullable(), + totalAdjusted: z.number().nullable(), + totalDue: z.number().nullable(), + mhPaidAmount: z.number().nullable(), + copayment: z.number().nullable(), + adjustment: z.number().nullable() + }).nullable().optional(), + _min: z.object({ + id: z.number().int().nullable(), + claimId: z.number().int().nullable(), + patientId: z.number().int().nullable(), + userId: z.number().int().nullable(), + updatedById: z.number().int().nullable(), + npiProviderId: z.number().int().nullable(), + totalBilled: z.number().nullable(), + totalPaid: z.number().nullable(), + totalAdjusted: z.number().nullable(), + totalDue: z.number().nullable(), + mhPaidAmount: z.number().nullable(), + copayment: z.number().nullable(), + adjustment: z.number().nullable(), + notes: z.string().nullable(), + icn: z.string().nullable(), + createdAt: z.date().nullable(), + updatedAt: z.date().nullable() + }).nullable().optional(), + _max: z.object({ + id: z.number().int().nullable(), + claimId: z.number().int().nullable(), + patientId: z.number().int().nullable(), + userId: z.number().int().nullable(), + updatedById: z.number().int().nullable(), + npiProviderId: z.number().int().nullable(), + totalBilled: z.number().nullable(), + totalPaid: z.number().nullable(), + totalAdjusted: z.number().nullable(), + totalDue: z.number().nullable(), + mhPaidAmount: z.number().nullable(), + copayment: z.number().nullable(), + adjustment: z.number().nullable(), + notes: z.string().nullable(), + icn: z.string().nullable(), + createdAt: z.date().nullable(), + updatedAt: z.date().nullable() + }).nullable().optional()}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/PaymentCountResult.schema.ts b/packages/db/shared/schemas/results/PaymentCountResult.schema.ts new file mode 100644 index 00000000..d1a871a3 --- /dev/null +++ b/packages/db/shared/schemas/results/PaymentCountResult.schema.ts @@ -0,0 +1,2 @@ +import * as z from 'zod'; +export const PaymentCountResultSchema = z.number(); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/PaymentCreateManyResult.schema.ts b/packages/db/shared/schemas/results/PaymentCreateManyResult.schema.ts new file mode 100644 index 00000000..43879e86 --- /dev/null +++ b/packages/db/shared/schemas/results/PaymentCreateManyResult.schema.ts @@ -0,0 +1,4 @@ +import * as z from 'zod'; +export const PaymentCreateManyResultSchema = z.object({ + count: z.number() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/PaymentCreateResult.schema.ts b/packages/db/shared/schemas/results/PaymentCreateResult.schema.ts new file mode 100644 index 00000000..3f6aaa3b --- /dev/null +++ b/packages/db/shared/schemas/results/PaymentCreateResult.schema.ts @@ -0,0 +1,28 @@ +import * as z from 'zod'; +export const PaymentCreateResultSchema = z.object({ + id: z.number().int(), + claimId: z.number().int().optional(), + patientId: z.number().int(), + userId: z.number().int(), + updatedById: z.number().int().optional(), + npiProviderId: z.number().int().optional(), + totalBilled: z.number(), + totalPaid: z.number(), + totalAdjusted: z.number(), + totalDue: z.number(), + mhPaidAmount: z.number().optional(), + copayment: z.number(), + adjustment: z.number(), + status: z.unknown(), + notes: z.string().optional(), + icn: z.string().optional(), + createdAt: z.date(), + updatedAt: z.date(), + claim: z.unknown().optional(), + patient: z.unknown(), + updatedBy: z.unknown().optional(), + npiProvider: z.unknown().optional(), + serviceLineTransactions: z.array(z.unknown()), + serviceLines: z.array(z.unknown()), + commissionBatchItems: z.array(z.unknown()) +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/PaymentDeleteManyResult.schema.ts b/packages/db/shared/schemas/results/PaymentDeleteManyResult.schema.ts new file mode 100644 index 00000000..367b8c71 --- /dev/null +++ b/packages/db/shared/schemas/results/PaymentDeleteManyResult.schema.ts @@ -0,0 +1,4 @@ +import * as z from 'zod'; +export const PaymentDeleteManyResultSchema = z.object({ + count: z.number() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/PaymentDeleteResult.schema.ts b/packages/db/shared/schemas/results/PaymentDeleteResult.schema.ts new file mode 100644 index 00000000..cd232525 --- /dev/null +++ b/packages/db/shared/schemas/results/PaymentDeleteResult.schema.ts @@ -0,0 +1,28 @@ +import * as z from 'zod'; +export const PaymentDeleteResultSchema = z.nullable(z.object({ + id: z.number().int(), + claimId: z.number().int().optional(), + patientId: z.number().int(), + userId: z.number().int(), + updatedById: z.number().int().optional(), + npiProviderId: z.number().int().optional(), + totalBilled: z.number(), + totalPaid: z.number(), + totalAdjusted: z.number(), + totalDue: z.number(), + mhPaidAmount: z.number().optional(), + copayment: z.number(), + adjustment: z.number(), + status: z.unknown(), + notes: z.string().optional(), + icn: z.string().optional(), + createdAt: z.date(), + updatedAt: z.date(), + claim: z.unknown().optional(), + patient: z.unknown(), + updatedBy: z.unknown().optional(), + npiProvider: z.unknown().optional(), + serviceLineTransactions: z.array(z.unknown()), + serviceLines: z.array(z.unknown()), + commissionBatchItems: z.array(z.unknown()) +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/PaymentFindFirstResult.schema.ts b/packages/db/shared/schemas/results/PaymentFindFirstResult.schema.ts new file mode 100644 index 00000000..97dce9ce --- /dev/null +++ b/packages/db/shared/schemas/results/PaymentFindFirstResult.schema.ts @@ -0,0 +1,28 @@ +import * as z from 'zod'; +export const PaymentFindFirstResultSchema = z.nullable(z.object({ + id: z.number().int(), + claimId: z.number().int().optional(), + patientId: z.number().int(), + userId: z.number().int(), + updatedById: z.number().int().optional(), + npiProviderId: z.number().int().optional(), + totalBilled: z.number(), + totalPaid: z.number(), + totalAdjusted: z.number(), + totalDue: z.number(), + mhPaidAmount: z.number().optional(), + copayment: z.number(), + adjustment: z.number(), + status: z.unknown(), + notes: z.string().optional(), + icn: z.string().optional(), + createdAt: z.date(), + updatedAt: z.date(), + claim: z.unknown().optional(), + patient: z.unknown(), + updatedBy: z.unknown().optional(), + npiProvider: z.unknown().optional(), + serviceLineTransactions: z.array(z.unknown()), + serviceLines: z.array(z.unknown()), + commissionBatchItems: z.array(z.unknown()) +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/PaymentFindManyResult.schema.ts b/packages/db/shared/schemas/results/PaymentFindManyResult.schema.ts new file mode 100644 index 00000000..b57c2f15 --- /dev/null +++ b/packages/db/shared/schemas/results/PaymentFindManyResult.schema.ts @@ -0,0 +1,38 @@ +import * as z from 'zod'; +export const PaymentFindManyResultSchema = z.object({ + data: z.array(z.object({ + id: z.number().int(), + claimId: z.number().int().optional(), + patientId: z.number().int(), + userId: z.number().int(), + updatedById: z.number().int().optional(), + npiProviderId: z.number().int().optional(), + totalBilled: z.number(), + totalPaid: z.number(), + totalAdjusted: z.number(), + totalDue: z.number(), + mhPaidAmount: z.number().optional(), + copayment: z.number(), + adjustment: z.number(), + status: z.unknown(), + notes: z.string().optional(), + icn: z.string().optional(), + createdAt: z.date(), + updatedAt: z.date(), + claim: z.unknown().optional(), + patient: z.unknown(), + updatedBy: z.unknown().optional(), + npiProvider: z.unknown().optional(), + serviceLineTransactions: z.array(z.unknown()), + serviceLines: z.array(z.unknown()), + commissionBatchItems: z.array(z.unknown()) +})), + pagination: z.object({ + page: z.number().int().min(1), + pageSize: z.number().int().min(1), + total: z.number().int().min(0), + totalPages: z.number().int().min(0), + hasNext: z.boolean(), + hasPrev: z.boolean() +}) +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/PaymentFindUniqueResult.schema.ts b/packages/db/shared/schemas/results/PaymentFindUniqueResult.schema.ts new file mode 100644 index 00000000..9a5aafb9 --- /dev/null +++ b/packages/db/shared/schemas/results/PaymentFindUniqueResult.schema.ts @@ -0,0 +1,28 @@ +import * as z from 'zod'; +export const PaymentFindUniqueResultSchema = z.nullable(z.object({ + id: z.number().int(), + claimId: z.number().int().optional(), + patientId: z.number().int(), + userId: z.number().int(), + updatedById: z.number().int().optional(), + npiProviderId: z.number().int().optional(), + totalBilled: z.number(), + totalPaid: z.number(), + totalAdjusted: z.number(), + totalDue: z.number(), + mhPaidAmount: z.number().optional(), + copayment: z.number(), + adjustment: z.number(), + status: z.unknown(), + notes: z.string().optional(), + icn: z.string().optional(), + createdAt: z.date(), + updatedAt: z.date(), + claim: z.unknown().optional(), + patient: z.unknown(), + updatedBy: z.unknown().optional(), + npiProvider: z.unknown().optional(), + serviceLineTransactions: z.array(z.unknown()), + serviceLines: z.array(z.unknown()), + commissionBatchItems: z.array(z.unknown()) +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/PaymentGroupByResult.schema.ts b/packages/db/shared/schemas/results/PaymentGroupByResult.schema.ts new file mode 100644 index 00000000..2d423cbd --- /dev/null +++ b/packages/db/shared/schemas/results/PaymentGroupByResult.schema.ts @@ -0,0 +1,115 @@ +import * as z from 'zod'; +export const PaymentGroupByResultSchema = z.array(z.object({ + id: z.number().int(), + claimId: z.number().int(), + patientId: z.number().int(), + userId: z.number().int(), + updatedById: z.number().int(), + npiProviderId: z.number().int(), + totalBilled: z.number(), + totalPaid: z.number(), + totalAdjusted: z.number(), + totalDue: z.number(), + mhPaidAmount: z.number(), + copayment: z.number(), + adjustment: z.number(), + notes: z.string(), + icn: z.string(), + createdAt: z.date(), + updatedAt: z.date(), + _count: z.object({ + id: z.number(), + claimId: z.number(), + patientId: z.number(), + userId: z.number(), + updatedById: z.number(), + npiProviderId: z.number(), + totalBilled: z.number(), + totalPaid: z.number(), + totalAdjusted: z.number(), + totalDue: z.number(), + mhPaidAmount: z.number(), + copayment: z.number(), + adjustment: z.number(), + status: z.number(), + notes: z.number(), + icn: z.number(), + createdAt: z.number(), + updatedAt: z.number(), + claim: z.number(), + patient: z.number(), + updatedBy: z.number(), + npiProvider: z.number(), + serviceLineTransactions: z.number(), + serviceLines: z.number(), + commissionBatchItems: z.number() + }).optional(), + _sum: z.object({ + id: z.number().nullable(), + claimId: z.number().nullable(), + patientId: z.number().nullable(), + userId: z.number().nullable(), + updatedById: z.number().nullable(), + npiProviderId: z.number().nullable(), + totalBilled: z.number().nullable(), + totalPaid: z.number().nullable(), + totalAdjusted: z.number().nullable(), + totalDue: z.number().nullable(), + mhPaidAmount: z.number().nullable(), + copayment: z.number().nullable(), + adjustment: z.number().nullable() + }).nullable().optional(), + _avg: z.object({ + id: z.number().nullable(), + claimId: z.number().nullable(), + patientId: z.number().nullable(), + userId: z.number().nullable(), + updatedById: z.number().nullable(), + npiProviderId: z.number().nullable(), + totalBilled: z.number().nullable(), + totalPaid: z.number().nullable(), + totalAdjusted: z.number().nullable(), + totalDue: z.number().nullable(), + mhPaidAmount: z.number().nullable(), + copayment: z.number().nullable(), + adjustment: z.number().nullable() + }).nullable().optional(), + _min: z.object({ + id: z.number().int().nullable(), + claimId: z.number().int().nullable(), + patientId: z.number().int().nullable(), + userId: z.number().int().nullable(), + updatedById: z.number().int().nullable(), + npiProviderId: z.number().int().nullable(), + totalBilled: z.number().nullable(), + totalPaid: z.number().nullable(), + totalAdjusted: z.number().nullable(), + totalDue: z.number().nullable(), + mhPaidAmount: z.number().nullable(), + copayment: z.number().nullable(), + adjustment: z.number().nullable(), + notes: z.string().nullable(), + icn: z.string().nullable(), + createdAt: z.date().nullable(), + updatedAt: z.date().nullable() + }).nullable().optional(), + _max: z.object({ + id: z.number().int().nullable(), + claimId: z.number().int().nullable(), + patientId: z.number().int().nullable(), + userId: z.number().int().nullable(), + updatedById: z.number().int().nullable(), + npiProviderId: z.number().int().nullable(), + totalBilled: z.number().nullable(), + totalPaid: z.number().nullable(), + totalAdjusted: z.number().nullable(), + totalDue: z.number().nullable(), + mhPaidAmount: z.number().nullable(), + copayment: z.number().nullable(), + adjustment: z.number().nullable(), + notes: z.string().nullable(), + icn: z.string().nullable(), + createdAt: z.date().nullable(), + updatedAt: z.date().nullable() + }).nullable().optional() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/PaymentUpdateManyResult.schema.ts b/packages/db/shared/schemas/results/PaymentUpdateManyResult.schema.ts new file mode 100644 index 00000000..b22d251c --- /dev/null +++ b/packages/db/shared/schemas/results/PaymentUpdateManyResult.schema.ts @@ -0,0 +1,4 @@ +import * as z from 'zod'; +export const PaymentUpdateManyResultSchema = z.object({ + count: z.number() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/PaymentUpdateResult.schema.ts b/packages/db/shared/schemas/results/PaymentUpdateResult.schema.ts new file mode 100644 index 00000000..109be0c0 --- /dev/null +++ b/packages/db/shared/schemas/results/PaymentUpdateResult.schema.ts @@ -0,0 +1,28 @@ +import * as z from 'zod'; +export const PaymentUpdateResultSchema = z.nullable(z.object({ + id: z.number().int(), + claimId: z.number().int().optional(), + patientId: z.number().int(), + userId: z.number().int(), + updatedById: z.number().int().optional(), + npiProviderId: z.number().int().optional(), + totalBilled: z.number(), + totalPaid: z.number(), + totalAdjusted: z.number(), + totalDue: z.number(), + mhPaidAmount: z.number().optional(), + copayment: z.number(), + adjustment: z.number(), + status: z.unknown(), + notes: z.string().optional(), + icn: z.string().optional(), + createdAt: z.date(), + updatedAt: z.date(), + claim: z.unknown().optional(), + patient: z.unknown(), + updatedBy: z.unknown().optional(), + npiProvider: z.unknown().optional(), + serviceLineTransactions: z.array(z.unknown()), + serviceLines: z.array(z.unknown()), + commissionBatchItems: z.array(z.unknown()) +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/PaymentUpsertResult.schema.ts b/packages/db/shared/schemas/results/PaymentUpsertResult.schema.ts new file mode 100644 index 00000000..21739362 --- /dev/null +++ b/packages/db/shared/schemas/results/PaymentUpsertResult.schema.ts @@ -0,0 +1,28 @@ +import * as z from 'zod'; +export const PaymentUpsertResultSchema = z.object({ + id: z.number().int(), + claimId: z.number().int().optional(), + patientId: z.number().int(), + userId: z.number().int(), + updatedById: z.number().int().optional(), + npiProviderId: z.number().int().optional(), + totalBilled: z.number(), + totalPaid: z.number(), + totalAdjusted: z.number(), + totalDue: z.number(), + mhPaidAmount: z.number().optional(), + copayment: z.number(), + adjustment: z.number(), + status: z.unknown(), + notes: z.string().optional(), + icn: z.string().optional(), + createdAt: z.date(), + updatedAt: z.date(), + claim: z.unknown().optional(), + patient: z.unknown(), + updatedBy: z.unknown().optional(), + npiProvider: z.unknown().optional(), + serviceLineTransactions: z.array(z.unknown()), + serviceLines: z.array(z.unknown()), + commissionBatchItems: z.array(z.unknown()) +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/PdfFileAggregateResult.schema.ts b/packages/db/shared/schemas/results/PdfFileAggregateResult.schema.ts new file mode 100644 index 00000000..b43b3304 --- /dev/null +++ b/packages/db/shared/schemas/results/PdfFileAggregateResult.schema.ts @@ -0,0 +1,29 @@ +import * as z from 'zod'; +export const PdfFileAggregateResultSchema = z.object({ _count: z.object({ + id: z.number(), + filename: z.number(), + pdfData: z.number(), + uploadedAt: z.number(), + groupId: z.number(), + group: z.number() + }).optional(), + _sum: z.object({ + id: z.number().nullable(), + groupId: z.number().nullable() + }).nullable().optional(), + _avg: z.object({ + id: z.number().nullable(), + groupId: z.number().nullable() + }).nullable().optional(), + _min: z.object({ + id: z.number().int().nullable(), + filename: z.string().nullable(), + uploadedAt: z.date().nullable(), + groupId: z.number().int().nullable() + }).nullable().optional(), + _max: z.object({ + id: z.number().int().nullable(), + filename: z.string().nullable(), + uploadedAt: z.date().nullable(), + groupId: z.number().int().nullable() + }).nullable().optional()}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/PdfFileCountResult.schema.ts b/packages/db/shared/schemas/results/PdfFileCountResult.schema.ts new file mode 100644 index 00000000..5f6fe931 --- /dev/null +++ b/packages/db/shared/schemas/results/PdfFileCountResult.schema.ts @@ -0,0 +1,2 @@ +import * as z from 'zod'; +export const PdfFileCountResultSchema = z.number(); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/PdfFileCreateManyResult.schema.ts b/packages/db/shared/schemas/results/PdfFileCreateManyResult.schema.ts new file mode 100644 index 00000000..847ba8ff --- /dev/null +++ b/packages/db/shared/schemas/results/PdfFileCreateManyResult.schema.ts @@ -0,0 +1,4 @@ +import * as z from 'zod'; +export const PdfFileCreateManyResultSchema = z.object({ + count: z.number() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/PdfFileCreateResult.schema.ts b/packages/db/shared/schemas/results/PdfFileCreateResult.schema.ts new file mode 100644 index 00000000..532be565 --- /dev/null +++ b/packages/db/shared/schemas/results/PdfFileCreateResult.schema.ts @@ -0,0 +1,9 @@ +import * as z from 'zod'; +export const PdfFileCreateResultSchema = z.object({ + id: z.number().int(), + filename: z.string(), + pdfData: z.instanceof(Uint8Array), + uploadedAt: z.date(), + groupId: z.number().int(), + group: z.unknown() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/PdfFileDeleteManyResult.schema.ts b/packages/db/shared/schemas/results/PdfFileDeleteManyResult.schema.ts new file mode 100644 index 00000000..06091673 --- /dev/null +++ b/packages/db/shared/schemas/results/PdfFileDeleteManyResult.schema.ts @@ -0,0 +1,4 @@ +import * as z from 'zod'; +export const PdfFileDeleteManyResultSchema = z.object({ + count: z.number() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/PdfFileDeleteResult.schema.ts b/packages/db/shared/schemas/results/PdfFileDeleteResult.schema.ts new file mode 100644 index 00000000..98d2e138 --- /dev/null +++ b/packages/db/shared/schemas/results/PdfFileDeleteResult.schema.ts @@ -0,0 +1,9 @@ +import * as z from 'zod'; +export const PdfFileDeleteResultSchema = z.nullable(z.object({ + id: z.number().int(), + filename: z.string(), + pdfData: z.instanceof(Uint8Array), + uploadedAt: z.date(), + groupId: z.number().int(), + group: z.unknown() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/PdfFileFindFirstResult.schema.ts b/packages/db/shared/schemas/results/PdfFileFindFirstResult.schema.ts new file mode 100644 index 00000000..002f744f --- /dev/null +++ b/packages/db/shared/schemas/results/PdfFileFindFirstResult.schema.ts @@ -0,0 +1,9 @@ +import * as z from 'zod'; +export const PdfFileFindFirstResultSchema = z.nullable(z.object({ + id: z.number().int(), + filename: z.string(), + pdfData: z.instanceof(Uint8Array), + uploadedAt: z.date(), + groupId: z.number().int(), + group: z.unknown() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/PdfFileFindManyResult.schema.ts b/packages/db/shared/schemas/results/PdfFileFindManyResult.schema.ts new file mode 100644 index 00000000..9f5742e5 --- /dev/null +++ b/packages/db/shared/schemas/results/PdfFileFindManyResult.schema.ts @@ -0,0 +1,19 @@ +import * as z from 'zod'; +export const PdfFileFindManyResultSchema = z.object({ + data: z.array(z.object({ + id: z.number().int(), + filename: z.string(), + pdfData: z.instanceof(Uint8Array), + uploadedAt: z.date(), + groupId: z.number().int(), + group: z.unknown() +})), + pagination: z.object({ + page: z.number().int().min(1), + pageSize: z.number().int().min(1), + total: z.number().int().min(0), + totalPages: z.number().int().min(0), + hasNext: z.boolean(), + hasPrev: z.boolean() +}) +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/PdfFileFindUniqueResult.schema.ts b/packages/db/shared/schemas/results/PdfFileFindUniqueResult.schema.ts new file mode 100644 index 00000000..8656f289 --- /dev/null +++ b/packages/db/shared/schemas/results/PdfFileFindUniqueResult.schema.ts @@ -0,0 +1,9 @@ +import * as z from 'zod'; +export const PdfFileFindUniqueResultSchema = z.nullable(z.object({ + id: z.number().int(), + filename: z.string(), + pdfData: z.instanceof(Uint8Array), + uploadedAt: z.date(), + groupId: z.number().int(), + group: z.unknown() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/PdfFileGroupByResult.schema.ts b/packages/db/shared/schemas/results/PdfFileGroupByResult.schema.ts new file mode 100644 index 00000000..0258a008 --- /dev/null +++ b/packages/db/shared/schemas/results/PdfFileGroupByResult.schema.ts @@ -0,0 +1,36 @@ +import * as z from 'zod'; +export const PdfFileGroupByResultSchema = z.array(z.object({ + id: z.number().int(), + filename: z.string(), + pdfData: z.instanceof(Uint8Array), + uploadedAt: z.date(), + groupId: z.number().int(), + _count: z.object({ + id: z.number(), + filename: z.number(), + pdfData: z.number(), + uploadedAt: z.number(), + groupId: z.number(), + group: z.number() + }).optional(), + _sum: z.object({ + id: z.number().nullable(), + groupId: z.number().nullable() + }).nullable().optional(), + _avg: z.object({ + id: z.number().nullable(), + groupId: z.number().nullable() + }).nullable().optional(), + _min: z.object({ + id: z.number().int().nullable(), + filename: z.string().nullable(), + uploadedAt: z.date().nullable(), + groupId: z.number().int().nullable() + }).nullable().optional(), + _max: z.object({ + id: z.number().int().nullable(), + filename: z.string().nullable(), + uploadedAt: z.date().nullable(), + groupId: z.number().int().nullable() + }).nullable().optional() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/PdfFileUpdateManyResult.schema.ts b/packages/db/shared/schemas/results/PdfFileUpdateManyResult.schema.ts new file mode 100644 index 00000000..6d1801c9 --- /dev/null +++ b/packages/db/shared/schemas/results/PdfFileUpdateManyResult.schema.ts @@ -0,0 +1,4 @@ +import * as z from 'zod'; +export const PdfFileUpdateManyResultSchema = z.object({ + count: z.number() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/PdfFileUpdateResult.schema.ts b/packages/db/shared/schemas/results/PdfFileUpdateResult.schema.ts new file mode 100644 index 00000000..c5fd1a1c --- /dev/null +++ b/packages/db/shared/schemas/results/PdfFileUpdateResult.schema.ts @@ -0,0 +1,9 @@ +import * as z from 'zod'; +export const PdfFileUpdateResultSchema = z.nullable(z.object({ + id: z.number().int(), + filename: z.string(), + pdfData: z.instanceof(Uint8Array), + uploadedAt: z.date(), + groupId: z.number().int(), + group: z.unknown() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/PdfFileUpsertResult.schema.ts b/packages/db/shared/schemas/results/PdfFileUpsertResult.schema.ts new file mode 100644 index 00000000..56a111e8 --- /dev/null +++ b/packages/db/shared/schemas/results/PdfFileUpsertResult.schema.ts @@ -0,0 +1,9 @@ +import * as z from 'zod'; +export const PdfFileUpsertResultSchema = z.object({ + id: z.number().int(), + filename: z.string(), + pdfData: z.instanceof(Uint8Array), + uploadedAt: z.date(), + groupId: z.number().int(), + group: z.unknown() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/PdfGroupAggregateResult.schema.ts b/packages/db/shared/schemas/results/PdfGroupAggregateResult.schema.ts new file mode 100644 index 00000000..5b87940d --- /dev/null +++ b/packages/db/shared/schemas/results/PdfGroupAggregateResult.schema.ts @@ -0,0 +1,30 @@ +import * as z from 'zod'; +export const PdfGroupAggregateResultSchema = z.object({ _count: z.object({ + id: z.number(), + title: z.number(), + titleKey: z.number(), + createdAt: z.number(), + patientId: z.number(), + patient: z.number(), + pdfs: z.number() + }).optional(), + _sum: z.object({ + id: z.number().nullable(), + patientId: z.number().nullable() + }).nullable().optional(), + _avg: z.object({ + id: z.number().nullable(), + patientId: z.number().nullable() + }).nullable().optional(), + _min: z.object({ + id: z.number().int().nullable(), + title: z.string().nullable(), + createdAt: z.date().nullable(), + patientId: z.number().int().nullable() + }).nullable().optional(), + _max: z.object({ + id: z.number().int().nullable(), + title: z.string().nullable(), + createdAt: z.date().nullable(), + patientId: z.number().int().nullable() + }).nullable().optional()}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/PdfGroupCountResult.schema.ts b/packages/db/shared/schemas/results/PdfGroupCountResult.schema.ts new file mode 100644 index 00000000..4f285bcd --- /dev/null +++ b/packages/db/shared/schemas/results/PdfGroupCountResult.schema.ts @@ -0,0 +1,2 @@ +import * as z from 'zod'; +export const PdfGroupCountResultSchema = z.number(); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/PdfGroupCreateManyResult.schema.ts b/packages/db/shared/schemas/results/PdfGroupCreateManyResult.schema.ts new file mode 100644 index 00000000..fd282a3f --- /dev/null +++ b/packages/db/shared/schemas/results/PdfGroupCreateManyResult.schema.ts @@ -0,0 +1,4 @@ +import * as z from 'zod'; +export const PdfGroupCreateManyResultSchema = z.object({ + count: z.number() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/PdfGroupCreateResult.schema.ts b/packages/db/shared/schemas/results/PdfGroupCreateResult.schema.ts new file mode 100644 index 00000000..2767d3f5 --- /dev/null +++ b/packages/db/shared/schemas/results/PdfGroupCreateResult.schema.ts @@ -0,0 +1,10 @@ +import * as z from 'zod'; +export const PdfGroupCreateResultSchema = z.object({ + id: z.number().int(), + title: z.string(), + titleKey: z.unknown(), + createdAt: z.date(), + patientId: z.number().int(), + patient: z.unknown(), + pdfs: z.array(z.unknown()) +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/PdfGroupDeleteManyResult.schema.ts b/packages/db/shared/schemas/results/PdfGroupDeleteManyResult.schema.ts new file mode 100644 index 00000000..5c5e4df5 --- /dev/null +++ b/packages/db/shared/schemas/results/PdfGroupDeleteManyResult.schema.ts @@ -0,0 +1,4 @@ +import * as z from 'zod'; +export const PdfGroupDeleteManyResultSchema = z.object({ + count: z.number() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/PdfGroupDeleteResult.schema.ts b/packages/db/shared/schemas/results/PdfGroupDeleteResult.schema.ts new file mode 100644 index 00000000..236d2acc --- /dev/null +++ b/packages/db/shared/schemas/results/PdfGroupDeleteResult.schema.ts @@ -0,0 +1,10 @@ +import * as z from 'zod'; +export const PdfGroupDeleteResultSchema = z.nullable(z.object({ + id: z.number().int(), + title: z.string(), + titleKey: z.unknown(), + createdAt: z.date(), + patientId: z.number().int(), + patient: z.unknown(), + pdfs: z.array(z.unknown()) +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/PdfGroupFindFirstResult.schema.ts b/packages/db/shared/schemas/results/PdfGroupFindFirstResult.schema.ts new file mode 100644 index 00000000..ebc5d7e3 --- /dev/null +++ b/packages/db/shared/schemas/results/PdfGroupFindFirstResult.schema.ts @@ -0,0 +1,10 @@ +import * as z from 'zod'; +export const PdfGroupFindFirstResultSchema = z.nullable(z.object({ + id: z.number().int(), + title: z.string(), + titleKey: z.unknown(), + createdAt: z.date(), + patientId: z.number().int(), + patient: z.unknown(), + pdfs: z.array(z.unknown()) +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/PdfGroupFindManyResult.schema.ts b/packages/db/shared/schemas/results/PdfGroupFindManyResult.schema.ts new file mode 100644 index 00000000..02748f54 --- /dev/null +++ b/packages/db/shared/schemas/results/PdfGroupFindManyResult.schema.ts @@ -0,0 +1,20 @@ +import * as z from 'zod'; +export const PdfGroupFindManyResultSchema = z.object({ + data: z.array(z.object({ + id: z.number().int(), + title: z.string(), + titleKey: z.unknown(), + createdAt: z.date(), + patientId: z.number().int(), + patient: z.unknown(), + pdfs: z.array(z.unknown()) +})), + pagination: z.object({ + page: z.number().int().min(1), + pageSize: z.number().int().min(1), + total: z.number().int().min(0), + totalPages: z.number().int().min(0), + hasNext: z.boolean(), + hasPrev: z.boolean() +}) +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/PdfGroupFindUniqueResult.schema.ts b/packages/db/shared/schemas/results/PdfGroupFindUniqueResult.schema.ts new file mode 100644 index 00000000..72470ea6 --- /dev/null +++ b/packages/db/shared/schemas/results/PdfGroupFindUniqueResult.schema.ts @@ -0,0 +1,10 @@ +import * as z from 'zod'; +export const PdfGroupFindUniqueResultSchema = z.nullable(z.object({ + id: z.number().int(), + title: z.string(), + titleKey: z.unknown(), + createdAt: z.date(), + patientId: z.number().int(), + patient: z.unknown(), + pdfs: z.array(z.unknown()) +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/PdfGroupGroupByResult.schema.ts b/packages/db/shared/schemas/results/PdfGroupGroupByResult.schema.ts new file mode 100644 index 00000000..b6568d3e --- /dev/null +++ b/packages/db/shared/schemas/results/PdfGroupGroupByResult.schema.ts @@ -0,0 +1,36 @@ +import * as z from 'zod'; +export const PdfGroupGroupByResultSchema = z.array(z.object({ + id: z.number().int(), + title: z.string(), + createdAt: z.date(), + patientId: z.number().int(), + _count: z.object({ + id: z.number(), + title: z.number(), + titleKey: z.number(), + createdAt: z.number(), + patientId: z.number(), + patient: z.number(), + pdfs: z.number() + }).optional(), + _sum: z.object({ + id: z.number().nullable(), + patientId: z.number().nullable() + }).nullable().optional(), + _avg: z.object({ + id: z.number().nullable(), + patientId: z.number().nullable() + }).nullable().optional(), + _min: z.object({ + id: z.number().int().nullable(), + title: z.string().nullable(), + createdAt: z.date().nullable(), + patientId: z.number().int().nullable() + }).nullable().optional(), + _max: z.object({ + id: z.number().int().nullable(), + title: z.string().nullable(), + createdAt: z.date().nullable(), + patientId: z.number().int().nullable() + }).nullable().optional() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/PdfGroupUpdateManyResult.schema.ts b/packages/db/shared/schemas/results/PdfGroupUpdateManyResult.schema.ts new file mode 100644 index 00000000..a6ef4981 --- /dev/null +++ b/packages/db/shared/schemas/results/PdfGroupUpdateManyResult.schema.ts @@ -0,0 +1,4 @@ +import * as z from 'zod'; +export const PdfGroupUpdateManyResultSchema = z.object({ + count: z.number() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/PdfGroupUpdateResult.schema.ts b/packages/db/shared/schemas/results/PdfGroupUpdateResult.schema.ts new file mode 100644 index 00000000..fa9bf698 --- /dev/null +++ b/packages/db/shared/schemas/results/PdfGroupUpdateResult.schema.ts @@ -0,0 +1,10 @@ +import * as z from 'zod'; +export const PdfGroupUpdateResultSchema = z.nullable(z.object({ + id: z.number().int(), + title: z.string(), + titleKey: z.unknown(), + createdAt: z.date(), + patientId: z.number().int(), + patient: z.unknown(), + pdfs: z.array(z.unknown()) +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/PdfGroupUpsertResult.schema.ts b/packages/db/shared/schemas/results/PdfGroupUpsertResult.schema.ts new file mode 100644 index 00000000..13209758 --- /dev/null +++ b/packages/db/shared/schemas/results/PdfGroupUpsertResult.schema.ts @@ -0,0 +1,10 @@ +import * as z from 'zod'; +export const PdfGroupUpsertResultSchema = z.object({ + id: z.number().int(), + title: z.string(), + titleKey: z.unknown(), + createdAt: z.date(), + patientId: z.number().int(), + patient: z.unknown(), + pdfs: z.array(z.unknown()) +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/ProcedureTimeslotAggregateResult.schema.ts b/packages/db/shared/schemas/results/ProcedureTimeslotAggregateResult.schema.ts new file mode 100644 index 00000000..43689d1e --- /dev/null +++ b/packages/db/shared/schemas/results/ProcedureTimeslotAggregateResult.schema.ts @@ -0,0 +1,23 @@ +import * as z from 'zod'; +export const ProcedureTimeslotAggregateResultSchema = z.object({ _count: z.object({ + id: z.number(), + userId: z.number(), + data: z.number(), + user: z.number() + }).optional(), + _sum: z.object({ + id: z.number().nullable(), + userId: z.number().nullable() + }).nullable().optional(), + _avg: z.object({ + id: z.number().nullable(), + userId: z.number().nullable() + }).nullable().optional(), + _min: z.object({ + id: z.number().int().nullable(), + userId: z.number().int().nullable() + }).nullable().optional(), + _max: z.object({ + id: z.number().int().nullable(), + userId: z.number().int().nullable() + }).nullable().optional()}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/ProcedureTimeslotCountResult.schema.ts b/packages/db/shared/schemas/results/ProcedureTimeslotCountResult.schema.ts new file mode 100644 index 00000000..daa190d9 --- /dev/null +++ b/packages/db/shared/schemas/results/ProcedureTimeslotCountResult.schema.ts @@ -0,0 +1,2 @@ +import * as z from 'zod'; +export const ProcedureTimeslotCountResultSchema = z.number(); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/ProcedureTimeslotCreateManyResult.schema.ts b/packages/db/shared/schemas/results/ProcedureTimeslotCreateManyResult.schema.ts new file mode 100644 index 00000000..7db55352 --- /dev/null +++ b/packages/db/shared/schemas/results/ProcedureTimeslotCreateManyResult.schema.ts @@ -0,0 +1,4 @@ +import * as z from 'zod'; +export const ProcedureTimeslotCreateManyResultSchema = z.object({ + count: z.number() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/ProcedureTimeslotCreateResult.schema.ts b/packages/db/shared/schemas/results/ProcedureTimeslotCreateResult.schema.ts new file mode 100644 index 00000000..01b1bb6b --- /dev/null +++ b/packages/db/shared/schemas/results/ProcedureTimeslotCreateResult.schema.ts @@ -0,0 +1,7 @@ +import * as z from 'zod'; +export const ProcedureTimeslotCreateResultSchema = z.object({ + id: z.number().int(), + userId: z.number().int(), + data: z.unknown(), + user: z.unknown() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/ProcedureTimeslotDeleteManyResult.schema.ts b/packages/db/shared/schemas/results/ProcedureTimeslotDeleteManyResult.schema.ts new file mode 100644 index 00000000..0f1677cd --- /dev/null +++ b/packages/db/shared/schemas/results/ProcedureTimeslotDeleteManyResult.schema.ts @@ -0,0 +1,4 @@ +import * as z from 'zod'; +export const ProcedureTimeslotDeleteManyResultSchema = z.object({ + count: z.number() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/ProcedureTimeslotDeleteResult.schema.ts b/packages/db/shared/schemas/results/ProcedureTimeslotDeleteResult.schema.ts new file mode 100644 index 00000000..561fcdf1 --- /dev/null +++ b/packages/db/shared/schemas/results/ProcedureTimeslotDeleteResult.schema.ts @@ -0,0 +1,7 @@ +import * as z from 'zod'; +export const ProcedureTimeslotDeleteResultSchema = z.nullable(z.object({ + id: z.number().int(), + userId: z.number().int(), + data: z.unknown(), + user: z.unknown() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/ProcedureTimeslotFindFirstResult.schema.ts b/packages/db/shared/schemas/results/ProcedureTimeslotFindFirstResult.schema.ts new file mode 100644 index 00000000..8d44ddfa --- /dev/null +++ b/packages/db/shared/schemas/results/ProcedureTimeslotFindFirstResult.schema.ts @@ -0,0 +1,7 @@ +import * as z from 'zod'; +export const ProcedureTimeslotFindFirstResultSchema = z.nullable(z.object({ + id: z.number().int(), + userId: z.number().int(), + data: z.unknown(), + user: z.unknown() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/ProcedureTimeslotFindManyResult.schema.ts b/packages/db/shared/schemas/results/ProcedureTimeslotFindManyResult.schema.ts new file mode 100644 index 00000000..876841f1 --- /dev/null +++ b/packages/db/shared/schemas/results/ProcedureTimeslotFindManyResult.schema.ts @@ -0,0 +1,17 @@ +import * as z from 'zod'; +export const ProcedureTimeslotFindManyResultSchema = z.object({ + data: z.array(z.object({ + id: z.number().int(), + userId: z.number().int(), + data: z.unknown(), + user: z.unknown() +})), + pagination: z.object({ + page: z.number().int().min(1), + pageSize: z.number().int().min(1), + total: z.number().int().min(0), + totalPages: z.number().int().min(0), + hasNext: z.boolean(), + hasPrev: z.boolean() +}) +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/ProcedureTimeslotFindUniqueResult.schema.ts b/packages/db/shared/schemas/results/ProcedureTimeslotFindUniqueResult.schema.ts new file mode 100644 index 00000000..06f8dc1c --- /dev/null +++ b/packages/db/shared/schemas/results/ProcedureTimeslotFindUniqueResult.schema.ts @@ -0,0 +1,7 @@ +import * as z from 'zod'; +export const ProcedureTimeslotFindUniqueResultSchema = z.nullable(z.object({ + id: z.number().int(), + userId: z.number().int(), + data: z.unknown(), + user: z.unknown() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/ProcedureTimeslotGroupByResult.schema.ts b/packages/db/shared/schemas/results/ProcedureTimeslotGroupByResult.schema.ts new file mode 100644 index 00000000..83851386 --- /dev/null +++ b/packages/db/shared/schemas/results/ProcedureTimeslotGroupByResult.schema.ts @@ -0,0 +1,28 @@ +import * as z from 'zod'; +export const ProcedureTimeslotGroupByResultSchema = z.array(z.object({ + id: z.number().int(), + userId: z.number().int(), + data: z.unknown(), + _count: z.object({ + id: z.number(), + userId: z.number(), + data: z.number(), + user: z.number() + }).optional(), + _sum: z.object({ + id: z.number().nullable(), + userId: z.number().nullable() + }).nullable().optional(), + _avg: z.object({ + id: z.number().nullable(), + userId: z.number().nullable() + }).nullable().optional(), + _min: z.object({ + id: z.number().int().nullable(), + userId: z.number().int().nullable() + }).nullable().optional(), + _max: z.object({ + id: z.number().int().nullable(), + userId: z.number().int().nullable() + }).nullable().optional() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/ProcedureTimeslotUpdateManyResult.schema.ts b/packages/db/shared/schemas/results/ProcedureTimeslotUpdateManyResult.schema.ts new file mode 100644 index 00000000..d0a7ef01 --- /dev/null +++ b/packages/db/shared/schemas/results/ProcedureTimeslotUpdateManyResult.schema.ts @@ -0,0 +1,4 @@ +import * as z from 'zod'; +export const ProcedureTimeslotUpdateManyResultSchema = z.object({ + count: z.number() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/ProcedureTimeslotUpdateResult.schema.ts b/packages/db/shared/schemas/results/ProcedureTimeslotUpdateResult.schema.ts new file mode 100644 index 00000000..bc33179d --- /dev/null +++ b/packages/db/shared/schemas/results/ProcedureTimeslotUpdateResult.schema.ts @@ -0,0 +1,7 @@ +import * as z from 'zod'; +export const ProcedureTimeslotUpdateResultSchema = z.nullable(z.object({ + id: z.number().int(), + userId: z.number().int(), + data: z.unknown(), + user: z.unknown() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/ProcedureTimeslotUpsertResult.schema.ts b/packages/db/shared/schemas/results/ProcedureTimeslotUpsertResult.schema.ts new file mode 100644 index 00000000..dc9432a1 --- /dev/null +++ b/packages/db/shared/schemas/results/ProcedureTimeslotUpsertResult.schema.ts @@ -0,0 +1,7 @@ +import * as z from 'zod'; +export const ProcedureTimeslotUpsertResultSchema = z.object({ + id: z.number().int(), + userId: z.number().int(), + data: z.unknown(), + user: z.unknown() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/SeleniumSettingsAggregateResult.schema.ts b/packages/db/shared/schemas/results/SeleniumSettingsAggregateResult.schema.ts new file mode 100644 index 00000000..8b7135ec --- /dev/null +++ b/packages/db/shared/schemas/results/SeleniumSettingsAggregateResult.schema.ts @@ -0,0 +1,25 @@ +import * as z from 'zod'; +export const SeleniumSettingsAggregateResultSchema = z.object({ _count: z.object({ + id: z.number(), + userId: z.number(), + paymentGroupId: z.number(), + user: z.number() + }).optional(), + _sum: z.object({ + id: z.number().nullable(), + userId: z.number().nullable() + }).nullable().optional(), + _avg: z.object({ + id: z.number().nullable(), + userId: z.number().nullable() + }).nullable().optional(), + _min: z.object({ + id: z.number().int().nullable(), + userId: z.number().int().nullable(), + paymentGroupId: z.string().nullable() + }).nullable().optional(), + _max: z.object({ + id: z.number().int().nullable(), + userId: z.number().int().nullable(), + paymentGroupId: z.string().nullable() + }).nullable().optional()}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/SeleniumSettingsCountResult.schema.ts b/packages/db/shared/schemas/results/SeleniumSettingsCountResult.schema.ts new file mode 100644 index 00000000..ce26b1d0 --- /dev/null +++ b/packages/db/shared/schemas/results/SeleniumSettingsCountResult.schema.ts @@ -0,0 +1,2 @@ +import * as z from 'zod'; +export const SeleniumSettingsCountResultSchema = z.number(); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/SeleniumSettingsCreateManyResult.schema.ts b/packages/db/shared/schemas/results/SeleniumSettingsCreateManyResult.schema.ts new file mode 100644 index 00000000..9184e8a9 --- /dev/null +++ b/packages/db/shared/schemas/results/SeleniumSettingsCreateManyResult.schema.ts @@ -0,0 +1,4 @@ +import * as z from 'zod'; +export const SeleniumSettingsCreateManyResultSchema = z.object({ + count: z.number() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/SeleniumSettingsCreateResult.schema.ts b/packages/db/shared/schemas/results/SeleniumSettingsCreateResult.schema.ts new file mode 100644 index 00000000..ce6fc0bb --- /dev/null +++ b/packages/db/shared/schemas/results/SeleniumSettingsCreateResult.schema.ts @@ -0,0 +1,7 @@ +import * as z from 'zod'; +export const SeleniumSettingsCreateResultSchema = z.object({ + id: z.number().int(), + userId: z.number().int(), + paymentGroupId: z.string(), + user: z.unknown() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/SeleniumSettingsDeleteManyResult.schema.ts b/packages/db/shared/schemas/results/SeleniumSettingsDeleteManyResult.schema.ts new file mode 100644 index 00000000..7b9760f9 --- /dev/null +++ b/packages/db/shared/schemas/results/SeleniumSettingsDeleteManyResult.schema.ts @@ -0,0 +1,4 @@ +import * as z from 'zod'; +export const SeleniumSettingsDeleteManyResultSchema = z.object({ + count: z.number() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/SeleniumSettingsDeleteResult.schema.ts b/packages/db/shared/schemas/results/SeleniumSettingsDeleteResult.schema.ts new file mode 100644 index 00000000..d18c21aa --- /dev/null +++ b/packages/db/shared/schemas/results/SeleniumSettingsDeleteResult.schema.ts @@ -0,0 +1,7 @@ +import * as z from 'zod'; +export const SeleniumSettingsDeleteResultSchema = z.nullable(z.object({ + id: z.number().int(), + userId: z.number().int(), + paymentGroupId: z.string(), + user: z.unknown() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/SeleniumSettingsFindFirstResult.schema.ts b/packages/db/shared/schemas/results/SeleniumSettingsFindFirstResult.schema.ts new file mode 100644 index 00000000..c66e9a28 --- /dev/null +++ b/packages/db/shared/schemas/results/SeleniumSettingsFindFirstResult.schema.ts @@ -0,0 +1,7 @@ +import * as z from 'zod'; +export const SeleniumSettingsFindFirstResultSchema = z.nullable(z.object({ + id: z.number().int(), + userId: z.number().int(), + paymentGroupId: z.string(), + user: z.unknown() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/SeleniumSettingsFindManyResult.schema.ts b/packages/db/shared/schemas/results/SeleniumSettingsFindManyResult.schema.ts new file mode 100644 index 00000000..b66dc49f --- /dev/null +++ b/packages/db/shared/schemas/results/SeleniumSettingsFindManyResult.schema.ts @@ -0,0 +1,17 @@ +import * as z from 'zod'; +export const SeleniumSettingsFindManyResultSchema = z.object({ + data: z.array(z.object({ + id: z.number().int(), + userId: z.number().int(), + paymentGroupId: z.string(), + user: z.unknown() +})), + pagination: z.object({ + page: z.number().int().min(1), + pageSize: z.number().int().min(1), + total: z.number().int().min(0), + totalPages: z.number().int().min(0), + hasNext: z.boolean(), + hasPrev: z.boolean() +}) +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/SeleniumSettingsFindUniqueResult.schema.ts b/packages/db/shared/schemas/results/SeleniumSettingsFindUniqueResult.schema.ts new file mode 100644 index 00000000..22a1646d --- /dev/null +++ b/packages/db/shared/schemas/results/SeleniumSettingsFindUniqueResult.schema.ts @@ -0,0 +1,7 @@ +import * as z from 'zod'; +export const SeleniumSettingsFindUniqueResultSchema = z.nullable(z.object({ + id: z.number().int(), + userId: z.number().int(), + paymentGroupId: z.string(), + user: z.unknown() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/SeleniumSettingsGroupByResult.schema.ts b/packages/db/shared/schemas/results/SeleniumSettingsGroupByResult.schema.ts new file mode 100644 index 00000000..9673f1eb --- /dev/null +++ b/packages/db/shared/schemas/results/SeleniumSettingsGroupByResult.schema.ts @@ -0,0 +1,30 @@ +import * as z from 'zod'; +export const SeleniumSettingsGroupByResultSchema = z.array(z.object({ + id: z.number().int(), + userId: z.number().int(), + paymentGroupId: z.string(), + _count: z.object({ + id: z.number(), + userId: z.number(), + paymentGroupId: z.number(), + user: z.number() + }).optional(), + _sum: z.object({ + id: z.number().nullable(), + userId: z.number().nullable() + }).nullable().optional(), + _avg: z.object({ + id: z.number().nullable(), + userId: z.number().nullable() + }).nullable().optional(), + _min: z.object({ + id: z.number().int().nullable(), + userId: z.number().int().nullable(), + paymentGroupId: z.string().nullable() + }).nullable().optional(), + _max: z.object({ + id: z.number().int().nullable(), + userId: z.number().int().nullable(), + paymentGroupId: z.string().nullable() + }).nullable().optional() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/SeleniumSettingsUpdateManyResult.schema.ts b/packages/db/shared/schemas/results/SeleniumSettingsUpdateManyResult.schema.ts new file mode 100644 index 00000000..d58e9db6 --- /dev/null +++ b/packages/db/shared/schemas/results/SeleniumSettingsUpdateManyResult.schema.ts @@ -0,0 +1,4 @@ +import * as z from 'zod'; +export const SeleniumSettingsUpdateManyResultSchema = z.object({ + count: z.number() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/SeleniumSettingsUpdateResult.schema.ts b/packages/db/shared/schemas/results/SeleniumSettingsUpdateResult.schema.ts new file mode 100644 index 00000000..5af32475 --- /dev/null +++ b/packages/db/shared/schemas/results/SeleniumSettingsUpdateResult.schema.ts @@ -0,0 +1,7 @@ +import * as z from 'zod'; +export const SeleniumSettingsUpdateResultSchema = z.nullable(z.object({ + id: z.number().int(), + userId: z.number().int(), + paymentGroupId: z.string(), + user: z.unknown() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/SeleniumSettingsUpsertResult.schema.ts b/packages/db/shared/schemas/results/SeleniumSettingsUpsertResult.schema.ts new file mode 100644 index 00000000..422c46f7 --- /dev/null +++ b/packages/db/shared/schemas/results/SeleniumSettingsUpsertResult.schema.ts @@ -0,0 +1,7 @@ +import * as z from 'zod'; +export const SeleniumSettingsUpsertResultSchema = z.object({ + id: z.number().int(), + userId: z.number().int(), + paymentGroupId: z.string(), + user: z.unknown() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/ServiceLineAggregateResult.schema.ts b/packages/db/shared/schemas/results/ServiceLineAggregateResult.schema.ts new file mode 100644 index 00000000..e5e8dce4 --- /dev/null +++ b/packages/db/shared/schemas/results/ServiceLineAggregateResult.schema.ts @@ -0,0 +1,79 @@ +import * as z from 'zod'; +export const ServiceLineAggregateResultSchema = z.object({ _count: z.object({ + id: z.number(), + claimId: z.number(), + paymentId: z.number(), + procedureCode: z.number(), + procedureDate: z.number(), + quad: z.number(), + arch: z.number(), + toothNumber: z.number(), + toothSurface: z.number(), + icn: z.number(), + paidCode: z.number(), + allowedAmount: z.number(), + totalBilled: z.number(), + totalPaid: z.number(), + totalAdjusted: z.number(), + totalDue: z.number(), + status: z.number(), + claim: z.number(), + payment: z.number(), + serviceLineTransactions: z.number() + }).optional(), + _sum: z.object({ + id: z.number().nullable(), + claimId: z.number().nullable(), + paymentId: z.number().nullable(), + allowedAmount: z.number().nullable(), + totalBilled: z.number().nullable(), + totalPaid: z.number().nullable(), + totalAdjusted: z.number().nullable(), + totalDue: z.number().nullable() + }).nullable().optional(), + _avg: z.object({ + id: z.number().nullable(), + claimId: z.number().nullable(), + paymentId: z.number().nullable(), + allowedAmount: z.number().nullable(), + totalBilled: z.number().nullable(), + totalPaid: z.number().nullable(), + totalAdjusted: z.number().nullable(), + totalDue: z.number().nullable() + }).nullable().optional(), + _min: z.object({ + id: z.number().int().nullable(), + claimId: z.number().int().nullable(), + paymentId: z.number().int().nullable(), + procedureCode: z.string().nullable(), + procedureDate: z.date().nullable(), + quad: z.string().nullable(), + arch: z.string().nullable(), + toothNumber: z.string().nullable(), + toothSurface: z.string().nullable(), + icn: z.string().nullable(), + paidCode: z.string().nullable(), + allowedAmount: z.number().nullable(), + totalBilled: z.number().nullable(), + totalPaid: z.number().nullable(), + totalAdjusted: z.number().nullable(), + totalDue: z.number().nullable() + }).nullable().optional(), + _max: z.object({ + id: z.number().int().nullable(), + claimId: z.number().int().nullable(), + paymentId: z.number().int().nullable(), + procedureCode: z.string().nullable(), + procedureDate: z.date().nullable(), + quad: z.string().nullable(), + arch: z.string().nullable(), + toothNumber: z.string().nullable(), + toothSurface: z.string().nullable(), + icn: z.string().nullable(), + paidCode: z.string().nullable(), + allowedAmount: z.number().nullable(), + totalBilled: z.number().nullable(), + totalPaid: z.number().nullable(), + totalAdjusted: z.number().nullable(), + totalDue: z.number().nullable() + }).nullable().optional()}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/ServiceLineCountResult.schema.ts b/packages/db/shared/schemas/results/ServiceLineCountResult.schema.ts new file mode 100644 index 00000000..77c84d65 --- /dev/null +++ b/packages/db/shared/schemas/results/ServiceLineCountResult.schema.ts @@ -0,0 +1,2 @@ +import * as z from 'zod'; +export const ServiceLineCountResultSchema = z.number(); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/ServiceLineCreateManyResult.schema.ts b/packages/db/shared/schemas/results/ServiceLineCreateManyResult.schema.ts new file mode 100644 index 00000000..abf9d92f --- /dev/null +++ b/packages/db/shared/schemas/results/ServiceLineCreateManyResult.schema.ts @@ -0,0 +1,4 @@ +import * as z from 'zod'; +export const ServiceLineCreateManyResultSchema = z.object({ + count: z.number() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/ServiceLineCreateResult.schema.ts b/packages/db/shared/schemas/results/ServiceLineCreateResult.schema.ts new file mode 100644 index 00000000..9eef8bf9 --- /dev/null +++ b/packages/db/shared/schemas/results/ServiceLineCreateResult.schema.ts @@ -0,0 +1,23 @@ +import * as z from 'zod'; +export const ServiceLineCreateResultSchema = z.object({ + id: z.number().int(), + claimId: z.number().int().optional(), + paymentId: z.number().int().optional(), + procedureCode: z.string(), + procedureDate: z.date(), + quad: z.string().optional(), + arch: z.string().optional(), + toothNumber: z.string().optional(), + toothSurface: z.string().optional(), + icn: z.string().optional(), + paidCode: z.string().optional(), + allowedAmount: z.number().optional(), + totalBilled: z.number(), + totalPaid: z.number(), + totalAdjusted: z.number(), + totalDue: z.number(), + status: z.unknown(), + claim: z.unknown().optional(), + payment: z.unknown().optional(), + serviceLineTransactions: z.array(z.unknown()) +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/ServiceLineDeleteManyResult.schema.ts b/packages/db/shared/schemas/results/ServiceLineDeleteManyResult.schema.ts new file mode 100644 index 00000000..ef341ca7 --- /dev/null +++ b/packages/db/shared/schemas/results/ServiceLineDeleteManyResult.schema.ts @@ -0,0 +1,4 @@ +import * as z from 'zod'; +export const ServiceLineDeleteManyResultSchema = z.object({ + count: z.number() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/ServiceLineDeleteResult.schema.ts b/packages/db/shared/schemas/results/ServiceLineDeleteResult.schema.ts new file mode 100644 index 00000000..d78417b4 --- /dev/null +++ b/packages/db/shared/schemas/results/ServiceLineDeleteResult.schema.ts @@ -0,0 +1,23 @@ +import * as z from 'zod'; +export const ServiceLineDeleteResultSchema = z.nullable(z.object({ + id: z.number().int(), + claimId: z.number().int().optional(), + paymentId: z.number().int().optional(), + procedureCode: z.string(), + procedureDate: z.date(), + quad: z.string().optional(), + arch: z.string().optional(), + toothNumber: z.string().optional(), + toothSurface: z.string().optional(), + icn: z.string().optional(), + paidCode: z.string().optional(), + allowedAmount: z.number().optional(), + totalBilled: z.number(), + totalPaid: z.number(), + totalAdjusted: z.number(), + totalDue: z.number(), + status: z.unknown(), + claim: z.unknown().optional(), + payment: z.unknown().optional(), + serviceLineTransactions: z.array(z.unknown()) +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/ServiceLineFindFirstResult.schema.ts b/packages/db/shared/schemas/results/ServiceLineFindFirstResult.schema.ts new file mode 100644 index 00000000..a1605158 --- /dev/null +++ b/packages/db/shared/schemas/results/ServiceLineFindFirstResult.schema.ts @@ -0,0 +1,23 @@ +import * as z from 'zod'; +export const ServiceLineFindFirstResultSchema = z.nullable(z.object({ + id: z.number().int(), + claimId: z.number().int().optional(), + paymentId: z.number().int().optional(), + procedureCode: z.string(), + procedureDate: z.date(), + quad: z.string().optional(), + arch: z.string().optional(), + toothNumber: z.string().optional(), + toothSurface: z.string().optional(), + icn: z.string().optional(), + paidCode: z.string().optional(), + allowedAmount: z.number().optional(), + totalBilled: z.number(), + totalPaid: z.number(), + totalAdjusted: z.number(), + totalDue: z.number(), + status: z.unknown(), + claim: z.unknown().optional(), + payment: z.unknown().optional(), + serviceLineTransactions: z.array(z.unknown()) +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/ServiceLineFindManyResult.schema.ts b/packages/db/shared/schemas/results/ServiceLineFindManyResult.schema.ts new file mode 100644 index 00000000..0a14d449 --- /dev/null +++ b/packages/db/shared/schemas/results/ServiceLineFindManyResult.schema.ts @@ -0,0 +1,33 @@ +import * as z from 'zod'; +export const ServiceLineFindManyResultSchema = z.object({ + data: z.array(z.object({ + id: z.number().int(), + claimId: z.number().int().optional(), + paymentId: z.number().int().optional(), + procedureCode: z.string(), + procedureDate: z.date(), + quad: z.string().optional(), + arch: z.string().optional(), + toothNumber: z.string().optional(), + toothSurface: z.string().optional(), + icn: z.string().optional(), + paidCode: z.string().optional(), + allowedAmount: z.number().optional(), + totalBilled: z.number(), + totalPaid: z.number(), + totalAdjusted: z.number(), + totalDue: z.number(), + status: z.unknown(), + claim: z.unknown().optional(), + payment: z.unknown().optional(), + serviceLineTransactions: z.array(z.unknown()) +})), + pagination: z.object({ + page: z.number().int().min(1), + pageSize: z.number().int().min(1), + total: z.number().int().min(0), + totalPages: z.number().int().min(0), + hasNext: z.boolean(), + hasPrev: z.boolean() +}) +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/ServiceLineFindUniqueResult.schema.ts b/packages/db/shared/schemas/results/ServiceLineFindUniqueResult.schema.ts new file mode 100644 index 00000000..f5ceaf2c --- /dev/null +++ b/packages/db/shared/schemas/results/ServiceLineFindUniqueResult.schema.ts @@ -0,0 +1,23 @@ +import * as z from 'zod'; +export const ServiceLineFindUniqueResultSchema = z.nullable(z.object({ + id: z.number().int(), + claimId: z.number().int().optional(), + paymentId: z.number().int().optional(), + procedureCode: z.string(), + procedureDate: z.date(), + quad: z.string().optional(), + arch: z.string().optional(), + toothNumber: z.string().optional(), + toothSurface: z.string().optional(), + icn: z.string().optional(), + paidCode: z.string().optional(), + allowedAmount: z.number().optional(), + totalBilled: z.number(), + totalPaid: z.number(), + totalAdjusted: z.number(), + totalDue: z.number(), + status: z.unknown(), + claim: z.unknown().optional(), + payment: z.unknown().optional(), + serviceLineTransactions: z.array(z.unknown()) +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/ServiceLineGroupByResult.schema.ts b/packages/db/shared/schemas/results/ServiceLineGroupByResult.schema.ts new file mode 100644 index 00000000..6f512863 --- /dev/null +++ b/packages/db/shared/schemas/results/ServiceLineGroupByResult.schema.ts @@ -0,0 +1,97 @@ +import * as z from 'zod'; +export const ServiceLineGroupByResultSchema = z.array(z.object({ + id: z.number().int(), + claimId: z.number().int(), + paymentId: z.number().int(), + procedureCode: z.string(), + procedureDate: z.date(), + quad: z.string(), + arch: z.string(), + toothNumber: z.string(), + toothSurface: z.string(), + icn: z.string(), + paidCode: z.string(), + allowedAmount: z.number(), + totalBilled: z.number(), + totalPaid: z.number(), + totalAdjusted: z.number(), + totalDue: z.number(), + _count: z.object({ + id: z.number(), + claimId: z.number(), + paymentId: z.number(), + procedureCode: z.number(), + procedureDate: z.number(), + quad: z.number(), + arch: z.number(), + toothNumber: z.number(), + toothSurface: z.number(), + icn: z.number(), + paidCode: z.number(), + allowedAmount: z.number(), + totalBilled: z.number(), + totalPaid: z.number(), + totalAdjusted: z.number(), + totalDue: z.number(), + status: z.number(), + claim: z.number(), + payment: z.number(), + serviceLineTransactions: z.number() + }).optional(), + _sum: z.object({ + id: z.number().nullable(), + claimId: z.number().nullable(), + paymentId: z.number().nullable(), + allowedAmount: z.number().nullable(), + totalBilled: z.number().nullable(), + totalPaid: z.number().nullable(), + totalAdjusted: z.number().nullable(), + totalDue: z.number().nullable() + }).nullable().optional(), + _avg: z.object({ + id: z.number().nullable(), + claimId: z.number().nullable(), + paymentId: z.number().nullable(), + allowedAmount: z.number().nullable(), + totalBilled: z.number().nullable(), + totalPaid: z.number().nullable(), + totalAdjusted: z.number().nullable(), + totalDue: z.number().nullable() + }).nullable().optional(), + _min: z.object({ + id: z.number().int().nullable(), + claimId: z.number().int().nullable(), + paymentId: z.number().int().nullable(), + procedureCode: z.string().nullable(), + procedureDate: z.date().nullable(), + quad: z.string().nullable(), + arch: z.string().nullable(), + toothNumber: z.string().nullable(), + toothSurface: z.string().nullable(), + icn: z.string().nullable(), + paidCode: z.string().nullable(), + allowedAmount: z.number().nullable(), + totalBilled: z.number().nullable(), + totalPaid: z.number().nullable(), + totalAdjusted: z.number().nullable(), + totalDue: z.number().nullable() + }).nullable().optional(), + _max: z.object({ + id: z.number().int().nullable(), + claimId: z.number().int().nullable(), + paymentId: z.number().int().nullable(), + procedureCode: z.string().nullable(), + procedureDate: z.date().nullable(), + quad: z.string().nullable(), + arch: z.string().nullable(), + toothNumber: z.string().nullable(), + toothSurface: z.string().nullable(), + icn: z.string().nullable(), + paidCode: z.string().nullable(), + allowedAmount: z.number().nullable(), + totalBilled: z.number().nullable(), + totalPaid: z.number().nullable(), + totalAdjusted: z.number().nullable(), + totalDue: z.number().nullable() + }).nullable().optional() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/ServiceLineTransactionAggregateResult.schema.ts b/packages/db/shared/schemas/results/ServiceLineTransactionAggregateResult.schema.ts new file mode 100644 index 00000000..c654d3f3 --- /dev/null +++ b/packages/db/shared/schemas/results/ServiceLineTransactionAggregateResult.schema.ts @@ -0,0 +1,54 @@ +import * as z from 'zod'; +export const ServiceLineTransactionAggregateResultSchema = z.object({ _count: z.object({ + id: z.number(), + paymentId: z.number(), + serviceLineId: z.number(), + transactionId: z.number(), + paidAmount: z.number(), + adjustedAmount: z.number(), + method: z.number(), + receivedDate: z.number(), + payerName: z.number(), + notes: z.number(), + createdAt: z.number(), + payment: z.number(), + serviceLine: z.number() + }).optional(), + _sum: z.object({ + id: z.number().nullable(), + paymentId: z.number().nullable(), + serviceLineId: z.number().nullable(), + paidAmount: z.number().nullable(), + adjustedAmount: z.number().nullable() + }).nullable().optional(), + _avg: z.object({ + id: z.number().nullable(), + paymentId: z.number().nullable(), + serviceLineId: z.number().nullable(), + paidAmount: z.number().nullable(), + adjustedAmount: z.number().nullable() + }).nullable().optional(), + _min: z.object({ + id: z.number().int().nullable(), + paymentId: z.number().int().nullable(), + serviceLineId: z.number().int().nullable(), + transactionId: z.string().nullable(), + paidAmount: z.number().nullable(), + adjustedAmount: z.number().nullable(), + receivedDate: z.date().nullable(), + payerName: z.string().nullable(), + notes: z.string().nullable(), + createdAt: z.date().nullable() + }).nullable().optional(), + _max: z.object({ + id: z.number().int().nullable(), + paymentId: z.number().int().nullable(), + serviceLineId: z.number().int().nullable(), + transactionId: z.string().nullable(), + paidAmount: z.number().nullable(), + adjustedAmount: z.number().nullable(), + receivedDate: z.date().nullable(), + payerName: z.string().nullable(), + notes: z.string().nullable(), + createdAt: z.date().nullable() + }).nullable().optional()}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/ServiceLineTransactionCountResult.schema.ts b/packages/db/shared/schemas/results/ServiceLineTransactionCountResult.schema.ts new file mode 100644 index 00000000..8a43ca1a --- /dev/null +++ b/packages/db/shared/schemas/results/ServiceLineTransactionCountResult.schema.ts @@ -0,0 +1,2 @@ +import * as z from 'zod'; +export const ServiceLineTransactionCountResultSchema = z.number(); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/ServiceLineTransactionCreateManyResult.schema.ts b/packages/db/shared/schemas/results/ServiceLineTransactionCreateManyResult.schema.ts new file mode 100644 index 00000000..7e9145f0 --- /dev/null +++ b/packages/db/shared/schemas/results/ServiceLineTransactionCreateManyResult.schema.ts @@ -0,0 +1,4 @@ +import * as z from 'zod'; +export const ServiceLineTransactionCreateManyResultSchema = z.object({ + count: z.number() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/ServiceLineTransactionCreateResult.schema.ts b/packages/db/shared/schemas/results/ServiceLineTransactionCreateResult.schema.ts new file mode 100644 index 00000000..fafe4644 --- /dev/null +++ b/packages/db/shared/schemas/results/ServiceLineTransactionCreateResult.schema.ts @@ -0,0 +1,16 @@ +import * as z from 'zod'; +export const ServiceLineTransactionCreateResultSchema = z.object({ + id: z.number().int(), + paymentId: z.number().int(), + serviceLineId: z.number().int(), + transactionId: z.string().optional(), + paidAmount: z.number(), + adjustedAmount: z.number(), + method: z.unknown(), + receivedDate: z.date(), + payerName: z.string().optional(), + notes: z.string().optional(), + createdAt: z.date(), + payment: z.unknown(), + serviceLine: z.unknown() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/ServiceLineTransactionDeleteManyResult.schema.ts b/packages/db/shared/schemas/results/ServiceLineTransactionDeleteManyResult.schema.ts new file mode 100644 index 00000000..56c76a0f --- /dev/null +++ b/packages/db/shared/schemas/results/ServiceLineTransactionDeleteManyResult.schema.ts @@ -0,0 +1,4 @@ +import * as z from 'zod'; +export const ServiceLineTransactionDeleteManyResultSchema = z.object({ + count: z.number() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/ServiceLineTransactionDeleteResult.schema.ts b/packages/db/shared/schemas/results/ServiceLineTransactionDeleteResult.schema.ts new file mode 100644 index 00000000..c365c402 --- /dev/null +++ b/packages/db/shared/schemas/results/ServiceLineTransactionDeleteResult.schema.ts @@ -0,0 +1,16 @@ +import * as z from 'zod'; +export const ServiceLineTransactionDeleteResultSchema = z.nullable(z.object({ + id: z.number().int(), + paymentId: z.number().int(), + serviceLineId: z.number().int(), + transactionId: z.string().optional(), + paidAmount: z.number(), + adjustedAmount: z.number(), + method: z.unknown(), + receivedDate: z.date(), + payerName: z.string().optional(), + notes: z.string().optional(), + createdAt: z.date(), + payment: z.unknown(), + serviceLine: z.unknown() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/ServiceLineTransactionFindFirstResult.schema.ts b/packages/db/shared/schemas/results/ServiceLineTransactionFindFirstResult.schema.ts new file mode 100644 index 00000000..e7acbed0 --- /dev/null +++ b/packages/db/shared/schemas/results/ServiceLineTransactionFindFirstResult.schema.ts @@ -0,0 +1,16 @@ +import * as z from 'zod'; +export const ServiceLineTransactionFindFirstResultSchema = z.nullable(z.object({ + id: z.number().int(), + paymentId: z.number().int(), + serviceLineId: z.number().int(), + transactionId: z.string().optional(), + paidAmount: z.number(), + adjustedAmount: z.number(), + method: z.unknown(), + receivedDate: z.date(), + payerName: z.string().optional(), + notes: z.string().optional(), + createdAt: z.date(), + payment: z.unknown(), + serviceLine: z.unknown() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/ServiceLineTransactionFindManyResult.schema.ts b/packages/db/shared/schemas/results/ServiceLineTransactionFindManyResult.schema.ts new file mode 100644 index 00000000..ac054e8d --- /dev/null +++ b/packages/db/shared/schemas/results/ServiceLineTransactionFindManyResult.schema.ts @@ -0,0 +1,26 @@ +import * as z from 'zod'; +export const ServiceLineTransactionFindManyResultSchema = z.object({ + data: z.array(z.object({ + id: z.number().int(), + paymentId: z.number().int(), + serviceLineId: z.number().int(), + transactionId: z.string().optional(), + paidAmount: z.number(), + adjustedAmount: z.number(), + method: z.unknown(), + receivedDate: z.date(), + payerName: z.string().optional(), + notes: z.string().optional(), + createdAt: z.date(), + payment: z.unknown(), + serviceLine: z.unknown() +})), + pagination: z.object({ + page: z.number().int().min(1), + pageSize: z.number().int().min(1), + total: z.number().int().min(0), + totalPages: z.number().int().min(0), + hasNext: z.boolean(), + hasPrev: z.boolean() +}) +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/ServiceLineTransactionFindUniqueResult.schema.ts b/packages/db/shared/schemas/results/ServiceLineTransactionFindUniqueResult.schema.ts new file mode 100644 index 00000000..16fbce11 --- /dev/null +++ b/packages/db/shared/schemas/results/ServiceLineTransactionFindUniqueResult.schema.ts @@ -0,0 +1,16 @@ +import * as z from 'zod'; +export const ServiceLineTransactionFindUniqueResultSchema = z.nullable(z.object({ + id: z.number().int(), + paymentId: z.number().int(), + serviceLineId: z.number().int(), + transactionId: z.string().optional(), + paidAmount: z.number(), + adjustedAmount: z.number(), + method: z.unknown(), + receivedDate: z.date(), + payerName: z.string().optional(), + notes: z.string().optional(), + createdAt: z.date(), + payment: z.unknown(), + serviceLine: z.unknown() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/ServiceLineTransactionGroupByResult.schema.ts b/packages/db/shared/schemas/results/ServiceLineTransactionGroupByResult.schema.ts new file mode 100644 index 00000000..8c52520c --- /dev/null +++ b/packages/db/shared/schemas/results/ServiceLineTransactionGroupByResult.schema.ts @@ -0,0 +1,66 @@ +import * as z from 'zod'; +export const ServiceLineTransactionGroupByResultSchema = z.array(z.object({ + id: z.number().int(), + paymentId: z.number().int(), + serviceLineId: z.number().int(), + transactionId: z.string(), + paidAmount: z.number(), + adjustedAmount: z.number(), + receivedDate: z.date(), + payerName: z.string(), + notes: z.string(), + createdAt: z.date(), + _count: z.object({ + id: z.number(), + paymentId: z.number(), + serviceLineId: z.number(), + transactionId: z.number(), + paidAmount: z.number(), + adjustedAmount: z.number(), + method: z.number(), + receivedDate: z.number(), + payerName: z.number(), + notes: z.number(), + createdAt: z.number(), + payment: z.number(), + serviceLine: z.number() + }).optional(), + _sum: z.object({ + id: z.number().nullable(), + paymentId: z.number().nullable(), + serviceLineId: z.number().nullable(), + paidAmount: z.number().nullable(), + adjustedAmount: z.number().nullable() + }).nullable().optional(), + _avg: z.object({ + id: z.number().nullable(), + paymentId: z.number().nullable(), + serviceLineId: z.number().nullable(), + paidAmount: z.number().nullable(), + adjustedAmount: z.number().nullable() + }).nullable().optional(), + _min: z.object({ + id: z.number().int().nullable(), + paymentId: z.number().int().nullable(), + serviceLineId: z.number().int().nullable(), + transactionId: z.string().nullable(), + paidAmount: z.number().nullable(), + adjustedAmount: z.number().nullable(), + receivedDate: z.date().nullable(), + payerName: z.string().nullable(), + notes: z.string().nullable(), + createdAt: z.date().nullable() + }).nullable().optional(), + _max: z.object({ + id: z.number().int().nullable(), + paymentId: z.number().int().nullable(), + serviceLineId: z.number().int().nullable(), + transactionId: z.string().nullable(), + paidAmount: z.number().nullable(), + adjustedAmount: z.number().nullable(), + receivedDate: z.date().nullable(), + payerName: z.string().nullable(), + notes: z.string().nullable(), + createdAt: z.date().nullable() + }).nullable().optional() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/ServiceLineTransactionUpdateManyResult.schema.ts b/packages/db/shared/schemas/results/ServiceLineTransactionUpdateManyResult.schema.ts new file mode 100644 index 00000000..0461d9e1 --- /dev/null +++ b/packages/db/shared/schemas/results/ServiceLineTransactionUpdateManyResult.schema.ts @@ -0,0 +1,4 @@ +import * as z from 'zod'; +export const ServiceLineTransactionUpdateManyResultSchema = z.object({ + count: z.number() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/ServiceLineTransactionUpdateResult.schema.ts b/packages/db/shared/schemas/results/ServiceLineTransactionUpdateResult.schema.ts new file mode 100644 index 00000000..7919affa --- /dev/null +++ b/packages/db/shared/schemas/results/ServiceLineTransactionUpdateResult.schema.ts @@ -0,0 +1,16 @@ +import * as z from 'zod'; +export const ServiceLineTransactionUpdateResultSchema = z.nullable(z.object({ + id: z.number().int(), + paymentId: z.number().int(), + serviceLineId: z.number().int(), + transactionId: z.string().optional(), + paidAmount: z.number(), + adjustedAmount: z.number(), + method: z.unknown(), + receivedDate: z.date(), + payerName: z.string().optional(), + notes: z.string().optional(), + createdAt: z.date(), + payment: z.unknown(), + serviceLine: z.unknown() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/ServiceLineTransactionUpsertResult.schema.ts b/packages/db/shared/schemas/results/ServiceLineTransactionUpsertResult.schema.ts new file mode 100644 index 00000000..d8de7546 --- /dev/null +++ b/packages/db/shared/schemas/results/ServiceLineTransactionUpsertResult.schema.ts @@ -0,0 +1,16 @@ +import * as z from 'zod'; +export const ServiceLineTransactionUpsertResultSchema = z.object({ + id: z.number().int(), + paymentId: z.number().int(), + serviceLineId: z.number().int(), + transactionId: z.string().optional(), + paidAmount: z.number(), + adjustedAmount: z.number(), + method: z.unknown(), + receivedDate: z.date(), + payerName: z.string().optional(), + notes: z.string().optional(), + createdAt: z.date(), + payment: z.unknown(), + serviceLine: z.unknown() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/ServiceLineUpdateManyResult.schema.ts b/packages/db/shared/schemas/results/ServiceLineUpdateManyResult.schema.ts new file mode 100644 index 00000000..4552d97e --- /dev/null +++ b/packages/db/shared/schemas/results/ServiceLineUpdateManyResult.schema.ts @@ -0,0 +1,4 @@ +import * as z from 'zod'; +export const ServiceLineUpdateManyResultSchema = z.object({ + count: z.number() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/ServiceLineUpdateResult.schema.ts b/packages/db/shared/schemas/results/ServiceLineUpdateResult.schema.ts new file mode 100644 index 00000000..d77e6766 --- /dev/null +++ b/packages/db/shared/schemas/results/ServiceLineUpdateResult.schema.ts @@ -0,0 +1,23 @@ +import * as z from 'zod'; +export const ServiceLineUpdateResultSchema = z.nullable(z.object({ + id: z.number().int(), + claimId: z.number().int().optional(), + paymentId: z.number().int().optional(), + procedureCode: z.string(), + procedureDate: z.date(), + quad: z.string().optional(), + arch: z.string().optional(), + toothNumber: z.string().optional(), + toothSurface: z.string().optional(), + icn: z.string().optional(), + paidCode: z.string().optional(), + allowedAmount: z.number().optional(), + totalBilled: z.number(), + totalPaid: z.number(), + totalAdjusted: z.number(), + totalDue: z.number(), + status: z.unknown(), + claim: z.unknown().optional(), + payment: z.unknown().optional(), + serviceLineTransactions: z.array(z.unknown()) +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/ServiceLineUpsertResult.schema.ts b/packages/db/shared/schemas/results/ServiceLineUpsertResult.schema.ts new file mode 100644 index 00000000..0805c51a --- /dev/null +++ b/packages/db/shared/schemas/results/ServiceLineUpsertResult.schema.ts @@ -0,0 +1,23 @@ +import * as z from 'zod'; +export const ServiceLineUpsertResultSchema = z.object({ + id: z.number().int(), + claimId: z.number().int().optional(), + paymentId: z.number().int().optional(), + procedureCode: z.string(), + procedureDate: z.date(), + quad: z.string().optional(), + arch: z.string().optional(), + toothNumber: z.string().optional(), + toothSurface: z.string().optional(), + icn: z.string().optional(), + paidCode: z.string().optional(), + allowedAmount: z.number().optional(), + totalBilled: z.number(), + totalPaid: z.number(), + totalAdjusted: z.number(), + totalDue: z.number(), + status: z.unknown(), + claim: z.unknown().optional(), + payment: z.unknown().optional(), + serviceLineTransactions: z.array(z.unknown()) +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/ShoppingVendorAggregateResult.schema.ts b/packages/db/shared/schemas/results/ShoppingVendorAggregateResult.schema.ts new file mode 100644 index 00000000..2d78bc48 --- /dev/null +++ b/packages/db/shared/schemas/results/ShoppingVendorAggregateResult.schema.ts @@ -0,0 +1,34 @@ +import * as z from 'zod'; +export const ShoppingVendorAggregateResultSchema = z.object({ _count: z.object({ + id: z.number(), + userId: z.number(), + vendorName: z.number(), + websiteUrl: z.number(), + loginUsername: z.number(), + loginPassword: z.number(), + user: z.number() + }).optional(), + _sum: z.object({ + id: z.number().nullable(), + userId: z.number().nullable() + }).nullable().optional(), + _avg: z.object({ + id: z.number().nullable(), + userId: z.number().nullable() + }).nullable().optional(), + _min: z.object({ + id: z.number().int().nullable(), + userId: z.number().int().nullable(), + vendorName: z.string().nullable(), + websiteUrl: z.string().nullable(), + loginUsername: z.string().nullable(), + loginPassword: z.string().nullable() + }).nullable().optional(), + _max: z.object({ + id: z.number().int().nullable(), + userId: z.number().int().nullable(), + vendorName: z.string().nullable(), + websiteUrl: z.string().nullable(), + loginUsername: z.string().nullable(), + loginPassword: z.string().nullable() + }).nullable().optional()}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/ShoppingVendorCountResult.schema.ts b/packages/db/shared/schemas/results/ShoppingVendorCountResult.schema.ts new file mode 100644 index 00000000..9adc5711 --- /dev/null +++ b/packages/db/shared/schemas/results/ShoppingVendorCountResult.schema.ts @@ -0,0 +1,2 @@ +import * as z from 'zod'; +export const ShoppingVendorCountResultSchema = z.number(); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/ShoppingVendorCreateManyResult.schema.ts b/packages/db/shared/schemas/results/ShoppingVendorCreateManyResult.schema.ts new file mode 100644 index 00000000..6463bef6 --- /dev/null +++ b/packages/db/shared/schemas/results/ShoppingVendorCreateManyResult.schema.ts @@ -0,0 +1,4 @@ +import * as z from 'zod'; +export const ShoppingVendorCreateManyResultSchema = z.object({ + count: z.number() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/ShoppingVendorCreateResult.schema.ts b/packages/db/shared/schemas/results/ShoppingVendorCreateResult.schema.ts new file mode 100644 index 00000000..21e3bab9 --- /dev/null +++ b/packages/db/shared/schemas/results/ShoppingVendorCreateResult.schema.ts @@ -0,0 +1,10 @@ +import * as z from 'zod'; +export const ShoppingVendorCreateResultSchema = z.object({ + id: z.number().int(), + userId: z.number().int(), + vendorName: z.string(), + websiteUrl: z.string(), + loginUsername: z.string(), + loginPassword: z.string(), + user: z.unknown() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/ShoppingVendorDeleteManyResult.schema.ts b/packages/db/shared/schemas/results/ShoppingVendorDeleteManyResult.schema.ts new file mode 100644 index 00000000..1fdce0eb --- /dev/null +++ b/packages/db/shared/schemas/results/ShoppingVendorDeleteManyResult.schema.ts @@ -0,0 +1,4 @@ +import * as z from 'zod'; +export const ShoppingVendorDeleteManyResultSchema = z.object({ + count: z.number() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/ShoppingVendorDeleteResult.schema.ts b/packages/db/shared/schemas/results/ShoppingVendorDeleteResult.schema.ts new file mode 100644 index 00000000..22979d07 --- /dev/null +++ b/packages/db/shared/schemas/results/ShoppingVendorDeleteResult.schema.ts @@ -0,0 +1,10 @@ +import * as z from 'zod'; +export const ShoppingVendorDeleteResultSchema = z.nullable(z.object({ + id: z.number().int(), + userId: z.number().int(), + vendorName: z.string(), + websiteUrl: z.string(), + loginUsername: z.string(), + loginPassword: z.string(), + user: z.unknown() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/ShoppingVendorFindFirstResult.schema.ts b/packages/db/shared/schemas/results/ShoppingVendorFindFirstResult.schema.ts new file mode 100644 index 00000000..3319b74e --- /dev/null +++ b/packages/db/shared/schemas/results/ShoppingVendorFindFirstResult.schema.ts @@ -0,0 +1,10 @@ +import * as z from 'zod'; +export const ShoppingVendorFindFirstResultSchema = z.nullable(z.object({ + id: z.number().int(), + userId: z.number().int(), + vendorName: z.string(), + websiteUrl: z.string(), + loginUsername: z.string(), + loginPassword: z.string(), + user: z.unknown() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/ShoppingVendorFindManyResult.schema.ts b/packages/db/shared/schemas/results/ShoppingVendorFindManyResult.schema.ts new file mode 100644 index 00000000..10ccea14 --- /dev/null +++ b/packages/db/shared/schemas/results/ShoppingVendorFindManyResult.schema.ts @@ -0,0 +1,20 @@ +import * as z from 'zod'; +export const ShoppingVendorFindManyResultSchema = z.object({ + data: z.array(z.object({ + id: z.number().int(), + userId: z.number().int(), + vendorName: z.string(), + websiteUrl: z.string(), + loginUsername: z.string(), + loginPassword: z.string(), + user: z.unknown() +})), + pagination: z.object({ + page: z.number().int().min(1), + pageSize: z.number().int().min(1), + total: z.number().int().min(0), + totalPages: z.number().int().min(0), + hasNext: z.boolean(), + hasPrev: z.boolean() +}) +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/ShoppingVendorFindUniqueResult.schema.ts b/packages/db/shared/schemas/results/ShoppingVendorFindUniqueResult.schema.ts new file mode 100644 index 00000000..f8404aad --- /dev/null +++ b/packages/db/shared/schemas/results/ShoppingVendorFindUniqueResult.schema.ts @@ -0,0 +1,10 @@ +import * as z from 'zod'; +export const ShoppingVendorFindUniqueResultSchema = z.nullable(z.object({ + id: z.number().int(), + userId: z.number().int(), + vendorName: z.string(), + websiteUrl: z.string(), + loginUsername: z.string(), + loginPassword: z.string(), + user: z.unknown() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/ShoppingVendorGroupByResult.schema.ts b/packages/db/shared/schemas/results/ShoppingVendorGroupByResult.schema.ts new file mode 100644 index 00000000..54736c85 --- /dev/null +++ b/packages/db/shared/schemas/results/ShoppingVendorGroupByResult.schema.ts @@ -0,0 +1,42 @@ +import * as z from 'zod'; +export const ShoppingVendorGroupByResultSchema = z.array(z.object({ + id: z.number().int(), + userId: z.number().int(), + vendorName: z.string(), + websiteUrl: z.string(), + loginUsername: z.string(), + loginPassword: z.string(), + _count: z.object({ + id: z.number(), + userId: z.number(), + vendorName: z.number(), + websiteUrl: z.number(), + loginUsername: z.number(), + loginPassword: z.number(), + user: z.number() + }).optional(), + _sum: z.object({ + id: z.number().nullable(), + userId: z.number().nullable() + }).nullable().optional(), + _avg: z.object({ + id: z.number().nullable(), + userId: z.number().nullable() + }).nullable().optional(), + _min: z.object({ + id: z.number().int().nullable(), + userId: z.number().int().nullable(), + vendorName: z.string().nullable(), + websiteUrl: z.string().nullable(), + loginUsername: z.string().nullable(), + loginPassword: z.string().nullable() + }).nullable().optional(), + _max: z.object({ + id: z.number().int().nullable(), + userId: z.number().int().nullable(), + vendorName: z.string().nullable(), + websiteUrl: z.string().nullable(), + loginUsername: z.string().nullable(), + loginPassword: z.string().nullable() + }).nullable().optional() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/ShoppingVendorUpdateManyResult.schema.ts b/packages/db/shared/schemas/results/ShoppingVendorUpdateManyResult.schema.ts new file mode 100644 index 00000000..0a4cdfc0 --- /dev/null +++ b/packages/db/shared/schemas/results/ShoppingVendorUpdateManyResult.schema.ts @@ -0,0 +1,4 @@ +import * as z from 'zod'; +export const ShoppingVendorUpdateManyResultSchema = z.object({ + count: z.number() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/ShoppingVendorUpdateResult.schema.ts b/packages/db/shared/schemas/results/ShoppingVendorUpdateResult.schema.ts new file mode 100644 index 00000000..ba020b22 --- /dev/null +++ b/packages/db/shared/schemas/results/ShoppingVendorUpdateResult.schema.ts @@ -0,0 +1,10 @@ +import * as z from 'zod'; +export const ShoppingVendorUpdateResultSchema = z.nullable(z.object({ + id: z.number().int(), + userId: z.number().int(), + vendorName: z.string(), + websiteUrl: z.string(), + loginUsername: z.string(), + loginPassword: z.string(), + user: z.unknown() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/ShoppingVendorUpsertResult.schema.ts b/packages/db/shared/schemas/results/ShoppingVendorUpsertResult.schema.ts new file mode 100644 index 00000000..f7b8c983 --- /dev/null +++ b/packages/db/shared/schemas/results/ShoppingVendorUpsertResult.schema.ts @@ -0,0 +1,10 @@ +import * as z from 'zod'; +export const ShoppingVendorUpsertResultSchema = z.object({ + id: z.number().int(), + userId: z.number().int(), + vendorName: z.string(), + websiteUrl: z.string(), + loginUsername: z.string(), + loginPassword: z.string(), + user: z.unknown() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/StaffAggregateResult.schema.ts b/packages/db/shared/schemas/results/StaffAggregateResult.schema.ts new file mode 100644 index 00000000..a3a5fce4 --- /dev/null +++ b/packages/db/shared/schemas/results/StaffAggregateResult.schema.ts @@ -0,0 +1,39 @@ +import * as z from 'zod'; +export const StaffAggregateResultSchema = z.object({ _count: z.object({ + id: z.number(), + userId: z.number(), + name: z.number(), + email: z.number(), + role: z.number(), + phone: z.number(), + createdAt: z.number(), + user: z.number(), + appointments: z.number(), + claims: z.number() + }).optional(), + _sum: z.object({ + id: z.number().nullable(), + userId: z.number().nullable() + }).nullable().optional(), + _avg: z.object({ + id: z.number().nullable(), + userId: z.number().nullable() + }).nullable().optional(), + _min: z.object({ + id: z.number().int().nullable(), + userId: z.number().int().nullable(), + name: z.string().nullable(), + email: z.string().nullable(), + role: z.string().nullable(), + phone: z.string().nullable(), + createdAt: z.date().nullable() + }).nullable().optional(), + _max: z.object({ + id: z.number().int().nullable(), + userId: z.number().int().nullable(), + name: z.string().nullable(), + email: z.string().nullable(), + role: z.string().nullable(), + phone: z.string().nullable(), + createdAt: z.date().nullable() + }).nullable().optional()}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/StaffCountResult.schema.ts b/packages/db/shared/schemas/results/StaffCountResult.schema.ts new file mode 100644 index 00000000..ab7adae5 --- /dev/null +++ b/packages/db/shared/schemas/results/StaffCountResult.schema.ts @@ -0,0 +1,2 @@ +import * as z from 'zod'; +export const StaffCountResultSchema = z.number(); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/StaffCreateManyResult.schema.ts b/packages/db/shared/schemas/results/StaffCreateManyResult.schema.ts new file mode 100644 index 00000000..7e6879a3 --- /dev/null +++ b/packages/db/shared/schemas/results/StaffCreateManyResult.schema.ts @@ -0,0 +1,4 @@ +import * as z from 'zod'; +export const StaffCreateManyResultSchema = z.object({ + count: z.number() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/StaffCreateResult.schema.ts b/packages/db/shared/schemas/results/StaffCreateResult.schema.ts new file mode 100644 index 00000000..0d40b644 --- /dev/null +++ b/packages/db/shared/schemas/results/StaffCreateResult.schema.ts @@ -0,0 +1,13 @@ +import * as z from 'zod'; +export const StaffCreateResultSchema = z.object({ + id: z.number().int(), + userId: z.number().int(), + name: z.string(), + email: z.string().optional(), + role: z.string(), + phone: z.string().optional(), + createdAt: z.date(), + user: z.unknown().optional(), + appointments: z.array(z.unknown()), + claims: z.array(z.unknown()) +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/StaffDeleteManyResult.schema.ts b/packages/db/shared/schemas/results/StaffDeleteManyResult.schema.ts new file mode 100644 index 00000000..e41d5ab4 --- /dev/null +++ b/packages/db/shared/schemas/results/StaffDeleteManyResult.schema.ts @@ -0,0 +1,4 @@ +import * as z from 'zod'; +export const StaffDeleteManyResultSchema = z.object({ + count: z.number() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/StaffDeleteResult.schema.ts b/packages/db/shared/schemas/results/StaffDeleteResult.schema.ts new file mode 100644 index 00000000..07268862 --- /dev/null +++ b/packages/db/shared/schemas/results/StaffDeleteResult.schema.ts @@ -0,0 +1,13 @@ +import * as z from 'zod'; +export const StaffDeleteResultSchema = z.nullable(z.object({ + id: z.number().int(), + userId: z.number().int(), + name: z.string(), + email: z.string().optional(), + role: z.string(), + phone: z.string().optional(), + createdAt: z.date(), + user: z.unknown().optional(), + appointments: z.array(z.unknown()), + claims: z.array(z.unknown()) +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/StaffFindFirstResult.schema.ts b/packages/db/shared/schemas/results/StaffFindFirstResult.schema.ts new file mode 100644 index 00000000..173a59c9 --- /dev/null +++ b/packages/db/shared/schemas/results/StaffFindFirstResult.schema.ts @@ -0,0 +1,13 @@ +import * as z from 'zod'; +export const StaffFindFirstResultSchema = z.nullable(z.object({ + id: z.number().int(), + userId: z.number().int(), + name: z.string(), + email: z.string().optional(), + role: z.string(), + phone: z.string().optional(), + createdAt: z.date(), + user: z.unknown().optional(), + appointments: z.array(z.unknown()), + claims: z.array(z.unknown()) +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/StaffFindManyResult.schema.ts b/packages/db/shared/schemas/results/StaffFindManyResult.schema.ts new file mode 100644 index 00000000..7cc24696 --- /dev/null +++ b/packages/db/shared/schemas/results/StaffFindManyResult.schema.ts @@ -0,0 +1,23 @@ +import * as z from 'zod'; +export const StaffFindManyResultSchema = z.object({ + data: z.array(z.object({ + id: z.number().int(), + userId: z.number().int(), + name: z.string(), + email: z.string().optional(), + role: z.string(), + phone: z.string().optional(), + createdAt: z.date(), + user: z.unknown().optional(), + appointments: z.array(z.unknown()), + claims: z.array(z.unknown()) +})), + pagination: z.object({ + page: z.number().int().min(1), + pageSize: z.number().int().min(1), + total: z.number().int().min(0), + totalPages: z.number().int().min(0), + hasNext: z.boolean(), + hasPrev: z.boolean() +}) +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/StaffFindUniqueResult.schema.ts b/packages/db/shared/schemas/results/StaffFindUniqueResult.schema.ts new file mode 100644 index 00000000..f91b6c44 --- /dev/null +++ b/packages/db/shared/schemas/results/StaffFindUniqueResult.schema.ts @@ -0,0 +1,13 @@ +import * as z from 'zod'; +export const StaffFindUniqueResultSchema = z.nullable(z.object({ + id: z.number().int(), + userId: z.number().int(), + name: z.string(), + email: z.string().optional(), + role: z.string(), + phone: z.string().optional(), + createdAt: z.date(), + user: z.unknown().optional(), + appointments: z.array(z.unknown()), + claims: z.array(z.unknown()) +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/StaffGroupByResult.schema.ts b/packages/db/shared/schemas/results/StaffGroupByResult.schema.ts new file mode 100644 index 00000000..000a28ae --- /dev/null +++ b/packages/db/shared/schemas/results/StaffGroupByResult.schema.ts @@ -0,0 +1,48 @@ +import * as z from 'zod'; +export const StaffGroupByResultSchema = z.array(z.object({ + id: z.number().int(), + userId: z.number().int(), + name: z.string(), + email: z.string(), + role: z.string(), + phone: z.string(), + createdAt: z.date(), + _count: z.object({ + id: z.number(), + userId: z.number(), + name: z.number(), + email: z.number(), + role: z.number(), + phone: z.number(), + createdAt: z.number(), + user: z.number(), + appointments: z.number(), + claims: z.number() + }).optional(), + _sum: z.object({ + id: z.number().nullable(), + userId: z.number().nullable() + }).nullable().optional(), + _avg: z.object({ + id: z.number().nullable(), + userId: z.number().nullable() + }).nullable().optional(), + _min: z.object({ + id: z.number().int().nullable(), + userId: z.number().int().nullable(), + name: z.string().nullable(), + email: z.string().nullable(), + role: z.string().nullable(), + phone: z.string().nullable(), + createdAt: z.date().nullable() + }).nullable().optional(), + _max: z.object({ + id: z.number().int().nullable(), + userId: z.number().int().nullable(), + name: z.string().nullable(), + email: z.string().nullable(), + role: z.string().nullable(), + phone: z.string().nullable(), + createdAt: z.date().nullable() + }).nullable().optional() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/StaffUpdateManyResult.schema.ts b/packages/db/shared/schemas/results/StaffUpdateManyResult.schema.ts new file mode 100644 index 00000000..3e485940 --- /dev/null +++ b/packages/db/shared/schemas/results/StaffUpdateManyResult.schema.ts @@ -0,0 +1,4 @@ +import * as z from 'zod'; +export const StaffUpdateManyResultSchema = z.object({ + count: z.number() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/StaffUpdateResult.schema.ts b/packages/db/shared/schemas/results/StaffUpdateResult.schema.ts new file mode 100644 index 00000000..7e8bcc9a --- /dev/null +++ b/packages/db/shared/schemas/results/StaffUpdateResult.schema.ts @@ -0,0 +1,13 @@ +import * as z from 'zod'; +export const StaffUpdateResultSchema = z.nullable(z.object({ + id: z.number().int(), + userId: z.number().int(), + name: z.string(), + email: z.string().optional(), + role: z.string(), + phone: z.string().optional(), + createdAt: z.date(), + user: z.unknown().optional(), + appointments: z.array(z.unknown()), + claims: z.array(z.unknown()) +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/StaffUpsertResult.schema.ts b/packages/db/shared/schemas/results/StaffUpsertResult.schema.ts new file mode 100644 index 00000000..be1394b4 --- /dev/null +++ b/packages/db/shared/schemas/results/StaffUpsertResult.schema.ts @@ -0,0 +1,13 @@ +import * as z from 'zod'; +export const StaffUpsertResultSchema = z.object({ + id: z.number().int(), + userId: z.number().int(), + name: z.string(), + email: z.string().optional(), + role: z.string(), + phone: z.string().optional(), + createdAt: z.date(), + user: z.unknown().optional(), + appointments: z.array(z.unknown()), + claims: z.array(z.unknown()) +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/TwilioSettingsAggregateResult.schema.ts b/packages/db/shared/schemas/results/TwilioSettingsAggregateResult.schema.ts new file mode 100644 index 00000000..f95f713d --- /dev/null +++ b/packages/db/shared/schemas/results/TwilioSettingsAggregateResult.schema.ts @@ -0,0 +1,35 @@ +import * as z from 'zod'; +export const TwilioSettingsAggregateResultSchema = z.object({ _count: z.object({ + id: z.number(), + userId: z.number(), + accountSid: z.number(), + authToken: z.number(), + phoneNumber: z.number(), + greetingMessage: z.number(), + templates: z.number(), + user: z.number() + }).optional(), + _sum: z.object({ + id: z.number().nullable(), + userId: z.number().nullable() + }).nullable().optional(), + _avg: z.object({ + id: z.number().nullable(), + userId: z.number().nullable() + }).nullable().optional(), + _min: z.object({ + id: z.number().int().nullable(), + userId: z.number().int().nullable(), + accountSid: z.string().nullable(), + authToken: z.string().nullable(), + phoneNumber: z.string().nullable(), + greetingMessage: z.string().nullable() + }).nullable().optional(), + _max: z.object({ + id: z.number().int().nullable(), + userId: z.number().int().nullable(), + accountSid: z.string().nullable(), + authToken: z.string().nullable(), + phoneNumber: z.string().nullable(), + greetingMessage: z.string().nullable() + }).nullable().optional()}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/TwilioSettingsCountResult.schema.ts b/packages/db/shared/schemas/results/TwilioSettingsCountResult.schema.ts new file mode 100644 index 00000000..6a0aa746 --- /dev/null +++ b/packages/db/shared/schemas/results/TwilioSettingsCountResult.schema.ts @@ -0,0 +1,2 @@ +import * as z from 'zod'; +export const TwilioSettingsCountResultSchema = z.number(); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/TwilioSettingsCreateManyResult.schema.ts b/packages/db/shared/schemas/results/TwilioSettingsCreateManyResult.schema.ts new file mode 100644 index 00000000..b26aad36 --- /dev/null +++ b/packages/db/shared/schemas/results/TwilioSettingsCreateManyResult.schema.ts @@ -0,0 +1,4 @@ +import * as z from 'zod'; +export const TwilioSettingsCreateManyResultSchema = z.object({ + count: z.number() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/TwilioSettingsCreateResult.schema.ts b/packages/db/shared/schemas/results/TwilioSettingsCreateResult.schema.ts new file mode 100644 index 00000000..96f96252 --- /dev/null +++ b/packages/db/shared/schemas/results/TwilioSettingsCreateResult.schema.ts @@ -0,0 +1,11 @@ +import * as z from 'zod'; +export const TwilioSettingsCreateResultSchema = z.object({ + id: z.number().int(), + userId: z.number().int(), + accountSid: z.string(), + authToken: z.string(), + phoneNumber: z.string(), + greetingMessage: z.string().optional(), + templates: z.unknown().optional(), + user: z.unknown() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/TwilioSettingsDeleteManyResult.schema.ts b/packages/db/shared/schemas/results/TwilioSettingsDeleteManyResult.schema.ts new file mode 100644 index 00000000..573ee71f --- /dev/null +++ b/packages/db/shared/schemas/results/TwilioSettingsDeleteManyResult.schema.ts @@ -0,0 +1,4 @@ +import * as z from 'zod'; +export const TwilioSettingsDeleteManyResultSchema = z.object({ + count: z.number() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/TwilioSettingsDeleteResult.schema.ts b/packages/db/shared/schemas/results/TwilioSettingsDeleteResult.schema.ts new file mode 100644 index 00000000..14576ed7 --- /dev/null +++ b/packages/db/shared/schemas/results/TwilioSettingsDeleteResult.schema.ts @@ -0,0 +1,11 @@ +import * as z from 'zod'; +export const TwilioSettingsDeleteResultSchema = z.nullable(z.object({ + id: z.number().int(), + userId: z.number().int(), + accountSid: z.string(), + authToken: z.string(), + phoneNumber: z.string(), + greetingMessage: z.string().optional(), + templates: z.unknown().optional(), + user: z.unknown() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/TwilioSettingsFindFirstResult.schema.ts b/packages/db/shared/schemas/results/TwilioSettingsFindFirstResult.schema.ts new file mode 100644 index 00000000..1573d058 --- /dev/null +++ b/packages/db/shared/schemas/results/TwilioSettingsFindFirstResult.schema.ts @@ -0,0 +1,11 @@ +import * as z from 'zod'; +export const TwilioSettingsFindFirstResultSchema = z.nullable(z.object({ + id: z.number().int(), + userId: z.number().int(), + accountSid: z.string(), + authToken: z.string(), + phoneNumber: z.string(), + greetingMessage: z.string().optional(), + templates: z.unknown().optional(), + user: z.unknown() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/TwilioSettingsFindManyResult.schema.ts b/packages/db/shared/schemas/results/TwilioSettingsFindManyResult.schema.ts new file mode 100644 index 00000000..2690a23e --- /dev/null +++ b/packages/db/shared/schemas/results/TwilioSettingsFindManyResult.schema.ts @@ -0,0 +1,21 @@ +import * as z from 'zod'; +export const TwilioSettingsFindManyResultSchema = z.object({ + data: z.array(z.object({ + id: z.number().int(), + userId: z.number().int(), + accountSid: z.string(), + authToken: z.string(), + phoneNumber: z.string(), + greetingMessage: z.string().optional(), + templates: z.unknown().optional(), + user: z.unknown() +})), + pagination: z.object({ + page: z.number().int().min(1), + pageSize: z.number().int().min(1), + total: z.number().int().min(0), + totalPages: z.number().int().min(0), + hasNext: z.boolean(), + hasPrev: z.boolean() +}) +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/TwilioSettingsFindUniqueResult.schema.ts b/packages/db/shared/schemas/results/TwilioSettingsFindUniqueResult.schema.ts new file mode 100644 index 00000000..73aa0372 --- /dev/null +++ b/packages/db/shared/schemas/results/TwilioSettingsFindUniqueResult.schema.ts @@ -0,0 +1,11 @@ +import * as z from 'zod'; +export const TwilioSettingsFindUniqueResultSchema = z.nullable(z.object({ + id: z.number().int(), + userId: z.number().int(), + accountSid: z.string(), + authToken: z.string(), + phoneNumber: z.string(), + greetingMessage: z.string().optional(), + templates: z.unknown().optional(), + user: z.unknown() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/TwilioSettingsGroupByResult.schema.ts b/packages/db/shared/schemas/results/TwilioSettingsGroupByResult.schema.ts new file mode 100644 index 00000000..013e74fd --- /dev/null +++ b/packages/db/shared/schemas/results/TwilioSettingsGroupByResult.schema.ts @@ -0,0 +1,44 @@ +import * as z from 'zod'; +export const TwilioSettingsGroupByResultSchema = z.array(z.object({ + id: z.number().int(), + userId: z.number().int(), + accountSid: z.string(), + authToken: z.string(), + phoneNumber: z.string(), + greetingMessage: z.string(), + templates: z.unknown(), + _count: z.object({ + id: z.number(), + userId: z.number(), + accountSid: z.number(), + authToken: z.number(), + phoneNumber: z.number(), + greetingMessage: z.number(), + templates: z.number(), + user: z.number() + }).optional(), + _sum: z.object({ + id: z.number().nullable(), + userId: z.number().nullable() + }).nullable().optional(), + _avg: z.object({ + id: z.number().nullable(), + userId: z.number().nullable() + }).nullable().optional(), + _min: z.object({ + id: z.number().int().nullable(), + userId: z.number().int().nullable(), + accountSid: z.string().nullable(), + authToken: z.string().nullable(), + phoneNumber: z.string().nullable(), + greetingMessage: z.string().nullable() + }).nullable().optional(), + _max: z.object({ + id: z.number().int().nullable(), + userId: z.number().int().nullable(), + accountSid: z.string().nullable(), + authToken: z.string().nullable(), + phoneNumber: z.string().nullable(), + greetingMessage: z.string().nullable() + }).nullable().optional() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/TwilioSettingsUpdateManyResult.schema.ts b/packages/db/shared/schemas/results/TwilioSettingsUpdateManyResult.schema.ts new file mode 100644 index 00000000..33149658 --- /dev/null +++ b/packages/db/shared/schemas/results/TwilioSettingsUpdateManyResult.schema.ts @@ -0,0 +1,4 @@ +import * as z from 'zod'; +export const TwilioSettingsUpdateManyResultSchema = z.object({ + count: z.number() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/TwilioSettingsUpdateResult.schema.ts b/packages/db/shared/schemas/results/TwilioSettingsUpdateResult.schema.ts new file mode 100644 index 00000000..777d2cea --- /dev/null +++ b/packages/db/shared/schemas/results/TwilioSettingsUpdateResult.schema.ts @@ -0,0 +1,11 @@ +import * as z from 'zod'; +export const TwilioSettingsUpdateResultSchema = z.nullable(z.object({ + id: z.number().int(), + userId: z.number().int(), + accountSid: z.string(), + authToken: z.string(), + phoneNumber: z.string(), + greetingMessage: z.string().optional(), + templates: z.unknown().optional(), + user: z.unknown() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/TwilioSettingsUpsertResult.schema.ts b/packages/db/shared/schemas/results/TwilioSettingsUpsertResult.schema.ts new file mode 100644 index 00000000..57ea37ac --- /dev/null +++ b/packages/db/shared/schemas/results/TwilioSettingsUpsertResult.schema.ts @@ -0,0 +1,11 @@ +import * as z from 'zod'; +export const TwilioSettingsUpsertResultSchema = z.object({ + id: z.number().int(), + userId: z.number().int(), + accountSid: z.string(), + authToken: z.string(), + phoneNumber: z.string(), + greetingMessage: z.string().optional(), + templates: z.unknown().optional(), + user: z.unknown() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/UserAggregateResult.schema.ts b/packages/db/shared/schemas/results/UserAggregateResult.schema.ts new file mode 100644 index 00000000..6b064590 --- /dev/null +++ b/packages/db/shared/schemas/results/UserAggregateResult.schema.ts @@ -0,0 +1,68 @@ +import * as z from 'zod'; +export const UserAggregateResultSchema = z.object({ _count: z.object({ + id: z.number(), + username: z.number(), + password: z.number(), + autoBackupEnabled: z.number(), + autoBackupHour: z.number(), + usbBackupEnabled: z.number(), + usbBackupHour: z.number(), + autoMhCheckEnabled: z.number(), + autoMhCheckDayOfWeek: z.number(), + autoMhCheckHour: z.number(), + patients: z.number(), + appointments: z.number(), + staff: z.number(), + npiProviders: z.number(), + claims: z.number(), + insuranceCredentials: z.number(), + shoppingVendors: z.number(), + updatedPayments: z.number(), + backups: z.number(), + backupDestinations: z.number(), + notifications: z.number(), + cloudFolders: z.number(), + cloudFiles: z.number(), + communications: z.number(), + twilioSettings: z.number(), + aiSettings: z.number(), + officeHours: z.number(), + officeContact: z.number(), + procedureTimeslot: z.number(), + insuranceContacts: z.number(), + patientConversations: z.number(), + labRxTemplates: z.number(), + seleniumSettings: z.number() + }).optional(), + _sum: z.object({ + id: z.number().nullable(), + autoBackupHour: z.number().nullable(), + usbBackupHour: z.number().nullable(), + autoMhCheckDayOfWeek: z.number().nullable(), + autoMhCheckHour: z.number().nullable() + }).nullable().optional(), + _avg: z.object({ + id: z.number().nullable(), + autoBackupHour: z.number().nullable(), + usbBackupHour: z.number().nullable(), + autoMhCheckDayOfWeek: z.number().nullable(), + autoMhCheckHour: z.number().nullable() + }).nullable().optional(), + _min: z.object({ + id: z.number().int().nullable(), + username: z.string().nullable(), + password: z.string().nullable(), + autoBackupHour: z.number().int().nullable(), + usbBackupHour: z.number().int().nullable(), + autoMhCheckDayOfWeek: z.number().int().nullable(), + autoMhCheckHour: z.number().int().nullable() + }).nullable().optional(), + _max: z.object({ + id: z.number().int().nullable(), + username: z.string().nullable(), + password: z.string().nullable(), + autoBackupHour: z.number().int().nullable(), + usbBackupHour: z.number().int().nullable(), + autoMhCheckDayOfWeek: z.number().int().nullable(), + autoMhCheckHour: z.number().int().nullable() + }).nullable().optional()}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/UserCountResult.schema.ts b/packages/db/shared/schemas/results/UserCountResult.schema.ts new file mode 100644 index 00000000..35df0695 --- /dev/null +++ b/packages/db/shared/schemas/results/UserCountResult.schema.ts @@ -0,0 +1,2 @@ +import * as z from 'zod'; +export const UserCountResultSchema = z.number(); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/UserCreateManyResult.schema.ts b/packages/db/shared/schemas/results/UserCreateManyResult.schema.ts new file mode 100644 index 00000000..56019fa7 --- /dev/null +++ b/packages/db/shared/schemas/results/UserCreateManyResult.schema.ts @@ -0,0 +1,4 @@ +import * as z from 'zod'; +export const UserCreateManyResultSchema = z.object({ + count: z.number() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/UserCreateResult.schema.ts b/packages/db/shared/schemas/results/UserCreateResult.schema.ts new file mode 100644 index 00000000..1317fa4c --- /dev/null +++ b/packages/db/shared/schemas/results/UserCreateResult.schema.ts @@ -0,0 +1,36 @@ +import * as z from 'zod'; +export const UserCreateResultSchema = z.object({ + id: z.number().int(), + username: z.string(), + password: z.string(), + autoBackupEnabled: z.boolean(), + autoBackupHour: z.number().int(), + usbBackupEnabled: z.boolean(), + usbBackupHour: z.number().int(), + autoMhCheckEnabled: z.boolean(), + autoMhCheckDayOfWeek: z.number().int(), + autoMhCheckHour: z.number().int(), + patients: z.array(z.unknown()), + appointments: z.array(z.unknown()), + staff: z.array(z.unknown()), + npiProviders: z.array(z.unknown()), + claims: z.array(z.unknown()), + insuranceCredentials: z.array(z.unknown()), + shoppingVendors: z.array(z.unknown()), + updatedPayments: z.array(z.unknown()), + backups: z.array(z.unknown()), + backupDestinations: z.array(z.unknown()), + notifications: z.array(z.unknown()), + cloudFolders: z.array(z.unknown()), + cloudFiles: z.array(z.unknown()), + communications: z.array(z.unknown()), + twilioSettings: z.unknown().optional(), + aiSettings: z.unknown().optional(), + officeHours: z.unknown().optional(), + officeContact: z.unknown().optional(), + procedureTimeslot: z.unknown().optional(), + insuranceContacts: z.array(z.unknown()), + patientConversations: z.array(z.unknown()), + labRxTemplates: z.array(z.unknown()), + seleniumSettings: z.unknown().optional() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/UserDeleteManyResult.schema.ts b/packages/db/shared/schemas/results/UserDeleteManyResult.schema.ts new file mode 100644 index 00000000..c8312ab2 --- /dev/null +++ b/packages/db/shared/schemas/results/UserDeleteManyResult.schema.ts @@ -0,0 +1,4 @@ +import * as z from 'zod'; +export const UserDeleteManyResultSchema = z.object({ + count: z.number() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/UserDeleteResult.schema.ts b/packages/db/shared/schemas/results/UserDeleteResult.schema.ts new file mode 100644 index 00000000..f4c934c3 --- /dev/null +++ b/packages/db/shared/schemas/results/UserDeleteResult.schema.ts @@ -0,0 +1,36 @@ +import * as z from 'zod'; +export const UserDeleteResultSchema = z.nullable(z.object({ + id: z.number().int(), + username: z.string(), + password: z.string(), + autoBackupEnabled: z.boolean(), + autoBackupHour: z.number().int(), + usbBackupEnabled: z.boolean(), + usbBackupHour: z.number().int(), + autoMhCheckEnabled: z.boolean(), + autoMhCheckDayOfWeek: z.number().int(), + autoMhCheckHour: z.number().int(), + patients: z.array(z.unknown()), + appointments: z.array(z.unknown()), + staff: z.array(z.unknown()), + npiProviders: z.array(z.unknown()), + claims: z.array(z.unknown()), + insuranceCredentials: z.array(z.unknown()), + shoppingVendors: z.array(z.unknown()), + updatedPayments: z.array(z.unknown()), + backups: z.array(z.unknown()), + backupDestinations: z.array(z.unknown()), + notifications: z.array(z.unknown()), + cloudFolders: z.array(z.unknown()), + cloudFiles: z.array(z.unknown()), + communications: z.array(z.unknown()), + twilioSettings: z.unknown().optional(), + aiSettings: z.unknown().optional(), + officeHours: z.unknown().optional(), + officeContact: z.unknown().optional(), + procedureTimeslot: z.unknown().optional(), + insuranceContacts: z.array(z.unknown()), + patientConversations: z.array(z.unknown()), + labRxTemplates: z.array(z.unknown()), + seleniumSettings: z.unknown().optional() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/UserFindFirstResult.schema.ts b/packages/db/shared/schemas/results/UserFindFirstResult.schema.ts new file mode 100644 index 00000000..a09c895c --- /dev/null +++ b/packages/db/shared/schemas/results/UserFindFirstResult.schema.ts @@ -0,0 +1,36 @@ +import * as z from 'zod'; +export const UserFindFirstResultSchema = z.nullable(z.object({ + id: z.number().int(), + username: z.string(), + password: z.string(), + autoBackupEnabled: z.boolean(), + autoBackupHour: z.number().int(), + usbBackupEnabled: z.boolean(), + usbBackupHour: z.number().int(), + autoMhCheckEnabled: z.boolean(), + autoMhCheckDayOfWeek: z.number().int(), + autoMhCheckHour: z.number().int(), + patients: z.array(z.unknown()), + appointments: z.array(z.unknown()), + staff: z.array(z.unknown()), + npiProviders: z.array(z.unknown()), + claims: z.array(z.unknown()), + insuranceCredentials: z.array(z.unknown()), + shoppingVendors: z.array(z.unknown()), + updatedPayments: z.array(z.unknown()), + backups: z.array(z.unknown()), + backupDestinations: z.array(z.unknown()), + notifications: z.array(z.unknown()), + cloudFolders: z.array(z.unknown()), + cloudFiles: z.array(z.unknown()), + communications: z.array(z.unknown()), + twilioSettings: z.unknown().optional(), + aiSettings: z.unknown().optional(), + officeHours: z.unknown().optional(), + officeContact: z.unknown().optional(), + procedureTimeslot: z.unknown().optional(), + insuranceContacts: z.array(z.unknown()), + patientConversations: z.array(z.unknown()), + labRxTemplates: z.array(z.unknown()), + seleniumSettings: z.unknown().optional() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/UserFindManyResult.schema.ts b/packages/db/shared/schemas/results/UserFindManyResult.schema.ts new file mode 100644 index 00000000..b2c8c96e --- /dev/null +++ b/packages/db/shared/schemas/results/UserFindManyResult.schema.ts @@ -0,0 +1,46 @@ +import * as z from 'zod'; +export const UserFindManyResultSchema = z.object({ + data: z.array(z.object({ + id: z.number().int(), + username: z.string(), + password: z.string(), + autoBackupEnabled: z.boolean(), + autoBackupHour: z.number().int(), + usbBackupEnabled: z.boolean(), + usbBackupHour: z.number().int(), + autoMhCheckEnabled: z.boolean(), + autoMhCheckDayOfWeek: z.number().int(), + autoMhCheckHour: z.number().int(), + patients: z.array(z.unknown()), + appointments: z.array(z.unknown()), + staff: z.array(z.unknown()), + npiProviders: z.array(z.unknown()), + claims: z.array(z.unknown()), + insuranceCredentials: z.array(z.unknown()), + shoppingVendors: z.array(z.unknown()), + updatedPayments: z.array(z.unknown()), + backups: z.array(z.unknown()), + backupDestinations: z.array(z.unknown()), + notifications: z.array(z.unknown()), + cloudFolders: z.array(z.unknown()), + cloudFiles: z.array(z.unknown()), + communications: z.array(z.unknown()), + twilioSettings: z.unknown().optional(), + aiSettings: z.unknown().optional(), + officeHours: z.unknown().optional(), + officeContact: z.unknown().optional(), + procedureTimeslot: z.unknown().optional(), + insuranceContacts: z.array(z.unknown()), + patientConversations: z.array(z.unknown()), + labRxTemplates: z.array(z.unknown()), + seleniumSettings: z.unknown().optional() +})), + pagination: z.object({ + page: z.number().int().min(1), + pageSize: z.number().int().min(1), + total: z.number().int().min(0), + totalPages: z.number().int().min(0), + hasNext: z.boolean(), + hasPrev: z.boolean() +}) +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/UserFindUniqueResult.schema.ts b/packages/db/shared/schemas/results/UserFindUniqueResult.schema.ts new file mode 100644 index 00000000..4bbfa1bd --- /dev/null +++ b/packages/db/shared/schemas/results/UserFindUniqueResult.schema.ts @@ -0,0 +1,36 @@ +import * as z from 'zod'; +export const UserFindUniqueResultSchema = z.nullable(z.object({ + id: z.number().int(), + username: z.string(), + password: z.string(), + autoBackupEnabled: z.boolean(), + autoBackupHour: z.number().int(), + usbBackupEnabled: z.boolean(), + usbBackupHour: z.number().int(), + autoMhCheckEnabled: z.boolean(), + autoMhCheckDayOfWeek: z.number().int(), + autoMhCheckHour: z.number().int(), + patients: z.array(z.unknown()), + appointments: z.array(z.unknown()), + staff: z.array(z.unknown()), + npiProviders: z.array(z.unknown()), + claims: z.array(z.unknown()), + insuranceCredentials: z.array(z.unknown()), + shoppingVendors: z.array(z.unknown()), + updatedPayments: z.array(z.unknown()), + backups: z.array(z.unknown()), + backupDestinations: z.array(z.unknown()), + notifications: z.array(z.unknown()), + cloudFolders: z.array(z.unknown()), + cloudFiles: z.array(z.unknown()), + communications: z.array(z.unknown()), + twilioSettings: z.unknown().optional(), + aiSettings: z.unknown().optional(), + officeHours: z.unknown().optional(), + officeContact: z.unknown().optional(), + procedureTimeslot: z.unknown().optional(), + insuranceContacts: z.array(z.unknown()), + patientConversations: z.array(z.unknown()), + labRxTemplates: z.array(z.unknown()), + seleniumSettings: z.unknown().optional() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/UserGroupByResult.schema.ts b/packages/db/shared/schemas/results/UserGroupByResult.schema.ts new file mode 100644 index 00000000..f1a2e41a --- /dev/null +++ b/packages/db/shared/schemas/results/UserGroupByResult.schema.ts @@ -0,0 +1,80 @@ +import * as z from 'zod'; +export const UserGroupByResultSchema = z.array(z.object({ + id: z.number().int(), + username: z.string(), + password: z.string(), + autoBackupEnabled: z.boolean(), + autoBackupHour: z.number().int(), + usbBackupEnabled: z.boolean(), + usbBackupHour: z.number().int(), + autoMhCheckEnabled: z.boolean(), + autoMhCheckDayOfWeek: z.number().int(), + autoMhCheckHour: z.number().int(), + _count: z.object({ + id: z.number(), + username: z.number(), + password: z.number(), + autoBackupEnabled: z.number(), + autoBackupHour: z.number(), + usbBackupEnabled: z.number(), + usbBackupHour: z.number(), + autoMhCheckEnabled: z.number(), + autoMhCheckDayOfWeek: z.number(), + autoMhCheckHour: z.number(), + patients: z.number(), + appointments: z.number(), + staff: z.number(), + npiProviders: z.number(), + claims: z.number(), + insuranceCredentials: z.number(), + shoppingVendors: z.number(), + updatedPayments: z.number(), + backups: z.number(), + backupDestinations: z.number(), + notifications: z.number(), + cloudFolders: z.number(), + cloudFiles: z.number(), + communications: z.number(), + twilioSettings: z.number(), + aiSettings: z.number(), + officeHours: z.number(), + officeContact: z.number(), + procedureTimeslot: z.number(), + insuranceContacts: z.number(), + patientConversations: z.number(), + labRxTemplates: z.number(), + seleniumSettings: z.number() + }).optional(), + _sum: z.object({ + id: z.number().nullable(), + autoBackupHour: z.number().nullable(), + usbBackupHour: z.number().nullable(), + autoMhCheckDayOfWeek: z.number().nullable(), + autoMhCheckHour: z.number().nullable() + }).nullable().optional(), + _avg: z.object({ + id: z.number().nullable(), + autoBackupHour: z.number().nullable(), + usbBackupHour: z.number().nullable(), + autoMhCheckDayOfWeek: z.number().nullable(), + autoMhCheckHour: z.number().nullable() + }).nullable().optional(), + _min: z.object({ + id: z.number().int().nullable(), + username: z.string().nullable(), + password: z.string().nullable(), + autoBackupHour: z.number().int().nullable(), + usbBackupHour: z.number().int().nullable(), + autoMhCheckDayOfWeek: z.number().int().nullable(), + autoMhCheckHour: z.number().int().nullable() + }).nullable().optional(), + _max: z.object({ + id: z.number().int().nullable(), + username: z.string().nullable(), + password: z.string().nullable(), + autoBackupHour: z.number().int().nullable(), + usbBackupHour: z.number().int().nullable(), + autoMhCheckDayOfWeek: z.number().int().nullable(), + autoMhCheckHour: z.number().int().nullable() + }).nullable().optional() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/UserUpdateManyResult.schema.ts b/packages/db/shared/schemas/results/UserUpdateManyResult.schema.ts new file mode 100644 index 00000000..65efe6d2 --- /dev/null +++ b/packages/db/shared/schemas/results/UserUpdateManyResult.schema.ts @@ -0,0 +1,4 @@ +import * as z from 'zod'; +export const UserUpdateManyResultSchema = z.object({ + count: z.number() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/UserUpdateResult.schema.ts b/packages/db/shared/schemas/results/UserUpdateResult.schema.ts new file mode 100644 index 00000000..1a791343 --- /dev/null +++ b/packages/db/shared/schemas/results/UserUpdateResult.schema.ts @@ -0,0 +1,36 @@ +import * as z from 'zod'; +export const UserUpdateResultSchema = z.nullable(z.object({ + id: z.number().int(), + username: z.string(), + password: z.string(), + autoBackupEnabled: z.boolean(), + autoBackupHour: z.number().int(), + usbBackupEnabled: z.boolean(), + usbBackupHour: z.number().int(), + autoMhCheckEnabled: z.boolean(), + autoMhCheckDayOfWeek: z.number().int(), + autoMhCheckHour: z.number().int(), + patients: z.array(z.unknown()), + appointments: z.array(z.unknown()), + staff: z.array(z.unknown()), + npiProviders: z.array(z.unknown()), + claims: z.array(z.unknown()), + insuranceCredentials: z.array(z.unknown()), + shoppingVendors: z.array(z.unknown()), + updatedPayments: z.array(z.unknown()), + backups: z.array(z.unknown()), + backupDestinations: z.array(z.unknown()), + notifications: z.array(z.unknown()), + cloudFolders: z.array(z.unknown()), + cloudFiles: z.array(z.unknown()), + communications: z.array(z.unknown()), + twilioSettings: z.unknown().optional(), + aiSettings: z.unknown().optional(), + officeHours: z.unknown().optional(), + officeContact: z.unknown().optional(), + procedureTimeslot: z.unknown().optional(), + insuranceContacts: z.array(z.unknown()), + patientConversations: z.array(z.unknown()), + labRxTemplates: z.array(z.unknown()), + seleniumSettings: z.unknown().optional() +})); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/UserUpsertResult.schema.ts b/packages/db/shared/schemas/results/UserUpsertResult.schema.ts new file mode 100644 index 00000000..9714ee05 --- /dev/null +++ b/packages/db/shared/schemas/results/UserUpsertResult.schema.ts @@ -0,0 +1,36 @@ +import * as z from 'zod'; +export const UserUpsertResultSchema = z.object({ + id: z.number().int(), + username: z.string(), + password: z.string(), + autoBackupEnabled: z.boolean(), + autoBackupHour: z.number().int(), + usbBackupEnabled: z.boolean(), + usbBackupHour: z.number().int(), + autoMhCheckEnabled: z.boolean(), + autoMhCheckDayOfWeek: z.number().int(), + autoMhCheckHour: z.number().int(), + patients: z.array(z.unknown()), + appointments: z.array(z.unknown()), + staff: z.array(z.unknown()), + npiProviders: z.array(z.unknown()), + claims: z.array(z.unknown()), + insuranceCredentials: z.array(z.unknown()), + shoppingVendors: z.array(z.unknown()), + updatedPayments: z.array(z.unknown()), + backups: z.array(z.unknown()), + backupDestinations: z.array(z.unknown()), + notifications: z.array(z.unknown()), + cloudFolders: z.array(z.unknown()), + cloudFiles: z.array(z.unknown()), + communications: z.array(z.unknown()), + twilioSettings: z.unknown().optional(), + aiSettings: z.unknown().optional(), + officeHours: z.unknown().optional(), + officeContact: z.unknown().optional(), + procedureTimeslot: z.unknown().optional(), + insuranceContacts: z.array(z.unknown()), + patientConversations: z.array(z.unknown()), + labRxTemplates: z.array(z.unknown()), + seleniumSettings: z.unknown().optional() +}); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/index.ts b/packages/db/shared/schemas/results/index.ts new file mode 100644 index 00000000..a54e1679 --- /dev/null +++ b/packages/db/shared/schemas/results/index.ts @@ -0,0 +1,468 @@ +export { UserFindUniqueResultSchema } from './UserFindUniqueResult.schema'; +export { UserFindFirstResultSchema } from './UserFindFirstResult.schema'; +export { UserFindManyResultSchema } from './UserFindManyResult.schema'; +export { UserCreateResultSchema } from './UserCreateResult.schema'; +export { UserCreateManyResultSchema } from './UserCreateManyResult.schema'; +export { UserUpdateResultSchema } from './UserUpdateResult.schema'; +export { UserUpdateManyResultSchema } from './UserUpdateManyResult.schema'; +export { UserUpsertResultSchema } from './UserUpsertResult.schema'; +export { UserDeleteResultSchema } from './UserDeleteResult.schema'; +export { UserDeleteManyResultSchema } from './UserDeleteManyResult.schema'; +export { UserAggregateResultSchema } from './UserAggregateResult.schema'; +export { UserGroupByResultSchema } from './UserGroupByResult.schema'; +export { UserCountResultSchema } from './UserCountResult.schema'; +export { PatientFindUniqueResultSchema } from './PatientFindUniqueResult.schema'; +export { PatientFindFirstResultSchema } from './PatientFindFirstResult.schema'; +export { PatientFindManyResultSchema } from './PatientFindManyResult.schema'; +export { PatientCreateResultSchema } from './PatientCreateResult.schema'; +export { PatientCreateManyResultSchema } from './PatientCreateManyResult.schema'; +export { PatientUpdateResultSchema } from './PatientUpdateResult.schema'; +export { PatientUpdateManyResultSchema } from './PatientUpdateManyResult.schema'; +export { PatientUpsertResultSchema } from './PatientUpsertResult.schema'; +export { PatientDeleteResultSchema } from './PatientDeleteResult.schema'; +export { PatientDeleteManyResultSchema } from './PatientDeleteManyResult.schema'; +export { PatientAggregateResultSchema } from './PatientAggregateResult.schema'; +export { PatientGroupByResultSchema } from './PatientGroupByResult.schema'; +export { PatientCountResultSchema } from './PatientCountResult.schema'; +export { AppointmentFindUniqueResultSchema } from './AppointmentFindUniqueResult.schema'; +export { AppointmentFindFirstResultSchema } from './AppointmentFindFirstResult.schema'; +export { AppointmentFindManyResultSchema } from './AppointmentFindManyResult.schema'; +export { AppointmentCreateResultSchema } from './AppointmentCreateResult.schema'; +export { AppointmentCreateManyResultSchema } from './AppointmentCreateManyResult.schema'; +export { AppointmentUpdateResultSchema } from './AppointmentUpdateResult.schema'; +export { AppointmentUpdateManyResultSchema } from './AppointmentUpdateManyResult.schema'; +export { AppointmentUpsertResultSchema } from './AppointmentUpsertResult.schema'; +export { AppointmentDeleteResultSchema } from './AppointmentDeleteResult.schema'; +export { AppointmentDeleteManyResultSchema } from './AppointmentDeleteManyResult.schema'; +export { AppointmentAggregateResultSchema } from './AppointmentAggregateResult.schema'; +export { AppointmentGroupByResultSchema } from './AppointmentGroupByResult.schema'; +export { AppointmentCountResultSchema } from './AppointmentCountResult.schema'; +export { AppointmentFileFindUniqueResultSchema } from './AppointmentFileFindUniqueResult.schema'; +export { AppointmentFileFindFirstResultSchema } from './AppointmentFileFindFirstResult.schema'; +export { AppointmentFileFindManyResultSchema } from './AppointmentFileFindManyResult.schema'; +export { AppointmentFileCreateResultSchema } from './AppointmentFileCreateResult.schema'; +export { AppointmentFileCreateManyResultSchema } from './AppointmentFileCreateManyResult.schema'; +export { AppointmentFileUpdateResultSchema } from './AppointmentFileUpdateResult.schema'; +export { AppointmentFileUpdateManyResultSchema } from './AppointmentFileUpdateManyResult.schema'; +export { AppointmentFileUpsertResultSchema } from './AppointmentFileUpsertResult.schema'; +export { AppointmentFileDeleteResultSchema } from './AppointmentFileDeleteResult.schema'; +export { AppointmentFileDeleteManyResultSchema } from './AppointmentFileDeleteManyResult.schema'; +export { AppointmentFileAggregateResultSchema } from './AppointmentFileAggregateResult.schema'; +export { AppointmentFileGroupByResultSchema } from './AppointmentFileGroupByResult.schema'; +export { AppointmentFileCountResultSchema } from './AppointmentFileCountResult.schema'; +export { StaffFindUniqueResultSchema } from './StaffFindUniqueResult.schema'; +export { StaffFindFirstResultSchema } from './StaffFindFirstResult.schema'; +export { StaffFindManyResultSchema } from './StaffFindManyResult.schema'; +export { StaffCreateResultSchema } from './StaffCreateResult.schema'; +export { StaffCreateManyResultSchema } from './StaffCreateManyResult.schema'; +export { StaffUpdateResultSchema } from './StaffUpdateResult.schema'; +export { StaffUpdateManyResultSchema } from './StaffUpdateManyResult.schema'; +export { StaffUpsertResultSchema } from './StaffUpsertResult.schema'; +export { StaffDeleteResultSchema } from './StaffDeleteResult.schema'; +export { StaffDeleteManyResultSchema } from './StaffDeleteManyResult.schema'; +export { StaffAggregateResultSchema } from './StaffAggregateResult.schema'; +export { StaffGroupByResultSchema } from './StaffGroupByResult.schema'; +export { StaffCountResultSchema } from './StaffCountResult.schema'; +export { NpiProviderFindUniqueResultSchema } from './NpiProviderFindUniqueResult.schema'; +export { NpiProviderFindFirstResultSchema } from './NpiProviderFindFirstResult.schema'; +export { NpiProviderFindManyResultSchema } from './NpiProviderFindManyResult.schema'; +export { NpiProviderCreateResultSchema } from './NpiProviderCreateResult.schema'; +export { NpiProviderCreateManyResultSchema } from './NpiProviderCreateManyResult.schema'; +export { NpiProviderUpdateResultSchema } from './NpiProviderUpdateResult.schema'; +export { NpiProviderUpdateManyResultSchema } from './NpiProviderUpdateManyResult.schema'; +export { NpiProviderUpsertResultSchema } from './NpiProviderUpsertResult.schema'; +export { NpiProviderDeleteResultSchema } from './NpiProviderDeleteResult.schema'; +export { NpiProviderDeleteManyResultSchema } from './NpiProviderDeleteManyResult.schema'; +export { NpiProviderAggregateResultSchema } from './NpiProviderAggregateResult.schema'; +export { NpiProviderGroupByResultSchema } from './NpiProviderGroupByResult.schema'; +export { NpiProviderCountResultSchema } from './NpiProviderCountResult.schema'; +export { AppointmentProcedureFindUniqueResultSchema } from './AppointmentProcedureFindUniqueResult.schema'; +export { AppointmentProcedureFindFirstResultSchema } from './AppointmentProcedureFindFirstResult.schema'; +export { AppointmentProcedureFindManyResultSchema } from './AppointmentProcedureFindManyResult.schema'; +export { AppointmentProcedureCreateResultSchema } from './AppointmentProcedureCreateResult.schema'; +export { AppointmentProcedureCreateManyResultSchema } from './AppointmentProcedureCreateManyResult.schema'; +export { AppointmentProcedureUpdateResultSchema } from './AppointmentProcedureUpdateResult.schema'; +export { AppointmentProcedureUpdateManyResultSchema } from './AppointmentProcedureUpdateManyResult.schema'; +export { AppointmentProcedureUpsertResultSchema } from './AppointmentProcedureUpsertResult.schema'; +export { AppointmentProcedureDeleteResultSchema } from './AppointmentProcedureDeleteResult.schema'; +export { AppointmentProcedureDeleteManyResultSchema } from './AppointmentProcedureDeleteManyResult.schema'; +export { AppointmentProcedureAggregateResultSchema } from './AppointmentProcedureAggregateResult.schema'; +export { AppointmentProcedureGroupByResultSchema } from './AppointmentProcedureGroupByResult.schema'; +export { AppointmentProcedureCountResultSchema } from './AppointmentProcedureCountResult.schema'; +export { ClaimFindUniqueResultSchema } from './ClaimFindUniqueResult.schema'; +export { ClaimFindFirstResultSchema } from './ClaimFindFirstResult.schema'; +export { ClaimFindManyResultSchema } from './ClaimFindManyResult.schema'; +export { ClaimCreateResultSchema } from './ClaimCreateResult.schema'; +export { ClaimCreateManyResultSchema } from './ClaimCreateManyResult.schema'; +export { ClaimUpdateResultSchema } from './ClaimUpdateResult.schema'; +export { ClaimUpdateManyResultSchema } from './ClaimUpdateManyResult.schema'; +export { ClaimUpsertResultSchema } from './ClaimUpsertResult.schema'; +export { ClaimDeleteResultSchema } from './ClaimDeleteResult.schema'; +export { ClaimDeleteManyResultSchema } from './ClaimDeleteManyResult.schema'; +export { ClaimAggregateResultSchema } from './ClaimAggregateResult.schema'; +export { ClaimGroupByResultSchema } from './ClaimGroupByResult.schema'; +export { ClaimCountResultSchema } from './ClaimCountResult.schema'; +export { ServiceLineFindUniqueResultSchema } from './ServiceLineFindUniqueResult.schema'; +export { ServiceLineFindFirstResultSchema } from './ServiceLineFindFirstResult.schema'; +export { ServiceLineFindManyResultSchema } from './ServiceLineFindManyResult.schema'; +export { ServiceLineCreateResultSchema } from './ServiceLineCreateResult.schema'; +export { ServiceLineCreateManyResultSchema } from './ServiceLineCreateManyResult.schema'; +export { ServiceLineUpdateResultSchema } from './ServiceLineUpdateResult.schema'; +export { ServiceLineUpdateManyResultSchema } from './ServiceLineUpdateManyResult.schema'; +export { ServiceLineUpsertResultSchema } from './ServiceLineUpsertResult.schema'; +export { ServiceLineDeleteResultSchema } from './ServiceLineDeleteResult.schema'; +export { ServiceLineDeleteManyResultSchema } from './ServiceLineDeleteManyResult.schema'; +export { ServiceLineAggregateResultSchema } from './ServiceLineAggregateResult.schema'; +export { ServiceLineGroupByResultSchema } from './ServiceLineGroupByResult.schema'; +export { ServiceLineCountResultSchema } from './ServiceLineCountResult.schema'; +export { ClaimFileFindUniqueResultSchema } from './ClaimFileFindUniqueResult.schema'; +export { ClaimFileFindFirstResultSchema } from './ClaimFileFindFirstResult.schema'; +export { ClaimFileFindManyResultSchema } from './ClaimFileFindManyResult.schema'; +export { ClaimFileCreateResultSchema } from './ClaimFileCreateResult.schema'; +export { ClaimFileCreateManyResultSchema } from './ClaimFileCreateManyResult.schema'; +export { ClaimFileUpdateResultSchema } from './ClaimFileUpdateResult.schema'; +export { ClaimFileUpdateManyResultSchema } from './ClaimFileUpdateManyResult.schema'; +export { ClaimFileUpsertResultSchema } from './ClaimFileUpsertResult.schema'; +export { ClaimFileDeleteResultSchema } from './ClaimFileDeleteResult.schema'; +export { ClaimFileDeleteManyResultSchema } from './ClaimFileDeleteManyResult.schema'; +export { ClaimFileAggregateResultSchema } from './ClaimFileAggregateResult.schema'; +export { ClaimFileGroupByResultSchema } from './ClaimFileGroupByResult.schema'; +export { ClaimFileCountResultSchema } from './ClaimFileCountResult.schema'; +export { InsuranceCredentialFindUniqueResultSchema } from './InsuranceCredentialFindUniqueResult.schema'; +export { InsuranceCredentialFindFirstResultSchema } from './InsuranceCredentialFindFirstResult.schema'; +export { InsuranceCredentialFindManyResultSchema } from './InsuranceCredentialFindManyResult.schema'; +export { InsuranceCredentialCreateResultSchema } from './InsuranceCredentialCreateResult.schema'; +export { InsuranceCredentialCreateManyResultSchema } from './InsuranceCredentialCreateManyResult.schema'; +export { InsuranceCredentialUpdateResultSchema } from './InsuranceCredentialUpdateResult.schema'; +export { InsuranceCredentialUpdateManyResultSchema } from './InsuranceCredentialUpdateManyResult.schema'; +export { InsuranceCredentialUpsertResultSchema } from './InsuranceCredentialUpsertResult.schema'; +export { InsuranceCredentialDeleteResultSchema } from './InsuranceCredentialDeleteResult.schema'; +export { InsuranceCredentialDeleteManyResultSchema } from './InsuranceCredentialDeleteManyResult.schema'; +export { InsuranceCredentialAggregateResultSchema } from './InsuranceCredentialAggregateResult.schema'; +export { InsuranceCredentialGroupByResultSchema } from './InsuranceCredentialGroupByResult.schema'; +export { InsuranceCredentialCountResultSchema } from './InsuranceCredentialCountResult.schema'; +export { ShoppingVendorFindUniqueResultSchema } from './ShoppingVendorFindUniqueResult.schema'; +export { ShoppingVendorFindFirstResultSchema } from './ShoppingVendorFindFirstResult.schema'; +export { ShoppingVendorFindManyResultSchema } from './ShoppingVendorFindManyResult.schema'; +export { ShoppingVendorCreateResultSchema } from './ShoppingVendorCreateResult.schema'; +export { ShoppingVendorCreateManyResultSchema } from './ShoppingVendorCreateManyResult.schema'; +export { ShoppingVendorUpdateResultSchema } from './ShoppingVendorUpdateResult.schema'; +export { ShoppingVendorUpdateManyResultSchema } from './ShoppingVendorUpdateManyResult.schema'; +export { ShoppingVendorUpsertResultSchema } from './ShoppingVendorUpsertResult.schema'; +export { ShoppingVendorDeleteResultSchema } from './ShoppingVendorDeleteResult.schema'; +export { ShoppingVendorDeleteManyResultSchema } from './ShoppingVendorDeleteManyResult.schema'; +export { ShoppingVendorAggregateResultSchema } from './ShoppingVendorAggregateResult.schema'; +export { ShoppingVendorGroupByResultSchema } from './ShoppingVendorGroupByResult.schema'; +export { ShoppingVendorCountResultSchema } from './ShoppingVendorCountResult.schema'; +export { PdfGroupFindUniqueResultSchema } from './PdfGroupFindUniqueResult.schema'; +export { PdfGroupFindFirstResultSchema } from './PdfGroupFindFirstResult.schema'; +export { PdfGroupFindManyResultSchema } from './PdfGroupFindManyResult.schema'; +export { PdfGroupCreateResultSchema } from './PdfGroupCreateResult.schema'; +export { PdfGroupCreateManyResultSchema } from './PdfGroupCreateManyResult.schema'; +export { PdfGroupUpdateResultSchema } from './PdfGroupUpdateResult.schema'; +export { PdfGroupUpdateManyResultSchema } from './PdfGroupUpdateManyResult.schema'; +export { PdfGroupUpsertResultSchema } from './PdfGroupUpsertResult.schema'; +export { PdfGroupDeleteResultSchema } from './PdfGroupDeleteResult.schema'; +export { PdfGroupDeleteManyResultSchema } from './PdfGroupDeleteManyResult.schema'; +export { PdfGroupAggregateResultSchema } from './PdfGroupAggregateResult.schema'; +export { PdfGroupGroupByResultSchema } from './PdfGroupGroupByResult.schema'; +export { PdfGroupCountResultSchema } from './PdfGroupCountResult.schema'; +export { PdfFileFindUniqueResultSchema } from './PdfFileFindUniqueResult.schema'; +export { PdfFileFindFirstResultSchema } from './PdfFileFindFirstResult.schema'; +export { PdfFileFindManyResultSchema } from './PdfFileFindManyResult.schema'; +export { PdfFileCreateResultSchema } from './PdfFileCreateResult.schema'; +export { PdfFileCreateManyResultSchema } from './PdfFileCreateManyResult.schema'; +export { PdfFileUpdateResultSchema } from './PdfFileUpdateResult.schema'; +export { PdfFileUpdateManyResultSchema } from './PdfFileUpdateManyResult.schema'; +export { PdfFileUpsertResultSchema } from './PdfFileUpsertResult.schema'; +export { PdfFileDeleteResultSchema } from './PdfFileDeleteResult.schema'; +export { PdfFileDeleteManyResultSchema } from './PdfFileDeleteManyResult.schema'; +export { PdfFileAggregateResultSchema } from './PdfFileAggregateResult.schema'; +export { PdfFileGroupByResultSchema } from './PdfFileGroupByResult.schema'; +export { PdfFileCountResultSchema } from './PdfFileCountResult.schema'; +export { PaymentFindUniqueResultSchema } from './PaymentFindUniqueResult.schema'; +export { PaymentFindFirstResultSchema } from './PaymentFindFirstResult.schema'; +export { PaymentFindManyResultSchema } from './PaymentFindManyResult.schema'; +export { PaymentCreateResultSchema } from './PaymentCreateResult.schema'; +export { PaymentCreateManyResultSchema } from './PaymentCreateManyResult.schema'; +export { PaymentUpdateResultSchema } from './PaymentUpdateResult.schema'; +export { PaymentUpdateManyResultSchema } from './PaymentUpdateManyResult.schema'; +export { PaymentUpsertResultSchema } from './PaymentUpsertResult.schema'; +export { PaymentDeleteResultSchema } from './PaymentDeleteResult.schema'; +export { PaymentDeleteManyResultSchema } from './PaymentDeleteManyResult.schema'; +export { PaymentAggregateResultSchema } from './PaymentAggregateResult.schema'; +export { PaymentGroupByResultSchema } from './PaymentGroupByResult.schema'; +export { PaymentCountResultSchema } from './PaymentCountResult.schema'; +export { ServiceLineTransactionFindUniqueResultSchema } from './ServiceLineTransactionFindUniqueResult.schema'; +export { ServiceLineTransactionFindFirstResultSchema } from './ServiceLineTransactionFindFirstResult.schema'; +export { ServiceLineTransactionFindManyResultSchema } from './ServiceLineTransactionFindManyResult.schema'; +export { ServiceLineTransactionCreateResultSchema } from './ServiceLineTransactionCreateResult.schema'; +export { ServiceLineTransactionCreateManyResultSchema } from './ServiceLineTransactionCreateManyResult.schema'; +export { ServiceLineTransactionUpdateResultSchema } from './ServiceLineTransactionUpdateResult.schema'; +export { ServiceLineTransactionUpdateManyResultSchema } from './ServiceLineTransactionUpdateManyResult.schema'; +export { ServiceLineTransactionUpsertResultSchema } from './ServiceLineTransactionUpsertResult.schema'; +export { ServiceLineTransactionDeleteResultSchema } from './ServiceLineTransactionDeleteResult.schema'; +export { ServiceLineTransactionDeleteManyResultSchema } from './ServiceLineTransactionDeleteManyResult.schema'; +export { ServiceLineTransactionAggregateResultSchema } from './ServiceLineTransactionAggregateResult.schema'; +export { ServiceLineTransactionGroupByResultSchema } from './ServiceLineTransactionGroupByResult.schema'; +export { ServiceLineTransactionCountResultSchema } from './ServiceLineTransactionCountResult.schema'; +export { DatabaseBackupFindUniqueResultSchema } from './DatabaseBackupFindUniqueResult.schema'; +export { DatabaseBackupFindFirstResultSchema } from './DatabaseBackupFindFirstResult.schema'; +export { DatabaseBackupFindManyResultSchema } from './DatabaseBackupFindManyResult.schema'; +export { DatabaseBackupCreateResultSchema } from './DatabaseBackupCreateResult.schema'; +export { DatabaseBackupCreateManyResultSchema } from './DatabaseBackupCreateManyResult.schema'; +export { DatabaseBackupUpdateResultSchema } from './DatabaseBackupUpdateResult.schema'; +export { DatabaseBackupUpdateManyResultSchema } from './DatabaseBackupUpdateManyResult.schema'; +export { DatabaseBackupUpsertResultSchema } from './DatabaseBackupUpsertResult.schema'; +export { DatabaseBackupDeleteResultSchema } from './DatabaseBackupDeleteResult.schema'; +export { DatabaseBackupDeleteManyResultSchema } from './DatabaseBackupDeleteManyResult.schema'; +export { DatabaseBackupAggregateResultSchema } from './DatabaseBackupAggregateResult.schema'; +export { DatabaseBackupGroupByResultSchema } from './DatabaseBackupGroupByResult.schema'; +export { DatabaseBackupCountResultSchema } from './DatabaseBackupCountResult.schema'; +export { BackupDestinationFindUniqueResultSchema } from './BackupDestinationFindUniqueResult.schema'; +export { BackupDestinationFindFirstResultSchema } from './BackupDestinationFindFirstResult.schema'; +export { BackupDestinationFindManyResultSchema } from './BackupDestinationFindManyResult.schema'; +export { BackupDestinationCreateResultSchema } from './BackupDestinationCreateResult.schema'; +export { BackupDestinationCreateManyResultSchema } from './BackupDestinationCreateManyResult.schema'; +export { BackupDestinationUpdateResultSchema } from './BackupDestinationUpdateResult.schema'; +export { BackupDestinationUpdateManyResultSchema } from './BackupDestinationUpdateManyResult.schema'; +export { BackupDestinationUpsertResultSchema } from './BackupDestinationUpsertResult.schema'; +export { BackupDestinationDeleteResultSchema } from './BackupDestinationDeleteResult.schema'; +export { BackupDestinationDeleteManyResultSchema } from './BackupDestinationDeleteManyResult.schema'; +export { BackupDestinationAggregateResultSchema } from './BackupDestinationAggregateResult.schema'; +export { BackupDestinationGroupByResultSchema } from './BackupDestinationGroupByResult.schema'; +export { BackupDestinationCountResultSchema } from './BackupDestinationCountResult.schema'; +export { NotificationFindUniqueResultSchema } from './NotificationFindUniqueResult.schema'; +export { NotificationFindFirstResultSchema } from './NotificationFindFirstResult.schema'; +export { NotificationFindManyResultSchema } from './NotificationFindManyResult.schema'; +export { NotificationCreateResultSchema } from './NotificationCreateResult.schema'; +export { NotificationCreateManyResultSchema } from './NotificationCreateManyResult.schema'; +export { NotificationUpdateResultSchema } from './NotificationUpdateResult.schema'; +export { NotificationUpdateManyResultSchema } from './NotificationUpdateManyResult.schema'; +export { NotificationUpsertResultSchema } from './NotificationUpsertResult.schema'; +export { NotificationDeleteResultSchema } from './NotificationDeleteResult.schema'; +export { NotificationDeleteManyResultSchema } from './NotificationDeleteManyResult.schema'; +export { NotificationAggregateResultSchema } from './NotificationAggregateResult.schema'; +export { NotificationGroupByResultSchema } from './NotificationGroupByResult.schema'; +export { NotificationCountResultSchema } from './NotificationCountResult.schema'; +export { CronJobLogFindUniqueResultSchema } from './CronJobLogFindUniqueResult.schema'; +export { CronJobLogFindFirstResultSchema } from './CronJobLogFindFirstResult.schema'; +export { CronJobLogFindManyResultSchema } from './CronJobLogFindManyResult.schema'; +export { CronJobLogCreateResultSchema } from './CronJobLogCreateResult.schema'; +export { CronJobLogCreateManyResultSchema } from './CronJobLogCreateManyResult.schema'; +export { CronJobLogUpdateResultSchema } from './CronJobLogUpdateResult.schema'; +export { CronJobLogUpdateManyResultSchema } from './CronJobLogUpdateManyResult.schema'; +export { CronJobLogUpsertResultSchema } from './CronJobLogUpsertResult.schema'; +export { CronJobLogDeleteResultSchema } from './CronJobLogDeleteResult.schema'; +export { CronJobLogDeleteManyResultSchema } from './CronJobLogDeleteManyResult.schema'; +export { CronJobLogAggregateResultSchema } from './CronJobLogAggregateResult.schema'; +export { CronJobLogGroupByResultSchema } from './CronJobLogGroupByResult.schema'; +export { CronJobLogCountResultSchema } from './CronJobLogCountResult.schema'; +export { CloudFolderFindUniqueResultSchema } from './CloudFolderFindUniqueResult.schema'; +export { CloudFolderFindFirstResultSchema } from './CloudFolderFindFirstResult.schema'; +export { CloudFolderFindManyResultSchema } from './CloudFolderFindManyResult.schema'; +export { CloudFolderCreateResultSchema } from './CloudFolderCreateResult.schema'; +export { CloudFolderCreateManyResultSchema } from './CloudFolderCreateManyResult.schema'; +export { CloudFolderUpdateResultSchema } from './CloudFolderUpdateResult.schema'; +export { CloudFolderUpdateManyResultSchema } from './CloudFolderUpdateManyResult.schema'; +export { CloudFolderUpsertResultSchema } from './CloudFolderUpsertResult.schema'; +export { CloudFolderDeleteResultSchema } from './CloudFolderDeleteResult.schema'; +export { CloudFolderDeleteManyResultSchema } from './CloudFolderDeleteManyResult.schema'; +export { CloudFolderAggregateResultSchema } from './CloudFolderAggregateResult.schema'; +export { CloudFolderGroupByResultSchema } from './CloudFolderGroupByResult.schema'; +export { CloudFolderCountResultSchema } from './CloudFolderCountResult.schema'; +export { CloudFileFindUniqueResultSchema } from './CloudFileFindUniqueResult.schema'; +export { CloudFileFindFirstResultSchema } from './CloudFileFindFirstResult.schema'; +export { CloudFileFindManyResultSchema } from './CloudFileFindManyResult.schema'; +export { CloudFileCreateResultSchema } from './CloudFileCreateResult.schema'; +export { CloudFileCreateManyResultSchema } from './CloudFileCreateManyResult.schema'; +export { CloudFileUpdateResultSchema } from './CloudFileUpdateResult.schema'; +export { CloudFileUpdateManyResultSchema } from './CloudFileUpdateManyResult.schema'; +export { CloudFileUpsertResultSchema } from './CloudFileUpsertResult.schema'; +export { CloudFileDeleteResultSchema } from './CloudFileDeleteResult.schema'; +export { CloudFileDeleteManyResultSchema } from './CloudFileDeleteManyResult.schema'; +export { CloudFileAggregateResultSchema } from './CloudFileAggregateResult.schema'; +export { CloudFileGroupByResultSchema } from './CloudFileGroupByResult.schema'; +export { CloudFileCountResultSchema } from './CloudFileCountResult.schema'; +export { CloudFileChunkFindUniqueResultSchema } from './CloudFileChunkFindUniqueResult.schema'; +export { CloudFileChunkFindFirstResultSchema } from './CloudFileChunkFindFirstResult.schema'; +export { CloudFileChunkFindManyResultSchema } from './CloudFileChunkFindManyResult.schema'; +export { CloudFileChunkCreateResultSchema } from './CloudFileChunkCreateResult.schema'; +export { CloudFileChunkCreateManyResultSchema } from './CloudFileChunkCreateManyResult.schema'; +export { CloudFileChunkUpdateResultSchema } from './CloudFileChunkUpdateResult.schema'; +export { CloudFileChunkUpdateManyResultSchema } from './CloudFileChunkUpdateManyResult.schema'; +export { CloudFileChunkUpsertResultSchema } from './CloudFileChunkUpsertResult.schema'; +export { CloudFileChunkDeleteResultSchema } from './CloudFileChunkDeleteResult.schema'; +export { CloudFileChunkDeleteManyResultSchema } from './CloudFileChunkDeleteManyResult.schema'; +export { CloudFileChunkAggregateResultSchema } from './CloudFileChunkAggregateResult.schema'; +export { CloudFileChunkGroupByResultSchema } from './CloudFileChunkGroupByResult.schema'; +export { CloudFileChunkCountResultSchema } from './CloudFileChunkCountResult.schema'; +export { CommunicationFindUniqueResultSchema } from './CommunicationFindUniqueResult.schema'; +export { CommunicationFindFirstResultSchema } from './CommunicationFindFirstResult.schema'; +export { CommunicationFindManyResultSchema } from './CommunicationFindManyResult.schema'; +export { CommunicationCreateResultSchema } from './CommunicationCreateResult.schema'; +export { CommunicationCreateManyResultSchema } from './CommunicationCreateManyResult.schema'; +export { CommunicationUpdateResultSchema } from './CommunicationUpdateResult.schema'; +export { CommunicationUpdateManyResultSchema } from './CommunicationUpdateManyResult.schema'; +export { CommunicationUpsertResultSchema } from './CommunicationUpsertResult.schema'; +export { CommunicationDeleteResultSchema } from './CommunicationDeleteResult.schema'; +export { CommunicationDeleteManyResultSchema } from './CommunicationDeleteManyResult.schema'; +export { CommunicationAggregateResultSchema } from './CommunicationAggregateResult.schema'; +export { CommunicationGroupByResultSchema } from './CommunicationGroupByResult.schema'; +export { CommunicationCountResultSchema } from './CommunicationCountResult.schema'; +export { PatientDocumentFindUniqueResultSchema } from './PatientDocumentFindUniqueResult.schema'; +export { PatientDocumentFindFirstResultSchema } from './PatientDocumentFindFirstResult.schema'; +export { PatientDocumentFindManyResultSchema } from './PatientDocumentFindManyResult.schema'; +export { PatientDocumentCreateResultSchema } from './PatientDocumentCreateResult.schema'; +export { PatientDocumentCreateManyResultSchema } from './PatientDocumentCreateManyResult.schema'; +export { PatientDocumentUpdateResultSchema } from './PatientDocumentUpdateResult.schema'; +export { PatientDocumentUpdateManyResultSchema } from './PatientDocumentUpdateManyResult.schema'; +export { PatientDocumentUpsertResultSchema } from './PatientDocumentUpsertResult.schema'; +export { PatientDocumentDeleteResultSchema } from './PatientDocumentDeleteResult.schema'; +export { PatientDocumentDeleteManyResultSchema } from './PatientDocumentDeleteManyResult.schema'; +export { PatientDocumentAggregateResultSchema } from './PatientDocumentAggregateResult.schema'; +export { PatientDocumentGroupByResultSchema } from './PatientDocumentGroupByResult.schema'; +export { PatientDocumentCountResultSchema } from './PatientDocumentCountResult.schema'; +export { TwilioSettingsFindUniqueResultSchema } from './TwilioSettingsFindUniqueResult.schema'; +export { TwilioSettingsFindFirstResultSchema } from './TwilioSettingsFindFirstResult.schema'; +export { TwilioSettingsFindManyResultSchema } from './TwilioSettingsFindManyResult.schema'; +export { TwilioSettingsCreateResultSchema } from './TwilioSettingsCreateResult.schema'; +export { TwilioSettingsCreateManyResultSchema } from './TwilioSettingsCreateManyResult.schema'; +export { TwilioSettingsUpdateResultSchema } from './TwilioSettingsUpdateResult.schema'; +export { TwilioSettingsUpdateManyResultSchema } from './TwilioSettingsUpdateManyResult.schema'; +export { TwilioSettingsUpsertResultSchema } from './TwilioSettingsUpsertResult.schema'; +export { TwilioSettingsDeleteResultSchema } from './TwilioSettingsDeleteResult.schema'; +export { TwilioSettingsDeleteManyResultSchema } from './TwilioSettingsDeleteManyResult.schema'; +export { TwilioSettingsAggregateResultSchema } from './TwilioSettingsAggregateResult.schema'; +export { TwilioSettingsGroupByResultSchema } from './TwilioSettingsGroupByResult.schema'; +export { TwilioSettingsCountResultSchema } from './TwilioSettingsCountResult.schema'; +export { AiSettingsFindUniqueResultSchema } from './AiSettingsFindUniqueResult.schema'; +export { AiSettingsFindFirstResultSchema } from './AiSettingsFindFirstResult.schema'; +export { AiSettingsFindManyResultSchema } from './AiSettingsFindManyResult.schema'; +export { AiSettingsCreateResultSchema } from './AiSettingsCreateResult.schema'; +export { AiSettingsCreateManyResultSchema } from './AiSettingsCreateManyResult.schema'; +export { AiSettingsUpdateResultSchema } from './AiSettingsUpdateResult.schema'; +export { AiSettingsUpdateManyResultSchema } from './AiSettingsUpdateManyResult.schema'; +export { AiSettingsUpsertResultSchema } from './AiSettingsUpsertResult.schema'; +export { AiSettingsDeleteResultSchema } from './AiSettingsDeleteResult.schema'; +export { AiSettingsDeleteManyResultSchema } from './AiSettingsDeleteManyResult.schema'; +export { AiSettingsAggregateResultSchema } from './AiSettingsAggregateResult.schema'; +export { AiSettingsGroupByResultSchema } from './AiSettingsGroupByResult.schema'; +export { AiSettingsCountResultSchema } from './AiSettingsCountResult.schema'; +export { OfficeHoursFindUniqueResultSchema } from './OfficeHoursFindUniqueResult.schema'; +export { OfficeHoursFindFirstResultSchema } from './OfficeHoursFindFirstResult.schema'; +export { OfficeHoursFindManyResultSchema } from './OfficeHoursFindManyResult.schema'; +export { OfficeHoursCreateResultSchema } from './OfficeHoursCreateResult.schema'; +export { OfficeHoursCreateManyResultSchema } from './OfficeHoursCreateManyResult.schema'; +export { OfficeHoursUpdateResultSchema } from './OfficeHoursUpdateResult.schema'; +export { OfficeHoursUpdateManyResultSchema } from './OfficeHoursUpdateManyResult.schema'; +export { OfficeHoursUpsertResultSchema } from './OfficeHoursUpsertResult.schema'; +export { OfficeHoursDeleteResultSchema } from './OfficeHoursDeleteResult.schema'; +export { OfficeHoursDeleteManyResultSchema } from './OfficeHoursDeleteManyResult.schema'; +export { OfficeHoursAggregateResultSchema } from './OfficeHoursAggregateResult.schema'; +export { OfficeHoursGroupByResultSchema } from './OfficeHoursGroupByResult.schema'; +export { OfficeHoursCountResultSchema } from './OfficeHoursCountResult.schema'; +export { OfficeContactFindUniqueResultSchema } from './OfficeContactFindUniqueResult.schema'; +export { OfficeContactFindFirstResultSchema } from './OfficeContactFindFirstResult.schema'; +export { OfficeContactFindManyResultSchema } from './OfficeContactFindManyResult.schema'; +export { OfficeContactCreateResultSchema } from './OfficeContactCreateResult.schema'; +export { OfficeContactCreateManyResultSchema } from './OfficeContactCreateManyResult.schema'; +export { OfficeContactUpdateResultSchema } from './OfficeContactUpdateResult.schema'; +export { OfficeContactUpdateManyResultSchema } from './OfficeContactUpdateManyResult.schema'; +export { OfficeContactUpsertResultSchema } from './OfficeContactUpsertResult.schema'; +export { OfficeContactDeleteResultSchema } from './OfficeContactDeleteResult.schema'; +export { OfficeContactDeleteManyResultSchema } from './OfficeContactDeleteManyResult.schema'; +export { OfficeContactAggregateResultSchema } from './OfficeContactAggregateResult.schema'; +export { OfficeContactGroupByResultSchema } from './OfficeContactGroupByResult.schema'; +export { OfficeContactCountResultSchema } from './OfficeContactCountResult.schema'; +export { InsuranceContactFindUniqueResultSchema } from './InsuranceContactFindUniqueResult.schema'; +export { InsuranceContactFindFirstResultSchema } from './InsuranceContactFindFirstResult.schema'; +export { InsuranceContactFindManyResultSchema } from './InsuranceContactFindManyResult.schema'; +export { InsuranceContactCreateResultSchema } from './InsuranceContactCreateResult.schema'; +export { InsuranceContactCreateManyResultSchema } from './InsuranceContactCreateManyResult.schema'; +export { InsuranceContactUpdateResultSchema } from './InsuranceContactUpdateResult.schema'; +export { InsuranceContactUpdateManyResultSchema } from './InsuranceContactUpdateManyResult.schema'; +export { InsuranceContactUpsertResultSchema } from './InsuranceContactUpsertResult.schema'; +export { InsuranceContactDeleteResultSchema } from './InsuranceContactDeleteResult.schema'; +export { InsuranceContactDeleteManyResultSchema } from './InsuranceContactDeleteManyResult.schema'; +export { InsuranceContactAggregateResultSchema } from './InsuranceContactAggregateResult.schema'; +export { InsuranceContactGroupByResultSchema } from './InsuranceContactGroupByResult.schema'; +export { InsuranceContactCountResultSchema } from './InsuranceContactCountResult.schema'; +export { ProcedureTimeslotFindUniqueResultSchema } from './ProcedureTimeslotFindUniqueResult.schema'; +export { ProcedureTimeslotFindFirstResultSchema } from './ProcedureTimeslotFindFirstResult.schema'; +export { ProcedureTimeslotFindManyResultSchema } from './ProcedureTimeslotFindManyResult.schema'; +export { ProcedureTimeslotCreateResultSchema } from './ProcedureTimeslotCreateResult.schema'; +export { ProcedureTimeslotCreateManyResultSchema } from './ProcedureTimeslotCreateManyResult.schema'; +export { ProcedureTimeslotUpdateResultSchema } from './ProcedureTimeslotUpdateResult.schema'; +export { ProcedureTimeslotUpdateManyResultSchema } from './ProcedureTimeslotUpdateManyResult.schema'; +export { ProcedureTimeslotUpsertResultSchema } from './ProcedureTimeslotUpsertResult.schema'; +export { ProcedureTimeslotDeleteResultSchema } from './ProcedureTimeslotDeleteResult.schema'; +export { ProcedureTimeslotDeleteManyResultSchema } from './ProcedureTimeslotDeleteManyResult.schema'; +export { ProcedureTimeslotAggregateResultSchema } from './ProcedureTimeslotAggregateResult.schema'; +export { ProcedureTimeslotGroupByResultSchema } from './ProcedureTimeslotGroupByResult.schema'; +export { ProcedureTimeslotCountResultSchema } from './ProcedureTimeslotCountResult.schema'; +export { PatientConversationFindUniqueResultSchema } from './PatientConversationFindUniqueResult.schema'; +export { PatientConversationFindFirstResultSchema } from './PatientConversationFindFirstResult.schema'; +export { PatientConversationFindManyResultSchema } from './PatientConversationFindManyResult.schema'; +export { PatientConversationCreateResultSchema } from './PatientConversationCreateResult.schema'; +export { PatientConversationCreateManyResultSchema } from './PatientConversationCreateManyResult.schema'; +export { PatientConversationUpdateResultSchema } from './PatientConversationUpdateResult.schema'; +export { PatientConversationUpdateManyResultSchema } from './PatientConversationUpdateManyResult.schema'; +export { PatientConversationUpsertResultSchema } from './PatientConversationUpsertResult.schema'; +export { PatientConversationDeleteResultSchema } from './PatientConversationDeleteResult.schema'; +export { PatientConversationDeleteManyResultSchema } from './PatientConversationDeleteManyResult.schema'; +export { PatientConversationAggregateResultSchema } from './PatientConversationAggregateResult.schema'; +export { PatientConversationGroupByResultSchema } from './PatientConversationGroupByResult.schema'; +export { PatientConversationCountResultSchema } from './PatientConversationCountResult.schema'; +export { LabRxTemplateFindUniqueResultSchema } from './LabRxTemplateFindUniqueResult.schema'; +export { LabRxTemplateFindFirstResultSchema } from './LabRxTemplateFindFirstResult.schema'; +export { LabRxTemplateFindManyResultSchema } from './LabRxTemplateFindManyResult.schema'; +export { LabRxTemplateCreateResultSchema } from './LabRxTemplateCreateResult.schema'; +export { LabRxTemplateCreateManyResultSchema } from './LabRxTemplateCreateManyResult.schema'; +export { LabRxTemplateUpdateResultSchema } from './LabRxTemplateUpdateResult.schema'; +export { LabRxTemplateUpdateManyResultSchema } from './LabRxTemplateUpdateManyResult.schema'; +export { LabRxTemplateUpsertResultSchema } from './LabRxTemplateUpsertResult.schema'; +export { LabRxTemplateDeleteResultSchema } from './LabRxTemplateDeleteResult.schema'; +export { LabRxTemplateDeleteManyResultSchema } from './LabRxTemplateDeleteManyResult.schema'; +export { LabRxTemplateAggregateResultSchema } from './LabRxTemplateAggregateResult.schema'; +export { LabRxTemplateGroupByResultSchema } from './LabRxTemplateGroupByResult.schema'; +export { LabRxTemplateCountResultSchema } from './LabRxTemplateCountResult.schema'; +export { CommissionBatchFindUniqueResultSchema } from './CommissionBatchFindUniqueResult.schema'; +export { CommissionBatchFindFirstResultSchema } from './CommissionBatchFindFirstResult.schema'; +export { CommissionBatchFindManyResultSchema } from './CommissionBatchFindManyResult.schema'; +export { CommissionBatchCreateResultSchema } from './CommissionBatchCreateResult.schema'; +export { CommissionBatchCreateManyResultSchema } from './CommissionBatchCreateManyResult.schema'; +export { CommissionBatchUpdateResultSchema } from './CommissionBatchUpdateResult.schema'; +export { CommissionBatchUpdateManyResultSchema } from './CommissionBatchUpdateManyResult.schema'; +export { CommissionBatchUpsertResultSchema } from './CommissionBatchUpsertResult.schema'; +export { CommissionBatchDeleteResultSchema } from './CommissionBatchDeleteResult.schema'; +export { CommissionBatchDeleteManyResultSchema } from './CommissionBatchDeleteManyResult.schema'; +export { CommissionBatchAggregateResultSchema } from './CommissionBatchAggregateResult.schema'; +export { CommissionBatchGroupByResultSchema } from './CommissionBatchGroupByResult.schema'; +export { CommissionBatchCountResultSchema } from './CommissionBatchCountResult.schema'; +export { CommissionBatchItemFindUniqueResultSchema } from './CommissionBatchItemFindUniqueResult.schema'; +export { CommissionBatchItemFindFirstResultSchema } from './CommissionBatchItemFindFirstResult.schema'; +export { CommissionBatchItemFindManyResultSchema } from './CommissionBatchItemFindManyResult.schema'; +export { CommissionBatchItemCreateResultSchema } from './CommissionBatchItemCreateResult.schema'; +export { CommissionBatchItemCreateManyResultSchema } from './CommissionBatchItemCreateManyResult.schema'; +export { CommissionBatchItemUpdateResultSchema } from './CommissionBatchItemUpdateResult.schema'; +export { CommissionBatchItemUpdateManyResultSchema } from './CommissionBatchItemUpdateManyResult.schema'; +export { CommissionBatchItemUpsertResultSchema } from './CommissionBatchItemUpsertResult.schema'; +export { CommissionBatchItemDeleteResultSchema } from './CommissionBatchItemDeleteResult.schema'; +export { CommissionBatchItemDeleteManyResultSchema } from './CommissionBatchItemDeleteManyResult.schema'; +export { CommissionBatchItemAggregateResultSchema } from './CommissionBatchItemAggregateResult.schema'; +export { CommissionBatchItemGroupByResultSchema } from './CommissionBatchItemGroupByResult.schema'; +export { CommissionBatchItemCountResultSchema } from './CommissionBatchItemCountResult.schema'; +export { SeleniumSettingsFindUniqueResultSchema } from './SeleniumSettingsFindUniqueResult.schema'; +export { SeleniumSettingsFindFirstResultSchema } from './SeleniumSettingsFindFirstResult.schema'; +export { SeleniumSettingsFindManyResultSchema } from './SeleniumSettingsFindManyResult.schema'; +export { SeleniumSettingsCreateResultSchema } from './SeleniumSettingsCreateResult.schema'; +export { SeleniumSettingsCreateManyResultSchema } from './SeleniumSettingsCreateManyResult.schema'; +export { SeleniumSettingsUpdateResultSchema } from './SeleniumSettingsUpdateResult.schema'; +export { SeleniumSettingsUpdateManyResultSchema } from './SeleniumSettingsUpdateManyResult.schema'; +export { SeleniumSettingsUpsertResultSchema } from './SeleniumSettingsUpsertResult.schema'; +export { SeleniumSettingsDeleteResultSchema } from './SeleniumSettingsDeleteResult.schema'; +export { SeleniumSettingsDeleteManyResultSchema } from './SeleniumSettingsDeleteManyResult.schema'; +export { SeleniumSettingsAggregateResultSchema } from './SeleniumSettingsAggregateResult.schema'; +export { SeleniumSettingsGroupByResultSchema } from './SeleniumSettingsGroupByResult.schema'; +export { SeleniumSettingsCountResultSchema } from './SeleniumSettingsCountResult.schema'; diff --git a/packages/db/shared/schemas/updateManyAiSettings.schema.ts b/packages/db/shared/schemas/updateManyAiSettings.schema.ts new file mode 100644 index 00000000..8673ee8a --- /dev/null +++ b/packages/db/shared/schemas/updateManyAiSettings.schema.ts @@ -0,0 +1,8 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { AiSettingsUpdateManyMutationInputObjectSchema as AiSettingsUpdateManyMutationInputObjectSchema } from './objects/AiSettingsUpdateManyMutationInput.schema'; +import { AiSettingsWhereInputObjectSchema as AiSettingsWhereInputObjectSchema } from './objects/AiSettingsWhereInput.schema'; + +export const AiSettingsUpdateManySchema: z.ZodType = z.object({ data: AiSettingsUpdateManyMutationInputObjectSchema, where: AiSettingsWhereInputObjectSchema.optional() }).strict() as unknown as z.ZodType; + +export const AiSettingsUpdateManyZodSchema = z.object({ data: AiSettingsUpdateManyMutationInputObjectSchema, where: AiSettingsWhereInputObjectSchema.optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/updateManyAndReturnAiSettings.schema.ts b/packages/db/shared/schemas/updateManyAndReturnAiSettings.schema.ts new file mode 100644 index 00000000..794d4624 --- /dev/null +++ b/packages/db/shared/schemas/updateManyAndReturnAiSettings.schema.ts @@ -0,0 +1,9 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { AiSettingsSelectObjectSchema as AiSettingsSelectObjectSchema } from './objects/AiSettingsSelect.schema'; +import { AiSettingsUpdateManyMutationInputObjectSchema as AiSettingsUpdateManyMutationInputObjectSchema } from './objects/AiSettingsUpdateManyMutationInput.schema'; +import { AiSettingsWhereInputObjectSchema as AiSettingsWhereInputObjectSchema } from './objects/AiSettingsWhereInput.schema'; + +export const AiSettingsUpdateManyAndReturnSchema: z.ZodType = z.object({ select: AiSettingsSelectObjectSchema.optional(), data: AiSettingsUpdateManyMutationInputObjectSchema, where: AiSettingsWhereInputObjectSchema.optional() }).strict() as unknown as z.ZodType; + +export const AiSettingsUpdateManyAndReturnZodSchema = z.object({ select: AiSettingsSelectObjectSchema.optional(), data: AiSettingsUpdateManyMutationInputObjectSchema, where: AiSettingsWhereInputObjectSchema.optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/updateManyAndReturnCommissionBatch.schema.ts b/packages/db/shared/schemas/updateManyAndReturnCommissionBatch.schema.ts new file mode 100644 index 00000000..7fd72aa6 --- /dev/null +++ b/packages/db/shared/schemas/updateManyAndReturnCommissionBatch.schema.ts @@ -0,0 +1,9 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { CommissionBatchSelectObjectSchema as CommissionBatchSelectObjectSchema } from './objects/CommissionBatchSelect.schema'; +import { CommissionBatchUpdateManyMutationInputObjectSchema as CommissionBatchUpdateManyMutationInputObjectSchema } from './objects/CommissionBatchUpdateManyMutationInput.schema'; +import { CommissionBatchWhereInputObjectSchema as CommissionBatchWhereInputObjectSchema } from './objects/CommissionBatchWhereInput.schema'; + +export const CommissionBatchUpdateManyAndReturnSchema: z.ZodType = z.object({ select: CommissionBatchSelectObjectSchema.optional(), data: CommissionBatchUpdateManyMutationInputObjectSchema, where: CommissionBatchWhereInputObjectSchema.optional() }).strict() as unknown as z.ZodType; + +export const CommissionBatchUpdateManyAndReturnZodSchema = z.object({ select: CommissionBatchSelectObjectSchema.optional(), data: CommissionBatchUpdateManyMutationInputObjectSchema, where: CommissionBatchWhereInputObjectSchema.optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/updateManyAndReturnCommissionBatchItem.schema.ts b/packages/db/shared/schemas/updateManyAndReturnCommissionBatchItem.schema.ts new file mode 100644 index 00000000..7416fa85 --- /dev/null +++ b/packages/db/shared/schemas/updateManyAndReturnCommissionBatchItem.schema.ts @@ -0,0 +1,9 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { CommissionBatchItemSelectObjectSchema as CommissionBatchItemSelectObjectSchema } from './objects/CommissionBatchItemSelect.schema'; +import { CommissionBatchItemUpdateManyMutationInputObjectSchema as CommissionBatchItemUpdateManyMutationInputObjectSchema } from './objects/CommissionBatchItemUpdateManyMutationInput.schema'; +import { CommissionBatchItemWhereInputObjectSchema as CommissionBatchItemWhereInputObjectSchema } from './objects/CommissionBatchItemWhereInput.schema'; + +export const CommissionBatchItemUpdateManyAndReturnSchema: z.ZodType = z.object({ select: CommissionBatchItemSelectObjectSchema.optional(), data: CommissionBatchItemUpdateManyMutationInputObjectSchema, where: CommissionBatchItemWhereInputObjectSchema.optional() }).strict() as unknown as z.ZodType; + +export const CommissionBatchItemUpdateManyAndReturnZodSchema = z.object({ select: CommissionBatchItemSelectObjectSchema.optional(), data: CommissionBatchItemUpdateManyMutationInputObjectSchema, where: CommissionBatchItemWhereInputObjectSchema.optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/updateManyAndReturnCommunication.schema.ts b/packages/db/shared/schemas/updateManyAndReturnCommunication.schema.ts new file mode 100644 index 00000000..ccb101f4 --- /dev/null +++ b/packages/db/shared/schemas/updateManyAndReturnCommunication.schema.ts @@ -0,0 +1,9 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { CommunicationSelectObjectSchema as CommunicationSelectObjectSchema } from './objects/CommunicationSelect.schema'; +import { CommunicationUpdateManyMutationInputObjectSchema as CommunicationUpdateManyMutationInputObjectSchema } from './objects/CommunicationUpdateManyMutationInput.schema'; +import { CommunicationWhereInputObjectSchema as CommunicationWhereInputObjectSchema } from './objects/CommunicationWhereInput.schema'; + +export const CommunicationUpdateManyAndReturnSchema: z.ZodType = z.object({ select: CommunicationSelectObjectSchema.optional(), data: CommunicationUpdateManyMutationInputObjectSchema, where: CommunicationWhereInputObjectSchema.optional() }).strict() as unknown as z.ZodType; + +export const CommunicationUpdateManyAndReturnZodSchema = z.object({ select: CommunicationSelectObjectSchema.optional(), data: CommunicationUpdateManyMutationInputObjectSchema, where: CommunicationWhereInputObjectSchema.optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/updateManyAndReturnInsuranceContact.schema.ts b/packages/db/shared/schemas/updateManyAndReturnInsuranceContact.schema.ts new file mode 100644 index 00000000..163b4061 --- /dev/null +++ b/packages/db/shared/schemas/updateManyAndReturnInsuranceContact.schema.ts @@ -0,0 +1,9 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { InsuranceContactSelectObjectSchema as InsuranceContactSelectObjectSchema } from './objects/InsuranceContactSelect.schema'; +import { InsuranceContactUpdateManyMutationInputObjectSchema as InsuranceContactUpdateManyMutationInputObjectSchema } from './objects/InsuranceContactUpdateManyMutationInput.schema'; +import { InsuranceContactWhereInputObjectSchema as InsuranceContactWhereInputObjectSchema } from './objects/InsuranceContactWhereInput.schema'; + +export const InsuranceContactUpdateManyAndReturnSchema: z.ZodType = z.object({ select: InsuranceContactSelectObjectSchema.optional(), data: InsuranceContactUpdateManyMutationInputObjectSchema, where: InsuranceContactWhereInputObjectSchema.optional() }).strict() as unknown as z.ZodType; + +export const InsuranceContactUpdateManyAndReturnZodSchema = z.object({ select: InsuranceContactSelectObjectSchema.optional(), data: InsuranceContactUpdateManyMutationInputObjectSchema, where: InsuranceContactWhereInputObjectSchema.optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/updateManyAndReturnLabRxTemplate.schema.ts b/packages/db/shared/schemas/updateManyAndReturnLabRxTemplate.schema.ts new file mode 100644 index 00000000..032fd21d --- /dev/null +++ b/packages/db/shared/schemas/updateManyAndReturnLabRxTemplate.schema.ts @@ -0,0 +1,9 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { LabRxTemplateSelectObjectSchema as LabRxTemplateSelectObjectSchema } from './objects/LabRxTemplateSelect.schema'; +import { LabRxTemplateUpdateManyMutationInputObjectSchema as LabRxTemplateUpdateManyMutationInputObjectSchema } from './objects/LabRxTemplateUpdateManyMutationInput.schema'; +import { LabRxTemplateWhereInputObjectSchema as LabRxTemplateWhereInputObjectSchema } from './objects/LabRxTemplateWhereInput.schema'; + +export const LabRxTemplateUpdateManyAndReturnSchema: z.ZodType = z.object({ select: LabRxTemplateSelectObjectSchema.optional(), data: LabRxTemplateUpdateManyMutationInputObjectSchema, where: LabRxTemplateWhereInputObjectSchema.optional() }).strict() as unknown as z.ZodType; + +export const LabRxTemplateUpdateManyAndReturnZodSchema = z.object({ select: LabRxTemplateSelectObjectSchema.optional(), data: LabRxTemplateUpdateManyMutationInputObjectSchema, where: LabRxTemplateWhereInputObjectSchema.optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/updateManyAndReturnOfficeContact.schema.ts b/packages/db/shared/schemas/updateManyAndReturnOfficeContact.schema.ts new file mode 100644 index 00000000..82b1b521 --- /dev/null +++ b/packages/db/shared/schemas/updateManyAndReturnOfficeContact.schema.ts @@ -0,0 +1,9 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { OfficeContactSelectObjectSchema as OfficeContactSelectObjectSchema } from './objects/OfficeContactSelect.schema'; +import { OfficeContactUpdateManyMutationInputObjectSchema as OfficeContactUpdateManyMutationInputObjectSchema } from './objects/OfficeContactUpdateManyMutationInput.schema'; +import { OfficeContactWhereInputObjectSchema as OfficeContactWhereInputObjectSchema } from './objects/OfficeContactWhereInput.schema'; + +export const OfficeContactUpdateManyAndReturnSchema: z.ZodType = z.object({ select: OfficeContactSelectObjectSchema.optional(), data: OfficeContactUpdateManyMutationInputObjectSchema, where: OfficeContactWhereInputObjectSchema.optional() }).strict() as unknown as z.ZodType; + +export const OfficeContactUpdateManyAndReturnZodSchema = z.object({ select: OfficeContactSelectObjectSchema.optional(), data: OfficeContactUpdateManyMutationInputObjectSchema, where: OfficeContactWhereInputObjectSchema.optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/updateManyAndReturnOfficeHours.schema.ts b/packages/db/shared/schemas/updateManyAndReturnOfficeHours.schema.ts new file mode 100644 index 00000000..8a172ddd --- /dev/null +++ b/packages/db/shared/schemas/updateManyAndReturnOfficeHours.schema.ts @@ -0,0 +1,9 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { OfficeHoursSelectObjectSchema as OfficeHoursSelectObjectSchema } from './objects/OfficeHoursSelect.schema'; +import { OfficeHoursUpdateManyMutationInputObjectSchema as OfficeHoursUpdateManyMutationInputObjectSchema } from './objects/OfficeHoursUpdateManyMutationInput.schema'; +import { OfficeHoursWhereInputObjectSchema as OfficeHoursWhereInputObjectSchema } from './objects/OfficeHoursWhereInput.schema'; + +export const OfficeHoursUpdateManyAndReturnSchema: z.ZodType = z.object({ select: OfficeHoursSelectObjectSchema.optional(), data: OfficeHoursUpdateManyMutationInputObjectSchema, where: OfficeHoursWhereInputObjectSchema.optional() }).strict() as unknown as z.ZodType; + +export const OfficeHoursUpdateManyAndReturnZodSchema = z.object({ select: OfficeHoursSelectObjectSchema.optional(), data: OfficeHoursUpdateManyMutationInputObjectSchema, where: OfficeHoursWhereInputObjectSchema.optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/updateManyAndReturnPatientConversation.schema.ts b/packages/db/shared/schemas/updateManyAndReturnPatientConversation.schema.ts new file mode 100644 index 00000000..0ba7cac0 --- /dev/null +++ b/packages/db/shared/schemas/updateManyAndReturnPatientConversation.schema.ts @@ -0,0 +1,9 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { PatientConversationSelectObjectSchema as PatientConversationSelectObjectSchema } from './objects/PatientConversationSelect.schema'; +import { PatientConversationUpdateManyMutationInputObjectSchema as PatientConversationUpdateManyMutationInputObjectSchema } from './objects/PatientConversationUpdateManyMutationInput.schema'; +import { PatientConversationWhereInputObjectSchema as PatientConversationWhereInputObjectSchema } from './objects/PatientConversationWhereInput.schema'; + +export const PatientConversationUpdateManyAndReturnSchema: z.ZodType = z.object({ select: PatientConversationSelectObjectSchema.optional(), data: PatientConversationUpdateManyMutationInputObjectSchema, where: PatientConversationWhereInputObjectSchema.optional() }).strict() as unknown as z.ZodType; + +export const PatientConversationUpdateManyAndReturnZodSchema = z.object({ select: PatientConversationSelectObjectSchema.optional(), data: PatientConversationUpdateManyMutationInputObjectSchema, where: PatientConversationWhereInputObjectSchema.optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/updateManyAndReturnPatientDocument.schema.ts b/packages/db/shared/schemas/updateManyAndReturnPatientDocument.schema.ts new file mode 100644 index 00000000..ac0f8e76 --- /dev/null +++ b/packages/db/shared/schemas/updateManyAndReturnPatientDocument.schema.ts @@ -0,0 +1,9 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { PatientDocumentSelectObjectSchema as PatientDocumentSelectObjectSchema } from './objects/PatientDocumentSelect.schema'; +import { PatientDocumentUpdateManyMutationInputObjectSchema as PatientDocumentUpdateManyMutationInputObjectSchema } from './objects/PatientDocumentUpdateManyMutationInput.schema'; +import { PatientDocumentWhereInputObjectSchema as PatientDocumentWhereInputObjectSchema } from './objects/PatientDocumentWhereInput.schema'; + +export const PatientDocumentUpdateManyAndReturnSchema: z.ZodType = z.object({ select: PatientDocumentSelectObjectSchema.optional(), data: PatientDocumentUpdateManyMutationInputObjectSchema, where: PatientDocumentWhereInputObjectSchema.optional() }).strict() as unknown as z.ZodType; + +export const PatientDocumentUpdateManyAndReturnZodSchema = z.object({ select: PatientDocumentSelectObjectSchema.optional(), data: PatientDocumentUpdateManyMutationInputObjectSchema, where: PatientDocumentWhereInputObjectSchema.optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/updateManyAndReturnProcedureTimeslot.schema.ts b/packages/db/shared/schemas/updateManyAndReturnProcedureTimeslot.schema.ts new file mode 100644 index 00000000..02cf680b --- /dev/null +++ b/packages/db/shared/schemas/updateManyAndReturnProcedureTimeslot.schema.ts @@ -0,0 +1,9 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { ProcedureTimeslotSelectObjectSchema as ProcedureTimeslotSelectObjectSchema } from './objects/ProcedureTimeslotSelect.schema'; +import { ProcedureTimeslotUpdateManyMutationInputObjectSchema as ProcedureTimeslotUpdateManyMutationInputObjectSchema } from './objects/ProcedureTimeslotUpdateManyMutationInput.schema'; +import { ProcedureTimeslotWhereInputObjectSchema as ProcedureTimeslotWhereInputObjectSchema } from './objects/ProcedureTimeslotWhereInput.schema'; + +export const ProcedureTimeslotUpdateManyAndReturnSchema: z.ZodType = z.object({ select: ProcedureTimeslotSelectObjectSchema.optional(), data: ProcedureTimeslotUpdateManyMutationInputObjectSchema, where: ProcedureTimeslotWhereInputObjectSchema.optional() }).strict() as unknown as z.ZodType; + +export const ProcedureTimeslotUpdateManyAndReturnZodSchema = z.object({ select: ProcedureTimeslotSelectObjectSchema.optional(), data: ProcedureTimeslotUpdateManyMutationInputObjectSchema, where: ProcedureTimeslotWhereInputObjectSchema.optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/updateManyAndReturnSeleniumSettings.schema.ts b/packages/db/shared/schemas/updateManyAndReturnSeleniumSettings.schema.ts new file mode 100644 index 00000000..5fb26afa --- /dev/null +++ b/packages/db/shared/schemas/updateManyAndReturnSeleniumSettings.schema.ts @@ -0,0 +1,9 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { SeleniumSettingsSelectObjectSchema as SeleniumSettingsSelectObjectSchema } from './objects/SeleniumSettingsSelect.schema'; +import { SeleniumSettingsUpdateManyMutationInputObjectSchema as SeleniumSettingsUpdateManyMutationInputObjectSchema } from './objects/SeleniumSettingsUpdateManyMutationInput.schema'; +import { SeleniumSettingsWhereInputObjectSchema as SeleniumSettingsWhereInputObjectSchema } from './objects/SeleniumSettingsWhereInput.schema'; + +export const SeleniumSettingsUpdateManyAndReturnSchema: z.ZodType = z.object({ select: SeleniumSettingsSelectObjectSchema.optional(), data: SeleniumSettingsUpdateManyMutationInputObjectSchema, where: SeleniumSettingsWhereInputObjectSchema.optional() }).strict() as unknown as z.ZodType; + +export const SeleniumSettingsUpdateManyAndReturnZodSchema = z.object({ select: SeleniumSettingsSelectObjectSchema.optional(), data: SeleniumSettingsUpdateManyMutationInputObjectSchema, where: SeleniumSettingsWhereInputObjectSchema.optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/updateManyAndReturnTwilioSettings.schema.ts b/packages/db/shared/schemas/updateManyAndReturnTwilioSettings.schema.ts new file mode 100644 index 00000000..d577ea6d --- /dev/null +++ b/packages/db/shared/schemas/updateManyAndReturnTwilioSettings.schema.ts @@ -0,0 +1,9 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { TwilioSettingsSelectObjectSchema as TwilioSettingsSelectObjectSchema } from './objects/TwilioSettingsSelect.schema'; +import { TwilioSettingsUpdateManyMutationInputObjectSchema as TwilioSettingsUpdateManyMutationInputObjectSchema } from './objects/TwilioSettingsUpdateManyMutationInput.schema'; +import { TwilioSettingsWhereInputObjectSchema as TwilioSettingsWhereInputObjectSchema } from './objects/TwilioSettingsWhereInput.schema'; + +export const TwilioSettingsUpdateManyAndReturnSchema: z.ZodType = z.object({ select: TwilioSettingsSelectObjectSchema.optional(), data: TwilioSettingsUpdateManyMutationInputObjectSchema, where: TwilioSettingsWhereInputObjectSchema.optional() }).strict() as unknown as z.ZodType; + +export const TwilioSettingsUpdateManyAndReturnZodSchema = z.object({ select: TwilioSettingsSelectObjectSchema.optional(), data: TwilioSettingsUpdateManyMutationInputObjectSchema, where: TwilioSettingsWhereInputObjectSchema.optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/updateManyCommissionBatch.schema.ts b/packages/db/shared/schemas/updateManyCommissionBatch.schema.ts new file mode 100644 index 00000000..ebbae81c --- /dev/null +++ b/packages/db/shared/schemas/updateManyCommissionBatch.schema.ts @@ -0,0 +1,8 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { CommissionBatchUpdateManyMutationInputObjectSchema as CommissionBatchUpdateManyMutationInputObjectSchema } from './objects/CommissionBatchUpdateManyMutationInput.schema'; +import { CommissionBatchWhereInputObjectSchema as CommissionBatchWhereInputObjectSchema } from './objects/CommissionBatchWhereInput.schema'; + +export const CommissionBatchUpdateManySchema: z.ZodType = z.object({ data: CommissionBatchUpdateManyMutationInputObjectSchema, where: CommissionBatchWhereInputObjectSchema.optional() }).strict() as unknown as z.ZodType; + +export const CommissionBatchUpdateManyZodSchema = z.object({ data: CommissionBatchUpdateManyMutationInputObjectSchema, where: CommissionBatchWhereInputObjectSchema.optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/updateManyCommissionBatchItem.schema.ts b/packages/db/shared/schemas/updateManyCommissionBatchItem.schema.ts new file mode 100644 index 00000000..b508eb5d --- /dev/null +++ b/packages/db/shared/schemas/updateManyCommissionBatchItem.schema.ts @@ -0,0 +1,8 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { CommissionBatchItemUpdateManyMutationInputObjectSchema as CommissionBatchItemUpdateManyMutationInputObjectSchema } from './objects/CommissionBatchItemUpdateManyMutationInput.schema'; +import { CommissionBatchItemWhereInputObjectSchema as CommissionBatchItemWhereInputObjectSchema } from './objects/CommissionBatchItemWhereInput.schema'; + +export const CommissionBatchItemUpdateManySchema: z.ZodType = z.object({ data: CommissionBatchItemUpdateManyMutationInputObjectSchema, where: CommissionBatchItemWhereInputObjectSchema.optional() }).strict() as unknown as z.ZodType; + +export const CommissionBatchItemUpdateManyZodSchema = z.object({ data: CommissionBatchItemUpdateManyMutationInputObjectSchema, where: CommissionBatchItemWhereInputObjectSchema.optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/updateManyCommunication.schema.ts b/packages/db/shared/schemas/updateManyCommunication.schema.ts new file mode 100644 index 00000000..71c9c868 --- /dev/null +++ b/packages/db/shared/schemas/updateManyCommunication.schema.ts @@ -0,0 +1,8 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { CommunicationUpdateManyMutationInputObjectSchema as CommunicationUpdateManyMutationInputObjectSchema } from './objects/CommunicationUpdateManyMutationInput.schema'; +import { CommunicationWhereInputObjectSchema as CommunicationWhereInputObjectSchema } from './objects/CommunicationWhereInput.schema'; + +export const CommunicationUpdateManySchema: z.ZodType = z.object({ data: CommunicationUpdateManyMutationInputObjectSchema, where: CommunicationWhereInputObjectSchema.optional() }).strict() as unknown as z.ZodType; + +export const CommunicationUpdateManyZodSchema = z.object({ data: CommunicationUpdateManyMutationInputObjectSchema, where: CommunicationWhereInputObjectSchema.optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/updateManyInsuranceContact.schema.ts b/packages/db/shared/schemas/updateManyInsuranceContact.schema.ts new file mode 100644 index 00000000..c37f16ce --- /dev/null +++ b/packages/db/shared/schemas/updateManyInsuranceContact.schema.ts @@ -0,0 +1,8 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { InsuranceContactUpdateManyMutationInputObjectSchema as InsuranceContactUpdateManyMutationInputObjectSchema } from './objects/InsuranceContactUpdateManyMutationInput.schema'; +import { InsuranceContactWhereInputObjectSchema as InsuranceContactWhereInputObjectSchema } from './objects/InsuranceContactWhereInput.schema'; + +export const InsuranceContactUpdateManySchema: z.ZodType = z.object({ data: InsuranceContactUpdateManyMutationInputObjectSchema, where: InsuranceContactWhereInputObjectSchema.optional() }).strict() as unknown as z.ZodType; + +export const InsuranceContactUpdateManyZodSchema = z.object({ data: InsuranceContactUpdateManyMutationInputObjectSchema, where: InsuranceContactWhereInputObjectSchema.optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/updateManyLabRxTemplate.schema.ts b/packages/db/shared/schemas/updateManyLabRxTemplate.schema.ts new file mode 100644 index 00000000..617b8dc0 --- /dev/null +++ b/packages/db/shared/schemas/updateManyLabRxTemplate.schema.ts @@ -0,0 +1,8 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { LabRxTemplateUpdateManyMutationInputObjectSchema as LabRxTemplateUpdateManyMutationInputObjectSchema } from './objects/LabRxTemplateUpdateManyMutationInput.schema'; +import { LabRxTemplateWhereInputObjectSchema as LabRxTemplateWhereInputObjectSchema } from './objects/LabRxTemplateWhereInput.schema'; + +export const LabRxTemplateUpdateManySchema: z.ZodType = z.object({ data: LabRxTemplateUpdateManyMutationInputObjectSchema, where: LabRxTemplateWhereInputObjectSchema.optional() }).strict() as unknown as z.ZodType; + +export const LabRxTemplateUpdateManyZodSchema = z.object({ data: LabRxTemplateUpdateManyMutationInputObjectSchema, where: LabRxTemplateWhereInputObjectSchema.optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/updateManyOfficeContact.schema.ts b/packages/db/shared/schemas/updateManyOfficeContact.schema.ts new file mode 100644 index 00000000..51a29735 --- /dev/null +++ b/packages/db/shared/schemas/updateManyOfficeContact.schema.ts @@ -0,0 +1,8 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { OfficeContactUpdateManyMutationInputObjectSchema as OfficeContactUpdateManyMutationInputObjectSchema } from './objects/OfficeContactUpdateManyMutationInput.schema'; +import { OfficeContactWhereInputObjectSchema as OfficeContactWhereInputObjectSchema } from './objects/OfficeContactWhereInput.schema'; + +export const OfficeContactUpdateManySchema: z.ZodType = z.object({ data: OfficeContactUpdateManyMutationInputObjectSchema, where: OfficeContactWhereInputObjectSchema.optional() }).strict() as unknown as z.ZodType; + +export const OfficeContactUpdateManyZodSchema = z.object({ data: OfficeContactUpdateManyMutationInputObjectSchema, where: OfficeContactWhereInputObjectSchema.optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/updateManyOfficeHours.schema.ts b/packages/db/shared/schemas/updateManyOfficeHours.schema.ts new file mode 100644 index 00000000..160faed2 --- /dev/null +++ b/packages/db/shared/schemas/updateManyOfficeHours.schema.ts @@ -0,0 +1,8 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { OfficeHoursUpdateManyMutationInputObjectSchema as OfficeHoursUpdateManyMutationInputObjectSchema } from './objects/OfficeHoursUpdateManyMutationInput.schema'; +import { OfficeHoursWhereInputObjectSchema as OfficeHoursWhereInputObjectSchema } from './objects/OfficeHoursWhereInput.schema'; + +export const OfficeHoursUpdateManySchema: z.ZodType = z.object({ data: OfficeHoursUpdateManyMutationInputObjectSchema, where: OfficeHoursWhereInputObjectSchema.optional() }).strict() as unknown as z.ZodType; + +export const OfficeHoursUpdateManyZodSchema = z.object({ data: OfficeHoursUpdateManyMutationInputObjectSchema, where: OfficeHoursWhereInputObjectSchema.optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/updateManyPatientConversation.schema.ts b/packages/db/shared/schemas/updateManyPatientConversation.schema.ts new file mode 100644 index 00000000..bab74946 --- /dev/null +++ b/packages/db/shared/schemas/updateManyPatientConversation.schema.ts @@ -0,0 +1,8 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { PatientConversationUpdateManyMutationInputObjectSchema as PatientConversationUpdateManyMutationInputObjectSchema } from './objects/PatientConversationUpdateManyMutationInput.schema'; +import { PatientConversationWhereInputObjectSchema as PatientConversationWhereInputObjectSchema } from './objects/PatientConversationWhereInput.schema'; + +export const PatientConversationUpdateManySchema: z.ZodType = z.object({ data: PatientConversationUpdateManyMutationInputObjectSchema, where: PatientConversationWhereInputObjectSchema.optional() }).strict() as unknown as z.ZodType; + +export const PatientConversationUpdateManyZodSchema = z.object({ data: PatientConversationUpdateManyMutationInputObjectSchema, where: PatientConversationWhereInputObjectSchema.optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/updateManyPatientDocument.schema.ts b/packages/db/shared/schemas/updateManyPatientDocument.schema.ts new file mode 100644 index 00000000..6e6e6b5d --- /dev/null +++ b/packages/db/shared/schemas/updateManyPatientDocument.schema.ts @@ -0,0 +1,8 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { PatientDocumentUpdateManyMutationInputObjectSchema as PatientDocumentUpdateManyMutationInputObjectSchema } from './objects/PatientDocumentUpdateManyMutationInput.schema'; +import { PatientDocumentWhereInputObjectSchema as PatientDocumentWhereInputObjectSchema } from './objects/PatientDocumentWhereInput.schema'; + +export const PatientDocumentUpdateManySchema: z.ZodType = z.object({ data: PatientDocumentUpdateManyMutationInputObjectSchema, where: PatientDocumentWhereInputObjectSchema.optional() }).strict() as unknown as z.ZodType; + +export const PatientDocumentUpdateManyZodSchema = z.object({ data: PatientDocumentUpdateManyMutationInputObjectSchema, where: PatientDocumentWhereInputObjectSchema.optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/updateManyProcedureTimeslot.schema.ts b/packages/db/shared/schemas/updateManyProcedureTimeslot.schema.ts new file mode 100644 index 00000000..633a2b3d --- /dev/null +++ b/packages/db/shared/schemas/updateManyProcedureTimeslot.schema.ts @@ -0,0 +1,8 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { ProcedureTimeslotUpdateManyMutationInputObjectSchema as ProcedureTimeslotUpdateManyMutationInputObjectSchema } from './objects/ProcedureTimeslotUpdateManyMutationInput.schema'; +import { ProcedureTimeslotWhereInputObjectSchema as ProcedureTimeslotWhereInputObjectSchema } from './objects/ProcedureTimeslotWhereInput.schema'; + +export const ProcedureTimeslotUpdateManySchema: z.ZodType = z.object({ data: ProcedureTimeslotUpdateManyMutationInputObjectSchema, where: ProcedureTimeslotWhereInputObjectSchema.optional() }).strict() as unknown as z.ZodType; + +export const ProcedureTimeslotUpdateManyZodSchema = z.object({ data: ProcedureTimeslotUpdateManyMutationInputObjectSchema, where: ProcedureTimeslotWhereInputObjectSchema.optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/updateManySeleniumSettings.schema.ts b/packages/db/shared/schemas/updateManySeleniumSettings.schema.ts new file mode 100644 index 00000000..19df061a --- /dev/null +++ b/packages/db/shared/schemas/updateManySeleniumSettings.schema.ts @@ -0,0 +1,8 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { SeleniumSettingsUpdateManyMutationInputObjectSchema as SeleniumSettingsUpdateManyMutationInputObjectSchema } from './objects/SeleniumSettingsUpdateManyMutationInput.schema'; +import { SeleniumSettingsWhereInputObjectSchema as SeleniumSettingsWhereInputObjectSchema } from './objects/SeleniumSettingsWhereInput.schema'; + +export const SeleniumSettingsUpdateManySchema: z.ZodType = z.object({ data: SeleniumSettingsUpdateManyMutationInputObjectSchema, where: SeleniumSettingsWhereInputObjectSchema.optional() }).strict() as unknown as z.ZodType; + +export const SeleniumSettingsUpdateManyZodSchema = z.object({ data: SeleniumSettingsUpdateManyMutationInputObjectSchema, where: SeleniumSettingsWhereInputObjectSchema.optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/updateManyTwilioSettings.schema.ts b/packages/db/shared/schemas/updateManyTwilioSettings.schema.ts new file mode 100644 index 00000000..db5decfc --- /dev/null +++ b/packages/db/shared/schemas/updateManyTwilioSettings.schema.ts @@ -0,0 +1,8 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { TwilioSettingsUpdateManyMutationInputObjectSchema as TwilioSettingsUpdateManyMutationInputObjectSchema } from './objects/TwilioSettingsUpdateManyMutationInput.schema'; +import { TwilioSettingsWhereInputObjectSchema as TwilioSettingsWhereInputObjectSchema } from './objects/TwilioSettingsWhereInput.schema'; + +export const TwilioSettingsUpdateManySchema: z.ZodType = z.object({ data: TwilioSettingsUpdateManyMutationInputObjectSchema, where: TwilioSettingsWhereInputObjectSchema.optional() }).strict() as unknown as z.ZodType; + +export const TwilioSettingsUpdateManyZodSchema = z.object({ data: TwilioSettingsUpdateManyMutationInputObjectSchema, where: TwilioSettingsWhereInputObjectSchema.optional() }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/updateOneAiSettings.schema.ts b/packages/db/shared/schemas/updateOneAiSettings.schema.ts new file mode 100644 index 00000000..1cba07ef --- /dev/null +++ b/packages/db/shared/schemas/updateOneAiSettings.schema.ts @@ -0,0 +1,11 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { AiSettingsSelectObjectSchema as AiSettingsSelectObjectSchema } from './objects/AiSettingsSelect.schema'; +import { AiSettingsIncludeObjectSchema as AiSettingsIncludeObjectSchema } from './objects/AiSettingsInclude.schema'; +import { AiSettingsUpdateInputObjectSchema as AiSettingsUpdateInputObjectSchema } from './objects/AiSettingsUpdateInput.schema'; +import { AiSettingsUncheckedUpdateInputObjectSchema as AiSettingsUncheckedUpdateInputObjectSchema } from './objects/AiSettingsUncheckedUpdateInput.schema'; +import { AiSettingsWhereUniqueInputObjectSchema as AiSettingsWhereUniqueInputObjectSchema } from './objects/AiSettingsWhereUniqueInput.schema'; + +export const AiSettingsUpdateOneSchema: z.ZodType = z.object({ select: AiSettingsSelectObjectSchema.optional(), include: AiSettingsIncludeObjectSchema.optional(), data: z.union([AiSettingsUpdateInputObjectSchema, AiSettingsUncheckedUpdateInputObjectSchema]), where: AiSettingsWhereUniqueInputObjectSchema }).strict() as unknown as z.ZodType; + +export const AiSettingsUpdateOneZodSchema = z.object({ select: AiSettingsSelectObjectSchema.optional(), include: AiSettingsIncludeObjectSchema.optional(), data: z.union([AiSettingsUpdateInputObjectSchema, AiSettingsUncheckedUpdateInputObjectSchema]), where: AiSettingsWhereUniqueInputObjectSchema }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/updateOneCommissionBatch.schema.ts b/packages/db/shared/schemas/updateOneCommissionBatch.schema.ts new file mode 100644 index 00000000..6e119524 --- /dev/null +++ b/packages/db/shared/schemas/updateOneCommissionBatch.schema.ts @@ -0,0 +1,11 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { CommissionBatchSelectObjectSchema as CommissionBatchSelectObjectSchema } from './objects/CommissionBatchSelect.schema'; +import { CommissionBatchIncludeObjectSchema as CommissionBatchIncludeObjectSchema } from './objects/CommissionBatchInclude.schema'; +import { CommissionBatchUpdateInputObjectSchema as CommissionBatchUpdateInputObjectSchema } from './objects/CommissionBatchUpdateInput.schema'; +import { CommissionBatchUncheckedUpdateInputObjectSchema as CommissionBatchUncheckedUpdateInputObjectSchema } from './objects/CommissionBatchUncheckedUpdateInput.schema'; +import { CommissionBatchWhereUniqueInputObjectSchema as CommissionBatchWhereUniqueInputObjectSchema } from './objects/CommissionBatchWhereUniqueInput.schema'; + +export const CommissionBatchUpdateOneSchema: z.ZodType = z.object({ select: CommissionBatchSelectObjectSchema.optional(), include: CommissionBatchIncludeObjectSchema.optional(), data: z.union([CommissionBatchUpdateInputObjectSchema, CommissionBatchUncheckedUpdateInputObjectSchema]), where: CommissionBatchWhereUniqueInputObjectSchema }).strict() as unknown as z.ZodType; + +export const CommissionBatchUpdateOneZodSchema = z.object({ select: CommissionBatchSelectObjectSchema.optional(), include: CommissionBatchIncludeObjectSchema.optional(), data: z.union([CommissionBatchUpdateInputObjectSchema, CommissionBatchUncheckedUpdateInputObjectSchema]), where: CommissionBatchWhereUniqueInputObjectSchema }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/updateOneCommissionBatchItem.schema.ts b/packages/db/shared/schemas/updateOneCommissionBatchItem.schema.ts new file mode 100644 index 00000000..4b6d7c1d --- /dev/null +++ b/packages/db/shared/schemas/updateOneCommissionBatchItem.schema.ts @@ -0,0 +1,11 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { CommissionBatchItemSelectObjectSchema as CommissionBatchItemSelectObjectSchema } from './objects/CommissionBatchItemSelect.schema'; +import { CommissionBatchItemIncludeObjectSchema as CommissionBatchItemIncludeObjectSchema } from './objects/CommissionBatchItemInclude.schema'; +import { CommissionBatchItemUpdateInputObjectSchema as CommissionBatchItemUpdateInputObjectSchema } from './objects/CommissionBatchItemUpdateInput.schema'; +import { CommissionBatchItemUncheckedUpdateInputObjectSchema as CommissionBatchItemUncheckedUpdateInputObjectSchema } from './objects/CommissionBatchItemUncheckedUpdateInput.schema'; +import { CommissionBatchItemWhereUniqueInputObjectSchema as CommissionBatchItemWhereUniqueInputObjectSchema } from './objects/CommissionBatchItemWhereUniqueInput.schema'; + +export const CommissionBatchItemUpdateOneSchema: z.ZodType = z.object({ select: CommissionBatchItemSelectObjectSchema.optional(), include: CommissionBatchItemIncludeObjectSchema.optional(), data: z.union([CommissionBatchItemUpdateInputObjectSchema, CommissionBatchItemUncheckedUpdateInputObjectSchema]), where: CommissionBatchItemWhereUniqueInputObjectSchema }).strict() as unknown as z.ZodType; + +export const CommissionBatchItemUpdateOneZodSchema = z.object({ select: CommissionBatchItemSelectObjectSchema.optional(), include: CommissionBatchItemIncludeObjectSchema.optional(), data: z.union([CommissionBatchItemUpdateInputObjectSchema, CommissionBatchItemUncheckedUpdateInputObjectSchema]), where: CommissionBatchItemWhereUniqueInputObjectSchema }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/updateOneCommunication.schema.ts b/packages/db/shared/schemas/updateOneCommunication.schema.ts new file mode 100644 index 00000000..c4735454 --- /dev/null +++ b/packages/db/shared/schemas/updateOneCommunication.schema.ts @@ -0,0 +1,11 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { CommunicationSelectObjectSchema as CommunicationSelectObjectSchema } from './objects/CommunicationSelect.schema'; +import { CommunicationIncludeObjectSchema as CommunicationIncludeObjectSchema } from './objects/CommunicationInclude.schema'; +import { CommunicationUpdateInputObjectSchema as CommunicationUpdateInputObjectSchema } from './objects/CommunicationUpdateInput.schema'; +import { CommunicationUncheckedUpdateInputObjectSchema as CommunicationUncheckedUpdateInputObjectSchema } from './objects/CommunicationUncheckedUpdateInput.schema'; +import { CommunicationWhereUniqueInputObjectSchema as CommunicationWhereUniqueInputObjectSchema } from './objects/CommunicationWhereUniqueInput.schema'; + +export const CommunicationUpdateOneSchema: z.ZodType = z.object({ select: CommunicationSelectObjectSchema.optional(), include: CommunicationIncludeObjectSchema.optional(), data: z.union([CommunicationUpdateInputObjectSchema, CommunicationUncheckedUpdateInputObjectSchema]), where: CommunicationWhereUniqueInputObjectSchema }).strict() as unknown as z.ZodType; + +export const CommunicationUpdateOneZodSchema = z.object({ select: CommunicationSelectObjectSchema.optional(), include: CommunicationIncludeObjectSchema.optional(), data: z.union([CommunicationUpdateInputObjectSchema, CommunicationUncheckedUpdateInputObjectSchema]), where: CommunicationWhereUniqueInputObjectSchema }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/updateOneInsuranceContact.schema.ts b/packages/db/shared/schemas/updateOneInsuranceContact.schema.ts new file mode 100644 index 00000000..faf1e5be --- /dev/null +++ b/packages/db/shared/schemas/updateOneInsuranceContact.schema.ts @@ -0,0 +1,11 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { InsuranceContactSelectObjectSchema as InsuranceContactSelectObjectSchema } from './objects/InsuranceContactSelect.schema'; +import { InsuranceContactIncludeObjectSchema as InsuranceContactIncludeObjectSchema } from './objects/InsuranceContactInclude.schema'; +import { InsuranceContactUpdateInputObjectSchema as InsuranceContactUpdateInputObjectSchema } from './objects/InsuranceContactUpdateInput.schema'; +import { InsuranceContactUncheckedUpdateInputObjectSchema as InsuranceContactUncheckedUpdateInputObjectSchema } from './objects/InsuranceContactUncheckedUpdateInput.schema'; +import { InsuranceContactWhereUniqueInputObjectSchema as InsuranceContactWhereUniqueInputObjectSchema } from './objects/InsuranceContactWhereUniqueInput.schema'; + +export const InsuranceContactUpdateOneSchema: z.ZodType = z.object({ select: InsuranceContactSelectObjectSchema.optional(), include: InsuranceContactIncludeObjectSchema.optional(), data: z.union([InsuranceContactUpdateInputObjectSchema, InsuranceContactUncheckedUpdateInputObjectSchema]), where: InsuranceContactWhereUniqueInputObjectSchema }).strict() as unknown as z.ZodType; + +export const InsuranceContactUpdateOneZodSchema = z.object({ select: InsuranceContactSelectObjectSchema.optional(), include: InsuranceContactIncludeObjectSchema.optional(), data: z.union([InsuranceContactUpdateInputObjectSchema, InsuranceContactUncheckedUpdateInputObjectSchema]), where: InsuranceContactWhereUniqueInputObjectSchema }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/updateOneLabRxTemplate.schema.ts b/packages/db/shared/schemas/updateOneLabRxTemplate.schema.ts new file mode 100644 index 00000000..e988c71b --- /dev/null +++ b/packages/db/shared/schemas/updateOneLabRxTemplate.schema.ts @@ -0,0 +1,11 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { LabRxTemplateSelectObjectSchema as LabRxTemplateSelectObjectSchema } from './objects/LabRxTemplateSelect.schema'; +import { LabRxTemplateIncludeObjectSchema as LabRxTemplateIncludeObjectSchema } from './objects/LabRxTemplateInclude.schema'; +import { LabRxTemplateUpdateInputObjectSchema as LabRxTemplateUpdateInputObjectSchema } from './objects/LabRxTemplateUpdateInput.schema'; +import { LabRxTemplateUncheckedUpdateInputObjectSchema as LabRxTemplateUncheckedUpdateInputObjectSchema } from './objects/LabRxTemplateUncheckedUpdateInput.schema'; +import { LabRxTemplateWhereUniqueInputObjectSchema as LabRxTemplateWhereUniqueInputObjectSchema } from './objects/LabRxTemplateWhereUniqueInput.schema'; + +export const LabRxTemplateUpdateOneSchema: z.ZodType = z.object({ select: LabRxTemplateSelectObjectSchema.optional(), include: LabRxTemplateIncludeObjectSchema.optional(), data: z.union([LabRxTemplateUpdateInputObjectSchema, LabRxTemplateUncheckedUpdateInputObjectSchema]), where: LabRxTemplateWhereUniqueInputObjectSchema }).strict() as unknown as z.ZodType; + +export const LabRxTemplateUpdateOneZodSchema = z.object({ select: LabRxTemplateSelectObjectSchema.optional(), include: LabRxTemplateIncludeObjectSchema.optional(), data: z.union([LabRxTemplateUpdateInputObjectSchema, LabRxTemplateUncheckedUpdateInputObjectSchema]), where: LabRxTemplateWhereUniqueInputObjectSchema }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/updateOneOfficeContact.schema.ts b/packages/db/shared/schemas/updateOneOfficeContact.schema.ts new file mode 100644 index 00000000..e9524b64 --- /dev/null +++ b/packages/db/shared/schemas/updateOneOfficeContact.schema.ts @@ -0,0 +1,11 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { OfficeContactSelectObjectSchema as OfficeContactSelectObjectSchema } from './objects/OfficeContactSelect.schema'; +import { OfficeContactIncludeObjectSchema as OfficeContactIncludeObjectSchema } from './objects/OfficeContactInclude.schema'; +import { OfficeContactUpdateInputObjectSchema as OfficeContactUpdateInputObjectSchema } from './objects/OfficeContactUpdateInput.schema'; +import { OfficeContactUncheckedUpdateInputObjectSchema as OfficeContactUncheckedUpdateInputObjectSchema } from './objects/OfficeContactUncheckedUpdateInput.schema'; +import { OfficeContactWhereUniqueInputObjectSchema as OfficeContactWhereUniqueInputObjectSchema } from './objects/OfficeContactWhereUniqueInput.schema'; + +export const OfficeContactUpdateOneSchema: z.ZodType = z.object({ select: OfficeContactSelectObjectSchema.optional(), include: OfficeContactIncludeObjectSchema.optional(), data: z.union([OfficeContactUpdateInputObjectSchema, OfficeContactUncheckedUpdateInputObjectSchema]), where: OfficeContactWhereUniqueInputObjectSchema }).strict() as unknown as z.ZodType; + +export const OfficeContactUpdateOneZodSchema = z.object({ select: OfficeContactSelectObjectSchema.optional(), include: OfficeContactIncludeObjectSchema.optional(), data: z.union([OfficeContactUpdateInputObjectSchema, OfficeContactUncheckedUpdateInputObjectSchema]), where: OfficeContactWhereUniqueInputObjectSchema }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/updateOneOfficeHours.schema.ts b/packages/db/shared/schemas/updateOneOfficeHours.schema.ts new file mode 100644 index 00000000..ed7168ad --- /dev/null +++ b/packages/db/shared/schemas/updateOneOfficeHours.schema.ts @@ -0,0 +1,11 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { OfficeHoursSelectObjectSchema as OfficeHoursSelectObjectSchema } from './objects/OfficeHoursSelect.schema'; +import { OfficeHoursIncludeObjectSchema as OfficeHoursIncludeObjectSchema } from './objects/OfficeHoursInclude.schema'; +import { OfficeHoursUpdateInputObjectSchema as OfficeHoursUpdateInputObjectSchema } from './objects/OfficeHoursUpdateInput.schema'; +import { OfficeHoursUncheckedUpdateInputObjectSchema as OfficeHoursUncheckedUpdateInputObjectSchema } from './objects/OfficeHoursUncheckedUpdateInput.schema'; +import { OfficeHoursWhereUniqueInputObjectSchema as OfficeHoursWhereUniqueInputObjectSchema } from './objects/OfficeHoursWhereUniqueInput.schema'; + +export const OfficeHoursUpdateOneSchema: z.ZodType = z.object({ select: OfficeHoursSelectObjectSchema.optional(), include: OfficeHoursIncludeObjectSchema.optional(), data: z.union([OfficeHoursUpdateInputObjectSchema, OfficeHoursUncheckedUpdateInputObjectSchema]), where: OfficeHoursWhereUniqueInputObjectSchema }).strict() as unknown as z.ZodType; + +export const OfficeHoursUpdateOneZodSchema = z.object({ select: OfficeHoursSelectObjectSchema.optional(), include: OfficeHoursIncludeObjectSchema.optional(), data: z.union([OfficeHoursUpdateInputObjectSchema, OfficeHoursUncheckedUpdateInputObjectSchema]), where: OfficeHoursWhereUniqueInputObjectSchema }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/updateOnePatientConversation.schema.ts b/packages/db/shared/schemas/updateOnePatientConversation.schema.ts new file mode 100644 index 00000000..83af6161 --- /dev/null +++ b/packages/db/shared/schemas/updateOnePatientConversation.schema.ts @@ -0,0 +1,11 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { PatientConversationSelectObjectSchema as PatientConversationSelectObjectSchema } from './objects/PatientConversationSelect.schema'; +import { PatientConversationIncludeObjectSchema as PatientConversationIncludeObjectSchema } from './objects/PatientConversationInclude.schema'; +import { PatientConversationUpdateInputObjectSchema as PatientConversationUpdateInputObjectSchema } from './objects/PatientConversationUpdateInput.schema'; +import { PatientConversationUncheckedUpdateInputObjectSchema as PatientConversationUncheckedUpdateInputObjectSchema } from './objects/PatientConversationUncheckedUpdateInput.schema'; +import { PatientConversationWhereUniqueInputObjectSchema as PatientConversationWhereUniqueInputObjectSchema } from './objects/PatientConversationWhereUniqueInput.schema'; + +export const PatientConversationUpdateOneSchema: z.ZodType = z.object({ select: PatientConversationSelectObjectSchema.optional(), include: PatientConversationIncludeObjectSchema.optional(), data: z.union([PatientConversationUpdateInputObjectSchema, PatientConversationUncheckedUpdateInputObjectSchema]), where: PatientConversationWhereUniqueInputObjectSchema }).strict() as unknown as z.ZodType; + +export const PatientConversationUpdateOneZodSchema = z.object({ select: PatientConversationSelectObjectSchema.optional(), include: PatientConversationIncludeObjectSchema.optional(), data: z.union([PatientConversationUpdateInputObjectSchema, PatientConversationUncheckedUpdateInputObjectSchema]), where: PatientConversationWhereUniqueInputObjectSchema }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/updateOnePatientDocument.schema.ts b/packages/db/shared/schemas/updateOnePatientDocument.schema.ts new file mode 100644 index 00000000..a715d0e9 --- /dev/null +++ b/packages/db/shared/schemas/updateOnePatientDocument.schema.ts @@ -0,0 +1,11 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { PatientDocumentSelectObjectSchema as PatientDocumentSelectObjectSchema } from './objects/PatientDocumentSelect.schema'; +import { PatientDocumentIncludeObjectSchema as PatientDocumentIncludeObjectSchema } from './objects/PatientDocumentInclude.schema'; +import { PatientDocumentUpdateInputObjectSchema as PatientDocumentUpdateInputObjectSchema } from './objects/PatientDocumentUpdateInput.schema'; +import { PatientDocumentUncheckedUpdateInputObjectSchema as PatientDocumentUncheckedUpdateInputObjectSchema } from './objects/PatientDocumentUncheckedUpdateInput.schema'; +import { PatientDocumentWhereUniqueInputObjectSchema as PatientDocumentWhereUniqueInputObjectSchema } from './objects/PatientDocumentWhereUniqueInput.schema'; + +export const PatientDocumentUpdateOneSchema: z.ZodType = z.object({ select: PatientDocumentSelectObjectSchema.optional(), include: PatientDocumentIncludeObjectSchema.optional(), data: z.union([PatientDocumentUpdateInputObjectSchema, PatientDocumentUncheckedUpdateInputObjectSchema]), where: PatientDocumentWhereUniqueInputObjectSchema }).strict() as unknown as z.ZodType; + +export const PatientDocumentUpdateOneZodSchema = z.object({ select: PatientDocumentSelectObjectSchema.optional(), include: PatientDocumentIncludeObjectSchema.optional(), data: z.union([PatientDocumentUpdateInputObjectSchema, PatientDocumentUncheckedUpdateInputObjectSchema]), where: PatientDocumentWhereUniqueInputObjectSchema }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/updateOneProcedureTimeslot.schema.ts b/packages/db/shared/schemas/updateOneProcedureTimeslot.schema.ts new file mode 100644 index 00000000..5f2f8d39 --- /dev/null +++ b/packages/db/shared/schemas/updateOneProcedureTimeslot.schema.ts @@ -0,0 +1,11 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { ProcedureTimeslotSelectObjectSchema as ProcedureTimeslotSelectObjectSchema } from './objects/ProcedureTimeslotSelect.schema'; +import { ProcedureTimeslotIncludeObjectSchema as ProcedureTimeslotIncludeObjectSchema } from './objects/ProcedureTimeslotInclude.schema'; +import { ProcedureTimeslotUpdateInputObjectSchema as ProcedureTimeslotUpdateInputObjectSchema } from './objects/ProcedureTimeslotUpdateInput.schema'; +import { ProcedureTimeslotUncheckedUpdateInputObjectSchema as ProcedureTimeslotUncheckedUpdateInputObjectSchema } from './objects/ProcedureTimeslotUncheckedUpdateInput.schema'; +import { ProcedureTimeslotWhereUniqueInputObjectSchema as ProcedureTimeslotWhereUniqueInputObjectSchema } from './objects/ProcedureTimeslotWhereUniqueInput.schema'; + +export const ProcedureTimeslotUpdateOneSchema: z.ZodType = z.object({ select: ProcedureTimeslotSelectObjectSchema.optional(), include: ProcedureTimeslotIncludeObjectSchema.optional(), data: z.union([ProcedureTimeslotUpdateInputObjectSchema, ProcedureTimeslotUncheckedUpdateInputObjectSchema]), where: ProcedureTimeslotWhereUniqueInputObjectSchema }).strict() as unknown as z.ZodType; + +export const ProcedureTimeslotUpdateOneZodSchema = z.object({ select: ProcedureTimeslotSelectObjectSchema.optional(), include: ProcedureTimeslotIncludeObjectSchema.optional(), data: z.union([ProcedureTimeslotUpdateInputObjectSchema, ProcedureTimeslotUncheckedUpdateInputObjectSchema]), where: ProcedureTimeslotWhereUniqueInputObjectSchema }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/updateOneSeleniumSettings.schema.ts b/packages/db/shared/schemas/updateOneSeleniumSettings.schema.ts new file mode 100644 index 00000000..4c6e9488 --- /dev/null +++ b/packages/db/shared/schemas/updateOneSeleniumSettings.schema.ts @@ -0,0 +1,11 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { SeleniumSettingsSelectObjectSchema as SeleniumSettingsSelectObjectSchema } from './objects/SeleniumSettingsSelect.schema'; +import { SeleniumSettingsIncludeObjectSchema as SeleniumSettingsIncludeObjectSchema } from './objects/SeleniumSettingsInclude.schema'; +import { SeleniumSettingsUpdateInputObjectSchema as SeleniumSettingsUpdateInputObjectSchema } from './objects/SeleniumSettingsUpdateInput.schema'; +import { SeleniumSettingsUncheckedUpdateInputObjectSchema as SeleniumSettingsUncheckedUpdateInputObjectSchema } from './objects/SeleniumSettingsUncheckedUpdateInput.schema'; +import { SeleniumSettingsWhereUniqueInputObjectSchema as SeleniumSettingsWhereUniqueInputObjectSchema } from './objects/SeleniumSettingsWhereUniqueInput.schema'; + +export const SeleniumSettingsUpdateOneSchema: z.ZodType = z.object({ select: SeleniumSettingsSelectObjectSchema.optional(), include: SeleniumSettingsIncludeObjectSchema.optional(), data: z.union([SeleniumSettingsUpdateInputObjectSchema, SeleniumSettingsUncheckedUpdateInputObjectSchema]), where: SeleniumSettingsWhereUniqueInputObjectSchema }).strict() as unknown as z.ZodType; + +export const SeleniumSettingsUpdateOneZodSchema = z.object({ select: SeleniumSettingsSelectObjectSchema.optional(), include: SeleniumSettingsIncludeObjectSchema.optional(), data: z.union([SeleniumSettingsUpdateInputObjectSchema, SeleniumSettingsUncheckedUpdateInputObjectSchema]), where: SeleniumSettingsWhereUniqueInputObjectSchema }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/updateOneTwilioSettings.schema.ts b/packages/db/shared/schemas/updateOneTwilioSettings.schema.ts new file mode 100644 index 00000000..507c57bc --- /dev/null +++ b/packages/db/shared/schemas/updateOneTwilioSettings.schema.ts @@ -0,0 +1,11 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { TwilioSettingsSelectObjectSchema as TwilioSettingsSelectObjectSchema } from './objects/TwilioSettingsSelect.schema'; +import { TwilioSettingsIncludeObjectSchema as TwilioSettingsIncludeObjectSchema } from './objects/TwilioSettingsInclude.schema'; +import { TwilioSettingsUpdateInputObjectSchema as TwilioSettingsUpdateInputObjectSchema } from './objects/TwilioSettingsUpdateInput.schema'; +import { TwilioSettingsUncheckedUpdateInputObjectSchema as TwilioSettingsUncheckedUpdateInputObjectSchema } from './objects/TwilioSettingsUncheckedUpdateInput.schema'; +import { TwilioSettingsWhereUniqueInputObjectSchema as TwilioSettingsWhereUniqueInputObjectSchema } from './objects/TwilioSettingsWhereUniqueInput.schema'; + +export const TwilioSettingsUpdateOneSchema: z.ZodType = z.object({ select: TwilioSettingsSelectObjectSchema.optional(), include: TwilioSettingsIncludeObjectSchema.optional(), data: z.union([TwilioSettingsUpdateInputObjectSchema, TwilioSettingsUncheckedUpdateInputObjectSchema]), where: TwilioSettingsWhereUniqueInputObjectSchema }).strict() as unknown as z.ZodType; + +export const TwilioSettingsUpdateOneZodSchema = z.object({ select: TwilioSettingsSelectObjectSchema.optional(), include: TwilioSettingsIncludeObjectSchema.optional(), data: z.union([TwilioSettingsUpdateInputObjectSchema, TwilioSettingsUncheckedUpdateInputObjectSchema]), where: TwilioSettingsWhereUniqueInputObjectSchema }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/upsertOneAiSettings.schema.ts b/packages/db/shared/schemas/upsertOneAiSettings.schema.ts new file mode 100644 index 00000000..9321e47e --- /dev/null +++ b/packages/db/shared/schemas/upsertOneAiSettings.schema.ts @@ -0,0 +1,13 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { AiSettingsSelectObjectSchema as AiSettingsSelectObjectSchema } from './objects/AiSettingsSelect.schema'; +import { AiSettingsIncludeObjectSchema as AiSettingsIncludeObjectSchema } from './objects/AiSettingsInclude.schema'; +import { AiSettingsWhereUniqueInputObjectSchema as AiSettingsWhereUniqueInputObjectSchema } from './objects/AiSettingsWhereUniqueInput.schema'; +import { AiSettingsCreateInputObjectSchema as AiSettingsCreateInputObjectSchema } from './objects/AiSettingsCreateInput.schema'; +import { AiSettingsUncheckedCreateInputObjectSchema as AiSettingsUncheckedCreateInputObjectSchema } from './objects/AiSettingsUncheckedCreateInput.schema'; +import { AiSettingsUpdateInputObjectSchema as AiSettingsUpdateInputObjectSchema } from './objects/AiSettingsUpdateInput.schema'; +import { AiSettingsUncheckedUpdateInputObjectSchema as AiSettingsUncheckedUpdateInputObjectSchema } from './objects/AiSettingsUncheckedUpdateInput.schema'; + +export const AiSettingsUpsertOneSchema: z.ZodType = z.object({ select: AiSettingsSelectObjectSchema.optional(), include: AiSettingsIncludeObjectSchema.optional(), where: AiSettingsWhereUniqueInputObjectSchema, create: z.union([ AiSettingsCreateInputObjectSchema, AiSettingsUncheckedCreateInputObjectSchema ]), update: z.union([ AiSettingsUpdateInputObjectSchema, AiSettingsUncheckedUpdateInputObjectSchema ]) }).strict() as unknown as z.ZodType; + +export const AiSettingsUpsertOneZodSchema = z.object({ select: AiSettingsSelectObjectSchema.optional(), include: AiSettingsIncludeObjectSchema.optional(), where: AiSettingsWhereUniqueInputObjectSchema, create: z.union([ AiSettingsCreateInputObjectSchema, AiSettingsUncheckedCreateInputObjectSchema ]), update: z.union([ AiSettingsUpdateInputObjectSchema, AiSettingsUncheckedUpdateInputObjectSchema ]) }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/upsertOneCommissionBatch.schema.ts b/packages/db/shared/schemas/upsertOneCommissionBatch.schema.ts new file mode 100644 index 00000000..54928f68 --- /dev/null +++ b/packages/db/shared/schemas/upsertOneCommissionBatch.schema.ts @@ -0,0 +1,13 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { CommissionBatchSelectObjectSchema as CommissionBatchSelectObjectSchema } from './objects/CommissionBatchSelect.schema'; +import { CommissionBatchIncludeObjectSchema as CommissionBatchIncludeObjectSchema } from './objects/CommissionBatchInclude.schema'; +import { CommissionBatchWhereUniqueInputObjectSchema as CommissionBatchWhereUniqueInputObjectSchema } from './objects/CommissionBatchWhereUniqueInput.schema'; +import { CommissionBatchCreateInputObjectSchema as CommissionBatchCreateInputObjectSchema } from './objects/CommissionBatchCreateInput.schema'; +import { CommissionBatchUncheckedCreateInputObjectSchema as CommissionBatchUncheckedCreateInputObjectSchema } from './objects/CommissionBatchUncheckedCreateInput.schema'; +import { CommissionBatchUpdateInputObjectSchema as CommissionBatchUpdateInputObjectSchema } from './objects/CommissionBatchUpdateInput.schema'; +import { CommissionBatchUncheckedUpdateInputObjectSchema as CommissionBatchUncheckedUpdateInputObjectSchema } from './objects/CommissionBatchUncheckedUpdateInput.schema'; + +export const CommissionBatchUpsertOneSchema: z.ZodType = z.object({ select: CommissionBatchSelectObjectSchema.optional(), include: CommissionBatchIncludeObjectSchema.optional(), where: CommissionBatchWhereUniqueInputObjectSchema, create: z.union([ CommissionBatchCreateInputObjectSchema, CommissionBatchUncheckedCreateInputObjectSchema ]), update: z.union([ CommissionBatchUpdateInputObjectSchema, CommissionBatchUncheckedUpdateInputObjectSchema ]) }).strict() as unknown as z.ZodType; + +export const CommissionBatchUpsertOneZodSchema = z.object({ select: CommissionBatchSelectObjectSchema.optional(), include: CommissionBatchIncludeObjectSchema.optional(), where: CommissionBatchWhereUniqueInputObjectSchema, create: z.union([ CommissionBatchCreateInputObjectSchema, CommissionBatchUncheckedCreateInputObjectSchema ]), update: z.union([ CommissionBatchUpdateInputObjectSchema, CommissionBatchUncheckedUpdateInputObjectSchema ]) }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/upsertOneCommissionBatchItem.schema.ts b/packages/db/shared/schemas/upsertOneCommissionBatchItem.schema.ts new file mode 100644 index 00000000..d7fc2d8e --- /dev/null +++ b/packages/db/shared/schemas/upsertOneCommissionBatchItem.schema.ts @@ -0,0 +1,13 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { CommissionBatchItemSelectObjectSchema as CommissionBatchItemSelectObjectSchema } from './objects/CommissionBatchItemSelect.schema'; +import { CommissionBatchItemIncludeObjectSchema as CommissionBatchItemIncludeObjectSchema } from './objects/CommissionBatchItemInclude.schema'; +import { CommissionBatchItemWhereUniqueInputObjectSchema as CommissionBatchItemWhereUniqueInputObjectSchema } from './objects/CommissionBatchItemWhereUniqueInput.schema'; +import { CommissionBatchItemCreateInputObjectSchema as CommissionBatchItemCreateInputObjectSchema } from './objects/CommissionBatchItemCreateInput.schema'; +import { CommissionBatchItemUncheckedCreateInputObjectSchema as CommissionBatchItemUncheckedCreateInputObjectSchema } from './objects/CommissionBatchItemUncheckedCreateInput.schema'; +import { CommissionBatchItemUpdateInputObjectSchema as CommissionBatchItemUpdateInputObjectSchema } from './objects/CommissionBatchItemUpdateInput.schema'; +import { CommissionBatchItemUncheckedUpdateInputObjectSchema as CommissionBatchItemUncheckedUpdateInputObjectSchema } from './objects/CommissionBatchItemUncheckedUpdateInput.schema'; + +export const CommissionBatchItemUpsertOneSchema: z.ZodType = z.object({ select: CommissionBatchItemSelectObjectSchema.optional(), include: CommissionBatchItemIncludeObjectSchema.optional(), where: CommissionBatchItemWhereUniqueInputObjectSchema, create: z.union([ CommissionBatchItemCreateInputObjectSchema, CommissionBatchItemUncheckedCreateInputObjectSchema ]), update: z.union([ CommissionBatchItemUpdateInputObjectSchema, CommissionBatchItemUncheckedUpdateInputObjectSchema ]) }).strict() as unknown as z.ZodType; + +export const CommissionBatchItemUpsertOneZodSchema = z.object({ select: CommissionBatchItemSelectObjectSchema.optional(), include: CommissionBatchItemIncludeObjectSchema.optional(), where: CommissionBatchItemWhereUniqueInputObjectSchema, create: z.union([ CommissionBatchItemCreateInputObjectSchema, CommissionBatchItemUncheckedCreateInputObjectSchema ]), update: z.union([ CommissionBatchItemUpdateInputObjectSchema, CommissionBatchItemUncheckedUpdateInputObjectSchema ]) }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/upsertOneCommunication.schema.ts b/packages/db/shared/schemas/upsertOneCommunication.schema.ts new file mode 100644 index 00000000..4b9f7df6 --- /dev/null +++ b/packages/db/shared/schemas/upsertOneCommunication.schema.ts @@ -0,0 +1,13 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { CommunicationSelectObjectSchema as CommunicationSelectObjectSchema } from './objects/CommunicationSelect.schema'; +import { CommunicationIncludeObjectSchema as CommunicationIncludeObjectSchema } from './objects/CommunicationInclude.schema'; +import { CommunicationWhereUniqueInputObjectSchema as CommunicationWhereUniqueInputObjectSchema } from './objects/CommunicationWhereUniqueInput.schema'; +import { CommunicationCreateInputObjectSchema as CommunicationCreateInputObjectSchema } from './objects/CommunicationCreateInput.schema'; +import { CommunicationUncheckedCreateInputObjectSchema as CommunicationUncheckedCreateInputObjectSchema } from './objects/CommunicationUncheckedCreateInput.schema'; +import { CommunicationUpdateInputObjectSchema as CommunicationUpdateInputObjectSchema } from './objects/CommunicationUpdateInput.schema'; +import { CommunicationUncheckedUpdateInputObjectSchema as CommunicationUncheckedUpdateInputObjectSchema } from './objects/CommunicationUncheckedUpdateInput.schema'; + +export const CommunicationUpsertOneSchema: z.ZodType = z.object({ select: CommunicationSelectObjectSchema.optional(), include: CommunicationIncludeObjectSchema.optional(), where: CommunicationWhereUniqueInputObjectSchema, create: z.union([ CommunicationCreateInputObjectSchema, CommunicationUncheckedCreateInputObjectSchema ]), update: z.union([ CommunicationUpdateInputObjectSchema, CommunicationUncheckedUpdateInputObjectSchema ]) }).strict() as unknown as z.ZodType; + +export const CommunicationUpsertOneZodSchema = z.object({ select: CommunicationSelectObjectSchema.optional(), include: CommunicationIncludeObjectSchema.optional(), where: CommunicationWhereUniqueInputObjectSchema, create: z.union([ CommunicationCreateInputObjectSchema, CommunicationUncheckedCreateInputObjectSchema ]), update: z.union([ CommunicationUpdateInputObjectSchema, CommunicationUncheckedUpdateInputObjectSchema ]) }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/upsertOneInsuranceContact.schema.ts b/packages/db/shared/schemas/upsertOneInsuranceContact.schema.ts new file mode 100644 index 00000000..13032648 --- /dev/null +++ b/packages/db/shared/schemas/upsertOneInsuranceContact.schema.ts @@ -0,0 +1,13 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { InsuranceContactSelectObjectSchema as InsuranceContactSelectObjectSchema } from './objects/InsuranceContactSelect.schema'; +import { InsuranceContactIncludeObjectSchema as InsuranceContactIncludeObjectSchema } from './objects/InsuranceContactInclude.schema'; +import { InsuranceContactWhereUniqueInputObjectSchema as InsuranceContactWhereUniqueInputObjectSchema } from './objects/InsuranceContactWhereUniqueInput.schema'; +import { InsuranceContactCreateInputObjectSchema as InsuranceContactCreateInputObjectSchema } from './objects/InsuranceContactCreateInput.schema'; +import { InsuranceContactUncheckedCreateInputObjectSchema as InsuranceContactUncheckedCreateInputObjectSchema } from './objects/InsuranceContactUncheckedCreateInput.schema'; +import { InsuranceContactUpdateInputObjectSchema as InsuranceContactUpdateInputObjectSchema } from './objects/InsuranceContactUpdateInput.schema'; +import { InsuranceContactUncheckedUpdateInputObjectSchema as InsuranceContactUncheckedUpdateInputObjectSchema } from './objects/InsuranceContactUncheckedUpdateInput.schema'; + +export const InsuranceContactUpsertOneSchema: z.ZodType = z.object({ select: InsuranceContactSelectObjectSchema.optional(), include: InsuranceContactIncludeObjectSchema.optional(), where: InsuranceContactWhereUniqueInputObjectSchema, create: z.union([ InsuranceContactCreateInputObjectSchema, InsuranceContactUncheckedCreateInputObjectSchema ]), update: z.union([ InsuranceContactUpdateInputObjectSchema, InsuranceContactUncheckedUpdateInputObjectSchema ]) }).strict() as unknown as z.ZodType; + +export const InsuranceContactUpsertOneZodSchema = z.object({ select: InsuranceContactSelectObjectSchema.optional(), include: InsuranceContactIncludeObjectSchema.optional(), where: InsuranceContactWhereUniqueInputObjectSchema, create: z.union([ InsuranceContactCreateInputObjectSchema, InsuranceContactUncheckedCreateInputObjectSchema ]), update: z.union([ InsuranceContactUpdateInputObjectSchema, InsuranceContactUncheckedUpdateInputObjectSchema ]) }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/upsertOneLabRxTemplate.schema.ts b/packages/db/shared/schemas/upsertOneLabRxTemplate.schema.ts new file mode 100644 index 00000000..8d2b6436 --- /dev/null +++ b/packages/db/shared/schemas/upsertOneLabRxTemplate.schema.ts @@ -0,0 +1,13 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { LabRxTemplateSelectObjectSchema as LabRxTemplateSelectObjectSchema } from './objects/LabRxTemplateSelect.schema'; +import { LabRxTemplateIncludeObjectSchema as LabRxTemplateIncludeObjectSchema } from './objects/LabRxTemplateInclude.schema'; +import { LabRxTemplateWhereUniqueInputObjectSchema as LabRxTemplateWhereUniqueInputObjectSchema } from './objects/LabRxTemplateWhereUniqueInput.schema'; +import { LabRxTemplateCreateInputObjectSchema as LabRxTemplateCreateInputObjectSchema } from './objects/LabRxTemplateCreateInput.schema'; +import { LabRxTemplateUncheckedCreateInputObjectSchema as LabRxTemplateUncheckedCreateInputObjectSchema } from './objects/LabRxTemplateUncheckedCreateInput.schema'; +import { LabRxTemplateUpdateInputObjectSchema as LabRxTemplateUpdateInputObjectSchema } from './objects/LabRxTemplateUpdateInput.schema'; +import { LabRxTemplateUncheckedUpdateInputObjectSchema as LabRxTemplateUncheckedUpdateInputObjectSchema } from './objects/LabRxTemplateUncheckedUpdateInput.schema'; + +export const LabRxTemplateUpsertOneSchema: z.ZodType = z.object({ select: LabRxTemplateSelectObjectSchema.optional(), include: LabRxTemplateIncludeObjectSchema.optional(), where: LabRxTemplateWhereUniqueInputObjectSchema, create: z.union([ LabRxTemplateCreateInputObjectSchema, LabRxTemplateUncheckedCreateInputObjectSchema ]), update: z.union([ LabRxTemplateUpdateInputObjectSchema, LabRxTemplateUncheckedUpdateInputObjectSchema ]) }).strict() as unknown as z.ZodType; + +export const LabRxTemplateUpsertOneZodSchema = z.object({ select: LabRxTemplateSelectObjectSchema.optional(), include: LabRxTemplateIncludeObjectSchema.optional(), where: LabRxTemplateWhereUniqueInputObjectSchema, create: z.union([ LabRxTemplateCreateInputObjectSchema, LabRxTemplateUncheckedCreateInputObjectSchema ]), update: z.union([ LabRxTemplateUpdateInputObjectSchema, LabRxTemplateUncheckedUpdateInputObjectSchema ]) }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/upsertOneOfficeContact.schema.ts b/packages/db/shared/schemas/upsertOneOfficeContact.schema.ts new file mode 100644 index 00000000..e46464f2 --- /dev/null +++ b/packages/db/shared/schemas/upsertOneOfficeContact.schema.ts @@ -0,0 +1,13 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { OfficeContactSelectObjectSchema as OfficeContactSelectObjectSchema } from './objects/OfficeContactSelect.schema'; +import { OfficeContactIncludeObjectSchema as OfficeContactIncludeObjectSchema } from './objects/OfficeContactInclude.schema'; +import { OfficeContactWhereUniqueInputObjectSchema as OfficeContactWhereUniqueInputObjectSchema } from './objects/OfficeContactWhereUniqueInput.schema'; +import { OfficeContactCreateInputObjectSchema as OfficeContactCreateInputObjectSchema } from './objects/OfficeContactCreateInput.schema'; +import { OfficeContactUncheckedCreateInputObjectSchema as OfficeContactUncheckedCreateInputObjectSchema } from './objects/OfficeContactUncheckedCreateInput.schema'; +import { OfficeContactUpdateInputObjectSchema as OfficeContactUpdateInputObjectSchema } from './objects/OfficeContactUpdateInput.schema'; +import { OfficeContactUncheckedUpdateInputObjectSchema as OfficeContactUncheckedUpdateInputObjectSchema } from './objects/OfficeContactUncheckedUpdateInput.schema'; + +export const OfficeContactUpsertOneSchema: z.ZodType = z.object({ select: OfficeContactSelectObjectSchema.optional(), include: OfficeContactIncludeObjectSchema.optional(), where: OfficeContactWhereUniqueInputObjectSchema, create: z.union([ OfficeContactCreateInputObjectSchema, OfficeContactUncheckedCreateInputObjectSchema ]), update: z.union([ OfficeContactUpdateInputObjectSchema, OfficeContactUncheckedUpdateInputObjectSchema ]) }).strict() as unknown as z.ZodType; + +export const OfficeContactUpsertOneZodSchema = z.object({ select: OfficeContactSelectObjectSchema.optional(), include: OfficeContactIncludeObjectSchema.optional(), where: OfficeContactWhereUniqueInputObjectSchema, create: z.union([ OfficeContactCreateInputObjectSchema, OfficeContactUncheckedCreateInputObjectSchema ]), update: z.union([ OfficeContactUpdateInputObjectSchema, OfficeContactUncheckedUpdateInputObjectSchema ]) }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/upsertOneOfficeHours.schema.ts b/packages/db/shared/schemas/upsertOneOfficeHours.schema.ts new file mode 100644 index 00000000..1cefd002 --- /dev/null +++ b/packages/db/shared/schemas/upsertOneOfficeHours.schema.ts @@ -0,0 +1,13 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { OfficeHoursSelectObjectSchema as OfficeHoursSelectObjectSchema } from './objects/OfficeHoursSelect.schema'; +import { OfficeHoursIncludeObjectSchema as OfficeHoursIncludeObjectSchema } from './objects/OfficeHoursInclude.schema'; +import { OfficeHoursWhereUniqueInputObjectSchema as OfficeHoursWhereUniqueInputObjectSchema } from './objects/OfficeHoursWhereUniqueInput.schema'; +import { OfficeHoursCreateInputObjectSchema as OfficeHoursCreateInputObjectSchema } from './objects/OfficeHoursCreateInput.schema'; +import { OfficeHoursUncheckedCreateInputObjectSchema as OfficeHoursUncheckedCreateInputObjectSchema } from './objects/OfficeHoursUncheckedCreateInput.schema'; +import { OfficeHoursUpdateInputObjectSchema as OfficeHoursUpdateInputObjectSchema } from './objects/OfficeHoursUpdateInput.schema'; +import { OfficeHoursUncheckedUpdateInputObjectSchema as OfficeHoursUncheckedUpdateInputObjectSchema } from './objects/OfficeHoursUncheckedUpdateInput.schema'; + +export const OfficeHoursUpsertOneSchema: z.ZodType = z.object({ select: OfficeHoursSelectObjectSchema.optional(), include: OfficeHoursIncludeObjectSchema.optional(), where: OfficeHoursWhereUniqueInputObjectSchema, create: z.union([ OfficeHoursCreateInputObjectSchema, OfficeHoursUncheckedCreateInputObjectSchema ]), update: z.union([ OfficeHoursUpdateInputObjectSchema, OfficeHoursUncheckedUpdateInputObjectSchema ]) }).strict() as unknown as z.ZodType; + +export const OfficeHoursUpsertOneZodSchema = z.object({ select: OfficeHoursSelectObjectSchema.optional(), include: OfficeHoursIncludeObjectSchema.optional(), where: OfficeHoursWhereUniqueInputObjectSchema, create: z.union([ OfficeHoursCreateInputObjectSchema, OfficeHoursUncheckedCreateInputObjectSchema ]), update: z.union([ OfficeHoursUpdateInputObjectSchema, OfficeHoursUncheckedUpdateInputObjectSchema ]) }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/upsertOnePatientConversation.schema.ts b/packages/db/shared/schemas/upsertOnePatientConversation.schema.ts new file mode 100644 index 00000000..55be0c03 --- /dev/null +++ b/packages/db/shared/schemas/upsertOnePatientConversation.schema.ts @@ -0,0 +1,13 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { PatientConversationSelectObjectSchema as PatientConversationSelectObjectSchema } from './objects/PatientConversationSelect.schema'; +import { PatientConversationIncludeObjectSchema as PatientConversationIncludeObjectSchema } from './objects/PatientConversationInclude.schema'; +import { PatientConversationWhereUniqueInputObjectSchema as PatientConversationWhereUniqueInputObjectSchema } from './objects/PatientConversationWhereUniqueInput.schema'; +import { PatientConversationCreateInputObjectSchema as PatientConversationCreateInputObjectSchema } from './objects/PatientConversationCreateInput.schema'; +import { PatientConversationUncheckedCreateInputObjectSchema as PatientConversationUncheckedCreateInputObjectSchema } from './objects/PatientConversationUncheckedCreateInput.schema'; +import { PatientConversationUpdateInputObjectSchema as PatientConversationUpdateInputObjectSchema } from './objects/PatientConversationUpdateInput.schema'; +import { PatientConversationUncheckedUpdateInputObjectSchema as PatientConversationUncheckedUpdateInputObjectSchema } from './objects/PatientConversationUncheckedUpdateInput.schema'; + +export const PatientConversationUpsertOneSchema: z.ZodType = z.object({ select: PatientConversationSelectObjectSchema.optional(), include: PatientConversationIncludeObjectSchema.optional(), where: PatientConversationWhereUniqueInputObjectSchema, create: z.union([ PatientConversationCreateInputObjectSchema, PatientConversationUncheckedCreateInputObjectSchema ]), update: z.union([ PatientConversationUpdateInputObjectSchema, PatientConversationUncheckedUpdateInputObjectSchema ]) }).strict() as unknown as z.ZodType; + +export const PatientConversationUpsertOneZodSchema = z.object({ select: PatientConversationSelectObjectSchema.optional(), include: PatientConversationIncludeObjectSchema.optional(), where: PatientConversationWhereUniqueInputObjectSchema, create: z.union([ PatientConversationCreateInputObjectSchema, PatientConversationUncheckedCreateInputObjectSchema ]), update: z.union([ PatientConversationUpdateInputObjectSchema, PatientConversationUncheckedUpdateInputObjectSchema ]) }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/upsertOnePatientDocument.schema.ts b/packages/db/shared/schemas/upsertOnePatientDocument.schema.ts new file mode 100644 index 00000000..b417d075 --- /dev/null +++ b/packages/db/shared/schemas/upsertOnePatientDocument.schema.ts @@ -0,0 +1,13 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { PatientDocumentSelectObjectSchema as PatientDocumentSelectObjectSchema } from './objects/PatientDocumentSelect.schema'; +import { PatientDocumentIncludeObjectSchema as PatientDocumentIncludeObjectSchema } from './objects/PatientDocumentInclude.schema'; +import { PatientDocumentWhereUniqueInputObjectSchema as PatientDocumentWhereUniqueInputObjectSchema } from './objects/PatientDocumentWhereUniqueInput.schema'; +import { PatientDocumentCreateInputObjectSchema as PatientDocumentCreateInputObjectSchema } from './objects/PatientDocumentCreateInput.schema'; +import { PatientDocumentUncheckedCreateInputObjectSchema as PatientDocumentUncheckedCreateInputObjectSchema } from './objects/PatientDocumentUncheckedCreateInput.schema'; +import { PatientDocumentUpdateInputObjectSchema as PatientDocumentUpdateInputObjectSchema } from './objects/PatientDocumentUpdateInput.schema'; +import { PatientDocumentUncheckedUpdateInputObjectSchema as PatientDocumentUncheckedUpdateInputObjectSchema } from './objects/PatientDocumentUncheckedUpdateInput.schema'; + +export const PatientDocumentUpsertOneSchema: z.ZodType = z.object({ select: PatientDocumentSelectObjectSchema.optional(), include: PatientDocumentIncludeObjectSchema.optional(), where: PatientDocumentWhereUniqueInputObjectSchema, create: z.union([ PatientDocumentCreateInputObjectSchema, PatientDocumentUncheckedCreateInputObjectSchema ]), update: z.union([ PatientDocumentUpdateInputObjectSchema, PatientDocumentUncheckedUpdateInputObjectSchema ]) }).strict() as unknown as z.ZodType; + +export const PatientDocumentUpsertOneZodSchema = z.object({ select: PatientDocumentSelectObjectSchema.optional(), include: PatientDocumentIncludeObjectSchema.optional(), where: PatientDocumentWhereUniqueInputObjectSchema, create: z.union([ PatientDocumentCreateInputObjectSchema, PatientDocumentUncheckedCreateInputObjectSchema ]), update: z.union([ PatientDocumentUpdateInputObjectSchema, PatientDocumentUncheckedUpdateInputObjectSchema ]) }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/upsertOneProcedureTimeslot.schema.ts b/packages/db/shared/schemas/upsertOneProcedureTimeslot.schema.ts new file mode 100644 index 00000000..1dabb141 --- /dev/null +++ b/packages/db/shared/schemas/upsertOneProcedureTimeslot.schema.ts @@ -0,0 +1,13 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { ProcedureTimeslotSelectObjectSchema as ProcedureTimeslotSelectObjectSchema } from './objects/ProcedureTimeslotSelect.schema'; +import { ProcedureTimeslotIncludeObjectSchema as ProcedureTimeslotIncludeObjectSchema } from './objects/ProcedureTimeslotInclude.schema'; +import { ProcedureTimeslotWhereUniqueInputObjectSchema as ProcedureTimeslotWhereUniqueInputObjectSchema } from './objects/ProcedureTimeslotWhereUniqueInput.schema'; +import { ProcedureTimeslotCreateInputObjectSchema as ProcedureTimeslotCreateInputObjectSchema } from './objects/ProcedureTimeslotCreateInput.schema'; +import { ProcedureTimeslotUncheckedCreateInputObjectSchema as ProcedureTimeslotUncheckedCreateInputObjectSchema } from './objects/ProcedureTimeslotUncheckedCreateInput.schema'; +import { ProcedureTimeslotUpdateInputObjectSchema as ProcedureTimeslotUpdateInputObjectSchema } from './objects/ProcedureTimeslotUpdateInput.schema'; +import { ProcedureTimeslotUncheckedUpdateInputObjectSchema as ProcedureTimeslotUncheckedUpdateInputObjectSchema } from './objects/ProcedureTimeslotUncheckedUpdateInput.schema'; + +export const ProcedureTimeslotUpsertOneSchema: z.ZodType = z.object({ select: ProcedureTimeslotSelectObjectSchema.optional(), include: ProcedureTimeslotIncludeObjectSchema.optional(), where: ProcedureTimeslotWhereUniqueInputObjectSchema, create: z.union([ ProcedureTimeslotCreateInputObjectSchema, ProcedureTimeslotUncheckedCreateInputObjectSchema ]), update: z.union([ ProcedureTimeslotUpdateInputObjectSchema, ProcedureTimeslotUncheckedUpdateInputObjectSchema ]) }).strict() as unknown as z.ZodType; + +export const ProcedureTimeslotUpsertOneZodSchema = z.object({ select: ProcedureTimeslotSelectObjectSchema.optional(), include: ProcedureTimeslotIncludeObjectSchema.optional(), where: ProcedureTimeslotWhereUniqueInputObjectSchema, create: z.union([ ProcedureTimeslotCreateInputObjectSchema, ProcedureTimeslotUncheckedCreateInputObjectSchema ]), update: z.union([ ProcedureTimeslotUpdateInputObjectSchema, ProcedureTimeslotUncheckedUpdateInputObjectSchema ]) }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/upsertOneSeleniumSettings.schema.ts b/packages/db/shared/schemas/upsertOneSeleniumSettings.schema.ts new file mode 100644 index 00000000..a47b0a10 --- /dev/null +++ b/packages/db/shared/schemas/upsertOneSeleniumSettings.schema.ts @@ -0,0 +1,13 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { SeleniumSettingsSelectObjectSchema as SeleniumSettingsSelectObjectSchema } from './objects/SeleniumSettingsSelect.schema'; +import { SeleniumSettingsIncludeObjectSchema as SeleniumSettingsIncludeObjectSchema } from './objects/SeleniumSettingsInclude.schema'; +import { SeleniumSettingsWhereUniqueInputObjectSchema as SeleniumSettingsWhereUniqueInputObjectSchema } from './objects/SeleniumSettingsWhereUniqueInput.schema'; +import { SeleniumSettingsCreateInputObjectSchema as SeleniumSettingsCreateInputObjectSchema } from './objects/SeleniumSettingsCreateInput.schema'; +import { SeleniumSettingsUncheckedCreateInputObjectSchema as SeleniumSettingsUncheckedCreateInputObjectSchema } from './objects/SeleniumSettingsUncheckedCreateInput.schema'; +import { SeleniumSettingsUpdateInputObjectSchema as SeleniumSettingsUpdateInputObjectSchema } from './objects/SeleniumSettingsUpdateInput.schema'; +import { SeleniumSettingsUncheckedUpdateInputObjectSchema as SeleniumSettingsUncheckedUpdateInputObjectSchema } from './objects/SeleniumSettingsUncheckedUpdateInput.schema'; + +export const SeleniumSettingsUpsertOneSchema: z.ZodType = z.object({ select: SeleniumSettingsSelectObjectSchema.optional(), include: SeleniumSettingsIncludeObjectSchema.optional(), where: SeleniumSettingsWhereUniqueInputObjectSchema, create: z.union([ SeleniumSettingsCreateInputObjectSchema, SeleniumSettingsUncheckedCreateInputObjectSchema ]), update: z.union([ SeleniumSettingsUpdateInputObjectSchema, SeleniumSettingsUncheckedUpdateInputObjectSchema ]) }).strict() as unknown as z.ZodType; + +export const SeleniumSettingsUpsertOneZodSchema = z.object({ select: SeleniumSettingsSelectObjectSchema.optional(), include: SeleniumSettingsIncludeObjectSchema.optional(), where: SeleniumSettingsWhereUniqueInputObjectSchema, create: z.union([ SeleniumSettingsCreateInputObjectSchema, SeleniumSettingsUncheckedCreateInputObjectSchema ]), update: z.union([ SeleniumSettingsUpdateInputObjectSchema, SeleniumSettingsUncheckedUpdateInputObjectSchema ]) }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/upsertOneTwilioSettings.schema.ts b/packages/db/shared/schemas/upsertOneTwilioSettings.schema.ts new file mode 100644 index 00000000..d193cfaa --- /dev/null +++ b/packages/db/shared/schemas/upsertOneTwilioSettings.schema.ts @@ -0,0 +1,13 @@ +import type { Prisma } from '../../generated/prisma'; +import * as z from 'zod'; +import { TwilioSettingsSelectObjectSchema as TwilioSettingsSelectObjectSchema } from './objects/TwilioSettingsSelect.schema'; +import { TwilioSettingsIncludeObjectSchema as TwilioSettingsIncludeObjectSchema } from './objects/TwilioSettingsInclude.schema'; +import { TwilioSettingsWhereUniqueInputObjectSchema as TwilioSettingsWhereUniqueInputObjectSchema } from './objects/TwilioSettingsWhereUniqueInput.schema'; +import { TwilioSettingsCreateInputObjectSchema as TwilioSettingsCreateInputObjectSchema } from './objects/TwilioSettingsCreateInput.schema'; +import { TwilioSettingsUncheckedCreateInputObjectSchema as TwilioSettingsUncheckedCreateInputObjectSchema } from './objects/TwilioSettingsUncheckedCreateInput.schema'; +import { TwilioSettingsUpdateInputObjectSchema as TwilioSettingsUpdateInputObjectSchema } from './objects/TwilioSettingsUpdateInput.schema'; +import { TwilioSettingsUncheckedUpdateInputObjectSchema as TwilioSettingsUncheckedUpdateInputObjectSchema } from './objects/TwilioSettingsUncheckedUpdateInput.schema'; + +export const TwilioSettingsUpsertOneSchema: z.ZodType = z.object({ select: TwilioSettingsSelectObjectSchema.optional(), include: TwilioSettingsIncludeObjectSchema.optional(), where: TwilioSettingsWhereUniqueInputObjectSchema, create: z.union([ TwilioSettingsCreateInputObjectSchema, TwilioSettingsUncheckedCreateInputObjectSchema ]), update: z.union([ TwilioSettingsUpdateInputObjectSchema, TwilioSettingsUncheckedUpdateInputObjectSchema ]) }).strict() as unknown as z.ZodType; + +export const TwilioSettingsUpsertOneZodSchema = z.object({ select: TwilioSettingsSelectObjectSchema.optional(), include: TwilioSettingsIncludeObjectSchema.optional(), where: TwilioSettingsWhereUniqueInputObjectSchema, create: z.union([ TwilioSettingsCreateInputObjectSchema, TwilioSettingsUncheckedCreateInputObjectSchema ]), update: z.union([ TwilioSettingsUpdateInputObjectSchema, TwilioSettingsUncheckedUpdateInputObjectSchema ]) }).strict(); \ No newline at end of file diff --git a/packages/db/shared/schemas/variants/index.ts b/packages/db/shared/schemas/variants/index.ts new file mode 100644 index 00000000..3713dbb5 --- /dev/null +++ b/packages/db/shared/schemas/variants/index.ts @@ -0,0 +1,8 @@ +/** + * Schema Variants Index + * Auto-generated - do not edit manually + */ + +export * from './pure'; +export * from './input'; +export * from './result'; diff --git a/packages/db/shared/schemas/variants/input/AiSettings.input.ts b/packages/db/shared/schemas/variants/input/AiSettings.input.ts new file mode 100644 index 00000000..23477a65 --- /dev/null +++ b/packages/db/shared/schemas/variants/input/AiSettings.input.ts @@ -0,0 +1,22 @@ +import * as z from 'zod'; +// prettier-ignore +export const AiSettingsInputSchema = z.object({ + id: z.number().int(), + userId: z.number().int(), + apiKey: z.string(), + aiEnabled: z.boolean(), + openAiKey: z.string(), + openAiEnabled: z.boolean(), + claudeAiKey: z.string(), + claudeAiEnabled: z.boolean(), + claudeAiModel: z.string(), + openAiModel: z.string(), + googleAiModel: z.string(), + dentalMgmtKey: z.string(), + dentalMgmtEnabled: z.boolean(), + afterHoursEnabled: z.boolean(), + openPhoneReply: z.boolean(), + user: z.unknown() +}).strict(); + +export type AiSettingsInputType = z.infer; diff --git a/packages/db/shared/schemas/variants/input/Appointment.input.ts b/packages/db/shared/schemas/variants/input/Appointment.input.ts new file mode 100644 index 00000000..489c27e2 --- /dev/null +++ b/packages/db/shared/schemas/variants/input/Appointment.input.ts @@ -0,0 +1,29 @@ +import * as z from 'zod'; +import { PatientStatusSchema } from '../../enums/PatientStatus.schema'; +// prettier-ignore +export const AppointmentInputSchema = z.object({ + id: z.number().int(), + patientId: z.number().int(), + userId: z.number().int(), + staffId: z.number().int(), + title: z.string(), + date: z.date(), + startTime: z.string(), + endTime: z.string(), + type: z.string(), + typeLocked: z.boolean(), + notes: z.string().optional().nullable(), + procedureCodeNotes: z.string().optional().nullable(), + status: z.string(), + movedByAi: z.boolean(), + createdAt: z.date(), + eligibilityStatus: PatientStatusSchema, + patient: z.unknown(), + user: z.unknown(), + staff: z.unknown().optional().nullable(), + procedures: z.array(z.unknown()), + claims: z.array(z.unknown()), + files: z.array(z.unknown()) +}).strict(); + +export type AppointmentInputType = z.infer; diff --git a/packages/db/shared/schemas/variants/input/AppointmentFile.input.ts b/packages/db/shared/schemas/variants/input/AppointmentFile.input.ts new file mode 100644 index 00000000..001aab71 --- /dev/null +++ b/packages/db/shared/schemas/variants/input/AppointmentFile.input.ts @@ -0,0 +1,12 @@ +import * as z from 'zod'; +// prettier-ignore +export const AppointmentFileInputSchema = z.object({ + id: z.number().int(), + appointmentId: z.number().int(), + filename: z.string(), + mimeType: z.string().optional().nullable(), + filePath: z.string().optional().nullable(), + appointment: z.unknown() +}).strict(); + +export type AppointmentFileInputType = z.infer; diff --git a/packages/db/shared/schemas/variants/input/AppointmentProcedure.input.ts b/packages/db/shared/schemas/variants/input/AppointmentProcedure.input.ts new file mode 100644 index 00000000..9de88ee7 --- /dev/null +++ b/packages/db/shared/schemas/variants/input/AppointmentProcedure.input.ts @@ -0,0 +1,24 @@ +import * as z from 'zod'; +import { ProcedureSourceSchema } from '../../enums/ProcedureSource.schema'; +// prettier-ignore +export const AppointmentProcedureInputSchema = z.object({ + id: z.number().int(), + appointmentId: z.number().int(), + patientId: z.number().int(), + npiProviderId: z.number().int().optional().nullable(), + procedureCode: z.string(), + procedureLabel: z.string().optional().nullable(), + fee: z.number().optional().nullable(), + category: z.string().optional().nullable(), + toothNumber: z.string().optional().nullable(), + toothSurface: z.string().optional().nullable(), + oralCavityArea: z.string().optional().nullable(), + source: ProcedureSourceSchema, + comboKey: z.string().optional().nullable(), + createdAt: z.date(), + appointment: z.unknown(), + patient: z.unknown(), + npiProvider: z.unknown().optional().nullable() +}).strict(); + +export type AppointmentProcedureInputType = z.infer; diff --git a/packages/db/shared/schemas/variants/input/BackupDestination.input.ts b/packages/db/shared/schemas/variants/input/BackupDestination.input.ts new file mode 100644 index 00000000..50d8ff99 --- /dev/null +++ b/packages/db/shared/schemas/variants/input/BackupDestination.input.ts @@ -0,0 +1,12 @@ +import * as z from 'zod'; +// prettier-ignore +export const BackupDestinationInputSchema = z.object({ + id: z.number().int(), + userId: z.number().int(), + path: z.string(), + isActive: z.boolean(), + createdAt: z.date(), + user: z.unknown() +}).strict(); + +export type BackupDestinationInputType = z.infer; diff --git a/packages/db/shared/schemas/variants/input/Claim.input.ts b/packages/db/shared/schemas/variants/input/Claim.input.ts new file mode 100644 index 00000000..498c3fbf --- /dev/null +++ b/packages/db/shared/schemas/variants/input/Claim.input.ts @@ -0,0 +1,35 @@ +import * as z from 'zod'; +import { MissingTeethStatusSchema } from '../../enums/MissingTeethStatus.schema'; +import { ClaimStatusSchema } from '../../enums/ClaimStatus.schema'; +// prettier-ignore +export const ClaimInputSchema = z.object({ + id: z.number().int(), + patientId: z.number().int(), + appointmentId: z.number().int().int().optional().nullable(), + userId: z.number().int(), + staffId: z.number().int(), + patientName: z.string(), + memberId: z.string(), + dateOfBirth: z.date(), + remarks: z.string(), + missingTeethStatus: MissingTeethStatusSchema, + missingTeeth: z.unknown().optional().nullable(), + serviceDate: z.date(), + insuranceProvider: z.string(), + createdAt: z.date(), + updatedAt: z.date(), + status: ClaimStatusSchema, + claimNumber: z.string().optional().nullable(), + preAuthNumber: z.string().optional().nullable(), + npiProviderId: z.number().int().optional().nullable(), + patient: z.unknown(), + appointment: z.unknown().optional().nullable(), + user: z.unknown().optional().nullable(), + staff: z.unknown().optional().nullable(), + npiProvider: z.unknown().optional().nullable(), + serviceLines: z.array(z.unknown()), + claimFiles: z.array(z.unknown()), + payment: z.unknown().optional().nullable() +}).strict(); + +export type ClaimInputType = z.infer; diff --git a/packages/db/shared/schemas/variants/input/ClaimFile.input.ts b/packages/db/shared/schemas/variants/input/ClaimFile.input.ts new file mode 100644 index 00000000..a8d3814c --- /dev/null +++ b/packages/db/shared/schemas/variants/input/ClaimFile.input.ts @@ -0,0 +1,12 @@ +import * as z from 'zod'; +// prettier-ignore +export const ClaimFileInputSchema = z.object({ + id: z.number().int(), + claimId: z.number().int(), + filename: z.string(), + mimeType: z.string(), + filePath: z.string().optional().nullable(), + claim: z.unknown() +}).strict(); + +export type ClaimFileInputType = z.infer; diff --git a/packages/db/shared/schemas/variants/input/CloudFile.input.ts b/packages/db/shared/schemas/variants/input/CloudFile.input.ts new file mode 100644 index 00000000..a1806b2c --- /dev/null +++ b/packages/db/shared/schemas/variants/input/CloudFile.input.ts @@ -0,0 +1,20 @@ +import * as z from 'zod'; +// prettier-ignore +export const CloudFileInputSchema = z.object({ + id: z.number().int(), + userId: z.number().int(), + name: z.string(), + mimeType: z.string().optional().nullable(), + fileSize: z.bigint(), + folderId: z.number().int().optional().nullable(), + isComplete: z.boolean(), + totalChunks: z.number().int().optional().nullable(), + diskPath: z.string().optional().nullable(), + createdAt: z.date(), + updatedAt: z.date(), + user: z.unknown(), + folder: z.unknown().optional().nullable(), + chunks: z.array(z.unknown()) +}).strict(); + +export type CloudFileInputType = z.infer; diff --git a/packages/db/shared/schemas/variants/input/CloudFileChunk.input.ts b/packages/db/shared/schemas/variants/input/CloudFileChunk.input.ts new file mode 100644 index 00000000..5be598a0 --- /dev/null +++ b/packages/db/shared/schemas/variants/input/CloudFileChunk.input.ts @@ -0,0 +1,12 @@ +import * as z from 'zod'; +// prettier-ignore +export const CloudFileChunkInputSchema = z.object({ + id: z.number().int(), + fileId: z.number().int(), + seq: z.number().int(), + data: z.instanceof(Uint8Array), + createdAt: z.date(), + file: z.unknown() +}).strict(); + +export type CloudFileChunkInputType = z.infer; diff --git a/packages/db/shared/schemas/variants/input/CloudFolder.input.ts b/packages/db/shared/schemas/variants/input/CloudFolder.input.ts new file mode 100644 index 00000000..d4ea472d --- /dev/null +++ b/packages/db/shared/schemas/variants/input/CloudFolder.input.ts @@ -0,0 +1,18 @@ +import * as z from 'zod'; +// prettier-ignore +export const CloudFolderInputSchema = z.object({ + id: z.number().int(), + userId: z.number().int(), + name: z.string(), + parentId: z.number().int().optional().nullable(), + patientId: z.number().int().optional().nullable(), + parent: z.unknown().optional().nullable(), + children: z.array(z.unknown()), + user: z.unknown(), + patient: z.unknown().optional().nullable(), + files: z.array(z.unknown()), + createdAt: z.date(), + updatedAt: z.date() +}).strict(); + +export type CloudFolderInputType = z.infer; diff --git a/packages/db/shared/schemas/variants/input/CommissionBatch.input.ts b/packages/db/shared/schemas/variants/input/CommissionBatch.input.ts new file mode 100644 index 00000000..41ebba0d --- /dev/null +++ b/packages/db/shared/schemas/variants/input/CommissionBatch.input.ts @@ -0,0 +1,14 @@ +import * as z from 'zod'; +// prettier-ignore +export const CommissionBatchInputSchema = z.object({ + id: z.number().int(), + npiProviderId: z.number().int(), + totalCollection: z.number(), + commissionAmount: z.number(), + notes: z.string().optional().nullable(), + createdAt: z.date(), + npiProvider: z.unknown(), + items: z.array(z.unknown()) +}).strict(); + +export type CommissionBatchInputType = z.infer; diff --git a/packages/db/shared/schemas/variants/input/CommissionBatchItem.input.ts b/packages/db/shared/schemas/variants/input/CommissionBatchItem.input.ts new file mode 100644 index 00000000..babd88a9 --- /dev/null +++ b/packages/db/shared/schemas/variants/input/CommissionBatchItem.input.ts @@ -0,0 +1,12 @@ +import * as z from 'zod'; +// prettier-ignore +export const CommissionBatchItemInputSchema = z.object({ + id: z.number().int(), + commissionBatchId: z.number().int(), + paymentId: z.number().int(), + collectionAmount: z.number(), + commissionBatch: z.unknown(), + payment: z.unknown() +}).strict(); + +export type CommissionBatchItemInputType = z.infer; diff --git a/packages/db/shared/schemas/variants/input/Communication.input.ts b/packages/db/shared/schemas/variants/input/Communication.input.ts new file mode 100644 index 00000000..18332508 --- /dev/null +++ b/packages/db/shared/schemas/variants/input/Communication.input.ts @@ -0,0 +1,21 @@ +import * as z from 'zod'; +import { CommunicationChannelSchema } from '../../enums/CommunicationChannel.schema'; +import { CommunicationDirectionSchema } from '../../enums/CommunicationDirection.schema'; +import { CommunicationStatusSchema } from '../../enums/CommunicationStatus.schema'; +// prettier-ignore +export const CommunicationInputSchema = z.object({ + id: z.number().int(), + patientId: z.number().int(), + userId: z.number().int().optional().nullable(), + channel: CommunicationChannelSchema, + direction: CommunicationDirectionSchema, + status: CommunicationStatusSchema, + body: z.string().optional().nullable(), + callDuration: z.number().int().optional().nullable(), + twilioSid: z.string().optional().nullable(), + createdAt: z.date(), + patient: z.unknown(), + user: z.unknown().optional().nullable() +}).strict(); + +export type CommunicationInputType = z.infer; diff --git a/packages/db/shared/schemas/variants/input/CronJobLog.input.ts b/packages/db/shared/schemas/variants/input/CronJobLog.input.ts new file mode 100644 index 00000000..508b6bf1 --- /dev/null +++ b/packages/db/shared/schemas/variants/input/CronJobLog.input.ts @@ -0,0 +1,13 @@ +import * as z from 'zod'; +// prettier-ignore +export const CronJobLogInputSchema = z.object({ + id: z.number().int(), + jobName: z.string(), + status: z.string(), + startedAt: z.date(), + completedAt: z.date().optional().nullable(), + durationMs: z.number().int().optional().nullable(), + errorMessage: z.string().optional().nullable() +}).strict(); + +export type CronJobLogInputType = z.infer; diff --git a/packages/db/shared/schemas/variants/input/DatabaseBackup.input.ts b/packages/db/shared/schemas/variants/input/DatabaseBackup.input.ts new file mode 100644 index 00000000..614a2c4f --- /dev/null +++ b/packages/db/shared/schemas/variants/input/DatabaseBackup.input.ts @@ -0,0 +1,10 @@ +import * as z from 'zod'; +// prettier-ignore +export const DatabaseBackupInputSchema = z.object({ + id: z.number().int(), + userId: z.number().int(), + createdAt: z.date(), + user: z.unknown() +}).strict(); + +export type DatabaseBackupInputType = z.infer; diff --git a/packages/db/shared/schemas/variants/input/InsuranceContact.input.ts b/packages/db/shared/schemas/variants/input/InsuranceContact.input.ts new file mode 100644 index 00000000..f18aa10c --- /dev/null +++ b/packages/db/shared/schemas/variants/input/InsuranceContact.input.ts @@ -0,0 +1,12 @@ +import * as z from 'zod'; +// prettier-ignore +export const InsuranceContactInputSchema = z.object({ + id: z.number().int(), + userId: z.number().int(), + name: z.string(), + phoneNumber: z.string().optional().nullable(), + createdAt: z.date(), + user: z.unknown() +}).strict(); + +export type InsuranceContactInputType = z.infer; diff --git a/packages/db/shared/schemas/variants/input/InsuranceCredential.input.ts b/packages/db/shared/schemas/variants/input/InsuranceCredential.input.ts new file mode 100644 index 00000000..7b3a01b2 --- /dev/null +++ b/packages/db/shared/schemas/variants/input/InsuranceCredential.input.ts @@ -0,0 +1,12 @@ +import * as z from 'zod'; +// prettier-ignore +export const InsuranceCredentialInputSchema = z.object({ + id: z.number().int(), + userId: z.number().int(), + siteKey: z.string(), + username: z.string(), + password: z.string(), + user: z.unknown() +}).strict(); + +export type InsuranceCredentialInputType = z.infer; diff --git a/packages/db/shared/schemas/variants/input/LabRxTemplate.input.ts b/packages/db/shared/schemas/variants/input/LabRxTemplate.input.ts new file mode 100644 index 00000000..4866787c --- /dev/null +++ b/packages/db/shared/schemas/variants/input/LabRxTemplate.input.ts @@ -0,0 +1,21 @@ +import * as z from 'zod'; +// prettier-ignore +export const LabRxTemplateInputSchema = z.object({ + id: z.number().int(), + userId: z.number().int(), + name: z.string(), + labName: z.string().optional().nullable(), + labPhone: z.string().optional().nullable(), + labFax: z.string().optional().nullable(), + labAddress: z.string().optional().nullable(), + labAccount: z.string().optional().nullable(), + caseType: z.string().optional().nullable(), + material: z.string().optional().nullable(), + instructions: z.string().optional().nullable(), + sortOrder: z.number().int(), + createdAt: z.date(), + updatedAt: z.date(), + user: z.unknown() +}).strict(); + +export type LabRxTemplateInputType = z.infer; diff --git a/packages/db/shared/schemas/variants/input/Notification.input.ts b/packages/db/shared/schemas/variants/input/Notification.input.ts new file mode 100644 index 00000000..c845c1ba --- /dev/null +++ b/packages/db/shared/schemas/variants/input/Notification.input.ts @@ -0,0 +1,14 @@ +import * as z from 'zod'; +import { NotificationTypesSchema } from '../../enums/NotificationTypes.schema'; +// prettier-ignore +export const NotificationInputSchema = z.object({ + id: z.number().int(), + userId: z.number().int(), + type: NotificationTypesSchema, + message: z.string(), + createdAt: z.date(), + read: z.boolean(), + user: z.unknown() +}).strict(); + +export type NotificationInputType = z.infer; diff --git a/packages/db/shared/schemas/variants/input/NpiProvider.input.ts b/packages/db/shared/schemas/variants/input/NpiProvider.input.ts new file mode 100644 index 00000000..a1543a21 --- /dev/null +++ b/packages/db/shared/schemas/variants/input/NpiProvider.input.ts @@ -0,0 +1,17 @@ +import * as z from 'zod'; +// prettier-ignore +export const NpiProviderInputSchema = z.object({ + id: z.number().int(), + userId: z.number().int(), + npiNumber: z.string(), + providerName: z.string(), + sortOrder: z.number().int(), + createdAt: z.date(), + user: z.unknown(), + claims: z.array(z.unknown()), + payments: z.array(z.unknown()), + commissionBatches: z.array(z.unknown()), + appointmentProcedures: z.array(z.unknown()) +}).strict(); + +export type NpiProviderInputType = z.infer; diff --git a/packages/db/shared/schemas/variants/input/OfficeContact.input.ts b/packages/db/shared/schemas/variants/input/OfficeContact.input.ts new file mode 100644 index 00000000..6a5a6c78 --- /dev/null +++ b/packages/db/shared/schemas/variants/input/OfficeContact.input.ts @@ -0,0 +1,19 @@ +import * as z from 'zod'; +// prettier-ignore +export const OfficeContactInputSchema = z.object({ + id: z.number().int(), + userId: z.number().int(), + officeName: z.string().optional().nullable(), + receptionistName: z.string().optional().nullable(), + dentistName: z.string().optional().nullable(), + phoneNumber: z.string().optional().nullable(), + email: z.string().optional().nullable(), + fax: z.string().optional().nullable(), + streetAddress: z.string().optional().nullable(), + city: z.string().optional().nullable(), + state: z.string().optional().nullable(), + zipCode: z.string().optional().nullable(), + user: z.unknown() +}).strict(); + +export type OfficeContactInputType = z.infer; diff --git a/packages/db/shared/schemas/variants/input/OfficeHours.input.ts b/packages/db/shared/schemas/variants/input/OfficeHours.input.ts new file mode 100644 index 00000000..9c47d23f --- /dev/null +++ b/packages/db/shared/schemas/variants/input/OfficeHours.input.ts @@ -0,0 +1,10 @@ +import * as z from 'zod'; +// prettier-ignore +export const OfficeHoursInputSchema = z.object({ + id: z.number().int(), + userId: z.number().int(), + data: z.unknown(), + user: z.unknown() +}).strict(); + +export type OfficeHoursInputType = z.infer; diff --git a/packages/db/shared/schemas/variants/input/Patient.input.ts b/packages/db/shared/schemas/variants/input/Patient.input.ts new file mode 100644 index 00000000..440c1992 --- /dev/null +++ b/packages/db/shared/schemas/variants/input/Patient.input.ts @@ -0,0 +1,38 @@ +import * as z from 'zod'; +import { PatientStatusSchema } from '../../enums/PatientStatus.schema'; +// prettier-ignore +export const PatientInputSchema = z.object({ + id: z.number().int(), + firstName: z.string(), + lastName: z.string(), + dateOfBirth: z.date().optional().nullable(), + gender: z.string(), + phone: z.string(), + email: z.string().optional().nullable(), + address: z.string().optional().nullable(), + city: z.string().optional().nullable(), + zipCode: z.string().optional().nullable(), + insuranceProvider: z.string().optional().nullable(), + insuranceId: z.string().optional().nullable(), + groupNumber: z.string().optional().nullable(), + policyHolder: z.string().optional().nullable(), + allergies: z.string().optional().nullable(), + medicalConditions: z.string().optional().nullable(), + preferredLanguage: z.string().optional().nullable(), + status: PatientStatusSchema, + userId: z.number().int(), + createdAt: z.date(), + updatedAt: z.date(), + user: z.unknown(), + appointments: z.array(z.unknown()), + procedures: z.array(z.unknown()), + claims: z.array(z.unknown()), + groups: z.array(z.unknown()), + payment: z.array(z.unknown()), + communications: z.array(z.unknown()), + documents: z.array(z.unknown()), + conversation: z.unknown().optional().nullable(), + cloudFolders: z.array(z.unknown()) +}).strict(); + +export type PatientInputType = z.infer; diff --git a/packages/db/shared/schemas/variants/input/PatientConversation.input.ts b/packages/db/shared/schemas/variants/input/PatientConversation.input.ts new file mode 100644 index 00000000..bbb0f48d --- /dev/null +++ b/packages/db/shared/schemas/variants/input/PatientConversation.input.ts @@ -0,0 +1,14 @@ +import * as z from 'zod'; +// prettier-ignore +export const PatientConversationInputSchema = z.object({ + id: z.number().int(), + patientId: z.number().int(), + userId: z.number().int(), + stage: z.string(), + aiHandoff: z.boolean(), + updatedAt: z.date(), + patient: z.unknown(), + user: z.unknown() +}).strict(); + +export type PatientConversationInputType = z.infer; diff --git a/packages/db/shared/schemas/variants/input/PatientDocument.input.ts b/packages/db/shared/schemas/variants/input/PatientDocument.input.ts new file mode 100644 index 00000000..0eb27bca --- /dev/null +++ b/packages/db/shared/schemas/variants/input/PatientDocument.input.ts @@ -0,0 +1,16 @@ +import * as z from 'zod'; +// prettier-ignore +export const PatientDocumentInputSchema = z.object({ + id: z.number().int(), + patientId: z.number().int(), + filename: z.string(), + originalName: z.string(), + mimeType: z.string(), + fileSize: z.bigint(), + filePath: z.string(), + uploadedAt: z.date(), + updatedAt: z.date(), + patient: z.unknown() +}).strict(); + +export type PatientDocumentInputType = z.infer; diff --git a/packages/db/shared/schemas/variants/input/Payment.input.ts b/packages/db/shared/schemas/variants/input/Payment.input.ts new file mode 100644 index 00000000..31b78b2b --- /dev/null +++ b/packages/db/shared/schemas/variants/input/Payment.input.ts @@ -0,0 +1,32 @@ +import * as z from 'zod'; +import { PaymentStatusSchema } from '../../enums/PaymentStatus.schema'; +// prettier-ignore +export const PaymentInputSchema = z.object({ + id: z.number().int(), + claimId: z.number().int().optional().nullable(), + patientId: z.number().int(), + userId: z.number().int(), + updatedById: z.number().int().optional().nullable(), + npiProviderId: z.number().int().optional().nullable(), + totalBilled: z.number(), + totalPaid: z.number(), + totalAdjusted: z.number(), + totalDue: z.number(), + mhPaidAmount: z.number().optional().nullable(), + copayment: z.number(), + adjustment: z.number(), + status: PaymentStatusSchema, + notes: z.string().optional().nullable(), + icn: z.string().optional().nullable(), + createdAt: z.date(), + updatedAt: z.date(), + claim: z.unknown().optional().nullable(), + patient: z.unknown(), + updatedBy: z.unknown().optional().nullable(), + npiProvider: z.unknown().optional().nullable(), + serviceLineTransactions: z.array(z.unknown()), + serviceLines: z.array(z.unknown()), + commissionBatchItems: z.array(z.unknown()) +}).strict(); + +export type PaymentInputType = z.infer; diff --git a/packages/db/shared/schemas/variants/input/PdfFile.input.ts b/packages/db/shared/schemas/variants/input/PdfFile.input.ts new file mode 100644 index 00000000..e7840d37 --- /dev/null +++ b/packages/db/shared/schemas/variants/input/PdfFile.input.ts @@ -0,0 +1,12 @@ +import * as z from 'zod'; +// prettier-ignore +export const PdfFileInputSchema = z.object({ + id: z.number().int(), + filename: z.string(), + pdfData: z.instanceof(Uint8Array), + uploadedAt: z.date(), + groupId: z.number().int(), + group: z.unknown() +}).strict(); + +export type PdfFileInputType = z.infer; diff --git a/packages/db/shared/schemas/variants/input/PdfGroup.input.ts b/packages/db/shared/schemas/variants/input/PdfGroup.input.ts new file mode 100644 index 00000000..ba45a6bb --- /dev/null +++ b/packages/db/shared/schemas/variants/input/PdfGroup.input.ts @@ -0,0 +1,14 @@ +import * as z from 'zod'; +import { PdfTitleKeySchema } from '../../enums/PdfTitleKey.schema'; +// prettier-ignore +export const PdfGroupInputSchema = z.object({ + id: z.number().int(), + title: z.string(), + titleKey: PdfTitleKeySchema, + createdAt: z.date(), + patientId: z.number().int(), + patient: z.unknown(), + pdfs: z.array(z.unknown()) +}).strict(); + +export type PdfGroupInputType = z.infer; diff --git a/packages/db/shared/schemas/variants/input/ProcedureTimeslot.input.ts b/packages/db/shared/schemas/variants/input/ProcedureTimeslot.input.ts new file mode 100644 index 00000000..2bd9d2a9 --- /dev/null +++ b/packages/db/shared/schemas/variants/input/ProcedureTimeslot.input.ts @@ -0,0 +1,10 @@ +import * as z from 'zod'; +// prettier-ignore +export const ProcedureTimeslotInputSchema = z.object({ + id: z.number().int(), + userId: z.number().int(), + data: z.unknown(), + user: z.unknown() +}).strict(); + +export type ProcedureTimeslotInputType = z.infer; diff --git a/packages/db/shared/schemas/variants/input/SeleniumSettings.input.ts b/packages/db/shared/schemas/variants/input/SeleniumSettings.input.ts new file mode 100644 index 00000000..ceff558f --- /dev/null +++ b/packages/db/shared/schemas/variants/input/SeleniumSettings.input.ts @@ -0,0 +1,10 @@ +import * as z from 'zod'; +// prettier-ignore +export const SeleniumSettingsInputSchema = z.object({ + id: z.number().int(), + userId: z.number().int(), + paymentGroupId: z.string(), + user: z.unknown() +}).strict(); + +export type SeleniumSettingsInputType = z.infer; diff --git a/packages/db/shared/schemas/variants/input/ServiceLine.input.ts b/packages/db/shared/schemas/variants/input/ServiceLine.input.ts new file mode 100644 index 00000000..ad264dea --- /dev/null +++ b/packages/db/shared/schemas/variants/input/ServiceLine.input.ts @@ -0,0 +1,27 @@ +import * as z from 'zod'; +import { ServiceLineStatusSchema } from '../../enums/ServiceLineStatus.schema'; +// prettier-ignore +export const ServiceLineInputSchema = z.object({ + id: z.number().int(), + claimId: z.number().int().optional().nullable(), + paymentId: z.number().int().optional().nullable(), + procedureCode: z.string(), + procedureDate: z.date(), + quad: z.string().optional().nullable(), + arch: z.string().optional().nullable(), + toothNumber: z.string().optional().nullable(), + toothSurface: z.string().optional().nullable(), + icn: z.string().optional().nullable(), + paidCode: z.string().optional().nullable(), + allowedAmount: z.number().optional().nullable(), + totalBilled: z.number(), + totalPaid: z.number(), + totalAdjusted: z.number(), + totalDue: z.number(), + status: ServiceLineStatusSchema, + claim: z.unknown().optional().nullable(), + payment: z.unknown().optional().nullable(), + serviceLineTransactions: z.array(z.unknown()) +}).strict(); + +export type ServiceLineInputType = z.infer; diff --git a/packages/db/shared/schemas/variants/input/ServiceLineTransaction.input.ts b/packages/db/shared/schemas/variants/input/ServiceLineTransaction.input.ts new file mode 100644 index 00000000..7a684c70 --- /dev/null +++ b/packages/db/shared/schemas/variants/input/ServiceLineTransaction.input.ts @@ -0,0 +1,20 @@ +import * as z from 'zod'; +import { PaymentMethodSchema } from '../../enums/PaymentMethod.schema'; +// prettier-ignore +export const ServiceLineTransactionInputSchema = z.object({ + id: z.number().int(), + paymentId: z.number().int(), + serviceLineId: z.number().int(), + transactionId: z.string().optional().nullable(), + paidAmount: z.number(), + adjustedAmount: z.number(), + method: PaymentMethodSchema, + receivedDate: z.date(), + payerName: z.string().optional().nullable(), + notes: z.string().optional().nullable(), + createdAt: z.date(), + payment: z.unknown(), + serviceLine: z.unknown() +}).strict(); + +export type ServiceLineTransactionInputType = z.infer; diff --git a/packages/db/shared/schemas/variants/input/ShoppingVendor.input.ts b/packages/db/shared/schemas/variants/input/ShoppingVendor.input.ts new file mode 100644 index 00000000..c6174991 --- /dev/null +++ b/packages/db/shared/schemas/variants/input/ShoppingVendor.input.ts @@ -0,0 +1,13 @@ +import * as z from 'zod'; +// prettier-ignore +export const ShoppingVendorInputSchema = z.object({ + id: z.number().int(), + userId: z.number().int(), + vendorName: z.string(), + websiteUrl: z.string(), + loginUsername: z.string(), + loginPassword: z.string(), + user: z.unknown() +}).strict(); + +export type ShoppingVendorInputType = z.infer; diff --git a/packages/db/shared/schemas/variants/input/Staff.input.ts b/packages/db/shared/schemas/variants/input/Staff.input.ts new file mode 100644 index 00000000..a8f0c6ee --- /dev/null +++ b/packages/db/shared/schemas/variants/input/Staff.input.ts @@ -0,0 +1,16 @@ +import * as z from 'zod'; +// prettier-ignore +export const StaffInputSchema = z.object({ + id: z.number().int(), + userId: z.number().int(), + name: z.string(), + email: z.string().optional().nullable(), + role: z.string(), + phone: z.string().optional().nullable(), + createdAt: z.date(), + user: z.unknown().optional().nullable(), + appointments: z.array(z.unknown()), + claims: z.array(z.unknown()) +}).strict(); + +export type StaffInputType = z.infer; diff --git a/packages/db/shared/schemas/variants/input/TwilioSettings.input.ts b/packages/db/shared/schemas/variants/input/TwilioSettings.input.ts new file mode 100644 index 00000000..4b3f0151 --- /dev/null +++ b/packages/db/shared/schemas/variants/input/TwilioSettings.input.ts @@ -0,0 +1,14 @@ +import * as z from 'zod'; +// prettier-ignore +export const TwilioSettingsInputSchema = z.object({ + id: z.number().int(), + userId: z.number().int(), + accountSid: z.string(), + authToken: z.string(), + phoneNumber: z.string(), + greetingMessage: z.string().optional().nullable(), + templates: z.unknown().optional().nullable(), + user: z.unknown() +}).strict(); + +export type TwilioSettingsInputType = z.infer; diff --git a/packages/db/shared/schemas/variants/input/User.input.ts b/packages/db/shared/schemas/variants/input/User.input.ts new file mode 100644 index 00000000..848fa6fc --- /dev/null +++ b/packages/db/shared/schemas/variants/input/User.input.ts @@ -0,0 +1,39 @@ +import * as z from 'zod'; +// prettier-ignore +export const UserInputSchema = z.object({ + id: z.number().int(), + username: z.string(), + password: z.string(), + autoBackupEnabled: z.boolean(), + autoBackupHour: z.number().int(), + usbBackupEnabled: z.boolean(), + usbBackupHour: z.number().int(), + autoMhCheckEnabled: z.boolean(), + autoMhCheckDayOfWeek: z.number().int(), + autoMhCheckHour: z.number().int(), + patients: z.array(z.unknown()), + appointments: z.array(z.unknown()), + staff: z.array(z.unknown()), + npiProviders: z.array(z.unknown()), + claims: z.array(z.unknown()), + insuranceCredentials: z.array(z.unknown()), + shoppingVendors: z.array(z.unknown()), + updatedPayments: z.array(z.unknown()), + backups: z.array(z.unknown()), + backupDestinations: z.array(z.unknown()), + notifications: z.array(z.unknown()), + cloudFolders: z.array(z.unknown()), + cloudFiles: z.array(z.unknown()), + communications: z.array(z.unknown()), + twilioSettings: z.unknown().optional().nullable(), + aiSettings: z.unknown().optional().nullable(), + officeHours: z.unknown().optional().nullable(), + officeContact: z.unknown().optional().nullable(), + procedureTimeslot: z.unknown().optional().nullable(), + insuranceContacts: z.array(z.unknown()), + patientConversations: z.array(z.unknown()), + labRxTemplates: z.array(z.unknown()), + seleniumSettings: z.unknown().optional().nullable() +}).strict(); + +export type UserInputType = z.infer; diff --git a/packages/db/shared/schemas/variants/input/index.ts b/packages/db/shared/schemas/variants/input/index.ts new file mode 100644 index 00000000..b36c949c --- /dev/null +++ b/packages/db/shared/schemas/variants/input/index.ts @@ -0,0 +1,41 @@ +/** + * Input Variant Schemas + * Auto-generated - do not edit manually + */ + +export { UserInputSchema } from './User.input'; +export { PatientInputSchema } from './Patient.input'; +export { AppointmentInputSchema } from './Appointment.input'; +export { AppointmentFileInputSchema } from './AppointmentFile.input'; +export { StaffInputSchema } from './Staff.input'; +export { NpiProviderInputSchema } from './NpiProvider.input'; +export { AppointmentProcedureInputSchema } from './AppointmentProcedure.input'; +export { ClaimInputSchema } from './Claim.input'; +export { ServiceLineInputSchema } from './ServiceLine.input'; +export { ClaimFileInputSchema } from './ClaimFile.input'; +export { InsuranceCredentialInputSchema } from './InsuranceCredential.input'; +export { ShoppingVendorInputSchema } from './ShoppingVendor.input'; +export { PdfGroupInputSchema } from './PdfGroup.input'; +export { PdfFileInputSchema } from './PdfFile.input'; +export { PaymentInputSchema } from './Payment.input'; +export { ServiceLineTransactionInputSchema } from './ServiceLineTransaction.input'; +export { DatabaseBackupInputSchema } from './DatabaseBackup.input'; +export { BackupDestinationInputSchema } from './BackupDestination.input'; +export { NotificationInputSchema } from './Notification.input'; +export { CronJobLogInputSchema } from './CronJobLog.input'; +export { CloudFolderInputSchema } from './CloudFolder.input'; +export { CloudFileInputSchema } from './CloudFile.input'; +export { CloudFileChunkInputSchema } from './CloudFileChunk.input'; +export { CommunicationInputSchema } from './Communication.input'; +export { PatientDocumentInputSchema } from './PatientDocument.input'; +export { TwilioSettingsInputSchema } from './TwilioSettings.input'; +export { AiSettingsInputSchema } from './AiSettings.input'; +export { OfficeHoursInputSchema } from './OfficeHours.input'; +export { OfficeContactInputSchema } from './OfficeContact.input'; +export { InsuranceContactInputSchema } from './InsuranceContact.input'; +export { ProcedureTimeslotInputSchema } from './ProcedureTimeslot.input'; +export { PatientConversationInputSchema } from './PatientConversation.input'; +export { LabRxTemplateInputSchema } from './LabRxTemplate.input'; +export { CommissionBatchInputSchema } from './CommissionBatch.input'; +export { CommissionBatchItemInputSchema } from './CommissionBatchItem.input'; +export { SeleniumSettingsInputSchema } from './SeleniumSettings.input'; diff --git a/packages/db/shared/schemas/variants/pure/AiSettings.pure.ts b/packages/db/shared/schemas/variants/pure/AiSettings.pure.ts new file mode 100644 index 00000000..43775291 --- /dev/null +++ b/packages/db/shared/schemas/variants/pure/AiSettings.pure.ts @@ -0,0 +1,22 @@ +import * as z from 'zod'; +// prettier-ignore +export const AiSettingsModelSchema = z.object({ + id: z.number().int(), + userId: z.number().int(), + apiKey: z.string(), + aiEnabled: z.boolean(), + openAiKey: z.string(), + openAiEnabled: z.boolean(), + claudeAiKey: z.string(), + claudeAiEnabled: z.boolean(), + claudeAiModel: z.string(), + openAiModel: z.string(), + googleAiModel: z.string(), + dentalMgmtKey: z.string(), + dentalMgmtEnabled: z.boolean(), + afterHoursEnabled: z.boolean(), + openPhoneReply: z.boolean(), + user: z.unknown() +}).strict(); + +export type AiSettingsPureType = z.infer; diff --git a/packages/db/shared/schemas/variants/pure/Appointment.pure.ts b/packages/db/shared/schemas/variants/pure/Appointment.pure.ts new file mode 100644 index 00000000..9c82265a --- /dev/null +++ b/packages/db/shared/schemas/variants/pure/Appointment.pure.ts @@ -0,0 +1,29 @@ +import * as z from 'zod'; +import { PatientStatusSchema } from '../../enums/PatientStatus.schema'; +// prettier-ignore +export const AppointmentModelSchema = z.object({ + id: z.number().int(), + patientId: z.number().int(), + userId: z.number().int(), + staffId: z.number().int(), + title: z.string(), + date: z.date(), + startTime: z.string(), + endTime: z.string(), + type: z.string(), + typeLocked: z.boolean(), + notes: z.string().nullable(), + procedureCodeNotes: z.string().nullable(), + status: z.string(), + movedByAi: z.boolean(), + createdAt: z.date(), + eligibilityStatus: PatientStatusSchema, + patient: z.unknown(), + user: z.unknown(), + staff: z.unknown().nullable(), + procedures: z.array(z.unknown()), + claims: z.array(z.unknown()), + files: z.array(z.unknown()) +}).strict(); + +export type AppointmentPureType = z.infer; diff --git a/packages/db/shared/schemas/variants/pure/AppointmentFile.pure.ts b/packages/db/shared/schemas/variants/pure/AppointmentFile.pure.ts new file mode 100644 index 00000000..fe18eec5 --- /dev/null +++ b/packages/db/shared/schemas/variants/pure/AppointmentFile.pure.ts @@ -0,0 +1,12 @@ +import * as z from 'zod'; +// prettier-ignore +export const AppointmentFileModelSchema = z.object({ + id: z.number().int(), + appointmentId: z.number().int(), + filename: z.string(), + mimeType: z.string().nullable(), + filePath: z.string().nullable(), + appointment: z.unknown() +}).strict(); + +export type AppointmentFilePureType = z.infer; diff --git a/packages/db/shared/schemas/variants/pure/AppointmentProcedure.pure.ts b/packages/db/shared/schemas/variants/pure/AppointmentProcedure.pure.ts new file mode 100644 index 00000000..e5b47e25 --- /dev/null +++ b/packages/db/shared/schemas/variants/pure/AppointmentProcedure.pure.ts @@ -0,0 +1,24 @@ +import * as z from 'zod'; +import { ProcedureSourceSchema } from '../../enums/ProcedureSource.schema'; +// prettier-ignore +export const AppointmentProcedureModelSchema = z.object({ + id: z.number().int(), + appointmentId: z.number().int(), + patientId: z.number().int(), + npiProviderId: z.number().int().nullable(), + procedureCode: z.string(), + procedureLabel: z.string().nullable(), + fee: z.number().nullable(), + category: z.string().nullable(), + toothNumber: z.string().nullable(), + toothSurface: z.string().nullable(), + oralCavityArea: z.string().nullable(), + source: ProcedureSourceSchema, + comboKey: z.string().nullable(), + createdAt: z.date(), + appointment: z.unknown(), + patient: z.unknown(), + npiProvider: z.unknown().nullable() +}).strict(); + +export type AppointmentProcedurePureType = z.infer; diff --git a/packages/db/shared/schemas/variants/pure/BackupDestination.pure.ts b/packages/db/shared/schemas/variants/pure/BackupDestination.pure.ts new file mode 100644 index 00000000..59865064 --- /dev/null +++ b/packages/db/shared/schemas/variants/pure/BackupDestination.pure.ts @@ -0,0 +1,12 @@ +import * as z from 'zod'; +// prettier-ignore +export const BackupDestinationModelSchema = z.object({ + id: z.number().int(), + userId: z.number().int(), + path: z.string(), + isActive: z.boolean(), + createdAt: z.date(), + user: z.unknown() +}).strict(); + +export type BackupDestinationPureType = z.infer; diff --git a/packages/db/shared/schemas/variants/pure/Claim.pure.ts b/packages/db/shared/schemas/variants/pure/Claim.pure.ts new file mode 100644 index 00000000..e4014a26 --- /dev/null +++ b/packages/db/shared/schemas/variants/pure/Claim.pure.ts @@ -0,0 +1,35 @@ +import * as z from 'zod'; +import { MissingTeethStatusSchema } from '../../enums/MissingTeethStatus.schema'; +import { ClaimStatusSchema } from '../../enums/ClaimStatus.schema'; +// prettier-ignore +export const ClaimModelSchema = z.object({ + id: z.number().int(), + patientId: z.number().int(), + appointmentId: z.number().int().int().nullable(), + userId: z.number().int(), + staffId: z.number().int(), + patientName: z.string(), + memberId: z.string(), + dateOfBirth: z.date(), + remarks: z.string(), + missingTeethStatus: MissingTeethStatusSchema, + missingTeeth: z.unknown().nullable(), + serviceDate: z.date(), + insuranceProvider: z.string(), + createdAt: z.date(), + updatedAt: z.date(), + status: ClaimStatusSchema, + claimNumber: z.string().nullable(), + preAuthNumber: z.string().nullable(), + npiProviderId: z.number().int().nullable(), + patient: z.unknown(), + appointment: z.unknown().nullable(), + user: z.unknown().nullable(), + staff: z.unknown().nullable(), + npiProvider: z.unknown().nullable(), + serviceLines: z.array(z.unknown()), + claimFiles: z.array(z.unknown()), + payment: z.unknown().nullable() +}).strict(); + +export type ClaimPureType = z.infer; diff --git a/packages/db/shared/schemas/variants/pure/ClaimFile.pure.ts b/packages/db/shared/schemas/variants/pure/ClaimFile.pure.ts new file mode 100644 index 00000000..40f24214 --- /dev/null +++ b/packages/db/shared/schemas/variants/pure/ClaimFile.pure.ts @@ -0,0 +1,12 @@ +import * as z from 'zod'; +// prettier-ignore +export const ClaimFileModelSchema = z.object({ + id: z.number().int(), + claimId: z.number().int(), + filename: z.string(), + mimeType: z.string(), + filePath: z.string().nullable(), + claim: z.unknown() +}).strict(); + +export type ClaimFilePureType = z.infer; diff --git a/packages/db/shared/schemas/variants/pure/CloudFile.pure.ts b/packages/db/shared/schemas/variants/pure/CloudFile.pure.ts new file mode 100644 index 00000000..ffb9cc2b --- /dev/null +++ b/packages/db/shared/schemas/variants/pure/CloudFile.pure.ts @@ -0,0 +1,20 @@ +import * as z from 'zod'; +// prettier-ignore +export const CloudFileModelSchema = z.object({ + id: z.number().int(), + userId: z.number().int(), + name: z.string(), + mimeType: z.string().nullable(), + fileSize: z.bigint(), + folderId: z.number().int().nullable(), + isComplete: z.boolean(), + totalChunks: z.number().int().nullable(), + diskPath: z.string().nullable(), + createdAt: z.date(), + updatedAt: z.date(), + user: z.unknown(), + folder: z.unknown().nullable(), + chunks: z.array(z.unknown()) +}).strict(); + +export type CloudFilePureType = z.infer; diff --git a/packages/db/shared/schemas/variants/pure/CloudFileChunk.pure.ts b/packages/db/shared/schemas/variants/pure/CloudFileChunk.pure.ts new file mode 100644 index 00000000..fed64931 --- /dev/null +++ b/packages/db/shared/schemas/variants/pure/CloudFileChunk.pure.ts @@ -0,0 +1,12 @@ +import * as z from 'zod'; +// prettier-ignore +export const CloudFileChunkModelSchema = z.object({ + id: z.number().int(), + fileId: z.number().int(), + seq: z.number().int(), + data: z.instanceof(Uint8Array), + createdAt: z.date(), + file: z.unknown() +}).strict(); + +export type CloudFileChunkPureType = z.infer; diff --git a/packages/db/shared/schemas/variants/pure/CloudFolder.pure.ts b/packages/db/shared/schemas/variants/pure/CloudFolder.pure.ts new file mode 100644 index 00000000..800fbd5a --- /dev/null +++ b/packages/db/shared/schemas/variants/pure/CloudFolder.pure.ts @@ -0,0 +1,18 @@ +import * as z from 'zod'; +// prettier-ignore +export const CloudFolderModelSchema = z.object({ + id: z.number().int(), + userId: z.number().int(), + name: z.string(), + parentId: z.number().int().nullable(), + patientId: z.number().int().nullable(), + parent: z.unknown().nullable(), + children: z.array(z.unknown()), + user: z.unknown(), + patient: z.unknown().nullable(), + files: z.array(z.unknown()), + createdAt: z.date(), + updatedAt: z.date() +}).strict(); + +export type CloudFolderPureType = z.infer; diff --git a/packages/db/shared/schemas/variants/pure/CommissionBatch.pure.ts b/packages/db/shared/schemas/variants/pure/CommissionBatch.pure.ts new file mode 100644 index 00000000..7ddc297a --- /dev/null +++ b/packages/db/shared/schemas/variants/pure/CommissionBatch.pure.ts @@ -0,0 +1,14 @@ +import * as z from 'zod'; +// prettier-ignore +export const CommissionBatchModelSchema = z.object({ + id: z.number().int(), + npiProviderId: z.number().int(), + totalCollection: z.number(), + commissionAmount: z.number(), + notes: z.string().nullable(), + createdAt: z.date(), + npiProvider: z.unknown(), + items: z.array(z.unknown()) +}).strict(); + +export type CommissionBatchPureType = z.infer; diff --git a/packages/db/shared/schemas/variants/pure/CommissionBatchItem.pure.ts b/packages/db/shared/schemas/variants/pure/CommissionBatchItem.pure.ts new file mode 100644 index 00000000..2c13fa4a --- /dev/null +++ b/packages/db/shared/schemas/variants/pure/CommissionBatchItem.pure.ts @@ -0,0 +1,12 @@ +import * as z from 'zod'; +// prettier-ignore +export const CommissionBatchItemModelSchema = z.object({ + id: z.number().int(), + commissionBatchId: z.number().int(), + paymentId: z.number().int(), + collectionAmount: z.number(), + commissionBatch: z.unknown(), + payment: z.unknown() +}).strict(); + +export type CommissionBatchItemPureType = z.infer; diff --git a/packages/db/shared/schemas/variants/pure/Communication.pure.ts b/packages/db/shared/schemas/variants/pure/Communication.pure.ts new file mode 100644 index 00000000..c2009c60 --- /dev/null +++ b/packages/db/shared/schemas/variants/pure/Communication.pure.ts @@ -0,0 +1,21 @@ +import * as z from 'zod'; +import { CommunicationChannelSchema } from '../../enums/CommunicationChannel.schema'; +import { CommunicationDirectionSchema } from '../../enums/CommunicationDirection.schema'; +import { CommunicationStatusSchema } from '../../enums/CommunicationStatus.schema'; +// prettier-ignore +export const CommunicationModelSchema = z.object({ + id: z.number().int(), + patientId: z.number().int(), + userId: z.number().int().nullable(), + channel: CommunicationChannelSchema, + direction: CommunicationDirectionSchema, + status: CommunicationStatusSchema, + body: z.string().nullable(), + callDuration: z.number().int().nullable(), + twilioSid: z.string().nullable(), + createdAt: z.date(), + patient: z.unknown(), + user: z.unknown().nullable() +}).strict(); + +export type CommunicationPureType = z.infer; diff --git a/packages/db/shared/schemas/variants/pure/CronJobLog.pure.ts b/packages/db/shared/schemas/variants/pure/CronJobLog.pure.ts new file mode 100644 index 00000000..91d11512 --- /dev/null +++ b/packages/db/shared/schemas/variants/pure/CronJobLog.pure.ts @@ -0,0 +1,13 @@ +import * as z from 'zod'; +// prettier-ignore +export const CronJobLogModelSchema = z.object({ + id: z.number().int(), + jobName: z.string(), + status: z.string(), + startedAt: z.date(), + completedAt: z.date().nullable(), + durationMs: z.number().int().nullable(), + errorMessage: z.string().nullable() +}).strict(); + +export type CronJobLogPureType = z.infer; diff --git a/packages/db/shared/schemas/variants/pure/DatabaseBackup.pure.ts b/packages/db/shared/schemas/variants/pure/DatabaseBackup.pure.ts new file mode 100644 index 00000000..c907a792 --- /dev/null +++ b/packages/db/shared/schemas/variants/pure/DatabaseBackup.pure.ts @@ -0,0 +1,10 @@ +import * as z from 'zod'; +// prettier-ignore +export const DatabaseBackupModelSchema = z.object({ + id: z.number().int(), + userId: z.number().int(), + createdAt: z.date(), + user: z.unknown() +}).strict(); + +export type DatabaseBackupPureType = z.infer; diff --git a/packages/db/shared/schemas/variants/pure/InsuranceContact.pure.ts b/packages/db/shared/schemas/variants/pure/InsuranceContact.pure.ts new file mode 100644 index 00000000..394b04d0 --- /dev/null +++ b/packages/db/shared/schemas/variants/pure/InsuranceContact.pure.ts @@ -0,0 +1,12 @@ +import * as z from 'zod'; +// prettier-ignore +export const InsuranceContactModelSchema = z.object({ + id: z.number().int(), + userId: z.number().int(), + name: z.string(), + phoneNumber: z.string().nullable(), + createdAt: z.date(), + user: z.unknown() +}).strict(); + +export type InsuranceContactPureType = z.infer; diff --git a/packages/db/shared/schemas/variants/pure/InsuranceCredential.pure.ts b/packages/db/shared/schemas/variants/pure/InsuranceCredential.pure.ts new file mode 100644 index 00000000..cd4b2e81 --- /dev/null +++ b/packages/db/shared/schemas/variants/pure/InsuranceCredential.pure.ts @@ -0,0 +1,12 @@ +import * as z from 'zod'; +// prettier-ignore +export const InsuranceCredentialModelSchema = z.object({ + id: z.number().int(), + userId: z.number().int(), + siteKey: z.string(), + username: z.string(), + password: z.string(), + user: z.unknown() +}).strict(); + +export type InsuranceCredentialPureType = z.infer; diff --git a/packages/db/shared/schemas/variants/pure/LabRxTemplate.pure.ts b/packages/db/shared/schemas/variants/pure/LabRxTemplate.pure.ts new file mode 100644 index 00000000..ce09b5c9 --- /dev/null +++ b/packages/db/shared/schemas/variants/pure/LabRxTemplate.pure.ts @@ -0,0 +1,21 @@ +import * as z from 'zod'; +// prettier-ignore +export const LabRxTemplateModelSchema = z.object({ + id: z.number().int(), + userId: z.number().int(), + name: z.string(), + labName: z.string().nullable(), + labPhone: z.string().nullable(), + labFax: z.string().nullable(), + labAddress: z.string().nullable(), + labAccount: z.string().nullable(), + caseType: z.string().nullable(), + material: z.string().nullable(), + instructions: z.string().nullable(), + sortOrder: z.number().int(), + createdAt: z.date(), + updatedAt: z.date(), + user: z.unknown() +}).strict(); + +export type LabRxTemplatePureType = z.infer; diff --git a/packages/db/shared/schemas/variants/pure/Notification.pure.ts b/packages/db/shared/schemas/variants/pure/Notification.pure.ts new file mode 100644 index 00000000..745f3314 --- /dev/null +++ b/packages/db/shared/schemas/variants/pure/Notification.pure.ts @@ -0,0 +1,14 @@ +import * as z from 'zod'; +import { NotificationTypesSchema } from '../../enums/NotificationTypes.schema'; +// prettier-ignore +export const NotificationModelSchema = z.object({ + id: z.number().int(), + userId: z.number().int(), + type: NotificationTypesSchema, + message: z.string(), + createdAt: z.date(), + read: z.boolean(), + user: z.unknown() +}).strict(); + +export type NotificationPureType = z.infer; diff --git a/packages/db/shared/schemas/variants/pure/NpiProvider.pure.ts b/packages/db/shared/schemas/variants/pure/NpiProvider.pure.ts new file mode 100644 index 00000000..ad264c83 --- /dev/null +++ b/packages/db/shared/schemas/variants/pure/NpiProvider.pure.ts @@ -0,0 +1,17 @@ +import * as z from 'zod'; +// prettier-ignore +export const NpiProviderModelSchema = z.object({ + id: z.number().int(), + userId: z.number().int(), + npiNumber: z.string(), + providerName: z.string(), + sortOrder: z.number().int(), + createdAt: z.date(), + user: z.unknown(), + claims: z.array(z.unknown()), + payments: z.array(z.unknown()), + commissionBatches: z.array(z.unknown()), + appointmentProcedures: z.array(z.unknown()) +}).strict(); + +export type NpiProviderPureType = z.infer; diff --git a/packages/db/shared/schemas/variants/pure/OfficeContact.pure.ts b/packages/db/shared/schemas/variants/pure/OfficeContact.pure.ts new file mode 100644 index 00000000..72c3cc9e --- /dev/null +++ b/packages/db/shared/schemas/variants/pure/OfficeContact.pure.ts @@ -0,0 +1,19 @@ +import * as z from 'zod'; +// prettier-ignore +export const OfficeContactModelSchema = z.object({ + id: z.number().int(), + userId: z.number().int(), + officeName: z.string().nullable(), + receptionistName: z.string().nullable(), + dentistName: z.string().nullable(), + phoneNumber: z.string().nullable(), + email: z.string().nullable(), + fax: z.string().nullable(), + streetAddress: z.string().nullable(), + city: z.string().nullable(), + state: z.string().nullable(), + zipCode: z.string().nullable(), + user: z.unknown() +}).strict(); + +export type OfficeContactPureType = z.infer; diff --git a/packages/db/shared/schemas/variants/pure/OfficeHours.pure.ts b/packages/db/shared/schemas/variants/pure/OfficeHours.pure.ts new file mode 100644 index 00000000..8e7cf7ae --- /dev/null +++ b/packages/db/shared/schemas/variants/pure/OfficeHours.pure.ts @@ -0,0 +1,10 @@ +import * as z from 'zod'; +// prettier-ignore +export const OfficeHoursModelSchema = z.object({ + id: z.number().int(), + userId: z.number().int(), + data: z.unknown(), + user: z.unknown() +}).strict(); + +export type OfficeHoursPureType = z.infer; diff --git a/packages/db/shared/schemas/variants/pure/Patient.pure.ts b/packages/db/shared/schemas/variants/pure/Patient.pure.ts new file mode 100644 index 00000000..85ab58ce --- /dev/null +++ b/packages/db/shared/schemas/variants/pure/Patient.pure.ts @@ -0,0 +1,38 @@ +import * as z from 'zod'; +import { PatientStatusSchema } from '../../enums/PatientStatus.schema'; +// prettier-ignore +export const PatientModelSchema = z.object({ + id: z.number().int(), + firstName: z.string(), + lastName: z.string(), + dateOfBirth: z.date().nullable(), + gender: z.string(), + phone: z.string(), + email: z.string().nullable(), + address: z.string().nullable(), + city: z.string().nullable(), + zipCode: z.string().nullable(), + insuranceProvider: z.string().nullable(), + insuranceId: z.string().nullable(), + groupNumber: z.string().nullable(), + policyHolder: z.string().nullable(), + allergies: z.string().nullable(), + medicalConditions: z.string().nullable(), + preferredLanguage: z.string().nullable(), + status: PatientStatusSchema, + userId: z.number().int(), + createdAt: z.date(), + updatedAt: z.date(), + user: z.unknown(), + appointments: z.array(z.unknown()), + procedures: z.array(z.unknown()), + claims: z.array(z.unknown()), + groups: z.array(z.unknown()), + payment: z.array(z.unknown()), + communications: z.array(z.unknown()), + documents: z.array(z.unknown()), + conversation: z.unknown().nullable(), + cloudFolders: z.array(z.unknown()) +}).strict(); + +export type PatientPureType = z.infer; diff --git a/packages/db/shared/schemas/variants/pure/PatientConversation.pure.ts b/packages/db/shared/schemas/variants/pure/PatientConversation.pure.ts new file mode 100644 index 00000000..d93306f6 --- /dev/null +++ b/packages/db/shared/schemas/variants/pure/PatientConversation.pure.ts @@ -0,0 +1,14 @@ +import * as z from 'zod'; +// prettier-ignore +export const PatientConversationModelSchema = z.object({ + id: z.number().int(), + patientId: z.number().int(), + userId: z.number().int(), + stage: z.string(), + aiHandoff: z.boolean(), + updatedAt: z.date(), + patient: z.unknown(), + user: z.unknown() +}).strict(); + +export type PatientConversationPureType = z.infer; diff --git a/packages/db/shared/schemas/variants/pure/PatientDocument.pure.ts b/packages/db/shared/schemas/variants/pure/PatientDocument.pure.ts new file mode 100644 index 00000000..1049c214 --- /dev/null +++ b/packages/db/shared/schemas/variants/pure/PatientDocument.pure.ts @@ -0,0 +1,16 @@ +import * as z from 'zod'; +// prettier-ignore +export const PatientDocumentModelSchema = z.object({ + id: z.number().int(), + patientId: z.number().int(), + filename: z.string(), + originalName: z.string(), + mimeType: z.string(), + fileSize: z.bigint(), + filePath: z.string(), + uploadedAt: z.date(), + updatedAt: z.date(), + patient: z.unknown() +}).strict(); + +export type PatientDocumentPureType = z.infer; diff --git a/packages/db/shared/schemas/variants/pure/Payment.pure.ts b/packages/db/shared/schemas/variants/pure/Payment.pure.ts new file mode 100644 index 00000000..8b8802be --- /dev/null +++ b/packages/db/shared/schemas/variants/pure/Payment.pure.ts @@ -0,0 +1,32 @@ +import * as z from 'zod'; +import { PaymentStatusSchema } from '../../enums/PaymentStatus.schema'; +// prettier-ignore +export const PaymentModelSchema = z.object({ + id: z.number().int(), + claimId: z.number().int().nullable(), + patientId: z.number().int(), + userId: z.number().int(), + updatedById: z.number().int().nullable(), + npiProviderId: z.number().int().nullable(), + totalBilled: z.number(), + totalPaid: z.number(), + totalAdjusted: z.number(), + totalDue: z.number(), + mhPaidAmount: z.number().nullable(), + copayment: z.number(), + adjustment: z.number(), + status: PaymentStatusSchema, + notes: z.string().nullable(), + icn: z.string().nullable(), + createdAt: z.date(), + updatedAt: z.date(), + claim: z.unknown().nullable(), + patient: z.unknown(), + updatedBy: z.unknown().nullable(), + npiProvider: z.unknown().nullable(), + serviceLineTransactions: z.array(z.unknown()), + serviceLines: z.array(z.unknown()), + commissionBatchItems: z.array(z.unknown()) +}).strict(); + +export type PaymentPureType = z.infer; diff --git a/packages/db/shared/schemas/variants/pure/PdfFile.pure.ts b/packages/db/shared/schemas/variants/pure/PdfFile.pure.ts new file mode 100644 index 00000000..df303f51 --- /dev/null +++ b/packages/db/shared/schemas/variants/pure/PdfFile.pure.ts @@ -0,0 +1,12 @@ +import * as z from 'zod'; +// prettier-ignore +export const PdfFileModelSchema = z.object({ + id: z.number().int(), + filename: z.string(), + pdfData: z.instanceof(Uint8Array), + uploadedAt: z.date(), + groupId: z.number().int(), + group: z.unknown() +}).strict(); + +export type PdfFilePureType = z.infer; diff --git a/packages/db/shared/schemas/variants/pure/PdfGroup.pure.ts b/packages/db/shared/schemas/variants/pure/PdfGroup.pure.ts new file mode 100644 index 00000000..de9c57b6 --- /dev/null +++ b/packages/db/shared/schemas/variants/pure/PdfGroup.pure.ts @@ -0,0 +1,14 @@ +import * as z from 'zod'; +import { PdfTitleKeySchema } from '../../enums/PdfTitleKey.schema'; +// prettier-ignore +export const PdfGroupModelSchema = z.object({ + id: z.number().int(), + title: z.string(), + titleKey: PdfTitleKeySchema, + createdAt: z.date(), + patientId: z.number().int(), + patient: z.unknown(), + pdfs: z.array(z.unknown()) +}).strict(); + +export type PdfGroupPureType = z.infer; diff --git a/packages/db/shared/schemas/variants/pure/ProcedureTimeslot.pure.ts b/packages/db/shared/schemas/variants/pure/ProcedureTimeslot.pure.ts new file mode 100644 index 00000000..bb8b89fa --- /dev/null +++ b/packages/db/shared/schemas/variants/pure/ProcedureTimeslot.pure.ts @@ -0,0 +1,10 @@ +import * as z from 'zod'; +// prettier-ignore +export const ProcedureTimeslotModelSchema = z.object({ + id: z.number().int(), + userId: z.number().int(), + data: z.unknown(), + user: z.unknown() +}).strict(); + +export type ProcedureTimeslotPureType = z.infer; diff --git a/packages/db/shared/schemas/variants/pure/SeleniumSettings.pure.ts b/packages/db/shared/schemas/variants/pure/SeleniumSettings.pure.ts new file mode 100644 index 00000000..46634d33 --- /dev/null +++ b/packages/db/shared/schemas/variants/pure/SeleniumSettings.pure.ts @@ -0,0 +1,10 @@ +import * as z from 'zod'; +// prettier-ignore +export const SeleniumSettingsModelSchema = z.object({ + id: z.number().int(), + userId: z.number().int(), + paymentGroupId: z.string(), + user: z.unknown() +}).strict(); + +export type SeleniumSettingsPureType = z.infer; diff --git a/packages/db/shared/schemas/variants/pure/ServiceLine.pure.ts b/packages/db/shared/schemas/variants/pure/ServiceLine.pure.ts new file mode 100644 index 00000000..ffc263f9 --- /dev/null +++ b/packages/db/shared/schemas/variants/pure/ServiceLine.pure.ts @@ -0,0 +1,27 @@ +import * as z from 'zod'; +import { ServiceLineStatusSchema } from '../../enums/ServiceLineStatus.schema'; +// prettier-ignore +export const ServiceLineModelSchema = z.object({ + id: z.number().int(), + claimId: z.number().int().nullable(), + paymentId: z.number().int().nullable(), + procedureCode: z.string(), + procedureDate: z.date(), + quad: z.string().nullable(), + arch: z.string().nullable(), + toothNumber: z.string().nullable(), + toothSurface: z.string().nullable(), + icn: z.string().nullable(), + paidCode: z.string().nullable(), + allowedAmount: z.number().nullable(), + totalBilled: z.number(), + totalPaid: z.number(), + totalAdjusted: z.number(), + totalDue: z.number(), + status: ServiceLineStatusSchema, + claim: z.unknown().nullable(), + payment: z.unknown().nullable(), + serviceLineTransactions: z.array(z.unknown()) +}).strict(); + +export type ServiceLinePureType = z.infer; diff --git a/packages/db/shared/schemas/variants/pure/ServiceLineTransaction.pure.ts b/packages/db/shared/schemas/variants/pure/ServiceLineTransaction.pure.ts new file mode 100644 index 00000000..4d8f1bbc --- /dev/null +++ b/packages/db/shared/schemas/variants/pure/ServiceLineTransaction.pure.ts @@ -0,0 +1,20 @@ +import * as z from 'zod'; +import { PaymentMethodSchema } from '../../enums/PaymentMethod.schema'; +// prettier-ignore +export const ServiceLineTransactionModelSchema = z.object({ + id: z.number().int(), + paymentId: z.number().int(), + serviceLineId: z.number().int(), + transactionId: z.string().nullable(), + paidAmount: z.number(), + adjustedAmount: z.number(), + method: PaymentMethodSchema, + receivedDate: z.date(), + payerName: z.string().nullable(), + notes: z.string().nullable(), + createdAt: z.date(), + payment: z.unknown(), + serviceLine: z.unknown() +}).strict(); + +export type ServiceLineTransactionPureType = z.infer; diff --git a/packages/db/shared/schemas/variants/pure/ShoppingVendor.pure.ts b/packages/db/shared/schemas/variants/pure/ShoppingVendor.pure.ts new file mode 100644 index 00000000..c8689e8a --- /dev/null +++ b/packages/db/shared/schemas/variants/pure/ShoppingVendor.pure.ts @@ -0,0 +1,13 @@ +import * as z from 'zod'; +// prettier-ignore +export const ShoppingVendorModelSchema = z.object({ + id: z.number().int(), + userId: z.number().int(), + vendorName: z.string(), + websiteUrl: z.string(), + loginUsername: z.string(), + loginPassword: z.string(), + user: z.unknown() +}).strict(); + +export type ShoppingVendorPureType = z.infer; diff --git a/packages/db/shared/schemas/variants/pure/Staff.pure.ts b/packages/db/shared/schemas/variants/pure/Staff.pure.ts new file mode 100644 index 00000000..8e8f0a22 --- /dev/null +++ b/packages/db/shared/schemas/variants/pure/Staff.pure.ts @@ -0,0 +1,16 @@ +import * as z from 'zod'; +// prettier-ignore +export const StaffModelSchema = z.object({ + id: z.number().int(), + userId: z.number().int(), + name: z.string(), + email: z.string().nullable(), + role: z.string(), + phone: z.string().nullable(), + createdAt: z.date(), + user: z.unknown().nullable(), + appointments: z.array(z.unknown()), + claims: z.array(z.unknown()) +}).strict(); + +export type StaffPureType = z.infer; diff --git a/packages/db/shared/schemas/variants/pure/TwilioSettings.pure.ts b/packages/db/shared/schemas/variants/pure/TwilioSettings.pure.ts new file mode 100644 index 00000000..a051a562 --- /dev/null +++ b/packages/db/shared/schemas/variants/pure/TwilioSettings.pure.ts @@ -0,0 +1,14 @@ +import * as z from 'zod'; +// prettier-ignore +export const TwilioSettingsModelSchema = z.object({ + id: z.number().int(), + userId: z.number().int(), + accountSid: z.string(), + authToken: z.string(), + phoneNumber: z.string(), + greetingMessage: z.string().nullable(), + templates: z.unknown().nullable(), + user: z.unknown() +}).strict(); + +export type TwilioSettingsPureType = z.infer; diff --git a/packages/db/shared/schemas/variants/pure/User.pure.ts b/packages/db/shared/schemas/variants/pure/User.pure.ts new file mode 100644 index 00000000..bafbfe34 --- /dev/null +++ b/packages/db/shared/schemas/variants/pure/User.pure.ts @@ -0,0 +1,39 @@ +import * as z from 'zod'; +// prettier-ignore +export const UserModelSchema = z.object({ + id: z.number().int(), + username: z.string(), + password: z.string(), + autoBackupEnabled: z.boolean(), + autoBackupHour: z.number().int(), + usbBackupEnabled: z.boolean(), + usbBackupHour: z.number().int(), + autoMhCheckEnabled: z.boolean(), + autoMhCheckDayOfWeek: z.number().int(), + autoMhCheckHour: z.number().int(), + patients: z.array(z.unknown()), + appointments: z.array(z.unknown()), + staff: z.array(z.unknown()), + npiProviders: z.array(z.unknown()), + claims: z.array(z.unknown()), + insuranceCredentials: z.array(z.unknown()), + shoppingVendors: z.array(z.unknown()), + updatedPayments: z.array(z.unknown()), + backups: z.array(z.unknown()), + backupDestinations: z.array(z.unknown()), + notifications: z.array(z.unknown()), + cloudFolders: z.array(z.unknown()), + cloudFiles: z.array(z.unknown()), + communications: z.array(z.unknown()), + twilioSettings: z.unknown().nullable(), + aiSettings: z.unknown().nullable(), + officeHours: z.unknown().nullable(), + officeContact: z.unknown().nullable(), + procedureTimeslot: z.unknown().nullable(), + insuranceContacts: z.array(z.unknown()), + patientConversations: z.array(z.unknown()), + labRxTemplates: z.array(z.unknown()), + seleniumSettings: z.unknown().nullable() +}).strict(); + +export type UserPureType = z.infer; diff --git a/packages/db/shared/schemas/variants/pure/index.ts b/packages/db/shared/schemas/variants/pure/index.ts new file mode 100644 index 00000000..1b1cf259 --- /dev/null +++ b/packages/db/shared/schemas/variants/pure/index.ts @@ -0,0 +1,41 @@ +/** + * Pure Variant Schemas + * Auto-generated - do not edit manually + */ + +export { UserModelSchema } from './User.pure'; +export { PatientModelSchema } from './Patient.pure'; +export { AppointmentModelSchema } from './Appointment.pure'; +export { AppointmentFileModelSchema } from './AppointmentFile.pure'; +export { StaffModelSchema } from './Staff.pure'; +export { NpiProviderModelSchema } from './NpiProvider.pure'; +export { AppointmentProcedureModelSchema } from './AppointmentProcedure.pure'; +export { ClaimModelSchema } from './Claim.pure'; +export { ServiceLineModelSchema } from './ServiceLine.pure'; +export { ClaimFileModelSchema } from './ClaimFile.pure'; +export { InsuranceCredentialModelSchema } from './InsuranceCredential.pure'; +export { ShoppingVendorModelSchema } from './ShoppingVendor.pure'; +export { PdfGroupModelSchema } from './PdfGroup.pure'; +export { PdfFileModelSchema } from './PdfFile.pure'; +export { PaymentModelSchema } from './Payment.pure'; +export { ServiceLineTransactionModelSchema } from './ServiceLineTransaction.pure'; +export { DatabaseBackupModelSchema } from './DatabaseBackup.pure'; +export { BackupDestinationModelSchema } from './BackupDestination.pure'; +export { NotificationModelSchema } from './Notification.pure'; +export { CronJobLogModelSchema } from './CronJobLog.pure'; +export { CloudFolderModelSchema } from './CloudFolder.pure'; +export { CloudFileModelSchema } from './CloudFile.pure'; +export { CloudFileChunkModelSchema } from './CloudFileChunk.pure'; +export { CommunicationModelSchema } from './Communication.pure'; +export { PatientDocumentModelSchema } from './PatientDocument.pure'; +export { TwilioSettingsModelSchema } from './TwilioSettings.pure'; +export { AiSettingsModelSchema } from './AiSettings.pure'; +export { OfficeHoursModelSchema } from './OfficeHours.pure'; +export { OfficeContactModelSchema } from './OfficeContact.pure'; +export { InsuranceContactModelSchema } from './InsuranceContact.pure'; +export { ProcedureTimeslotModelSchema } from './ProcedureTimeslot.pure'; +export { PatientConversationModelSchema } from './PatientConversation.pure'; +export { LabRxTemplateModelSchema } from './LabRxTemplate.pure'; +export { CommissionBatchModelSchema } from './CommissionBatch.pure'; +export { CommissionBatchItemModelSchema } from './CommissionBatchItem.pure'; +export { SeleniumSettingsModelSchema } from './SeleniumSettings.pure'; diff --git a/packages/db/shared/schemas/variants/result/AiSettings.result.ts b/packages/db/shared/schemas/variants/result/AiSettings.result.ts new file mode 100644 index 00000000..d3e81288 --- /dev/null +++ b/packages/db/shared/schemas/variants/result/AiSettings.result.ts @@ -0,0 +1,22 @@ +import * as z from 'zod'; +// prettier-ignore +export const AiSettingsResultSchema = z.object({ + id: z.number().int(), + userId: z.number().int(), + apiKey: z.string(), + aiEnabled: z.boolean(), + openAiKey: z.string(), + openAiEnabled: z.boolean(), + claudeAiKey: z.string(), + claudeAiEnabled: z.boolean(), + claudeAiModel: z.string(), + openAiModel: z.string(), + googleAiModel: z.string(), + dentalMgmtKey: z.string(), + dentalMgmtEnabled: z.boolean(), + afterHoursEnabled: z.boolean(), + openPhoneReply: z.boolean(), + user: z.unknown() +}).strict(); + +export type AiSettingsResultType = z.infer; diff --git a/packages/db/shared/schemas/variants/result/Appointment.result.ts b/packages/db/shared/schemas/variants/result/Appointment.result.ts new file mode 100644 index 00000000..c6406908 --- /dev/null +++ b/packages/db/shared/schemas/variants/result/Appointment.result.ts @@ -0,0 +1,29 @@ +import * as z from 'zod'; +import { PatientStatusSchema } from '../../enums/PatientStatus.schema'; +// prettier-ignore +export const AppointmentResultSchema = z.object({ + id: z.number().int(), + patientId: z.number().int(), + userId: z.number().int(), + staffId: z.number().int(), + title: z.string(), + date: z.date(), + startTime: z.string(), + endTime: z.string(), + type: z.string(), + typeLocked: z.boolean(), + notes: z.string().nullable(), + procedureCodeNotes: z.string().nullable(), + status: z.string(), + movedByAi: z.boolean(), + createdAt: z.date(), + eligibilityStatus: PatientStatusSchema, + patient: z.unknown(), + user: z.unknown(), + staff: z.unknown().nullable(), + procedures: z.array(z.unknown()), + claims: z.array(z.unknown()), + files: z.array(z.unknown()) +}).strict(); + +export type AppointmentResultType = z.infer; diff --git a/packages/db/shared/schemas/variants/result/AppointmentFile.result.ts b/packages/db/shared/schemas/variants/result/AppointmentFile.result.ts new file mode 100644 index 00000000..30f7d221 --- /dev/null +++ b/packages/db/shared/schemas/variants/result/AppointmentFile.result.ts @@ -0,0 +1,12 @@ +import * as z from 'zod'; +// prettier-ignore +export const AppointmentFileResultSchema = z.object({ + id: z.number().int(), + appointmentId: z.number().int(), + filename: z.string(), + mimeType: z.string().nullable(), + filePath: z.string().nullable(), + appointment: z.unknown() +}).strict(); + +export type AppointmentFileResultType = z.infer; diff --git a/packages/db/shared/schemas/variants/result/AppointmentProcedure.result.ts b/packages/db/shared/schemas/variants/result/AppointmentProcedure.result.ts new file mode 100644 index 00000000..7ab80a57 --- /dev/null +++ b/packages/db/shared/schemas/variants/result/AppointmentProcedure.result.ts @@ -0,0 +1,24 @@ +import * as z from 'zod'; +import { ProcedureSourceSchema } from '../../enums/ProcedureSource.schema'; +// prettier-ignore +export const AppointmentProcedureResultSchema = z.object({ + id: z.number().int(), + appointmentId: z.number().int(), + patientId: z.number().int(), + npiProviderId: z.number().int().nullable(), + procedureCode: z.string(), + procedureLabel: z.string().nullable(), + fee: z.number().nullable(), + category: z.string().nullable(), + toothNumber: z.string().nullable(), + toothSurface: z.string().nullable(), + oralCavityArea: z.string().nullable(), + source: ProcedureSourceSchema, + comboKey: z.string().nullable(), + createdAt: z.date(), + appointment: z.unknown(), + patient: z.unknown(), + npiProvider: z.unknown().nullable() +}).strict(); + +export type AppointmentProcedureResultType = z.infer; diff --git a/packages/db/shared/schemas/variants/result/BackupDestination.result.ts b/packages/db/shared/schemas/variants/result/BackupDestination.result.ts new file mode 100644 index 00000000..039d584d --- /dev/null +++ b/packages/db/shared/schemas/variants/result/BackupDestination.result.ts @@ -0,0 +1,12 @@ +import * as z from 'zod'; +// prettier-ignore +export const BackupDestinationResultSchema = z.object({ + id: z.number().int(), + userId: z.number().int(), + path: z.string(), + isActive: z.boolean(), + createdAt: z.date(), + user: z.unknown() +}).strict(); + +export type BackupDestinationResultType = z.infer; diff --git a/packages/db/shared/schemas/variants/result/Claim.result.ts b/packages/db/shared/schemas/variants/result/Claim.result.ts new file mode 100644 index 00000000..94996b92 --- /dev/null +++ b/packages/db/shared/schemas/variants/result/Claim.result.ts @@ -0,0 +1,35 @@ +import * as z from 'zod'; +import { MissingTeethStatusSchema } from '../../enums/MissingTeethStatus.schema'; +import { ClaimStatusSchema } from '../../enums/ClaimStatus.schema'; +// prettier-ignore +export const ClaimResultSchema = z.object({ + id: z.number().int(), + patientId: z.number().int(), + appointmentId: z.number().int().int().nullable(), + userId: z.number().int(), + staffId: z.number().int(), + patientName: z.string(), + memberId: z.string(), + dateOfBirth: z.date(), + remarks: z.string(), + missingTeethStatus: MissingTeethStatusSchema, + missingTeeth: z.unknown().nullable(), + serviceDate: z.date(), + insuranceProvider: z.string(), + createdAt: z.date(), + updatedAt: z.date(), + status: ClaimStatusSchema, + claimNumber: z.string().nullable(), + preAuthNumber: z.string().nullable(), + npiProviderId: z.number().int().nullable(), + patient: z.unknown(), + appointment: z.unknown().nullable(), + user: z.unknown().nullable(), + staff: z.unknown().nullable(), + npiProvider: z.unknown().nullable(), + serviceLines: z.array(z.unknown()), + claimFiles: z.array(z.unknown()), + payment: z.unknown().nullable() +}).strict(); + +export type ClaimResultType = z.infer; diff --git a/packages/db/shared/schemas/variants/result/ClaimFile.result.ts b/packages/db/shared/schemas/variants/result/ClaimFile.result.ts new file mode 100644 index 00000000..6dff8efb --- /dev/null +++ b/packages/db/shared/schemas/variants/result/ClaimFile.result.ts @@ -0,0 +1,12 @@ +import * as z from 'zod'; +// prettier-ignore +export const ClaimFileResultSchema = z.object({ + id: z.number().int(), + claimId: z.number().int(), + filename: z.string(), + mimeType: z.string(), + filePath: z.string().nullable(), + claim: z.unknown() +}).strict(); + +export type ClaimFileResultType = z.infer; diff --git a/packages/db/shared/schemas/variants/result/CloudFile.result.ts b/packages/db/shared/schemas/variants/result/CloudFile.result.ts new file mode 100644 index 00000000..d3a67609 --- /dev/null +++ b/packages/db/shared/schemas/variants/result/CloudFile.result.ts @@ -0,0 +1,20 @@ +import * as z from 'zod'; +// prettier-ignore +export const CloudFileResultSchema = z.object({ + id: z.number().int(), + userId: z.number().int(), + name: z.string(), + mimeType: z.string().nullable(), + fileSize: z.bigint(), + folderId: z.number().int().nullable(), + isComplete: z.boolean(), + totalChunks: z.number().int().nullable(), + diskPath: z.string().nullable(), + createdAt: z.date(), + updatedAt: z.date(), + user: z.unknown(), + folder: z.unknown().nullable(), + chunks: z.array(z.unknown()) +}).strict(); + +export type CloudFileResultType = z.infer; diff --git a/packages/db/shared/schemas/variants/result/CloudFileChunk.result.ts b/packages/db/shared/schemas/variants/result/CloudFileChunk.result.ts new file mode 100644 index 00000000..016b2b98 --- /dev/null +++ b/packages/db/shared/schemas/variants/result/CloudFileChunk.result.ts @@ -0,0 +1,12 @@ +import * as z from 'zod'; +// prettier-ignore +export const CloudFileChunkResultSchema = z.object({ + id: z.number().int(), + fileId: z.number().int(), + seq: z.number().int(), + data: z.instanceof(Uint8Array), + createdAt: z.date(), + file: z.unknown() +}).strict(); + +export type CloudFileChunkResultType = z.infer; diff --git a/packages/db/shared/schemas/variants/result/CloudFolder.result.ts b/packages/db/shared/schemas/variants/result/CloudFolder.result.ts new file mode 100644 index 00000000..c67f7dbb --- /dev/null +++ b/packages/db/shared/schemas/variants/result/CloudFolder.result.ts @@ -0,0 +1,18 @@ +import * as z from 'zod'; +// prettier-ignore +export const CloudFolderResultSchema = z.object({ + id: z.number().int(), + userId: z.number().int(), + name: z.string(), + parentId: z.number().int().nullable(), + patientId: z.number().int().nullable(), + parent: z.unknown().nullable(), + children: z.array(z.unknown()), + user: z.unknown(), + patient: z.unknown().nullable(), + files: z.array(z.unknown()), + createdAt: z.date(), + updatedAt: z.date() +}).strict(); + +export type CloudFolderResultType = z.infer; diff --git a/packages/db/shared/schemas/variants/result/CommissionBatch.result.ts b/packages/db/shared/schemas/variants/result/CommissionBatch.result.ts new file mode 100644 index 00000000..97b36e9c --- /dev/null +++ b/packages/db/shared/schemas/variants/result/CommissionBatch.result.ts @@ -0,0 +1,14 @@ +import * as z from 'zod'; +// prettier-ignore +export const CommissionBatchResultSchema = z.object({ + id: z.number().int(), + npiProviderId: z.number().int(), + totalCollection: z.number(), + commissionAmount: z.number(), + notes: z.string().nullable(), + createdAt: z.date(), + npiProvider: z.unknown(), + items: z.array(z.unknown()) +}).strict(); + +export type CommissionBatchResultType = z.infer; diff --git a/packages/db/shared/schemas/variants/result/CommissionBatchItem.result.ts b/packages/db/shared/schemas/variants/result/CommissionBatchItem.result.ts new file mode 100644 index 00000000..07eddeff --- /dev/null +++ b/packages/db/shared/schemas/variants/result/CommissionBatchItem.result.ts @@ -0,0 +1,12 @@ +import * as z from 'zod'; +// prettier-ignore +export const CommissionBatchItemResultSchema = z.object({ + id: z.number().int(), + commissionBatchId: z.number().int(), + paymentId: z.number().int(), + collectionAmount: z.number(), + commissionBatch: z.unknown(), + payment: z.unknown() +}).strict(); + +export type CommissionBatchItemResultType = z.infer; diff --git a/packages/db/shared/schemas/variants/result/Communication.result.ts b/packages/db/shared/schemas/variants/result/Communication.result.ts new file mode 100644 index 00000000..ae6e8101 --- /dev/null +++ b/packages/db/shared/schemas/variants/result/Communication.result.ts @@ -0,0 +1,21 @@ +import * as z from 'zod'; +import { CommunicationChannelSchema } from '../../enums/CommunicationChannel.schema'; +import { CommunicationDirectionSchema } from '../../enums/CommunicationDirection.schema'; +import { CommunicationStatusSchema } from '../../enums/CommunicationStatus.schema'; +// prettier-ignore +export const CommunicationResultSchema = z.object({ + id: z.number().int(), + patientId: z.number().int(), + userId: z.number().int().nullable(), + channel: CommunicationChannelSchema, + direction: CommunicationDirectionSchema, + status: CommunicationStatusSchema, + body: z.string().nullable(), + callDuration: z.number().int().nullable(), + twilioSid: z.string().nullable(), + createdAt: z.date(), + patient: z.unknown(), + user: z.unknown().nullable() +}).strict(); + +export type CommunicationResultType = z.infer; diff --git a/packages/db/shared/schemas/variants/result/CronJobLog.result.ts b/packages/db/shared/schemas/variants/result/CronJobLog.result.ts new file mode 100644 index 00000000..39f1894c --- /dev/null +++ b/packages/db/shared/schemas/variants/result/CronJobLog.result.ts @@ -0,0 +1,13 @@ +import * as z from 'zod'; +// prettier-ignore +export const CronJobLogResultSchema = z.object({ + id: z.number().int(), + jobName: z.string(), + status: z.string(), + startedAt: z.date(), + completedAt: z.date().nullable(), + durationMs: z.number().int().nullable(), + errorMessage: z.string().nullable() +}).strict(); + +export type CronJobLogResultType = z.infer; diff --git a/packages/db/shared/schemas/variants/result/DatabaseBackup.result.ts b/packages/db/shared/schemas/variants/result/DatabaseBackup.result.ts new file mode 100644 index 00000000..6ff3a35a --- /dev/null +++ b/packages/db/shared/schemas/variants/result/DatabaseBackup.result.ts @@ -0,0 +1,10 @@ +import * as z from 'zod'; +// prettier-ignore +export const DatabaseBackupResultSchema = z.object({ + id: z.number().int(), + userId: z.number().int(), + createdAt: z.date(), + user: z.unknown() +}).strict(); + +export type DatabaseBackupResultType = z.infer; diff --git a/packages/db/shared/schemas/variants/result/InsuranceContact.result.ts b/packages/db/shared/schemas/variants/result/InsuranceContact.result.ts new file mode 100644 index 00000000..95818411 --- /dev/null +++ b/packages/db/shared/schemas/variants/result/InsuranceContact.result.ts @@ -0,0 +1,12 @@ +import * as z from 'zod'; +// prettier-ignore +export const InsuranceContactResultSchema = z.object({ + id: z.number().int(), + userId: z.number().int(), + name: z.string(), + phoneNumber: z.string().nullable(), + createdAt: z.date(), + user: z.unknown() +}).strict(); + +export type InsuranceContactResultType = z.infer; diff --git a/packages/db/shared/schemas/variants/result/InsuranceCredential.result.ts b/packages/db/shared/schemas/variants/result/InsuranceCredential.result.ts new file mode 100644 index 00000000..c734745c --- /dev/null +++ b/packages/db/shared/schemas/variants/result/InsuranceCredential.result.ts @@ -0,0 +1,12 @@ +import * as z from 'zod'; +// prettier-ignore +export const InsuranceCredentialResultSchema = z.object({ + id: z.number().int(), + userId: z.number().int(), + siteKey: z.string(), + username: z.string(), + password: z.string(), + user: z.unknown() +}).strict(); + +export type InsuranceCredentialResultType = z.infer; diff --git a/packages/db/shared/schemas/variants/result/LabRxTemplate.result.ts b/packages/db/shared/schemas/variants/result/LabRxTemplate.result.ts new file mode 100644 index 00000000..9a2c2c14 --- /dev/null +++ b/packages/db/shared/schemas/variants/result/LabRxTemplate.result.ts @@ -0,0 +1,21 @@ +import * as z from 'zod'; +// prettier-ignore +export const LabRxTemplateResultSchema = z.object({ + id: z.number().int(), + userId: z.number().int(), + name: z.string(), + labName: z.string().nullable(), + labPhone: z.string().nullable(), + labFax: z.string().nullable(), + labAddress: z.string().nullable(), + labAccount: z.string().nullable(), + caseType: z.string().nullable(), + material: z.string().nullable(), + instructions: z.string().nullable(), + sortOrder: z.number().int(), + createdAt: z.date(), + updatedAt: z.date(), + user: z.unknown() +}).strict(); + +export type LabRxTemplateResultType = z.infer; diff --git a/packages/db/shared/schemas/variants/result/Notification.result.ts b/packages/db/shared/schemas/variants/result/Notification.result.ts new file mode 100644 index 00000000..f8154821 --- /dev/null +++ b/packages/db/shared/schemas/variants/result/Notification.result.ts @@ -0,0 +1,14 @@ +import * as z from 'zod'; +import { NotificationTypesSchema } from '../../enums/NotificationTypes.schema'; +// prettier-ignore +export const NotificationResultSchema = z.object({ + id: z.number().int(), + userId: z.number().int(), + type: NotificationTypesSchema, + message: z.string(), + createdAt: z.date(), + read: z.boolean(), + user: z.unknown() +}).strict(); + +export type NotificationResultType = z.infer; diff --git a/packages/db/shared/schemas/variants/result/NpiProvider.result.ts b/packages/db/shared/schemas/variants/result/NpiProvider.result.ts new file mode 100644 index 00000000..3344a99a --- /dev/null +++ b/packages/db/shared/schemas/variants/result/NpiProvider.result.ts @@ -0,0 +1,17 @@ +import * as z from 'zod'; +// prettier-ignore +export const NpiProviderResultSchema = z.object({ + id: z.number().int(), + userId: z.number().int(), + npiNumber: z.string(), + providerName: z.string(), + sortOrder: z.number().int(), + createdAt: z.date(), + user: z.unknown(), + claims: z.array(z.unknown()), + payments: z.array(z.unknown()), + commissionBatches: z.array(z.unknown()), + appointmentProcedures: z.array(z.unknown()) +}).strict(); + +export type NpiProviderResultType = z.infer; diff --git a/packages/db/shared/schemas/variants/result/OfficeContact.result.ts b/packages/db/shared/schemas/variants/result/OfficeContact.result.ts new file mode 100644 index 00000000..648c671a --- /dev/null +++ b/packages/db/shared/schemas/variants/result/OfficeContact.result.ts @@ -0,0 +1,19 @@ +import * as z from 'zod'; +// prettier-ignore +export const OfficeContactResultSchema = z.object({ + id: z.number().int(), + userId: z.number().int(), + officeName: z.string().nullable(), + receptionistName: z.string().nullable(), + dentistName: z.string().nullable(), + phoneNumber: z.string().nullable(), + email: z.string().nullable(), + fax: z.string().nullable(), + streetAddress: z.string().nullable(), + city: z.string().nullable(), + state: z.string().nullable(), + zipCode: z.string().nullable(), + user: z.unknown() +}).strict(); + +export type OfficeContactResultType = z.infer; diff --git a/packages/db/shared/schemas/variants/result/OfficeHours.result.ts b/packages/db/shared/schemas/variants/result/OfficeHours.result.ts new file mode 100644 index 00000000..08a2b22e --- /dev/null +++ b/packages/db/shared/schemas/variants/result/OfficeHours.result.ts @@ -0,0 +1,10 @@ +import * as z from 'zod'; +// prettier-ignore +export const OfficeHoursResultSchema = z.object({ + id: z.number().int(), + userId: z.number().int(), + data: z.unknown(), + user: z.unknown() +}).strict(); + +export type OfficeHoursResultType = z.infer; diff --git a/packages/db/shared/schemas/variants/result/Patient.result.ts b/packages/db/shared/schemas/variants/result/Patient.result.ts new file mode 100644 index 00000000..a8969c8b --- /dev/null +++ b/packages/db/shared/schemas/variants/result/Patient.result.ts @@ -0,0 +1,38 @@ +import * as z from 'zod'; +import { PatientStatusSchema } from '../../enums/PatientStatus.schema'; +// prettier-ignore +export const PatientResultSchema = z.object({ + id: z.number().int(), + firstName: z.string(), + lastName: z.string(), + dateOfBirth: z.date().nullable(), + gender: z.string(), + phone: z.string(), + email: z.string().nullable(), + address: z.string().nullable(), + city: z.string().nullable(), + zipCode: z.string().nullable(), + insuranceProvider: z.string().nullable(), + insuranceId: z.string().nullable(), + groupNumber: z.string().nullable(), + policyHolder: z.string().nullable(), + allergies: z.string().nullable(), + medicalConditions: z.string().nullable(), + preferredLanguage: z.string().nullable(), + status: PatientStatusSchema, + userId: z.number().int(), + createdAt: z.date(), + updatedAt: z.date(), + user: z.unknown(), + appointments: z.array(z.unknown()), + procedures: z.array(z.unknown()), + claims: z.array(z.unknown()), + groups: z.array(z.unknown()), + payment: z.array(z.unknown()), + communications: z.array(z.unknown()), + documents: z.array(z.unknown()), + conversation: z.unknown().nullable(), + cloudFolders: z.array(z.unknown()) +}).strict(); + +export type PatientResultType = z.infer; diff --git a/packages/db/shared/schemas/variants/result/PatientConversation.result.ts b/packages/db/shared/schemas/variants/result/PatientConversation.result.ts new file mode 100644 index 00000000..4ecb6bec --- /dev/null +++ b/packages/db/shared/schemas/variants/result/PatientConversation.result.ts @@ -0,0 +1,14 @@ +import * as z from 'zod'; +// prettier-ignore +export const PatientConversationResultSchema = z.object({ + id: z.number().int(), + patientId: z.number().int(), + userId: z.number().int(), + stage: z.string(), + aiHandoff: z.boolean(), + updatedAt: z.date(), + patient: z.unknown(), + user: z.unknown() +}).strict(); + +export type PatientConversationResultType = z.infer; diff --git a/packages/db/shared/schemas/variants/result/PatientDocument.result.ts b/packages/db/shared/schemas/variants/result/PatientDocument.result.ts new file mode 100644 index 00000000..081a0ce0 --- /dev/null +++ b/packages/db/shared/schemas/variants/result/PatientDocument.result.ts @@ -0,0 +1,16 @@ +import * as z from 'zod'; +// prettier-ignore +export const PatientDocumentResultSchema = z.object({ + id: z.number().int(), + patientId: z.number().int(), + filename: z.string(), + originalName: z.string(), + mimeType: z.string(), + fileSize: z.bigint(), + filePath: z.string(), + uploadedAt: z.date(), + updatedAt: z.date(), + patient: z.unknown() +}).strict(); + +export type PatientDocumentResultType = z.infer; diff --git a/packages/db/shared/schemas/variants/result/Payment.result.ts b/packages/db/shared/schemas/variants/result/Payment.result.ts new file mode 100644 index 00000000..5339c6cf --- /dev/null +++ b/packages/db/shared/schemas/variants/result/Payment.result.ts @@ -0,0 +1,32 @@ +import * as z from 'zod'; +import { PaymentStatusSchema } from '../../enums/PaymentStatus.schema'; +// prettier-ignore +export const PaymentResultSchema = z.object({ + id: z.number().int(), + claimId: z.number().int().nullable(), + patientId: z.number().int(), + userId: z.number().int(), + updatedById: z.number().int().nullable(), + npiProviderId: z.number().int().nullable(), + totalBilled: z.number(), + totalPaid: z.number(), + totalAdjusted: z.number(), + totalDue: z.number(), + mhPaidAmount: z.number().nullable(), + copayment: z.number(), + adjustment: z.number(), + status: PaymentStatusSchema, + notes: z.string().nullable(), + icn: z.string().nullable(), + createdAt: z.date(), + updatedAt: z.date(), + claim: z.unknown().nullable(), + patient: z.unknown(), + updatedBy: z.unknown().nullable(), + npiProvider: z.unknown().nullable(), + serviceLineTransactions: z.array(z.unknown()), + serviceLines: z.array(z.unknown()), + commissionBatchItems: z.array(z.unknown()) +}).strict(); + +export type PaymentResultType = z.infer; diff --git a/packages/db/shared/schemas/variants/result/PdfFile.result.ts b/packages/db/shared/schemas/variants/result/PdfFile.result.ts new file mode 100644 index 00000000..00c87532 --- /dev/null +++ b/packages/db/shared/schemas/variants/result/PdfFile.result.ts @@ -0,0 +1,12 @@ +import * as z from 'zod'; +// prettier-ignore +export const PdfFileResultSchema = z.object({ + id: z.number().int(), + filename: z.string(), + pdfData: z.instanceof(Uint8Array), + uploadedAt: z.date(), + groupId: z.number().int(), + group: z.unknown() +}).strict(); + +export type PdfFileResultType = z.infer; diff --git a/packages/db/shared/schemas/variants/result/PdfGroup.result.ts b/packages/db/shared/schemas/variants/result/PdfGroup.result.ts new file mode 100644 index 00000000..f693a228 --- /dev/null +++ b/packages/db/shared/schemas/variants/result/PdfGroup.result.ts @@ -0,0 +1,14 @@ +import * as z from 'zod'; +import { PdfTitleKeySchema } from '../../enums/PdfTitleKey.schema'; +// prettier-ignore +export const PdfGroupResultSchema = z.object({ + id: z.number().int(), + title: z.string(), + titleKey: PdfTitleKeySchema, + createdAt: z.date(), + patientId: z.number().int(), + patient: z.unknown(), + pdfs: z.array(z.unknown()) +}).strict(); + +export type PdfGroupResultType = z.infer; diff --git a/packages/db/shared/schemas/variants/result/ProcedureTimeslot.result.ts b/packages/db/shared/schemas/variants/result/ProcedureTimeslot.result.ts new file mode 100644 index 00000000..03fd0572 --- /dev/null +++ b/packages/db/shared/schemas/variants/result/ProcedureTimeslot.result.ts @@ -0,0 +1,10 @@ +import * as z from 'zod'; +// prettier-ignore +export const ProcedureTimeslotResultSchema = z.object({ + id: z.number().int(), + userId: z.number().int(), + data: z.unknown(), + user: z.unknown() +}).strict(); + +export type ProcedureTimeslotResultType = z.infer; diff --git a/packages/db/shared/schemas/variants/result/SeleniumSettings.result.ts b/packages/db/shared/schemas/variants/result/SeleniumSettings.result.ts new file mode 100644 index 00000000..f8fdbda3 --- /dev/null +++ b/packages/db/shared/schemas/variants/result/SeleniumSettings.result.ts @@ -0,0 +1,10 @@ +import * as z from 'zod'; +// prettier-ignore +export const SeleniumSettingsResultSchema = z.object({ + id: z.number().int(), + userId: z.number().int(), + paymentGroupId: z.string(), + user: z.unknown() +}).strict(); + +export type SeleniumSettingsResultType = z.infer; diff --git a/packages/db/shared/schemas/variants/result/ServiceLine.result.ts b/packages/db/shared/schemas/variants/result/ServiceLine.result.ts new file mode 100644 index 00000000..d2be3663 --- /dev/null +++ b/packages/db/shared/schemas/variants/result/ServiceLine.result.ts @@ -0,0 +1,27 @@ +import * as z from 'zod'; +import { ServiceLineStatusSchema } from '../../enums/ServiceLineStatus.schema'; +// prettier-ignore +export const ServiceLineResultSchema = z.object({ + id: z.number().int(), + claimId: z.number().int().nullable(), + paymentId: z.number().int().nullable(), + procedureCode: z.string(), + procedureDate: z.date(), + quad: z.string().nullable(), + arch: z.string().nullable(), + toothNumber: z.string().nullable(), + toothSurface: z.string().nullable(), + icn: z.string().nullable(), + paidCode: z.string().nullable(), + allowedAmount: z.number().nullable(), + totalBilled: z.number(), + totalPaid: z.number(), + totalAdjusted: z.number(), + totalDue: z.number(), + status: ServiceLineStatusSchema, + claim: z.unknown().nullable(), + payment: z.unknown().nullable(), + serviceLineTransactions: z.array(z.unknown()) +}).strict(); + +export type ServiceLineResultType = z.infer; diff --git a/packages/db/shared/schemas/variants/result/ServiceLineTransaction.result.ts b/packages/db/shared/schemas/variants/result/ServiceLineTransaction.result.ts new file mode 100644 index 00000000..c921e239 --- /dev/null +++ b/packages/db/shared/schemas/variants/result/ServiceLineTransaction.result.ts @@ -0,0 +1,20 @@ +import * as z from 'zod'; +import { PaymentMethodSchema } from '../../enums/PaymentMethod.schema'; +// prettier-ignore +export const ServiceLineTransactionResultSchema = z.object({ + id: z.number().int(), + paymentId: z.number().int(), + serviceLineId: z.number().int(), + transactionId: z.string().nullable(), + paidAmount: z.number(), + adjustedAmount: z.number(), + method: PaymentMethodSchema, + receivedDate: z.date(), + payerName: z.string().nullable(), + notes: z.string().nullable(), + createdAt: z.date(), + payment: z.unknown(), + serviceLine: z.unknown() +}).strict(); + +export type ServiceLineTransactionResultType = z.infer; diff --git a/packages/db/shared/schemas/variants/result/ShoppingVendor.result.ts b/packages/db/shared/schemas/variants/result/ShoppingVendor.result.ts new file mode 100644 index 00000000..3ef091fd --- /dev/null +++ b/packages/db/shared/schemas/variants/result/ShoppingVendor.result.ts @@ -0,0 +1,13 @@ +import * as z from 'zod'; +// prettier-ignore +export const ShoppingVendorResultSchema = z.object({ + id: z.number().int(), + userId: z.number().int(), + vendorName: z.string(), + websiteUrl: z.string(), + loginUsername: z.string(), + loginPassword: z.string(), + user: z.unknown() +}).strict(); + +export type ShoppingVendorResultType = z.infer; diff --git a/packages/db/shared/schemas/variants/result/Staff.result.ts b/packages/db/shared/schemas/variants/result/Staff.result.ts new file mode 100644 index 00000000..99cbe09d --- /dev/null +++ b/packages/db/shared/schemas/variants/result/Staff.result.ts @@ -0,0 +1,16 @@ +import * as z from 'zod'; +// prettier-ignore +export const StaffResultSchema = z.object({ + id: z.number().int(), + userId: z.number().int(), + name: z.string(), + email: z.string().nullable(), + role: z.string(), + phone: z.string().nullable(), + createdAt: z.date(), + user: z.unknown().nullable(), + appointments: z.array(z.unknown()), + claims: z.array(z.unknown()) +}).strict(); + +export type StaffResultType = z.infer; diff --git a/packages/db/shared/schemas/variants/result/TwilioSettings.result.ts b/packages/db/shared/schemas/variants/result/TwilioSettings.result.ts new file mode 100644 index 00000000..26931562 --- /dev/null +++ b/packages/db/shared/schemas/variants/result/TwilioSettings.result.ts @@ -0,0 +1,14 @@ +import * as z from 'zod'; +// prettier-ignore +export const TwilioSettingsResultSchema = z.object({ + id: z.number().int(), + userId: z.number().int(), + accountSid: z.string(), + authToken: z.string(), + phoneNumber: z.string(), + greetingMessage: z.string().nullable(), + templates: z.unknown().nullable(), + user: z.unknown() +}).strict(); + +export type TwilioSettingsResultType = z.infer; diff --git a/packages/db/shared/schemas/variants/result/User.result.ts b/packages/db/shared/schemas/variants/result/User.result.ts new file mode 100644 index 00000000..9619ffb1 --- /dev/null +++ b/packages/db/shared/schemas/variants/result/User.result.ts @@ -0,0 +1,39 @@ +import * as z from 'zod'; +// prettier-ignore +export const UserResultSchema = z.object({ + id: z.number().int(), + username: z.string(), + password: z.string(), + autoBackupEnabled: z.boolean(), + autoBackupHour: z.number().int(), + usbBackupEnabled: z.boolean(), + usbBackupHour: z.number().int(), + autoMhCheckEnabled: z.boolean(), + autoMhCheckDayOfWeek: z.number().int(), + autoMhCheckHour: z.number().int(), + patients: z.array(z.unknown()), + appointments: z.array(z.unknown()), + staff: z.array(z.unknown()), + npiProviders: z.array(z.unknown()), + claims: z.array(z.unknown()), + insuranceCredentials: z.array(z.unknown()), + shoppingVendors: z.array(z.unknown()), + updatedPayments: z.array(z.unknown()), + backups: z.array(z.unknown()), + backupDestinations: z.array(z.unknown()), + notifications: z.array(z.unknown()), + cloudFolders: z.array(z.unknown()), + cloudFiles: z.array(z.unknown()), + communications: z.array(z.unknown()), + twilioSettings: z.unknown().nullable(), + aiSettings: z.unknown().nullable(), + officeHours: z.unknown().nullable(), + officeContact: z.unknown().nullable(), + procedureTimeslot: z.unknown().nullable(), + insuranceContacts: z.array(z.unknown()), + patientConversations: z.array(z.unknown()), + labRxTemplates: z.array(z.unknown()), + seleniumSettings: z.unknown().nullable() +}).strict(); + +export type UserResultType = z.infer; diff --git a/packages/db/shared/schemas/variants/result/index.ts b/packages/db/shared/schemas/variants/result/index.ts new file mode 100644 index 00000000..d4dafa5a --- /dev/null +++ b/packages/db/shared/schemas/variants/result/index.ts @@ -0,0 +1,41 @@ +/** + * Result Variant Schemas + * Auto-generated - do not edit manually + */ + +export { UserResultSchema } from './User.result'; +export { PatientResultSchema } from './Patient.result'; +export { AppointmentResultSchema } from './Appointment.result'; +export { AppointmentFileResultSchema } from './AppointmentFile.result'; +export { StaffResultSchema } from './Staff.result'; +export { NpiProviderResultSchema } from './NpiProvider.result'; +export { AppointmentProcedureResultSchema } from './AppointmentProcedure.result'; +export { ClaimResultSchema } from './Claim.result'; +export { ServiceLineResultSchema } from './ServiceLine.result'; +export { ClaimFileResultSchema } from './ClaimFile.result'; +export { InsuranceCredentialResultSchema } from './InsuranceCredential.result'; +export { ShoppingVendorResultSchema } from './ShoppingVendor.result'; +export { PdfGroupResultSchema } from './PdfGroup.result'; +export { PdfFileResultSchema } from './PdfFile.result'; +export { PaymentResultSchema } from './Payment.result'; +export { ServiceLineTransactionResultSchema } from './ServiceLineTransaction.result'; +export { DatabaseBackupResultSchema } from './DatabaseBackup.result'; +export { BackupDestinationResultSchema } from './BackupDestination.result'; +export { NotificationResultSchema } from './Notification.result'; +export { CronJobLogResultSchema } from './CronJobLog.result'; +export { CloudFolderResultSchema } from './CloudFolder.result'; +export { CloudFileResultSchema } from './CloudFile.result'; +export { CloudFileChunkResultSchema } from './CloudFileChunk.result'; +export { CommunicationResultSchema } from './Communication.result'; +export { PatientDocumentResultSchema } from './PatientDocument.result'; +export { TwilioSettingsResultSchema } from './TwilioSettings.result'; +export { AiSettingsResultSchema } from './AiSettings.result'; +export { OfficeHoursResultSchema } from './OfficeHours.result'; +export { OfficeContactResultSchema } from './OfficeContact.result'; +export { InsuranceContactResultSchema } from './InsuranceContact.result'; +export { ProcedureTimeslotResultSchema } from './ProcedureTimeslot.result'; +export { PatientConversationResultSchema } from './PatientConversation.result'; +export { LabRxTemplateResultSchema } from './LabRxTemplate.result'; +export { CommissionBatchResultSchema } from './CommissionBatch.result'; +export { CommissionBatchItemResultSchema } from './CommissionBatchItem.result'; +export { SeleniumSettingsResultSchema } from './SeleniumSettings.result';