diff --git a/apps/Backend/src/routes/database-management.ts b/apps/Backend/src/routes/database-management.ts index 5d0ba183..a80d422d 100755 --- a/apps/Backend/src/routes/database-management.ts +++ b/apps/Backend/src/routes/database-management.ts @@ -167,7 +167,7 @@ router.get("/status", async (req: Request, res: Response): Promise => { SELECT pg_size_pretty(pg_database_size(current_database())) as size `; - const patientsCount = await storage.getTotalPatientCount(userId); + const patientsCount = await storage.getTotalPatientCount(); const lastBackup = await storage.getLastBackup(userId); res.json({ diff --git a/apps/Backend/src/routes/patients.ts b/apps/Backend/src/routes/patients.ts index 80787b7a..be1b5323 100755 --- a/apps/Backend/src/routes/patients.ts +++ b/apps/Backend/src/routes/patients.ts @@ -11,7 +11,7 @@ const router = Router(); // Get all patients for the logged-in user router.get("/", async (req, res) => { try { - const patients = await storage.getPatientsByUserId(req.user!.id); + const patients = await storage.getAllPatients(); res.json(patients); } catch (error) { res.status(500).json({ message: "Failed to retrieve patients" }); @@ -24,10 +24,9 @@ router.get("/recent", async (req: Request, res: Response) => { const limit = parseInt(req.query.limit as string) || 10; const offset = parseInt(req.query.offset as string) || 0; - const userId = req.user!.id; const [patients, totalCount] = await Promise.all([ - storage.getRecentPatients(limit, offset, userId), - storage.getTotalPatientCount(userId), + storage.getRecentPatients(limit, offset), + storage.getTotalPatientCount(), ]); res.json({ patients, totalCount }); diff --git a/apps/Backend/src/storage/patients-storage.ts b/apps/Backend/src/storage/patients-storage.ts index aecb9ca0..70e89f0e 100755 --- a/apps/Backend/src/storage/patients-storage.ts +++ b/apps/Backend/src/storage/patients-storage.ts @@ -10,8 +10,8 @@ export interface IStorage { // Patient methods getPatient(id: number): Promise; getPatientByInsuranceId(insuranceId: string): Promise; - getPatientsByUserId(userId: number): Promise; - getRecentPatients(limit: number, offset: number, userId: number): Promise; + getAllPatients(): Promise; + getRecentPatients(limit: number, offset: number): Promise; getPatientsByIds(ids: number[]): Promise; createPatient(patient: InsertPatient): Promise; updatePatient(id: number, patient: UpdatePatient): Promise; @@ -33,7 +33,7 @@ export interface IStorage { status: string; }[] >; - getTotalPatientCount(userId: number): Promise; + getTotalPatientCount(): Promise; countPatients(filters: any): Promise; // optional but useful getPatientFinancialRows( patientId: number, @@ -49,8 +49,8 @@ export const patientsStorage: IStorage = { return patient ?? undefined; }, - async getPatientsByUserId(userId: number): Promise { - return await db.patient.findMany({ where: { userId } }); + async getAllPatients(): Promise { + return await db.patient.findMany(); }, async getPatientByInsuranceId(insuranceId: string): Promise { @@ -59,9 +59,8 @@ export const patientsStorage: IStorage = { }); }, - async getRecentPatients(limit: number, offset: number, userId: number): Promise { + async getRecentPatients(limit: number, offset: number): Promise { return db.patient.findMany({ - where: { userId }, skip: offset, take: limit, orderBy: { updatedAt: "desc" }, @@ -143,8 +142,8 @@ export const patientsStorage: IStorage = { }); }, - async getTotalPatientCount(userId: number): Promise { - return db.patient.count({ where: { userId } }); + async getTotalPatientCount(): Promise { + return db.patient.count(); }, async countPatients(filters: any) { diff --git a/packages/db/generated/prisma/edge.js b/packages/db/generated/prisma/edge.js index 24588e0c..0a9f55b9 100644 --- a/packages/db/generated/prisma/edge.js +++ b/packages/db/generated/prisma/edge.js @@ -117,6 +117,7 @@ exports.Prisma.PatientScalarFieldEnum = { policyHolder: 'policyHolder', allergies: 'allergies', medicalConditions: 'medicalConditions', + preferredLanguage: 'preferredLanguage', status: 'status', userId: 'userId', createdAt: 'createdAt', @@ -136,6 +137,7 @@ exports.Prisma.AppointmentScalarFieldEnum = { notes: 'notes', procedureCodeNotes: 'procedureCodeNotes', status: 'status', + movedByAi: 'movedByAi', createdAt: 'createdAt', eligibilityStatus: 'eligibilityStatus' }; @@ -201,6 +203,7 @@ exports.Prisma.ClaimScalarFieldEnum = { updatedAt: 'updatedAt', status: 'status', claimNumber: 'claimNumber', + preAuthNumber: 'preAuthNumber', npiProviderId: 'npiProviderId' }; @@ -214,6 +217,9 @@ exports.Prisma.ServiceLineScalarFieldEnum = { arch: 'arch', toothNumber: 'toothNumber', toothSurface: 'toothSurface', + icn: 'icn', + paidCode: 'paidCode', + allowedAmount: 'allowedAmount', totalBilled: 'totalBilled', totalPaid: 'totalPaid', totalAdjusted: 'totalAdjusted', @@ -237,6 +243,15 @@ exports.Prisma.InsuranceCredentialScalarFieldEnum = { password: 'password' }; +exports.Prisma.ShoppingVendorScalarFieldEnum = { + id: 'id', + userId: 'userId', + vendorName: 'vendorName', + websiteUrl: 'websiteUrl', + loginUsername: 'loginUsername', + loginPassword: 'loginPassword' +}; + exports.Prisma.PdfGroupScalarFieldEnum = { id: 'id', title: 'title', @@ -259,10 +274,14 @@ exports.Prisma.PaymentScalarFieldEnum = { patientId: 'patientId', userId: 'userId', updatedById: 'updatedById', + npiProviderId: 'npiProviderId', totalBilled: 'totalBilled', totalPaid: 'totalPaid', totalAdjusted: 'totalAdjusted', totalDue: 'totalDue', + mhPaidAmount: 'mhPaidAmount', + copayment: 'copayment', + adjustment: 'adjustment', status: 'status', notes: 'notes', icn: 'icn', @@ -386,7 +405,9 @@ exports.Prisma.TwilioSettingsScalarFieldEnum = { exports.Prisma.AiSettingsScalarFieldEnum = { id: 'id', userId: 'userId', - apiKey: 'apiKey' + apiKey: 'apiKey', + afterHoursEnabled: 'afterHoursEnabled', + openPhoneReply: 'openPhoneReply' }; exports.Prisma.OfficeHoursScalarFieldEnum = { @@ -398,11 +419,24 @@ exports.Prisma.OfficeHoursScalarFieldEnum = { exports.Prisma.OfficeContactScalarFieldEnum = { id: 'id', userId: 'userId', + officeName: 'officeName', receptionistName: 'receptionistName', dentistName: 'dentistName', phoneNumber: 'phoneNumber', email: 'email', - fax: 'fax' + fax: 'fax', + streetAddress: 'streetAddress', + city: 'city', + state: 'state', + zipCode: 'zipCode' +}; + +exports.Prisma.InsuranceContactScalarFieldEnum = { + id: 'id', + userId: 'userId', + name: 'name', + phoneNumber: 'phoneNumber', + createdAt: 'createdAt' }; exports.Prisma.ProcedureTimeslotScalarFieldEnum = { @@ -411,6 +445,31 @@ exports.Prisma.ProcedureTimeslotScalarFieldEnum = { data: 'data' }; +exports.Prisma.PatientConversationScalarFieldEnum = { + id: 'id', + patientId: 'patientId', + userId: 'userId', + stage: 'stage', + aiHandoff: 'aiHandoff', + updatedAt: 'updatedAt' +}; + +exports.Prisma.CommissionBatchScalarFieldEnum = { + id: 'id', + npiProviderId: 'npiProviderId', + totalCollection: 'totalCollection', + commissionAmount: 'commissionAmount', + notes: 'notes', + createdAt: 'createdAt' +}; + +exports.Prisma.CommissionBatchItemScalarFieldEnum = { + id: 'id', + commissionBatchId: 'commissionBatchId', + paymentId: 'paymentId', + collectionAmount: 'collectionAmount' +}; + exports.Prisma.SortOrder = { asc: 'asc', desc: 'desc' @@ -457,7 +516,8 @@ exports.ClaimStatus = exports.$Enums.ClaimStatus = { APPROVED: 'APPROVED', CANCELLED: 'CANCELLED', REVIEW: 'REVIEW', - VOID: 'VOID' + VOID: 'VOID', + PREAUTH: 'PREAUTH' }; exports.MissingTeethStatus = exports.$Enums.MissingTeethStatus = { @@ -540,6 +600,7 @@ exports.Prisma.ModelName = { ServiceLine: 'ServiceLine', ClaimFile: 'ClaimFile', InsuranceCredential: 'InsuranceCredential', + ShoppingVendor: 'ShoppingVendor', PdfGroup: 'PdfGroup', PdfFile: 'PdfFile', Payment: 'Payment', @@ -557,7 +618,11 @@ exports.Prisma.ModelName = { AiSettings: 'AiSettings', OfficeHours: 'OfficeHours', OfficeContact: 'OfficeContact', - ProcedureTimeslot: 'ProcedureTimeslot' + InsuranceContact: 'InsuranceContact', + ProcedureTimeslot: 'ProcedureTimeslot', + PatientConversation: 'PatientConversation', + CommissionBatch: 'CommissionBatch', + CommissionBatchItem: 'CommissionBatchItem' }; /** * Create the Client @@ -567,14 +632,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 usbBackupEnabled Boolean @default(false)\n patients Patient[]\n appointments Appointment[]\n staff Staff[]\n npiProviders NpiProvider[]\n claims Claim[]\n insuranceCredentials InsuranceCredential[]\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}\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 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\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 notes String?\n procedureCodeNotes String?\n status String @default(\"scheduled\") // \"scheduled\", \"completed\", \"cancelled\", \"no-show\"\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 createdAt DateTime @default(now())\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n claims Claim[]\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 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 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}\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 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 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 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 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 serviceLineTransactions ServiceLineTransaction[]\n serviceLines ServiceLine[]\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 parent CloudFolder? @relation(\"FolderChildren\", fields: [parentId], references: [id], onDelete: Cascade)\n children CloudFolder[] @relation(\"FolderChildren\")\n user User @relation(fields: [userId], references: [id])\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}\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\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 receptionistName String?\n dentistName String?\n phoneNumber String?\n email String?\n fax String?\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@map(\"office_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" + "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 usbBackupEnabled Boolean @default(false)\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}\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\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 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 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 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 parent CloudFolder? @relation(\"FolderChildren\", fields: [parentId], references: [id], onDelete: Cascade)\n children CloudFolder[] @relation(\"FolderChildren\")\n user User @relation(fields: [userId], references: [id])\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}\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 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\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" } -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\":\"usbBackupEnabled\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"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\":\"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\"}],\"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\":\"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\"}],\"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\":\"notes\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"procedureCodeNotes\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"status\",\"kind\":\"scalar\",\"type\":\"String\"},{\"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\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"NpiProviderToUser\"},{\"name\":\"claims\",\"kind\":\"object\",\"type\":\"Claim\",\"relationName\":\"ClaimToNpiProvider\"},{\"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\":\"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\":\"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},\"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\":\"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\":\"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\":\"serviceLineTransactions\",\"kind\":\"object\",\"type\":\"ServiceLineTransaction\",\"relationName\":\"PaymentToServiceLineTransaction\"},{\"name\":\"serviceLines\",\"kind\":\"object\",\"type\":\"ServiceLine\",\"relationName\":\"PaymentToServiceLine\"}],\"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\":\"parent\",\"kind\":\"object\",\"type\":\"CloudFolder\",\"relationName\":\"FolderChildren\"},{\"name\":\"children\",\"kind\":\"object\",\"type\":\"CloudFolder\",\"relationName\":\"FolderChildren\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"CloudFolderToUser\"},{\"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\":\"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\":\"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\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"OfficeContactToUser\"}],\"dbName\":\"office_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\"}},\"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\":\"usbBackupEnabled\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"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\"}],\"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\"}],\"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\":\"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\":\"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\":\"parent\",\"kind\":\"object\",\"type\":\"CloudFolder\",\"relationName\":\"FolderChildren\"},{\"name\":\"children\",\"kind\":\"object\",\"type\":\"CloudFolder\",\"relationName\":\"FolderChildren\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"CloudFolderToUser\"},{\"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\":\"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\"},\"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\":{}}") defineDmmfProperty(exports.Prisma, config.runtimeDataModel) config.parameterizationSchema = { - strings: JSON.parse("[\"where\",\"orderBy\",\"cursor\",\"user\",\"patient\",\"appointments\",\"appointment\",\"staff\",\"claims\",\"npiProvider\",\"appointmentProcedures\",\"_count\",\"claim\",\"updatedBy\",\"payment\",\"serviceLine\",\"serviceLineTransactions\",\"serviceLines\",\"claimFiles\",\"procedures\",\"files\",\"group\",\"pdfs\",\"groups\",\"communications\",\"documents\",\"patients\",\"npiProviders\",\"insuranceCredentials\",\"updatedPayments\",\"backups\",\"backupDestinations\",\"notifications\",\"parent\",\"children\",\"folder\",\"file\",\"chunks\",\"cloudFolders\",\"cloudFiles\",\"twilioSettings\",\"aiSettings\",\"officeHours\",\"officeContact\",\"procedureTimeslot\",\"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\",\"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\",\"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\",\"AND\",\"OR\",\"NOT\",\"id\",\"userId\",\"equals\",\"string_contains\",\"string_starts_with\",\"string_ends_with\",\"array_starts_with\",\"array_ends_with\",\"array_contains\",\"lt\",\"lte\",\"gt\",\"gte\",\"not\",\"in\",\"notIn\",\"receptionistName\",\"dentistName\",\"phoneNumber\",\"email\",\"fax\",\"contains\",\"startsWith\",\"endsWith\",\"apiKey\",\"accountSid\",\"authToken\",\"greetingMessage\",\"templates\",\"patientId\",\"filename\",\"originalName\",\"mimeType\",\"fileSize\",\"filePath\",\"uploadedAt\",\"updatedAt\",\"CommunicationChannel\",\"channel\",\"CommunicationDirection\",\"direction\",\"CommunicationStatus\",\"status\",\"body\",\"callDuration\",\"twilioSid\",\"createdAt\",\"fileId\",\"seq\",\"name\",\"folderId\",\"isComplete\",\"totalChunks\",\"diskPath\",\"parentId\",\"jobName\",\"startedAt\",\"completedAt\",\"durationMs\",\"errorMessage\",\"NotificationTypes\",\"type\",\"message\",\"read\",\"path\",\"isActive\",\"paymentId\",\"serviceLineId\",\"transactionId\",\"paidAmount\",\"adjustedAmount\",\"PaymentMethod\",\"method\",\"receivedDate\",\"payerName\",\"notes\",\"claimId\",\"updatedById\",\"totalBilled\",\"totalPaid\",\"totalAdjusted\",\"totalDue\",\"PaymentStatus\",\"icn\",\"pdfData\",\"groupId\",\"title\",\"PdfTitleKey\",\"titleKey\",\"siteKey\",\"username\",\"password\",\"procedureCode\",\"procedureDate\",\"quad\",\"arch\",\"toothNumber\",\"toothSurface\",\"ServiceLineStatus\",\"appointmentId\",\"staffId\",\"patientName\",\"memberId\",\"dateOfBirth\",\"remarks\",\"MissingTeethStatus\",\"missingTeethStatus\",\"missingTeeth\",\"serviceDate\",\"insuranceProvider\",\"ClaimStatus\",\"claimNumber\",\"npiProviderId\",\"procedureLabel\",\"fee\",\"category\",\"oralCavityArea\",\"ProcedureSource\",\"source\",\"comboKey\",\"npiNumber\",\"providerName\",\"role\",\"phone\",\"date\",\"startTime\",\"endTime\",\"procedureCodeNotes\",\"PatientStatus\",\"eligibilityStatus\",\"firstName\",\"lastName\",\"gender\",\"address\",\"city\",\"zipCode\",\"insuranceId\",\"groupNumber\",\"policyHolder\",\"allergies\",\"medicalConditions\",\"autoBackupEnabled\",\"usbBackupEnabled\",\"fileId_seq\",\"every\",\"some\",\"none\",\"userId_parentId_name\",\"userId_siteKey\",\"userId_npiNumber\",\"is\",\"isNot\",\"connectOrCreate\",\"upsert\",\"createMany\",\"set\",\"disconnect\",\"delete\",\"connect\",\"updateMany\",\"deleteMany\",\"increment\",\"decrement\",\"multiply\",\"divide\"]"), - graph: "phCuAtADGgUAANsHACAHAACDCAAgCAAA1wcAIBgAAIoIACAaAACCCAAgGwAAhAgAIBwAAIUIACAdAACGCAAgHgAAhwgAIB8AAIgIACAgAACJCAAgJgAAzQcAICcAAM4HACAoAACLCAAgKQAAjAgAICoAAI0IACArAACOCAAgLAAAjwgAIIUEAACBCAAwhgQAAA0AEIcEAACBCAAwiAQCAAAAAeIEAQAAAAHjBAEA4wYAIZUFIADIBwAhlgUgAMgHACEBAAAAAQAgHwMAANQGACAFAADbBwAgCAAA1wcAIA4AAIYIACATAADYBwAgFwAAlAgAIBgAAIoIACAZAACVCAAghQQAAJMIADCGBAAAAwAQhwQAAJMIADCIBAIAiwcAIYkEAgCLBwAhmwQBANsGACGsBEAAjAcAIbIEAACRCIkFIrYEQACMBwAh7wRAAI0HACH1BAEA2wYAIYMFAQDjBgAhigUBAOMGACGLBQEA4wYAIYwFAQDjBgAhjQUBANsGACGOBQEA2wYAIY8FAQDbBgAhkAUBANsGACGRBQEA2wYAIZIFAQDbBgAhkwUBANsGACGUBQEA2wYAIRMDAACeCAAgBQAAjQ4AIAgAAJAOACAOAACSDgAgEwAAoQ4AIBcAAK8OACAYAACYDgAgGQAAsA4AIJsEAACfCAAg7wQAAJ8IACD1BAAAnwgAII0FAACfCAAgjgUAAJ8IACCPBQAAnwgAIJAFAACfCAAgkQUAAJ8IACCSBQAAnwgAIJMFAACfCAAglAUAAJ8IACAfAwAA1AYAIAUAANsHACAIAADXBwAgDgAAhggAIBMAANgHACAXAACUCAAgGAAAiggAIBkAAJUIACCFBAAAkwgAMIYEAAADABCHBAAAkwgAMIgEAgAAAAGJBAIAiwcAIZsEAQDbBgAhrARAAIwHACGyBAAAkQiJBSK2BEAAjAcAIe8EQACNBwAh9QQBANsGACGDBQEA4wYAIYoFAQDjBgAhiwUBAOMGACGMBQEA4wYAIY0FAQDbBgAhjgUBANsGACGPBQEA2wYAIZAFAQDbBgAhkQUBANsGACGSBQEA2wYAIZMFAQDbBgAhlAUBANsGACEDAAAAAwAgAQAABAAwAgAABQAgFwMAANQGACAEAADdBwAgBwAA_wcAIAgAANcHACATAADYBwAgFAAAkggAIIUEAACQCAAwhgQAAAcAEIcEAACQCAAwiAQCAIsHACGJBAIAiwcAIaUEAgCLBwAhsgQBAOMGACG2BEAAjAcAIcUEAQDjBgAh0wQBANsGACHeBAEA4wYAIewEAgCLBwAhhAVAAIwHACGFBQEA4wYAIYYFAQDjBgAhhwUBANsGACGJBQAAkQiJBSIIAwAAnggAIAQAAKIOACAHAACsDgAgCAAAkA4AIBMAAKEOACAUAACuDgAg0wQAAJ8IACCHBQAAnwgAIBcDAADUBgAgBAAA3QcAIAcAAP8HACAIAADXBwAgEwAA2AcAIBQAAJIIACCFBAAAkAgAMIYEAAAHABCHBAAAkAgAMIgEAgAAAAGJBAIAiwcAIaUEAgCLBwAhsgQBAOMGACG2BEAAjAcAIcUEAQDjBgAh0wQBANsGACHeBAEA4wYAIewEAgCLBwAhhAVAAIwHACGFBQEA4wYAIYYFAQDjBgAhhwUBANsGACGJBQAAkQiJBSIDAAAABwAgAQAACAAwAgAACQAgDQMAANoHACAFAADbBwAgCAAA1wcAIIUEAADZBwAwhgQAAAsAEIcEAADZBwAwiAQCAIsHACGJBAIAiwcAIZsEAQDbBgAhtgRAAIwHACG5BAEA4wYAIYIFAQDjBgAhgwUBANsGACEBAAAACwAgGgUAANsHACAHAACDCAAgCAAA1wcAIBgAAIoIACAaAACCCAAgGwAAhAgAIBwAAIUIACAdAACGCAAgHgAAhwgAIB8AAIgIACAgAACJCAAgJgAAzQcAICcAAM4HACAoAACLCAAgKQAAjAgAICoAAI0IACArAACOCAAgLAAAjwgAIIUEAACBCAAwhgQAAA0AEIcEAACBCAAwiAQCAIsHACHiBAEA4wYAIeMEAQDjBgAhlQUgAMgHACGWBSAAyAcAIQEAAAANACADAAAABwAgAQAACAAwAgAACQAgHQMAANoHACAEAADdBwAgBgAA7gcAIAcAAP8HACAJAAD7BwAgDgAA9wcAIBEAAOcHACASAACACAAghQQAAPwHADCGBAAAEAAQhwQAAPwHADCIBAIAiwcAIYkEAgCLBwAhpQQCAIsHACGsBEAAjAcAIbIEAAD-B_cEIrYEQACMBwAh6wQCAIsHACHsBAIAiwcAIe0EAQDjBgAh7gQBAOMGACHvBEAAjAcAIfAEAQDjBgAh8gQAAP0H8gQi8wQAAOgGACD0BEAAjAcAIfUEAQDjBgAh9wQBANsGACH4BAIAjgcAIQsDAACeCAAgBAAAog4AIAYAAKgOACAHAACsDgAgCQAAqw4AIA4AAKkOACARAAClDgAgEgAArQ4AIPMEAACfCAAg9wQAAJ8IACD4BAAAnwgAIB0DAADaBwAgBAAA3QcAIAYAAO4HACAHAAD_BwAgCQAA-wcAIA4AAPcHACARAADnBwAgEgAAgAgAIIUEAAD8BwAwhgQAABAAEIcEAAD8BwAwiAQCAAAAAYkEAgCLBwAhpQQCAIsHACGsBEAAjAcAIbIEAAD-B_cEIrYEQACMBwAh6wQCAIsHACHsBAIAiwcAIe0EAQDjBgAh7gQBAOMGACHvBEAAjAcAIfAEAQDjBgAh8gQAAP0H8gQi8wQAAOgGACD0BEAAjAcAIfUEAQDjBgAh9wQBANsGACH4BAIAjgcAIQMAAAAQACABAAARADACAAASACABAAAADQAgAQAAAAsAIAsDAADUBgAgCAAA1wcAIAoAANgHACCFBAAA1gcAMIYEAAAWABCHBAAA1gcAMIgEAgCLBwAhiQQCAIsHACG2BEAAjAcAIYAFAQDjBgAhgQUBAOMGACEBAAAAFgAgAwAAABAAIAEAABEAMAIAABIAIBQEAADdBwAgBgAA7gcAIAkAAPsHACCFBAAA-AcAMIYEAAAZABCHBAAA-AcAMIgEAgCLBwAhpQQCAIsHACG2BEAAjAcAIeQEAQDjBgAh6AQBANsGACHpBAEA2wYAIesEAgCLBwAh-AQCAI4HACH5BAEA2wYAIfoEEAD5BwAh-wQBANsGACH8BAEA2wYAIf4EAAD6B_4EIv8EAQDbBgAhCwQAAKIOACAGAACoDgAgCQAAqw4AIOgEAACfCAAg6QQAAJ8IACD4BAAAnwgAIPkEAACfCAAg-gQAAJ8IACD7BAAAnwgAIPwEAACfCAAg_wQAAJ8IACAUBAAA3QcAIAYAAO4HACAJAAD7BwAghQQAAPgHADCGBAAAGQAQhwQAAPgHADCIBAIAAAABpQQCAIsHACG2BEAAjAcAIeQEAQDjBgAh6AQBANsGACHpBAEA2wYAIesEAgCLBwAh-AQCAI4HACH5BAEA2wYAIfoEEAD5BwAh-wQBANsGACH8BAEA2wYAIf4EAAD6B_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AQhwQAANwHADCIBAIAAAABpQQCAIsHACGmBAEA4wYAIacEAQDjBgAhqAQBAOMGACGpBAQAxwcAIaoEAQDjBgAhqwRAAIwHACGsBEAAjAcAIQMAAABXACABAABYADACAABZACABAAAABwAgAQAAABkAIAEAAAAQACABAAAARgAgAQAAACUAIAEAAABSACABAAAAVwAgAwAAAAcAIAEAAAgAMAIAAAkAIAUDAACeCAAgBQAAjQ4AIAgAAJAOACCbBAAAnwgAIIMFAACfCAAgDQMAANoHACAFAADbBwAgCAAA1wcAIIUEAADZBwAwhgQAAAsAEIcEAADZBwAwiAQCAAAAAYkEAgCLBwAhmwQBANsGACG2BEAAjAcAIbkEAQDjBgAhggUBAOMGACGDBQEA2wYAIQMAAAALACABAABjADACAABkACADAwAAnggAIAgAAJAOACAKAAChDgAgDAMAANQGACAIAADXBwAgCgAA2AcAIIUEAADWBwAwhgQAABYAEIcEAADWBwAwiAQCAAAAAYkEAgCLBwAhtgRAAIwHACGABQEA4wYAIYEFAQDjBgAhnQUAANUHACADAAAAFgAgAQAAZgAwAgAAZwAgAwAAABAAIAEAABEAMAIAABIAIAkDAADUBgAghQQAANQHADCGBAAAagAQhwQAANQHADCIBAIAiwcAIYkEAgCLBwAh4QQBAOMGACHiBAEA4wYAIeMEAQDjBgAhAQMAAJ4IACAKAwAA1AYAIIUEAADUBwAwhgQAAGoAEIcEAADUBwAwiAQCAAAAAYkEAgCLBwAh4QQBAOMGACHiBAEA4wYAIeMEAQDjBgAhnAUAANMHACADAAAAagAgAQAAawAwAgAAbAAgAwAAACUAIAEAAE8AMAIAAFAAIAcDAADUBgAghQQAANIHADCGBAAAbwAQhwQAANIHADCIBAIAiwcAIYkEAgCLBwAhtgRAAIwHACEBAwAAnggAIAcDAADUBgAghQQAANIHADCGBAAAbwAQhwQAANIHADCIBAIAAAABiQQCAIsHACG2BEAAjAcAIQMAAABvACABAABwADACAABxACAJAwAA1AYAIIUEAADRBwAwhgQAAHMAEIcEAADRBwAwiAQCAIsHACGJBAIAiwcAIbYEQACMBwAhyAQBAOMGACHJBCAAyAcAIQEDAACeCAAgCQMAANQGACCFBAAA0Q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_A0AIAgAAP4NACAYAACGDgAgGgAA-g0AIBsAAP0NACAcAAD_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_AADhCwAgQAAA5AsAIEEAAOMLACBCAADiCwAgmwQAAJ8IACDvBAAAnwgAIPUEAACfCAAgjQUAAJ8IACCOBQAAnwgAII8FAACfCAAgkAUAAJ8IACCRBQAAnwgAIJIFAACfCAAgkwUAAJ8IACCUBQAAnwgAIBeFBAAAwAcAMIYEAADPAQAQhwQAAMAHADCIBAIAzAYAIYkEAgDMBgAhmwQBANYGACGsBEAA6wYAIbIEAAC9B4kFIrYEQADrBgAh7wRAAIcHACH1BAEA1gYAIYMFAQDfBgAhigUBAN8GACGLBQEA3wYAIYwFAQDfBgAhjQUBANYGACGOBQEA1gYAIY8FAQDWBgAhkAUBANYGACGRBQEA1gYAIZIFAQDWBgAhkwUBANYGACGUBQEA1gYAIQMAAAADACABAADOAQAwPgAAzwEAIAMAAAADACABAAAEADACAAAFACABAAAACQAgAQAAAAkAIAMAAAAHACABAAAIADACAAAJACADAAAABwAgAQAACAAwAgAACQAgAwAAAAcAIAEAAAgAMAIAAAkAIBQDAADLCwAgBAAAygsAIAcAAN8LACAIAADNCwAgEwAAzAsAIBQAAM4LACCIBAIAAAABiQQCAAAAAaUEAgAAAAGyBAEAAAABtgRAAAAAAcUEAQAAAAHTBAEAAAAB3gQBAAAAAewEAgAAAAGEBUAAAAABhQUBAAAAAYYFAQAAAAGHBQEAAAABiQUAAACJBQIBMgAA1wEAIA6IBAIAAAABiQQCAAAAAaUEAgAAAAGyBAEAAAABtgRAAAAAAcUEAQAAAAHTBAEAAAAB3gQBAAAAAewEAgAAAAGEBUAAAAABhQUBAAAAAYYFAQAAAAGHBQEAAAABiQUAAACJBQIBMgAA2QEAMAEyAADZAQAwAQAAAAsAIBQDAACnCwAgBAAApgsAIAcAAN4LACAIAACpCwAgEwAAqAsAIBQAAKoLACCIBAIAmwgAIYkEAgCbCAAhpQQCAJsIACGyBAEAtAgAIbYEQADECAAhxQQBALQIACHTBAEApQgAId4EAQC0CAAh7AQCAJsIACGEBUAAxAgAIYUFAQC0CAAhhgUBALQIACGHBQEApQgAIYkFAACkC4kFIgIAAAAJACAyAADdAQAgDogEAgCbCAAhiQQCAJsIACGlBAIAmwgAIbIEAQC0CAAhtgRAAMQIACHFBAEAtAgAIdMEAQClCAAh3gQBALQIACHsBAIAmwgAIYQFQADECAAhhQUBALQIACGGBQEAtAgAIYcFAQClCAAhiQUAAKQLiQUiAgAAAAcAIDIAAN8BACACAAAABwAgMgAA3wEAIAEAAAALACADAAAACQAgOQAA1wEAIDoAAN0BACABAAAACQAgAQAAAAcAIAcLAADZCwAgPwAA2gsAIEAAAN0LACBBAADcCwAgQgAA2wsAINMEAACfCAAghwUAAJ8IACARhQQAALwHADCGBAAA5wEAEIcEAAC8BwAwiAQCAMwGACGJBAIAzAYAIaUEAgDMBgAhsgQBAN8GACG2BEAA6wYAIcUEAQDfBgAh0wQBANYGACHeBAEA3wYAIewEAgDMBgAhhAVAAOsGACGFBQEA3wYAIYYFAQDfBgAhhwUBANYGACGJBQAAvQeJBSIDAAAABwAgAQAA5gEAMD4AAOcBACADAAAABwAgAQAACAAwAgAACQAgAQAAAD8AIAEAAAA_ACADAAAAPQAgAQAAPgAwAgAAPwAgAwAAAD0AIAEAAD4AMAIAAD8AIAMAAAA9ACABAAA-ADACAAA_ACAGBgAA2AsAIIgEAgAAAAGmBAEAAAABqAQBAAAAAaoEAQAAAAHrBAIAAAABATIAAO8BACAFiAQCAAAAAaYEAQAAAAGoBAEAAAABqgQBAAAAAesEAgAAAAEBMgAA8QEAMAEyAADxAQAwBgYAANcLACCIBAIAmwgAIaYEAQC0CAAhqAQBAKUIACGqBAEApQgAIesEAgCbCAAhAgAAAD8AIDIAAPQBACAFiAQCAJsIACGmBAEAtAgAIagEAQClCAAhqgQBAKUIACHrBAIAmwgAIQIAAAA9ACAyAAD2AQAgAgAAAD0AIDIAAPYBACADAAAAPwAgOQAA7wEAIDoAAPQBACABAAAAPwAgAQAAAD0AIAcLAADSCwAgPwAA0wsAIEAAANYLACBBAADVCwAgQgAA1AsAIKgEAACfCAAgqgQAAJ8IACAIhQQAALsHADCGBAAA_QEAEIcEAAC7BwAwiAQCAMwGACGmBAEA3wYAIagEAQDWBgAhqgQBANYGACHrBAIAzAYAIQMAAAA9ACABAAD8AQAwPgAA_QEAIAMAAAA9ACABAAA-ADACAAA_ACABAAAAZAAgAQAAAGQAIAMAAAALACABAABjADACAABkACADAAAACwAgAQAAYwAwAgAAZAAgAwAAAAsAIAEAAGMAMAIAAGQAIAoDAADPCwAgBQAA0AsAIAgAANELACCIBAIAAAABiQQCAAAAAZsEAQAAAAG2BEAAAAABuQQBAAAAAYIFAQAAAAGDBQEAAAABATIAAIUCACAHiAQCAAAAAYkEAgAAAAGbBAEAAAABtgRAAAAAAbkEAQAAAAGCBQEAAAABgwUBAAAAAQEyAACHAgAwATIAAIcCADABAAAADQAgCgMAAI4LACAFAACPCwAgCAAAkAsAIIgEAgCbCAAhiQQCAJsIACGbBAEApQgAIbYEQADECAAhuQQBALQIACGCBQEAtAgAIYMFAQClCAAhAgAAAGQAIDIAAIsCACAHiAQCAJsIACGJBAIAmwgAIZsEAQClCAAhtgRAAMQIACG5BAEAtAgAIYIFAQC0CAAhgwUBAKUIACECAAAACwAgMgAAjQIAIAIAAAALACAyAACNAgAgAQAAAA0AIAMAAABkACA5AACFAgAgOgAAiwIAIAEAAABkACABAAAACwAgBwsAAIkLACA_AACKCwAgQAAAjQsAIEEAAIwLACBCAACLCwAgmwQAAJ8IACCDBQAAnwgAIAqFBAAAugcAMIYEAACVAgAQhwQAALoHADCIBAIAzAYAIYkEAgDMBgAhmwQBANYGACG2BEAA6wYAIbkEAQDfBgAhggUBAN8GACGDBQEA1gYAIQMAAAALACABAACUAgAwPgAAlQIAIAMAAAALACABAABjADACAABkACABAAAAZwAgAQAAAGcAIAMAAAAWACABAABmADACAABnACADAAAAFgAgAQAAZgAwAgAAZwAgAwAAABYAIAEAAGYAMAIAAGcAIAgDAACGCwAgCAAAhwsAIAoAAIgLACCIBAIAAAABiQQCAAAAAbYEQAAAAAGABQEAAAABgQUBAAAAAQEyAACdAgAgBYgEAgAAAAGJBAIAAAABtgRAAAAAAYAFAQAAAAGBBQEAAAABATIAAJ8CADABMgAAnwIAMAgDAADrCgAgCAAA7AoAIAoAAO0KACCIBAIAmwgAIYkEAgCbCAAhtgRAAMQIACGABQEAtAgAIYEFAQC0CAAhAgAAAGcAIDIAAKICACAFiAQCAJsIACGJBAIAmwgAIbYEQADECAAhgAUBALQIACGBBQEAtAgAIQIAAAAWACAyAACkAgAgAgAAABYAIDIAAKQCACADAAAAZwAgOQAAnQIAIDoAAKICACABAAAAZwAgAQAAABYAIAULAADmCgAgPwAA5woAIEAAAOoKACBBAADpCgAgQgAA6AoAIAiFBAAAuQcAMIYEAACrAgAQhwQAALkHADCIBAIAzAYAIYkEAgDMBgAhtgRAAOsGACGABQEA3wYAIYEFAQDfBgAhAwAAABYAIAEAAKoCADA-AACrAgAgAwAAABYAIAEAAGYAMAIAAGcAIAEAAAAbACABAAAAGwAgAwAAABkAIAEAABoAMAIAABsAIAMAAAAZACABAAAaADACAAAbACADAAAAGQAgAQAAGgAwAgAAGwAgEQQAAOQKACAGAADjCgAgCQAA5QoAIIgEAgAAAAGlBAIAAAABtgRAAAAAAeQEAQAAAAHoBAEAAAAB6QQBAAAAAesEAgAAAAH4BAIAAAAB-QQBAAAAAfoEEAAAAAH7BAEAAAAB_AQBAAAAAf4EAAAA_gQC_wQBAAAAAQEyAACzAgAgDogEAgAAAAGlBAIAAAABtgRAAAAAAeQEAQAAAAHoBAEAAAAB6QQBAAAAAesEAgAAAAH4BAIAAAAB-QQBAAAAAfoEEAAAAAH7BAEAAAAB_AQBAAAAAf4EAAAA_gQC_wQBAAAAAQEyAAC1AgAwATIAALUCADABAAAAFgAgEQQAAOEKACAGAADgCgAgCQAA4goAIIgEAgCbCAAhpQQCAJsIACG2BEAAxAgAIeQEAQC0CAAh6AQBAKUIACHpBAEApQgAIesEAgCbCAAh-AQCAM8IACH5BAEApQgAIfoEEADeCgAh-wQBAKUIACH8BAEApQgAIf4EAADfCv4EIv8EAQClCAAhAgAAABsAIDIAALkCACAOiAQCAJsIACGlBAIAmwgAIbYEQADECAAh5AQBALQIACHoBAEApQgAIekEAQClCAAh6wQCAJsIACH4BAIAzwgAIfkEAQClCAAh-gQQAN4KACH7BAEApQgAIfwEAQClCAAh_gQAAN8K_gQi_wQBAKUIACECAAAAGQAgMgAAuwIAIAIAAAAZACAyAAC7AgAgAQAAABYAIAMAAAAbACA5AACzAgAgOgAAuQIAIAEAAAAbACABAAAAGQAgDQsAANkKACA_AADaCgAgQAAA3QoAIEEAANwKACBCAADbCgAg6AQAAJ8IACDpBAAAnwgAIPgEAACfCAAg-QQAAJ8IACD6BAAAnwgAIPsEAACfCAAg_AQAAJ8IACD_BAAAnwgAIBGFBAAAsgcAMIYEAADDAgAQhwQAALIHADCIBAIAzAYAIaUEAgDMBgAhtgRAAOsGACHkBAEA3wYAIegEAQDWBgAh6QQBANYGACHrBAIAzAYAIfgEAgDxBgAh-QQBANYGACH6BBAAswcAIfsEAQDWBgAh_AQBANYGACH-BAAAtAf-BCL_BAEA1gYAIQMAAAAZACABAADCAgAwPgAAwwIAIAMAAAAZACABAAAaADACAAAbACABAAAAEgAgAQAAABIAIAMAAAAQACABAAARADACAAASACADAAAAEAAgAQAAEQAwAgAAEgAgAwAAABAAIAEAABEAMAIAABIAIBoDAADTCgAgBAAA0QoAIAYAANIKACAHAADUCgAgCQAA1QoAIA4AANgKACARAADWCgAgEgAA1woAIIgEAgAAAAGJBAIAAAABpQQCAAAAAawEQAAAAAGyBAAAAPcEArYEQAAAAAHrBAIAAAAB7AQCAAAAAe0EAQAAAAHuBAEAAAAB7wRAAAAAAfAEAQAAAAHyBAAAAPIEAvMEgAAAAAH0BEAAAAAB9QQBAAAAAfcEAQAAAAH4BAIAAAABATIAAMsCACASiAQCAAAAAYkEAgAAAAGlBAIAAAABrARAAAAAAbIEAAAA9wQCtgRAAAAAAesEAgAAAAHsBAIAAAAB7QQBAAAAAe4EAQAAAAHvBEAAAAAB8AQBAAAAAfIEAAAA8gQC8wSAAAAAAfQEQAAAAAH1BAEAAAAB9wQBAAAAAfgEAgAAAAEBMgAAzQIAMAEyAADNAgAwAQAAAA0AIAEAAAALACABAAAAFgAgGgMAALEKACAEAACvCgAgBgAAsAoAIAcAALIKACAJAACzCgAgDgAAtgoAIBEAALQKACASAAC1CgAgiAQCAJsIACGJBAIAmwgAIaUEAgCbCAAhrARAAMQIACGyBAAArgr3BCK2BEAAxAgAIesEAgCbCAAh7AQCAJsIACHtBAEAtAgAIe4EAQC0CAAh7wRAAMQIACHwBAEAtAgAIfIEAACtCvIEIvMEgAAAAAH0BEAAxAgAIfUEAQC0CAAh9wQBAKUIACH4BAIAzwgAIQIAAAASACAyAADTAgAgEogEAgCbCAAhiQQCAJsIACGlBAIAmwgAIawEQADECAAhsgQAAK4K9wQitgRAAMQIACHrBAIAmwgAIewEAgCbCAAh7QQBALQIACHuBAEAtAgAIe8EQADECAAh8AQBALQIACHyBAAArQryBCLzBIAAAAAB9ARAAMQIACH1BAEAtAgAIfcEAQClCAAh-AQCAM8IACECAAAAEAAgMgAA1QIAIAIAAAAQACAyAADVAgAgAQAAAA0AIAEAAAALACABAAAAFgAgAwAAABIAIDkAAMsCACA6AADTAgAgAQAAABIAIAEAAAAQACAICwAAqAoAID8AAKkKACBAAACsCgAgQQAAqwoAIEIAAKoKACDzBAAAnwgAIPcEAACfCAAg-AQAAJ8IACAVhQQAAKsHADCGBAAA3wIAEIcEAACrBwAwiAQCAMwGACGJBAIAzAYAIaUEAgDMBgAhrARAAOsGACGyBAAArQf3BCK2BEAA6wYAIesEAgDMBgAh7AQCAMwGACHtBAEA3wYAIe4EAQDfBgAh7wRAAOsGACHwBAEA3wYAIfIEAACsB_IEIvMEAADlBgAg9ARAAOsGACH1BAEA3wYAIfcEAQDWBgAh-AQCAPEGACEDAAAAEAAgAQAA3gIAMD4AAN8CACADAAAAEAAgAQAAEQAwAgAAEgAgAQAAACIAIAEAAAAiACADAAAAIAAgAQAAIQAwAgAAIgAgAwAAACAAIAEAACEAMAIAACIAIAMAAAAgACABAAAhADACAAAiACARDAAA5gkAIA4AAKcKACAQAADnCQAgiAQCAAAAAbIEAAAA6wQCygQCAAAAAdQEAgAAAAHWBBAAAAAB1wQQAAAAAdgEEAAAAAHZBBAAAAAB5AQBAAAAAeUEQAAAAAHmBAEAAAAB5wQBAAAAAegEAQAAAAHpBAEAAAABATIAAOcCACAOiAQCAAAAAbIEAAAA6wQCygQCAAAAAdQEAgAAAAHWBBAAAAAB1wQQAAAAAdgEEAAAAAHZBBAAAAAB5AQBAAAAAeUEQAAAAAHmBAEAAAAB5wQBAAAAAegEAQAAAAHpBAEAAAABATIAAOkCADABMgAA6QIAMAEAAAAQACABAAAAJQAgEQwAANcJACAOAACmCgAgEAAA2AkAIIgEAgCbCAAhsgQAANUJ6wQiygQCAM8IACHUBAIAzwgAIdYEEAC6CQAh1wQQALoJACHYBBAAugkAIdkEEAC6CQAh5AQBALQIACHlBEAAxAgAIeYEAQClCAAh5wQBAKUIACHoBAEApQgAIekEAQClCAAhAgAAACIAIDIAAO4CACAOiAQCAJsIACGyBAAA1QnrBCLKBAIAzwgAIdQEAgDPCAAh1gQQALoJACHXBBAAugkAIdgEEAC6CQAh2QQQALoJACHkBAEAtAgAIeUEQADECAAh5gQBAKUIACHnBAEApQgAIegEAQClCAAh6QQBAKUIACECAAAAIAAgMgAA8AIAIAIAAAAgACAyAADwAgAgAQAAABAAIAEAAAAlACADAAAAIgAgOQAA5wIAIDoAAO4CACABAAAAIgAgAQAAACAAIAsLAAChCgAgPwAAogoAIEAAAKUKACBBAACkCgAgQgAAowoAIMoEAACfCAAg1AQAAJ8IACDmBAAAnwgAIOcEAACfCAAg6AQAAJ8IACDpBAAAnwgAIBGFBAAApwcAMIYEAAD5AgAQhwQAAKcHADCIBAIAzAYAIbIEAACoB-sEIsoEAgDxBgAh1AQCAPEGACHWBBAAlgcAIdcEEACWBwAh2AQQAJYHACHZBBAAlgcAIeQEAQDfBgAh5QRAAOsGACHmBAEA1gYAIecEAQDWBgAh6AQBANYGACHpBAEA1gYAIQMAAAAgACABAAD4AgAwPgAA-QIAIAMAAAAgACABAAAhADACAAAiACABAAAANAAgAQAAADQAIAMAAAAyACABAAAzADACAAA0ACADAAAAMgAgAQAAMwAwAgAANAAgAwAAADIAIAEAADMAMAIAADQAIAYMAACgCgAgiAQCAAAAAaYEAQAAAAGoBAEAAAABqgQBAAAAAdQEAgAAAAEBMgAAgQMAIAWIBAIAAAABpgQBAAAAAagEAQAAAAGqBAEAAAAB1AQCAAAAAQEyAACDAwAwATIAAIMDADAGDAAAnwoAIIgEAgCbCAAhpgQBALQIACGoBAEAtAgAIaoEAQClCAAh1AQCAJsIACECAAAANAAgMgAAhgMAIAWIBAIAmwgAIaYEAQC0CAAhqAQBALQIACGqBAEApQgAIdQEAgCbCAAhAgAAADIAIDIAAIgDACACAAAAMgAgMgAAiAMAIAMAAAA0ACA5AACBAwAgOgAAhgMAIAEAAAA0ACABAAAAMgAgBgsAAJoKACA_AACbCgAgQAAAngoAIEEAAJ0KACBCAACcCgAgqgQAAJ8IACAIhQQAAKYHADCGBAAAjwMAEIcEAACmBwAwiAQCAMwGACGmBAEA3wYAIagEAQDfBgAhqgQBANYGACHUBAIAzAYAIQMAAAAyACABAACOAwAwPgAAjwMAIAMAAAAyACABAAAzADACAAA0ACABAAAAbAAgAQAAAGwAIAMAAABqACABAABrADACAABsACADAAAAagAgAQAAawAwAgAAbAAgAwAAAGoAIAEAAGsAMAIAAGwAIAYDAACZCgAgiAQCAAAAAYkEAgAAAAHhBAEAAAAB4gQBAAAAAeMEAQAAAAEBMgAAlwMAIAWIBAIAAAABiQQCAAAAAeEEAQAAAAHiBAEAAAAB4wQBAAAAAQEyAACZAwAwATIAAJkDADAGAwAAmAoAIIgEAgCbCAAhiQQCAJsIACHhBAEAtAgAIeIEAQC0CAAh4wQBALQIACECAAAAbAAgMgAAnAMAIAWIBAIAmwgAIYkEAgCbCAAh4QQBALQIACHiBAEAtAgAIeMEAQC0CAAhAgAAAGoAIDIAAJ4DACACAAAAagAgMgAAngMAIAMAAABsACA5AACXAwAgOgAAnAMAIAEAAABsACABAAAAagAgBQsAAJMKACA_AACUCgAgQAAAlwoAIEEAAJYKACBCAACVCgAgCIUEAAClBwAwhgQAAKUDABCHBAAApQcAMIgEAgDMBgAhiQQCAMwGACHhBAEA3wYAIeIEAQDfBgAh4wQBAN8GACEDAAAAagAgAQAApAMAMD4AAKUDACADAAAAagAgAQAAawAwAgAAbAAgAQAAAEgAIAEAAABIACADAAAARgAgAQAARwAwAgAASAAgAwAAAEYAIAEAAEcAMAIAAEgAIAMAAABGACABAABHADACAABIACAHBAAAkQoAIBYAAJIKACCIBAIAAAABpQQCAAAAAbYEQAAAAAHeBAEAAAAB4AQAAADgBAIBMgAArQMAIAWIBAIAAAABpQQCAAAAAbYEQAAAAAHeBAEAAAAB4AQAAADgBAIBMgAArwMAMAEyAACvAwAwBwQAAIMKACAWAACECgAgiAQCAJsIACGlBAIAmwgAIbYEQADECAAh3gQBALQIACHgBAAAggrgBCICAAAASAAgMgAAsgMAIAWIBAIAmwgAIaUEAgCbCAAhtgRAAMQIACHeBAEAtAgAIeAEAACCCuAEIgIAAABGACAyAAC0AwAgAgAAAEYAIDIAALQDACADAAAASAAgOQAArQMAIDoAALIDACABAAAASAAgAQAAAEYAIAULAAD9CQAgPwAA_gkAIEAAAIEKACBBAACACgAgQgAA_wkAIAiFBAAAoQcAMIYEAAC7AwAQhwQAAKEHADCIBAIAzAYAIaUEAgDMBgAhtgRAAOsGACHeBAEA3wYAIeAEAACiB-AEIgMAAABGACABAAC6AwAwPgAAuwMAIAMAAABGACABAABHADACAABIACABAAAATAAgAQAAAEwAIAMAAABKACABAABLADACAABMACADAAAASgAgAQAASwAwAgAATAAgAwAAAEoAIAEAAEsAMAIAAEwAIAYVAAD8CQAgiAQCAAAAAaYEAQAAAAGrBEAAAAAB3AQAAQAAAd0EAgAAAAEBMgAAwwMAIAWIBAIAAAABpgQBAAAAAasEQAAAAAHcBAABAAAB3QQCAAAAAQEyAADFAwAwATIAAMUDADAGFQAA-wkAIIgEAgCbCAAhpgQBALQIACGrBEAAxAgAIdwEAAHZCAAh3QQCAJsIACECAAAATAAgMgAAyAMAIAWIBAIAmwgAIaYEAQC0CAAhqwRAAMQIACHcBAAB2QgAId0EAgCbCAAhAgAAAEoAIDIAAMoDACACAAAASgAgMgAAygMAIAMAAABMACA5AADDAwAgOgAAyAMAIAEAAABMACABAAAASgAgBQsAAPYJACA_AAD3CQAgQAAA-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-gMAIAMAAAArACA5AADzAwAgOgAA-AMAIAEAAAArACABAAAAKQAgCAsAALUJACA_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_BAEA4wYAIcAEQACMBwAhwQRAAI0HACHCBAIAjgcAIcMEAQDbBgAhAQAAAMYEACABAAAAxgQAIAqFBAAAigcAMIYEAADJBAAQhwQAAIoHADCIBAIAiwcAIbIEAQDjBgAhvwQBAOMGACHABEAAjAcAIcEEQACNBwAhwgQCAI4HACHDBAEA2wYAIQPBBAAAnwgAIMIEAACfCAAgwwQAAJ8IACADAAAAyQQAIAEAAMoEADACAADGBAAgAwAAAMkEACABAADKBAAwAgAAxgQAIAMAAADJBAAgAQAAygQAMAIAAMYEACAHiAQCAAAAAbIEAQAAAAG_BAEAAAABwARAAAAAAcEEQAAAAAHCBAIAAAABwwQBAAAAAQEyAADOBAAgB4gEAgAAAAGyBAEAAAABvwQBAAAAAcAEQAAAAAHBBEAAAAABwgQCAAAAAcMEAQAAAAEBMgAA0AQAMAEyAADQBAAwB4gEAgCbCAAhsgQBALQIACG_BAEAtAgAIcAEQADECAAhwQRAAJ4JACHCBAIAzwgAIcMEAQClCAAhAgAAAMYEACAyAADTBAAgB4gEAgCbCAAhsgQBALQIACG_BAEAtAgAIcAEQADECAAhwQRAAJ4JACHCBAIAzwgAIcMEAQClCAAhAgAAAMkEACAyAADVBAAgAgAAAMkEACAyAADVBAAgAwAAAMYEACA5AADOBAAgOgAA0wQAIAEAAADGBAAgAQAAAMkEACAICwAAmQkAID8AAJoJACBAAACdCQAgQQAAnAkAIEIAAJsJACDBBAAAnwgAIMIEAACfCAAgwwQAAJ8IACAKhQQAAIYHADCGBAAA3AQAEIcEAACGBwAwiAQCAMwGACGyBAEA3wYAIb8EAQDfBgAhwARAAOsGACHBBEAAhwcAIcIEAgDxBgAhwwQBANYGACEDAAAAyQQAIAEAANsEADA-AADcBAAgAwAAAMkEACABAADKBAAwAgAAxgQAIAEAAAB9ACABAAAAfQAgAwAAAHsAIAEAAHwAMAIAAH0AIAMAAAB7ACABAAB8ADACAAB9ACADAAAAewAgAQAAfAAwAgAAfQAgCgMAAJYJACAUAACXCQAgIQAAmAkAICIAAJUJACCIBAIAAAABiQQCAAAAAawEQAAAAAG2BEAAAAABuQQBAAAAAb4EAgAAAAEBMgAA5AQAIAaIBAIAAAABiQQCAAAAAawEQAAAAAG2BEAAAAABuQQBAAAAAb4EAgAAAAEBMgAA5gQAMAEyAADmBAAwAQAAAHsAIAoDAAD7CAAgFAAA_AgAICEAAPkIACAiAAD6CAAgiAQCAJsIACGJBAIAmwgAIawEQADECAAhtgRAAMQIACG5BAEAtAgAIb4EAgDPCAAhAgAAAH0AIDIAAOoEACAGiAQCAJsIACGJBAIAmwgAIawEQADECAAhtgRAAMQIACG5BAEAtAgAIb4EAgDPCAAhAgAAAHsAIDIAAOwEACACAAAAewAgMgAA7AQAIAEAAAB7ACADAAAAfQAgOQAA5AQAIDoAAOoEACABAAAAfQAgAQAAAHsAIAYLAAD0CAAgPwAA9QgAIEAAAPgIACBBAAD3CAAgQgAA9ggAIL4EAACfCAAgCYUEAACFBwAwhgQAAPQEABCHBAAAhQcAMIgEAgDMBgAhiQQCAMwGACGsBEAA6wYAIbYEQADrBgAhuQQBAN8GACG-BAIA8QYAIQMAAAB7ACABAADzBAAwPgAA9AQAIAMAAAB7ACABAAB8ADACAAB9ACABAAAAgwEAIAEAAACDAQAgAwAAAIEBACABAACCAQAwAgAAgwEAIAMAAACBAQAgAQAAggEAMAIAAIMBACADAAAAgQEAIAEAAIIBADACAACDAQAgDgMAAPEIACAjAADyCAAgJQAA8wgAIIgEAgAAAAGJBAIAAAABqAQBAAAAAakEBAAAAAGsBEAAAAABtgRAAAAAAbkEAQAAAAG6BAIAAAABuwQgAAAAAbwEAgAAAAG9BAEAAAABATIAAPwEACALiAQCAAAAAYkEAgAAAAGoBAEAAAABqQQEAAAAAawEQAAAAAG2BEAAAAABuQQBAAAAAboEAgAAAAG7BCAAAAABvAQCAAAAAb0EAQAAAAEBMgAA_gQAMAEyAAD-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_AADICAAgQAAAywgAIEEAAMoIACBCAADJCAAgiQQAAJ8IACCzBAAAnwgAILQEAACfCAAgtQQAAJ8IACANhQQAAPAGADCGBAAAugUAEIcEAADwBgAwiAQCAMwGACGJBAIA8QYAIaUEAgDMBgAhrgQAAPIGrgQisAQAAPMGsAQisgQAAPQGsgQiswQBANYGACG0BAIA8QYAIbUEAQDWBgAhtgRAAOsGACEDAAAAUgAgAQAAuQUAMD4AALoFACADAAAAUgAgAQAAUwAwAgAAVAAgAQAAAFkAIAEAAABZACADAAAAVwAgAQAAWAAwAgAAWQAgAwAAAFcAIAEAAFgAMAIAAFkAIAMAAABXACABAABYADACAABZACAKBAAAxggAIIgEAgAAAAGlBAIAAAABpgQBAAAAAacEAQAAAAGoBAEAAAABqQQEAAAAAaoEAQAAAAGrBEAAAAABrARAAAAAAQEyAADCBQAgCYgEAgAAAAGlBAIAAAABpgQBAAAAAacEAQAAAAGoBAEAAAABqQQEAAAAAaoEAQAAAAGrBEAAAAABrARAAAAAAQEyAADEBQAwATIAAMQFADAKBAAAxQgAIIgEAgCbCAAhpQQCAJsIACGmBAEAtAgAIacEAQC0CAAhqAQBALQIACGpBAQAwwgAIaoEAQC0CAAhqwRAAMQIACGsBEAAxAgAIQIAAABZACAyAADHBQAgCYgEAgCbCAAhpQQCAJsIACGmBAEAtAgAIacEAQC0CAAhqAQBALQIACGpBAQAwwgAIaoEAQC0CAAhqwRAAMQIACGsBEAAxAgAIQIAAABXACAyAADJBQAgAgAAAFcAIDIAAMkFACADAAAAWQAgOQAAwgUAIDoAAMcFACABAAAAWQAgAQAAAFcAIAULAAC-CAAgPwAAvwgAIEAAAMIIACBBAADBCAAgQgAAwAgAIAyFBAAA6QYAMIYEAADQBQAQhwQAAOkGADCIBAIAzAYAIaUEAgDMBgAhpgQBAN8GACGnBAEA3wYAIagEAQDfBgAhqQQEAOoGACGqBAEA3wYAIasEQADrBgAhrARAAOsGACEDAAAAVwAgAQAAzwUAMD4AANAFACADAAAAVwAgAQAAWAAwAgAAWQAgCwMAANQGACCFBAAA5wYAMIYEAACPAQAQhwQAAOcGADCIBAIAAAABiQQCAAAAAZoEAQDjBgAhoQQBAOMGACGiBAEA4wYAIaMEAQDbBgAhpAQAAOgGACABAAAA0wUAIAEAAADTBQAgAwMAAJ4IACCjBAAAnwgAIKQEAACfCAAgAwAAAI8BACABAADWBQAwAgAA0wUAIAMAAACPAQAgAQAA1gUAMAIAANMFACADAAAAjwEAIAEAANYFADACAADTBQAgCAMAAL0IACCIBAIAAAABiQQCAAAAAZoEAQAAAAGhBAEAAAABogQBAAAAAaMEAQAAAAGkBIAAAAABATIAANoFACAHiAQCAAAAAYkEAgAAAAGaBAEAAAABoQQBAAAAAaIEAQAAAAGjBAEAAAABpASAAAAAAQEyAADcBQAwATIAANwFADAIAwAAvAgAIIgEAgCbCAAhiQQCAJsIACGaBAEAtAgAIaEEAQC0CAAhogQBALQIACGjBAEApQgAIaQEgAAAAAECAAAA0wUAIDIAAN8FACAHiAQCAJsIACGJBAIAmwgAIZoEAQC0CAAhoQQBALQIACGiBAEAtAgAIaMEAQClCAAhpASAAAAAAQIAAACPAQAgMgAA4QUAIAIAAACPAQAgMgAA4QUAIAMAAADTBQAgOQAA2gUAIDoAAN8FACABAAAA0wUAIAEAAACPAQAgBwsAALcIACA_AAC4CAAgQAAAuwgAIEEAALoIACBCAAC5CAAgowQAAJ8IACCkBAAAnwgAIAqFBAAA5AYAMIYEAADoBQAQhwQAAOQGADCIBAIAzAYAIYkEAgDMBgAhmgQBAN8GACGhBAEA3wYAIaIEAQDfBgAhowQBANYGACGkBAAA5QYAIAMAAACPAQAgAQAA5wUAMD4AAOgFACADAAAAjwEAIAEAANYFADACAADTBQAgBwMAANQGACCFBAAA4gYAMIYEAACRAQAQhwQAAOIGADCIBAIAAAABiQQCAAAAAaAEAQDjBgAhAQAAAOsFACABAAAA6wUAIAEDAACeCAAgAwAAAJEBACABAADuBQAwAgAA6wUAIAMAAACRAQAgAQAA7gUAMAIAAOsFACADAAAAkQEAIAEAAO4FADACAADrBQAgBAMAALYIACCIBAIAAAABiQQCAAAAAaAEAQAAAAEBMgAA8gUAIAOIBAIAAAABiQQCAAAAAaAEAQAAAAEBMgAA9AUAMAEyAAD0BQAwBAMAALUIACCIBAIAmwgAIYkEAgCbCAAhoAQBALQIACECAAAA6wUAIDIAAPcFACADiAQCAJsIACGJBAIAmwgAIaAEAQC0CAAhAgAAAJEBACAyAAD5BQAgAgAAAJEBACAyAAD5BQAgAwAAAOsFACA5AADyBQAgOgAA9wUAIAEAAADrBQAgAQAAAJEBACAFCwAArwgAID8AALAIACBAAACzCAAgQQAAsggAIEIAALEIACAGhQQAAN4GADCGBAAAgAYAEIcEAADeBgAwiAQCAMwGACGJBAIAzAYAIaAEAQDfBgAhAwAAAJEBACABAAD_BQAwPgAAgAYAIAMAAACRAQAgAQAA7gUAMAIAAOsFACAHAwAA1AYAIDIAANMGACCFBAAA3QYAMIYEAACTAQAQhwQAAN0GADCIBAIAAAABiQQCAAAAAQEAAACDBgAgAQAAAIMGACABAwAAnggAIAMAAACTAQAgAQAAhgYAMAIAAIMGACADAAAAkwEAIAEAAIYGADACAACDBgAgAwAAAJMBACABAACGBgAwAgAAgwYAIAQDAACuCAAgMoAAAAABiAQCAAAAAYkEAgAAAAEBMgAAigYAIAMygAAAAAGIBAIAAAABiQQCAAAAAQEyAACMBgAwATIAAIwGADAEAwAArQgAIDKAAAAAAYgEAgCbCAAhiQQCAJsIACECAAAAgwYAIDIAAI8GACADMoAAAAABiAQCAJsIACGJBAIAmwgAIQIAAACTAQAgMgAAkQYAIAIAAACTAQAgMgAAkQYAIAMAAACDBgAgOQAAigYAIDoAAI8GACABAAAAgwYAIAEAAACTAQAgBQsAAKgIACA_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_AAD8BgAgQAAA2AYAIEEAANgGACBCAADYBgAgigQCAAAAAZEEAgAAAAGSBAIAAAABkwQCAAAAAZQEAgAAAAGVBAIA-wYAIZYEAgAAAAWXBAIAAAAFBwsAAM4GACBBAAD6BgAgQgAA-gYAIIoEAAAArgQClQQAAPkGrgQilgQAAACuBAiXBAAAAK4ECAcLAADOBgAgQQAA-AYAIEIAAPgGACCKBAAAALAEApUEAAD3BrAEIpYEAAAAsAQIlwQAAACwBAgHCwAAzgYAIEEAAPYGACBCAAD2BgAgigQAAACyBAKVBAAA9QayBCKWBAAAALIECJcEAAAAsgQIBwsAAM4GACBBAAD2BgAgQgAA9gYAIIoEAAAAsgQClQQAAPUGsgQilgQAAACyBAiXBAAAALIECASKBAAAALIEApUEAAD2BrIEIpYEAAAAsgQIlwQAAACyBAgHCwAAzgYAIEEAAPgGACBCAAD4BgAgigQAAACwBAKVBAAA9wawBCKWBAAAALAECJcEAAAAsAQIBIoEAAAAsAQClQQAAPgGsAQilgQAAACwBAiXBAAAALAECAcLAADOBgAgQQAA-gYAIEIAAPoGACCKBAAAAK4EApUEAAD5Bq4EIpYEAAAArgQIlwQAAACuBAgEigQAAACuBAKVBAAA-gauBCKWBAAAAK4ECJcEAAAArgQIDQsAANgGACA_AAD8BgAgQAAA2AYAIEEAANgGACBCAADYBgAgigQCAAAAAZEEAgAAAAGSBAIAAAABkwQCAAAAAZQEAgAAAAGVBAIA-wYAIZYEAgAAAAWXBAIAAAAFCIoECAAAAAGRBAgAAAABkgQIAAAAAZMECAAAAAGUBAgAAAABlQQIAPwGACGWBAgAAAAFlwQIAAAABQgyAAH-BgAhhQQAAP0GADCGBAAAogUAEIcEAAD9BgAwiAQCAMwGACG2BEAA6wYAIbcEAgDMBgAhuAQCAMwGACEHCwAAzgYAIEEAAIAHACBCAACABwAgigQAAQAAAZUEAAH_BgAhlgQAAQAABJcEAAEAAAQHCwAAzgYAIEEAAIAHACBCAACABwAgigQAAQAAAZUEAAH_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_cEIpYEAAAA9wQIlwQAAAD3BAgHCwAAzgYAIEEAAK8HACBCAACvBwAgigQAAAD3BAKVBAAArgf3BCKWBAAAAPcECJcEAAAA9wQIBIoEAAAA9wQClQQAAK8H9wQilgQAAAD3BAiXBAAAAPcECAcLAADOBgAgQQAAsQcAIEIAALEHACCKBAAAAPIEApUEAACwB_IEIpYEAAAA8gQIlwQAAADyBAgEigQAAADyBAKVBAAAsQfyBCKWBAAAAPIECJcEAAAA8gQIEYUEAACyBwAwhgQAAMMCABCHBAAAsgcAMIgEAgDMBgAhpQQCAMwGACG2BEAA6wYAIeQEAQDfBgAh6AQBANYGACHpBAEA1gYAIesEAgDMBgAh-AQCAPEGACH5BAEA1gYAIfoEEACzBwAh-wQBANYGACH8BAEA1gYAIf4EAAC0B_4EIv8EAQDWBgAhDQsAANgGACA_AAC4BwAgQAAAuAcAIEEAALgHACBCAAC4BwAgigQQAAAAAZEEEAAAAAGSBBAAAAABkwQQAAAAAZQEEAAAAAGVBBAAtwcAIZYEEAAAAAWXBBAAAAAFBwsAAM4GACBBAAC2BwAgQgAAtgcAIIoEAAAA_gQClQQAALUH_gQilgQAAAD-BAiXBAAAAP4ECAcLAADOBgAgQQAAtgcAIEIAALYHACCKBAAAAP4EApUEAAC1B_4EIpYEAAAA_gQIlwQAAAD-BAgEigQAAAD-BAKVBAAAtgf-BCKWBAAAAP4ECJcEAAAA_gQIDQsAANgGACA_AAC4BwAgQAAAuAcAIEEAALgHACBCAAC4BwAgigQQAAAAAZEEEAAAAAGSBBAAAAABkwQQAAAAAZQEEAAAAAGVBBAAtwcAIZYEEAAAAAWXBBAAAAAFCIoEEAAAAAGRBBAAAAABkgQQAAAAAZMEEAAAAAGUBBAAAAABlQQQALgHACGWBBAAAAAFlwQQAAAABQiFBAAAuQcAMIYEAACrAgAQhwQAALkHADCIBAIAzAYAIYkEAgDMBgAhtgRAAOsGACGABQEA3wYAIYEFAQDfBgAhCoUEAAC6BwAwhgQAAJUCABCHBAAAugcAMIgEAgDMBgAhiQQCAMwGACGbBAEA1gYAIbYEQADrBgAhuQQBAN8GACGCBQEA3wYAIYMFAQDWBgAhCIUEAAC7BwAwhgQAAP0BABCHBAAAuwcAMIgEAgDMBgAhpgQBAN8GACGoBAEA1gYAIaoEAQDWBgAh6wQCAMwGACERhQQAALwHADCGBAAA5wEAEIcEAAC8BwAwiAQCAMwGACGJBAIAzAYAIaUEAgDMBgAhsgQBAN8GACG2BEAA6wYAIcUEAQDfBgAh0wQBANYGACHeBAEA3wYAIewEAgDMBgAhhAVAAOsGACGFBQEA3wYAIYYFAQDfBgAhhwUBANYGACGJBQAAvQeJBSIHCwAAzgYAIEEAAL8HACBCAAC_BwAgigQAAACJBQKVBAAAvgeJBSKWBAAAAIkFCJcEAAAAiQUIBwsAAM4GACBBAAC_BwAgQgAAvwcAIIoEAAAAiQUClQQAAL4HiQUilgQAAACJBQiXBAAAAIkFCASKBAAAAIkFApUEAAC_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_BwAgCQAA-wcAIA4AAPcHACARAADnBwAgEgAAgAgAIIUEAAD8BwAwhgQAABAAEIcEAAD8BwAwiAQCAIsHACGJBAIAiwcAIaUEAgCLBwAhrARAAIwHACGyBAAA_gf3BCK2BEAAjAcAIesEAgCLBwAh7AQCAIsHACHtBAEA4wYAIe4EAQDjBgAh7wRAAIwHACHwBAEA4wYAIfIEAAD9B_IEIvMEAADoBgAg9ARAAIwHACH1BAEA4wYAIfcEAQDbBgAh-AQCAI4HACGeBQAAEAAgnwUAABAAIAOYBQAAKQAgmQUAACkAIJoFAAApACADmAUAACAAIJkFAAAgACCaBQAAIAAgCRUAAOkHACCFBAAA6AcAMIYEAABKABCHBAAA6AcAMIgEAgCLBwAhpgQBAOMGACGrBEAAjAcAIdwEAAHEBwAh3QQCAIsHACEMBAAA3QcAIBYAAOwHACCFBAAA6gcAMIYEAABGABCHBAAA6gcAMIgEAgCLBwAhpQQCAIsHACG2BEAAjAcAId4EAQDjBgAh4AQAAOsH4AQingUAAEYAIJ8FAABGACAKBAAA3QcAIBYAAOwHACCFBAAA6gcAMIYEAABGABCHBAAA6gcAMIgEAgCLBwAhpQQCAIsHACG2BEAAjAcAId4EAQDjBgAh4AQAAOsH4AQiBIoEAAAA4AQClQQAAKQH4AQilgQAAADgBAiXBAAAAOAECAOYBQAASgAgmQUAAEoAIJoFAABKACAJBgAA7gcAIIUEAADtBwAwhgQAAD0AEIcEAADtBwAwiAQCAIsHACGmBAEA4wYAIagEAQDbBgAhqgQBANsGACHrBAIAiwcAIRkDAADUBgAgBAAA3QcAIAcAAP8HACAIAADXBwAgEwAA2AcAIBQAAJIIACCFBAAAkAgAMIYEAAAHABCHBAAAkAgAMIgEAgCLBwAhiQQCAIsHACGlBAIAiwcAIbIEAQDjBgAhtgRAAIwHACHFBAEA4wYAIdMEAQDbBgAh3gQBAOMGACHsBAIAiwcAIYQFQACMBwAhhQUBAOMGACGGBQEA4wYAIYcFAQDbBgAhiQUAAJEIiQUingUAAAcAIJ8FAAAHACAJDAAA8AcAIIUEAADvBwAwhgQAADIAEIcEAADvBwAwiAQCAIsHACGmBAEA4wYAIagEAQDjBgAhqgQBANsGACHUBAIAiwcAIR8DAADaBwAgBAAA3QcAIAYAAO4HACAHAAD_BwAgCQAA-wcAIA4AAPcHACARAADnBwAgEgAAgAgAIIUEAAD8BwAwhgQAABAAEIcEAAD8BwAwiAQCAIsHACGJBAIAiwcAIaUEAgCLBwAhrARAAIwHACGyBAAA_gf3BCK2BEAAjAcAIesEAgCLBwAh7AQCAIsHACHtBAEA4wYAIe4EAQDjBgAh7wRAAIwHACHwBAEA4wYAIfIEAAD9B_IEIvMEAADoBgAg9ARAAIwHACH1BAEA4wYAIfcEAQDbBgAh-AQCAI4HACGeBQAAEAAgnwUAABAAIBAOAADzBwAgDwAA9AcAIIUEAADxBwAwhgQAACkAEIcEAADxBwAwiAQCAIsHACG2BEAAjAcAIcoEAgCLBwAhywQCAIsHACHMBAEA2wYAIc0EEADjBwAhzgQQAOMHACHQBAAA8gfQBCLRBEAAjAcAIdIEAQDbBgAh0wQBANsGACEEigQAAADQBAKVBAAAmQfQBCKWBAAAANAECJcEAAAA0AQIGAQAAN0HACAMAADlBwAgDQAA2gcAIBAAAOYHACARAADnBwAghQQAAOIHADCGBAAAJQAQhwQAAOIHADCIBAIAiwcAIYkEAgCLBwAhpQQCAIsHACGsBEAAjAcAIbIEAADkB9sEIrYEQACMBwAh0wQBANsGACHUBAIAjgcAIdUEAgCOBwAh1gQQAOMHACHXBBAA4wcAIdgEEADjBwAh2QQQAOMHACHbBAEA2wYAIZ4FAAAlACCfBQAAJQAgFgwAAOUHACAOAAD3BwAgEAAA5gcAIIUEAAD1BwAwhgQAACAAEIcEAAD1BwAwiAQCAIsHACGyBAAA9gfrBCLKBAIAjgcAIdQEAgCOBwAh1gQQAOMHACHXBBAA4wcAIdgEEADjBwAh2QQQAOMHACHkBAEA4wYAIeUEQACMBwAh5gQBANsGACHnBAEA2wYAIegEAQDbBgAh6QQBANsGACGeBQAAIAAgnwUAACAAIBQMAADlBwAgDgAA9wcAIBAAAOYHACCFBAAA9QcAMIYEAAAgABCHBAAA9QcAMIgEAgCLBwAhsgQAAPYH6wQiygQCAI4HACHUBAIAjgcAIdYEEADjBwAh1wQQAOMHACHYBBAA4wcAIdkEEADjBwAh5AQBAOMGACHlBEAAjAcAIeYEAQDbBgAh5wQBANsGACHoBAEA2wYAIekEAQDbBgAhBIoEAAAA6wQClQQAAKoH6wQilgQAAADrBAiXBAAAAOsECBgEAADdBwAgDAAA5QcAIA0AANoHACAQAADmBwAgEQAA5wcAIIUEAADiBwAwhgQAACUAEIcEAADiBwAwiAQCAIsHACGJBAIAiwcAIaUEAgCLBwAhrARAAIwHACGyBAAA5AfbBCK2BEAAjAcAIdMEAQDbBgAh1AQCAI4HACHVBAIAjgcAIdYEEADjBwAh1wQQAOMHACHYBBAA4wcAIdkEEADjBwAh2wQBANsGACGeBQAAJQAgnwUAACUAIBQEAADdBwAgBgAA7gcAIAkAAPsHACCFBAAA-AcAMIYEAAAZABCHBAAA-AcAMIgEAgCLBwAhpQQCAIsHACG2BEAAjAcAIeQEAQDjBgAh6AQBANsGACHpBAEA2wYAIesEAgCLBwAh-AQCAI4HACH5BAEA2wYAIfoEEAD5BwAh-wQBANsGACH8BAEA2wYAIf4EAAD6B_4EIv8EAQDbBgAhCIoEEAAAAAGRBBAAAAABkgQQAAAAAZMEEAAAAAGUBBAAAAABlQQQALgHACGWBBAAAAAFlwQQAAAABQSKBAAAAP4EApUEAAC2B_4EIpYEAAAA_gQIlwQAAAD-BAgNAwAA1AYAIAgAANcHACAKAADYBwAghQQAANYHADCGBAAAFgAQhwQAANYHADCIBAIAiwcAIYkEAgCLBwAhtgRAAIwHACGABQEA4wYAIYEFAQDjBgAhngUAABYAIJ8FAAAWACAdAwAA2gcAIAQAAN0HACAGAADuBwAgBwAA_wcAIAkAAPsHACAOAAD3BwAgEQAA5wcAIBIAAIAIACCFBAAA_AcAMIYEAAAQABCHBAAA_AcAMIgEAgCLBwAhiQQCAIsHACGlBAIAiwcAIawEQACMBwAhsgQAAP4H9wQitgRAAIwHACHrBAIAiwcAIewEAgCLBwAh7QQBAOMGACHuBAEA4wYAIe8EQACMBwAh8AQBAOMGACHyBAAA_QfyBCLzBAAA6AYAIPQEQACMBwAh9QQBAOMGACH3BAEA2wYAIfgEAgCOBwAhBIoEAAAA8gQClQQAALEH8gQilgQAAADyBAiXBAAAAPIECASKBAAAAPcEApUEAACvB_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_w8AIDoAAIQQACCgBQAAgBAAIKEFAACDEAAgpAUAAA0AIKUFAAANACCmBQAAAQAgAzkAAIEQACCgBQAAghAAIKYFAAAFACADOQAA_w8AIKAFAACAEAAgpgUAAAEAIAAAAAAAAaMFAAEAAAEFOQAA-g8AIDoAAP0PACCgBQAA-w8AIKEFAAD8DwAgpgUAAIMBACADOQAA-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_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_g4AIDoAAIsPACCgBQAA_w4AIKEFAACKDwAgpAUAABYAIKUFAAAWACCmBQAAZwAgCzkAAMgKADA6AADMCgAwoAUAAMkKADChBQAAygoAMKIFAADLCgAgowUAAM8JADCkBQAAzwkAMKUFAADPCQAwpgUAAM8JADCnBQAAzQoAMKgFAADSCQAwCzkAALwKADA6AADBCgAwoAUAAL0KADChBQAAvgoAMKIFAAC_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-goAMDoAAP8KADCgBQAA-woAMKEFAAD8CgAwogUAAP0KACCjBQAA_goAMKQFAAD-CgAwpQUAAP4KADCmBQAA_goAMKcFAACACwAwqAUAAIELADALOQAA7goAMDoAAPMKADCgBQAA7woAMKEFAADwCgAwogUAAPEKACCjBQAA8goAMKQFAADyCgAwpQUAAPIKADCmBQAA8goAMKcFAAD0CgAwqAUAAPUKADAPBAAA5AoAIAYAAOMKACCIBAIAAAABpQQCAAAAAbYEQAAAAAHkBAEAAAAB6AQBAAAAAekEAQAAAAHrBAIAAAAB-QQBAAAAAfoEEAAAAAH7BAEAAAAB_AQBAAAAAf4EAAAA_gQC_wQBAAAAAQIAAAAbACA5AAD5CgAgAwAAABsAIDkAAPkKACA6AAD4CgAgATIAAOsOADAUBAAA3QcAIAYAAO4HACAJAAD7BwAghQQAAPgHADCGBAAAGQAQhwQAAPgHADCIBAIAAAABpQQCAIsHACG2BEAAjAcAIeQEAQDjBgAh6AQBANsGACHpBAEA2wYAIesEAgCLBwAh-AQCAI4HACH5BAEA2wYAIfoEEAD5BwAh-wQBANsGACH8BAEA2wYAIf4EAAD6B_4EIv8EAQDbBgAhAgAAABsAIDIAAPgKACACAAAA9goAIDIAAPcKACARhQQAAPUKADCGBAAA9goAEIcEAAD1CgAwiAQCAIsHACGlBAIAiwcAIbYEQACMBwAh5AQBAOMGACHoBAEA2wYAIekEAQDbBgAh6wQCAIsHACH4BAIAjgcAIfkEAQDbBgAh-gQQAPkHACH7BAEA2wYAIfwEAQDbBgAh_gQAAPoH_gQi_wQBANsGACERhQQAAPUKADCGBAAA9goAEIcEAAD1CgAwiAQCAIsHACGlBAIAiwcAIbYEQACMBwAh5AQBAOMGACHoBAEA2wYAIekEAQDbBgAh6wQCAIsHACH4BAIAjgcAIfkEAQDbBgAh-gQQAPkHACH7BAEA2wYAIfwEAQDbBgAh_gQAAPoH_gQi_wQBANsGACENiAQCAJsIACGlBAIAmwgAIbYEQADECAAh5AQBALQIACHoBAEApQgAIekEAQClCAAh6wQCAJsIACH5BAEApQgAIfoEEADeCgAh-wQBAKUIACH8BAEApQgAIf4EAADfCv4EIv8EAQClCAAhDwQAAOEKACAGAADgCgAgiAQCAJsIACGlBAIAmwgAIbYEQADECAAh5AQBALQIACHoBAEApQgAIekEAQClCAAh6wQCAJsIACH5BAEApQgAIfoEEADeCgAh-wQBAKUIACH8BAEApQgAIf4EAADfCv4EIv8EAQClCAAhDwQAAOQKACAGAADjCgAgiAQCAAAAAaUEAgAAAAG2BEAAAAAB5AQBAAAAAegEAQAAAAHpBAEAAAAB6wQCAAAAAfkEAQAAAAH6BBAAAAAB-wQBAAAAAfwEAQAAAAH-BAAAAP4EAv8EAQAAAAEYAwAA0woAIAQAANEKACAGAADSCgAgBwAA1AoAIA4AANgKACARAADWCgAgEgAA1woAIIgEAgAAAAGJBAIAAAABpQQCAAAAAawEQAAAAAGyBAAAAPcEArYEQAAAAAHrBAIAAAAB7AQCAAAAAe0EAQAAAAHuBAEAAAAB7wRAAAAAAfAEAQAAAAHyBAAAAPIEAvMEgAAAAAH0BEAAAAAB9QQBAAAAAfcEAQAAAAECAAAAEgAgOQAAhQsAIAMAAAASACA5AACFCwAgOgAAhAsAIAEyAADqDgAwHQMAANoHACAEAADdBwAgBgAA7gcAIAcAAP8HACAJAAD7BwAgDgAA9wcAIBEAAOcHACASAACACAAghQQAAPwHADCGBAAAEAAQhwQAAPwHADCIBAIAAAABiQQCAIsHACGlBAIAiwcAIawEQACMBwAhsgQAAP4H9wQitgRAAIwHACHrBAIAiwcAIewEAgCLBwAh7QQBAOMGACHuBAEA4wYAIe8EQACMBwAh8AQBAOMGACHyBAAA_QfyBCLzBAAA6AYAIPQEQACMBwAh9QQBAOMGACH3BAEA2wYAIfgEAgCOBwAhAgAAABIAIDIAAIQLACACAAAAggsAIDIAAIMLACAVhQQAAIELADCGBAAAggsAEIcEAACBCwAwiAQCAIsHACGJBAIAiwcAIaUEAgCLBwAhrARAAIwHACGyBAAA_gf3BCK2BEAAjAcAIesEAgCLBwAh7AQCAIsHACHtBAEA4wYAIe4EAQDjBgAh7wRAAIwHACHwBAEA4wYAIfIEAAD9B_IEIvMEAADoBgAg9ARAAIwHACH1BAEA4wYAIfcEAQDbBgAh-AQCAI4HACEVhQQAAIELADCGBAAAggsAEIcEAACBCwAwiAQCAIsHACGJBAIAiwcAIaUEAgCLBwAhrARAAIwHACGyBAAA_gf3BCK2BEAAjAcAIesEAgCLBwAh7AQCAIsHACHtBAEA4wYAIe4EAQDjBgAh7wRAAIwHACHwBAEA4wYAIfIEAAD9B_IEIvMEAADoBgAg9ARAAIwHACH1BAEA4wYAIfcEAQDbBgAh-AQCAI4HACERiAQCAJsIACGJBAIAmwgAIaUEAgCbCAAhrARAAMQIACGyBAAArgr3BCK2BEAAxAgAIesEAgCbCAAh7AQCAJsIACHtBAEAtAgAIe4EAQC0CAAh7wRAAMQIACHwBAEAtAgAIfIEAACtCvIEIvMEgAAAAAH0BEAAxAgAIfUEAQC0CAAh9wQBAKUIACEYAwAAsQoAIAQAAK8KACAGAACwCgAgBwAAsgoAIA4AALYKACARAAC0CgAgEgAAtQoAIIgEAgCbCAAhiQQCAJsIACGlBAIAmwgAIawEQADECAAhsgQAAK4K9wQitgRAAMQIACHrBAIAmwgAIewEAgCbCAAh7QQBALQIACHuBAEAtAgAIe8EQADECAAh8AQBALQIACHyBAAArQryBCLzBIAAAAAB9ARAAMQIACH1BAEAtAgAIfcEAQClCAAhGAMAANMKACAEAADRCgAgBgAA0goAIAcAANQKACAOAADYCgAgEQAA1goAIBIAANcKACCIBAIAAAABiQQCAAAAAaUEAgAAAAGsBEAAAAABsgQAAAD3BAK2BEAAAAAB6wQCAAAAAewEAgAAAAHtBAEAAAAB7gQBAAAAAe8EQAAAAAHwBAEAAAAB8gQAAADyBALzBIAAAAAB9ARAAAAAAfUEAQAAAAH3BAEAAAABAzkAAOgOACCgBQAA6Q4AIKYFAAABACAEOQAA-goAMKAFAAD7CgAwogUAAP0KACCmBQAA_goAMAQ5AADuCgAwoAUAAO8KADCiBQAA8QoAIKYFAADyCgAwAAAAAAAHOQAA1A4AIDoAAOYOACCgBQAA1Q4AIKEFAADlDgAgpAUAAA0AIKUFAAANACCmBQAAAQAgCzkAAJoLADA6AACfCwAwoAUAAJsLADChBQAAnAsAMKIFAACdCwAgowUAAJ4LADCkBQAAngsAMKUFAACeCwAwpgUAAJ4LADCnBQAAoAsAMKgFAAChCwAwCzkAAJELADA6AACVCwAwoAUAAJILADChBQAAkwsAMKIFAACUCwAgowUAAP4KADCkBQAA_goAMKUFAAD-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_goAMKUFAAD-CgAwpgUAAP4KADCnBQAAvAsAMKgFAACBCwAwCzkAAKsLADA6AACwCwAwoAUAAKwLADChBQAArQsAMKIFAACuCwAgowUAAK8LADCkBQAArwsAMKUFAACvCwAwpgUAAK8LADCnBQAAsQsAMKgFAACyCwAwBIgEAgAAAAGmBAEAAAABqAQBAAAAAaoEAQAAAAECAAAAPwAgOQAAtgsAIAMAAAA_ACA5AAC2CwAgOgAAtQsAIAEyAADcDgAwCQYAAO4HACCFBAAA7QcAMIYEAAA9ABCHBAAA7QcAMIgEAgAAAAGmBAEA4wYAIagEAQDbBgAhqgQBANsGACHrBAIAiwcAIQIAAAA_ACAyAAC1CwAgAgAAALMLACAyAAC0CwAgCIUEAACyCwAwhgQAALMLABCHBAAAsgsAMIgEAgCLBwAhpgQBAOMGACGoBAEA2wYAIaoEAQDbBgAh6wQCAIsHACEIhQQAALILADCGBAAAswsAEIcEAACyCwAwiAQCAIsHACGmBAEA4wYAIagEAQDbBgAhqgQBANsGACHrBAIAiwcAIQSIBAIAmwgAIaYEAQC0CAAhqAQBAKUIACGqBAEApQgAIQSIBAIAmwgAIaYEAQC0CAAhqAQBAKUIACGqBAEApQgAIQSIBAIAAAABpgQBAAAAAagEAQAAAAGqBAEAAAABGAMAANMKACAEAADRCgAgBwAA1AoAIAkAANUKACAOAADYCgAgEQAA1goAIBIAANcKACCIBAIAAAABiQQCAAAAAaUEAgAAAAGsBEAAAAABsgQAAAD3BAK2BEAAAAAB7AQCAAAAAe0EAQAAAAHuBAEAAAAB7wRAAAAAAfAEAQAAAAHyBAAAAPIEAvMEgAAAAAH0BEAAAAAB9QQBAAAAAfcEAQAAAAH4BAIAAAABAgAAABIAIDkAAL8LACADAAAAEgAgOQAAvwsAIDoAAL4LACABMgAA2w4AMAIAAAASACAyAAC-CwAgAgAAAIILACAyAAC9CwAgEYgEAgCbCAAhiQQCAJsIACGlBAIAmwgAIawEQADECAAhsgQAAK4K9wQitgRAAMQIACHsBAIAmwgAIe0EAQC0CAAh7gQBALQIACHvBEAAxAgAIfAEAQC0CAAh8gQAAK0K8gQi8wSAAAAAAfQEQADECAAh9QQBALQIACH3BAEApQgAIfgEAgDPCAAhGAMAALEKACAEAACvCgAgBwAAsgoAIAkAALMKACAOAAC2CgAgEQAAtAoAIBIAALUKACCIBAIAmwgAIYkEAgCbCAAhpQQCAJsIACGsBEAAxAgAIbIEAACuCvcEIrYEQADECAAh7AQCAJsIACHtBAEAtAgAIe4EAQC0CAAh7wRAAMQIACHwBAEAtAgAIfIEAACtCvIEIvMEgAAAAAH0BEAAxAgAIfUEAQC0CAAh9wQBAKUIACH4BAIAzwgAIRgDAADTCgAgBAAA0QoAIAcAANQKACAJAADVCgAgDgAA2AoAIBEAANYKACASAADXCgAgiAQCAAAAAYkEAgAAAAGlBAIAAAABrARAAAAAAbIEAAAA9wQCtgRAAAAAAewEAgAAAAHtBAEAAAAB7gQBAAAAAe8EQAAAAAHwBAEAAAAB8gQAAADyBALzBIAAAAAB9ARAAAAAAfUEAQAAAAH3BAEAAAAB-AQCAAAAAQ8EAADkCgAgCQAA5QoAIIgEAgAAAAGlBAIAAAABtgRAAAAAAeQEAQAAAAHoBAEAAAAB6QQBAAAAAfgEAgAAAAH5BAEAAAAB-gQQAAAAAfsEAQAAAAH8BAEAAAAB_gQAAAD-BAL_BAEAAAABAgAAABsAIDkAAMgLACADAAAAGwAgOQAAyAsAIDoAAMcLACABMgAA2g4AMAIAAAAbACAyAADHCwAgAgAAAPYKACAyAADGCwAgDYgEAgCbCAAhpQQCAJsIACG2BEAAxAgAIeQEAQC0CAAh6AQBAKUIACHpBAEApQgAIfgEAgDPCAAh-QQBAKUIACH6BBAA3goAIfsEAQClCAAh_AQBAKUIACH-BAAA3wr-BCL_BAEApQgAIQ8EAADhCgAgCQAA4goAIIgEAgCbCAAhpQQCAJsIACG2BEAAxAgAIeQEAQC0CAAh6AQBAKUIACHpBAEApQgAIfgEAgDPCAAh-QQBAKUIACH6BBAA3goAIfsEAQClCAAh_AQBAKUIACH-BAAA3wr-BCL_BAEApQgAIQ8EAADkCgAgCQAA5QoAIIgEAgAAAAGlBAIAAAABtgRAAAAAAeQEAQAAAAHoBAEAAAAB6QQBAAAAAfgEAgAAAAH5BAEAAAAB-gQQAAAAAfsEAQAAAAH8BAEAAAAB_gQAAAD-BAL_BAEAAAABEgMAAMsLACAEAADKCwAgCAAAzQsAIBMAAMwLACAUAADOCwAgiAQCAAAAAYkEAgAAAAGlBAIAAAABsgQBAAAAAbYEQAAAAAHFBAEAAAAB0wQBAAAAAd4EAQAAAAGEBUAAAAABhQUBAAAAAYYFAQAAAAGHBQEAAAABiQUAAACJBQIDOQAA2A4AIKAFAADZDgAgpgUAAAUAIAM5AADWDgAgoAUAANcOACCmBQAAAQAgBDkAAMALADCgBQAAwQsAMKIFAADDCwAgpgUAAPIKADAEOQAAtwsAMKAFAAC4CwAwogUAALoLACCmBQAA_goAMAQ5AACrCwAwoAUAAKwLADCiBQAArgsAIKYFAACvCwAwAzkAANQOACCgBQAA1Q4AIKYFAAABACAEOQAAmgsAMKAFAACbCwAwogUAAJ0LACCmBQAAngsAMAQ5AACRCwAwoAUAAJILADCiBQAAlAsAIKYFAAD-CgAwAAAAAAAFOQAAzw4AIDoAANIOACCgBQAA0A4AIKEFAADRDgAgpgUAAAkAIAM5AADPDgAgoAUAANAOACCmBQAACQAgAAAAAAAHOQAAyg4AIDoAAM0OACCgBQAAyw4AIKEFAADMDgAgpAUAAAsAIKUFAAALACCmBQAAZAAgAzkAAMoOACCgBQAAyw4AIKYFAABkACAAAAAAAAU5AAC-DgAgOgAAyA4AIKAFAAC_DgAgoQUAAMcOACCmBQAAAQAgCzkAAK8MADA6AACzDAAwoAUAALAMADChBQAAsQwAMKIFAACyDAAgowUAAJ4LADCkBQAAngsAMKUFAACeCwAwpgUAAJ4LADCnBQAAtAwAMKgFAAChCwAwCzkAAKYMADA6AACqDAAwoAUAAKcMADChBQAAqAwAMKIFAACpDAAgowUAAPIKADCkBQAA8goAMKUFAADyCgAwpgUAAPIKADCnBQAAqwwAMKgFAAD1CgAwCzkAAJ0MADA6AAChDAAwoAUAAJ4MADChBQAAnwwAMKIFAACgDAAgowUAAP4KADCkBQAA_goAMKUFAAD-CgAwpgUAAP4KADCnBQAAogwAMKgFAACBCwAwCzkAAJEMADA6AACWDAAwoAUAAJIMADChBQAAkwwAMKIFAACUDAAgowUAAJUMADCkBQAAlQwAMKUFAACVDAAwpgUAAJUMADCnBQAAlwwAMKgFAACYDAAwCzkAAIUMADA6AACKDAAwoAUAAIYMADChBQAAhwwAMKIFAACIDAAgowUAAIkMADCkBQAAiQwAMKUFAACJDAAwpgUAAIkMADCnBQAAiwwAMKgFAACMDAAwCzkAAPkLADA6AAD-CwAwoAUAAPoLADChBQAA-wsAMKIFAAD8CwAgowUAAP0LADCkBQAA_QsAMKUFAAD9CwAwpgUAAP0LADCnBQAA_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-QQBAAAAAfoEEAAAAAH7BAEAAAAB_AQBAAAAAf4EAAAA_gQC_wQBAAAAAQIAAAAbACA5AACuDAAgAwAAABsAIDkAAK4MACA6AACtDAAgATIAAMEOADACAAAAGwAgMgAArQwAIAIAAAD2CgAgMgAArAwAIA2IBAIAmwgAIbYEQADECAAh5AQBALQIACHoBAEApQgAIekEAQClCAAh6wQCAJsIACH4BAIAzwgAIfkEAQClCAAh-gQQAN4KACH7BAEApQgAIfwEAQClCAAh_gQAAN8K_gQi_wQBAKUIACEPBgAA4AoAIAkAAOIKACCIBAIAmwgAIbYEQADECAAh5AQBALQIACHoBAEApQgAIekEAQClCAAh6wQCAJsIACH4BAIAzwgAIfkEAQClCAAh-gQQAN4KACH7BAEApQgAIfwEAQClCAAh_gQAAN8K_gQi_wQBAKUIACEPBgAA4woAIAkAAOUKACCIBAIAAAABtgRAAAAAAeQEAQAAAAHoBAEAAAAB6QQBAAAAAesEAgAAAAH4BAIAAAAB-QQBAAAAAfoEEAAAAAH7BAEAAAAB_AQBAAAAAf4EAAAA_gQC_wQBAAAAARIDAADLCwAgBwAA3wsAIAgAAM0LACATAADMCwAgFAAAzgsAIIgEAgAAAAGJBAIAAAABsgQBAAAAAbYEQAAAAAHFBAEAAAAB0wQBAAAAAd4EAQAAAAHsBAIAAAABhAVAAAAAAYUFAQAAAAGGBQEAAAABhwUBAAAAAYkFAAAAiQUCAgAAAAkAIDkAALcMACADAAAACQAgOQAAtwwAIDoAALYMACABMgAAwA4AMAIAAAAJACAyAAC2DAAgAgAAAKILACAyAAC1DAAgDYgEAgCbCAAhiQQCAJsIACGyBAEAtAgAIbYEQADECAAhxQQBALQIACHTBAEApQgAId4EAQC0CAAh7AQCAJsIACGEBUAAxAgAIYUFAQC0CAAhhgUBALQIACGHBQEApQgAIYkFAACkC4kFIhIDAACnCwAgBwAA3gsAIAgAAKkLACATAACoCwAgFAAAqgsAIIgEAgCbCAAhiQQCAJsIACGyBAEAtAgAIbYEQADECAAhxQQBALQIACHTBAEApQgAId4EAQC0CAAh7AQCAJsIACGEBUAAxAgAIYUFAQC0CAAhhgUBALQIACGHBQEApQgAIYkFAACkC4kFIhIDAADLCwAgBwAA3wsAIAgAAM0LACATAADMCwAgFAAAzgsAIIgEAgAAAAGJBAIAAAABsgQBAAAAAbYEQAAAAAHFBAEAAAAB0wQBAAAAAd4EAQAAAAHsBAIAAAABhAVAAAAAAYUFAQAAAAGGBQEAAAABhwUBAAAAAYkFAAAAiQUCAzkAAL4OACCgBQAAvw4AIKYFAAABACAEOQAArwwAMKAFAACwDAAwogUAALIMACCmBQAAngsAMAQ5AACmDAAwoAUAAKcMADCiBQAAqQwAIKYFAADyCgAwBDkAAJ0MADCgBQAAngwAMKIFAACgDAAgpgUAAP4KADAEOQAAkQwAMKAFAACSDAAwogUAAJQMACCmBQAAlQwAMAQ5AACFDAAwoAUAAIYMADCiBQAAiAwAIKYFAACJDAAwBDkAAPkLADCgBQAA-gsAMKIFAAD8CwAgpgUAAP0LADAEOQAA7QsAMKAFAADuCwAwogUAAPALACCmBQAA8QsAMAAAAAAACzkAAO4NADA6AADzDQAwoAUAAO8NADChBQAA8A0AMKIFAADxDQAgowUAAPINADCkBQAA8g0AMKUFAADyDQAwpgUAAPINADCnBQAA9A0AMKgFAAD1DQAwCzkAAOUNADA6AADpDQAwoAUAAOYNADChBQAA5w0AMKIFAADoDQAgowUAAJ4LADCkBQAAngsAMKUFAACeCwAwpgUAAJ4LADCnBQAA6g0AMKgFAAChCwAwCzkAANkNADA6AADeDQAwoAUAANoNADChBQAA2w0AMKIFAADcDQAgowUAAN0NADCkBQAA3Q0AMKUFAADdDQAwpgUAAN0NADCnBQAA3w0AMKgFAADgDQAwCzkAAM0NADA6AADSDQAwoAUAAM4NADChBQAAzw0AMKIFAADQDQAgowUAANENADCkBQAA0Q0AMKUFAADRDQAwpgUAANENADCnBQAA0w0AMKgFAADUDQAwCzkAAMQNADA6AADIDQAwoAUAAMUNADChBQAAxg0AMKIFAADHDQAgowUAAP4KADCkBQAA_goAMKUFAAD-CgAwpgUAAP4KADCnBQAAyQ0AMKgFAACBCwAwCzkAALgNADA6AAC9DQAwoAUAALkNADChBQAAug0AMKIFAAC7DQAgowUAALwNADCkBQAAvA0AMKUFAAC8DQAwpgUAALwNADCnBQAAvg0AMKgFAAC_DQAwCzkAAK8NADA6AACzDQAwoAUAALANADChBQAAsQ0AMKIFAACyDQAgowUAAIkMADCkBQAAiQwAMKUFAACJDAAwpgUAAIkMADCnBQAAtA0AMKgFAACMDAAwCzkAAKMNADA6AACoDQAwoAUAAKQNADChBQAApQ0AMKIFAACmDQAgowUAAKcNADCkBQAApw0AMKUFAACnDQAwpgUAAKcNADCnBQAAqQ0AMKgFAACqDQAwCzkAAJcNADA6AACcDQAwoAUAAJgNADChBQAAmQ0AMKIFAACaDQAgowUAAJsNADCkBQAAmw0AMKUFAACbDQAwpgUAAJsNADCnBQAAnQ0AMKgFAACeDQAwCzkAAIsNADA6AACQDQAwoAUAAIwNADChBQAAjQ0AMKIFAACODQAgowUAAI8NADCkBQAAjw0AMKUFAACPDQAwpgUAAI8NADCnBQAAkQ0AMKgFAACSDQAwCzkAAIINADA6AACGDQAwoAUAAIMNADChBQAAhA0AMKIFAACFDQAgowUAAI0JADCkBQAAjQkAMKUFAACNCQAwpgUAAI0JADCnBQAAhw0AMKgFAACQCQAwCzkAAPkMADA6AAD9DAAwoAUAAPoMADChBQAA-wwAMKIFAAD8DAAgowUAAIEJADCkBQAAgQkAMKUFAACBCQAwpgUAAIEJADCnBQAA_gwAMKgFAACECQAwCzkAAPAMADA6AAD0DAAwoAUAAPEMADChBQAA8gwAMKIFAADzDAAgowUAAP0LADCkBQAA_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_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_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_DAAgiAQCAAAAAZsEAQAAAAGsBEAAAAABsgQAAACJBQK2BEAAAAAB7wRAAAAAAfUEAQAAAAGDBQEAAAABigUBAAAAAYsFAQAAAAGMBQEAAAABjQUBAAAAAY4FAQAAAAGPBQEAAAABkAUBAAAAAZEFAQAAAAGSBQEAAAABkwUBAAAAAZQFAQAAAAECAAAABQAgOQAA-Q0AIAMAAAAFACA5AAD5DQAgOgAA-A0AIAEyAACxDgAwHwMAANQGACAFAADbBwAgCAAA1wcAIA4AAIYIACATAADYBwAgFwAAlAgAIBgAAIoIACAZAACVCAAghQQAAJMIADCGBAAAAwAQhwQAAJMIADCIBAIAAAABiQQCAIsHACGbBAEA2wYAIawEQACMBwAhsgQAAJEIiQUitgRAAIwHACHvBEAAjQcAIfUEAQDbBgAhgwUBAOMGACGKBQEA4wYAIYsFAQDjBgAhjAUBAOMGACGNBQEA2wYAIY4FAQDbBgAhjwUBANsGACGQBQEA2wYAIZEFAQDbBgAhkgUBANsGACGTBQEA2wYAIZQFAQDbBgAhAgAAAAUAIDIAAPgNACACAAAA9g0AIDIAAPcNACAXhQQAAPUNADCGBAAA9g0AEIcEAAD1DQAwiAQCAIsHACGJBAIAiwcAIZsEAQDbBgAhrARAAIwHACGyBAAAkQiJBSK2BEAAjAcAIe8EQACNBwAh9QQBANsGACGDBQEA4wYAIYoFAQDjBgAhiwUBAOMGACGMBQEA4wYAIY0FAQDbBgAhjgUBANsGACGPBQEA2wYAIZAFAQDbBgAhkQUBANsGACGSBQEA2wYAIZMFAQDbBgAhlAUBANsGACEXhQQAAPUNADCGBAAA9g0AEIcEAAD1DQAwiAQCAIsHACGJBAIAiwcAIZsEAQDbBgAhrARAAIwHACGyBAAAkQiJBSK2BEAAjAcAIe8EQACNBwAh9QQBANsGACGDBQEA4wYAIYoFAQDjBgAhiwUBAOMGACGMBQEA4wYAIY0FAQDbBgAhjgUBANsGACGPBQEA2wYAIZAFAQDbBgAhkQUBANsGACGSBQEA2wYAIZMFAQDbBgAhlAUBANsGACETiAQCAJsIACGbBAEApQgAIawEQADECAAhsgQAAKQLiQUitgRAAMQIACHvBEAAngkAIfUEAQClCAAhgwUBALQIACGKBQEAtAgAIYsFAQC0CAAhjAUBALQIACGNBQEApQgAIY4FAQClCAAhjwUBAKUIACGQBQEApQgAIZEFAQClCAAhkgUBAKUIACGTBQEApQgAIZQFAQClCAAhGgUAAOYLACAIAADoCwAgDgAA6gsAIBMAAOcLACAXAADpCwAgGAAA6wsAIBkAAOwLACCIBAIAmwgAIZsEAQClCAAhrARAAMQIACGyBAAApAuJBSK2BEAAxAgAIe8EQACeCQAh9QQBAKUIACGDBQEAtAgAIYoFAQC0CAAhiwUBALQIACGMBQEAtAgAIY0FAQClCAAhjgUBAKUIACGPBQEApQgAIZAFAQClCAAhkQUBAKUIACGSBQEApQgAIZMFAQClCAAhlAUBAKUIACEaBQAAuQwAIAgAALsMACAOAAC9DAAgEwAAugwAIBcAALwMACAYAAC-DAAgGQAAvwwAIIgEAgAAAAGbBAEAAAABrARAAAAAAbIEAAAAiQUCtgRAAAAAAe8EQAAAAAH1BAEAAAABgwUBAAAAAYoFAQAAAAGLBQEAAAABjAUBAAAAAY0FAQAAAAGOBQEAAAABjwUBAAAAAZAFAQAAAAGRBQEAAAABkgUBAAAAAZMFAQAAAAGUBQEAAAABBDkAAO4NADCgBQAA7w0AMKIFAADxDQAgpgUAAPINADAEOQAA5Q0AMKAFAADmDQAwogUAAOgNACCmBQAAngsAMAQ5AADZDQAwoAUAANoNADCiBQAA3A0AIKYFAADdDQAwBDkAAM0NADCgBQAAzg0AMKIFAADQDQAgpgUAANENADAEOQAAxA0AMKAFAADFDQAwogUAAMcNACCmBQAA_goAMAQ5AAC4DQAwoAUAALkNADCiBQAAuw0AIKYFAAC8DQAwBDkAAK8NADCgBQAAsA0AMKIFAACyDQAgpgUAAIkMADAEOQAAow0AMKAFAACkDQAwogUAAKYNACCmBQAApw0AMAQ5AACXDQAwoAUAAJgNADCiBQAAmg0AIKYFAACbDQAwBDkAAIsNADCgBQAAjA0AMKIFAACODQAgpgUAAI8NADAEOQAAgg0AMKAFAACDDQAwogUAAIUNACCmBQAAjQkAMAQ5AAD5DAAwoAUAAPoMADCiBQAA_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-w0AIAcAAPwNACAIAAD-DQAgGAAAhg4AIBsAAP0NACAcAAD_DQAgHQAAgA4AIB4AAIEOACAfAACCDgAgIAAAgw4AICYAAIQOACAnAACFDgAgKAAAhw4AICkAAIgOACAqAACJDgAgKwAAig4AICwAAIsOACCIBAIAAAAB4gQBAAAAAeMEAQAAAAGVBSAAAAABlgUgAAAAAQIAAAABACA5AAC-DgAgDYgEAgAAAAGJBAIAAAABsgQBAAAAAbYEQAAAAAHFBAEAAAAB0wQBAAAAAd4EAQAAAAHsBAIAAAABhAVAAAAAAYUFAQAAAAGGBQEAAAABhwUBAAAAAYkFAAAAiQUCDYgEAgAAAAG2BEAAAAAB5AQBAAAAAegEAQAAAAHpBAEAAAAB6wQCAAAAAfgEAgAAAAH5BAEAAAAB-gQQAAAAAfsEAQAAAAH8BAEAAAAB_gQAAAD-BAL_BAEAAAABEYgEAgAAAAGJBAIAAAABrARAAAAAAbIEAAAA9wQCtgRAAAAAAesEAgAAAAHsBAIAAAAB7QQBAAAAAe4EAQAAAAHvBEAAAAAB8AQBAAAAAfIEAAAA8gQC8wSAAAAAAfQEQAAAAAH1BAEAAAAB9wQBAAAAAfgEAgAAAAEEiAQCAAAAAbYEQAAAAAHeBAEAAAAB4AQAAADgBAINiAQCAAAAAYkEAgAAAAGsBEAAAAABsgQAAADbBAK2BEAAAAAB0wQBAAAAAdQEAgAAAAHVBAIAAAAB1gQQAAAAAdcEEAAAAAHYBBAAAAAB2QQQAAAAAdsEAQAAAAEJiAQCAAAAAYkEAgAAAAGuBAAAAK4EArAEAAAAsAQCsgQAAACyBAKzBAEAAAABtAQCAAAAAbUEAQAAAAG2BEAAAAABCIgEAgAAAAGmBAEAAAABpwQBAAAAAagEAQAAAAGpBAQAAAABqgQBAAAAAasEQAAAAAGsBEAAAAABAwAAAA0AIDkAAL4OACA6AADJDgAgGAAAAA0AIAUAAMYMACAHAADHDAAgCAAAyQwAIBgAANEMACAbAADIDAAgHAAAygwAIB0AAMsMACAeAADMDAAgHwAAzQwAICAAAM4MACAmAADPDAAgJwAA0AwAICgAANIMACApAADTDAAgKgAA1AwAICsAANUMACAsAADWDAAgMgAAyQ4AIIgEAgCbCAAh4gQBALQIACHjBAEAtAgAIZUFIADhCAAhlgUgAOEIACEWBQAAxgwAIAcAAMcMACAIAADJDAAgGAAA0QwAIBsAAMgMACAcAADKDAAgHQAAywwAIB4AAMwMACAfAADNDAAgIAAAzgwAICYAAM8MACAnAADQDAAgKAAA0gwAICkAANMMACAqAADUDAAgKwAA1QwAICwAANYMACCIBAIAmwgAIeIEAQC0CAAh4wQBALQIACGVBSAA4QgAIZYFIADhCAAhCQMAAM8LACAIAADRCwAgiAQCAAAAAYkEAgAAAAGbBAEAAAABtgRAAAAAAbkEAQAAAAGCBQEAAAABgwUBAAAAAQIAAABkACA5AADKDgAgAwAAAAsAIDkAAMoOACA6AADODgAgCwAAAAsAIAMAAI4LACAIAACQCwAgMgAAzg4AIIgEAgCbCAAhiQQCAJsIACGbBAEApQgAIbYEQADECAAhuQQBALQIACGCBQEAtAgAIYMFAQClCAAhCQMAAI4LACAIAACQCwAgiAQCAJsIACGJBAIAmwgAIZsEAQClCAAhtgRAAMQIACG5BAEAtAgAIYIFAQC0CAAhgwUBAKUIACETAwAAywsAIAQAAMoLACAHAADfCwAgCAAAzQsAIBMAAMwLACCIBAIAAAABiQQCAAAAAaUEAgAAAAGyBAEAAAABtgRAAAAAAcUEAQAAAAHTBAEAAAAB3gQBAAAAAewEAgAAAAGEBUAAAAABhQUBAAAAAYYFAQAAAAGHBQEAAAABiQUAAACJBQICAAAACQAgOQAAzw4AIAMAAAAHACA5AADPDgAgOgAA0w4AIBUAAAAHACADAACnCwAgBAAApgsAIAcAAN4LACAIAACpCwAgEwAAqAsAIDIAANMOACCIBAIAmwgAIYkEAgCbCAAhpQQCAJsIACGyBAEAtAgAIbYEQADECAAhxQQBALQIACHTBAEApQgAId4EAQC0CAAh7AQCAJsIACGEBUAAxAgAIYUFAQC0CAAhhgUBALQIACGHBQEApQgAIYkFAACkC4kFIhMDAACnCwAgBAAApgsAIAcAAN4LACAIAACpCwAgEwAAqAsAIIgEAgCbCAAhiQQCAJsIACGlBAIAmwgAIbIEAQC0CAAhtgRAAMQIACHFBAEAtAgAIdMEAQClCAAh3gQBALQIACHsBAIAmwgAIYQFQADECAAhhQUBALQIACGGBQEAtAgAIYcFAQClCAAhiQUAAKQLiQUiFgUAAPsNACAIAAD-DQAgGAAAhg4AIBoAAPoNACAbAAD9DQAgHAAA_w0AIB0AAIAOACAeAACBDgAgHwAAgg4AICAAAIMOACAmAACEDgAgJwAAhQ4AICgAAIcOACApAACIDgAgKgAAiQ4AICsAAIoOACAsAACLDgAgiAQCAAAAAeIEAQAAAAHjBAEAAAABlQUgAAAAAZYFIAAAAAECAAAAAQAgOQAA1A4AIBYHAAD8DQAgCAAA_g0AIBgAAIYOACAaAAD6DQAgGwAA_Q0AIBwAAP8NACAdAACADgAgHgAAgQ4AIB8AAIIOACAgAACDDgAgJgAAhA4AICcAAIUOACAoAACHDgAgKQAAiA4AICoAAIkOACArAACKDgAgLAAAiw4AIIgEAgAAAAHiBAEAAAAB4wQBAAAAAZUFIAAAAAGWBSAAAAABAgAAAAEAIDkAANYOACAbAwAAuAwAIAgAALsMACAOAAC9DAAgEwAAugwAIBcAALwMACAYAAC-DAAgGQAAvwwAIIgEAgAAAAGJBAIAAAABmwQBAAAAAawEQAAAAAGyBAAAAIkFArYEQAAAAAHvBEAAAAAB9QQBAAAAAYMFAQAAAAGKBQEAAAABiwUBAAAAAYwFAQAAAAGNBQEAAAABjgUBAAAAAY8FAQAAAAGQBQEAAAABkQUBAAAAAZIFAQAAAAGTBQEAAAABlAUBAAAAAQIAAAAFACA5AADYDgAgDYgEAgAAAAGlBAIAAAABtgRAAAAAAeQEAQAAAAHoBAEAAAAB6QQBAAAAAfgEAgAAAAH5BAEAAAAB-gQQAAAAAfsEAQAAAAH8BAEAAAAB_gQAAAD-BAL_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_g0AIBgAAIYOACAaAAD6DQAgHAAA_w0AIB0AAIAOACAeAACBDgAgHwAAgg4AICAAAIMOACAmAACEDgAgJwAAhQ4AICgAAIcOACApAACIDgAgKgAAiQ4AICsAAIoOACAsAACLDgAgiAQCAAAAAeIEAQAAAAHjBAEAAAABlQUgAAAAAZYFIAAAAAECAAAAAQAgOQAA6A4AIBGIBAIAAAABiQQCAAAAAaUEAgAAAAGsBEAAAAABsgQAAAD3BAK2BEAAAAAB6wQCAAAAAewEAgAAAAHtBAEAAAAB7gQBAAAAAe8EQAAAAAHwBAEAAAAB8gQAAADyBALzBIAAAAAB9ARAAAAAAfUEAQAAAAH3BAEAAAABDYgEAgAAAAGlBAIAAAABtgRAAAAAAeQEAQAAAAHoBAEAAAAB6QQBAAAAAesEAgAAAAH5BAEAAAAB-gQQAAAAAfsEAQAAAAH8BAEAAAAB_gQAAAD-BAL_BAEAAAABAwAAAA0AIDkAAOgOACA6AADuDgAgGAAAAA0AIAUAAMYMACAHAADHDAAgCAAAyQwAIBgAANEMACAaAADFDAAgHAAAygwAIB0AAMsMACAeAADMDAAgHwAAzQwAICAAAM4MACAmAADPDAAgJwAA0AwAICgAANIMACApAADTDAAgKgAA1AwAICsAANUMACAsAADWDAAgMgAA7g4AIIgEAgCbCAAh4gQBALQIACHjBAEAtAgAIZUFIADhCAAhlgUgAOEIACEWBQAAxgwAIAcAAMcMACAIAADJDAAgGAAA0QwAIBoAAMUMACAcAADKDAAgHQAAywwAIB4AAMwMACAfAADNDAAgIAAAzgwAICYAAM8MACAnAADQDAAgKAAA0gwAICkAANMMACAqAADUDAAgKwAA1QwAICwAANYMACCIBAIAmwgAIeIEAQC0CAAh4wQBALQIACGVBSAA4QgAIZYFIADhCAAhBwMAAIYLACAIAACHCwAgiAQCAAAAAYkEAgAAAAG2BEAAAAABgAUBAAAAAYEFAQAAAAECAAAAZwAgOQAA7w4AIBsDAAC4DAAgBQAAuQwAIAgAALsMACAOAAC9DAAgFwAAvAwAIBgAAL4MACAZAAC_DAAgiAQCAAAAAYkEAgAAAAGbBAEAAAABrARAAAAAAbIEAAAAiQUCtgRAAAAAAe8EQAAAAAH1BAEAAAABgwUBAAAAAYoFAQAAAAGLBQEAAAABjAUBAAAAAY0FAQAAAAGOBQEAAAABjwUBAAAAAZAFAQAAAAGRBQEAAAABkgUBAAAAAZMFAQAAAAGUBQEAAAABAgAAAAUAIDkAAPEOACATAwAAywsAIAQAAMoLACAHAADfCwAgCAAAzQsAIBQAAM4LACCIBAIAAAABiQQCAAAAAaUEAgAAAAGyBAEAAAABtgRAAAAAAcUEAQAAAAHTBAEAAAAB3gQBAAAAAewEAgAAAAGEBUAAAAABhQUBAAAAAYYFAQAAAAGHBQEAAAABiQUAAACJBQICAAAACQAgOQAA8w4AIAMAAAAWACA5AADvDgAgOgAA9w4AIAkAAAAWACADAADrCgAgCAAA7AoAIDIAAPcOACCIBAIAmwgAIYkEAgCbCAAhtgRAAMQIACGABQEAtAgAIYEFAQC0CAAhBwMAAOsKACAIAADsCgAgiAQCAJsIACGJBAIAmwgAIbYEQADECAAhgAUBALQIACGBBQEAtAgAIQMAAAADACA5AADxDgAgOgAA-g4AIB0AAAADACADAADlCwAgBQAA5gsAIAgAAOgLACAOAADqCwAgFwAA6QsAIBgAAOsLACAZAADsCwAgMgAA-g4AIIgEAgCbCAAhiQQCAJsIACGbBAEApQgAIawEQADECAAhsgQAAKQLiQUitgRAAMQIACHvBEAAngkAIfUEAQClCAAhgwUBALQIACGKBQEAtAgAIYsFAQC0CAAhjAUBALQIACGNBQEApQgAIY4FAQClCAAhjwUBAKUIACGQBQEApQgAIZEFAQClCAAhkgUBAKUIACGTBQEApQgAIZQFAQClCAAhGwMAAOULACAFAADmCwAgCAAA6AsAIA4AAOoLACAXAADpCwAgGAAA6wsAIBkAAOwLACCIBAIAmwgAIYkEAgCbCAAhmwQBAKUIACGsBEAAxAgAIbIEAACkC4kFIrYEQADECAAh7wRAAJ4JACH1BAEApQgAIYMFAQC0CAAhigUBALQIACGLBQEAtAgAIYwFAQC0CAAhjQUBAKUIACGOBQEApQgAIY8FAQClCAAhkAUBAKUIACGRBQEApQgAIZIFAQClCAAhkwUBAKUIACGUBQEApQgAIQMAAAAHACA5AADzDgAgOgAA_Q4AIBUAAAAHACADAACnCwAgBAAApgsAIAcAAN4LACAIAACpCwAgFAAAqgsAIDIAAP0OACCIBAIAmwgAIYkEAgCbCAAhpQQCAJsIACGyBAEAtAgAIbYEQADECAAhxQQBALQIACHTBAEApQgAId4EAQC0CAAh7AQCAJsIACGEBUAAxAgAIYUFAQC0CAAhhgUBALQIACGHBQEApQgAIYkFAACkC4kFIhMDAACnCwAgBAAApgsAIAcAAN4LACAIAACpCwAgFAAAqgsAIIgEAgCbCAAhiQQCAJsIACGlBAIAmwgAIbIEAQC0CAAhtgRAAMQIACHFBAEAtAgAIdMEAQClCAAh3gQBALQIACHsBAIAmwgAIYQFQADECAAhhQUBALQIACGGBQEAtAgAIYcFAQClCAAhiQUAAKQLiQUiBwMAAIYLACAKAACICwAgiAQCAAAAAYkEAgAAAAG2BEAAAAABgAUBAAAAAYEFAQAAAAECAAAAZwAgOQAA_g4AIAkDAADPCwAgBQAA0AsAIIgEAgAAAAGJBAIAAAABmwQBAAAAAbYEQAAAAAG5BAEAAAABggUBAAAAAYMFAQAAAAECAAAAZAAgOQAAgA8AIBYFAAD7DQAgBwAA_A0AIBgAAIYOACAaAAD6DQAgGwAA_Q0AIBwAAP8NACAdAACADgAgHgAAgQ4AIB8AAIIOACAgAACDDgAgJgAAhA4AICcAAIUOACAoAACHDgAgKQAAiA4AICoAAIkOACArAACKDgAgLAAAiw4AIIgEAgAAAAHiBAEAAAAB4wQBAAAAAZUFIAAAAAGWBSAAAAABAgAAAAEAIDkAAIIPACATAwAAywsAIAQAAMoLACAHAADfCwAgEwAAzAsAIBQAAM4LACCIBAIAAAABiQQCAAAAAaUEAgAAAAGyBAEAAAABtgRAAAAAAcUEAQAAAAHTBAEAAAAB3gQBAAAAAewEAgAAAAGEBUAAAAABhQUBAAAAAYYFAQAAAAGHBQEAAAABiQUAAACJBQICAAAACQAgOQAAhA8AIBsDAAC4DAAgBQAAuQwAIA4AAL0MACATAAC6DAAgFwAAvAwAIBgAAL4MACAZAAC_DAAgiAQCAAAAAYkEAgAAAAGbBAEAAAABrARAAAAAAbIEAAAAiQUCtgRAAAAAAe8EQAAAAAH1BAEAAAABgwUBAAAAAYoFAQAAAAGLBQEAAAABjAUBAAAAAY0FAQAAAAGOBQEAAAABjwUBAAAAAZAFAQAAAAGRBQEAAAABkgUBAAAAAZMFAQAAAAGUBQEAAAABAgAAAAUAIDkAAIYPACANiAQCAAAAAbIEAAAA6wQCygQCAAAAAdYEEAAAAAHXBBAAAAAB2AQQAAAAAdkEEAAAAAHkBAEAAAAB5QRAAAAAAeYEAQAAAAHnBAEAAAAB6AQBAAAAAekEAQAAAAEEiAQCAAAAAaYEAQAAAAGoBAEAAAABqgQBAAAAAQMAAAAWACA5AAD-DgAgOgAAjA8AIAkAAAAWACADAADrCgAgCgAA7QoAIDIAAIwPACCIBAIAmwgAIYkEAgCbCAAhtgRAAMQIACGABQEAtAgAIYEFAQC0CAAhBwMAAOsKACAKAADtCgAgiAQCAJsIACGJBAIAmwgAIbYEQADECAAhgAUBALQIACGBBQEAtAgAIQMAAAALACA5AACADwAgOgAAjw8AIAsAAAALACADAACOCwAgBQAAjwsAIDIAAI8PACCIBAIAmwgAIYkEAgCbCAAhmwQBAKUIACG2BEAAxAgAIbkEAQC0CAAhggUBALQIACGDBQEApQgAIQkDAACOCwAgBQAAjwsAIIgEAgCbCAAhiQQCAJsIACGbBAEApQgAIbYEQADECAAhuQQBALQIACGCBQEAtAgAIYMFAQClCAAhAwAAAA0AIDkAAIIPACA6AACSDwAgGAAAAA0AIAUAAMYMACAHAADHDAAgGAAA0QwAIBoAAMUMACAbAADIDAAgHAAAygwAIB0AAMsMACAeAADMDAAgHwAAzQwAICAAAM4MACAmAADPDAAgJwAA0AwAICgAANIMACApAADTDAAgKgAA1AwAICsAANUMACAsAADWDAAgMgAAkg8AIIgEAgCbCAAh4gQBALQIACHjBAEAtAgAIZUFIADhCAAhlgUgAOEIACEWBQAAxgwAIAcAAMcMACAYAADRDAAgGgAAxQwAIBsAAMgMACAcAADKDAAgHQAAywwAIB4AAMwMACAfAADNDAAgIAAAzgwAICYAAM8MACAnAADQDAAgKAAA0gwAICkAANMMACAqAADUDAAgKwAA1QwAICwAANYMACCIBAIAmwgAIeIEAQC0CAAh4wQBALQIACGVBSAA4QgAIZYFIADhCAAhAwAAAAcAIDkAAIQPACA6AACVDwAgFQAAAAcAIAMAAKcLACAEAACmCwAgBwAA3gsAIBMAAKgLACAUAACqCwAgMgAAlQ8AIIgEAgCbCAAhiQQCAJsIACGlBAIAmwgAIbIEAQC0CAAhtgRAAMQIACHFBAEAtAgAIdMEAQClCAAh3gQBALQIACHsBAIAmwgAIYQFQADECAAhhQUBALQIACGGBQEAtAgAIYcFAQClCAAhiQUAAKQLiQUiEwMAAKcLACAEAACmCwAgBwAA3gsAIBMAAKgLACAUAACqCwAgiAQCAJsIACGJBAIAmwgAIaUEAgCbCAAhsgQBALQIACG2BEAAxAgAIcUEAQC0CAAh0wQBAKUIACHeBAEAtAgAIewEAgCbCAAhhAVAAMQIACGFBQEAtAgAIYYFAQC0CAAhhwUBAKUIACGJBQAApAuJBSIDAAAAAwAgOQAAhg8AIDoAAJgPACAdAAAAAwAgAwAA5QsAIAUAAOYLACAOAADqCwAgEwAA5wsAIBcAAOkLACAYAADrCwAgGQAA7AsAIDIAAJgPACCIBAIAmwgAIYkEAgCbCAAhmwQBAKUIACGsBEAAxAgAIbIEAACkC4kFIrYEQADECAAh7wRAAJ4JACH1BAEApQgAIYMFAQC0CAAhigUBALQIACGLBQEAtAgAIYwFAQC0CAAhjQUBAKUIACGOBQEApQgAIY8FAQClCAAhkAUBAKUIACGRBQEApQgAIZIFAQClCAAhkwUBAKUIACGUBQEApQgAIRsDAADlCwAgBQAA5gsAIA4AAOoLACATAADnCwAgFwAA6QsAIBgAAOsLACAZAADsCwAgiAQCAJsIACGJBAIAmwgAIZsEAQClCAAhrARAAMQIACGyBAAApAuJBSK2BEAAxAgAIe8EQACeCQAh9QQBAKUIACGDBQEAtAgAIYoFAQC0CAAhiwUBALQIACGMBQEAtAgAIY0FAQClCAAhjgUBAKUIACGPBQEApQgAIZAFAQClCAAhkQUBAKUIACGSBQEApQgAIZMFAQClCAAhlAUBAKUIACESBAAA8gkAIAwAAPEJACANAADzCQAgEAAA9AkAIIgEAgAAAAGJBAIAAAABpQQCAAAAAawEQAAAAAGyBAAAANsEArYEQAAAAAHTBAEAAAAB1AQCAAAAAdUEAgAAAAHWBBAAAAAB1wQQAAAAAdgEEAAAAAHZBBAAAAAB2wQBAAAAAQIAAABQACA5AACZDwAgAwAAACUAIDkAAJkPACA6AACdDwAgFAAAACUAIAQAAMcJACAMAADGCQAgDQAAyAkAIBAAAMkJACAyAACdDwAgiAQCAJsIACGJBAIAmwgAIaUEAgCbCAAhrARAAMQIACGyBAAAxQnbBCK2BEAAxAgAIdMEAQClCAAh1AQCAM8IACHVBAIAzwgAIdYEEAC6CQAh1wQQALoJACHYBBAAugkAIdkEEAC6CQAh2wQBAKUIACESBAAAxwkAIAwAAMYJACANAADICQAgEAAAyQkAIIgEAgCbCAAhiQQCAJsIACGlBAIAmwgAIawEQADECAAhsgQAAMUJ2wQitgRAAMQIACHTBAEApQgAIdQEAgDPCAAh1QQCAM8IACHWBBAAugkAIdcEEAC6CQAh2AQQALoJACHZBBAAugkAIdsEAQClCAAhGQMAANMKACAEAADRCgAgBgAA0goAIAcAANQKACAJAADVCgAgDgAA2AoAIBEAANYKACCIBAIAAAABiQQCAAAAAaUEAgAAAAGsBEAAAAABsgQAAAD3BAK2BEAAAAAB6wQCAAAAAewEAgAAAAHtBAEAAAAB7gQBAAAAAe8EQAAAAAHwBAEAAAAB8gQAAADyBALzBIAAAAAB9ARAAAAAAfUEAQAAAAH3BAEAAAAB-AQCAAAAAQIAAAASACA5AACeDwAgAwAAABAAIDkAAJ4PACA6AACiDwAgGwAAABAAIAMAALEKACAEAACvCgAgBgAAsAoAIAcAALIKACAJAACzCgAgDgAAtgoAIBEAALQKACAyAACiDwAgiAQCAJsIACGJBAIAmwgAIaUEAgCbCAAhrARAAMQIACGyBAAArgr3BCK2BEAAxAgAIesEAgCbCAAh7AQCAJsIACHtBAEAtAgAIe4EAQC0CAAh7wRAAMQIACHwBAEAtAgAIfIEAACtCvIEIvMEgAAAAAH0BEAAxAgAIfUEAQC0CAAh9wQBAKUIACH4BAIAzwgAIRkDAACxCgAgBAAArwoAIAYAALAKACAHAACyCgAgCQAAswoAIA4AALYKACARAAC0CgAgiAQCAJsIACGJBAIAmwgAIaUEAgCbCAAhrARAAMQIACGyBAAArgr3BCK2BEAAxAgAIesEAgCbCAAh7AQCAJsIACHtBAEAtAgAIe4EAQC0CAAh7wRAAMQIACHwBAEAtAgAIfIEAACtCvIEIvMEgAAAAAH0BEAAxAgAIfUEAQC0CAAh9wQBAKUIACH4BAIAzwgAIRYFAAD7DQAgBwAA_A0AIAgAAP4NACAYAACGDgAgGgAA-g0AIBsAAP0NACAdAACADgAgHgAAgQ4AIB8AAIIOACAgAACDDgAgJgAAhA4AICcAAIUOACAoAACHDgAgKQAAiA4AICoAAIkOACArAACKDgAgLAAAiw4AIIgEAgAAAAHiBAEAAAAB4wQBAAAAAZUFIAAAAAGWBSAAAAABAgAAAAEAIDkAAKMPACADAAAADQAgOQAAow8AIDoAAKcPACAYAAAADQAgBQAAxgwAIAcAAMcMACAIAADJDAAgGAAA0QwAIBoAAMUMACAbAADIDAAgHQAAywwAIB4AAMwMACAfAADNDAAgIAAAzgwAICYAAM8MACAnAADQDAAgKAAA0gwAICkAANMMACAqAADUDAAgKwAA1QwAICwAANYMACAyAACnDwAgiAQCAJsIACHiBAEAtAgAIeMEAQC0CAAhlQUgAOEIACGWBSAA4QgAIRYFAADGDAAgBwAAxwwAIAgAAMkMACAYAADRDAAgGgAAxQwAIBsAAMgMACAdAADLDAAgHgAAzAwAIB8AAM0MACAgAADODAAgJgAAzwwAICcAANAMACAoAADSDAAgKQAA0wwAICoAANQMACArAADVDAAgLAAA1gwAIIgEAgCbCAAh4gQBALQIACHjBAEAtAgAIZUFIADhCAAhlgUgAOEIACEbAwAAuAwAIAUAALkMACAIAAC7DAAgDgAAvQwAIBMAALoMACAYAAC-DAAgGQAAvwwAIIgEAgAAAAGJBAIAAAABmwQBAAAAAawEQAAAAAGyBAAAAIkFArYEQAAAAAHvBEAAAAAB9QQBAAAAAYMFAQAAAAGKBQEAAAABiwUBAAAAAYwFAQAAAAGNBQEAAAABjgUBAAAAAY8FAQAAAAGQBQEAAAABkQUBAAAAAZIFAQAAAAGTBQEAAAABlAUBAAAAAQIAAAAFACA5AACoDwAgBIgEAgAAAAGmBAEAAAABqwRAAAAAAdwEAAEAAAEDAAAAAwAgOQAAqA8AIDoAAK0PACAdAAAAAwAgAwAA5QsAIAUAAOYLACAIAADoCwAgDgAA6gsAIBMAAOcLACAYAADrCwAgGQAA7AsAIDIAAK0PACCIBAIAmwgAIYkEAgCbCAAhmwQBAKUIACGsBEAAxAgAIbIEAACkC4kFIrYEQADECAAh7wRAAJ4JACH1BAEApQgAIYMFAQC0CAAhigUBALQIACGLBQEAtAgAIYwFAQC0CAAhjQUBAKUIACGOBQEApQgAIY8FAQClCAAhkAUBAKUIACGRBQEApQgAIZIFAQClCAAhkwUBAKUIACGUBQEApQgAIRsDAADlCwAgBQAA5gsAIAgAAOgLACAOAADqCwAgEwAA5wsAIBgAAOsLACAZAADsCwAgiAQCAJsIACGJBAIAmwgAIZsEAQClCAAhrARAAMQIACGyBAAApAuJBSK2BEAAxAgAIe8EQACeCQAh9QQBAKUIACGDBQEAtAgAIYoFAQC0CAAhiwUBALQIACGMBQEAtAgAIY0FAQClCAAhjgUBAKUIACGPBQEApQgAIZAFAQClCAAhkQUBAKUIACGSBQEApQgAIZMFAQClCAAhlAUBAKUIACEGBAAAkQoAIIgEAgAAAAGlBAIAAAABtgRAAAAAAd4EAQAAAAHgBAAAAOAEAgIAAABIACA5AACuDwAgAwAAAEYAIDkAAK4PACA6AACyDwAgCAAAAEYAIAQAAIMKACAyAACyDwAgiAQCAJsIACGlBAIAmwgAIbYEQADECAAh3gQBALQIACHgBAAAggrgBCIGBAAAgwoAIIgEAgCbCAAhpQQCAJsIACG2BEAAxAgAId4EAQC0CAAh4AQAAIIK4AQiFgUAAPsNACAHAAD8DQAgCAAA_g0AIBgAAIYOACAaAAD6DQAgGwAA_Q0AIBwAAP8NACAeAACBDgAgHwAAgg4AICAAAIMOACAmAACEDgAgJwAAhQ4AICgAAIcOACApAACIDgAgKgAAiQ4AICsAAIoOACAsAACLDgAgiAQCAAAAAeIEAQAAAAHjBAEAAAABlQUgAAAAAZYFIAAAAAECAAAAAQAgOQAAsw8AIBsDAAC4DAAgBQAAuQwAIAgAALsMACATAAC6DAAgFwAAvAwAIBgAAL4MACAZAAC_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_g0AIBgAAIYOACAaAAD6DQAgGwAA_Q0AIBwAAP8NACAdAACADgAgHwAAgg4AICAAAIMOACAmAACEDgAgJwAAhQ4AICgAAIcOACApAACIDgAgKgAAiQ4AICsAAIoOACAsAACLDgAgiAQCAAAAAeIEAQAAAAHjBAEAAAABlQUgAAAAAZYFIAAAAAECAAAAAQAgOQAA1A8AIAMAAAANACA5AADUDwAgOgAA2A8AIBgAAAANACAFAADGDAAgBwAAxwwAIAgAAMkMACAYAADRDAAgGgAAxQwAIBsAAMgMACAcAADKDAAgHQAAywwAIB8AAM0MACAgAADODAAgJgAAzwwAICcAANAMACAoAADSDAAgKQAA0wwAICoAANQMACArAADVDAAgLAAA1gwAIDIAANgPACCIBAIAmwgAIeIEAQC0CAAh4wQBALQIACGVBSAA4QgAIZYFIADhCAAhFgUAAMYMACAHAADHDAAgCAAAyQwAIBgAANEMACAaAADFDAAgGwAAyAwAIBwAAMoMACAdAADLDAAgHwAAzQwAICAAAM4MACAmAADPDAAgJwAA0AwAICgAANIMACApAADTDAAgKgAA1AwAICsAANUMACAsAADWDAAgiAQCAJsIACHiBAEAtAgAIeMEAQC0CAAhlQUgAOEIACGWBSAA4QgAIRYFAAD7DQAgBwAA_A0AIAgAAP4NACAYAACGDgAgGgAA-g0AIBsAAP0NACAcAAD_DQAgHQAAgA4AIB4AAIEOACAgAACDDgAgJgAAhA4AICcAAIUOACAoAACHDgAgKQAAiA4AICoAAIkOACArAACKDgAgLAAAiw4AIIgEAgAAAAHiBAEAAAAB4wQBAAAAAZUFIAAAAAGWBSAAAAABAgAAAAEAIDkAANkPACADAAAADQAgOQAA2Q8AIDoAAN0PACAYAAAADQAgBQAAxgwAIAcAAMcMACAIAADJDAAgGAAA0QwAIBoAAMUMACAbAADIDAAgHAAAygwAIB0AAMsMACAeAADMDAAgIAAAzgwAICYAAM8MACAnAADQDAAgKAAA0gwAICkAANMMACAqAADUDAAgKwAA1QwAICwAANYMACAyAADdDwAgiAQCAJsIACHiBAEAtAgAIeMEAQC0CAAhlQUgAOEIACGWBSAA4QgAIRYFAADGDAAgBwAAxwwAIAgAAMkMACAYAADRDAAgGgAAxQwAIBsAAMgMACAcAADKDAAgHQAAywwAIB4AAMwMACAgAADODAAgJgAAzwwAICcAANAMACAoAADSDAAgKQAA0wwAICoAANQMACArAADVDAAgLAAA1gwAIIgEAgCbCAAh4gQBALQIACHjBAEAtAgAIZUFIADhCAAhlgUgAOEIACEWBQAA-w0AIAcAAPwNACAIAAD-DQAgGAAAhg4AIBoAAPoNACAbAAD9DQAgHAAA_w0AIB0AAIAOACAeAACBDgAgHwAAgg4AICYAAIQOACAnAACFDgAgKAAAhw4AICkAAIgOACAqAACJDgAgKwAAig4AICwAAIsOACCIBAIAAAAB4gQBAAAAAeMEAQAAAAGVBSAAAAABlgUgAAAAAQIAAAABACA5AADeDwAgAwAAAA0AIDkAAN4PACA6AADiDwAgGAAAAA0AIAUAAMYMACAHAADHDAAgCAAAyQwAIBgAANEMACAaAADFDAAgGwAAyAwAIBwAAMoMACAdAADLDAAgHgAAzAwAIB8AAM0MACAmAADPDAAgJwAA0AwAICgAANIMACApAADTDAAgKgAA1AwAICsAANUMACAsAADWDAAgMgAA4g8AIIgEAgCbCAAh4gQBALQIACHjBAEAtAgAIZUFIADhCAAhlgUgAOEIACEWBQAAxgwAIAcAAMcMACAIAADJDAAgGAAA0QwAIBoAAMUMACAbAADIDAAgHAAAygwAIB0AAMsMACAeAADMDAAgHwAAzQwAICYAAM8MACAnAADQDAAgKAAA0gwAICkAANMMACAqAADUDAAgKwAA1QwAICwAANYMACCIBAIAmwgAIeIEAQC0CAAh4wQBALQIACGVBSAA4QgAIZYFIADhCAAhCQMAAJYJACAUAACXCQAgIQAAmAkAIIgEAgAAAAGJBAIAAAABrARAAAAAAbYEQAAAAAG5BAEAAAABvgQCAAAAAQIAAAB9ACA5AADjDwAgFgUAAPsNACAHAAD8DQAgCAAA_g0AIBgAAIYOACAaAAD6DQAgGwAA_Q0AIBwAAP8NACAdAACADgAgHgAAgQ4AIB8AAIIOACAgAACDDgAgJwAAhQ4AICgAAIcOACApAACIDgAgKgAAiQ4AICsAAIoOACAsAACLDgAgiAQCAAAAAeIEAQAAAAHjBAEAAAABlQUgAAAAAZYFIAAAAAECAAAAAQAgOQAA5Q8AIAWIBAIAAAABiQQCAAAAAawEQAAAAAG2BEAAAAABuQQBAAAAAQqIBAIAAAABiQQCAAAAAagEAQAAAAGpBAQAAAABrARAAAAAAbYEQAAAAAG5BAEAAAABuwQgAAAAAbwEAgAAAAG9BAEAAAABAwAAAA0AIDkAAOUPACA6AADrDwAgGAAAAA0AIAUAAMYMACAHAADHDAAgCAAAyQwAIBgAANEMACAaAADFDAAgGwAAyAwAIBwAAMoMACAdAADLDAAgHgAAzAwAIB8AAM0MACAgAADODAAgJwAA0AwAICgAANIMACApAADTDAAgKgAA1AwAICsAANUMACAsAADWDAAgMgAA6w8AIIgEAgCbCAAh4gQBALQIACHjBAEAtAgAIZUFIADhCAAhlgUgAOEIACEWBQAAxgwAIAcAAMcMACAIAADJDAAgGAAA0QwAIBoAAMUMACAbAADIDAAgHAAAygwAIB0AAMsMACAeAADMDAAgHwAAzQwAICAAAM4MACAnAADQDAAgKAAA0gwAICkAANMMACAqAADUDAAgKwAA1QwAICwAANYMACCIBAIAmwgAIeIEAQC0CAAh4wQBALQIACGVBSAA4QgAIZYFIADhCAAhAwAAAHsAIDkAAOMPACA6AADuDwAgCwAAAHsAIAMAAPsIACAUAAD8CAAgIQAA-QgAIDIAAO4PACCIBAIAmwgAIYkEAgCbCAAhrARAAMQIACG2BEAAxAgAIbkEAQC0CAAhvgQCAM8IACEJAwAA-wgAIBQAAPwIACAhAAD5CAAgiAQCAJsIACGJBAIAmwgAIawEQADECAAhtgRAAMQIACG5BAEAtAgAIb4EAgDPCAAhCQMAAJYJACAhAACYCQAgIgAAlQkAIIgEAgAAAAGJBAIAAAABrARAAAAAAbYEQAAAAAG5BAEAAAABvgQCAAAAAQIAAAB9ACA5AADvDwAgFgUAAPsNACAHAAD8DQAgCAAA_g0AIBgAAIYOACAaAAD6DQAgGwAA_Q0AIBwAAP8NACAdAACADgAgHgAAgQ4AIB8AAIIOACAgAACDDgAgJgAAhA4AICgAAIcOACApAACIDgAgKgAAiQ4AICsAAIoOACAsAACLDgAgiAQCAAAAAeIEAQAAAAHjBAEAAAABlQUgAAAAAZYFIAAAAAECAAAAAQAgOQAA8Q8AIAQyAAEAAAGIBAIAAAABtgRAAAAAAbgEAgAAAAEDAAAAewAgOQAA7w8AIDoAAPYPACALAAAAewAgAwAA-wgAICEAAPkIACAiAAD6CAAgMgAA9g8AIIgEAgCbCAAhiQQCAJsIACGsBEAAxAgAIbYEQADECAAhuQQBALQIACG-BAIAzwgAIQkDAAD7CAAgIQAA-QgAICIAAPoIACCIBAIAmwgAIYkEAgCbCAAhrARAAMQIACG2BEAAxAgAIbkEAQC0CAAhvgQCAM8IACEDAAAADQAgOQAA8Q8AIDoAAPkPACAYAAAADQAgBQAAxgwAIAcAAMcMACAIAADJDAAgGAAA0QwAIBoAAMUMACAbAADIDAAgHAAAygwAIB0AAMsMACAeAADMDAAgHwAAzQwAICAAAM4MACAmAADPDAAgKAAA0gwAICkAANMMACAqAADUDAAgKwAA1QwAICwAANYMACAyAAD5DwAgiAQCAJsIACHiBAEAtAgAIeMEAQC0CAAhlQUgAOEIACGWBSAA4QgAIRYFAADGDAAgBwAAxwwAIAgAAMkMACAYAADRDAAgGgAAxQwAIBsAAMgMACAcAADKDAAgHQAAywwAIB4AAMwMACAfAADNDAAgIAAAzgwAICYAAM8MACAoAADSDAAgKQAA0wwAICoAANQMACArAADVDAAgLAAA1gwAIIgEAgCbCAAh4gQBALQIACHjBAEAtAgAIZUFIADhCAAhlgUgAOEIACENAwAA8QgAICMAAPIIACCIBAIAAAABiQQCAAAAAagEAQAAAAGpBAQAAAABrARAAAAAAbYEQAAAAAG5BAEAAAABugQCAAAAAbsEIAAAAAG8BAIAAAABvQQBAAAAAQIAAACDAQAgOQAA-g8AIAMAAACBAQAgOQAA-g8AIDoAAP4PACAPAAAAgQEAIAMAAOIIACAjAADjCAAgMgAA_g8AIIgEAgCbCAAhiQQCAJsIACGoBAEApQgAIakEBADDCAAhrARAAMQIACG2BEAAxAgAIbkEAQC0CAAhugQCAM8IACG7BCAA4QgAIbwEAgDPCAAhvQQBAKUIACENAwAA4ggAICMAAOMIACCIBAIAmwgAIYkEAgCbCAAhqAQBAKUIACGpBAQAwwgAIawEQADECAAhtgRAAMQIACG5BAEAtAgAIboEAgDPCAAhuwQgAOEIACG8BAIAzwgAIb0EAQClCAAhFgUAAPsNACAHAAD8DQAgCAAA_g0AIBoAAPoNACAbAAD9DQAgHAAA_w0AIB0AAIAOACAeAACBDgAgHwAAgg4AICAAAIMOACAmAACEDgAgJwAAhQ4AICgAAIcOACApAACIDgAgKgAAiQ4AICsAAIoOACAsAACLDgAgiAQCAAAAAeIEAQAAAAHjBAEAAAABlQUgAAAAAZYFIAAAAAECAAAAAQAgOQAA_w8AIBsDAAC4DAAgBQAAuQwAIAgAALsMACAOAAC9DAAgEwAAugwAIBcAALwMACAZAAC_DAAgiAQCAAAAAYkEAgAAAAGbBAEAAAABrARAAAAAAbIEAAAAiQUCtgRAAAAAAe8EQAAAAAH1BAEAAAABgwUBAAAAAYoFAQAAAAGLBQEAAAABjAUBAAAAAY0FAQAAAAGOBQEAAAABjwUBAAAAAZAFAQAAAAGRBQEAAAABkgUBAAAAAZMFAQAAAAGUBQEAAAABAgAAAAUAIDkAAIEQACADAAAADQAgOQAA_w8AIDoAAIUQACAYAAAADQAgBQAAxgwAIAcAAMcMACAIAADJDAAgGgAAxQwAIBsAAMgMACAcAADKDAAgHQAAywwAIB4AAMwMACAfAADNDAAgIAAAzgwAICYAAM8MACAnAADQDAAgKAAA0gwAICkAANMMACAqAADUDAAgKwAA1QwAICwAANYMACAyAACFEAAgiAQCAJsIACHiBAEAtAgAIeMEAQC0CAAhlQUgAOEIACGWBSAA4QgAIRYFAADGDAAgBwAAxwwAIAgAAMkMACAaAADFDAAgGwAAyAwAIBwAAMoMACAdAADLDAAgHgAAzAwAIB8AAM0MACAgAADODAAgJgAAzwwAICcAANAMACAoAADSDAAgKQAA0wwAICoAANQMACArAADVDAAgLAAA1gwAIIgEAgCbCAAh4gQBALQIACHjBAEAtAgAIZUFIADhCAAhlgUgAOEIACEDAAAAAwAgOQAAgRAAIDoAAIgQACAdAAAAAwAgAwAA5QsAIAUAAOYLACAIAADoCwAgDgAA6gsAIBMAAOcLACAXAADpCwAgGQAA7AsAIDIAAIgQACCIBAIAmwgAIYkEAgCbCAAhmwQBAKUIACGsBEAAxAgAIbIEAACkC4kFIrYEQADECAAh7wRAAJ4JACH1BAEApQgAIYMFAQC0CAAhigUBALQIACGLBQEAtAgAIYwFAQC0CAAhjQUBAKUIACGOBQEApQgAIY8FAQClCAAhkAUBAKUIACGRBQEApQgAIZIFAQClCAAhkwUBAKUIACGUBQEApQgAIRsDAADlCwAgBQAA5gsAIAgAAOgLACAOAADqCwAgEwAA5wsAIBcAAOkLACAZAADsCwAgiAQCAJsIACGJBAIAmwgAIZsEAQClCAAhrARAAMQIACGyBAAApAuJBSK2BEAAxAgAIe8EQACeCQAh9QQBAKUIACGDBQEAtAgAIYoFAQC0CAAhiwUBALQIACGMBQEAtAgAIY0FAQClCAAhjgUBAKUIACGPBQEApQgAIZAFAQClCAAhkQUBAKUIACGSBQEApQgAIZMFAQClCAAhlAUBAKUIACEbAwAAuAwAIAUAALkMACAIAAC7DAAgDgAAvQwAIBMAALoMACAXAAC8DAAgGAAAvgwAIIgEAgAAAAGJBAIAAAABmwQBAAAAAawEQAAAAAGyBAAAAIkFArYEQAAAAAHvBEAAAAAB9QQBAAAAAYMFAQAAAAGKBQEAAAABiwUBAAAAAYwFAQAAAAGNBQEAAAABjgUBAAAAAY8FAQAAAAGQBQEAAAABkQUBAAAAAZIFAQAAAAGTBQEAAAABlAUBAAAAAQIAAAAFACA5AACJEAAgAwAAAAMAIDkAAIkQACA6AACNEAAgHQAAAAMAIAMAAOULACAFAADmCwAgCAAA6AsAIA4AAOoLACATAADnCwAgFwAA6QsAIBgAAOsLACAyAACNEAAgiAQCAJsIACGJBAIAmwgAIZsEAQClCAAhrARAAMQIACGyBAAApAuJBSK2BEAAxAgAIe8EQACeCQAh9QQBAKUIACGDBQEAtAgAIYoFAQC0CAAhiwUBALQIACGMBQEAtAgAIY0FAQClCAAhjgUBAKUIACGPBQEApQgAIZAFAQClCAAhkQUBAKUIACGSBQEApQgAIZMFAQClCAAhlAUBAKUIACEbAwAA5QsAIAUAAOYLACAIAADoCwAgDgAA6gsAIBMAAOcLACAXAADpCwAgGAAA6wsAIIgEAgCbCAAhiQQCAJsIACGbBAEApQgAIawEQADECAAhsgQAAKQLiQUitgRAAMQIACHvBEAAngkAIfUEAQClCAAhgwUBALQIACGKBQEAtAgAIYsFAQC0CAAhjAUBALQIACGNBQEApQgAIY4FAQClCAAhjwUBAKUIACGQBQEApQgAIZEFAQClCAAhkgUBAKUIACGTBQEApQgAIZQFAQClCAAhFgUAAPsNACAHAAD8DQAgCAAA_g0AIBgAAIYOACAaAAD6DQAgGwAA_Q0AIBwAAP8NACAdAACADgAgHgAAgQ4AIB8AAIIOACAgAACDDgAgJgAAhA4AICcAAIUOACApAACIDgAgKgAAiQ4AICsAAIoOACAsAACLDgAgiAQCAAAAAeIEAQAAAAHjBAEAAAABlQUgAAAAAZYFIAAAAAECAAAAAQAgOQAAjhAAIAMAAAANACA5AACOEAAgOgAAkhAAIBgAAAANACAFAADGDAAgBwAAxwwAIAgAAMkMACAYAADRDAAgGgAAxQwAIBsAAMgMACAcAADKDAAgHQAAywwAIB4AAMwMACAfAADNDAAgIAAAzgwAICYAAM8MACAnAADQDAAgKQAA0wwAICoAANQMACArAADVDAAgLAAA1gwAIDIAAJIQACCIBAIAmwgAIeIEAQC0CAAh4wQBALQIACGVBSAA4QgAIZYFIADhCAAhFgUAAMYMACAHAADHDAAgCAAAyQwAIBgAANEMACAaAADFDAAgGwAAyAwAIBwAAMoMACAdAADLDAAgHgAAzAwAIB8AAM0MACAgAADODAAgJgAAzwwAICcAANAMACApAADTDAAgKgAA1AwAICsAANUMACAsAADWDAAgiAQCAJsIACHiBAEAtAgAIeMEAQC0CAAhlQUgAOEIACGWBSAA4QgAIRYFAAD7DQAgBwAA_A0AIAgAAP4NACAYAACGDgAgGgAA-g0AIBsAAP0NACAcAAD_DQAgHQAAgA4AIB4AAIEOACAfAACCDgAgIAAAgw4AICYAAIQOACAnAACFDgAgKAAAhw4AICoAAIkOACArAACKDgAgLAAAiw4AIIgEAgAAAAHiBAEAAAAB4wQBAAAAAZUFIAAAAAGWBSAAAAABAgAAAAEAIDkAAJMQACADAAAADQAgOQAAkxAAIDoAAJcQACAYAAAADQAgBQAAxgwAIAcAAMcMACAIAADJDAAgGAAA0QwAIBoAAMUMACAbAADIDAAgHAAAygwAIB0AAMsMACAeAADMDAAgHwAAzQwAICAAAM4MACAmAADPDAAgJwAA0AwAICgAANIMACAqAADUDAAgKwAA1QwAICwAANYMACAyAACXEAAgiAQCAJsIACHiBAEAtAgAIeMEAQC0CAAhlQUgAOEIACGWBSAA4QgAIRYFAADGDAAgBwAAxwwAIAgAAMkMACAYAADRDAAgGgAAxQwAIBsAAMgMACAcAADKDAAgHQAAywwAIB4AAMwMACAfAADNDAAgIAAAzgwAICYAAM8MACAnAADQDAAgKAAA0gwAICoAANQMACArAADVDAAgLAAA1gwAIIgEAgCbCAAh4gQBALQIACHjBAEAtAgAIZUFIADhCAAhlgUgAOEIACEWBQAA-w0AIAcAAPwNACAIAAD-DQAgGAAAhg4AIBoAAPoNACAbAAD9DQAgHAAA_w0AIB0AAIAOACAeAACBDgAgHwAAgg4AICAAAIMOACAmAACEDgAgJwAAhQ4AICgAAIcOACApAACIDgAgKwAAig4AICwAAIsOACCIBAIAAAAB4gQBAAAAAeMEAQAAAAGVBSAAAAABlgUgAAAAAQIAAAABACA5AACYEAAgAwAAAA0AIDkAAJgQACA6AACcEAAgGAAAAA0AIAUAAMYMACAHAADHDAAgCAAAyQwAIBgAANEMACAaAADFDAAgGwAAyAwAIBwAAMoMACAdAADLDAAgHgAAzAwAIB8AAM0MACAgAADODAAgJgAAzwwAICcAANAMACAoAADSDAAgKQAA0wwAICsAANUMACAsAADWDAAgMgAAnBAAIIgEAgCbCAAh4gQBALQIACHjBAEAtAgAIZUFIADhCAAhlgUgAOEIACEWBQAAxgwAIAcAAMcMACAIAADJDAAgGAAA0QwAIBoAAMUMACAbAADIDAAgHAAAygwAIB0AAMsMACAeAADMDAAgHwAAzQwAICAAAM4MACAmAADPDAAgJwAA0AwAICgAANIMACApAADTDAAgKwAA1QwAICwAANYMACCIBAIAmwgAIeIEAQC0CAAh4wQBALQIACGVBSAA4QgAIZYFIADhCAAhFgUAAPsNACAHAAD8DQAgCAAA_g0AIBgAAIYOACAaAAD6DQAgGwAA_Q0AIBwAAP8NACAdAACADgAgHgAAgQ4AIB8AAIIOACAgAACDDgAgJgAAhA4AICcAAIUOACAoAACHDgAgKQAAiA4AICoAAIkOACAsAACLDgAgiAQCAAAAAeIEAQAAAAHjBAEAAAABlQUgAAAAAZYFIAAAAAECAAAAAQAgOQAAnRAAIAMAAAANACA5AACdEAAgOgAAoRAAIBgAAAANACAFAADGDAAgBwAAxwwAIAgAAMkMACAYAADRDAAgGgAAxQwAIBsAAMgMACAcAADKDAAgHQAAywwAIB4AAMwMACAfAADNDAAgIAAAzgwAICYAAM8MACAnAADQDAAgKAAA0gwAICkAANMMACAqAADUDAAgLAAA1gwAIDIAAKEQACCIBAIAmwgAIeIEAQC0CAAh4wQBALQIACGVBSAA4QgAIZYFIADhCAAhFgUAAMYMACAHAADHDAAgCAAAyQwAIBgAANEMACAaAADFDAAgGwAAyAwAIBwAAMoMACAdAADLDAAgHgAAzAwAIB8AAM0MACAgAADODAAgJgAAzwwAICcAANAMACAoAADSDAAgKQAA0wwAICoAANQMACAsAADWDAAgiAQCAJsIACHiBAEAtAgAIeMEAQC0CAAhlQUgAOEIACGWBSAA4QgAIRYFAAD7DQAgBwAA_A0AIAgAAP4NACAYAACGDgAgGgAA-g0AIBsAAP0NACAcAAD_DQAgHQAAgA4AIB4AAIEOACAfAACCDgAgIAAAgw4AICYAAIQOACAnAACFDgAgKAAAhw4AICkAAIgOACAqAACJDgAgKwAAig4AIIgEAgAAAAHiBAEAAAAB4wQBAAAAAZUFIAAAAAGWBSAAAAABAgAAAAEAIDkAAKIQACADAAAADQAgOQAAohAAIDoAAKYQACAYAAAADQAgBQAAxgwAIAcAAMcMACAIAADJDAAgGAAA0QwAIBoAAMUMACAbAADIDAAgHAAAygwAIB0AAMsMACAeAADMDAAgHwAAzQwAICAAAM4MACAmAADPDAAgJwAA0AwAICgAANIMACApAADTDAAgKgAA1AwAICsAANUMACAyAACmEAAgiAQCAJsIACHiBAEAtAgAIeMEAQC0CAAhlQUgAOEIACGWBSAA4QgAIRYFAADGDAAgBwAAxwwAIAgAAMkMACAYAADRDAAgGgAAxQwAIBsAAMgMACAcAADKDAAgHQAAywwAIB4AAMwMACAfAADNDAAgIAAAzgwAICYAAM8MACAnAADQDAAgKAAA0gwAICkAANMMACAqAADUDAAgKwAA1QwAIIgEAgCbCAAh4gQBALQIACHjBAEAtAgAIZUFIADhCAAhlgUgAOEIACETBWIDB2UECGkFCwAnGI4BFhoGAhtoBhxtGR1uCh5yGh92GyB6HCZ-HSeNAR4okAEiKZIBIyqUASQrlgElLJgBJgkDAAEFCgMIRQULABgOUQoTRAcXSRMYVRYZWhcHAwABBAACBwwECDwFCwASEzsHFEARBAMOAQUPAwgTBQsAEAkDFAEEAAIGAAMHFQQJFwYLAA8ONgoRIwkSNQ4EAwABCBgFChwHCwAIAwQAAgYAAwkdBgIIHgAKHwAECwANDCQFDiYKEDALBgQAAgsADAwnBQ0oARAsCxEtCQIOAAoPAAkCEC4AES8AARAxAAEMAAUCETcAEjgAAgU5AAg6AAEGAAMDCEIAE0EAFEMAAwQAAgsAFRZNFAEVABMBFk4AAgNWAQQAAgEEAAIHBVsACF0ADl8AE1wAF14AGGAAGWEAAQMAAQEDAAEBAwABAQMAAQUDAAELACEUhAEeIX8dIoABHQQDAAELACAjhQEdJYkBHwEkAB4BJYoBAAIUjAEAIosBAAEDAAEBAwABAQMAAQEDAAEBAwABDQWaAQAHmwEACJ0BABilAQAamQEAG5wBAByeAQAdnwEAHqABAB-hAQAgogEAJqMBACekAQAAAAAFCwAsPwAtQAAuQQAvQgAwAAAAAAAFCwAsPwAtQAAuQQAvQgAwAQMAAQEDAAEFCwA1PwA2QAA3QQA4QgA5AAAAAAAFCwA1PwA2QAA3QQA4QgA5AwMAAQQAAgfcAQQDAwABBAACB-IBBAULAD4_AD9AAEBBAEFCAEIAAAAAAAULAD4_AD9AAEBBAEFCAEIBBgADAQYAAwULAEc_AEhAAElBAEpCAEsAAAAAAAULAEc_AEhAAElBAEpCAEsBA4oCAQEDkAIBBQsAUD8AUUAAUkEAU0IAVAAAAAAABQsAUD8AUUAAUkEAU0IAVAEDAAEBAwABBQsAWT8AWkAAW0EAXEIAXQAAAAAABQsAWT8AWkAAW0EAXEIAXQMEAAIGAAMJuAIGAwQAAgYAAwm-AgYFCwBiPwBjQABkQQBlQgBmAAAAAAAFCwBiPwBjQABkQQBlQgBmBQPQAgEEAAIGAAMH0QIECdICBgUD2AIBBAACBgADB9kCBAnaAgYFCwBrPwBsQABtQQBuQgBvAAAAAAAFCwBrPwBsQABtQQBuQgBvAgzsAgUO7QIKAgzzAgUO9AIKBQsAdD8AdUAAdkEAd0IAeAAAAAAABQsAdD8AdUAAdkEAd0IAeAEMAAUBDAAFBQsAfT8AfkAAf0EAgAFCAIEBAAAAAAAFCwB9PwB-QAB_QQCAAUIAgQEBAwABAQMAAQULAIYBPwCHAUAAiAFBAIkBQgCKAQAAAAAABQsAhgE_AIcBQACIAUEAiQFCAIoBAQQAAgEEAAIFCwCPAT8AkAFAAJEBQQCSAUIAkwEAAAAAAAULAI8BPwCQAUAAkQFBAJIBQgCTAQEVABMBFQATBQsAmAE_AJkBQACaAUEAmwFCAJwBAAAAAAAFCwCYAT8AmQFAAJoBQQCbAUIAnAEDBAACDN4DBQ3fAwEDBAACDOUDBQ3mAwEFCwChAT8AogFAAKMBQQCkAUIApQEAAAAAAAULAKEBPwCiAUAAowFBAKQBQgClAQIOAAoPAAkCDgAKDwAJBQsAqgE_AKsBQACsAUEArQFCAK4BAAAAAAAFCwCqAT8AqwFAAKwBQQCtAUIArgEBAwABAQMAAQULALMBPwC0AUAAtQFBALYBQgC3AQAAAAAABQsAswE_ALQBQAC1AUEAtgFCALcBAQMAAQEDAAEFCwC8AT8AvQFAAL4BQQC_AUIAwAEAAAAAAAULALwBPwC9AUAAvgFBAL8BQgDAAQEDAAEBAwABBQsAxQE_AMYBQADHAUEAyAFCAMkBAAAAAAAFCwDFAT8AxgFAAMcBQQDIAUIAyQEAAAAFCwDPAT8A0AFAANEBQQDSAUIA0wEAAAAAAAULAM8BPwDQAUAA0QFBANIBQgDTAQIDAAEh6QQdAgMAASHvBB0FCwDYAT8A2QFAANoBQQDbAUIA3AEAAAAAAAULANgBPwDZAUAA2gFBANsBQgDcAQIDAAEjgQUdAgMAASOHBR0FCwDhAT8A4gFAAOMBQQDkAUIA5QEAAAAAAAULAOEBPwDiAUAA4wFBAOQBQgDlAQEkAB4BJAAeBQsA6gE_AOsBQADsAUEA7QFCAO4BAAAAAAAFCwDqAT8A6wFAAOwBQQDtAUIA7gECA68FAQQAAgIDtQUBBAACBQsA8wE_APQBQAD1AUEA9gFCAPcBAAAAAAAFCwDzAT8A9AFAAPUBQQD2AUIA9wEBBAACAQQAAgULAPwBPwD9AUAA_gFBAP8BQgCAAgAAAAAABQsA_AE_AP0BQAD-AUEA_wFCAIACAQMAAQEDAAEFCwCFAj8AhgJAAIcCQQCIAkIAiQIAAAAAAAULAIUCPwCGAkAAhwJBAIgCQgCJAgEDAAEBAwABBQsAjgI_AI8CQACQAkEAkQJCAJICAAAAAAAFCwCOAj8AjwJAAJACQQCRAkIAkgIBAwABAQMAAQULAJcCPwCYAkAAmQJBAJoCQgCbAgAAAAAABQsAlwI_AJgCQACZAkEAmgJCAJsCAQMAAQEDAAEFCwCgAj8AoQJAAKICQQCjAkIApAIAAAAAAAULAKACPwChAkAAogJBAKMCQgCkAgEDAAEBAwABBQsAqQI_AKoCQACrAkEArAJCAK0CAAAAAAAFCwCpAj8AqgJAAKsCQQCsAkIArQItAgEupgEBL6gBATCpAQExqgEBM6wBATSuASg1rwEpNrEBATezASg4tAEqO7UBATy2AQE9twEoQ7oBK0S7ATFFvAECRr0BAke-AQJIvwECScABAkrCAQJLxAEoTMUBMk3HAQJOyQEoT8oBM1DLAQJRzAECUs0BKFPQATRU0QE6VdIBA1bTAQNX1AEDWNUBA1nWAQNa2AEDW9oBKFzbATtd3gEDXuABKF_hATxg4wEDYeQBA2LlAShj6AE9ZOkBQ2XqARFm6wERZ-wBEWjtARFp7gERavABEWvyAShs8wFEbfUBEW73AShv-AFFcPkBEXH6ARFy-wEoc_4BRnT_AUx1gAIEdoECBHeCAgR4gwIEeYQCBHqGAgR7iAIofIkCTX2MAgR-jgIof48CToABkQIEgQGSAgSCAZMCKIMBlgJPhAGXAlWFAZgCBoYBmQIGhwGaAgaIAZsCBokBnAIGigGeAgaLAaACKIwBoQJWjQGjAgaOAaUCKI8BpgJXkAGnAgaRAagCBpIBqQIokwGsAliUAa0CXpUBrgIHlgGvAgeXAbACB5gBsQIHmQGyAgeaAbQCB5sBtgIonAG3Al-dAboCB54BvAIonwG9AmCgAb8CB6EBwAIHogHBAiijAcQCYaQBxQJnpQHGAgWmAccCBacByAIFqAHJAgWpAcoCBaoBzAIFqwHOAiisAc8CaK0B1AIFrgHWAiivAdcCabAB2wIFsQHcAgWyAd0CKLMB4AJqtAHhAnC1AeICCbYB4wIJtwHkAgm4AeUCCbkB5gIJugHoAgm7AeoCKLwB6wJxvQHvAgm-AfECKL8B8gJywAH1AgnBAfYCCcIB9wIowwH6AnPEAfsCecUB_AIOxgH9Ag7HAf4CDsgB_wIOyQGAAw7KAYIDDssBhAMozAGFA3rNAYcDDs4BiQMozwGKA3vQAYsDDtEBjAMO0gGNAyjTAZADfNQBkQOCAdUBkgMZ1gGTAxnXAZQDGdgBlQMZ2QGWAxnaAZgDGdsBmgMo3AGbA4MB3QGdAxneAZ8DKN8BoAOEAeABoQMZ4QGiAxniAaMDKOMBpgOFAeQBpwOLAeUBqAMT5gGpAxPnAaoDE-gBqwMT6QGsAxPqAa4DE-sBsAMo7AGxA4wB7QGzAxPuAbUDKO8BtgONAfABtwMT8QG4AxPyAbkDKPMBvAOOAfQBvQOUAfUBvgMU9gG_AxT3AcADFPgBwQMU-QHCAxT6AcQDFPsBxgMo_AHHA5UB_QHJAxT-AcsDKP8BzAOWAYACzQMUgQLOAxSCAs8DKIMC0gOXAYQC0wOdAYUC1AMKhgLVAwqHAtYDCogC1wMKiQLYAwqKAtoDCosC3AMojALdA54BjQLhAwqOAuMDKI8C5AOfAZAC5wMKkQLoAwqSAukDKJMC7AOgAZQC7QOmAZUC7gMLlgLvAwuXAvADC5gC8QMLmQLyAwuaAvQDC5sC9gMonAL3A6cBnQL5AwueAvsDKJ8C_AOoAaAC_QMLoQL-AwuiAv8DKKMCggSpAaQCgwSvAaUChAQapgKFBBqnAoYEGqgChwQaqQKIBBqqAooEGqsCjAQorAKNBLABrQKPBBquApEEKK8CkgSxAbACkwQasQKUBBqyApUEKLMCmASyAbQCmQS4AbUCmgQbtgKbBBu3ApwEG7gCnQQbuQKeBBu6AqAEG7sCogQovAKjBLkBvQKlBBu-AqcEKL8CqAS6AcACqQQbwQKqBBvCAqsEKMMCrgS7AcQCrwTBAcUCsAQcxgKxBBzHArIEHMgCswQcyQK0BBzKArYEHMsCuAQozAK5BMIBzQK7BBzOAr0EKM8CvgTDAdACvwQc0QLABBzSAsEEKNMCxATEAdQCxQTKAdUCxwTLAdYCyATLAdcCywTLAdgCzATLAdkCzQTLAdoCzwTLAdsC0QQo3ALSBMwB3QLUBMsB3gLWBCjfAtcEzQHgAtgEywHhAtkEywHiAtoEKOMC3QTOAeQC3gTUAeUC3wQd5gLgBB3nAuEEHegC4gQd6QLjBB3qAuUEHesC5wQo7ALoBNUB7QLrBB3uAu0EKO8C7gTWAfAC8AQd8QLxBB3yAvIEKPMC9QTXAfQC9gTdAfUC9wQe9gL4BB73AvkEHvgC-gQe-QL7BB76Av0EHvsC_wQo_AKABd4B_QKDBR7-AoUFKP8ChgXfAYADiAUegQOJBR6CA4oFKIMDjQXgAYQDjgXmAYUDjwUfhgOQBR-HA5EFH4gDkgUfiQOTBR-KA5UFH4sDlwUojAOYBecBjQOaBR-OA5wFKI8DnQXoAZADngUfkQOfBR-SA6AFKJMDowXpAZQDpAXvAZUDpQUWlgOmBRaXA6cFFpgDqAUWmQOpBRaaA6sFFpsDrQUonAOuBfABnQOxBRaeA7MFKJ8DtAXxAaADtgUWoQO3BRaiA7gFKKMDuwXyAaQDvAX4AaUDvQUXpgO-BRenA78FF6gDwAUXqQPBBReqA8MFF6sDxQUorAPGBfkBrQPIBReuA8oFKK8DywX6AbADzAUXsQPNBReyA84FKLMD0QX7AbQD0gWBArUD1AUitgPVBSK3A9cFIrgD2AUiuQPZBSK6A9sFIrsD3QUovAPeBYICvQPgBSK-A-IFKL8D4wWDAsAD5AUiwQPlBSLCA-YFKMMD6QWEAsQD6gWKAsUD7AUjxgPtBSPHA-8FI8gD8AUjyQPxBSPKA_MFI8sD9QUozAP2BYsCzQP4BSPOA_oFKM8D-wWMAtAD_AUj0QP9BSPSA_4FKNMDgQaNAtQDggaTAtUDhAYk1gOFBiTXA4cGJNgDiAYk2QOJBiTaA4sGJNsDjQYo3AOOBpQC3QOQBiTeA5IGKN8DkwaVAuADlAYk4QOVBiTiA5YGKOMDmQaWAuQDmgacAuUDnAYl5gOdBiXnA58GJegDoAYl6QOhBiXqA6MGJesDpQYo7AOmBp0C7QOoBiXuA6oGKO8DqwaeAvADrAYl8QOtBiXyA64GKPMDsQafAvQDsgalAvUDtAYm9gO1Bib3A7cGJvgDuAYm-QO5Bib6A7sGJvsDvQYo_AO-BqYC_QPABib-A8IGKP8DwwanAoAExAYmgQTFBiaCBMYGKIMEyQaoAoQEygauAg" + 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\",\"patients\",\"npiProviders\",\"insuranceCredentials\",\"shoppingVendors\",\"updatedPayments\",\"backups\",\"backupDestinations\",\"notifications\",\"parent\",\"children\",\"folder\",\"file\",\"chunks\",\"cloudFolders\",\"cloudFiles\",\"twilioSettings\",\"aiSettings\",\"officeHours\",\"officeContact\",\"procedureTimeslot\",\"insuranceContacts\",\"patientConversations\",\"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\",\"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\",\"patientId\",\"userId\",\"stage\",\"aiHandoff\",\"updatedAt\",\"string_contains\",\"string_starts_with\",\"string_ends_with\",\"array_starts_with\",\"array_ends_with\",\"array_contains\",\"name\",\"phoneNumber\",\"officeName\",\"receptionistName\",\"dentistName\",\"email\",\"fax\",\"streetAddress\",\"city\",\"state\",\"zipCode\",\"apiKey\",\"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\",\"procedureCodeNotes\",\"movedByAi\",\"PatientStatus\",\"eligibilityStatus\",\"firstName\",\"lastName\",\"gender\",\"address\",\"insuranceId\",\"groupNumber\",\"policyHolder\",\"allergies\",\"medicalConditions\",\"preferredLanguage\",\"autoBackupEnabled\",\"usbBackupEnabled\",\"fileId_seq\",\"every\",\"some\",\"none\",\"userId_parentId_name\",\"userId_siteKey\",\"userId_npiNumber\",\"commissionBatchId_paymentId\",\"is\",\"isNot\",\"connectOrCreate\",\"upsert\",\"createMany\",\"set\",\"disconnect\",\"delete\",\"connect\",\"updateMany\",\"deleteMany\",\"increment\",\"decrement\",\"multiply\",\"divide\"]"), + graph: "jhPhAqAEHQUAAPgIACAHAACmCQAgCAAA8ggAIB0AAK0JACAgAAClCQAgIQAApwkAICIAAKgJACAjAACpCQAgJAAA8wgAICUAAKoJACAmAACrCQAgJwAArAkAIC0AAOcIACAuAADoCAAgLwAArgkAIDAAAK8JACAxAACwCQAgMgAAsQkAIDMAALIJACA0AACzCQAgNQAAtAkAIN4EAACkCQAw3wQAAA0AEOAEAACkCQAw4QQCAAAAAdAFAQAAAAHRBQEAgggAIYUGIACDCAAhhgYgAIMIACEBAAAAAQAgIQMAAPkHACAFAAD4CAAgCAAA8ggAIAwAAPMIACAYAAD1CAAgHAAAuQkAIB0AAK0JACAeAAC6CQAgHwAAuwkAIN4EAAC4CQAw3wQAAAMAEOAEAAC4CQAw4QQCAKUIACHxBEAApggAIfYEAgClCAAh-QRAAKYIACGFBQEA_QcAIYgFAQD9BwAhigUBAP0HACGdBQAAtgn6BSLfBUAApwgAIeUFAQD9BwAh8wUBAIIIACH7BQEAgggAIfwFAQCCCAAh_QUBAIIIACH-BQEA_QcAIf8FAQD9BwAhgAYBAP0HACGBBgEA_QcAIYIGAQD9BwAhgwYBAP0HACGEBgEA_QcAIRUDAADxCQAgBQAAvxAAIAgAAMIQACAMAADFEAAgGAAA2BAAIBwAAOcQACAdAADLEAAgHgAA6BAAIB8AAOkQACCFBQAAxwkAIIgFAADHCQAgigUAAMcJACDfBQAAxwkAIOUFAADHCQAg_gUAAMcJACD_BQAAxwkAIIAGAADHCQAggQYAAMcJACCCBgAAxwkAIIMGAADHCQAghAYAAMcJACAhAwAA-QcAIAUAAPgIACAIAADyCAAgDAAA8wgAIBgAAPUIACAcAAC5CQAgHQAArQkAIB4AALoJACAfAAC7CQAg3gQAALgJADDfBAAAAwAQ4AQAALgJADDhBAIAAAAB8QRAAKYIACH2BAIApQgAIfkEQACmCAAhhQUBAP0HACGIBQEA_QcAIYoFAQD9BwAhnQUAALYJ-gUi3wVAAKcIACHlBQEA_QcAIfMFAQCCCAAh-wUBAIIIACH8BQEAgggAIf0FAQCCCAAh_gUBAP0HACH_BQEA_QcAIYAGAQD9BwAhgQYBAP0HACGCBgEA_QcAIYMGAQD9BwAhhAYBAP0HACEDAAAAAwAgAQAABAAwAgAABQAgGAMAAPkHACAEAADbCAAgBwAAogkAIAgAAPIIACAYAAD1CAAgGQAAtwkAIN4EAAC1CQAw3wQAAAcAEOAEAAC1CQAw4QQCAKUIACHwBAEA_QcAIfEEQACmCAAh9QQCAKUIACH2BAIApQgAIZ0FAQCCCAAhrgUBAIIIACHIBQEAgggAIdwFAgClCAAh9AVAAKYIACH1BQEAgggAIfYFAQCCCAAh9wUBAP0HACH4BSAAgwgAIfoFAAC2CfoFIggDAADxCQAgBAAA0xAAIAcAAOQQACAIAADCEAAgGAAA2BAAIBkAAOYQACDwBAAAxwkAIPcFAADHCQAgGAMAAPkHACAEAADbCAAgBwAAogkAIAgAAPIIACAYAAD1CAAgGQAAtwkAIN4EAAC1CQAw3wQAAAcAEOAEAAC1CQAw4QQCAAAAAfAEAQD9BwAh8QRAAKYIACH1BAIApQgAIfYEAgClCAAhnQUBAIIIACGuBQEAgggAIcgFAQCCCAAh3AUCAKUIACH0BUAApggAIfUFAQCCCAAh9gUBAIIIACH3BQEA_QcAIfgFIACDCAAh-gUAALYJ-gUiAwAAAAcAIAEAAAgAMAIAAAkAIA0DAAD3CAAgBQAA-AgAIAgAAPIIACDeBAAA9ggAMN8EAAALABDgBAAA9ggAMOEEAgClCAAh8QRAAKYIACH2BAIApQgAIYAFAQCCCAAhhQUBAP0HACHyBQEAgggAIfMFAQD9BwAhAQAAAAsAIB0FAAD4CAAgBwAApgkAIAgAAPIIACAdAACtCQAgIAAApQkAICEAAKcJACAiAACoCQAgIwAAqQkAICQAAPMIACAlAACqCQAgJgAAqwkAICcAAKwJACAtAADnCAAgLgAA6AgAIC8AAK4JACAwAACvCQAgMQAAsAkAIDIAALEJACAzAACyCQAgNAAAswkAIDUAALQJACDeBAAApAkAMN8EAAANABDgBAAApAkAMOEEAgClCAAh0AUBAIIIACHRBQEAgggAIYUGIACDCAAhhgYgAIMIACEBAAAADQAgAwAAAAcAIAEAAAgAMAIAAAkAIB4DAAD3CAAgBAAA2wgAIAYAAKEJACAHAACiCQAgCwAAigkAIAwAAJYJACAQAACdCQAgFwAAowkAIN4EAACeCQAw3wQAABAAEOAEAACeCQAw4QQCAKUIACHtBAIAqAgAIfEEQACmCAAh9QQCAKUIACH2BAIApQgAIfkEQACmCAAhnQUAAKAJ5wUi2wUCAKgIACHcBQIApQgAId0FAQCCCAAh3gUBAIIIACHfBUAApggAIeAFAQCCCAAh4gUAAJ8J4gUi4wUAAIgIACDkBUAApggAIeUFAQCCCAAh5wUBAP0HACHoBQEA_QcAIQ0DAADxCQAgBAAA0xAAIAYAANsQACAHAADkEAAgCwAA3RAAIAwAAOAQACAQAADjEAAgFwAA5RAAIO0EAADHCQAg2wUAAMcJACDjBQAAxwkAIOcFAADHCQAg6AUAAMcJACAeAwAA9wgAIAQAANsIACAGAAChCQAgBwAAogkAIAsAAIoJACAMAACWCQAgEAAAnQkAIBcAAKMJACDeBAAAngkAMN8EAAAQABDgBAAAngkAMOEEAgAAAAHtBAIAqAgAIfEEQACmCAAh9QQCAKUIACH2BAIApQgAIfkEQACmCAAhnQUAAKAJ5wUi2wUCAKgIACHcBQIApQgAId0FAQCCCAAh3gUBAIIIACHfBUAApggAIeAFAQCCCAAh4gUAAJ8J4gUi4wUAAIgIACDkBUAApggAIeUFAQCCCAAh5wUBAP0HACHoBQEA_QcAIQMAAAAQACABAAARADACAAASACABAAAABwAgAQAAAA0AIAEAAAALACANAwAA-QcAIAgAAPIIACAUAADzCAAgFQAA9AgAIBYAAPUIACDeBAAA8QgAMN8EAAAXABDgBAAA8QgAMOEEAgClCAAh8QRAAKYIACH2BAIApQgAIfAFAQCCCAAh8QUBAIIIACEBAAAAFwAgAwAAABAAIAEAABEAMAIAABIAIBwEAADbCAAgCQAAlQkAIAoAAPcIACALAACKCQAgDQAAlwkAIBAAAJ0JACATAACOCQAg3gQAAJsJADDfBAAAGgAQ4AQAAJsJADDhBAIApQgAIe0EAgCoCAAh8AQBAP0HACHxBEAApggAIfUEAgClCAAh9gQCAKUIACH5BEAApggAIZ0FAACcCcUFIrsFAgCoCAAhvAUCAKgIACG9BRAAjAkAIb4FEACMCQAhvwUQAIwJACHABRAAjAkAIcEFEACICQAhwgUQAIwJACHDBRAAjAkAIcUFAQD9BwAhDQQAANMQACAJAADcEAAgCgAA8QkAIAsAAN0QACANAADhEAAgEAAA4xAAIBMAAN4QACDtBAAAxwkAIPAEAADHCQAguwUAAMcJACC8BQAAxwkAIMEFAADHCQAgxQUAAMcJACAcBAAA2wgAIAkAAJUJACAKAAD3CAAgCwAAigkAIA0AAJcJACAQAACdCQAgEwAAjgkAIN4EAACbCQAw3wQAABoAEOAEAACbCQAw4QQCAAAAAe0EAgCoCAAh8AQBAP0HACHxBEAApggAIfUEAgClCAAh9gQCAKUIACH5BEAApggAIZ0FAACcCcUFIrsFAgAAAAG8BQIAqAgAIb0FEACMCQAhvgUQAIwJACG_BRAAjAkAIcAFEACMCQAhwQUQAIgJACHCBRAAjAkAIcMFEACMCQAhxQUBAP0HACEDAAAAGgAgAQAAGwAwAgAAHAAgAQAAABAAIAEAAAANACABAAAAFwAgEAwAAJIJACAPAACaCQAg3gQAAJgJADDfBAAAIQAQ4AQAAJgJADDhBAIApQgAIeMEAgClCAAh8AQBAP0HACHxBEAApggAIbMFAgClCAAhtAUBAP0HACG1BRAAjAkAIbYFEACMCQAhuAUAAJkJuAUiuQVAAKYIACG6BQEA_QcAIQUMAADgEAAgDwAA4hAAIPAEAADHCQAgtAUAAMcJACC6BQAAxwkAIBAMAACSCQAgDwAAmgkAIN4EAACYCQAw3wQAACEAEOAEAACYCQAw4QQCAAAAAeMEAgClCAAh8AQBAP0HACHxBEAApggAIbMFAgClCAAhtAUBAP0HACG1BRAAjAkAIbYFEACMCQAhuAUAAJkJuAUiuQVAAKYIACG6BQEA_QcAIQMAAAAhACABAAAiADACAAAjACABAAAAEAAgAQAAABoAIAMAAAAhACABAAAiADACAAAjACABAAAAIQAgFwkAAJUJACAMAACWCQAgDQAAlwkAIN4EAACTCQAw3wQAACkAEOAEAACTCQAw4QQCAKUIACHjBAIAqAgAIZ0FAACUCdsFIrsFAgCoCAAhvQUQAIwJACG-BRAAjAkAIb8FEACMCQAhwAUQAIwJACHFBQEA_QcAIdIFAQCCCAAh0wVAAKYIACHUBQEA_QcAIdUFAQD9BwAh1gUBAP0HACHXBQEA_QcAIdgFAQD9BwAh2QUQAIgJACEMCQAA3BAAIAwAAOAQACANAADhEAAg4wQAAMcJACC7BQAAxwkAIMUFAADHCQAg1AUAAMcJACDVBQAAxwkAINYFAADHCQAg1wUAAMcJACDYBQAAxwkAINkFAADHCQAgFwkAAJUJACAMAACWCQAgDQAAlwkAIN4EAACTCQAw3wQAACkAEOAEAACTCQAw4QQCAAAAAeMEAgCoCAAhnQUAAJQJ2wUiuwUCAKgIACG9BRAAjAkAIb4FEACMCQAhvwUQAIwJACHABRAAjAkAIcUFAQD9BwAh0gUBAIIIACHTBUAApggAIdQFAQD9BwAh1QUBAP0HACHWBQEA_QcAIdcFAQD9BwAh2AUBAP0HACHZBRAAiAkAIQMAAAApACABAAAqADACAAArACAJDAAAkgkAIBIAAJEJACDeBAAAkAkAMN8EAAAtABDgBAAAkAkAMOEEAgClCAAh4gQCAKUIACHjBAIApQgAIeQEEACMCQAhAgwAAOAQACASAADfEAAgCgwAAJIJACASAACRCQAg3gQAAJAJADDfBAAALQAQ4AQAAJAJADDhBAIAAAAB4gQCAKUIACHjBAIApQgAIeQEEACMCQAhjgYAAI8JACADAAAALQAgAQAALgAwAgAALwAgAwAAAC0AIAEAAC4AMAIAAC8AIAEAAAAtACABAAAAIQAgAQAAACkAIAEAAAAtACALCwAAjQkAIBEAAI4JACDeBAAAiwkAMN8EAAA2ABDgBAAAiwkAMOEEAgClCAAh7QQCAKUIACHuBBAAjAkAIe8EEACMCQAh8AQBAP0HACHxBEAApggAIQMLAADdEAAgEQAA3hAAIPAEAADHCQAgCwsAAI0JACARAACOCQAg3gQAAIsJADDfBAAANgAQ4AQAAIsJADDhBAIAAAAB7QQCAKUIACHuBBAAjAkAIe8EEACMCQAh8AQBAP0HACHxBEAApggAIQMAAAA2ACABAAA3ADACAAA4ACAUBAAA2wgAIAYAAIQJACALAACKCQAg3gQAAIcJADDfBAAAOgAQ4AQAAIcJADDhBAIApQgAIe0EAgCoCAAh8QRAAKYIACH1BAIApQgAIdIFAQCCCAAh1gUBAP0HACHXBQEA_QcAIdsFAgClCAAh6QUBAP0HACHqBRAAiAkAIesFAQD9BwAh7AUBAP0HACHuBQAAiQnuBSLvBQEA_QcAIQsEAADTEAAgBgAA2xAAIAsAAN0QACDtBAAAxwkAINYFAADHCQAg1wUAAMcJACDpBQAAxwkAIOoFAADHCQAg6wUAAMcJACDsBQAAxwkAIO8FAADHCQAgFAQAANsIACAGAACECQAgCwAAigkAIN4EAACHCQAw3wQAADoAEOAEAACHCQAw4QQCAAAAAe0EAgCoCAAh8QRAAKYIACH1BAIApQgAIdIFAQCCCAAh1gUBAP0HACHXBQEA_QcAIdsFAgClCAAh6QUBAP0HACHqBRAAiAkAIesFAQD9BwAh7AUBAP0HACHuBQAAiQnuBSLvBQEA_QcAIQMAAAA6ACABAAA7ADACAAA8ACABAAAAFwAgAQAAABAAIAEAAAAaACABAAAANgAgAQAAADoAIAMAAAApACABAAAqADACAAArACAJCQAAhgkAIN4EAACFCQAw3wQAAEQAEOAEAACFCQAw4QQCAKUIACGSBQEAgggAIZQFAQCCCAAhlgUBAP0HACG7BQIApQgAIQIJAADcEAAglgUAAMcJACAJCQAAhgkAIN4EAACFCQAw3wQAAEQAEOAEAACFCQAw4QQCAAAAAZIFAQCCCAAhlAUBAIIIACGWBQEA_QcAIbsFAgClCAAhAwAAAEQAIAEAAEUAMAIAAEYAIAEAAAAaACABAAAAKQAgAQAAAEQAIAEAAAAHACABAAAAEAAgAwAAADoAIAEAADsAMAIAADwAIAMAAAAQACABAAARADACAAASACAJBgAAhAkAIN4EAACDCQAw3wQAAE8AEOAEAACDCQAw4QQCAKUIACGSBQEAgggAIZQFAQD9BwAhlgUBAP0HACHbBQIApQgAIQMGAADbEAAglAUAAMcJACCWBQAAxwkAIAkGAACECQAg3gQAAIMJADDfBAAATwAQ4AQAAIMJADDhBAIAAAABkgUBAIIIACGUBQEA_QcAIZYFAQD9BwAh2wUCAKUIACEDAAAATwAgAQAAUAAwAgAAUQAgAQAAADoAIAEAAAAQACABAAAATwAgAwAAADoAIAEAADsAMAIAADwAIAMAAAAQACABAAARADACAAASACAKBAAA2wgAIBsAAIIJACDeBAAAgAkAMN8EAABYABDgBAAAgAkAMOEEAgClCAAh8QRAAKYIACH1BAIApQgAIcgFAQCCCAAhygUAAIEJygUiAgQAANMQACAbAADaEAAgCgQAANsIACAbAACCCQAg3gQAAIAJADDfBAAAWAAQ4AQAAIAJADDhBAIAAAAB8QRAAKYIACH1BAIApQgAIcgFAQCCCAAhygUAAIEJygUiAwAAAFgAIAEAAFkAMAIAAFoAIAkaAAD_CAAg3gQAAP4IADDfBAAAXAAQ4AQAAP4IADDhBAIApQgAIZIFAQCCCAAhlwVAAKYIACHGBQAB3wgAIccFAgClCAAhARoAANkQACAJGgAA_wgAIN4EAAD-CAAw3wQAAFwAEOAEAAD-CAAw4QQCAAAAAZIFAQCCCAAhlwVAAKYIACHGBQAB3wgAIccFAgClCAAhAwAAAFwAIAEAAF0AMAIAAF4AIAEAAABcACADAAAAGgAgAQAAGwAwAgAAHAAgDwMAAPcIACAEAADbCAAg3gQAAPoIADDfBAAAYgAQ4AQAAPoIADDhBAIApQgAIfEEQACmCAAh9QQCAKUIACH2BAIAqAgAIZkFAAD7CJkFIpsFAAD8CJsFIp0FAAD9CJ0FIp4FAQD9BwAhnwUCAKgIACGgBQEA_QcAIQYDAADxCQAgBAAA0xAAIPYEAADHCQAgngUAAMcJACCfBQAAxwkAIKAFAADHCQAgDwMAAPcIACAEAADbCAAg3gQAAPoIADDfBAAAYgAQ4AQAAPoIADDhBAIAAAAB8QRAAKYIACH1BAIApQgAIfYEAgCoCAAhmQUAAPsImQUimwUAAPwImwUinQUAAP0InQUingUBAP0HACGfBQIAqAgAIaAFAQD9BwAhAwAAAGIAIAEAAGMAMAIAAGQAIAEAAAANACANBAAA2wgAIN4EAAD5CAAw3wQAAGcAEOAEAAD5CAAw4QQCAKUIACH1BAIApQgAIfkEQACmCAAhkgUBAIIIACGTBQEAgggAIZQFAQCCCAAhlQUEAOIIACGWBQEAgggAIZcFQACmCAAhAQQAANMQACANBAAA2wgAIN4EAAD5CAAw3wQAAGcAEOAEAAD5CAAw4QQCAAAAAfUEAgClCAAh-QRAAKYIACGSBQEAgggAIZMFAQCCCAAhlAUBAIIIACGVBQQA4ggAIZYFAQCCCAAhlwVAAKYIACEDAAAAZwAgAQAAaAAwAgAAaQAgCwMAAPkHACAEAADbCAAg3gQAANoIADDfBAAAawAQ4AQAANoIADDhBAIApQgAIfUEAgClCAAh9gQCAKUIACH3BAEAgggAIfgEIACDCAAh-QRAAKYIACEBAAAAawAgAQAAAAcAIAEAAAA6ACABAAAAEAAgAQAAAFgAIAEAAAAaACABAAAAYgAgAQAAAGcAIAMAAAAHACABAAAIADACAAAJACAFAwAA8QkAIAUAAL8QACAIAADCEAAghQUAAMcJACDzBQAAxwkAIA0DAAD3CAAgBQAA-AgAIAgAAPIIACDeBAAA9ggAMN8EAAALABDgBAAA9ggAMOEEAgAAAAHxBEAApggAIfYEAgClCAAhgAUBAIIIACGFBQEA_QcAIfIFAQCCCAAh8wUBAP0HACEDAAAACwAgAQAAdQAwAgAAdgAgBQMAAPEJACAIAADCEAAgFAAAxRAAIBUAANcQACAWAADYEAAgDgMAAPkHACAIAADyCAAgFAAA8wgAIBUAAPQIACAWAAD1CAAg3gQAAPEIADDfBAAAFwAQ4AQAAPEIADDhBAIAAAAB8QRAAKYIACH2BAIApQgAIfAFAQCCCAAh8QUBAIIIACGNBgAA8AgAIAMAAAAXACABAAB4ADACAAB5ACADAAAAEAAgAQAAEQAwAgAAEgAgCQMAAPkHACDeBAAA7wgAMN8EAAB8ABDgBAAA7wgAMOEEAgClCAAh9gQCAKUIACHPBQEAgggAIdAFAQCCCAAh0QUBAIIIACEBAwAA8QkAIAoDAAD5BwAg3gQAAO8IADDfBAAAfAAQ4AQAAO8IADDhBAIAAAAB9gQCAKUIACHPBQEAgggAIdAFAQCCCAAh0QUBAIIIACGMBgAA7ggAIAMAAAB8ACABAAB9ADACAAB-ACAKAwAA-QcAIN4EAADtCAAw3wQAAIABABDgBAAA7QgAMOEEAgClCAAh9gQCAKUIACHLBQEAgggAIcwFAQCCCAAhzQUBAIIIACHOBQEAgggAIQEDAADxCQAgCgMAAPkHACDeBAAA7QgAMN8EAACAAQAQ4AQAAO0IADDhBAIAAAAB9gQCAKUIACHLBQEAgggAIcwFAQCCCAAhzQUBAIIIACHOBQEAgggAIQMAAACAAQAgAQAAgQEAMAIAAIIBACADAAAAGgAgAQAAGwAwAgAAHAAgBwMAAPkHACDeBAAA7AgAMN8EAACFAQAQ4AQAAOwIADDhBAIApQgAIfEEQACmCAAh9gQCAKUIACEBAwAA8QkAIAcDAAD5BwAg3gQAAOwIADDfBAAAhQEAEOAEAADsCAAw4QQCAAAAAfEEQACmCAAh9gQCAKUIACEDAAAAhQEAIAEAAIYBADACAACHAQAgCQMAAPkHACDeBAAA6wgAMN8EAACJAQAQ4AQAAOsIADDhBAIApQgAIfEEQACmCAAh9gQCAKUIACGxBQEAgggAIbIFIACDCAAhAQMAAPEJACAJAwAA-QcAIN4EAADrCAAw3wQAAIkBABDgBAAA6wgAMOEEAgAAAAHxBEAApggAIfYEAgClCAAhsQUBAIIIACGyBSAAgwgAIQMAAACJAQAgAQAAigEAMAIAAIsBACAKAwAA-QcAIN4EAADpCAAw3wQAAI0BABDgBAAA6QgAMOEEAgClCAAh8QRAAKYIACH2BAIApQgAIa4FAADqCK4FIq8FAQCCCAAhsAUgAIMIACEBAwAA8QkAIAoDAAD5BwAg3gQAAOkIADDfBAAAjQEAEOAEAADpCAAw4QQCAAAAAfEEQACmCAAh9gQCAKUIACGuBQAA6giuBSKvBQEAgggAIbAFIACDCAAhAwAAAI0BACABAACOAQAwAgAAjwEAIA0DAAD5BwAgGQAA6AgAICgAAOMIACApAADnCAAg3gQAAOYIADDfBAAAkQEAEOAEAADmCAAw4QQCAKUIACHxBEAApggAIfYEAgClCAAh-QRAAKYIACGABQEAgggAIacFAgCoCAAhBQMAAPEJACAZAADKEAAgKAAA1RAAICkAAMkQACCnBQAAxwkAIA4DAAD5BwAgGQAA6AgAICgAAOMIACApAADnCAAg3gQAAOYIADDfBAAAkQEAEOAEAADmCAAw4QQCAAAAAfEEQACmCAAh9gQCAKUIACH5BEAApggAIYAFAQCCCAAhpwUCAKgIACGLBgAA5QgAIAMAAACRAQAgAQAAkgEAMAIAAJMBACABAAAAkQEAIAMAAACRAQAgAQAAkgEAMAIAAJMBACARAwAA-QcAICoAAOMIACAsAADkCAAg3gQAAOEIADDfBAAAlwEAEOAEAADhCAAw4QQCAKUIACHxBEAApggAIfYEAgClCAAh-QRAAKYIACGABQEAgggAIZQFAQD9BwAhlQUEAOIIACGjBQIAqAgAIaQFIACDCAAhpQUCAKgIACGmBQEA_QcAIQcDAADxCQAgKgAA1RAAICwAANYQACCUBQAAxwkAIKMFAADHCQAgpQUAAMcJACCmBQAAxwkAIBEDAAD5BwAgKgAA4wgAICwAAOQIACDeBAAA4QgAMN8EAACXAQAQ4AQAAOEIADDhBAIAAAAB8QRAAKYIACH2BAIApQgAIfkEQACmCAAhgAUBAIIIACGUBQEA_QcAIZUFBADiCAAhowUCAKgIACGkBSAAgwgAIaUFAgCoCAAhpgUBAP0HACEDAAAAlwEAIAEAAJgBADACAACZAQAgAQAAAJEBACAJKwAA4AgAIDsAAd8IACHeBAAA3ggAMN8EAACcAQAQ4AQAAN4IADDhBAIApQgAIfEEQACmCAAhoQUCAKUIACGiBQIApQgAIQErAADUEAAgCisAAOAIACA7AAHfCAAh3gQAAN4IADDfBAAAnAEAEOAEAADeCAAw4QQCAAAAAfEEQACmCAAhoQUCAKUIACGiBQIApQgAIYcGAADdCAAgAwAAAJwBACABAACdAQAwAgAAngEAIAEAAACcAQAgAQAAAJEBACABAAAAlwEAIAMAAACXAQAgAQAAmAEAMAIAAJkBACADAAAAYgAgAQAAYwAwAgAAZAAgCwMAAPkHACDeBAAAhwgAMN8EAAClAQAQ4AQAAIcIADDhBAIApQgAIfYEAgClCAAhgQUBAIIIACGOBQEAgggAIY8FAQCCCAAhkAUBAP0HACGRBQAAiAgAIAEAAAClAQAgCQMAAPkHACDeBAAAgQgAMN8EAACnAQAQ4AQAAIEIADDhBAIApQgAIfYEAgClCAAhiwUBAIIIACGMBSAAgwgAIY0FIACDCAAhAQAAAKcBACAHAwAA-QcAIDsAAPgHACDeBAAA_wcAMN8EAACpAQAQ4AQAAP8HADDhBAIApQgAIfYEAgClCAAhAQAAAKkBACAQAwAA-QcAIN4EAAD8BwAw3wQAAKsBABDgBAAA_AcAMOEEAgClCAAh9gQCAKUIACGBBQEA_QcAIYIFAQD9BwAhgwUBAP0HACGEBQEA_QcAIYUFAQD9BwAhhgUBAP0HACGHBQEA_QcAIYgFAQD9BwAhiQUBAP0HACGKBQEA_QcAIQEAAACrAQAgBwMAAPkHACA7AAD4BwAg3gQAAPcHADDfBAAArQEAEOAEAAD3BwAw4QQCAKUIACH2BAIApQgAIQEAAACtAQAgCQMAAPkHACDeBAAA3AgAMN8EAACvAQAQ4AQAANwIADDhBAIApQgAIfEEQACmCAAh9gQCAKUIACGABQEAgggAIYEFAQD9BwAhAgMAAPEJACCBBQAAxwkAIAkDAAD5BwAg3gQAANwIADDfBAAArwEAEOAEAADcCAAw4QQCAAAAAfEEQACmCAAh9gQCAKUIACGABQEAgggAIYEFAQD9BwAhAwAAAK8BACABAACwAQAwAgAAsQEAIAIDAADxCQAgBAAA0xAAIAsDAAD5BwAgBAAA2wgAIN4EAADaCAAw3wQAAGsAEOAEAADaCAAw4QQCAAAAAfUEAgAAAAH2BAIApQgAIfcEAQCCCAAh-AQgAIMIACH5BEAApggAIQMAAABrACABAACzAQAwAgAAtAEAIAEAAAADACABAAAABwAgAQAAAAsAIAEAAAAXACABAAAAEAAgAQAAAHwAIAEAAACAAQAgAQAAABoAIAEAAACFAQAgAQAAAIkBACABAAAAjQEAIAEAAACRAQAgAQAAAJcBACABAAAAYgAgAQAAAK8BACABAAAAawAgAQAAAAEAIBUFAAC_EAAgBwAAwBAAIAgAAMIQACAdAADLEAAgIAAAvhAAICEAAMEQACAiAADDEAAgIwAAxBAAICQAAMUQACAlAADGEAAgJgAAxxAAICcAAMgQACAtAADJEAAgLgAAyhAAIC8AAMwQACAwAADNEAAgMQAAzhAAIDIAAM8QACAzAADQEAAgNAAA0RAAIDUAANIQACADAAAADQAgAQAAxwEAMAIAAAEAIAMAAAANACABAADHAQAwAgAAAQAgAwAAAA0AIAEAAMcBADACAAABACAaBQAAqhAAIAcAAKsQACAIAACtEAAgHQAAthAAICAAAKkQACAhAACsEAAgIgAArhAAICMAAK8QACAkAACwEAAgJQAAsRAAICYAALIQACAnAACzEAAgLQAAtBAAIC4AALUQACAvAAC3EAAgMAAAuBAAIDEAALkQACAyAAC6EAAgMwAAuxAAIDQAALwQACA1AAC9EAAg4QQCAAAAAdAFAQAAAAHRBQEAAAABhQYgAAAAAYYGIAAAAAEBOwAAywEAIAXhBAIAAAAB0AUBAAAAAdEFAQAAAAGFBiAAAAABhgYgAAAAAQE7AADNAQAwATsAAM0BADAaBQAAzg4AIAcAAM8OACAIAADRDgAgHQAA2g4AICAAAM0OACAhAADQDgAgIgAA0g4AICMAANMOACAkAADUDgAgJQAA1Q4AICYAANYOACAnAADXDgAgLQAA2A4AIC4AANkOACAvAADbDgAgMAAA3A4AIDEAAN0OACAyAADeDgAgMwAA3w4AIDQAAOAOACA1AADhDgAg4QQCAMIJACHQBQEA5AkAIdEFAQDkCQAhhQYgAOUJACGGBiAA5QkAIQIAAAABACA7AADQAQAgBeEEAgDCCQAh0AUBAOQJACHRBQEA5AkAIYUGIADlCQAhhgYgAOUJACECAAAADQAgOwAA0gEAIAIAAAANACA7AADSAQAgAwAAAAEAIEIAAMsBACBDAADQAQAgAQAAAAEAIAEAAAANACAFDgAAyA4AIEgAAMkOACBJAADMDgAgSgAAyw4AIEsAAMoOACAI3gQAANkIADDfBAAA2QEAEOAEAADZCAAw4QQCAN4HACHQBQEA7gcAIdEFAQDuBwAhhQYgAO8HACGGBiAA7wcAIQMAAAANACABAADYAQAwRwAA2QEAIAMAAAANACABAADHAQAwAgAAAQAgAQAAAAUAIAEAAAAFACADAAAAAwAgAQAABAAwAgAABQAgAwAAAAMAIAEAAAQAMAIAAAUAIAMAAAADACABAAAEADACAAAFACAeAwAAvw4AIAUAAMAOACAIAADCDgAgDAAAxA4AIBgAAMEOACAcAADDDgAgHQAAxQ4AIB4AAMYOACAfAADHDgAg4QQCAAAAAfEEQAAAAAH2BAIAAAAB-QRAAAAAAYUFAQAAAAGIBQEAAAABigUBAAAAAZ0FAAAA-gUC3wVAAAAAAeUFAQAAAAHzBQEAAAAB-wUBAAAAAfwFAQAAAAH9BQEAAAAB_gUBAAAAAf8FAQAAAAGABgEAAAABgQYBAAAAAYIGAQAAAAGDBgEAAAABhAYBAAAAAQE7AADhAQAgFeEEAgAAAAHxBEAAAAAB9gQCAAAAAfkEQAAAAAGFBQEAAAABiAUBAAAAAYoFAQAAAAGdBQAAAPoFAt8FQAAAAAHlBQEAAAAB8wUBAAAAAfsFAQAAAAH8BQEAAAAB_QUBAAAAAf4FAQAAAAH_BQEAAAABgAYBAAAAAYEGAQAAAAGCBgEAAAABgwYBAAAAAYQGAQAAAAEBOwAA4wEAMAE7AADjAQAwHgMAAOkNACAFAADqDQAgCAAA7A0AIAwAAO4NACAYAADrDQAgHAAA7Q0AIB0AAO8NACAeAADwDQAgHwAA8Q0AIOEEAgDCCQAh8QRAAM4JACH2BAIAwgkAIfkEQADOCQAhhQUBAM0JACGIBQEAzQkAIYoFAQDNCQAhnQUAAKgN-gUi3wVAAPMKACHlBQEAzQkAIfMFAQDkCQAh-wUBAOQJACH8BQEA5AkAIf0FAQDkCQAh_gUBAM0JACH_BQEAzQkAIYAGAQDNCQAhgQYBAM0JACGCBgEAzQkAIYMGAQDNCQAhhAYBAM0JACECAAAABQAgOwAA5gEAIBXhBAIAwgkAIfEEQADOCQAh9gQCAMIJACH5BEAAzgkAIYUFAQDNCQAhiAUBAM0JACGKBQEAzQkAIZ0FAACoDfoFIt8FQADzCgAh5QUBAM0JACHzBQEA5AkAIfsFAQDkCQAh_AUBAOQJACH9BQEA5AkAIf4FAQDNCQAh_wUBAM0JACGABgEAzQkAIYEGAQDNCQAhggYBAM0JACGDBgEAzQkAIYQGAQDNCQAhAgAAAAMAIDsAAOgBACACAAAAAwAgOwAA6AEAIAMAAAAFACBCAADhAQAgQwAA5gEAIAEAAAAFACABAAAAAwAgEQ4AAOQNACBIAADlDQAgSQAA6A0AIEoAAOcNACBLAADmDQAghQUAAMcJACCIBQAAxwkAIIoFAADHCQAg3wUAAMcJACDlBQAAxwkAIP4FAADHCQAg_wUAAMcJACCABgAAxwkAIIEGAADHCQAgggYAAMcJACCDBgAAxwkAIIQGAADHCQAgGN4EAADYCAAw3wQAAO8BABDgBAAA2AgAMOEEAgDeBwAh8QRAAOcHACH2BAIA3gcAIfkEQADnBwAhhQUBAOYHACGIBQEA5gcAIYoFAQDmBwAhnQUAANUI-gUi3wVAAKEIACHlBQEA5gcAIfMFAQDuBwAh-wUBAO4HACH8BQEA7gcAIf0FAQDuBwAh_gUBAOYHACH_BQEA5gcAIYAGAQDmBwAhgQYBAOYHACGCBgEA5gcAIYMGAQDmBwAhhAYBAOYHACEDAAAAAwAgAQAA7gEAMEcAAO8BACADAAAAAwAgAQAABAAwAgAABQAgAQAAAAkAIAEAAAAJACADAAAABwAgAQAACAAwAgAACQAgAwAAAAcAIAEAAAgAMAIAAAkAIAMAAAAHACABAAAIADACAAAJACAVAwAAzw0AIAQAAM4NACAHAADjDQAgCAAA0Q0AIBgAANANACAZAADSDQAg4QQCAAAAAfAEAQAAAAHxBEAAAAAB9QQCAAAAAfYEAgAAAAGdBQEAAAABrgUBAAAAAcgFAQAAAAHcBQIAAAAB9AVAAAAAAfUFAQAAAAH2BQEAAAAB9wUBAAAAAfgFIAAAAAH6BQAAAPoFAgE7AAD3AQAgD-EEAgAAAAHwBAEAAAAB8QRAAAAAAfUEAgAAAAH2BAIAAAABnQUBAAAAAa4FAQAAAAHIBQEAAAAB3AUCAAAAAfQFQAAAAAH1BQEAAAAB9gUBAAAAAfcFAQAAAAH4BSAAAAAB-gUAAAD6BQIBOwAA-QEAMAE7AAD5AQAwAQAAAAsAIBUDAACrDQAgBAAAqg0AIAcAAOINACAIAACtDQAgGAAArA0AIBkAAK4NACDhBAIAwgkAIfAEAQDNCQAh8QRAAM4JACH1BAIAwgkAIfYEAgDCCQAhnQUBAOQJACGuBQEA5AkAIcgFAQDkCQAh3AUCAMIJACH0BUAAzgkAIfUFAQDkCQAh9gUBAOQJACH3BQEAzQkAIfgFIADlCQAh-gUAAKgN-gUiAgAAAAkAIDsAAP0BACAP4QQCAMIJACHwBAEAzQkAIfEEQADOCQAh9QQCAMIJACH2BAIAwgkAIZ0FAQDkCQAhrgUBAOQJACHIBQEA5AkAIdwFAgDCCQAh9AVAAM4JACH1BQEA5AkAIfYFAQDkCQAh9wUBAM0JACH4BSAA5QkAIfoFAACoDfoFIgIAAAAHACA7AAD_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_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_BRAAwQkAIcAFEADBCQAhxQUBAM0JACHSBQEA5AkAIdMFQADOCQAh1AUBAM0JACHVBQEAzQkAIdYFAQDNCQAh1wUBAM0JACHYBQEAzQkAIdkFEACZCwAhAgAAACsAIDsAAJADACAR4QQCAMIJACHjBAIApQoAIZ0FAAC1C9sFIrsFAgClCgAhvQUQAMEJACG-BRAAwQkAIb8FEADBCQAhwAUQAMEJACHFBQEAzQkAIdIFAQDkCQAh0wVAAM4JACHUBQEAzQkAIdUFAQDNCQAh1gUBAM0JACHXBQEAzQkAIdgFAQDNCQAh2QUQAJkLACECAAAAKQAgOwAAkgMAIAIAAAApACA7AACSAwAgAQAAABAAIAEAAAAaACADAAAAKwAgQgAAiQMAIEMAAJADACABAAAAKwAgAQAAACkAIA4OAACKDAAgSAAAiwwAIEkAAI4MACBKAACNDAAgSwAAjAwAIOMEAADHCQAguwUAAMcJACDFBQAAxwkAINQFAADHCQAg1QUAAMcJACDWBQAAxwkAINcFAADHCQAg2AUAAMcJACDZBQAAxwkAIBTeBAAAwggAMN8EAACbAwAQ4AQAAMIIADDhBAIA3gcAIeMEAgCOCAAhnQUAAMMI2wUiuwUCAI4IACG9BRAA3wcAIb4FEADfBwAhvwUQAN8HACHABRAA3wcAIcUFAQDmBwAh0gUBAO4HACHTBUAA5wcAIdQFAQDmBwAh1QUBAOYHACHWBQEA5gcAIdcFAQDmBwAh2AUBAOYHACHZBRAAtAgAIQMAAAApACABAACaAwAwRwAAmwMAIAMAAAApACABAAAqADACAAArACABAAAARgAgAQAAAEYAIAMAAABEACABAABFADACAABGACADAAAARAAgAQAARQAwAgAARgAgAwAAAEQAIAEAAEUAMAIAAEYAIAYJAACJDAAg4QQCAAAAAZIFAQAAAAGUBQEAAAABlgUBAAAAAbsFAgAAAAEBOwAAowMAIAXhBAIAAAABkgUBAAAAAZQFAQAAAAGWBQEAAAABuwUCAAAAAQE7AAClAwAwATsAAKUDADAGCQAAiAwAIOEEAgDCCQAhkgUBAOQJACGUBQEA5AkAIZYFAQDNCQAhuwUCAMIJACECAAAARgAgOwAAqAMAIAXhBAIAwgkAIZIFAQDkCQAhlAUBAOQJACGWBQEAzQkAIbsFAgDCCQAhAgAAAEQAIDsAAKoDACACAAAARAAgOwAAqgMAIAMAAABGACBCAACjAwAgQwAAqAMAIAEAAABGACABAAAARAAgBg4AAIMMACBIAACEDAAgSQAAhwwAIEoAAIYMACBLAACFDAAglgUAAMcJACAI3gQAAMEIADDfBAAAsQMAEOAEAADBCAAw4QQCAN4HACGSBQEA7gcAIZQFAQDuBwAhlgUBAOYHACG7BQIA3gcAIQMAAABEACABAACwAwAwRwAAsQMAIAMAAABEACABAABFADACAABGACABAAAAfgAgAQAAAH4AIAMAAAB8ACABAAB9ADACAAB-ACADAAAAfAAgAQAAfQAwAgAAfgAgAwAAAHwAIAEAAH0AMAIAAH4AIAYDAACCDAAg4QQCAAAAAfYEAgAAAAHPBQEAAAAB0AUBAAAAAdEFAQAAAAEBOwAAuQMAIAXhBAIAAAAB9gQCAAAAAc8FAQAAAAHQBQEAAAAB0QUBAAAAAQE7AAC7AwAwATsAALsDADAGAwAAgQwAIOEEAgDCCQAh9gQCAMIJACHPBQEA5AkAIdAFAQDkCQAh0QUBAOQJACECAAAAfgAgOwAAvgMAIAXhBAIAwgkAIfYEAgDCCQAhzwUBAOQJACHQBQEA5AkAIdEFAQDkCQAhAgAAAHwAIDsAAMADACACAAAAfAAgOwAAwAMAIAMAAAB-ACBCAAC5AwAgQwAAvgMAIAEAAAB-ACABAAAAfAAgBQ4AAPwLACBIAAD9CwAgSQAAgAwAIEoAAP8LACBLAAD-CwAgCN4EAADACAAw3wQAAMcDABDgBAAAwAgAMOEEAgDeBwAh9gQCAN4HACHPBQEA7gcAIdAFAQDuBwAh0QUBAO4HACEDAAAAfAAgAQAAxgMAMEcAAMcDACADAAAAfAAgAQAAfQAwAgAAfgAgAQAAAIIBACABAAAAggEAIAMAAACAAQAgAQAAgQEAMAIAAIIBACADAAAAgAEAIAEAAIEBADACAACCAQAgAwAAAIABACABAACBAQAwAgAAggEAIAcDAAD7CwAg4QQCAAAAAfYEAgAAAAHLBQEAAAABzAUBAAAAAc0FAQAAAAHOBQEAAAABATsAAM8DACAG4QQCAAAAAfYEAgAAAAHLBQEAAAABzAUBAAAAAc0FAQAAAAHOBQEAAAABATsAANEDADABOwAA0QMAMAcDAAD6CwAg4QQCAMIJACH2BAIAwgkAIcsFAQDkCQAhzAUBAOQJACHNBQEA5AkAIc4FAQDkCQAhAgAAAIIBACA7AADUAwAgBuEEAgDCCQAh9gQCAMIJACHLBQEA5AkAIcwFAQDkCQAhzQUBAOQJACHOBQEA5AkAIQIAAACAAQAgOwAA1gMAIAIAAACAAQAgOwAA1gMAIAMAAACCAQAgQgAAzwMAIEMAANQDACABAAAAggEAIAEAAACAAQAgBQ4AAPULACBIAAD2CwAgSQAA-QsAIEoAAPgLACBLAAD3CwAgCd4EAAC_CAAw3wQAAN0DABDgBAAAvwgAMOEEAgDeBwAh9gQCAN4HACHLBQEA7gcAIcwFAQDuBwAhzQUBAO4HACHOBQEA7gcAIQMAAACAAQAgAQAA3AMAMEcAAN0DACADAAAAgAEAIAEAAIEBADACAACCAQAgAQAAAFoAIAEAAABaACADAAAAWAAgAQAAWQAwAgAAWgAgAwAAAFgAIAEAAFkAMAIAAFoAIAMAAABYACABAABZADACAABaACAHBAAA8wsAIBsAAPQLACDhBAIAAAAB8QRAAAAAAfUEAgAAAAHIBQEAAAABygUAAADKBQIBOwAA5QMAIAXhBAIAAAAB8QRAAAAAAfUEAgAAAAHIBQEAAAABygUAAADKBQIBOwAA5wMAMAE7AADnAwAwBwQAAOULACAbAADmCwAg4QQCAMIJACHxBEAAzgkAIfUEAgDCCQAhyAUBAOQJACHKBQAA5AvKBSICAAAAWgAgOwAA6gMAIAXhBAIAwgkAIfEEQADOCQAh9QQCAMIJACHIBQEA5AkAIcoFAADkC8oFIgIAAABYACA7AADsAwAgAgAAAFgAIDsAAOwDACADAAAAWgAgQgAA5QMAIEMAAOoDACABAAAAWgAgAQAAAFgAIAUOAADfCwAgSAAA4AsAIEkAAOMLACBKAADiCwAgSwAA4QsAIAjeBAAAuwgAMN8EAADzAwAQ4AQAALsIADDhBAIA3gcAIfEEQADnBwAh9QQCAN4HACHIBQEA7gcAIcoFAAC8CMoFIgMAAABYACABAADyAwAwRwAA8wMAIAMAAABYACABAABZADACAABaACABAAAAXgAgAQAAAF4AIAMAAABcACABAABdADACAABeACADAAAAXAAgAQAAXQAwAgAAXgAgAwAAAFwAIAEAAF0AMAIAAF4AIAYaAADeCwAg4QQCAAAAAZIFAQAAAAGXBUAAAAABxgUAAQAAAccFAgAAAAEBOwAA-wMAIAXhBAIAAAABkgUBAAAAAZcFQAAAAAHGBQABAAABxwUCAAAAAQE7AAD9AwAwATsAAP0DADAGGgAA3QsAIOEEAgDCCQAhkgUBAOQJACGXBUAAzgkAIcYFAAGvCgAhxwUCAMIJACECAAAAXgAgOwAAgAQAIAXhBAIAwgkAIZIFAQDkCQAhlwVAAM4JACHGBQABrwoAIccFAgDCCQAhAgAAAFwAIDsAAIIEACACAAAAXAAgOwAAggQAIAMAAABeACBCAAD7AwAgQwAAgAQAIAEAAABeACABAAAAXAAgBQ4AANgLACBIAADZCwAgSQAA3AsAIEoAANsLACBLAADaCwAgCN4EAAC6CAAw3wQAAIkEABDgBAAAuggAMOEEAgDeBwAhkgUBAO4HACGXBUAA5wcAIcYFAAGbCAAhxwUCAN4HACEDAAAAXAAgAQAAiAQAMEcAAIkEACADAAAAXAAgAQAAXQAwAgAAXgAgAQAAABwAIAEAAAAcACADAAAAGgAgAQAAGwAwAgAAHAAgAwAAABoAIAEAABsAMAIAABwAIAMAAAAaACABAAAbADACAAAcACAZBAAA0gsAIAkAANELACAKAADTCwAgCwAA1AsAIA0AANULACAQAADWCwAgEwAA1wsAIOEEAgAAAAHtBAIAAAAB8AQBAAAAAfEEQAAAAAH1BAIAAAAB9gQCAAAAAfkEQAAAAAGdBQAAAMUFArsFAgAAAAG8BQIAAAABvQUQAAAAAb4FEAAAAAG_BRAAAAABwAUQAAAAAcEFEAAAAAHCBRAAAAABwwUQAAAAAcUFAQAAAAEBOwAAkQQAIBLhBAIAAAAB7QQCAAAAAfAEAQAAAAHxBEAAAAAB9QQCAAAAAfYEAgAAAAH5BEAAAAABnQUAAADFBQK7BQIAAAABvAUCAAAAAb0FEAAAAAG-BRAAAAABvwUQAAAAAcAFEAAAAAHBBRAAAAABwgUQAAAAAcMFEAAAAAHFBQEAAAABATsAAJMEADABOwAAkwQAMAEAAAAQACABAAAADQAgAQAAABcAIBkEAACcCwAgCQAAmwsAIAoAAJ0LACALAACeCwAgDQAAnwsAIBAAAKALACATAAChCwAg4QQCAMIJACHtBAIApQoAIfAEAQDNCQAh8QRAAM4JACH1BAIAwgkAIfYEAgDCCQAh-QRAAM4JACGdBQAAmgvFBSK7BQIApQoAIbwFAgClCgAhvQUQAMEJACG-BRAAwQkAIb8FEADBCQAhwAUQAMEJACHBBRAAmQsAIcIFEADBCQAhwwUQAMEJACHFBQEAzQkAIQIAAAAcACA7AACZBAAgEuEEAgDCCQAh7QQCAKUKACHwBAEAzQkAIfEEQADOCQAh9QQCAMIJACH2BAIAwgkAIfkEQADOCQAhnQUAAJoLxQUiuwUCAKUKACG8BQIApQoAIb0FEADBCQAhvgUQAMEJACG_BRAAwQkAIcAFEADBCQAhwQUQAJkLACHCBRAAwQkAIcMFEADBCQAhxQUBAM0JACECAAAAGgAgOwAAmwQAIAIAAAAaACA7AACbBAAgAQAAABAAIAEAAAANACABAAAAFwAgAwAAABwAIEIAAJEEACBDAACZBAAgAQAAABwAIAEAAAAaACALDgAAlAsAIEgAAJULACBJAACYCwAgSgAAlwsAIEsAAJYLACDtBAAAxwkAIPAEAADHCQAguwUAAMcJACC8BQAAxwkAIMEFAADHCQAgxQUAAMcJACAV3gQAALMIADDfBAAApQQAEOAEAACzCAAw4QQCAN4HACHtBAIAjggAIfAEAQDmBwAh8QRAAOcHACH1BAIA3gcAIfYEAgDeBwAh-QRAAOcHACGdBQAAtQjFBSK7BQIAjggAIbwFAgCOCAAhvQUQAN8HACG-BRAA3wcAIb8FEADfBwAhwAUQAN8HACHBBRAAtAgAIcIFEADfBwAhwwUQAN8HACHFBQEA5gcAIQMAAAAaACABAACkBAAwRwAApQQAIAMAAAAaACABAAAbADACAAAcACABAAAAIwAgAQAAACMAIAMAAAAhACABAAAiADACAAAjACADAAAAIQAgAQAAIgAwAgAAIwAgAwAAACEAIAEAACIAMAIAACMAIA0MAACSCwAgDwAAkwsAIOEEAgAAAAHjBAIAAAAB8AQBAAAAAfEEQAAAAAGzBQIAAAABtAUBAAAAAbUFEAAAAAG2BRAAAAABuAUAAAC4BQK5BUAAAAABugUBAAAAAQE7AACtBAAgC-EEAgAAAAHjBAIAAAAB8AQBAAAAAfEEQAAAAAGzBQIAAAABtAUBAAAAAbUFEAAAAAG2BRAAAAABuAUAAAC4BQK5BUAAAAABugUBAAAAAQE7AACvBAAwATsAAK8EADANDAAAkAsAIA8AAJELACDhBAIAwgkAIeMEAgDCCQAh8AQBAM0JACHxBEAAzgkAIbMFAgDCCQAhtAUBAM0JACG1BRAAwQkAIbYFEADBCQAhuAUAAI8LuAUiuQVAAM4JACG6BQEAzQkAIQIAAAAjACA7AACyBAAgC-EEAgDCCQAh4wQCAMIJACHwBAEAzQkAIfEEQADOCQAhswUCAMIJACG0BQEAzQkAIbUFEADBCQAhtgUQAMEJACG4BQAAjwu4BSK5BUAAzgkAIboFAQDNCQAhAgAAACEAIDsAALQEACACAAAAIQAgOwAAtAQAIAMAAAAjACBCAACtBAAgQwAAsgQAIAEAAAAjACABAAAAIQAgCA4AAIoLACBIAACLCwAgSQAAjgsAIEoAAI0LACBLAACMCwAg8AQAAMcJACC0BQAAxwkAILoFAADHCQAgDt4EAACvCAAw3wQAALsEABDgBAAArwgAMOEEAgDeBwAh4wQCAN4HACHwBAEA5gcAIfEEQADnBwAhswUCAN4HACG0BQEA5gcAIbUFEADfBwAhtgUQAN8HACG4BQAAsAi4BSK5BUAA5wcAIboFAQDmBwAhAwAAACEAIAEAALoEADBHAAC7BAAgAwAAACEAIAEAACIAMAIAACMAIAEAAACHAQAgAQAAAIcBACADAAAAhQEAIAEAAIYBADACAACHAQAgAwAAAIUBACABAACGAQAwAgAAhwEAIAMAAACFAQAgAQAAhgEAMAIAAIcBACAEAwAAiQsAIOEEAgAAAAHxBEAAAAAB9gQCAAAAAQE7AADDBAAgA-EEAgAAAAHxBEAAAAAB9gQCAAAAAQE7AADFBAAwATsAAMUEADAEAwAAiAsAIOEEAgDCCQAh8QRAAM4JACH2BAIAwgkAIQIAAACHAQAgOwAAyAQAIAPhBAIAwgkAIfEEQADOCQAh9gQCAMIJACECAAAAhQEAIDsAAMoEACACAAAAhQEAIDsAAMoEACADAAAAhwEAIEIAAMMEACBDAADIBAAgAQAAAIcBACABAAAAhQEAIAUOAACDCwAgSAAAhAsAIEkAAIcLACBKAACGCwAgSwAAhQsAIAbeBAAArggAMN8EAADRBAAQ4AQAAK4IADDhBAIA3gcAIfEEQADnBwAh9gQCAN4HACEDAAAAhQEAIAEAANAEADBHAADRBAAgAwAAAIUBACABAACGAQAwAgAAhwEAIAEAAACLAQAgAQAAAIsBACADAAAAiQEAIAEAAIoBADACAACLAQAgAwAAAIkBACABAACKAQAwAgAAiwEAIAMAAACJAQAgAQAAigEAMAIAAIsBACAGAwAAggsAIOEEAgAAAAHxBEAAAAAB9gQCAAAAAbEFAQAAAAGyBSAAAAABATsAANkEACAF4QQCAAAAAfEEQAAAAAH2BAIAAAABsQUBAAAAAbIFIAAAAAEBOwAA2wQAMAE7AADbBAAwBgMAAIELACDhBAIAwgkAIfEEQADOCQAh9gQCAMIJACGxBQEA5AkAIbIFIADlCQAhAgAAAIsBACA7AADeBAAgBeEEAgDCCQAh8QRAAM4JACH2BAIAwgkAIbEFAQDkCQAhsgUgAOUJACECAAAAiQEAIDsAAOAEACACAAAAiQEAIDsAAOAEACADAAAAiwEAIEIAANkEACBDAADeBAAgAQAAAIsBACABAAAAiQEAIAUOAAD8CgAgSAAA_QoAIEkAAIALACBKAAD_CgAgSwAA_goAIAjeBAAArQgAMN8EAADnBAAQ4AQAAK0IADDhBAIA3gcAIfEEQADnBwAh9gQCAN4HACGxBQEA7gcAIbIFIADvBwAhAwAAAIkBACABAADmBAAwRwAA5wQAIAMAAACJAQAgAQAAigEAMAIAAIsBACABAAAAjwEAIAEAAACPAQAgAwAAAI0BACABAACOAQAwAgAAjwEAIAMAAACNAQAgAQAAjgEAMAIAAI8BACADAAAAjQEAIAEAAI4BADACAACPAQAgBwMAAPsKACDhBAIAAAAB8QRAAAAAAfYEAgAAAAGuBQAAAK4FAq8FAQAAAAGwBSAAAAABATsAAO8EACAG4QQCAAAAAfEEQAAAAAH2BAIAAAABrgUAAACuBQKvBQEAAAABsAUgAAAAAQE7AADxBAAwATsAAPEEADAHAwAA-goAIOEEAgDCCQAh8QRAAM4JACH2BAIAwgkAIa4FAAD5Cq4FIq8FAQDkCQAhsAUgAOUJACECAAAAjwEAIDsAAPQEACAG4QQCAMIJACHxBEAAzgkAIfYEAgDCCQAhrgUAAPkKrgUirwUBAOQJACGwBSAA5QkAIQIAAACNAQAgOwAA9gQAIAIAAACNAQAgOwAA9gQAIAMAAACPAQAgQgAA7wQAIEMAAPQEACABAAAAjwEAIAEAAACNAQAgBQ4AAPQKACBIAAD1CgAgSQAA-AoAIEoAAPcKACBLAAD2CgAgCd4EAACpCAAw3wQAAP0EABDgBAAAqQgAMOEEAgDeBwAh8QRAAOcHACH2BAIA3gcAIa4FAACqCK4FIq8FAQDuBwAhsAUgAO8HACEDAAAAjQEAIAEAAPwEADBHAAD9BAAgAwAAAI0BACABAACOAQAwAgAAjwEAIAreBAAApAgAMN8EAACDBQAQ4AQAAKQIADDhBAIAAAABnQUBAIIIACGoBQEAgggAIakFQACmCAAhqgVAAKcIACGrBQIAqAgAIawFAQD9BwAhAQAAAIAFACABAAAAgAUAIAreBAAApAgAMN8EAACDBQAQ4AQAAKQIADDhBAIApQgAIZ0FAQCCCAAhqAUBAIIIACGpBUAApggAIaoFQACnCAAhqwUCAKgIACGsBQEA_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_AUAIAnhBAIAAAAB9QQCAAAAAfkEQAAAAAGSBQEAAAABkwUBAAAAAZQFAQAAAAGVBQQAAAABlgUBAAAAAZcFQAAAAAEBOwAA_gUAMAE7AAD-BQAwCgQAAJsKACDhBAIAwgkAIfUEAgDCCQAh-QRAAM4JACGSBQEA5AkAIZMFAQDkCQAhlAUBAOQJACGVBQQAmgoAIZYFAQDkCQAhlwVAAM4JACECAAAAaQAgOwAAgQYAIAnhBAIAwgkAIfUEAgDCCQAh-QRAAM4JACGSBQEA5AkAIZMFAQDkCQAhlAUBAOQJACGVBQQAmgoAIZYFAQDkCQAhlwVAAM4JACECAAAAZwAgOwAAgwYAIAIAAABnACA7AACDBgAgAwAAAGkAIEIAAPwFACBDAACBBgAgAQAAAGkAIAEAAABnACAFDgAAlQoAIEgAAJYKACBJAACZCgAgSgAAmAoAIEsAAJcKACAM3gQAAIkIADDfBAAAigYAEOAEAACJCAAw4QQCAN4HACH1BAIA3gcAIfkEQADnBwAhkgUBAO4HACGTBQEA7gcAIZQFAQDuBwAhlQUEAIoIACGWBQEA7gcAIZcFQADnBwAhAwAAAGcAIAEAAIkGADBHAACKBgAgAwAAAGcAIAEAAGgAMAIAAGkAIAsDAAD5BwAg3gQAAIcIADDfBAAApQEAEOAEAACHCAAw4QQCAAAAAfYEAgAAAAGBBQEAgggAIY4FAQCCCAAhjwUBAIIIACGQBQEA_QcAIZEFAACICAAgAQAAAI0GACABAAAAjQYAIAMDAADxCQAgkAUAAMcJACCRBQAAxwkAIAMAAAClAQAgAQAAkAYAMAIAAI0GACADAAAApQEAIAEAAJAGADACAACNBgAgAwAAAKUBACABAACQBgAwAgAAjQYAIAgDAACUCgAg4QQCAAAAAfYEAgAAAAGBBQEAAAABjgUBAAAAAY8FAQAAAAGQBQEAAAABkQWAAAAAAQE7AACUBgAgB-EEAgAAAAH2BAIAAAABgQUBAAAAAY4FAQAAAAGPBQEAAAABkAUBAAAAAZEFgAAAAAEBOwAAlgYAMAE7AACWBgAwCAMAAJMKACDhBAIAwgkAIfYEAgDCCQAhgQUBAOQJACGOBQEA5AkAIY8FAQDkCQAhkAUBAM0JACGRBYAAAAABAgAAAI0GACA7AACZBgAgB-EEAgDCCQAh9gQCAMIJACGBBQEA5AkAIY4FAQDkCQAhjwUBAOQJACGQBQEAzQkAIZEFgAAAAAECAAAApQEAIDsAAJsGACACAAAApQEAIDsAAJsGACADAAAAjQYAIEIAAJQGACBDAACZBgAgAQAAAI0GACABAAAApQEAIAcOAACOCgAgSAAAjwoAIEkAAJIKACBKAACRCgAgSwAAkAoAIJAFAADHCQAgkQUAAMcJACAK3gQAAIQIADDfBAAAogYAEOAEAACECAAw4QQCAN4HACH2BAIA3gcAIYEFAQDuBwAhjgUBAO4HACGPBQEA7gcAIZAFAQDmBwAhkQUAAIUIACADAAAApQEAIAEAAKEGADBHAACiBgAgAwAAAKUBACABAACQBgAwAgAAjQYAIAkDAAD5BwAg3gQAAIEIADDfBAAApwEAEOAEAACBCAAw4QQCAAAAAfYEAgAAAAGLBQEAgggAIYwFIACDCAAhjQUgAIMIACEBAAAApQYAIAEAAAClBgAgAQMAAPEJACADAAAApwEAIAEAAKgGADACAAClBgAgAwAAAKcBACABAACoBgAwAgAApQYAIAMAAACnAQAgAQAAqAYAMAIAAKUGACAGAwAAjQoAIOEEAgAAAAH2BAIAAAABiwUBAAAAAYwFIAAAAAGNBSAAAAABATsAAKwGACAF4QQCAAAAAfYEAgAAAAGLBQEAAAABjAUgAAAAAY0FIAAAAAEBOwAArgYAMAE7AACuBgAwBgMAAIwKACDhBAIAwgkAIfYEAgDCCQAhiwUBAOQJACGMBSAA5QkAIY0FIADlCQAhAgAAAKUGACA7AACxBgAgBeEEAgDCCQAh9gQCAMIJACGLBQEA5AkAIYwFIADlCQAhjQUgAOUJACECAAAApwEAIDsAALMGACACAAAApwEAIDsAALMGACADAAAApQYAIEIAAKwGACBDAACxBgAgAQAAAKUGACABAAAApwEAIAUOAACHCgAgSAAAiAoAIEkAAIsKACBKAACKCgAgSwAAiQoAIAjeBAAAgAgAMN8EAAC6BgAQ4AQAAIAIADDhBAIA3gcAIfYEAgDeBwAhiwUBAO4HACGMBSAA7wcAIY0FIADvBwAhAwAAAKcBACABAAC5BgAwRwAAugYAIAMAAACnAQAgAQAAqAYAMAIAAKUGACAHAwAA-QcAIDsAAPgHACDeBAAA_wcAMN8EAACpAQAQ4AQAAP8HADDhBAIAAAAB9gQCAAAAAQEAAAC9BgAgAQAAAL0GACABAwAA8QkAIAMAAACpAQAgAQAAwAYAMAIAAL0GACADAAAAqQEAIAEAAMAGADACAAC9BgAgAwAAAKkBACABAADABgAwAgAAvQYAIAQDAACGCgAgO4AAAAAB4QQCAAAAAfYEAgAAAAEBOwAAxAYAIAM7gAAAAAHhBAIAAAAB9gQCAAAAAQE7AADGBgAwATsAAMYGADAEAwAAhQoAIDuAAAAAAeEEAgDCCQAh9gQCAMIJACECAAAAvQYAIDsAAMkGACADO4AAAAAB4QQCAMIJACH2BAIAwgkAIQIAAACpAQAgOwAAywYAIAIAAACpAQAgOwAAywYAIAMAAAC9BgAgQgAAxAYAIEMAAMkGACABAAAAvQYAIAEAAACpAQAgBQ4AAIAKACBIAACBCgAgSQAAhAoAIEoAAIMKACBLAACCCgAgBjsAAPUHACDeBAAA_gcAMN8EAADSBgAQ4AQAAP4HADDhBAIA3gcAIfYEAgDeBwAhAwAAAKkBACABAADRBgAwRwAA0gYAIAMAAACpAQAgAQAAwAYAMAIAAL0GACAQAwAA-QcAIN4EAAD8BwAw3wQAAKsBABDgBAAA_AcAMOEEAgAAAAH2BAIAAAABgQUBAP0HACGCBQEA_QcAIYMFAQD9BwAhhAUBAP0HACGFBQEA_QcAIYYFAQD9BwAhhwUBAP0HACGIBQEA_QcAIYkFAQD9BwAhigUBAP0HACEBAAAA1QYAIAEAAADVBgAgCwMAAPEJACCBBQAAxwkAIIIFAADHCQAggwUAAMcJACCEBQAAxwkAIIUFAADHCQAghgUAAMcJACCHBQAAxwkAIIgFAADHCQAgiQUAAMcJACCKBQAAxwkAIAMAAACrAQAgAQAA2AYAMAIAANUGACADAAAAqwEAIAEAANgGADACAADVBgAgAwAAAKsBACABAADYBgAwAgAA1QYAIA0DAAD_CQAg4QQCAAAAAfYEAgAAAAGBBQEAAAABggUBAAAAAYMFAQAAAAGEBQEAAAABhQUBAAAAAYYFAQAAAAGHBQEAAAABiAUBAAAAAYkFAQAAAAGKBQEAAAABATsAANwGACAM4QQCAAAAAfYEAgAAAAGBBQEAAAABggUBAAAAAYMFAQAAAAGEBQEAAAABhQUBAAAAAYYFAQAAAAGHBQEAAAABiAUBAAAAAYkFAQAAAAGKBQEAAAABATsAAN4GADABOwAA3gYAMA0DAAD-CQAg4QQCAMIJACH2BAIAwgkAIYEFAQDNCQAhggUBAM0JACGDBQEAzQkAIYQFAQDNCQAhhQUBAM0JACGGBQEAzQkAIYcFAQDNCQAhiAUBAM0JACGJBQEAzQkAIYoFAQDNCQAhAgAAANUGACA7AADhBgAgDOEEAgDCCQAh9gQCAMIJACGBBQEAzQkAIYIFAQDNCQAhgwUBAM0JACGEBQEAzQkAIYUFAQDNCQAhhgUBAM0JACGHBQEAzQkAIYgFAQDNCQAhiQUBAM0JACGKBQEAzQkAIQIAAACrAQAgOwAA4wYAIAIAAACrAQAgOwAA4wYAIAMAAADVBgAgQgAA3AYAIEMAAOEGACABAAAA1QYAIAEAAACrAQAgDw4AAPkJACBIAAD6CQAgSQAA_QkAIEoAAPwJACBLAAD7CQAggQUAAMcJACCCBQAAxwkAIIMFAADHCQAghAUAAMcJACCFBQAAxwkAIIYFAADHCQAghwUAAMcJACCIBQAAxwkAIIkFAADHCQAgigUAAMcJACAP3gQAAPsHADDfBAAA6gYAEOAEAAD7BwAw4QQCAN4HACH2BAIA3gcAIYEFAQDmBwAhggUBAOYHACGDBQEA5gcAIYQFAQDmBwAhhQUBAOYHACGGBQEA5gcAIYcFAQDmBwAhiAUBAOYHACGJBQEA5gcAIYoFAQDmBwAhAwAAAKsBACABAADpBgAwRwAA6gYAIAMAAACrAQAgAQAA2AYAMAIAANUGACABAAAAsQEAIAEAAACxAQAgAwAAAK8BACABAACwAQAwAgAAsQEAIAMAAACvAQAgAQAAsAEAMAIAALEBACADAAAArwEAIAEAALABADACAACxAQAgBgMAAPgJACDhBAIAAAAB8QRAAAAAAfYEAgAAAAGABQEAAAABgQUBAAAAAQE7AADyBgAgBeEEAgAAAAHxBEAAAAAB9gQCAAAAAYAFAQAAAAGBBQEAAAABATsAAPQGADABOwAA9AYAMAYDAAD3CQAg4QQCAMIJACHxBEAAzgkAIfYEAgDCCQAhgAUBAOQJACGBBQEAzQkAIQIAAACxAQAgOwAA9wYAIAXhBAIAwgkAIfEEQADOCQAh9gQCAMIJACGABQEA5AkAIYEFAQDNCQAhAgAAAK8BACA7AAD5BgAgAgAAAK8BACA7AAD5BgAgAwAAALEBACBCAADyBgAgQwAA9wYAIAEAAACxAQAgAQAAAK8BACAGDgAA8gkAIEgAAPMJACBJAAD2CQAgSgAA9QkAIEsAAPQJACCBBQAAxwkAIAjeBAAA-gcAMN8EAACABwAQ4AQAAPoHADDhBAIA3gcAIfEEQADnBwAh9gQCAN4HACGABQEA7gcAIYEFAQDmBwAhAwAAAK8BACABAAD_BgAwRwAAgAcAIAMAAACvAQAgAQAAsAEAMAIAALEBACAHAwAA-QcAIDsAAPgHACDeBAAA9wcAMN8EAACtAQAQ4AQAAPcHADDhBAIAAAAB9gQCAAAAAQEAAACDBwAgAQAAAIMHACABAwAA8QkAIAMAAACtAQAgAQAAhgcAMAIAAIMHACADAAAArQEAIAEAAIYHADACAACDBwAgAwAAAK0BACABAACGBwAwAgAAgwcAIAQDAADwCQAgO4AAAAAB4QQCAAAAAfYEAgAAAAEBOwAAigcAIAM7gAAAAAHhBAIAAAAB9gQCAAAAAQE7AACMBwAwATsAAIwHADAEAwAA7wkAIDuAAAAAAeEEAgDCCQAh9gQCAMIJACECAAAAgwcAIDsAAI8HACADO4AAAAAB4QQCAMIJACH2BAIAwgkAIQIAAACtAQAgOwAAkQcAIAIAAACtAQAgOwAAkQcAIAMAAACDBwAgQgAAigcAIEMAAI8HACABAAAAgwcAIAEAAACtAQAgBQ4AAOoJACBIAADrCQAgSQAA7gkAIEoAAO0JACBLAADsCQAgBjsAAPUHACDeBAAA9AcAMN8EAACYBwAQ4AQAAPQHADDhBAIA3gcAIfYEAgDeBwAhAwAAAK0BACABAACXBwAwRwAAmAcAIAMAAACtAQAgAQAAhgcAMAIAAIMHACABAAAAtAEAIAEAAAC0AQAgAwAAAGsAIAEAALMBADACAAC0AQAgAwAAAGsAIAEAALMBADACAAC0AQAgAwAAAGsAIAEAALMBADACAAC0AQAgCAMAAOkJACAEAADoCQAg4QQCAAAAAfUEAgAAAAH2BAIAAAAB9wQBAAAAAfgEIAAAAAH5BEAAAAABATsAAKAHACAG4QQCAAAAAfUEAgAAAAH2BAIAAAAB9wQBAAAAAfgEIAAAAAH5BEAAAAABATsAAKIHADABOwAAogcAMAgDAADnCQAgBAAA5gkAIOEEAgDCCQAh9QQCAMIJACH2BAIAwgkAIfcEAQDkCQAh-AQgAOUJACH5BEAAzgkAIQIAAAC0AQAgOwAApQcAIAbhBAIAwgkAIfUEAgDCCQAh9gQCAMIJACH3BAEA5AkAIfgEIADlCQAh-QRAAM4JACECAAAAawAgOwAApwcAIAIAAABrACA7AACnBwAgAwAAALQBACBCAACgBwAgQwAApQcAIAEAAAC0AQAgAQAAAGsAIAUOAADfCQAgSAAA4AkAIEkAAOMJACBKAADiCQAgSwAA4QkAIAneBAAA7QcAMN8EAACuBwAQ4AQAAO0HADDhBAIA3gcAIfUEAgDeBwAh9gQCAN4HACH3BAEA7gcAIfgEIADvBwAh-QRAAOcHACEDAAAAawAgAQAArQcAMEcAAK4HACADAAAAawAgAQAAswEAMAIAALQBACABAAAAOAAgAQAAADgAIAMAAAA2ACABAAA3ADACAAA4ACADAAAANgAgAQAANwAwAgAAOAAgAwAAADYAIAEAADcAMAIAADgAIAgLAADdCQAgEQAA3gkAIOEEAgAAAAHtBAIAAAAB7gQQAAAAAe8EEAAAAAHwBAEAAAAB8QRAAAAAAQE7AAC2BwAgBuEEAgAAAAHtBAIAAAAB7gQQAAAAAe8EEAAAAAHwBAEAAAAB8QRAAAAAAQE7AAC4BwAwATsAALgHADAICwAAzwkAIBEAANAJACDhBAIAwgkAIe0EAgDCCQAh7gQQAMEJACHvBBAAwQkAIfAEAQDNCQAh8QRAAM4JACECAAAAOAAgOwAAuwcAIAbhBAIAwgkAIe0EAgDCCQAh7gQQAMEJACHvBBAAwQkAIfAEAQDNCQAh8QRAAM4JACECAAAANgAgOwAAvQcAIAIAAAA2ACA7AAC9BwAgAwAAADgAIEIAALYHACBDAAC7BwAgAQAAADgAIAEAAAA2ACAGDgAAyAkAIEgAAMkJACBJAADMCQAgSgAAywkAIEsAAMoJACDwBAAAxwkAIAneBAAA5QcAMN8EAADEBwAQ4AQAAOUHADDhBAIA3gcAIe0EAgDeBwAh7gQQAN8HACHvBBAA3wcAIfAEAQDmBwAh8QRAAOcHACEDAAAANgAgAQAAwwcAMEcAAMQHACADAAAANgAgAQAANwAwAgAAOAAgAQAAAC8AIAEAAAAvACADAAAALQAgAQAALgAwAgAALwAgAwAAAC0AIAEAAC4AMAIAAC8AIAMAAAAtACABAAAuADACAAAvACAGDAAAxgkAIBIAAMUJACDhBAIAAAAB4gQCAAAAAeMEAgAAAAHkBBAAAAABATsAAMwHACAE4QQCAAAAAeIEAgAAAAHjBAIAAAAB5AQQAAAAAQE7AADOBwAwATsAAM4HADAGDAAAxAkAIBIAAMMJACDhBAIAwgkAIeIEAgDCCQAh4wQCAMIJACHkBBAAwQkAIQIAAAAvACA7AADRBwAgBOEEAgDCCQAh4gQCAMIJACHjBAIAwgkAIeQEEADBCQAhAgAAAC0AIDsAANMHACACAAAALQAgOwAA0wcAIAMAAAAvACBCAADMBwAgQwAA0QcAIAEAAAAvACABAAAALQAgBQ4AALwJACBIAAC9CQAgSQAAwAkAIEoAAL8JACBLAAC-CQAgB94EAADdBwAw3wQAANoHABDgBAAA3QcAMOEEAgDeBwAh4gQCAN4HACHjBAIA3gcAIeQEEADfBwAhAwAAAC0AIAEAANkHADBHAADaBwAgAwAAAC0AIAEAAC4AMAIAAC8AIAfeBAAA3QcAMN8EAADaBwAQ4AQAAN0HADDhBAIA3gcAIeIEAgDeBwAh4wQCAN4HACHkBBAA3wcAIQ0OAADhBwAgSAAA5AcAIEkAAOEHACBKAADhBwAgSwAA4QcAIOUEAgAAAAHmBAIAAAAE5wQCAAAABOgEAgAAAAHpBAIAAAAB6gQCAAAAAesEAgAAAAHsBAIA4wcAIQ0OAADhBwAgSAAA4gcAIEkAAOIHACBKAADiBwAgSwAA4gcAIOUEEAAAAAHmBBAAAAAE5wQQAAAABOgEEAAAAAHpBBAAAAAB6gQQAAAAAesEEAAAAAHsBBAA4AcAIQ0OAADhBwAgSAAA4gcAIEkAAOIHACBKAADiBwAgSwAA4gcAIOUEEAAAAAHmBBAAAAAE5wQQAAAABOgEEAAAAAHpBBAAAAAB6gQQAAAAAesEEAAAAAHsBBAA4AcAIQjlBAIAAAAB5gQCAAAABOcEAgAAAAToBAIAAAAB6QQCAAAAAeoEAgAAAAHrBAIAAAAB7AQCAOEHACEI5QQQAAAAAeYEEAAAAATnBBAAAAAE6AQQAAAAAekEEAAAAAHqBBAAAAAB6wQQAAAAAewEEADiBwAhDQ4AAOEHACBIAADkBwAgSQAA4QcAIEoAAOEHACBLAADhBwAg5QQCAAAAAeYEAgAAAATnBAIAAAAE6AQCAAAAAekEAgAAAAHqBAIAAAAB6wQCAAAAAewEAgDjBwAhCOUECAAAAAHmBAgAAAAE5wQIAAAABOgECAAAAAHpBAgAAAAB6gQIAAAAAesECAAAAAHsBAgA5AcAIQneBAAA5QcAMN8EAADEBwAQ4AQAAOUHADDhBAIA3gcAIe0EAgDeBwAh7gQQAN8HACHvBBAA3wcAIfAEAQDmBwAh8QRAAOcHACEODgAA6wcAIEoAAOwHACBLAADsBwAg5QQBAAAAAeYEAQAAAAXnBAEAAAAF6AQBAAAAAekEAQAAAAHqBAEAAAAB6wQBAAAAAewEAQDqBwAh8gQBAAAAAfMEAQAAAAH0BAEAAAABCw4AAOEHACBKAADpBwAgSwAA6QcAIOUEQAAAAAHmBEAAAAAE5wRAAAAABOgEQAAAAAHpBEAAAAAB6gRAAAAAAesEQAAAAAHsBEAA6AcAIQsOAADhBwAgSgAA6QcAIEsAAOkHACDlBEAAAAAB5gRAAAAABOcEQAAAAAToBEAAAAAB6QRAAAAAAeoEQAAAAAHrBEAAAAAB7ARAAOgHACEI5QRAAAAAAeYEQAAAAATnBEAAAAAE6ARAAAAAAekEQAAAAAHqBEAAAAAB6wRAAAAAAewEQADpBwAhDg4AAOsHACBKAADsBwAgSwAA7AcAIOUEAQAAAAHmBAEAAAAF5wQBAAAABegEAQAAAAHpBAEAAAAB6gQBAAAAAesEAQAAAAHsBAEA6gcAIfIEAQAAAAHzBAEAAAAB9AQBAAAAAQjlBAIAAAAB5gQCAAAABecEAgAAAAXoBAIAAAAB6QQCAAAAAeoEAgAAAAHrBAIAAAAB7AQCAOsHACEL5QQBAAAAAeYEAQAAAAXnBAEAAAAF6AQBAAAAAekEAQAAAAHqBAEAAAAB6wQBAAAAAewEAQDsBwAh8gQBAAAAAfMEAQAAAAH0BAEAAAABCd4EAADtBwAw3wQAAK4HABDgBAAA7QcAMOEEAgDeBwAh9QQCAN4HACH2BAIA3gcAIfcEAQDuBwAh-AQgAO8HACH5BEAA5wcAIQ4OAADhBwAgSgAA8wcAIEsAAPMHACDlBAEAAAAB5gQBAAAABOcEAQAAAAToBAEAAAAB6QQBAAAAAeoEAQAAAAHrBAEAAAAB7AQBAPIHACHyBAEAAAAB8wQBAAAAAfQEAQAAAAEFDgAA4QcAIEoAAPEHACBLAADxBwAg5QQgAAAAAewEIADwBwAhBQ4AAOEHACBKAADxBwAgSwAA8QcAIOUEIAAAAAHsBCAA8AcAIQLlBCAAAAAB7AQgAPEHACEODgAA4QcAIEoAAPMHACBLAADzBwAg5QQBAAAAAeYEAQAAAATnBAEAAAAE6AQBAAAAAekEAQAAAAHqBAEAAAAB6wQBAAAAAewEAQDyBwAh8gQBAAAAAfMEAQAAAAH0BAEAAAABC-UEAQAAAAHmBAEAAAAE5wQBAAAABOgEAQAAAAHpBAEAAAAB6gQBAAAAAesEAQAAAAHsBAEA8wcAIfIEAQAAAAHzBAEAAAAB9AQBAAAAAQY7AAD1BwAg3gQAAPQHADDfBAAAmAcAEOAEAAD0BwAw4QQCAN4HACH2BAIA3gcAIQ8OAADhBwAgSgAA9gcAIEsAAPYHACDlBIAAAAAB6ASAAAAAAekEgAAAAAHqBIAAAAAB6wSAAAAAAewEgAAAAAH6BAEAAAAB-wQBAAAAAfwEAQAAAAH9BIAAAAAB_gSAAAAAAf8EgAAAAAEM5QSAAAAAAegEgAAAAAHpBIAAAAAB6gSAAAAAAesEgAAAAAHsBIAAAAAB-gQBAAAAAfsEAQAAAAH8BAEAAAAB_QSAAAAAAf4EgAAAAAH_BIAAAAABBwMAAPkHACA7AAD4BwAg3gQAAPcHADDfBAAArQEAEOAEAAD3BwAw4QQCAKUIACH2BAIApQgAIQzlBIAAAAAB6ASAAAAAAekEgAAAAAHqBIAAAAAB6wSAAAAAAewEgAAAAAH6BAEAAAAB-wQBAAAAAfwEAQAAAAH9BIAAAAAB_gSAAAAAAf8EgAAAAAEfBQAA-AgAIAcAAKYJACAIAADyCAAgHQAArQkAICAAAKUJACAhAACnCQAgIgAAqAkAICMAAKkJACAkAADzCAAgJQAAqgkAICYAAKsJACAnAACsCQAgLQAA5wgAIC4AAOgIACAvAACuCQAgMAAArwkAIDEAALAJACAyAACxCQAgMwAAsgkAIDQAALMJACA1AAC0CQAg3gQAAKQJADDfBAAADQAQ4AQAAKQJADDhBAIApQgAIdAFAQCCCAAh0QUBAIIIACGFBiAAgwgAIYYGIACDCAAhjwYAAA0AIJAGAAANACAI3gQAAPoHADDfBAAAgAcAEOAEAAD6BwAw4QQCAN4HACHxBEAA5wcAIfYEAgDeBwAhgAUBAO4HACGBBQEA5gcAIQ_eBAAA-wcAMN8EAADqBgAQ4AQAAPsHADDhBAIA3gcAIfYEAgDeBwAhgQUBAOYHACGCBQEA5gcAIYMFAQDmBwAhhAUBAOYHACGFBQEA5gcAIYYFAQDmBwAhhwUBAOYHACGIBQEA5gcAIYkFAQDmBwAhigUBAOYHACEQAwAA-QcAIN4EAAD8BwAw3wQAAKsBABDgBAAA_AcAMOEEAgClCAAh9gQCAKUIACGBBQEA_QcAIYIFAQD9BwAhgwUBAP0HACGEBQEA_QcAIYUFAQD9BwAhhgUBAP0HACGHBQEA_QcAIYgFAQD9BwAhiQUBAP0HACGKBQEA_QcAIQvlBAEAAAAB5gQBAAAABecEAQAAAAXoBAEAAAAB6QQBAAAAAeoEAQAAAAHrBAEAAAAB7AQBAOwHACHyBAEAAAAB8wQBAAAAAfQEAQAAAAEGOwAA9QcAIN4EAAD-BwAw3wQAANIGABDgBAAA_gcAMOEEAgDeBwAh9gQCAN4HACEHAwAA-QcAIDsAAPgHACDeBAAA_wcAMN8EAACpAQAQ4AQAAP8HADDhBAIApQgAIfYEAgClCAAhCN4EAACACAAw3wQAALoGABDgBAAAgAgAMOEEAgDeBwAh9gQCAN4HACGLBQEA7gcAIYwFIADvBwAhjQUgAO8HACEJAwAA-QcAIN4EAACBCAAw3wQAAKcBABDgBAAAgQgAMOEEAgClCAAh9gQCAKUIACGLBQEAgggAIYwFIACDCAAhjQUgAIMIACEL5QQBAAAAAeYEAQAAAATnBAEAAAAE6AQBAAAAAekEAQAAAAHqBAEAAAAB6wQBAAAAAewEAQDzBwAh8gQBAAAAAfMEAQAAAAH0BAEAAAABAuUEIAAAAAHsBCAA8QcAIQreBAAAhAgAMN8EAACiBgAQ4AQAAIQIADDhBAIA3gcAIfYEAgDeBwAhgQUBAO4HACGOBQEA7gcAIY8FAQDuBwAhkAUBAOYHACGRBQAAhQgAIA8OAADrBwAgSgAAhggAIEsAAIYIACDlBIAAAAAB6ASAAAAAAekEgAAAAAHqBIAAAAAB6wSAAAAAAewEgAAAAAH6BAEAAAAB-wQBAAAAAfwEAQAAAAH9BIAAAAAB_gSAAAAAAf8EgAAAAAEM5QSAAAAAAegEgAAAAAHpBIAAAAAB6gSAAAAAAesEgAAAAAHsBIAAAAAB-gQBAAAAAfsEAQAAAAH8BAEAAAAB_QSAAAAAAf4EgAAAAAH_BIAAAAABCwMAAPkHACDeBAAAhwgAMN8EAAClAQAQ4AQAAIcIADDhBAIApQgAIfYEAgClCAAhgQUBAIIIACGOBQEAgggAIY8FAQCCCAAhkAUBAP0HACGRBQAAiAgAIAzlBIAAAAAB6ASAAAAAAekEgAAAAAHqBIAAAAAB6wSAAAAAAewEgAAAAAH6BAEAAAAB-wQBAAAAAfwEAQAAAAH9BIAAAAAB_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_BRAA3wcAIcAFEADfBwAhwQUQALQIACHCBRAA3wcAIcMFEADfBwAhxQUBAOYHACENDgAA6wcAIEgAALkIACBJAAC5CAAgSgAAuQgAIEsAALkIACDlBBAAAAAB5gQQAAAABecEEAAAAAXoBBAAAAAB6QQQAAAAAeoEEAAAAAHrBBAAAAAB7AQQALgIACEHDgAA4QcAIEoAALcIACBLAAC3CAAg5QQAAADFBQLmBAAAAMUFCOcEAAAAxQUI7AQAALYIxQUiBw4AAOEHACBKAAC3CAAgSwAAtwgAIOUEAAAAxQUC5gQAAADFBQjnBAAAAMUFCOwEAAC2CMUFIgTlBAAAAMUFAuYEAAAAxQUI5wQAAADFBQjsBAAAtwjFBSINDgAA6wcAIEgAALkIACBJAAC5CAAgSgAAuQgAIEsAALkIACDlBBAAAAAB5gQQAAAABecEEAAAAAXoBBAAAAAB6QQQAAAAAeoEEAAAAAHrBBAAAAAB7AQQALgIACEI5QQQAAAAAeYEEAAAAAXnBBAAAAAF6AQQAAAAAekEEAAAAAHqBBAAAAAB6wQQAAAAAewEEAC5CAAhCN4EAAC6CAAw3wQAAIkEABDgBAAAuggAMOEEAgDeBwAhkgUBAO4HACGXBUAA5wcAIcYFAAGbCAAhxwUCAN4HACEI3gQAALsIADDfBAAA8wMAEOAEAAC7CAAw4QQCAN4HACHxBEAA5wcAIfUEAgDeBwAhyAUBAO4HACHKBQAAvAjKBSIHDgAA4QcAIEoAAL4IACBLAAC-CAAg5QQAAADKBQLmBAAAAMoFCOcEAAAAygUI7AQAAL0IygUiBw4AAOEHACBKAAC-CAAgSwAAvggAIOUEAAAAygUC5gQAAADKBQjnBAAAAMoFCOwEAAC9CMoFIgTlBAAAAMoFAuYEAAAAygUI5wQAAADKBQjsBAAAvgjKBSIJ3gQAAL8IADDfBAAA3QMAEOAEAAC_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-gUAANUI-gUiBw4AAOEHACBKAADXCAAgSwAA1wgAIOUEAAAA-gUC5gQAAAD6BQjnBAAAAPoFCOwEAADWCPoFIgcOAADhBwAgSgAA1wgAIEsAANcIACDlBAAAAPoFAuYEAAAA-gUI5wQAAAD6BQjsBAAA1gj6BSIE5QQAAAD6BQLmBAAAAPoFCOcEAAAA-gUI7AQAANcI-gUiGN4EAADYCAAw3wQAAO8BABDgBAAA2AgAMOEEAgDeBwAh8QRAAOcHACH2BAIA3gcAIfkEQADnBwAhhQUBAOYHACGIBQEA5gcAIYoFAQDmBwAhnQUAANUI-gUi3wVAAKEIACHlBQEA5gcAIfMFAQDuBwAh-wUBAO4HACH8BQEA7gcAIf0FAQDuBwAh_gUBAOYHACH_BQEA5gcAIYAGAQDmBwAhgQYBAOYHACGCBgEA5gcAIYMGAQDmBwAhhAYBAOYHACEI3gQAANkIADDfBAAA2QEAEOAEAADZCAAw4QQCAN4HACHQBQEA7gcAIdEFAQDuBwAhhQYgAO8HACGGBiAA7wcAIQsDAAD5BwAgBAAA2wgAIN4EAADaCAAw3wQAAGsAEOAEAADaCAAw4QQCAKUIACH1BAIApQgAIfYEAgClCAAh9wQBAIIIACH4BCAAgwgAIfkEQACmCAAhIwMAAPkHACAFAAD4CAAgCAAA8ggAIAwAAPMIACAYAAD1CAAgHAAAuQkAIB0AAK0JACAeAAC6CQAgHwAAuwkAIN4EAAC4CQAw3wQAAAMAEOAEAAC4CQAw4QQCAKUIACHxBEAApggAIfYEAgClCAAh-QRAAKYIACGFBQEA_QcAIYgFAQD9BwAhigUBAP0HACGdBQAAtgn6BSLfBUAApwgAIeUFAQD9BwAh8wUBAIIIACH7BQEAgggAIfwFAQCCCAAh_QUBAIIIACH-BQEA_QcAIf8FAQD9BwAhgAYBAP0HACGBBgEA_QcAIYIGAQD9BwAhgwYBAP0HACGEBgEA_QcAIY8GAAADACCQBgAAAwAgCQMAAPkHACDeBAAA3AgAMN8EAACvAQAQ4AQAANwIADDhBAIApQgAIfEEQACmCAAh9gQCAKUIACGABQEAgggAIYEFAQD9BwAhAqEFAgAAAAGiBQIAAAABCSsAAOAIACA7AAHfCAAh3gQAAN4IADDfBAAAnAEAEOAEAADeCAAw4QQCAKUIACHxBEAApggAIaEFAgClCAAhogUCAKUIACEE5QQAAQAAAeYEAAEAAATnBAABAAAE7AQAAZ0IACETAwAA-QcAICoAAOMIACAsAADkCAAg3gQAAOEIADDfBAAAlwEAEOAEAADhCAAw4QQCAKUIACHxBEAApggAIfYEAgClCAAh-QRAAKYIACGABQEAgggAIZQFAQD9BwAhlQUEAOIIACGjBQIAqAgAIaQFIACDCAAhpQUCAKgIACGmBQEA_QcAIY8GAACXAQAgkAYAAJcBACARAwAA-QcAICoAAOMIACAsAADkCAAg3gQAAOEIADDfBAAAlwEAEOAEAADhCAAw4QQCAKUIACHxBEAApggAIfYEAgClCAAh-QRAAKYIACGABQEAgggAIZQFAQD9BwAhlQUEAOIIACGjBQIAqAgAIaQFIACDCAAhpQUCAKgIACGmBQEA_QcAIQjlBAQAAAAB5gQEAAAABOcEBAAAAAToBAQAAAAB6QQEAAAAAeoEBAAAAAHrBAQAAAAB7AQEAIwIACEPAwAA-QcAIBkAAOgIACAoAADjCAAgKQAA5wgAIN4EAADmCAAw3wQAAJEBABDgBAAA5ggAMOEEAgClCAAh8QRAAKYIACH2BAIApQgAIfkEQACmCAAhgAUBAIIIACGnBQIAqAgAIY8GAACRAQAgkAYAAJEBACADiAYAAJwBACCJBgAAnAEAIIoGAACcAQAgA_YEAgAAAAGABQEAAAABpwUCAAAAAQ0DAAD5BwAgGQAA6AgAICgAAOMIACApAADnCAAg3gQAAOYIADDfBAAAkQEAEOAEAADmCAAw4QQCAKUIACHxBEAApggAIfYEAgClCAAh-QRAAKYIACGABQEAgggAIacFAgCoCAAhA4gGAACRAQAgiQYAAJEBACCKBgAAkQEAIAOIBgAAlwEAIIkGAACXAQAgigYAAJcBACAKAwAA-QcAIN4EAADpCAAw3wQAAI0BABDgBAAA6QgAMOEEAgClCAAh8QRAAKYIACH2BAIApQgAIa4FAADqCK4FIq8FAQCCCAAhsAUgAIMIACEE5QQAAACuBQLmBAAAAK4FCOcEAAAArgUI7AQAAKwIrgUiCQMAAPkHACDeBAAA6wgAMN8EAACJAQAQ4AQAAOsIADDhBAIApQgAIfEEQACmCAAh9gQCAKUIACGxBQEAgggAIbIFIACDCAAhBwMAAPkHACDeBAAA7AgAMN8EAACFAQAQ4AQAAOwIADDhBAIApQgAIfEEQACmCAAh9gQCAKUIACEKAwAA-QcAIN4EAADtCAAw3wQAAIABABDgBAAA7QgAMOEEAgClCAAh9gQCAKUIACHLBQEAgggAIcwFAQCCCAAhzQUBAIIIACHOBQEAgggAIQL2BAIAAAABzwUBAAAAAQkDAAD5BwAg3gQAAO8IADDfBAAAfAAQ4AQAAO8IADDhBAIApQgAIfYEAgClCAAhzwUBAIIIACHQBQEAgggAIdEFAQCCCAAhAvYEAgAAAAHwBQEAAAABDQMAAPkHACAIAADyCAAgFAAA8wgAIBUAAPQIACAWAAD1CAAg3gQAAPEIADDfBAAAFwAQ4AQAAPEIADDhBAIApQgAIfEEQACmCAAh9gQCAKUIACHwBQEAgggAIfEFAQCCCAAhA4gGAAAQACCJBgAAEAAgigYAABAAIAOIBgAAGgAgiQYAABoAIIoGAAAaACADiAYAADYAIIkGAAA2ACCKBgAANgAgA4gGAAA6ACCJBgAAOgAgigYAADoAIA0DAAD3CAAgBQAA-AgAIAgAAPIIACDeBAAA9ggAMN8EAAALABDgBAAA9ggAMOEEAgClCAAh8QRAAKYIACH2BAIApQgAIYAFAQCCCAAhhQUBAP0HACHyBQEAgggAIfMFAQD9BwAhHwUAAPgIACAHAACmCQAgCAAA8ggAIB0AAK0JACAgAAClCQAgIQAApwkAICIAAKgJACAjAACpCQAgJAAA8wgAICUAAKoJACAmAACrCQAgJwAArAkAIC0AAOcIACAuAADoCAAgLwAArgkAIDAAAK8JACAxAACwCQAgMgAAsQkAIDMAALIJACA0AACzCQAgNQAAtAkAIN4EAACkCQAw3wQAAA0AEOAEAACkCQAw4QQCAKUIACHQBQEAgggAIdEFAQCCCAAhhQYgAIMIACGGBiAAgwgAIY8GAAANACCQBgAADQAgA4gGAAAHACCJBgAABwAgigYAAAcAIA0EAADbCAAg3gQAAPkIADDfBAAAZwAQ4AQAAPkIADDhBAIApQgAIfUEAgClCAAh-QRAAKYIACGSBQEAgggAIZMFAQCCCAAhlAUBAIIIACGVBQQA4ggAIZYFAQCCCAAhlwVAAKYIACEPAwAA9wgAIAQAANsIACDeBAAA-ggAMN8EAABiABDgBAAA-ggAMOEEAgClCAAh8QRAAKYIACH1BAIApQgAIfYEAgCoCAAhmQUAAPsImQUimwUAAPwImwUinQUAAP0InQUingUBAP0HACGfBQIAqAgAIaAFAQD9BwAhBOUEAAAAmQUC5gQAAACZBQjnBAAAAJkFCOwEAACXCJkFIgTlBAAAAJsFAuYEAAAAmwUI5wQAAACbBQjsBAAAlQibBSIE5QQAAACdBQLmBAAAAJ0FCOcEAAAAnQUI7AQAAJMInQUiCRoAAP8IACDeBAAA_ggAMN8EAABcABDgBAAA_ggAMOEEAgClCAAhkgUBAIIIACGXBUAApggAIcYFAAHfCAAhxwUCAKUIACEMBAAA2wgAIBsAAIIJACDeBAAAgAkAMN8EAABYABDgBAAAgAkAMOEEAgClCAAh8QRAAKYIACH1BAIApQgAIcgFAQCCCAAhygUAAIEJygUijwYAAFgAIJAGAABYACAKBAAA2wgAIBsAAIIJACDeBAAAgAkAMN8EAABYABDgBAAAgAkAMOEEAgClCAAh8QRAAKYIACH1BAIApQgAIcgFAQCCCAAhygUAAIEJygUiBOUEAAAAygUC5gQAAADKBQjnBAAAAMoFCOwEAAC-CMoFIgOIBgAAXAAgiQYAAFwAIIoGAABcACAJBgAAhAkAIN4EAACDCQAw3wQAAE8AEOAEAACDCQAw4QQCAKUIACGSBQEAgggAIZQFAQD9BwAhlgUBAP0HACHbBQIApQgAIRoDAAD5BwAgBAAA2wgAIAcAAKIJACAIAADyCAAgGAAA9QgAIBkAALcJACDeBAAAtQkAMN8EAAAHABDgBAAAtQkAMOEEAgClCAAh8AQBAP0HACHxBEAApggAIfUEAgClCAAh9gQCAKUIACGdBQEAgggAIa4FAQCCCAAhyAUBAIIIACHcBQIApQgAIfQFQACmCAAh9QUBAIIIACH2BQEAgggAIfcFAQD9BwAh-AUgAIMIACH6BQAAtgn6BSKPBgAABwAgkAYAAAcAIAkJAACGCQAg3gQAAIUJADDfBAAARAAQ4AQAAIUJADDhBAIApQgAIZIFAQCCCAAhlAUBAIIIACGWBQEA_QcAIbsFAgClCAAhIAMAAPcIACAEAADbCAAgBgAAoQkAIAcAAKIJACALAACKCQAgDAAAlgkAIBAAAJ0JACAXAACjCQAg3gQAAJ4JADDfBAAAEAAQ4AQAAJ4JADDhBAIApQgAIe0EAgCoCAAh8QRAAKYIACH1BAIApQgAIfYEAgClCAAh-QRAAKYIACGdBQAAoAnnBSLbBQIAqAgAIdwFAgClCAAh3QUBAIIIACHeBQEAgggAId8FQACmCAAh4AUBAIIIACHiBQAAnwniBSLjBQAAiAgAIOQFQACmCAAh5QUBAIIIACHnBQEA_QcAIegFAQD9BwAhjwYAABAAIJAGAAAQACAUBAAA2wgAIAYAAIQJACALAACKCQAg3gQAAIcJADDfBAAAOgAQ4AQAAIcJADDhBAIApQgAIe0EAgCoCAAh8QRAAKYIACH1BAIApQgAIdIFAQCCCAAh1gUBAP0HACHXBQEA_QcAIdsFAgClCAAh6QUBAP0HACHqBRAAiAkAIesFAQD9BwAh7AUBAP0HACHuBQAAiQnuBSLvBQEA_QcAIQjlBBAAAAAB5gQQAAAABecEEAAAAAXoBBAAAAAB6QQQAAAAAeoEEAAAAAHrBBAAAAAB7AQQALkIACEE5QQAAADuBQLmBAAAAO4FCOcEAAAA7gUI7AQAANAI7gUiDwMAAPkHACAIAADyCAAgFAAA8wgAIBUAAPQIACAWAAD1CAAg3gQAAPEIADDfBAAAFwAQ4AQAAPEIADDhBAIApQgAIfEEQACmCAAh9gQCAKUIACHwBQEAgggAIfEFAQCCCAAhjwYAABcAIJAGAAAXACALCwAAjQkAIBEAAI4JACDeBAAAiwkAMN8EAAA2ABDgBAAAiwkAMOEEAgClCAAh7QQCAKUIACHuBBAAjAkAIe8EEACMCQAh8AQBAP0HACHxBEAApggAIQjlBBAAAAAB5gQQAAAABOcEEAAAAAToBBAAAAAB6QQQAAAAAeoEEAAAAAHrBBAAAAAB7AQQAOIHACEPAwAA-QcAIAgAAPIIACAUAADzCAAgFQAA9AgAIBYAAPUIACDeBAAA8QgAMN8EAAAXABDgBAAA8QgAMOEEAgClCAAh8QRAAKYIACH2BAIApQgAIfAFAQCCCAAh8QUBAIIIACGPBgAAFwAgkAYAABcAIAOIBgAALQAgiQYAAC0AIIoGAAAtACAC4gQCAAAAAeMEAgAAAAEJDAAAkgkAIBIAAJEJACDeBAAAkAkAMN8EAAAtABDgBAAAkAkAMOEEAgClCAAh4gQCAKUIACHjBAIApQgAIeQEEACMCQAhDQsAAI0JACARAACOCQAg3gQAAIsJADDfBAAANgAQ4AQAAIsJADDhBAIApQgAIe0EAgClCAAh7gQQAIwJACHvBBAAjAkAIfAEAQD9BwAh8QRAAKYIACGPBgAANgAgkAYAADYAIB4EAADbCAAgCQAAlQkAIAoAAPcIACALAACKCQAgDQAAlwkAIBAAAJ0JACATAACOCQAg3gQAAJsJADDfBAAAGgAQ4AQAAJsJADDhBAIApQgAIe0EAgCoCAAh8AQBAP0HACHxBEAApggAIfUEAgClCAAh9gQCAKUIACH5BEAApggAIZ0FAACcCcUFIrsFAgCoCAAhvAUCAKgIACG9BRAAjAkAIb4FEACMCQAhvwUQAIwJACHABRAAjAkAIcEFEACICQAhwgUQAIwJACHDBRAAjAkAIcUFAQD9BwAhjwYAABoAIJAGAAAaACAXCQAAlQkAIAwAAJYJACANAACXCQAg3gQAAJMJADDfBAAAKQAQ4AQAAJMJADDhBAIApQgAIeMEAgCoCAAhnQUAAJQJ2wUiuwUCAKgIACG9BRAAjAkAIb4FEACMCQAhvwUQAIwJACHABRAAjAkAIcUFAQD9BwAh0gUBAIIIACHTBUAApggAIdQFAQD9BwAh1QUBAP0HACHWBQEA_QcAIdcFAQD9BwAh2AUBAP0HACHZBRAAiAkAIQTlBAAAANsFAuYEAAAA2wUI5wQAAADbBQjsBAAAxQjbBSIgAwAA9wgAIAQAANsIACAGAAChCQAgBwAAogkAIAsAAIoJACAMAACWCQAgEAAAnQkAIBcAAKMJACDeBAAAngkAMN8EAAAQABDgBAAAngkAMOEEAgClCAAh7QQCAKgIACHxBEAApggAIfUEAgClCAAh9gQCAKUIACH5BEAApggAIZ0FAACgCecFItsFAgCoCAAh3AUCAKUIACHdBQEAgggAId4FAQCCCAAh3wVAAKYIACHgBQEAgggAIeIFAACfCeIFIuMFAACICAAg5AVAAKYIACHlBQEAgggAIecFAQD9BwAh6AUBAP0HACGPBgAAEAAgkAYAABAAIB4EAADbCAAgCQAAlQkAIAoAAPcIACALAACKCQAgDQAAlwkAIBAAAJ0JACATAACOCQAg3gQAAJsJADDfBAAAGgAQ4AQAAJsJADDhBAIApQgAIe0EAgCoCAAh8AQBAP0HACHxBEAApggAIfUEAgClCAAh9gQCAKUIACH5BEAApggAIZ0FAACcCcUFIrsFAgCoCAAhvAUCAKgIACG9BRAAjAkAIb4FEACMCQAhvwUQAIwJACHABRAAjAkAIcEFEACICQAhwgUQAIwJACHDBRAAjAkAIcUFAQD9BwAhjwYAABoAIJAGAAAaACADiAYAACEAIIkGAAAhACCKBgAAIQAgEAwAAJIJACAPAACaCQAg3gQAAJgJADDfBAAAIQAQ4AQAAJgJADDhBAIApQgAIeMEAgClCAAh8AQBAP0HACHxBEAApggAIbMFAgClCAAhtAUBAP0HACG1BRAAjAkAIbYFEACMCQAhuAUAAJkJuAUiuQVAAKYIACG6BQEA_QcAIQTlBAAAALgFAuYEAAAAuAUI5wQAAAC4BQjsBAAAsgi4BSIZCQAAlQkAIAwAAJYJACANAACXCQAg3gQAAJMJADDfBAAAKQAQ4AQAAJMJADDhBAIApQgAIeMEAgCoCAAhnQUAAJQJ2wUiuwUCAKgIACG9BRAAjAkAIb4FEACMCQAhvwUQAIwJACHABRAAjAkAIcUFAQD9BwAh0gUBAIIIACHTBUAApggAIdQFAQD9BwAh1QUBAP0HACHWBQEA_QcAIdcFAQD9BwAh2AUBAP0HACHZBRAAiAkAIY8GAAApACCQBgAAKQAgHAQAANsIACAJAACVCQAgCgAA9wgAIAsAAIoJACANAACXCQAgEAAAnQkAIBMAAI4JACDeBAAAmwkAMN8EAAAaABDgBAAAmwkAMOEEAgClCAAh7QQCAKgIACHwBAEA_QcAIfEEQACmCAAh9QQCAKUIACH2BAIApQgAIfkEQACmCAAhnQUAAJwJxQUiuwUCAKgIACG8BQIAqAgAIb0FEACMCQAhvgUQAIwJACG_BRAAjAkAIcAFEACMCQAhwQUQAIgJACHCBRAAjAkAIcMFEACMCQAhxQUBAP0HACEE5QQAAADFBQLmBAAAAMUFCOcEAAAAxQUI7AQAALcIxQUiA4gGAAApACCJBgAAKQAgigYAACkAIB4DAAD3CAAgBAAA2wgAIAYAAKEJACAHAACiCQAgCwAAigkAIAwAAJYJACAQAACdCQAgFwAAowkAIN4EAACeCQAw3wQAABAAEOAEAACeCQAw4QQCAKUIACHtBAIAqAgAIfEEQACmCAAh9QQCAKUIACH2BAIApQgAIfkEQACmCAAhnQUAAKAJ5wUi2wUCAKgIACHcBQIApQgAId0FAQCCCAAh3gUBAIIIACHfBUAApggAIeAFAQCCCAAh4gUAAJ8J4gUi4wUAAIgIACDkBUAApggAIeUFAQCCCAAh5wUBAP0HACHoBQEA_QcAIQTlBAAAAOIFAuYEAAAA4gUI5wQAAADiBQjsBAAAzAjiBSIE5QQAAADnBQLmBAAAAOcFCOcEAAAA5wUI7AQAAMoI5wUiGgMAAPkHACAEAADbCAAgBwAAogkAIAgAAPIIACAYAAD1CAAgGQAAtwkAIN4EAAC1CQAw3wQAAAcAEOAEAAC1CQAw4QQCAKUIACHwBAEA_QcAIfEEQACmCAAh9QQCAKUIACH2BAIApQgAIZ0FAQCCCAAhrgUBAIIIACHIBQEAgggAIdwFAgClCAAh9AVAAKYIACH1BQEAgggAIfYFAQCCCAAh9wUBAP0HACH4BSAAgwgAIfoFAAC2CfoFIo8GAAAHACCQBgAABwAgDwMAAPcIACAFAAD4CAAgCAAA8ggAIN4EAAD2CAAw3wQAAAsAEOAEAAD2CAAw4QQCAKUIACHxBEAApggAIfYEAgClCAAhgAUBAIIIACGFBQEA_QcAIfIFAQCCCAAh8wUBAP0HACGPBgAACwAgkAYAAAsAIAOIBgAARAAgiQYAAEQAIIoGAABEACAdBQAA-AgAIAcAAKYJACAIAADyCAAgHQAArQkAICAAAKUJACAhAACnCQAgIgAAqAkAICMAAKkJACAkAADzCAAgJQAAqgkAICYAAKsJACAnAACsCQAgLQAA5wgAIC4AAOgIACAvAACuCQAgMAAArwkAIDEAALAJACAyAACxCQAgMwAAsgkAIDQAALMJACA1AAC0CQAg3gQAAKQJADDfBAAADQAQ4AQAAKQJADDhBAIApQgAIdAFAQCCCAAh0QUBAIIIACGFBiAAgwgAIYYGIACDCAAhA4gGAAADACCJBgAAAwAgigYAAAMAIAOIBgAACwAgiQYAAAsAIIoGAAALACADiAYAABcAIIkGAAAXACCKBgAAFwAgA4gGAAB8ACCJBgAAfAAgigYAAHwAIAOIBgAAgAEAIIkGAACAAQAgigYAAIABACADiAYAAIUBACCJBgAAhQEAIIoGAACFAQAgA4gGAACJAQAgiQYAAIkBACCKBgAAiQEAIAOIBgAAjQEAIIkGAACNAQAgigYAAI0BACADiAYAAGIAIIkGAABiACCKBgAAYgAgDQMAAPkHACDeBAAAhwgAMN8EAAClAQAQ4AQAAIcIADDhBAIApQgAIfYEAgClCAAhgQUBAIIIACGOBQEAgggAIY8FAQCCCAAhkAUBAP0HACGRBQAAiAgAII8GAAClAQAgkAYAAKUBACALAwAA-QcAIN4EAACBCAAw3wQAAKcBABDgBAAAgQgAMOEEAgClCAAh9gQCAKUIACGLBQEAgggAIYwFIACDCAAhjQUgAIMIACGPBgAApwEAIJAGAACnAQAgCQMAAPkHACA7AAD4BwAg3gQAAP8HADDfBAAAqQEAEOAEAAD_BwAw4QQCAKUIACH2BAIApQgAIY8GAACpAQAgkAYAAKkBACASAwAA-QcAIN4EAAD8BwAw3wQAAKsBABDgBAAA_AcAMOEEAgClCAAh9gQCAKUIACGBBQEA_QcAIYIFAQD9BwAhgwUBAP0HACGEBQEA_QcAIYUFAQD9BwAhhgUBAP0HACGHBQEA_QcAIYgFAQD9BwAhiQUBAP0HACGKBQEA_QcAIY8GAACrAQAgkAYAAKsBACAJAwAA-QcAIDsAAPgHACDeBAAA9wcAMN8EAACtAQAQ4AQAAPcHADDhBAIApQgAIfYEAgClCAAhjwYAAK0BACCQBgAArQEAIAOIBgAArwEAIIkGAACvAQAgigYAAK8BACADiAYAAGsAIIkGAABrACCKBgAAawAgGAMAAPkHACAEAADbCAAgBwAAogkAIAgAAPIIACAYAAD1CAAgGQAAtwkAIN4EAAC1CQAw3wQAAAcAEOAEAAC1CQAw4QQCAKUIACHwBAEA_QcAIfEEQACmCAAh9QQCAKUIACH2BAIApQgAIZ0FAQCCCAAhrgUBAIIIACHIBQEAgggAIdwFAgClCAAh9AVAAKYIACH1BQEAgggAIfYFAQCCCAAh9wUBAP0HACH4BSAAgwgAIfoFAAC2CfoFIgTlBAAAAPoFAuYEAAAA-gUI5wQAAAD6BQjsBAAA1wj6BSIDiAYAAE8AIIkGAABPACCKBgAATwAgIQMAAPkHACAFAAD4CAAgCAAA8ggAIAwAAPMIACAYAAD1CAAgHAAAuQkAIB0AAK0JACAeAAC6CQAgHwAAuwkAIN4EAAC4CQAw3wQAAAMAEOAEAAC4CQAw4QQCAKUIACHxBEAApggAIfYEAgClCAAh-QRAAKYIACGFBQEA_QcAIYgFAQD9BwAhigUBAP0HACGdBQAAtgn6BSLfBUAApwgAIeUFAQD9BwAh8wUBAIIIACH7BQEAgggAIfwFAQCCCAAh_QUBAIIIACH-BQEA_QcAIf8FAQD9BwAhgAYBAP0HACGBBgEA_QcAIYIGAQD9BwAhgwYBAP0HACGEBgEA_QcAIQOIBgAAWAAgiQYAAFgAIIoGAABYACADiAYAAGcAIIkGAABnACCKBgAAZwAgDQMAAPkHACAEAADbCAAg3gQAANoIADDfBAAAawAQ4AQAANoIADDhBAIApQgAIfUEAgClCAAh9gQCAKUIACH3BAEAgggAIfgEIACDCAAh-QRAAKYIACGPBgAAawAgkAYAAGsAIAAAAAAABZQGEAAAAAGaBhAAAAABmwYQAAAAAZwGEAAAAAGdBhAAAAABBZQGAgAAAAGaBgIAAAABmwYCAAAAAZwGAgAAAAGdBgIAAAABBUIAAIcTACBDAACNEwAgkQYAAIgTACCSBgAAjBMAIJcGAAA4ACAFQgAAhRMAIEMAAIoTACCRBgAAhhMAIJIGAACJEwAglwYAABwAIANCAACHEwAgkQYAAIgTACCXBgAAOAAgA0IAAIUTACCRBgAAhhMAIJcGAAAcACAAAAAAAAABlAYBAAAAAQGUBkAAAAABBUIAAP8SACBDAACDEwAgkQYAAIATACCSBgAAghMAIJcGAAB5ACALQgAA0QkAMEMAANYJADCRBgAA0gkAMJIGAADTCQAwkwYAANQJACCUBgAA1QkAMJUGAADVCQAwlgYAANUJADCXBgAA1QkAMJgGAADXCQAwmQYAANgJADAEDAAAxgkAIOEEAgAAAAHjBAIAAAAB5AQQAAAAAQIAAAAvACBCAADcCQAgAwAAAC8AIEIAANwJACBDAADbCQAgATsAAIETADAKDAAAkgkAIBIAAJEJACDeBAAAkAkAMN8EAAAtABDgBAAAkAkAMOEEAgAAAAHiBAIApQgAIeMEAgClCAAh5AQQAIwJACGOBgAAjwkAIAIAAAAvACA7AADbCQAgAgAAANkJACA7AADaCQAgB94EAADYCQAw3wQAANkJABDgBAAA2AkAMOEEAgClCAAh4gQCAKUIACHjBAIApQgAIeQEEACMCQAhB94EAADYCQAw3wQAANkJABDgBAAA2AkAMOEEAgClCAAh4gQCAKUIACHjBAIApQgAIeQEEACMCQAhA-EEAgDCCQAh4wQCAMIJACHkBBAAwQkAIQQMAADECQAg4QQCAMIJACHjBAIAwgkAIeQEEADBCQAhBAwAAMYJACDhBAIAAAAB4wQCAAAAAeQEEAAAAAEDQgAA_xIAIJEGAACAEwAglwYAAHkAIARCAADRCQAwkQYAANIJADCTBgAA1AkAIJcGAADVCQAwAAAAAAABlAYBAAAAAQGUBiAAAAABBUIAAPcSACBDAAD9EgAgkQYAAPgSACCSBgAA_BIAIJcGAAAFACAFQgAA9RIAIEMAAPoSACCRBgAA9hIAIJIGAAD5EgAglwYAAAEAIANCAAD3EgAgkQYAAPgSACCXBgAABQAgA0IAAPUSACCRBgAA9hIAIJcGAAABACAAAAAAAAVCAADwEgAgQwAA8xIAIJEGAADxEgAgkgYAAPISACCXBgAAAQAgA0IAAPASACCRBgAA8RIAIJcGAAABACAVBQAAvxAAIAcAAMAQACAIAADCEAAgHQAAyxAAICAAAL4QACAhAADBEAAgIgAAwxAAICMAAMQQACAkAADFEAAgJQAAxhAAICYAAMcQACAnAADIEAAgLQAAyRAAIC4AAMoQACAvAADMEAAgMAAAzRAAIDEAAM4QACAyAADPEAAgMwAA0BAAIDQAANEQACA1AADSEAAgAAAAAAAFQgAA6xIAIEMAAO4SACCRBgAA7BIAIJIGAADtEgAglwYAAAEAIANCAADrEgAgkQYAAOwSACCXBgAAAQAgAAAAAAAFQgAA5hIAIEMAAOkSACCRBgAA5xIAIJIGAADoEgAglwYAAAEAIANCAADmEgAgkQYAAOcSACCXBgAAAQAgAAAAAAAFQgAA4RIAIEMAAOQSACCRBgAA4hIAIJIGAADjEgAglwYAAAEAIANCAADhEgAgkQYAAOISACCXBgAAAQAgAAAAAAAFQgAA3BIAIEMAAN8SACCRBgAA3RIAIJIGAADeEgAglwYAAAEAIANCAADcEgAgkQYAAN0SACCXBgAAAQAgAAAAAAAFQgAA1xIAIEMAANoSACCRBgAA2BIAIJIGAADZEgAglwYAAAEAIANCAADXEgAgkQYAANgSACCXBgAAAQAgAAAAAAAFlAYEAAAAAZoGBAAAAAGbBgQAAAABnAYEAAAAAZ0GBAAAAAEFQgAA0hIAIEMAANUSACCRBgAA0xIAIJIGAADUEgAglwYAAAUAIANCAADSEgAgkQYAANMSACCXBgAABQAgAAAAAAABlAYAAACZBQIBlAYAAACbBQIBlAYAAACdBQIFlAYCAAAAAZoGAgAAAAGbBgIAAAABnAYCAAAAAZ0GAgAAAAEFQgAAyhIAIEMAANASACCRBgAAyxIAIJIGAADPEgAglwYAAAUAIAdCAADIEgAgQwAAzRIAIJEGAADJEgAgkgYAAMwSACCVBgAADQAglgYAAA0AIJcGAAABACADQgAAyhIAIJEGAADLEgAglwYAAAUAIANCAADIEgAgkQYAAMkSACCXBgAAAQAgAAAAAAABlAYAAQAAAQVCAADDEgAgQwAAxhIAIJEGAADEEgAgkgYAAMUSACCXBgAAmQEAIANCAADDEgAgkQYAAMQSACCXBgAAmQEAIAAAAAAABUIAALoSACBDAADBEgAgkQYAALsSACCSBgAAwBIAIJcGAAABACAHQgAAuBIAIEMAAL4SACCRBgAAuRIAIJIGAAC9EgAglQYAAJEBACCWBgAAkQEAIJcGAACTAQAgC0IAALoKADBDAAC_CgAwkQYAALsKADCSBgAAvAoAMJMGAAC9CgAglAYAAL4KADCVBgAAvgoAMJYGAAC-CgAwlwYAAL4KADCYBgAAwAoAMJkGAADBCgAwBDsAAQAAAeEEAgAAAAHxBEAAAAABogUCAAAAAQIAAACeAQAgQgAAxQoAIAMAAACeAQAgQgAAxQoAIEMAAMQKACABOwAAvBIAMAorAADgCAAgOwAB3wgAId4EAADeCAAw3wQAAJwBABDgBAAA3ggAMOEEAgAAAAHxBEAApggAIaEFAgClCAAhogUCAKUIACGHBgAA3QgAIAIAAACeAQAgOwAAxAoAIAIAAADCCgAgOwAAwwoAIAg7AAHfCAAh3gQAAMEKADDfBAAAwgoAEOAEAADBCgAw4QQCAKUIACHxBEAApggAIaEFAgClCAAhogUCAKUIACEIOwAB3wgAId4EAADBCgAw3wQAAMIKABDgBAAAwQoAMOEEAgClCAAh8QRAAKYIACGhBQIApQgAIaIFAgClCAAhBDsAAa8KACHhBAIAwgkAIfEEQADOCQAhogUCAMIJACEEOwABrwoAIeEEAgDCCQAh8QRAAM4JACGiBQIAwgkAIQQ7AAEAAAHhBAIAAAAB8QRAAAAAAaIFAgAAAAEDQgAAuhIAIJEGAAC7EgAglwYAAAEAIANCAAC4EgAgkQYAALkSACCXBgAAkwEAIARCAAC6CgAwkQYAALsKADCTBgAAvQoAIJcGAAC-CgAwAAAAAAAHQgAArBIAIEMAALYSACCRBgAArRIAIJIGAAC1EgAglQYAAJEBACCWBgAAkQEAIJcGAACTAQAgC0IAAN4KADBDAADjCgAwkQYAAN8KADCSBgAA4AoAMJMGAADhCgAglAYAAOIKADCVBgAA4goAMJYGAADiCgAwlwYAAOIKADCYBgAA5AoAMJkGAADlCgAwBUIAAK4SACBDAACzEgAgkQYAAK8SACCSBgAAshIAIJcGAAABACALQgAA0goAMEMAANcKADCRBgAA0woAMJIGAADUCgAwkwYAANUKACCUBgAA1goAMJUGAADWCgAwlgYAANYKADCXBgAA1goAMJgGAADYCgAwmQYAANkKADAMAwAAxgoAICwAAMgKACDhBAIAAAAB8QRAAAAAAfYEAgAAAAH5BEAAAAABgAUBAAAAAZQFAQAAAAGVBQQAAAABpAUgAAAAAaUFAgAAAAGmBQEAAAABAgAAAJkBACBCAADdCgAgAwAAAJkBACBCAADdCgAgQwAA3AoAIAE7AACxEgAwEQMAAPkHACAqAADjCAAgLAAA5AgAIN4EAADhCAAw3wQAAJcBABDgBAAA4QgAMOEEAgAAAAHxBEAApggAIfYEAgClCAAh-QRAAKYIACGABQEAgggAIZQFAQD9BwAhlQUEAOIIACGjBQIAqAgAIaQFIACDCAAhpQUCAKgIACGmBQEA_QcAIQIAAACZAQAgOwAA3AoAIAIAAADaCgAgOwAA2woAIA7eBAAA2QoAMN8EAADaCgAQ4AQAANkKADDhBAIApQgAIfEEQACmCAAh9gQCAKUIACH5BEAApggAIYAFAQCCCAAhlAUBAP0HACGVBQQA4ggAIaMFAgCoCAAhpAUgAIMIACGlBQIAqAgAIaYFAQD9BwAhDt4EAADZCgAw3wQAANoKABDgBAAA2QoAMOEEAgClCAAh8QRAAKYIACH2BAIApQgAIfkEQACmCAAhgAUBAIIIACGUBQEA_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_QcAIdcFAQD9BwAh2AUBAP0HACHZBRAAiAkAIQIAAAArACA7AAC2CwAgAgAAALMLACA7AAC0CwAgFN4EAACyCwAw3wQAALMLABDgBAAAsgsAMOEEAgClCAAh4wQCAKgIACGdBQAAlAnbBSK7BQIAqAgAIb0FEACMCQAhvgUQAIwJACG_BRAAjAkAIcAFEACMCQAhxQUBAP0HACHSBQEAgggAIdMFQACmCAAh1AUBAP0HACHVBQEA_QcAIdYFAQD9BwAh1wUBAP0HACHYBQEA_QcAIdkFEACICQAhFN4EAACyCwAw3wQAALMLABDgBAAAsgsAMOEEAgClCAAh4wQCAKgIACGdBQAAlAnbBSK7BQIAqAgAIb0FEACMCQAhvgUQAIwJACG_BRAAjAkAIcAFEACMCQAhxQUBAP0HACHSBQEAgggAIdMFQACmCAAh1AUBAP0HACHVBQEA_QcAIdYFAQD9BwAh1wUBAP0HACHYBQEA_QcAIdkFEACICQAhEOEEAgDCCQAhnQUAALUL2wUiuwUCAKUKACG9BRAAwQkAIb4FEADBCQAhvwUQAMEJACHABRAAwQkAIcUFAQDNCQAh0gUBAOQJACHTBUAAzgkAIdQFAQDNCQAh1QUBAM0JACHWBQEAzQkAIdcFAQDNCQAh2AUBAM0JACHZBRAAmQsAIQGUBgAAANsFAhIJAAC3CwAgDQAAuAsAIOEEAgDCCQAhnQUAALUL2wUiuwUCAKUKACG9BRAAwQkAIb4FEADBCQAhvwUQAMEJACHABRAAwQkAIcUFAQDNCQAh0gUBAOQJACHTBUAAzgkAIdQFAQDNCQAh1QUBAM0JACHWBQEAzQkAIdcFAQDNCQAh2AUBAM0JACHZBRAAmQsAIQdCAAD_EQAgQwAAgxIAIJEGAACAEgAgkgYAAIISACCVBgAAEAAglgYAABAAIJcGAAASACALQgAAuQsAMEMAAL4LADCRBgAAugsAMJIGAAC7CwAwkwYAALwLACCUBgAAvQsAMJUGAAC9CwAwlgYAAL0LADCXBgAAvQsAMJgGAAC_CwAwmQYAAMALADALDAAAkgsAIOEEAgAAAAHjBAIAAAAB8AQBAAAAAfEEQAAAAAG0BQEAAAABtQUQAAAAAbYFEAAAAAG4BQAAALgFArkFQAAAAAG6BQEAAAABAgAAACMAIEIAAMQLACADAAAAIwAgQgAAxAsAIEMAAMMLACABOwAAgRIAMBAMAACSCQAgDwAAmgkAIN4EAACYCQAw3wQAACEAEOAEAACYCQAw4QQCAAAAAeMEAgClCAAh8AQBAP0HACHxBEAApggAIbMFAgClCAAhtAUBAP0HACG1BRAAjAkAIbYFEACMCQAhuAUAAJkJuAUiuQVAAKYIACG6BQEA_QcAIQIAAAAjACA7AADDCwAgAgAAAMELACA7AADCCwAgDt4EAADACwAw3wQAAMELABDgBAAAwAsAMOEEAgClCAAh4wQCAKUIACHwBAEA_QcAIfEEQACmCAAhswUCAKUIACG0BQEA_QcAIbUFEACMCQAhtgUQAIwJACG4BQAAmQm4BSK5BUAApggAIboFAQD9BwAhDt4EAADACwAw3wQAAMELABDgBAAAwAsAMOEEAgClCAAh4wQCAKUIACHwBAEA_QcAIfEEQACmCAAhswUCAKUIACG0BQEA_QcAIbUFEACMCQAhtgUQAIwJACG4BQAAmQm4BSK5BUAApggAIboFAQD9BwAhCuEEAgDCCQAh4wQCAMIJACHwBAEAzQkAIfEEQADOCQAhtAUBAM0JACG1BRAAwQkAIbYFEADBCQAhuAUAAI8LuAUiuQVAAM4JACG6BQEAzQkAIQsMAACQCwAg4QQCAMIJACHjBAIAwgkAIfAEAQDNCQAh8QRAAM4JACG0BQEAzQkAIbUFEADBCQAhtgUQAMEJACG4BQAAjwu4BSK5BUAAzgkAIboFAQDNCQAhCwwAAJILACDhBAIAAAAB4wQCAAAAAfAEAQAAAAHxBEAAAAABtAUBAAAAAbUFEAAAAAG2BRAAAAABuAUAAAC4BQK5BUAAAAABugUBAAAAARIJAADGCwAgDQAAxwsAIOEEAgAAAAGdBQAAANsFArsFAgAAAAG9BRAAAAABvgUQAAAAAb8FEAAAAAHABRAAAAABxQUBAAAAAdIFAQAAAAHTBUAAAAAB1AUBAAAAAdUFAQAAAAHWBQEAAAAB1wUBAAAAAdgFAQAAAAHZBRAAAAABA0IAAP8RACCRBgAAgBIAIJcGAAASACAEQgAAuQsAMJEGAAC6CwAwkwYAALwLACCXBgAAvQsAMAsPAACTCwAg4QQCAAAAAfAEAQAAAAHxBEAAAAABswUCAAAAAbQFAQAAAAG1BRAAAAABtgUQAAAAAbgFAAAAuAUCuQVAAAAAAboFAQAAAAECAAAAIwAgQgAA0AsAIAMAAAAjACBCAADQCwAgQwAAzwsAIAE7AAD-EQAwAgAAACMAIDsAAM8LACACAAAAwQsAIDsAAM4LACAK4QQCAMIJACHwBAEAzQkAIfEEQADOCQAhswUCAMIJACG0BQEAzQkAIbUFEADBCQAhtgUQAMEJACG4BQAAjwu4BSK5BUAAzgkAIboFAQDNCQAhCw8AAJELACDhBAIAwgkAIfAEAQDNCQAh8QRAAM4JACGzBQIAwgkAIbQFAQDNCQAhtQUQAMEJACG2BRAAwQkAIbgFAACPC7gFIrkFQADOCQAhugUBAM0JACELDwAAkwsAIOEEAgAAAAHwBAEAAAAB8QRAAAAAAbMFAgAAAAG0BQEAAAABtQUQAAAAAbYFEAAAAAG4BQAAALgFArkFQAAAAAG6BQEAAAABA0IAAPwRACCRBgAA_REAIJcGAAASACADQgAA-hEAIJEGAAD7EQAglwYAAAUAIANCAAD4EQAgkQYAAPkRACCXBgAAAQAgA0IAAPYRACCRBgAA9xEAIJcGAAB5ACAEQgAAyAsAMJEGAADJCwAwkwYAAMsLACCXBgAAvQsAMARCAACrCwAwkQYAAKwLADCTBgAArgsAIJcGAACvCwAwBEIAAKILADCRBgAAowsAMJMGAAClCwAglwYAANUJADAAAAAAAAVCAADxEQAgQwAA9BEAIJEGAADyEQAgkgYAAPMRACCXBgAAWgAgA0IAAPERACCRBgAA8hEAIJcGAABaACAAAAAAAAGUBgAAAMoFAgVCAADrEQAgQwAA7xEAIJEGAADsEQAgkgYAAO4RACCXBgAABQAgC0IAAOcLADBDAADsCwAwkQYAAOgLADCSBgAA6QsAMJMGAADqCwAglAYAAOsLADCVBgAA6wsAMJYGAADrCwAwlwYAAOsLADCYBgAA7QsAMJkGAADuCwAwBOEEAgAAAAGSBQEAAAABlwVAAAAAAcYFAAEAAAECAAAAXgAgQgAA8gsAIAMAAABeACBCAADyCwAgQwAA8QsAIAE7AADtEQAwCRoAAP8IACDeBAAA_ggAMN8EAABcABDgBAAA_ggAMOEEAgAAAAGSBQEAgggAIZcFQACmCAAhxgUAAd8IACHHBQIApQgAIQIAAABeACA7AADxCwAgAgAAAO8LACA7AADwCwAgCN4EAADuCwAw3wQAAO8LABDgBAAA7gsAMOEEAgClCAAhkgUBAIIIACGXBUAApggAIcYFAAHfCAAhxwUCAKUIACEI3gQAAO4LADDfBAAA7wsAEOAEAADuCwAw4QQCAKUIACGSBQEAgggAIZcFQACmCAAhxgUAAd8IACHHBQIApQgAIQThBAIAwgkAIZIFAQDkCQAhlwVAAM4JACHGBQABrwoAIQThBAIAwgkAIZIFAQDkCQAhlwVAAM4JACHGBQABrwoAIQThBAIAAAABkgUBAAAAAZcFQAAAAAHGBQABAAABA0IAAOsRACCRBgAA7BEAIJcGAAAFACAEQgAA5wsAMJEGAADoCwAwkwYAAOoLACCXBgAA6wsAMAAAAAAABUIAAOYRACBDAADpEQAgkQYAAOcRACCSBgAA6BEAIJcGAAABACADQgAA5hEAIJEGAADnEQAglwYAAAEAIAAAAAAABUIAAOERACBDAADkEQAgkQYAAOIRACCSBgAA4xEAIJcGAAABACADQgAA4REAIJEGAADiEQAglwYAAAEAIAAAAAAABUIAANwRACBDAADfEQAgkQYAAN0RACCSBgAA3hEAIJcGAAASACADQgAA3BEAIJEGAADdEQAglwYAABIAIAAAAAAAB0IAANcRACBDAADaEQAgkQYAANgRACCSBgAA2REAIJUGAAAaACCWBgAAGgAglwYAABwAIANCAADXEQAgkQYAANgRACCXBgAAHAAgAAAAAAABlAYAAADiBQIBlAYAAADnBQIFQgAAxBEAIEMAANURACCRBgAAxREAIJIGAADUEQAglwYAAAUAIAdCAADCEQAgQwAA0hEAIJEGAADDEQAgkgYAANERACCVBgAABwAglgYAAAcAIJcGAAAJACAHQgAAwBEAIEMAAM8RACCRBgAAwREAIJIGAADOEQAglQYAAA0AIJYGAAANACCXBgAAAQAgB0IAAL4RACBDAADMEQAgkQYAAL8RACCSBgAAyxEAIJUGAAALACCWBgAACwAglwYAAHYAIAdCAAC8EQAgQwAAyREAIJEGAAC9EQAgkgYAAMgRACCVBgAAFwAglgYAABcAIJcGAAB5ACALQgAAsQwAMEMAALUMADCRBgAAsgwAMJIGAACzDAAwkwYAALQMACCUBgAArwsAMJUGAACvCwAwlgYAAK8LADCXBgAArwsAMJgGAAC2DAAwmQYAALILADALQgAApQwAMEMAAKoMADCRBgAApgwAMJIGAACnDAAwkwYAAKgMACCUBgAAqQwAMJUGAACpDAAwlgYAAKkMADCXBgAAqQwAMJgGAACrDAAwmQYAAKwMADAHQgAAoAwAIEMAAKMMACCRBgAAoQwAIJIGAACiDAAglQYAABoAIJYGAAAaACCXBgAAHAAgFwQAANILACAKAADTCwAgCwAA1AsAIA0AANULACAQAADWCwAgEwAA1wsAIOEEAgAAAAHtBAIAAAAB8AQBAAAAAfEEQAAAAAH1BAIAAAAB9gQCAAAAAfkEQAAAAAGdBQAAAMUFArwFAgAAAAG9BRAAAAABvgUQAAAAAb8FEAAAAAHABRAAAAABwQUQAAAAAcIFEAAAAAHDBRAAAAABxQUBAAAAAQIAAAAcACBCAACgDAAgAwAAABoAIEIAAKAMACBDAACkDAAgGQAAABoAIAQAAJwLACAKAACdCwAgCwAAngsAIA0AAJ8LACAQAACgCwAgEwAAoQsAIDsAAKQMACDhBAIAwgkAIe0EAgClCgAh8AQBAM0JACHxBEAAzgkAIfUEAgDCCQAh9gQCAMIJACH5BEAAzgkAIZ0FAACaC8UFIrwFAgClCgAhvQUQAMEJACG-BRAAwQkAIb8FEADBCQAhwAUQAMEJACHBBRAAmQsAIcIFEADBCQAhwwUQAMEJACHFBQEAzQkAIRcEAACcCwAgCgAAnQsAIAsAAJ4LACANAACfCwAgEAAAoAsAIBMAAKELACDhBAIAwgkAIe0EAgClCgAh8AQBAM0JACHxBEAAzgkAIfUEAgDCCQAh9gQCAMIJACH5BEAAzgkAIZ0FAACaC8UFIrwFAgClCgAhvQUQAMEJACG-BRAAwQkAIb8FEADBCQAhwAUQAMEJACHBBRAAmQsAIcIFEADBCQAhwwUQAMEJACHFBQEAzQkAIQThBAIAAAABkgUBAAAAAZQFAQAAAAGWBQEAAAABAgAAAEYAIEIAALAMACADAAAARgAgQgAAsAwAIEMAAK8MACABOwAAxxEAMAkJAACGCQAg3gQAAIUJADDfBAAARAAQ4AQAAIUJADDhBAIAAAABkgUBAIIIACGUBQEAgggAIZYFAQD9BwAhuwUCAKUIACECAAAARgAgOwAArwwAIAIAAACtDAAgOwAArgwAIAjeBAAArAwAMN8EAACtDAAQ4AQAAKwMADDhBAIApQgAIZIFAQCCCAAhlAUBAIIIACGWBQEA_QcAIbsFAgClCAAhCN4EAACsDAAw3wQAAK0MABDgBAAArAwAMOEEAgClCAAhkgUBAIIIACGUBQEAgggAIZYFAQD9BwAhuwUCAKUIACEE4QQCAMIJACGSBQEA5AkAIZQFAQDkCQAhlgUBAM0JACEE4QQCAMIJACGSBQEA5AkAIZQFAQDkCQAhlgUBAM0JACEE4QQCAAAAAZIFAQAAAAGUBQEAAAABlgUBAAAAARIMAACQDAAgDQAAxwsAIOEEAgAAAAHjBAIAAAABnQUAAADbBQK9BRAAAAABvgUQAAAAAb8FEAAAAAHABRAAAAABxQUBAAAAAdIFAQAAAAHTBUAAAAAB1AUBAAAAAdUFAQAAAAHWBQEAAAAB1wUBAAAAAdgFAQAAAAHZBRAAAAABAgAAACsAIEIAALkMACADAAAAKwAgQgAAuQwAIEMAALgMACABOwAAxhEAMAIAAAArACA7AAC4DAAgAgAAALMLACA7AAC3DAAgEOEEAgDCCQAh4wQCAKUKACGdBQAAtQvbBSK9BRAAwQkAIb4FEADBCQAhvwUQAMEJACHABRAAwQkAIcUFAQDNCQAh0gUBAOQJACHTBUAAzgkAIdQFAQDNCQAh1QUBAM0JACHWBQEAzQkAIdcFAQDNCQAh2AUBAM0JACHZBRAAmQsAIRIMAACPDAAgDQAAuAsAIOEEAgDCCQAh4wQCAKUKACGdBQAAtQvbBSK9BRAAwQkAIb4FEADBCQAhvwUQAMEJACHABRAAwQkAIcUFAQDNCQAh0gUBAOQJACHTBUAAzgkAIdQFAQDNCQAh1QUBAM0JACHWBQEAzQkAIdcFAQDNCQAh2AUBAM0JACHZBRAAmQsAIRIMAACQDAAgDQAAxwsAIOEEAgAAAAHjBAIAAAABnQUAAADbBQK9BRAAAAABvgUQAAAAAb8FEAAAAAHABRAAAAABxQUBAAAAAdIFAQAAAAHTBUAAAAAB1AUBAAAAAdUFAQAAAAHWBQEAAAAB1wUBAAAAAdgFAQAAAAHZBRAAAAABA0IAAMQRACCRBgAAxREAIJcGAAAFACADQgAAwhEAIJEGAADDEQAglwYAAAkAIANCAADAEQAgkQYAAMERACCXBgAAAQAgA0IAAL4RACCRBgAAvxEAIJcGAAB2ACADQgAAvBEAIJEGAAC9EQAglwYAAHkAIARCAACxDAAwkQYAALIMADCTBgAAtAwAIJcGAACvCwAwBEIAAKUMADCRBgAApgwAMJMGAACoDAAglwYAAKkMADADQgAAoAwAIJEGAAChDAAglwYAABwAIAAAAAAAAZQGAAAA7gUCBUIAALERACBDAAC6EQAgkQYAALIRACCSBgAAuREAIJcGAAAJACAFQgAArxEAIEMAALcRACCRBgAAsBEAIJIGAAC2EQAglwYAAAUAIAdCAACtEQAgQwAAtBEAIJEGAACuEQAgkgYAALMRACCVBgAAFwAglgYAABcAIJcGAAB5ACADQgAAsREAIJEGAACyEQAglwYAAAkAIANCAACvEQAgkQYAALARACCXBgAABQAgA0IAAK0RACCRBgAArhEAIJcGAAB5ACAAAAAAAAVCAACkEQAgQwAAqxEAIJEGAAClEQAgkgYAAKoRACCXBgAAAQAgC0IAAPwMADBDAACBDQAwkQYAAP0MADCSBgAA_gwAMJMGAAD_DAAglAYAAIANADCVBgAAgA0AMJYGAACADQAwlwYAAIANADCYBgAAgg0AMJkGAACDDQAwC0IAAPAMADBDAAD1DAAwkQYAAPEMADCSBgAA8gwAMJMGAADzDAAglAYAAPQMADCVBgAA9AwAMJYGAAD0DAAwlwYAAPQMADCYBgAA9gwAMJkGAAD3DAAwC0IAAOQMADBDAADpDAAwkQYAAOUMADCSBgAA5gwAMJMGAADnDAAglAYAAOgMADCVBgAA6AwAMJYGAADoDAAwlwYAAOgMADCYBgAA6gwAMJkGAADrDAAwC0IAANgMADBDAADdDAAwkQYAANkMADCSBgAA2gwAMJMGAADbDAAglAYAANwMADCVBgAA3AwAMJYGAADcDAAwlwYAANwMADCYBgAA3gwAMJkGAADfDAAwDwQAAMwMACAGAADLDAAg4QQCAAAAAfEEQAAAAAH1BAIAAAAB0gUBAAAAAdYFAQAAAAHXBQEAAAAB2wUCAAAAAekFAQAAAAHqBRAAAAAB6wUBAAAAAewFAQAAAAHuBQAAAO4FAu8FAQAAAAECAAAAPAAgQgAA4wwAIAMAAAA8ACBCAADjDAAgQwAA4gwAIAE7AACpEQAwFAQAANsIACAGAACECQAgCwAAigkAIN4EAACHCQAw3wQAADoAEOAEAACHCQAw4QQCAAAAAe0EAgCoCAAh8QRAAKYIACH1BAIApQgAIdIFAQCCCAAh1gUBAP0HACHXBQEA_QcAIdsFAgClCAAh6QUBAP0HACHqBRAAiAkAIesFAQD9BwAh7AUBAP0HACHuBQAAiQnuBSLvBQEA_QcAIQIAAAA8ACA7AADiDAAgAgAAAOAMACA7AADhDAAgEd4EAADfDAAw3wQAAOAMABDgBAAA3wwAMOEEAgClCAAh7QQCAKgIACHxBEAApggAIfUEAgClCAAh0gUBAIIIACHWBQEA_QcAIdcFAQD9BwAh2wUCAKUIACHpBQEA_QcAIeoFEACICQAh6wUBAP0HACHsBQEA_QcAIe4FAACJCe4FIu8FAQD9BwAhEd4EAADfDAAw3wQAAOAMABDgBAAA3wwAMOEEAgClCAAh7QQCAKgIACHxBEAApggAIfUEAgClCAAh0gUBAIIIACHWBQEA_QcAIdcFAQD9BwAh2wUCAKUIACHpBQEA_QcAIeoFEACICQAh6wUBAP0HACHsBQEA_QcAIe4FAACJCe4FIu8FAQD9BwAhDeEEAgDCCQAh8QRAAM4JACH1BAIAwgkAIdIFAQDkCQAh1gUBAM0JACHXBQEAzQkAIdsFAgDCCQAh6QUBAM0JACHqBRAAmQsAIesFAQDNCQAh7AUBAM0JACHuBQAAxwzuBSLvBQEAzQkAIQ8EAADJDAAgBgAAyAwAIOEEAgDCCQAh8QRAAM4JACH1BAIAwgkAIdIFAQDkCQAh1gUBAM0JACHXBQEAzQkAIdsFAgDCCQAh6QUBAM0JACHqBRAAmQsAIesFAQDNCQAh7AUBAM0JACHuBQAAxwzuBSLvBQEAzQkAIQ8EAADMDAAgBgAAywwAIOEEAgAAAAHxBEAAAAAB9QQCAAAAAdIFAQAAAAHWBQEAAAAB1wUBAAAAAdsFAgAAAAHpBQEAAAAB6gUQAAAAAesFAQAAAAHsBQEAAAAB7gUAAADuBQLvBQEAAAABBhEAAN4JACDhBAIAAAAB7gQQAAAAAe8EEAAAAAHwBAEAAAAB8QRAAAAAAQIAAAA4ACBCAADvDAAgAwAAADgAIEIAAO8MACBDAADuDAAgATsAAKgRADALCwAAjQkAIBEAAI4JACDeBAAAiwkAMN8EAAA2ABDgBAAAiwkAMOEEAgAAAAHtBAIApQgAIe4EEACMCQAh7wQQAIwJACHwBAEA_QcAIfEEQACmCAAhAgAAADgAIDsAAO4MACACAAAA7AwAIDsAAO0MACAJ3gQAAOsMADDfBAAA7AwAEOAEAADrDAAw4QQCAKUIACHtBAIApQgAIe4EEACMCQAh7wQQAIwJACHwBAEA_QcAIfEEQACmCAAhCd4EAADrDAAw3wQAAOwMABDgBAAA6wwAMOEEAgClCAAh7QQCAKUIACHuBBAAjAkAIe8EEACMCQAh8AQBAP0HACHxBEAApggAIQXhBAIAwgkAIe4EEADBCQAh7wQQAMEJACHwBAEAzQkAIfEEQADOCQAhBhEAANAJACDhBAIAwgkAIe4EEADBCQAh7wQQAMEJACHwBAEAzQkAIfEEQADOCQAhBhEAAN4JACDhBAIAAAAB7gQQAAAAAe8EEAAAAAHwBAEAAAAB8QRAAAAAARcEAADSCwAgCQAA0QsAIAoAANMLACANAADVCwAgEAAA1gsAIBMAANcLACDhBAIAAAAB8AQBAAAAAfEEQAAAAAH1BAIAAAAB9gQCAAAAAfkEQAAAAAGdBQAAAMUFArsFAgAAAAG8BQIAAAABvQUQAAAAAb4FEAAAAAG_BRAAAAABwAUQAAAAAcEFEAAAAAHCBRAAAAABwwUQAAAAAcUFAQAAAAECAAAAHAAgQgAA-wwAIAMAAAAcACBCAAD7DAAgQwAA-gwAIAE7AACnEQAwHAQAANsIACAJAACVCQAgCgAA9wgAIAsAAIoJACANAACXCQAgEAAAnQkAIBMAAI4JACDeBAAAmwkAMN8EAAAaABDgBAAAmwkAMOEEAgAAAAHtBAIAqAgAIfAEAQD9BwAh8QRAAKYIACH1BAIApQgAIfYEAgClCAAh-QRAAKYIACGdBQAAnAnFBSK7BQIAAAABvAUCAKgIACG9BRAAjAkAIb4FEACMCQAhvwUQAIwJACHABRAAjAkAIcEFEACICQAhwgUQAIwJACHDBRAAjAkAIcUFAQD9BwAhAgAAABwAIDsAAPoMACACAAAA-AwAIDsAAPkMACAV3gQAAPcMADDfBAAA-AwAEOAEAAD3DAAw4QQCAKUIACHtBAIAqAgAIfAEAQD9BwAh8QRAAKYIACH1BAIApQgAIfYEAgClCAAh-QRAAKYIACGdBQAAnAnFBSK7BQIAqAgAIbwFAgCoCAAhvQUQAIwJACG-BRAAjAkAIb8FEACMCQAhwAUQAIwJACHBBRAAiAkAIcIFEACMCQAhwwUQAIwJACHFBQEA_QcAIRXeBAAA9wwAMN8EAAD4DAAQ4AQAAPcMADDhBAIApQgAIe0EAgCoCAAh8AQBAP0HACHxBEAApggAIfUEAgClCAAh9gQCAKUIACH5BEAApggAIZ0FAACcCcUFIrsFAgCoCAAhvAUCAKgIACG9BRAAjAkAIb4FEACMCQAhvwUQAIwJACHABRAAjAkAIcEFEACICQAhwgUQAIwJACHDBRAAjAkAIcUFAQD9BwAhEeEEAgDCCQAh8AQBAM0JACHxBEAAzgkAIfUEAgDCCQAh9gQCAMIJACH5BEAAzgkAIZ0FAACaC8UFIrsFAgClCgAhvAUCAKUKACG9BRAAwQkAIb4FEADBCQAhvwUQAMEJACHABRAAwQkAIcEFEACZCwAhwgUQAMEJACHDBRAAwQkAIcUFAQDNCQAhFwQAAJwLACAJAACbCwAgCgAAnQsAIA0AAJ8LACAQAACgCwAgEwAAoQsAIOEEAgDCCQAh8AQBAM0JACHxBEAAzgkAIfUEAgDCCQAh9gQCAMIJACH5BEAAzgkAIZ0FAACaC8UFIrsFAgClCgAhvAUCAKUKACG9BRAAwQkAIb4FEADBCQAhvwUQAMEJACHABRAAwQkAIcEFEACZCwAhwgUQAMEJACHDBRAAwQkAIcUFAQDNCQAhFwQAANILACAJAADRCwAgCgAA0wsAIA0AANULACAQAADWCwAgEwAA1wsAIOEEAgAAAAHwBAEAAAAB8QRAAAAAAfUEAgAAAAH2BAIAAAAB-QRAAAAAAZ0FAAAAxQUCuwUCAAAAAbwFAgAAAAG9BRAAAAABvgUQAAAAAb8FEAAAAAHABRAAAAABwQUQAAAAAcIFEAAAAAHDBRAAAAABxQUBAAAAARkDAAC8DAAgBAAAugwAIAYAALsMACAHAAC9DAAgDAAAwQwAIBAAAL8MACAXAADADAAg4QQCAAAAAfEEQAAAAAH1BAIAAAAB9gQCAAAAAfkEQAAAAAGdBQAAAOcFAtsFAgAAAAHcBQIAAAAB3QUBAAAAAd4FAQAAAAHfBUAAAAAB4AUBAAAAAeIFAAAA4gUC4wWAAAAAAeQFQAAAAAHlBQEAAAAB5wUBAAAAAegFAQAAAAECAAAAEgAgQgAAhw0AIAMAAAASACBCAACHDQAgQwAAhg0AIAE7AACmEQAwHgMAAPcIACAEAADbCAAgBgAAoQkAIAcAAKIJACALAACKCQAgDAAAlgkAIBAAAJ0JACAXAACjCQAg3gQAAJ4JADDfBAAAEAAQ4AQAAJ4JADDhBAIAAAAB7QQCAKgIACHxBEAApggAIfUEAgClCAAh9gQCAKUIACH5BEAApggAIZ0FAACgCecFItsFAgCoCAAh3AUCAKUIACHdBQEAgggAId4FAQCCCAAh3wVAAKYIACHgBQEAgggAIeIFAACfCeIFIuMFAACICAAg5AVAAKYIACHlBQEAgggAIecFAQD9BwAh6AUBAP0HACECAAAAEgAgOwAAhg0AIAIAAACEDQAgOwAAhQ0AIBbeBAAAgw0AMN8EAACEDQAQ4AQAAIMNADDhBAIApQgAIe0EAgCoCAAh8QRAAKYIACH1BAIApQgAIfYEAgClCAAh-QRAAKYIACGdBQAAoAnnBSLbBQIAqAgAIdwFAgClCAAh3QUBAIIIACHeBQEAgggAId8FQACmCAAh4AUBAIIIACHiBQAAnwniBSLjBQAAiAgAIOQFQACmCAAh5QUBAIIIACHnBQEA_QcAIegFAQD9BwAhFt4EAACDDQAw3wQAAIQNABDgBAAAgw0AMOEEAgClCAAh7QQCAKgIACHxBEAApggAIfUEAgClCAAh9gQCAKUIACH5BEAApggAIZ0FAACgCecFItsFAgCoCAAh3AUCAKUIACHdBQEAgggAId4FAQCCCAAh3wVAAKYIACHgBQEAgggAIeIFAACfCeIFIuMFAACICAAg5AVAAKYIACHlBQEAgggAIecFAQD9BwAh6AUBAP0HACES4QQCAMIJACHxBEAAzgkAIfUEAgDCCQAh9gQCAMIJACH5BEAAzgkAIZ0FAACXDOcFItsFAgClCgAh3AUCAMIJACHdBQEA5AkAId4FAQDkCQAh3wVAAM4JACHgBQEA5AkAIeIFAACWDOIFIuMFgAAAAAHkBUAAzgkAIeUFAQDkCQAh5wUBAM0JACHoBQEAzQkAIRkDAACaDAAgBAAAmAwAIAYAAJkMACAHAACbDAAgDAAAnwwAIBAAAJ0MACAXAACeDAAg4QQCAMIJACHxBEAAzgkAIfUEAgDCCQAh9gQCAMIJACH5BEAAzgkAIZ0FAACXDOcFItsFAgClCgAh3AUCAMIJACHdBQEA5AkAId4FAQDkCQAh3wVAAM4JACHgBQEA5AkAIeIFAACWDOIFIuMFgAAAAAHkBUAAzgkAIeUFAQDkCQAh5wUBAM0JACHoBQEAzQkAIRkDAAC8DAAgBAAAugwAIAYAALsMACAHAAC9DAAgDAAAwQwAIBAAAL8MACAXAADADAAg4QQCAAAAAfEEQAAAAAH1BAIAAAAB9gQCAAAAAfkEQAAAAAGdBQAAAOcFAtsFAgAAAAHcBQIAAAAB3QUBAAAAAd4FAQAAAAHfBUAAAAAB4AUBAAAAAeIFAAAA4gUC4wWAAAAAAeQFQAAAAAHlBQEAAAAB5wUBAAAAAegFAQAAAAEDQgAApBEAIJEGAAClEQAglwYAAAEAIARCAAD8DAAwkQYAAP0MADCTBgAA_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_QcAIfgFIACDCAAh-gUAALYJ-gUiEt4EAAClDQAw3wQAAKYNABDgBAAApQ0AMOEEAgClCAAh8AQBAP0HACHxBEAApggAIfUEAgClCAAh9gQCAKUIACGdBQEAgggAIa4FAQCCCAAhyAUBAIIIACHcBQIApQgAIfQFQACmCAAh9QUBAIIIACH2BQEAgggAIfcFAQD9BwAh-AUgAIMIACH6BQAAtgn6BSIO4QQCAMIJACHwBAEAzQkAIfEEQADOCQAh9QQCAMIJACH2BAIAwgkAIZ0FAQDkCQAhrgUBAOQJACHIBQEA5AkAIfQFQADOCQAh9QUBAOQJACH2BQEA5AkAIfcFAQDNCQAh-AUgAOUJACH6BQAAqA36BSIBlAYAAAD6BQITAwAAqw0AIAQAAKoNACAIAACtDQAgGAAArA0AIBkAAK4NACDhBAIAwgkAIfAEAQDNCQAh8QRAAM4JACH1BAIAwgkAIfYEAgDCCQAhnQUBAOQJACGuBQEA5AkAIcgFAQDkCQAh9AVAAM4JACH1BQEA5AkAIfYFAQDkCQAh9wUBAM0JACH4BSAA5QkAIfoFAACoDfoFIgVCAACUEQAgQwAAnREAIJEGAACVEQAgkgYAAJwRACCXBgAABQAgBUIAAJIRACBDAACaEQAgkQYAAJMRACCSBgAAmREAIJcGAAABACALQgAAxA0AMEMAAMgNADCRBgAAxQ0AMJIGAADGDQAwkwYAAMcNACCUBgAA3AwAMJUGAADcDAAwlgYAANwMADCXBgAA3AwAMJgGAADJDQAwmQYAAN8MADALQgAAuw0AMEMAAL8NADCRBgAAvA0AMJIGAAC9DQAwkwYAAL4NACCUBgAAgA0AMJUGAACADQAwlgYAAIANADCXBgAAgA0AMJgGAADADQAwmQYAAIMNADALQgAArw0AMEMAALQNADCRBgAAsA0AMJIGAACxDQAwkwYAALINACCUBgAAsw0AMJUGAACzDQAwlgYAALMNADCXBgAAsw0AMJgGAAC1DQAwmQYAALYNADAE4QQCAAAAAZIFAQAAAAGUBQEAAAABlgUBAAAAAQIAAABRACBCAAC6DQAgAwAAAFEAIEIAALoNACBDAAC5DQAgATsAAJgRADAJBgAAhAkAIN4EAACDCQAw3wQAAE8AEOAEAACDCQAw4QQCAAAAAZIFAQCCCAAhlAUBAP0HACGWBQEA_QcAIdsFAgClCAAhAgAAAFEAIDsAALkNACACAAAAtw0AIDsAALgNACAI3gQAALYNADDfBAAAtw0AEOAEAAC2DQAw4QQCAKUIACGSBQEAgggAIZQFAQD9BwAhlgUBAP0HACHbBQIApQgAIQjeBAAAtg0AMN8EAAC3DQAQ4AQAALYNADDhBAIApQgAIZIFAQCCCAAhlAUBAP0HACGWBQEA_QcAIdsFAgClCAAhBOEEAgDCCQAhkgUBAOQJACGUBQEAzQkAIZYFAQDNCQAhBOEEAgDCCQAhkgUBAOQJACGUBQEAzQkAIZYFAQDNCQAhBOEEAgAAAAGSBQEAAAABlAUBAAAAAZYFAQAAAAEZAwAAvAwAIAQAALoMACAHAAC9DAAgCwAAvgwAIAwAAMEMACAQAAC_DAAgFwAAwAwAIOEEAgAAAAHtBAIAAAAB8QRAAAAAAfUEAgAAAAH2BAIAAAAB-QRAAAAAAZ0FAAAA5wUC3AUCAAAAAd0FAQAAAAHeBQEAAAAB3wVAAAAAAeAFAQAAAAHiBQAAAOIFAuMFgAAAAAHkBUAAAAAB5QUBAAAAAecFAQAAAAHoBQEAAAABAgAAABIAIEIAAMMNACADAAAAEgAgQgAAww0AIEMAAMINACABOwAAlxEAMAIAAAASACA7AADCDQAgAgAAAIQNACA7AADBDQAgEuEEAgDCCQAh7QQCAKUKACHxBEAAzgkAIfUEAgDCCQAh9gQCAMIJACH5BEAAzgkAIZ0FAACXDOcFItwFAgDCCQAh3QUBAOQJACHeBQEA5AkAId8FQADOCQAh4AUBAOQJACHiBQAAlgziBSLjBYAAAAAB5AVAAM4JACHlBQEA5AkAIecFAQDNCQAh6AUBAM0JACEZAwAAmgwAIAQAAJgMACAHAACbDAAgCwAAnAwAIAwAAJ8MACAQAACdDAAgFwAAngwAIOEEAgDCCQAh7QQCAKUKACHxBEAAzgkAIfUEAgDCCQAh9gQCAMIJACH5BEAAzgkAIZ0FAACXDOcFItwFAgDCCQAh3QUBAOQJACHeBQEA5AkAId8FQADOCQAh4AUBAOQJACHiBQAAlgziBSLjBYAAAAAB5AVAAM4JACHlBQEA5AkAIecFAQDNCQAh6AUBAM0JACEZAwAAvAwAIAQAALoMACAHAAC9DAAgCwAAvgwAIAwAAMEMACAQAAC_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-Q0AMJMGAAD6DQAglAYAAPsNADCVBgAA-w0AMJYGAAD7DQAwlwYAAPsNADCYBgAA_Q0AMJkGAAD-DQAwB0IAAPINACBDAAD1DQAgkQYAAPMNACCSBgAA9A0AIJUGAABrACCWBgAAawAglwYAALQBACAGAwAA6QkAIOEEAgAAAAH2BAIAAAAB9wQBAAAAAfgEIAAAAAH5BEAAAAABAgAAALQBACBCAADyDQAgAwAAAGsAIEIAAPINACBDAAD2DQAgCAAAAGsAIAMAAOcJACA7AAD2DQAg4QQCAMIJACH2BAIAwgkAIfcEAQDkCQAh-AQgAOUJACH5BEAAzgkAIQYDAADnCQAg4QQCAMIJACH2BAIAwgkAIfcEAQDkCQAh-AQgAOUJACH5BEAAzgkAIQjhBAIAAAAB-QRAAAAAAZIFAQAAAAGTBQEAAAABlAUBAAAAAZUFBAAAAAGWBQEAAAABlwVAAAAAAQIAAABpACBCAACCDgAgAwAAAGkAIEIAAIIOACBDAACBDgAgATsAAIIRADANBAAA2wgAIN4EAAD5CAAw3wQAAGcAEOAEAAD5CAAw4QQCAAAAAfUEAgClCAAh-QRAAKYIACGSBQEAgggAIZMFAQCCCAAhlAUBAIIIACGVBQQA4ggAIZYFAQCCCAAhlwVAAKYIACECAAAAaQAgOwAAgQ4AIAIAAAD_DQAgOwAAgA4AIAzeBAAA_g0AMN8EAAD_DQAQ4AQAAP4NADDhBAIApQgAIfUEAgClCAAh-QRAAKYIACGSBQEAgggAIZMFAQCCCAAhlAUBAIIIACGVBQQA4ggAIZYFAQCCCAAhlwVAAKYIACEM3gQAAP4NADDfBAAA_w0AEOAEAAD-DQAw4QQCAKUIACH1BAIApQgAIfkEQACmCAAhkgUBAIIIACGTBQEAgggAIZQFAQCCCAAhlQUEAOIIACGWBQEAgggAIZcFQACmCAAhCOEEAgDCCQAh-QRAAM4JACGSBQEA5AkAIZMFAQDkCQAhlAUBAOQJACGVBQQAmgoAIZYFAQDkCQAhlwVAAM4JACEI4QQCAMIJACH5BEAAzgkAIZIFAQDkCQAhkwUBAOQJACGUBQEA5AkAIZUFBACaCgAhlgUBAOQJACGXBUAAzgkAIQjhBAIAAAAB-QRAAAAAAZIFAQAAAAGTBQEAAAABlAUBAAAAAZUFBAAAAAGWBQEAAAABlwVAAAAAAQoDAACpCgAg4QQCAAAAAfEEQAAAAAH2BAIAAAABmQUAAACZBQKbBQAAAJsFAp0FAAAAnQUCngUBAAAAAZ8FAgAAAAGgBQEAAAABAgAAAGQAIEIAAI4OACADAAAAZAAgQgAAjg4AIEMAAI0OACABOwAAgREAMA8DAAD3CAAgBAAA2wgAIN4EAAD6CAAw3wQAAGIAEOAEAAD6CAAw4QQCAAAAAfEEQACmCAAh9QQCAKUIACH2BAIAqAgAIZkFAAD7CJkFIpsFAAD8CJsFIp0FAAD9CJ0FIp4FAQD9BwAhnwUCAKgIACGgBQEA_QcAIQIAAABkACA7AACNDgAgAgAAAIsOACA7AACMDgAgDd4EAACKDgAw3wQAAIsOABDgBAAAig4AMOEEAgClCAAh8QRAAKYIACH1BAIApQgAIfYEAgCoCAAhmQUAAPsImQUimwUAAPwImwUinQUAAP0InQUingUBAP0HACGfBQIAqAgAIaAFAQD9BwAhDd4EAACKDgAw3wQAAIsOABDgBAAAig4AMOEEAgClCAAh8QRAAKYIACH1BAIApQgAIfYEAgCoCAAhmQUAAPsImQUimwUAAPwImwUinQUAAP0InQUingUBAP0HACGfBQIAqAgAIaAFAQD9BwAhCeEEAgDCCQAh8QRAAM4JACH2BAIApQoAIZkFAACiCpkFIpsFAACjCpsFIp0FAACkCp0FIp4FAQDNCQAhnwUCAKUKACGgBQEAzQkAIQoDAACnCgAg4QQCAMIJACHxBEAAzgkAIfYEAgClCgAhmQUAAKIKmQUimwUAAKMKmwUinQUAAKQKnQUingUBAM0JACGfBQIApQoAIaAFAQDNCQAhCgMAAKkKACDhBAIAAAAB8QRAAAAAAfYEAgAAAAGZBQAAAJkFApsFAAAAmwUCnQUAAACdBQKeBQEAAAABnwUCAAAAAaAFAQAAAAEXCQAA0QsAIAoAANMLACALAADUCwAgDQAA1QsAIBAAANYLACATAADXCwAg4QQCAAAAAe0EAgAAAAHwBAEAAAAB8QRAAAAAAfYEAgAAAAH5BEAAAAABnQUAAADFBQK7BQIAAAABvAUCAAAAAb0FEAAAAAG-BRAAAAABvwUQAAAAAcAFEAAAAAHBBRAAAAABwgUQAAAAAcMFEAAAAAHFBQEAAAABAgAAABwAIEIAAJcOACADAAAAHAAgQgAAlw4AIEMAAJYOACABOwAAgBEAMAIAAAAcACA7AACWDgAgAgAAAPgMACA7AACVDgAgEeEEAgDCCQAh7QQCAKUKACHwBAEAzQkAIfEEQADOCQAh9gQCAMIJACH5BEAAzgkAIZ0FAACaC8UFIrsFAgClCgAhvAUCAKUKACG9BRAAwQkAIb4FEADBCQAhvwUQAMEJACHABRAAwQkAIcEFEACZCwAhwgUQAMEJACHDBRAAwQkAIcUFAQDNCQAhFwkAAJsLACAKAACdCwAgCwAAngsAIA0AAJ8LACAQAACgCwAgEwAAoQsAIOEEAgDCCQAh7QQCAKUKACHwBAEAzQkAIfEEQADOCQAh9gQCAMIJACH5BEAAzgkAIZ0FAACaC8UFIrsFAgClCgAhvAUCAKUKACG9BRAAwQkAIb4FEADBCQAhvwUQAMEJACHABRAAwQkAIcEFEACZCwAhwgUQAMEJACHDBRAAwQkAIcUFAQDNCQAhFwkAANELACAKAADTCwAgCwAA1AsAIA0AANULACAQAADWCwAgEwAA1wsAIOEEAgAAAAHtBAIAAAAB8AQBAAAAAfEEQAAAAAH2BAIAAAAB-QRAAAAAAZ0FAAAAxQUCuwUCAAAAAbwFAgAAAAG9BRAAAAABvgUQAAAAAb8FEAAAAAHABRAAAAABwQUQAAAAAcIFEAAAAAHDBRAAAAABxQUBAAAAAQUbAAD0CwAg4QQCAAAAAfEEQAAAAAHIBQEAAAABygUAAADKBQICAAAAWgAgQgAAow4AIAMAAABaACBCAACjDgAgQwAAog4AIAE7AAD_EAAwCgQAANsIACAbAACCCQAg3gQAAIAJADDfBAAAWAAQ4AQAAIAJADDhBAIAAAAB8QRAAKYIACH1BAIApQgAIcgFAQCCCAAhygUAAIEJygUiAgAAAFoAIDsAAKIOACACAAAAoA4AIDsAAKEOACAI3gQAAJ8OADDfBAAAoA4AEOAEAACfDgAw4QQCAKUIACHxBEAApggAIfUEAgClCAAhyAUBAIIIACHKBQAAgQnKBSII3gQAAJ8OADDfBAAAoA4AEOAEAACfDgAw4QQCAKUIACHxBEAApggAIfUEAgClCAAhyAUBAIIIACHKBQAAgQnKBSIE4QQCAMIJACHxBEAAzgkAIcgFAQDkCQAhygUAAOQLygUiBRsAAOYLACDhBAIAwgkAIfEEQADOCQAhyAUBAOQJACHKBQAA5AvKBSIFGwAA9AsAIOEEAgAAAAHxBEAAAAAByAUBAAAAAcoFAAAAygUCGQMAALwMACAGAAC7DAAgBwAAvQwAIAsAAL4MACAMAADBDAAgEAAAvwwAIBcAAMAMACDhBAIAAAAB7QQCAAAAAfEEQAAAAAH2BAIAAAAB-QRAAAAAAZ0FAAAA5wUC2wUCAAAAAdwFAgAAAAHdBQEAAAAB3gUBAAAAAd8FQAAAAAHgBQEAAAAB4gUAAADiBQLjBYAAAAAB5AVAAAAAAeUFAQAAAAHnBQEAAAAB6AUBAAAAAQIAAAASACBCAACsDgAgAwAAABIAIEIAAKwOACBDAACrDgAgATsAAP4QADACAAAAEgAgOwAAqw4AIAIAAACEDQAgOwAAqg4AIBLhBAIAwgkAIe0EAgClCgAh8QRAAM4JACH2BAIAwgkAIfkEQADOCQAhnQUAAJcM5wUi2wUCAKUKACHcBQIAwgkAId0FAQDkCQAh3gUBAOQJACHfBUAAzgkAIeAFAQDkCQAh4gUAAJYM4gUi4wWAAAAAAeQFQADOCQAh5QUBAOQJACHnBQEAzQkAIegFAQDNCQAhGQMAAJoMACAGAACZDAAgBwAAmwwAIAsAAJwMACAMAACfDAAgEAAAnQwAIBcAAJ4MACDhBAIAwgkAIe0EAgClCgAh8QRAAM4JACH2BAIAwgkAIfkEQADOCQAhnQUAAJcM5wUi2wUCAKUKACHcBQIAwgkAId0FAQDkCQAh3gUBAOQJACHfBUAAzgkAIeAFAQDkCQAh4gUAAJYM4gUi4wWAAAAAAeQFQADOCQAh5QUBAOQJACHnBQEAzQkAIegFAQDNCQAhGQMAALwMACAGAAC7DAAgBwAAvQwAIAsAAL4MACAMAADBDAAgEAAAvwwAIBcAAMAMACDhBAIAAAAB7QQCAAAAAfEEQAAAAAH2BAIAAAAB-QRAAAAAAZ0FAAAA5wUC2wUCAAAAAdwFAgAAAAHdBQEAAAAB3gUBAAAAAd8FQAAAAAHgBQEAAAAB4gUAAADiBQLjBYAAAAAB5AVAAAAAAeUFAQAAAAHnBQEAAAAB6AUBAAAAAQ8GAADLDAAgCwAAzQwAIOEEAgAAAAHtBAIAAAAB8QRAAAAAAdIFAQAAAAHWBQEAAAAB1wUBAAAAAdsFAgAAAAHpBQEAAAAB6gUQAAAAAesFAQAAAAHsBQEAAAAB7gUAAADuBQLvBQEAAAABAgAAADwAIEIAALUOACADAAAAPAAgQgAAtQ4AIEMAALQOACABOwAA_RAAMAIAAAA8ACA7AAC0DgAgAgAAAOAMACA7AACzDgAgDeEEAgDCCQAh7QQCAKUKACHxBEAAzgkAIdIFAQDkCQAh1gUBAM0JACHXBQEAzQkAIdsFAgDCCQAh6QUBAM0JACHqBRAAmQsAIesFAQDNCQAh7AUBAM0JACHuBQAAxwzuBSLvBQEAzQkAIQ8GAADIDAAgCwAAygwAIOEEAgDCCQAh7QQCAKUKACHxBEAAzgkAIdIFAQDkCQAh1gUBAM0JACHXBQEAzQkAIdsFAgDCCQAh6QUBAM0JACHqBRAAmQsAIesFAQDNCQAh7AUBAM0JACHuBQAAxwzuBSLvBQEAzQkAIQ8GAADLDAAgCwAAzQwAIOEEAgAAAAHtBAIAAAAB8QRAAAAAAdIFAQAAAAHWBQEAAAAB1wUBAAAAAdsFAgAAAAHpBQEAAAAB6gUQAAAAAesFAQAAAAHsBQEAAAAB7gUAAADuBQLvBQEAAAABEwMAAM8NACAHAADjDQAgCAAA0Q0AIBgAANANACAZAADSDQAg4QQCAAAAAfAEAQAAAAHxBEAAAAAB9gQCAAAAAZ0FAQAAAAGuBQEAAAAByAUBAAAAAdwFAgAAAAH0BUAAAAAB9QUBAAAAAfYFAQAAAAH3BQEAAAAB-AUgAAAAAfoFAAAA-gUCAgAAAAkAIEIAAL4OACADAAAACQAgQgAAvg4AIEMAAL0OACABOwAA_BAAMAIAAAAJACA7AAC9DgAgAgAAAKYNACA7AAC8DgAgDuEEAgDCCQAh8AQBAM0JACHxBEAAzgkAIfYEAgDCCQAhnQUBAOQJACGuBQEA5AkAIcgFAQDkCQAh3AUCAMIJACH0BUAAzgkAIfUFAQDkCQAh9gUBAOQJACH3BQEAzQkAIfgFIADlCQAh-gUAAKgN-gUiEwMAAKsNACAHAADiDQAgCAAArQ0AIBgAAKwNACAZAACuDQAg4QQCAMIJACHwBAEAzQkAIfEEQADOCQAh9gQCAMIJACGdBQEA5AkAIa4FAQDkCQAhyAUBAOQJACHcBQIAwgkAIfQFQADOCQAh9QUBAOQJACH2BQEA5AkAIfcFAQDNCQAh-AUgAOUJACH6BQAAqA36BSITAwAAzw0AIAcAAOMNACAIAADRDQAgGAAA0A0AIBkAANINACDhBAIAAAAB8AQBAAAAAfEEQAAAAAH2BAIAAAABnQUBAAAAAa4FAQAAAAHIBQEAAAAB3AUCAAAAAfQFQAAAAAH1BQEAAAAB9gUBAAAAAfcFAQAAAAH4BSAAAAAB-gUAAAD6BQIDQgAA-hAAIJEGAAD7EAAglwYAAAEAIARCAAC2DgAwkQYAALcOADCTBgAAuQ4AIJcGAACiDQAwBEIAAK0OADCRBgAArg4AMJMGAACwDgAglwYAANwMADAEQgAApA4AMJEGAAClDgAwkwYAAKcOACCXBgAAgA0AMARCAACYDgAwkQYAAJkOADCTBgAAmw4AIJcGAACcDgAwBEIAAI8OADCRBgAAkA4AMJMGAACSDgAglwYAAPQMADAEQgAAgw4AMJEGAACEDgAwkwYAAIYOACCXBgAAhw4AMARCAAD3DQAwkQYAAPgNADCTBgAA-g0AIJcGAAD7DQAwA0IAAPINACCRBgAA8w0AIJcGAAC0AQAgAAAAAAALQgAAnRAAMEMAAKIQADCRBgAAnhAAMJIGAACfEAAwkwYAAKAQACCUBgAAoRAAMJUGAAChEAAwlgYAAKEQADCXBgAAoRAAMJgGAACjEAAwmQYAAKQQADALQgAAlBAAMEMAAJgQADCRBgAAlRAAMJIGAACWEAAwkwYAAJcQACCUBgAAog0AMJUGAACiDQAwlgYAAKINADCXBgAAog0AMJgGAACZEAAwmQYAAKUNADALQgAAiBAAMEMAAI0QADCRBgAAiRAAMJIGAACKEAAwkwYAAIsQACCUBgAAjBAAMJUGAACMEAAwlgYAAIwQADCXBgAAjBAAMJgGAACOEAAwmQYAAI8QADALQgAA_A8AMEMAAIEQADCRBgAA_Q8AMJIGAAD-DwAwkwYAAP8PACCUBgAAgBAAMJUGAACAEAAwlgYAAIAQADCXBgAAgBAAMJgGAACCEAAwmQYAAIMQADALQgAA8w8AMEMAAPcPADCRBgAA9A8AMJIGAAD1DwAwkwYAAPYPACCUBgAAgA0AMJUGAACADQAwlgYAAIANADCXBgAAgA0AMJgGAAD4DwAwmQYAAIMNADALQgAA5w8AMEMAAOwPADCRBgAA6A8AMJIGAADpDwAwkwYAAOoPACCUBgAA6w8AMJUGAADrDwAwlgYAAOsPADCXBgAA6w8AMJgGAADtDwAwmQYAAO4PADALQgAA2w8AMEMAAOAPADCRBgAA3A8AMJIGAADdDwAwkwYAAN4PACCUBgAA3w8AMJUGAADfDwAwlgYAAN8PADCXBgAA3w8AMJgGAADhDwAwmQYAAOIPADALQgAA0g8AMEMAANYPADCRBgAA0w8AMJIGAADUDwAwkwYAANUPACCUBgAA9AwAMJUGAAD0DAAwlgYAAPQMADCXBgAA9AwAMJgGAADXDwAwmQYAAPcMADALQgAAxg8AMEMAAMsPADCRBgAAxw8AMJIGAADIDwAwkwYAAMkPACCUBgAAyg8AMJUGAADKDwAwlgYAAMoPADCXBgAAyg8AMJgGAADMDwAwmQYAAM0PADALQgAAug8AMEMAAL8PADCRBgAAuw8AMJIGAAC8DwAwkwYAAL0PACCUBgAAvg8AMJUGAAC-DwAwlgYAAL4PADCXBgAAvg8AMJgGAADADwAwmQYAAMEPADALQgAArg8AMEMAALMPADCRBgAArw8AMJIGAACwDwAwkwYAALEPACCUBgAAsg8AMJUGAACyDwAwlgYAALIPADCXBgAAsg8AMJgGAAC0DwAwmQYAALUPADALQgAApQ8AMEMAAKkPADCRBgAApg8AMJIGAACnDwAwkwYAAKgPACCUBgAA4goAMJUGAADiCgAwlgYAAOIKADCXBgAA4goAMJgGAACqDwAwmQYAAOUKADALQgAAnA8AMEMAAKAPADCRBgAAnQ8AMJIGAACeDwAwkwYAAJ8PACCUBgAA1goAMJUGAADWCgAwlgYAANYKADCXBgAA1goAMJgGAAChDwAwmQYAANkKADALQgAAkw8AMEMAAJcPADCRBgAAlA8AMJIGAACVDwAwkwYAAJYPACCUBgAAhw4AMJUGAACHDgAwlgYAAIcOADCXBgAAhw4AMJgGAACYDwAwmQYAAIoOADAHQgAAjg8AIEMAAJEPACCRBgAAjw8AIJIGAACQDwAglQYAAKUBACCWBgAApQEAIJcGAACNBgAgB0IAAIkPACBDAACMDwAgkQYAAIoPACCSBgAAiw8AIJUGAACnAQAglgYAAKcBACCXBgAApQYAIAdCAACEDwAgQwAAhw8AIJEGAACFDwAgkgYAAIYPACCVBgAAqQEAIJYGAACpAQAglwYAAL0GACAHQgAA_w4AIEMAAIIPACCRBgAAgA8AIJIGAACBDwAglQYAAKsBACCWBgAAqwEAIJcGAADVBgAgB0IAAPoOACBDAAD9DgAgkQYAAPsOACCSBgAA_A4AIJUGAACtAQAglgYAAK0BACCXBgAAgwcAIAtCAADuDgAwQwAA8w4AMJEGAADvDgAwkgYAAPAOADCTBgAA8Q4AIJQGAADyDgAwlQYAAPIOADCWBgAA8g4AMJcGAADyDgAwmAYAAPQOADCZBgAA9Q4AMAtCAADiDgAwQwAA5w4AMJEGAADjDgAwkgYAAOQOADCTBgAA5Q4AIJQGAADmDgAwlQYAAOYOADCWBgAA5g4AMJcGAADmDgAwmAYAAOgOADCZBgAA6Q4AMAYEAADoCQAg4QQCAAAAAfUEAgAAAAH3BAEAAAAB-AQgAAAAAfkEQAAAAAECAAAAtAEAIEIAAO0OACADAAAAtAEAIEIAAO0OACBDAADsDgAgATsAAPkQADALAwAA-QcAIAQAANsIACDeBAAA2ggAMN8EAABrABDgBAAA2ggAMOEEAgAAAAH1BAIAAAAB9gQCAKUIACH3BAEAgggAIfgEIACDCAAh-QRAAKYIACECAAAAtAEAIDsAAOwOACACAAAA6g4AIDsAAOsOACAJ3gQAAOkOADDfBAAA6g4AEOAEAADpDgAw4QQCAKUIACH1BAIApQgAIfYEAgClCAAh9wQBAIIIACH4BCAAgwgAIfkEQACmCAAhCd4EAADpDgAw3wQAAOoOABDgBAAA6Q4AMOEEAgClCAAh9QQCAKUIACH2BAIApQgAIfcEAQCCCAAh-AQgAIMIACH5BEAApggAIQXhBAIAwgkAIfUEAgDCCQAh9wQBAOQJACH4BCAA5QkAIfkEQADOCQAhBgQAAOYJACDhBAIAwgkAIfUEAgDCCQAh9wQBAOQJACH4BCAA5QkAIfkEQADOCQAhBgQAAOgJACDhBAIAAAAB9QQCAAAAAfcEAQAAAAH4BCAAAAAB-QRAAAAAAQThBAIAAAAB8QRAAAAAAYAFAQAAAAGBBQEAAAABAgAAALEBACBCAAD5DgAgAwAAALEBACBCAAD5DgAgQwAA-A4AIAE7AAD4EAAwCQMAAPkHACDeBAAA3AgAMN8EAACvAQAQ4AQAANwIADDhBAIAAAAB8QRAAKYIACH2BAIApQgAIYAFAQCCCAAhgQUBAP0HACECAAAAsQEAIDsAAPgOACACAAAA9g4AIDsAAPcOACAI3gQAAPUOADDfBAAA9g4AEOAEAAD1DgAw4QQCAKUIACHxBEAApggAIfYEAgClCAAhgAUBAIIIACGBBQEA_QcAIQjeBAAA9Q4AMN8EAAD2DgAQ4AQAAPUOADDhBAIApQgAIfEEQACmCAAh9gQCAKUIACGABQEAgggAIYEFAQD9BwAhBOEEAgDCCQAh8QRAAM4JACGABQEA5AkAIYEFAQDNCQAhBOEEAgDCCQAh8QRAAM4JACGABQEA5AkAIYEFAQDNCQAhBOEEAgAAAAHxBEAAAAABgAUBAAAAAYEFAQAAAAECO4AAAAAB4QQCAAAAAQIAAACDBwAgQgAA-g4AIAMAAACtAQAgQgAA-g4AIEMAAP4OACADAAAArQEAIDuAAP4OACHhBAIAwgkAIQI7gAAAAAHhBAIAwgkAIQvhBAIAAAABgQUBAAAAAYIFAQAAAAGDBQEAAAABhAUBAAAAAYUFAQAAAAGGBQEAAAABhwUBAAAAAYgFAQAAAAGJBQEAAAABigUBAAAAAQIAAADVBgAgQgAA_w4AIAMAAACrAQAgQgAA_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-QRAAAAAAZ0FAAAAxQUCuwUCAAAAAb0FEAAAAAG-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-w8AIAMAAAASACBCAAD7DwAgQwAA-g8AIAE7AADuEAAwAgAAABIAIDsAAPoPACACAAAAhA0AIDsAAPkPACAS4QQCAMIJACHtBAIApQoAIfEEQADOCQAh9QQCAMIJACH5BEAAzgkAIZ0FAACXDOcFItsFAgClCgAh3AUCAMIJACHdBQEA5AkAId4FAQDkCQAh3wVAAM4JACHgBQEA5AkAIeIFAACWDOIFIuMFgAAAAAHkBUAAzgkAIeUFAQDkCQAh5wUBAM0JACHoBQEAzQkAIRkEAACYDAAgBgAAmQwAIAcAAJsMACALAACcDAAgDAAAnwwAIBAAAJ0MACAXAACeDAAg4QQCAMIJACHtBAIApQoAIfEEQADOCQAh9QQCAMIJACH5BEAAzgkAIZ0FAACXDOcFItsFAgClCgAh3AUCAMIJACHdBQEA5AkAId4FAQDkCQAh3wVAAM4JACHgBQEA5AkAIeIFAACWDOIFIuMFgAAAAAHkBUAAzgkAIeUFAQDkCQAh5wUBAM0JACHoBQEAzQkAIRkEAAC6DAAgBgAAuwwAIAcAAL0MACALAAC-DAAgDAAAwQwAIBAAAL8MACAXAADADAAg4QQCAAAAAe0EAgAAAAHxBEAAAAAB9QQCAAAAAfkEQAAAAAGdBQAAAOcFAtsFAgAAAAHcBQIAAAAB3QUBAAAAAd4FAQAAAAHfBUAAAAAB4AUBAAAAAeIFAAAA4gUC4wWAAAAAAeQFQAAAAAHlBQEAAAAB5wUBAAAAAegFAQAAAAEICAAAiQ0AIBQAAIoNACAVAACLDQAgFgAAjA0AIOEEAgAAAAHxBEAAAAAB8AUBAAAAAfEFAQAAAAECAAAAeQAgQgAAhxAAIAMAAAB5ACBCAACHEAAgQwAAhhAAIAE7AADtEAAwDgMAAPkHACAIAADyCAAgFAAA8wgAIBUAAPQIACAWAAD1CAAg3gQAAPEIADDfBAAAFwAQ4AQAAPEIADDhBAIAAAAB8QRAAKYIACH2BAIApQgAIfAFAQCCCAAh8QUBAIIIACGNBgAA8AgAIAIAAAB5ACA7AACGEAAgAgAAAIQQACA7AACFEAAgCN4EAACDEAAw3wQAAIQQABDgBAAAgxAAMOEEAgClCAAh8QRAAKYIACH2BAIApQgAIfAFAQCCCAAh8QUBAIIIACEI3gQAAIMQADDfBAAAhBAAEOAEAACDEAAw4QQCAKUIACHxBEAApggAIfYEAgClCAAh8AUBAIIIACHxBQEAgggAIQThBAIAwgkAIfEEQADOCQAh8AUBAOQJACHxBQEA5AkAIQgIAADUDAAgFAAA1QwAIBUAANYMACAWAADXDAAg4QQCAMIJACHxBEAAzgkAIfAFAQDkCQAh8QUBAOQJACEICAAAiQ0AIBQAAIoNACAVAACLDQAgFgAAjA0AIOEEAgAAAAHxBEAAAAAB8AUBAAAAAfEFAQAAAAEIBQAA1A0AIAgAANUNACDhBAIAAAAB8QRAAAAAAYAFAQAAAAGFBQEAAAAB8gUBAAAAAfMFAQAAAAECAAAAdgAgQgAAkxAAIAMAAAB2ACBCAACTEAAgQwAAkhAAIAE7AADsEAAwDQMAAPcIACAFAAD4CAAgCAAA8ggAIN4EAAD2CAAw3wQAAAsAEOAEAAD2CAAw4QQCAAAAAfEEQACmCAAh9gQCAKUIACGABQEAgggAIYUFAQD9BwAh8gUBAIIIACHzBQEA_QcAIQIAAAB2ACA7AACSEAAgAgAAAJAQACA7AACREAAgCt4EAACPEAAw3wQAAJAQABDgBAAAjxAAMOEEAgClCAAh8QRAAKYIACH2BAIApQgAIYAFAQCCCAAhhQUBAP0HACHyBQEAgggAIfMFAQD9BwAhCt4EAACPEAAw3wQAAJAQABDgBAAAjxAAMOEEAgClCAAh8QRAAKYIACH2BAIApQgAIYAFAQCCCAAhhQUBAP0HACHyBQEAgggAIfMFAQD9BwAhBuEEAgDCCQAh8QRAAM4JACGABQEA5AkAIYUFAQDNCQAh8gUBAOQJACHzBQEAzQkAIQgFAACTDQAgCAAAlA0AIOEEAgDCCQAh8QRAAM4JACGABQEA5AkAIYUFAQDNCQAh8gUBAOQJACHzBQEAzQkAIQgFAADUDQAgCAAA1Q0AIOEEAgAAAAHxBEAAAAABgAUBAAAAAYUFAQAAAAHyBQEAAAAB8wUBAAAAARMEAADODQAgBwAA4w0AIAgAANENACAYAADQDQAgGQAA0g0AIOEEAgAAAAHwBAEAAAAB8QRAAAAAAfUEAgAAAAGdBQEAAAABrgUBAAAAAcgFAQAAAAHcBQIAAAAB9AVAAAAAAfUFAQAAAAH2BQEAAAAB9wUBAAAAAfgFIAAAAAH6BQAAAPoFAgIAAAAJACBCAACcEAAgAwAAAAkAIEIAAJwQACBDAACbEAAgATsAAOsQADACAAAACQAgOwAAmxAAIAIAAACmDQAgOwAAmhAAIA7hBAIAwgkAIfAEAQDNCQAh8QRAAM4JACH1BAIAwgkAIZ0FAQDkCQAhrgUBAOQJACHIBQEA5AkAIdwFAgDCCQAh9AVAAM4JACH1BQEA5AkAIfYFAQDkCQAh9wUBAM0JACH4BSAA5QkAIfoFAACoDfoFIhMEAACqDQAgBwAA4g0AIAgAAK0NACAYAACsDQAgGQAArg0AIOEEAgDCCQAh8AQBAM0JACHxBEAAzgkAIfUEAgDCCQAhnQUBAOQJACGuBQEA5AkAIcgFAQDkCQAh3AUCAMIJACH0BUAAzgkAIfUFAQDkCQAh9gUBAOQJACH3BQEAzQkAIfgFIADlCQAh-gUAAKgN-gUiEwQAAM4NACAHAADjDQAgCAAA0Q0AIBgAANANACAZAADSDQAg4QQCAAAAAfAEAQAAAAHxBEAAAAAB9QQCAAAAAZ0FAQAAAAGuBQEAAAAByAUBAAAAAdwFAgAAAAH0BUAAAAAB9QUBAAAAAfYFAQAAAAH3BQEAAAAB-AUgAAAAAfoFAAAA-gUCHAUAAMAOACAIAADCDgAgDAAAxA4AIBgAAMEOACAcAADDDgAgHQAAxQ4AIB4AAMYOACAfAADHDgAg4QQCAAAAAfEEQAAAAAH5BEAAAAABhQUBAAAAAYgFAQAAAAGKBQEAAAABnQUAAAD6BQLfBUAAAAAB5QUBAAAAAfMFAQAAAAH7BQEAAAAB_AUBAAAAAf0FAQAAAAH-BQEAAAAB_wUBAAAAAYAGAQAAAAGBBgEAAAABggYBAAAAAYMGAQAAAAGEBgEAAAABAgAAAAUAIEIAAKgQACADAAAABQAgQgAAqBAAIEMAAKcQACABOwAA6hAAMCEDAAD5BwAgBQAA-AgAIAgAAPIIACAMAADzCAAgGAAA9QgAIBwAALkJACAdAACtCQAgHgAAugkAIB8AALsJACDeBAAAuAkAMN8EAAADABDgBAAAuAkAMOEEAgAAAAHxBEAApggAIfYEAgClCAAh-QRAAKYIACGFBQEA_QcAIYgFAQD9BwAhigUBAP0HACGdBQAAtgn6BSLfBUAApwgAIeUFAQD9BwAh8wUBAIIIACH7BQEAgggAIfwFAQCCCAAh_QUBAIIIACH-BQEA_QcAIf8FAQD9BwAhgAYBAP0HACGBBgEA_QcAIYIGAQD9BwAhgwYBAP0HACGEBgEA_QcAIQIAAAAFACA7AACnEAAgAgAAAKUQACA7AACmEAAgGN4EAACkEAAw3wQAAKUQABDgBAAApBAAMOEEAgClCAAh8QRAAKYIACH2BAIApQgAIfkEQACmCAAhhQUBAP0HACGIBQEA_QcAIYoFAQD9BwAhnQUAALYJ-gUi3wVAAKcIACHlBQEA_QcAIfMFAQCCCAAh-wUBAIIIACH8BQEAgggAIf0FAQCCCAAh_gUBAP0HACH_BQEA_QcAIYAGAQD9BwAhgQYBAP0HACGCBgEA_QcAIYMGAQD9BwAhhAYBAP0HACEY3gQAAKQQADDfBAAApRAAEOAEAACkEAAw4QQCAKUIACHxBEAApggAIfYEAgClCAAh-QRAAKYIACGFBQEA_QcAIYgFAQD9BwAhigUBAP0HACGdBQAAtgn6BSLfBUAApwgAIeUFAQD9BwAh8wUBAIIIACH7BQEAgggAIfwFAQCCCAAh_QUBAIIIACH-BQEA_QcAIf8FAQD9BwAhgAYBAP0HACGBBgEA_QcAIYIGAQD9BwAhgwYBAP0HACGEBgEA_QcAIRThBAIAwgkAIfEEQADOCQAh-QRAAM4JACGFBQEAzQkAIYgFAQDNCQAhigUBAM0JACGdBQAAqA36BSLfBUAA8woAIeUFAQDNCQAh8wUBAOQJACH7BQEA5AkAIfwFAQDkCQAh_QUBAOQJACH-BQEAzQkAIf8FAQDNCQAhgAYBAM0JACGBBgEAzQkAIYIGAQDNCQAhgwYBAM0JACGEBgEAzQkAIRwFAADqDQAgCAAA7A0AIAwAAO4NACAYAADrDQAgHAAA7Q0AIB0AAO8NACAeAADwDQAgHwAA8Q0AIOEEAgDCCQAh8QRAAM4JACH5BEAAzgkAIYUFAQDNCQAhiAUBAM0JACGKBQEAzQkAIZ0FAACoDfoFIt8FQADzCgAh5QUBAM0JACHzBQEA5AkAIfsFAQDkCQAh_AUBAOQJACH9BQEA5AkAIf4FAQDNCQAh_wUBAM0JACGABgEAzQkAIYEGAQDNCQAhggYBAM0JACGDBgEAzQkAIYQGAQDNCQAhHAUAAMAOACAIAADCDgAgDAAAxA4AIBgAAMEOACAcAADDDgAgHQAAxQ4AIB4AAMYOACAfAADHDgAg4QQCAAAAAfEEQAAAAAH5BEAAAAABhQUBAAAAAYgFAQAAAAGKBQEAAAABnQUAAAD6BQLfBUAAAAAB5QUBAAAAAfMFAQAAAAH7BQEAAAAB_AUBAAAAAf0FAQAAAAH-BQEAAAAB_wUBAAAAAYAGAQAAAAGBBgEAAAABggYBAAAAAYMGAQAAAAGEBgEAAAABBEIAAJ0QADCRBgAAnhAAMJMGAACgEAAglwYAAKEQADAEQgAAlBAAMJEGAACVEAAwkwYAAJcQACCXBgAAog0AMARCAACIEAAwkQYAAIkQADCTBgAAixAAIJcGAACMEAAwBEIAAPwPADCRBgAA_Q8AMJMGAAD_DwAglwYAAIAQADAEQgAA8w8AMJEGAAD0DwAwkwYAAPYPACCXBgAAgA0AMARCAADnDwAwkQYAAOgPADCTBgAA6g8AIJcGAADrDwAwBEIAANsPADCRBgAA3A8AMJMGAADeDwAglwYAAN8PADAEQgAA0g8AMJEGAADTDwAwkwYAANUPACCXBgAA9AwAMARCAADGDwAwkQYAAMcPADCTBgAAyQ8AIJcGAADKDwAwBEIAALoPADCRBgAAuw8AMJMGAAC9DwAglwYAAL4PADAEQgAArg8AMJEGAACvDwAwkwYAALEPACCXBgAAsg8AMARCAAClDwAwkQYAAKYPADCTBgAAqA8AIJcGAADiCgAwBEIAAJwPADCRBgAAnQ8AMJMGAACfDwAglwYAANYKADAEQgAAkw8AMJEGAACUDwAwkwYAAJYPACCXBgAAhw4AMANCAACODwAgkQYAAI8PACCXBgAAjQYAIANCAACJDwAgkQYAAIoPACCXBgAApQYAIANCAACEDwAgkQYAAIUPACCXBgAAvQYAIANCAAD_DgAgkQYAAIAPACCXBgAA1QYAIANCAAD6DgAgkQYAAPsOACCXBgAAgwcAIARCAADuDgAwkQYAAO8OADCTBgAA8Q4AIJcGAADyDgAwBEIAAOIOADCRBgAA4w4AMJMGAADlDgAglwYAAOYOADAAAAAAAAAAAAAAAAAAAAMDAADxCQAgkAUAAMcJACCRBQAAxwkAIAEDAADxCQAgAQMAAPEJACALAwAA8QkAIIEFAADHCQAgggUAAMcJACCDBQAAxwkAIIQFAADHCQAghQUAAMcJACCGBQAAxwkAIIcFAADHCQAgiAUAAMcJACCJBQAAxwkAIIoFAADHCQAgAQMAAPEJACAAABUDAADxCQAgBQAAvxAAIAgAAMIQACAMAADFEAAgGAAA2BAAIBwAAOcQACAdAADLEAAgHgAA6BAAIB8AAOkQACCFBQAAxwkAIIgFAADHCQAgigUAAMcJACDfBQAAxwkAIOUFAADHCQAg_gUAAMcJACD_BQAAxwkAIIAGAADHCQAggQYAAMcJACCCBgAAxwkAIIMGAADHCQAghAYAAMcJACAHAwAA8QkAICoAANUQACAsAADWEAAglAUAAMcJACCjBQAAxwkAIKUFAADHCQAgpgUAAMcJACAFAwAA8QkAIBkAAMoQACAoAADVEAAgKQAAyRAAIKcFAADHCQAgAAAAAgQAANMQACAbAADaEAAgAAgDAADxCQAgBAAA0xAAIAcAAOQQACAIAADCEAAgGAAA2BAAIBkAAOYQACDwBAAAxwkAIPcFAADHCQAgDQMAAPEJACAEAADTEAAgBgAA2xAAIAcAAOQQACALAADdEAAgDAAA4BAAIBAAAOMQACAXAADlEAAg7QQAAMcJACDbBQAAxwkAIOMFAADHCQAg5wUAAMcJACDoBQAAxwkAIAUDAADxCQAgCAAAwhAAIBQAAMUQACAVAADXEAAgFgAA2BAAIAADCwAA3RAAIBEAAN4QACDwBAAAxwkAIA0EAADTEAAgCQAA3BAAIAoAAPEJACALAADdEAAgDQAA4RAAIBAAAOMQACATAADeEAAg7QQAAMcJACDwBAAAxwkAILsFAADHCQAgvAUAAMcJACDBBQAAxwkAIMUFAADHCQAgAAwJAADcEAAgDAAA4BAAIA0AAOEQACDjBAAAxwkAILsFAADHCQAgxQUAAMcJACDUBQAAxwkAINUFAADHCQAg1gUAAMcJACDXBQAAxwkAINgFAADHCQAg2QUAAMcJACAABQMAAPEJACAFAAC_EAAgCAAAwhAAIIUFAADHCQAg8wUAAMcJACAAAAAAAgMAAPEJACAEAADTEAAgFOEEAgAAAAHxBEAAAAAB-QRAAAAAAYUFAQAAAAGIBQEAAAABigUBAAAAAZ0FAAAA-gUC3wVAAAAAAeUFAQAAAAHzBQEAAAAB-wUBAAAAAfwFAQAAAAH9BQEAAAAB_gUBAAAAAf8FAQAAAAGABgEAAAABgQYBAAAAAYIGAQAAAAGDBgEAAAABhAYBAAAAAQ7hBAIAAAAB8AQBAAAAAfEEQAAAAAH1BAIAAAABnQUBAAAAAa4FAQAAAAHIBQEAAAAB3AUCAAAAAfQFQAAAAAH1BQEAAAAB9gUBAAAAAfcFAQAAAAH4BSAAAAAB-gUAAAD6BQIG4QQCAAAAAfEEQAAAAAGABQEAAAABhQUBAAAAAfIFAQAAAAHzBQEAAAABBOEEAgAAAAHxBEAAAAAB8AUBAAAAAfEFAQAAAAES4QQCAAAAAe0EAgAAAAHxBEAAAAAB9QQCAAAAAfkEQAAAAAGdBQAAAOcFAtsFAgAAAAHcBQIAAAAB3QUBAAAAAd4FAQAAAAHfBUAAAAAB4AUBAAAAAeIFAAAA4gUC4wWAAAAAAeQFQAAAAAHlBQEAAAAB5wUBAAAAAegFAQAAAAEE4QQCAAAAAc8FAQAAAAHQBQEAAAAB0QUBAAAAAQXhBAIAAAABywUBAAAAAcwFAQAAAAHNBQEAAAABzgUBAAAAARHhBAIAAAAB7QQCAAAAAfAEAQAAAAHxBEAAAAAB9QQCAAAAAfYEAgAAAAH5BEAAAAABnQUAAADFBQK7BQIAAAABvQUQAAAAAb4FEAAAAAG_BRAAAAABwAUQAAAAAcEFEAAAAAHCBRAAAAABwwUQAAAAAcUFAQAAAAEC4QQCAAAAAfEEQAAAAAEE4QQCAAAAAfEEQAAAAAGxBQEAAAABsgUgAAAAAQXhBAIAAAAB8QRAAAAAAa4FAAAArgUCrwUBAAAAAbAFIAAAAAEF4QQCAAAAAfEEQAAAAAH5BEAAAAABgAUBAAAAAacFAgAAAAEK4QQCAAAAAfEEQAAAAAH5BEAAAAABgAUBAAAAAZQFAQAAAAGVBQQAAAABowUCAAAAAaQFIAAAAAGlBQIAAAABpgUBAAAAAQnhBAIAAAAB8QRAAAAAAfUEAgAAAAGZBQAAAJkFApsFAAAAmwUCnQUAAACdBQKeBQEAAAABnwUCAAAAAaAFAQAAAAEE4QQCAAAAAfEEQAAAAAGABQEAAAABgQUBAAAAAQXhBAIAAAAB9QQCAAAAAfcEAQAAAAH4BCAAAAAB-QRAAAAAARkFAACqEAAgBwAAqxAAIAgAAK0QACAdAAC2EAAgIQAArBAAICIAAK4QACAjAACvEAAgJAAAsBAAICUAALEQACAmAACyEAAgJwAAsxAAIC0AALQQACAuAAC1EAAgLwAAtxAAIDAAALgQACAxAAC5EAAgMgAAuhAAIDMAALsQACA0AAC8EAAgNQAAvRAAIOEEAgAAAAHQBQEAAAAB0QUBAAAAAYUGIAAAAAGGBiAAAAABAgAAAAEAIEIAAPoQACAO4QQCAAAAAfAEAQAAAAHxBEAAAAAB9gQCAAAAAZ0FAQAAAAGuBQEAAAAByAUBAAAAAdwFAgAAAAH0BUAAAAAB9QUBAAAAAfYFAQAAAAH3BQEAAAAB-AUgAAAAAfoFAAAA-gUCDeEEAgAAAAHtBAIAAAAB8QRAAAAAAdIFAQAAAAHWBQEAAAAB1wUBAAAAAdsFAgAAAAHpBQEAAAAB6gUQAAAAAesFAQAAAAHsBQEAAAAB7gUAAADuBQLvBQEAAAABEuEEAgAAAAHtBAIAAAAB8QRAAAAAAfYEAgAAAAH5BEAAAAABnQUAAADnBQLbBQIAAAAB3AUCAAAAAd0FAQAAAAHeBQEAAAAB3wVAAAAAAeAFAQAAAAHiBQAAAOIFAuMFgAAAAAHkBUAAAAAB5QUBAAAAAecFAQAAAAHoBQEAAAABBOEEAgAAAAHxBEAAAAAByAUBAAAAAcoFAAAAygUCEeEEAgAAAAHtBAIAAAAB8AQBAAAAAfEEQAAAAAH2BAIAAAAB-QRAAAAAAZ0FAAAAxQUCuwUCAAAAAbwFAgAAAAG9BRAAAAABvgUQAAAAAb8FEAAAAAHABRAAAAABwQUQAAAAAcIFEAAAAAHDBRAAAAABxQUBAAAAAQnhBAIAAAAB8QRAAAAAAfYEAgAAAAGZBQAAAJkFApsFAAAAmwUCnQUAAACdBQKeBQEAAAABnwUCAAAAAaAFAQAAAAEI4QQCAAAAAfkEQAAAAAGSBQEAAAABkwUBAAAAAZQFAQAAAAGVBQQAAAABlgUBAAAAAZcFQAAAAAEDAAAADQAgQgAA-hAAIEMAAIURACAbAAAADQAgBQAAzg4AIAcAAM8OACAIAADRDgAgHQAA2g4AICEAANAOACAiAADSDgAgIwAA0w4AICQAANQOACAlAADVDgAgJgAA1g4AICcAANcOACAtAADYDgAgLgAA2Q4AIC8AANsOACAwAADcDgAgMQAA3Q4AIDIAAN4OACAzAADfDgAgNAAA4A4AIDUAAOEOACA7AACFEQAg4QQCAMIJACHQBQEA5AkAIdEFAQDkCQAhhQYgAOUJACGGBiAA5QkAIRkFAADODgAgBwAAzw4AIAgAANEOACAdAADaDgAgIQAA0A4AICIAANIOACAjAADTDgAgJAAA1A4AICUAANUOACAmAADWDgAgJwAA1w4AIC0AANgOACAuAADZDgAgLwAA2w4AIDAAANwOACAxAADdDgAgMgAA3g4AIDMAAN8OACA0AADgDgAgNQAA4Q4AIOEEAgDCCQAh0AUBAOQJACHRBQEA5AkAIYUGIADlCQAhhgYgAOUJACEJAwAA0w0AIAgAANUNACDhBAIAAAAB8QRAAAAAAfYEAgAAAAGABQEAAAABhQUBAAAAAfIFAQAAAAHzBQEAAAABAgAAAHYAIEIAAIYRACADAAAACwAgQgAAhhEAIEMAAIoRACALAAAACwAgAwAAkg0AIAgAAJQNACA7AACKEQAg4QQCAMIJACHxBEAAzgkAIfYEAgDCCQAhgAUBAOQJACGFBQEAzQkAIfIFAQDkCQAh8wUBAM0JACEJAwAAkg0AIAgAAJQNACDhBAIAwgkAIfEEQADOCQAh9gQCAMIJACGABQEA5AkAIYUFAQDNCQAh8gUBAOQJACHzBQEAzQkAIRQDAADPDQAgBAAAzg0AIAcAAOMNACAIAADRDQAgGAAA0A0AIOEEAgAAAAHwBAEAAAAB8QRAAAAAAfUEAgAAAAH2BAIAAAABnQUBAAAAAa4FAQAAAAHIBQEAAAAB3AUCAAAAAfQFQAAAAAH1BQEAAAAB9gUBAAAAAfcFAQAAAAH4BSAAAAAB-gUAAAD6BQICAAAACQAgQgAAixEAIAMAAAAHACBCAACLEQAgQwAAjxEAIBYAAAAHACADAACrDQAgBAAAqg0AIAcAAOINACAIAACtDQAgGAAArA0AIDsAAI8RACDhBAIAwgkAIfAEAQDNCQAh8QRAAM4JACH1BAIAwgkAIfYEAgDCCQAhnQUBAOQJACGuBQEA5AkAIcgFAQDkCQAh3AUCAMIJACH0BUAAzgkAIfUFAQDkCQAh9gUBAOQJACH3BQEAzQkAIfgFIADlCQAh-gUAAKgN-gUiFAMAAKsNACAEAACqDQAgBwAA4g0AIAgAAK0NACAYAACsDQAg4QQCAMIJACHwBAEAzQkAIfEEQADOCQAh9QQCAMIJACH2BAIAwgkAIZ0FAQDkCQAhrgUBAOQJACHIBQEA5AkAIdwFAgDCCQAh9AVAAM4JACH1BQEA5AkAIfYFAQDkCQAh9wUBAM0JACH4BSAA5QkAIfoFAACoDfoFIhkFAACqEAAgCAAArRAAIB0AALYQACAgAACpEAAgIQAArBAAICIAAK4QACAjAACvEAAgJAAAsBAAICUAALEQACAmAACyEAAgJwAAsxAAIC0AALQQACAuAAC1EAAgLwAAtxAAIDAAALgQACAxAAC5EAAgMgAAuhAAIDMAALsQACA0AAC8EAAgNQAAvRAAIOEEAgAAAAHQBQEAAAAB0QUBAAAAAYUGIAAAAAGGBiAAAAABAgAAAAEAIEIAAJARACAZBwAAqxAAIAgAAK0QACAdAAC2EAAgIAAAqRAAICEAAKwQACAiAACuEAAgIwAArxAAICQAALAQACAlAACxEAAgJgAAshAAICcAALMQACAtAAC0EAAgLgAAtRAAIC8AALcQACAwAAC4EAAgMQAAuRAAIDIAALoQACAzAAC7EAAgNAAAvBAAIDUAAL0QACDhBAIAAAAB0AUBAAAAAdEFAQAAAAGFBiAAAAABhgYgAAAAAQIAAAABACBCAACSEQAgHQMAAL8OACAIAADCDgAgDAAAxA4AIBgAAMEOACAcAADDDgAgHQAAxQ4AIB4AAMYOACAfAADHDgAg4QQCAAAAAfEEQAAAAAH2BAIAAAAB-QRAAAAAAYUFAQAAAAGIBQEAAAABigUBAAAAAZ0FAAAA-gUC3wVAAAAAAeUFAQAAAAHzBQEAAAAB-wUBAAAAAfwFAQAAAAH9BQEAAAAB_gUBAAAAAf8FAQAAAAGABgEAAAABgQYBAAAAAYIGAQAAAAGDBgEAAAABhAYBAAAAAQIAAAAFACBCAACUEQAgDeEEAgAAAAHtBAIAAAAB8QRAAAAAAfUEAgAAAAHSBQEAAAAB1gUBAAAAAdcFAQAAAAHpBQEAAAAB6gUQAAAAAesFAQAAAAHsBQEAAAAB7gUAAADuBQLvBQEAAAABEuEEAgAAAAHtBAIAAAAB8QRAAAAAAfUEAgAAAAH2BAIAAAAB-QRAAAAAAZ0FAAAA5wUC3AUCAAAAAd0FAQAAAAHeBQEAAAAB3wVAAAAAAeAFAQAAAAHiBQAAAOIFAuMFgAAAAAHkBUAAAAAB5QUBAAAAAecFAQAAAAHoBQEAAAABBOEEAgAAAAGSBQEAAAABlAUBAAAAAZYFAQAAAAEDAAAADQAgQgAAkhEAIEMAAJsRACAbAAAADQAgBwAAzw4AIAgAANEOACAdAADaDgAgIAAAzQ4AICEAANAOACAiAADSDgAgIwAA0w4AICQAANQOACAlAADVDgAgJgAA1g4AICcAANcOACAtAADYDgAgLgAA2Q4AIC8AANsOACAwAADcDgAgMQAA3Q4AIDIAAN4OACAzAADfDgAgNAAA4A4AIDUAAOEOACA7AACbEQAg4QQCAMIJACHQBQEA5AkAIdEFAQDkCQAhhQYgAOUJACGGBiAA5QkAIRkHAADPDgAgCAAA0Q4AIB0AANoOACAgAADNDgAgIQAA0A4AICIAANIOACAjAADTDgAgJAAA1A4AICUAANUOACAmAADWDgAgJwAA1w4AIC0AANgOACAuAADZDgAgLwAA2w4AIDAAANwOACAxAADdDgAgMgAA3g4AIDMAAN8OACA0AADgDgAgNQAA4Q4AIOEEAgDCCQAh0AUBAOQJACHRBQEA5AkAIYUGIADlCQAhhgYgAOUJACEDAAAAAwAgQgAAlBEAIEMAAJ4RACAfAAAAAwAgAwAA6Q0AIAgAAOwNACAMAADuDQAgGAAA6w0AIBwAAO0NACAdAADvDQAgHgAA8A0AIB8AAPENACA7AACeEQAg4QQCAMIJACHxBEAAzgkAIfYEAgDCCQAh-QRAAM4JACGFBQEAzQkAIYgFAQDNCQAhigUBAM0JACGdBQAAqA36BSLfBUAA8woAIeUFAQDNCQAh8wUBAOQJACH7BQEA5AkAIfwFAQDkCQAh_QUBAOQJACH-BQEAzQkAIf8FAQDNCQAhgAYBAM0JACGBBgEAzQkAIYIGAQDNCQAhgwYBAM0JACGEBgEAzQkAIR0DAADpDQAgCAAA7A0AIAwAAO4NACAYAADrDQAgHAAA7Q0AIB0AAO8NACAeAADwDQAgHwAA8Q0AIOEEAgDCCQAh8QRAAM4JACH2BAIAwgkAIfkEQADOCQAhhQUBAM0JACGIBQEAzQkAIYoFAQDNCQAhnQUAAKgN-gUi3wVAAPMKACHlBQEAzQkAIfMFAQDkCQAh-wUBAOQJACH8BQEA5AkAIf0FAQDkCQAh_gUBAM0JACH_BQEAzQkAIYAGAQDNCQAhgQYBAM0JACGCBgEAzQkAIYMGAQDNCQAhhAYBAM0JACEO4QQCAAAAAfAEAQAAAAHxBEAAAAAB9QQCAAAAAfYEAgAAAAGdBQEAAAABrgUBAAAAAcgFAQAAAAH0BUAAAAAB9QUBAAAAAfYFAQAAAAH3BQEAAAAB-AUgAAAAAfoFAAAA-gUCEuEEAgAAAAHtBAIAAAAB8QRAAAAAAfUEAgAAAAH2BAIAAAAB-QRAAAAAAZ0FAAAA5wUC2wUCAAAAAd0FAQAAAAHeBQEAAAAB3wVAAAAAAeAFAQAAAAHiBQAAAOIFAuMFgAAAAAHkBUAAAAAB5QUBAAAAAecFAQAAAAHoBQEAAAABAwAAAA0AIEIAAJARACBDAACjEQAgGwAAAA0AIAUAAM4OACAIAADRDgAgHQAA2g4AICAAAM0OACAhAADQDgAgIgAA0g4AICMAANMOACAkAADUDgAgJQAA1Q4AICYAANYOACAnAADXDgAgLQAA2A4AIC4AANkOACAvAADbDgAgMAAA3A4AIDEAAN0OACAyAADeDgAgMwAA3w4AIDQAAOAOACA1AADhDgAgOwAAoxEAIOEEAgDCCQAh0AUBAOQJACHRBQEA5AkAIYUGIADlCQAhhgYgAOUJACEZBQAAzg4AIAgAANEOACAdAADaDgAgIAAAzQ4AICEAANAOACAiAADSDgAgIwAA0w4AICQAANQOACAlAADVDgAgJgAA1g4AICcAANcOACAtAADYDgAgLgAA2Q4AIC8AANsOACAwAADcDgAgMQAA3Q4AIDIAAN4OACAzAADfDgAgNAAA4A4AIDUAAOEOACDhBAIAwgkAIdAFAQDkCQAh0QUBAOQJACGFBiAA5QkAIYYGIADlCQAhGQUAAKoQACAHAACrEAAgCAAArRAAIB0AALYQACAgAACpEAAgIgAArhAAICMAAK8QACAkAACwEAAgJQAAsRAAICYAALIQACAnAACzEAAgLQAAtBAAIC4AALUQACAvAAC3EAAgMAAAuBAAIDEAALkQACAyAAC6EAAgMwAAuxAAIDQAALwQACA1AAC9EAAg4QQCAAAAAdAFAQAAAAHRBQEAAAABhQYgAAAAAYYGIAAAAAECAAAAAQAgQgAApBEAIBLhBAIAAAAB8QRAAAAAAfUEAgAAAAH2BAIAAAAB-QRAAAAAAZ0FAAAA5wUC2wUCAAAAAdwFAgAAAAHdBQEAAAAB3gUBAAAAAd8FQAAAAAHgBQEAAAAB4gUAAADiBQLjBYAAAAAB5AVAAAAAAeUFAQAAAAHnBQEAAAAB6AUBAAAAARHhBAIAAAAB8AQBAAAAAfEEQAAAAAH1BAIAAAAB9gQCAAAAAfkEQAAAAAGdBQAAAMUFArsFAgAAAAG8BQIAAAABvQUQAAAAAb4FEAAAAAG_BRAAAAABwAUQAAAAAcEFEAAAAAHCBRAAAAABwwUQAAAAAcUFAQAAAAEF4QQCAAAAAe4EEAAAAAHvBBAAAAAB8AQBAAAAAfEEQAAAAAEN4QQCAAAAAfEEQAAAAAH1BAIAAAAB0gUBAAAAAdYFAQAAAAHXBQEAAAAB2wUCAAAAAekFAQAAAAHqBRAAAAAB6wUBAAAAAewFAQAAAAHuBQAAAO4FAu8FAQAAAAEDAAAADQAgQgAApBEAIEMAAKwRACAbAAAADQAgBQAAzg4AIAcAAM8OACAIAADRDgAgHQAA2g4AICAAAM0OACAiAADSDgAgIwAA0w4AICQAANQOACAlAADVDgAgJgAA1g4AICcAANcOACAtAADYDgAgLgAA2Q4AIC8AANsOACAwAADcDgAgMQAA3Q4AIDIAAN4OACAzAADfDgAgNAAA4A4AIDUAAOEOACA7AACsEQAg4QQCAMIJACHQBQEA5AkAIdEFAQDkCQAhhQYgAOUJACGGBiAA5QkAIRkFAADODgAgBwAAzw4AIAgAANEOACAdAADaDgAgIAAAzQ4AICIAANIOACAjAADTDgAgJAAA1A4AICUAANUOACAmAADWDgAgJwAA1w4AIC0AANgOACAuAADZDgAgLwAA2w4AIDAAANwOACAxAADdDgAgMgAA3g4AIDMAAN8OACA0AADgDgAgNQAA4Q4AIOEEAgDCCQAh0AUBAOQJACHRBQEA5AkAIYUGIADlCQAhhgYgAOUJACEJAwAAiA0AIAgAAIkNACAUAACKDQAgFQAAiw0AIOEEAgAAAAHxBEAAAAAB9gQCAAAAAfAFAQAAAAHxBQEAAAABAgAAAHkAIEIAAK0RACAdAwAAvw4AIAUAAMAOACAIAADCDgAgDAAAxA4AIBwAAMMOACAdAADFDgAgHgAAxg4AIB8AAMcOACDhBAIAAAAB8QRAAAAAAfYEAgAAAAH5BEAAAAABhQUBAAAAAYgFAQAAAAGKBQEAAAABnQUAAAD6BQLfBUAAAAAB5QUBAAAAAfMFAQAAAAH7BQEAAAAB_AUBAAAAAf0FAQAAAAH-BQEAAAAB_wUBAAAAAYAGAQAAAAGBBgEAAAABggYBAAAAAYMGAQAAAAGEBgEAAAABAgAAAAUAIEIAAK8RACAUAwAAzw0AIAQAAM4NACAHAADjDQAgCAAA0Q0AIBkAANINACDhBAIAAAAB8AQBAAAAAfEEQAAAAAH1BAIAAAAB9gQCAAAAAZ0FAQAAAAGuBQEAAAAByAUBAAAAAdwFAgAAAAH0BUAAAAAB9QUBAAAAAfYFAQAAAAH3BQEAAAAB-AUgAAAAAfoFAAAA-gUCAgAAAAkAIEIAALERACADAAAAFwAgQgAArREAIEMAALURACALAAAAFwAgAwAA0wwAIAgAANQMACAUAADVDAAgFQAA1gwAIDsAALURACDhBAIAwgkAIfEEQADOCQAh9gQCAMIJACHwBQEA5AkAIfEFAQDkCQAhCQMAANMMACAIAADUDAAgFAAA1QwAIBUAANYMACDhBAIAwgkAIfEEQADOCQAh9gQCAMIJACHwBQEA5AkAIfEFAQDkCQAhAwAAAAMAIEIAAK8RACBDAAC4EQAgHwAAAAMAIAMAAOkNACAFAADqDQAgCAAA7A0AIAwAAO4NACAcAADtDQAgHQAA7w0AIB4AAPANACAfAADxDQAgOwAAuBEAIOEEAgDCCQAh8QRAAM4JACH2BAIAwgkAIfkEQADOCQAhhQUBAM0JACGIBQEAzQkAIYoFAQDNCQAhnQUAAKgN-gUi3wVAAPMKACHlBQEAzQkAIfMFAQDkCQAh-wUBAOQJACH8BQEA5AkAIf0FAQDkCQAh_gUBAM0JACH_BQEAzQkAIYAGAQDNCQAhgQYBAM0JACGCBgEAzQkAIYMGAQDNCQAhhAYBAM0JACEdAwAA6Q0AIAUAAOoNACAIAADsDQAgDAAA7g0AIBwAAO0NACAdAADvDQAgHgAA8A0AIB8AAPENACDhBAIAwgkAIfEEQADOCQAh9gQCAMIJACH5BEAAzgkAIYUFAQDNCQAhiAUBAM0JACGKBQEAzQkAIZ0FAACoDfoFIt8FQADzCgAh5QUBAM0JACHzBQEA5AkAIfsFAQDkCQAh_AUBAOQJACH9BQEA5AkAIf4FAQDNCQAh_wUBAM0JACGABgEAzQkAIYEGAQDNCQAhggYBAM0JACGDBgEAzQkAIYQGAQDNCQAhAwAAAAcAIEIAALERACBDAAC7EQAgFgAAAAcAIAMAAKsNACAEAACqDQAgBwAA4g0AIAgAAK0NACAZAACuDQAgOwAAuxEAIOEEAgDCCQAh8AQBAM0JACHxBEAAzgkAIfUEAgDCCQAh9gQCAMIJACGdBQEA5AkAIa4FAQDkCQAhyAUBAOQJACHcBQIAwgkAIfQFQADOCQAh9QUBAOQJACH2BQEA5AkAIfcFAQDNCQAh-AUgAOUJACH6BQAAqA36BSIUAwAAqw0AIAQAAKoNACAHAADiDQAgCAAArQ0AIBkAAK4NACDhBAIAwgkAIfAEAQDNCQAh8QRAAM4JACH1BAIAwgkAIfYEAgDCCQAhnQUBAOQJACGuBQEA5AkAIcgFAQDkCQAh3AUCAMIJACH0BUAAzgkAIfUFAQDkCQAh9gUBAOQJACH3BQEAzQkAIfgFIADlCQAh-gUAAKgN-gUiCQMAAIgNACAUAACKDQAgFQAAiw0AIBYAAIwNACDhBAIAAAAB8QRAAAAAAfYEAgAAAAHwBQEAAAAB8QUBAAAAAQIAAAB5ACBCAAC8EQAgCQMAANMNACAFAADUDQAg4QQCAAAAAfEEQAAAAAH2BAIAAAABgAUBAAAAAYUFAQAAAAHyBQEAAAAB8wUBAAAAAQIAAAB2ACBCAAC-EQAgGQUAAKoQACAHAACrEAAgHQAAthAAICAAAKkQACAhAACsEAAgIgAArhAAICMAAK8QACAkAACwEAAgJQAAsRAAICYAALIQACAnAACzEAAgLQAAtBAAIC4AALUQACAvAAC3EAAgMAAAuBAAIDEAALkQACAyAAC6EAAgMwAAuxAAIDQAALwQACA1AAC9EAAg4QQCAAAAAdAFAQAAAAHRBQEAAAABhQYgAAAAAYYGIAAAAAECAAAAAQAgQgAAwBEAIBQDAADPDQAgBAAAzg0AIAcAAOMNACAYAADQDQAgGQAA0g0AIOEEAgAAAAHwBAEAAAAB8QRAAAAAAfUEAgAAAAH2BAIAAAABnQUBAAAAAa4FAQAAAAHIBQEAAAAB3AUCAAAAAfQFQAAAAAH1BQEAAAAB9gUBAAAAAfcFAQAAAAH4BSAAAAAB-gUAAAD6BQICAAAACQAgQgAAwhEAIB0DAAC_DgAgBQAAwA4AIAwAAMQOACAYAADBDgAgHAAAww4AIB0AAMUOACAeAADGDgAgHwAAxw4AIOEEAgAAAAHxBEAAAAAB9gQCAAAAAfkEQAAAAAGFBQEAAAABiAUBAAAAAYoFAQAAAAGdBQAAAPoFAt8FQAAAAAHlBQEAAAAB8wUBAAAAAfsFAQAAAAH8BQEAAAAB_QUBAAAAAf4FAQAAAAH_BQEAAAABgAYBAAAAAYEGAQAAAAGCBgEAAAABgwYBAAAAAYQGAQAAAAECAAAABQAgQgAAxBEAIBDhBAIAAAAB4wQCAAAAAZ0FAAAA2wUCvQUQAAAAAb4FEAAAAAG_BRAAAAABwAUQAAAAAcUFAQAAAAHSBQEAAAAB0wVAAAAAAdQFAQAAAAHVBQEAAAAB1gUBAAAAAdcFAQAAAAHYBQEAAAAB2QUQAAAAAQThBAIAAAABkgUBAAAAAZQFAQAAAAGWBQEAAAABAwAAABcAIEIAALwRACBDAADKEQAgCwAAABcAIAMAANMMACAUAADVDAAgFQAA1gwAIBYAANcMACA7AADKEQAg4QQCAMIJACHxBEAAzgkAIfYEAgDCCQAh8AUBAOQJACHxBQEA5AkAIQkDAADTDAAgFAAA1QwAIBUAANYMACAWAADXDAAg4QQCAMIJACHxBEAAzgkAIfYEAgDCCQAh8AUBAOQJACHxBQEA5AkAIQMAAAALACBCAAC-EQAgQwAAzREAIAsAAAALACADAACSDQAgBQAAkw0AIDsAAM0RACDhBAIAwgkAIfEEQADOCQAh9gQCAMIJACGABQEA5AkAIYUFAQDNCQAh8gUBAOQJACHzBQEAzQkAIQkDAACSDQAgBQAAkw0AIOEEAgDCCQAh8QRAAM4JACH2BAIAwgkAIYAFAQDkCQAhhQUBAM0JACHyBQEA5AkAIfMFAQDNCQAhAwAAAA0AIEIAAMARACBDAADQEQAgGwAAAA0AIAUAAM4OACAHAADPDgAgHQAA2g4AICAAAM0OACAhAADQDgAgIgAA0g4AICMAANMOACAkAADUDgAgJQAA1Q4AICYAANYOACAnAADXDgAgLQAA2A4AIC4AANkOACAvAADbDgAgMAAA3A4AIDEAAN0OACAyAADeDgAgMwAA3w4AIDQAAOAOACA1AADhDgAgOwAA0BEAIOEEAgDCCQAh0AUBAOQJACHRBQEA5AkAIYUGIADlCQAhhgYgAOUJACEZBQAAzg4AIAcAAM8OACAdAADaDgAgIAAAzQ4AICEAANAOACAiAADSDgAgIwAA0w4AICQAANQOACAlAADVDgAgJgAA1g4AICcAANcOACAtAADYDgAgLgAA2Q4AIC8AANsOACAwAADcDgAgMQAA3Q4AIDIAAN4OACAzAADfDgAgNAAA4A4AIDUAAOEOACDhBAIAwgkAIdAFAQDkCQAh0QUBAOQJACGFBiAA5QkAIYYGIADlCQAhAwAAAAcAIEIAAMIRACBDAADTEQAgFgAAAAcAIAMAAKsNACAEAACqDQAgBwAA4g0AIBgAAKwNACAZAACuDQAgOwAA0xEAIOEEAgDCCQAh8AQBAM0JACHxBEAAzgkAIfUEAgDCCQAh9gQCAMIJACGdBQEA5AkAIa4FAQDkCQAhyAUBAOQJACHcBQIAwgkAIfQFQADOCQAh9QUBAOQJACH2BQEA5AkAIfcFAQDNCQAh-AUgAOUJACH6BQAAqA36BSIUAwAAqw0AIAQAAKoNACAHAADiDQAgGAAArA0AIBkAAK4NACDhBAIAwgkAIfAEAQDNCQAh8QRAAM4JACH1BAIAwgkAIfYEAgDCCQAhnQUBAOQJACGuBQEA5AkAIcgFAQDkCQAh3AUCAMIJACH0BUAAzgkAIfUFAQDkCQAh9gUBAOQJACH3BQEAzQkAIfgFIADlCQAh-gUAAKgN-gUiAwAAAAMAIEIAAMQRACBDAADWEQAgHwAAAAMAIAMAAOkNACAFAADqDQAgDAAA7g0AIBgAAOsNACAcAADtDQAgHQAA7w0AIB4AAPANACAfAADxDQAgOwAA1hEAIOEEAgDCCQAh8QRAAM4JACH2BAIAwgkAIfkEQADOCQAhhQUBAM0JACGIBQEAzQkAIYoFAQDNCQAhnQUAAKgN-gUi3wVAAPMKACHlBQEAzQkAIfMFAQDkCQAh-wUBAOQJACH8BQEA5AkAIf0FAQDkCQAh_gUBAM0JACH_BQEAzQkAIYAGAQDNCQAhgQYBAM0JACGCBgEAzQkAIYMGAQDNCQAhhAYBAM0JACEdAwAA6Q0AIAUAAOoNACAMAADuDQAgGAAA6w0AIBwAAO0NACAdAADvDQAgHgAA8A0AIB8AAPENACDhBAIAwgkAIfEEQADOCQAh9gQCAMIJACH5BEAAzgkAIYUFAQDNCQAhiAUBAM0JACGKBQEAzQkAIZ0FAACoDfoFIt8FQADzCgAh5QUBAM0JACHzBQEA5AkAIfsFAQDkCQAh_AUBAOQJACH9BQEA5AkAIf4FAQDNCQAh_wUBAM0JACGABgEAzQkAIYEGAQDNCQAhggYBAM0JACGDBgEAzQkAIYQGAQDNCQAhGAQAANILACAJAADRCwAgCgAA0wsAIAsAANQLACANAADVCwAgEwAA1wsAIOEEAgAAAAHtBAIAAAAB8AQBAAAAAfEEQAAAAAH1BAIAAAAB9gQCAAAAAfkEQAAAAAGdBQAAAMUFArsFAgAAAAG8BQIAAAABvQUQAAAAAb4FEAAAAAG_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_AUBAAAAAf0FAQAAAAH-BQEAAAAB_wUBAAAAAYAGAQAAAAGBBgEAAAABggYBAAAAAYMGAQAAAAGEBgEAAAABAgAAAAUAIEIAAOsRACAE4QQCAAAAAZIFAQAAAAGXBUAAAAABxgUAAQAAAQMAAAADACBCAADrEQAgQwAA8BEAIB8AAAADACADAADpDQAgBQAA6g0AIAgAAOwNACAMAADuDQAgGAAA6w0AIB0AAO8NACAeAADwDQAgHwAA8Q0AIDsAAPARACDhBAIAwgkAIfEEQADOCQAh9gQCAMIJACH5BEAAzgkAIYUFAQDNCQAhiAUBAM0JACGKBQEAzQkAIZ0FAACoDfoFIt8FQADzCgAh5QUBAM0JACHzBQEA5AkAIfsFAQDkCQAh_AUBAOQJACH9BQEA5AkAIf4FAQDNCQAh_wUBAM0JACGABgEAzQkAIYEGAQDNCQAhggYBAM0JACGDBgEAzQkAIYQGAQDNCQAhHQMAAOkNACAFAADqDQAgCAAA7A0AIAwAAO4NACAYAADrDQAgHQAA7w0AIB4AAPANACAfAADxDQAg4QQCAMIJACHxBEAAzgkAIfYEAgDCCQAh-QRAAM4JACGFBQEAzQkAIYgFAQDNCQAhigUBAM0JACGdBQAAqA36BSLfBUAA8woAIeUFAQDNCQAh8wUBAOQJACH7BQEA5AkAIfwFAQDkCQAh_QUBAOQJACH-BQEAzQkAIf8FAQDNCQAhgAYBAM0JACGBBgEAzQkAIYIGAQDNCQAhgwYBAM0JACGEBgEAzQkAIQYEAADzCwAg4QQCAAAAAfEEQAAAAAH1BAIAAAAByAUBAAAAAcoFAAAAygUCAgAAAFoAIEIAAPERACADAAAAWAAgQgAA8REAIEMAAPURACAIAAAAWAAgBAAA5QsAIDsAAPURACDhBAIAwgkAIfEEQADOCQAh9QQCAMIJACHIBQEA5AkAIcoFAADkC8oFIgYEAADlCwAg4QQCAMIJACHxBEAAzgkAIfUEAgDCCQAhyAUBAOQJACHKBQAA5AvKBSIJAwAAiA0AIAgAAIkNACAVAACLDQAgFgAAjA0AIOEEAgAAAAHxBEAAAAAB9gQCAAAAAfAFAQAAAAHxBQEAAAABAgAAAHkAIEIAAPYRACAZBQAAqhAAIAcAAKsQACAIAACtEAAgHQAAthAAICAAAKkQACAhAACsEAAgIgAArhAAICMAAK8QACAlAACxEAAgJgAAshAAICcAALMQACAtAAC0EAAgLgAAtRAAIC8AALcQACAwAAC4EAAgMQAAuRAAIDIAALoQACAzAAC7EAAgNAAAvBAAIDUAAL0QACDhBAIAAAAB0AUBAAAAAdEFAQAAAAGFBiAAAAABhgYgAAAAAQIAAAABACBCAAD4EQAgHQMAAL8OACAFAADADgAgCAAAwg4AIBgAAMEOACAcAADDDgAgHQAAxQ4AIB4AAMYOACAfAADHDgAg4QQCAAAAAfEEQAAAAAH2BAIAAAAB-QRAAAAAAYUFAQAAAAGIBQEAAAABigUBAAAAAZ0FAAAA-gUC3wVAAAAAAeUFAQAAAAHzBQEAAAAB-wUBAAAAAfwFAQAAAAH9BQEAAAAB_gUBAAAAAf8FAQAAAAGABgEAAAABgQYBAAAAAYIGAQAAAAGDBgEAAAABhAYBAAAAAQIAAAAFACBCAAD6EQAgGgMAALwMACAEAAC6DAAgBgAAuwwAIAcAAL0MACALAAC-DAAgEAAAvwwAIBcAAMAMACDhBAIAAAAB7QQCAAAAAfEEQAAAAAH1BAIAAAAB9gQCAAAAAfkEQAAAAAGdBQAAAOcFAtsFAgAAAAHcBQIAAAAB3QUBAAAAAd4FAQAAAAHfBUAAAAAB4AUBAAAAAeIFAAAA4gUC4wWAAAAAAeQFQAAAAAHlBQEAAAAB5wUBAAAAAegFAQAAAAECAAAAEgAgQgAA_BEAIArhBAIAAAAB8AQBAAAAAfEEQAAAAAGzBQIAAAABtAUBAAAAAbUFEAAAAAG2BRAAAAABuAUAAAC4BQK5BUAAAAABugUBAAAAARoDAAC8DAAgBAAAugwAIAYAALsMACAHAAC9DAAgCwAAvgwAIAwAAMEMACAXAADADAAg4QQCAAAAAe0EAgAAAAHxBEAAAAAB9QQCAAAAAfYEAgAAAAH5BEAAAAABnQUAAADnBQLbBQIAAAAB3AUCAAAAAd0FAQAAAAHeBQEAAAAB3wVAAAAAAeAFAQAAAAHiBQAAAOIFAuMFgAAAAAHkBUAAAAAB5QUBAAAAAecFAQAAAAHoBQEAAAABAgAAABIAIEIAAP8RACAK4QQCAAAAAeMEAgAAAAHwBAEAAAAB8QRAAAAAAbQFAQAAAAG1BRAAAAABtgUQAAAAAbgFAAAAuAUCuQVAAAAAAboFAQAAAAEDAAAAEAAgQgAA_xEAIEMAAIQSACAcAAAAEAAgAwAAmgwAIAQAAJgMACAGAACZDAAgBwAAmwwAIAsAAJwMACAMAACfDAAgFwAAngwAIDsAAIQSACDhBAIAwgkAIe0EAgClCgAh8QRAAM4JACH1BAIAwgkAIfYEAgDCCQAh-QRAAM4JACGdBQAAlwznBSLbBQIApQoAIdwFAgDCCQAh3QUBAOQJACHeBQEA5AkAId8FQADOCQAh4AUBAOQJACHiBQAAlgziBSLjBYAAAAAB5AVAAM4JACHlBQEA5AkAIecFAQDNCQAh6AUBAM0JACEaAwAAmgwAIAQAAJgMACAGAACZDAAgBwAAmwwAIAsAAJwMACAMAACfDAAgFwAAngwAIOEEAgDCCQAh7QQCAKUKACHxBEAAzgkAIfUEAgDCCQAh9gQCAMIJACH5BEAAzgkAIZ0FAACXDOcFItsFAgClCgAh3AUCAMIJACHdBQEA5AkAId4FAQDkCQAh3wVAAM4JACHgBQEA5AkAIeIFAACWDOIFIuMFgAAAAAHkBUAAzgkAIeUFAQDkCQAh5wUBAM0JACHoBQEAzQkAIRDhBAIAAAABnQUAAADbBQK7BQIAAAABvQUQAAAAAb4FEAAAAAG_BRAAAAABwAUQAAAAAcUFAQAAAAHSBQEAAAAB0wVAAAAAAdQFAQAAAAHVBQEAAAAB1gUBAAAAAdcFAQAAAAHYBQEAAAAB2QUQAAAAAQPhBAIAAAAB4gQCAAAAAeQEEAAAAAEDAAAAFwAgQgAA9hEAIEMAAIkSACALAAAAFwAgAwAA0wwAIAgAANQMACAVAADWDAAgFgAA1wwAIDsAAIkSACDhBAIAwgkAIfEEQADOCQAh9gQCAMIJACHwBQEA5AkAIfEFAQDkCQAhCQMAANMMACAIAADUDAAgFQAA1gwAIBYAANcMACDhBAIAwgkAIfEEQADOCQAh9gQCAMIJACHwBQEA5AkAIfEFAQDkCQAhAwAAAA0AIEIAAPgRACBDAACMEgAgGwAAAA0AIAUAAM4OACAHAADPDgAgCAAA0Q4AIB0AANoOACAgAADNDgAgIQAA0A4AICIAANIOACAjAADTDgAgJQAA1Q4AICYAANYOACAnAADXDgAgLQAA2A4AIC4AANkOACAvAADbDgAgMAAA3A4AIDEAAN0OACAyAADeDgAgMwAA3w4AIDQAAOAOACA1AADhDgAgOwAAjBIAIOEEAgDCCQAh0AUBAOQJACHRBQEA5AkAIYUGIADlCQAhhgYgAOUJACEZBQAAzg4AIAcAAM8OACAIAADRDgAgHQAA2g4AICAAAM0OACAhAADQDgAgIgAA0g4AICMAANMOACAlAADVDgAgJgAA1g4AICcAANcOACAtAADYDgAgLgAA2Q4AIC8AANsOACAwAADcDgAgMQAA3Q4AIDIAAN4OACAzAADfDgAgNAAA4A4AIDUAAOEOACDhBAIAwgkAIdAFAQDkCQAh0QUBAOQJACGFBiAA5QkAIYYGIADlCQAhAwAAAAMAIEIAAPoRACBDAACPEgAgHwAAAAMAIAMAAOkNACAFAADqDQAgCAAA7A0AIBgAAOsNACAcAADtDQAgHQAA7w0AIB4AAPANACAfAADxDQAgOwAAjxIAIOEEAgDCCQAh8QRAAM4JACH2BAIAwgkAIfkEQADOCQAhhQUBAM0JACGIBQEAzQkAIYoFAQDNCQAhnQUAAKgN-gUi3wVAAPMKACHlBQEAzQkAIfMFAQDkCQAh-wUBAOQJACH8BQEA5AkAIf0FAQDkCQAh_gUBAM0JACH_BQEAzQkAIYAGAQDNCQAhgQYBAM0JACGCBgEAzQkAIYMGAQDNCQAhhAYBAM0JACEdAwAA6Q0AIAUAAOoNACAIAADsDQAgGAAA6w0AIBwAAO0NACAdAADvDQAgHgAA8A0AIB8AAPENACDhBAIAwgkAIfEEQADOCQAh9gQCAMIJACH5BEAAzgkAIYUFAQDNCQAhiAUBAM0JACGKBQEAzQkAIZ0FAACoDfoFIt8FQADzCgAh5QUBAM0JACHzBQEA5AkAIfsFAQDkCQAh_AUBAOQJACH9BQEA5AkAIf4FAQDNCQAh_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_DgAgBQAAwA4AIAgAAMIOACAMAADEDgAgGAAAwQ4AIBwAAMMOACAeAADGDgAgHwAAxw4AIOEEAgAAAAHxBEAAAAAB9gQCAAAAAfkEQAAAAAGFBQEAAAABiAUBAAAAAYoFAQAAAAGdBQAAAPoFAt8FQAAAAAHlBQEAAAAB8wUBAAAAAfsFAQAAAAH8BQEAAAAB_QUBAAAAAf4FAQAAAAH_BQEAAAABgAYBAAAAAYEGAQAAAAGCBgEAAAABgwYBAAAAAYQGAQAAAAECAAAABQAgQgAAyhIAIAMAAAANACBCAADIEgAgQwAAzhIAIBsAAAANACAFAADODgAgBwAAzw4AIAgAANEOACAgAADNDgAgIQAA0A4AICIAANIOACAjAADTDgAgJAAA1A4AICUAANUOACAmAADWDgAgJwAA1w4AIC0AANgOACAuAADZDgAgLwAA2w4AIDAAANwOACAxAADdDgAgMgAA3g4AIDMAAN8OACA0AADgDgAgNQAA4Q4AIDsAAM4SACDhBAIAwgkAIdAFAQDkCQAh0QUBAOQJACGFBiAA5QkAIYYGIADlCQAhGQUAAM4OACAHAADPDgAgCAAA0Q4AICAAAM0OACAhAADQDgAgIgAA0g4AICMAANMOACAkAADUDgAgJQAA1Q4AICYAANYOACAnAADXDgAgLQAA2A4AIC4AANkOACAvAADbDgAgMAAA3A4AIDEAAN0OACAyAADeDgAgMwAA3w4AIDQAAOAOACA1AADhDgAg4QQCAMIJACHQBQEA5AkAIdEFAQDkCQAhhQYgAOUJACGGBiAA5QkAIQMAAAADACBCAADKEgAgQwAA0RIAIB8AAAADACADAADpDQAgBQAA6g0AIAgAAOwNACAMAADuDQAgGAAA6w0AIBwAAO0NACAeAADwDQAgHwAA8Q0AIDsAANESACDhBAIAwgkAIfEEQADOCQAh9gQCAMIJACH5BEAAzgkAIYUFAQDNCQAhiAUBAM0JACGKBQEAzQkAIZ0FAACoDfoFIt8FQADzCgAh5QUBAM0JACHzBQEA5AkAIfsFAQDkCQAh_AUBAOQJACH9BQEA5AkAIf4FAQDNCQAh_wUBAM0JACGABgEAzQkAIYEGAQDNCQAhggYBAM0JACGDBgEAzQkAIYQGAQDNCQAhHQMAAOkNACAFAADqDQAgCAAA7A0AIAwAAO4NACAYAADrDQAgHAAA7Q0AIB4AAPANACAfAADxDQAg4QQCAMIJACHxBEAAzgkAIfYEAgDCCQAh-QRAAM4JACGFBQEAzQkAIYgFAQDNCQAhigUBAM0JACGdBQAAqA36BSLfBUAA8woAIeUFAQDNCQAh8wUBAOQJACH7BQEA5AkAIfwFAQDkCQAh_QUBAOQJACH-BQEAzQkAIf8FAQDNCQAhgAYBAM0JACGBBgEAzQkAIYIGAQDNCQAhgwYBAM0JACGEBgEAzQkAIR0DAAC_DgAgBQAAwA4AIAgAAMIOACAMAADEDgAgGAAAwQ4AIBwAAMMOACAdAADFDgAgHwAAxw4AIOEEAgAAAAHxBEAAAAAB9gQCAAAAAfkEQAAAAAGFBQEAAAABiAUBAAAAAYoFAQAAAAGdBQAAAPoFAt8FQAAAAAHlBQEAAAAB8wUBAAAAAfsFAQAAAAH8BQEAAAAB_QUBAAAAAf4FAQAAAAH_BQEAAAABgAYBAAAAAYEGAQAAAAGCBgEAAAABgwYBAAAAAYQGAQAAAAECAAAABQAgQgAA0hIAIAMAAAADACBCAADSEgAgQwAA1hIAIB8AAAADACADAADpDQAgBQAA6g0AIAgAAOwNACAMAADuDQAgGAAA6w0AIBwAAO0NACAdAADvDQAgHwAA8Q0AIDsAANYSACDhBAIAwgkAIfEEQADOCQAh9gQCAMIJACH5BEAAzgkAIYUFAQDNCQAhiAUBAM0JACGKBQEAzQkAIZ0FAACoDfoFIt8FQADzCgAh5QUBAM0JACHzBQEA5AkAIfsFAQDkCQAh_AUBAOQJACH9BQEA5AkAIf4FAQDNCQAh_wUBAM0JACGABgEAzQkAIYEGAQDNCQAhggYBAM0JACGDBgEAzQkAIYQGAQDNCQAhHQMAAOkNACAFAADqDQAgCAAA7A0AIAwAAO4NACAYAADrDQAgHAAA7Q0AIB0AAO8NACAfAADxDQAg4QQCAMIJACHxBEAAzgkAIfYEAgDCCQAh-QRAAM4JACGFBQEAzQkAIYgFAQDNCQAhigUBAM0JACGdBQAAqA36BSLfBUAA8woAIeUFAQDNCQAh8wUBAOQJACH7BQEA5AkAIfwFAQDkCQAh_QUBAOQJACH-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_AUBAAAAAf0FAQAAAAH-BQEAAAAB_wUBAAAAAYAGAQAAAAGBBgEAAAABggYBAAAAAYMGAQAAAAGEBgEAAAABAgAAAAUAIEIAAPcSACADAAAADQAgQgAA9RIAIEMAAPsSACAbAAAADQAgBQAAzg4AIAcAAM8OACAIAADRDgAgHQAA2g4AICAAAM0OACAhAADQDgAgIgAA0g4AICMAANMOACAkAADUDgAgJQAA1Q4AICYAANYOACAnAADXDgAgLQAA2A4AIC4AANkOACAvAADbDgAgMAAA3A4AIDEAAN0OACAyAADeDgAgMwAA3w4AIDQAAOAOACA7AAD7EgAg4QQCAMIJACHQBQEA5AkAIdEFAQDkCQAhhQYgAOUJACGGBiAA5QkAIRkFAADODgAgBwAAzw4AIAgAANEOACAdAADaDgAgIAAAzQ4AICEAANAOACAiAADSDgAgIwAA0w4AICQAANQOACAlAADVDgAgJgAA1g4AICcAANcOACAtAADYDgAgLgAA2Q4AIC8AANsOACAwAADcDgAgMQAA3Q4AIDIAAN4OACAzAADfDgAgNAAA4A4AIOEEAgDCCQAh0AUBAOQJACHRBQEA5AkAIYUGIADlCQAhhgYgAOUJACEDAAAAAwAgQgAA9xIAIEMAAP4SACAfAAAAAwAgAwAA6Q0AIAUAAOoNACAIAADsDQAgDAAA7g0AIBgAAOsNACAcAADtDQAgHQAA7w0AIB4AAPANACA7AAD-EgAg4QQCAMIJACHxBEAAzgkAIfYEAgDCCQAh-QRAAM4JACGFBQEAzQkAIYgFAQDNCQAhigUBAM0JACGdBQAAqA36BSLfBUAA8woAIeUFAQDNCQAh8wUBAOQJACH7BQEA5AkAIfwFAQDkCQAh_QUBAOQJACH-BQEAzQkAIf8FAQDNCQAhgAYBAM0JACGBBgEAzQkAIYIGAQDNCQAhgwYBAM0JACGEBgEAzQkAIR0DAADpDQAgBQAA6g0AIAgAAOwNACAMAADuDQAgGAAA6w0AIBwAAO0NACAdAADvDQAgHgAA8A0AIOEEAgDCCQAh8QRAAM4JACH2BAIAwgkAIfkEQADOCQAhhQUBAM0JACGIBQEAzQkAIYoFAQDNCQAhnQUAAKgN-gUi3wVAAPMKACHlBQEAzQkAIfMFAQDkCQAh-wUBAOQJACH8BQEA5AkAIf0FAQDkCQAh_gUBAM0JACH_BQEAzQkAIYAGAQDNCQAhgQYBAM0JACGCBgEAzQkAIYMGAQDNCQAhhAYBAM0JACEJAwAAiA0AIAgAAIkNACAUAACKDQAgFgAAjA0AIOEEAgAAAAHxBEAAAAAB9gQCAAAAAfAFAQAAAAHxBQEAAAABAgAAAHkAIEIAAP8SACAD4QQCAAAAAeMEAgAAAAHkBBAAAAABAwAAABcAIEIAAP8SACBDAACEEwAgCwAAABcAIAMAANMMACAIAADUDAAgFAAA1QwAIBYAANcMACA7AACEEwAg4QQCAMIJACHxBEAAzgkAIfYEAgDCCQAh8AUBAOQJACHxBQEA5AkAIQkDAADTDAAgCAAA1AwAIBQAANUMACAWAADXDAAg4QQCAMIJACHxBEAAzgkAIfYEAgDCCQAh8AUBAOQJACHxBQEA5AkAIRgEAADSCwAgCQAA0QsAIAoAANMLACALAADUCwAgDQAA1QsAIBAAANYLACDhBAIAAAAB7QQCAAAAAfAEAQAAAAHxBEAAAAAB9QQCAAAAAfYEAgAAAAH5BEAAAAABnQUAAADFBQK7BQIAAAABvAUCAAAAAb0FEAAAAAG-BRAAAAABvwUQAAAAAcAFEAAAAAHBBRAAAAABwgUQAAAAAcMFEAAAAAHFBQEAAAABAgAAABwAIEIAAIUTACAHCwAA3QkAIOEEAgAAAAHtBAIAAAAB7gQQAAAAAe8EEAAAAAHwBAEAAAAB8QRAAAAAAQIAAAA4ACBCAACHEwAgAwAAABoAIEIAAIUTACBDAACLEwAgGgAAABoAIAQAAJwLACAJAACbCwAgCgAAnQsAIAsAAJ4LACANAACfCwAgEAAAoAsAIDsAAIsTACDhBAIAwgkAIe0EAgClCgAh8AQBAM0JACHxBEAAzgkAIfUEAgDCCQAh9gQCAMIJACH5BEAAzgkAIZ0FAACaC8UFIrsFAgClCgAhvAUCAKUKACG9BRAAwQkAIb4FEADBCQAhvwUQAMEJACHABRAAwQkAIcEFEACZCwAhwgUQAMEJACHDBRAAwQkAIcUFAQDNCQAhGAQAAJwLACAJAACbCwAgCgAAnQsAIAsAAJ4LACANAACfCwAgEAAAoAsAIOEEAgDCCQAh7QQCAKUKACHwBAEAzQkAIfEEQADOCQAh9QQCAMIJACH2BAIAwgkAIfkEQADOCQAhnQUAAJoLxQUiuwUCAKUKACG8BQIApQoAIb0FEADBCQAhvgUQAMEJACG_BRAAwQkAIcAFEADBCQAhwQUQAJkLACHCBRAAwQkAIcMFEADBCQAhxQUBAM0JACEDAAAANgAgQgAAhxMAIEMAAI4TACAJAAAANgAgCwAAzwkAIDsAAI4TACDhBAIAwgkAIe0EAgDCCQAh7gQQAMEJACHvBBAAwQkAIfAEAQDNCQAh8QRAAM4JACEHCwAAzwkAIOEEAgDCCQAh7QQCAMIJACHuBBAAwQkAIe8EEADBCQAh8AQBAM0JACHxBEAAzgkAIRYFdAMHdwQIewUOAC0dpAEZIAYCIXoGIn8dI4MBHiSEAQcliAEfJowBICeQASEtlAEiLqMBIy-mAScwqAEoMaoBKTKsASozrgErNLIBLDW1ARsKAwABBQoDCFcFDGEHDgAcGFYPHFsWHWUZHmoaH2wbBwMAAQQAAgcMBAhOBQ4AFRhNDxlSFAQDDgEFDwMIEwUOABMJAxUBBAACBhQDBxYECxgGDEgHDgASEEMJF0cRBgMAAQgZBQ4AEBQdBxU5DBY9DwgEAAIJHgUKHwELIAYNJAgOAA4QLAkTMAsCDAAHDwAJBAklBQwmBw0nCA4ACgENKAACDAAHEgAMAwsABg4ADRExCwERMgADDTMAEDQAEzUAAwQAAgYAAws-BgQIPwAUQAAVQQAWQgABCQAFAhBJABdKAAIFSwAITAABBgADAwhUABhTABlVAAMEAAIOABgbXxcBGgAWARtgAAIDZgEEAAIBBAACAgMAAQQAAgcFbQAIbwAMcQAYbgAccAAdcgAecwABAwABAQMAAQEDAAEBAwABAQMAAQUDAAEOACYZmgEjKJUBIimWASIEAwABDgAlKpsBIiyfASQBKwAjASygAQACGaIBACmhAQABAwABAQMAAQEDAAEBAwABAQMAAQEDAAEQBbcBAAe4AQAIugEAHcMBACC2AQAhuQEAIrsBACO8AQAkvQEAJb4BACa_AQAnwAEALcEBAC7CAQA0xAEANcUBAAAAAAUOADJIADNJADRKADVLADYAAAAAAAUOADJIADNJADRKADVLADYBAwABAQMAAQUOADtIADxJAD1KAD5LAD8AAAAAAAUOADtIADxJAD1KAD5LAD8DAwABBAACB_wBBAMDAAEEAAIHggIEBQ4AREgARUkARkoAR0sASAAAAAAABQ4AREgARUkARkoAR0sASAEGAAMBBgADBQ4ATUgATkkAT0oAUEsAUQAAAAAABQ4ATUgATkkAT0oAUEsAUQEDqgIBAQOwAgEFDgBWSABXSQBYSgBZSwBaAAAAAAAFDgBWSABXSQBYSgBZSwBaAQMAAQEDAAEFDgBfSABgSQBhSgBiSwBjAAAAAAAFDgBfSABgSQBhSgBiSwBjAwQAAgYAAwvYAgYDBAACBgADC94CBgUOAGhIAGlJAGpKAGtLAGwAAAAAAAUOAGhIAGlJAGpKAGtLAGwFA_ECAQQAAgbwAgMH8gIEC_MCBgUD-gIBBAACBvkCAwf7AgQL_AIGBQ4AcUgAckkAc0oAdEsAdQAAAAAABQ4AcUgAckkAc0oAdEsAdQIJjgMFDI8DBwIJlQMFDJYDBwUOAHpIAHtJAHxKAH1LAH4AAAAAAAUOAHpIAHtJAHxKAH1LAH4BCQAFAQkABQUOAIMBSACEAUkAhQFKAIYBSwCHAQAAAAAABQ4AgwFIAIQBSQCFAUoAhgFLAIcBAQMAAQEDAAEFDgCMAUgAjQFJAI4BSgCPAUsAkAEAAAAAAAUOAIwBSACNAUkAjgFKAI8BSwCQAQEDAAEBAwABBQ4AlQFIAJYBSQCXAUoAmAFLAJkBAAAAAAAFDgCVAUgAlgFJAJcBSgCYAUsAmQEBBAACAQQAAgUOAJ4BSACfAUkAoAFKAKEBSwCiAQAAAAAABQ4AngFIAJ8BSQCgAUoAoQFLAKIBARoAFgEaABYFDgCnAUgAqAFJAKkBSgCqAUsAqwEAAAAAAAUOAKcBSACoAUkAqQFKAKoBSwCrAQQEAAIJlgQFCpcEAQuYBAYEBAACCZ4EBQqfBAELoAQGBQ4AsAFIALEBSQCyAUoAswFLALQBAAAAAAAFDgCwAUgAsQFJALIBSgCzAUsAtAECDAAHDwAJAgwABw8ACQUOALkBSAC6AUkAuwFKALwBSwC9AQAAAAAABQ4AuQFIALoBSQC7AUoAvAFLAL0BAQMAAQEDAAEFDgDCAUgAwwFJAMQBSgDFAUsAxgEAAAAAAAUOAMIBSADDAUkAxAFKAMUBSwDGAQEDAAEBAwABBQ4AywFIAMwBSQDNAUoAzgFLAM8BAAAAAAAFDgDLAUgAzAFJAM0BSgDOAUsAzwEBAwABAQMAAQUOANQBSADVAUkA1gFKANcBSwDYAQAAAAAABQ4A1AFIANUBSQDWAUoA1wFLANgBAAAABQ4A3gFIAN8BSQDgAUoA4QFLAOIBAAAAAAAFDgDeAUgA3wFJAOABSgDhAUsA4gECAwABKKMFIgIDAAEoqQUiBQ4A5wFIAOgBSQDpAUoA6gFLAOsBAAAAAAAFDgDnAUgA6AFJAOkBSgDqAUsA6wECAwABKrsFIgIDAAEqwQUiBQ4A8AFIAPEBSQDyAUoA8wFLAPQBAAAAAAAFDgDwAUgA8QFJAPIBSgDzAUsA9AEBKwAjASsAIwUOAPkBSAD6AUkA-wFKAPwBSwD9AQAAAAAABQ4A-QFIAPoBSQD7AUoA_AFLAP0BAgPpBQEEAAICA-8FAQQAAgUOAIICSACDAkkAhAJKAIUCSwCGAgAAAAAABQ4AggJIAIMCSQCEAkoAhQJLAIYCAQQAAgEEAAIFDgCLAkgAjAJJAI0CSgCOAksAjwIAAAAAAAUOAIsCSACMAkkAjQJKAI4CSwCPAgEDAAEBAwABBQ4AlAJIAJUCSQCWAkoAlwJLAJgCAAAAAAAFDgCUAkgAlQJJAJYCSgCXAksAmAIBAwABAQMAAQUOAJ0CSACeAkkAnwJKAKACSwChAgAAAAAABQ4AnQJIAJ4CSQCfAkoAoAJLAKECAQMAAQEDAAEFDgCmAkgApwJJAKgCSgCpAksAqgIAAAAAAAUOAKYCSACnAkkAqAJKAKkCSwCqAgEDAAEBAwABBQ4ArwJIALACSQCxAkoAsgJLALMCAAAAAAAFDgCvAkgAsAJJALECSgCyAksAswIBAwABAQMAAQUOALgCSAC5AkkAugJKALsCSwC8AgAAAAAABQ4AuAJIALkCSQC6AkoAuwJLALwCAQMAAQEDAAEFDgDBAkgAwgJJAMMCSgDEAksAxQIAAAAAAAUOAMECSADCAkkAwwJKAMQCSwDFAgIDAAEEAAICAwABBAACBQ4AygJIAMsCSQDMAkoAzQJLAM4CAAAAAAAFDgDKAkgAywJJAMwCSgDNAksAzgIBCwAGAQsABgUOANMCSADUAkkA1QJKANYCSwDXAgAAAAAABQ4A0wJIANQCSQDVAkoA1gJLANcCAgwABxIADAIMAAcSAAwFDgDcAkgA3QJJAN4CSgDfAksA4AIAAAAAAAUOANwCSADdAkkA3gJKAN8CSwDgAjYCATfGAQE4yAEBOckBATrKAQE8zAEBPc4BLj7PAS8_0QEBQNMBLkHUATBE1QEBRdYBAUbXAS5M2gExTdsBN07cAQJP3QECUN4BAlHfAQJS4AECU-IBAlTkAS5V5QE4VucBAlfpAS5Y6gE5WesBAlrsAQJb7QEuXPABOl3xAUBe8gEDX_MBA2D0AQNh9QEDYvYBA2P4AQNk-gEuZfsBQWb-AQNngAIuaIECQmmDAgNqhAIDa4UCLmyIAkNtiQJJbooCFG-LAhRwjAIUcY0CFHKOAhRzkAIUdJICLnWTAkp2lQIUd5cCLniYAkt5mQIUepoCFHubAi58ngJMfZ8CUn6gAgR_oQIEgAGiAgSBAaMCBIIBpAIEgwGmAgSEAagCLoUBqQJThgGsAgSHAa4CLogBrwJUiQGxAgSKAbICBIsBswIujAG2AlWNAbcCW44BuAIGjwG5AgaQAboCBpEBuwIGkgG8AgaTAb4CBpQBwAIulQHBAlyWAcMCBpcBxQIumAHGAl2ZAccCBpoByAIGmwHJAi6cAcwCXp0BzQJkngHOAg-fAc8CD6AB0AIPoQHRAg-iAdICD6MB1AIPpAHWAi6lAdcCZaYB2gIPpwHcAi6oAd0CZqkB3wIPqgHgAg-rAeECLqwB5AJnrQHlAm2uAeYCBa8B5wIFsAHoAgWxAekCBbIB6gIFswHsAgW0Ae4CLrUB7wJutgH1AgW3AfcCLrgB-AJvuQH9AgW6Af4CBbsB_wIuvAGCA3C9AYMDdr4BhAMJvwGFAwnAAYYDCcEBhwMJwgGIAwnDAYoDCcQBjAMuxQGNA3fGAZEDCccBkwMuyAGUA3jJAZcDCcoBmAMJywGZAy7MAZwDec0BnQN_zgGeAxHPAZ8DEdABoAMR0QGhAxHSAaIDEdMBpAMR1AGmAy7VAacDgAHWAakDEdcBqwMu2AGsA4EB2QGtAxHaAa4DEdsBrwMu3AGyA4IB3QGzA4gB3gG0Ax3fAbUDHeABtgMd4QG3Ax3iAbgDHeMBugMd5AG8Ay7lAb0DiQHmAb8DHecBwQMu6AHCA4oB6QHDAx3qAcQDHesBxQMu7AHIA4sB7QHJA5EB7gHKAx7vAcsDHvABzAMe8QHNAx7yAc4DHvMB0AMe9AHSAy71AdMDkgH2AdUDHvcB1wMu-AHYA5MB-QHZAx76AdoDHvsB2wMu_AHeA5QB_QHfA5oB_gHgAxb_AeEDFoAC4gMWgQLjAxaCAuQDFoMC5gMWhALoAy6FAukDmwGGAusDFocC7QMuiALuA5wBiQLvAxaKAvADFosC8QMujAL0A50BjQL1A6MBjgL2AxePAvcDF5AC-AMXkQL5AxeSAvoDF5MC_AMXlAL-Ay6VAv8DpAGWAoEEF5cCgwQumAKEBKUBmQKFBBeaAoYEF5sChwQunAKKBKYBnQKLBKwBngKMBAefAo0EB6ACjgQHoQKPBAeiApAEB6MCkgQHpAKUBC6lApUErQGmApoEB6cCnAQuqAKdBK4BqQKhBAeqAqIEB6sCowQurAKmBK8BrQKnBLUBrgKoBAivAqkECLACqgQIsQKrBAiyAqwECLMCrgQItAKwBC61ArEEtgG2ArMECLcCtQQuuAK2BLcBuQK3BAi6ArgECLsCuQQuvAK8BLgBvQK9BL4BvgK-BB-_Ar8EH8ACwAQfwQLBBB_CAsIEH8MCxAQfxALGBC7FAscEvwHGAskEH8cCywQuyALMBMAByQLNBB_KAs4EH8sCzwQuzALSBMEBzQLTBMcBzgLUBCDPAtUEINAC1gQg0QLXBCDSAtgEINMC2gQg1ALcBC7VAt0EyAHWAt8EINcC4QQu2ALiBMkB2QLjBCDaAuQEINsC5QQu3ALoBMoB3QLpBNAB3gLqBCHfAusEIeAC7AQh4QLtBCHiAu4EIeMC8AQh5ALyBC7lAvME0QHmAvUEIecC9wQu6AL4BNIB6QL5BCHqAvoEIesC-wQu7AL-BNMB7QL_BNkB7gKBBdoB7wKCBdoB8AKFBdoB8QKGBdoB8gKHBdoB8wKJBdoB9AKLBS71AowF2wH2Ao4F2gH3ApAFLvgCkQXcAfkCkgXaAfoCkwXaAfsClAUu_AKXBd0B_QKYBeMB_gKZBSL_ApoFIoADmwUigQOcBSKCA50FIoMDnwUihAOhBS6FA6IF5AGGA6UFIocDpwUuiAOoBeUBiQOqBSKKA6sFIosDrAUujAOvBeYBjQOwBewBjgOxBSOPA7IFI5ADswUjkQO0BSOSA7UFI5MDtwUjlAO5BS6VA7oF7QGWA70FI5cDvwUumAPABe4BmQPCBSOaA8MFI5sDxAUunAPHBe8BnQPIBfUBngPJBSSfA8oFJKADywUkoQPMBSSiA80FJKMDzwUkpAPRBS6lA9IF9gGmA9QFJKcD1gUuqAPXBfcBqQPYBSSqA9kFJKsD2gUurAPdBfgBrQPeBf4BrgPfBRmvA-AFGbAD4QUZsQPiBRmyA-MFGbMD5QUZtAPnBS61A-gF_wG2A-sFGbcD7QUuuAPuBYACuQPwBRm6A_EFGbsD8gUuvAP1BYECvQP2BYcCvgP3BRq_A_gFGsAD-QUawQP6BRrCA_sFGsMD_QUaxAP_BS7FA4AGiALGA4IGGscDhAYuyAOFBokCyQOGBhrKA4cGGssDiAYuzAOLBooCzQOMBpACzgOOBifPA48GJ9ADkQYn0QOSBifSA5MGJ9MDlQYn1AOXBi7VA5gGkQLWA5oGJ9cDnAYu2AOdBpIC2QOeBifaA58GJ9sDoAYu3AOjBpMC3QOkBpkC3gOmBijfA6cGKOADqQYo4QOqBijiA6sGKOMDrQYo5AOvBi7lA7AGmgLmA7IGKOcDtAYu6AO1BpsC6QO2BijqA7cGKOsDuAYu7AO7BpwC7QO8BqIC7gO-BinvA78GKfADwQYp8QPCBinyA8MGKfMDxQYp9APHBi71A8gGowL2A8oGKfcDzAYu-APNBqQC-QPOBin6A88GKfsD0AYu_APTBqUC_QPUBqsC_gPWBir_A9cGKoAE2QYqgQTaBiqCBNsGKoME3QYqhATfBi6FBOAGrAKGBOIGKocE5AYuiATlBq0CiQTmBiqKBOcGKosE6AYujATrBq4CjQTsBrQCjgTtBiyPBO4GLJAE7wYskQTwBiySBPEGLJME8wYslAT1Bi6VBPYGtQKWBPgGLJcE-gYumAT7BrYCmQT8BiyaBP0GLJsE_gYunASBB7cCnQSCB70CngSEByufBIUHK6AEhwcroQSIByuiBIkHK6MEiwcrpASNBy6lBI4HvgKmBJAHK6cEkgcuqASTB78CqQSUByuqBJUHK6sElgcurASZB8ACrQSaB8YCrgSbBxuvBJwHG7AEnQcbsQSeBxuyBJ8HG7MEoQcbtASjBy61BKQHxwK2BKYHG7cEqAcuuASpB8gCuQSqBxu6BKsHG7sErAcuvASvB8kCvQSwB88CvgSxBwy_BLIHDMAEswcMwQS0BwzCBLUHDMMEtwcMxAS5By7FBLoH0ALGBLwHDMcEvgcuyAS_B9ECyQTABwzKBMEHDMsEwgcuzATFB9ICzQTGB9gCzgTHBwvPBMgHC9AEyQcL0QTKBwvSBMsHC9MEzQcL1ATPBy7VBNAH2QLWBNIHC9cE1Acu2ATVB9oC2QTWBwvaBNcHC9sE2Acu3ATbB9sC3QTcB-EC" } 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 1bc23910..e4b64d73 100644 --- a/packages/db/generated/prisma/index-browser.js +++ b/packages/db/generated/prisma/index-browser.js @@ -145,6 +145,7 @@ exports.Prisma.PatientScalarFieldEnum = { policyHolder: 'policyHolder', allergies: 'allergies', medicalConditions: 'medicalConditions', + preferredLanguage: 'preferredLanguage', status: 'status', userId: 'userId', createdAt: 'createdAt', @@ -164,6 +165,7 @@ exports.Prisma.AppointmentScalarFieldEnum = { notes: 'notes', procedureCodeNotes: 'procedureCodeNotes', status: 'status', + movedByAi: 'movedByAi', createdAt: 'createdAt', eligibilityStatus: 'eligibilityStatus' }; @@ -229,6 +231,7 @@ exports.Prisma.ClaimScalarFieldEnum = { updatedAt: 'updatedAt', status: 'status', claimNumber: 'claimNumber', + preAuthNumber: 'preAuthNumber', npiProviderId: 'npiProviderId' }; @@ -242,6 +245,9 @@ exports.Prisma.ServiceLineScalarFieldEnum = { arch: 'arch', toothNumber: 'toothNumber', toothSurface: 'toothSurface', + icn: 'icn', + paidCode: 'paidCode', + allowedAmount: 'allowedAmount', totalBilled: 'totalBilled', totalPaid: 'totalPaid', totalAdjusted: 'totalAdjusted', @@ -265,6 +271,15 @@ exports.Prisma.InsuranceCredentialScalarFieldEnum = { password: 'password' }; +exports.Prisma.ShoppingVendorScalarFieldEnum = { + id: 'id', + userId: 'userId', + vendorName: 'vendorName', + websiteUrl: 'websiteUrl', + loginUsername: 'loginUsername', + loginPassword: 'loginPassword' +}; + exports.Prisma.PdfGroupScalarFieldEnum = { id: 'id', title: 'title', @@ -287,10 +302,14 @@ exports.Prisma.PaymentScalarFieldEnum = { patientId: 'patientId', userId: 'userId', updatedById: 'updatedById', + npiProviderId: 'npiProviderId', totalBilled: 'totalBilled', totalPaid: 'totalPaid', totalAdjusted: 'totalAdjusted', totalDue: 'totalDue', + mhPaidAmount: 'mhPaidAmount', + copayment: 'copayment', + adjustment: 'adjustment', status: 'status', notes: 'notes', icn: 'icn', @@ -414,7 +433,9 @@ exports.Prisma.TwilioSettingsScalarFieldEnum = { exports.Prisma.AiSettingsScalarFieldEnum = { id: 'id', userId: 'userId', - apiKey: 'apiKey' + apiKey: 'apiKey', + afterHoursEnabled: 'afterHoursEnabled', + openPhoneReply: 'openPhoneReply' }; exports.Prisma.OfficeHoursScalarFieldEnum = { @@ -426,11 +447,24 @@ exports.Prisma.OfficeHoursScalarFieldEnum = { exports.Prisma.OfficeContactScalarFieldEnum = { id: 'id', userId: 'userId', + officeName: 'officeName', receptionistName: 'receptionistName', dentistName: 'dentistName', phoneNumber: 'phoneNumber', email: 'email', - fax: 'fax' + fax: 'fax', + streetAddress: 'streetAddress', + city: 'city', + state: 'state', + zipCode: 'zipCode' +}; + +exports.Prisma.InsuranceContactScalarFieldEnum = { + id: 'id', + userId: 'userId', + name: 'name', + phoneNumber: 'phoneNumber', + createdAt: 'createdAt' }; exports.Prisma.ProcedureTimeslotScalarFieldEnum = { @@ -439,6 +473,31 @@ exports.Prisma.ProcedureTimeslotScalarFieldEnum = { data: 'data' }; +exports.Prisma.PatientConversationScalarFieldEnum = { + id: 'id', + patientId: 'patientId', + userId: 'userId', + stage: 'stage', + aiHandoff: 'aiHandoff', + updatedAt: 'updatedAt' +}; + +exports.Prisma.CommissionBatchScalarFieldEnum = { + id: 'id', + npiProviderId: 'npiProviderId', + totalCollection: 'totalCollection', + commissionAmount: 'commissionAmount', + notes: 'notes', + createdAt: 'createdAt' +}; + +exports.Prisma.CommissionBatchItemScalarFieldEnum = { + id: 'id', + commissionBatchId: 'commissionBatchId', + paymentId: 'paymentId', + collectionAmount: 'collectionAmount' +}; + exports.Prisma.SortOrder = { asc: 'asc', desc: 'desc' @@ -491,7 +550,8 @@ exports.ClaimStatus = exports.$Enums.ClaimStatus = { APPROVED: 'APPROVED', CANCELLED: 'CANCELLED', REVIEW: 'REVIEW', - VOID: 'VOID' + VOID: 'VOID', + PREAUTH: 'PREAUTH' }; exports.ServiceLineStatus = exports.$Enums.ServiceLineStatus = { @@ -568,6 +628,7 @@ exports.Prisma.ModelName = { ServiceLine: 'ServiceLine', ClaimFile: 'ClaimFile', InsuranceCredential: 'InsuranceCredential', + ShoppingVendor: 'ShoppingVendor', PdfGroup: 'PdfGroup', PdfFile: 'PdfFile', Payment: 'Payment', @@ -585,7 +646,11 @@ exports.Prisma.ModelName = { AiSettings: 'AiSettings', OfficeHours: 'OfficeHours', OfficeContact: 'OfficeContact', - ProcedureTimeslot: 'ProcedureTimeslot' + InsuranceContact: 'InsuranceContact', + ProcedureTimeslot: 'ProcedureTimeslot', + PatientConversation: 'PatientConversation', + CommissionBatch: 'CommissionBatch', + CommissionBatchItem: 'CommissionBatchItem' }; /** diff --git a/packages/db/generated/prisma/index.d.ts b/packages/db/generated/prisma/index.d.ts index 5fb94a91..5576afe8 100644 --- a/packages/db/generated/prisma/index.d.ts +++ b/packages/db/generated/prisma/index.d.ts @@ -68,6 +68,11 @@ export type ClaimFile = $Result.DefaultSelection * */ export type InsuranceCredential = $Result.DefaultSelection +/** + * Model ShoppingVendor + * + */ +export type ShoppingVendor = $Result.DefaultSelection /** * Model PdfGroup * @@ -153,11 +158,31 @@ export type OfficeHours = $Result.DefaultSelection * */ export type OfficeContact = $Result.DefaultSelection +/** + * Model InsuranceContact + * + */ +export type InsuranceContact = $Result.DefaultSelection /** * Model ProcedureTimeslot * */ export type ProcedureTimeslot = $Result.DefaultSelection +/** + * Model PatientConversation + * + */ +export type PatientConversation = $Result.DefaultSelection +/** + * Model CommissionBatch + * + */ +export type CommissionBatch = $Result.DefaultSelection +/** + * Model CommissionBatchItem + * + */ +export type CommissionBatchItem = $Result.DefaultSelection /** * Enums @@ -186,7 +211,8 @@ export const ClaimStatus: { APPROVED: 'APPROVED', CANCELLED: 'CANCELLED', REVIEW: 'REVIEW', - VOID: 'VOID' + VOID: 'VOID', + PREAUTH: 'PREAUTH' }; export type ClaimStatus = (typeof ClaimStatus)[keyof typeof ClaimStatus] @@ -563,6 +589,16 @@ export class PrismaClient< */ get insuranceCredential(): Prisma.InsuranceCredentialDelegate; + /** + * `prisma.shoppingVendor`: Exposes CRUD operations for the **ShoppingVendor** model. + * Example usage: + * ```ts + * // Fetch zero or more ShoppingVendors + * const shoppingVendors = await prisma.shoppingVendor.findMany() + * ``` + */ + get shoppingVendor(): Prisma.ShoppingVendorDelegate; + /** * `prisma.pdfGroup`: Exposes CRUD operations for the **PdfGroup** model. * Example usage: @@ -733,6 +769,16 @@ export class PrismaClient< */ get officeContact(): Prisma.OfficeContactDelegate; + /** + * `prisma.insuranceContact`: Exposes CRUD operations for the **InsuranceContact** model. + * Example usage: + * ```ts + * // Fetch zero or more InsuranceContacts + * const insuranceContacts = await prisma.insuranceContact.findMany() + * ``` + */ + get insuranceContact(): Prisma.InsuranceContactDelegate; + /** * `prisma.procedureTimeslot`: Exposes CRUD operations for the **ProcedureTimeslot** model. * Example usage: @@ -742,6 +788,36 @@ export class PrismaClient< * ``` */ get procedureTimeslot(): Prisma.ProcedureTimeslotDelegate; + + /** + * `prisma.patientConversation`: Exposes CRUD operations for the **PatientConversation** model. + * Example usage: + * ```ts + * // Fetch zero or more PatientConversations + * const patientConversations = await prisma.patientConversation.findMany() + * ``` + */ + get patientConversation(): Prisma.PatientConversationDelegate; + + /** + * `prisma.commissionBatch`: Exposes CRUD operations for the **CommissionBatch** model. + * Example usage: + * ```ts + * // Fetch zero or more CommissionBatches + * const commissionBatches = await prisma.commissionBatch.findMany() + * ``` + */ + get commissionBatch(): Prisma.CommissionBatchDelegate; + + /** + * `prisma.commissionBatchItem`: Exposes CRUD operations for the **CommissionBatchItem** model. + * Example usage: + * ```ts + * // Fetch zero or more CommissionBatchItems + * const commissionBatchItems = await prisma.commissionBatchItem.findMany() + * ``` + */ + get commissionBatchItem(): Prisma.CommissionBatchItemDelegate; } export namespace Prisma { @@ -1187,6 +1263,7 @@ export namespace Prisma { ServiceLine: 'ServiceLine', ClaimFile: 'ClaimFile', InsuranceCredential: 'InsuranceCredential', + ShoppingVendor: 'ShoppingVendor', PdfGroup: 'PdfGroup', PdfFile: 'PdfFile', Payment: 'Payment', @@ -1204,7 +1281,11 @@ export namespace Prisma { AiSettings: 'AiSettings', OfficeHours: 'OfficeHours', OfficeContact: 'OfficeContact', - ProcedureTimeslot: 'ProcedureTimeslot' + InsuranceContact: 'InsuranceContact', + ProcedureTimeslot: 'ProcedureTimeslot', + PatientConversation: 'PatientConversation', + CommissionBatch: 'CommissionBatch', + CommissionBatchItem: 'CommissionBatchItem' }; export type ModelName = (typeof ModelName)[keyof typeof ModelName] @@ -1220,7 +1301,7 @@ export namespace Prisma { omit: GlobalOmitOptions } meta: { - modelProps: "user" | "patient" | "appointment" | "appointmentFile" | "staff" | "npiProvider" | "appointmentProcedure" | "claim" | "serviceLine" | "claimFile" | "insuranceCredential" | "pdfGroup" | "pdfFile" | "payment" | "serviceLineTransaction" | "databaseBackup" | "backupDestination" | "notification" | "cronJobLog" | "cloudFolder" | "cloudFile" | "cloudFileChunk" | "communication" | "patientDocument" | "twilioSettings" | "aiSettings" | "officeHours" | "officeContact" | "procedureTimeslot" + 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" | "commissionBatch" | "commissionBatchItem" txIsolationLevel: Prisma.TransactionIsolationLevel } model: { @@ -2038,6 +2119,80 @@ export namespace Prisma { } } } + ShoppingVendor: { + payload: Prisma.$ShoppingVendorPayload + fields: Prisma.ShoppingVendorFieldRefs + operations: { + findUnique: { + args: Prisma.ShoppingVendorFindUniqueArgs + result: $Utils.PayloadToResult | null + } + findUniqueOrThrow: { + args: Prisma.ShoppingVendorFindUniqueOrThrowArgs + result: $Utils.PayloadToResult + } + findFirst: { + args: Prisma.ShoppingVendorFindFirstArgs + result: $Utils.PayloadToResult | null + } + findFirstOrThrow: { + args: Prisma.ShoppingVendorFindFirstOrThrowArgs + result: $Utils.PayloadToResult + } + findMany: { + args: Prisma.ShoppingVendorFindManyArgs + result: $Utils.PayloadToResult[] + } + create: { + args: Prisma.ShoppingVendorCreateArgs + result: $Utils.PayloadToResult + } + createMany: { + args: Prisma.ShoppingVendorCreateManyArgs + result: BatchPayload + } + createManyAndReturn: { + args: Prisma.ShoppingVendorCreateManyAndReturnArgs + result: $Utils.PayloadToResult[] + } + delete: { + args: Prisma.ShoppingVendorDeleteArgs + result: $Utils.PayloadToResult + } + update: { + args: Prisma.ShoppingVendorUpdateArgs + result: $Utils.PayloadToResult + } + deleteMany: { + args: Prisma.ShoppingVendorDeleteManyArgs + result: BatchPayload + } + updateMany: { + args: Prisma.ShoppingVendorUpdateManyArgs + result: BatchPayload + } + updateManyAndReturn: { + args: Prisma.ShoppingVendorUpdateManyAndReturnArgs + result: $Utils.PayloadToResult[] + } + upsert: { + args: Prisma.ShoppingVendorUpsertArgs + result: $Utils.PayloadToResult + } + aggregate: { + args: Prisma.ShoppingVendorAggregateArgs + result: $Utils.Optional + } + groupBy: { + args: Prisma.ShoppingVendorGroupByArgs + result: $Utils.Optional[] + } + count: { + args: Prisma.ShoppingVendorCountArgs + result: $Utils.Optional | number + } + } + } PdfGroup: { payload: Prisma.$PdfGroupPayload fields: Prisma.PdfGroupFieldRefs @@ -3296,6 +3451,80 @@ export namespace Prisma { } } } + InsuranceContact: { + payload: Prisma.$InsuranceContactPayload + fields: Prisma.InsuranceContactFieldRefs + operations: { + findUnique: { + args: Prisma.InsuranceContactFindUniqueArgs + result: $Utils.PayloadToResult | null + } + findUniqueOrThrow: { + args: Prisma.InsuranceContactFindUniqueOrThrowArgs + result: $Utils.PayloadToResult + } + findFirst: { + args: Prisma.InsuranceContactFindFirstArgs + result: $Utils.PayloadToResult | null + } + findFirstOrThrow: { + args: Prisma.InsuranceContactFindFirstOrThrowArgs + result: $Utils.PayloadToResult + } + findMany: { + args: Prisma.InsuranceContactFindManyArgs + result: $Utils.PayloadToResult[] + } + create: { + args: Prisma.InsuranceContactCreateArgs + result: $Utils.PayloadToResult + } + createMany: { + args: Prisma.InsuranceContactCreateManyArgs + result: BatchPayload + } + createManyAndReturn: { + args: Prisma.InsuranceContactCreateManyAndReturnArgs + result: $Utils.PayloadToResult[] + } + delete: { + args: Prisma.InsuranceContactDeleteArgs + result: $Utils.PayloadToResult + } + update: { + args: Prisma.InsuranceContactUpdateArgs + result: $Utils.PayloadToResult + } + deleteMany: { + args: Prisma.InsuranceContactDeleteManyArgs + result: BatchPayload + } + updateMany: { + args: Prisma.InsuranceContactUpdateManyArgs + result: BatchPayload + } + updateManyAndReturn: { + args: Prisma.InsuranceContactUpdateManyAndReturnArgs + result: $Utils.PayloadToResult[] + } + upsert: { + args: Prisma.InsuranceContactUpsertArgs + result: $Utils.PayloadToResult + } + aggregate: { + args: Prisma.InsuranceContactAggregateArgs + result: $Utils.Optional + } + groupBy: { + args: Prisma.InsuranceContactGroupByArgs + result: $Utils.Optional[] + } + count: { + args: Prisma.InsuranceContactCountArgs + result: $Utils.Optional | number + } + } + } ProcedureTimeslot: { payload: Prisma.$ProcedureTimeslotPayload fields: Prisma.ProcedureTimeslotFieldRefs @@ -3370,6 +3599,228 @@ export namespace Prisma { } } } + PatientConversation: { + payload: Prisma.$PatientConversationPayload + fields: Prisma.PatientConversationFieldRefs + operations: { + findUnique: { + args: Prisma.PatientConversationFindUniqueArgs + result: $Utils.PayloadToResult | null + } + findUniqueOrThrow: { + args: Prisma.PatientConversationFindUniqueOrThrowArgs + result: $Utils.PayloadToResult + } + findFirst: { + args: Prisma.PatientConversationFindFirstArgs + result: $Utils.PayloadToResult | null + } + findFirstOrThrow: { + args: Prisma.PatientConversationFindFirstOrThrowArgs + result: $Utils.PayloadToResult + } + findMany: { + args: Prisma.PatientConversationFindManyArgs + result: $Utils.PayloadToResult[] + } + create: { + args: Prisma.PatientConversationCreateArgs + result: $Utils.PayloadToResult + } + createMany: { + args: Prisma.PatientConversationCreateManyArgs + result: BatchPayload + } + createManyAndReturn: { + args: Prisma.PatientConversationCreateManyAndReturnArgs + result: $Utils.PayloadToResult[] + } + delete: { + args: Prisma.PatientConversationDeleteArgs + result: $Utils.PayloadToResult + } + update: { + args: Prisma.PatientConversationUpdateArgs + result: $Utils.PayloadToResult + } + deleteMany: { + args: Prisma.PatientConversationDeleteManyArgs + result: BatchPayload + } + updateMany: { + args: Prisma.PatientConversationUpdateManyArgs + result: BatchPayload + } + updateManyAndReturn: { + args: Prisma.PatientConversationUpdateManyAndReturnArgs + result: $Utils.PayloadToResult[] + } + upsert: { + args: Prisma.PatientConversationUpsertArgs + result: $Utils.PayloadToResult + } + aggregate: { + args: Prisma.PatientConversationAggregateArgs + result: $Utils.Optional + } + groupBy: { + args: Prisma.PatientConversationGroupByArgs + result: $Utils.Optional[] + } + count: { + args: Prisma.PatientConversationCountArgs + result: $Utils.Optional | number + } + } + } + CommissionBatch: { + payload: Prisma.$CommissionBatchPayload + fields: Prisma.CommissionBatchFieldRefs + operations: { + findUnique: { + args: Prisma.CommissionBatchFindUniqueArgs + result: $Utils.PayloadToResult | null + } + findUniqueOrThrow: { + args: Prisma.CommissionBatchFindUniqueOrThrowArgs + result: $Utils.PayloadToResult + } + findFirst: { + args: Prisma.CommissionBatchFindFirstArgs + result: $Utils.PayloadToResult | null + } + findFirstOrThrow: { + args: Prisma.CommissionBatchFindFirstOrThrowArgs + result: $Utils.PayloadToResult + } + findMany: { + args: Prisma.CommissionBatchFindManyArgs + result: $Utils.PayloadToResult[] + } + create: { + args: Prisma.CommissionBatchCreateArgs + result: $Utils.PayloadToResult + } + createMany: { + args: Prisma.CommissionBatchCreateManyArgs + result: BatchPayload + } + createManyAndReturn: { + args: Prisma.CommissionBatchCreateManyAndReturnArgs + result: $Utils.PayloadToResult[] + } + delete: { + args: Prisma.CommissionBatchDeleteArgs + result: $Utils.PayloadToResult + } + update: { + args: Prisma.CommissionBatchUpdateArgs + result: $Utils.PayloadToResult + } + deleteMany: { + args: Prisma.CommissionBatchDeleteManyArgs + result: BatchPayload + } + updateMany: { + args: Prisma.CommissionBatchUpdateManyArgs + result: BatchPayload + } + updateManyAndReturn: { + args: Prisma.CommissionBatchUpdateManyAndReturnArgs + result: $Utils.PayloadToResult[] + } + upsert: { + args: Prisma.CommissionBatchUpsertArgs + result: $Utils.PayloadToResult + } + aggregate: { + args: Prisma.CommissionBatchAggregateArgs + result: $Utils.Optional + } + groupBy: { + args: Prisma.CommissionBatchGroupByArgs + result: $Utils.Optional[] + } + count: { + args: Prisma.CommissionBatchCountArgs + result: $Utils.Optional | number + } + } + } + CommissionBatchItem: { + payload: Prisma.$CommissionBatchItemPayload + fields: Prisma.CommissionBatchItemFieldRefs + operations: { + findUnique: { + args: Prisma.CommissionBatchItemFindUniqueArgs + result: $Utils.PayloadToResult | null + } + findUniqueOrThrow: { + args: Prisma.CommissionBatchItemFindUniqueOrThrowArgs + result: $Utils.PayloadToResult + } + findFirst: { + args: Prisma.CommissionBatchItemFindFirstArgs + result: $Utils.PayloadToResult | null + } + findFirstOrThrow: { + args: Prisma.CommissionBatchItemFindFirstOrThrowArgs + result: $Utils.PayloadToResult + } + findMany: { + args: Prisma.CommissionBatchItemFindManyArgs + result: $Utils.PayloadToResult[] + } + create: { + args: Prisma.CommissionBatchItemCreateArgs + result: $Utils.PayloadToResult + } + createMany: { + args: Prisma.CommissionBatchItemCreateManyArgs + result: BatchPayload + } + createManyAndReturn: { + args: Prisma.CommissionBatchItemCreateManyAndReturnArgs + result: $Utils.PayloadToResult[] + } + delete: { + args: Prisma.CommissionBatchItemDeleteArgs + result: $Utils.PayloadToResult + } + update: { + args: Prisma.CommissionBatchItemUpdateArgs + result: $Utils.PayloadToResult + } + deleteMany: { + args: Prisma.CommissionBatchItemDeleteManyArgs + result: BatchPayload + } + updateMany: { + args: Prisma.CommissionBatchItemUpdateManyArgs + result: BatchPayload + } + updateManyAndReturn: { + args: Prisma.CommissionBatchItemUpdateManyAndReturnArgs + result: $Utils.PayloadToResult[] + } + upsert: { + args: Prisma.CommissionBatchItemUpsertArgs + result: $Utils.PayloadToResult + } + aggregate: { + args: Prisma.CommissionBatchItemAggregateArgs + result: $Utils.Optional + } + groupBy: { + args: Prisma.CommissionBatchItemGroupByArgs + result: $Utils.Optional[] + } + count: { + args: Prisma.CommissionBatchItemCountArgs + result: $Utils.Optional | number + } + } + } } } & { other: { @@ -3489,6 +3940,7 @@ export namespace Prisma { serviceLine?: ServiceLineOmit claimFile?: ClaimFileOmit insuranceCredential?: InsuranceCredentialOmit + shoppingVendor?: ShoppingVendorOmit pdfGroup?: PdfGroupOmit pdfFile?: PdfFileOmit payment?: PaymentOmit @@ -3506,7 +3958,11 @@ export namespace Prisma { aiSettings?: AiSettingsOmit officeHours?: OfficeHoursOmit officeContact?: OfficeContactOmit + insuranceContact?: InsuranceContactOmit procedureTimeslot?: ProcedureTimeslotOmit + patientConversation?: PatientConversationOmit + commissionBatch?: CommissionBatchOmit + commissionBatchItem?: CommissionBatchItemOmit } /* Types for Logging */ @@ -3593,6 +4049,7 @@ export namespace Prisma { npiProviders: number claims: number insuranceCredentials: number + shoppingVendors: number updatedPayments: number backups: number backupDestinations: number @@ -3600,6 +4057,8 @@ export namespace Prisma { cloudFolders: number cloudFiles: number communications: number + insuranceContacts: number + patientConversations: number } export type UserCountOutputTypeSelect = { @@ -3609,6 +4068,7 @@ export namespace Prisma { npiProviders?: boolean | UserCountOutputTypeCountNpiProvidersArgs claims?: boolean | UserCountOutputTypeCountClaimsArgs insuranceCredentials?: boolean | UserCountOutputTypeCountInsuranceCredentialsArgs + shoppingVendors?: boolean | UserCountOutputTypeCountShoppingVendorsArgs updatedPayments?: boolean | UserCountOutputTypeCountUpdatedPaymentsArgs backups?: boolean | UserCountOutputTypeCountBackupsArgs backupDestinations?: boolean | UserCountOutputTypeCountBackupDestinationsArgs @@ -3616,6 +4076,8 @@ export namespace Prisma { cloudFolders?: boolean | UserCountOutputTypeCountCloudFoldersArgs cloudFiles?: boolean | UserCountOutputTypeCountCloudFilesArgs communications?: boolean | UserCountOutputTypeCountCommunicationsArgs + insuranceContacts?: boolean | UserCountOutputTypeCountInsuranceContactsArgs + patientConversations?: boolean | UserCountOutputTypeCountPatientConversationsArgs } // Custom InputTypes @@ -3671,6 +4133,13 @@ export namespace Prisma { where?: InsuranceCredentialWhereInput } + /** + * UserCountOutputType without action + */ + export type UserCountOutputTypeCountShoppingVendorsArgs = { + where?: ShoppingVendorWhereInput + } + /** * UserCountOutputType without action */ @@ -3720,6 +4189,20 @@ export namespace Prisma { where?: CommunicationWhereInput } + /** + * UserCountOutputType without action + */ + export type UserCountOutputTypeCountInsuranceContactsArgs = { + where?: InsuranceContactWhereInput + } + + /** + * UserCountOutputType without action + */ + export type UserCountOutputTypeCountPatientConversationsArgs = { + where?: PatientConversationWhereInput + } + /** * Count Type PatientCountOutputType @@ -3901,11 +4384,15 @@ export namespace Prisma { export type NpiProviderCountOutputType = { claims: number + payments: number + commissionBatches: number appointmentProcedures: number } export type NpiProviderCountOutputTypeSelect = { claims?: boolean | NpiProviderCountOutputTypeCountClaimsArgs + payments?: boolean | NpiProviderCountOutputTypeCountPaymentsArgs + commissionBatches?: boolean | NpiProviderCountOutputTypeCountCommissionBatchesArgs appointmentProcedures?: boolean | NpiProviderCountOutputTypeCountAppointmentProceduresArgs } @@ -3927,6 +4414,20 @@ export namespace Prisma { where?: ClaimWhereInput } + /** + * NpiProviderCountOutputType without action + */ + export type NpiProviderCountOutputTypeCountPaymentsArgs = { + where?: PaymentWhereInput + } + + /** + * NpiProviderCountOutputType without action + */ + export type NpiProviderCountOutputTypeCountCommissionBatchesArgs = { + where?: CommissionBatchWhereInput + } + /** * NpiProviderCountOutputType without action */ @@ -4044,11 +4545,13 @@ export namespace Prisma { export type PaymentCountOutputType = { serviceLineTransactions: number serviceLines: number + commissionBatchItems: number } export type PaymentCountOutputTypeSelect = { serviceLineTransactions?: boolean | PaymentCountOutputTypeCountServiceLineTransactionsArgs serviceLines?: boolean | PaymentCountOutputTypeCountServiceLinesArgs + commissionBatchItems?: boolean | PaymentCountOutputTypeCountCommissionBatchItemsArgs } // Custom InputTypes @@ -4076,6 +4579,13 @@ export namespace Prisma { where?: ServiceLineWhereInput } + /** + * PaymentCountOutputType without action + */ + export type PaymentCountOutputTypeCountCommissionBatchItemsArgs = { + where?: CommissionBatchItemWhereInput + } + /** * Count Type CloudFolderCountOutputType @@ -4148,6 +4658,37 @@ export namespace Prisma { } + /** + * Count Type CommissionBatchCountOutputType + */ + + export type CommissionBatchCountOutputType = { + items: number + } + + export type CommissionBatchCountOutputTypeSelect = { + items?: boolean | CommissionBatchCountOutputTypeCountItemsArgs + } + + // Custom InputTypes + /** + * CommissionBatchCountOutputType without action + */ + export type CommissionBatchCountOutputTypeDefaultArgs = { + /** + * Select specific fields to fetch from the CommissionBatchCountOutputType + */ + select?: CommissionBatchCountOutputTypeSelect | null + } + + /** + * CommissionBatchCountOutputType without action + */ + export type CommissionBatchCountOutputTypeCountItemsArgs = { + where?: CommissionBatchItemWhereInput + } + + /** * Models */ @@ -4356,6 +4897,7 @@ export namespace Prisma { npiProviders?: boolean | User$npiProvidersArgs claims?: boolean | User$claimsArgs insuranceCredentials?: boolean | User$insuranceCredentialsArgs + shoppingVendors?: boolean | User$shoppingVendorsArgs updatedPayments?: boolean | User$updatedPaymentsArgs backups?: boolean | User$backupsArgs backupDestinations?: boolean | User$backupDestinationsArgs @@ -4368,6 +4910,8 @@ export namespace Prisma { officeHours?: boolean | User$officeHoursArgs officeContact?: boolean | User$officeContactArgs procedureTimeslot?: boolean | User$procedureTimeslotArgs + insuranceContacts?: boolean | User$insuranceContactsArgs + patientConversations?: boolean | User$patientConversationsArgs _count?: boolean | UserCountOutputTypeDefaultArgs }, ExtArgs["result"]["user"]> @@ -4403,6 +4947,7 @@ export namespace Prisma { npiProviders?: boolean | User$npiProvidersArgs claims?: boolean | User$claimsArgs insuranceCredentials?: boolean | User$insuranceCredentialsArgs + shoppingVendors?: boolean | User$shoppingVendorsArgs updatedPayments?: boolean | User$updatedPaymentsArgs backups?: boolean | User$backupsArgs backupDestinations?: boolean | User$backupDestinationsArgs @@ -4415,6 +4960,8 @@ export namespace Prisma { officeHours?: boolean | User$officeHoursArgs officeContact?: boolean | User$officeContactArgs procedureTimeslot?: boolean | User$procedureTimeslotArgs + insuranceContacts?: boolean | User$insuranceContactsArgs + patientConversations?: boolean | User$patientConversationsArgs _count?: boolean | UserCountOutputTypeDefaultArgs } export type UserIncludeCreateManyAndReturn = {} @@ -4429,6 +4976,7 @@ export namespace Prisma { npiProviders: Prisma.$NpiProviderPayload[] claims: Prisma.$ClaimPayload[] insuranceCredentials: Prisma.$InsuranceCredentialPayload[] + shoppingVendors: Prisma.$ShoppingVendorPayload[] updatedPayments: Prisma.$PaymentPayload[] backups: Prisma.$DatabaseBackupPayload[] backupDestinations: Prisma.$BackupDestinationPayload[] @@ -4441,6 +4989,8 @@ export namespace Prisma { officeHours: Prisma.$OfficeHoursPayload | null officeContact: Prisma.$OfficeContactPayload | null procedureTimeslot: Prisma.$ProcedureTimeslotPayload | null + insuranceContacts: Prisma.$InsuranceContactPayload[] + patientConversations: Prisma.$PatientConversationPayload[] } scalars: $Extensions.GetPayloadResult<{ id: number @@ -4848,6 +5398,7 @@ export namespace Prisma { npiProviders = {}>(args?: Subset>): Prisma.PrismaPromise<$Result.GetResult, T, "findMany", GlobalOmitOptions> | Null> claims = {}>(args?: Subset>): Prisma.PrismaPromise<$Result.GetResult, T, "findMany", GlobalOmitOptions> | Null> insuranceCredentials = {}>(args?: Subset>): Prisma.PrismaPromise<$Result.GetResult, T, "findMany", GlobalOmitOptions> | Null> + shoppingVendors = {}>(args?: Subset>): Prisma.PrismaPromise<$Result.GetResult, T, "findMany", GlobalOmitOptions> | Null> updatedPayments = {}>(args?: Subset>): Prisma.PrismaPromise<$Result.GetResult, T, "findMany", GlobalOmitOptions> | Null> backups = {}>(args?: Subset>): Prisma.PrismaPromise<$Result.GetResult, T, "findMany", GlobalOmitOptions> | Null> backupDestinations = {}>(args?: Subset>): Prisma.PrismaPromise<$Result.GetResult, T, "findMany", GlobalOmitOptions> | Null> @@ -4860,6 +5411,8 @@ export namespace Prisma { officeHours = {}>(args?: Subset>): Prisma__OfficeHoursClient<$Result.GetResult, T, "findUniqueOrThrow", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> officeContact = {}>(args?: Subset>): Prisma__OfficeContactClient<$Result.GetResult, T, "findUniqueOrThrow", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> procedureTimeslot = {}>(args?: Subset>): Prisma__ProcedureTimeslotClient<$Result.GetResult, T, "findUniqueOrThrow", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> + insuranceContacts = {}>(args?: Subset>): Prisma.PrismaPromise<$Result.GetResult, T, "findMany", GlobalOmitOptions> | Null> + patientConversations = {}>(args?: Subset>): Prisma.PrismaPromise<$Result.GetResult, T, "findMany", GlobalOmitOptions> | Null> /** * Attaches callbacks for the resolution and/or rejection of the Promise. * @param onfulfilled The callback to execute when the Promise is resolved. @@ -5425,6 +5978,30 @@ export namespace Prisma { distinct?: InsuranceCredentialScalarFieldEnum | InsuranceCredentialScalarFieldEnum[] } + /** + * User.shoppingVendors + */ + export type User$shoppingVendorsArgs = { + /** + * Select specific fields to fetch from the ShoppingVendor + */ + select?: ShoppingVendorSelect | null + /** + * Omit specific fields from the ShoppingVendor + */ + omit?: ShoppingVendorOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ShoppingVendorInclude | null + where?: ShoppingVendorWhereInput + orderBy?: ShoppingVendorOrderByWithRelationInput | ShoppingVendorOrderByWithRelationInput[] + cursor?: ShoppingVendorWhereUniqueInput + take?: number + skip?: number + distinct?: ShoppingVendorScalarFieldEnum | ShoppingVendorScalarFieldEnum[] + } + /** * User.updatedPayments */ @@ -5688,6 +6265,54 @@ export namespace Prisma { where?: ProcedureTimeslotWhereInput } + /** + * User.insuranceContacts + */ + export type User$insuranceContactsArgs = { + /** + * Select specific fields to fetch from the InsuranceContact + */ + select?: InsuranceContactSelect | null + /** + * Omit specific fields from the InsuranceContact + */ + omit?: InsuranceContactOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: InsuranceContactInclude | null + where?: InsuranceContactWhereInput + orderBy?: InsuranceContactOrderByWithRelationInput | InsuranceContactOrderByWithRelationInput[] + cursor?: InsuranceContactWhereUniqueInput + take?: number + skip?: number + distinct?: InsuranceContactScalarFieldEnum | InsuranceContactScalarFieldEnum[] + } + + /** + * User.patientConversations + */ + export type User$patientConversationsArgs = { + /** + * Select specific fields to fetch from the PatientConversation + */ + select?: PatientConversationSelect | null + /** + * Omit specific fields from the PatientConversation + */ + omit?: PatientConversationOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: PatientConversationInclude | null + where?: PatientConversationWhereInput + orderBy?: PatientConversationOrderByWithRelationInput | PatientConversationOrderByWithRelationInput[] + cursor?: PatientConversationWhereUniqueInput + take?: number + skip?: number + distinct?: PatientConversationScalarFieldEnum | PatientConversationScalarFieldEnum[] + } + /** * User without action */ @@ -5746,6 +6371,7 @@ export namespace Prisma { policyHolder: string | null allergies: string | null medicalConditions: string | null + preferredLanguage: string | null status: $Enums.PatientStatus | null userId: number | null createdAt: Date | null @@ -5769,6 +6395,7 @@ export namespace Prisma { policyHolder: string | null allergies: string | null medicalConditions: string | null + preferredLanguage: string | null status: $Enums.PatientStatus | null userId: number | null createdAt: Date | null @@ -5792,6 +6419,7 @@ export namespace Prisma { policyHolder: number allergies: number medicalConditions: number + preferredLanguage: number status: number userId: number createdAt: number @@ -5827,6 +6455,7 @@ export namespace Prisma { policyHolder?: true allergies?: true medicalConditions?: true + preferredLanguage?: true status?: true userId?: true createdAt?: true @@ -5850,6 +6479,7 @@ export namespace Prisma { policyHolder?: true allergies?: true medicalConditions?: true + preferredLanguage?: true status?: true userId?: true createdAt?: true @@ -5873,6 +6503,7 @@ export namespace Prisma { policyHolder?: true allergies?: true medicalConditions?: true + preferredLanguage?: true status?: true userId?: true createdAt?: true @@ -5983,6 +6614,7 @@ export namespace Prisma { policyHolder: string | null allergies: string | null medicalConditions: string | null + preferredLanguage: string | null status: $Enums.PatientStatus userId: number createdAt: Date @@ -6025,6 +6657,7 @@ export namespace Prisma { policyHolder?: boolean allergies?: boolean medicalConditions?: boolean + preferredLanguage?: boolean status?: boolean userId?: boolean createdAt?: boolean @@ -6037,6 +6670,7 @@ export namespace Prisma { payment?: boolean | Patient$paymentArgs communications?: boolean | Patient$communicationsArgs documents?: boolean | Patient$documentsArgs + conversation?: boolean | Patient$conversationArgs _count?: boolean | PatientCountOutputTypeDefaultArgs }, ExtArgs["result"]["patient"]> @@ -6057,6 +6691,7 @@ export namespace Prisma { policyHolder?: boolean allergies?: boolean medicalConditions?: boolean + preferredLanguage?: boolean status?: boolean userId?: boolean createdAt?: boolean @@ -6081,6 +6716,7 @@ export namespace Prisma { policyHolder?: boolean allergies?: boolean medicalConditions?: boolean + preferredLanguage?: boolean status?: boolean userId?: boolean createdAt?: boolean @@ -6105,13 +6741,14 @@ export namespace Prisma { policyHolder?: boolean allergies?: boolean medicalConditions?: boolean + preferredLanguage?: boolean status?: boolean userId?: boolean createdAt?: boolean updatedAt?: boolean } - export type PatientOmit = $Extensions.GetOmit<"id" | "firstName" | "lastName" | "dateOfBirth" | "gender" | "phone" | "email" | "address" | "city" | "zipCode" | "insuranceProvider" | "insuranceId" | "groupNumber" | "policyHolder" | "allergies" | "medicalConditions" | "status" | "userId" | "createdAt" | "updatedAt", ExtArgs["result"]["patient"]> + export type PatientOmit = $Extensions.GetOmit<"id" | "firstName" | "lastName" | "dateOfBirth" | "gender" | "phone" | "email" | "address" | "city" | "zipCode" | "insuranceProvider" | "insuranceId" | "groupNumber" | "policyHolder" | "allergies" | "medicalConditions" | "preferredLanguage" | "status" | "userId" | "createdAt" | "updatedAt", ExtArgs["result"]["patient"]> export type PatientInclude = { user?: boolean | UserDefaultArgs appointments?: boolean | Patient$appointmentsArgs @@ -6121,6 +6758,7 @@ export namespace Prisma { payment?: boolean | Patient$paymentArgs communications?: boolean | Patient$communicationsArgs documents?: boolean | Patient$documentsArgs + conversation?: boolean | Patient$conversationArgs _count?: boolean | PatientCountOutputTypeDefaultArgs } export type PatientIncludeCreateManyAndReturn = { @@ -6141,6 +6779,7 @@ export namespace Prisma { payment: Prisma.$PaymentPayload[] communications: Prisma.$CommunicationPayload[] documents: Prisma.$PatientDocumentPayload[] + conversation: Prisma.$PatientConversationPayload | null } scalars: $Extensions.GetPayloadResult<{ id: number @@ -6159,6 +6798,7 @@ export namespace Prisma { policyHolder: string | null allergies: string | null medicalConditions: string | null + preferredLanguage: string | null status: $Enums.PatientStatus userId: number createdAt: Date @@ -6565,6 +7205,7 @@ export namespace Prisma { payment = {}>(args?: Subset>): Prisma.PrismaPromise<$Result.GetResult, T, "findMany", GlobalOmitOptions> | Null> communications = {}>(args?: Subset>): Prisma.PrismaPromise<$Result.GetResult, T, "findMany", GlobalOmitOptions> | Null> documents = {}>(args?: Subset>): Prisma.PrismaPromise<$Result.GetResult, T, "findMany", GlobalOmitOptions> | Null> + conversation = {}>(args?: Subset>): Prisma__PatientConversationClient<$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. @@ -6610,6 +7251,7 @@ export namespace Prisma { readonly policyHolder: FieldRef<"Patient", 'String'> readonly allergies: FieldRef<"Patient", 'String'> readonly medicalConditions: FieldRef<"Patient", 'String'> + readonly preferredLanguage: FieldRef<"Patient", 'String'> readonly status: FieldRef<"Patient", 'PatientStatus'> readonly userId: FieldRef<"Patient", 'Int'> readonly createdAt: FieldRef<"Patient", 'DateTime'> @@ -7177,6 +7819,25 @@ export namespace Prisma { distinct?: PatientDocumentScalarFieldEnum | PatientDocumentScalarFieldEnum[] } + /** + * Patient.conversation + */ + export type Patient$conversationArgs = { + /** + * Select specific fields to fetch from the PatientConversation + */ + select?: PatientConversationSelect | null + /** + * Omit specific fields from the PatientConversation + */ + omit?: PatientConversationOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: PatientConversationInclude | null + where?: PatientConversationWhereInput + } + /** * Patient without action */ @@ -7235,6 +7896,7 @@ export namespace Prisma { notes: string | null procedureCodeNotes: string | null status: string | null + movedByAi: boolean | null createdAt: Date | null eligibilityStatus: $Enums.PatientStatus | null } @@ -7252,6 +7914,7 @@ export namespace Prisma { notes: string | null procedureCodeNotes: string | null status: string | null + movedByAi: boolean | null createdAt: Date | null eligibilityStatus: $Enums.PatientStatus | null } @@ -7269,6 +7932,7 @@ export namespace Prisma { notes: number procedureCodeNotes: number status: number + movedByAi: number createdAt: number eligibilityStatus: number _all: number @@ -7302,6 +7966,7 @@ export namespace Prisma { notes?: true procedureCodeNotes?: true status?: true + movedByAi?: true createdAt?: true eligibilityStatus?: true } @@ -7319,6 +7984,7 @@ export namespace Prisma { notes?: true procedureCodeNotes?: true status?: true + movedByAi?: true createdAt?: true eligibilityStatus?: true } @@ -7336,6 +8002,7 @@ export namespace Prisma { notes?: true procedureCodeNotes?: true status?: true + movedByAi?: true createdAt?: true eligibilityStatus?: true _all?: true @@ -7440,6 +8107,7 @@ export namespace Prisma { notes: string | null procedureCodeNotes: string | null status: string + movedByAi: boolean createdAt: Date eligibilityStatus: $Enums.PatientStatus _count: AppointmentCountAggregateOutputType | null @@ -7476,6 +8144,7 @@ export namespace Prisma { notes?: boolean procedureCodeNotes?: boolean status?: boolean + movedByAi?: boolean createdAt?: boolean eligibilityStatus?: boolean patient?: boolean | PatientDefaultArgs @@ -7500,6 +8169,7 @@ export namespace Prisma { notes?: boolean procedureCodeNotes?: boolean status?: boolean + movedByAi?: boolean createdAt?: boolean eligibilityStatus?: boolean patient?: boolean | PatientDefaultArgs @@ -7520,6 +8190,7 @@ export namespace Prisma { notes?: boolean procedureCodeNotes?: boolean status?: boolean + movedByAi?: boolean createdAt?: boolean eligibilityStatus?: boolean patient?: boolean | PatientDefaultArgs @@ -7540,11 +8211,12 @@ export namespace Prisma { notes?: boolean procedureCodeNotes?: boolean status?: boolean + movedByAi?: boolean createdAt?: boolean eligibilityStatus?: boolean } - export type AppointmentOmit = $Extensions.GetOmit<"id" | "patientId" | "userId" | "staffId" | "title" | "date" | "startTime" | "endTime" | "type" | "notes" | "procedureCodeNotes" | "status" | "createdAt" | "eligibilityStatus", ExtArgs["result"]["appointment"]> + export type AppointmentOmit = $Extensions.GetOmit<"id" | "patientId" | "userId" | "staffId" | "title" | "date" | "startTime" | "endTime" | "type" | "notes" | "procedureCodeNotes" | "status" | "movedByAi" | "createdAt" | "eligibilityStatus", ExtArgs["result"]["appointment"]> export type AppointmentInclude = { patient?: boolean | PatientDefaultArgs user?: boolean | UserDefaultArgs @@ -7588,6 +8260,7 @@ export namespace Prisma { notes: string | null procedureCodeNotes: string | null status: string + movedByAi: boolean createdAt: Date eligibilityStatus: $Enums.PatientStatus }, ExtArgs["result"]["appointment"]> @@ -8031,6 +8704,7 @@ export namespace Prisma { readonly notes: FieldRef<"Appointment", 'String'> readonly procedureCodeNotes: FieldRef<"Appointment", 'String'> readonly status: FieldRef<"Appointment", 'String'> + readonly movedByAi: FieldRef<"Appointment", 'Boolean'> readonly createdAt: FieldRef<"Appointment", 'DateTime'> readonly eligibilityStatus: FieldRef<"Appointment", 'PatientStatus'> } @@ -11037,6 +11711,8 @@ export namespace Prisma { createdAt?: boolean user?: boolean | UserDefaultArgs claims?: boolean | NpiProvider$claimsArgs + payments?: boolean | NpiProvider$paymentsArgs + commissionBatches?: boolean | NpiProvider$commissionBatchesArgs appointmentProcedures?: boolean | NpiProvider$appointmentProceduresArgs _count?: boolean | NpiProviderCountOutputTypeDefaultArgs }, ExtArgs["result"]["npiProvider"]> @@ -11071,6 +11747,8 @@ export namespace Prisma { export type NpiProviderInclude = { user?: boolean | UserDefaultArgs claims?: boolean | NpiProvider$claimsArgs + payments?: boolean | NpiProvider$paymentsArgs + commissionBatches?: boolean | NpiProvider$commissionBatchesArgs appointmentProcedures?: boolean | NpiProvider$appointmentProceduresArgs _count?: boolean | NpiProviderCountOutputTypeDefaultArgs } @@ -11086,6 +11764,8 @@ export namespace Prisma { objects: { user: Prisma.$UserPayload claims: Prisma.$ClaimPayload[] + payments: Prisma.$PaymentPayload[] + commissionBatches: Prisma.$CommissionBatchPayload[] appointmentProcedures: Prisma.$AppointmentProcedurePayload[] } scalars: $Extensions.GetPayloadResult<{ @@ -11490,6 +12170,8 @@ export namespace Prisma { readonly [Symbol.toStringTag]: "PrismaPromise" user = {}>(args?: Subset>): Prisma__UserClient<$Result.GetResult, T, "findUniqueOrThrow", GlobalOmitOptions> | Null, Null, ExtArgs, GlobalOmitOptions> claims = {}>(args?: Subset>): Prisma.PrismaPromise<$Result.GetResult, T, "findMany", GlobalOmitOptions> | Null> + payments = {}>(args?: Subset>): Prisma.PrismaPromise<$Result.GetResult, T, "findMany", GlobalOmitOptions> | Null> + commissionBatches = {}>(args?: Subset>): Prisma.PrismaPromise<$Result.GetResult, T, "findMany", GlobalOmitOptions> | Null> appointmentProcedures = {}>(args?: Subset>): Prisma.PrismaPromise<$Result.GetResult, T, "findMany", GlobalOmitOptions> | Null> /** * Attaches callbacks for the resolution and/or rejection of the Promise. @@ -11944,6 +12626,54 @@ export namespace Prisma { distinct?: ClaimScalarFieldEnum | ClaimScalarFieldEnum[] } + /** + * NpiProvider.payments + */ + export type NpiProvider$paymentsArgs = { + /** + * Select specific fields to fetch from the Payment + */ + select?: PaymentSelect | null + /** + * Omit specific fields from the Payment + */ + omit?: PaymentOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: PaymentInclude | null + where?: PaymentWhereInput + orderBy?: PaymentOrderByWithRelationInput | PaymentOrderByWithRelationInput[] + cursor?: PaymentWhereUniqueInput + take?: number + skip?: number + distinct?: PaymentScalarFieldEnum | PaymentScalarFieldEnum[] + } + + /** + * NpiProvider.commissionBatches + */ + export type NpiProvider$commissionBatchesArgs = { + /** + * Select specific fields to fetch from the CommissionBatch + */ + select?: CommissionBatchSelect | null + /** + * Omit specific fields from the CommissionBatch + */ + omit?: CommissionBatchOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: CommissionBatchInclude | null + where?: CommissionBatchWhereInput + orderBy?: CommissionBatchOrderByWithRelationInput | CommissionBatchOrderByWithRelationInput[] + cursor?: CommissionBatchWhereUniqueInput + take?: number + skip?: number + distinct?: CommissionBatchScalarFieldEnum | CommissionBatchScalarFieldEnum[] + } + /** * NpiProvider.appointmentProcedures */ @@ -13294,6 +14024,7 @@ export namespace Prisma { updatedAt: Date | null status: $Enums.ClaimStatus | null claimNumber: string | null + preAuthNumber: string | null npiProviderId: number | null } @@ -13314,6 +14045,7 @@ export namespace Prisma { updatedAt: Date | null status: $Enums.ClaimStatus | null claimNumber: string | null + preAuthNumber: string | null npiProviderId: number | null } @@ -13335,6 +14067,7 @@ export namespace Prisma { updatedAt: number status: number claimNumber: number + preAuthNumber: number npiProviderId: number _all: number } @@ -13375,6 +14108,7 @@ export namespace Prisma { updatedAt?: true status?: true claimNumber?: true + preAuthNumber?: true npiProviderId?: true } @@ -13395,6 +14129,7 @@ export namespace Prisma { updatedAt?: true status?: true claimNumber?: true + preAuthNumber?: true npiProviderId?: true } @@ -13416,6 +14151,7 @@ export namespace Prisma { updatedAt?: true status?: true claimNumber?: true + preAuthNumber?: true npiProviderId?: true _all?: true } @@ -13509,7 +14245,7 @@ export namespace Prisma { export type ClaimGroupByOutputType = { id: number patientId: number - appointmentId: number + appointmentId: number | null userId: number staffId: number patientName: string @@ -13524,6 +14260,7 @@ export namespace Prisma { updatedAt: Date status: $Enums.ClaimStatus claimNumber: string | null + preAuthNumber: string | null npiProviderId: number | null _count: ClaimCountAggregateOutputType | null _avg: ClaimAvgAggregateOutputType | null @@ -13564,9 +14301,10 @@ export namespace Prisma { updatedAt?: boolean status?: boolean claimNumber?: boolean + preAuthNumber?: boolean npiProviderId?: boolean patient?: boolean | PatientDefaultArgs - appointment?: boolean | AppointmentDefaultArgs + appointment?: boolean | Claim$appointmentArgs user?: boolean | Claim$userArgs staff?: boolean | Claim$staffArgs npiProvider?: boolean | Claim$npiProviderArgs @@ -13594,9 +14332,10 @@ export namespace Prisma { updatedAt?: boolean status?: boolean claimNumber?: boolean + preAuthNumber?: boolean npiProviderId?: boolean patient?: boolean | PatientDefaultArgs - appointment?: boolean | AppointmentDefaultArgs + appointment?: boolean | Claim$appointmentArgs user?: boolean | Claim$userArgs staff?: boolean | Claim$staffArgs npiProvider?: boolean | Claim$npiProviderArgs @@ -13620,9 +14359,10 @@ export namespace Prisma { updatedAt?: boolean status?: boolean claimNumber?: boolean + preAuthNumber?: boolean npiProviderId?: boolean patient?: boolean | PatientDefaultArgs - appointment?: boolean | AppointmentDefaultArgs + appointment?: boolean | Claim$appointmentArgs user?: boolean | Claim$userArgs staff?: boolean | Claim$staffArgs npiProvider?: boolean | Claim$npiProviderArgs @@ -13646,13 +14386,14 @@ export namespace Prisma { updatedAt?: boolean status?: boolean claimNumber?: boolean + preAuthNumber?: boolean npiProviderId?: boolean } - export type ClaimOmit = $Extensions.GetOmit<"id" | "patientId" | "appointmentId" | "userId" | "staffId" | "patientName" | "memberId" | "dateOfBirth" | "remarks" | "missingTeethStatus" | "missingTeeth" | "serviceDate" | "insuranceProvider" | "createdAt" | "updatedAt" | "status" | "claimNumber" | "npiProviderId", ExtArgs["result"]["claim"]> + export type ClaimOmit = $Extensions.GetOmit<"id" | "patientId" | "appointmentId" | "userId" | "staffId" | "patientName" | "memberId" | "dateOfBirth" | "remarks" | "missingTeethStatus" | "missingTeeth" | "serviceDate" | "insuranceProvider" | "createdAt" | "updatedAt" | "status" | "claimNumber" | "preAuthNumber" | "npiProviderId", ExtArgs["result"]["claim"]> export type ClaimInclude = { patient?: boolean | PatientDefaultArgs - appointment?: boolean | AppointmentDefaultArgs + appointment?: boolean | Claim$appointmentArgs user?: boolean | Claim$userArgs staff?: boolean | Claim$staffArgs npiProvider?: boolean | Claim$npiProviderArgs @@ -13663,14 +14404,14 @@ export namespace Prisma { } export type ClaimIncludeCreateManyAndReturn = { patient?: boolean | PatientDefaultArgs - appointment?: boolean | AppointmentDefaultArgs + appointment?: boolean | Claim$appointmentArgs user?: boolean | Claim$userArgs staff?: boolean | Claim$staffArgs npiProvider?: boolean | Claim$npiProviderArgs } export type ClaimIncludeUpdateManyAndReturn = { patient?: boolean | PatientDefaultArgs - appointment?: boolean | AppointmentDefaultArgs + appointment?: boolean | Claim$appointmentArgs user?: boolean | Claim$userArgs staff?: boolean | Claim$staffArgs npiProvider?: boolean | Claim$npiProviderArgs @@ -13680,7 +14421,7 @@ export namespace Prisma { name: "Claim" objects: { patient: Prisma.$PatientPayload - appointment: Prisma.$AppointmentPayload + appointment: Prisma.$AppointmentPayload | null user: Prisma.$UserPayload | null staff: Prisma.$StaffPayload | null npiProvider: Prisma.$NpiProviderPayload | null @@ -13691,7 +14432,7 @@ export namespace Prisma { scalars: $Extensions.GetPayloadResult<{ id: number patientId: number - appointmentId: number + appointmentId: number | null userId: number staffId: number patientName: string @@ -13706,6 +14447,7 @@ export namespace Prisma { updatedAt: Date status: $Enums.ClaimStatus claimNumber: string | null + preAuthNumber: string | null npiProviderId: number | null }, ExtArgs["result"]["claim"]> composites: {} @@ -14102,7 +14844,7 @@ export namespace Prisma { export interface Prisma__ClaimClient extends Prisma.PrismaPromise { readonly [Symbol.toStringTag]: "PrismaPromise" patient = {}>(args?: Subset>): Prisma__PatientClient<$Result.GetResult, T, "findUniqueOrThrow", GlobalOmitOptions> | Null, Null, ExtArgs, GlobalOmitOptions> - appointment = {}>(args?: Subset>): Prisma__AppointmentClient<$Result.GetResult, T, "findUniqueOrThrow", GlobalOmitOptions> | Null, Null, ExtArgs, GlobalOmitOptions> + appointment = {}>(args?: Subset>): Prisma__AppointmentClient<$Result.GetResult, T, "findUniqueOrThrow", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> user = {}>(args?: Subset>): Prisma__UserClient<$Result.GetResult, T, "findUniqueOrThrow", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> staff = {}>(args?: Subset>): Prisma__StaffClient<$Result.GetResult, T, "findUniqueOrThrow", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> npiProvider = {}>(args?: Subset>): Prisma__NpiProviderClient<$Result.GetResult, T, "findUniqueOrThrow", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> @@ -14155,6 +14897,7 @@ export namespace Prisma { readonly updatedAt: FieldRef<"Claim", 'DateTime'> readonly status: FieldRef<"Claim", 'ClaimStatus'> readonly claimNumber: FieldRef<"Claim", 'String'> + readonly preAuthNumber: FieldRef<"Claim", 'String'> readonly npiProviderId: FieldRef<"Claim", 'Int'> } @@ -14551,6 +15294,25 @@ export namespace Prisma { limit?: number } + /** + * Claim.appointment + */ + export type Claim$appointmentArgs = { + /** + * Select specific fields to fetch from the Appointment + */ + select?: AppointmentSelect | null + /** + * Omit specific fields from the Appointment + */ + omit?: AppointmentOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: AppointmentInclude | null + where?: AppointmentWhereInput + } + /** * Claim.user */ @@ -14710,6 +15472,7 @@ export namespace Prisma { id: number | null claimId: number | null paymentId: number | null + allowedAmount: Decimal | null totalBilled: Decimal | null totalPaid: Decimal | null totalAdjusted: Decimal | null @@ -14720,6 +15483,7 @@ export namespace Prisma { id: number | null claimId: number | null paymentId: number | null + allowedAmount: Decimal | null totalBilled: Decimal | null totalPaid: Decimal | null totalAdjusted: Decimal | null @@ -14736,6 +15500,9 @@ export namespace Prisma { arch: string | null toothNumber: string | null toothSurface: string | null + icn: string | null + paidCode: string | null + allowedAmount: Decimal | null totalBilled: Decimal | null totalPaid: Decimal | null totalAdjusted: Decimal | null @@ -14753,6 +15520,9 @@ export namespace Prisma { arch: string | null toothNumber: string | null toothSurface: string | null + icn: string | null + paidCode: string | null + allowedAmount: Decimal | null totalBilled: Decimal | null totalPaid: Decimal | null totalAdjusted: Decimal | null @@ -14770,6 +15540,9 @@ export namespace Prisma { arch: number toothNumber: number toothSurface: number + icn: number + paidCode: number + allowedAmount: number totalBilled: number totalPaid: number totalAdjusted: number @@ -14783,6 +15556,7 @@ export namespace Prisma { id?: true claimId?: true paymentId?: true + allowedAmount?: true totalBilled?: true totalPaid?: true totalAdjusted?: true @@ -14793,6 +15567,7 @@ export namespace Prisma { id?: true claimId?: true paymentId?: true + allowedAmount?: true totalBilled?: true totalPaid?: true totalAdjusted?: true @@ -14809,6 +15584,9 @@ export namespace Prisma { arch?: true toothNumber?: true toothSurface?: true + icn?: true + paidCode?: true + allowedAmount?: true totalBilled?: true totalPaid?: true totalAdjusted?: true @@ -14826,6 +15604,9 @@ export namespace Prisma { arch?: true toothNumber?: true toothSurface?: true + icn?: true + paidCode?: true + allowedAmount?: true totalBilled?: true totalPaid?: true totalAdjusted?: true @@ -14843,6 +15624,9 @@ export namespace Prisma { arch?: true toothNumber?: true toothSurface?: true + icn?: true + paidCode?: true + allowedAmount?: true totalBilled?: true totalPaid?: true totalAdjusted?: true @@ -14947,6 +15731,9 @@ export namespace Prisma { arch: string | null toothNumber: string | null toothSurface: string | null + icn: string | null + paidCode: string | null + allowedAmount: Decimal | null totalBilled: Decimal totalPaid: Decimal totalAdjusted: Decimal @@ -14983,6 +15770,9 @@ export namespace Prisma { arch?: boolean toothNumber?: boolean toothSurface?: boolean + icn?: boolean + paidCode?: boolean + allowedAmount?: boolean totalBilled?: boolean totalPaid?: boolean totalAdjusted?: boolean @@ -15004,6 +15794,9 @@ export namespace Prisma { arch?: boolean toothNumber?: boolean toothSurface?: boolean + icn?: boolean + paidCode?: boolean + allowedAmount?: boolean totalBilled?: boolean totalPaid?: boolean totalAdjusted?: boolean @@ -15023,6 +15816,9 @@ export namespace Prisma { arch?: boolean toothNumber?: boolean toothSurface?: boolean + icn?: boolean + paidCode?: boolean + allowedAmount?: boolean totalBilled?: boolean totalPaid?: boolean totalAdjusted?: boolean @@ -15042,6 +15838,9 @@ export namespace Prisma { arch?: boolean toothNumber?: boolean toothSurface?: boolean + icn?: boolean + paidCode?: boolean + allowedAmount?: boolean totalBilled?: boolean totalPaid?: boolean totalAdjusted?: boolean @@ -15049,7 +15848,7 @@ export namespace Prisma { status?: boolean } - export type ServiceLineOmit = $Extensions.GetOmit<"id" | "claimId" | "paymentId" | "procedureCode" | "procedureDate" | "quad" | "arch" | "toothNumber" | "toothSurface" | "totalBilled" | "totalPaid" | "totalAdjusted" | "totalDue" | "status", ExtArgs["result"]["serviceLine"]> + export type ServiceLineOmit = $Extensions.GetOmit<"id" | "claimId" | "paymentId" | "procedureCode" | "procedureDate" | "quad" | "arch" | "toothNumber" | "toothSurface" | "icn" | "paidCode" | "allowedAmount" | "totalBilled" | "totalPaid" | "totalAdjusted" | "totalDue" | "status", ExtArgs["result"]["serviceLine"]> export type ServiceLineInclude = { claim?: boolean | ServiceLine$claimArgs payment?: boolean | ServiceLine$paymentArgs @@ -15082,6 +15881,9 @@ export namespace Prisma { arch: string | null toothNumber: string | null toothSurface: string | null + icn: string | null + paidCode: string | null + allowedAmount: Prisma.Decimal | null totalBilled: Prisma.Decimal totalPaid: Prisma.Decimal totalAdjusted: Prisma.Decimal @@ -15522,6 +16324,9 @@ export namespace Prisma { readonly arch: FieldRef<"ServiceLine", 'String'> readonly toothNumber: FieldRef<"ServiceLine", 'String'> readonly toothSurface: FieldRef<"ServiceLine", 'String'> + readonly icn: FieldRef<"ServiceLine", 'String'> + readonly paidCode: FieldRef<"ServiceLine", 'String'> + readonly allowedAmount: FieldRef<"ServiceLine", 'Decimal'> readonly totalBilled: FieldRef<"ServiceLine", 'Decimal'> readonly totalPaid: FieldRef<"ServiceLine", 'Decimal'> readonly totalAdjusted: FieldRef<"ServiceLine", 'Decimal'> @@ -18195,6 +19000,1115 @@ export namespace Prisma { } + /** + * Model ShoppingVendor + */ + + export type AggregateShoppingVendor = { + _count: ShoppingVendorCountAggregateOutputType | null + _avg: ShoppingVendorAvgAggregateOutputType | null + _sum: ShoppingVendorSumAggregateOutputType | null + _min: ShoppingVendorMinAggregateOutputType | null + _max: ShoppingVendorMaxAggregateOutputType | null + } + + export type ShoppingVendorAvgAggregateOutputType = { + id: number | null + userId: number | null + } + + export type ShoppingVendorSumAggregateOutputType = { + id: number | null + userId: number | null + } + + export type ShoppingVendorMinAggregateOutputType = { + id: number | null + userId: number | null + vendorName: string | null + websiteUrl: string | null + loginUsername: string | null + loginPassword: string | null + } + + export type ShoppingVendorMaxAggregateOutputType = { + id: number | null + userId: number | null + vendorName: string | null + websiteUrl: string | null + loginUsername: string | null + loginPassword: string | null + } + + export type ShoppingVendorCountAggregateOutputType = { + id: number + userId: number + vendorName: number + websiteUrl: number + loginUsername: number + loginPassword: number + _all: number + } + + + export type ShoppingVendorAvgAggregateInputType = { + id?: true + userId?: true + } + + export type ShoppingVendorSumAggregateInputType = { + id?: true + userId?: true + } + + export type ShoppingVendorMinAggregateInputType = { + id?: true + userId?: true + vendorName?: true + websiteUrl?: true + loginUsername?: true + loginPassword?: true + } + + export type ShoppingVendorMaxAggregateInputType = { + id?: true + userId?: true + vendorName?: true + websiteUrl?: true + loginUsername?: true + loginPassword?: true + } + + export type ShoppingVendorCountAggregateInputType = { + id?: true + userId?: true + vendorName?: true + websiteUrl?: true + loginUsername?: true + loginPassword?: true + _all?: true + } + + export type ShoppingVendorAggregateArgs = { + /** + * Filter which ShoppingVendor to aggregate. + */ + where?: ShoppingVendorWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of ShoppingVendors to fetch. + */ + orderBy?: ShoppingVendorOrderByWithRelationInput | ShoppingVendorOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the start position + */ + cursor?: ShoppingVendorWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` ShoppingVendors 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` ShoppingVendors. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Count returned ShoppingVendors + **/ + _count?: true | ShoppingVendorCountAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to average + **/ + _avg?: ShoppingVendorAvgAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to sum + **/ + _sum?: ShoppingVendorSumAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to find the minimum value + **/ + _min?: ShoppingVendorMinAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to find the maximum value + **/ + _max?: ShoppingVendorMaxAggregateInputType + } + + export type GetShoppingVendorAggregateType = { + [P in keyof T & keyof AggregateShoppingVendor]: P extends '_count' | 'count' + ? T[P] extends true + ? number + : GetScalarType + : GetScalarType + } + + + + + export type ShoppingVendorGroupByArgs = { + where?: ShoppingVendorWhereInput + orderBy?: ShoppingVendorOrderByWithAggregationInput | ShoppingVendorOrderByWithAggregationInput[] + by: ShoppingVendorScalarFieldEnum[] | ShoppingVendorScalarFieldEnum + having?: ShoppingVendorScalarWhereWithAggregatesInput + take?: number + skip?: number + _count?: ShoppingVendorCountAggregateInputType | true + _avg?: ShoppingVendorAvgAggregateInputType + _sum?: ShoppingVendorSumAggregateInputType + _min?: ShoppingVendorMinAggregateInputType + _max?: ShoppingVendorMaxAggregateInputType + } + + export type ShoppingVendorGroupByOutputType = { + id: number + userId: number + vendorName: string + websiteUrl: string + loginUsername: string + loginPassword: string + _count: ShoppingVendorCountAggregateOutputType | null + _avg: ShoppingVendorAvgAggregateOutputType | null + _sum: ShoppingVendorSumAggregateOutputType | null + _min: ShoppingVendorMinAggregateOutputType | null + _max: ShoppingVendorMaxAggregateOutputType | null + } + + type GetShoppingVendorGroupByPayload = Prisma.PrismaPromise< + Array< + PickEnumerable & + { + [P in ((keyof T) & (keyof ShoppingVendorGroupByOutputType))]: P extends '_count' + ? T[P] extends boolean + ? number + : GetScalarType + : GetScalarType + } + > + > + + + export type ShoppingVendorSelect = $Extensions.GetSelect<{ + id?: boolean + userId?: boolean + vendorName?: boolean + websiteUrl?: boolean + loginUsername?: boolean + loginPassword?: boolean + user?: boolean | UserDefaultArgs + }, ExtArgs["result"]["shoppingVendor"]> + + export type ShoppingVendorSelectCreateManyAndReturn = $Extensions.GetSelect<{ + id?: boolean + userId?: boolean + vendorName?: boolean + websiteUrl?: boolean + loginUsername?: boolean + loginPassword?: boolean + user?: boolean | UserDefaultArgs + }, ExtArgs["result"]["shoppingVendor"]> + + export type ShoppingVendorSelectUpdateManyAndReturn = $Extensions.GetSelect<{ + id?: boolean + userId?: boolean + vendorName?: boolean + websiteUrl?: boolean + loginUsername?: boolean + loginPassword?: boolean + user?: boolean | UserDefaultArgs + }, ExtArgs["result"]["shoppingVendor"]> + + export type ShoppingVendorSelectScalar = { + id?: boolean + userId?: boolean + vendorName?: boolean + websiteUrl?: boolean + loginUsername?: boolean + loginPassword?: boolean + } + + export type ShoppingVendorOmit = $Extensions.GetOmit<"id" | "userId" | "vendorName" | "websiteUrl" | "loginUsername" | "loginPassword", ExtArgs["result"]["shoppingVendor"]> + export type ShoppingVendorInclude = { + user?: boolean | UserDefaultArgs + } + export type ShoppingVendorIncludeCreateManyAndReturn = { + user?: boolean | UserDefaultArgs + } + export type ShoppingVendorIncludeUpdateManyAndReturn = { + user?: boolean | UserDefaultArgs + } + + export type $ShoppingVendorPayload = { + name: "ShoppingVendor" + objects: { + user: Prisma.$UserPayload + } + scalars: $Extensions.GetPayloadResult<{ + id: number + userId: number + vendorName: string + websiteUrl: string + loginUsername: string + loginPassword: string + }, ExtArgs["result"]["shoppingVendor"]> + composites: {} + } + + type ShoppingVendorGetPayload = $Result.GetResult + + type ShoppingVendorCountArgs = + Omit & { + select?: ShoppingVendorCountAggregateInputType | true + } + + export interface ShoppingVendorDelegate { + [K: symbol]: { types: Prisma.TypeMap['model']['ShoppingVendor'], meta: { name: 'ShoppingVendor' } } + /** + * Find zero or one ShoppingVendor that matches the filter. + * @param {ShoppingVendorFindUniqueArgs} args - Arguments to find a ShoppingVendor + * @example + * // Get one ShoppingVendor + * const shoppingVendor = await prisma.shoppingVendor.findUnique({ + * where: { + * // ... provide filter here + * } + * }) + */ + findUnique(args: SelectSubset>): Prisma__ShoppingVendorClient<$Result.GetResult, T, "findUnique", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> + + /** + * Find one ShoppingVendor that matches the filter or throw an error with `error.code='P2025'` + * if no matches were found. + * @param {ShoppingVendorFindUniqueOrThrowArgs} args - Arguments to find a ShoppingVendor + * @example + * // Get one ShoppingVendor + * const shoppingVendor = await prisma.shoppingVendor.findUniqueOrThrow({ + * where: { + * // ... provide filter here + * } + * }) + */ + findUniqueOrThrow(args: SelectSubset>): Prisma__ShoppingVendorClient<$Result.GetResult, T, "findUniqueOrThrow", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Find the first ShoppingVendor 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 {ShoppingVendorFindFirstArgs} args - Arguments to find a ShoppingVendor + * @example + * // Get one ShoppingVendor + * const shoppingVendor = await prisma.shoppingVendor.findFirst({ + * where: { + * // ... provide filter here + * } + * }) + */ + findFirst(args?: SelectSubset>): Prisma__ShoppingVendorClient<$Result.GetResult, T, "findFirst", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> + + /** + * Find the first ShoppingVendor 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 {ShoppingVendorFindFirstOrThrowArgs} args - Arguments to find a ShoppingVendor + * @example + * // Get one ShoppingVendor + * const shoppingVendor = await prisma.shoppingVendor.findFirstOrThrow({ + * where: { + * // ... provide filter here + * } + * }) + */ + findFirstOrThrow(args?: SelectSubset>): Prisma__ShoppingVendorClient<$Result.GetResult, T, "findFirstOrThrow", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Find zero or more ShoppingVendors 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 {ShoppingVendorFindManyArgs} args - Arguments to filter and select certain fields only. + * @example + * // Get all ShoppingVendors + * const shoppingVendors = await prisma.shoppingVendor.findMany() + * + * // Get first 10 ShoppingVendors + * const shoppingVendors = await prisma.shoppingVendor.findMany({ take: 10 }) + * + * // Only select the `id` + * const shoppingVendorWithIdOnly = await prisma.shoppingVendor.findMany({ select: { id: true } }) + * + */ + findMany(args?: SelectSubset>): Prisma.PrismaPromise<$Result.GetResult, T, "findMany", GlobalOmitOptions>> + + /** + * Create a ShoppingVendor. + * @param {ShoppingVendorCreateArgs} args - Arguments to create a ShoppingVendor. + * @example + * // Create one ShoppingVendor + * const ShoppingVendor = await prisma.shoppingVendor.create({ + * data: { + * // ... data to create a ShoppingVendor + * } + * }) + * + */ + create(args: SelectSubset>): Prisma__ShoppingVendorClient<$Result.GetResult, T, "create", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Create many ShoppingVendors. + * @param {ShoppingVendorCreateManyArgs} args - Arguments to create many ShoppingVendors. + * @example + * // Create many ShoppingVendors + * const shoppingVendor = await prisma.shoppingVendor.createMany({ + * data: [ + * // ... provide data here + * ] + * }) + * + */ + createMany(args?: SelectSubset>): Prisma.PrismaPromise + + /** + * Create many ShoppingVendors and returns the data saved in the database. + * @param {ShoppingVendorCreateManyAndReturnArgs} args - Arguments to create many ShoppingVendors. + * @example + * // Create many ShoppingVendors + * const shoppingVendor = await prisma.shoppingVendor.createManyAndReturn({ + * data: [ + * // ... provide data here + * ] + * }) + * + * // Create many ShoppingVendors and only return the `id` + * const shoppingVendorWithIdOnly = await prisma.shoppingVendor.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 ShoppingVendor. + * @param {ShoppingVendorDeleteArgs} args - Arguments to delete one ShoppingVendor. + * @example + * // Delete one ShoppingVendor + * const ShoppingVendor = await prisma.shoppingVendor.delete({ + * where: { + * // ... filter to delete one ShoppingVendor + * } + * }) + * + */ + delete(args: SelectSubset>): Prisma__ShoppingVendorClient<$Result.GetResult, T, "delete", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Update one ShoppingVendor. + * @param {ShoppingVendorUpdateArgs} args - Arguments to update one ShoppingVendor. + * @example + * // Update one ShoppingVendor + * const shoppingVendor = await prisma.shoppingVendor.update({ + * where: { + * // ... provide filter here + * }, + * data: { + * // ... provide data here + * } + * }) + * + */ + update(args: SelectSubset>): Prisma__ShoppingVendorClient<$Result.GetResult, T, "update", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Delete zero or more ShoppingVendors. + * @param {ShoppingVendorDeleteManyArgs} args - Arguments to filter ShoppingVendors to delete. + * @example + * // Delete a few ShoppingVendors + * const { count } = await prisma.shoppingVendor.deleteMany({ + * where: { + * // ... provide filter here + * } + * }) + * + */ + deleteMany(args?: SelectSubset>): Prisma.PrismaPromise + + /** + * Update zero or more ShoppingVendors. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ShoppingVendorUpdateManyArgs} args - Arguments to update one or more rows. + * @example + * // Update many ShoppingVendors + * const shoppingVendor = await prisma.shoppingVendor.updateMany({ + * where: { + * // ... provide filter here + * }, + * data: { + * // ... provide data here + * } + * }) + * + */ + updateMany(args: SelectSubset>): Prisma.PrismaPromise + + /** + * Update zero or more ShoppingVendors and returns the data updated in the database. + * @param {ShoppingVendorUpdateManyAndReturnArgs} args - Arguments to update many ShoppingVendors. + * @example + * // Update many ShoppingVendors + * const shoppingVendor = await prisma.shoppingVendor.updateManyAndReturn({ + * where: { + * // ... provide filter here + * }, + * data: [ + * // ... provide data here + * ] + * }) + * + * // Update zero or more ShoppingVendors and only return the `id` + * const shoppingVendorWithIdOnly = await prisma.shoppingVendor.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 ShoppingVendor. + * @param {ShoppingVendorUpsertArgs} args - Arguments to update or create a ShoppingVendor. + * @example + * // Update or create a ShoppingVendor + * const shoppingVendor = await prisma.shoppingVendor.upsert({ + * create: { + * // ... data to create a ShoppingVendor + * }, + * update: { + * // ... in case it already exists, update + * }, + * where: { + * // ... the filter for the ShoppingVendor we want to update + * } + * }) + */ + upsert(args: SelectSubset>): Prisma__ShoppingVendorClient<$Result.GetResult, T, "upsert", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + + /** + * Count the number of ShoppingVendors. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ShoppingVendorCountArgs} args - Arguments to filter ShoppingVendors to count. + * @example + * // Count the number of ShoppingVendors + * const count = await prisma.shoppingVendor.count({ + * where: { + * // ... the filter for the ShoppingVendors 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 ShoppingVendor. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ShoppingVendorAggregateArgs} 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 ShoppingVendor. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {ShoppingVendorGroupByArgs} 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 ShoppingVendorGroupByArgs, + HasSelectOrTake extends Or< + Extends<'skip', Keys>, + Extends<'take', Keys> + >, + OrderByArg extends True extends HasSelectOrTake + ? { orderBy: ShoppingVendorGroupByArgs['orderBy'] } + : { orderBy?: ShoppingVendorGroupByArgs['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 ? GetShoppingVendorGroupByPayload : Prisma.PrismaPromise + /** + * Fields of the ShoppingVendor model + */ + readonly fields: ShoppingVendorFieldRefs; + } + + /** + * The delegate class that acts as a "Promise-like" for ShoppingVendor. + * 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__ShoppingVendorClient 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 ShoppingVendor model + */ + interface ShoppingVendorFieldRefs { + readonly id: FieldRef<"ShoppingVendor", 'Int'> + readonly userId: FieldRef<"ShoppingVendor", 'Int'> + readonly vendorName: FieldRef<"ShoppingVendor", 'String'> + readonly websiteUrl: FieldRef<"ShoppingVendor", 'String'> + readonly loginUsername: FieldRef<"ShoppingVendor", 'String'> + readonly loginPassword: FieldRef<"ShoppingVendor", 'String'> + } + + + // Custom InputTypes + /** + * ShoppingVendor findUnique + */ + export type ShoppingVendorFindUniqueArgs = { + /** + * Select specific fields to fetch from the ShoppingVendor + */ + select?: ShoppingVendorSelect | null + /** + * Omit specific fields from the ShoppingVendor + */ + omit?: ShoppingVendorOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ShoppingVendorInclude | null + /** + * Filter, which ShoppingVendor to fetch. + */ + where: ShoppingVendorWhereUniqueInput + } + + /** + * ShoppingVendor findUniqueOrThrow + */ + export type ShoppingVendorFindUniqueOrThrowArgs = { + /** + * Select specific fields to fetch from the ShoppingVendor + */ + select?: ShoppingVendorSelect | null + /** + * Omit specific fields from the ShoppingVendor + */ + omit?: ShoppingVendorOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ShoppingVendorInclude | null + /** + * Filter, which ShoppingVendor to fetch. + */ + where: ShoppingVendorWhereUniqueInput + } + + /** + * ShoppingVendor findFirst + */ + export type ShoppingVendorFindFirstArgs = { + /** + * Select specific fields to fetch from the ShoppingVendor + */ + select?: ShoppingVendorSelect | null + /** + * Omit specific fields from the ShoppingVendor + */ + omit?: ShoppingVendorOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ShoppingVendorInclude | null + /** + * Filter, which ShoppingVendor to fetch. + */ + where?: ShoppingVendorWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of ShoppingVendors to fetch. + */ + orderBy?: ShoppingVendorOrderByWithRelationInput | ShoppingVendorOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for searching for ShoppingVendors. + */ + cursor?: ShoppingVendorWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` ShoppingVendors 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` ShoppingVendors. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} + * + * Filter by unique combinations of ShoppingVendors. + */ + distinct?: ShoppingVendorScalarFieldEnum | ShoppingVendorScalarFieldEnum[] + } + + /** + * ShoppingVendor findFirstOrThrow + */ + export type ShoppingVendorFindFirstOrThrowArgs = { + /** + * Select specific fields to fetch from the ShoppingVendor + */ + select?: ShoppingVendorSelect | null + /** + * Omit specific fields from the ShoppingVendor + */ + omit?: ShoppingVendorOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ShoppingVendorInclude | null + /** + * Filter, which ShoppingVendor to fetch. + */ + where?: ShoppingVendorWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of ShoppingVendors to fetch. + */ + orderBy?: ShoppingVendorOrderByWithRelationInput | ShoppingVendorOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for searching for ShoppingVendors. + */ + cursor?: ShoppingVendorWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` ShoppingVendors 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` ShoppingVendors. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} + * + * Filter by unique combinations of ShoppingVendors. + */ + distinct?: ShoppingVendorScalarFieldEnum | ShoppingVendorScalarFieldEnum[] + } + + /** + * ShoppingVendor findMany + */ + export type ShoppingVendorFindManyArgs = { + /** + * Select specific fields to fetch from the ShoppingVendor + */ + select?: ShoppingVendorSelect | null + /** + * Omit specific fields from the ShoppingVendor + */ + omit?: ShoppingVendorOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ShoppingVendorInclude | null + /** + * Filter, which ShoppingVendors to fetch. + */ + where?: ShoppingVendorWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of ShoppingVendors to fetch. + */ + orderBy?: ShoppingVendorOrderByWithRelationInput | ShoppingVendorOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for listing ShoppingVendors. + */ + cursor?: ShoppingVendorWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` ShoppingVendors 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` ShoppingVendors. + */ + skip?: number + distinct?: ShoppingVendorScalarFieldEnum | ShoppingVendorScalarFieldEnum[] + } + + /** + * ShoppingVendor create + */ + export type ShoppingVendorCreateArgs = { + /** + * Select specific fields to fetch from the ShoppingVendor + */ + select?: ShoppingVendorSelect | null + /** + * Omit specific fields from the ShoppingVendor + */ + omit?: ShoppingVendorOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ShoppingVendorInclude | null + /** + * The data needed to create a ShoppingVendor. + */ + data: XOR + } + + /** + * ShoppingVendor createMany + */ + export type ShoppingVendorCreateManyArgs = { + /** + * The data used to create many ShoppingVendors. + */ + data: ShoppingVendorCreateManyInput | ShoppingVendorCreateManyInput[] + skipDuplicates?: boolean + } + + /** + * ShoppingVendor createManyAndReturn + */ + export type ShoppingVendorCreateManyAndReturnArgs = { + /** + * Select specific fields to fetch from the ShoppingVendor + */ + select?: ShoppingVendorSelectCreateManyAndReturn | null + /** + * Omit specific fields from the ShoppingVendor + */ + omit?: ShoppingVendorOmit | null + /** + * The data used to create many ShoppingVendors. + */ + data: ShoppingVendorCreateManyInput | ShoppingVendorCreateManyInput[] + skipDuplicates?: boolean + /** + * Choose, which related nodes to fetch as well + */ + include?: ShoppingVendorIncludeCreateManyAndReturn | null + } + + /** + * ShoppingVendor update + */ + export type ShoppingVendorUpdateArgs = { + /** + * Select specific fields to fetch from the ShoppingVendor + */ + select?: ShoppingVendorSelect | null + /** + * Omit specific fields from the ShoppingVendor + */ + omit?: ShoppingVendorOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ShoppingVendorInclude | null + /** + * The data needed to update a ShoppingVendor. + */ + data: XOR + /** + * Choose, which ShoppingVendor to update. + */ + where: ShoppingVendorWhereUniqueInput + } + + /** + * ShoppingVendor updateMany + */ + export type ShoppingVendorUpdateManyArgs = { + /** + * The data used to update ShoppingVendors. + */ + data: XOR + /** + * Filter which ShoppingVendors to update + */ + where?: ShoppingVendorWhereInput + /** + * Limit how many ShoppingVendors to update. + */ + limit?: number + } + + /** + * ShoppingVendor updateManyAndReturn + */ + export type ShoppingVendorUpdateManyAndReturnArgs = { + /** + * Select specific fields to fetch from the ShoppingVendor + */ + select?: ShoppingVendorSelectUpdateManyAndReturn | null + /** + * Omit specific fields from the ShoppingVendor + */ + omit?: ShoppingVendorOmit | null + /** + * The data used to update ShoppingVendors. + */ + data: XOR + /** + * Filter which ShoppingVendors to update + */ + where?: ShoppingVendorWhereInput + /** + * Limit how many ShoppingVendors to update. + */ + limit?: number + /** + * Choose, which related nodes to fetch as well + */ + include?: ShoppingVendorIncludeUpdateManyAndReturn | null + } + + /** + * ShoppingVendor upsert + */ + export type ShoppingVendorUpsertArgs = { + /** + * Select specific fields to fetch from the ShoppingVendor + */ + select?: ShoppingVendorSelect | null + /** + * Omit specific fields from the ShoppingVendor + */ + omit?: ShoppingVendorOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ShoppingVendorInclude | null + /** + * The filter to search for the ShoppingVendor to update in case it exists. + */ + where: ShoppingVendorWhereUniqueInput + /** + * In case the ShoppingVendor found by the `where` argument doesn't exist, create a new ShoppingVendor with this data. + */ + create: XOR + /** + * In case the ShoppingVendor was found with the provided `where` argument, update it with this data. + */ + update: XOR + } + + /** + * ShoppingVendor delete + */ + export type ShoppingVendorDeleteArgs = { + /** + * Select specific fields to fetch from the ShoppingVendor + */ + select?: ShoppingVendorSelect | null + /** + * Omit specific fields from the ShoppingVendor + */ + omit?: ShoppingVendorOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ShoppingVendorInclude | null + /** + * Filter which ShoppingVendor to delete. + */ + where: ShoppingVendorWhereUniqueInput + } + + /** + * ShoppingVendor deleteMany + */ + export type ShoppingVendorDeleteManyArgs = { + /** + * Filter which ShoppingVendors to delete + */ + where?: ShoppingVendorWhereInput + /** + * Limit how many ShoppingVendors to delete. + */ + limit?: number + } + + /** + * ShoppingVendor without action + */ + export type ShoppingVendorDefaultArgs = { + /** + * Select specific fields to fetch from the ShoppingVendor + */ + select?: ShoppingVendorSelect | null + /** + * Omit specific fields from the ShoppingVendor + */ + omit?: ShoppingVendorOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: ShoppingVendorInclude | null + } + + /** * Model PdfGroup */ @@ -20435,10 +22349,14 @@ export namespace Prisma { patientId: number | null userId: number | null updatedById: number | null + npiProviderId: number | null totalBilled: Decimal | null totalPaid: Decimal | null totalAdjusted: Decimal | null totalDue: Decimal | null + mhPaidAmount: Decimal | null + copayment: Decimal | null + adjustment: Decimal | null } export type PaymentSumAggregateOutputType = { @@ -20447,10 +22365,14 @@ export namespace Prisma { patientId: number | null userId: number | null updatedById: number | null + npiProviderId: number | null totalBilled: Decimal | null totalPaid: Decimal | null totalAdjusted: Decimal | null totalDue: Decimal | null + mhPaidAmount: Decimal | null + copayment: Decimal | null + adjustment: Decimal | null } export type PaymentMinAggregateOutputType = { @@ -20459,10 +22381,14 @@ export namespace Prisma { patientId: number | null userId: number | null updatedById: number | null + npiProviderId: number | null totalBilled: Decimal | null totalPaid: Decimal | null totalAdjusted: Decimal | null totalDue: Decimal | null + mhPaidAmount: Decimal | null + copayment: Decimal | null + adjustment: Decimal | null status: $Enums.PaymentStatus | null notes: string | null icn: string | null @@ -20476,10 +22402,14 @@ export namespace Prisma { patientId: number | null userId: number | null updatedById: number | null + npiProviderId: number | null totalBilled: Decimal | null totalPaid: Decimal | null totalAdjusted: Decimal | null totalDue: Decimal | null + mhPaidAmount: Decimal | null + copayment: Decimal | null + adjustment: Decimal | null status: $Enums.PaymentStatus | null notes: string | null icn: string | null @@ -20493,10 +22423,14 @@ export namespace Prisma { patientId: number userId: number updatedById: number + npiProviderId: number totalBilled: number totalPaid: number totalAdjusted: number totalDue: number + mhPaidAmount: number + copayment: number + adjustment: number status: number notes: number icn: number @@ -20512,10 +22446,14 @@ export namespace Prisma { patientId?: true userId?: true updatedById?: true + npiProviderId?: true totalBilled?: true totalPaid?: true totalAdjusted?: true totalDue?: true + mhPaidAmount?: true + copayment?: true + adjustment?: true } export type PaymentSumAggregateInputType = { @@ -20524,10 +22462,14 @@ export namespace Prisma { patientId?: true userId?: true updatedById?: true + npiProviderId?: true totalBilled?: true totalPaid?: true totalAdjusted?: true totalDue?: true + mhPaidAmount?: true + copayment?: true + adjustment?: true } export type PaymentMinAggregateInputType = { @@ -20536,10 +22478,14 @@ export namespace Prisma { patientId?: true userId?: true updatedById?: true + npiProviderId?: true totalBilled?: true totalPaid?: true totalAdjusted?: true totalDue?: true + mhPaidAmount?: true + copayment?: true + adjustment?: true status?: true notes?: true icn?: true @@ -20553,10 +22499,14 @@ export namespace Prisma { patientId?: true userId?: true updatedById?: true + npiProviderId?: true totalBilled?: true totalPaid?: true totalAdjusted?: true totalDue?: true + mhPaidAmount?: true + copayment?: true + adjustment?: true status?: true notes?: true icn?: true @@ -20570,10 +22520,14 @@ export namespace Prisma { patientId?: true userId?: true updatedById?: true + npiProviderId?: true totalBilled?: true totalPaid?: true totalAdjusted?: true totalDue?: true + mhPaidAmount?: true + copayment?: true + adjustment?: true status?: true notes?: true icn?: true @@ -20674,10 +22628,14 @@ export namespace Prisma { patientId: number userId: number updatedById: number | null + npiProviderId: number | null totalBilled: Decimal totalPaid: Decimal totalAdjusted: Decimal totalDue: Decimal + mhPaidAmount: Decimal | null + copayment: Decimal + adjustment: Decimal status: $Enums.PaymentStatus notes: string | null icn: string | null @@ -20710,10 +22668,14 @@ export namespace Prisma { patientId?: boolean userId?: boolean updatedById?: boolean + npiProviderId?: boolean totalBilled?: boolean totalPaid?: boolean totalAdjusted?: boolean totalDue?: boolean + mhPaidAmount?: boolean + copayment?: boolean + adjustment?: boolean status?: boolean notes?: boolean icn?: boolean @@ -20722,8 +22684,10 @@ export namespace Prisma { claim?: boolean | Payment$claimArgs patient?: boolean | PatientDefaultArgs updatedBy?: boolean | Payment$updatedByArgs + npiProvider?: boolean | Payment$npiProviderArgs serviceLineTransactions?: boolean | Payment$serviceLineTransactionsArgs serviceLines?: boolean | Payment$serviceLinesArgs + commissionBatchItems?: boolean | Payment$commissionBatchItemsArgs _count?: boolean | PaymentCountOutputTypeDefaultArgs }, ExtArgs["result"]["payment"]> @@ -20733,10 +22697,14 @@ export namespace Prisma { patientId?: boolean userId?: boolean updatedById?: boolean + npiProviderId?: boolean totalBilled?: boolean totalPaid?: boolean totalAdjusted?: boolean totalDue?: boolean + mhPaidAmount?: boolean + copayment?: boolean + adjustment?: boolean status?: boolean notes?: boolean icn?: boolean @@ -20745,6 +22713,7 @@ export namespace Prisma { claim?: boolean | Payment$claimArgs patient?: boolean | PatientDefaultArgs updatedBy?: boolean | Payment$updatedByArgs + npiProvider?: boolean | Payment$npiProviderArgs }, ExtArgs["result"]["payment"]> export type PaymentSelectUpdateManyAndReturn = $Extensions.GetSelect<{ @@ -20753,10 +22722,14 @@ export namespace Prisma { patientId?: boolean userId?: boolean updatedById?: boolean + npiProviderId?: boolean totalBilled?: boolean totalPaid?: boolean totalAdjusted?: boolean totalDue?: boolean + mhPaidAmount?: boolean + copayment?: boolean + adjustment?: boolean status?: boolean notes?: boolean icn?: boolean @@ -20765,6 +22738,7 @@ export namespace Prisma { claim?: boolean | Payment$claimArgs patient?: boolean | PatientDefaultArgs updatedBy?: boolean | Payment$updatedByArgs + npiProvider?: boolean | Payment$npiProviderArgs }, ExtArgs["result"]["payment"]> export type PaymentSelectScalar = { @@ -20773,10 +22747,14 @@ export namespace Prisma { patientId?: boolean userId?: boolean updatedById?: boolean + npiProviderId?: boolean totalBilled?: boolean totalPaid?: boolean totalAdjusted?: boolean totalDue?: boolean + mhPaidAmount?: boolean + copayment?: boolean + adjustment?: boolean status?: boolean notes?: boolean icn?: boolean @@ -20784,24 +22762,28 @@ export namespace Prisma { updatedAt?: boolean } - export type PaymentOmit = $Extensions.GetOmit<"id" | "claimId" | "patientId" | "userId" | "updatedById" | "totalBilled" | "totalPaid" | "totalAdjusted" | "totalDue" | "status" | "notes" | "icn" | "createdAt" | "updatedAt", ExtArgs["result"]["payment"]> + export type PaymentOmit = $Extensions.GetOmit<"id" | "claimId" | "patientId" | "userId" | "updatedById" | "npiProviderId" | "totalBilled" | "totalPaid" | "totalAdjusted" | "totalDue" | "mhPaidAmount" | "copayment" | "adjustment" | "status" | "notes" | "icn" | "createdAt" | "updatedAt", ExtArgs["result"]["payment"]> export type PaymentInclude = { claim?: boolean | Payment$claimArgs patient?: boolean | PatientDefaultArgs updatedBy?: boolean | Payment$updatedByArgs + npiProvider?: boolean | Payment$npiProviderArgs serviceLineTransactions?: boolean | Payment$serviceLineTransactionsArgs serviceLines?: boolean | Payment$serviceLinesArgs + commissionBatchItems?: boolean | Payment$commissionBatchItemsArgs _count?: boolean | PaymentCountOutputTypeDefaultArgs } export type PaymentIncludeCreateManyAndReturn = { claim?: boolean | Payment$claimArgs patient?: boolean | PatientDefaultArgs updatedBy?: boolean | Payment$updatedByArgs + npiProvider?: boolean | Payment$npiProviderArgs } export type PaymentIncludeUpdateManyAndReturn = { claim?: boolean | Payment$claimArgs patient?: boolean | PatientDefaultArgs updatedBy?: boolean | Payment$updatedByArgs + npiProvider?: boolean | Payment$npiProviderArgs } export type $PaymentPayload = { @@ -20810,8 +22792,10 @@ export namespace Prisma { claim: Prisma.$ClaimPayload | null patient: Prisma.$PatientPayload updatedBy: Prisma.$UserPayload | null + npiProvider: Prisma.$NpiProviderPayload | null serviceLineTransactions: Prisma.$ServiceLineTransactionPayload[] serviceLines: Prisma.$ServiceLinePayload[] + commissionBatchItems: Prisma.$CommissionBatchItemPayload[] } scalars: $Extensions.GetPayloadResult<{ id: number @@ -20819,10 +22803,14 @@ export namespace Prisma { patientId: number userId: number updatedById: number | null + npiProviderId: number | null totalBilled: Prisma.Decimal totalPaid: Prisma.Decimal totalAdjusted: Prisma.Decimal totalDue: Prisma.Decimal + mhPaidAmount: Prisma.Decimal | null + copayment: Prisma.Decimal + adjustment: Prisma.Decimal status: $Enums.PaymentStatus notes: string | null icn: string | null @@ -21225,8 +23213,10 @@ export namespace Prisma { claim = {}>(args?: Subset>): Prisma__ClaimClient<$Result.GetResult, T, "findUniqueOrThrow", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> patient = {}>(args?: Subset>): Prisma__PatientClient<$Result.GetResult, T, "findUniqueOrThrow", GlobalOmitOptions> | Null, Null, ExtArgs, GlobalOmitOptions> updatedBy = {}>(args?: Subset>): Prisma__UserClient<$Result.GetResult, T, "findUniqueOrThrow", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> + npiProvider = {}>(args?: Subset>): Prisma__NpiProviderClient<$Result.GetResult, T, "findUniqueOrThrow", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> serviceLineTransactions = {}>(args?: Subset>): Prisma.PrismaPromise<$Result.GetResult, T, "findMany", GlobalOmitOptions> | Null> serviceLines = {}>(args?: Subset>): Prisma.PrismaPromise<$Result.GetResult, T, "findMany", GlobalOmitOptions> | Null> + commissionBatchItems = {}>(args?: Subset>): Prisma.PrismaPromise<$Result.GetResult, T, "findMany", GlobalOmitOptions> | Null> /** * Attaches callbacks for the resolution and/or rejection of the Promise. * @param onfulfilled The callback to execute when the Promise is resolved. @@ -21261,10 +23251,14 @@ export namespace Prisma { readonly patientId: FieldRef<"Payment", 'Int'> readonly userId: FieldRef<"Payment", 'Int'> readonly updatedById: FieldRef<"Payment", 'Int'> + readonly npiProviderId: FieldRef<"Payment", 'Int'> readonly totalBilled: FieldRef<"Payment", 'Decimal'> readonly totalPaid: FieldRef<"Payment", 'Decimal'> readonly totalAdjusted: FieldRef<"Payment", 'Decimal'> readonly totalDue: FieldRef<"Payment", 'Decimal'> + readonly mhPaidAmount: FieldRef<"Payment", 'Decimal'> + readonly copayment: FieldRef<"Payment", 'Decimal'> + readonly adjustment: FieldRef<"Payment", 'Decimal'> readonly status: FieldRef<"Payment", 'PaymentStatus'> readonly notes: FieldRef<"Payment", 'String'> readonly icn: FieldRef<"Payment", 'String'> @@ -21703,6 +23697,25 @@ export namespace Prisma { where?: UserWhereInput } + /** + * Payment.npiProvider + */ + export type Payment$npiProviderArgs = { + /** + * Select specific fields to fetch from the NpiProvider + */ + select?: NpiProviderSelect | null + /** + * Omit specific fields from the NpiProvider + */ + omit?: NpiProviderOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: NpiProviderInclude | null + where?: NpiProviderWhereInput + } + /** * Payment.serviceLineTransactions */ @@ -21751,6 +23764,30 @@ export namespace Prisma { distinct?: ServiceLineScalarFieldEnum | ServiceLineScalarFieldEnum[] } + /** + * Payment.commissionBatchItems + */ + export type Payment$commissionBatchItemsArgs = { + /** + * Select specific fields to fetch from the CommissionBatchItem + */ + select?: CommissionBatchItemSelect | null + /** + * Omit specific fields from the CommissionBatchItem + */ + omit?: CommissionBatchItemOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: CommissionBatchItemInclude | null + where?: CommissionBatchItemWhereInput + orderBy?: CommissionBatchItemOrderByWithRelationInput | CommissionBatchItemOrderByWithRelationInput[] + cursor?: CommissionBatchItemWhereUniqueInput + take?: number + skip?: number + distinct?: CommissionBatchItemScalarFieldEnum | CommissionBatchItemScalarFieldEnum[] + } + /** * Payment without action */ @@ -34331,18 +36368,24 @@ export namespace Prisma { id: number | null userId: number | null apiKey: string | null + afterHoursEnabled: boolean | null + openPhoneReply: boolean | null } export type AiSettingsMaxAggregateOutputType = { id: number | null userId: number | null apiKey: string | null + afterHoursEnabled: boolean | null + openPhoneReply: boolean | null } export type AiSettingsCountAggregateOutputType = { id: number userId: number apiKey: number + afterHoursEnabled: number + openPhoneReply: number _all: number } @@ -34361,18 +36404,24 @@ export namespace Prisma { id?: true userId?: true apiKey?: true + afterHoursEnabled?: true + openPhoneReply?: true } export type AiSettingsMaxAggregateInputType = { id?: true userId?: true apiKey?: true + afterHoursEnabled?: true + openPhoneReply?: true } export type AiSettingsCountAggregateInputType = { id?: true userId?: true apiKey?: true + afterHoursEnabled?: true + openPhoneReply?: true _all?: true } @@ -34466,6 +36515,8 @@ export namespace Prisma { id: number userId: number apiKey: string + afterHoursEnabled: boolean + openPhoneReply: boolean _count: AiSettingsCountAggregateOutputType | null _avg: AiSettingsAvgAggregateOutputType | null _sum: AiSettingsSumAggregateOutputType | null @@ -34491,6 +36542,8 @@ export namespace Prisma { id?: boolean userId?: boolean apiKey?: boolean + afterHoursEnabled?: boolean + openPhoneReply?: boolean user?: boolean | UserDefaultArgs }, ExtArgs["result"]["aiSettings"]> @@ -34498,6 +36551,8 @@ export namespace Prisma { id?: boolean userId?: boolean apiKey?: boolean + afterHoursEnabled?: boolean + openPhoneReply?: boolean user?: boolean | UserDefaultArgs }, ExtArgs["result"]["aiSettings"]> @@ -34505,6 +36560,8 @@ export namespace Prisma { id?: boolean userId?: boolean apiKey?: boolean + afterHoursEnabled?: boolean + openPhoneReply?: boolean user?: boolean | UserDefaultArgs }, ExtArgs["result"]["aiSettings"]> @@ -34512,9 +36569,11 @@ export namespace Prisma { id?: boolean userId?: boolean apiKey?: boolean + afterHoursEnabled?: boolean + openPhoneReply?: boolean } - export type AiSettingsOmit = $Extensions.GetOmit<"id" | "userId" | "apiKey", ExtArgs["result"]["aiSettings"]> + export type AiSettingsOmit = $Extensions.GetOmit<"id" | "userId" | "apiKey" | "afterHoursEnabled" | "openPhoneReply", ExtArgs["result"]["aiSettings"]> export type AiSettingsInclude = { user?: boolean | UserDefaultArgs } @@ -34534,6 +36593,8 @@ export namespace Prisma { id: number userId: number apiKey: string + afterHoursEnabled: boolean + openPhoneReply: boolean }, ExtArgs["result"]["aiSettings"]> composites: {} } @@ -34961,6 +37022,8 @@ export namespace Prisma { readonly id: FieldRef<"AiSettings", 'Int'> readonly userId: FieldRef<"AiSettings", 'Int'> readonly apiKey: FieldRef<"AiSettings", 'String'> + readonly afterHoursEnabled: FieldRef<"AiSettings", 'Boolean'> + readonly openPhoneReply: FieldRef<"AiSettings", 'Boolean'> } @@ -36466,31 +38529,46 @@ export namespace Prisma { export type OfficeContactMinAggregateOutputType = { id: number | null userId: number | null + officeName: string | null receptionistName: string | null dentistName: string | null phoneNumber: string | null email: string | null fax: string | null + streetAddress: string | null + city: string | null + state: string | null + zipCode: string | null } export type OfficeContactMaxAggregateOutputType = { id: number | null userId: number | null + officeName: string | null receptionistName: string | null dentistName: string | null phoneNumber: string | null email: string | null fax: string | null + streetAddress: string | null + city: string | null + state: string | null + zipCode: string | null } export type OfficeContactCountAggregateOutputType = { id: number userId: number + officeName: number receptionistName: number dentistName: number phoneNumber: number email: number fax: number + streetAddress: number + city: number + state: number + zipCode: number _all: number } @@ -36508,31 +38586,46 @@ export namespace Prisma { export type OfficeContactMinAggregateInputType = { id?: true userId?: true + officeName?: true receptionistName?: true dentistName?: true phoneNumber?: true email?: true fax?: true + streetAddress?: true + city?: true + state?: true + zipCode?: true } export type OfficeContactMaxAggregateInputType = { id?: true userId?: true + officeName?: true receptionistName?: true dentistName?: true phoneNumber?: true email?: true fax?: true + streetAddress?: true + city?: true + state?: true + zipCode?: true } export type OfficeContactCountAggregateInputType = { id?: true userId?: true + officeName?: true receptionistName?: true dentistName?: true phoneNumber?: true email?: true fax?: true + streetAddress?: true + city?: true + state?: true + zipCode?: true _all?: true } @@ -36625,11 +38718,16 @@ export namespace Prisma { export type OfficeContactGroupByOutputType = { id: number userId: number + officeName: string | null receptionistName: string | null dentistName: string | null phoneNumber: string | null email: string | null fax: string | null + streetAddress: string | null + city: string | null + state: string | null + zipCode: string | null _count: OfficeContactCountAggregateOutputType | null _avg: OfficeContactAvgAggregateOutputType | null _sum: OfficeContactSumAggregateOutputType | null @@ -36654,47 +38752,67 @@ export namespace Prisma { export type OfficeContactSelect = $Extensions.GetSelect<{ id?: boolean userId?: boolean + officeName?: boolean receptionistName?: boolean dentistName?: boolean phoneNumber?: boolean email?: boolean fax?: boolean + streetAddress?: boolean + city?: boolean + state?: boolean + zipCode?: boolean user?: boolean | UserDefaultArgs }, ExtArgs["result"]["officeContact"]> export type OfficeContactSelectCreateManyAndReturn = $Extensions.GetSelect<{ id?: boolean userId?: boolean + officeName?: boolean receptionistName?: boolean dentistName?: boolean phoneNumber?: boolean email?: boolean fax?: boolean + streetAddress?: boolean + city?: boolean + state?: boolean + zipCode?: boolean user?: boolean | UserDefaultArgs }, ExtArgs["result"]["officeContact"]> export type OfficeContactSelectUpdateManyAndReturn = $Extensions.GetSelect<{ id?: boolean userId?: boolean + officeName?: boolean receptionistName?: boolean dentistName?: boolean phoneNumber?: boolean email?: boolean fax?: boolean + streetAddress?: boolean + city?: boolean + state?: boolean + zipCode?: boolean user?: boolean | UserDefaultArgs }, ExtArgs["result"]["officeContact"]> export type OfficeContactSelectScalar = { id?: boolean userId?: boolean + officeName?: boolean receptionistName?: boolean dentistName?: boolean phoneNumber?: boolean email?: boolean fax?: boolean + streetAddress?: boolean + city?: boolean + state?: boolean + zipCode?: boolean } - export type OfficeContactOmit = $Extensions.GetOmit<"id" | "userId" | "receptionistName" | "dentistName" | "phoneNumber" | "email" | "fax", ExtArgs["result"]["officeContact"]> + export type OfficeContactOmit = $Extensions.GetOmit<"id" | "userId" | "officeName" | "receptionistName" | "dentistName" | "phoneNumber" | "email" | "fax" | "streetAddress" | "city" | "state" | "zipCode", ExtArgs["result"]["officeContact"]> export type OfficeContactInclude = { user?: boolean | UserDefaultArgs } @@ -36713,11 +38831,16 @@ export namespace Prisma { scalars: $Extensions.GetPayloadResult<{ id: number userId: number + officeName: string | null receptionistName: string | null dentistName: string | null phoneNumber: string | null email: string | null fax: string | null + streetAddress: string | null + city: string | null + state: string | null + zipCode: string | null }, ExtArgs["result"]["officeContact"]> composites: {} } @@ -37144,11 +39267,16 @@ export namespace Prisma { interface OfficeContactFieldRefs { readonly id: FieldRef<"OfficeContact", 'Int'> readonly userId: FieldRef<"OfficeContact", 'Int'> + readonly officeName: FieldRef<"OfficeContact", 'String'> readonly receptionistName: FieldRef<"OfficeContact", 'String'> readonly dentistName: FieldRef<"OfficeContact", 'String'> readonly phoneNumber: FieldRef<"OfficeContact", 'String'> readonly email: FieldRef<"OfficeContact", 'String'> readonly fax: FieldRef<"OfficeContact", 'String'> + readonly streetAddress: FieldRef<"OfficeContact", 'String'> + readonly city: FieldRef<"OfficeContact", 'String'> + readonly state: FieldRef<"OfficeContact", 'String'> + readonly zipCode: FieldRef<"OfficeContact", 'String'> } @@ -37563,6 +39691,1102 @@ export namespace Prisma { } + /** + * Model InsuranceContact + */ + + export type AggregateInsuranceContact = { + _count: InsuranceContactCountAggregateOutputType | null + _avg: InsuranceContactAvgAggregateOutputType | null + _sum: InsuranceContactSumAggregateOutputType | null + _min: InsuranceContactMinAggregateOutputType | null + _max: InsuranceContactMaxAggregateOutputType | null + } + + export type InsuranceContactAvgAggregateOutputType = { + id: number | null + userId: number | null + } + + export type InsuranceContactSumAggregateOutputType = { + id: number | null + userId: number | null + } + + export type InsuranceContactMinAggregateOutputType = { + id: number | null + userId: number | null + name: string | null + phoneNumber: string | null + createdAt: Date | null + } + + export type InsuranceContactMaxAggregateOutputType = { + id: number | null + userId: number | null + name: string | null + phoneNumber: string | null + createdAt: Date | null + } + + export type InsuranceContactCountAggregateOutputType = { + id: number + userId: number + name: number + phoneNumber: number + createdAt: number + _all: number + } + + + export type InsuranceContactAvgAggregateInputType = { + id?: true + userId?: true + } + + export type InsuranceContactSumAggregateInputType = { + id?: true + userId?: true + } + + export type InsuranceContactMinAggregateInputType = { + id?: true + userId?: true + name?: true + phoneNumber?: true + createdAt?: true + } + + export type InsuranceContactMaxAggregateInputType = { + id?: true + userId?: true + name?: true + phoneNumber?: true + createdAt?: true + } + + export type InsuranceContactCountAggregateInputType = { + id?: true + userId?: true + name?: true + phoneNumber?: true + createdAt?: true + _all?: true + } + + export type InsuranceContactAggregateArgs = { + /** + * Filter which InsuranceContact to aggregate. + */ + where?: InsuranceContactWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of InsuranceContacts to fetch. + */ + orderBy?: InsuranceContactOrderByWithRelationInput | InsuranceContactOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the start position + */ + cursor?: InsuranceContactWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` InsuranceContacts 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` InsuranceContacts. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Count returned InsuranceContacts + **/ + _count?: true | InsuranceContactCountAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to average + **/ + _avg?: InsuranceContactAvgAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to sum + **/ + _sum?: InsuranceContactSumAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to find the minimum value + **/ + _min?: InsuranceContactMinAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to find the maximum value + **/ + _max?: InsuranceContactMaxAggregateInputType + } + + export type GetInsuranceContactAggregateType = { + [P in keyof T & keyof AggregateInsuranceContact]: P extends '_count' | 'count' + ? T[P] extends true + ? number + : GetScalarType + : GetScalarType + } + + + + + export type InsuranceContactGroupByArgs = { + where?: InsuranceContactWhereInput + orderBy?: InsuranceContactOrderByWithAggregationInput | InsuranceContactOrderByWithAggregationInput[] + by: InsuranceContactScalarFieldEnum[] | InsuranceContactScalarFieldEnum + having?: InsuranceContactScalarWhereWithAggregatesInput + take?: number + skip?: number + _count?: InsuranceContactCountAggregateInputType | true + _avg?: InsuranceContactAvgAggregateInputType + _sum?: InsuranceContactSumAggregateInputType + _min?: InsuranceContactMinAggregateInputType + _max?: InsuranceContactMaxAggregateInputType + } + + export type InsuranceContactGroupByOutputType = { + id: number + userId: number + name: string + phoneNumber: string | null + createdAt: Date + _count: InsuranceContactCountAggregateOutputType | null + _avg: InsuranceContactAvgAggregateOutputType | null + _sum: InsuranceContactSumAggregateOutputType | null + _min: InsuranceContactMinAggregateOutputType | null + _max: InsuranceContactMaxAggregateOutputType | null + } + + type GetInsuranceContactGroupByPayload = Prisma.PrismaPromise< + Array< + PickEnumerable & + { + [P in ((keyof T) & (keyof InsuranceContactGroupByOutputType))]: P extends '_count' + ? T[P] extends boolean + ? number + : GetScalarType + : GetScalarType + } + > + > + + + export type InsuranceContactSelect = $Extensions.GetSelect<{ + id?: boolean + userId?: boolean + name?: boolean + phoneNumber?: boolean + createdAt?: boolean + user?: boolean | UserDefaultArgs + }, ExtArgs["result"]["insuranceContact"]> + + export type InsuranceContactSelectCreateManyAndReturn = $Extensions.GetSelect<{ + id?: boolean + userId?: boolean + name?: boolean + phoneNumber?: boolean + createdAt?: boolean + user?: boolean | UserDefaultArgs + }, ExtArgs["result"]["insuranceContact"]> + + export type InsuranceContactSelectUpdateManyAndReturn = $Extensions.GetSelect<{ + id?: boolean + userId?: boolean + name?: boolean + phoneNumber?: boolean + createdAt?: boolean + user?: boolean | UserDefaultArgs + }, ExtArgs["result"]["insuranceContact"]> + + export type InsuranceContactSelectScalar = { + id?: boolean + userId?: boolean + name?: boolean + phoneNumber?: boolean + createdAt?: boolean + } + + export type InsuranceContactOmit = $Extensions.GetOmit<"id" | "userId" | "name" | "phoneNumber" | "createdAt", ExtArgs["result"]["insuranceContact"]> + export type InsuranceContactInclude = { + user?: boolean | UserDefaultArgs + } + export type InsuranceContactIncludeCreateManyAndReturn = { + user?: boolean | UserDefaultArgs + } + export type InsuranceContactIncludeUpdateManyAndReturn = { + user?: boolean | UserDefaultArgs + } + + export type $InsuranceContactPayload = { + name: "InsuranceContact" + objects: { + user: Prisma.$UserPayload + } + scalars: $Extensions.GetPayloadResult<{ + id: number + userId: number + name: string + phoneNumber: string | null + createdAt: Date + }, ExtArgs["result"]["insuranceContact"]> + composites: {} + } + + type InsuranceContactGetPayload = $Result.GetResult + + type InsuranceContactCountArgs = + Omit & { + select?: InsuranceContactCountAggregateInputType | true + } + + export interface InsuranceContactDelegate { + [K: symbol]: { types: Prisma.TypeMap['model']['InsuranceContact'], meta: { name: 'InsuranceContact' } } + /** + * Find zero or one InsuranceContact that matches the filter. + * @param {InsuranceContactFindUniqueArgs} args - Arguments to find a InsuranceContact + * @example + * // Get one InsuranceContact + * const insuranceContact = await prisma.insuranceContact.findUnique({ + * where: { + * // ... provide filter here + * } + * }) + */ + findUnique(args: SelectSubset>): Prisma__InsuranceContactClient<$Result.GetResult, T, "findUnique", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> + + /** + * Find one InsuranceContact that matches the filter or throw an error with `error.code='P2025'` + * if no matches were found. + * @param {InsuranceContactFindUniqueOrThrowArgs} args - Arguments to find a InsuranceContact + * @example + * // Get one InsuranceContact + * const insuranceContact = await prisma.insuranceContact.findUniqueOrThrow({ + * where: { + * // ... provide filter here + * } + * }) + */ + findUniqueOrThrow(args: SelectSubset>): Prisma__InsuranceContactClient<$Result.GetResult, T, "findUniqueOrThrow", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Find the first InsuranceContact 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 {InsuranceContactFindFirstArgs} args - Arguments to find a InsuranceContact + * @example + * // Get one InsuranceContact + * const insuranceContact = await prisma.insuranceContact.findFirst({ + * where: { + * // ... provide filter here + * } + * }) + */ + findFirst(args?: SelectSubset>): Prisma__InsuranceContactClient<$Result.GetResult, T, "findFirst", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> + + /** + * Find the first InsuranceContact 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 {InsuranceContactFindFirstOrThrowArgs} args - Arguments to find a InsuranceContact + * @example + * // Get one InsuranceContact + * const insuranceContact = await prisma.insuranceContact.findFirstOrThrow({ + * where: { + * // ... provide filter here + * } + * }) + */ + findFirstOrThrow(args?: SelectSubset>): Prisma__InsuranceContactClient<$Result.GetResult, T, "findFirstOrThrow", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Find zero or more InsuranceContacts 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 {InsuranceContactFindManyArgs} args - Arguments to filter and select certain fields only. + * @example + * // Get all InsuranceContacts + * const insuranceContacts = await prisma.insuranceContact.findMany() + * + * // Get first 10 InsuranceContacts + * const insuranceContacts = await prisma.insuranceContact.findMany({ take: 10 }) + * + * // Only select the `id` + * const insuranceContactWithIdOnly = await prisma.insuranceContact.findMany({ select: { id: true } }) + * + */ + findMany(args?: SelectSubset>): Prisma.PrismaPromise<$Result.GetResult, T, "findMany", GlobalOmitOptions>> + + /** + * Create a InsuranceContact. + * @param {InsuranceContactCreateArgs} args - Arguments to create a InsuranceContact. + * @example + * // Create one InsuranceContact + * const InsuranceContact = await prisma.insuranceContact.create({ + * data: { + * // ... data to create a InsuranceContact + * } + * }) + * + */ + create(args: SelectSubset>): Prisma__InsuranceContactClient<$Result.GetResult, T, "create", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Create many InsuranceContacts. + * @param {InsuranceContactCreateManyArgs} args - Arguments to create many InsuranceContacts. + * @example + * // Create many InsuranceContacts + * const insuranceContact = await prisma.insuranceContact.createMany({ + * data: [ + * // ... provide data here + * ] + * }) + * + */ + createMany(args?: SelectSubset>): Prisma.PrismaPromise + + /** + * Create many InsuranceContacts and returns the data saved in the database. + * @param {InsuranceContactCreateManyAndReturnArgs} args - Arguments to create many InsuranceContacts. + * @example + * // Create many InsuranceContacts + * const insuranceContact = await prisma.insuranceContact.createManyAndReturn({ + * data: [ + * // ... provide data here + * ] + * }) + * + * // Create many InsuranceContacts and only return the `id` + * const insuranceContactWithIdOnly = await prisma.insuranceContact.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 InsuranceContact. + * @param {InsuranceContactDeleteArgs} args - Arguments to delete one InsuranceContact. + * @example + * // Delete one InsuranceContact + * const InsuranceContact = await prisma.insuranceContact.delete({ + * where: { + * // ... filter to delete one InsuranceContact + * } + * }) + * + */ + delete(args: SelectSubset>): Prisma__InsuranceContactClient<$Result.GetResult, T, "delete", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Update one InsuranceContact. + * @param {InsuranceContactUpdateArgs} args - Arguments to update one InsuranceContact. + * @example + * // Update one InsuranceContact + * const insuranceContact = await prisma.insuranceContact.update({ + * where: { + * // ... provide filter here + * }, + * data: { + * // ... provide data here + * } + * }) + * + */ + update(args: SelectSubset>): Prisma__InsuranceContactClient<$Result.GetResult, T, "update", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Delete zero or more InsuranceContacts. + * @param {InsuranceContactDeleteManyArgs} args - Arguments to filter InsuranceContacts to delete. + * @example + * // Delete a few InsuranceContacts + * const { count } = await prisma.insuranceContact.deleteMany({ + * where: { + * // ... provide filter here + * } + * }) + * + */ + deleteMany(args?: SelectSubset>): Prisma.PrismaPromise + + /** + * Update zero or more InsuranceContacts. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {InsuranceContactUpdateManyArgs} args - Arguments to update one or more rows. + * @example + * // Update many InsuranceContacts + * const insuranceContact = await prisma.insuranceContact.updateMany({ + * where: { + * // ... provide filter here + * }, + * data: { + * // ... provide data here + * } + * }) + * + */ + updateMany(args: SelectSubset>): Prisma.PrismaPromise + + /** + * Update zero or more InsuranceContacts and returns the data updated in the database. + * @param {InsuranceContactUpdateManyAndReturnArgs} args - Arguments to update many InsuranceContacts. + * @example + * // Update many InsuranceContacts + * const insuranceContact = await prisma.insuranceContact.updateManyAndReturn({ + * where: { + * // ... provide filter here + * }, + * data: [ + * // ... provide data here + * ] + * }) + * + * // Update zero or more InsuranceContacts and only return the `id` + * const insuranceContactWithIdOnly = await prisma.insuranceContact.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 InsuranceContact. + * @param {InsuranceContactUpsertArgs} args - Arguments to update or create a InsuranceContact. + * @example + * // Update or create a InsuranceContact + * const insuranceContact = await prisma.insuranceContact.upsert({ + * create: { + * // ... data to create a InsuranceContact + * }, + * update: { + * // ... in case it already exists, update + * }, + * where: { + * // ... the filter for the InsuranceContact we want to update + * } + * }) + */ + upsert(args: SelectSubset>): Prisma__InsuranceContactClient<$Result.GetResult, T, "upsert", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + + /** + * Count the number of InsuranceContacts. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {InsuranceContactCountArgs} args - Arguments to filter InsuranceContacts to count. + * @example + * // Count the number of InsuranceContacts + * const count = await prisma.insuranceContact.count({ + * where: { + * // ... the filter for the InsuranceContacts 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 InsuranceContact. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {InsuranceContactAggregateArgs} 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 InsuranceContact. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {InsuranceContactGroupByArgs} 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 InsuranceContactGroupByArgs, + HasSelectOrTake extends Or< + Extends<'skip', Keys>, + Extends<'take', Keys> + >, + OrderByArg extends True extends HasSelectOrTake + ? { orderBy: InsuranceContactGroupByArgs['orderBy'] } + : { orderBy?: InsuranceContactGroupByArgs['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 ? GetInsuranceContactGroupByPayload : Prisma.PrismaPromise + /** + * Fields of the InsuranceContact model + */ + readonly fields: InsuranceContactFieldRefs; + } + + /** + * The delegate class that acts as a "Promise-like" for InsuranceContact. + * 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__InsuranceContactClient 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 InsuranceContact model + */ + interface InsuranceContactFieldRefs { + readonly id: FieldRef<"InsuranceContact", 'Int'> + readonly userId: FieldRef<"InsuranceContact", 'Int'> + readonly name: FieldRef<"InsuranceContact", 'String'> + readonly phoneNumber: FieldRef<"InsuranceContact", 'String'> + readonly createdAt: FieldRef<"InsuranceContact", 'DateTime'> + } + + + // Custom InputTypes + /** + * InsuranceContact findUnique + */ + export type InsuranceContactFindUniqueArgs = { + /** + * Select specific fields to fetch from the InsuranceContact + */ + select?: InsuranceContactSelect | null + /** + * Omit specific fields from the InsuranceContact + */ + omit?: InsuranceContactOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: InsuranceContactInclude | null + /** + * Filter, which InsuranceContact to fetch. + */ + where: InsuranceContactWhereUniqueInput + } + + /** + * InsuranceContact findUniqueOrThrow + */ + export type InsuranceContactFindUniqueOrThrowArgs = { + /** + * Select specific fields to fetch from the InsuranceContact + */ + select?: InsuranceContactSelect | null + /** + * Omit specific fields from the InsuranceContact + */ + omit?: InsuranceContactOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: InsuranceContactInclude | null + /** + * Filter, which InsuranceContact to fetch. + */ + where: InsuranceContactWhereUniqueInput + } + + /** + * InsuranceContact findFirst + */ + export type InsuranceContactFindFirstArgs = { + /** + * Select specific fields to fetch from the InsuranceContact + */ + select?: InsuranceContactSelect | null + /** + * Omit specific fields from the InsuranceContact + */ + omit?: InsuranceContactOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: InsuranceContactInclude | null + /** + * Filter, which InsuranceContact to fetch. + */ + where?: InsuranceContactWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of InsuranceContacts to fetch. + */ + orderBy?: InsuranceContactOrderByWithRelationInput | InsuranceContactOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for searching for InsuranceContacts. + */ + cursor?: InsuranceContactWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` InsuranceContacts 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` InsuranceContacts. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} + * + * Filter by unique combinations of InsuranceContacts. + */ + distinct?: InsuranceContactScalarFieldEnum | InsuranceContactScalarFieldEnum[] + } + + /** + * InsuranceContact findFirstOrThrow + */ + export type InsuranceContactFindFirstOrThrowArgs = { + /** + * Select specific fields to fetch from the InsuranceContact + */ + select?: InsuranceContactSelect | null + /** + * Omit specific fields from the InsuranceContact + */ + omit?: InsuranceContactOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: InsuranceContactInclude | null + /** + * Filter, which InsuranceContact to fetch. + */ + where?: InsuranceContactWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of InsuranceContacts to fetch. + */ + orderBy?: InsuranceContactOrderByWithRelationInput | InsuranceContactOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for searching for InsuranceContacts. + */ + cursor?: InsuranceContactWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` InsuranceContacts 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` InsuranceContacts. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} + * + * Filter by unique combinations of InsuranceContacts. + */ + distinct?: InsuranceContactScalarFieldEnum | InsuranceContactScalarFieldEnum[] + } + + /** + * InsuranceContact findMany + */ + export type InsuranceContactFindManyArgs = { + /** + * Select specific fields to fetch from the InsuranceContact + */ + select?: InsuranceContactSelect | null + /** + * Omit specific fields from the InsuranceContact + */ + omit?: InsuranceContactOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: InsuranceContactInclude | null + /** + * Filter, which InsuranceContacts to fetch. + */ + where?: InsuranceContactWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of InsuranceContacts to fetch. + */ + orderBy?: InsuranceContactOrderByWithRelationInput | InsuranceContactOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for listing InsuranceContacts. + */ + cursor?: InsuranceContactWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` InsuranceContacts 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` InsuranceContacts. + */ + skip?: number + distinct?: InsuranceContactScalarFieldEnum | InsuranceContactScalarFieldEnum[] + } + + /** + * InsuranceContact create + */ + export type InsuranceContactCreateArgs = { + /** + * Select specific fields to fetch from the InsuranceContact + */ + select?: InsuranceContactSelect | null + /** + * Omit specific fields from the InsuranceContact + */ + omit?: InsuranceContactOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: InsuranceContactInclude | null + /** + * The data needed to create a InsuranceContact. + */ + data: XOR + } + + /** + * InsuranceContact createMany + */ + export type InsuranceContactCreateManyArgs = { + /** + * The data used to create many InsuranceContacts. + */ + data: InsuranceContactCreateManyInput | InsuranceContactCreateManyInput[] + skipDuplicates?: boolean + } + + /** + * InsuranceContact createManyAndReturn + */ + export type InsuranceContactCreateManyAndReturnArgs = { + /** + * Select specific fields to fetch from the InsuranceContact + */ + select?: InsuranceContactSelectCreateManyAndReturn | null + /** + * Omit specific fields from the InsuranceContact + */ + omit?: InsuranceContactOmit | null + /** + * The data used to create many InsuranceContacts. + */ + data: InsuranceContactCreateManyInput | InsuranceContactCreateManyInput[] + skipDuplicates?: boolean + /** + * Choose, which related nodes to fetch as well + */ + include?: InsuranceContactIncludeCreateManyAndReturn | null + } + + /** + * InsuranceContact update + */ + export type InsuranceContactUpdateArgs = { + /** + * Select specific fields to fetch from the InsuranceContact + */ + select?: InsuranceContactSelect | null + /** + * Omit specific fields from the InsuranceContact + */ + omit?: InsuranceContactOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: InsuranceContactInclude | null + /** + * The data needed to update a InsuranceContact. + */ + data: XOR + /** + * Choose, which InsuranceContact to update. + */ + where: InsuranceContactWhereUniqueInput + } + + /** + * InsuranceContact updateMany + */ + export type InsuranceContactUpdateManyArgs = { + /** + * The data used to update InsuranceContacts. + */ + data: XOR + /** + * Filter which InsuranceContacts to update + */ + where?: InsuranceContactWhereInput + /** + * Limit how many InsuranceContacts to update. + */ + limit?: number + } + + /** + * InsuranceContact updateManyAndReturn + */ + export type InsuranceContactUpdateManyAndReturnArgs = { + /** + * Select specific fields to fetch from the InsuranceContact + */ + select?: InsuranceContactSelectUpdateManyAndReturn | null + /** + * Omit specific fields from the InsuranceContact + */ + omit?: InsuranceContactOmit | null + /** + * The data used to update InsuranceContacts. + */ + data: XOR + /** + * Filter which InsuranceContacts to update + */ + where?: InsuranceContactWhereInput + /** + * Limit how many InsuranceContacts to update. + */ + limit?: number + /** + * Choose, which related nodes to fetch as well + */ + include?: InsuranceContactIncludeUpdateManyAndReturn | null + } + + /** + * InsuranceContact upsert + */ + export type InsuranceContactUpsertArgs = { + /** + * Select specific fields to fetch from the InsuranceContact + */ + select?: InsuranceContactSelect | null + /** + * Omit specific fields from the InsuranceContact + */ + omit?: InsuranceContactOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: InsuranceContactInclude | null + /** + * The filter to search for the InsuranceContact to update in case it exists. + */ + where: InsuranceContactWhereUniqueInput + /** + * In case the InsuranceContact found by the `where` argument doesn't exist, create a new InsuranceContact with this data. + */ + create: XOR + /** + * In case the InsuranceContact was found with the provided `where` argument, update it with this data. + */ + update: XOR + } + + /** + * InsuranceContact delete + */ + export type InsuranceContactDeleteArgs = { + /** + * Select specific fields to fetch from the InsuranceContact + */ + select?: InsuranceContactSelect | null + /** + * Omit specific fields from the InsuranceContact + */ + omit?: InsuranceContactOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: InsuranceContactInclude | null + /** + * Filter which InsuranceContact to delete. + */ + where: InsuranceContactWhereUniqueInput + } + + /** + * InsuranceContact deleteMany + */ + export type InsuranceContactDeleteManyArgs = { + /** + * Filter which InsuranceContacts to delete + */ + where?: InsuranceContactWhereInput + /** + * Limit how many InsuranceContacts to delete. + */ + limit?: number + } + + /** + * InsuranceContact without action + */ + export type InsuranceContactDefaultArgs = { + /** + * Select specific fields to fetch from the InsuranceContact + */ + select?: InsuranceContactSelect | null + /** + * Omit specific fields from the InsuranceContact + */ + omit?: InsuranceContactOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: InsuranceContactInclude | null + } + + /** * Model ProcedureTimeslot */ @@ -38629,6 +41853,3373 @@ export namespace Prisma { } + /** + * Model PatientConversation + */ + + export type AggregatePatientConversation = { + _count: PatientConversationCountAggregateOutputType | null + _avg: PatientConversationAvgAggregateOutputType | null + _sum: PatientConversationSumAggregateOutputType | null + _min: PatientConversationMinAggregateOutputType | null + _max: PatientConversationMaxAggregateOutputType | null + } + + export type PatientConversationAvgAggregateOutputType = { + id: number | null + patientId: number | null + userId: number | null + } + + export type PatientConversationSumAggregateOutputType = { + id: number | null + patientId: number | null + userId: number | null + } + + export type PatientConversationMinAggregateOutputType = { + id: number | null + patientId: number | null + userId: number | null + stage: string | null + aiHandoff: boolean | null + updatedAt: Date | null + } + + export type PatientConversationMaxAggregateOutputType = { + id: number | null + patientId: number | null + userId: number | null + stage: string | null + aiHandoff: boolean | null + updatedAt: Date | null + } + + export type PatientConversationCountAggregateOutputType = { + id: number + patientId: number + userId: number + stage: number + aiHandoff: number + updatedAt: number + _all: number + } + + + export type PatientConversationAvgAggregateInputType = { + id?: true + patientId?: true + userId?: true + } + + export type PatientConversationSumAggregateInputType = { + id?: true + patientId?: true + userId?: true + } + + export type PatientConversationMinAggregateInputType = { + id?: true + patientId?: true + userId?: true + stage?: true + aiHandoff?: true + updatedAt?: true + } + + export type PatientConversationMaxAggregateInputType = { + id?: true + patientId?: true + userId?: true + stage?: true + aiHandoff?: true + updatedAt?: true + } + + export type PatientConversationCountAggregateInputType = { + id?: true + patientId?: true + userId?: true + stage?: true + aiHandoff?: true + updatedAt?: true + _all?: true + } + + export type PatientConversationAggregateArgs = { + /** + * Filter which PatientConversation to aggregate. + */ + where?: PatientConversationWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of PatientConversations to fetch. + */ + orderBy?: PatientConversationOrderByWithRelationInput | PatientConversationOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the start position + */ + cursor?: PatientConversationWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` PatientConversations 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` PatientConversations. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Count returned PatientConversations + **/ + _count?: true | PatientConversationCountAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to average + **/ + _avg?: PatientConversationAvgAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to sum + **/ + _sum?: PatientConversationSumAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to find the minimum value + **/ + _min?: PatientConversationMinAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to find the maximum value + **/ + _max?: PatientConversationMaxAggregateInputType + } + + export type GetPatientConversationAggregateType = { + [P in keyof T & keyof AggregatePatientConversation]: P extends '_count' | 'count' + ? T[P] extends true + ? number + : GetScalarType + : GetScalarType + } + + + + + export type PatientConversationGroupByArgs = { + where?: PatientConversationWhereInput + orderBy?: PatientConversationOrderByWithAggregationInput | PatientConversationOrderByWithAggregationInput[] + by: PatientConversationScalarFieldEnum[] | PatientConversationScalarFieldEnum + having?: PatientConversationScalarWhereWithAggregatesInput + take?: number + skip?: number + _count?: PatientConversationCountAggregateInputType | true + _avg?: PatientConversationAvgAggregateInputType + _sum?: PatientConversationSumAggregateInputType + _min?: PatientConversationMinAggregateInputType + _max?: PatientConversationMaxAggregateInputType + } + + export type PatientConversationGroupByOutputType = { + id: number + patientId: number + userId: number + stage: string + aiHandoff: boolean + updatedAt: Date + _count: PatientConversationCountAggregateOutputType | null + _avg: PatientConversationAvgAggregateOutputType | null + _sum: PatientConversationSumAggregateOutputType | null + _min: PatientConversationMinAggregateOutputType | null + _max: PatientConversationMaxAggregateOutputType | null + } + + type GetPatientConversationGroupByPayload = Prisma.PrismaPromise< + Array< + PickEnumerable & + { + [P in ((keyof T) & (keyof PatientConversationGroupByOutputType))]: P extends '_count' + ? T[P] extends boolean + ? number + : GetScalarType + : GetScalarType + } + > + > + + + export type PatientConversationSelect = $Extensions.GetSelect<{ + id?: boolean + patientId?: boolean + userId?: boolean + stage?: boolean + aiHandoff?: boolean + updatedAt?: boolean + patient?: boolean | PatientDefaultArgs + user?: boolean | UserDefaultArgs + }, ExtArgs["result"]["patientConversation"]> + + export type PatientConversationSelectCreateManyAndReturn = $Extensions.GetSelect<{ + id?: boolean + patientId?: boolean + userId?: boolean + stage?: boolean + aiHandoff?: boolean + updatedAt?: boolean + patient?: boolean | PatientDefaultArgs + user?: boolean | UserDefaultArgs + }, ExtArgs["result"]["patientConversation"]> + + export type PatientConversationSelectUpdateManyAndReturn = $Extensions.GetSelect<{ + id?: boolean + patientId?: boolean + userId?: boolean + stage?: boolean + aiHandoff?: boolean + updatedAt?: boolean + patient?: boolean | PatientDefaultArgs + user?: boolean | UserDefaultArgs + }, ExtArgs["result"]["patientConversation"]> + + export type PatientConversationSelectScalar = { + id?: boolean + patientId?: boolean + userId?: boolean + stage?: boolean + aiHandoff?: boolean + updatedAt?: boolean + } + + export type PatientConversationOmit = $Extensions.GetOmit<"id" | "patientId" | "userId" | "stage" | "aiHandoff" | "updatedAt", ExtArgs["result"]["patientConversation"]> + export type PatientConversationInclude = { + patient?: boolean | PatientDefaultArgs + user?: boolean | UserDefaultArgs + } + export type PatientConversationIncludeCreateManyAndReturn = { + patient?: boolean | PatientDefaultArgs + user?: boolean | UserDefaultArgs + } + export type PatientConversationIncludeUpdateManyAndReturn = { + patient?: boolean | PatientDefaultArgs + user?: boolean | UserDefaultArgs + } + + export type $PatientConversationPayload = { + name: "PatientConversation" + objects: { + patient: Prisma.$PatientPayload + user: Prisma.$UserPayload + } + scalars: $Extensions.GetPayloadResult<{ + id: number + patientId: number + userId: number + stage: string + aiHandoff: boolean + updatedAt: Date + }, ExtArgs["result"]["patientConversation"]> + composites: {} + } + + type PatientConversationGetPayload = $Result.GetResult + + type PatientConversationCountArgs = + Omit & { + select?: PatientConversationCountAggregateInputType | true + } + + export interface PatientConversationDelegate { + [K: symbol]: { types: Prisma.TypeMap['model']['PatientConversation'], meta: { name: 'PatientConversation' } } + /** + * Find zero or one PatientConversation that matches the filter. + * @param {PatientConversationFindUniqueArgs} args - Arguments to find a PatientConversation + * @example + * // Get one PatientConversation + * const patientConversation = await prisma.patientConversation.findUnique({ + * where: { + * // ... provide filter here + * } + * }) + */ + findUnique(args: SelectSubset>): Prisma__PatientConversationClient<$Result.GetResult, T, "findUnique", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> + + /** + * Find one PatientConversation that matches the filter or throw an error with `error.code='P2025'` + * if no matches were found. + * @param {PatientConversationFindUniqueOrThrowArgs} args - Arguments to find a PatientConversation + * @example + * // Get one PatientConversation + * const patientConversation = await prisma.patientConversation.findUniqueOrThrow({ + * where: { + * // ... provide filter here + * } + * }) + */ + findUniqueOrThrow(args: SelectSubset>): Prisma__PatientConversationClient<$Result.GetResult, T, "findUniqueOrThrow", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Find the first PatientConversation 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 {PatientConversationFindFirstArgs} args - Arguments to find a PatientConversation + * @example + * // Get one PatientConversation + * const patientConversation = await prisma.patientConversation.findFirst({ + * where: { + * // ... provide filter here + * } + * }) + */ + findFirst(args?: SelectSubset>): Prisma__PatientConversationClient<$Result.GetResult, T, "findFirst", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> + + /** + * Find the first PatientConversation 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 {PatientConversationFindFirstOrThrowArgs} args - Arguments to find a PatientConversation + * @example + * // Get one PatientConversation + * const patientConversation = await prisma.patientConversation.findFirstOrThrow({ + * where: { + * // ... provide filter here + * } + * }) + */ + findFirstOrThrow(args?: SelectSubset>): Prisma__PatientConversationClient<$Result.GetResult, T, "findFirstOrThrow", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Find zero or more PatientConversations 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 {PatientConversationFindManyArgs} args - Arguments to filter and select certain fields only. + * @example + * // Get all PatientConversations + * const patientConversations = await prisma.patientConversation.findMany() + * + * // Get first 10 PatientConversations + * const patientConversations = await prisma.patientConversation.findMany({ take: 10 }) + * + * // Only select the `id` + * const patientConversationWithIdOnly = await prisma.patientConversation.findMany({ select: { id: true } }) + * + */ + findMany(args?: SelectSubset>): Prisma.PrismaPromise<$Result.GetResult, T, "findMany", GlobalOmitOptions>> + + /** + * Create a PatientConversation. + * @param {PatientConversationCreateArgs} args - Arguments to create a PatientConversation. + * @example + * // Create one PatientConversation + * const PatientConversation = await prisma.patientConversation.create({ + * data: { + * // ... data to create a PatientConversation + * } + * }) + * + */ + create(args: SelectSubset>): Prisma__PatientConversationClient<$Result.GetResult, T, "create", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Create many PatientConversations. + * @param {PatientConversationCreateManyArgs} args - Arguments to create many PatientConversations. + * @example + * // Create many PatientConversations + * const patientConversation = await prisma.patientConversation.createMany({ + * data: [ + * // ... provide data here + * ] + * }) + * + */ + createMany(args?: SelectSubset>): Prisma.PrismaPromise + + /** + * Create many PatientConversations and returns the data saved in the database. + * @param {PatientConversationCreateManyAndReturnArgs} args - Arguments to create many PatientConversations. + * @example + * // Create many PatientConversations + * const patientConversation = await prisma.patientConversation.createManyAndReturn({ + * data: [ + * // ... provide data here + * ] + * }) + * + * // Create many PatientConversations and only return the `id` + * const patientConversationWithIdOnly = await prisma.patientConversation.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 PatientConversation. + * @param {PatientConversationDeleteArgs} args - Arguments to delete one PatientConversation. + * @example + * // Delete one PatientConversation + * const PatientConversation = await prisma.patientConversation.delete({ + * where: { + * // ... filter to delete one PatientConversation + * } + * }) + * + */ + delete(args: SelectSubset>): Prisma__PatientConversationClient<$Result.GetResult, T, "delete", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Update one PatientConversation. + * @param {PatientConversationUpdateArgs} args - Arguments to update one PatientConversation. + * @example + * // Update one PatientConversation + * const patientConversation = await prisma.patientConversation.update({ + * where: { + * // ... provide filter here + * }, + * data: { + * // ... provide data here + * } + * }) + * + */ + update(args: SelectSubset>): Prisma__PatientConversationClient<$Result.GetResult, T, "update", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Delete zero or more PatientConversations. + * @param {PatientConversationDeleteManyArgs} args - Arguments to filter PatientConversations to delete. + * @example + * // Delete a few PatientConversations + * const { count } = await prisma.patientConversation.deleteMany({ + * where: { + * // ... provide filter here + * } + * }) + * + */ + deleteMany(args?: SelectSubset>): Prisma.PrismaPromise + + /** + * Update zero or more PatientConversations. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {PatientConversationUpdateManyArgs} args - Arguments to update one or more rows. + * @example + * // Update many PatientConversations + * const patientConversation = await prisma.patientConversation.updateMany({ + * where: { + * // ... provide filter here + * }, + * data: { + * // ... provide data here + * } + * }) + * + */ + updateMany(args: SelectSubset>): Prisma.PrismaPromise + + /** + * Update zero or more PatientConversations and returns the data updated in the database. + * @param {PatientConversationUpdateManyAndReturnArgs} args - Arguments to update many PatientConversations. + * @example + * // Update many PatientConversations + * const patientConversation = await prisma.patientConversation.updateManyAndReturn({ + * where: { + * // ... provide filter here + * }, + * data: [ + * // ... provide data here + * ] + * }) + * + * // Update zero or more PatientConversations and only return the `id` + * const patientConversationWithIdOnly = await prisma.patientConversation.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 PatientConversation. + * @param {PatientConversationUpsertArgs} args - Arguments to update or create a PatientConversation. + * @example + * // Update or create a PatientConversation + * const patientConversation = await prisma.patientConversation.upsert({ + * create: { + * // ... data to create a PatientConversation + * }, + * update: { + * // ... in case it already exists, update + * }, + * where: { + * // ... the filter for the PatientConversation we want to update + * } + * }) + */ + upsert(args: SelectSubset>): Prisma__PatientConversationClient<$Result.GetResult, T, "upsert", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + + /** + * Count the number of PatientConversations. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {PatientConversationCountArgs} args - Arguments to filter PatientConversations to count. + * @example + * // Count the number of PatientConversations + * const count = await prisma.patientConversation.count({ + * where: { + * // ... the filter for the PatientConversations 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 PatientConversation. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {PatientConversationAggregateArgs} 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 PatientConversation. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {PatientConversationGroupByArgs} 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 PatientConversationGroupByArgs, + HasSelectOrTake extends Or< + Extends<'skip', Keys>, + Extends<'take', Keys> + >, + OrderByArg extends True extends HasSelectOrTake + ? { orderBy: PatientConversationGroupByArgs['orderBy'] } + : { orderBy?: PatientConversationGroupByArgs['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 ? GetPatientConversationGroupByPayload : Prisma.PrismaPromise + /** + * Fields of the PatientConversation model + */ + readonly fields: PatientConversationFieldRefs; + } + + /** + * The delegate class that acts as a "Promise-like" for PatientConversation. + * 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__PatientConversationClient extends Prisma.PrismaPromise { + readonly [Symbol.toStringTag]: "PrismaPromise" + patient = {}>(args?: Subset>): Prisma__PatientClient<$Result.GetResult, T, "findUniqueOrThrow", GlobalOmitOptions> | Null, Null, ExtArgs, GlobalOmitOptions> + 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 PatientConversation model + */ + interface PatientConversationFieldRefs { + readonly id: FieldRef<"PatientConversation", 'Int'> + readonly patientId: FieldRef<"PatientConversation", 'Int'> + readonly userId: FieldRef<"PatientConversation", 'Int'> + readonly stage: FieldRef<"PatientConversation", 'String'> + readonly aiHandoff: FieldRef<"PatientConversation", 'Boolean'> + readonly updatedAt: FieldRef<"PatientConversation", 'DateTime'> + } + + + // Custom InputTypes + /** + * PatientConversation findUnique + */ + export type PatientConversationFindUniqueArgs = { + /** + * Select specific fields to fetch from the PatientConversation + */ + select?: PatientConversationSelect | null + /** + * Omit specific fields from the PatientConversation + */ + omit?: PatientConversationOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: PatientConversationInclude | null + /** + * Filter, which PatientConversation to fetch. + */ + where: PatientConversationWhereUniqueInput + } + + /** + * PatientConversation findUniqueOrThrow + */ + export type PatientConversationFindUniqueOrThrowArgs = { + /** + * Select specific fields to fetch from the PatientConversation + */ + select?: PatientConversationSelect | null + /** + * Omit specific fields from the PatientConversation + */ + omit?: PatientConversationOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: PatientConversationInclude | null + /** + * Filter, which PatientConversation to fetch. + */ + where: PatientConversationWhereUniqueInput + } + + /** + * PatientConversation findFirst + */ + export type PatientConversationFindFirstArgs = { + /** + * Select specific fields to fetch from the PatientConversation + */ + select?: PatientConversationSelect | null + /** + * Omit specific fields from the PatientConversation + */ + omit?: PatientConversationOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: PatientConversationInclude | null + /** + * Filter, which PatientConversation to fetch. + */ + where?: PatientConversationWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of PatientConversations to fetch. + */ + orderBy?: PatientConversationOrderByWithRelationInput | PatientConversationOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for searching for PatientConversations. + */ + cursor?: PatientConversationWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` PatientConversations 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` PatientConversations. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} + * + * Filter by unique combinations of PatientConversations. + */ + distinct?: PatientConversationScalarFieldEnum | PatientConversationScalarFieldEnum[] + } + + /** + * PatientConversation findFirstOrThrow + */ + export type PatientConversationFindFirstOrThrowArgs = { + /** + * Select specific fields to fetch from the PatientConversation + */ + select?: PatientConversationSelect | null + /** + * Omit specific fields from the PatientConversation + */ + omit?: PatientConversationOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: PatientConversationInclude | null + /** + * Filter, which PatientConversation to fetch. + */ + where?: PatientConversationWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of PatientConversations to fetch. + */ + orderBy?: PatientConversationOrderByWithRelationInput | PatientConversationOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for searching for PatientConversations. + */ + cursor?: PatientConversationWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` PatientConversations 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` PatientConversations. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} + * + * Filter by unique combinations of PatientConversations. + */ + distinct?: PatientConversationScalarFieldEnum | PatientConversationScalarFieldEnum[] + } + + /** + * PatientConversation findMany + */ + export type PatientConversationFindManyArgs = { + /** + * Select specific fields to fetch from the PatientConversation + */ + select?: PatientConversationSelect | null + /** + * Omit specific fields from the PatientConversation + */ + omit?: PatientConversationOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: PatientConversationInclude | null + /** + * Filter, which PatientConversations to fetch. + */ + where?: PatientConversationWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of PatientConversations to fetch. + */ + orderBy?: PatientConversationOrderByWithRelationInput | PatientConversationOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for listing PatientConversations. + */ + cursor?: PatientConversationWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` PatientConversations 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` PatientConversations. + */ + skip?: number + distinct?: PatientConversationScalarFieldEnum | PatientConversationScalarFieldEnum[] + } + + /** + * PatientConversation create + */ + export type PatientConversationCreateArgs = { + /** + * Select specific fields to fetch from the PatientConversation + */ + select?: PatientConversationSelect | null + /** + * Omit specific fields from the PatientConversation + */ + omit?: PatientConversationOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: PatientConversationInclude | null + /** + * The data needed to create a PatientConversation. + */ + data: XOR + } + + /** + * PatientConversation createMany + */ + export type PatientConversationCreateManyArgs = { + /** + * The data used to create many PatientConversations. + */ + data: PatientConversationCreateManyInput | PatientConversationCreateManyInput[] + skipDuplicates?: boolean + } + + /** + * PatientConversation createManyAndReturn + */ + export type PatientConversationCreateManyAndReturnArgs = { + /** + * Select specific fields to fetch from the PatientConversation + */ + select?: PatientConversationSelectCreateManyAndReturn | null + /** + * Omit specific fields from the PatientConversation + */ + omit?: PatientConversationOmit | null + /** + * The data used to create many PatientConversations. + */ + data: PatientConversationCreateManyInput | PatientConversationCreateManyInput[] + skipDuplicates?: boolean + /** + * Choose, which related nodes to fetch as well + */ + include?: PatientConversationIncludeCreateManyAndReturn | null + } + + /** + * PatientConversation update + */ + export type PatientConversationUpdateArgs = { + /** + * Select specific fields to fetch from the PatientConversation + */ + select?: PatientConversationSelect | null + /** + * Omit specific fields from the PatientConversation + */ + omit?: PatientConversationOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: PatientConversationInclude | null + /** + * The data needed to update a PatientConversation. + */ + data: XOR + /** + * Choose, which PatientConversation to update. + */ + where: PatientConversationWhereUniqueInput + } + + /** + * PatientConversation updateMany + */ + export type PatientConversationUpdateManyArgs = { + /** + * The data used to update PatientConversations. + */ + data: XOR + /** + * Filter which PatientConversations to update + */ + where?: PatientConversationWhereInput + /** + * Limit how many PatientConversations to update. + */ + limit?: number + } + + /** + * PatientConversation updateManyAndReturn + */ + export type PatientConversationUpdateManyAndReturnArgs = { + /** + * Select specific fields to fetch from the PatientConversation + */ + select?: PatientConversationSelectUpdateManyAndReturn | null + /** + * Omit specific fields from the PatientConversation + */ + omit?: PatientConversationOmit | null + /** + * The data used to update PatientConversations. + */ + data: XOR + /** + * Filter which PatientConversations to update + */ + where?: PatientConversationWhereInput + /** + * Limit how many PatientConversations to update. + */ + limit?: number + /** + * Choose, which related nodes to fetch as well + */ + include?: PatientConversationIncludeUpdateManyAndReturn | null + } + + /** + * PatientConversation upsert + */ + export type PatientConversationUpsertArgs = { + /** + * Select specific fields to fetch from the PatientConversation + */ + select?: PatientConversationSelect | null + /** + * Omit specific fields from the PatientConversation + */ + omit?: PatientConversationOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: PatientConversationInclude | null + /** + * The filter to search for the PatientConversation to update in case it exists. + */ + where: PatientConversationWhereUniqueInput + /** + * In case the PatientConversation found by the `where` argument doesn't exist, create a new PatientConversation with this data. + */ + create: XOR + /** + * In case the PatientConversation was found with the provided `where` argument, update it with this data. + */ + update: XOR + } + + /** + * PatientConversation delete + */ + export type PatientConversationDeleteArgs = { + /** + * Select specific fields to fetch from the PatientConversation + */ + select?: PatientConversationSelect | null + /** + * Omit specific fields from the PatientConversation + */ + omit?: PatientConversationOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: PatientConversationInclude | null + /** + * Filter which PatientConversation to delete. + */ + where: PatientConversationWhereUniqueInput + } + + /** + * PatientConversation deleteMany + */ + export type PatientConversationDeleteManyArgs = { + /** + * Filter which PatientConversations to delete + */ + where?: PatientConversationWhereInput + /** + * Limit how many PatientConversations to delete. + */ + limit?: number + } + + /** + * PatientConversation without action + */ + export type PatientConversationDefaultArgs = { + /** + * Select specific fields to fetch from the PatientConversation + */ + select?: PatientConversationSelect | null + /** + * Omit specific fields from the PatientConversation + */ + omit?: PatientConversationOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: PatientConversationInclude | null + } + + + /** + * Model CommissionBatch + */ + + export type AggregateCommissionBatch = { + _count: CommissionBatchCountAggregateOutputType | null + _avg: CommissionBatchAvgAggregateOutputType | null + _sum: CommissionBatchSumAggregateOutputType | null + _min: CommissionBatchMinAggregateOutputType | null + _max: CommissionBatchMaxAggregateOutputType | null + } + + export type CommissionBatchAvgAggregateOutputType = { + id: number | null + npiProviderId: number | null + totalCollection: Decimal | null + commissionAmount: Decimal | null + } + + export type CommissionBatchSumAggregateOutputType = { + id: number | null + npiProviderId: number | null + totalCollection: Decimal | null + commissionAmount: Decimal | null + } + + export type CommissionBatchMinAggregateOutputType = { + id: number | null + npiProviderId: number | null + totalCollection: Decimal | null + commissionAmount: Decimal | null + notes: string | null + createdAt: Date | null + } + + export type CommissionBatchMaxAggregateOutputType = { + id: number | null + npiProviderId: number | null + totalCollection: Decimal | null + commissionAmount: Decimal | null + notes: string | null + createdAt: Date | null + } + + export type CommissionBatchCountAggregateOutputType = { + id: number + npiProviderId: number + totalCollection: number + commissionAmount: number + notes: number + createdAt: number + _all: number + } + + + export type CommissionBatchAvgAggregateInputType = { + id?: true + npiProviderId?: true + totalCollection?: true + commissionAmount?: true + } + + export type CommissionBatchSumAggregateInputType = { + id?: true + npiProviderId?: true + totalCollection?: true + commissionAmount?: true + } + + export type CommissionBatchMinAggregateInputType = { + id?: true + npiProviderId?: true + totalCollection?: true + commissionAmount?: true + notes?: true + createdAt?: true + } + + export type CommissionBatchMaxAggregateInputType = { + id?: true + npiProviderId?: true + totalCollection?: true + commissionAmount?: true + notes?: true + createdAt?: true + } + + export type CommissionBatchCountAggregateInputType = { + id?: true + npiProviderId?: true + totalCollection?: true + commissionAmount?: true + notes?: true + createdAt?: true + _all?: true + } + + export type CommissionBatchAggregateArgs = { + /** + * Filter which CommissionBatch to aggregate. + */ + where?: CommissionBatchWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of CommissionBatches to fetch. + */ + orderBy?: CommissionBatchOrderByWithRelationInput | CommissionBatchOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the start position + */ + cursor?: CommissionBatchWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` CommissionBatches 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` CommissionBatches. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Count returned CommissionBatches + **/ + _count?: true | CommissionBatchCountAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to average + **/ + _avg?: CommissionBatchAvgAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to sum + **/ + _sum?: CommissionBatchSumAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to find the minimum value + **/ + _min?: CommissionBatchMinAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to find the maximum value + **/ + _max?: CommissionBatchMaxAggregateInputType + } + + export type GetCommissionBatchAggregateType = { + [P in keyof T & keyof AggregateCommissionBatch]: P extends '_count' | 'count' + ? T[P] extends true + ? number + : GetScalarType + : GetScalarType + } + + + + + export type CommissionBatchGroupByArgs = { + where?: CommissionBatchWhereInput + orderBy?: CommissionBatchOrderByWithAggregationInput | CommissionBatchOrderByWithAggregationInput[] + by: CommissionBatchScalarFieldEnum[] | CommissionBatchScalarFieldEnum + having?: CommissionBatchScalarWhereWithAggregatesInput + take?: number + skip?: number + _count?: CommissionBatchCountAggregateInputType | true + _avg?: CommissionBatchAvgAggregateInputType + _sum?: CommissionBatchSumAggregateInputType + _min?: CommissionBatchMinAggregateInputType + _max?: CommissionBatchMaxAggregateInputType + } + + export type CommissionBatchGroupByOutputType = { + id: number + npiProviderId: number + totalCollection: Decimal + commissionAmount: Decimal + notes: string | null + createdAt: Date + _count: CommissionBatchCountAggregateOutputType | null + _avg: CommissionBatchAvgAggregateOutputType | null + _sum: CommissionBatchSumAggregateOutputType | null + _min: CommissionBatchMinAggregateOutputType | null + _max: CommissionBatchMaxAggregateOutputType | null + } + + type GetCommissionBatchGroupByPayload = Prisma.PrismaPromise< + Array< + PickEnumerable & + { + [P in ((keyof T) & (keyof CommissionBatchGroupByOutputType))]: P extends '_count' + ? T[P] extends boolean + ? number + : GetScalarType + : GetScalarType + } + > + > + + + export type CommissionBatchSelect = $Extensions.GetSelect<{ + id?: boolean + npiProviderId?: boolean + totalCollection?: boolean + commissionAmount?: boolean + notes?: boolean + createdAt?: boolean + npiProvider?: boolean | NpiProviderDefaultArgs + items?: boolean | CommissionBatch$itemsArgs + _count?: boolean | CommissionBatchCountOutputTypeDefaultArgs + }, ExtArgs["result"]["commissionBatch"]> + + export type CommissionBatchSelectCreateManyAndReturn = $Extensions.GetSelect<{ + id?: boolean + npiProviderId?: boolean + totalCollection?: boolean + commissionAmount?: boolean + notes?: boolean + createdAt?: boolean + npiProvider?: boolean | NpiProviderDefaultArgs + }, ExtArgs["result"]["commissionBatch"]> + + export type CommissionBatchSelectUpdateManyAndReturn = $Extensions.GetSelect<{ + id?: boolean + npiProviderId?: boolean + totalCollection?: boolean + commissionAmount?: boolean + notes?: boolean + createdAt?: boolean + npiProvider?: boolean | NpiProviderDefaultArgs + }, ExtArgs["result"]["commissionBatch"]> + + export type CommissionBatchSelectScalar = { + id?: boolean + npiProviderId?: boolean + totalCollection?: boolean + commissionAmount?: boolean + notes?: boolean + createdAt?: boolean + } + + export type CommissionBatchOmit = $Extensions.GetOmit<"id" | "npiProviderId" | "totalCollection" | "commissionAmount" | "notes" | "createdAt", ExtArgs["result"]["commissionBatch"]> + export type CommissionBatchInclude = { + npiProvider?: boolean | NpiProviderDefaultArgs + items?: boolean | CommissionBatch$itemsArgs + _count?: boolean | CommissionBatchCountOutputTypeDefaultArgs + } + export type CommissionBatchIncludeCreateManyAndReturn = { + npiProvider?: boolean | NpiProviderDefaultArgs + } + export type CommissionBatchIncludeUpdateManyAndReturn = { + npiProvider?: boolean | NpiProviderDefaultArgs + } + + export type $CommissionBatchPayload = { + name: "CommissionBatch" + objects: { + npiProvider: Prisma.$NpiProviderPayload + items: Prisma.$CommissionBatchItemPayload[] + } + scalars: $Extensions.GetPayloadResult<{ + id: number + npiProviderId: number + totalCollection: Prisma.Decimal + commissionAmount: Prisma.Decimal + notes: string | null + createdAt: Date + }, ExtArgs["result"]["commissionBatch"]> + composites: {} + } + + type CommissionBatchGetPayload = $Result.GetResult + + type CommissionBatchCountArgs = + Omit & { + select?: CommissionBatchCountAggregateInputType | true + } + + export interface CommissionBatchDelegate { + [K: symbol]: { types: Prisma.TypeMap['model']['CommissionBatch'], meta: { name: 'CommissionBatch' } } + /** + * Find zero or one CommissionBatch that matches the filter. + * @param {CommissionBatchFindUniqueArgs} args - Arguments to find a CommissionBatch + * @example + * // Get one CommissionBatch + * const commissionBatch = await prisma.commissionBatch.findUnique({ + * where: { + * // ... provide filter here + * } + * }) + */ + findUnique(args: SelectSubset>): Prisma__CommissionBatchClient<$Result.GetResult, T, "findUnique", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> + + /** + * Find one CommissionBatch that matches the filter or throw an error with `error.code='P2025'` + * if no matches were found. + * @param {CommissionBatchFindUniqueOrThrowArgs} args - Arguments to find a CommissionBatch + * @example + * // Get one CommissionBatch + * const commissionBatch = await prisma.commissionBatch.findUniqueOrThrow({ + * where: { + * // ... provide filter here + * } + * }) + */ + findUniqueOrThrow(args: SelectSubset>): Prisma__CommissionBatchClient<$Result.GetResult, T, "findUniqueOrThrow", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Find the first CommissionBatch 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 {CommissionBatchFindFirstArgs} args - Arguments to find a CommissionBatch + * @example + * // Get one CommissionBatch + * const commissionBatch = await prisma.commissionBatch.findFirst({ + * where: { + * // ... provide filter here + * } + * }) + */ + findFirst(args?: SelectSubset>): Prisma__CommissionBatchClient<$Result.GetResult, T, "findFirst", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> + + /** + * Find the first CommissionBatch 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 {CommissionBatchFindFirstOrThrowArgs} args - Arguments to find a CommissionBatch + * @example + * // Get one CommissionBatch + * const commissionBatch = await prisma.commissionBatch.findFirstOrThrow({ + * where: { + * // ... provide filter here + * } + * }) + */ + findFirstOrThrow(args?: SelectSubset>): Prisma__CommissionBatchClient<$Result.GetResult, T, "findFirstOrThrow", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Find zero or more CommissionBatches 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 {CommissionBatchFindManyArgs} args - Arguments to filter and select certain fields only. + * @example + * // Get all CommissionBatches + * const commissionBatches = await prisma.commissionBatch.findMany() + * + * // Get first 10 CommissionBatches + * const commissionBatches = await prisma.commissionBatch.findMany({ take: 10 }) + * + * // Only select the `id` + * const commissionBatchWithIdOnly = await prisma.commissionBatch.findMany({ select: { id: true } }) + * + */ + findMany(args?: SelectSubset>): Prisma.PrismaPromise<$Result.GetResult, T, "findMany", GlobalOmitOptions>> + + /** + * Create a CommissionBatch. + * @param {CommissionBatchCreateArgs} args - Arguments to create a CommissionBatch. + * @example + * // Create one CommissionBatch + * const CommissionBatch = await prisma.commissionBatch.create({ + * data: { + * // ... data to create a CommissionBatch + * } + * }) + * + */ + create(args: SelectSubset>): Prisma__CommissionBatchClient<$Result.GetResult, T, "create", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Create many CommissionBatches. + * @param {CommissionBatchCreateManyArgs} args - Arguments to create many CommissionBatches. + * @example + * // Create many CommissionBatches + * const commissionBatch = await prisma.commissionBatch.createMany({ + * data: [ + * // ... provide data here + * ] + * }) + * + */ + createMany(args?: SelectSubset>): Prisma.PrismaPromise + + /** + * Create many CommissionBatches and returns the data saved in the database. + * @param {CommissionBatchCreateManyAndReturnArgs} args - Arguments to create many CommissionBatches. + * @example + * // Create many CommissionBatches + * const commissionBatch = await prisma.commissionBatch.createManyAndReturn({ + * data: [ + * // ... provide data here + * ] + * }) + * + * // Create many CommissionBatches and only return the `id` + * const commissionBatchWithIdOnly = await prisma.commissionBatch.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 CommissionBatch. + * @param {CommissionBatchDeleteArgs} args - Arguments to delete one CommissionBatch. + * @example + * // Delete one CommissionBatch + * const CommissionBatch = await prisma.commissionBatch.delete({ + * where: { + * // ... filter to delete one CommissionBatch + * } + * }) + * + */ + delete(args: SelectSubset>): Prisma__CommissionBatchClient<$Result.GetResult, T, "delete", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Update one CommissionBatch. + * @param {CommissionBatchUpdateArgs} args - Arguments to update one CommissionBatch. + * @example + * // Update one CommissionBatch + * const commissionBatch = await prisma.commissionBatch.update({ + * where: { + * // ... provide filter here + * }, + * data: { + * // ... provide data here + * } + * }) + * + */ + update(args: SelectSubset>): Prisma__CommissionBatchClient<$Result.GetResult, T, "update", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Delete zero or more CommissionBatches. + * @param {CommissionBatchDeleteManyArgs} args - Arguments to filter CommissionBatches to delete. + * @example + * // Delete a few CommissionBatches + * const { count } = await prisma.commissionBatch.deleteMany({ + * where: { + * // ... provide filter here + * } + * }) + * + */ + deleteMany(args?: SelectSubset>): Prisma.PrismaPromise + + /** + * Update zero or more CommissionBatches. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {CommissionBatchUpdateManyArgs} args - Arguments to update one or more rows. + * @example + * // Update many CommissionBatches + * const commissionBatch = await prisma.commissionBatch.updateMany({ + * where: { + * // ... provide filter here + * }, + * data: { + * // ... provide data here + * } + * }) + * + */ + updateMany(args: SelectSubset>): Prisma.PrismaPromise + + /** + * Update zero or more CommissionBatches and returns the data updated in the database. + * @param {CommissionBatchUpdateManyAndReturnArgs} args - Arguments to update many CommissionBatches. + * @example + * // Update many CommissionBatches + * const commissionBatch = await prisma.commissionBatch.updateManyAndReturn({ + * where: { + * // ... provide filter here + * }, + * data: [ + * // ... provide data here + * ] + * }) + * + * // Update zero or more CommissionBatches and only return the `id` + * const commissionBatchWithIdOnly = await prisma.commissionBatch.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 CommissionBatch. + * @param {CommissionBatchUpsertArgs} args - Arguments to update or create a CommissionBatch. + * @example + * // Update or create a CommissionBatch + * const commissionBatch = await prisma.commissionBatch.upsert({ + * create: { + * // ... data to create a CommissionBatch + * }, + * update: { + * // ... in case it already exists, update + * }, + * where: { + * // ... the filter for the CommissionBatch we want to update + * } + * }) + */ + upsert(args: SelectSubset>): Prisma__CommissionBatchClient<$Result.GetResult, T, "upsert", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + + /** + * Count the number of CommissionBatches. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {CommissionBatchCountArgs} args - Arguments to filter CommissionBatches to count. + * @example + * // Count the number of CommissionBatches + * const count = await prisma.commissionBatch.count({ + * where: { + * // ... the filter for the CommissionBatches 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 CommissionBatch. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {CommissionBatchAggregateArgs} 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 CommissionBatch. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {CommissionBatchGroupByArgs} 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 CommissionBatchGroupByArgs, + HasSelectOrTake extends Or< + Extends<'skip', Keys>, + Extends<'take', Keys> + >, + OrderByArg extends True extends HasSelectOrTake + ? { orderBy: CommissionBatchGroupByArgs['orderBy'] } + : { orderBy?: CommissionBatchGroupByArgs['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 ? GetCommissionBatchGroupByPayload : Prisma.PrismaPromise + /** + * Fields of the CommissionBatch model + */ + readonly fields: CommissionBatchFieldRefs; + } + + /** + * The delegate class that acts as a "Promise-like" for CommissionBatch. + * 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__CommissionBatchClient extends Prisma.PrismaPromise { + readonly [Symbol.toStringTag]: "PrismaPromise" + npiProvider = {}>(args?: Subset>): Prisma__NpiProviderClient<$Result.GetResult, T, "findUniqueOrThrow", GlobalOmitOptions> | Null, Null, ExtArgs, GlobalOmitOptions> + items = {}>(args?: Subset>): Prisma.PrismaPromise<$Result.GetResult, T, "findMany", GlobalOmitOptions> | Null> + /** + * 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 CommissionBatch model + */ + interface CommissionBatchFieldRefs { + readonly id: FieldRef<"CommissionBatch", 'Int'> + readonly npiProviderId: FieldRef<"CommissionBatch", 'Int'> + readonly totalCollection: FieldRef<"CommissionBatch", 'Decimal'> + readonly commissionAmount: FieldRef<"CommissionBatch", 'Decimal'> + readonly notes: FieldRef<"CommissionBatch", 'String'> + readonly createdAt: FieldRef<"CommissionBatch", 'DateTime'> + } + + + // Custom InputTypes + /** + * CommissionBatch findUnique + */ + export type CommissionBatchFindUniqueArgs = { + /** + * Select specific fields to fetch from the CommissionBatch + */ + select?: CommissionBatchSelect | null + /** + * Omit specific fields from the CommissionBatch + */ + omit?: CommissionBatchOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: CommissionBatchInclude | null + /** + * Filter, which CommissionBatch to fetch. + */ + where: CommissionBatchWhereUniqueInput + } + + /** + * CommissionBatch findUniqueOrThrow + */ + export type CommissionBatchFindUniqueOrThrowArgs = { + /** + * Select specific fields to fetch from the CommissionBatch + */ + select?: CommissionBatchSelect | null + /** + * Omit specific fields from the CommissionBatch + */ + omit?: CommissionBatchOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: CommissionBatchInclude | null + /** + * Filter, which CommissionBatch to fetch. + */ + where: CommissionBatchWhereUniqueInput + } + + /** + * CommissionBatch findFirst + */ + export type CommissionBatchFindFirstArgs = { + /** + * Select specific fields to fetch from the CommissionBatch + */ + select?: CommissionBatchSelect | null + /** + * Omit specific fields from the CommissionBatch + */ + omit?: CommissionBatchOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: CommissionBatchInclude | null + /** + * Filter, which CommissionBatch to fetch. + */ + where?: CommissionBatchWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of CommissionBatches to fetch. + */ + orderBy?: CommissionBatchOrderByWithRelationInput | CommissionBatchOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for searching for CommissionBatches. + */ + cursor?: CommissionBatchWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` CommissionBatches 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` CommissionBatches. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} + * + * Filter by unique combinations of CommissionBatches. + */ + distinct?: CommissionBatchScalarFieldEnum | CommissionBatchScalarFieldEnum[] + } + + /** + * CommissionBatch findFirstOrThrow + */ + export type CommissionBatchFindFirstOrThrowArgs = { + /** + * Select specific fields to fetch from the CommissionBatch + */ + select?: CommissionBatchSelect | null + /** + * Omit specific fields from the CommissionBatch + */ + omit?: CommissionBatchOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: CommissionBatchInclude | null + /** + * Filter, which CommissionBatch to fetch. + */ + where?: CommissionBatchWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of CommissionBatches to fetch. + */ + orderBy?: CommissionBatchOrderByWithRelationInput | CommissionBatchOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for searching for CommissionBatches. + */ + cursor?: CommissionBatchWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` CommissionBatches 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` CommissionBatches. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} + * + * Filter by unique combinations of CommissionBatches. + */ + distinct?: CommissionBatchScalarFieldEnum | CommissionBatchScalarFieldEnum[] + } + + /** + * CommissionBatch findMany + */ + export type CommissionBatchFindManyArgs = { + /** + * Select specific fields to fetch from the CommissionBatch + */ + select?: CommissionBatchSelect | null + /** + * Omit specific fields from the CommissionBatch + */ + omit?: CommissionBatchOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: CommissionBatchInclude | null + /** + * Filter, which CommissionBatches to fetch. + */ + where?: CommissionBatchWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of CommissionBatches to fetch. + */ + orderBy?: CommissionBatchOrderByWithRelationInput | CommissionBatchOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for listing CommissionBatches. + */ + cursor?: CommissionBatchWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` CommissionBatches 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` CommissionBatches. + */ + skip?: number + distinct?: CommissionBatchScalarFieldEnum | CommissionBatchScalarFieldEnum[] + } + + /** + * CommissionBatch create + */ + export type CommissionBatchCreateArgs = { + /** + * Select specific fields to fetch from the CommissionBatch + */ + select?: CommissionBatchSelect | null + /** + * Omit specific fields from the CommissionBatch + */ + omit?: CommissionBatchOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: CommissionBatchInclude | null + /** + * The data needed to create a CommissionBatch. + */ + data: XOR + } + + /** + * CommissionBatch createMany + */ + export type CommissionBatchCreateManyArgs = { + /** + * The data used to create many CommissionBatches. + */ + data: CommissionBatchCreateManyInput | CommissionBatchCreateManyInput[] + skipDuplicates?: boolean + } + + /** + * CommissionBatch createManyAndReturn + */ + export type CommissionBatchCreateManyAndReturnArgs = { + /** + * Select specific fields to fetch from the CommissionBatch + */ + select?: CommissionBatchSelectCreateManyAndReturn | null + /** + * Omit specific fields from the CommissionBatch + */ + omit?: CommissionBatchOmit | null + /** + * The data used to create many CommissionBatches. + */ + data: CommissionBatchCreateManyInput | CommissionBatchCreateManyInput[] + skipDuplicates?: boolean + /** + * Choose, which related nodes to fetch as well + */ + include?: CommissionBatchIncludeCreateManyAndReturn | null + } + + /** + * CommissionBatch update + */ + export type CommissionBatchUpdateArgs = { + /** + * Select specific fields to fetch from the CommissionBatch + */ + select?: CommissionBatchSelect | null + /** + * Omit specific fields from the CommissionBatch + */ + omit?: CommissionBatchOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: CommissionBatchInclude | null + /** + * The data needed to update a CommissionBatch. + */ + data: XOR + /** + * Choose, which CommissionBatch to update. + */ + where: CommissionBatchWhereUniqueInput + } + + /** + * CommissionBatch updateMany + */ + export type CommissionBatchUpdateManyArgs = { + /** + * The data used to update CommissionBatches. + */ + data: XOR + /** + * Filter which CommissionBatches to update + */ + where?: CommissionBatchWhereInput + /** + * Limit how many CommissionBatches to update. + */ + limit?: number + } + + /** + * CommissionBatch updateManyAndReturn + */ + export type CommissionBatchUpdateManyAndReturnArgs = { + /** + * Select specific fields to fetch from the CommissionBatch + */ + select?: CommissionBatchSelectUpdateManyAndReturn | null + /** + * Omit specific fields from the CommissionBatch + */ + omit?: CommissionBatchOmit | null + /** + * The data used to update CommissionBatches. + */ + data: XOR + /** + * Filter which CommissionBatches to update + */ + where?: CommissionBatchWhereInput + /** + * Limit how many CommissionBatches to update. + */ + limit?: number + /** + * Choose, which related nodes to fetch as well + */ + include?: CommissionBatchIncludeUpdateManyAndReturn | null + } + + /** + * CommissionBatch upsert + */ + export type CommissionBatchUpsertArgs = { + /** + * Select specific fields to fetch from the CommissionBatch + */ + select?: CommissionBatchSelect | null + /** + * Omit specific fields from the CommissionBatch + */ + omit?: CommissionBatchOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: CommissionBatchInclude | null + /** + * The filter to search for the CommissionBatch to update in case it exists. + */ + where: CommissionBatchWhereUniqueInput + /** + * In case the CommissionBatch found by the `where` argument doesn't exist, create a new CommissionBatch with this data. + */ + create: XOR + /** + * In case the CommissionBatch was found with the provided `where` argument, update it with this data. + */ + update: XOR + } + + /** + * CommissionBatch delete + */ + export type CommissionBatchDeleteArgs = { + /** + * Select specific fields to fetch from the CommissionBatch + */ + select?: CommissionBatchSelect | null + /** + * Omit specific fields from the CommissionBatch + */ + omit?: CommissionBatchOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: CommissionBatchInclude | null + /** + * Filter which CommissionBatch to delete. + */ + where: CommissionBatchWhereUniqueInput + } + + /** + * CommissionBatch deleteMany + */ + export type CommissionBatchDeleteManyArgs = { + /** + * Filter which CommissionBatches to delete + */ + where?: CommissionBatchWhereInput + /** + * Limit how many CommissionBatches to delete. + */ + limit?: number + } + + /** + * CommissionBatch.items + */ + export type CommissionBatch$itemsArgs = { + /** + * Select specific fields to fetch from the CommissionBatchItem + */ + select?: CommissionBatchItemSelect | null + /** + * Omit specific fields from the CommissionBatchItem + */ + omit?: CommissionBatchItemOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: CommissionBatchItemInclude | null + where?: CommissionBatchItemWhereInput + orderBy?: CommissionBatchItemOrderByWithRelationInput | CommissionBatchItemOrderByWithRelationInput[] + cursor?: CommissionBatchItemWhereUniqueInput + take?: number + skip?: number + distinct?: CommissionBatchItemScalarFieldEnum | CommissionBatchItemScalarFieldEnum[] + } + + /** + * CommissionBatch without action + */ + export type CommissionBatchDefaultArgs = { + /** + * Select specific fields to fetch from the CommissionBatch + */ + select?: CommissionBatchSelect | null + /** + * Omit specific fields from the CommissionBatch + */ + omit?: CommissionBatchOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: CommissionBatchInclude | null + } + + + /** + * Model CommissionBatchItem + */ + + export type AggregateCommissionBatchItem = { + _count: CommissionBatchItemCountAggregateOutputType | null + _avg: CommissionBatchItemAvgAggregateOutputType | null + _sum: CommissionBatchItemSumAggregateOutputType | null + _min: CommissionBatchItemMinAggregateOutputType | null + _max: CommissionBatchItemMaxAggregateOutputType | null + } + + export type CommissionBatchItemAvgAggregateOutputType = { + id: number | null + commissionBatchId: number | null + paymentId: number | null + collectionAmount: Decimal | null + } + + export type CommissionBatchItemSumAggregateOutputType = { + id: number | null + commissionBatchId: number | null + paymentId: number | null + collectionAmount: Decimal | null + } + + export type CommissionBatchItemMinAggregateOutputType = { + id: number | null + commissionBatchId: number | null + paymentId: number | null + collectionAmount: Decimal | null + } + + export type CommissionBatchItemMaxAggregateOutputType = { + id: number | null + commissionBatchId: number | null + paymentId: number | null + collectionAmount: Decimal | null + } + + export type CommissionBatchItemCountAggregateOutputType = { + id: number + commissionBatchId: number + paymentId: number + collectionAmount: number + _all: number + } + + + export type CommissionBatchItemAvgAggregateInputType = { + id?: true + commissionBatchId?: true + paymentId?: true + collectionAmount?: true + } + + export type CommissionBatchItemSumAggregateInputType = { + id?: true + commissionBatchId?: true + paymentId?: true + collectionAmount?: true + } + + export type CommissionBatchItemMinAggregateInputType = { + id?: true + commissionBatchId?: true + paymentId?: true + collectionAmount?: true + } + + export type CommissionBatchItemMaxAggregateInputType = { + id?: true + commissionBatchId?: true + paymentId?: true + collectionAmount?: true + } + + export type CommissionBatchItemCountAggregateInputType = { + id?: true + commissionBatchId?: true + paymentId?: true + collectionAmount?: true + _all?: true + } + + export type CommissionBatchItemAggregateArgs = { + /** + * Filter which CommissionBatchItem to aggregate. + */ + where?: CommissionBatchItemWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of CommissionBatchItems to fetch. + */ + orderBy?: CommissionBatchItemOrderByWithRelationInput | CommissionBatchItemOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the start position + */ + cursor?: CommissionBatchItemWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` CommissionBatchItems 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` CommissionBatchItems. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Count returned CommissionBatchItems + **/ + _count?: true | CommissionBatchItemCountAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to average + **/ + _avg?: CommissionBatchItemAvgAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to sum + **/ + _sum?: CommissionBatchItemSumAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to find the minimum value + **/ + _min?: CommissionBatchItemMinAggregateInputType + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs} + * + * Select which fields to find the maximum value + **/ + _max?: CommissionBatchItemMaxAggregateInputType + } + + export type GetCommissionBatchItemAggregateType = { + [P in keyof T & keyof AggregateCommissionBatchItem]: P extends '_count' | 'count' + ? T[P] extends true + ? number + : GetScalarType + : GetScalarType + } + + + + + export type CommissionBatchItemGroupByArgs = { + where?: CommissionBatchItemWhereInput + orderBy?: CommissionBatchItemOrderByWithAggregationInput | CommissionBatchItemOrderByWithAggregationInput[] + by: CommissionBatchItemScalarFieldEnum[] | CommissionBatchItemScalarFieldEnum + having?: CommissionBatchItemScalarWhereWithAggregatesInput + take?: number + skip?: number + _count?: CommissionBatchItemCountAggregateInputType | true + _avg?: CommissionBatchItemAvgAggregateInputType + _sum?: CommissionBatchItemSumAggregateInputType + _min?: CommissionBatchItemMinAggregateInputType + _max?: CommissionBatchItemMaxAggregateInputType + } + + export type CommissionBatchItemGroupByOutputType = { + id: number + commissionBatchId: number + paymentId: number + collectionAmount: Decimal + _count: CommissionBatchItemCountAggregateOutputType | null + _avg: CommissionBatchItemAvgAggregateOutputType | null + _sum: CommissionBatchItemSumAggregateOutputType | null + _min: CommissionBatchItemMinAggregateOutputType | null + _max: CommissionBatchItemMaxAggregateOutputType | null + } + + type GetCommissionBatchItemGroupByPayload = Prisma.PrismaPromise< + Array< + PickEnumerable & + { + [P in ((keyof T) & (keyof CommissionBatchItemGroupByOutputType))]: P extends '_count' + ? T[P] extends boolean + ? number + : GetScalarType + : GetScalarType + } + > + > + + + export type CommissionBatchItemSelect = $Extensions.GetSelect<{ + id?: boolean + commissionBatchId?: boolean + paymentId?: boolean + collectionAmount?: boolean + commissionBatch?: boolean | CommissionBatchDefaultArgs + payment?: boolean | PaymentDefaultArgs + }, ExtArgs["result"]["commissionBatchItem"]> + + export type CommissionBatchItemSelectCreateManyAndReturn = $Extensions.GetSelect<{ + id?: boolean + commissionBatchId?: boolean + paymentId?: boolean + collectionAmount?: boolean + commissionBatch?: boolean | CommissionBatchDefaultArgs + payment?: boolean | PaymentDefaultArgs + }, ExtArgs["result"]["commissionBatchItem"]> + + export type CommissionBatchItemSelectUpdateManyAndReturn = $Extensions.GetSelect<{ + id?: boolean + commissionBatchId?: boolean + paymentId?: boolean + collectionAmount?: boolean + commissionBatch?: boolean | CommissionBatchDefaultArgs + payment?: boolean | PaymentDefaultArgs + }, ExtArgs["result"]["commissionBatchItem"]> + + export type CommissionBatchItemSelectScalar = { + id?: boolean + commissionBatchId?: boolean + paymentId?: boolean + collectionAmount?: boolean + } + + export type CommissionBatchItemOmit = $Extensions.GetOmit<"id" | "commissionBatchId" | "paymentId" | "collectionAmount", ExtArgs["result"]["commissionBatchItem"]> + export type CommissionBatchItemInclude = { + commissionBatch?: boolean | CommissionBatchDefaultArgs + payment?: boolean | PaymentDefaultArgs + } + export type CommissionBatchItemIncludeCreateManyAndReturn = { + commissionBatch?: boolean | CommissionBatchDefaultArgs + payment?: boolean | PaymentDefaultArgs + } + export type CommissionBatchItemIncludeUpdateManyAndReturn = { + commissionBatch?: boolean | CommissionBatchDefaultArgs + payment?: boolean | PaymentDefaultArgs + } + + export type $CommissionBatchItemPayload = { + name: "CommissionBatchItem" + objects: { + commissionBatch: Prisma.$CommissionBatchPayload + payment: Prisma.$PaymentPayload + } + scalars: $Extensions.GetPayloadResult<{ + id: number + commissionBatchId: number + paymentId: number + collectionAmount: Prisma.Decimal + }, ExtArgs["result"]["commissionBatchItem"]> + composites: {} + } + + type CommissionBatchItemGetPayload = $Result.GetResult + + type CommissionBatchItemCountArgs = + Omit & { + select?: CommissionBatchItemCountAggregateInputType | true + } + + export interface CommissionBatchItemDelegate { + [K: symbol]: { types: Prisma.TypeMap['model']['CommissionBatchItem'], meta: { name: 'CommissionBatchItem' } } + /** + * Find zero or one CommissionBatchItem that matches the filter. + * @param {CommissionBatchItemFindUniqueArgs} args - Arguments to find a CommissionBatchItem + * @example + * // Get one CommissionBatchItem + * const commissionBatchItem = await prisma.commissionBatchItem.findUnique({ + * where: { + * // ... provide filter here + * } + * }) + */ + findUnique(args: SelectSubset>): Prisma__CommissionBatchItemClient<$Result.GetResult, T, "findUnique", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> + + /** + * Find one CommissionBatchItem that matches the filter or throw an error with `error.code='P2025'` + * if no matches were found. + * @param {CommissionBatchItemFindUniqueOrThrowArgs} args - Arguments to find a CommissionBatchItem + * @example + * // Get one CommissionBatchItem + * const commissionBatchItem = await prisma.commissionBatchItem.findUniqueOrThrow({ + * where: { + * // ... provide filter here + * } + * }) + */ + findUniqueOrThrow(args: SelectSubset>): Prisma__CommissionBatchItemClient<$Result.GetResult, T, "findUniqueOrThrow", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Find the first CommissionBatchItem 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 {CommissionBatchItemFindFirstArgs} args - Arguments to find a CommissionBatchItem + * @example + * // Get one CommissionBatchItem + * const commissionBatchItem = await prisma.commissionBatchItem.findFirst({ + * where: { + * // ... provide filter here + * } + * }) + */ + findFirst(args?: SelectSubset>): Prisma__CommissionBatchItemClient<$Result.GetResult, T, "findFirst", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions> + + /** + * Find the first CommissionBatchItem 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 {CommissionBatchItemFindFirstOrThrowArgs} args - Arguments to find a CommissionBatchItem + * @example + * // Get one CommissionBatchItem + * const commissionBatchItem = await prisma.commissionBatchItem.findFirstOrThrow({ + * where: { + * // ... provide filter here + * } + * }) + */ + findFirstOrThrow(args?: SelectSubset>): Prisma__CommissionBatchItemClient<$Result.GetResult, T, "findFirstOrThrow", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Find zero or more CommissionBatchItems 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 {CommissionBatchItemFindManyArgs} args - Arguments to filter and select certain fields only. + * @example + * // Get all CommissionBatchItems + * const commissionBatchItems = await prisma.commissionBatchItem.findMany() + * + * // Get first 10 CommissionBatchItems + * const commissionBatchItems = await prisma.commissionBatchItem.findMany({ take: 10 }) + * + * // Only select the `id` + * const commissionBatchItemWithIdOnly = await prisma.commissionBatchItem.findMany({ select: { id: true } }) + * + */ + findMany(args?: SelectSubset>): Prisma.PrismaPromise<$Result.GetResult, T, "findMany", GlobalOmitOptions>> + + /** + * Create a CommissionBatchItem. + * @param {CommissionBatchItemCreateArgs} args - Arguments to create a CommissionBatchItem. + * @example + * // Create one CommissionBatchItem + * const CommissionBatchItem = await prisma.commissionBatchItem.create({ + * data: { + * // ... data to create a CommissionBatchItem + * } + * }) + * + */ + create(args: SelectSubset>): Prisma__CommissionBatchItemClient<$Result.GetResult, T, "create", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Create many CommissionBatchItems. + * @param {CommissionBatchItemCreateManyArgs} args - Arguments to create many CommissionBatchItems. + * @example + * // Create many CommissionBatchItems + * const commissionBatchItem = await prisma.commissionBatchItem.createMany({ + * data: [ + * // ... provide data here + * ] + * }) + * + */ + createMany(args?: SelectSubset>): Prisma.PrismaPromise + + /** + * Create many CommissionBatchItems and returns the data saved in the database. + * @param {CommissionBatchItemCreateManyAndReturnArgs} args - Arguments to create many CommissionBatchItems. + * @example + * // Create many CommissionBatchItems + * const commissionBatchItem = await prisma.commissionBatchItem.createManyAndReturn({ + * data: [ + * // ... provide data here + * ] + * }) + * + * // Create many CommissionBatchItems and only return the `id` + * const commissionBatchItemWithIdOnly = await prisma.commissionBatchItem.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 CommissionBatchItem. + * @param {CommissionBatchItemDeleteArgs} args - Arguments to delete one CommissionBatchItem. + * @example + * // Delete one CommissionBatchItem + * const CommissionBatchItem = await prisma.commissionBatchItem.delete({ + * where: { + * // ... filter to delete one CommissionBatchItem + * } + * }) + * + */ + delete(args: SelectSubset>): Prisma__CommissionBatchItemClient<$Result.GetResult, T, "delete", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Update one CommissionBatchItem. + * @param {CommissionBatchItemUpdateArgs} args - Arguments to update one CommissionBatchItem. + * @example + * // Update one CommissionBatchItem + * const commissionBatchItem = await prisma.commissionBatchItem.update({ + * where: { + * // ... provide filter here + * }, + * data: { + * // ... provide data here + * } + * }) + * + */ + update(args: SelectSubset>): Prisma__CommissionBatchItemClient<$Result.GetResult, T, "update", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + /** + * Delete zero or more CommissionBatchItems. + * @param {CommissionBatchItemDeleteManyArgs} args - Arguments to filter CommissionBatchItems to delete. + * @example + * // Delete a few CommissionBatchItems + * const { count } = await prisma.commissionBatchItem.deleteMany({ + * where: { + * // ... provide filter here + * } + * }) + * + */ + deleteMany(args?: SelectSubset>): Prisma.PrismaPromise + + /** + * Update zero or more CommissionBatchItems. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {CommissionBatchItemUpdateManyArgs} args - Arguments to update one or more rows. + * @example + * // Update many CommissionBatchItems + * const commissionBatchItem = await prisma.commissionBatchItem.updateMany({ + * where: { + * // ... provide filter here + * }, + * data: { + * // ... provide data here + * } + * }) + * + */ + updateMany(args: SelectSubset>): Prisma.PrismaPromise + + /** + * Update zero or more CommissionBatchItems and returns the data updated in the database. + * @param {CommissionBatchItemUpdateManyAndReturnArgs} args - Arguments to update many CommissionBatchItems. + * @example + * // Update many CommissionBatchItems + * const commissionBatchItem = await prisma.commissionBatchItem.updateManyAndReturn({ + * where: { + * // ... provide filter here + * }, + * data: [ + * // ... provide data here + * ] + * }) + * + * // Update zero or more CommissionBatchItems and only return the `id` + * const commissionBatchItemWithIdOnly = await prisma.commissionBatchItem.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 CommissionBatchItem. + * @param {CommissionBatchItemUpsertArgs} args - Arguments to update or create a CommissionBatchItem. + * @example + * // Update or create a CommissionBatchItem + * const commissionBatchItem = await prisma.commissionBatchItem.upsert({ + * create: { + * // ... data to create a CommissionBatchItem + * }, + * update: { + * // ... in case it already exists, update + * }, + * where: { + * // ... the filter for the CommissionBatchItem we want to update + * } + * }) + */ + upsert(args: SelectSubset>): Prisma__CommissionBatchItemClient<$Result.GetResult, T, "upsert", GlobalOmitOptions>, never, ExtArgs, GlobalOmitOptions> + + + /** + * Count the number of CommissionBatchItems. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {CommissionBatchItemCountArgs} args - Arguments to filter CommissionBatchItems to count. + * @example + * // Count the number of CommissionBatchItems + * const count = await prisma.commissionBatchItem.count({ + * where: { + * // ... the filter for the CommissionBatchItems 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 CommissionBatchItem. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {CommissionBatchItemAggregateArgs} 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 CommissionBatchItem. + * Note, that providing `undefined` is treated as the value not being there. + * Read more here: https://pris.ly/d/null-undefined + * @param {CommissionBatchItemGroupByArgs} 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 CommissionBatchItemGroupByArgs, + HasSelectOrTake extends Or< + Extends<'skip', Keys>, + Extends<'take', Keys> + >, + OrderByArg extends True extends HasSelectOrTake + ? { orderBy: CommissionBatchItemGroupByArgs['orderBy'] } + : { orderBy?: CommissionBatchItemGroupByArgs['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 ? GetCommissionBatchItemGroupByPayload : Prisma.PrismaPromise + /** + * Fields of the CommissionBatchItem model + */ + readonly fields: CommissionBatchItemFieldRefs; + } + + /** + * The delegate class that acts as a "Promise-like" for CommissionBatchItem. + * 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__CommissionBatchItemClient extends Prisma.PrismaPromise { + readonly [Symbol.toStringTag]: "PrismaPromise" + commissionBatch = {}>(args?: Subset>): Prisma__CommissionBatchClient<$Result.GetResult, T, "findUniqueOrThrow", GlobalOmitOptions> | Null, Null, ExtArgs, GlobalOmitOptions> + payment = {}>(args?: Subset>): Prisma__PaymentClient<$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 CommissionBatchItem model + */ + interface CommissionBatchItemFieldRefs { + readonly id: FieldRef<"CommissionBatchItem", 'Int'> + readonly commissionBatchId: FieldRef<"CommissionBatchItem", 'Int'> + readonly paymentId: FieldRef<"CommissionBatchItem", 'Int'> + readonly collectionAmount: FieldRef<"CommissionBatchItem", 'Decimal'> + } + + + // Custom InputTypes + /** + * CommissionBatchItem findUnique + */ + export type CommissionBatchItemFindUniqueArgs = { + /** + * Select specific fields to fetch from the CommissionBatchItem + */ + select?: CommissionBatchItemSelect | null + /** + * Omit specific fields from the CommissionBatchItem + */ + omit?: CommissionBatchItemOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: CommissionBatchItemInclude | null + /** + * Filter, which CommissionBatchItem to fetch. + */ + where: CommissionBatchItemWhereUniqueInput + } + + /** + * CommissionBatchItem findUniqueOrThrow + */ + export type CommissionBatchItemFindUniqueOrThrowArgs = { + /** + * Select specific fields to fetch from the CommissionBatchItem + */ + select?: CommissionBatchItemSelect | null + /** + * Omit specific fields from the CommissionBatchItem + */ + omit?: CommissionBatchItemOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: CommissionBatchItemInclude | null + /** + * Filter, which CommissionBatchItem to fetch. + */ + where: CommissionBatchItemWhereUniqueInput + } + + /** + * CommissionBatchItem findFirst + */ + export type CommissionBatchItemFindFirstArgs = { + /** + * Select specific fields to fetch from the CommissionBatchItem + */ + select?: CommissionBatchItemSelect | null + /** + * Omit specific fields from the CommissionBatchItem + */ + omit?: CommissionBatchItemOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: CommissionBatchItemInclude | null + /** + * Filter, which CommissionBatchItem to fetch. + */ + where?: CommissionBatchItemWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of CommissionBatchItems to fetch. + */ + orderBy?: CommissionBatchItemOrderByWithRelationInput | CommissionBatchItemOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for searching for CommissionBatchItems. + */ + cursor?: CommissionBatchItemWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` CommissionBatchItems 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` CommissionBatchItems. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} + * + * Filter by unique combinations of CommissionBatchItems. + */ + distinct?: CommissionBatchItemScalarFieldEnum | CommissionBatchItemScalarFieldEnum[] + } + + /** + * CommissionBatchItem findFirstOrThrow + */ + export type CommissionBatchItemFindFirstOrThrowArgs = { + /** + * Select specific fields to fetch from the CommissionBatchItem + */ + select?: CommissionBatchItemSelect | null + /** + * Omit specific fields from the CommissionBatchItem + */ + omit?: CommissionBatchItemOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: CommissionBatchItemInclude | null + /** + * Filter, which CommissionBatchItem to fetch. + */ + where?: CommissionBatchItemWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of CommissionBatchItems to fetch. + */ + orderBy?: CommissionBatchItemOrderByWithRelationInput | CommissionBatchItemOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for searching for CommissionBatchItems. + */ + cursor?: CommissionBatchItemWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` CommissionBatchItems 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` CommissionBatchItems. + */ + skip?: number + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/distinct Distinct Docs} + * + * Filter by unique combinations of CommissionBatchItems. + */ + distinct?: CommissionBatchItemScalarFieldEnum | CommissionBatchItemScalarFieldEnum[] + } + + /** + * CommissionBatchItem findMany + */ + export type CommissionBatchItemFindManyArgs = { + /** + * Select specific fields to fetch from the CommissionBatchItem + */ + select?: CommissionBatchItemSelect | null + /** + * Omit specific fields from the CommissionBatchItem + */ + omit?: CommissionBatchItemOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: CommissionBatchItemInclude | null + /** + * Filter, which CommissionBatchItems to fetch. + */ + where?: CommissionBatchItemWhereInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/sorting Sorting Docs} + * + * Determine the order of CommissionBatchItems to fetch. + */ + orderBy?: CommissionBatchItemOrderByWithRelationInput | CommissionBatchItemOrderByWithRelationInput[] + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination#cursor-based-pagination Cursor Docs} + * + * Sets the position for listing CommissionBatchItems. + */ + cursor?: CommissionBatchItemWhereUniqueInput + /** + * {@link https://www.prisma.io/docs/concepts/components/prisma-client/pagination Pagination Docs} + * + * Take `±n` CommissionBatchItems 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` CommissionBatchItems. + */ + skip?: number + distinct?: CommissionBatchItemScalarFieldEnum | CommissionBatchItemScalarFieldEnum[] + } + + /** + * CommissionBatchItem create + */ + export type CommissionBatchItemCreateArgs = { + /** + * Select specific fields to fetch from the CommissionBatchItem + */ + select?: CommissionBatchItemSelect | null + /** + * Omit specific fields from the CommissionBatchItem + */ + omit?: CommissionBatchItemOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: CommissionBatchItemInclude | null + /** + * The data needed to create a CommissionBatchItem. + */ + data: XOR + } + + /** + * CommissionBatchItem createMany + */ + export type CommissionBatchItemCreateManyArgs = { + /** + * The data used to create many CommissionBatchItems. + */ + data: CommissionBatchItemCreateManyInput | CommissionBatchItemCreateManyInput[] + skipDuplicates?: boolean + } + + /** + * CommissionBatchItem createManyAndReturn + */ + export type CommissionBatchItemCreateManyAndReturnArgs = { + /** + * Select specific fields to fetch from the CommissionBatchItem + */ + select?: CommissionBatchItemSelectCreateManyAndReturn | null + /** + * Omit specific fields from the CommissionBatchItem + */ + omit?: CommissionBatchItemOmit | null + /** + * The data used to create many CommissionBatchItems. + */ + data: CommissionBatchItemCreateManyInput | CommissionBatchItemCreateManyInput[] + skipDuplicates?: boolean + /** + * Choose, which related nodes to fetch as well + */ + include?: CommissionBatchItemIncludeCreateManyAndReturn | null + } + + /** + * CommissionBatchItem update + */ + export type CommissionBatchItemUpdateArgs = { + /** + * Select specific fields to fetch from the CommissionBatchItem + */ + select?: CommissionBatchItemSelect | null + /** + * Omit specific fields from the CommissionBatchItem + */ + omit?: CommissionBatchItemOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: CommissionBatchItemInclude | null + /** + * The data needed to update a CommissionBatchItem. + */ + data: XOR + /** + * Choose, which CommissionBatchItem to update. + */ + where: CommissionBatchItemWhereUniqueInput + } + + /** + * CommissionBatchItem updateMany + */ + export type CommissionBatchItemUpdateManyArgs = { + /** + * The data used to update CommissionBatchItems. + */ + data: XOR + /** + * Filter which CommissionBatchItems to update + */ + where?: CommissionBatchItemWhereInput + /** + * Limit how many CommissionBatchItems to update. + */ + limit?: number + } + + /** + * CommissionBatchItem updateManyAndReturn + */ + export type CommissionBatchItemUpdateManyAndReturnArgs = { + /** + * Select specific fields to fetch from the CommissionBatchItem + */ + select?: CommissionBatchItemSelectUpdateManyAndReturn | null + /** + * Omit specific fields from the CommissionBatchItem + */ + omit?: CommissionBatchItemOmit | null + /** + * The data used to update CommissionBatchItems. + */ + data: XOR + /** + * Filter which CommissionBatchItems to update + */ + where?: CommissionBatchItemWhereInput + /** + * Limit how many CommissionBatchItems to update. + */ + limit?: number + /** + * Choose, which related nodes to fetch as well + */ + include?: CommissionBatchItemIncludeUpdateManyAndReturn | null + } + + /** + * CommissionBatchItem upsert + */ + export type CommissionBatchItemUpsertArgs = { + /** + * Select specific fields to fetch from the CommissionBatchItem + */ + select?: CommissionBatchItemSelect | null + /** + * Omit specific fields from the CommissionBatchItem + */ + omit?: CommissionBatchItemOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: CommissionBatchItemInclude | null + /** + * The filter to search for the CommissionBatchItem to update in case it exists. + */ + where: CommissionBatchItemWhereUniqueInput + /** + * In case the CommissionBatchItem found by the `where` argument doesn't exist, create a new CommissionBatchItem with this data. + */ + create: XOR + /** + * In case the CommissionBatchItem was found with the provided `where` argument, update it with this data. + */ + update: XOR + } + + /** + * CommissionBatchItem delete + */ + export type CommissionBatchItemDeleteArgs = { + /** + * Select specific fields to fetch from the CommissionBatchItem + */ + select?: CommissionBatchItemSelect | null + /** + * Omit specific fields from the CommissionBatchItem + */ + omit?: CommissionBatchItemOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: CommissionBatchItemInclude | null + /** + * Filter which CommissionBatchItem to delete. + */ + where: CommissionBatchItemWhereUniqueInput + } + + /** + * CommissionBatchItem deleteMany + */ + export type CommissionBatchItemDeleteManyArgs = { + /** + * Filter which CommissionBatchItems to delete + */ + where?: CommissionBatchItemWhereInput + /** + * Limit how many CommissionBatchItems to delete. + */ + limit?: number + } + + /** + * CommissionBatchItem without action + */ + export type CommissionBatchItemDefaultArgs = { + /** + * Select specific fields to fetch from the CommissionBatchItem + */ + select?: CommissionBatchItemSelect | null + /** + * Omit specific fields from the CommissionBatchItem + */ + omit?: CommissionBatchItemOmit | null + /** + * Choose, which related nodes to fetch as well + */ + include?: CommissionBatchItemInclude | null + } + + /** * Enums */ @@ -38671,6 +45262,7 @@ export namespace Prisma { policyHolder: 'policyHolder', allergies: 'allergies', medicalConditions: 'medicalConditions', + preferredLanguage: 'preferredLanguage', status: 'status', userId: 'userId', createdAt: 'createdAt', @@ -38693,6 +45285,7 @@ export namespace Prisma { notes: 'notes', procedureCodeNotes: 'procedureCodeNotes', status: 'status', + movedByAi: 'movedByAi', createdAt: 'createdAt', eligibilityStatus: 'eligibilityStatus' }; @@ -38773,6 +45366,7 @@ export namespace Prisma { updatedAt: 'updatedAt', status: 'status', claimNumber: 'claimNumber', + preAuthNumber: 'preAuthNumber', npiProviderId: 'npiProviderId' }; @@ -38789,6 +45383,9 @@ export namespace Prisma { arch: 'arch', toothNumber: 'toothNumber', toothSurface: 'toothSurface', + icn: 'icn', + paidCode: 'paidCode', + allowedAmount: 'allowedAmount', totalBilled: 'totalBilled', totalPaid: 'totalPaid', totalAdjusted: 'totalAdjusted', @@ -38821,6 +45418,18 @@ export namespace Prisma { export type InsuranceCredentialScalarFieldEnum = (typeof InsuranceCredentialScalarFieldEnum)[keyof typeof InsuranceCredentialScalarFieldEnum] + export const ShoppingVendorScalarFieldEnum: { + id: 'id', + userId: 'userId', + vendorName: 'vendorName', + websiteUrl: 'websiteUrl', + loginUsername: 'loginUsername', + loginPassword: 'loginPassword' + }; + + export type ShoppingVendorScalarFieldEnum = (typeof ShoppingVendorScalarFieldEnum)[keyof typeof ShoppingVendorScalarFieldEnum] + + export const PdfGroupScalarFieldEnum: { id: 'id', title: 'title', @@ -38849,10 +45458,14 @@ export namespace Prisma { patientId: 'patientId', userId: 'userId', updatedById: 'updatedById', + npiProviderId: 'npiProviderId', totalBilled: 'totalBilled', totalPaid: 'totalPaid', totalAdjusted: 'totalAdjusted', totalDue: 'totalDue', + mhPaidAmount: 'mhPaidAmount', + copayment: 'copayment', + adjustment: 'adjustment', status: 'status', notes: 'notes', icn: 'icn', @@ -39012,7 +45625,9 @@ export namespace Prisma { export const AiSettingsScalarFieldEnum: { id: 'id', userId: 'userId', - apiKey: 'apiKey' + apiKey: 'apiKey', + afterHoursEnabled: 'afterHoursEnabled', + openPhoneReply: 'openPhoneReply' }; export type AiSettingsScalarFieldEnum = (typeof AiSettingsScalarFieldEnum)[keyof typeof AiSettingsScalarFieldEnum] @@ -39030,16 +45645,32 @@ export namespace Prisma { export const OfficeContactScalarFieldEnum: { id: 'id', userId: 'userId', + officeName: 'officeName', receptionistName: 'receptionistName', dentistName: 'dentistName', phoneNumber: 'phoneNumber', email: 'email', - fax: 'fax' + fax: 'fax', + streetAddress: 'streetAddress', + city: 'city', + state: 'state', + zipCode: 'zipCode' }; export type OfficeContactScalarFieldEnum = (typeof OfficeContactScalarFieldEnum)[keyof typeof OfficeContactScalarFieldEnum] + export const InsuranceContactScalarFieldEnum: { + id: 'id', + userId: 'userId', + name: 'name', + phoneNumber: 'phoneNumber', + createdAt: 'createdAt' + }; + + export type InsuranceContactScalarFieldEnum = (typeof InsuranceContactScalarFieldEnum)[keyof typeof InsuranceContactScalarFieldEnum] + + export const ProcedureTimeslotScalarFieldEnum: { id: 'id', userId: 'userId', @@ -39049,6 +45680,40 @@ export namespace Prisma { export type ProcedureTimeslotScalarFieldEnum = (typeof ProcedureTimeslotScalarFieldEnum)[keyof typeof ProcedureTimeslotScalarFieldEnum] + export const PatientConversationScalarFieldEnum: { + id: 'id', + patientId: 'patientId', + userId: 'userId', + stage: 'stage', + aiHandoff: 'aiHandoff', + updatedAt: 'updatedAt' + }; + + export type PatientConversationScalarFieldEnum = (typeof PatientConversationScalarFieldEnum)[keyof typeof PatientConversationScalarFieldEnum] + + + export const CommissionBatchScalarFieldEnum: { + id: 'id', + npiProviderId: 'npiProviderId', + totalCollection: 'totalCollection', + commissionAmount: 'commissionAmount', + notes: 'notes', + createdAt: 'createdAt' + }; + + export type CommissionBatchScalarFieldEnum = (typeof CommissionBatchScalarFieldEnum)[keyof typeof CommissionBatchScalarFieldEnum] + + + export const CommissionBatchItemScalarFieldEnum: { + id: 'id', + commissionBatchId: 'commissionBatchId', + paymentId: 'paymentId', + collectionAmount: 'collectionAmount' + }; + + export type CommissionBatchItemScalarFieldEnum = (typeof CommissionBatchItemScalarFieldEnum)[keyof typeof CommissionBatchItemScalarFieldEnum] + + export const SortOrder: { asc: 'asc', desc: 'desc' @@ -39407,6 +46072,7 @@ export namespace Prisma { npiProviders?: NpiProviderListRelationFilter claims?: ClaimListRelationFilter insuranceCredentials?: InsuranceCredentialListRelationFilter + shoppingVendors?: ShoppingVendorListRelationFilter updatedPayments?: PaymentListRelationFilter backups?: DatabaseBackupListRelationFilter backupDestinations?: BackupDestinationListRelationFilter @@ -39419,6 +46085,8 @@ export namespace Prisma { officeHours?: XOR | null officeContact?: XOR | null procedureTimeslot?: XOR | null + insuranceContacts?: InsuranceContactListRelationFilter + patientConversations?: PatientConversationListRelationFilter } export type UserOrderByWithRelationInput = { @@ -39433,6 +46101,7 @@ export namespace Prisma { npiProviders?: NpiProviderOrderByRelationAggregateInput claims?: ClaimOrderByRelationAggregateInput insuranceCredentials?: InsuranceCredentialOrderByRelationAggregateInput + shoppingVendors?: ShoppingVendorOrderByRelationAggregateInput updatedPayments?: PaymentOrderByRelationAggregateInput backups?: DatabaseBackupOrderByRelationAggregateInput backupDestinations?: BackupDestinationOrderByRelationAggregateInput @@ -39445,6 +46114,8 @@ export namespace Prisma { officeHours?: OfficeHoursOrderByWithRelationInput officeContact?: OfficeContactOrderByWithRelationInput procedureTimeslot?: ProcedureTimeslotOrderByWithRelationInput + insuranceContacts?: InsuranceContactOrderByRelationAggregateInput + patientConversations?: PatientConversationOrderByRelationAggregateInput } export type UserWhereUniqueInput = Prisma.AtLeast<{ @@ -39462,6 +46133,7 @@ export namespace Prisma { npiProviders?: NpiProviderListRelationFilter claims?: ClaimListRelationFilter insuranceCredentials?: InsuranceCredentialListRelationFilter + shoppingVendors?: ShoppingVendorListRelationFilter updatedPayments?: PaymentListRelationFilter backups?: DatabaseBackupListRelationFilter backupDestinations?: BackupDestinationListRelationFilter @@ -39474,6 +46146,8 @@ export namespace Prisma { officeHours?: XOR | null officeContact?: XOR | null procedureTimeslot?: XOR | null + insuranceContacts?: InsuranceContactListRelationFilter + patientConversations?: PatientConversationListRelationFilter }, "id" | "username"> export type UserOrderByWithAggregationInput = { @@ -39520,6 +46194,7 @@ export namespace Prisma { policyHolder?: StringNullableFilter<"Patient"> | string | null allergies?: StringNullableFilter<"Patient"> | string | null medicalConditions?: StringNullableFilter<"Patient"> | string | null + preferredLanguage?: StringNullableFilter<"Patient"> | string | null status?: EnumPatientStatusFilter<"Patient"> | $Enums.PatientStatus userId?: IntFilter<"Patient"> | number createdAt?: DateTimeFilter<"Patient"> | Date | string @@ -39532,6 +46207,7 @@ export namespace Prisma { payment?: PaymentListRelationFilter communications?: CommunicationListRelationFilter documents?: PatientDocumentListRelationFilter + conversation?: XOR | null } export type PatientOrderByWithRelationInput = { @@ -39551,6 +46227,7 @@ export namespace Prisma { policyHolder?: SortOrderInput | SortOrder allergies?: SortOrderInput | SortOrder medicalConditions?: SortOrderInput | SortOrder + preferredLanguage?: SortOrderInput | SortOrder status?: SortOrder userId?: SortOrder createdAt?: SortOrder @@ -39563,6 +46240,7 @@ export namespace Prisma { payment?: PaymentOrderByRelationAggregateInput communications?: CommunicationOrderByRelationAggregateInput documents?: PatientDocumentOrderByRelationAggregateInput + conversation?: PatientConversationOrderByWithRelationInput } export type PatientWhereUniqueInput = Prisma.AtLeast<{ @@ -39585,6 +46263,7 @@ export namespace Prisma { policyHolder?: StringNullableFilter<"Patient"> | string | null allergies?: StringNullableFilter<"Patient"> | string | null medicalConditions?: StringNullableFilter<"Patient"> | string | null + preferredLanguage?: StringNullableFilter<"Patient"> | string | null status?: EnumPatientStatusFilter<"Patient"> | $Enums.PatientStatus userId?: IntFilter<"Patient"> | number createdAt?: DateTimeFilter<"Patient"> | Date | string @@ -39597,6 +46276,7 @@ export namespace Prisma { payment?: PaymentListRelationFilter communications?: CommunicationListRelationFilter documents?: PatientDocumentListRelationFilter + conversation?: XOR | null }, "id"> export type PatientOrderByWithAggregationInput = { @@ -39616,6 +46296,7 @@ export namespace Prisma { policyHolder?: SortOrderInput | SortOrder allergies?: SortOrderInput | SortOrder medicalConditions?: SortOrderInput | SortOrder + preferredLanguage?: SortOrderInput | SortOrder status?: SortOrder userId?: SortOrder createdAt?: SortOrder @@ -39647,6 +46328,7 @@ export namespace Prisma { policyHolder?: StringNullableWithAggregatesFilter<"Patient"> | string | null allergies?: StringNullableWithAggregatesFilter<"Patient"> | string | null medicalConditions?: StringNullableWithAggregatesFilter<"Patient"> | string | null + preferredLanguage?: StringNullableWithAggregatesFilter<"Patient"> | string | null status?: EnumPatientStatusWithAggregatesFilter<"Patient"> | $Enums.PatientStatus userId?: IntWithAggregatesFilter<"Patient"> | number createdAt?: DateTimeWithAggregatesFilter<"Patient"> | Date | string @@ -39669,6 +46351,7 @@ export namespace Prisma { notes?: StringNullableFilter<"Appointment"> | string | null procedureCodeNotes?: StringNullableFilter<"Appointment"> | string | null status?: StringFilter<"Appointment"> | string + movedByAi?: BoolFilter<"Appointment"> | boolean createdAt?: DateTimeFilter<"Appointment"> | Date | string eligibilityStatus?: EnumPatientStatusFilter<"Appointment"> | $Enums.PatientStatus patient?: XOR @@ -39692,6 +46375,7 @@ export namespace Prisma { notes?: SortOrderInput | SortOrder procedureCodeNotes?: SortOrderInput | SortOrder status?: SortOrder + movedByAi?: SortOrder createdAt?: SortOrder eligibilityStatus?: SortOrder patient?: PatientOrderByWithRelationInput @@ -39718,6 +46402,7 @@ export namespace Prisma { notes?: StringNullableFilter<"Appointment"> | string | null procedureCodeNotes?: StringNullableFilter<"Appointment"> | string | null status?: StringFilter<"Appointment"> | string + movedByAi?: BoolFilter<"Appointment"> | boolean createdAt?: DateTimeFilter<"Appointment"> | Date | string eligibilityStatus?: EnumPatientStatusFilter<"Appointment"> | $Enums.PatientStatus patient?: XOR @@ -39741,6 +46426,7 @@ export namespace Prisma { notes?: SortOrderInput | SortOrder procedureCodeNotes?: SortOrderInput | SortOrder status?: SortOrder + movedByAi?: SortOrder createdAt?: SortOrder eligibilityStatus?: SortOrder _count?: AppointmentCountOrderByAggregateInput @@ -39766,6 +46452,7 @@ export namespace Prisma { notes?: StringNullableWithAggregatesFilter<"Appointment"> | string | null procedureCodeNotes?: StringNullableWithAggregatesFilter<"Appointment"> | string | null status?: StringWithAggregatesFilter<"Appointment"> | string + movedByAi?: BoolWithAggregatesFilter<"Appointment"> | boolean createdAt?: DateTimeWithAggregatesFilter<"Appointment"> | Date | string eligibilityStatus?: EnumPatientStatusWithAggregatesFilter<"Appointment"> | $Enums.PatientStatus } @@ -39911,6 +46598,8 @@ export namespace Prisma { createdAt?: DateTimeFilter<"NpiProvider"> | Date | string user?: XOR claims?: ClaimListRelationFilter + payments?: PaymentListRelationFilter + commissionBatches?: CommissionBatchListRelationFilter appointmentProcedures?: AppointmentProcedureListRelationFilter } @@ -39922,6 +46611,8 @@ export namespace Prisma { createdAt?: SortOrder user?: UserOrderByWithRelationInput claims?: ClaimOrderByRelationAggregateInput + payments?: PaymentOrderByRelationAggregateInput + commissionBatches?: CommissionBatchOrderByRelationAggregateInput appointmentProcedures?: AppointmentProcedureOrderByRelationAggregateInput } @@ -39937,6 +46628,8 @@ export namespace Prisma { createdAt?: DateTimeFilter<"NpiProvider"> | Date | string user?: XOR claims?: ClaimListRelationFilter + payments?: PaymentListRelationFilter + commissionBatches?: CommissionBatchListRelationFilter appointmentProcedures?: AppointmentProcedureListRelationFilter }, "id" | "userId_npiNumber"> @@ -40078,7 +46771,7 @@ export namespace Prisma { NOT?: ClaimWhereInput | ClaimWhereInput[] id?: IntFilter<"Claim"> | number patientId?: IntFilter<"Claim"> | number - appointmentId?: IntFilter<"Claim"> | number + appointmentId?: IntNullableFilter<"Claim"> | number | null userId?: IntFilter<"Claim"> | number staffId?: IntFilter<"Claim"> | number patientName?: StringFilter<"Claim"> | string @@ -40093,9 +46786,10 @@ export namespace Prisma { updatedAt?: DateTimeFilter<"Claim"> | Date | string status?: EnumClaimStatusFilter<"Claim"> | $Enums.ClaimStatus claimNumber?: StringNullableFilter<"Claim"> | string | null + preAuthNumber?: StringNullableFilter<"Claim"> | string | null npiProviderId?: IntNullableFilter<"Claim"> | number | null patient?: XOR - appointment?: XOR + appointment?: XOR | null user?: XOR | null staff?: XOR | null npiProvider?: XOR | null @@ -40107,7 +46801,7 @@ export namespace Prisma { export type ClaimOrderByWithRelationInput = { id?: SortOrder patientId?: SortOrder - appointmentId?: SortOrder + appointmentId?: SortOrderInput | SortOrder userId?: SortOrder staffId?: SortOrder patientName?: SortOrder @@ -40122,6 +46816,7 @@ export namespace Prisma { updatedAt?: SortOrder status?: SortOrder claimNumber?: SortOrderInput | SortOrder + preAuthNumber?: SortOrderInput | SortOrder npiProviderId?: SortOrderInput | SortOrder patient?: PatientOrderByWithRelationInput appointment?: AppointmentOrderByWithRelationInput @@ -40139,7 +46834,7 @@ export namespace Prisma { OR?: ClaimWhereInput[] NOT?: ClaimWhereInput | ClaimWhereInput[] patientId?: IntFilter<"Claim"> | number - appointmentId?: IntFilter<"Claim"> | number + appointmentId?: IntNullableFilter<"Claim"> | number | null userId?: IntFilter<"Claim"> | number staffId?: IntFilter<"Claim"> | number patientName?: StringFilter<"Claim"> | string @@ -40154,9 +46849,10 @@ export namespace Prisma { updatedAt?: DateTimeFilter<"Claim"> | Date | string status?: EnumClaimStatusFilter<"Claim"> | $Enums.ClaimStatus claimNumber?: StringNullableFilter<"Claim"> | string | null + preAuthNumber?: StringNullableFilter<"Claim"> | string | null npiProviderId?: IntNullableFilter<"Claim"> | number | null patient?: XOR - appointment?: XOR + appointment?: XOR | null user?: XOR | null staff?: XOR | null npiProvider?: XOR | null @@ -40168,7 +46864,7 @@ export namespace Prisma { export type ClaimOrderByWithAggregationInput = { id?: SortOrder patientId?: SortOrder - appointmentId?: SortOrder + appointmentId?: SortOrderInput | SortOrder userId?: SortOrder staffId?: SortOrder patientName?: SortOrder @@ -40183,6 +46879,7 @@ export namespace Prisma { updatedAt?: SortOrder status?: SortOrder claimNumber?: SortOrderInput | SortOrder + preAuthNumber?: SortOrderInput | SortOrder npiProviderId?: SortOrderInput | SortOrder _count?: ClaimCountOrderByAggregateInput _avg?: ClaimAvgOrderByAggregateInput @@ -40197,7 +46894,7 @@ export namespace Prisma { NOT?: ClaimScalarWhereWithAggregatesInput | ClaimScalarWhereWithAggregatesInput[] id?: IntWithAggregatesFilter<"Claim"> | number patientId?: IntWithAggregatesFilter<"Claim"> | number - appointmentId?: IntWithAggregatesFilter<"Claim"> | number + appointmentId?: IntNullableWithAggregatesFilter<"Claim"> | number | null userId?: IntWithAggregatesFilter<"Claim"> | number staffId?: IntWithAggregatesFilter<"Claim"> | number patientName?: StringWithAggregatesFilter<"Claim"> | string @@ -40212,6 +46909,7 @@ export namespace Prisma { updatedAt?: DateTimeWithAggregatesFilter<"Claim"> | Date | string status?: EnumClaimStatusWithAggregatesFilter<"Claim"> | $Enums.ClaimStatus claimNumber?: StringNullableWithAggregatesFilter<"Claim"> | string | null + preAuthNumber?: StringNullableWithAggregatesFilter<"Claim"> | string | null npiProviderId?: IntNullableWithAggregatesFilter<"Claim"> | number | null } @@ -40228,6 +46926,9 @@ export namespace Prisma { arch?: StringNullableFilter<"ServiceLine"> | string | null toothNumber?: StringNullableFilter<"ServiceLine"> | string | null toothSurface?: StringNullableFilter<"ServiceLine"> | string | null + icn?: StringNullableFilter<"ServiceLine"> | string | null + paidCode?: StringNullableFilter<"ServiceLine"> | string | null + allowedAmount?: DecimalNullableFilter<"ServiceLine"> | Decimal | DecimalJsLike | number | string | null totalBilled?: DecimalFilter<"ServiceLine"> | Decimal | DecimalJsLike | number | string totalPaid?: DecimalFilter<"ServiceLine"> | Decimal | DecimalJsLike | number | string totalAdjusted?: DecimalFilter<"ServiceLine"> | Decimal | DecimalJsLike | number | string @@ -40248,6 +46949,9 @@ export namespace Prisma { arch?: SortOrderInput | SortOrder toothNumber?: SortOrderInput | SortOrder toothSurface?: SortOrderInput | SortOrder + icn?: SortOrderInput | SortOrder + paidCode?: SortOrderInput | SortOrder + allowedAmount?: SortOrderInput | SortOrder totalBilled?: SortOrder totalPaid?: SortOrder totalAdjusted?: SortOrder @@ -40271,6 +46975,9 @@ export namespace Prisma { arch?: StringNullableFilter<"ServiceLine"> | string | null toothNumber?: StringNullableFilter<"ServiceLine"> | string | null toothSurface?: StringNullableFilter<"ServiceLine"> | string | null + icn?: StringNullableFilter<"ServiceLine"> | string | null + paidCode?: StringNullableFilter<"ServiceLine"> | string | null + allowedAmount?: DecimalNullableFilter<"ServiceLine"> | Decimal | DecimalJsLike | number | string | null totalBilled?: DecimalFilter<"ServiceLine"> | Decimal | DecimalJsLike | number | string totalPaid?: DecimalFilter<"ServiceLine"> | Decimal | DecimalJsLike | number | string totalAdjusted?: DecimalFilter<"ServiceLine"> | Decimal | DecimalJsLike | number | string @@ -40291,6 +46998,9 @@ export namespace Prisma { arch?: SortOrderInput | SortOrder toothNumber?: SortOrderInput | SortOrder toothSurface?: SortOrderInput | SortOrder + icn?: SortOrderInput | SortOrder + paidCode?: SortOrderInput | SortOrder + allowedAmount?: SortOrderInput | SortOrder totalBilled?: SortOrder totalPaid?: SortOrder totalAdjusted?: SortOrder @@ -40316,6 +47026,9 @@ export namespace Prisma { arch?: StringNullableWithAggregatesFilter<"ServiceLine"> | string | null toothNumber?: StringNullableWithAggregatesFilter<"ServiceLine"> | string | null toothSurface?: StringNullableWithAggregatesFilter<"ServiceLine"> | string | null + icn?: StringNullableWithAggregatesFilter<"ServiceLine"> | string | null + paidCode?: StringNullableWithAggregatesFilter<"ServiceLine"> | string | null + allowedAmount?: DecimalNullableWithAggregatesFilter<"ServiceLine"> | Decimal | DecimalJsLike | number | string | null totalBilled?: DecimalWithAggregatesFilter<"ServiceLine"> | Decimal | DecimalJsLike | number | string totalPaid?: DecimalWithAggregatesFilter<"ServiceLine"> | Decimal | DecimalJsLike | number | string totalAdjusted?: DecimalWithAggregatesFilter<"ServiceLine"> | Decimal | DecimalJsLike | number | string @@ -40438,6 +47151,68 @@ export namespace Prisma { password?: StringWithAggregatesFilter<"InsuranceCredential"> | string } + export type ShoppingVendorWhereInput = { + AND?: ShoppingVendorWhereInput | ShoppingVendorWhereInput[] + OR?: ShoppingVendorWhereInput[] + NOT?: ShoppingVendorWhereInput | ShoppingVendorWhereInput[] + id?: IntFilter<"ShoppingVendor"> | number + userId?: IntFilter<"ShoppingVendor"> | number + vendorName?: StringFilter<"ShoppingVendor"> | string + websiteUrl?: StringFilter<"ShoppingVendor"> | string + loginUsername?: StringFilter<"ShoppingVendor"> | string + loginPassword?: StringFilter<"ShoppingVendor"> | string + user?: XOR + } + + export type ShoppingVendorOrderByWithRelationInput = { + id?: SortOrder + userId?: SortOrder + vendorName?: SortOrder + websiteUrl?: SortOrder + loginUsername?: SortOrder + loginPassword?: SortOrder + user?: UserOrderByWithRelationInput + } + + export type ShoppingVendorWhereUniqueInput = Prisma.AtLeast<{ + id?: number + AND?: ShoppingVendorWhereInput | ShoppingVendorWhereInput[] + OR?: ShoppingVendorWhereInput[] + NOT?: ShoppingVendorWhereInput | ShoppingVendorWhereInput[] + userId?: IntFilter<"ShoppingVendor"> | number + vendorName?: StringFilter<"ShoppingVendor"> | string + websiteUrl?: StringFilter<"ShoppingVendor"> | string + loginUsername?: StringFilter<"ShoppingVendor"> | string + loginPassword?: StringFilter<"ShoppingVendor"> | string + user?: XOR + }, "id"> + + export type ShoppingVendorOrderByWithAggregationInput = { + id?: SortOrder + userId?: SortOrder + vendorName?: SortOrder + websiteUrl?: SortOrder + loginUsername?: SortOrder + loginPassword?: SortOrder + _count?: ShoppingVendorCountOrderByAggregateInput + _avg?: ShoppingVendorAvgOrderByAggregateInput + _max?: ShoppingVendorMaxOrderByAggregateInput + _min?: ShoppingVendorMinOrderByAggregateInput + _sum?: ShoppingVendorSumOrderByAggregateInput + } + + export type ShoppingVendorScalarWhereWithAggregatesInput = { + AND?: ShoppingVendorScalarWhereWithAggregatesInput | ShoppingVendorScalarWhereWithAggregatesInput[] + OR?: ShoppingVendorScalarWhereWithAggregatesInput[] + NOT?: ShoppingVendorScalarWhereWithAggregatesInput | ShoppingVendorScalarWhereWithAggregatesInput[] + id?: IntWithAggregatesFilter<"ShoppingVendor"> | number + userId?: IntWithAggregatesFilter<"ShoppingVendor"> | number + vendorName?: StringWithAggregatesFilter<"ShoppingVendor"> | string + websiteUrl?: StringWithAggregatesFilter<"ShoppingVendor"> | string + loginUsername?: StringWithAggregatesFilter<"ShoppingVendor"> | string + loginPassword?: StringWithAggregatesFilter<"ShoppingVendor"> | string + } + export type PdfGroupWhereInput = { AND?: PdfGroupWhereInput | PdfGroupWhereInput[] OR?: PdfGroupWhereInput[] @@ -40564,10 +47339,14 @@ export namespace Prisma { patientId?: IntFilter<"Payment"> | number userId?: IntFilter<"Payment"> | number updatedById?: IntNullableFilter<"Payment"> | number | null + npiProviderId?: IntNullableFilter<"Payment"> | number | null totalBilled?: DecimalFilter<"Payment"> | Decimal | DecimalJsLike | number | string totalPaid?: DecimalFilter<"Payment"> | Decimal | DecimalJsLike | number | string totalAdjusted?: DecimalFilter<"Payment"> | Decimal | DecimalJsLike | number | string totalDue?: DecimalFilter<"Payment"> | Decimal | DecimalJsLike | number | string + mhPaidAmount?: DecimalNullableFilter<"Payment"> | Decimal | DecimalJsLike | number | string | null + copayment?: DecimalFilter<"Payment"> | Decimal | DecimalJsLike | number | string + adjustment?: DecimalFilter<"Payment"> | Decimal | DecimalJsLike | number | string status?: EnumPaymentStatusFilter<"Payment"> | $Enums.PaymentStatus notes?: StringNullableFilter<"Payment"> | string | null icn?: StringNullableFilter<"Payment"> | string | null @@ -40576,8 +47355,10 @@ export namespace Prisma { claim?: XOR | null patient?: XOR updatedBy?: XOR | null + npiProvider?: XOR | null serviceLineTransactions?: ServiceLineTransactionListRelationFilter serviceLines?: ServiceLineListRelationFilter + commissionBatchItems?: CommissionBatchItemListRelationFilter } export type PaymentOrderByWithRelationInput = { @@ -40586,10 +47367,14 @@ export namespace Prisma { patientId?: SortOrder userId?: SortOrder updatedById?: SortOrderInput | SortOrder + npiProviderId?: SortOrderInput | SortOrder totalBilled?: SortOrder totalPaid?: SortOrder totalAdjusted?: SortOrder totalDue?: SortOrder + mhPaidAmount?: SortOrderInput | SortOrder + copayment?: SortOrder + adjustment?: SortOrder status?: SortOrder notes?: SortOrderInput | SortOrder icn?: SortOrderInput | SortOrder @@ -40598,8 +47383,10 @@ export namespace Prisma { claim?: ClaimOrderByWithRelationInput patient?: PatientOrderByWithRelationInput updatedBy?: UserOrderByWithRelationInput + npiProvider?: NpiProviderOrderByWithRelationInput serviceLineTransactions?: ServiceLineTransactionOrderByRelationAggregateInput serviceLines?: ServiceLineOrderByRelationAggregateInput + commissionBatchItems?: CommissionBatchItemOrderByRelationAggregateInput } export type PaymentWhereUniqueInput = Prisma.AtLeast<{ @@ -40611,10 +47398,14 @@ export namespace Prisma { patientId?: IntFilter<"Payment"> | number userId?: IntFilter<"Payment"> | number updatedById?: IntNullableFilter<"Payment"> | number | null + npiProviderId?: IntNullableFilter<"Payment"> | number | null totalBilled?: DecimalFilter<"Payment"> | Decimal | DecimalJsLike | number | string totalPaid?: DecimalFilter<"Payment"> | Decimal | DecimalJsLike | number | string totalAdjusted?: DecimalFilter<"Payment"> | Decimal | DecimalJsLike | number | string totalDue?: DecimalFilter<"Payment"> | Decimal | DecimalJsLike | number | string + mhPaidAmount?: DecimalNullableFilter<"Payment"> | Decimal | DecimalJsLike | number | string | null + copayment?: DecimalFilter<"Payment"> | Decimal | DecimalJsLike | number | string + adjustment?: DecimalFilter<"Payment"> | Decimal | DecimalJsLike | number | string status?: EnumPaymentStatusFilter<"Payment"> | $Enums.PaymentStatus notes?: StringNullableFilter<"Payment"> | string | null icn?: StringNullableFilter<"Payment"> | string | null @@ -40623,8 +47414,10 @@ export namespace Prisma { claim?: XOR | null patient?: XOR updatedBy?: XOR | null + npiProvider?: XOR | null serviceLineTransactions?: ServiceLineTransactionListRelationFilter serviceLines?: ServiceLineListRelationFilter + commissionBatchItems?: CommissionBatchItemListRelationFilter }, "id" | "claimId"> export type PaymentOrderByWithAggregationInput = { @@ -40633,10 +47426,14 @@ export namespace Prisma { patientId?: SortOrder userId?: SortOrder updatedById?: SortOrderInput | SortOrder + npiProviderId?: SortOrderInput | SortOrder totalBilled?: SortOrder totalPaid?: SortOrder totalAdjusted?: SortOrder totalDue?: SortOrder + mhPaidAmount?: SortOrderInput | SortOrder + copayment?: SortOrder + adjustment?: SortOrder status?: SortOrder notes?: SortOrderInput | SortOrder icn?: SortOrderInput | SortOrder @@ -40658,10 +47455,14 @@ export namespace Prisma { patientId?: IntWithAggregatesFilter<"Payment"> | number userId?: IntWithAggregatesFilter<"Payment"> | number updatedById?: IntNullableWithAggregatesFilter<"Payment"> | number | null + npiProviderId?: IntNullableWithAggregatesFilter<"Payment"> | number | null totalBilled?: DecimalWithAggregatesFilter<"Payment"> | Decimal | DecimalJsLike | number | string totalPaid?: DecimalWithAggregatesFilter<"Payment"> | Decimal | DecimalJsLike | number | string totalAdjusted?: DecimalWithAggregatesFilter<"Payment"> | Decimal | DecimalJsLike | number | string totalDue?: DecimalWithAggregatesFilter<"Payment"> | Decimal | DecimalJsLike | number | string + mhPaidAmount?: DecimalNullableWithAggregatesFilter<"Payment"> | Decimal | DecimalJsLike | number | string | null + copayment?: DecimalWithAggregatesFilter<"Payment"> | Decimal | DecimalJsLike | number | string + adjustment?: DecimalWithAggregatesFilter<"Payment"> | Decimal | DecimalJsLike | number | string status?: EnumPaymentStatusWithAggregatesFilter<"Payment"> | $Enums.PaymentStatus notes?: StringNullableWithAggregatesFilter<"Payment"> | string | null icn?: StringNullableWithAggregatesFilter<"Payment"> | string | null @@ -41448,6 +48249,8 @@ export namespace Prisma { id?: IntFilter<"AiSettings"> | number userId?: IntFilter<"AiSettings"> | number apiKey?: StringFilter<"AiSettings"> | string + afterHoursEnabled?: BoolFilter<"AiSettings"> | boolean + openPhoneReply?: BoolFilter<"AiSettings"> | boolean user?: XOR } @@ -41455,6 +48258,8 @@ export namespace Prisma { id?: SortOrder userId?: SortOrder apiKey?: SortOrder + afterHoursEnabled?: SortOrder + openPhoneReply?: SortOrder user?: UserOrderByWithRelationInput } @@ -41465,6 +48270,8 @@ export namespace Prisma { OR?: AiSettingsWhereInput[] NOT?: AiSettingsWhereInput | AiSettingsWhereInput[] apiKey?: StringFilter<"AiSettings"> | string + afterHoursEnabled?: BoolFilter<"AiSettings"> | boolean + openPhoneReply?: BoolFilter<"AiSettings"> | boolean user?: XOR }, "id" | "userId"> @@ -41472,6 +48279,8 @@ export namespace Prisma { id?: SortOrder userId?: SortOrder apiKey?: SortOrder + afterHoursEnabled?: SortOrder + openPhoneReply?: SortOrder _count?: AiSettingsCountOrderByAggregateInput _avg?: AiSettingsAvgOrderByAggregateInput _max?: AiSettingsMaxOrderByAggregateInput @@ -41486,6 +48295,8 @@ export namespace Prisma { id?: IntWithAggregatesFilter<"AiSettings"> | number userId?: IntWithAggregatesFilter<"AiSettings"> | number apiKey?: StringWithAggregatesFilter<"AiSettings"> | string + afterHoursEnabled?: BoolWithAggregatesFilter<"AiSettings"> | boolean + openPhoneReply?: BoolWithAggregatesFilter<"AiSettings"> | boolean } export type OfficeHoursWhereInput = { @@ -41541,22 +48352,32 @@ export namespace Prisma { NOT?: OfficeContactWhereInput | OfficeContactWhereInput[] id?: IntFilter<"OfficeContact"> | number userId?: IntFilter<"OfficeContact"> | number + officeName?: StringNullableFilter<"OfficeContact"> | string | null receptionistName?: StringNullableFilter<"OfficeContact"> | string | null dentistName?: StringNullableFilter<"OfficeContact"> | string | null phoneNumber?: StringNullableFilter<"OfficeContact"> | string | null email?: StringNullableFilter<"OfficeContact"> | string | null fax?: StringNullableFilter<"OfficeContact"> | string | null + streetAddress?: StringNullableFilter<"OfficeContact"> | string | null + city?: StringNullableFilter<"OfficeContact"> | string | null + state?: StringNullableFilter<"OfficeContact"> | string | null + zipCode?: StringNullableFilter<"OfficeContact"> | string | null user?: XOR } export type OfficeContactOrderByWithRelationInput = { id?: SortOrder userId?: SortOrder + officeName?: SortOrderInput | SortOrder receptionistName?: SortOrderInput | SortOrder dentistName?: SortOrderInput | SortOrder phoneNumber?: SortOrderInput | SortOrder email?: SortOrderInput | SortOrder fax?: SortOrderInput | SortOrder + streetAddress?: SortOrderInput | SortOrder + city?: SortOrderInput | SortOrder + state?: SortOrderInput | SortOrder + zipCode?: SortOrderInput | SortOrder user?: UserOrderByWithRelationInput } @@ -41566,22 +48387,32 @@ export namespace Prisma { AND?: OfficeContactWhereInput | OfficeContactWhereInput[] OR?: OfficeContactWhereInput[] NOT?: OfficeContactWhereInput | OfficeContactWhereInput[] + officeName?: StringNullableFilter<"OfficeContact"> | string | null receptionistName?: StringNullableFilter<"OfficeContact"> | string | null dentistName?: StringNullableFilter<"OfficeContact"> | string | null phoneNumber?: StringNullableFilter<"OfficeContact"> | string | null email?: StringNullableFilter<"OfficeContact"> | string | null fax?: StringNullableFilter<"OfficeContact"> | string | null + streetAddress?: StringNullableFilter<"OfficeContact"> | string | null + city?: StringNullableFilter<"OfficeContact"> | string | null + state?: StringNullableFilter<"OfficeContact"> | string | null + zipCode?: StringNullableFilter<"OfficeContact"> | string | null user?: XOR }, "id" | "userId"> export type OfficeContactOrderByWithAggregationInput = { id?: SortOrder userId?: SortOrder + officeName?: SortOrderInput | SortOrder receptionistName?: SortOrderInput | SortOrder dentistName?: SortOrderInput | SortOrder phoneNumber?: SortOrderInput | SortOrder email?: SortOrderInput | SortOrder fax?: SortOrderInput | SortOrder + streetAddress?: SortOrderInput | SortOrder + city?: SortOrderInput | SortOrder + state?: SortOrderInput | SortOrder + zipCode?: SortOrderInput | SortOrder _count?: OfficeContactCountOrderByAggregateInput _avg?: OfficeContactAvgOrderByAggregateInput _max?: OfficeContactMaxOrderByAggregateInput @@ -41595,11 +48426,73 @@ export namespace Prisma { NOT?: OfficeContactScalarWhereWithAggregatesInput | OfficeContactScalarWhereWithAggregatesInput[] id?: IntWithAggregatesFilter<"OfficeContact"> | number userId?: IntWithAggregatesFilter<"OfficeContact"> | number + officeName?: StringNullableWithAggregatesFilter<"OfficeContact"> | string | null receptionistName?: StringNullableWithAggregatesFilter<"OfficeContact"> | string | null dentistName?: StringNullableWithAggregatesFilter<"OfficeContact"> | string | null phoneNumber?: StringNullableWithAggregatesFilter<"OfficeContact"> | string | null email?: StringNullableWithAggregatesFilter<"OfficeContact"> | string | null fax?: StringNullableWithAggregatesFilter<"OfficeContact"> | string | null + streetAddress?: StringNullableWithAggregatesFilter<"OfficeContact"> | string | null + city?: StringNullableWithAggregatesFilter<"OfficeContact"> | string | null + state?: StringNullableWithAggregatesFilter<"OfficeContact"> | string | null + zipCode?: StringNullableWithAggregatesFilter<"OfficeContact"> | string | null + } + + export type InsuranceContactWhereInput = { + AND?: InsuranceContactWhereInput | InsuranceContactWhereInput[] + OR?: InsuranceContactWhereInput[] + NOT?: InsuranceContactWhereInput | InsuranceContactWhereInput[] + id?: IntFilter<"InsuranceContact"> | number + userId?: IntFilter<"InsuranceContact"> | number + name?: StringFilter<"InsuranceContact"> | string + phoneNumber?: StringNullableFilter<"InsuranceContact"> | string | null + createdAt?: DateTimeFilter<"InsuranceContact"> | Date | string + user?: XOR + } + + export type InsuranceContactOrderByWithRelationInput = { + id?: SortOrder + userId?: SortOrder + name?: SortOrder + phoneNumber?: SortOrderInput | SortOrder + createdAt?: SortOrder + user?: UserOrderByWithRelationInput + } + + export type InsuranceContactWhereUniqueInput = Prisma.AtLeast<{ + id?: number + AND?: InsuranceContactWhereInput | InsuranceContactWhereInput[] + OR?: InsuranceContactWhereInput[] + NOT?: InsuranceContactWhereInput | InsuranceContactWhereInput[] + userId?: IntFilter<"InsuranceContact"> | number + name?: StringFilter<"InsuranceContact"> | string + phoneNumber?: StringNullableFilter<"InsuranceContact"> | string | null + createdAt?: DateTimeFilter<"InsuranceContact"> | Date | string + user?: XOR + }, "id"> + + export type InsuranceContactOrderByWithAggregationInput = { + id?: SortOrder + userId?: SortOrder + name?: SortOrder + phoneNumber?: SortOrderInput | SortOrder + createdAt?: SortOrder + _count?: InsuranceContactCountOrderByAggregateInput + _avg?: InsuranceContactAvgOrderByAggregateInput + _max?: InsuranceContactMaxOrderByAggregateInput + _min?: InsuranceContactMinOrderByAggregateInput + _sum?: InsuranceContactSumOrderByAggregateInput + } + + export type InsuranceContactScalarWhereWithAggregatesInput = { + AND?: InsuranceContactScalarWhereWithAggregatesInput | InsuranceContactScalarWhereWithAggregatesInput[] + OR?: InsuranceContactScalarWhereWithAggregatesInput[] + NOT?: InsuranceContactScalarWhereWithAggregatesInput | InsuranceContactScalarWhereWithAggregatesInput[] + id?: IntWithAggregatesFilter<"InsuranceContact"> | number + userId?: IntWithAggregatesFilter<"InsuranceContact"> | number + name?: StringWithAggregatesFilter<"InsuranceContact"> | string + phoneNumber?: StringNullableWithAggregatesFilter<"InsuranceContact"> | string | null + createdAt?: DateTimeWithAggregatesFilter<"InsuranceContact"> | Date | string } export type ProcedureTimeslotWhereInput = { @@ -41649,6 +48542,192 @@ export namespace Prisma { data?: JsonWithAggregatesFilter<"ProcedureTimeslot"> } + export type PatientConversationWhereInput = { + AND?: PatientConversationWhereInput | PatientConversationWhereInput[] + OR?: PatientConversationWhereInput[] + NOT?: PatientConversationWhereInput | PatientConversationWhereInput[] + id?: IntFilter<"PatientConversation"> | number + patientId?: IntFilter<"PatientConversation"> | number + userId?: IntFilter<"PatientConversation"> | number + stage?: StringFilter<"PatientConversation"> | string + aiHandoff?: BoolFilter<"PatientConversation"> | boolean + updatedAt?: DateTimeFilter<"PatientConversation"> | Date | string + patient?: XOR + user?: XOR + } + + export type PatientConversationOrderByWithRelationInput = { + id?: SortOrder + patientId?: SortOrder + userId?: SortOrder + stage?: SortOrder + aiHandoff?: SortOrder + updatedAt?: SortOrder + patient?: PatientOrderByWithRelationInput + user?: UserOrderByWithRelationInput + } + + export type PatientConversationWhereUniqueInput = Prisma.AtLeast<{ + id?: number + patientId?: number + AND?: PatientConversationWhereInput | PatientConversationWhereInput[] + OR?: PatientConversationWhereInput[] + NOT?: PatientConversationWhereInput | PatientConversationWhereInput[] + userId?: IntFilter<"PatientConversation"> | number + stage?: StringFilter<"PatientConversation"> | string + aiHandoff?: BoolFilter<"PatientConversation"> | boolean + updatedAt?: DateTimeFilter<"PatientConversation"> | Date | string + patient?: XOR + user?: XOR + }, "id" | "patientId"> + + export type PatientConversationOrderByWithAggregationInput = { + id?: SortOrder + patientId?: SortOrder + userId?: SortOrder + stage?: SortOrder + aiHandoff?: SortOrder + updatedAt?: SortOrder + _count?: PatientConversationCountOrderByAggregateInput + _avg?: PatientConversationAvgOrderByAggregateInput + _max?: PatientConversationMaxOrderByAggregateInput + _min?: PatientConversationMinOrderByAggregateInput + _sum?: PatientConversationSumOrderByAggregateInput + } + + export type PatientConversationScalarWhereWithAggregatesInput = { + AND?: PatientConversationScalarWhereWithAggregatesInput | PatientConversationScalarWhereWithAggregatesInput[] + OR?: PatientConversationScalarWhereWithAggregatesInput[] + NOT?: PatientConversationScalarWhereWithAggregatesInput | PatientConversationScalarWhereWithAggregatesInput[] + id?: IntWithAggregatesFilter<"PatientConversation"> | number + patientId?: IntWithAggregatesFilter<"PatientConversation"> | number + userId?: IntWithAggregatesFilter<"PatientConversation"> | number + stage?: StringWithAggregatesFilter<"PatientConversation"> | string + aiHandoff?: BoolWithAggregatesFilter<"PatientConversation"> | boolean + updatedAt?: DateTimeWithAggregatesFilter<"PatientConversation"> | Date | string + } + + export type CommissionBatchWhereInput = { + AND?: CommissionBatchWhereInput | CommissionBatchWhereInput[] + OR?: CommissionBatchWhereInput[] + NOT?: CommissionBatchWhereInput | CommissionBatchWhereInput[] + id?: IntFilter<"CommissionBatch"> | number + npiProviderId?: IntFilter<"CommissionBatch"> | number + totalCollection?: DecimalFilter<"CommissionBatch"> | Decimal | DecimalJsLike | number | string + commissionAmount?: DecimalFilter<"CommissionBatch"> | Decimal | DecimalJsLike | number | string + notes?: StringNullableFilter<"CommissionBatch"> | string | null + createdAt?: DateTimeFilter<"CommissionBatch"> | Date | string + npiProvider?: XOR + items?: CommissionBatchItemListRelationFilter + } + + export type CommissionBatchOrderByWithRelationInput = { + id?: SortOrder + npiProviderId?: SortOrder + totalCollection?: SortOrder + commissionAmount?: SortOrder + notes?: SortOrderInput | SortOrder + createdAt?: SortOrder + npiProvider?: NpiProviderOrderByWithRelationInput + items?: CommissionBatchItemOrderByRelationAggregateInput + } + + export type CommissionBatchWhereUniqueInput = Prisma.AtLeast<{ + id?: number + AND?: CommissionBatchWhereInput | CommissionBatchWhereInput[] + OR?: CommissionBatchWhereInput[] + NOT?: CommissionBatchWhereInput | CommissionBatchWhereInput[] + npiProviderId?: IntFilter<"CommissionBatch"> | number + totalCollection?: DecimalFilter<"CommissionBatch"> | Decimal | DecimalJsLike | number | string + commissionAmount?: DecimalFilter<"CommissionBatch"> | Decimal | DecimalJsLike | number | string + notes?: StringNullableFilter<"CommissionBatch"> | string | null + createdAt?: DateTimeFilter<"CommissionBatch"> | Date | string + npiProvider?: XOR + items?: CommissionBatchItemListRelationFilter + }, "id"> + + export type CommissionBatchOrderByWithAggregationInput = { + id?: SortOrder + npiProviderId?: SortOrder + totalCollection?: SortOrder + commissionAmount?: SortOrder + notes?: SortOrderInput | SortOrder + createdAt?: SortOrder + _count?: CommissionBatchCountOrderByAggregateInput + _avg?: CommissionBatchAvgOrderByAggregateInput + _max?: CommissionBatchMaxOrderByAggregateInput + _min?: CommissionBatchMinOrderByAggregateInput + _sum?: CommissionBatchSumOrderByAggregateInput + } + + export type CommissionBatchScalarWhereWithAggregatesInput = { + AND?: CommissionBatchScalarWhereWithAggregatesInput | CommissionBatchScalarWhereWithAggregatesInput[] + OR?: CommissionBatchScalarWhereWithAggregatesInput[] + NOT?: CommissionBatchScalarWhereWithAggregatesInput | CommissionBatchScalarWhereWithAggregatesInput[] + id?: IntWithAggregatesFilter<"CommissionBatch"> | number + npiProviderId?: IntWithAggregatesFilter<"CommissionBatch"> | number + totalCollection?: DecimalWithAggregatesFilter<"CommissionBatch"> | Decimal | DecimalJsLike | number | string + commissionAmount?: DecimalWithAggregatesFilter<"CommissionBatch"> | Decimal | DecimalJsLike | number | string + notes?: StringNullableWithAggregatesFilter<"CommissionBatch"> | string | null + createdAt?: DateTimeWithAggregatesFilter<"CommissionBatch"> | Date | string + } + + export type CommissionBatchItemWhereInput = { + AND?: CommissionBatchItemWhereInput | CommissionBatchItemWhereInput[] + OR?: CommissionBatchItemWhereInput[] + NOT?: CommissionBatchItemWhereInput | CommissionBatchItemWhereInput[] + id?: IntFilter<"CommissionBatchItem"> | number + commissionBatchId?: IntFilter<"CommissionBatchItem"> | number + paymentId?: IntFilter<"CommissionBatchItem"> | number + collectionAmount?: DecimalFilter<"CommissionBatchItem"> | Decimal | DecimalJsLike | number | string + commissionBatch?: XOR + payment?: XOR + } + + export type CommissionBatchItemOrderByWithRelationInput = { + id?: SortOrder + commissionBatchId?: SortOrder + paymentId?: SortOrder + collectionAmount?: SortOrder + commissionBatch?: CommissionBatchOrderByWithRelationInput + payment?: PaymentOrderByWithRelationInput + } + + export type CommissionBatchItemWhereUniqueInput = Prisma.AtLeast<{ + id?: number + commissionBatchId_paymentId?: CommissionBatchItemCommissionBatchIdPaymentIdCompoundUniqueInput + AND?: CommissionBatchItemWhereInput | CommissionBatchItemWhereInput[] + OR?: CommissionBatchItemWhereInput[] + NOT?: CommissionBatchItemWhereInput | CommissionBatchItemWhereInput[] + commissionBatchId?: IntFilter<"CommissionBatchItem"> | number + paymentId?: IntFilter<"CommissionBatchItem"> | number + collectionAmount?: DecimalFilter<"CommissionBatchItem"> | Decimal | DecimalJsLike | number | string + commissionBatch?: XOR + payment?: XOR + }, "id" | "commissionBatchId_paymentId"> + + export type CommissionBatchItemOrderByWithAggregationInput = { + id?: SortOrder + commissionBatchId?: SortOrder + paymentId?: SortOrder + collectionAmount?: SortOrder + _count?: CommissionBatchItemCountOrderByAggregateInput + _avg?: CommissionBatchItemAvgOrderByAggregateInput + _max?: CommissionBatchItemMaxOrderByAggregateInput + _min?: CommissionBatchItemMinOrderByAggregateInput + _sum?: CommissionBatchItemSumOrderByAggregateInput + } + + export type CommissionBatchItemScalarWhereWithAggregatesInput = { + AND?: CommissionBatchItemScalarWhereWithAggregatesInput | CommissionBatchItemScalarWhereWithAggregatesInput[] + OR?: CommissionBatchItemScalarWhereWithAggregatesInput[] + NOT?: CommissionBatchItemScalarWhereWithAggregatesInput | CommissionBatchItemScalarWhereWithAggregatesInput[] + id?: IntWithAggregatesFilter<"CommissionBatchItem"> | number + commissionBatchId?: IntWithAggregatesFilter<"CommissionBatchItem"> | number + paymentId?: IntWithAggregatesFilter<"CommissionBatchItem"> | number + collectionAmount?: DecimalWithAggregatesFilter<"CommissionBatchItem"> | Decimal | DecimalJsLike | number | string + } + export type UserCreateInput = { username: string password: string @@ -41660,6 +48739,7 @@ export namespace Prisma { npiProviders?: NpiProviderCreateNestedManyWithoutUserInput claims?: ClaimCreateNestedManyWithoutUserInput insuranceCredentials?: InsuranceCredentialCreateNestedManyWithoutUserInput + shoppingVendors?: ShoppingVendorCreateNestedManyWithoutUserInput updatedPayments?: PaymentCreateNestedManyWithoutUpdatedByInput backups?: DatabaseBackupCreateNestedManyWithoutUserInput backupDestinations?: BackupDestinationCreateNestedManyWithoutUserInput @@ -41672,6 +48752,8 @@ export namespace Prisma { officeHours?: OfficeHoursCreateNestedOneWithoutUserInput officeContact?: OfficeContactCreateNestedOneWithoutUserInput procedureTimeslot?: ProcedureTimeslotCreateNestedOneWithoutUserInput + insuranceContacts?: InsuranceContactCreateNestedManyWithoutUserInput + patientConversations?: PatientConversationCreateNestedManyWithoutUserInput } export type UserUncheckedCreateInput = { @@ -41686,6 +48768,7 @@ export namespace Prisma { npiProviders?: NpiProviderUncheckedCreateNestedManyWithoutUserInput claims?: ClaimUncheckedCreateNestedManyWithoutUserInput insuranceCredentials?: InsuranceCredentialUncheckedCreateNestedManyWithoutUserInput + shoppingVendors?: ShoppingVendorUncheckedCreateNestedManyWithoutUserInput updatedPayments?: PaymentUncheckedCreateNestedManyWithoutUpdatedByInput backups?: DatabaseBackupUncheckedCreateNestedManyWithoutUserInput backupDestinations?: BackupDestinationUncheckedCreateNestedManyWithoutUserInput @@ -41698,6 +48781,8 @@ export namespace Prisma { officeHours?: OfficeHoursUncheckedCreateNestedOneWithoutUserInput officeContact?: OfficeContactUncheckedCreateNestedOneWithoutUserInput procedureTimeslot?: ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInput + insuranceContacts?: InsuranceContactUncheckedCreateNestedManyWithoutUserInput + patientConversations?: PatientConversationUncheckedCreateNestedManyWithoutUserInput } export type UserUpdateInput = { @@ -41711,6 +48796,7 @@ export namespace Prisma { npiProviders?: NpiProviderUpdateManyWithoutUserNestedInput claims?: ClaimUpdateManyWithoutUserNestedInput insuranceCredentials?: InsuranceCredentialUpdateManyWithoutUserNestedInput + shoppingVendors?: ShoppingVendorUpdateManyWithoutUserNestedInput updatedPayments?: PaymentUpdateManyWithoutUpdatedByNestedInput backups?: DatabaseBackupUpdateManyWithoutUserNestedInput backupDestinations?: BackupDestinationUpdateManyWithoutUserNestedInput @@ -41723,6 +48809,8 @@ export namespace Prisma { officeHours?: OfficeHoursUpdateOneWithoutUserNestedInput officeContact?: OfficeContactUpdateOneWithoutUserNestedInput procedureTimeslot?: ProcedureTimeslotUpdateOneWithoutUserNestedInput + insuranceContacts?: InsuranceContactUpdateManyWithoutUserNestedInput + patientConversations?: PatientConversationUpdateManyWithoutUserNestedInput } export type UserUncheckedUpdateInput = { @@ -41737,6 +48825,7 @@ export namespace Prisma { npiProviders?: NpiProviderUncheckedUpdateManyWithoutUserNestedInput claims?: ClaimUncheckedUpdateManyWithoutUserNestedInput insuranceCredentials?: InsuranceCredentialUncheckedUpdateManyWithoutUserNestedInput + shoppingVendors?: ShoppingVendorUncheckedUpdateManyWithoutUserNestedInput updatedPayments?: PaymentUncheckedUpdateManyWithoutUpdatedByNestedInput backups?: DatabaseBackupUncheckedUpdateManyWithoutUserNestedInput backupDestinations?: BackupDestinationUncheckedUpdateManyWithoutUserNestedInput @@ -41749,6 +48838,8 @@ export namespace Prisma { officeHours?: OfficeHoursUncheckedUpdateOneWithoutUserNestedInput officeContact?: OfficeContactUncheckedUpdateOneWithoutUserNestedInput procedureTimeslot?: ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInput + insuranceContacts?: InsuranceContactUncheckedUpdateManyWithoutUserNestedInput + patientConversations?: PatientConversationUncheckedUpdateManyWithoutUserNestedInput } export type UserCreateManyInput = { @@ -41790,6 +48881,7 @@ export namespace Prisma { policyHolder?: string | null allergies?: string | null medicalConditions?: string | null + preferredLanguage?: string | null status?: $Enums.PatientStatus createdAt?: Date | string updatedAt?: Date | string @@ -41801,6 +48893,7 @@ export namespace Prisma { payment?: PaymentCreateNestedManyWithoutPatientInput communications?: CommunicationCreateNestedManyWithoutPatientInput documents?: PatientDocumentCreateNestedManyWithoutPatientInput + conversation?: PatientConversationCreateNestedOneWithoutPatientInput } export type PatientUncheckedCreateInput = { @@ -41820,6 +48913,7 @@ export namespace Prisma { policyHolder?: string | null allergies?: string | null medicalConditions?: string | null + preferredLanguage?: string | null status?: $Enums.PatientStatus userId: number createdAt?: Date | string @@ -41831,6 +48925,7 @@ export namespace Prisma { payment?: PaymentUncheckedCreateNestedManyWithoutPatientInput communications?: CommunicationUncheckedCreateNestedManyWithoutPatientInput documents?: PatientDocumentUncheckedCreateNestedManyWithoutPatientInput + conversation?: PatientConversationUncheckedCreateNestedOneWithoutPatientInput } export type PatientUpdateInput = { @@ -41849,6 +48944,7 @@ export namespace Prisma { policyHolder?: NullableStringFieldUpdateOperationsInput | string | null allergies?: NullableStringFieldUpdateOperationsInput | string | null medicalConditions?: NullableStringFieldUpdateOperationsInput | string | null + preferredLanguage?: NullableStringFieldUpdateOperationsInput | string | null status?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus createdAt?: DateTimeFieldUpdateOperationsInput | Date | string updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string @@ -41860,6 +48956,7 @@ export namespace Prisma { payment?: PaymentUpdateManyWithoutPatientNestedInput communications?: CommunicationUpdateManyWithoutPatientNestedInput documents?: PatientDocumentUpdateManyWithoutPatientNestedInput + conversation?: PatientConversationUpdateOneWithoutPatientNestedInput } export type PatientUncheckedUpdateInput = { @@ -41879,6 +48976,7 @@ export namespace Prisma { policyHolder?: NullableStringFieldUpdateOperationsInput | string | null allergies?: NullableStringFieldUpdateOperationsInput | string | null medicalConditions?: NullableStringFieldUpdateOperationsInput | string | null + preferredLanguage?: NullableStringFieldUpdateOperationsInput | string | null status?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus userId?: IntFieldUpdateOperationsInput | number createdAt?: DateTimeFieldUpdateOperationsInput | Date | string @@ -41890,6 +48988,7 @@ export namespace Prisma { payment?: PaymentUncheckedUpdateManyWithoutPatientNestedInput communications?: CommunicationUncheckedUpdateManyWithoutPatientNestedInput documents?: PatientDocumentUncheckedUpdateManyWithoutPatientNestedInput + conversation?: PatientConversationUncheckedUpdateOneWithoutPatientNestedInput } export type PatientCreateManyInput = { @@ -41909,6 +49008,7 @@ export namespace Prisma { policyHolder?: string | null allergies?: string | null medicalConditions?: string | null + preferredLanguage?: string | null status?: $Enums.PatientStatus userId: number createdAt?: Date | string @@ -41931,6 +49031,7 @@ export namespace Prisma { policyHolder?: NullableStringFieldUpdateOperationsInput | string | null allergies?: NullableStringFieldUpdateOperationsInput | string | null medicalConditions?: NullableStringFieldUpdateOperationsInput | string | null + preferredLanguage?: NullableStringFieldUpdateOperationsInput | string | null status?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus createdAt?: DateTimeFieldUpdateOperationsInput | Date | string updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string @@ -41953,6 +49054,7 @@ export namespace Prisma { policyHolder?: NullableStringFieldUpdateOperationsInput | string | null allergies?: NullableStringFieldUpdateOperationsInput | string | null medicalConditions?: NullableStringFieldUpdateOperationsInput | string | null + preferredLanguage?: NullableStringFieldUpdateOperationsInput | string | null status?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus userId?: IntFieldUpdateOperationsInput | number createdAt?: DateTimeFieldUpdateOperationsInput | Date | string @@ -41968,6 +49070,7 @@ export namespace Prisma { notes?: string | null procedureCodeNotes?: string | null status?: string + movedByAi?: boolean createdAt?: Date | string eligibilityStatus?: $Enums.PatientStatus patient: PatientCreateNestedOneWithoutAppointmentsInput @@ -41991,6 +49094,7 @@ export namespace Prisma { notes?: string | null procedureCodeNotes?: string | null status?: string + movedByAi?: boolean createdAt?: Date | string eligibilityStatus?: $Enums.PatientStatus procedures?: AppointmentProcedureUncheckedCreateNestedManyWithoutAppointmentInput @@ -42007,6 +49111,7 @@ export namespace Prisma { notes?: NullableStringFieldUpdateOperationsInput | string | null procedureCodeNotes?: NullableStringFieldUpdateOperationsInput | string | null status?: StringFieldUpdateOperationsInput | string + movedByAi?: BoolFieldUpdateOperationsInput | boolean createdAt?: DateTimeFieldUpdateOperationsInput | Date | string eligibilityStatus?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus patient?: PatientUpdateOneRequiredWithoutAppointmentsNestedInput @@ -42030,6 +49135,7 @@ export namespace Prisma { notes?: NullableStringFieldUpdateOperationsInput | string | null procedureCodeNotes?: NullableStringFieldUpdateOperationsInput | string | null status?: StringFieldUpdateOperationsInput | string + movedByAi?: BoolFieldUpdateOperationsInput | boolean createdAt?: DateTimeFieldUpdateOperationsInput | Date | string eligibilityStatus?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus procedures?: AppointmentProcedureUncheckedUpdateManyWithoutAppointmentNestedInput @@ -42050,6 +49156,7 @@ export namespace Prisma { notes?: string | null procedureCodeNotes?: string | null status?: string + movedByAi?: boolean createdAt?: Date | string eligibilityStatus?: $Enums.PatientStatus } @@ -42063,6 +49170,7 @@ export namespace Prisma { notes?: NullableStringFieldUpdateOperationsInput | string | null procedureCodeNotes?: NullableStringFieldUpdateOperationsInput | string | null status?: StringFieldUpdateOperationsInput | string + movedByAi?: BoolFieldUpdateOperationsInput | boolean createdAt?: DateTimeFieldUpdateOperationsInput | Date | string eligibilityStatus?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus } @@ -42080,6 +49188,7 @@ export namespace Prisma { notes?: NullableStringFieldUpdateOperationsInput | string | null procedureCodeNotes?: NullableStringFieldUpdateOperationsInput | string | null status?: StringFieldUpdateOperationsInput | string + movedByAi?: BoolFieldUpdateOperationsInput | boolean createdAt?: DateTimeFieldUpdateOperationsInput | Date | string eligibilityStatus?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus } @@ -42216,6 +49325,8 @@ export namespace Prisma { createdAt?: Date | string user: UserCreateNestedOneWithoutNpiProvidersInput claims?: ClaimCreateNestedManyWithoutNpiProviderInput + payments?: PaymentCreateNestedManyWithoutNpiProviderInput + commissionBatches?: CommissionBatchCreateNestedManyWithoutNpiProviderInput appointmentProcedures?: AppointmentProcedureCreateNestedManyWithoutNpiProviderInput } @@ -42226,6 +49337,8 @@ export namespace Prisma { providerName: string createdAt?: Date | string claims?: ClaimUncheckedCreateNestedManyWithoutNpiProviderInput + payments?: PaymentUncheckedCreateNestedManyWithoutNpiProviderInput + commissionBatches?: CommissionBatchUncheckedCreateNestedManyWithoutNpiProviderInput appointmentProcedures?: AppointmentProcedureUncheckedCreateNestedManyWithoutNpiProviderInput } @@ -42235,6 +49348,8 @@ export namespace Prisma { createdAt?: DateTimeFieldUpdateOperationsInput | Date | string user?: UserUpdateOneRequiredWithoutNpiProvidersNestedInput claims?: ClaimUpdateManyWithoutNpiProviderNestedInput + payments?: PaymentUpdateManyWithoutNpiProviderNestedInput + commissionBatches?: CommissionBatchUpdateManyWithoutNpiProviderNestedInput appointmentProcedures?: AppointmentProcedureUpdateManyWithoutNpiProviderNestedInput } @@ -42245,6 +49360,8 @@ export namespace Prisma { providerName?: StringFieldUpdateOperationsInput | string createdAt?: DateTimeFieldUpdateOperationsInput | Date | string claims?: ClaimUncheckedUpdateManyWithoutNpiProviderNestedInput + payments?: PaymentUncheckedUpdateManyWithoutNpiProviderNestedInput + commissionBatches?: CommissionBatchUncheckedUpdateManyWithoutNpiProviderNestedInput appointmentProcedures?: AppointmentProcedureUncheckedUpdateManyWithoutNpiProviderNestedInput } @@ -42396,8 +49513,9 @@ export namespace Prisma { updatedAt?: Date | string status?: $Enums.ClaimStatus claimNumber?: string | null + preAuthNumber?: string | null patient: PatientCreateNestedOneWithoutClaimsInput - appointment: AppointmentCreateNestedOneWithoutClaimsInput + appointment?: AppointmentCreateNestedOneWithoutClaimsInput user?: UserCreateNestedOneWithoutClaimsInput staff?: StaffCreateNestedOneWithoutClaimsInput npiProvider?: NpiProviderCreateNestedOneWithoutClaimsInput @@ -42409,7 +49527,7 @@ export namespace Prisma { export type ClaimUncheckedCreateInput = { id?: number patientId: number - appointmentId: number + appointmentId?: number | null userId: number staffId: number patientName: string @@ -42424,6 +49542,7 @@ export namespace Prisma { updatedAt?: Date | string status?: $Enums.ClaimStatus claimNumber?: string | null + preAuthNumber?: string | null npiProviderId?: number | null serviceLines?: ServiceLineUncheckedCreateNestedManyWithoutClaimInput claimFiles?: ClaimFileUncheckedCreateNestedManyWithoutClaimInput @@ -42443,8 +49562,9 @@ export namespace Prisma { updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string status?: EnumClaimStatusFieldUpdateOperationsInput | $Enums.ClaimStatus claimNumber?: NullableStringFieldUpdateOperationsInput | string | null + preAuthNumber?: NullableStringFieldUpdateOperationsInput | string | null patient?: PatientUpdateOneRequiredWithoutClaimsNestedInput - appointment?: AppointmentUpdateOneRequiredWithoutClaimsNestedInput + appointment?: AppointmentUpdateOneWithoutClaimsNestedInput user?: UserUpdateOneWithoutClaimsNestedInput staff?: StaffUpdateOneWithoutClaimsNestedInput npiProvider?: NpiProviderUpdateOneWithoutClaimsNestedInput @@ -42456,7 +49576,7 @@ export namespace Prisma { export type ClaimUncheckedUpdateInput = { id?: IntFieldUpdateOperationsInput | number patientId?: IntFieldUpdateOperationsInput | number - appointmentId?: IntFieldUpdateOperationsInput | number + appointmentId?: NullableIntFieldUpdateOperationsInput | number | null userId?: IntFieldUpdateOperationsInput | number staffId?: IntFieldUpdateOperationsInput | number patientName?: StringFieldUpdateOperationsInput | string @@ -42471,6 +49591,7 @@ export namespace Prisma { updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string status?: EnumClaimStatusFieldUpdateOperationsInput | $Enums.ClaimStatus claimNumber?: NullableStringFieldUpdateOperationsInput | string | null + preAuthNumber?: NullableStringFieldUpdateOperationsInput | string | null npiProviderId?: NullableIntFieldUpdateOperationsInput | number | null serviceLines?: ServiceLineUncheckedUpdateManyWithoutClaimNestedInput claimFiles?: ClaimFileUncheckedUpdateManyWithoutClaimNestedInput @@ -42480,7 +49601,7 @@ export namespace Prisma { export type ClaimCreateManyInput = { id?: number patientId: number - appointmentId: number + appointmentId?: number | null userId: number staffId: number patientName: string @@ -42495,6 +49616,7 @@ export namespace Prisma { updatedAt?: Date | string status?: $Enums.ClaimStatus claimNumber?: string | null + preAuthNumber?: string | null npiProviderId?: number | null } @@ -42511,12 +49633,13 @@ export namespace Prisma { updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string status?: EnumClaimStatusFieldUpdateOperationsInput | $Enums.ClaimStatus claimNumber?: NullableStringFieldUpdateOperationsInput | string | null + preAuthNumber?: NullableStringFieldUpdateOperationsInput | string | null } export type ClaimUncheckedUpdateManyInput = { id?: IntFieldUpdateOperationsInput | number patientId?: IntFieldUpdateOperationsInput | number - appointmentId?: IntFieldUpdateOperationsInput | number + appointmentId?: NullableIntFieldUpdateOperationsInput | number | null userId?: IntFieldUpdateOperationsInput | number staffId?: IntFieldUpdateOperationsInput | number patientName?: StringFieldUpdateOperationsInput | string @@ -42531,6 +49654,7 @@ export namespace Prisma { updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string status?: EnumClaimStatusFieldUpdateOperationsInput | $Enums.ClaimStatus claimNumber?: NullableStringFieldUpdateOperationsInput | string | null + preAuthNumber?: NullableStringFieldUpdateOperationsInput | string | null npiProviderId?: NullableIntFieldUpdateOperationsInput | number | null } @@ -42541,6 +49665,9 @@ export namespace Prisma { arch?: string | null toothNumber?: string | null toothSurface?: string | null + icn?: string | null + paidCode?: string | null + allowedAmount?: Decimal | DecimalJsLike | number | string | null totalBilled: Decimal | DecimalJsLike | number | string totalPaid?: Decimal | DecimalJsLike | number | string totalAdjusted?: Decimal | DecimalJsLike | number | string @@ -42561,6 +49688,9 @@ export namespace Prisma { arch?: string | null toothNumber?: string | null toothSurface?: string | null + icn?: string | null + paidCode?: string | null + allowedAmount?: Decimal | DecimalJsLike | number | string | null totalBilled: Decimal | DecimalJsLike | number | string totalPaid?: Decimal | DecimalJsLike | number | string totalAdjusted?: Decimal | DecimalJsLike | number | string @@ -42576,6 +49706,9 @@ export namespace Prisma { arch?: NullableStringFieldUpdateOperationsInput | string | null toothNumber?: NullableStringFieldUpdateOperationsInput | string | null toothSurface?: NullableStringFieldUpdateOperationsInput | string | null + icn?: NullableStringFieldUpdateOperationsInput | string | null + paidCode?: NullableStringFieldUpdateOperationsInput | string | null + allowedAmount?: NullableDecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string | null totalBilled?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string totalPaid?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string totalAdjusted?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string @@ -42596,6 +49729,9 @@ export namespace Prisma { arch?: NullableStringFieldUpdateOperationsInput | string | null toothNumber?: NullableStringFieldUpdateOperationsInput | string | null toothSurface?: NullableStringFieldUpdateOperationsInput | string | null + icn?: NullableStringFieldUpdateOperationsInput | string | null + paidCode?: NullableStringFieldUpdateOperationsInput | string | null + allowedAmount?: NullableDecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string | null totalBilled?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string totalPaid?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string totalAdjusted?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string @@ -42614,6 +49750,9 @@ export namespace Prisma { arch?: string | null toothNumber?: string | null toothSurface?: string | null + icn?: string | null + paidCode?: string | null + allowedAmount?: Decimal | DecimalJsLike | number | string | null totalBilled: Decimal | DecimalJsLike | number | string totalPaid?: Decimal | DecimalJsLike | number | string totalAdjusted?: Decimal | DecimalJsLike | number | string @@ -42628,6 +49767,9 @@ export namespace Prisma { arch?: NullableStringFieldUpdateOperationsInput | string | null toothNumber?: NullableStringFieldUpdateOperationsInput | string | null toothSurface?: NullableStringFieldUpdateOperationsInput | string | null + icn?: NullableStringFieldUpdateOperationsInput | string | null + paidCode?: NullableStringFieldUpdateOperationsInput | string | null + allowedAmount?: NullableDecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string | null totalBilled?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string totalPaid?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string totalAdjusted?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string @@ -42645,6 +49787,9 @@ export namespace Prisma { arch?: NullableStringFieldUpdateOperationsInput | string | null toothNumber?: NullableStringFieldUpdateOperationsInput | string | null toothSurface?: NullableStringFieldUpdateOperationsInput | string | null + icn?: NullableStringFieldUpdateOperationsInput | string | null + paidCode?: NullableStringFieldUpdateOperationsInput | string | null + allowedAmount?: NullableDecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string | null totalBilled?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string totalPaid?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string totalAdjusted?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string @@ -42756,6 +49901,65 @@ export namespace Prisma { password?: StringFieldUpdateOperationsInput | string } + export type ShoppingVendorCreateInput = { + vendorName: string + websiteUrl: string + loginUsername: string + loginPassword: string + user: UserCreateNestedOneWithoutShoppingVendorsInput + } + + export type ShoppingVendorUncheckedCreateInput = { + id?: number + userId: number + vendorName: string + websiteUrl: string + loginUsername: string + loginPassword: string + } + + export type ShoppingVendorUpdateInput = { + vendorName?: StringFieldUpdateOperationsInput | string + websiteUrl?: StringFieldUpdateOperationsInput | string + loginUsername?: StringFieldUpdateOperationsInput | string + loginPassword?: StringFieldUpdateOperationsInput | string + user?: UserUpdateOneRequiredWithoutShoppingVendorsNestedInput + } + + export type ShoppingVendorUncheckedUpdateInput = { + id?: IntFieldUpdateOperationsInput | number + userId?: IntFieldUpdateOperationsInput | number + vendorName?: StringFieldUpdateOperationsInput | string + websiteUrl?: StringFieldUpdateOperationsInput | string + loginUsername?: StringFieldUpdateOperationsInput | string + loginPassword?: StringFieldUpdateOperationsInput | string + } + + export type ShoppingVendorCreateManyInput = { + id?: number + userId: number + vendorName: string + websiteUrl: string + loginUsername: string + loginPassword: string + } + + export type ShoppingVendorUpdateManyMutationInput = { + vendorName?: StringFieldUpdateOperationsInput | string + websiteUrl?: StringFieldUpdateOperationsInput | string + loginUsername?: StringFieldUpdateOperationsInput | string + loginPassword?: StringFieldUpdateOperationsInput | string + } + + export type ShoppingVendorUncheckedUpdateManyInput = { + id?: IntFieldUpdateOperationsInput | number + userId?: IntFieldUpdateOperationsInput | number + vendorName?: StringFieldUpdateOperationsInput | string + websiteUrl?: StringFieldUpdateOperationsInput | string + loginUsername?: StringFieldUpdateOperationsInput | string + loginPassword?: StringFieldUpdateOperationsInput | string + } + export type PdfGroupCreateInput = { title: string titleKey?: $Enums.PdfTitleKey @@ -42870,6 +50074,9 @@ export namespace Prisma { totalPaid?: Decimal | DecimalJsLike | number | string totalAdjusted?: Decimal | DecimalJsLike | number | string totalDue: Decimal | DecimalJsLike | number | string + mhPaidAmount?: Decimal | DecimalJsLike | number | string | null + copayment?: Decimal | DecimalJsLike | number | string + adjustment?: Decimal | DecimalJsLike | number | string status?: $Enums.PaymentStatus notes?: string | null icn?: string | null @@ -42878,8 +50085,10 @@ export namespace Prisma { claim?: ClaimCreateNestedOneWithoutPaymentInput patient: PatientCreateNestedOneWithoutPaymentInput updatedBy?: UserCreateNestedOneWithoutUpdatedPaymentsInput + npiProvider?: NpiProviderCreateNestedOneWithoutPaymentsInput serviceLineTransactions?: ServiceLineTransactionCreateNestedManyWithoutPaymentInput serviceLines?: ServiceLineCreateNestedManyWithoutPaymentInput + commissionBatchItems?: CommissionBatchItemCreateNestedManyWithoutPaymentInput } export type PaymentUncheckedCreateInput = { @@ -42888,10 +50097,14 @@ export namespace Prisma { patientId: number userId: number updatedById?: number | null + npiProviderId?: number | null totalBilled: Decimal | DecimalJsLike | number | string totalPaid?: Decimal | DecimalJsLike | number | string totalAdjusted?: Decimal | DecimalJsLike | number | string totalDue: Decimal | DecimalJsLike | number | string + mhPaidAmount?: Decimal | DecimalJsLike | number | string | null + copayment?: Decimal | DecimalJsLike | number | string + adjustment?: Decimal | DecimalJsLike | number | string status?: $Enums.PaymentStatus notes?: string | null icn?: string | null @@ -42899,6 +50112,7 @@ export namespace Prisma { updatedAt?: Date | string serviceLineTransactions?: ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInput serviceLines?: ServiceLineUncheckedCreateNestedManyWithoutPaymentInput + commissionBatchItems?: CommissionBatchItemUncheckedCreateNestedManyWithoutPaymentInput } export type PaymentUpdateInput = { @@ -42907,6 +50121,9 @@ export namespace Prisma { totalPaid?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string totalAdjusted?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string totalDue?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string + mhPaidAmount?: NullableDecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string | null + copayment?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string + adjustment?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string status?: EnumPaymentStatusFieldUpdateOperationsInput | $Enums.PaymentStatus notes?: NullableStringFieldUpdateOperationsInput | string | null icn?: NullableStringFieldUpdateOperationsInput | string | null @@ -42915,8 +50132,10 @@ export namespace Prisma { claim?: ClaimUpdateOneWithoutPaymentNestedInput patient?: PatientUpdateOneRequiredWithoutPaymentNestedInput updatedBy?: UserUpdateOneWithoutUpdatedPaymentsNestedInput + npiProvider?: NpiProviderUpdateOneWithoutPaymentsNestedInput serviceLineTransactions?: ServiceLineTransactionUpdateManyWithoutPaymentNestedInput serviceLines?: ServiceLineUpdateManyWithoutPaymentNestedInput + commissionBatchItems?: CommissionBatchItemUpdateManyWithoutPaymentNestedInput } export type PaymentUncheckedUpdateInput = { @@ -42925,10 +50144,14 @@ export namespace Prisma { patientId?: IntFieldUpdateOperationsInput | number userId?: IntFieldUpdateOperationsInput | number updatedById?: NullableIntFieldUpdateOperationsInput | number | null + npiProviderId?: NullableIntFieldUpdateOperationsInput | number | null totalBilled?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string totalPaid?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string totalAdjusted?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string totalDue?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string + mhPaidAmount?: NullableDecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string | null + copayment?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string + adjustment?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string status?: EnumPaymentStatusFieldUpdateOperationsInput | $Enums.PaymentStatus notes?: NullableStringFieldUpdateOperationsInput | string | null icn?: NullableStringFieldUpdateOperationsInput | string | null @@ -42936,6 +50159,7 @@ export namespace Prisma { updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string serviceLineTransactions?: ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInput serviceLines?: ServiceLineUncheckedUpdateManyWithoutPaymentNestedInput + commissionBatchItems?: CommissionBatchItemUncheckedUpdateManyWithoutPaymentNestedInput } export type PaymentCreateManyInput = { @@ -42944,10 +50168,14 @@ export namespace Prisma { patientId: number userId: number updatedById?: number | null + npiProviderId?: number | null totalBilled: Decimal | DecimalJsLike | number | string totalPaid?: Decimal | DecimalJsLike | number | string totalAdjusted?: Decimal | DecimalJsLike | number | string totalDue: Decimal | DecimalJsLike | number | string + mhPaidAmount?: Decimal | DecimalJsLike | number | string | null + copayment?: Decimal | DecimalJsLike | number | string + adjustment?: Decimal | DecimalJsLike | number | string status?: $Enums.PaymentStatus notes?: string | null icn?: string | null @@ -42961,6 +50189,9 @@ export namespace Prisma { totalPaid?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string totalAdjusted?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string totalDue?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string + mhPaidAmount?: NullableDecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string | null + copayment?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string + adjustment?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string status?: EnumPaymentStatusFieldUpdateOperationsInput | $Enums.PaymentStatus notes?: NullableStringFieldUpdateOperationsInput | string | null icn?: NullableStringFieldUpdateOperationsInput | string | null @@ -42974,10 +50205,14 @@ export namespace Prisma { patientId?: IntFieldUpdateOperationsInput | number userId?: IntFieldUpdateOperationsInput | number updatedById?: NullableIntFieldUpdateOperationsInput | number | null + npiProviderId?: NullableIntFieldUpdateOperationsInput | number | null totalBilled?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string totalPaid?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string totalAdjusted?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string totalDue?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string + mhPaidAmount?: NullableDecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string | null + copayment?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string + adjustment?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string status?: EnumPaymentStatusFieldUpdateOperationsInput | $Enums.PaymentStatus notes?: NullableStringFieldUpdateOperationsInput | string | null icn?: NullableStringFieldUpdateOperationsInput | string | null @@ -43743,6 +50978,8 @@ export namespace Prisma { export type AiSettingsCreateInput = { apiKey: string + afterHoursEnabled?: boolean + openPhoneReply?: boolean user: UserCreateNestedOneWithoutAiSettingsInput } @@ -43750,10 +50987,14 @@ export namespace Prisma { id?: number userId: number apiKey: string + afterHoursEnabled?: boolean + openPhoneReply?: boolean } export type AiSettingsUpdateInput = { apiKey?: StringFieldUpdateOperationsInput | string + afterHoursEnabled?: BoolFieldUpdateOperationsInput | boolean + openPhoneReply?: BoolFieldUpdateOperationsInput | boolean user?: UserUpdateOneRequiredWithoutAiSettingsNestedInput } @@ -43761,22 +51002,30 @@ export namespace Prisma { id?: IntFieldUpdateOperationsInput | number userId?: IntFieldUpdateOperationsInput | number apiKey?: StringFieldUpdateOperationsInput | string + afterHoursEnabled?: BoolFieldUpdateOperationsInput | boolean + openPhoneReply?: BoolFieldUpdateOperationsInput | boolean } export type AiSettingsCreateManyInput = { id?: number userId: number apiKey: string + afterHoursEnabled?: boolean + openPhoneReply?: boolean } export type AiSettingsUpdateManyMutationInput = { apiKey?: StringFieldUpdateOperationsInput | string + afterHoursEnabled?: BoolFieldUpdateOperationsInput | boolean + openPhoneReply?: BoolFieldUpdateOperationsInput | boolean } export type AiSettingsUncheckedUpdateManyInput = { id?: IntFieldUpdateOperationsInput | number userId?: IntFieldUpdateOperationsInput | number apiKey?: StringFieldUpdateOperationsInput | string + afterHoursEnabled?: BoolFieldUpdateOperationsInput | boolean + openPhoneReply?: BoolFieldUpdateOperationsInput | boolean } export type OfficeHoursCreateInput = { @@ -43818,69 +51067,156 @@ export namespace Prisma { } export type OfficeContactCreateInput = { + officeName?: string | null receptionistName?: string | null dentistName?: string | null phoneNumber?: string | null email?: string | null fax?: string | null + streetAddress?: string | null + city?: string | null + state?: string | null + zipCode?: string | null user: UserCreateNestedOneWithoutOfficeContactInput } export type OfficeContactUncheckedCreateInput = { id?: number userId: number + officeName?: string | null receptionistName?: string | null dentistName?: string | null phoneNumber?: string | null email?: string | null fax?: string | null + streetAddress?: string | null + city?: string | null + state?: string | null + zipCode?: string | null } export type OfficeContactUpdateInput = { + officeName?: NullableStringFieldUpdateOperationsInput | string | null receptionistName?: NullableStringFieldUpdateOperationsInput | string | null dentistName?: NullableStringFieldUpdateOperationsInput | string | null phoneNumber?: NullableStringFieldUpdateOperationsInput | string | null email?: NullableStringFieldUpdateOperationsInput | string | null fax?: NullableStringFieldUpdateOperationsInput | string | null + streetAddress?: NullableStringFieldUpdateOperationsInput | string | null + city?: NullableStringFieldUpdateOperationsInput | string | null + state?: NullableStringFieldUpdateOperationsInput | string | null + zipCode?: NullableStringFieldUpdateOperationsInput | string | null user?: UserUpdateOneRequiredWithoutOfficeContactNestedInput } export type OfficeContactUncheckedUpdateInput = { id?: IntFieldUpdateOperationsInput | number userId?: IntFieldUpdateOperationsInput | number + officeName?: NullableStringFieldUpdateOperationsInput | string | null receptionistName?: NullableStringFieldUpdateOperationsInput | string | null dentistName?: NullableStringFieldUpdateOperationsInput | string | null phoneNumber?: NullableStringFieldUpdateOperationsInput | string | null email?: NullableStringFieldUpdateOperationsInput | string | null fax?: NullableStringFieldUpdateOperationsInput | string | null + streetAddress?: NullableStringFieldUpdateOperationsInput | string | null + city?: NullableStringFieldUpdateOperationsInput | string | null + state?: NullableStringFieldUpdateOperationsInput | string | null + zipCode?: NullableStringFieldUpdateOperationsInput | string | null } export type OfficeContactCreateManyInput = { id?: number userId: number + officeName?: string | null receptionistName?: string | null dentistName?: string | null phoneNumber?: string | null email?: string | null fax?: string | null + streetAddress?: string | null + city?: string | null + state?: string | null + zipCode?: string | null } export type OfficeContactUpdateManyMutationInput = { + officeName?: NullableStringFieldUpdateOperationsInput | string | null receptionistName?: NullableStringFieldUpdateOperationsInput | string | null dentistName?: NullableStringFieldUpdateOperationsInput | string | null phoneNumber?: NullableStringFieldUpdateOperationsInput | string | null email?: NullableStringFieldUpdateOperationsInput | string | null fax?: NullableStringFieldUpdateOperationsInput | string | null + streetAddress?: NullableStringFieldUpdateOperationsInput | string | null + city?: NullableStringFieldUpdateOperationsInput | string | null + state?: NullableStringFieldUpdateOperationsInput | string | null + zipCode?: NullableStringFieldUpdateOperationsInput | string | null } export type OfficeContactUncheckedUpdateManyInput = { id?: IntFieldUpdateOperationsInput | number userId?: IntFieldUpdateOperationsInput | number + officeName?: NullableStringFieldUpdateOperationsInput | string | null receptionistName?: NullableStringFieldUpdateOperationsInput | string | null dentistName?: NullableStringFieldUpdateOperationsInput | string | null phoneNumber?: NullableStringFieldUpdateOperationsInput | string | null email?: NullableStringFieldUpdateOperationsInput | string | null fax?: NullableStringFieldUpdateOperationsInput | string | null + streetAddress?: NullableStringFieldUpdateOperationsInput | string | null + city?: NullableStringFieldUpdateOperationsInput | string | null + state?: NullableStringFieldUpdateOperationsInput | string | null + zipCode?: NullableStringFieldUpdateOperationsInput | string | null + } + + export type InsuranceContactCreateInput = { + name: string + phoneNumber?: string | null + createdAt?: Date | string + user: UserCreateNestedOneWithoutInsuranceContactsInput + } + + export type InsuranceContactUncheckedCreateInput = { + id?: number + userId: number + name: string + phoneNumber?: string | null + createdAt?: Date | string + } + + export type InsuranceContactUpdateInput = { + name?: StringFieldUpdateOperationsInput | string + phoneNumber?: NullableStringFieldUpdateOperationsInput | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + user?: UserUpdateOneRequiredWithoutInsuranceContactsNestedInput + } + + export type InsuranceContactUncheckedUpdateInput = { + id?: IntFieldUpdateOperationsInput | number + userId?: IntFieldUpdateOperationsInput | number + name?: StringFieldUpdateOperationsInput | string + phoneNumber?: NullableStringFieldUpdateOperationsInput | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + } + + export type InsuranceContactCreateManyInput = { + id?: number + userId: number + name: string + phoneNumber?: string | null + createdAt?: Date | string + } + + export type InsuranceContactUpdateManyMutationInput = { + name?: StringFieldUpdateOperationsInput | string + phoneNumber?: NullableStringFieldUpdateOperationsInput | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + } + + export type InsuranceContactUncheckedUpdateManyInput = { + id?: IntFieldUpdateOperationsInput | number + userId?: IntFieldUpdateOperationsInput | number + name?: StringFieldUpdateOperationsInput | string + phoneNumber?: NullableStringFieldUpdateOperationsInput | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string } export type ProcedureTimeslotCreateInput = { @@ -43921,6 +51257,171 @@ export namespace Prisma { data?: JsonNullValueInput | InputJsonValue } + export type PatientConversationCreateInput = { + stage?: string + aiHandoff?: boolean + updatedAt?: Date | string + patient: PatientCreateNestedOneWithoutConversationInput + user: UserCreateNestedOneWithoutPatientConversationsInput + } + + export type PatientConversationUncheckedCreateInput = { + id?: number + patientId: number + userId: number + stage?: string + aiHandoff?: boolean + updatedAt?: Date | string + } + + export type PatientConversationUpdateInput = { + stage?: StringFieldUpdateOperationsInput | string + aiHandoff?: BoolFieldUpdateOperationsInput | boolean + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + patient?: PatientUpdateOneRequiredWithoutConversationNestedInput + user?: UserUpdateOneRequiredWithoutPatientConversationsNestedInput + } + + export type PatientConversationUncheckedUpdateInput = { + id?: IntFieldUpdateOperationsInput | number + patientId?: IntFieldUpdateOperationsInput | number + userId?: IntFieldUpdateOperationsInput | number + stage?: StringFieldUpdateOperationsInput | string + aiHandoff?: BoolFieldUpdateOperationsInput | boolean + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + } + + export type PatientConversationCreateManyInput = { + id?: number + patientId: number + userId: number + stage?: string + aiHandoff?: boolean + updatedAt?: Date | string + } + + export type PatientConversationUpdateManyMutationInput = { + stage?: StringFieldUpdateOperationsInput | string + aiHandoff?: BoolFieldUpdateOperationsInput | boolean + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + } + + export type PatientConversationUncheckedUpdateManyInput = { + id?: IntFieldUpdateOperationsInput | number + patientId?: IntFieldUpdateOperationsInput | number + userId?: IntFieldUpdateOperationsInput | number + stage?: StringFieldUpdateOperationsInput | string + aiHandoff?: BoolFieldUpdateOperationsInput | boolean + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + } + + export type CommissionBatchCreateInput = { + totalCollection: Decimal | DecimalJsLike | number | string + commissionAmount: Decimal | DecimalJsLike | number | string + notes?: string | null + createdAt?: Date | string + npiProvider: NpiProviderCreateNestedOneWithoutCommissionBatchesInput + items?: CommissionBatchItemCreateNestedManyWithoutCommissionBatchInput + } + + export type CommissionBatchUncheckedCreateInput = { + id?: number + npiProviderId: number + totalCollection: Decimal | DecimalJsLike | number | string + commissionAmount: Decimal | DecimalJsLike | number | string + notes?: string | null + createdAt?: Date | string + items?: CommissionBatchItemUncheckedCreateNestedManyWithoutCommissionBatchInput + } + + export type CommissionBatchUpdateInput = { + totalCollection?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string + commissionAmount?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string + notes?: NullableStringFieldUpdateOperationsInput | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + npiProvider?: NpiProviderUpdateOneRequiredWithoutCommissionBatchesNestedInput + items?: CommissionBatchItemUpdateManyWithoutCommissionBatchNestedInput + } + + export type CommissionBatchUncheckedUpdateInput = { + id?: IntFieldUpdateOperationsInput | number + npiProviderId?: IntFieldUpdateOperationsInput | number + totalCollection?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string + commissionAmount?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string + notes?: NullableStringFieldUpdateOperationsInput | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + items?: CommissionBatchItemUncheckedUpdateManyWithoutCommissionBatchNestedInput + } + + export type CommissionBatchCreateManyInput = { + id?: number + npiProviderId: number + totalCollection: Decimal | DecimalJsLike | number | string + commissionAmount: Decimal | DecimalJsLike | number | string + notes?: string | null + createdAt?: Date | string + } + + export type CommissionBatchUpdateManyMutationInput = { + totalCollection?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string + commissionAmount?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string + notes?: NullableStringFieldUpdateOperationsInput | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + } + + export type CommissionBatchUncheckedUpdateManyInput = { + id?: IntFieldUpdateOperationsInput | number + npiProviderId?: IntFieldUpdateOperationsInput | number + totalCollection?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string + commissionAmount?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string + notes?: NullableStringFieldUpdateOperationsInput | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + } + + export type CommissionBatchItemCreateInput = { + collectionAmount: Decimal | DecimalJsLike | number | string + commissionBatch: CommissionBatchCreateNestedOneWithoutItemsInput + payment: PaymentCreateNestedOneWithoutCommissionBatchItemsInput + } + + export type CommissionBatchItemUncheckedCreateInput = { + id?: number + commissionBatchId: number + paymentId: number + collectionAmount: Decimal | DecimalJsLike | number | string + } + + export type CommissionBatchItemUpdateInput = { + collectionAmount?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string + commissionBatch?: CommissionBatchUpdateOneRequiredWithoutItemsNestedInput + payment?: PaymentUpdateOneRequiredWithoutCommissionBatchItemsNestedInput + } + + export type CommissionBatchItemUncheckedUpdateInput = { + id?: IntFieldUpdateOperationsInput | number + commissionBatchId?: IntFieldUpdateOperationsInput | number + paymentId?: IntFieldUpdateOperationsInput | number + collectionAmount?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string + } + + export type CommissionBatchItemCreateManyInput = { + id?: number + commissionBatchId: number + paymentId: number + collectionAmount: Decimal | DecimalJsLike | number | string + } + + export type CommissionBatchItemUpdateManyMutationInput = { + collectionAmount?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string + } + + export type CommissionBatchItemUncheckedUpdateManyInput = { + id?: IntFieldUpdateOperationsInput | number + commissionBatchId?: IntFieldUpdateOperationsInput | number + paymentId?: IntFieldUpdateOperationsInput | number + collectionAmount?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string + } + export type IntFilter<$PrismaModel = never> = { equals?: number | IntFieldRefInput<$PrismaModel> in?: number[] | ListIntFieldRefInput<$PrismaModel> @@ -43988,6 +51489,12 @@ export namespace Prisma { none?: InsuranceCredentialWhereInput } + export type ShoppingVendorListRelationFilter = { + every?: ShoppingVendorWhereInput + some?: ShoppingVendorWhereInput + none?: ShoppingVendorWhereInput + } + export type PaymentListRelationFilter = { every?: PaymentWhereInput some?: PaymentWhereInput @@ -44055,6 +51562,18 @@ export namespace Prisma { isNot?: ProcedureTimeslotWhereInput | null } + export type InsuranceContactListRelationFilter = { + every?: InsuranceContactWhereInput + some?: InsuranceContactWhereInput + none?: InsuranceContactWhereInput + } + + export type PatientConversationListRelationFilter = { + every?: PatientConversationWhereInput + some?: PatientConversationWhereInput + none?: PatientConversationWhereInput + } + export type PatientOrderByRelationAggregateInput = { _count?: SortOrder } @@ -44079,6 +51598,10 @@ export namespace Prisma { _count?: SortOrder } + export type ShoppingVendorOrderByRelationAggregateInput = { + _count?: SortOrder + } + export type PaymentOrderByRelationAggregateInput = { _count?: SortOrder } @@ -44107,6 +51630,14 @@ export namespace Prisma { _count?: SortOrder } + export type InsuranceContactOrderByRelationAggregateInput = { + _count?: SortOrder + } + + export type PatientConversationOrderByRelationAggregateInput = { + _count?: SortOrder + } + export type UserCountOrderByAggregateInput = { id?: SortOrder username?: SortOrder @@ -44248,6 +51779,11 @@ export namespace Prisma { none?: PatientDocumentWhereInput } + export type PatientConversationNullableScalarRelationFilter = { + is?: PatientConversationWhereInput | null + isNot?: PatientConversationWhereInput | null + } + export type SortOrderInput = { sort: SortOrder nulls?: NullsOrder @@ -44282,6 +51818,7 @@ export namespace Prisma { policyHolder?: SortOrder allergies?: SortOrder medicalConditions?: SortOrder + preferredLanguage?: SortOrder status?: SortOrder userId?: SortOrder createdAt?: SortOrder @@ -44310,6 +51847,7 @@ export namespace Prisma { policyHolder?: SortOrder allergies?: SortOrder medicalConditions?: SortOrder + preferredLanguage?: SortOrder status?: SortOrder userId?: SortOrder createdAt?: SortOrder @@ -44333,6 +51871,7 @@ export namespace Prisma { policyHolder?: SortOrder allergies?: SortOrder medicalConditions?: SortOrder + preferredLanguage?: SortOrder status?: SortOrder userId?: SortOrder createdAt?: SortOrder @@ -44433,6 +51972,7 @@ export namespace Prisma { notes?: SortOrder procedureCodeNotes?: SortOrder status?: SortOrder + movedByAi?: SortOrder createdAt?: SortOrder eligibilityStatus?: SortOrder } @@ -44457,6 +51997,7 @@ export namespace Prisma { notes?: SortOrder procedureCodeNotes?: SortOrder status?: SortOrder + movedByAi?: SortOrder createdAt?: SortOrder eligibilityStatus?: SortOrder } @@ -44474,6 +52015,7 @@ export namespace Prisma { notes?: SortOrder procedureCodeNotes?: SortOrder status?: SortOrder + movedByAi?: SortOrder createdAt?: SortOrder eligibilityStatus?: SortOrder } @@ -44569,6 +52111,16 @@ export namespace Prisma { userId?: SortOrder } + export type CommissionBatchListRelationFilter = { + every?: CommissionBatchWhereInput + some?: CommissionBatchWhereInput + none?: CommissionBatchWhereInput + } + + export type CommissionBatchOrderByRelationAggregateInput = { + _count?: SortOrder + } + export type NpiProviderUserIdNpiNumberCompoundUniqueInput = { userId: number npiNumber: string @@ -44788,6 +52340,11 @@ export namespace Prisma { not?: NestedEnumClaimStatusFilter<$PrismaModel> | $Enums.ClaimStatus } + export type AppointmentNullableScalarRelationFilter = { + is?: AppointmentWhereInput | null + isNot?: AppointmentWhereInput | null + } + export type ServiceLineListRelationFilter = { every?: ServiceLineWhereInput some?: ServiceLineWhereInput @@ -44831,6 +52388,7 @@ export namespace Prisma { updatedAt?: SortOrder status?: SortOrder claimNumber?: SortOrder + preAuthNumber?: SortOrder npiProviderId?: SortOrder } @@ -44860,6 +52418,7 @@ export namespace Prisma { updatedAt?: SortOrder status?: SortOrder claimNumber?: SortOrder + preAuthNumber?: SortOrder npiProviderId?: SortOrder } @@ -44880,6 +52439,7 @@ export namespace Prisma { updatedAt?: SortOrder status?: SortOrder claimNumber?: SortOrder + preAuthNumber?: SortOrder npiProviderId?: SortOrder } @@ -44981,6 +52541,9 @@ export namespace Prisma { arch?: SortOrder toothNumber?: SortOrder toothSurface?: SortOrder + icn?: SortOrder + paidCode?: SortOrder + allowedAmount?: SortOrder totalBilled?: SortOrder totalPaid?: SortOrder totalAdjusted?: SortOrder @@ -44992,6 +52555,7 @@ export namespace Prisma { id?: SortOrder claimId?: SortOrder paymentId?: SortOrder + allowedAmount?: SortOrder totalBilled?: SortOrder totalPaid?: SortOrder totalAdjusted?: SortOrder @@ -45008,6 +52572,9 @@ export namespace Prisma { arch?: SortOrder toothNumber?: SortOrder toothSurface?: SortOrder + icn?: SortOrder + paidCode?: SortOrder + allowedAmount?: SortOrder totalBilled?: SortOrder totalPaid?: SortOrder totalAdjusted?: SortOrder @@ -45025,6 +52592,9 @@ export namespace Prisma { arch?: SortOrder toothNumber?: SortOrder toothSurface?: SortOrder + icn?: SortOrder + paidCode?: SortOrder + allowedAmount?: SortOrder totalBilled?: SortOrder totalPaid?: SortOrder totalAdjusted?: SortOrder @@ -45036,6 +52606,7 @@ export namespace Prisma { id?: SortOrder claimId?: SortOrder paymentId?: SortOrder + allowedAmount?: SortOrder totalBilled?: SortOrder totalPaid?: SortOrder totalAdjusted?: SortOrder @@ -45146,6 +52717,43 @@ export namespace Prisma { userId?: SortOrder } + export type ShoppingVendorCountOrderByAggregateInput = { + id?: SortOrder + userId?: SortOrder + vendorName?: SortOrder + websiteUrl?: SortOrder + loginUsername?: SortOrder + loginPassword?: SortOrder + } + + export type ShoppingVendorAvgOrderByAggregateInput = { + id?: SortOrder + userId?: SortOrder + } + + export type ShoppingVendorMaxOrderByAggregateInput = { + id?: SortOrder + userId?: SortOrder + vendorName?: SortOrder + websiteUrl?: SortOrder + loginUsername?: SortOrder + loginPassword?: SortOrder + } + + export type ShoppingVendorMinOrderByAggregateInput = { + id?: SortOrder + userId?: SortOrder + vendorName?: SortOrder + websiteUrl?: SortOrder + loginUsername?: SortOrder + loginPassword?: SortOrder + } + + export type ShoppingVendorSumOrderByAggregateInput = { + id?: SortOrder + userId?: SortOrder + } + export type EnumPdfTitleKeyFilter<$PrismaModel = never> = { equals?: $Enums.PdfTitleKey | EnumPdfTitleKeyFieldRefInput<$PrismaModel> in?: $Enums.PdfTitleKey[] | ListEnumPdfTitleKeyFieldRefInput<$PrismaModel> @@ -45270,16 +52878,30 @@ export namespace Prisma { not?: NestedEnumPaymentStatusFilter<$PrismaModel> | $Enums.PaymentStatus } + export type CommissionBatchItemListRelationFilter = { + every?: CommissionBatchItemWhereInput + some?: CommissionBatchItemWhereInput + none?: CommissionBatchItemWhereInput + } + + export type CommissionBatchItemOrderByRelationAggregateInput = { + _count?: SortOrder + } + export type PaymentCountOrderByAggregateInput = { id?: SortOrder claimId?: SortOrder patientId?: SortOrder userId?: SortOrder updatedById?: SortOrder + npiProviderId?: SortOrder totalBilled?: SortOrder totalPaid?: SortOrder totalAdjusted?: SortOrder totalDue?: SortOrder + mhPaidAmount?: SortOrder + copayment?: SortOrder + adjustment?: SortOrder status?: SortOrder notes?: SortOrder icn?: SortOrder @@ -45293,10 +52915,14 @@ export namespace Prisma { patientId?: SortOrder userId?: SortOrder updatedById?: SortOrder + npiProviderId?: SortOrder totalBilled?: SortOrder totalPaid?: SortOrder totalAdjusted?: SortOrder totalDue?: SortOrder + mhPaidAmount?: SortOrder + copayment?: SortOrder + adjustment?: SortOrder } export type PaymentMaxOrderByAggregateInput = { @@ -45305,10 +52931,14 @@ export namespace Prisma { patientId?: SortOrder userId?: SortOrder updatedById?: SortOrder + npiProviderId?: SortOrder totalBilled?: SortOrder totalPaid?: SortOrder totalAdjusted?: SortOrder totalDue?: SortOrder + mhPaidAmount?: SortOrder + copayment?: SortOrder + adjustment?: SortOrder status?: SortOrder notes?: SortOrder icn?: SortOrder @@ -45322,10 +52952,14 @@ export namespace Prisma { patientId?: SortOrder userId?: SortOrder updatedById?: SortOrder + npiProviderId?: SortOrder totalBilled?: SortOrder totalPaid?: SortOrder totalAdjusted?: SortOrder totalDue?: SortOrder + mhPaidAmount?: SortOrder + copayment?: SortOrder + adjustment?: SortOrder status?: SortOrder notes?: SortOrder icn?: SortOrder @@ -45339,10 +52973,14 @@ export namespace Prisma { patientId?: SortOrder userId?: SortOrder updatedById?: SortOrder + npiProviderId?: SortOrder totalBilled?: SortOrder totalPaid?: SortOrder totalAdjusted?: SortOrder totalDue?: SortOrder + mhPaidAmount?: SortOrder + copayment?: SortOrder + adjustment?: SortOrder } export type EnumPaymentStatusWithAggregatesFilter<$PrismaModel = never> = { @@ -45981,6 +53619,8 @@ export namespace Prisma { id?: SortOrder userId?: SortOrder apiKey?: SortOrder + afterHoursEnabled?: SortOrder + openPhoneReply?: SortOrder } export type AiSettingsAvgOrderByAggregateInput = { @@ -45992,12 +53632,16 @@ export namespace Prisma { id?: SortOrder userId?: SortOrder apiKey?: SortOrder + afterHoursEnabled?: SortOrder + openPhoneReply?: SortOrder } export type AiSettingsMinOrderByAggregateInput = { id?: SortOrder userId?: SortOrder apiKey?: SortOrder + afterHoursEnabled?: SortOrder + openPhoneReply?: SortOrder } export type AiSettingsSumOrderByAggregateInput = { @@ -46083,11 +53727,16 @@ export namespace Prisma { export type OfficeContactCountOrderByAggregateInput = { id?: SortOrder userId?: SortOrder + officeName?: SortOrder receptionistName?: SortOrder dentistName?: SortOrder phoneNumber?: SortOrder email?: SortOrder fax?: SortOrder + streetAddress?: SortOrder + city?: SortOrder + state?: SortOrder + zipCode?: SortOrder } export type OfficeContactAvgOrderByAggregateInput = { @@ -46098,21 +53747,31 @@ export namespace Prisma { export type OfficeContactMaxOrderByAggregateInput = { id?: SortOrder userId?: SortOrder + officeName?: SortOrder receptionistName?: SortOrder dentistName?: SortOrder phoneNumber?: SortOrder email?: SortOrder fax?: SortOrder + streetAddress?: SortOrder + city?: SortOrder + state?: SortOrder + zipCode?: SortOrder } export type OfficeContactMinOrderByAggregateInput = { id?: SortOrder userId?: SortOrder + officeName?: SortOrder receptionistName?: SortOrder dentistName?: SortOrder phoneNumber?: SortOrder email?: SortOrder fax?: SortOrder + streetAddress?: SortOrder + city?: SortOrder + state?: SortOrder + zipCode?: SortOrder } export type OfficeContactSumOrderByAggregateInput = { @@ -46120,6 +53779,40 @@ export namespace Prisma { userId?: SortOrder } + export type InsuranceContactCountOrderByAggregateInput = { + id?: SortOrder + userId?: SortOrder + name?: SortOrder + phoneNumber?: SortOrder + createdAt?: SortOrder + } + + export type InsuranceContactAvgOrderByAggregateInput = { + id?: SortOrder + userId?: SortOrder + } + + export type InsuranceContactMaxOrderByAggregateInput = { + id?: SortOrder + userId?: SortOrder + name?: SortOrder + phoneNumber?: SortOrder + createdAt?: SortOrder + } + + export type InsuranceContactMinOrderByAggregateInput = { + id?: SortOrder + userId?: SortOrder + name?: SortOrder + phoneNumber?: SortOrder + createdAt?: SortOrder + } + + export type InsuranceContactSumOrderByAggregateInput = { + id?: SortOrder + userId?: SortOrder + } + export type ProcedureTimeslotCountOrderByAggregateInput = { id?: SortOrder userId?: SortOrder @@ -46146,6 +53839,136 @@ export namespace Prisma { userId?: SortOrder } + export type PatientConversationCountOrderByAggregateInput = { + id?: SortOrder + patientId?: SortOrder + userId?: SortOrder + stage?: SortOrder + aiHandoff?: SortOrder + updatedAt?: SortOrder + } + + export type PatientConversationAvgOrderByAggregateInput = { + id?: SortOrder + patientId?: SortOrder + userId?: SortOrder + } + + export type PatientConversationMaxOrderByAggregateInput = { + id?: SortOrder + patientId?: SortOrder + userId?: SortOrder + stage?: SortOrder + aiHandoff?: SortOrder + updatedAt?: SortOrder + } + + export type PatientConversationMinOrderByAggregateInput = { + id?: SortOrder + patientId?: SortOrder + userId?: SortOrder + stage?: SortOrder + aiHandoff?: SortOrder + updatedAt?: SortOrder + } + + export type PatientConversationSumOrderByAggregateInput = { + id?: SortOrder + patientId?: SortOrder + userId?: SortOrder + } + + export type NpiProviderScalarRelationFilter = { + is?: NpiProviderWhereInput + isNot?: NpiProviderWhereInput + } + + export type CommissionBatchCountOrderByAggregateInput = { + id?: SortOrder + npiProviderId?: SortOrder + totalCollection?: SortOrder + commissionAmount?: SortOrder + notes?: SortOrder + createdAt?: SortOrder + } + + export type CommissionBatchAvgOrderByAggregateInput = { + id?: SortOrder + npiProviderId?: SortOrder + totalCollection?: SortOrder + commissionAmount?: SortOrder + } + + export type CommissionBatchMaxOrderByAggregateInput = { + id?: SortOrder + npiProviderId?: SortOrder + totalCollection?: SortOrder + commissionAmount?: SortOrder + notes?: SortOrder + createdAt?: SortOrder + } + + export type CommissionBatchMinOrderByAggregateInput = { + id?: SortOrder + npiProviderId?: SortOrder + totalCollection?: SortOrder + commissionAmount?: SortOrder + notes?: SortOrder + createdAt?: SortOrder + } + + export type CommissionBatchSumOrderByAggregateInput = { + id?: SortOrder + npiProviderId?: SortOrder + totalCollection?: SortOrder + commissionAmount?: SortOrder + } + + export type CommissionBatchScalarRelationFilter = { + is?: CommissionBatchWhereInput + isNot?: CommissionBatchWhereInput + } + + export type CommissionBatchItemCommissionBatchIdPaymentIdCompoundUniqueInput = { + commissionBatchId: number + paymentId: number + } + + export type CommissionBatchItemCountOrderByAggregateInput = { + id?: SortOrder + commissionBatchId?: SortOrder + paymentId?: SortOrder + collectionAmount?: SortOrder + } + + export type CommissionBatchItemAvgOrderByAggregateInput = { + id?: SortOrder + commissionBatchId?: SortOrder + paymentId?: SortOrder + collectionAmount?: SortOrder + } + + export type CommissionBatchItemMaxOrderByAggregateInput = { + id?: SortOrder + commissionBatchId?: SortOrder + paymentId?: SortOrder + collectionAmount?: SortOrder + } + + export type CommissionBatchItemMinOrderByAggregateInput = { + id?: SortOrder + commissionBatchId?: SortOrder + paymentId?: SortOrder + collectionAmount?: SortOrder + } + + export type CommissionBatchItemSumOrderByAggregateInput = { + id?: SortOrder + commissionBatchId?: SortOrder + paymentId?: SortOrder + collectionAmount?: SortOrder + } + export type PatientCreateNestedManyWithoutUserInput = { create?: XOR | PatientCreateWithoutUserInput[] | PatientUncheckedCreateWithoutUserInput[] connectOrCreate?: PatientCreateOrConnectWithoutUserInput | PatientCreateOrConnectWithoutUserInput[] @@ -46188,6 +54011,13 @@ export namespace Prisma { connect?: InsuranceCredentialWhereUniqueInput | InsuranceCredentialWhereUniqueInput[] } + export type ShoppingVendorCreateNestedManyWithoutUserInput = { + create?: XOR | ShoppingVendorCreateWithoutUserInput[] | ShoppingVendorUncheckedCreateWithoutUserInput[] + connectOrCreate?: ShoppingVendorCreateOrConnectWithoutUserInput | ShoppingVendorCreateOrConnectWithoutUserInput[] + createMany?: ShoppingVendorCreateManyUserInputEnvelope + connect?: ShoppingVendorWhereUniqueInput | ShoppingVendorWhereUniqueInput[] + } + export type PaymentCreateNestedManyWithoutUpdatedByInput = { create?: XOR | PaymentCreateWithoutUpdatedByInput[] | PaymentUncheckedCreateWithoutUpdatedByInput[] connectOrCreate?: PaymentCreateOrConnectWithoutUpdatedByInput | PaymentCreateOrConnectWithoutUpdatedByInput[] @@ -46267,6 +54097,20 @@ export namespace Prisma { connect?: ProcedureTimeslotWhereUniqueInput } + export type InsuranceContactCreateNestedManyWithoutUserInput = { + create?: XOR | InsuranceContactCreateWithoutUserInput[] | InsuranceContactUncheckedCreateWithoutUserInput[] + connectOrCreate?: InsuranceContactCreateOrConnectWithoutUserInput | InsuranceContactCreateOrConnectWithoutUserInput[] + createMany?: InsuranceContactCreateManyUserInputEnvelope + connect?: InsuranceContactWhereUniqueInput | InsuranceContactWhereUniqueInput[] + } + + export type PatientConversationCreateNestedManyWithoutUserInput = { + create?: XOR | PatientConversationCreateWithoutUserInput[] | PatientConversationUncheckedCreateWithoutUserInput[] + connectOrCreate?: PatientConversationCreateOrConnectWithoutUserInput | PatientConversationCreateOrConnectWithoutUserInput[] + createMany?: PatientConversationCreateManyUserInputEnvelope + connect?: PatientConversationWhereUniqueInput | PatientConversationWhereUniqueInput[] + } + export type PatientUncheckedCreateNestedManyWithoutUserInput = { create?: XOR | PatientCreateWithoutUserInput[] | PatientUncheckedCreateWithoutUserInput[] connectOrCreate?: PatientCreateOrConnectWithoutUserInput | PatientCreateOrConnectWithoutUserInput[] @@ -46309,6 +54153,13 @@ export namespace Prisma { connect?: InsuranceCredentialWhereUniqueInput | InsuranceCredentialWhereUniqueInput[] } + export type ShoppingVendorUncheckedCreateNestedManyWithoutUserInput = { + create?: XOR | ShoppingVendorCreateWithoutUserInput[] | ShoppingVendorUncheckedCreateWithoutUserInput[] + connectOrCreate?: ShoppingVendorCreateOrConnectWithoutUserInput | ShoppingVendorCreateOrConnectWithoutUserInput[] + createMany?: ShoppingVendorCreateManyUserInputEnvelope + connect?: ShoppingVendorWhereUniqueInput | ShoppingVendorWhereUniqueInput[] + } + export type PaymentUncheckedCreateNestedManyWithoutUpdatedByInput = { create?: XOR | PaymentCreateWithoutUpdatedByInput[] | PaymentUncheckedCreateWithoutUpdatedByInput[] connectOrCreate?: PaymentCreateOrConnectWithoutUpdatedByInput | PaymentCreateOrConnectWithoutUpdatedByInput[] @@ -46388,6 +54239,20 @@ export namespace Prisma { connect?: ProcedureTimeslotWhereUniqueInput } + export type InsuranceContactUncheckedCreateNestedManyWithoutUserInput = { + create?: XOR | InsuranceContactCreateWithoutUserInput[] | InsuranceContactUncheckedCreateWithoutUserInput[] + connectOrCreate?: InsuranceContactCreateOrConnectWithoutUserInput | InsuranceContactCreateOrConnectWithoutUserInput[] + createMany?: InsuranceContactCreateManyUserInputEnvelope + connect?: InsuranceContactWhereUniqueInput | InsuranceContactWhereUniqueInput[] + } + + export type PatientConversationUncheckedCreateNestedManyWithoutUserInput = { + create?: XOR | PatientConversationCreateWithoutUserInput[] | PatientConversationUncheckedCreateWithoutUserInput[] + connectOrCreate?: PatientConversationCreateOrConnectWithoutUserInput | PatientConversationCreateOrConnectWithoutUserInput[] + createMany?: PatientConversationCreateManyUserInputEnvelope + connect?: PatientConversationWhereUniqueInput | PatientConversationWhereUniqueInput[] + } + export type StringFieldUpdateOperationsInput = { set?: string } @@ -46480,6 +54345,20 @@ export namespace Prisma { deleteMany?: InsuranceCredentialScalarWhereInput | InsuranceCredentialScalarWhereInput[] } + export type ShoppingVendorUpdateManyWithoutUserNestedInput = { + create?: XOR | ShoppingVendorCreateWithoutUserInput[] | ShoppingVendorUncheckedCreateWithoutUserInput[] + connectOrCreate?: ShoppingVendorCreateOrConnectWithoutUserInput | ShoppingVendorCreateOrConnectWithoutUserInput[] + upsert?: ShoppingVendorUpsertWithWhereUniqueWithoutUserInput | ShoppingVendorUpsertWithWhereUniqueWithoutUserInput[] + createMany?: ShoppingVendorCreateManyUserInputEnvelope + set?: ShoppingVendorWhereUniqueInput | ShoppingVendorWhereUniqueInput[] + disconnect?: ShoppingVendorWhereUniqueInput | ShoppingVendorWhereUniqueInput[] + delete?: ShoppingVendorWhereUniqueInput | ShoppingVendorWhereUniqueInput[] + connect?: ShoppingVendorWhereUniqueInput | ShoppingVendorWhereUniqueInput[] + update?: ShoppingVendorUpdateWithWhereUniqueWithoutUserInput | ShoppingVendorUpdateWithWhereUniqueWithoutUserInput[] + updateMany?: ShoppingVendorUpdateManyWithWhereWithoutUserInput | ShoppingVendorUpdateManyWithWhereWithoutUserInput[] + deleteMany?: ShoppingVendorScalarWhereInput | ShoppingVendorScalarWhereInput[] + } + export type PaymentUpdateManyWithoutUpdatedByNestedInput = { create?: XOR | PaymentCreateWithoutUpdatedByInput[] | PaymentUncheckedCreateWithoutUpdatedByInput[] connectOrCreate?: PaymentCreateOrConnectWithoutUpdatedByInput | PaymentCreateOrConnectWithoutUpdatedByInput[] @@ -46628,6 +54507,34 @@ export namespace Prisma { update?: XOR, ProcedureTimeslotUncheckedUpdateWithoutUserInput> } + export type InsuranceContactUpdateManyWithoutUserNestedInput = { + create?: XOR | InsuranceContactCreateWithoutUserInput[] | InsuranceContactUncheckedCreateWithoutUserInput[] + connectOrCreate?: InsuranceContactCreateOrConnectWithoutUserInput | InsuranceContactCreateOrConnectWithoutUserInput[] + upsert?: InsuranceContactUpsertWithWhereUniqueWithoutUserInput | InsuranceContactUpsertWithWhereUniqueWithoutUserInput[] + createMany?: InsuranceContactCreateManyUserInputEnvelope + set?: InsuranceContactWhereUniqueInput | InsuranceContactWhereUniqueInput[] + disconnect?: InsuranceContactWhereUniqueInput | InsuranceContactWhereUniqueInput[] + delete?: InsuranceContactWhereUniqueInput | InsuranceContactWhereUniqueInput[] + connect?: InsuranceContactWhereUniqueInput | InsuranceContactWhereUniqueInput[] + update?: InsuranceContactUpdateWithWhereUniqueWithoutUserInput | InsuranceContactUpdateWithWhereUniqueWithoutUserInput[] + updateMany?: InsuranceContactUpdateManyWithWhereWithoutUserInput | InsuranceContactUpdateManyWithWhereWithoutUserInput[] + deleteMany?: InsuranceContactScalarWhereInput | InsuranceContactScalarWhereInput[] + } + + export type PatientConversationUpdateManyWithoutUserNestedInput = { + create?: XOR | PatientConversationCreateWithoutUserInput[] | PatientConversationUncheckedCreateWithoutUserInput[] + connectOrCreate?: PatientConversationCreateOrConnectWithoutUserInput | PatientConversationCreateOrConnectWithoutUserInput[] + upsert?: PatientConversationUpsertWithWhereUniqueWithoutUserInput | PatientConversationUpsertWithWhereUniqueWithoutUserInput[] + createMany?: PatientConversationCreateManyUserInputEnvelope + set?: PatientConversationWhereUniqueInput | PatientConversationWhereUniqueInput[] + disconnect?: PatientConversationWhereUniqueInput | PatientConversationWhereUniqueInput[] + delete?: PatientConversationWhereUniqueInput | PatientConversationWhereUniqueInput[] + connect?: PatientConversationWhereUniqueInput | PatientConversationWhereUniqueInput[] + update?: PatientConversationUpdateWithWhereUniqueWithoutUserInput | PatientConversationUpdateWithWhereUniqueWithoutUserInput[] + updateMany?: PatientConversationUpdateManyWithWhereWithoutUserInput | PatientConversationUpdateManyWithWhereWithoutUserInput[] + deleteMany?: PatientConversationScalarWhereInput | PatientConversationScalarWhereInput[] + } + export type IntFieldUpdateOperationsInput = { set?: number increment?: number @@ -46720,6 +54627,20 @@ export namespace Prisma { deleteMany?: InsuranceCredentialScalarWhereInput | InsuranceCredentialScalarWhereInput[] } + export type ShoppingVendorUncheckedUpdateManyWithoutUserNestedInput = { + create?: XOR | ShoppingVendorCreateWithoutUserInput[] | ShoppingVendorUncheckedCreateWithoutUserInput[] + connectOrCreate?: ShoppingVendorCreateOrConnectWithoutUserInput | ShoppingVendorCreateOrConnectWithoutUserInput[] + upsert?: ShoppingVendorUpsertWithWhereUniqueWithoutUserInput | ShoppingVendorUpsertWithWhereUniqueWithoutUserInput[] + createMany?: ShoppingVendorCreateManyUserInputEnvelope + set?: ShoppingVendorWhereUniqueInput | ShoppingVendorWhereUniqueInput[] + disconnect?: ShoppingVendorWhereUniqueInput | ShoppingVendorWhereUniqueInput[] + delete?: ShoppingVendorWhereUniqueInput | ShoppingVendorWhereUniqueInput[] + connect?: ShoppingVendorWhereUniqueInput | ShoppingVendorWhereUniqueInput[] + update?: ShoppingVendorUpdateWithWhereUniqueWithoutUserInput | ShoppingVendorUpdateWithWhereUniqueWithoutUserInput[] + updateMany?: ShoppingVendorUpdateManyWithWhereWithoutUserInput | ShoppingVendorUpdateManyWithWhereWithoutUserInput[] + deleteMany?: ShoppingVendorScalarWhereInput | ShoppingVendorScalarWhereInput[] + } + export type PaymentUncheckedUpdateManyWithoutUpdatedByNestedInput = { create?: XOR | PaymentCreateWithoutUpdatedByInput[] | PaymentUncheckedCreateWithoutUpdatedByInput[] connectOrCreate?: PaymentCreateOrConnectWithoutUpdatedByInput | PaymentCreateOrConnectWithoutUpdatedByInput[] @@ -46868,6 +54789,34 @@ export namespace Prisma { update?: XOR, ProcedureTimeslotUncheckedUpdateWithoutUserInput> } + export type InsuranceContactUncheckedUpdateManyWithoutUserNestedInput = { + create?: XOR | InsuranceContactCreateWithoutUserInput[] | InsuranceContactUncheckedCreateWithoutUserInput[] + connectOrCreate?: InsuranceContactCreateOrConnectWithoutUserInput | InsuranceContactCreateOrConnectWithoutUserInput[] + upsert?: InsuranceContactUpsertWithWhereUniqueWithoutUserInput | InsuranceContactUpsertWithWhereUniqueWithoutUserInput[] + createMany?: InsuranceContactCreateManyUserInputEnvelope + set?: InsuranceContactWhereUniqueInput | InsuranceContactWhereUniqueInput[] + disconnect?: InsuranceContactWhereUniqueInput | InsuranceContactWhereUniqueInput[] + delete?: InsuranceContactWhereUniqueInput | InsuranceContactWhereUniqueInput[] + connect?: InsuranceContactWhereUniqueInput | InsuranceContactWhereUniqueInput[] + update?: InsuranceContactUpdateWithWhereUniqueWithoutUserInput | InsuranceContactUpdateWithWhereUniqueWithoutUserInput[] + updateMany?: InsuranceContactUpdateManyWithWhereWithoutUserInput | InsuranceContactUpdateManyWithWhereWithoutUserInput[] + deleteMany?: InsuranceContactScalarWhereInput | InsuranceContactScalarWhereInput[] + } + + export type PatientConversationUncheckedUpdateManyWithoutUserNestedInput = { + create?: XOR | PatientConversationCreateWithoutUserInput[] | PatientConversationUncheckedCreateWithoutUserInput[] + connectOrCreate?: PatientConversationCreateOrConnectWithoutUserInput | PatientConversationCreateOrConnectWithoutUserInput[] + upsert?: PatientConversationUpsertWithWhereUniqueWithoutUserInput | PatientConversationUpsertWithWhereUniqueWithoutUserInput[] + createMany?: PatientConversationCreateManyUserInputEnvelope + set?: PatientConversationWhereUniqueInput | PatientConversationWhereUniqueInput[] + disconnect?: PatientConversationWhereUniqueInput | PatientConversationWhereUniqueInput[] + delete?: PatientConversationWhereUniqueInput | PatientConversationWhereUniqueInput[] + connect?: PatientConversationWhereUniqueInput | PatientConversationWhereUniqueInput[] + update?: PatientConversationUpdateWithWhereUniqueWithoutUserInput | PatientConversationUpdateWithWhereUniqueWithoutUserInput[] + updateMany?: PatientConversationUpdateManyWithWhereWithoutUserInput | PatientConversationUpdateManyWithWhereWithoutUserInput[] + deleteMany?: PatientConversationScalarWhereInput | PatientConversationScalarWhereInput[] + } + export type UserCreateNestedOneWithoutPatientsInput = { create?: XOR connectOrCreate?: UserCreateOrConnectWithoutPatientsInput @@ -46923,6 +54872,12 @@ export namespace Prisma { connect?: PatientDocumentWhereUniqueInput | PatientDocumentWhereUniqueInput[] } + export type PatientConversationCreateNestedOneWithoutPatientInput = { + create?: XOR + connectOrCreate?: PatientConversationCreateOrConnectWithoutPatientInput + connect?: PatientConversationWhereUniqueInput + } + export type AppointmentUncheckedCreateNestedManyWithoutPatientInput = { create?: XOR | AppointmentCreateWithoutPatientInput[] | AppointmentUncheckedCreateWithoutPatientInput[] connectOrCreate?: AppointmentCreateOrConnectWithoutPatientInput | AppointmentCreateOrConnectWithoutPatientInput[] @@ -46972,6 +54927,12 @@ export namespace Prisma { connect?: PatientDocumentWhereUniqueInput | PatientDocumentWhereUniqueInput[] } + export type PatientConversationUncheckedCreateNestedOneWithoutPatientInput = { + create?: XOR + connectOrCreate?: PatientConversationCreateOrConnectWithoutPatientInput + connect?: PatientConversationWhereUniqueInput + } + export type NullableDateTimeFieldUpdateOperationsInput = { set?: Date | string | null } @@ -47094,6 +55055,16 @@ export namespace Prisma { deleteMany?: PatientDocumentScalarWhereInput | PatientDocumentScalarWhereInput[] } + export type PatientConversationUpdateOneWithoutPatientNestedInput = { + create?: XOR + connectOrCreate?: PatientConversationCreateOrConnectWithoutPatientInput + upsert?: PatientConversationUpsertWithoutPatientInput + disconnect?: PatientConversationWhereInput | boolean + delete?: PatientConversationWhereInput | boolean + connect?: PatientConversationWhereUniqueInput + update?: XOR, PatientConversationUncheckedUpdateWithoutPatientInput> + } + export type AppointmentUncheckedUpdateManyWithoutPatientNestedInput = { create?: XOR | AppointmentCreateWithoutPatientInput[] | AppointmentUncheckedCreateWithoutPatientInput[] connectOrCreate?: AppointmentCreateOrConnectWithoutPatientInput | AppointmentCreateOrConnectWithoutPatientInput[] @@ -47192,6 +55163,16 @@ export namespace Prisma { deleteMany?: PatientDocumentScalarWhereInput | PatientDocumentScalarWhereInput[] } + export type PatientConversationUncheckedUpdateOneWithoutPatientNestedInput = { + create?: XOR + connectOrCreate?: PatientConversationCreateOrConnectWithoutPatientInput + upsert?: PatientConversationUpsertWithoutPatientInput + disconnect?: PatientConversationWhereInput | boolean + delete?: PatientConversationWhereInput | boolean + connect?: PatientConversationWhereUniqueInput + update?: XOR, PatientConversationUncheckedUpdateWithoutPatientInput> + } + export type PatientCreateNestedOneWithoutAppointmentsInput = { create?: XOR connectOrCreate?: PatientCreateOrConnectWithoutAppointmentsInput @@ -47489,6 +55470,20 @@ export namespace Prisma { connect?: ClaimWhereUniqueInput | ClaimWhereUniqueInput[] } + export type PaymentCreateNestedManyWithoutNpiProviderInput = { + create?: XOR | PaymentCreateWithoutNpiProviderInput[] | PaymentUncheckedCreateWithoutNpiProviderInput[] + connectOrCreate?: PaymentCreateOrConnectWithoutNpiProviderInput | PaymentCreateOrConnectWithoutNpiProviderInput[] + createMany?: PaymentCreateManyNpiProviderInputEnvelope + connect?: PaymentWhereUniqueInput | PaymentWhereUniqueInput[] + } + + export type CommissionBatchCreateNestedManyWithoutNpiProviderInput = { + create?: XOR | CommissionBatchCreateWithoutNpiProviderInput[] | CommissionBatchUncheckedCreateWithoutNpiProviderInput[] + connectOrCreate?: CommissionBatchCreateOrConnectWithoutNpiProviderInput | CommissionBatchCreateOrConnectWithoutNpiProviderInput[] + createMany?: CommissionBatchCreateManyNpiProviderInputEnvelope + connect?: CommissionBatchWhereUniqueInput | CommissionBatchWhereUniqueInput[] + } + export type AppointmentProcedureCreateNestedManyWithoutNpiProviderInput = { create?: XOR | AppointmentProcedureCreateWithoutNpiProviderInput[] | AppointmentProcedureUncheckedCreateWithoutNpiProviderInput[] connectOrCreate?: AppointmentProcedureCreateOrConnectWithoutNpiProviderInput | AppointmentProcedureCreateOrConnectWithoutNpiProviderInput[] @@ -47503,6 +55498,20 @@ export namespace Prisma { connect?: ClaimWhereUniqueInput | ClaimWhereUniqueInput[] } + export type PaymentUncheckedCreateNestedManyWithoutNpiProviderInput = { + create?: XOR | PaymentCreateWithoutNpiProviderInput[] | PaymentUncheckedCreateWithoutNpiProviderInput[] + connectOrCreate?: PaymentCreateOrConnectWithoutNpiProviderInput | PaymentCreateOrConnectWithoutNpiProviderInput[] + createMany?: PaymentCreateManyNpiProviderInputEnvelope + connect?: PaymentWhereUniqueInput | PaymentWhereUniqueInput[] + } + + export type CommissionBatchUncheckedCreateNestedManyWithoutNpiProviderInput = { + create?: XOR | CommissionBatchCreateWithoutNpiProviderInput[] | CommissionBatchUncheckedCreateWithoutNpiProviderInput[] + connectOrCreate?: CommissionBatchCreateOrConnectWithoutNpiProviderInput | CommissionBatchCreateOrConnectWithoutNpiProviderInput[] + createMany?: CommissionBatchCreateManyNpiProviderInputEnvelope + connect?: CommissionBatchWhereUniqueInput | CommissionBatchWhereUniqueInput[] + } + export type AppointmentProcedureUncheckedCreateNestedManyWithoutNpiProviderInput = { create?: XOR | AppointmentProcedureCreateWithoutNpiProviderInput[] | AppointmentProcedureUncheckedCreateWithoutNpiProviderInput[] connectOrCreate?: AppointmentProcedureCreateOrConnectWithoutNpiProviderInput | AppointmentProcedureCreateOrConnectWithoutNpiProviderInput[] @@ -47532,6 +55541,34 @@ export namespace Prisma { deleteMany?: ClaimScalarWhereInput | ClaimScalarWhereInput[] } + export type PaymentUpdateManyWithoutNpiProviderNestedInput = { + create?: XOR | PaymentCreateWithoutNpiProviderInput[] | PaymentUncheckedCreateWithoutNpiProviderInput[] + connectOrCreate?: PaymentCreateOrConnectWithoutNpiProviderInput | PaymentCreateOrConnectWithoutNpiProviderInput[] + upsert?: PaymentUpsertWithWhereUniqueWithoutNpiProviderInput | PaymentUpsertWithWhereUniqueWithoutNpiProviderInput[] + createMany?: PaymentCreateManyNpiProviderInputEnvelope + set?: PaymentWhereUniqueInput | PaymentWhereUniqueInput[] + disconnect?: PaymentWhereUniqueInput | PaymentWhereUniqueInput[] + delete?: PaymentWhereUniqueInput | PaymentWhereUniqueInput[] + connect?: PaymentWhereUniqueInput | PaymentWhereUniqueInput[] + update?: PaymentUpdateWithWhereUniqueWithoutNpiProviderInput | PaymentUpdateWithWhereUniqueWithoutNpiProviderInput[] + updateMany?: PaymentUpdateManyWithWhereWithoutNpiProviderInput | PaymentUpdateManyWithWhereWithoutNpiProviderInput[] + deleteMany?: PaymentScalarWhereInput | PaymentScalarWhereInput[] + } + + export type CommissionBatchUpdateManyWithoutNpiProviderNestedInput = { + create?: XOR | CommissionBatchCreateWithoutNpiProviderInput[] | CommissionBatchUncheckedCreateWithoutNpiProviderInput[] + connectOrCreate?: CommissionBatchCreateOrConnectWithoutNpiProviderInput | CommissionBatchCreateOrConnectWithoutNpiProviderInput[] + upsert?: CommissionBatchUpsertWithWhereUniqueWithoutNpiProviderInput | CommissionBatchUpsertWithWhereUniqueWithoutNpiProviderInput[] + createMany?: CommissionBatchCreateManyNpiProviderInputEnvelope + set?: CommissionBatchWhereUniqueInput | CommissionBatchWhereUniqueInput[] + disconnect?: CommissionBatchWhereUniqueInput | CommissionBatchWhereUniqueInput[] + delete?: CommissionBatchWhereUniqueInput | CommissionBatchWhereUniqueInput[] + connect?: CommissionBatchWhereUniqueInput | CommissionBatchWhereUniqueInput[] + update?: CommissionBatchUpdateWithWhereUniqueWithoutNpiProviderInput | CommissionBatchUpdateWithWhereUniqueWithoutNpiProviderInput[] + updateMany?: CommissionBatchUpdateManyWithWhereWithoutNpiProviderInput | CommissionBatchUpdateManyWithWhereWithoutNpiProviderInput[] + deleteMany?: CommissionBatchScalarWhereInput | CommissionBatchScalarWhereInput[] + } + export type AppointmentProcedureUpdateManyWithoutNpiProviderNestedInput = { create?: XOR | AppointmentProcedureCreateWithoutNpiProviderInput[] | AppointmentProcedureUncheckedCreateWithoutNpiProviderInput[] connectOrCreate?: AppointmentProcedureCreateOrConnectWithoutNpiProviderInput | AppointmentProcedureCreateOrConnectWithoutNpiProviderInput[] @@ -47560,6 +55597,34 @@ export namespace Prisma { deleteMany?: ClaimScalarWhereInput | ClaimScalarWhereInput[] } + export type PaymentUncheckedUpdateManyWithoutNpiProviderNestedInput = { + create?: XOR | PaymentCreateWithoutNpiProviderInput[] | PaymentUncheckedCreateWithoutNpiProviderInput[] + connectOrCreate?: PaymentCreateOrConnectWithoutNpiProviderInput | PaymentCreateOrConnectWithoutNpiProviderInput[] + upsert?: PaymentUpsertWithWhereUniqueWithoutNpiProviderInput | PaymentUpsertWithWhereUniqueWithoutNpiProviderInput[] + createMany?: PaymentCreateManyNpiProviderInputEnvelope + set?: PaymentWhereUniqueInput | PaymentWhereUniqueInput[] + disconnect?: PaymentWhereUniqueInput | PaymentWhereUniqueInput[] + delete?: PaymentWhereUniqueInput | PaymentWhereUniqueInput[] + connect?: PaymentWhereUniqueInput | PaymentWhereUniqueInput[] + update?: PaymentUpdateWithWhereUniqueWithoutNpiProviderInput | PaymentUpdateWithWhereUniqueWithoutNpiProviderInput[] + updateMany?: PaymentUpdateManyWithWhereWithoutNpiProviderInput | PaymentUpdateManyWithWhereWithoutNpiProviderInput[] + deleteMany?: PaymentScalarWhereInput | PaymentScalarWhereInput[] + } + + export type CommissionBatchUncheckedUpdateManyWithoutNpiProviderNestedInput = { + create?: XOR | CommissionBatchCreateWithoutNpiProviderInput[] | CommissionBatchUncheckedCreateWithoutNpiProviderInput[] + connectOrCreate?: CommissionBatchCreateOrConnectWithoutNpiProviderInput | CommissionBatchCreateOrConnectWithoutNpiProviderInput[] + upsert?: CommissionBatchUpsertWithWhereUniqueWithoutNpiProviderInput | CommissionBatchUpsertWithWhereUniqueWithoutNpiProviderInput[] + createMany?: CommissionBatchCreateManyNpiProviderInputEnvelope + set?: CommissionBatchWhereUniqueInput | CommissionBatchWhereUniqueInput[] + disconnect?: CommissionBatchWhereUniqueInput | CommissionBatchWhereUniqueInput[] + delete?: CommissionBatchWhereUniqueInput | CommissionBatchWhereUniqueInput[] + connect?: CommissionBatchWhereUniqueInput | CommissionBatchWhereUniqueInput[] + update?: CommissionBatchUpdateWithWhereUniqueWithoutNpiProviderInput | CommissionBatchUpdateWithWhereUniqueWithoutNpiProviderInput[] + updateMany?: CommissionBatchUpdateManyWithWhereWithoutNpiProviderInput | CommissionBatchUpdateManyWithWhereWithoutNpiProviderInput[] + deleteMany?: CommissionBatchScalarWhereInput | CommissionBatchScalarWhereInput[] + } + export type AppointmentProcedureUncheckedUpdateManyWithoutNpiProviderNestedInput = { create?: XOR | AppointmentProcedureCreateWithoutNpiProviderInput[] | AppointmentProcedureUncheckedCreateWithoutNpiProviderInput[] connectOrCreate?: AppointmentProcedureCreateOrConnectWithoutNpiProviderInput | AppointmentProcedureCreateOrConnectWithoutNpiProviderInput[] @@ -47724,10 +55789,12 @@ export namespace Prisma { update?: XOR, PatientUncheckedUpdateWithoutClaimsInput> } - export type AppointmentUpdateOneRequiredWithoutClaimsNestedInput = { + export type AppointmentUpdateOneWithoutClaimsNestedInput = { create?: XOR connectOrCreate?: AppointmentCreateOrConnectWithoutClaimsInput upsert?: AppointmentUpsertWithoutClaimsInput + disconnect?: AppointmentWhereInput | boolean + delete?: AppointmentWhereInput | boolean connect?: AppointmentWhereUniqueInput update?: XOR, AppointmentUncheckedUpdateWithoutClaimsInput> } @@ -47952,6 +56019,20 @@ export namespace Prisma { update?: XOR, UserUncheckedUpdateWithoutInsuranceCredentialsInput> } + export type UserCreateNestedOneWithoutShoppingVendorsInput = { + create?: XOR + connectOrCreate?: UserCreateOrConnectWithoutShoppingVendorsInput + connect?: UserWhereUniqueInput + } + + export type UserUpdateOneRequiredWithoutShoppingVendorsNestedInput = { + create?: XOR + connectOrCreate?: UserCreateOrConnectWithoutShoppingVendorsInput + upsert?: UserUpsertWithoutShoppingVendorsInput + connect?: UserWhereUniqueInput + update?: XOR, UserUncheckedUpdateWithoutShoppingVendorsInput> + } + export type PatientCreateNestedOneWithoutGroupsInput = { create?: XOR connectOrCreate?: PatientCreateOrConnectWithoutGroupsInput @@ -48048,6 +56129,12 @@ export namespace Prisma { connect?: UserWhereUniqueInput } + export type NpiProviderCreateNestedOneWithoutPaymentsInput = { + create?: XOR + connectOrCreate?: NpiProviderCreateOrConnectWithoutPaymentsInput + connect?: NpiProviderWhereUniqueInput + } + export type ServiceLineTransactionCreateNestedManyWithoutPaymentInput = { create?: XOR | ServiceLineTransactionCreateWithoutPaymentInput[] | ServiceLineTransactionUncheckedCreateWithoutPaymentInput[] connectOrCreate?: ServiceLineTransactionCreateOrConnectWithoutPaymentInput | ServiceLineTransactionCreateOrConnectWithoutPaymentInput[] @@ -48062,6 +56149,13 @@ export namespace Prisma { connect?: ServiceLineWhereUniqueInput | ServiceLineWhereUniqueInput[] } + export type CommissionBatchItemCreateNestedManyWithoutPaymentInput = { + create?: XOR | CommissionBatchItemCreateWithoutPaymentInput[] | CommissionBatchItemUncheckedCreateWithoutPaymentInput[] + connectOrCreate?: CommissionBatchItemCreateOrConnectWithoutPaymentInput | CommissionBatchItemCreateOrConnectWithoutPaymentInput[] + createMany?: CommissionBatchItemCreateManyPaymentInputEnvelope + connect?: CommissionBatchItemWhereUniqueInput | CommissionBatchItemWhereUniqueInput[] + } + export type ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInput = { create?: XOR | ServiceLineTransactionCreateWithoutPaymentInput[] | ServiceLineTransactionUncheckedCreateWithoutPaymentInput[] connectOrCreate?: ServiceLineTransactionCreateOrConnectWithoutPaymentInput | ServiceLineTransactionCreateOrConnectWithoutPaymentInput[] @@ -48076,6 +56170,13 @@ export namespace Prisma { connect?: ServiceLineWhereUniqueInput | ServiceLineWhereUniqueInput[] } + export type CommissionBatchItemUncheckedCreateNestedManyWithoutPaymentInput = { + create?: XOR | CommissionBatchItemCreateWithoutPaymentInput[] | CommissionBatchItemUncheckedCreateWithoutPaymentInput[] + connectOrCreate?: CommissionBatchItemCreateOrConnectWithoutPaymentInput | CommissionBatchItemCreateOrConnectWithoutPaymentInput[] + createMany?: CommissionBatchItemCreateManyPaymentInputEnvelope + connect?: CommissionBatchItemWhereUniqueInput | CommissionBatchItemWhereUniqueInput[] + } + export type EnumPaymentStatusFieldUpdateOperationsInput = { set?: $Enums.PaymentStatus } @@ -48108,6 +56209,16 @@ export namespace Prisma { update?: XOR, UserUncheckedUpdateWithoutUpdatedPaymentsInput> } + export type NpiProviderUpdateOneWithoutPaymentsNestedInput = { + create?: XOR + connectOrCreate?: NpiProviderCreateOrConnectWithoutPaymentsInput + upsert?: NpiProviderUpsertWithoutPaymentsInput + disconnect?: NpiProviderWhereInput | boolean + delete?: NpiProviderWhereInput | boolean + connect?: NpiProviderWhereUniqueInput + update?: XOR, NpiProviderUncheckedUpdateWithoutPaymentsInput> + } + export type ServiceLineTransactionUpdateManyWithoutPaymentNestedInput = { create?: XOR | ServiceLineTransactionCreateWithoutPaymentInput[] | ServiceLineTransactionUncheckedCreateWithoutPaymentInput[] connectOrCreate?: ServiceLineTransactionCreateOrConnectWithoutPaymentInput | ServiceLineTransactionCreateOrConnectWithoutPaymentInput[] @@ -48136,6 +56247,20 @@ export namespace Prisma { deleteMany?: ServiceLineScalarWhereInput | ServiceLineScalarWhereInput[] } + export type CommissionBatchItemUpdateManyWithoutPaymentNestedInput = { + create?: XOR | CommissionBatchItemCreateWithoutPaymentInput[] | CommissionBatchItemUncheckedCreateWithoutPaymentInput[] + connectOrCreate?: CommissionBatchItemCreateOrConnectWithoutPaymentInput | CommissionBatchItemCreateOrConnectWithoutPaymentInput[] + upsert?: CommissionBatchItemUpsertWithWhereUniqueWithoutPaymentInput | CommissionBatchItemUpsertWithWhereUniqueWithoutPaymentInput[] + createMany?: CommissionBatchItemCreateManyPaymentInputEnvelope + set?: CommissionBatchItemWhereUniqueInput | CommissionBatchItemWhereUniqueInput[] + disconnect?: CommissionBatchItemWhereUniqueInput | CommissionBatchItemWhereUniqueInput[] + delete?: CommissionBatchItemWhereUniqueInput | CommissionBatchItemWhereUniqueInput[] + connect?: CommissionBatchItemWhereUniqueInput | CommissionBatchItemWhereUniqueInput[] + update?: CommissionBatchItemUpdateWithWhereUniqueWithoutPaymentInput | CommissionBatchItemUpdateWithWhereUniqueWithoutPaymentInput[] + updateMany?: CommissionBatchItemUpdateManyWithWhereWithoutPaymentInput | CommissionBatchItemUpdateManyWithWhereWithoutPaymentInput[] + deleteMany?: CommissionBatchItemScalarWhereInput | CommissionBatchItemScalarWhereInput[] + } + export type ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInput = { create?: XOR | ServiceLineTransactionCreateWithoutPaymentInput[] | ServiceLineTransactionUncheckedCreateWithoutPaymentInput[] connectOrCreate?: ServiceLineTransactionCreateOrConnectWithoutPaymentInput | ServiceLineTransactionCreateOrConnectWithoutPaymentInput[] @@ -48164,6 +56289,20 @@ export namespace Prisma { deleteMany?: ServiceLineScalarWhereInput | ServiceLineScalarWhereInput[] } + export type CommissionBatchItemUncheckedUpdateManyWithoutPaymentNestedInput = { + create?: XOR | CommissionBatchItemCreateWithoutPaymentInput[] | CommissionBatchItemUncheckedCreateWithoutPaymentInput[] + connectOrCreate?: CommissionBatchItemCreateOrConnectWithoutPaymentInput | CommissionBatchItemCreateOrConnectWithoutPaymentInput[] + upsert?: CommissionBatchItemUpsertWithWhereUniqueWithoutPaymentInput | CommissionBatchItemUpsertWithWhereUniqueWithoutPaymentInput[] + createMany?: CommissionBatchItemCreateManyPaymentInputEnvelope + set?: CommissionBatchItemWhereUniqueInput | CommissionBatchItemWhereUniqueInput[] + disconnect?: CommissionBatchItemWhereUniqueInput | CommissionBatchItemWhereUniqueInput[] + delete?: CommissionBatchItemWhereUniqueInput | CommissionBatchItemWhereUniqueInput[] + connect?: CommissionBatchItemWhereUniqueInput | CommissionBatchItemWhereUniqueInput[] + update?: CommissionBatchItemUpdateWithWhereUniqueWithoutPaymentInput | CommissionBatchItemUpdateWithWhereUniqueWithoutPaymentInput[] + updateMany?: CommissionBatchItemUpdateManyWithWhereWithoutPaymentInput | CommissionBatchItemUpdateManyWithWhereWithoutPaymentInput[] + deleteMany?: CommissionBatchItemScalarWhereInput | CommissionBatchItemScalarWhereInput[] + } + export type PaymentCreateNestedOneWithoutServiceLineTransactionsInput = { create?: XOR connectOrCreate?: PaymentCreateOrConnectWithoutServiceLineTransactionsInput @@ -48562,6 +56701,20 @@ export namespace Prisma { update?: XOR, UserUncheckedUpdateWithoutOfficeContactInput> } + export type UserCreateNestedOneWithoutInsuranceContactsInput = { + create?: XOR + connectOrCreate?: UserCreateOrConnectWithoutInsuranceContactsInput + connect?: UserWhereUniqueInput + } + + export type UserUpdateOneRequiredWithoutInsuranceContactsNestedInput = { + create?: XOR + connectOrCreate?: UserCreateOrConnectWithoutInsuranceContactsInput + upsert?: UserUpsertWithoutInsuranceContactsInput + connect?: UserWhereUniqueInput + update?: XOR, UserUncheckedUpdateWithoutInsuranceContactsInput> + } + export type UserCreateNestedOneWithoutProcedureTimeslotInput = { create?: XOR connectOrCreate?: UserCreateOrConnectWithoutProcedureTimeslotInput @@ -48576,6 +56729,118 @@ export namespace Prisma { update?: XOR, UserUncheckedUpdateWithoutProcedureTimeslotInput> } + export type PatientCreateNestedOneWithoutConversationInput = { + create?: XOR + connectOrCreate?: PatientCreateOrConnectWithoutConversationInput + connect?: PatientWhereUniqueInput + } + + export type UserCreateNestedOneWithoutPatientConversationsInput = { + create?: XOR + connectOrCreate?: UserCreateOrConnectWithoutPatientConversationsInput + connect?: UserWhereUniqueInput + } + + export type PatientUpdateOneRequiredWithoutConversationNestedInput = { + create?: XOR + connectOrCreate?: PatientCreateOrConnectWithoutConversationInput + upsert?: PatientUpsertWithoutConversationInput + connect?: PatientWhereUniqueInput + update?: XOR, PatientUncheckedUpdateWithoutConversationInput> + } + + export type UserUpdateOneRequiredWithoutPatientConversationsNestedInput = { + create?: XOR + connectOrCreate?: UserCreateOrConnectWithoutPatientConversationsInput + upsert?: UserUpsertWithoutPatientConversationsInput + connect?: UserWhereUniqueInput + update?: XOR, UserUncheckedUpdateWithoutPatientConversationsInput> + } + + export type NpiProviderCreateNestedOneWithoutCommissionBatchesInput = { + create?: XOR + connectOrCreate?: NpiProviderCreateOrConnectWithoutCommissionBatchesInput + connect?: NpiProviderWhereUniqueInput + } + + export type CommissionBatchItemCreateNestedManyWithoutCommissionBatchInput = { + create?: XOR | CommissionBatchItemCreateWithoutCommissionBatchInput[] | CommissionBatchItemUncheckedCreateWithoutCommissionBatchInput[] + connectOrCreate?: CommissionBatchItemCreateOrConnectWithoutCommissionBatchInput | CommissionBatchItemCreateOrConnectWithoutCommissionBatchInput[] + createMany?: CommissionBatchItemCreateManyCommissionBatchInputEnvelope + connect?: CommissionBatchItemWhereUniqueInput | CommissionBatchItemWhereUniqueInput[] + } + + export type CommissionBatchItemUncheckedCreateNestedManyWithoutCommissionBatchInput = { + create?: XOR | CommissionBatchItemCreateWithoutCommissionBatchInput[] | CommissionBatchItemUncheckedCreateWithoutCommissionBatchInput[] + connectOrCreate?: CommissionBatchItemCreateOrConnectWithoutCommissionBatchInput | CommissionBatchItemCreateOrConnectWithoutCommissionBatchInput[] + createMany?: CommissionBatchItemCreateManyCommissionBatchInputEnvelope + connect?: CommissionBatchItemWhereUniqueInput | CommissionBatchItemWhereUniqueInput[] + } + + export type NpiProviderUpdateOneRequiredWithoutCommissionBatchesNestedInput = { + create?: XOR + connectOrCreate?: NpiProviderCreateOrConnectWithoutCommissionBatchesInput + upsert?: NpiProviderUpsertWithoutCommissionBatchesInput + connect?: NpiProviderWhereUniqueInput + update?: XOR, NpiProviderUncheckedUpdateWithoutCommissionBatchesInput> + } + + export type CommissionBatchItemUpdateManyWithoutCommissionBatchNestedInput = { + create?: XOR | CommissionBatchItemCreateWithoutCommissionBatchInput[] | CommissionBatchItemUncheckedCreateWithoutCommissionBatchInput[] + connectOrCreate?: CommissionBatchItemCreateOrConnectWithoutCommissionBatchInput | CommissionBatchItemCreateOrConnectWithoutCommissionBatchInput[] + upsert?: CommissionBatchItemUpsertWithWhereUniqueWithoutCommissionBatchInput | CommissionBatchItemUpsertWithWhereUniqueWithoutCommissionBatchInput[] + createMany?: CommissionBatchItemCreateManyCommissionBatchInputEnvelope + set?: CommissionBatchItemWhereUniqueInput | CommissionBatchItemWhereUniqueInput[] + disconnect?: CommissionBatchItemWhereUniqueInput | CommissionBatchItemWhereUniqueInput[] + delete?: CommissionBatchItemWhereUniqueInput | CommissionBatchItemWhereUniqueInput[] + connect?: CommissionBatchItemWhereUniqueInput | CommissionBatchItemWhereUniqueInput[] + update?: CommissionBatchItemUpdateWithWhereUniqueWithoutCommissionBatchInput | CommissionBatchItemUpdateWithWhereUniqueWithoutCommissionBatchInput[] + updateMany?: CommissionBatchItemUpdateManyWithWhereWithoutCommissionBatchInput | CommissionBatchItemUpdateManyWithWhereWithoutCommissionBatchInput[] + deleteMany?: CommissionBatchItemScalarWhereInput | CommissionBatchItemScalarWhereInput[] + } + + export type CommissionBatchItemUncheckedUpdateManyWithoutCommissionBatchNestedInput = { + create?: XOR | CommissionBatchItemCreateWithoutCommissionBatchInput[] | CommissionBatchItemUncheckedCreateWithoutCommissionBatchInput[] + connectOrCreate?: CommissionBatchItemCreateOrConnectWithoutCommissionBatchInput | CommissionBatchItemCreateOrConnectWithoutCommissionBatchInput[] + upsert?: CommissionBatchItemUpsertWithWhereUniqueWithoutCommissionBatchInput | CommissionBatchItemUpsertWithWhereUniqueWithoutCommissionBatchInput[] + createMany?: CommissionBatchItemCreateManyCommissionBatchInputEnvelope + set?: CommissionBatchItemWhereUniqueInput | CommissionBatchItemWhereUniqueInput[] + disconnect?: CommissionBatchItemWhereUniqueInput | CommissionBatchItemWhereUniqueInput[] + delete?: CommissionBatchItemWhereUniqueInput | CommissionBatchItemWhereUniqueInput[] + connect?: CommissionBatchItemWhereUniqueInput | CommissionBatchItemWhereUniqueInput[] + update?: CommissionBatchItemUpdateWithWhereUniqueWithoutCommissionBatchInput | CommissionBatchItemUpdateWithWhereUniqueWithoutCommissionBatchInput[] + updateMany?: CommissionBatchItemUpdateManyWithWhereWithoutCommissionBatchInput | CommissionBatchItemUpdateManyWithWhereWithoutCommissionBatchInput[] + deleteMany?: CommissionBatchItemScalarWhereInput | CommissionBatchItemScalarWhereInput[] + } + + export type CommissionBatchCreateNestedOneWithoutItemsInput = { + create?: XOR + connectOrCreate?: CommissionBatchCreateOrConnectWithoutItemsInput + connect?: CommissionBatchWhereUniqueInput + } + + export type PaymentCreateNestedOneWithoutCommissionBatchItemsInput = { + create?: XOR + connectOrCreate?: PaymentCreateOrConnectWithoutCommissionBatchItemsInput + connect?: PaymentWhereUniqueInput + } + + export type CommissionBatchUpdateOneRequiredWithoutItemsNestedInput = { + create?: XOR + connectOrCreate?: CommissionBatchCreateOrConnectWithoutItemsInput + upsert?: CommissionBatchUpsertWithoutItemsInput + connect?: CommissionBatchWhereUniqueInput + update?: XOR, CommissionBatchUncheckedUpdateWithoutItemsInput> + } + + export type PaymentUpdateOneRequiredWithoutCommissionBatchItemsNestedInput = { + create?: XOR + connectOrCreate?: PaymentCreateOrConnectWithoutCommissionBatchItemsInput + upsert?: PaymentUpsertWithoutCommissionBatchItemsInput + connect?: PaymentWhereUniqueInput + update?: XOR, PaymentUncheckedUpdateWithoutCommissionBatchItemsInput> + } + export type NestedIntFilter<$PrismaModel = never> = { equals?: number | IntFieldRefInput<$PrismaModel> in?: number[] | ListIntFieldRefInput<$PrismaModel> @@ -49141,6 +57406,7 @@ export namespace Prisma { policyHolder?: string | null allergies?: string | null medicalConditions?: string | null + preferredLanguage?: string | null status?: $Enums.PatientStatus createdAt?: Date | string updatedAt?: Date | string @@ -49151,6 +57417,7 @@ export namespace Prisma { payment?: PaymentCreateNestedManyWithoutPatientInput communications?: CommunicationCreateNestedManyWithoutPatientInput documents?: PatientDocumentCreateNestedManyWithoutPatientInput + conversation?: PatientConversationCreateNestedOneWithoutPatientInput } export type PatientUncheckedCreateWithoutUserInput = { @@ -49170,6 +57437,7 @@ export namespace Prisma { policyHolder?: string | null allergies?: string | null medicalConditions?: string | null + preferredLanguage?: string | null status?: $Enums.PatientStatus createdAt?: Date | string updatedAt?: Date | string @@ -49180,6 +57448,7 @@ export namespace Prisma { payment?: PaymentUncheckedCreateNestedManyWithoutPatientInput communications?: CommunicationUncheckedCreateNestedManyWithoutPatientInput documents?: PatientDocumentUncheckedCreateNestedManyWithoutPatientInput + conversation?: PatientConversationUncheckedCreateNestedOneWithoutPatientInput } export type PatientCreateOrConnectWithoutUserInput = { @@ -49201,6 +57470,7 @@ export namespace Prisma { notes?: string | null procedureCodeNotes?: string | null status?: string + movedByAi?: boolean createdAt?: Date | string eligibilityStatus?: $Enums.PatientStatus patient: PatientCreateNestedOneWithoutAppointmentsInput @@ -49222,6 +57492,7 @@ export namespace Prisma { notes?: string | null procedureCodeNotes?: string | null status?: string + movedByAi?: boolean createdAt?: Date | string eligibilityStatus?: $Enums.PatientStatus procedures?: AppointmentProcedureUncheckedCreateNestedManyWithoutAppointmentInput @@ -49275,6 +57546,8 @@ export namespace Prisma { providerName: string createdAt?: Date | string claims?: ClaimCreateNestedManyWithoutNpiProviderInput + payments?: PaymentCreateNestedManyWithoutNpiProviderInput + commissionBatches?: CommissionBatchCreateNestedManyWithoutNpiProviderInput appointmentProcedures?: AppointmentProcedureCreateNestedManyWithoutNpiProviderInput } @@ -49284,6 +57557,8 @@ export namespace Prisma { providerName: string createdAt?: Date | string claims?: ClaimUncheckedCreateNestedManyWithoutNpiProviderInput + payments?: PaymentUncheckedCreateNestedManyWithoutNpiProviderInput + commissionBatches?: CommissionBatchUncheckedCreateNestedManyWithoutNpiProviderInput appointmentProcedures?: AppointmentProcedureUncheckedCreateNestedManyWithoutNpiProviderInput } @@ -49310,8 +57585,9 @@ export namespace Prisma { updatedAt?: Date | string status?: $Enums.ClaimStatus claimNumber?: string | null + preAuthNumber?: string | null patient: PatientCreateNestedOneWithoutClaimsInput - appointment: AppointmentCreateNestedOneWithoutClaimsInput + appointment?: AppointmentCreateNestedOneWithoutClaimsInput staff?: StaffCreateNestedOneWithoutClaimsInput npiProvider?: NpiProviderCreateNestedOneWithoutClaimsInput serviceLines?: ServiceLineCreateNestedManyWithoutClaimInput @@ -49322,7 +57598,7 @@ export namespace Prisma { export type ClaimUncheckedCreateWithoutUserInput = { id?: number patientId: number - appointmentId: number + appointmentId?: number | null staffId: number patientName: string memberId: string @@ -49336,6 +57612,7 @@ export namespace Prisma { updatedAt?: Date | string status?: $Enums.ClaimStatus claimNumber?: string | null + preAuthNumber?: string | null npiProviderId?: number | null serviceLines?: ServiceLineUncheckedCreateNestedManyWithoutClaimInput claimFiles?: ClaimFileUncheckedCreateNestedManyWithoutClaimInput @@ -49375,12 +57652,40 @@ export namespace Prisma { skipDuplicates?: boolean } + export type ShoppingVendorCreateWithoutUserInput = { + vendorName: string + websiteUrl: string + loginUsername: string + loginPassword: string + } + + export type ShoppingVendorUncheckedCreateWithoutUserInput = { + id?: number + vendorName: string + websiteUrl: string + loginUsername: string + loginPassword: string + } + + export type ShoppingVendorCreateOrConnectWithoutUserInput = { + where: ShoppingVendorWhereUniqueInput + create: XOR + } + + export type ShoppingVendorCreateManyUserInputEnvelope = { + data: ShoppingVendorCreateManyUserInput | ShoppingVendorCreateManyUserInput[] + skipDuplicates?: boolean + } + export type PaymentCreateWithoutUpdatedByInput = { userId: number totalBilled: Decimal | DecimalJsLike | number | string totalPaid?: Decimal | DecimalJsLike | number | string totalAdjusted?: Decimal | DecimalJsLike | number | string totalDue: Decimal | DecimalJsLike | number | string + mhPaidAmount?: Decimal | DecimalJsLike | number | string | null + copayment?: Decimal | DecimalJsLike | number | string + adjustment?: Decimal | DecimalJsLike | number | string status?: $Enums.PaymentStatus notes?: string | null icn?: string | null @@ -49388,8 +57693,10 @@ export namespace Prisma { updatedAt?: Date | string claim?: ClaimCreateNestedOneWithoutPaymentInput patient: PatientCreateNestedOneWithoutPaymentInput + npiProvider?: NpiProviderCreateNestedOneWithoutPaymentsInput serviceLineTransactions?: ServiceLineTransactionCreateNestedManyWithoutPaymentInput serviceLines?: ServiceLineCreateNestedManyWithoutPaymentInput + commissionBatchItems?: CommissionBatchItemCreateNestedManyWithoutPaymentInput } export type PaymentUncheckedCreateWithoutUpdatedByInput = { @@ -49397,10 +57704,14 @@ export namespace Prisma { claimId?: number | null patientId: number userId: number + npiProviderId?: number | null totalBilled: Decimal | DecimalJsLike | number | string totalPaid?: Decimal | DecimalJsLike | number | string totalAdjusted?: Decimal | DecimalJsLike | number | string totalDue: Decimal | DecimalJsLike | number | string + mhPaidAmount?: Decimal | DecimalJsLike | number | string | null + copayment?: Decimal | DecimalJsLike | number | string + adjustment?: Decimal | DecimalJsLike | number | string status?: $Enums.PaymentStatus notes?: string | null icn?: string | null @@ -49408,6 +57719,7 @@ export namespace Prisma { updatedAt?: Date | string serviceLineTransactions?: ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInput serviceLines?: ServiceLineUncheckedCreateNestedManyWithoutPaymentInput + commissionBatchItems?: CommissionBatchItemUncheckedCreateNestedManyWithoutPaymentInput } export type PaymentCreateOrConnectWithoutUpdatedByInput = { @@ -49610,11 +57922,15 @@ export namespace Prisma { export type AiSettingsCreateWithoutUserInput = { apiKey: string + afterHoursEnabled?: boolean + openPhoneReply?: boolean } export type AiSettingsUncheckedCreateWithoutUserInput = { id?: number apiKey: string + afterHoursEnabled?: boolean + openPhoneReply?: boolean } export type AiSettingsCreateOrConnectWithoutUserInput = { @@ -49637,20 +57953,30 @@ export namespace Prisma { } export type OfficeContactCreateWithoutUserInput = { + officeName?: string | null receptionistName?: string | null dentistName?: string | null phoneNumber?: string | null email?: string | null fax?: string | null + streetAddress?: string | null + city?: string | null + state?: string | null + zipCode?: string | null } export type OfficeContactUncheckedCreateWithoutUserInput = { id?: number + officeName?: string | null receptionistName?: string | null dentistName?: string | null phoneNumber?: string | null email?: string | null fax?: string | null + streetAddress?: string | null + city?: string | null + state?: string | null + zipCode?: string | null } export type OfficeContactCreateOrConnectWithoutUserInput = { @@ -49672,6 +57998,54 @@ export namespace Prisma { create: XOR } + export type InsuranceContactCreateWithoutUserInput = { + name: string + phoneNumber?: string | null + createdAt?: Date | string + } + + export type InsuranceContactUncheckedCreateWithoutUserInput = { + id?: number + name: string + phoneNumber?: string | null + createdAt?: Date | string + } + + export type InsuranceContactCreateOrConnectWithoutUserInput = { + where: InsuranceContactWhereUniqueInput + create: XOR + } + + export type InsuranceContactCreateManyUserInputEnvelope = { + data: InsuranceContactCreateManyUserInput | InsuranceContactCreateManyUserInput[] + skipDuplicates?: boolean + } + + export type PatientConversationCreateWithoutUserInput = { + stage?: string + aiHandoff?: boolean + updatedAt?: Date | string + patient: PatientCreateNestedOneWithoutConversationInput + } + + export type PatientConversationUncheckedCreateWithoutUserInput = { + id?: number + patientId: number + stage?: string + aiHandoff?: boolean + updatedAt?: Date | string + } + + export type PatientConversationCreateOrConnectWithoutUserInput = { + where: PatientConversationWhereUniqueInput + create: XOR + } + + export type PatientConversationCreateManyUserInputEnvelope = { + data: PatientConversationCreateManyUserInput | PatientConversationCreateManyUserInput[] + skipDuplicates?: boolean + } + export type PatientUpsertWithWhereUniqueWithoutUserInput = { where: PatientWhereUniqueInput update: XOR @@ -49708,6 +58082,7 @@ export namespace Prisma { policyHolder?: StringNullableFilter<"Patient"> | string | null allergies?: StringNullableFilter<"Patient"> | string | null medicalConditions?: StringNullableFilter<"Patient"> | string | null + preferredLanguage?: StringNullableFilter<"Patient"> | string | null status?: EnumPatientStatusFilter<"Patient"> | $Enums.PatientStatus userId?: IntFilter<"Patient"> | number createdAt?: DateTimeFilter<"Patient"> | Date | string @@ -49746,6 +58121,7 @@ export namespace Prisma { notes?: StringNullableFilter<"Appointment"> | string | null procedureCodeNotes?: StringNullableFilter<"Appointment"> | string | null status?: StringFilter<"Appointment"> | string + movedByAi?: BoolFilter<"Appointment"> | boolean createdAt?: DateTimeFilter<"Appointment"> | Date | string eligibilityStatus?: EnumPatientStatusFilter<"Appointment"> | $Enums.PatientStatus } @@ -49828,7 +58204,7 @@ export namespace Prisma { NOT?: ClaimScalarWhereInput | ClaimScalarWhereInput[] id?: IntFilter<"Claim"> | number patientId?: IntFilter<"Claim"> | number - appointmentId?: IntFilter<"Claim"> | number + appointmentId?: IntNullableFilter<"Claim"> | number | null userId?: IntFilter<"Claim"> | number staffId?: IntFilter<"Claim"> | number patientName?: StringFilter<"Claim"> | string @@ -49843,6 +58219,7 @@ export namespace Prisma { updatedAt?: DateTimeFilter<"Claim"> | Date | string status?: EnumClaimStatusFilter<"Claim"> | $Enums.ClaimStatus claimNumber?: StringNullableFilter<"Claim"> | string | null + preAuthNumber?: StringNullableFilter<"Claim"> | string | null npiProviderId?: IntNullableFilter<"Claim"> | number | null } @@ -49873,6 +58250,34 @@ export namespace Prisma { password?: StringFilter<"InsuranceCredential"> | string } + export type ShoppingVendorUpsertWithWhereUniqueWithoutUserInput = { + where: ShoppingVendorWhereUniqueInput + update: XOR + create: XOR + } + + export type ShoppingVendorUpdateWithWhereUniqueWithoutUserInput = { + where: ShoppingVendorWhereUniqueInput + data: XOR + } + + export type ShoppingVendorUpdateManyWithWhereWithoutUserInput = { + where: ShoppingVendorScalarWhereInput + data: XOR + } + + export type ShoppingVendorScalarWhereInput = { + AND?: ShoppingVendorScalarWhereInput | ShoppingVendorScalarWhereInput[] + OR?: ShoppingVendorScalarWhereInput[] + NOT?: ShoppingVendorScalarWhereInput | ShoppingVendorScalarWhereInput[] + id?: IntFilter<"ShoppingVendor"> | number + userId?: IntFilter<"ShoppingVendor"> | number + vendorName?: StringFilter<"ShoppingVendor"> | string + websiteUrl?: StringFilter<"ShoppingVendor"> | string + loginUsername?: StringFilter<"ShoppingVendor"> | string + loginPassword?: StringFilter<"ShoppingVendor"> | string + } + export type PaymentUpsertWithWhereUniqueWithoutUpdatedByInput = { where: PaymentWhereUniqueInput update: XOR @@ -49898,10 +58303,14 @@ export namespace Prisma { patientId?: IntFilter<"Payment"> | number userId?: IntFilter<"Payment"> | number updatedById?: IntNullableFilter<"Payment"> | number | null + npiProviderId?: IntNullableFilter<"Payment"> | number | null totalBilled?: DecimalFilter<"Payment"> | Decimal | DecimalJsLike | number | string totalPaid?: DecimalFilter<"Payment"> | Decimal | DecimalJsLike | number | string totalAdjusted?: DecimalFilter<"Payment"> | Decimal | DecimalJsLike | number | string totalDue?: DecimalFilter<"Payment"> | Decimal | DecimalJsLike | number | string + mhPaidAmount?: DecimalNullableFilter<"Payment"> | Decimal | DecimalJsLike | number | string | null + copayment?: DecimalFilter<"Payment"> | Decimal | DecimalJsLike | number | string + adjustment?: DecimalFilter<"Payment"> | Decimal | DecimalJsLike | number | string status?: EnumPaymentStatusFilter<"Payment"> | $Enums.PaymentStatus notes?: StringNullableFilter<"Payment"> | string | null icn?: StringNullableFilter<"Payment"> | string | null @@ -50123,11 +58532,15 @@ export namespace Prisma { export type AiSettingsUpdateWithoutUserInput = { apiKey?: StringFieldUpdateOperationsInput | string + afterHoursEnabled?: BoolFieldUpdateOperationsInput | boolean + openPhoneReply?: BoolFieldUpdateOperationsInput | boolean } export type AiSettingsUncheckedUpdateWithoutUserInput = { id?: IntFieldUpdateOperationsInput | number apiKey?: StringFieldUpdateOperationsInput | string + afterHoursEnabled?: BoolFieldUpdateOperationsInput | boolean + openPhoneReply?: BoolFieldUpdateOperationsInput | boolean } export type OfficeHoursUpsertWithoutUserInput = { @@ -50162,20 +58575,30 @@ export namespace Prisma { } export type OfficeContactUpdateWithoutUserInput = { + officeName?: NullableStringFieldUpdateOperationsInput | string | null receptionistName?: NullableStringFieldUpdateOperationsInput | string | null dentistName?: NullableStringFieldUpdateOperationsInput | string | null phoneNumber?: NullableStringFieldUpdateOperationsInput | string | null email?: NullableStringFieldUpdateOperationsInput | string | null fax?: NullableStringFieldUpdateOperationsInput | string | null + streetAddress?: NullableStringFieldUpdateOperationsInput | string | null + city?: NullableStringFieldUpdateOperationsInput | string | null + state?: NullableStringFieldUpdateOperationsInput | string | null + zipCode?: NullableStringFieldUpdateOperationsInput | string | null } export type OfficeContactUncheckedUpdateWithoutUserInput = { id?: IntFieldUpdateOperationsInput | number + officeName?: NullableStringFieldUpdateOperationsInput | string | null receptionistName?: NullableStringFieldUpdateOperationsInput | string | null dentistName?: NullableStringFieldUpdateOperationsInput | string | null phoneNumber?: NullableStringFieldUpdateOperationsInput | string | null email?: NullableStringFieldUpdateOperationsInput | string | null fax?: NullableStringFieldUpdateOperationsInput | string | null + streetAddress?: NullableStringFieldUpdateOperationsInput | string | null + city?: NullableStringFieldUpdateOperationsInput | string | null + state?: NullableStringFieldUpdateOperationsInput | string | null + zipCode?: NullableStringFieldUpdateOperationsInput | string | null } export type ProcedureTimeslotUpsertWithoutUserInput = { @@ -50198,6 +58621,61 @@ export namespace Prisma { data?: JsonNullValueInput | InputJsonValue } + export type InsuranceContactUpsertWithWhereUniqueWithoutUserInput = { + where: InsuranceContactWhereUniqueInput + update: XOR + create: XOR + } + + export type InsuranceContactUpdateWithWhereUniqueWithoutUserInput = { + where: InsuranceContactWhereUniqueInput + data: XOR + } + + export type InsuranceContactUpdateManyWithWhereWithoutUserInput = { + where: InsuranceContactScalarWhereInput + data: XOR + } + + export type InsuranceContactScalarWhereInput = { + AND?: InsuranceContactScalarWhereInput | InsuranceContactScalarWhereInput[] + OR?: InsuranceContactScalarWhereInput[] + NOT?: InsuranceContactScalarWhereInput | InsuranceContactScalarWhereInput[] + id?: IntFilter<"InsuranceContact"> | number + userId?: IntFilter<"InsuranceContact"> | number + name?: StringFilter<"InsuranceContact"> | string + phoneNumber?: StringNullableFilter<"InsuranceContact"> | string | null + createdAt?: DateTimeFilter<"InsuranceContact"> | Date | string + } + + export type PatientConversationUpsertWithWhereUniqueWithoutUserInput = { + where: PatientConversationWhereUniqueInput + update: XOR + create: XOR + } + + export type PatientConversationUpdateWithWhereUniqueWithoutUserInput = { + where: PatientConversationWhereUniqueInput + data: XOR + } + + export type PatientConversationUpdateManyWithWhereWithoutUserInput = { + where: PatientConversationScalarWhereInput + data: XOR + } + + export type PatientConversationScalarWhereInput = { + AND?: PatientConversationScalarWhereInput | PatientConversationScalarWhereInput[] + OR?: PatientConversationScalarWhereInput[] + NOT?: PatientConversationScalarWhereInput | PatientConversationScalarWhereInput[] + id?: IntFilter<"PatientConversation"> | number + patientId?: IntFilter<"PatientConversation"> | number + userId?: IntFilter<"PatientConversation"> | number + stage?: StringFilter<"PatientConversation"> | string + aiHandoff?: BoolFilter<"PatientConversation"> | boolean + updatedAt?: DateTimeFilter<"PatientConversation"> | Date | string + } + export type UserCreateWithoutPatientsInput = { username: string password: string @@ -50208,6 +58686,7 @@ export namespace Prisma { npiProviders?: NpiProviderCreateNestedManyWithoutUserInput claims?: ClaimCreateNestedManyWithoutUserInput insuranceCredentials?: InsuranceCredentialCreateNestedManyWithoutUserInput + shoppingVendors?: ShoppingVendorCreateNestedManyWithoutUserInput updatedPayments?: PaymentCreateNestedManyWithoutUpdatedByInput backups?: DatabaseBackupCreateNestedManyWithoutUserInput backupDestinations?: BackupDestinationCreateNestedManyWithoutUserInput @@ -50220,6 +58699,8 @@ export namespace Prisma { officeHours?: OfficeHoursCreateNestedOneWithoutUserInput officeContact?: OfficeContactCreateNestedOneWithoutUserInput procedureTimeslot?: ProcedureTimeslotCreateNestedOneWithoutUserInput + insuranceContacts?: InsuranceContactCreateNestedManyWithoutUserInput + patientConversations?: PatientConversationCreateNestedManyWithoutUserInput } export type UserUncheckedCreateWithoutPatientsInput = { @@ -50233,6 +58714,7 @@ export namespace Prisma { npiProviders?: NpiProviderUncheckedCreateNestedManyWithoutUserInput claims?: ClaimUncheckedCreateNestedManyWithoutUserInput insuranceCredentials?: InsuranceCredentialUncheckedCreateNestedManyWithoutUserInput + shoppingVendors?: ShoppingVendorUncheckedCreateNestedManyWithoutUserInput updatedPayments?: PaymentUncheckedCreateNestedManyWithoutUpdatedByInput backups?: DatabaseBackupUncheckedCreateNestedManyWithoutUserInput backupDestinations?: BackupDestinationUncheckedCreateNestedManyWithoutUserInput @@ -50245,6 +58727,8 @@ export namespace Prisma { officeHours?: OfficeHoursUncheckedCreateNestedOneWithoutUserInput officeContact?: OfficeContactUncheckedCreateNestedOneWithoutUserInput procedureTimeslot?: ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInput + insuranceContacts?: InsuranceContactUncheckedCreateNestedManyWithoutUserInput + patientConversations?: PatientConversationUncheckedCreateNestedManyWithoutUserInput } export type UserCreateOrConnectWithoutPatientsInput = { @@ -50261,6 +58745,7 @@ export namespace Prisma { notes?: string | null procedureCodeNotes?: string | null status?: string + movedByAi?: boolean createdAt?: Date | string eligibilityStatus?: $Enums.PatientStatus user: UserCreateNestedOneWithoutAppointmentsInput @@ -50282,6 +58767,7 @@ export namespace Prisma { notes?: string | null procedureCodeNotes?: string | null status?: string + movedByAi?: boolean createdAt?: Date | string eligibilityStatus?: $Enums.PatientStatus procedures?: AppointmentProcedureUncheckedCreateNestedManyWithoutAppointmentInput @@ -50353,7 +58839,8 @@ export namespace Prisma { updatedAt?: Date | string status?: $Enums.ClaimStatus claimNumber?: string | null - appointment: AppointmentCreateNestedOneWithoutClaimsInput + preAuthNumber?: string | null + appointment?: AppointmentCreateNestedOneWithoutClaimsInput user?: UserCreateNestedOneWithoutClaimsInput staff?: StaffCreateNestedOneWithoutClaimsInput npiProvider?: NpiProviderCreateNestedOneWithoutClaimsInput @@ -50364,7 +58851,7 @@ export namespace Prisma { export type ClaimUncheckedCreateWithoutPatientInput = { id?: number - appointmentId: number + appointmentId?: number | null userId: number staffId: number patientName: string @@ -50379,6 +58866,7 @@ export namespace Prisma { updatedAt?: Date | string status?: $Enums.ClaimStatus claimNumber?: string | null + preAuthNumber?: string | null npiProviderId?: number | null serviceLines?: ServiceLineUncheckedCreateNestedManyWithoutClaimInput claimFiles?: ClaimFileUncheckedCreateNestedManyWithoutClaimInput @@ -50426,6 +58914,9 @@ export namespace Prisma { totalPaid?: Decimal | DecimalJsLike | number | string totalAdjusted?: Decimal | DecimalJsLike | number | string totalDue: Decimal | DecimalJsLike | number | string + mhPaidAmount?: Decimal | DecimalJsLike | number | string | null + copayment?: Decimal | DecimalJsLike | number | string + adjustment?: Decimal | DecimalJsLike | number | string status?: $Enums.PaymentStatus notes?: string | null icn?: string | null @@ -50433,8 +58924,10 @@ export namespace Prisma { updatedAt?: Date | string claim?: ClaimCreateNestedOneWithoutPaymentInput updatedBy?: UserCreateNestedOneWithoutUpdatedPaymentsInput + npiProvider?: NpiProviderCreateNestedOneWithoutPaymentsInput serviceLineTransactions?: ServiceLineTransactionCreateNestedManyWithoutPaymentInput serviceLines?: ServiceLineCreateNestedManyWithoutPaymentInput + commissionBatchItems?: CommissionBatchItemCreateNestedManyWithoutPaymentInput } export type PaymentUncheckedCreateWithoutPatientInput = { @@ -50442,10 +58935,14 @@ export namespace Prisma { claimId?: number | null userId: number updatedById?: number | null + npiProviderId?: number | null totalBilled: Decimal | DecimalJsLike | number | string totalPaid?: Decimal | DecimalJsLike | number | string totalAdjusted?: Decimal | DecimalJsLike | number | string totalDue: Decimal | DecimalJsLike | number | string + mhPaidAmount?: Decimal | DecimalJsLike | number | string | null + copayment?: Decimal | DecimalJsLike | number | string + adjustment?: Decimal | DecimalJsLike | number | string status?: $Enums.PaymentStatus notes?: string | null icn?: string | null @@ -50453,6 +58950,7 @@ export namespace Prisma { updatedAt?: Date | string serviceLineTransactions?: ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInput serviceLines?: ServiceLineUncheckedCreateNestedManyWithoutPaymentInput + commissionBatchItems?: CommissionBatchItemUncheckedCreateNestedManyWithoutPaymentInput } export type PaymentCreateOrConnectWithoutPatientInput = { @@ -50529,6 +59027,26 @@ export namespace Prisma { skipDuplicates?: boolean } + export type PatientConversationCreateWithoutPatientInput = { + stage?: string + aiHandoff?: boolean + updatedAt?: Date | string + user: UserCreateNestedOneWithoutPatientConversationsInput + } + + export type PatientConversationUncheckedCreateWithoutPatientInput = { + id?: number + userId: number + stage?: string + aiHandoff?: boolean + updatedAt?: Date | string + } + + export type PatientConversationCreateOrConnectWithoutPatientInput = { + where: PatientConversationWhereUniqueInput + create: XOR + } + export type UserUpsertWithoutPatientsInput = { update: XOR create: XOR @@ -50550,6 +59068,7 @@ export namespace Prisma { npiProviders?: NpiProviderUpdateManyWithoutUserNestedInput claims?: ClaimUpdateManyWithoutUserNestedInput insuranceCredentials?: InsuranceCredentialUpdateManyWithoutUserNestedInput + shoppingVendors?: ShoppingVendorUpdateManyWithoutUserNestedInput updatedPayments?: PaymentUpdateManyWithoutUpdatedByNestedInput backups?: DatabaseBackupUpdateManyWithoutUserNestedInput backupDestinations?: BackupDestinationUpdateManyWithoutUserNestedInput @@ -50562,6 +59081,8 @@ export namespace Prisma { officeHours?: OfficeHoursUpdateOneWithoutUserNestedInput officeContact?: OfficeContactUpdateOneWithoutUserNestedInput procedureTimeslot?: ProcedureTimeslotUpdateOneWithoutUserNestedInput + insuranceContacts?: InsuranceContactUpdateManyWithoutUserNestedInput + patientConversations?: PatientConversationUpdateManyWithoutUserNestedInput } export type UserUncheckedUpdateWithoutPatientsInput = { @@ -50575,6 +59096,7 @@ export namespace Prisma { npiProviders?: NpiProviderUncheckedUpdateManyWithoutUserNestedInput claims?: ClaimUncheckedUpdateManyWithoutUserNestedInput insuranceCredentials?: InsuranceCredentialUncheckedUpdateManyWithoutUserNestedInput + shoppingVendors?: ShoppingVendorUncheckedUpdateManyWithoutUserNestedInput updatedPayments?: PaymentUncheckedUpdateManyWithoutUpdatedByNestedInput backups?: DatabaseBackupUncheckedUpdateManyWithoutUserNestedInput backupDestinations?: BackupDestinationUncheckedUpdateManyWithoutUserNestedInput @@ -50587,6 +59109,8 @@ export namespace Prisma { officeHours?: OfficeHoursUncheckedUpdateOneWithoutUserNestedInput officeContact?: OfficeContactUncheckedUpdateOneWithoutUserNestedInput procedureTimeslot?: ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInput + insuranceContacts?: InsuranceContactUncheckedUpdateManyWithoutUserNestedInput + patientConversations?: PatientConversationUncheckedUpdateManyWithoutUserNestedInput } export type AppointmentUpsertWithWhereUniqueWithoutPatientInput = { @@ -50747,6 +59271,32 @@ export namespace Prisma { updatedAt?: DateTimeFilter<"PatientDocument"> | Date | string } + export type PatientConversationUpsertWithoutPatientInput = { + update: XOR + create: XOR + where?: PatientConversationWhereInput + } + + export type PatientConversationUpdateToOneWithWhereWithoutPatientInput = { + where?: PatientConversationWhereInput + data: XOR + } + + export type PatientConversationUpdateWithoutPatientInput = { + stage?: StringFieldUpdateOperationsInput | string + aiHandoff?: BoolFieldUpdateOperationsInput | boolean + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + user?: UserUpdateOneRequiredWithoutPatientConversationsNestedInput + } + + export type PatientConversationUncheckedUpdateWithoutPatientInput = { + id?: IntFieldUpdateOperationsInput | number + userId?: IntFieldUpdateOperationsInput | number + stage?: StringFieldUpdateOperationsInput | string + aiHandoff?: BoolFieldUpdateOperationsInput | boolean + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + } + export type PatientCreateWithoutAppointmentsInput = { firstName: string lastName: string @@ -50763,6 +59313,7 @@ export namespace Prisma { policyHolder?: string | null allergies?: string | null medicalConditions?: string | null + preferredLanguage?: string | null status?: $Enums.PatientStatus createdAt?: Date | string updatedAt?: Date | string @@ -50773,6 +59324,7 @@ export namespace Prisma { payment?: PaymentCreateNestedManyWithoutPatientInput communications?: CommunicationCreateNestedManyWithoutPatientInput documents?: PatientDocumentCreateNestedManyWithoutPatientInput + conversation?: PatientConversationCreateNestedOneWithoutPatientInput } export type PatientUncheckedCreateWithoutAppointmentsInput = { @@ -50792,6 +59344,7 @@ export namespace Prisma { policyHolder?: string | null allergies?: string | null medicalConditions?: string | null + preferredLanguage?: string | null status?: $Enums.PatientStatus userId: number createdAt?: Date | string @@ -50802,6 +59355,7 @@ export namespace Prisma { payment?: PaymentUncheckedCreateNestedManyWithoutPatientInput communications?: CommunicationUncheckedCreateNestedManyWithoutPatientInput documents?: PatientDocumentUncheckedCreateNestedManyWithoutPatientInput + conversation?: PatientConversationUncheckedCreateNestedOneWithoutPatientInput } export type PatientCreateOrConnectWithoutAppointmentsInput = { @@ -50819,6 +59373,7 @@ export namespace Prisma { npiProviders?: NpiProviderCreateNestedManyWithoutUserInput claims?: ClaimCreateNestedManyWithoutUserInput insuranceCredentials?: InsuranceCredentialCreateNestedManyWithoutUserInput + shoppingVendors?: ShoppingVendorCreateNestedManyWithoutUserInput updatedPayments?: PaymentCreateNestedManyWithoutUpdatedByInput backups?: DatabaseBackupCreateNestedManyWithoutUserInput backupDestinations?: BackupDestinationCreateNestedManyWithoutUserInput @@ -50831,6 +59386,8 @@ export namespace Prisma { officeHours?: OfficeHoursCreateNestedOneWithoutUserInput officeContact?: OfficeContactCreateNestedOneWithoutUserInput procedureTimeslot?: ProcedureTimeslotCreateNestedOneWithoutUserInput + insuranceContacts?: InsuranceContactCreateNestedManyWithoutUserInput + patientConversations?: PatientConversationCreateNestedManyWithoutUserInput } export type UserUncheckedCreateWithoutAppointmentsInput = { @@ -50844,6 +59401,7 @@ export namespace Prisma { npiProviders?: NpiProviderUncheckedCreateNestedManyWithoutUserInput claims?: ClaimUncheckedCreateNestedManyWithoutUserInput insuranceCredentials?: InsuranceCredentialUncheckedCreateNestedManyWithoutUserInput + shoppingVendors?: ShoppingVendorUncheckedCreateNestedManyWithoutUserInput updatedPayments?: PaymentUncheckedCreateNestedManyWithoutUpdatedByInput backups?: DatabaseBackupUncheckedCreateNestedManyWithoutUserInput backupDestinations?: BackupDestinationUncheckedCreateNestedManyWithoutUserInput @@ -50856,6 +59414,8 @@ export namespace Prisma { officeHours?: OfficeHoursUncheckedCreateNestedOneWithoutUserInput officeContact?: OfficeContactUncheckedCreateNestedOneWithoutUserInput procedureTimeslot?: ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInput + insuranceContacts?: InsuranceContactUncheckedCreateNestedManyWithoutUserInput + patientConversations?: PatientConversationUncheckedCreateNestedManyWithoutUserInput } export type UserCreateOrConnectWithoutAppointmentsInput = { @@ -50943,6 +59503,7 @@ export namespace Prisma { updatedAt?: Date | string status?: $Enums.ClaimStatus claimNumber?: string | null + preAuthNumber?: string | null patient: PatientCreateNestedOneWithoutClaimsInput user?: UserCreateNestedOneWithoutClaimsInput staff?: StaffCreateNestedOneWithoutClaimsInput @@ -50969,6 +59530,7 @@ export namespace Prisma { updatedAt?: Date | string status?: $Enums.ClaimStatus claimNumber?: string | null + preAuthNumber?: string | null npiProviderId?: number | null serviceLines?: ServiceLineUncheckedCreateNestedManyWithoutClaimInput claimFiles?: ClaimFileUncheckedCreateNestedManyWithoutClaimInput @@ -51035,6 +59597,7 @@ export namespace Prisma { policyHolder?: NullableStringFieldUpdateOperationsInput | string | null allergies?: NullableStringFieldUpdateOperationsInput | string | null medicalConditions?: NullableStringFieldUpdateOperationsInput | string | null + preferredLanguage?: NullableStringFieldUpdateOperationsInput | string | null status?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus createdAt?: DateTimeFieldUpdateOperationsInput | Date | string updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string @@ -51045,6 +59608,7 @@ export namespace Prisma { payment?: PaymentUpdateManyWithoutPatientNestedInput communications?: CommunicationUpdateManyWithoutPatientNestedInput documents?: PatientDocumentUpdateManyWithoutPatientNestedInput + conversation?: PatientConversationUpdateOneWithoutPatientNestedInput } export type PatientUncheckedUpdateWithoutAppointmentsInput = { @@ -51064,6 +59628,7 @@ export namespace Prisma { policyHolder?: NullableStringFieldUpdateOperationsInput | string | null allergies?: NullableStringFieldUpdateOperationsInput | string | null medicalConditions?: NullableStringFieldUpdateOperationsInput | string | null + preferredLanguage?: NullableStringFieldUpdateOperationsInput | string | null status?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus userId?: IntFieldUpdateOperationsInput | number createdAt?: DateTimeFieldUpdateOperationsInput | Date | string @@ -51074,6 +59639,7 @@ export namespace Prisma { payment?: PaymentUncheckedUpdateManyWithoutPatientNestedInput communications?: CommunicationUncheckedUpdateManyWithoutPatientNestedInput documents?: PatientDocumentUncheckedUpdateManyWithoutPatientNestedInput + conversation?: PatientConversationUncheckedUpdateOneWithoutPatientNestedInput } export type UserUpsertWithoutAppointmentsInput = { @@ -51097,6 +59663,7 @@ export namespace Prisma { npiProviders?: NpiProviderUpdateManyWithoutUserNestedInput claims?: ClaimUpdateManyWithoutUserNestedInput insuranceCredentials?: InsuranceCredentialUpdateManyWithoutUserNestedInput + shoppingVendors?: ShoppingVendorUpdateManyWithoutUserNestedInput updatedPayments?: PaymentUpdateManyWithoutUpdatedByNestedInput backups?: DatabaseBackupUpdateManyWithoutUserNestedInput backupDestinations?: BackupDestinationUpdateManyWithoutUserNestedInput @@ -51109,6 +59676,8 @@ export namespace Prisma { officeHours?: OfficeHoursUpdateOneWithoutUserNestedInput officeContact?: OfficeContactUpdateOneWithoutUserNestedInput procedureTimeslot?: ProcedureTimeslotUpdateOneWithoutUserNestedInput + insuranceContacts?: InsuranceContactUpdateManyWithoutUserNestedInput + patientConversations?: PatientConversationUpdateManyWithoutUserNestedInput } export type UserUncheckedUpdateWithoutAppointmentsInput = { @@ -51122,6 +59691,7 @@ export namespace Prisma { npiProviders?: NpiProviderUncheckedUpdateManyWithoutUserNestedInput claims?: ClaimUncheckedUpdateManyWithoutUserNestedInput insuranceCredentials?: InsuranceCredentialUncheckedUpdateManyWithoutUserNestedInput + shoppingVendors?: ShoppingVendorUncheckedUpdateManyWithoutUserNestedInput updatedPayments?: PaymentUncheckedUpdateManyWithoutUpdatedByNestedInput backups?: DatabaseBackupUncheckedUpdateManyWithoutUserNestedInput backupDestinations?: BackupDestinationUncheckedUpdateManyWithoutUserNestedInput @@ -51134,6 +59704,8 @@ export namespace Prisma { officeHours?: OfficeHoursUncheckedUpdateOneWithoutUserNestedInput officeContact?: OfficeContactUncheckedUpdateOneWithoutUserNestedInput procedureTimeslot?: ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInput + insuranceContacts?: InsuranceContactUncheckedUpdateManyWithoutUserNestedInput + patientConversations?: PatientConversationUncheckedUpdateManyWithoutUserNestedInput } export type StaffUpsertWithoutAppointmentsInput = { @@ -51236,6 +59808,7 @@ export namespace Prisma { notes?: string | null procedureCodeNotes?: string | null status?: string + movedByAi?: boolean createdAt?: Date | string eligibilityStatus?: $Enums.PatientStatus patient: PatientCreateNestedOneWithoutAppointmentsInput @@ -51258,6 +59831,7 @@ export namespace Prisma { notes?: string | null procedureCodeNotes?: string | null status?: string + movedByAi?: boolean createdAt?: Date | string eligibilityStatus?: $Enums.PatientStatus procedures?: AppointmentProcedureUncheckedCreateNestedManyWithoutAppointmentInput @@ -51289,6 +59863,7 @@ export namespace Prisma { notes?: NullableStringFieldUpdateOperationsInput | string | null procedureCodeNotes?: NullableStringFieldUpdateOperationsInput | string | null status?: StringFieldUpdateOperationsInput | string + movedByAi?: BoolFieldUpdateOperationsInput | boolean createdAt?: DateTimeFieldUpdateOperationsInput | Date | string eligibilityStatus?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus patient?: PatientUpdateOneRequiredWithoutAppointmentsNestedInput @@ -51311,6 +59886,7 @@ export namespace Prisma { notes?: NullableStringFieldUpdateOperationsInput | string | null procedureCodeNotes?: NullableStringFieldUpdateOperationsInput | string | null status?: StringFieldUpdateOperationsInput | string + movedByAi?: BoolFieldUpdateOperationsInput | boolean createdAt?: DateTimeFieldUpdateOperationsInput | Date | string eligibilityStatus?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus procedures?: AppointmentProcedureUncheckedUpdateManyWithoutAppointmentNestedInput @@ -51327,6 +59903,7 @@ export namespace Prisma { npiProviders?: NpiProviderCreateNestedManyWithoutUserInput claims?: ClaimCreateNestedManyWithoutUserInput insuranceCredentials?: InsuranceCredentialCreateNestedManyWithoutUserInput + shoppingVendors?: ShoppingVendorCreateNestedManyWithoutUserInput updatedPayments?: PaymentCreateNestedManyWithoutUpdatedByInput backups?: DatabaseBackupCreateNestedManyWithoutUserInput backupDestinations?: BackupDestinationCreateNestedManyWithoutUserInput @@ -51339,6 +59916,8 @@ export namespace Prisma { officeHours?: OfficeHoursCreateNestedOneWithoutUserInput officeContact?: OfficeContactCreateNestedOneWithoutUserInput procedureTimeslot?: ProcedureTimeslotCreateNestedOneWithoutUserInput + insuranceContacts?: InsuranceContactCreateNestedManyWithoutUserInput + patientConversations?: PatientConversationCreateNestedManyWithoutUserInput } export type UserUncheckedCreateWithoutStaffInput = { @@ -51352,6 +59931,7 @@ export namespace Prisma { npiProviders?: NpiProviderUncheckedCreateNestedManyWithoutUserInput claims?: ClaimUncheckedCreateNestedManyWithoutUserInput insuranceCredentials?: InsuranceCredentialUncheckedCreateNestedManyWithoutUserInput + shoppingVendors?: ShoppingVendorUncheckedCreateNestedManyWithoutUserInput updatedPayments?: PaymentUncheckedCreateNestedManyWithoutUpdatedByInput backups?: DatabaseBackupUncheckedCreateNestedManyWithoutUserInput backupDestinations?: BackupDestinationUncheckedCreateNestedManyWithoutUserInput @@ -51364,6 +59944,8 @@ export namespace Prisma { officeHours?: OfficeHoursUncheckedCreateNestedOneWithoutUserInput officeContact?: OfficeContactUncheckedCreateNestedOneWithoutUserInput procedureTimeslot?: ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInput + insuranceContacts?: InsuranceContactUncheckedCreateNestedManyWithoutUserInput + patientConversations?: PatientConversationUncheckedCreateNestedManyWithoutUserInput } export type UserCreateOrConnectWithoutStaffInput = { @@ -51380,6 +59962,7 @@ export namespace Prisma { notes?: string | null procedureCodeNotes?: string | null status?: string + movedByAi?: boolean createdAt?: Date | string eligibilityStatus?: $Enums.PatientStatus patient: PatientCreateNestedOneWithoutAppointmentsInput @@ -51401,6 +59984,7 @@ export namespace Prisma { notes?: string | null procedureCodeNotes?: string | null status?: string + movedByAi?: boolean createdAt?: Date | string eligibilityStatus?: $Enums.PatientStatus procedures?: AppointmentProcedureUncheckedCreateNestedManyWithoutAppointmentInput @@ -51431,8 +60015,9 @@ export namespace Prisma { updatedAt?: Date | string status?: $Enums.ClaimStatus claimNumber?: string | null + preAuthNumber?: string | null patient: PatientCreateNestedOneWithoutClaimsInput - appointment: AppointmentCreateNestedOneWithoutClaimsInput + appointment?: AppointmentCreateNestedOneWithoutClaimsInput user?: UserCreateNestedOneWithoutClaimsInput npiProvider?: NpiProviderCreateNestedOneWithoutClaimsInput serviceLines?: ServiceLineCreateNestedManyWithoutClaimInput @@ -51443,7 +60028,7 @@ export namespace Prisma { export type ClaimUncheckedCreateWithoutStaffInput = { id?: number patientId: number - appointmentId: number + appointmentId?: number | null userId: number patientName: string memberId: string @@ -51457,6 +60042,7 @@ export namespace Prisma { updatedAt?: Date | string status?: $Enums.ClaimStatus claimNumber?: string | null + preAuthNumber?: string | null npiProviderId?: number | null serviceLines?: ServiceLineUncheckedCreateNestedManyWithoutClaimInput claimFiles?: ClaimFileUncheckedCreateNestedManyWithoutClaimInput @@ -51494,6 +60080,7 @@ export namespace Prisma { npiProviders?: NpiProviderUpdateManyWithoutUserNestedInput claims?: ClaimUpdateManyWithoutUserNestedInput insuranceCredentials?: InsuranceCredentialUpdateManyWithoutUserNestedInput + shoppingVendors?: ShoppingVendorUpdateManyWithoutUserNestedInput updatedPayments?: PaymentUpdateManyWithoutUpdatedByNestedInput backups?: DatabaseBackupUpdateManyWithoutUserNestedInput backupDestinations?: BackupDestinationUpdateManyWithoutUserNestedInput @@ -51506,6 +60093,8 @@ export namespace Prisma { officeHours?: OfficeHoursUpdateOneWithoutUserNestedInput officeContact?: OfficeContactUpdateOneWithoutUserNestedInput procedureTimeslot?: ProcedureTimeslotUpdateOneWithoutUserNestedInput + insuranceContacts?: InsuranceContactUpdateManyWithoutUserNestedInput + patientConversations?: PatientConversationUpdateManyWithoutUserNestedInput } export type UserUncheckedUpdateWithoutStaffInput = { @@ -51519,6 +60108,7 @@ export namespace Prisma { npiProviders?: NpiProviderUncheckedUpdateManyWithoutUserNestedInput claims?: ClaimUncheckedUpdateManyWithoutUserNestedInput insuranceCredentials?: InsuranceCredentialUncheckedUpdateManyWithoutUserNestedInput + shoppingVendors?: ShoppingVendorUncheckedUpdateManyWithoutUserNestedInput updatedPayments?: PaymentUncheckedUpdateManyWithoutUpdatedByNestedInput backups?: DatabaseBackupUncheckedUpdateManyWithoutUserNestedInput backupDestinations?: BackupDestinationUncheckedUpdateManyWithoutUserNestedInput @@ -51531,6 +60121,8 @@ export namespace Prisma { officeHours?: OfficeHoursUncheckedUpdateOneWithoutUserNestedInput officeContact?: OfficeContactUncheckedUpdateOneWithoutUserNestedInput procedureTimeslot?: ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInput + insuranceContacts?: InsuranceContactUncheckedUpdateManyWithoutUserNestedInput + patientConversations?: PatientConversationUncheckedUpdateManyWithoutUserNestedInput } export type AppointmentUpsertWithWhereUniqueWithoutStaffInput = { @@ -51575,6 +60167,7 @@ export namespace Prisma { staff?: StaffCreateNestedManyWithoutUserInput claims?: ClaimCreateNestedManyWithoutUserInput insuranceCredentials?: InsuranceCredentialCreateNestedManyWithoutUserInput + shoppingVendors?: ShoppingVendorCreateNestedManyWithoutUserInput updatedPayments?: PaymentCreateNestedManyWithoutUpdatedByInput backups?: DatabaseBackupCreateNestedManyWithoutUserInput backupDestinations?: BackupDestinationCreateNestedManyWithoutUserInput @@ -51587,6 +60180,8 @@ export namespace Prisma { officeHours?: OfficeHoursCreateNestedOneWithoutUserInput officeContact?: OfficeContactCreateNestedOneWithoutUserInput procedureTimeslot?: ProcedureTimeslotCreateNestedOneWithoutUserInput + insuranceContacts?: InsuranceContactCreateNestedManyWithoutUserInput + patientConversations?: PatientConversationCreateNestedManyWithoutUserInput } export type UserUncheckedCreateWithoutNpiProvidersInput = { @@ -51600,6 +60195,7 @@ export namespace Prisma { staff?: StaffUncheckedCreateNestedManyWithoutUserInput claims?: ClaimUncheckedCreateNestedManyWithoutUserInput insuranceCredentials?: InsuranceCredentialUncheckedCreateNestedManyWithoutUserInput + shoppingVendors?: ShoppingVendorUncheckedCreateNestedManyWithoutUserInput updatedPayments?: PaymentUncheckedCreateNestedManyWithoutUpdatedByInput backups?: DatabaseBackupUncheckedCreateNestedManyWithoutUserInput backupDestinations?: BackupDestinationUncheckedCreateNestedManyWithoutUserInput @@ -51612,6 +60208,8 @@ export namespace Prisma { officeHours?: OfficeHoursUncheckedCreateNestedOneWithoutUserInput officeContact?: OfficeContactUncheckedCreateNestedOneWithoutUserInput procedureTimeslot?: ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInput + insuranceContacts?: InsuranceContactUncheckedCreateNestedManyWithoutUserInput + patientConversations?: PatientConversationUncheckedCreateNestedManyWithoutUserInput } export type UserCreateOrConnectWithoutNpiProvidersInput = { @@ -51632,8 +60230,9 @@ export namespace Prisma { updatedAt?: Date | string status?: $Enums.ClaimStatus claimNumber?: string | null + preAuthNumber?: string | null patient: PatientCreateNestedOneWithoutClaimsInput - appointment: AppointmentCreateNestedOneWithoutClaimsInput + appointment?: AppointmentCreateNestedOneWithoutClaimsInput user?: UserCreateNestedOneWithoutClaimsInput staff?: StaffCreateNestedOneWithoutClaimsInput serviceLines?: ServiceLineCreateNestedManyWithoutClaimInput @@ -51644,7 +60243,7 @@ export namespace Prisma { export type ClaimUncheckedCreateWithoutNpiProviderInput = { id?: number patientId: number - appointmentId: number + appointmentId?: number | null userId: number staffId: number patientName: string @@ -51659,6 +60258,7 @@ export namespace Prisma { updatedAt?: Date | string status?: $Enums.ClaimStatus claimNumber?: string | null + preAuthNumber?: string | null serviceLines?: ServiceLineUncheckedCreateNestedManyWithoutClaimInput claimFiles?: ClaimFileUncheckedCreateNestedManyWithoutClaimInput payment?: PaymentUncheckedCreateNestedOneWithoutClaimInput @@ -51674,6 +60274,88 @@ export namespace Prisma { skipDuplicates?: boolean } + export type PaymentCreateWithoutNpiProviderInput = { + userId: number + totalBilled: Decimal | DecimalJsLike | number | string + totalPaid?: Decimal | DecimalJsLike | number | string + totalAdjusted?: Decimal | DecimalJsLike | number | string + totalDue: Decimal | DecimalJsLike | number | string + mhPaidAmount?: Decimal | DecimalJsLike | number | string | null + copayment?: Decimal | DecimalJsLike | number | string + adjustment?: Decimal | DecimalJsLike | number | string + status?: $Enums.PaymentStatus + notes?: string | null + icn?: string | null + createdAt?: Date | string + updatedAt?: Date | string + claim?: ClaimCreateNestedOneWithoutPaymentInput + patient: PatientCreateNestedOneWithoutPaymentInput + updatedBy?: UserCreateNestedOneWithoutUpdatedPaymentsInput + serviceLineTransactions?: ServiceLineTransactionCreateNestedManyWithoutPaymentInput + serviceLines?: ServiceLineCreateNestedManyWithoutPaymentInput + commissionBatchItems?: CommissionBatchItemCreateNestedManyWithoutPaymentInput + } + + export type PaymentUncheckedCreateWithoutNpiProviderInput = { + id?: number + claimId?: number | null + patientId: number + userId: number + updatedById?: number | null + totalBilled: Decimal | DecimalJsLike | number | string + totalPaid?: Decimal | DecimalJsLike | number | string + totalAdjusted?: Decimal | DecimalJsLike | number | string + totalDue: Decimal | DecimalJsLike | number | string + mhPaidAmount?: Decimal | DecimalJsLike | number | string | null + copayment?: Decimal | DecimalJsLike | number | string + adjustment?: Decimal | DecimalJsLike | number | string + status?: $Enums.PaymentStatus + notes?: string | null + icn?: string | null + createdAt?: Date | string + updatedAt?: Date | string + serviceLineTransactions?: ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInput + serviceLines?: ServiceLineUncheckedCreateNestedManyWithoutPaymentInput + commissionBatchItems?: CommissionBatchItemUncheckedCreateNestedManyWithoutPaymentInput + } + + export type PaymentCreateOrConnectWithoutNpiProviderInput = { + where: PaymentWhereUniqueInput + create: XOR + } + + export type PaymentCreateManyNpiProviderInputEnvelope = { + data: PaymentCreateManyNpiProviderInput | PaymentCreateManyNpiProviderInput[] + skipDuplicates?: boolean + } + + export type CommissionBatchCreateWithoutNpiProviderInput = { + totalCollection: Decimal | DecimalJsLike | number | string + commissionAmount: Decimal | DecimalJsLike | number | string + notes?: string | null + createdAt?: Date | string + items?: CommissionBatchItemCreateNestedManyWithoutCommissionBatchInput + } + + export type CommissionBatchUncheckedCreateWithoutNpiProviderInput = { + id?: number + totalCollection: Decimal | DecimalJsLike | number | string + commissionAmount: Decimal | DecimalJsLike | number | string + notes?: string | null + createdAt?: Date | string + items?: CommissionBatchItemUncheckedCreateNestedManyWithoutCommissionBatchInput + } + + export type CommissionBatchCreateOrConnectWithoutNpiProviderInput = { + where: CommissionBatchWhereUniqueInput + create: XOR + } + + export type CommissionBatchCreateManyNpiProviderInputEnvelope = { + data: CommissionBatchCreateManyNpiProviderInput | CommissionBatchCreateManyNpiProviderInput[] + skipDuplicates?: boolean + } + export type AppointmentProcedureCreateWithoutNpiProviderInput = { procedureCode: string procedureLabel?: string | null @@ -51736,6 +60418,7 @@ export namespace Prisma { staff?: StaffUpdateManyWithoutUserNestedInput claims?: ClaimUpdateManyWithoutUserNestedInput insuranceCredentials?: InsuranceCredentialUpdateManyWithoutUserNestedInput + shoppingVendors?: ShoppingVendorUpdateManyWithoutUserNestedInput updatedPayments?: PaymentUpdateManyWithoutUpdatedByNestedInput backups?: DatabaseBackupUpdateManyWithoutUserNestedInput backupDestinations?: BackupDestinationUpdateManyWithoutUserNestedInput @@ -51748,6 +60431,8 @@ export namespace Prisma { officeHours?: OfficeHoursUpdateOneWithoutUserNestedInput officeContact?: OfficeContactUpdateOneWithoutUserNestedInput procedureTimeslot?: ProcedureTimeslotUpdateOneWithoutUserNestedInput + insuranceContacts?: InsuranceContactUpdateManyWithoutUserNestedInput + patientConversations?: PatientConversationUpdateManyWithoutUserNestedInput } export type UserUncheckedUpdateWithoutNpiProvidersInput = { @@ -51761,6 +60446,7 @@ export namespace Prisma { staff?: StaffUncheckedUpdateManyWithoutUserNestedInput claims?: ClaimUncheckedUpdateManyWithoutUserNestedInput insuranceCredentials?: InsuranceCredentialUncheckedUpdateManyWithoutUserNestedInput + shoppingVendors?: ShoppingVendorUncheckedUpdateManyWithoutUserNestedInput updatedPayments?: PaymentUncheckedUpdateManyWithoutUpdatedByNestedInput backups?: DatabaseBackupUncheckedUpdateManyWithoutUserNestedInput backupDestinations?: BackupDestinationUncheckedUpdateManyWithoutUserNestedInput @@ -51773,6 +60459,8 @@ export namespace Prisma { officeHours?: OfficeHoursUncheckedUpdateOneWithoutUserNestedInput officeContact?: OfficeContactUncheckedUpdateOneWithoutUserNestedInput procedureTimeslot?: ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInput + insuranceContacts?: InsuranceContactUncheckedUpdateManyWithoutUserNestedInput + patientConversations?: PatientConversationUncheckedUpdateManyWithoutUserNestedInput } export type ClaimUpsertWithWhereUniqueWithoutNpiProviderInput = { @@ -51791,6 +60479,50 @@ export namespace Prisma { data: XOR } + export type PaymentUpsertWithWhereUniqueWithoutNpiProviderInput = { + where: PaymentWhereUniqueInput + update: XOR + create: XOR + } + + export type PaymentUpdateWithWhereUniqueWithoutNpiProviderInput = { + where: PaymentWhereUniqueInput + data: XOR + } + + export type PaymentUpdateManyWithWhereWithoutNpiProviderInput = { + where: PaymentScalarWhereInput + data: XOR + } + + export type CommissionBatchUpsertWithWhereUniqueWithoutNpiProviderInput = { + where: CommissionBatchWhereUniqueInput + update: XOR + create: XOR + } + + export type CommissionBatchUpdateWithWhereUniqueWithoutNpiProviderInput = { + where: CommissionBatchWhereUniqueInput + data: XOR + } + + export type CommissionBatchUpdateManyWithWhereWithoutNpiProviderInput = { + where: CommissionBatchScalarWhereInput + data: XOR + } + + export type CommissionBatchScalarWhereInput = { + AND?: CommissionBatchScalarWhereInput | CommissionBatchScalarWhereInput[] + OR?: CommissionBatchScalarWhereInput[] + NOT?: CommissionBatchScalarWhereInput | CommissionBatchScalarWhereInput[] + id?: IntFilter<"CommissionBatch"> | number + npiProviderId?: IntFilter<"CommissionBatch"> | number + totalCollection?: DecimalFilter<"CommissionBatch"> | Decimal | DecimalJsLike | number | string + commissionAmount?: DecimalFilter<"CommissionBatch"> | Decimal | DecimalJsLike | number | string + notes?: StringNullableFilter<"CommissionBatch"> | string | null + createdAt?: DateTimeFilter<"CommissionBatch"> | Date | string + } + export type AppointmentProcedureUpsertWithWhereUniqueWithoutNpiProviderInput = { where: AppointmentProcedureWhereUniqueInput update: XOR @@ -51816,6 +60548,7 @@ export namespace Prisma { notes?: string | null procedureCodeNotes?: string | null status?: string + movedByAi?: boolean createdAt?: Date | string eligibilityStatus?: $Enums.PatientStatus patient: PatientCreateNestedOneWithoutAppointmentsInput @@ -51838,6 +60571,7 @@ export namespace Prisma { notes?: string | null procedureCodeNotes?: string | null status?: string + movedByAi?: boolean createdAt?: Date | string eligibilityStatus?: $Enums.PatientStatus claims?: ClaimUncheckedCreateNestedManyWithoutAppointmentInput @@ -51865,6 +60599,7 @@ export namespace Prisma { policyHolder?: string | null allergies?: string | null medicalConditions?: string | null + preferredLanguage?: string | null status?: $Enums.PatientStatus createdAt?: Date | string updatedAt?: Date | string @@ -51875,6 +60610,7 @@ export namespace Prisma { payment?: PaymentCreateNestedManyWithoutPatientInput communications?: CommunicationCreateNestedManyWithoutPatientInput documents?: PatientDocumentCreateNestedManyWithoutPatientInput + conversation?: PatientConversationCreateNestedOneWithoutPatientInput } export type PatientUncheckedCreateWithoutProceduresInput = { @@ -51894,6 +60630,7 @@ export namespace Prisma { policyHolder?: string | null allergies?: string | null medicalConditions?: string | null + preferredLanguage?: string | null status?: $Enums.PatientStatus userId: number createdAt?: Date | string @@ -51904,6 +60641,7 @@ export namespace Prisma { payment?: PaymentUncheckedCreateNestedManyWithoutPatientInput communications?: CommunicationUncheckedCreateNestedManyWithoutPatientInput documents?: PatientDocumentUncheckedCreateNestedManyWithoutPatientInput + conversation?: PatientConversationUncheckedCreateNestedOneWithoutPatientInput } export type PatientCreateOrConnectWithoutProceduresInput = { @@ -51917,6 +60655,8 @@ export namespace Prisma { createdAt?: Date | string user: UserCreateNestedOneWithoutNpiProvidersInput claims?: ClaimCreateNestedManyWithoutNpiProviderInput + payments?: PaymentCreateNestedManyWithoutNpiProviderInput + commissionBatches?: CommissionBatchCreateNestedManyWithoutNpiProviderInput } export type NpiProviderUncheckedCreateWithoutAppointmentProceduresInput = { @@ -51926,6 +60666,8 @@ export namespace Prisma { providerName: string createdAt?: Date | string claims?: ClaimUncheckedCreateNestedManyWithoutNpiProviderInput + payments?: PaymentUncheckedCreateNestedManyWithoutNpiProviderInput + commissionBatches?: CommissionBatchUncheckedCreateNestedManyWithoutNpiProviderInput } export type NpiProviderCreateOrConnectWithoutAppointmentProceduresInput = { @@ -51953,6 +60695,7 @@ export namespace Prisma { notes?: NullableStringFieldUpdateOperationsInput | string | null procedureCodeNotes?: NullableStringFieldUpdateOperationsInput | string | null status?: StringFieldUpdateOperationsInput | string + movedByAi?: BoolFieldUpdateOperationsInput | boolean createdAt?: DateTimeFieldUpdateOperationsInput | Date | string eligibilityStatus?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus patient?: PatientUpdateOneRequiredWithoutAppointmentsNestedInput @@ -51975,6 +60718,7 @@ export namespace Prisma { notes?: NullableStringFieldUpdateOperationsInput | string | null procedureCodeNotes?: NullableStringFieldUpdateOperationsInput | string | null status?: StringFieldUpdateOperationsInput | string + movedByAi?: BoolFieldUpdateOperationsInput | boolean createdAt?: DateTimeFieldUpdateOperationsInput | Date | string eligibilityStatus?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus claims?: ClaimUncheckedUpdateManyWithoutAppointmentNestedInput @@ -52008,6 +60752,7 @@ export namespace Prisma { policyHolder?: NullableStringFieldUpdateOperationsInput | string | null allergies?: NullableStringFieldUpdateOperationsInput | string | null medicalConditions?: NullableStringFieldUpdateOperationsInput | string | null + preferredLanguage?: NullableStringFieldUpdateOperationsInput | string | null status?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus createdAt?: DateTimeFieldUpdateOperationsInput | Date | string updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string @@ -52018,6 +60763,7 @@ export namespace Prisma { payment?: PaymentUpdateManyWithoutPatientNestedInput communications?: CommunicationUpdateManyWithoutPatientNestedInput documents?: PatientDocumentUpdateManyWithoutPatientNestedInput + conversation?: PatientConversationUpdateOneWithoutPatientNestedInput } export type PatientUncheckedUpdateWithoutProceduresInput = { @@ -52037,6 +60783,7 @@ export namespace Prisma { policyHolder?: NullableStringFieldUpdateOperationsInput | string | null allergies?: NullableStringFieldUpdateOperationsInput | string | null medicalConditions?: NullableStringFieldUpdateOperationsInput | string | null + preferredLanguage?: NullableStringFieldUpdateOperationsInput | string | null status?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus userId?: IntFieldUpdateOperationsInput | number createdAt?: DateTimeFieldUpdateOperationsInput | Date | string @@ -52047,6 +60794,7 @@ export namespace Prisma { payment?: PaymentUncheckedUpdateManyWithoutPatientNestedInput communications?: CommunicationUncheckedUpdateManyWithoutPatientNestedInput documents?: PatientDocumentUncheckedUpdateManyWithoutPatientNestedInput + conversation?: PatientConversationUncheckedUpdateOneWithoutPatientNestedInput } export type NpiProviderUpsertWithoutAppointmentProceduresInput = { @@ -52066,6 +60814,8 @@ export namespace Prisma { createdAt?: DateTimeFieldUpdateOperationsInput | Date | string user?: UserUpdateOneRequiredWithoutNpiProvidersNestedInput claims?: ClaimUpdateManyWithoutNpiProviderNestedInput + payments?: PaymentUpdateManyWithoutNpiProviderNestedInput + commissionBatches?: CommissionBatchUpdateManyWithoutNpiProviderNestedInput } export type NpiProviderUncheckedUpdateWithoutAppointmentProceduresInput = { @@ -52075,6 +60825,8 @@ export namespace Prisma { providerName?: StringFieldUpdateOperationsInput | string createdAt?: DateTimeFieldUpdateOperationsInput | Date | string claims?: ClaimUncheckedUpdateManyWithoutNpiProviderNestedInput + payments?: PaymentUncheckedUpdateManyWithoutNpiProviderNestedInput + commissionBatches?: CommissionBatchUncheckedUpdateManyWithoutNpiProviderNestedInput } export type PatientCreateWithoutClaimsInput = { @@ -52093,6 +60845,7 @@ export namespace Prisma { policyHolder?: string | null allergies?: string | null medicalConditions?: string | null + preferredLanguage?: string | null status?: $Enums.PatientStatus createdAt?: Date | string updatedAt?: Date | string @@ -52103,6 +60856,7 @@ export namespace Prisma { payment?: PaymentCreateNestedManyWithoutPatientInput communications?: CommunicationCreateNestedManyWithoutPatientInput documents?: PatientDocumentCreateNestedManyWithoutPatientInput + conversation?: PatientConversationCreateNestedOneWithoutPatientInput } export type PatientUncheckedCreateWithoutClaimsInput = { @@ -52122,6 +60876,7 @@ export namespace Prisma { policyHolder?: string | null allergies?: string | null medicalConditions?: string | null + preferredLanguage?: string | null status?: $Enums.PatientStatus userId: number createdAt?: Date | string @@ -52132,6 +60887,7 @@ export namespace Prisma { payment?: PaymentUncheckedCreateNestedManyWithoutPatientInput communications?: CommunicationUncheckedCreateNestedManyWithoutPatientInput documents?: PatientDocumentUncheckedCreateNestedManyWithoutPatientInput + conversation?: PatientConversationUncheckedCreateNestedOneWithoutPatientInput } export type PatientCreateOrConnectWithoutClaimsInput = { @@ -52148,6 +60904,7 @@ export namespace Prisma { notes?: string | null procedureCodeNotes?: string | null status?: string + movedByAi?: boolean createdAt?: Date | string eligibilityStatus?: $Enums.PatientStatus patient: PatientCreateNestedOneWithoutAppointmentsInput @@ -52170,6 +60927,7 @@ export namespace Prisma { notes?: string | null procedureCodeNotes?: string | null status?: string + movedByAi?: boolean createdAt?: Date | string eligibilityStatus?: $Enums.PatientStatus procedures?: AppointmentProcedureUncheckedCreateNestedManyWithoutAppointmentInput @@ -52191,6 +60949,7 @@ export namespace Prisma { staff?: StaffCreateNestedManyWithoutUserInput npiProviders?: NpiProviderCreateNestedManyWithoutUserInput insuranceCredentials?: InsuranceCredentialCreateNestedManyWithoutUserInput + shoppingVendors?: ShoppingVendorCreateNestedManyWithoutUserInput updatedPayments?: PaymentCreateNestedManyWithoutUpdatedByInput backups?: DatabaseBackupCreateNestedManyWithoutUserInput backupDestinations?: BackupDestinationCreateNestedManyWithoutUserInput @@ -52203,6 +60962,8 @@ export namespace Prisma { officeHours?: OfficeHoursCreateNestedOneWithoutUserInput officeContact?: OfficeContactCreateNestedOneWithoutUserInput procedureTimeslot?: ProcedureTimeslotCreateNestedOneWithoutUserInput + insuranceContacts?: InsuranceContactCreateNestedManyWithoutUserInput + patientConversations?: PatientConversationCreateNestedManyWithoutUserInput } export type UserUncheckedCreateWithoutClaimsInput = { @@ -52216,6 +60977,7 @@ export namespace Prisma { staff?: StaffUncheckedCreateNestedManyWithoutUserInput npiProviders?: NpiProviderUncheckedCreateNestedManyWithoutUserInput insuranceCredentials?: InsuranceCredentialUncheckedCreateNestedManyWithoutUserInput + shoppingVendors?: ShoppingVendorUncheckedCreateNestedManyWithoutUserInput updatedPayments?: PaymentUncheckedCreateNestedManyWithoutUpdatedByInput backups?: DatabaseBackupUncheckedCreateNestedManyWithoutUserInput backupDestinations?: BackupDestinationUncheckedCreateNestedManyWithoutUserInput @@ -52228,6 +60990,8 @@ export namespace Prisma { officeHours?: OfficeHoursUncheckedCreateNestedOneWithoutUserInput officeContact?: OfficeContactUncheckedCreateNestedOneWithoutUserInput procedureTimeslot?: ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInput + insuranceContacts?: InsuranceContactUncheckedCreateNestedManyWithoutUserInput + patientConversations?: PatientConversationUncheckedCreateNestedManyWithoutUserInput } export type UserCreateOrConnectWithoutClaimsInput = { @@ -52266,6 +61030,8 @@ export namespace Prisma { providerName: string createdAt?: Date | string user: UserCreateNestedOneWithoutNpiProvidersInput + payments?: PaymentCreateNestedManyWithoutNpiProviderInput + commissionBatches?: CommissionBatchCreateNestedManyWithoutNpiProviderInput appointmentProcedures?: AppointmentProcedureCreateNestedManyWithoutNpiProviderInput } @@ -52275,6 +61041,8 @@ export namespace Prisma { npiNumber: string providerName: string createdAt?: Date | string + payments?: PaymentUncheckedCreateNestedManyWithoutNpiProviderInput + commissionBatches?: CommissionBatchUncheckedCreateNestedManyWithoutNpiProviderInput appointmentProcedures?: AppointmentProcedureUncheckedCreateNestedManyWithoutNpiProviderInput } @@ -52290,6 +61058,9 @@ export namespace Prisma { arch?: string | null toothNumber?: string | null toothSurface?: string | null + icn?: string | null + paidCode?: string | null + allowedAmount?: Decimal | DecimalJsLike | number | string | null totalBilled: Decimal | DecimalJsLike | number | string totalPaid?: Decimal | DecimalJsLike | number | string totalAdjusted?: Decimal | DecimalJsLike | number | string @@ -52308,6 +61079,9 @@ export namespace Prisma { arch?: string | null toothNumber?: string | null toothSurface?: string | null + icn?: string | null + paidCode?: string | null + allowedAmount?: Decimal | DecimalJsLike | number | string | null totalBilled: Decimal | DecimalJsLike | number | string totalPaid?: Decimal | DecimalJsLike | number | string totalAdjusted?: Decimal | DecimalJsLike | number | string @@ -52355,6 +61129,9 @@ export namespace Prisma { totalPaid?: Decimal | DecimalJsLike | number | string totalAdjusted?: Decimal | DecimalJsLike | number | string totalDue: Decimal | DecimalJsLike | number | string + mhPaidAmount?: Decimal | DecimalJsLike | number | string | null + copayment?: Decimal | DecimalJsLike | number | string + adjustment?: Decimal | DecimalJsLike | number | string status?: $Enums.PaymentStatus notes?: string | null icn?: string | null @@ -52362,8 +61139,10 @@ export namespace Prisma { updatedAt?: Date | string patient: PatientCreateNestedOneWithoutPaymentInput updatedBy?: UserCreateNestedOneWithoutUpdatedPaymentsInput + npiProvider?: NpiProviderCreateNestedOneWithoutPaymentsInput serviceLineTransactions?: ServiceLineTransactionCreateNestedManyWithoutPaymentInput serviceLines?: ServiceLineCreateNestedManyWithoutPaymentInput + commissionBatchItems?: CommissionBatchItemCreateNestedManyWithoutPaymentInput } export type PaymentUncheckedCreateWithoutClaimInput = { @@ -52371,10 +61150,14 @@ export namespace Prisma { patientId: number userId: number updatedById?: number | null + npiProviderId?: number | null totalBilled: Decimal | DecimalJsLike | number | string totalPaid?: Decimal | DecimalJsLike | number | string totalAdjusted?: Decimal | DecimalJsLike | number | string totalDue: Decimal | DecimalJsLike | number | string + mhPaidAmount?: Decimal | DecimalJsLike | number | string | null + copayment?: Decimal | DecimalJsLike | number | string + adjustment?: Decimal | DecimalJsLike | number | string status?: $Enums.PaymentStatus notes?: string | null icn?: string | null @@ -52382,6 +61165,7 @@ export namespace Prisma { updatedAt?: Date | string serviceLineTransactions?: ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInput serviceLines?: ServiceLineUncheckedCreateNestedManyWithoutPaymentInput + commissionBatchItems?: CommissionBatchItemUncheckedCreateNestedManyWithoutPaymentInput } export type PaymentCreateOrConnectWithoutClaimInput = { @@ -52416,6 +61200,7 @@ export namespace Prisma { policyHolder?: NullableStringFieldUpdateOperationsInput | string | null allergies?: NullableStringFieldUpdateOperationsInput | string | null medicalConditions?: NullableStringFieldUpdateOperationsInput | string | null + preferredLanguage?: NullableStringFieldUpdateOperationsInput | string | null status?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus createdAt?: DateTimeFieldUpdateOperationsInput | Date | string updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string @@ -52426,6 +61211,7 @@ export namespace Prisma { payment?: PaymentUpdateManyWithoutPatientNestedInput communications?: CommunicationUpdateManyWithoutPatientNestedInput documents?: PatientDocumentUpdateManyWithoutPatientNestedInput + conversation?: PatientConversationUpdateOneWithoutPatientNestedInput } export type PatientUncheckedUpdateWithoutClaimsInput = { @@ -52445,6 +61231,7 @@ export namespace Prisma { policyHolder?: NullableStringFieldUpdateOperationsInput | string | null allergies?: NullableStringFieldUpdateOperationsInput | string | null medicalConditions?: NullableStringFieldUpdateOperationsInput | string | null + preferredLanguage?: NullableStringFieldUpdateOperationsInput | string | null status?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus userId?: IntFieldUpdateOperationsInput | number createdAt?: DateTimeFieldUpdateOperationsInput | Date | string @@ -52455,6 +61242,7 @@ export namespace Prisma { payment?: PaymentUncheckedUpdateManyWithoutPatientNestedInput communications?: CommunicationUncheckedUpdateManyWithoutPatientNestedInput documents?: PatientDocumentUncheckedUpdateManyWithoutPatientNestedInput + conversation?: PatientConversationUncheckedUpdateOneWithoutPatientNestedInput } export type AppointmentUpsertWithoutClaimsInput = { @@ -52477,6 +61265,7 @@ export namespace Prisma { notes?: NullableStringFieldUpdateOperationsInput | string | null procedureCodeNotes?: NullableStringFieldUpdateOperationsInput | string | null status?: StringFieldUpdateOperationsInput | string + movedByAi?: BoolFieldUpdateOperationsInput | boolean createdAt?: DateTimeFieldUpdateOperationsInput | Date | string eligibilityStatus?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus patient?: PatientUpdateOneRequiredWithoutAppointmentsNestedInput @@ -52499,6 +61288,7 @@ export namespace Prisma { notes?: NullableStringFieldUpdateOperationsInput | string | null procedureCodeNotes?: NullableStringFieldUpdateOperationsInput | string | null status?: StringFieldUpdateOperationsInput | string + movedByAi?: BoolFieldUpdateOperationsInput | boolean createdAt?: DateTimeFieldUpdateOperationsInput | Date | string eligibilityStatus?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus procedures?: AppointmentProcedureUncheckedUpdateManyWithoutAppointmentNestedInput @@ -52526,6 +61316,7 @@ export namespace Prisma { staff?: StaffUpdateManyWithoutUserNestedInput npiProviders?: NpiProviderUpdateManyWithoutUserNestedInput insuranceCredentials?: InsuranceCredentialUpdateManyWithoutUserNestedInput + shoppingVendors?: ShoppingVendorUpdateManyWithoutUserNestedInput updatedPayments?: PaymentUpdateManyWithoutUpdatedByNestedInput backups?: DatabaseBackupUpdateManyWithoutUserNestedInput backupDestinations?: BackupDestinationUpdateManyWithoutUserNestedInput @@ -52538,6 +61329,8 @@ export namespace Prisma { officeHours?: OfficeHoursUpdateOneWithoutUserNestedInput officeContact?: OfficeContactUpdateOneWithoutUserNestedInput procedureTimeslot?: ProcedureTimeslotUpdateOneWithoutUserNestedInput + insuranceContacts?: InsuranceContactUpdateManyWithoutUserNestedInput + patientConversations?: PatientConversationUpdateManyWithoutUserNestedInput } export type UserUncheckedUpdateWithoutClaimsInput = { @@ -52551,6 +61344,7 @@ export namespace Prisma { staff?: StaffUncheckedUpdateManyWithoutUserNestedInput npiProviders?: NpiProviderUncheckedUpdateManyWithoutUserNestedInput insuranceCredentials?: InsuranceCredentialUncheckedUpdateManyWithoutUserNestedInput + shoppingVendors?: ShoppingVendorUncheckedUpdateManyWithoutUserNestedInput updatedPayments?: PaymentUncheckedUpdateManyWithoutUpdatedByNestedInput backups?: DatabaseBackupUncheckedUpdateManyWithoutUserNestedInput backupDestinations?: BackupDestinationUncheckedUpdateManyWithoutUserNestedInput @@ -52563,6 +61357,8 @@ export namespace Prisma { officeHours?: OfficeHoursUncheckedUpdateOneWithoutUserNestedInput officeContact?: OfficeContactUncheckedUpdateOneWithoutUserNestedInput procedureTimeslot?: ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInput + insuranceContacts?: InsuranceContactUncheckedUpdateManyWithoutUserNestedInput + patientConversations?: PatientConversationUncheckedUpdateManyWithoutUserNestedInput } export type StaffUpsertWithoutClaimsInput = { @@ -52613,6 +61409,8 @@ export namespace Prisma { providerName?: StringFieldUpdateOperationsInput | string createdAt?: DateTimeFieldUpdateOperationsInput | Date | string user?: UserUpdateOneRequiredWithoutNpiProvidersNestedInput + payments?: PaymentUpdateManyWithoutNpiProviderNestedInput + commissionBatches?: CommissionBatchUpdateManyWithoutNpiProviderNestedInput appointmentProcedures?: AppointmentProcedureUpdateManyWithoutNpiProviderNestedInput } @@ -52622,6 +61420,8 @@ export namespace Prisma { npiNumber?: StringFieldUpdateOperationsInput | string providerName?: StringFieldUpdateOperationsInput | string createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + payments?: PaymentUncheckedUpdateManyWithoutNpiProviderNestedInput + commissionBatches?: CommissionBatchUncheckedUpdateManyWithoutNpiProviderNestedInput appointmentProcedures?: AppointmentProcedureUncheckedUpdateManyWithoutNpiProviderNestedInput } @@ -52654,6 +61454,9 @@ export namespace Prisma { arch?: StringNullableFilter<"ServiceLine"> | string | null toothNumber?: StringNullableFilter<"ServiceLine"> | string | null toothSurface?: StringNullableFilter<"ServiceLine"> | string | null + icn?: StringNullableFilter<"ServiceLine"> | string | null + paidCode?: StringNullableFilter<"ServiceLine"> | string | null + allowedAmount?: DecimalNullableFilter<"ServiceLine"> | Decimal | DecimalJsLike | number | string | null totalBilled?: DecimalFilter<"ServiceLine"> | Decimal | DecimalJsLike | number | string totalPaid?: DecimalFilter<"ServiceLine"> | Decimal | DecimalJsLike | number | string totalAdjusted?: DecimalFilter<"ServiceLine"> | Decimal | DecimalJsLike | number | string @@ -52705,6 +61508,9 @@ export namespace Prisma { totalPaid?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string totalAdjusted?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string totalDue?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string + mhPaidAmount?: NullableDecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string | null + copayment?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string + adjustment?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string status?: EnumPaymentStatusFieldUpdateOperationsInput | $Enums.PaymentStatus notes?: NullableStringFieldUpdateOperationsInput | string | null icn?: NullableStringFieldUpdateOperationsInput | string | null @@ -52712,8 +61518,10 @@ export namespace Prisma { updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string patient?: PatientUpdateOneRequiredWithoutPaymentNestedInput updatedBy?: UserUpdateOneWithoutUpdatedPaymentsNestedInput + npiProvider?: NpiProviderUpdateOneWithoutPaymentsNestedInput serviceLineTransactions?: ServiceLineTransactionUpdateManyWithoutPaymentNestedInput serviceLines?: ServiceLineUpdateManyWithoutPaymentNestedInput + commissionBatchItems?: CommissionBatchItemUpdateManyWithoutPaymentNestedInput } export type PaymentUncheckedUpdateWithoutClaimInput = { @@ -52721,10 +61529,14 @@ export namespace Prisma { patientId?: IntFieldUpdateOperationsInput | number userId?: IntFieldUpdateOperationsInput | number updatedById?: NullableIntFieldUpdateOperationsInput | number | null + npiProviderId?: NullableIntFieldUpdateOperationsInput | number | null totalBilled?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string totalPaid?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string totalAdjusted?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string totalDue?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string + mhPaidAmount?: NullableDecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string | null + copayment?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string + adjustment?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string status?: EnumPaymentStatusFieldUpdateOperationsInput | $Enums.PaymentStatus notes?: NullableStringFieldUpdateOperationsInput | string | null icn?: NullableStringFieldUpdateOperationsInput | string | null @@ -52732,6 +61544,7 @@ export namespace Prisma { updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string serviceLineTransactions?: ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInput serviceLines?: ServiceLineUncheckedUpdateManyWithoutPaymentNestedInput + commissionBatchItems?: CommissionBatchItemUncheckedUpdateManyWithoutPaymentNestedInput } export type ClaimCreateWithoutServiceLinesInput = { @@ -52747,8 +61560,9 @@ export namespace Prisma { updatedAt?: Date | string status?: $Enums.ClaimStatus claimNumber?: string | null + preAuthNumber?: string | null patient: PatientCreateNestedOneWithoutClaimsInput - appointment: AppointmentCreateNestedOneWithoutClaimsInput + appointment?: AppointmentCreateNestedOneWithoutClaimsInput user?: UserCreateNestedOneWithoutClaimsInput staff?: StaffCreateNestedOneWithoutClaimsInput npiProvider?: NpiProviderCreateNestedOneWithoutClaimsInput @@ -52759,7 +61573,7 @@ export namespace Prisma { export type ClaimUncheckedCreateWithoutServiceLinesInput = { id?: number patientId: number - appointmentId: number + appointmentId?: number | null userId: number staffId: number patientName: string @@ -52774,6 +61588,7 @@ export namespace Prisma { updatedAt?: Date | string status?: $Enums.ClaimStatus claimNumber?: string | null + preAuthNumber?: string | null npiProviderId?: number | null claimFiles?: ClaimFileUncheckedCreateNestedManyWithoutClaimInput payment?: PaymentUncheckedCreateNestedOneWithoutClaimInput @@ -52790,6 +61605,9 @@ export namespace Prisma { totalPaid?: Decimal | DecimalJsLike | number | string totalAdjusted?: Decimal | DecimalJsLike | number | string totalDue: Decimal | DecimalJsLike | number | string + mhPaidAmount?: Decimal | DecimalJsLike | number | string | null + copayment?: Decimal | DecimalJsLike | number | string + adjustment?: Decimal | DecimalJsLike | number | string status?: $Enums.PaymentStatus notes?: string | null icn?: string | null @@ -52798,7 +61616,9 @@ export namespace Prisma { claim?: ClaimCreateNestedOneWithoutPaymentInput patient: PatientCreateNestedOneWithoutPaymentInput updatedBy?: UserCreateNestedOneWithoutUpdatedPaymentsInput + npiProvider?: NpiProviderCreateNestedOneWithoutPaymentsInput serviceLineTransactions?: ServiceLineTransactionCreateNestedManyWithoutPaymentInput + commissionBatchItems?: CommissionBatchItemCreateNestedManyWithoutPaymentInput } export type PaymentUncheckedCreateWithoutServiceLinesInput = { @@ -52807,16 +61627,21 @@ export namespace Prisma { patientId: number userId: number updatedById?: number | null + npiProviderId?: number | null totalBilled: Decimal | DecimalJsLike | number | string totalPaid?: Decimal | DecimalJsLike | number | string totalAdjusted?: Decimal | DecimalJsLike | number | string totalDue: Decimal | DecimalJsLike | number | string + mhPaidAmount?: Decimal | DecimalJsLike | number | string | null + copayment?: Decimal | DecimalJsLike | number | string + adjustment?: Decimal | DecimalJsLike | number | string status?: $Enums.PaymentStatus notes?: string | null icn?: string | null createdAt?: Date | string updatedAt?: Date | string serviceLineTransactions?: ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInput + commissionBatchItems?: CommissionBatchItemUncheckedCreateNestedManyWithoutPaymentInput } export type PaymentCreateOrConnectWithoutServiceLinesInput = { @@ -52883,8 +61708,9 @@ export namespace Prisma { updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string status?: EnumClaimStatusFieldUpdateOperationsInput | $Enums.ClaimStatus claimNumber?: NullableStringFieldUpdateOperationsInput | string | null + preAuthNumber?: NullableStringFieldUpdateOperationsInput | string | null patient?: PatientUpdateOneRequiredWithoutClaimsNestedInput - appointment?: AppointmentUpdateOneRequiredWithoutClaimsNestedInput + appointment?: AppointmentUpdateOneWithoutClaimsNestedInput user?: UserUpdateOneWithoutClaimsNestedInput staff?: StaffUpdateOneWithoutClaimsNestedInput npiProvider?: NpiProviderUpdateOneWithoutClaimsNestedInput @@ -52895,7 +61721,7 @@ export namespace Prisma { export type ClaimUncheckedUpdateWithoutServiceLinesInput = { id?: IntFieldUpdateOperationsInput | number patientId?: IntFieldUpdateOperationsInput | number - appointmentId?: IntFieldUpdateOperationsInput | number + appointmentId?: NullableIntFieldUpdateOperationsInput | number | null userId?: IntFieldUpdateOperationsInput | number staffId?: IntFieldUpdateOperationsInput | number patientName?: StringFieldUpdateOperationsInput | string @@ -52910,6 +61736,7 @@ export namespace Prisma { updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string status?: EnumClaimStatusFieldUpdateOperationsInput | $Enums.ClaimStatus claimNumber?: NullableStringFieldUpdateOperationsInput | string | null + preAuthNumber?: NullableStringFieldUpdateOperationsInput | string | null npiProviderId?: NullableIntFieldUpdateOperationsInput | number | null claimFiles?: ClaimFileUncheckedUpdateManyWithoutClaimNestedInput payment?: PaymentUncheckedUpdateOneWithoutClaimNestedInput @@ -52932,6 +61759,9 @@ export namespace Prisma { totalPaid?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string totalAdjusted?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string totalDue?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string + mhPaidAmount?: NullableDecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string | null + copayment?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string + adjustment?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string status?: EnumPaymentStatusFieldUpdateOperationsInput | $Enums.PaymentStatus notes?: NullableStringFieldUpdateOperationsInput | string | null icn?: NullableStringFieldUpdateOperationsInput | string | null @@ -52940,7 +61770,9 @@ export namespace Prisma { claim?: ClaimUpdateOneWithoutPaymentNestedInput patient?: PatientUpdateOneRequiredWithoutPaymentNestedInput updatedBy?: UserUpdateOneWithoutUpdatedPaymentsNestedInput + npiProvider?: NpiProviderUpdateOneWithoutPaymentsNestedInput serviceLineTransactions?: ServiceLineTransactionUpdateManyWithoutPaymentNestedInput + commissionBatchItems?: CommissionBatchItemUpdateManyWithoutPaymentNestedInput } export type PaymentUncheckedUpdateWithoutServiceLinesInput = { @@ -52949,16 +61781,21 @@ export namespace Prisma { patientId?: IntFieldUpdateOperationsInput | number userId?: IntFieldUpdateOperationsInput | number updatedById?: NullableIntFieldUpdateOperationsInput | number | null + npiProviderId?: NullableIntFieldUpdateOperationsInput | number | null totalBilled?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string totalPaid?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string totalAdjusted?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string totalDue?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string + mhPaidAmount?: NullableDecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string | null + copayment?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string + adjustment?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string status?: EnumPaymentStatusFieldUpdateOperationsInput | $Enums.PaymentStatus notes?: NullableStringFieldUpdateOperationsInput | string | null icn?: NullableStringFieldUpdateOperationsInput | string | null createdAt?: DateTimeFieldUpdateOperationsInput | Date | string updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string serviceLineTransactions?: ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInput + commissionBatchItems?: CommissionBatchItemUncheckedUpdateManyWithoutPaymentNestedInput } export type ServiceLineTransactionUpsertWithWhereUniqueWithoutServiceLineInput = { @@ -53007,8 +61844,9 @@ export namespace Prisma { updatedAt?: Date | string status?: $Enums.ClaimStatus claimNumber?: string | null + preAuthNumber?: string | null patient: PatientCreateNestedOneWithoutClaimsInput - appointment: AppointmentCreateNestedOneWithoutClaimsInput + appointment?: AppointmentCreateNestedOneWithoutClaimsInput user?: UserCreateNestedOneWithoutClaimsInput staff?: StaffCreateNestedOneWithoutClaimsInput npiProvider?: NpiProviderCreateNestedOneWithoutClaimsInput @@ -53019,7 +61857,7 @@ export namespace Prisma { export type ClaimUncheckedCreateWithoutClaimFilesInput = { id?: number patientId: number - appointmentId: number + appointmentId?: number | null userId: number staffId: number patientName: string @@ -53034,6 +61872,7 @@ export namespace Prisma { updatedAt?: Date | string status?: $Enums.ClaimStatus claimNumber?: string | null + preAuthNumber?: string | null npiProviderId?: number | null serviceLines?: ServiceLineUncheckedCreateNestedManyWithoutClaimInput payment?: PaymentUncheckedCreateNestedOneWithoutClaimInput @@ -53068,8 +61907,9 @@ export namespace Prisma { updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string status?: EnumClaimStatusFieldUpdateOperationsInput | $Enums.ClaimStatus claimNumber?: NullableStringFieldUpdateOperationsInput | string | null + preAuthNumber?: NullableStringFieldUpdateOperationsInput | string | null patient?: PatientUpdateOneRequiredWithoutClaimsNestedInput - appointment?: AppointmentUpdateOneRequiredWithoutClaimsNestedInput + appointment?: AppointmentUpdateOneWithoutClaimsNestedInput user?: UserUpdateOneWithoutClaimsNestedInput staff?: StaffUpdateOneWithoutClaimsNestedInput npiProvider?: NpiProviderUpdateOneWithoutClaimsNestedInput @@ -53080,7 +61920,7 @@ export namespace Prisma { export type ClaimUncheckedUpdateWithoutClaimFilesInput = { id?: IntFieldUpdateOperationsInput | number patientId?: IntFieldUpdateOperationsInput | number - appointmentId?: IntFieldUpdateOperationsInput | number + appointmentId?: NullableIntFieldUpdateOperationsInput | number | null userId?: IntFieldUpdateOperationsInput | number staffId?: IntFieldUpdateOperationsInput | number patientName?: StringFieldUpdateOperationsInput | string @@ -53095,6 +61935,7 @@ export namespace Prisma { updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string status?: EnumClaimStatusFieldUpdateOperationsInput | $Enums.ClaimStatus claimNumber?: NullableStringFieldUpdateOperationsInput | string | null + preAuthNumber?: NullableStringFieldUpdateOperationsInput | string | null npiProviderId?: NullableIntFieldUpdateOperationsInput | number | null serviceLines?: ServiceLineUncheckedUpdateManyWithoutClaimNestedInput payment?: PaymentUncheckedUpdateOneWithoutClaimNestedInput @@ -53110,6 +61951,7 @@ export namespace Prisma { staff?: StaffCreateNestedManyWithoutUserInput npiProviders?: NpiProviderCreateNestedManyWithoutUserInput claims?: ClaimCreateNestedManyWithoutUserInput + shoppingVendors?: ShoppingVendorCreateNestedManyWithoutUserInput updatedPayments?: PaymentCreateNestedManyWithoutUpdatedByInput backups?: DatabaseBackupCreateNestedManyWithoutUserInput backupDestinations?: BackupDestinationCreateNestedManyWithoutUserInput @@ -53122,6 +61964,8 @@ export namespace Prisma { officeHours?: OfficeHoursCreateNestedOneWithoutUserInput officeContact?: OfficeContactCreateNestedOneWithoutUserInput procedureTimeslot?: ProcedureTimeslotCreateNestedOneWithoutUserInput + insuranceContacts?: InsuranceContactCreateNestedManyWithoutUserInput + patientConversations?: PatientConversationCreateNestedManyWithoutUserInput } export type UserUncheckedCreateWithoutInsuranceCredentialsInput = { @@ -53135,6 +61979,7 @@ export namespace Prisma { staff?: StaffUncheckedCreateNestedManyWithoutUserInput npiProviders?: NpiProviderUncheckedCreateNestedManyWithoutUserInput claims?: ClaimUncheckedCreateNestedManyWithoutUserInput + shoppingVendors?: ShoppingVendorUncheckedCreateNestedManyWithoutUserInput updatedPayments?: PaymentUncheckedCreateNestedManyWithoutUpdatedByInput backups?: DatabaseBackupUncheckedCreateNestedManyWithoutUserInput backupDestinations?: BackupDestinationUncheckedCreateNestedManyWithoutUserInput @@ -53147,6 +61992,8 @@ export namespace Prisma { officeHours?: OfficeHoursUncheckedCreateNestedOneWithoutUserInput officeContact?: OfficeContactUncheckedCreateNestedOneWithoutUserInput procedureTimeslot?: ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInput + insuranceContacts?: InsuranceContactUncheckedCreateNestedManyWithoutUserInput + patientConversations?: PatientConversationUncheckedCreateNestedManyWithoutUserInput } export type UserCreateOrConnectWithoutInsuranceCredentialsInput = { @@ -53175,6 +62022,7 @@ export namespace Prisma { staff?: StaffUpdateManyWithoutUserNestedInput npiProviders?: NpiProviderUpdateManyWithoutUserNestedInput claims?: ClaimUpdateManyWithoutUserNestedInput + shoppingVendors?: ShoppingVendorUpdateManyWithoutUserNestedInput updatedPayments?: PaymentUpdateManyWithoutUpdatedByNestedInput backups?: DatabaseBackupUpdateManyWithoutUserNestedInput backupDestinations?: BackupDestinationUpdateManyWithoutUserNestedInput @@ -53187,6 +62035,8 @@ export namespace Prisma { officeHours?: OfficeHoursUpdateOneWithoutUserNestedInput officeContact?: OfficeContactUpdateOneWithoutUserNestedInput procedureTimeslot?: ProcedureTimeslotUpdateOneWithoutUserNestedInput + insuranceContacts?: InsuranceContactUpdateManyWithoutUserNestedInput + patientConversations?: PatientConversationUpdateManyWithoutUserNestedInput } export type UserUncheckedUpdateWithoutInsuranceCredentialsInput = { @@ -53200,6 +62050,7 @@ export namespace Prisma { staff?: StaffUncheckedUpdateManyWithoutUserNestedInput npiProviders?: NpiProviderUncheckedUpdateManyWithoutUserNestedInput claims?: ClaimUncheckedUpdateManyWithoutUserNestedInput + shoppingVendors?: ShoppingVendorUncheckedUpdateManyWithoutUserNestedInput updatedPayments?: PaymentUncheckedUpdateManyWithoutUpdatedByNestedInput backups?: DatabaseBackupUncheckedUpdateManyWithoutUserNestedInput backupDestinations?: BackupDestinationUncheckedUpdateManyWithoutUserNestedInput @@ -53212,6 +62063,134 @@ export namespace Prisma { officeHours?: OfficeHoursUncheckedUpdateOneWithoutUserNestedInput officeContact?: OfficeContactUncheckedUpdateOneWithoutUserNestedInput procedureTimeslot?: ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInput + insuranceContacts?: InsuranceContactUncheckedUpdateManyWithoutUserNestedInput + patientConversations?: PatientConversationUncheckedUpdateManyWithoutUserNestedInput + } + + export type UserCreateWithoutShoppingVendorsInput = { + username: string + password: string + autoBackupEnabled?: boolean + usbBackupEnabled?: boolean + patients?: PatientCreateNestedManyWithoutUserInput + appointments?: AppointmentCreateNestedManyWithoutUserInput + staff?: StaffCreateNestedManyWithoutUserInput + npiProviders?: NpiProviderCreateNestedManyWithoutUserInput + claims?: ClaimCreateNestedManyWithoutUserInput + insuranceCredentials?: InsuranceCredentialCreateNestedManyWithoutUserInput + 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 + } + + export type UserUncheckedCreateWithoutShoppingVendorsInput = { + id?: number + username: string + password: string + autoBackupEnabled?: boolean + usbBackupEnabled?: boolean + patients?: PatientUncheckedCreateNestedManyWithoutUserInput + appointments?: AppointmentUncheckedCreateNestedManyWithoutUserInput + staff?: StaffUncheckedCreateNestedManyWithoutUserInput + npiProviders?: NpiProviderUncheckedCreateNestedManyWithoutUserInput + claims?: ClaimUncheckedCreateNestedManyWithoutUserInput + insuranceCredentials?: InsuranceCredentialUncheckedCreateNestedManyWithoutUserInput + 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 + } + + export type UserCreateOrConnectWithoutShoppingVendorsInput = { + where: UserWhereUniqueInput + create: XOR + } + + export type UserUpsertWithoutShoppingVendorsInput = { + update: XOR + create: XOR + where?: UserWhereInput + } + + export type UserUpdateToOneWithWhereWithoutShoppingVendorsInput = { + where?: UserWhereInput + data: XOR + } + + export type UserUpdateWithoutShoppingVendorsInput = { + username?: StringFieldUpdateOperationsInput | string + password?: StringFieldUpdateOperationsInput | string + autoBackupEnabled?: BoolFieldUpdateOperationsInput | boolean + usbBackupEnabled?: BoolFieldUpdateOperationsInput | boolean + patients?: PatientUpdateManyWithoutUserNestedInput + appointments?: AppointmentUpdateManyWithoutUserNestedInput + staff?: StaffUpdateManyWithoutUserNestedInput + npiProviders?: NpiProviderUpdateManyWithoutUserNestedInput + claims?: ClaimUpdateManyWithoutUserNestedInput + insuranceCredentials?: InsuranceCredentialUpdateManyWithoutUserNestedInput + 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 + } + + export type UserUncheckedUpdateWithoutShoppingVendorsInput = { + id?: IntFieldUpdateOperationsInput | number + username?: StringFieldUpdateOperationsInput | string + password?: StringFieldUpdateOperationsInput | string + autoBackupEnabled?: BoolFieldUpdateOperationsInput | boolean + usbBackupEnabled?: BoolFieldUpdateOperationsInput | boolean + patients?: PatientUncheckedUpdateManyWithoutUserNestedInput + appointments?: AppointmentUncheckedUpdateManyWithoutUserNestedInput + staff?: StaffUncheckedUpdateManyWithoutUserNestedInput + npiProviders?: NpiProviderUncheckedUpdateManyWithoutUserNestedInput + claims?: ClaimUncheckedUpdateManyWithoutUserNestedInput + insuranceCredentials?: InsuranceCredentialUncheckedUpdateManyWithoutUserNestedInput + 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 } export type PatientCreateWithoutGroupsInput = { @@ -53230,6 +62209,7 @@ export namespace Prisma { policyHolder?: string | null allergies?: string | null medicalConditions?: string | null + preferredLanguage?: string | null status?: $Enums.PatientStatus createdAt?: Date | string updatedAt?: Date | string @@ -53240,6 +62220,7 @@ export namespace Prisma { payment?: PaymentCreateNestedManyWithoutPatientInput communications?: CommunicationCreateNestedManyWithoutPatientInput documents?: PatientDocumentCreateNestedManyWithoutPatientInput + conversation?: PatientConversationCreateNestedOneWithoutPatientInput } export type PatientUncheckedCreateWithoutGroupsInput = { @@ -53259,6 +62240,7 @@ export namespace Prisma { policyHolder?: string | null allergies?: string | null medicalConditions?: string | null + preferredLanguage?: string | null status?: $Enums.PatientStatus userId: number createdAt?: Date | string @@ -53269,6 +62251,7 @@ export namespace Prisma { payment?: PaymentUncheckedCreateNestedManyWithoutPatientInput communications?: CommunicationUncheckedCreateNestedManyWithoutPatientInput documents?: PatientDocumentUncheckedCreateNestedManyWithoutPatientInput + conversation?: PatientConversationUncheckedCreateNestedOneWithoutPatientInput } export type PatientCreateOrConnectWithoutGroupsInput = { @@ -53326,6 +62309,7 @@ export namespace Prisma { policyHolder?: NullableStringFieldUpdateOperationsInput | string | null allergies?: NullableStringFieldUpdateOperationsInput | string | null medicalConditions?: NullableStringFieldUpdateOperationsInput | string | null + preferredLanguage?: NullableStringFieldUpdateOperationsInput | string | null status?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus createdAt?: DateTimeFieldUpdateOperationsInput | Date | string updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string @@ -53336,6 +62320,7 @@ export namespace Prisma { payment?: PaymentUpdateManyWithoutPatientNestedInput communications?: CommunicationUpdateManyWithoutPatientNestedInput documents?: PatientDocumentUpdateManyWithoutPatientNestedInput + conversation?: PatientConversationUpdateOneWithoutPatientNestedInput } export type PatientUncheckedUpdateWithoutGroupsInput = { @@ -53355,6 +62340,7 @@ export namespace Prisma { policyHolder?: NullableStringFieldUpdateOperationsInput | string | null allergies?: NullableStringFieldUpdateOperationsInput | string | null medicalConditions?: NullableStringFieldUpdateOperationsInput | string | null + preferredLanguage?: NullableStringFieldUpdateOperationsInput | string | null status?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus userId?: IntFieldUpdateOperationsInput | number createdAt?: DateTimeFieldUpdateOperationsInput | Date | string @@ -53365,6 +62351,7 @@ export namespace Prisma { payment?: PaymentUncheckedUpdateManyWithoutPatientNestedInput communications?: CommunicationUncheckedUpdateManyWithoutPatientNestedInput documents?: PatientDocumentUncheckedUpdateManyWithoutPatientNestedInput + conversation?: PatientConversationUncheckedUpdateOneWithoutPatientNestedInput } export type PdfFileUpsertWithWhereUniqueWithoutGroupInput = { @@ -53453,8 +62440,9 @@ export namespace Prisma { updatedAt?: Date | string status?: $Enums.ClaimStatus claimNumber?: string | null + preAuthNumber?: string | null patient: PatientCreateNestedOneWithoutClaimsInput - appointment: AppointmentCreateNestedOneWithoutClaimsInput + appointment?: AppointmentCreateNestedOneWithoutClaimsInput user?: UserCreateNestedOneWithoutClaimsInput staff?: StaffCreateNestedOneWithoutClaimsInput npiProvider?: NpiProviderCreateNestedOneWithoutClaimsInput @@ -53465,7 +62453,7 @@ export namespace Prisma { export type ClaimUncheckedCreateWithoutPaymentInput = { id?: number patientId: number - appointmentId: number + appointmentId?: number | null userId: number staffId: number patientName: string @@ -53480,6 +62468,7 @@ export namespace Prisma { updatedAt?: Date | string status?: $Enums.ClaimStatus claimNumber?: string | null + preAuthNumber?: string | null npiProviderId?: number | null serviceLines?: ServiceLineUncheckedCreateNestedManyWithoutClaimInput claimFiles?: ClaimFileUncheckedCreateNestedManyWithoutClaimInput @@ -53506,6 +62495,7 @@ export namespace Prisma { policyHolder?: string | null allergies?: string | null medicalConditions?: string | null + preferredLanguage?: string | null status?: $Enums.PatientStatus createdAt?: Date | string updatedAt?: Date | string @@ -53516,6 +62506,7 @@ export namespace Prisma { groups?: PdfGroupCreateNestedManyWithoutPatientInput communications?: CommunicationCreateNestedManyWithoutPatientInput documents?: PatientDocumentCreateNestedManyWithoutPatientInput + conversation?: PatientConversationCreateNestedOneWithoutPatientInput } export type PatientUncheckedCreateWithoutPaymentInput = { @@ -53535,6 +62526,7 @@ export namespace Prisma { policyHolder?: string | null allergies?: string | null medicalConditions?: string | null + preferredLanguage?: string | null status?: $Enums.PatientStatus userId: number createdAt?: Date | string @@ -53545,6 +62537,7 @@ export namespace Prisma { groups?: PdfGroupUncheckedCreateNestedManyWithoutPatientInput communications?: CommunicationUncheckedCreateNestedManyWithoutPatientInput documents?: PatientDocumentUncheckedCreateNestedManyWithoutPatientInput + conversation?: PatientConversationUncheckedCreateNestedOneWithoutPatientInput } export type PatientCreateOrConnectWithoutPaymentInput = { @@ -53563,6 +62556,7 @@ export namespace Prisma { npiProviders?: NpiProviderCreateNestedManyWithoutUserInput claims?: ClaimCreateNestedManyWithoutUserInput insuranceCredentials?: InsuranceCredentialCreateNestedManyWithoutUserInput + shoppingVendors?: ShoppingVendorCreateNestedManyWithoutUserInput backups?: DatabaseBackupCreateNestedManyWithoutUserInput backupDestinations?: BackupDestinationCreateNestedManyWithoutUserInput notifications?: NotificationCreateNestedManyWithoutUserInput @@ -53574,6 +62568,8 @@ export namespace Prisma { officeHours?: OfficeHoursCreateNestedOneWithoutUserInput officeContact?: OfficeContactCreateNestedOneWithoutUserInput procedureTimeslot?: ProcedureTimeslotCreateNestedOneWithoutUserInput + insuranceContacts?: InsuranceContactCreateNestedManyWithoutUserInput + patientConversations?: PatientConversationCreateNestedManyWithoutUserInput } export type UserUncheckedCreateWithoutUpdatedPaymentsInput = { @@ -53588,6 +62584,7 @@ export namespace Prisma { npiProviders?: NpiProviderUncheckedCreateNestedManyWithoutUserInput claims?: ClaimUncheckedCreateNestedManyWithoutUserInput insuranceCredentials?: InsuranceCredentialUncheckedCreateNestedManyWithoutUserInput + shoppingVendors?: ShoppingVendorUncheckedCreateNestedManyWithoutUserInput backups?: DatabaseBackupUncheckedCreateNestedManyWithoutUserInput backupDestinations?: BackupDestinationUncheckedCreateNestedManyWithoutUserInput notifications?: NotificationUncheckedCreateNestedManyWithoutUserInput @@ -53599,6 +62596,8 @@ export namespace Prisma { officeHours?: OfficeHoursUncheckedCreateNestedOneWithoutUserInput officeContact?: OfficeContactUncheckedCreateNestedOneWithoutUserInput procedureTimeslot?: ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInput + insuranceContacts?: InsuranceContactUncheckedCreateNestedManyWithoutUserInput + patientConversations?: PatientConversationUncheckedCreateNestedManyWithoutUserInput } export type UserCreateOrConnectWithoutUpdatedPaymentsInput = { @@ -53606,6 +62605,32 @@ export namespace Prisma { create: XOR } + export type NpiProviderCreateWithoutPaymentsInput = { + npiNumber: string + providerName: string + createdAt?: Date | string + user: UserCreateNestedOneWithoutNpiProvidersInput + claims?: ClaimCreateNestedManyWithoutNpiProviderInput + commissionBatches?: CommissionBatchCreateNestedManyWithoutNpiProviderInput + appointmentProcedures?: AppointmentProcedureCreateNestedManyWithoutNpiProviderInput + } + + export type NpiProviderUncheckedCreateWithoutPaymentsInput = { + id?: number + userId: number + npiNumber: string + providerName: string + createdAt?: Date | string + claims?: ClaimUncheckedCreateNestedManyWithoutNpiProviderInput + commissionBatches?: CommissionBatchUncheckedCreateNestedManyWithoutNpiProviderInput + appointmentProcedures?: AppointmentProcedureUncheckedCreateNestedManyWithoutNpiProviderInput + } + + export type NpiProviderCreateOrConnectWithoutPaymentsInput = { + where: NpiProviderWhereUniqueInput + create: XOR + } + export type ServiceLineTransactionCreateWithoutPaymentInput = { transactionId?: string | null paidAmount: Decimal | DecimalJsLike | number | string @@ -53648,6 +62673,9 @@ export namespace Prisma { arch?: string | null toothNumber?: string | null toothSurface?: string | null + icn?: string | null + paidCode?: string | null + allowedAmount?: Decimal | DecimalJsLike | number | string | null totalBilled: Decimal | DecimalJsLike | number | string totalPaid?: Decimal | DecimalJsLike | number | string totalAdjusted?: Decimal | DecimalJsLike | number | string @@ -53666,6 +62694,9 @@ export namespace Prisma { arch?: string | null toothNumber?: string | null toothSurface?: string | null + icn?: string | null + paidCode?: string | null + allowedAmount?: Decimal | DecimalJsLike | number | string | null totalBilled: Decimal | DecimalJsLike | number | string totalPaid?: Decimal | DecimalJsLike | number | string totalAdjusted?: Decimal | DecimalJsLike | number | string @@ -53684,6 +62715,27 @@ export namespace Prisma { skipDuplicates?: boolean } + export type CommissionBatchItemCreateWithoutPaymentInput = { + collectionAmount: Decimal | DecimalJsLike | number | string + commissionBatch: CommissionBatchCreateNestedOneWithoutItemsInput + } + + export type CommissionBatchItemUncheckedCreateWithoutPaymentInput = { + id?: number + commissionBatchId: number + collectionAmount: Decimal | DecimalJsLike | number | string + } + + export type CommissionBatchItemCreateOrConnectWithoutPaymentInput = { + where: CommissionBatchItemWhereUniqueInput + create: XOR + } + + export type CommissionBatchItemCreateManyPaymentInputEnvelope = { + data: CommissionBatchItemCreateManyPaymentInput | CommissionBatchItemCreateManyPaymentInput[] + skipDuplicates?: boolean + } + export type ClaimUpsertWithoutPaymentInput = { update: XOR create: XOR @@ -53708,8 +62760,9 @@ export namespace Prisma { updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string status?: EnumClaimStatusFieldUpdateOperationsInput | $Enums.ClaimStatus claimNumber?: NullableStringFieldUpdateOperationsInput | string | null + preAuthNumber?: NullableStringFieldUpdateOperationsInput | string | null patient?: PatientUpdateOneRequiredWithoutClaimsNestedInput - appointment?: AppointmentUpdateOneRequiredWithoutClaimsNestedInput + appointment?: AppointmentUpdateOneWithoutClaimsNestedInput user?: UserUpdateOneWithoutClaimsNestedInput staff?: StaffUpdateOneWithoutClaimsNestedInput npiProvider?: NpiProviderUpdateOneWithoutClaimsNestedInput @@ -53720,7 +62773,7 @@ export namespace Prisma { export type ClaimUncheckedUpdateWithoutPaymentInput = { id?: IntFieldUpdateOperationsInput | number patientId?: IntFieldUpdateOperationsInput | number - appointmentId?: IntFieldUpdateOperationsInput | number + appointmentId?: NullableIntFieldUpdateOperationsInput | number | null userId?: IntFieldUpdateOperationsInput | number staffId?: IntFieldUpdateOperationsInput | number patientName?: StringFieldUpdateOperationsInput | string @@ -53735,6 +62788,7 @@ export namespace Prisma { updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string status?: EnumClaimStatusFieldUpdateOperationsInput | $Enums.ClaimStatus claimNumber?: NullableStringFieldUpdateOperationsInput | string | null + preAuthNumber?: NullableStringFieldUpdateOperationsInput | string | null npiProviderId?: NullableIntFieldUpdateOperationsInput | number | null serviceLines?: ServiceLineUncheckedUpdateManyWithoutClaimNestedInput claimFiles?: ClaimFileUncheckedUpdateManyWithoutClaimNestedInput @@ -53767,6 +62821,7 @@ export namespace Prisma { policyHolder?: NullableStringFieldUpdateOperationsInput | string | null allergies?: NullableStringFieldUpdateOperationsInput | string | null medicalConditions?: NullableStringFieldUpdateOperationsInput | string | null + preferredLanguage?: NullableStringFieldUpdateOperationsInput | string | null status?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus createdAt?: DateTimeFieldUpdateOperationsInput | Date | string updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string @@ -53777,6 +62832,7 @@ export namespace Prisma { groups?: PdfGroupUpdateManyWithoutPatientNestedInput communications?: CommunicationUpdateManyWithoutPatientNestedInput documents?: PatientDocumentUpdateManyWithoutPatientNestedInput + conversation?: PatientConversationUpdateOneWithoutPatientNestedInput } export type PatientUncheckedUpdateWithoutPaymentInput = { @@ -53796,6 +62852,7 @@ export namespace Prisma { policyHolder?: NullableStringFieldUpdateOperationsInput | string | null allergies?: NullableStringFieldUpdateOperationsInput | string | null medicalConditions?: NullableStringFieldUpdateOperationsInput | string | null + preferredLanguage?: NullableStringFieldUpdateOperationsInput | string | null status?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus userId?: IntFieldUpdateOperationsInput | number createdAt?: DateTimeFieldUpdateOperationsInput | Date | string @@ -53806,6 +62863,7 @@ export namespace Prisma { groups?: PdfGroupUncheckedUpdateManyWithoutPatientNestedInput communications?: CommunicationUncheckedUpdateManyWithoutPatientNestedInput documents?: PatientDocumentUncheckedUpdateManyWithoutPatientNestedInput + conversation?: PatientConversationUncheckedUpdateOneWithoutPatientNestedInput } export type UserUpsertWithoutUpdatedPaymentsInput = { @@ -53830,6 +62888,7 @@ export namespace Prisma { npiProviders?: NpiProviderUpdateManyWithoutUserNestedInput claims?: ClaimUpdateManyWithoutUserNestedInput insuranceCredentials?: InsuranceCredentialUpdateManyWithoutUserNestedInput + shoppingVendors?: ShoppingVendorUpdateManyWithoutUserNestedInput backups?: DatabaseBackupUpdateManyWithoutUserNestedInput backupDestinations?: BackupDestinationUpdateManyWithoutUserNestedInput notifications?: NotificationUpdateManyWithoutUserNestedInput @@ -53841,6 +62900,8 @@ export namespace Prisma { officeHours?: OfficeHoursUpdateOneWithoutUserNestedInput officeContact?: OfficeContactUpdateOneWithoutUserNestedInput procedureTimeslot?: ProcedureTimeslotUpdateOneWithoutUserNestedInput + insuranceContacts?: InsuranceContactUpdateManyWithoutUserNestedInput + patientConversations?: PatientConversationUpdateManyWithoutUserNestedInput } export type UserUncheckedUpdateWithoutUpdatedPaymentsInput = { @@ -53855,6 +62916,7 @@ export namespace Prisma { npiProviders?: NpiProviderUncheckedUpdateManyWithoutUserNestedInput claims?: ClaimUncheckedUpdateManyWithoutUserNestedInput insuranceCredentials?: InsuranceCredentialUncheckedUpdateManyWithoutUserNestedInput + shoppingVendors?: ShoppingVendorUncheckedUpdateManyWithoutUserNestedInput backups?: DatabaseBackupUncheckedUpdateManyWithoutUserNestedInput backupDestinations?: BackupDestinationUncheckedUpdateManyWithoutUserNestedInput notifications?: NotificationUncheckedUpdateManyWithoutUserNestedInput @@ -53866,6 +62928,40 @@ export namespace Prisma { officeHours?: OfficeHoursUncheckedUpdateOneWithoutUserNestedInput officeContact?: OfficeContactUncheckedUpdateOneWithoutUserNestedInput procedureTimeslot?: ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInput + insuranceContacts?: InsuranceContactUncheckedUpdateManyWithoutUserNestedInput + patientConversations?: PatientConversationUncheckedUpdateManyWithoutUserNestedInput + } + + export type NpiProviderUpsertWithoutPaymentsInput = { + update: XOR + create: XOR + where?: NpiProviderWhereInput + } + + export type NpiProviderUpdateToOneWithWhereWithoutPaymentsInput = { + where?: NpiProviderWhereInput + data: XOR + } + + export type NpiProviderUpdateWithoutPaymentsInput = { + npiNumber?: StringFieldUpdateOperationsInput | string + providerName?: StringFieldUpdateOperationsInput | string + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + user?: UserUpdateOneRequiredWithoutNpiProvidersNestedInput + claims?: ClaimUpdateManyWithoutNpiProviderNestedInput + commissionBatches?: CommissionBatchUpdateManyWithoutNpiProviderNestedInput + appointmentProcedures?: AppointmentProcedureUpdateManyWithoutNpiProviderNestedInput + } + + export type NpiProviderUncheckedUpdateWithoutPaymentsInput = { + id?: IntFieldUpdateOperationsInput | number + userId?: IntFieldUpdateOperationsInput | number + npiNumber?: StringFieldUpdateOperationsInput | string + providerName?: StringFieldUpdateOperationsInput | string + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + claims?: ClaimUncheckedUpdateManyWithoutNpiProviderNestedInput + commissionBatches?: CommissionBatchUncheckedUpdateManyWithoutNpiProviderNestedInput + appointmentProcedures?: AppointmentProcedureUncheckedUpdateManyWithoutNpiProviderNestedInput } export type ServiceLineTransactionUpsertWithWhereUniqueWithoutPaymentInput = { @@ -53900,12 +62996,41 @@ export namespace Prisma { data: XOR } + export type CommissionBatchItemUpsertWithWhereUniqueWithoutPaymentInput = { + where: CommissionBatchItemWhereUniqueInput + update: XOR + create: XOR + } + + export type CommissionBatchItemUpdateWithWhereUniqueWithoutPaymentInput = { + where: CommissionBatchItemWhereUniqueInput + data: XOR + } + + export type CommissionBatchItemUpdateManyWithWhereWithoutPaymentInput = { + where: CommissionBatchItemScalarWhereInput + data: XOR + } + + export type CommissionBatchItemScalarWhereInput = { + AND?: CommissionBatchItemScalarWhereInput | CommissionBatchItemScalarWhereInput[] + OR?: CommissionBatchItemScalarWhereInput[] + NOT?: CommissionBatchItemScalarWhereInput | CommissionBatchItemScalarWhereInput[] + id?: IntFilter<"CommissionBatchItem"> | number + commissionBatchId?: IntFilter<"CommissionBatchItem"> | number + paymentId?: IntFilter<"CommissionBatchItem"> | number + collectionAmount?: DecimalFilter<"CommissionBatchItem"> | Decimal | DecimalJsLike | number | string + } + export type PaymentCreateWithoutServiceLineTransactionsInput = { userId: number totalBilled: Decimal | DecimalJsLike | number | string totalPaid?: Decimal | DecimalJsLike | number | string totalAdjusted?: Decimal | DecimalJsLike | number | string totalDue: Decimal | DecimalJsLike | number | string + mhPaidAmount?: Decimal | DecimalJsLike | number | string | null + copayment?: Decimal | DecimalJsLike | number | string + adjustment?: Decimal | DecimalJsLike | number | string status?: $Enums.PaymentStatus notes?: string | null icn?: string | null @@ -53914,7 +63039,9 @@ export namespace Prisma { claim?: ClaimCreateNestedOneWithoutPaymentInput patient: PatientCreateNestedOneWithoutPaymentInput updatedBy?: UserCreateNestedOneWithoutUpdatedPaymentsInput + npiProvider?: NpiProviderCreateNestedOneWithoutPaymentsInput serviceLines?: ServiceLineCreateNestedManyWithoutPaymentInput + commissionBatchItems?: CommissionBatchItemCreateNestedManyWithoutPaymentInput } export type PaymentUncheckedCreateWithoutServiceLineTransactionsInput = { @@ -53923,16 +63050,21 @@ export namespace Prisma { patientId: number userId: number updatedById?: number | null + npiProviderId?: number | null totalBilled: Decimal | DecimalJsLike | number | string totalPaid?: Decimal | DecimalJsLike | number | string totalAdjusted?: Decimal | DecimalJsLike | number | string totalDue: Decimal | DecimalJsLike | number | string + mhPaidAmount?: Decimal | DecimalJsLike | number | string | null + copayment?: Decimal | DecimalJsLike | number | string + adjustment?: Decimal | DecimalJsLike | number | string status?: $Enums.PaymentStatus notes?: string | null icn?: string | null createdAt?: Date | string updatedAt?: Date | string serviceLines?: ServiceLineUncheckedCreateNestedManyWithoutPaymentInput + commissionBatchItems?: CommissionBatchItemUncheckedCreateNestedManyWithoutPaymentInput } export type PaymentCreateOrConnectWithoutServiceLineTransactionsInput = { @@ -53947,6 +63079,9 @@ export namespace Prisma { arch?: string | null toothNumber?: string | null toothSurface?: string | null + icn?: string | null + paidCode?: string | null + allowedAmount?: Decimal | DecimalJsLike | number | string | null totalBilled: Decimal | DecimalJsLike | number | string totalPaid?: Decimal | DecimalJsLike | number | string totalAdjusted?: Decimal | DecimalJsLike | number | string @@ -53966,6 +63101,9 @@ export namespace Prisma { arch?: string | null toothNumber?: string | null toothSurface?: string | null + icn?: string | null + paidCode?: string | null + allowedAmount?: Decimal | DecimalJsLike | number | string | null totalBilled: Decimal | DecimalJsLike | number | string totalPaid?: Decimal | DecimalJsLike | number | string totalAdjusted?: Decimal | DecimalJsLike | number | string @@ -53995,6 +63133,9 @@ export namespace Prisma { totalPaid?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string totalAdjusted?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string totalDue?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string + mhPaidAmount?: NullableDecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string | null + copayment?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string + adjustment?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string status?: EnumPaymentStatusFieldUpdateOperationsInput | $Enums.PaymentStatus notes?: NullableStringFieldUpdateOperationsInput | string | null icn?: NullableStringFieldUpdateOperationsInput | string | null @@ -54003,7 +63144,9 @@ export namespace Prisma { claim?: ClaimUpdateOneWithoutPaymentNestedInput patient?: PatientUpdateOneRequiredWithoutPaymentNestedInput updatedBy?: UserUpdateOneWithoutUpdatedPaymentsNestedInput + npiProvider?: NpiProviderUpdateOneWithoutPaymentsNestedInput serviceLines?: ServiceLineUpdateManyWithoutPaymentNestedInput + commissionBatchItems?: CommissionBatchItemUpdateManyWithoutPaymentNestedInput } export type PaymentUncheckedUpdateWithoutServiceLineTransactionsInput = { @@ -54012,16 +63155,21 @@ export namespace Prisma { patientId?: IntFieldUpdateOperationsInput | number userId?: IntFieldUpdateOperationsInput | number updatedById?: NullableIntFieldUpdateOperationsInput | number | null + npiProviderId?: NullableIntFieldUpdateOperationsInput | number | null totalBilled?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string totalPaid?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string totalAdjusted?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string totalDue?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string + mhPaidAmount?: NullableDecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string | null + copayment?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string + adjustment?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string status?: EnumPaymentStatusFieldUpdateOperationsInput | $Enums.PaymentStatus notes?: NullableStringFieldUpdateOperationsInput | string | null icn?: NullableStringFieldUpdateOperationsInput | string | null createdAt?: DateTimeFieldUpdateOperationsInput | Date | string updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string serviceLines?: ServiceLineUncheckedUpdateManyWithoutPaymentNestedInput + commissionBatchItems?: CommissionBatchItemUncheckedUpdateManyWithoutPaymentNestedInput } export type ServiceLineUpsertWithoutServiceLineTransactionsInput = { @@ -54042,6 +63190,9 @@ export namespace Prisma { arch?: NullableStringFieldUpdateOperationsInput | string | null toothNumber?: NullableStringFieldUpdateOperationsInput | string | null toothSurface?: NullableStringFieldUpdateOperationsInput | string | null + icn?: NullableStringFieldUpdateOperationsInput | string | null + paidCode?: NullableStringFieldUpdateOperationsInput | string | null + allowedAmount?: NullableDecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string | null totalBilled?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string totalPaid?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string totalAdjusted?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string @@ -54061,6 +63212,9 @@ export namespace Prisma { arch?: NullableStringFieldUpdateOperationsInput | string | null toothNumber?: NullableStringFieldUpdateOperationsInput | string | null toothSurface?: NullableStringFieldUpdateOperationsInput | string | null + icn?: NullableStringFieldUpdateOperationsInput | string | null + paidCode?: NullableStringFieldUpdateOperationsInput | string | null + allowedAmount?: NullableDecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string | null totalBilled?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string totalPaid?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string totalAdjusted?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string @@ -54079,6 +63233,7 @@ export namespace Prisma { npiProviders?: NpiProviderCreateNestedManyWithoutUserInput claims?: ClaimCreateNestedManyWithoutUserInput insuranceCredentials?: InsuranceCredentialCreateNestedManyWithoutUserInput + shoppingVendors?: ShoppingVendorCreateNestedManyWithoutUserInput updatedPayments?: PaymentCreateNestedManyWithoutUpdatedByInput backupDestinations?: BackupDestinationCreateNestedManyWithoutUserInput notifications?: NotificationCreateNestedManyWithoutUserInput @@ -54090,6 +63245,8 @@ export namespace Prisma { officeHours?: OfficeHoursCreateNestedOneWithoutUserInput officeContact?: OfficeContactCreateNestedOneWithoutUserInput procedureTimeslot?: ProcedureTimeslotCreateNestedOneWithoutUserInput + insuranceContacts?: InsuranceContactCreateNestedManyWithoutUserInput + patientConversations?: PatientConversationCreateNestedManyWithoutUserInput } export type UserUncheckedCreateWithoutBackupsInput = { @@ -54104,6 +63261,7 @@ export namespace Prisma { npiProviders?: NpiProviderUncheckedCreateNestedManyWithoutUserInput claims?: ClaimUncheckedCreateNestedManyWithoutUserInput insuranceCredentials?: InsuranceCredentialUncheckedCreateNestedManyWithoutUserInput + shoppingVendors?: ShoppingVendorUncheckedCreateNestedManyWithoutUserInput updatedPayments?: PaymentUncheckedCreateNestedManyWithoutUpdatedByInput backupDestinations?: BackupDestinationUncheckedCreateNestedManyWithoutUserInput notifications?: NotificationUncheckedCreateNestedManyWithoutUserInput @@ -54115,6 +63273,8 @@ export namespace Prisma { officeHours?: OfficeHoursUncheckedCreateNestedOneWithoutUserInput officeContact?: OfficeContactUncheckedCreateNestedOneWithoutUserInput procedureTimeslot?: ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInput + insuranceContacts?: InsuranceContactUncheckedCreateNestedManyWithoutUserInput + patientConversations?: PatientConversationUncheckedCreateNestedManyWithoutUserInput } export type UserCreateOrConnectWithoutBackupsInput = { @@ -54144,6 +63304,7 @@ export namespace Prisma { npiProviders?: NpiProviderUpdateManyWithoutUserNestedInput claims?: ClaimUpdateManyWithoutUserNestedInput insuranceCredentials?: InsuranceCredentialUpdateManyWithoutUserNestedInput + shoppingVendors?: ShoppingVendorUpdateManyWithoutUserNestedInput updatedPayments?: PaymentUpdateManyWithoutUpdatedByNestedInput backupDestinations?: BackupDestinationUpdateManyWithoutUserNestedInput notifications?: NotificationUpdateManyWithoutUserNestedInput @@ -54155,6 +63316,8 @@ export namespace Prisma { officeHours?: OfficeHoursUpdateOneWithoutUserNestedInput officeContact?: OfficeContactUpdateOneWithoutUserNestedInput procedureTimeslot?: ProcedureTimeslotUpdateOneWithoutUserNestedInput + insuranceContacts?: InsuranceContactUpdateManyWithoutUserNestedInput + patientConversations?: PatientConversationUpdateManyWithoutUserNestedInput } export type UserUncheckedUpdateWithoutBackupsInput = { @@ -54169,6 +63332,7 @@ export namespace Prisma { npiProviders?: NpiProviderUncheckedUpdateManyWithoutUserNestedInput claims?: ClaimUncheckedUpdateManyWithoutUserNestedInput insuranceCredentials?: InsuranceCredentialUncheckedUpdateManyWithoutUserNestedInput + shoppingVendors?: ShoppingVendorUncheckedUpdateManyWithoutUserNestedInput updatedPayments?: PaymentUncheckedUpdateManyWithoutUpdatedByNestedInput backupDestinations?: BackupDestinationUncheckedUpdateManyWithoutUserNestedInput notifications?: NotificationUncheckedUpdateManyWithoutUserNestedInput @@ -54180,6 +63344,8 @@ export namespace Prisma { officeHours?: OfficeHoursUncheckedUpdateOneWithoutUserNestedInput officeContact?: OfficeContactUncheckedUpdateOneWithoutUserNestedInput procedureTimeslot?: ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInput + insuranceContacts?: InsuranceContactUncheckedUpdateManyWithoutUserNestedInput + patientConversations?: PatientConversationUncheckedUpdateManyWithoutUserNestedInput } export type UserCreateWithoutBackupDestinationsInput = { @@ -54193,6 +63359,7 @@ export namespace Prisma { npiProviders?: NpiProviderCreateNestedManyWithoutUserInput claims?: ClaimCreateNestedManyWithoutUserInput insuranceCredentials?: InsuranceCredentialCreateNestedManyWithoutUserInput + shoppingVendors?: ShoppingVendorCreateNestedManyWithoutUserInput updatedPayments?: PaymentCreateNestedManyWithoutUpdatedByInput backups?: DatabaseBackupCreateNestedManyWithoutUserInput notifications?: NotificationCreateNestedManyWithoutUserInput @@ -54204,6 +63371,8 @@ export namespace Prisma { officeHours?: OfficeHoursCreateNestedOneWithoutUserInput officeContact?: OfficeContactCreateNestedOneWithoutUserInput procedureTimeslot?: ProcedureTimeslotCreateNestedOneWithoutUserInput + insuranceContacts?: InsuranceContactCreateNestedManyWithoutUserInput + patientConversations?: PatientConversationCreateNestedManyWithoutUserInput } export type UserUncheckedCreateWithoutBackupDestinationsInput = { @@ -54218,6 +63387,7 @@ export namespace Prisma { npiProviders?: NpiProviderUncheckedCreateNestedManyWithoutUserInput claims?: ClaimUncheckedCreateNestedManyWithoutUserInput insuranceCredentials?: InsuranceCredentialUncheckedCreateNestedManyWithoutUserInput + shoppingVendors?: ShoppingVendorUncheckedCreateNestedManyWithoutUserInput updatedPayments?: PaymentUncheckedCreateNestedManyWithoutUpdatedByInput backups?: DatabaseBackupUncheckedCreateNestedManyWithoutUserInput notifications?: NotificationUncheckedCreateNestedManyWithoutUserInput @@ -54229,6 +63399,8 @@ export namespace Prisma { officeHours?: OfficeHoursUncheckedCreateNestedOneWithoutUserInput officeContact?: OfficeContactUncheckedCreateNestedOneWithoutUserInput procedureTimeslot?: ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInput + insuranceContacts?: InsuranceContactUncheckedCreateNestedManyWithoutUserInput + patientConversations?: PatientConversationUncheckedCreateNestedManyWithoutUserInput } export type UserCreateOrConnectWithoutBackupDestinationsInput = { @@ -54258,6 +63430,7 @@ export namespace Prisma { npiProviders?: NpiProviderUpdateManyWithoutUserNestedInput claims?: ClaimUpdateManyWithoutUserNestedInput insuranceCredentials?: InsuranceCredentialUpdateManyWithoutUserNestedInput + shoppingVendors?: ShoppingVendorUpdateManyWithoutUserNestedInput updatedPayments?: PaymentUpdateManyWithoutUpdatedByNestedInput backups?: DatabaseBackupUpdateManyWithoutUserNestedInput notifications?: NotificationUpdateManyWithoutUserNestedInput @@ -54269,6 +63442,8 @@ export namespace Prisma { officeHours?: OfficeHoursUpdateOneWithoutUserNestedInput officeContact?: OfficeContactUpdateOneWithoutUserNestedInput procedureTimeslot?: ProcedureTimeslotUpdateOneWithoutUserNestedInput + insuranceContacts?: InsuranceContactUpdateManyWithoutUserNestedInput + patientConversations?: PatientConversationUpdateManyWithoutUserNestedInput } export type UserUncheckedUpdateWithoutBackupDestinationsInput = { @@ -54283,6 +63458,7 @@ export namespace Prisma { npiProviders?: NpiProviderUncheckedUpdateManyWithoutUserNestedInput claims?: ClaimUncheckedUpdateManyWithoutUserNestedInput insuranceCredentials?: InsuranceCredentialUncheckedUpdateManyWithoutUserNestedInput + shoppingVendors?: ShoppingVendorUncheckedUpdateManyWithoutUserNestedInput updatedPayments?: PaymentUncheckedUpdateManyWithoutUpdatedByNestedInput backups?: DatabaseBackupUncheckedUpdateManyWithoutUserNestedInput notifications?: NotificationUncheckedUpdateManyWithoutUserNestedInput @@ -54294,6 +63470,8 @@ export namespace Prisma { officeHours?: OfficeHoursUncheckedUpdateOneWithoutUserNestedInput officeContact?: OfficeContactUncheckedUpdateOneWithoutUserNestedInput procedureTimeslot?: ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInput + insuranceContacts?: InsuranceContactUncheckedUpdateManyWithoutUserNestedInput + patientConversations?: PatientConversationUncheckedUpdateManyWithoutUserNestedInput } export type UserCreateWithoutNotificationsInput = { @@ -54307,6 +63485,7 @@ export namespace Prisma { npiProviders?: NpiProviderCreateNestedManyWithoutUserInput claims?: ClaimCreateNestedManyWithoutUserInput insuranceCredentials?: InsuranceCredentialCreateNestedManyWithoutUserInput + shoppingVendors?: ShoppingVendorCreateNestedManyWithoutUserInput updatedPayments?: PaymentCreateNestedManyWithoutUpdatedByInput backups?: DatabaseBackupCreateNestedManyWithoutUserInput backupDestinations?: BackupDestinationCreateNestedManyWithoutUserInput @@ -54318,6 +63497,8 @@ export namespace Prisma { officeHours?: OfficeHoursCreateNestedOneWithoutUserInput officeContact?: OfficeContactCreateNestedOneWithoutUserInput procedureTimeslot?: ProcedureTimeslotCreateNestedOneWithoutUserInput + insuranceContacts?: InsuranceContactCreateNestedManyWithoutUserInput + patientConversations?: PatientConversationCreateNestedManyWithoutUserInput } export type UserUncheckedCreateWithoutNotificationsInput = { @@ -54332,6 +63513,7 @@ export namespace Prisma { npiProviders?: NpiProviderUncheckedCreateNestedManyWithoutUserInput claims?: ClaimUncheckedCreateNestedManyWithoutUserInput insuranceCredentials?: InsuranceCredentialUncheckedCreateNestedManyWithoutUserInput + shoppingVendors?: ShoppingVendorUncheckedCreateNestedManyWithoutUserInput updatedPayments?: PaymentUncheckedCreateNestedManyWithoutUpdatedByInput backups?: DatabaseBackupUncheckedCreateNestedManyWithoutUserInput backupDestinations?: BackupDestinationUncheckedCreateNestedManyWithoutUserInput @@ -54343,6 +63525,8 @@ export namespace Prisma { officeHours?: OfficeHoursUncheckedCreateNestedOneWithoutUserInput officeContact?: OfficeContactUncheckedCreateNestedOneWithoutUserInput procedureTimeslot?: ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInput + insuranceContacts?: InsuranceContactUncheckedCreateNestedManyWithoutUserInput + patientConversations?: PatientConversationUncheckedCreateNestedManyWithoutUserInput } export type UserCreateOrConnectWithoutNotificationsInput = { @@ -54372,6 +63556,7 @@ export namespace Prisma { npiProviders?: NpiProviderUpdateManyWithoutUserNestedInput claims?: ClaimUpdateManyWithoutUserNestedInput insuranceCredentials?: InsuranceCredentialUpdateManyWithoutUserNestedInput + shoppingVendors?: ShoppingVendorUpdateManyWithoutUserNestedInput updatedPayments?: PaymentUpdateManyWithoutUpdatedByNestedInput backups?: DatabaseBackupUpdateManyWithoutUserNestedInput backupDestinations?: BackupDestinationUpdateManyWithoutUserNestedInput @@ -54383,6 +63568,8 @@ export namespace Prisma { officeHours?: OfficeHoursUpdateOneWithoutUserNestedInput officeContact?: OfficeContactUpdateOneWithoutUserNestedInput procedureTimeslot?: ProcedureTimeslotUpdateOneWithoutUserNestedInput + insuranceContacts?: InsuranceContactUpdateManyWithoutUserNestedInput + patientConversations?: PatientConversationUpdateManyWithoutUserNestedInput } export type UserUncheckedUpdateWithoutNotificationsInput = { @@ -54397,6 +63584,7 @@ export namespace Prisma { npiProviders?: NpiProviderUncheckedUpdateManyWithoutUserNestedInput claims?: ClaimUncheckedUpdateManyWithoutUserNestedInput insuranceCredentials?: InsuranceCredentialUncheckedUpdateManyWithoutUserNestedInput + shoppingVendors?: ShoppingVendorUncheckedUpdateManyWithoutUserNestedInput updatedPayments?: PaymentUncheckedUpdateManyWithoutUpdatedByNestedInput backups?: DatabaseBackupUncheckedUpdateManyWithoutUserNestedInput backupDestinations?: BackupDestinationUncheckedUpdateManyWithoutUserNestedInput @@ -54408,6 +63596,8 @@ export namespace Prisma { officeHours?: OfficeHoursUncheckedUpdateOneWithoutUserNestedInput officeContact?: OfficeContactUncheckedUpdateOneWithoutUserNestedInput procedureTimeslot?: ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInput + insuranceContacts?: InsuranceContactUncheckedUpdateManyWithoutUserNestedInput + patientConversations?: PatientConversationUncheckedUpdateManyWithoutUserNestedInput } export type CloudFolderCreateWithoutChildrenInput = { @@ -54474,6 +63664,7 @@ export namespace Prisma { npiProviders?: NpiProviderCreateNestedManyWithoutUserInput claims?: ClaimCreateNestedManyWithoutUserInput insuranceCredentials?: InsuranceCredentialCreateNestedManyWithoutUserInput + shoppingVendors?: ShoppingVendorCreateNestedManyWithoutUserInput updatedPayments?: PaymentCreateNestedManyWithoutUpdatedByInput backups?: DatabaseBackupCreateNestedManyWithoutUserInput backupDestinations?: BackupDestinationCreateNestedManyWithoutUserInput @@ -54485,6 +63676,8 @@ export namespace Prisma { officeHours?: OfficeHoursCreateNestedOneWithoutUserInput officeContact?: OfficeContactCreateNestedOneWithoutUserInput procedureTimeslot?: ProcedureTimeslotCreateNestedOneWithoutUserInput + insuranceContacts?: InsuranceContactCreateNestedManyWithoutUserInput + patientConversations?: PatientConversationCreateNestedManyWithoutUserInput } export type UserUncheckedCreateWithoutCloudFoldersInput = { @@ -54499,6 +63692,7 @@ export namespace Prisma { npiProviders?: NpiProviderUncheckedCreateNestedManyWithoutUserInput claims?: ClaimUncheckedCreateNestedManyWithoutUserInput insuranceCredentials?: InsuranceCredentialUncheckedCreateNestedManyWithoutUserInput + shoppingVendors?: ShoppingVendorUncheckedCreateNestedManyWithoutUserInput updatedPayments?: PaymentUncheckedCreateNestedManyWithoutUpdatedByInput backups?: DatabaseBackupUncheckedCreateNestedManyWithoutUserInput backupDestinations?: BackupDestinationUncheckedCreateNestedManyWithoutUserInput @@ -54510,6 +63704,8 @@ export namespace Prisma { officeHours?: OfficeHoursUncheckedCreateNestedOneWithoutUserInput officeContact?: OfficeContactUncheckedCreateNestedOneWithoutUserInput procedureTimeslot?: ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInput + insuranceContacts?: InsuranceContactUncheckedCreateNestedManyWithoutUserInput + patientConversations?: PatientConversationUncheckedCreateNestedManyWithoutUserInput } export type UserCreateOrConnectWithoutCloudFoldersInput = { @@ -54622,6 +63818,7 @@ export namespace Prisma { npiProviders?: NpiProviderUpdateManyWithoutUserNestedInput claims?: ClaimUpdateManyWithoutUserNestedInput insuranceCredentials?: InsuranceCredentialUpdateManyWithoutUserNestedInput + shoppingVendors?: ShoppingVendorUpdateManyWithoutUserNestedInput updatedPayments?: PaymentUpdateManyWithoutUpdatedByNestedInput backups?: DatabaseBackupUpdateManyWithoutUserNestedInput backupDestinations?: BackupDestinationUpdateManyWithoutUserNestedInput @@ -54633,6 +63830,8 @@ export namespace Prisma { officeHours?: OfficeHoursUpdateOneWithoutUserNestedInput officeContact?: OfficeContactUpdateOneWithoutUserNestedInput procedureTimeslot?: ProcedureTimeslotUpdateOneWithoutUserNestedInput + insuranceContacts?: InsuranceContactUpdateManyWithoutUserNestedInput + patientConversations?: PatientConversationUpdateManyWithoutUserNestedInput } export type UserUncheckedUpdateWithoutCloudFoldersInput = { @@ -54647,6 +63846,7 @@ export namespace Prisma { npiProviders?: NpiProviderUncheckedUpdateManyWithoutUserNestedInput claims?: ClaimUncheckedUpdateManyWithoutUserNestedInput insuranceCredentials?: InsuranceCredentialUncheckedUpdateManyWithoutUserNestedInput + shoppingVendors?: ShoppingVendorUncheckedUpdateManyWithoutUserNestedInput updatedPayments?: PaymentUncheckedUpdateManyWithoutUpdatedByNestedInput backups?: DatabaseBackupUncheckedUpdateManyWithoutUserNestedInput backupDestinations?: BackupDestinationUncheckedUpdateManyWithoutUserNestedInput @@ -54658,6 +63858,8 @@ export namespace Prisma { officeHours?: OfficeHoursUncheckedUpdateOneWithoutUserNestedInput officeContact?: OfficeContactUncheckedUpdateOneWithoutUserNestedInput procedureTimeslot?: ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInput + insuranceContacts?: InsuranceContactUncheckedUpdateManyWithoutUserNestedInput + patientConversations?: PatientConversationUncheckedUpdateManyWithoutUserNestedInput } export type CloudFileUpsertWithWhereUniqueWithoutFolderInput = { @@ -54687,6 +63889,7 @@ export namespace Prisma { npiProviders?: NpiProviderCreateNestedManyWithoutUserInput claims?: ClaimCreateNestedManyWithoutUserInput insuranceCredentials?: InsuranceCredentialCreateNestedManyWithoutUserInput + shoppingVendors?: ShoppingVendorCreateNestedManyWithoutUserInput updatedPayments?: PaymentCreateNestedManyWithoutUpdatedByInput backups?: DatabaseBackupCreateNestedManyWithoutUserInput backupDestinations?: BackupDestinationCreateNestedManyWithoutUserInput @@ -54698,6 +63901,8 @@ export namespace Prisma { officeHours?: OfficeHoursCreateNestedOneWithoutUserInput officeContact?: OfficeContactCreateNestedOneWithoutUserInput procedureTimeslot?: ProcedureTimeslotCreateNestedOneWithoutUserInput + insuranceContacts?: InsuranceContactCreateNestedManyWithoutUserInput + patientConversations?: PatientConversationCreateNestedManyWithoutUserInput } export type UserUncheckedCreateWithoutCloudFilesInput = { @@ -54712,6 +63917,7 @@ export namespace Prisma { npiProviders?: NpiProviderUncheckedCreateNestedManyWithoutUserInput claims?: ClaimUncheckedCreateNestedManyWithoutUserInput insuranceCredentials?: InsuranceCredentialUncheckedCreateNestedManyWithoutUserInput + shoppingVendors?: ShoppingVendorUncheckedCreateNestedManyWithoutUserInput updatedPayments?: PaymentUncheckedCreateNestedManyWithoutUpdatedByInput backups?: DatabaseBackupUncheckedCreateNestedManyWithoutUserInput backupDestinations?: BackupDestinationUncheckedCreateNestedManyWithoutUserInput @@ -54723,6 +63929,8 @@ export namespace Prisma { officeHours?: OfficeHoursUncheckedCreateNestedOneWithoutUserInput officeContact?: OfficeContactUncheckedCreateNestedOneWithoutUserInput procedureTimeslot?: ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInput + insuranceContacts?: InsuranceContactUncheckedCreateNestedManyWithoutUserInput + patientConversations?: PatientConversationUncheckedCreateNestedManyWithoutUserInput } export type UserCreateOrConnectWithoutCloudFilesInput = { @@ -54799,6 +64007,7 @@ export namespace Prisma { npiProviders?: NpiProviderUpdateManyWithoutUserNestedInput claims?: ClaimUpdateManyWithoutUserNestedInput insuranceCredentials?: InsuranceCredentialUpdateManyWithoutUserNestedInput + shoppingVendors?: ShoppingVendorUpdateManyWithoutUserNestedInput updatedPayments?: PaymentUpdateManyWithoutUpdatedByNestedInput backups?: DatabaseBackupUpdateManyWithoutUserNestedInput backupDestinations?: BackupDestinationUpdateManyWithoutUserNestedInput @@ -54810,6 +64019,8 @@ export namespace Prisma { officeHours?: OfficeHoursUpdateOneWithoutUserNestedInput officeContact?: OfficeContactUpdateOneWithoutUserNestedInput procedureTimeslot?: ProcedureTimeslotUpdateOneWithoutUserNestedInput + insuranceContacts?: InsuranceContactUpdateManyWithoutUserNestedInput + patientConversations?: PatientConversationUpdateManyWithoutUserNestedInput } export type UserUncheckedUpdateWithoutCloudFilesInput = { @@ -54824,6 +64035,7 @@ export namespace Prisma { npiProviders?: NpiProviderUncheckedUpdateManyWithoutUserNestedInput claims?: ClaimUncheckedUpdateManyWithoutUserNestedInput insuranceCredentials?: InsuranceCredentialUncheckedUpdateManyWithoutUserNestedInput + shoppingVendors?: ShoppingVendorUncheckedUpdateManyWithoutUserNestedInput updatedPayments?: PaymentUncheckedUpdateManyWithoutUpdatedByNestedInput backups?: DatabaseBackupUncheckedUpdateManyWithoutUserNestedInput backupDestinations?: BackupDestinationUncheckedUpdateManyWithoutUserNestedInput @@ -54835,6 +64047,8 @@ export namespace Prisma { officeHours?: OfficeHoursUncheckedUpdateOneWithoutUserNestedInput officeContact?: OfficeContactUncheckedUpdateOneWithoutUserNestedInput procedureTimeslot?: ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInput + insuranceContacts?: InsuranceContactUncheckedUpdateManyWithoutUserNestedInput + patientConversations?: PatientConversationUncheckedUpdateManyWithoutUserNestedInput } export type CloudFolderUpsertWithoutFilesInput = { @@ -54980,6 +64194,7 @@ export namespace Prisma { policyHolder?: string | null allergies?: string | null medicalConditions?: string | null + preferredLanguage?: string | null status?: $Enums.PatientStatus createdAt?: Date | string updatedAt?: Date | string @@ -54990,6 +64205,7 @@ export namespace Prisma { groups?: PdfGroupCreateNestedManyWithoutPatientInput payment?: PaymentCreateNestedManyWithoutPatientInput documents?: PatientDocumentCreateNestedManyWithoutPatientInput + conversation?: PatientConversationCreateNestedOneWithoutPatientInput } export type PatientUncheckedCreateWithoutCommunicationsInput = { @@ -55009,6 +64225,7 @@ export namespace Prisma { policyHolder?: string | null allergies?: string | null medicalConditions?: string | null + preferredLanguage?: string | null status?: $Enums.PatientStatus userId: number createdAt?: Date | string @@ -55019,6 +64236,7 @@ export namespace Prisma { groups?: PdfGroupUncheckedCreateNestedManyWithoutPatientInput payment?: PaymentUncheckedCreateNestedManyWithoutPatientInput documents?: PatientDocumentUncheckedCreateNestedManyWithoutPatientInput + conversation?: PatientConversationUncheckedCreateNestedOneWithoutPatientInput } export type PatientCreateOrConnectWithoutCommunicationsInput = { @@ -55037,6 +64255,7 @@ export namespace Prisma { npiProviders?: NpiProviderCreateNestedManyWithoutUserInput claims?: ClaimCreateNestedManyWithoutUserInput insuranceCredentials?: InsuranceCredentialCreateNestedManyWithoutUserInput + shoppingVendors?: ShoppingVendorCreateNestedManyWithoutUserInput updatedPayments?: PaymentCreateNestedManyWithoutUpdatedByInput backups?: DatabaseBackupCreateNestedManyWithoutUserInput backupDestinations?: BackupDestinationCreateNestedManyWithoutUserInput @@ -55048,6 +64267,8 @@ export namespace Prisma { officeHours?: OfficeHoursCreateNestedOneWithoutUserInput officeContact?: OfficeContactCreateNestedOneWithoutUserInput procedureTimeslot?: ProcedureTimeslotCreateNestedOneWithoutUserInput + insuranceContacts?: InsuranceContactCreateNestedManyWithoutUserInput + patientConversations?: PatientConversationCreateNestedManyWithoutUserInput } export type UserUncheckedCreateWithoutCommunicationsInput = { @@ -55062,6 +64283,7 @@ export namespace Prisma { npiProviders?: NpiProviderUncheckedCreateNestedManyWithoutUserInput claims?: ClaimUncheckedCreateNestedManyWithoutUserInput insuranceCredentials?: InsuranceCredentialUncheckedCreateNestedManyWithoutUserInput + shoppingVendors?: ShoppingVendorUncheckedCreateNestedManyWithoutUserInput updatedPayments?: PaymentUncheckedCreateNestedManyWithoutUpdatedByInput backups?: DatabaseBackupUncheckedCreateNestedManyWithoutUserInput backupDestinations?: BackupDestinationUncheckedCreateNestedManyWithoutUserInput @@ -55073,6 +64295,8 @@ export namespace Prisma { officeHours?: OfficeHoursUncheckedCreateNestedOneWithoutUserInput officeContact?: OfficeContactUncheckedCreateNestedOneWithoutUserInput procedureTimeslot?: ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInput + insuranceContacts?: InsuranceContactUncheckedCreateNestedManyWithoutUserInput + patientConversations?: PatientConversationUncheckedCreateNestedManyWithoutUserInput } export type UserCreateOrConnectWithoutCommunicationsInput = { @@ -55107,6 +64331,7 @@ export namespace Prisma { policyHolder?: NullableStringFieldUpdateOperationsInput | string | null allergies?: NullableStringFieldUpdateOperationsInput | string | null medicalConditions?: NullableStringFieldUpdateOperationsInput | string | null + preferredLanguage?: NullableStringFieldUpdateOperationsInput | string | null status?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus createdAt?: DateTimeFieldUpdateOperationsInput | Date | string updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string @@ -55117,6 +64342,7 @@ export namespace Prisma { groups?: PdfGroupUpdateManyWithoutPatientNestedInput payment?: PaymentUpdateManyWithoutPatientNestedInput documents?: PatientDocumentUpdateManyWithoutPatientNestedInput + conversation?: PatientConversationUpdateOneWithoutPatientNestedInput } export type PatientUncheckedUpdateWithoutCommunicationsInput = { @@ -55136,6 +64362,7 @@ export namespace Prisma { policyHolder?: NullableStringFieldUpdateOperationsInput | string | null allergies?: NullableStringFieldUpdateOperationsInput | string | null medicalConditions?: NullableStringFieldUpdateOperationsInput | string | null + preferredLanguage?: NullableStringFieldUpdateOperationsInput | string | null status?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus userId?: IntFieldUpdateOperationsInput | number createdAt?: DateTimeFieldUpdateOperationsInput | Date | string @@ -55146,6 +64373,7 @@ export namespace Prisma { groups?: PdfGroupUncheckedUpdateManyWithoutPatientNestedInput payment?: PaymentUncheckedUpdateManyWithoutPatientNestedInput documents?: PatientDocumentUncheckedUpdateManyWithoutPatientNestedInput + conversation?: PatientConversationUncheckedUpdateOneWithoutPatientNestedInput } export type UserUpsertWithoutCommunicationsInput = { @@ -55170,6 +64398,7 @@ export namespace Prisma { npiProviders?: NpiProviderUpdateManyWithoutUserNestedInput claims?: ClaimUpdateManyWithoutUserNestedInput insuranceCredentials?: InsuranceCredentialUpdateManyWithoutUserNestedInput + shoppingVendors?: ShoppingVendorUpdateManyWithoutUserNestedInput updatedPayments?: PaymentUpdateManyWithoutUpdatedByNestedInput backups?: DatabaseBackupUpdateManyWithoutUserNestedInput backupDestinations?: BackupDestinationUpdateManyWithoutUserNestedInput @@ -55181,6 +64410,8 @@ export namespace Prisma { officeHours?: OfficeHoursUpdateOneWithoutUserNestedInput officeContact?: OfficeContactUpdateOneWithoutUserNestedInput procedureTimeslot?: ProcedureTimeslotUpdateOneWithoutUserNestedInput + insuranceContacts?: InsuranceContactUpdateManyWithoutUserNestedInput + patientConversations?: PatientConversationUpdateManyWithoutUserNestedInput } export type UserUncheckedUpdateWithoutCommunicationsInput = { @@ -55195,6 +64426,7 @@ export namespace Prisma { npiProviders?: NpiProviderUncheckedUpdateManyWithoutUserNestedInput claims?: ClaimUncheckedUpdateManyWithoutUserNestedInput insuranceCredentials?: InsuranceCredentialUncheckedUpdateManyWithoutUserNestedInput + shoppingVendors?: ShoppingVendorUncheckedUpdateManyWithoutUserNestedInput updatedPayments?: PaymentUncheckedUpdateManyWithoutUpdatedByNestedInput backups?: DatabaseBackupUncheckedUpdateManyWithoutUserNestedInput backupDestinations?: BackupDestinationUncheckedUpdateManyWithoutUserNestedInput @@ -55206,6 +64438,8 @@ export namespace Prisma { officeHours?: OfficeHoursUncheckedUpdateOneWithoutUserNestedInput officeContact?: OfficeContactUncheckedUpdateOneWithoutUserNestedInput procedureTimeslot?: ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInput + insuranceContacts?: InsuranceContactUncheckedUpdateManyWithoutUserNestedInput + patientConversations?: PatientConversationUncheckedUpdateManyWithoutUserNestedInput } export type PatientCreateWithoutDocumentsInput = { @@ -55224,6 +64458,7 @@ export namespace Prisma { policyHolder?: string | null allergies?: string | null medicalConditions?: string | null + preferredLanguage?: string | null status?: $Enums.PatientStatus createdAt?: Date | string updatedAt?: Date | string @@ -55234,6 +64469,7 @@ export namespace Prisma { groups?: PdfGroupCreateNestedManyWithoutPatientInput payment?: PaymentCreateNestedManyWithoutPatientInput communications?: CommunicationCreateNestedManyWithoutPatientInput + conversation?: PatientConversationCreateNestedOneWithoutPatientInput } export type PatientUncheckedCreateWithoutDocumentsInput = { @@ -55253,6 +64489,7 @@ export namespace Prisma { policyHolder?: string | null allergies?: string | null medicalConditions?: string | null + preferredLanguage?: string | null status?: $Enums.PatientStatus userId: number createdAt?: Date | string @@ -55263,6 +64500,7 @@ export namespace Prisma { groups?: PdfGroupUncheckedCreateNestedManyWithoutPatientInput payment?: PaymentUncheckedCreateNestedManyWithoutPatientInput communications?: CommunicationUncheckedCreateNestedManyWithoutPatientInput + conversation?: PatientConversationUncheckedCreateNestedOneWithoutPatientInput } export type PatientCreateOrConnectWithoutDocumentsInput = { @@ -55297,6 +64535,7 @@ export namespace Prisma { policyHolder?: NullableStringFieldUpdateOperationsInput | string | null allergies?: NullableStringFieldUpdateOperationsInput | string | null medicalConditions?: NullableStringFieldUpdateOperationsInput | string | null + preferredLanguage?: NullableStringFieldUpdateOperationsInput | string | null status?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus createdAt?: DateTimeFieldUpdateOperationsInput | Date | string updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string @@ -55307,6 +64546,7 @@ export namespace Prisma { groups?: PdfGroupUpdateManyWithoutPatientNestedInput payment?: PaymentUpdateManyWithoutPatientNestedInput communications?: CommunicationUpdateManyWithoutPatientNestedInput + conversation?: PatientConversationUpdateOneWithoutPatientNestedInput } export type PatientUncheckedUpdateWithoutDocumentsInput = { @@ -55326,6 +64566,7 @@ export namespace Prisma { policyHolder?: NullableStringFieldUpdateOperationsInput | string | null allergies?: NullableStringFieldUpdateOperationsInput | string | null medicalConditions?: NullableStringFieldUpdateOperationsInput | string | null + preferredLanguage?: NullableStringFieldUpdateOperationsInput | string | null status?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus userId?: IntFieldUpdateOperationsInput | number createdAt?: DateTimeFieldUpdateOperationsInput | Date | string @@ -55336,6 +64577,7 @@ export namespace Prisma { groups?: PdfGroupUncheckedUpdateManyWithoutPatientNestedInput payment?: PaymentUncheckedUpdateManyWithoutPatientNestedInput communications?: CommunicationUncheckedUpdateManyWithoutPatientNestedInput + conversation?: PatientConversationUncheckedUpdateOneWithoutPatientNestedInput } export type UserCreateWithoutTwilioSettingsInput = { @@ -55349,6 +64591,7 @@ export namespace Prisma { npiProviders?: NpiProviderCreateNestedManyWithoutUserInput claims?: ClaimCreateNestedManyWithoutUserInput insuranceCredentials?: InsuranceCredentialCreateNestedManyWithoutUserInput + shoppingVendors?: ShoppingVendorCreateNestedManyWithoutUserInput updatedPayments?: PaymentCreateNestedManyWithoutUpdatedByInput backups?: DatabaseBackupCreateNestedManyWithoutUserInput backupDestinations?: BackupDestinationCreateNestedManyWithoutUserInput @@ -55360,6 +64603,8 @@ export namespace Prisma { officeHours?: OfficeHoursCreateNestedOneWithoutUserInput officeContact?: OfficeContactCreateNestedOneWithoutUserInput procedureTimeslot?: ProcedureTimeslotCreateNestedOneWithoutUserInput + insuranceContacts?: InsuranceContactCreateNestedManyWithoutUserInput + patientConversations?: PatientConversationCreateNestedManyWithoutUserInput } export type UserUncheckedCreateWithoutTwilioSettingsInput = { @@ -55374,6 +64619,7 @@ export namespace Prisma { npiProviders?: NpiProviderUncheckedCreateNestedManyWithoutUserInput claims?: ClaimUncheckedCreateNestedManyWithoutUserInput insuranceCredentials?: InsuranceCredentialUncheckedCreateNestedManyWithoutUserInput + shoppingVendors?: ShoppingVendorUncheckedCreateNestedManyWithoutUserInput updatedPayments?: PaymentUncheckedCreateNestedManyWithoutUpdatedByInput backups?: DatabaseBackupUncheckedCreateNestedManyWithoutUserInput backupDestinations?: BackupDestinationUncheckedCreateNestedManyWithoutUserInput @@ -55385,6 +64631,8 @@ export namespace Prisma { officeHours?: OfficeHoursUncheckedCreateNestedOneWithoutUserInput officeContact?: OfficeContactUncheckedCreateNestedOneWithoutUserInput procedureTimeslot?: ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInput + insuranceContacts?: InsuranceContactUncheckedCreateNestedManyWithoutUserInput + patientConversations?: PatientConversationUncheckedCreateNestedManyWithoutUserInput } export type UserCreateOrConnectWithoutTwilioSettingsInput = { @@ -55414,6 +64662,7 @@ export namespace Prisma { npiProviders?: NpiProviderUpdateManyWithoutUserNestedInput claims?: ClaimUpdateManyWithoutUserNestedInput insuranceCredentials?: InsuranceCredentialUpdateManyWithoutUserNestedInput + shoppingVendors?: ShoppingVendorUpdateManyWithoutUserNestedInput updatedPayments?: PaymentUpdateManyWithoutUpdatedByNestedInput backups?: DatabaseBackupUpdateManyWithoutUserNestedInput backupDestinations?: BackupDestinationUpdateManyWithoutUserNestedInput @@ -55425,6 +64674,8 @@ export namespace Prisma { officeHours?: OfficeHoursUpdateOneWithoutUserNestedInput officeContact?: OfficeContactUpdateOneWithoutUserNestedInput procedureTimeslot?: ProcedureTimeslotUpdateOneWithoutUserNestedInput + insuranceContacts?: InsuranceContactUpdateManyWithoutUserNestedInput + patientConversations?: PatientConversationUpdateManyWithoutUserNestedInput } export type UserUncheckedUpdateWithoutTwilioSettingsInput = { @@ -55439,6 +64690,7 @@ export namespace Prisma { npiProviders?: NpiProviderUncheckedUpdateManyWithoutUserNestedInput claims?: ClaimUncheckedUpdateManyWithoutUserNestedInput insuranceCredentials?: InsuranceCredentialUncheckedUpdateManyWithoutUserNestedInput + shoppingVendors?: ShoppingVendorUncheckedUpdateManyWithoutUserNestedInput updatedPayments?: PaymentUncheckedUpdateManyWithoutUpdatedByNestedInput backups?: DatabaseBackupUncheckedUpdateManyWithoutUserNestedInput backupDestinations?: BackupDestinationUncheckedUpdateManyWithoutUserNestedInput @@ -55450,6 +64702,8 @@ export namespace Prisma { officeHours?: OfficeHoursUncheckedUpdateOneWithoutUserNestedInput officeContact?: OfficeContactUncheckedUpdateOneWithoutUserNestedInput procedureTimeslot?: ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInput + insuranceContacts?: InsuranceContactUncheckedUpdateManyWithoutUserNestedInput + patientConversations?: PatientConversationUncheckedUpdateManyWithoutUserNestedInput } export type UserCreateWithoutAiSettingsInput = { @@ -55463,6 +64717,7 @@ export namespace Prisma { npiProviders?: NpiProviderCreateNestedManyWithoutUserInput claims?: ClaimCreateNestedManyWithoutUserInput insuranceCredentials?: InsuranceCredentialCreateNestedManyWithoutUserInput + shoppingVendors?: ShoppingVendorCreateNestedManyWithoutUserInput updatedPayments?: PaymentCreateNestedManyWithoutUpdatedByInput backups?: DatabaseBackupCreateNestedManyWithoutUserInput backupDestinations?: BackupDestinationCreateNestedManyWithoutUserInput @@ -55474,6 +64729,8 @@ export namespace Prisma { officeHours?: OfficeHoursCreateNestedOneWithoutUserInput officeContact?: OfficeContactCreateNestedOneWithoutUserInput procedureTimeslot?: ProcedureTimeslotCreateNestedOneWithoutUserInput + insuranceContacts?: InsuranceContactCreateNestedManyWithoutUserInput + patientConversations?: PatientConversationCreateNestedManyWithoutUserInput } export type UserUncheckedCreateWithoutAiSettingsInput = { @@ -55488,6 +64745,7 @@ export namespace Prisma { npiProviders?: NpiProviderUncheckedCreateNestedManyWithoutUserInput claims?: ClaimUncheckedCreateNestedManyWithoutUserInput insuranceCredentials?: InsuranceCredentialUncheckedCreateNestedManyWithoutUserInput + shoppingVendors?: ShoppingVendorUncheckedCreateNestedManyWithoutUserInput updatedPayments?: PaymentUncheckedCreateNestedManyWithoutUpdatedByInput backups?: DatabaseBackupUncheckedCreateNestedManyWithoutUserInput backupDestinations?: BackupDestinationUncheckedCreateNestedManyWithoutUserInput @@ -55499,6 +64757,8 @@ export namespace Prisma { officeHours?: OfficeHoursUncheckedCreateNestedOneWithoutUserInput officeContact?: OfficeContactUncheckedCreateNestedOneWithoutUserInput procedureTimeslot?: ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInput + insuranceContacts?: InsuranceContactUncheckedCreateNestedManyWithoutUserInput + patientConversations?: PatientConversationUncheckedCreateNestedManyWithoutUserInput } export type UserCreateOrConnectWithoutAiSettingsInput = { @@ -55528,6 +64788,7 @@ export namespace Prisma { npiProviders?: NpiProviderUpdateManyWithoutUserNestedInput claims?: ClaimUpdateManyWithoutUserNestedInput insuranceCredentials?: InsuranceCredentialUpdateManyWithoutUserNestedInput + shoppingVendors?: ShoppingVendorUpdateManyWithoutUserNestedInput updatedPayments?: PaymentUpdateManyWithoutUpdatedByNestedInput backups?: DatabaseBackupUpdateManyWithoutUserNestedInput backupDestinations?: BackupDestinationUpdateManyWithoutUserNestedInput @@ -55539,6 +64800,8 @@ export namespace Prisma { officeHours?: OfficeHoursUpdateOneWithoutUserNestedInput officeContact?: OfficeContactUpdateOneWithoutUserNestedInput procedureTimeslot?: ProcedureTimeslotUpdateOneWithoutUserNestedInput + insuranceContacts?: InsuranceContactUpdateManyWithoutUserNestedInput + patientConversations?: PatientConversationUpdateManyWithoutUserNestedInput } export type UserUncheckedUpdateWithoutAiSettingsInput = { @@ -55553,6 +64816,7 @@ export namespace Prisma { npiProviders?: NpiProviderUncheckedUpdateManyWithoutUserNestedInput claims?: ClaimUncheckedUpdateManyWithoutUserNestedInput insuranceCredentials?: InsuranceCredentialUncheckedUpdateManyWithoutUserNestedInput + shoppingVendors?: ShoppingVendorUncheckedUpdateManyWithoutUserNestedInput updatedPayments?: PaymentUncheckedUpdateManyWithoutUpdatedByNestedInput backups?: DatabaseBackupUncheckedUpdateManyWithoutUserNestedInput backupDestinations?: BackupDestinationUncheckedUpdateManyWithoutUserNestedInput @@ -55564,6 +64828,8 @@ export namespace Prisma { officeHours?: OfficeHoursUncheckedUpdateOneWithoutUserNestedInput officeContact?: OfficeContactUncheckedUpdateOneWithoutUserNestedInput procedureTimeslot?: ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInput + insuranceContacts?: InsuranceContactUncheckedUpdateManyWithoutUserNestedInput + patientConversations?: PatientConversationUncheckedUpdateManyWithoutUserNestedInput } export type UserCreateWithoutOfficeHoursInput = { @@ -55577,6 +64843,7 @@ export namespace Prisma { npiProviders?: NpiProviderCreateNestedManyWithoutUserInput claims?: ClaimCreateNestedManyWithoutUserInput insuranceCredentials?: InsuranceCredentialCreateNestedManyWithoutUserInput + shoppingVendors?: ShoppingVendorCreateNestedManyWithoutUserInput updatedPayments?: PaymentCreateNestedManyWithoutUpdatedByInput backups?: DatabaseBackupCreateNestedManyWithoutUserInput backupDestinations?: BackupDestinationCreateNestedManyWithoutUserInput @@ -55588,6 +64855,8 @@ export namespace Prisma { aiSettings?: AiSettingsCreateNestedOneWithoutUserInput officeContact?: OfficeContactCreateNestedOneWithoutUserInput procedureTimeslot?: ProcedureTimeslotCreateNestedOneWithoutUserInput + insuranceContacts?: InsuranceContactCreateNestedManyWithoutUserInput + patientConversations?: PatientConversationCreateNestedManyWithoutUserInput } export type UserUncheckedCreateWithoutOfficeHoursInput = { @@ -55602,6 +64871,7 @@ export namespace Prisma { npiProviders?: NpiProviderUncheckedCreateNestedManyWithoutUserInput claims?: ClaimUncheckedCreateNestedManyWithoutUserInput insuranceCredentials?: InsuranceCredentialUncheckedCreateNestedManyWithoutUserInput + shoppingVendors?: ShoppingVendorUncheckedCreateNestedManyWithoutUserInput updatedPayments?: PaymentUncheckedCreateNestedManyWithoutUpdatedByInput backups?: DatabaseBackupUncheckedCreateNestedManyWithoutUserInput backupDestinations?: BackupDestinationUncheckedCreateNestedManyWithoutUserInput @@ -55613,6 +64883,8 @@ export namespace Prisma { aiSettings?: AiSettingsUncheckedCreateNestedOneWithoutUserInput officeContact?: OfficeContactUncheckedCreateNestedOneWithoutUserInput procedureTimeslot?: ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInput + insuranceContacts?: InsuranceContactUncheckedCreateNestedManyWithoutUserInput + patientConversations?: PatientConversationUncheckedCreateNestedManyWithoutUserInput } export type UserCreateOrConnectWithoutOfficeHoursInput = { @@ -55642,6 +64914,7 @@ export namespace Prisma { npiProviders?: NpiProviderUpdateManyWithoutUserNestedInput claims?: ClaimUpdateManyWithoutUserNestedInput insuranceCredentials?: InsuranceCredentialUpdateManyWithoutUserNestedInput + shoppingVendors?: ShoppingVendorUpdateManyWithoutUserNestedInput updatedPayments?: PaymentUpdateManyWithoutUpdatedByNestedInput backups?: DatabaseBackupUpdateManyWithoutUserNestedInput backupDestinations?: BackupDestinationUpdateManyWithoutUserNestedInput @@ -55653,6 +64926,8 @@ export namespace Prisma { aiSettings?: AiSettingsUpdateOneWithoutUserNestedInput officeContact?: OfficeContactUpdateOneWithoutUserNestedInput procedureTimeslot?: ProcedureTimeslotUpdateOneWithoutUserNestedInput + insuranceContacts?: InsuranceContactUpdateManyWithoutUserNestedInput + patientConversations?: PatientConversationUpdateManyWithoutUserNestedInput } export type UserUncheckedUpdateWithoutOfficeHoursInput = { @@ -55667,6 +64942,7 @@ export namespace Prisma { npiProviders?: NpiProviderUncheckedUpdateManyWithoutUserNestedInput claims?: ClaimUncheckedUpdateManyWithoutUserNestedInput insuranceCredentials?: InsuranceCredentialUncheckedUpdateManyWithoutUserNestedInput + shoppingVendors?: ShoppingVendorUncheckedUpdateManyWithoutUserNestedInput updatedPayments?: PaymentUncheckedUpdateManyWithoutUpdatedByNestedInput backups?: DatabaseBackupUncheckedUpdateManyWithoutUserNestedInput backupDestinations?: BackupDestinationUncheckedUpdateManyWithoutUserNestedInput @@ -55678,6 +64954,8 @@ export namespace Prisma { aiSettings?: AiSettingsUncheckedUpdateOneWithoutUserNestedInput officeContact?: OfficeContactUncheckedUpdateOneWithoutUserNestedInput procedureTimeslot?: ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInput + insuranceContacts?: InsuranceContactUncheckedUpdateManyWithoutUserNestedInput + patientConversations?: PatientConversationUncheckedUpdateManyWithoutUserNestedInput } export type UserCreateWithoutOfficeContactInput = { @@ -55691,6 +64969,7 @@ export namespace Prisma { npiProviders?: NpiProviderCreateNestedManyWithoutUserInput claims?: ClaimCreateNestedManyWithoutUserInput insuranceCredentials?: InsuranceCredentialCreateNestedManyWithoutUserInput + shoppingVendors?: ShoppingVendorCreateNestedManyWithoutUserInput updatedPayments?: PaymentCreateNestedManyWithoutUpdatedByInput backups?: DatabaseBackupCreateNestedManyWithoutUserInput backupDestinations?: BackupDestinationCreateNestedManyWithoutUserInput @@ -55702,6 +64981,8 @@ export namespace Prisma { aiSettings?: AiSettingsCreateNestedOneWithoutUserInput officeHours?: OfficeHoursCreateNestedOneWithoutUserInput procedureTimeslot?: ProcedureTimeslotCreateNestedOneWithoutUserInput + insuranceContacts?: InsuranceContactCreateNestedManyWithoutUserInput + patientConversations?: PatientConversationCreateNestedManyWithoutUserInput } export type UserUncheckedCreateWithoutOfficeContactInput = { @@ -55716,6 +64997,7 @@ export namespace Prisma { npiProviders?: NpiProviderUncheckedCreateNestedManyWithoutUserInput claims?: ClaimUncheckedCreateNestedManyWithoutUserInput insuranceCredentials?: InsuranceCredentialUncheckedCreateNestedManyWithoutUserInput + shoppingVendors?: ShoppingVendorUncheckedCreateNestedManyWithoutUserInput updatedPayments?: PaymentUncheckedCreateNestedManyWithoutUpdatedByInput backups?: DatabaseBackupUncheckedCreateNestedManyWithoutUserInput backupDestinations?: BackupDestinationUncheckedCreateNestedManyWithoutUserInput @@ -55727,6 +65009,8 @@ export namespace Prisma { aiSettings?: AiSettingsUncheckedCreateNestedOneWithoutUserInput officeHours?: OfficeHoursUncheckedCreateNestedOneWithoutUserInput procedureTimeslot?: ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInput + insuranceContacts?: InsuranceContactUncheckedCreateNestedManyWithoutUserInput + patientConversations?: PatientConversationUncheckedCreateNestedManyWithoutUserInput } export type UserCreateOrConnectWithoutOfficeContactInput = { @@ -55756,6 +65040,7 @@ export namespace Prisma { npiProviders?: NpiProviderUpdateManyWithoutUserNestedInput claims?: ClaimUpdateManyWithoutUserNestedInput insuranceCredentials?: InsuranceCredentialUpdateManyWithoutUserNestedInput + shoppingVendors?: ShoppingVendorUpdateManyWithoutUserNestedInput updatedPayments?: PaymentUpdateManyWithoutUpdatedByNestedInput backups?: DatabaseBackupUpdateManyWithoutUserNestedInput backupDestinations?: BackupDestinationUpdateManyWithoutUserNestedInput @@ -55767,6 +65052,8 @@ export namespace Prisma { aiSettings?: AiSettingsUpdateOneWithoutUserNestedInput officeHours?: OfficeHoursUpdateOneWithoutUserNestedInput procedureTimeslot?: ProcedureTimeslotUpdateOneWithoutUserNestedInput + insuranceContacts?: InsuranceContactUpdateManyWithoutUserNestedInput + patientConversations?: PatientConversationUpdateManyWithoutUserNestedInput } export type UserUncheckedUpdateWithoutOfficeContactInput = { @@ -55781,6 +65068,7 @@ export namespace Prisma { npiProviders?: NpiProviderUncheckedUpdateManyWithoutUserNestedInput claims?: ClaimUncheckedUpdateManyWithoutUserNestedInput insuranceCredentials?: InsuranceCredentialUncheckedUpdateManyWithoutUserNestedInput + shoppingVendors?: ShoppingVendorUncheckedUpdateManyWithoutUserNestedInput updatedPayments?: PaymentUncheckedUpdateManyWithoutUpdatedByNestedInput backups?: DatabaseBackupUncheckedUpdateManyWithoutUserNestedInput backupDestinations?: BackupDestinationUncheckedUpdateManyWithoutUserNestedInput @@ -55792,6 +65080,134 @@ export namespace Prisma { aiSettings?: AiSettingsUncheckedUpdateOneWithoutUserNestedInput officeHours?: OfficeHoursUncheckedUpdateOneWithoutUserNestedInput procedureTimeslot?: ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInput + insuranceContacts?: InsuranceContactUncheckedUpdateManyWithoutUserNestedInput + patientConversations?: PatientConversationUncheckedUpdateManyWithoutUserNestedInput + } + + export type UserCreateWithoutInsuranceContactsInput = { + username: string + password: string + autoBackupEnabled?: boolean + usbBackupEnabled?: boolean + 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 + patientConversations?: PatientConversationCreateNestedManyWithoutUserInput + } + + export type UserUncheckedCreateWithoutInsuranceContactsInput = { + id?: number + username: string + password: string + autoBackupEnabled?: boolean + usbBackupEnabled?: boolean + 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 + patientConversations?: PatientConversationUncheckedCreateNestedManyWithoutUserInput + } + + export type UserCreateOrConnectWithoutInsuranceContactsInput = { + where: UserWhereUniqueInput + create: XOR + } + + export type UserUpsertWithoutInsuranceContactsInput = { + update: XOR + create: XOR + where?: UserWhereInput + } + + export type UserUpdateToOneWithWhereWithoutInsuranceContactsInput = { + where?: UserWhereInput + data: XOR + } + + export type UserUpdateWithoutInsuranceContactsInput = { + username?: StringFieldUpdateOperationsInput | string + password?: StringFieldUpdateOperationsInput | string + autoBackupEnabled?: BoolFieldUpdateOperationsInput | boolean + usbBackupEnabled?: BoolFieldUpdateOperationsInput | boolean + 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 + patientConversations?: PatientConversationUpdateManyWithoutUserNestedInput + } + + export type UserUncheckedUpdateWithoutInsuranceContactsInput = { + id?: IntFieldUpdateOperationsInput | number + username?: StringFieldUpdateOperationsInput | string + password?: StringFieldUpdateOperationsInput | string + autoBackupEnabled?: BoolFieldUpdateOperationsInput | boolean + usbBackupEnabled?: BoolFieldUpdateOperationsInput | boolean + 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 + patientConversations?: PatientConversationUncheckedUpdateManyWithoutUserNestedInput } export type UserCreateWithoutProcedureTimeslotInput = { @@ -55805,6 +65221,7 @@ export namespace Prisma { npiProviders?: NpiProviderCreateNestedManyWithoutUserInput claims?: ClaimCreateNestedManyWithoutUserInput insuranceCredentials?: InsuranceCredentialCreateNestedManyWithoutUserInput + shoppingVendors?: ShoppingVendorCreateNestedManyWithoutUserInput updatedPayments?: PaymentCreateNestedManyWithoutUpdatedByInput backups?: DatabaseBackupCreateNestedManyWithoutUserInput backupDestinations?: BackupDestinationCreateNestedManyWithoutUserInput @@ -55816,6 +65233,8 @@ export namespace Prisma { aiSettings?: AiSettingsCreateNestedOneWithoutUserInput officeHours?: OfficeHoursCreateNestedOneWithoutUserInput officeContact?: OfficeContactCreateNestedOneWithoutUserInput + insuranceContacts?: InsuranceContactCreateNestedManyWithoutUserInput + patientConversations?: PatientConversationCreateNestedManyWithoutUserInput } export type UserUncheckedCreateWithoutProcedureTimeslotInput = { @@ -55830,6 +65249,7 @@ export namespace Prisma { npiProviders?: NpiProviderUncheckedCreateNestedManyWithoutUserInput claims?: ClaimUncheckedCreateNestedManyWithoutUserInput insuranceCredentials?: InsuranceCredentialUncheckedCreateNestedManyWithoutUserInput + shoppingVendors?: ShoppingVendorUncheckedCreateNestedManyWithoutUserInput updatedPayments?: PaymentUncheckedCreateNestedManyWithoutUpdatedByInput backups?: DatabaseBackupUncheckedCreateNestedManyWithoutUserInput backupDestinations?: BackupDestinationUncheckedCreateNestedManyWithoutUserInput @@ -55841,6 +65261,8 @@ export namespace Prisma { aiSettings?: AiSettingsUncheckedCreateNestedOneWithoutUserInput officeHours?: OfficeHoursUncheckedCreateNestedOneWithoutUserInput officeContact?: OfficeContactUncheckedCreateNestedOneWithoutUserInput + insuranceContacts?: InsuranceContactUncheckedCreateNestedManyWithoutUserInput + patientConversations?: PatientConversationUncheckedCreateNestedManyWithoutUserInput } export type UserCreateOrConnectWithoutProcedureTimeslotInput = { @@ -55870,6 +65292,7 @@ export namespace Prisma { npiProviders?: NpiProviderUpdateManyWithoutUserNestedInput claims?: ClaimUpdateManyWithoutUserNestedInput insuranceCredentials?: InsuranceCredentialUpdateManyWithoutUserNestedInput + shoppingVendors?: ShoppingVendorUpdateManyWithoutUserNestedInput updatedPayments?: PaymentUpdateManyWithoutUpdatedByNestedInput backups?: DatabaseBackupUpdateManyWithoutUserNestedInput backupDestinations?: BackupDestinationUpdateManyWithoutUserNestedInput @@ -55881,6 +65304,8 @@ export namespace Prisma { aiSettings?: AiSettingsUpdateOneWithoutUserNestedInput officeHours?: OfficeHoursUpdateOneWithoutUserNestedInput officeContact?: OfficeContactUpdateOneWithoutUserNestedInput + insuranceContacts?: InsuranceContactUpdateManyWithoutUserNestedInput + patientConversations?: PatientConversationUpdateManyWithoutUserNestedInput } export type UserUncheckedUpdateWithoutProcedureTimeslotInput = { @@ -55895,6 +65320,7 @@ export namespace Prisma { npiProviders?: NpiProviderUncheckedUpdateManyWithoutUserNestedInput claims?: ClaimUncheckedUpdateManyWithoutUserNestedInput insuranceCredentials?: InsuranceCredentialUncheckedUpdateManyWithoutUserNestedInput + shoppingVendors?: ShoppingVendorUncheckedUpdateManyWithoutUserNestedInput updatedPayments?: PaymentUncheckedUpdateManyWithoutUpdatedByNestedInput backups?: DatabaseBackupUncheckedUpdateManyWithoutUserNestedInput backupDestinations?: BackupDestinationUncheckedUpdateManyWithoutUserNestedInput @@ -55906,6 +65332,523 @@ export namespace Prisma { aiSettings?: AiSettingsUncheckedUpdateOneWithoutUserNestedInput officeHours?: OfficeHoursUncheckedUpdateOneWithoutUserNestedInput officeContact?: OfficeContactUncheckedUpdateOneWithoutUserNestedInput + insuranceContacts?: InsuranceContactUncheckedUpdateManyWithoutUserNestedInput + patientConversations?: PatientConversationUncheckedUpdateManyWithoutUserNestedInput + } + + export type PatientCreateWithoutConversationInput = { + firstName: string + lastName: string + dateOfBirth?: Date | string | null + gender: string + phone: string + email?: string | null + address?: string | null + city?: string | null + zipCode?: string | null + insuranceProvider?: string | null + insuranceId?: string | null + groupNumber?: string | null + policyHolder?: string | null + allergies?: string | null + medicalConditions?: string | null + preferredLanguage?: string | null + status?: $Enums.PatientStatus + createdAt?: Date | string + updatedAt?: Date | string + user: UserCreateNestedOneWithoutPatientsInput + appointments?: AppointmentCreateNestedManyWithoutPatientInput + procedures?: AppointmentProcedureCreateNestedManyWithoutPatientInput + claims?: ClaimCreateNestedManyWithoutPatientInput + groups?: PdfGroupCreateNestedManyWithoutPatientInput + payment?: PaymentCreateNestedManyWithoutPatientInput + communications?: CommunicationCreateNestedManyWithoutPatientInput + documents?: PatientDocumentCreateNestedManyWithoutPatientInput + } + + export type PatientUncheckedCreateWithoutConversationInput = { + id?: number + firstName: string + lastName: string + dateOfBirth?: Date | string | null + gender: string + phone: string + email?: string | null + address?: string | null + city?: string | null + zipCode?: string | null + insuranceProvider?: string | null + insuranceId?: string | null + groupNumber?: string | null + policyHolder?: string | null + allergies?: string | null + medicalConditions?: string | null + preferredLanguage?: string | null + status?: $Enums.PatientStatus + userId: number + createdAt?: Date | string + updatedAt?: Date | string + appointments?: AppointmentUncheckedCreateNestedManyWithoutPatientInput + procedures?: AppointmentProcedureUncheckedCreateNestedManyWithoutPatientInput + claims?: ClaimUncheckedCreateNestedManyWithoutPatientInput + groups?: PdfGroupUncheckedCreateNestedManyWithoutPatientInput + payment?: PaymentUncheckedCreateNestedManyWithoutPatientInput + communications?: CommunicationUncheckedCreateNestedManyWithoutPatientInput + documents?: PatientDocumentUncheckedCreateNestedManyWithoutPatientInput + } + + export type PatientCreateOrConnectWithoutConversationInput = { + where: PatientWhereUniqueInput + create: XOR + } + + export type UserCreateWithoutPatientConversationsInput = { + username: string + password: string + autoBackupEnabled?: boolean + usbBackupEnabled?: boolean + 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 + } + + export type UserUncheckedCreateWithoutPatientConversationsInput = { + id?: number + username: string + password: string + autoBackupEnabled?: boolean + usbBackupEnabled?: boolean + 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 + } + + export type UserCreateOrConnectWithoutPatientConversationsInput = { + where: UserWhereUniqueInput + create: XOR + } + + export type PatientUpsertWithoutConversationInput = { + update: XOR + create: XOR + where?: PatientWhereInput + } + + export type PatientUpdateToOneWithWhereWithoutConversationInput = { + where?: PatientWhereInput + data: XOR + } + + export type PatientUpdateWithoutConversationInput = { + firstName?: StringFieldUpdateOperationsInput | string + lastName?: StringFieldUpdateOperationsInput | string + dateOfBirth?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + gender?: StringFieldUpdateOperationsInput | string + phone?: StringFieldUpdateOperationsInput | string + email?: NullableStringFieldUpdateOperationsInput | string | null + address?: NullableStringFieldUpdateOperationsInput | string | null + city?: NullableStringFieldUpdateOperationsInput | string | null + zipCode?: NullableStringFieldUpdateOperationsInput | string | null + insuranceProvider?: NullableStringFieldUpdateOperationsInput | string | null + insuranceId?: NullableStringFieldUpdateOperationsInput | string | null + groupNumber?: NullableStringFieldUpdateOperationsInput | string | null + policyHolder?: NullableStringFieldUpdateOperationsInput | string | null + allergies?: NullableStringFieldUpdateOperationsInput | string | null + medicalConditions?: NullableStringFieldUpdateOperationsInput | string | null + preferredLanguage?: NullableStringFieldUpdateOperationsInput | string | null + status?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + user?: UserUpdateOneRequiredWithoutPatientsNestedInput + appointments?: AppointmentUpdateManyWithoutPatientNestedInput + procedures?: AppointmentProcedureUpdateManyWithoutPatientNestedInput + claims?: ClaimUpdateManyWithoutPatientNestedInput + groups?: PdfGroupUpdateManyWithoutPatientNestedInput + payment?: PaymentUpdateManyWithoutPatientNestedInput + communications?: CommunicationUpdateManyWithoutPatientNestedInput + documents?: PatientDocumentUpdateManyWithoutPatientNestedInput + } + + export type PatientUncheckedUpdateWithoutConversationInput = { + id?: IntFieldUpdateOperationsInput | number + firstName?: StringFieldUpdateOperationsInput | string + lastName?: StringFieldUpdateOperationsInput | string + dateOfBirth?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null + gender?: StringFieldUpdateOperationsInput | string + phone?: StringFieldUpdateOperationsInput | string + email?: NullableStringFieldUpdateOperationsInput | string | null + address?: NullableStringFieldUpdateOperationsInput | string | null + city?: NullableStringFieldUpdateOperationsInput | string | null + zipCode?: NullableStringFieldUpdateOperationsInput | string | null + insuranceProvider?: NullableStringFieldUpdateOperationsInput | string | null + insuranceId?: NullableStringFieldUpdateOperationsInput | string | null + groupNumber?: NullableStringFieldUpdateOperationsInput | string | null + policyHolder?: NullableStringFieldUpdateOperationsInput | string | null + allergies?: NullableStringFieldUpdateOperationsInput | string | null + medicalConditions?: NullableStringFieldUpdateOperationsInput | string | null + preferredLanguage?: NullableStringFieldUpdateOperationsInput | string | null + status?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus + userId?: IntFieldUpdateOperationsInput | number + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + appointments?: AppointmentUncheckedUpdateManyWithoutPatientNestedInput + procedures?: AppointmentProcedureUncheckedUpdateManyWithoutPatientNestedInput + claims?: ClaimUncheckedUpdateManyWithoutPatientNestedInput + groups?: PdfGroupUncheckedUpdateManyWithoutPatientNestedInput + payment?: PaymentUncheckedUpdateManyWithoutPatientNestedInput + communications?: CommunicationUncheckedUpdateManyWithoutPatientNestedInput + documents?: PatientDocumentUncheckedUpdateManyWithoutPatientNestedInput + } + + export type UserUpsertWithoutPatientConversationsInput = { + update: XOR + create: XOR + where?: UserWhereInput + } + + export type UserUpdateToOneWithWhereWithoutPatientConversationsInput = { + where?: UserWhereInput + data: XOR + } + + export type UserUpdateWithoutPatientConversationsInput = { + username?: StringFieldUpdateOperationsInput | string + password?: StringFieldUpdateOperationsInput | string + autoBackupEnabled?: BoolFieldUpdateOperationsInput | boolean + usbBackupEnabled?: BoolFieldUpdateOperationsInput | boolean + 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 + } + + export type UserUncheckedUpdateWithoutPatientConversationsInput = { + id?: IntFieldUpdateOperationsInput | number + username?: StringFieldUpdateOperationsInput | string + password?: StringFieldUpdateOperationsInput | string + autoBackupEnabled?: BoolFieldUpdateOperationsInput | boolean + usbBackupEnabled?: BoolFieldUpdateOperationsInput | boolean + 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 + } + + export type NpiProviderCreateWithoutCommissionBatchesInput = { + npiNumber: string + providerName: string + createdAt?: Date | string + user: UserCreateNestedOneWithoutNpiProvidersInput + claims?: ClaimCreateNestedManyWithoutNpiProviderInput + payments?: PaymentCreateNestedManyWithoutNpiProviderInput + appointmentProcedures?: AppointmentProcedureCreateNestedManyWithoutNpiProviderInput + } + + export type NpiProviderUncheckedCreateWithoutCommissionBatchesInput = { + id?: number + userId: number + npiNumber: string + providerName: string + createdAt?: Date | string + claims?: ClaimUncheckedCreateNestedManyWithoutNpiProviderInput + payments?: PaymentUncheckedCreateNestedManyWithoutNpiProviderInput + appointmentProcedures?: AppointmentProcedureUncheckedCreateNestedManyWithoutNpiProviderInput + } + + export type NpiProviderCreateOrConnectWithoutCommissionBatchesInput = { + where: NpiProviderWhereUniqueInput + create: XOR + } + + export type CommissionBatchItemCreateWithoutCommissionBatchInput = { + collectionAmount: Decimal | DecimalJsLike | number | string + payment: PaymentCreateNestedOneWithoutCommissionBatchItemsInput + } + + export type CommissionBatchItemUncheckedCreateWithoutCommissionBatchInput = { + id?: number + paymentId: number + collectionAmount: Decimal | DecimalJsLike | number | string + } + + export type CommissionBatchItemCreateOrConnectWithoutCommissionBatchInput = { + where: CommissionBatchItemWhereUniqueInput + create: XOR + } + + export type CommissionBatchItemCreateManyCommissionBatchInputEnvelope = { + data: CommissionBatchItemCreateManyCommissionBatchInput | CommissionBatchItemCreateManyCommissionBatchInput[] + skipDuplicates?: boolean + } + + export type NpiProviderUpsertWithoutCommissionBatchesInput = { + update: XOR + create: XOR + where?: NpiProviderWhereInput + } + + export type NpiProviderUpdateToOneWithWhereWithoutCommissionBatchesInput = { + where?: NpiProviderWhereInput + data: XOR + } + + export type NpiProviderUpdateWithoutCommissionBatchesInput = { + npiNumber?: StringFieldUpdateOperationsInput | string + providerName?: StringFieldUpdateOperationsInput | string + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + user?: UserUpdateOneRequiredWithoutNpiProvidersNestedInput + claims?: ClaimUpdateManyWithoutNpiProviderNestedInput + payments?: PaymentUpdateManyWithoutNpiProviderNestedInput + appointmentProcedures?: AppointmentProcedureUpdateManyWithoutNpiProviderNestedInput + } + + export type NpiProviderUncheckedUpdateWithoutCommissionBatchesInput = { + id?: IntFieldUpdateOperationsInput | number + userId?: IntFieldUpdateOperationsInput | number + npiNumber?: StringFieldUpdateOperationsInput | string + providerName?: StringFieldUpdateOperationsInput | string + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + claims?: ClaimUncheckedUpdateManyWithoutNpiProviderNestedInput + payments?: PaymentUncheckedUpdateManyWithoutNpiProviderNestedInput + appointmentProcedures?: AppointmentProcedureUncheckedUpdateManyWithoutNpiProviderNestedInput + } + + export type CommissionBatchItemUpsertWithWhereUniqueWithoutCommissionBatchInput = { + where: CommissionBatchItemWhereUniqueInput + update: XOR + create: XOR + } + + export type CommissionBatchItemUpdateWithWhereUniqueWithoutCommissionBatchInput = { + where: CommissionBatchItemWhereUniqueInput + data: XOR + } + + export type CommissionBatchItemUpdateManyWithWhereWithoutCommissionBatchInput = { + where: CommissionBatchItemScalarWhereInput + data: XOR + } + + export type CommissionBatchCreateWithoutItemsInput = { + totalCollection: Decimal | DecimalJsLike | number | string + commissionAmount: Decimal | DecimalJsLike | number | string + notes?: string | null + createdAt?: Date | string + npiProvider: NpiProviderCreateNestedOneWithoutCommissionBatchesInput + } + + export type CommissionBatchUncheckedCreateWithoutItemsInput = { + id?: number + npiProviderId: number + totalCollection: Decimal | DecimalJsLike | number | string + commissionAmount: Decimal | DecimalJsLike | number | string + notes?: string | null + createdAt?: Date | string + } + + export type CommissionBatchCreateOrConnectWithoutItemsInput = { + where: CommissionBatchWhereUniqueInput + create: XOR + } + + export type PaymentCreateWithoutCommissionBatchItemsInput = { + userId: number + totalBilled: Decimal | DecimalJsLike | number | string + totalPaid?: Decimal | DecimalJsLike | number | string + totalAdjusted?: Decimal | DecimalJsLike | number | string + totalDue: Decimal | DecimalJsLike | number | string + mhPaidAmount?: Decimal | DecimalJsLike | number | string | null + copayment?: Decimal | DecimalJsLike | number | string + adjustment?: Decimal | DecimalJsLike | number | string + status?: $Enums.PaymentStatus + notes?: string | null + icn?: string | null + createdAt?: Date | string + updatedAt?: Date | string + claim?: ClaimCreateNestedOneWithoutPaymentInput + patient: PatientCreateNestedOneWithoutPaymentInput + updatedBy?: UserCreateNestedOneWithoutUpdatedPaymentsInput + npiProvider?: NpiProviderCreateNestedOneWithoutPaymentsInput + serviceLineTransactions?: ServiceLineTransactionCreateNestedManyWithoutPaymentInput + serviceLines?: ServiceLineCreateNestedManyWithoutPaymentInput + } + + export type PaymentUncheckedCreateWithoutCommissionBatchItemsInput = { + id?: number + claimId?: number | null + patientId: number + userId: number + updatedById?: number | null + npiProviderId?: number | null + totalBilled: Decimal | DecimalJsLike | number | string + totalPaid?: Decimal | DecimalJsLike | number | string + totalAdjusted?: Decimal | DecimalJsLike | number | string + totalDue: Decimal | DecimalJsLike | number | string + mhPaidAmount?: Decimal | DecimalJsLike | number | string | null + copayment?: Decimal | DecimalJsLike | number | string + adjustment?: Decimal | DecimalJsLike | number | string + status?: $Enums.PaymentStatus + notes?: string | null + icn?: string | null + createdAt?: Date | string + updatedAt?: Date | string + serviceLineTransactions?: ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInput + serviceLines?: ServiceLineUncheckedCreateNestedManyWithoutPaymentInput + } + + export type PaymentCreateOrConnectWithoutCommissionBatchItemsInput = { + where: PaymentWhereUniqueInput + create: XOR + } + + export type CommissionBatchUpsertWithoutItemsInput = { + update: XOR + create: XOR + where?: CommissionBatchWhereInput + } + + export type CommissionBatchUpdateToOneWithWhereWithoutItemsInput = { + where?: CommissionBatchWhereInput + data: XOR + } + + export type CommissionBatchUpdateWithoutItemsInput = { + totalCollection?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string + commissionAmount?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string + notes?: NullableStringFieldUpdateOperationsInput | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + npiProvider?: NpiProviderUpdateOneRequiredWithoutCommissionBatchesNestedInput + } + + export type CommissionBatchUncheckedUpdateWithoutItemsInput = { + id?: IntFieldUpdateOperationsInput | number + npiProviderId?: IntFieldUpdateOperationsInput | number + totalCollection?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string + commissionAmount?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string + notes?: NullableStringFieldUpdateOperationsInput | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + } + + export type PaymentUpsertWithoutCommissionBatchItemsInput = { + update: XOR + create: XOR + where?: PaymentWhereInput + } + + export type PaymentUpdateToOneWithWhereWithoutCommissionBatchItemsInput = { + where?: PaymentWhereInput + data: XOR + } + + export type PaymentUpdateWithoutCommissionBatchItemsInput = { + userId?: IntFieldUpdateOperationsInput | number + totalBilled?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string + totalPaid?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string + totalAdjusted?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string + totalDue?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string + mhPaidAmount?: NullableDecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string | null + copayment?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string + adjustment?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string + status?: EnumPaymentStatusFieldUpdateOperationsInput | $Enums.PaymentStatus + notes?: NullableStringFieldUpdateOperationsInput | string | null + icn?: NullableStringFieldUpdateOperationsInput | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + claim?: ClaimUpdateOneWithoutPaymentNestedInput + patient?: PatientUpdateOneRequiredWithoutPaymentNestedInput + updatedBy?: UserUpdateOneWithoutUpdatedPaymentsNestedInput + npiProvider?: NpiProviderUpdateOneWithoutPaymentsNestedInput + serviceLineTransactions?: ServiceLineTransactionUpdateManyWithoutPaymentNestedInput + serviceLines?: ServiceLineUpdateManyWithoutPaymentNestedInput + } + + export type PaymentUncheckedUpdateWithoutCommissionBatchItemsInput = { + id?: IntFieldUpdateOperationsInput | number + claimId?: NullableIntFieldUpdateOperationsInput | number | null + patientId?: IntFieldUpdateOperationsInput | number + userId?: IntFieldUpdateOperationsInput | number + updatedById?: NullableIntFieldUpdateOperationsInput | number | null + npiProviderId?: NullableIntFieldUpdateOperationsInput | number | null + totalBilled?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string + totalPaid?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string + totalAdjusted?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string + totalDue?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string + mhPaidAmount?: NullableDecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string | null + copayment?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string + adjustment?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string + status?: EnumPaymentStatusFieldUpdateOperationsInput | $Enums.PaymentStatus + notes?: NullableStringFieldUpdateOperationsInput | string | null + icn?: NullableStringFieldUpdateOperationsInput | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + serviceLineTransactions?: ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInput + serviceLines?: ServiceLineUncheckedUpdateManyWithoutPaymentNestedInput } export type PatientCreateManyUserInput = { @@ -55925,6 +65868,7 @@ export namespace Prisma { policyHolder?: string | null allergies?: string | null medicalConditions?: string | null + preferredLanguage?: string | null status?: $Enums.PatientStatus createdAt?: Date | string updatedAt?: Date | string @@ -55942,6 +65886,7 @@ export namespace Prisma { notes?: string | null procedureCodeNotes?: string | null status?: string + movedByAi?: boolean createdAt?: Date | string eligibilityStatus?: $Enums.PatientStatus } @@ -55965,7 +65910,7 @@ export namespace Prisma { export type ClaimCreateManyUserInput = { id?: number patientId: number - appointmentId: number + appointmentId?: number | null staffId: number patientName: string memberId: string @@ -55979,6 +65924,7 @@ export namespace Prisma { updatedAt?: Date | string status?: $Enums.ClaimStatus claimNumber?: string | null + preAuthNumber?: string | null npiProviderId?: number | null } @@ -55989,15 +65935,27 @@ export namespace Prisma { password: string } + export type ShoppingVendorCreateManyUserInput = { + id?: number + vendorName: string + websiteUrl: string + loginUsername: string + loginPassword: string + } + export type PaymentCreateManyUpdatedByInput = { id?: number claimId?: number | null patientId: number userId: number + npiProviderId?: number | null totalBilled: Decimal | DecimalJsLike | number | string totalPaid?: Decimal | DecimalJsLike | number | string totalAdjusted?: Decimal | DecimalJsLike | number | string totalDue: Decimal | DecimalJsLike | number | string + mhPaidAmount?: Decimal | DecimalJsLike | number | string | null + copayment?: Decimal | DecimalJsLike | number | string + adjustment?: Decimal | DecimalJsLike | number | string status?: $Enums.PaymentStatus notes?: string | null icn?: string | null @@ -56058,6 +66016,21 @@ export namespace Prisma { createdAt?: Date | string } + export type InsuranceContactCreateManyUserInput = { + id?: number + name: string + phoneNumber?: string | null + createdAt?: Date | string + } + + export type PatientConversationCreateManyUserInput = { + id?: number + patientId: number + stage?: string + aiHandoff?: boolean + updatedAt?: Date | string + } + export type PatientUpdateWithoutUserInput = { firstName?: StringFieldUpdateOperationsInput | string lastName?: StringFieldUpdateOperationsInput | string @@ -56074,6 +66047,7 @@ export namespace Prisma { policyHolder?: NullableStringFieldUpdateOperationsInput | string | null allergies?: NullableStringFieldUpdateOperationsInput | string | null medicalConditions?: NullableStringFieldUpdateOperationsInput | string | null + preferredLanguage?: NullableStringFieldUpdateOperationsInput | string | null status?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus createdAt?: DateTimeFieldUpdateOperationsInput | Date | string updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string @@ -56084,6 +66058,7 @@ export namespace Prisma { payment?: PaymentUpdateManyWithoutPatientNestedInput communications?: CommunicationUpdateManyWithoutPatientNestedInput documents?: PatientDocumentUpdateManyWithoutPatientNestedInput + conversation?: PatientConversationUpdateOneWithoutPatientNestedInput } export type PatientUncheckedUpdateWithoutUserInput = { @@ -56103,6 +66078,7 @@ export namespace Prisma { policyHolder?: NullableStringFieldUpdateOperationsInput | string | null allergies?: NullableStringFieldUpdateOperationsInput | string | null medicalConditions?: NullableStringFieldUpdateOperationsInput | string | null + preferredLanguage?: NullableStringFieldUpdateOperationsInput | string | null status?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus createdAt?: DateTimeFieldUpdateOperationsInput | Date | string updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string @@ -56113,6 +66089,7 @@ export namespace Prisma { payment?: PaymentUncheckedUpdateManyWithoutPatientNestedInput communications?: CommunicationUncheckedUpdateManyWithoutPatientNestedInput documents?: PatientDocumentUncheckedUpdateManyWithoutPatientNestedInput + conversation?: PatientConversationUncheckedUpdateOneWithoutPatientNestedInput } export type PatientUncheckedUpdateManyWithoutUserInput = { @@ -56132,6 +66109,7 @@ export namespace Prisma { policyHolder?: NullableStringFieldUpdateOperationsInput | string | null allergies?: NullableStringFieldUpdateOperationsInput | string | null medicalConditions?: NullableStringFieldUpdateOperationsInput | string | null + preferredLanguage?: NullableStringFieldUpdateOperationsInput | string | null status?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus createdAt?: DateTimeFieldUpdateOperationsInput | Date | string updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string @@ -56146,6 +66124,7 @@ export namespace Prisma { notes?: NullableStringFieldUpdateOperationsInput | string | null procedureCodeNotes?: NullableStringFieldUpdateOperationsInput | string | null status?: StringFieldUpdateOperationsInput | string + movedByAi?: BoolFieldUpdateOperationsInput | boolean createdAt?: DateTimeFieldUpdateOperationsInput | Date | string eligibilityStatus?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus patient?: PatientUpdateOneRequiredWithoutAppointmentsNestedInput @@ -56167,6 +66146,7 @@ export namespace Prisma { notes?: NullableStringFieldUpdateOperationsInput | string | null procedureCodeNotes?: NullableStringFieldUpdateOperationsInput | string | null status?: StringFieldUpdateOperationsInput | string + movedByAi?: BoolFieldUpdateOperationsInput | boolean createdAt?: DateTimeFieldUpdateOperationsInput | Date | string eligibilityStatus?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus procedures?: AppointmentProcedureUncheckedUpdateManyWithoutAppointmentNestedInput @@ -56186,6 +66166,7 @@ export namespace Prisma { notes?: NullableStringFieldUpdateOperationsInput | string | null procedureCodeNotes?: NullableStringFieldUpdateOperationsInput | string | null status?: StringFieldUpdateOperationsInput | string + movedByAi?: BoolFieldUpdateOperationsInput | boolean createdAt?: DateTimeFieldUpdateOperationsInput | Date | string eligibilityStatus?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus } @@ -56225,6 +66206,8 @@ export namespace Prisma { providerName?: StringFieldUpdateOperationsInput | string createdAt?: DateTimeFieldUpdateOperationsInput | Date | string claims?: ClaimUpdateManyWithoutNpiProviderNestedInput + payments?: PaymentUpdateManyWithoutNpiProviderNestedInput + commissionBatches?: CommissionBatchUpdateManyWithoutNpiProviderNestedInput appointmentProcedures?: AppointmentProcedureUpdateManyWithoutNpiProviderNestedInput } @@ -56234,6 +66217,8 @@ export namespace Prisma { providerName?: StringFieldUpdateOperationsInput | string createdAt?: DateTimeFieldUpdateOperationsInput | Date | string claims?: ClaimUncheckedUpdateManyWithoutNpiProviderNestedInput + payments?: PaymentUncheckedUpdateManyWithoutNpiProviderNestedInput + commissionBatches?: CommissionBatchUncheckedUpdateManyWithoutNpiProviderNestedInput appointmentProcedures?: AppointmentProcedureUncheckedUpdateManyWithoutNpiProviderNestedInput } @@ -56257,8 +66242,9 @@ export namespace Prisma { updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string status?: EnumClaimStatusFieldUpdateOperationsInput | $Enums.ClaimStatus claimNumber?: NullableStringFieldUpdateOperationsInput | string | null + preAuthNumber?: NullableStringFieldUpdateOperationsInput | string | null patient?: PatientUpdateOneRequiredWithoutClaimsNestedInput - appointment?: AppointmentUpdateOneRequiredWithoutClaimsNestedInput + appointment?: AppointmentUpdateOneWithoutClaimsNestedInput staff?: StaffUpdateOneWithoutClaimsNestedInput npiProvider?: NpiProviderUpdateOneWithoutClaimsNestedInput serviceLines?: ServiceLineUpdateManyWithoutClaimNestedInput @@ -56269,7 +66255,7 @@ export namespace Prisma { export type ClaimUncheckedUpdateWithoutUserInput = { id?: IntFieldUpdateOperationsInput | number patientId?: IntFieldUpdateOperationsInput | number - appointmentId?: IntFieldUpdateOperationsInput | number + appointmentId?: NullableIntFieldUpdateOperationsInput | number | null staffId?: IntFieldUpdateOperationsInput | number patientName?: StringFieldUpdateOperationsInput | string memberId?: StringFieldUpdateOperationsInput | string @@ -56283,6 +66269,7 @@ export namespace Prisma { updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string status?: EnumClaimStatusFieldUpdateOperationsInput | $Enums.ClaimStatus claimNumber?: NullableStringFieldUpdateOperationsInput | string | null + preAuthNumber?: NullableStringFieldUpdateOperationsInput | string | null npiProviderId?: NullableIntFieldUpdateOperationsInput | number | null serviceLines?: ServiceLineUncheckedUpdateManyWithoutClaimNestedInput claimFiles?: ClaimFileUncheckedUpdateManyWithoutClaimNestedInput @@ -56292,7 +66279,7 @@ export namespace Prisma { export type ClaimUncheckedUpdateManyWithoutUserInput = { id?: IntFieldUpdateOperationsInput | number patientId?: IntFieldUpdateOperationsInput | number - appointmentId?: IntFieldUpdateOperationsInput | number + appointmentId?: NullableIntFieldUpdateOperationsInput | number | null staffId?: IntFieldUpdateOperationsInput | number patientName?: StringFieldUpdateOperationsInput | string memberId?: StringFieldUpdateOperationsInput | string @@ -56306,6 +66293,7 @@ export namespace Prisma { updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string status?: EnumClaimStatusFieldUpdateOperationsInput | $Enums.ClaimStatus claimNumber?: NullableStringFieldUpdateOperationsInput | string | null + preAuthNumber?: NullableStringFieldUpdateOperationsInput | string | null npiProviderId?: NullableIntFieldUpdateOperationsInput | number | null } @@ -56329,12 +66317,38 @@ export namespace Prisma { password?: StringFieldUpdateOperationsInput | string } + export type ShoppingVendorUpdateWithoutUserInput = { + vendorName?: StringFieldUpdateOperationsInput | string + websiteUrl?: StringFieldUpdateOperationsInput | string + loginUsername?: StringFieldUpdateOperationsInput | string + loginPassword?: StringFieldUpdateOperationsInput | string + } + + export type ShoppingVendorUncheckedUpdateWithoutUserInput = { + id?: IntFieldUpdateOperationsInput | number + vendorName?: StringFieldUpdateOperationsInput | string + websiteUrl?: StringFieldUpdateOperationsInput | string + loginUsername?: StringFieldUpdateOperationsInput | string + loginPassword?: StringFieldUpdateOperationsInput | string + } + + export type ShoppingVendorUncheckedUpdateManyWithoutUserInput = { + id?: IntFieldUpdateOperationsInput | number + vendorName?: StringFieldUpdateOperationsInput | string + websiteUrl?: StringFieldUpdateOperationsInput | string + loginUsername?: StringFieldUpdateOperationsInput | string + loginPassword?: StringFieldUpdateOperationsInput | string + } + export type PaymentUpdateWithoutUpdatedByInput = { userId?: IntFieldUpdateOperationsInput | number totalBilled?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string totalPaid?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string totalAdjusted?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string totalDue?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string + mhPaidAmount?: NullableDecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string | null + copayment?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string + adjustment?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string status?: EnumPaymentStatusFieldUpdateOperationsInput | $Enums.PaymentStatus notes?: NullableStringFieldUpdateOperationsInput | string | null icn?: NullableStringFieldUpdateOperationsInput | string | null @@ -56342,8 +66356,10 @@ export namespace Prisma { updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string claim?: ClaimUpdateOneWithoutPaymentNestedInput patient?: PatientUpdateOneRequiredWithoutPaymentNestedInput + npiProvider?: NpiProviderUpdateOneWithoutPaymentsNestedInput serviceLineTransactions?: ServiceLineTransactionUpdateManyWithoutPaymentNestedInput serviceLines?: ServiceLineUpdateManyWithoutPaymentNestedInput + commissionBatchItems?: CommissionBatchItemUpdateManyWithoutPaymentNestedInput } export type PaymentUncheckedUpdateWithoutUpdatedByInput = { @@ -56351,10 +66367,14 @@ export namespace Prisma { claimId?: NullableIntFieldUpdateOperationsInput | number | null patientId?: IntFieldUpdateOperationsInput | number userId?: IntFieldUpdateOperationsInput | number + npiProviderId?: NullableIntFieldUpdateOperationsInput | number | null totalBilled?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string totalPaid?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string totalAdjusted?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string totalDue?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string + mhPaidAmount?: NullableDecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string | null + copayment?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string + adjustment?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string status?: EnumPaymentStatusFieldUpdateOperationsInput | $Enums.PaymentStatus notes?: NullableStringFieldUpdateOperationsInput | string | null icn?: NullableStringFieldUpdateOperationsInput | string | null @@ -56362,6 +66382,7 @@ export namespace Prisma { updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string serviceLineTransactions?: ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInput serviceLines?: ServiceLineUncheckedUpdateManyWithoutPaymentNestedInput + commissionBatchItems?: CommissionBatchItemUncheckedUpdateManyWithoutPaymentNestedInput } export type PaymentUncheckedUpdateManyWithoutUpdatedByInput = { @@ -56369,10 +66390,14 @@ export namespace Prisma { claimId?: NullableIntFieldUpdateOperationsInput | number | null patientId?: IntFieldUpdateOperationsInput | number userId?: IntFieldUpdateOperationsInput | number + npiProviderId?: NullableIntFieldUpdateOperationsInput | number | null totalBilled?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string totalPaid?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string totalAdjusted?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string totalDue?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string + mhPaidAmount?: NullableDecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string | null + copayment?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string + adjustment?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string status?: EnumPaymentStatusFieldUpdateOperationsInput | $Enums.PaymentStatus notes?: NullableStringFieldUpdateOperationsInput | string | null icn?: NullableStringFieldUpdateOperationsInput | string | null @@ -56539,6 +66564,49 @@ export namespace Prisma { createdAt?: DateTimeFieldUpdateOperationsInput | Date | string } + export type InsuranceContactUpdateWithoutUserInput = { + name?: StringFieldUpdateOperationsInput | string + phoneNumber?: NullableStringFieldUpdateOperationsInput | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + } + + export type InsuranceContactUncheckedUpdateWithoutUserInput = { + id?: IntFieldUpdateOperationsInput | number + name?: StringFieldUpdateOperationsInput | string + phoneNumber?: NullableStringFieldUpdateOperationsInput | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + } + + export type InsuranceContactUncheckedUpdateManyWithoutUserInput = { + id?: IntFieldUpdateOperationsInput | number + name?: StringFieldUpdateOperationsInput | string + phoneNumber?: NullableStringFieldUpdateOperationsInput | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + } + + export type PatientConversationUpdateWithoutUserInput = { + stage?: StringFieldUpdateOperationsInput | string + aiHandoff?: BoolFieldUpdateOperationsInput | boolean + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + patient?: PatientUpdateOneRequiredWithoutConversationNestedInput + } + + export type PatientConversationUncheckedUpdateWithoutUserInput = { + id?: IntFieldUpdateOperationsInput | number + patientId?: IntFieldUpdateOperationsInput | number + stage?: StringFieldUpdateOperationsInput | string + aiHandoff?: BoolFieldUpdateOperationsInput | boolean + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + } + + export type PatientConversationUncheckedUpdateManyWithoutUserInput = { + id?: IntFieldUpdateOperationsInput | number + patientId?: IntFieldUpdateOperationsInput | number + stage?: StringFieldUpdateOperationsInput | string + aiHandoff?: BoolFieldUpdateOperationsInput | boolean + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + } + export type AppointmentCreateManyPatientInput = { id?: number userId: number @@ -56551,6 +66619,7 @@ export namespace Prisma { notes?: string | null procedureCodeNotes?: string | null status?: string + movedByAi?: boolean createdAt?: Date | string eligibilityStatus?: $Enums.PatientStatus } @@ -56573,7 +66642,7 @@ export namespace Prisma { export type ClaimCreateManyPatientInput = { id?: number - appointmentId: number + appointmentId?: number | null userId: number staffId: number patientName: string @@ -56588,6 +66657,7 @@ export namespace Prisma { updatedAt?: Date | string status?: $Enums.ClaimStatus claimNumber?: string | null + preAuthNumber?: string | null npiProviderId?: number | null } @@ -56603,10 +66673,14 @@ export namespace Prisma { claimId?: number | null userId: number updatedById?: number | null + npiProviderId?: number | null totalBilled: Decimal | DecimalJsLike | number | string totalPaid?: Decimal | DecimalJsLike | number | string totalAdjusted?: Decimal | DecimalJsLike | number | string totalDue: Decimal | DecimalJsLike | number | string + mhPaidAmount?: Decimal | DecimalJsLike | number | string | null + copayment?: Decimal | DecimalJsLike | number | string + adjustment?: Decimal | DecimalJsLike | number | string status?: $Enums.PaymentStatus notes?: string | null icn?: string | null @@ -56646,6 +66720,7 @@ export namespace Prisma { notes?: NullableStringFieldUpdateOperationsInput | string | null procedureCodeNotes?: NullableStringFieldUpdateOperationsInput | string | null status?: StringFieldUpdateOperationsInput | string + movedByAi?: BoolFieldUpdateOperationsInput | boolean createdAt?: DateTimeFieldUpdateOperationsInput | Date | string eligibilityStatus?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus user?: UserUpdateOneRequiredWithoutAppointmentsNestedInput @@ -56667,6 +66742,7 @@ export namespace Prisma { notes?: NullableStringFieldUpdateOperationsInput | string | null procedureCodeNotes?: NullableStringFieldUpdateOperationsInput | string | null status?: StringFieldUpdateOperationsInput | string + movedByAi?: BoolFieldUpdateOperationsInput | boolean createdAt?: DateTimeFieldUpdateOperationsInput | Date | string eligibilityStatus?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus procedures?: AppointmentProcedureUncheckedUpdateManyWithoutAppointmentNestedInput @@ -56686,6 +66762,7 @@ export namespace Prisma { notes?: NullableStringFieldUpdateOperationsInput | string | null procedureCodeNotes?: NullableStringFieldUpdateOperationsInput | string | null status?: StringFieldUpdateOperationsInput | string + movedByAi?: BoolFieldUpdateOperationsInput | boolean createdAt?: DateTimeFieldUpdateOperationsInput | Date | string eligibilityStatus?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus } @@ -56750,7 +66827,8 @@ export namespace Prisma { updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string status?: EnumClaimStatusFieldUpdateOperationsInput | $Enums.ClaimStatus claimNumber?: NullableStringFieldUpdateOperationsInput | string | null - appointment?: AppointmentUpdateOneRequiredWithoutClaimsNestedInput + preAuthNumber?: NullableStringFieldUpdateOperationsInput | string | null + appointment?: AppointmentUpdateOneWithoutClaimsNestedInput user?: UserUpdateOneWithoutClaimsNestedInput staff?: StaffUpdateOneWithoutClaimsNestedInput npiProvider?: NpiProviderUpdateOneWithoutClaimsNestedInput @@ -56761,7 +66839,7 @@ export namespace Prisma { export type ClaimUncheckedUpdateWithoutPatientInput = { id?: IntFieldUpdateOperationsInput | number - appointmentId?: IntFieldUpdateOperationsInput | number + appointmentId?: NullableIntFieldUpdateOperationsInput | number | null userId?: IntFieldUpdateOperationsInput | number staffId?: IntFieldUpdateOperationsInput | number patientName?: StringFieldUpdateOperationsInput | string @@ -56776,6 +66854,7 @@ export namespace Prisma { updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string status?: EnumClaimStatusFieldUpdateOperationsInput | $Enums.ClaimStatus claimNumber?: NullableStringFieldUpdateOperationsInput | string | null + preAuthNumber?: NullableStringFieldUpdateOperationsInput | string | null npiProviderId?: NullableIntFieldUpdateOperationsInput | number | null serviceLines?: ServiceLineUncheckedUpdateManyWithoutClaimNestedInput claimFiles?: ClaimFileUncheckedUpdateManyWithoutClaimNestedInput @@ -56784,7 +66863,7 @@ export namespace Prisma { export type ClaimUncheckedUpdateManyWithoutPatientInput = { id?: IntFieldUpdateOperationsInput | number - appointmentId?: IntFieldUpdateOperationsInput | number + appointmentId?: NullableIntFieldUpdateOperationsInput | number | null userId?: IntFieldUpdateOperationsInput | number staffId?: IntFieldUpdateOperationsInput | number patientName?: StringFieldUpdateOperationsInput | string @@ -56799,6 +66878,7 @@ export namespace Prisma { updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string status?: EnumClaimStatusFieldUpdateOperationsInput | $Enums.ClaimStatus claimNumber?: NullableStringFieldUpdateOperationsInput | string | null + preAuthNumber?: NullableStringFieldUpdateOperationsInput | string | null npiProviderId?: NullableIntFieldUpdateOperationsInput | number | null } @@ -56830,6 +66910,9 @@ export namespace Prisma { totalPaid?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string totalAdjusted?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string totalDue?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string + mhPaidAmount?: NullableDecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string | null + copayment?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string + adjustment?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string status?: EnumPaymentStatusFieldUpdateOperationsInput | $Enums.PaymentStatus notes?: NullableStringFieldUpdateOperationsInput | string | null icn?: NullableStringFieldUpdateOperationsInput | string | null @@ -56837,8 +66920,10 @@ export namespace Prisma { updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string claim?: ClaimUpdateOneWithoutPaymentNestedInput updatedBy?: UserUpdateOneWithoutUpdatedPaymentsNestedInput + npiProvider?: NpiProviderUpdateOneWithoutPaymentsNestedInput serviceLineTransactions?: ServiceLineTransactionUpdateManyWithoutPaymentNestedInput serviceLines?: ServiceLineUpdateManyWithoutPaymentNestedInput + commissionBatchItems?: CommissionBatchItemUpdateManyWithoutPaymentNestedInput } export type PaymentUncheckedUpdateWithoutPatientInput = { @@ -56846,10 +66931,14 @@ export namespace Prisma { claimId?: NullableIntFieldUpdateOperationsInput | number | null userId?: IntFieldUpdateOperationsInput | number updatedById?: NullableIntFieldUpdateOperationsInput | number | null + npiProviderId?: NullableIntFieldUpdateOperationsInput | number | null totalBilled?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string totalPaid?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string totalAdjusted?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string totalDue?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string + mhPaidAmount?: NullableDecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string | null + copayment?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string + adjustment?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string status?: EnumPaymentStatusFieldUpdateOperationsInput | $Enums.PaymentStatus notes?: NullableStringFieldUpdateOperationsInput | string | null icn?: NullableStringFieldUpdateOperationsInput | string | null @@ -56857,6 +66946,7 @@ export namespace Prisma { updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string serviceLineTransactions?: ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInput serviceLines?: ServiceLineUncheckedUpdateManyWithoutPaymentNestedInput + commissionBatchItems?: CommissionBatchItemUncheckedUpdateManyWithoutPaymentNestedInput } export type PaymentUncheckedUpdateManyWithoutPatientInput = { @@ -56864,10 +66954,14 @@ export namespace Prisma { claimId?: NullableIntFieldUpdateOperationsInput | number | null userId?: IntFieldUpdateOperationsInput | number updatedById?: NullableIntFieldUpdateOperationsInput | number | null + npiProviderId?: NullableIntFieldUpdateOperationsInput | number | null totalBilled?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string totalPaid?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string totalAdjusted?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string totalDue?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string + mhPaidAmount?: NullableDecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string | null + copayment?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string + adjustment?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string status?: EnumPaymentStatusFieldUpdateOperationsInput | $Enums.PaymentStatus notes?: NullableStringFieldUpdateOperationsInput | string | null icn?: NullableStringFieldUpdateOperationsInput | string | null @@ -56975,6 +67069,7 @@ export namespace Prisma { updatedAt?: Date | string status?: $Enums.ClaimStatus claimNumber?: string | null + preAuthNumber?: string | null npiProviderId?: number | null } @@ -57045,6 +67140,7 @@ export namespace Prisma { updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string status?: EnumClaimStatusFieldUpdateOperationsInput | $Enums.ClaimStatus claimNumber?: NullableStringFieldUpdateOperationsInput | string | null + preAuthNumber?: NullableStringFieldUpdateOperationsInput | string | null patient?: PatientUpdateOneRequiredWithoutClaimsNestedInput user?: UserUpdateOneWithoutClaimsNestedInput staff?: StaffUpdateOneWithoutClaimsNestedInput @@ -57071,6 +67167,7 @@ export namespace Prisma { updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string status?: EnumClaimStatusFieldUpdateOperationsInput | $Enums.ClaimStatus claimNumber?: NullableStringFieldUpdateOperationsInput | string | null + preAuthNumber?: NullableStringFieldUpdateOperationsInput | string | null npiProviderId?: NullableIntFieldUpdateOperationsInput | number | null serviceLines?: ServiceLineUncheckedUpdateManyWithoutClaimNestedInput claimFiles?: ClaimFileUncheckedUpdateManyWithoutClaimNestedInput @@ -57094,6 +67191,7 @@ export namespace Prisma { updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string status?: EnumClaimStatusFieldUpdateOperationsInput | $Enums.ClaimStatus claimNumber?: NullableStringFieldUpdateOperationsInput | string | null + preAuthNumber?: NullableStringFieldUpdateOperationsInput | string | null npiProviderId?: NullableIntFieldUpdateOperationsInput | number | null } @@ -57129,6 +67227,7 @@ export namespace Prisma { notes?: string | null procedureCodeNotes?: string | null status?: string + movedByAi?: boolean createdAt?: Date | string eligibilityStatus?: $Enums.PatientStatus } @@ -57136,7 +67235,7 @@ export namespace Prisma { export type ClaimCreateManyStaffInput = { id?: number patientId: number - appointmentId: number + appointmentId?: number | null userId: number patientName: string memberId: string @@ -57150,6 +67249,7 @@ export namespace Prisma { updatedAt?: Date | string status?: $Enums.ClaimStatus claimNumber?: string | null + preAuthNumber?: string | null npiProviderId?: number | null } @@ -57162,6 +67262,7 @@ export namespace Prisma { notes?: NullableStringFieldUpdateOperationsInput | string | null procedureCodeNotes?: NullableStringFieldUpdateOperationsInput | string | null status?: StringFieldUpdateOperationsInput | string + movedByAi?: BoolFieldUpdateOperationsInput | boolean createdAt?: DateTimeFieldUpdateOperationsInput | Date | string eligibilityStatus?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus patient?: PatientUpdateOneRequiredWithoutAppointmentsNestedInput @@ -57183,6 +67284,7 @@ export namespace Prisma { notes?: NullableStringFieldUpdateOperationsInput | string | null procedureCodeNotes?: NullableStringFieldUpdateOperationsInput | string | null status?: StringFieldUpdateOperationsInput | string + movedByAi?: BoolFieldUpdateOperationsInput | boolean createdAt?: DateTimeFieldUpdateOperationsInput | Date | string eligibilityStatus?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus procedures?: AppointmentProcedureUncheckedUpdateManyWithoutAppointmentNestedInput @@ -57202,6 +67304,7 @@ export namespace Prisma { notes?: NullableStringFieldUpdateOperationsInput | string | null procedureCodeNotes?: NullableStringFieldUpdateOperationsInput | string | null status?: StringFieldUpdateOperationsInput | string + movedByAi?: BoolFieldUpdateOperationsInput | boolean createdAt?: DateTimeFieldUpdateOperationsInput | Date | string eligibilityStatus?: EnumPatientStatusFieldUpdateOperationsInput | $Enums.PatientStatus } @@ -57219,8 +67322,9 @@ export namespace Prisma { updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string status?: EnumClaimStatusFieldUpdateOperationsInput | $Enums.ClaimStatus claimNumber?: NullableStringFieldUpdateOperationsInput | string | null + preAuthNumber?: NullableStringFieldUpdateOperationsInput | string | null patient?: PatientUpdateOneRequiredWithoutClaimsNestedInput - appointment?: AppointmentUpdateOneRequiredWithoutClaimsNestedInput + appointment?: AppointmentUpdateOneWithoutClaimsNestedInput user?: UserUpdateOneWithoutClaimsNestedInput npiProvider?: NpiProviderUpdateOneWithoutClaimsNestedInput serviceLines?: ServiceLineUpdateManyWithoutClaimNestedInput @@ -57231,7 +67335,7 @@ export namespace Prisma { export type ClaimUncheckedUpdateWithoutStaffInput = { id?: IntFieldUpdateOperationsInput | number patientId?: IntFieldUpdateOperationsInput | number - appointmentId?: IntFieldUpdateOperationsInput | number + appointmentId?: NullableIntFieldUpdateOperationsInput | number | null userId?: IntFieldUpdateOperationsInput | number patientName?: StringFieldUpdateOperationsInput | string memberId?: StringFieldUpdateOperationsInput | string @@ -57245,6 +67349,7 @@ export namespace Prisma { updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string status?: EnumClaimStatusFieldUpdateOperationsInput | $Enums.ClaimStatus claimNumber?: NullableStringFieldUpdateOperationsInput | string | null + preAuthNumber?: NullableStringFieldUpdateOperationsInput | string | null npiProviderId?: NullableIntFieldUpdateOperationsInput | number | null serviceLines?: ServiceLineUncheckedUpdateManyWithoutClaimNestedInput claimFiles?: ClaimFileUncheckedUpdateManyWithoutClaimNestedInput @@ -57254,7 +67359,7 @@ export namespace Prisma { export type ClaimUncheckedUpdateManyWithoutStaffInput = { id?: IntFieldUpdateOperationsInput | number patientId?: IntFieldUpdateOperationsInput | number - appointmentId?: IntFieldUpdateOperationsInput | number + appointmentId?: NullableIntFieldUpdateOperationsInput | number | null userId?: IntFieldUpdateOperationsInput | number patientName?: StringFieldUpdateOperationsInput | string memberId?: StringFieldUpdateOperationsInput | string @@ -57268,13 +67373,14 @@ export namespace Prisma { updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string status?: EnumClaimStatusFieldUpdateOperationsInput | $Enums.ClaimStatus claimNumber?: NullableStringFieldUpdateOperationsInput | string | null + preAuthNumber?: NullableStringFieldUpdateOperationsInput | string | null npiProviderId?: NullableIntFieldUpdateOperationsInput | number | null } export type ClaimCreateManyNpiProviderInput = { id?: number patientId: number - appointmentId: number + appointmentId?: number | null userId: number staffId: number patientName: string @@ -57289,6 +67395,35 @@ export namespace Prisma { updatedAt?: Date | string status?: $Enums.ClaimStatus claimNumber?: string | null + preAuthNumber?: string | null + } + + export type PaymentCreateManyNpiProviderInput = { + id?: number + claimId?: number | null + patientId: number + userId: number + updatedById?: number | null + totalBilled: Decimal | DecimalJsLike | number | string + totalPaid?: Decimal | DecimalJsLike | number | string + totalAdjusted?: Decimal | DecimalJsLike | number | string + totalDue: Decimal | DecimalJsLike | number | string + mhPaidAmount?: Decimal | DecimalJsLike | number | string | null + copayment?: Decimal | DecimalJsLike | number | string + adjustment?: Decimal | DecimalJsLike | number | string + status?: $Enums.PaymentStatus + notes?: string | null + icn?: string | null + createdAt?: Date | string + updatedAt?: Date | string + } + + export type CommissionBatchCreateManyNpiProviderInput = { + id?: number + totalCollection: Decimal | DecimalJsLike | number | string + commissionAmount: Decimal | DecimalJsLike | number | string + notes?: string | null + createdAt?: Date | string } export type AppointmentProcedureCreateManyNpiProviderInput = { @@ -57320,8 +67455,9 @@ export namespace Prisma { updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string status?: EnumClaimStatusFieldUpdateOperationsInput | $Enums.ClaimStatus claimNumber?: NullableStringFieldUpdateOperationsInput | string | null + preAuthNumber?: NullableStringFieldUpdateOperationsInput | string | null patient?: PatientUpdateOneRequiredWithoutClaimsNestedInput - appointment?: AppointmentUpdateOneRequiredWithoutClaimsNestedInput + appointment?: AppointmentUpdateOneWithoutClaimsNestedInput user?: UserUpdateOneWithoutClaimsNestedInput staff?: StaffUpdateOneWithoutClaimsNestedInput serviceLines?: ServiceLineUpdateManyWithoutClaimNestedInput @@ -57332,7 +67468,7 @@ export namespace Prisma { export type ClaimUncheckedUpdateWithoutNpiProviderInput = { id?: IntFieldUpdateOperationsInput | number patientId?: IntFieldUpdateOperationsInput | number - appointmentId?: IntFieldUpdateOperationsInput | number + appointmentId?: NullableIntFieldUpdateOperationsInput | number | null userId?: IntFieldUpdateOperationsInput | number staffId?: IntFieldUpdateOperationsInput | number patientName?: StringFieldUpdateOperationsInput | string @@ -57347,6 +67483,7 @@ export namespace Prisma { updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string status?: EnumClaimStatusFieldUpdateOperationsInput | $Enums.ClaimStatus claimNumber?: NullableStringFieldUpdateOperationsInput | string | null + preAuthNumber?: NullableStringFieldUpdateOperationsInput | string | null serviceLines?: ServiceLineUncheckedUpdateManyWithoutClaimNestedInput claimFiles?: ClaimFileUncheckedUpdateManyWithoutClaimNestedInput payment?: PaymentUncheckedUpdateOneWithoutClaimNestedInput @@ -57355,7 +67492,7 @@ export namespace Prisma { export type ClaimUncheckedUpdateManyWithoutNpiProviderInput = { id?: IntFieldUpdateOperationsInput | number patientId?: IntFieldUpdateOperationsInput | number - appointmentId?: IntFieldUpdateOperationsInput | number + appointmentId?: NullableIntFieldUpdateOperationsInput | number | null userId?: IntFieldUpdateOperationsInput | number staffId?: IntFieldUpdateOperationsInput | number patientName?: StringFieldUpdateOperationsInput | string @@ -57370,6 +67507,97 @@ export namespace Prisma { updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string status?: EnumClaimStatusFieldUpdateOperationsInput | $Enums.ClaimStatus claimNumber?: NullableStringFieldUpdateOperationsInput | string | null + preAuthNumber?: NullableStringFieldUpdateOperationsInput | string | null + } + + export type PaymentUpdateWithoutNpiProviderInput = { + userId?: IntFieldUpdateOperationsInput | number + totalBilled?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string + totalPaid?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string + totalAdjusted?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string + totalDue?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string + mhPaidAmount?: NullableDecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string | null + copayment?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string + adjustment?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string + status?: EnumPaymentStatusFieldUpdateOperationsInput | $Enums.PaymentStatus + notes?: NullableStringFieldUpdateOperationsInput | string | null + icn?: NullableStringFieldUpdateOperationsInput | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + claim?: ClaimUpdateOneWithoutPaymentNestedInput + patient?: PatientUpdateOneRequiredWithoutPaymentNestedInput + updatedBy?: UserUpdateOneWithoutUpdatedPaymentsNestedInput + serviceLineTransactions?: ServiceLineTransactionUpdateManyWithoutPaymentNestedInput + serviceLines?: ServiceLineUpdateManyWithoutPaymentNestedInput + commissionBatchItems?: CommissionBatchItemUpdateManyWithoutPaymentNestedInput + } + + export type PaymentUncheckedUpdateWithoutNpiProviderInput = { + id?: IntFieldUpdateOperationsInput | number + claimId?: NullableIntFieldUpdateOperationsInput | number | null + patientId?: IntFieldUpdateOperationsInput | number + userId?: IntFieldUpdateOperationsInput | number + updatedById?: NullableIntFieldUpdateOperationsInput | number | null + totalBilled?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string + totalPaid?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string + totalAdjusted?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string + totalDue?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string + mhPaidAmount?: NullableDecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string | null + copayment?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string + adjustment?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string + status?: EnumPaymentStatusFieldUpdateOperationsInput | $Enums.PaymentStatus + notes?: NullableStringFieldUpdateOperationsInput | string | null + icn?: NullableStringFieldUpdateOperationsInput | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + serviceLineTransactions?: ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInput + serviceLines?: ServiceLineUncheckedUpdateManyWithoutPaymentNestedInput + commissionBatchItems?: CommissionBatchItemUncheckedUpdateManyWithoutPaymentNestedInput + } + + export type PaymentUncheckedUpdateManyWithoutNpiProviderInput = { + id?: IntFieldUpdateOperationsInput | number + claimId?: NullableIntFieldUpdateOperationsInput | number | null + patientId?: IntFieldUpdateOperationsInput | number + userId?: IntFieldUpdateOperationsInput | number + updatedById?: NullableIntFieldUpdateOperationsInput | number | null + totalBilled?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string + totalPaid?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string + totalAdjusted?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string + totalDue?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string + mhPaidAmount?: NullableDecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string | null + copayment?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string + adjustment?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string + status?: EnumPaymentStatusFieldUpdateOperationsInput | $Enums.PaymentStatus + notes?: NullableStringFieldUpdateOperationsInput | string | null + icn?: NullableStringFieldUpdateOperationsInput | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + updatedAt?: DateTimeFieldUpdateOperationsInput | Date | string + } + + export type CommissionBatchUpdateWithoutNpiProviderInput = { + totalCollection?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string + commissionAmount?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string + notes?: NullableStringFieldUpdateOperationsInput | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + items?: CommissionBatchItemUpdateManyWithoutCommissionBatchNestedInput + } + + export type CommissionBatchUncheckedUpdateWithoutNpiProviderInput = { + id?: IntFieldUpdateOperationsInput | number + totalCollection?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string + commissionAmount?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string + notes?: NullableStringFieldUpdateOperationsInput | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string + items?: CommissionBatchItemUncheckedUpdateManyWithoutCommissionBatchNestedInput + } + + export type CommissionBatchUncheckedUpdateManyWithoutNpiProviderInput = { + id?: IntFieldUpdateOperationsInput | number + totalCollection?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string + commissionAmount?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string + notes?: NullableStringFieldUpdateOperationsInput | string | null + createdAt?: DateTimeFieldUpdateOperationsInput | Date | string } export type AppointmentProcedureUpdateWithoutNpiProviderInput = { @@ -57428,6 +67656,9 @@ export namespace Prisma { arch?: string | null toothNumber?: string | null toothSurface?: string | null + icn?: string | null + paidCode?: string | null + allowedAmount?: Decimal | DecimalJsLike | number | string | null totalBilled: Decimal | DecimalJsLike | number | string totalPaid?: Decimal | DecimalJsLike | number | string totalAdjusted?: Decimal | DecimalJsLike | number | string @@ -57449,6 +67680,9 @@ export namespace Prisma { arch?: NullableStringFieldUpdateOperationsInput | string | null toothNumber?: NullableStringFieldUpdateOperationsInput | string | null toothSurface?: NullableStringFieldUpdateOperationsInput | string | null + icn?: NullableStringFieldUpdateOperationsInput | string | null + paidCode?: NullableStringFieldUpdateOperationsInput | string | null + allowedAmount?: NullableDecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string | null totalBilled?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string totalPaid?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string totalAdjusted?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string @@ -57467,6 +67701,9 @@ export namespace Prisma { arch?: NullableStringFieldUpdateOperationsInput | string | null toothNumber?: NullableStringFieldUpdateOperationsInput | string | null toothSurface?: NullableStringFieldUpdateOperationsInput | string | null + icn?: NullableStringFieldUpdateOperationsInput | string | null + paidCode?: NullableStringFieldUpdateOperationsInput | string | null + allowedAmount?: NullableDecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string | null totalBilled?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string totalPaid?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string totalAdjusted?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string @@ -57484,6 +67721,9 @@ export namespace Prisma { arch?: NullableStringFieldUpdateOperationsInput | string | null toothNumber?: NullableStringFieldUpdateOperationsInput | string | null toothSurface?: NullableStringFieldUpdateOperationsInput | string | null + icn?: NullableStringFieldUpdateOperationsInput | string | null + paidCode?: NullableStringFieldUpdateOperationsInput | string | null + allowedAmount?: NullableDecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string | null totalBilled?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string totalPaid?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string totalAdjusted?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string @@ -57611,6 +67851,9 @@ export namespace Prisma { arch?: string | null toothNumber?: string | null toothSurface?: string | null + icn?: string | null + paidCode?: string | null + allowedAmount?: Decimal | DecimalJsLike | number | string | null totalBilled: Decimal | DecimalJsLike | number | string totalPaid?: Decimal | DecimalJsLike | number | string totalAdjusted?: Decimal | DecimalJsLike | number | string @@ -57618,6 +67861,12 @@ export namespace Prisma { status?: $Enums.ServiceLineStatus } + export type CommissionBatchItemCreateManyPaymentInput = { + id?: number + commissionBatchId: number + collectionAmount: Decimal | DecimalJsLike | number | string + } + export type ServiceLineTransactionUpdateWithoutPaymentInput = { transactionId?: NullableStringFieldUpdateOperationsInput | string | null paidAmount?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string @@ -57663,6 +67912,9 @@ export namespace Prisma { arch?: NullableStringFieldUpdateOperationsInput | string | null toothNumber?: NullableStringFieldUpdateOperationsInput | string | null toothSurface?: NullableStringFieldUpdateOperationsInput | string | null + icn?: NullableStringFieldUpdateOperationsInput | string | null + paidCode?: NullableStringFieldUpdateOperationsInput | string | null + allowedAmount?: NullableDecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string | null totalBilled?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string totalPaid?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string totalAdjusted?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string @@ -57681,6 +67933,9 @@ export namespace Prisma { arch?: NullableStringFieldUpdateOperationsInput | string | null toothNumber?: NullableStringFieldUpdateOperationsInput | string | null toothSurface?: NullableStringFieldUpdateOperationsInput | string | null + icn?: NullableStringFieldUpdateOperationsInput | string | null + paidCode?: NullableStringFieldUpdateOperationsInput | string | null + allowedAmount?: NullableDecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string | null totalBilled?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string totalPaid?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string totalAdjusted?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string @@ -57698,6 +67953,9 @@ export namespace Prisma { arch?: NullableStringFieldUpdateOperationsInput | string | null toothNumber?: NullableStringFieldUpdateOperationsInput | string | null toothSurface?: NullableStringFieldUpdateOperationsInput | string | null + icn?: NullableStringFieldUpdateOperationsInput | string | null + paidCode?: NullableStringFieldUpdateOperationsInput | string | null + allowedAmount?: NullableDecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string | null totalBilled?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string totalPaid?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string totalAdjusted?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string @@ -57705,6 +67963,23 @@ export namespace Prisma { status?: EnumServiceLineStatusFieldUpdateOperationsInput | $Enums.ServiceLineStatus } + export type CommissionBatchItemUpdateWithoutPaymentInput = { + collectionAmount?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string + commissionBatch?: CommissionBatchUpdateOneRequiredWithoutItemsNestedInput + } + + export type CommissionBatchItemUncheckedUpdateWithoutPaymentInput = { + id?: IntFieldUpdateOperationsInput | number + commissionBatchId?: IntFieldUpdateOperationsInput | number + collectionAmount?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string + } + + export type CommissionBatchItemUncheckedUpdateManyWithoutPaymentInput = { + id?: IntFieldUpdateOperationsInput | number + commissionBatchId?: IntFieldUpdateOperationsInput | number + collectionAmount?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string + } + export type CloudFolderCreateManyParentInput = { id?: number userId: number @@ -57820,6 +68095,29 @@ export namespace Prisma { createdAt?: DateTimeFieldUpdateOperationsInput | Date | string } + export type CommissionBatchItemCreateManyCommissionBatchInput = { + id?: number + paymentId: number + collectionAmount: Decimal | DecimalJsLike | number | string + } + + export type CommissionBatchItemUpdateWithoutCommissionBatchInput = { + collectionAmount?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string + payment?: PaymentUpdateOneRequiredWithoutCommissionBatchItemsNestedInput + } + + export type CommissionBatchItemUncheckedUpdateWithoutCommissionBatchInput = { + id?: IntFieldUpdateOperationsInput | number + paymentId?: IntFieldUpdateOperationsInput | number + collectionAmount?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string + } + + export type CommissionBatchItemUncheckedUpdateManyWithoutCommissionBatchInput = { + id?: IntFieldUpdateOperationsInput | number + paymentId?: IntFieldUpdateOperationsInput | number + collectionAmount?: DecimalFieldUpdateOperationsInput | Decimal | DecimalJsLike | number | string + } + /** diff --git a/packages/db/generated/prisma/index.js b/packages/db/generated/prisma/index.js index 7945919b..4e112402 100644 --- a/packages/db/generated/prisma/index.js +++ b/packages/db/generated/prisma/index.js @@ -118,6 +118,7 @@ exports.Prisma.PatientScalarFieldEnum = { policyHolder: 'policyHolder', allergies: 'allergies', medicalConditions: 'medicalConditions', + preferredLanguage: 'preferredLanguage', status: 'status', userId: 'userId', createdAt: 'createdAt', @@ -137,6 +138,7 @@ exports.Prisma.AppointmentScalarFieldEnum = { notes: 'notes', procedureCodeNotes: 'procedureCodeNotes', status: 'status', + movedByAi: 'movedByAi', createdAt: 'createdAt', eligibilityStatus: 'eligibilityStatus' }; @@ -202,6 +204,7 @@ exports.Prisma.ClaimScalarFieldEnum = { updatedAt: 'updatedAt', status: 'status', claimNumber: 'claimNumber', + preAuthNumber: 'preAuthNumber', npiProviderId: 'npiProviderId' }; @@ -215,6 +218,9 @@ exports.Prisma.ServiceLineScalarFieldEnum = { arch: 'arch', toothNumber: 'toothNumber', toothSurface: 'toothSurface', + icn: 'icn', + paidCode: 'paidCode', + allowedAmount: 'allowedAmount', totalBilled: 'totalBilled', totalPaid: 'totalPaid', totalAdjusted: 'totalAdjusted', @@ -238,6 +244,15 @@ exports.Prisma.InsuranceCredentialScalarFieldEnum = { password: 'password' }; +exports.Prisma.ShoppingVendorScalarFieldEnum = { + id: 'id', + userId: 'userId', + vendorName: 'vendorName', + websiteUrl: 'websiteUrl', + loginUsername: 'loginUsername', + loginPassword: 'loginPassword' +}; + exports.Prisma.PdfGroupScalarFieldEnum = { id: 'id', title: 'title', @@ -260,10 +275,14 @@ exports.Prisma.PaymentScalarFieldEnum = { patientId: 'patientId', userId: 'userId', updatedById: 'updatedById', + npiProviderId: 'npiProviderId', totalBilled: 'totalBilled', totalPaid: 'totalPaid', totalAdjusted: 'totalAdjusted', totalDue: 'totalDue', + mhPaidAmount: 'mhPaidAmount', + copayment: 'copayment', + adjustment: 'adjustment', status: 'status', notes: 'notes', icn: 'icn', @@ -387,7 +406,9 @@ exports.Prisma.TwilioSettingsScalarFieldEnum = { exports.Prisma.AiSettingsScalarFieldEnum = { id: 'id', userId: 'userId', - apiKey: 'apiKey' + apiKey: 'apiKey', + afterHoursEnabled: 'afterHoursEnabled', + openPhoneReply: 'openPhoneReply' }; exports.Prisma.OfficeHoursScalarFieldEnum = { @@ -399,11 +420,24 @@ exports.Prisma.OfficeHoursScalarFieldEnum = { exports.Prisma.OfficeContactScalarFieldEnum = { id: 'id', userId: 'userId', + officeName: 'officeName', receptionistName: 'receptionistName', dentistName: 'dentistName', phoneNumber: 'phoneNumber', email: 'email', - fax: 'fax' + fax: 'fax', + streetAddress: 'streetAddress', + city: 'city', + state: 'state', + zipCode: 'zipCode' +}; + +exports.Prisma.InsuranceContactScalarFieldEnum = { + id: 'id', + userId: 'userId', + name: 'name', + phoneNumber: 'phoneNumber', + createdAt: 'createdAt' }; exports.Prisma.ProcedureTimeslotScalarFieldEnum = { @@ -412,6 +446,31 @@ exports.Prisma.ProcedureTimeslotScalarFieldEnum = { data: 'data' }; +exports.Prisma.PatientConversationScalarFieldEnum = { + id: 'id', + patientId: 'patientId', + userId: 'userId', + stage: 'stage', + aiHandoff: 'aiHandoff', + updatedAt: 'updatedAt' +}; + +exports.Prisma.CommissionBatchScalarFieldEnum = { + id: 'id', + npiProviderId: 'npiProviderId', + totalCollection: 'totalCollection', + commissionAmount: 'commissionAmount', + notes: 'notes', + createdAt: 'createdAt' +}; + +exports.Prisma.CommissionBatchItemScalarFieldEnum = { + id: 'id', + commissionBatchId: 'commissionBatchId', + paymentId: 'paymentId', + collectionAmount: 'collectionAmount' +}; + exports.Prisma.SortOrder = { asc: 'asc', desc: 'desc' @@ -458,7 +517,8 @@ exports.ClaimStatus = exports.$Enums.ClaimStatus = { APPROVED: 'APPROVED', CANCELLED: 'CANCELLED', REVIEW: 'REVIEW', - VOID: 'VOID' + VOID: 'VOID', + PREAUTH: 'PREAUTH' }; exports.MissingTeethStatus = exports.$Enums.MissingTeethStatus = { @@ -541,6 +601,7 @@ exports.Prisma.ModelName = { ServiceLine: 'ServiceLine', ClaimFile: 'ClaimFile', InsuranceCredential: 'InsuranceCredential', + ShoppingVendor: 'ShoppingVendor', PdfGroup: 'PdfGroup', PdfFile: 'PdfFile', Payment: 'Payment', @@ -558,7 +619,11 @@ exports.Prisma.ModelName = { AiSettings: 'AiSettings', OfficeHours: 'OfficeHours', OfficeContact: 'OfficeContact', - ProcedureTimeslot: 'ProcedureTimeslot' + InsuranceContact: 'InsuranceContact', + ProcedureTimeslot: 'ProcedureTimeslot', + PatientConversation: 'PatientConversation', + CommissionBatch: 'CommissionBatch', + CommissionBatchItem: 'CommissionBatchItem' }; /** * Create the Client @@ -568,14 +633,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 usbBackupEnabled Boolean @default(false)\n patients Patient[]\n appointments Appointment[]\n staff Staff[]\n npiProviders NpiProvider[]\n claims Claim[]\n insuranceCredentials InsuranceCredential[]\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}\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 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\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 notes String?\n procedureCodeNotes String?\n status String @default(\"scheduled\") // \"scheduled\", \"completed\", \"cancelled\", \"no-show\"\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 createdAt DateTime @default(now())\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n claims Claim[]\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 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 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}\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 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 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 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 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 serviceLineTransactions ServiceLineTransaction[]\n serviceLines ServiceLine[]\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 parent CloudFolder? @relation(\"FolderChildren\", fields: [parentId], references: [id], onDelete: Cascade)\n children CloudFolder[] @relation(\"FolderChildren\")\n user User @relation(fields: [userId], references: [id])\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}\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\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 receptionistName String?\n dentistName String?\n phoneNumber String?\n email String?\n fax String?\n\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@map(\"office_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" + "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 usbBackupEnabled Boolean @default(false)\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}\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\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 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 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 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 parent CloudFolder? @relation(\"FolderChildren\", fields: [parentId], references: [id], onDelete: Cascade)\n children CloudFolder[] @relation(\"FolderChildren\")\n user User @relation(fields: [userId], references: [id])\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}\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 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\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" } -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\":\"usbBackupEnabled\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"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\":\"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\"}],\"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\":\"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\"}],\"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\":\"notes\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"procedureCodeNotes\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"status\",\"kind\":\"scalar\",\"type\":\"String\"},{\"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\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"NpiProviderToUser\"},{\"name\":\"claims\",\"kind\":\"object\",\"type\":\"Claim\",\"relationName\":\"ClaimToNpiProvider\"},{\"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\":\"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\":\"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},\"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\":\"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\":\"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\":\"serviceLineTransactions\",\"kind\":\"object\",\"type\":\"ServiceLineTransaction\",\"relationName\":\"PaymentToServiceLineTransaction\"},{\"name\":\"serviceLines\",\"kind\":\"object\",\"type\":\"ServiceLine\",\"relationName\":\"PaymentToServiceLine\"}],\"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\":\"parent\",\"kind\":\"object\",\"type\":\"CloudFolder\",\"relationName\":\"FolderChildren\"},{\"name\":\"children\",\"kind\":\"object\",\"type\":\"CloudFolder\",\"relationName\":\"FolderChildren\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"CloudFolderToUser\"},{\"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\":\"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\":\"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\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"OfficeContactToUser\"}],\"dbName\":\"office_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\"}},\"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\":\"usbBackupEnabled\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"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\"}],\"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\"}],\"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\":\"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\":\"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\":\"parent\",\"kind\":\"object\",\"type\":\"CloudFolder\",\"relationName\":\"FolderChildren\"},{\"name\":\"children\",\"kind\":\"object\",\"type\":\"CloudFolder\",\"relationName\":\"FolderChildren\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"CloudFolderToUser\"},{\"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\":\"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\"},\"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\":{}}") defineDmmfProperty(exports.Prisma, config.runtimeDataModel) config.parameterizationSchema = { - strings: JSON.parse("[\"where\",\"orderBy\",\"cursor\",\"user\",\"patient\",\"appointments\",\"appointment\",\"staff\",\"claims\",\"npiProvider\",\"appointmentProcedures\",\"_count\",\"claim\",\"updatedBy\",\"payment\",\"serviceLine\",\"serviceLineTransactions\",\"serviceLines\",\"claimFiles\",\"procedures\",\"files\",\"group\",\"pdfs\",\"groups\",\"communications\",\"documents\",\"patients\",\"npiProviders\",\"insuranceCredentials\",\"updatedPayments\",\"backups\",\"backupDestinations\",\"notifications\",\"parent\",\"children\",\"folder\",\"file\",\"chunks\",\"cloudFolders\",\"cloudFiles\",\"twilioSettings\",\"aiSettings\",\"officeHours\",\"officeContact\",\"procedureTimeslot\",\"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\",\"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\",\"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\",\"AND\",\"OR\",\"NOT\",\"id\",\"userId\",\"equals\",\"string_contains\",\"string_starts_with\",\"string_ends_with\",\"array_starts_with\",\"array_ends_with\",\"array_contains\",\"lt\",\"lte\",\"gt\",\"gte\",\"not\",\"in\",\"notIn\",\"receptionistName\",\"dentistName\",\"phoneNumber\",\"email\",\"fax\",\"contains\",\"startsWith\",\"endsWith\",\"apiKey\",\"accountSid\",\"authToken\",\"greetingMessage\",\"templates\",\"patientId\",\"filename\",\"originalName\",\"mimeType\",\"fileSize\",\"filePath\",\"uploadedAt\",\"updatedAt\",\"CommunicationChannel\",\"channel\",\"CommunicationDirection\",\"direction\",\"CommunicationStatus\",\"status\",\"body\",\"callDuration\",\"twilioSid\",\"createdAt\",\"fileId\",\"seq\",\"name\",\"folderId\",\"isComplete\",\"totalChunks\",\"diskPath\",\"parentId\",\"jobName\",\"startedAt\",\"completedAt\",\"durationMs\",\"errorMessage\",\"NotificationTypes\",\"type\",\"message\",\"read\",\"path\",\"isActive\",\"paymentId\",\"serviceLineId\",\"transactionId\",\"paidAmount\",\"adjustedAmount\",\"PaymentMethod\",\"method\",\"receivedDate\",\"payerName\",\"notes\",\"claimId\",\"updatedById\",\"totalBilled\",\"totalPaid\",\"totalAdjusted\",\"totalDue\",\"PaymentStatus\",\"icn\",\"pdfData\",\"groupId\",\"title\",\"PdfTitleKey\",\"titleKey\",\"siteKey\",\"username\",\"password\",\"procedureCode\",\"procedureDate\",\"quad\",\"arch\",\"toothNumber\",\"toothSurface\",\"ServiceLineStatus\",\"appointmentId\",\"staffId\",\"patientName\",\"memberId\",\"dateOfBirth\",\"remarks\",\"MissingTeethStatus\",\"missingTeethStatus\",\"missingTeeth\",\"serviceDate\",\"insuranceProvider\",\"ClaimStatus\",\"claimNumber\",\"npiProviderId\",\"procedureLabel\",\"fee\",\"category\",\"oralCavityArea\",\"ProcedureSource\",\"source\",\"comboKey\",\"npiNumber\",\"providerName\",\"role\",\"phone\",\"date\",\"startTime\",\"endTime\",\"procedureCodeNotes\",\"PatientStatus\",\"eligibilityStatus\",\"firstName\",\"lastName\",\"gender\",\"address\",\"city\",\"zipCode\",\"insuranceId\",\"groupNumber\",\"policyHolder\",\"allergies\",\"medicalConditions\",\"autoBackupEnabled\",\"usbBackupEnabled\",\"fileId_seq\",\"every\",\"some\",\"none\",\"userId_parentId_name\",\"userId_siteKey\",\"userId_npiNumber\",\"is\",\"isNot\",\"connectOrCreate\",\"upsert\",\"createMany\",\"set\",\"disconnect\",\"delete\",\"connect\",\"updateMany\",\"deleteMany\",\"increment\",\"decrement\",\"multiply\",\"divide\"]"), - graph: "phCuAtADGgUAANsHACAHAACDCAAgCAAA1wcAIBgAAIoIACAaAACCCAAgGwAAhAgAIBwAAIUIACAdAACGCAAgHgAAhwgAIB8AAIgIACAgAACJCAAgJgAAzQcAICcAAM4HACAoAACLCAAgKQAAjAgAICoAAI0IACArAACOCAAgLAAAjwgAIIUEAACBCAAwhgQAAA0AEIcEAACBCAAwiAQCAAAAAeIEAQAAAAHjBAEA4wYAIZUFIADIBwAhlgUgAMgHACEBAAAAAQAgHwMAANQGACAFAADbBwAgCAAA1wcAIA4AAIYIACATAADYBwAgFwAAlAgAIBgAAIoIACAZAACVCAAghQQAAJMIADCGBAAAAwAQhwQAAJMIADCIBAIAiwcAIYkEAgCLBwAhmwQBANsGACGsBEAAjAcAIbIEAACRCIkFIrYEQACMBwAh7wRAAI0HACH1BAEA2wYAIYMFAQDjBgAhigUBAOMGACGLBQEA4wYAIYwFAQDjBgAhjQUBANsGACGOBQEA2wYAIY8FAQDbBgAhkAUBANsGACGRBQEA2wYAIZIFAQDbBgAhkwUBANsGACGUBQEA2wYAIRMDAACeCAAgBQAAjQ4AIAgAAJAOACAOAACSDgAgEwAAoQ4AIBcAAK8OACAYAACYDgAgGQAAsA4AIJsEAACfCAAg7wQAAJ8IACD1BAAAnwgAII0FAACfCAAgjgUAAJ8IACCPBQAAnwgAIJAFAACfCAAgkQUAAJ8IACCSBQAAnwgAIJMFAACfCAAglAUAAJ8IACAfAwAA1AYAIAUAANsHACAIAADXBwAgDgAAhggAIBMAANgHACAXAACUCAAgGAAAiggAIBkAAJUIACCFBAAAkwgAMIYEAAADABCHBAAAkwgAMIgEAgAAAAGJBAIAiwcAIZsEAQDbBgAhrARAAIwHACGyBAAAkQiJBSK2BEAAjAcAIe8EQACNBwAh9QQBANsGACGDBQEA4wYAIYoFAQDjBgAhiwUBAOMGACGMBQEA4wYAIY0FAQDbBgAhjgUBANsGACGPBQEA2wYAIZAFAQDbBgAhkQUBANsGACGSBQEA2wYAIZMFAQDbBgAhlAUBANsGACEDAAAAAwAgAQAABAAwAgAABQAgFwMAANQGACAEAADdBwAgBwAA_wcAIAgAANcHACATAADYBwAgFAAAkggAIIUEAACQCAAwhgQAAAcAEIcEAACQCAAwiAQCAIsHACGJBAIAiwcAIaUEAgCLBwAhsgQBAOMGACG2BEAAjAcAIcUEAQDjBgAh0wQBANsGACHeBAEA4wYAIewEAgCLBwAhhAVAAIwHACGFBQEA4wYAIYYFAQDjBgAhhwUBANsGACGJBQAAkQiJBSIIAwAAnggAIAQAAKIOACAHAACsDgAgCAAAkA4AIBMAAKEOACAUAACuDgAg0wQAAJ8IACCHBQAAnwgAIBcDAADUBgAgBAAA3QcAIAcAAP8HACAIAADXBwAgEwAA2AcAIBQAAJIIACCFBAAAkAgAMIYEAAAHABCHBAAAkAgAMIgEAgAAAAGJBAIAiwcAIaUEAgCLBwAhsgQBAOMGACG2BEAAjAcAIcUEAQDjBgAh0wQBANsGACHeBAEA4wYAIewEAgCLBwAhhAVAAIwHACGFBQEA4wYAIYYFAQDjBgAhhwUBANsGACGJBQAAkQiJBSIDAAAABwAgAQAACAAwAgAACQAgDQMAANoHACAFAADbBwAgCAAA1wcAIIUEAADZBwAwhgQAAAsAEIcEAADZBwAwiAQCAIsHACGJBAIAiwcAIZsEAQDbBgAhtgRAAIwHACG5BAEA4wYAIYIFAQDjBgAhgwUBANsGACEBAAAACwAgGgUAANsHACAHAACDCAAgCAAA1wcAIBgAAIoIACAaAACCCAAgGwAAhAgAIBwAAIUIACAdAACGCAAgHgAAhwgAIB8AAIgIACAgAACJCAAgJgAAzQcAICcAAM4HACAoAACLCAAgKQAAjAgAICoAAI0IACArAACOCAAgLAAAjwgAIIUEAACBCAAwhgQAAA0AEIcEAACBCAAwiAQCAIsHACHiBAEA4wYAIeMEAQDjBgAhlQUgAMgHACGWBSAAyAcAIQEAAAANACADAAAABwAgAQAACAAwAgAACQAgHQMAANoHACAEAADdBwAgBgAA7gcAIAcAAP8HACAJAAD7BwAgDgAA9wcAIBEAAOcHACASAACACAAghQQAAPwHADCGBAAAEAAQhwQAAPwHADCIBAIAiwcAIYkEAgCLBwAhpQQCAIsHACGsBEAAjAcAIbIEAAD-B_cEIrYEQACMBwAh6wQCAIsHACHsBAIAiwcAIe0EAQDjBgAh7gQBAOMGACHvBEAAjAcAIfAEAQDjBgAh8gQAAP0H8gQi8wQAAOgGACD0BEAAjAcAIfUEAQDjBgAh9wQBANsGACH4BAIAjgcAIQsDAACeCAAgBAAAog4AIAYAAKgOACAHAACsDgAgCQAAqw4AIA4AAKkOACARAAClDgAgEgAArQ4AIPMEAACfCAAg9wQAAJ8IACD4BAAAnwgAIB0DAADaBwAgBAAA3QcAIAYAAO4HACAHAAD_BwAgCQAA-wcAIA4AAPcHACARAADnBwAgEgAAgAgAIIUEAAD8BwAwhgQAABAAEIcEAAD8BwAwiAQCAAAAAYkEAgCLBwAhpQQCAIsHACGsBEAAjAcAIbIEAAD-B_cEIrYEQACMBwAh6wQCAIsHACHsBAIAiwcAIe0EAQDjBgAh7gQBAOMGACHvBEAAjAcAIfAEAQDjBgAh8gQAAP0H8gQi8wQAAOgGACD0BEAAjAcAIfUEAQDjBgAh9wQBANsGACH4BAIAjgcAIQMAAAAQACABAAARADACAAASACABAAAADQAgAQAAAAsAIAsDAADUBgAgCAAA1wcAIAoAANgHACCFBAAA1gcAMIYEAAAWABCHBAAA1gcAMIgEAgCLBwAhiQQCAIsHACG2BEAAjAcAIYAFAQDjBgAhgQUBAOMGACEBAAAAFgAgAwAAABAAIAEAABEAMAIAABIAIBQEAADdBwAgBgAA7gcAIAkAAPsHACCFBAAA-AcAMIYEAAAZABCHBAAA-AcAMIgEAgCLBwAhpQQCAIsHACG2BEAAjAcAIeQEAQDjBgAh6AQBANsGACHpBAEA2wYAIesEAgCLBwAh-AQCAI4HACH5BAEA2wYAIfoEEAD5BwAh-wQBANsGACH8BAEA2wYAIf4EAAD6B_4EIv8EAQDbBgAhCwQAAKIOACAGAACoDgAgCQAAqw4AIOgEAACfCAAg6QQAAJ8IACD4BAAAnwgAIPkEAACfCAAg-gQAAJ8IACD7BAAAnwgAIPwEAACfCAAg_wQAAJ8IACAUBAAA3QcAIAYAAO4HACAJAAD7BwAghQQAAPgHADCGBAAAGQAQhwQAAPgHADCIBAIAAAABpQQCAIsHACG2BEAAjAcAIeQEAQDjBgAh6AQBANsGACHpBAEA2wYAIesEAgCLBwAh-AQCAI4HACH5BAEA2wYAIfoEEAD5BwAh-wQBANsGACH8BAEA2wYAIf4EAAD6B_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AQhwQAANwHADCIBAIAAAABpQQCAIsHACGmBAEA4wYAIacEAQDjBgAhqAQBAOMGACGpBAQAxwcAIaoEAQDjBgAhqwRAAIwHACGsBEAAjAcAIQMAAABXACABAABYADACAABZACABAAAABwAgAQAAABkAIAEAAAAQACABAAAARgAgAQAAACUAIAEAAABSACABAAAAVwAgAwAAAAcAIAEAAAgAMAIAAAkAIAUDAACeCAAgBQAAjQ4AIAgAAJAOACCbBAAAnwgAIIMFAACfCAAgDQMAANoHACAFAADbBwAgCAAA1wcAIIUEAADZBwAwhgQAAAsAEIcEAADZBwAwiAQCAAAAAYkEAgCLBwAhmwQBANsGACG2BEAAjAcAIbkEAQDjBgAhggUBAOMGACGDBQEA2wYAIQMAAAALACABAABjADACAABkACADAwAAnggAIAgAAJAOACAKAAChDgAgDAMAANQGACAIAADXBwAgCgAA2AcAIIUEAADWBwAwhgQAABYAEIcEAADWBwAwiAQCAAAAAYkEAgCLBwAhtgRAAIwHACGABQEA4wYAIYEFAQDjBgAhnQUAANUHACADAAAAFgAgAQAAZgAwAgAAZwAgAwAAABAAIAEAABEAMAIAABIAIAkDAADUBgAghQQAANQHADCGBAAAagAQhwQAANQHADCIBAIAiwcAIYkEAgCLBwAh4QQBAOMGACHiBAEA4wYAIeMEAQDjBgAhAQMAAJ4IACAKAwAA1AYAIIUEAADUBwAwhgQAAGoAEIcEAADUBwAwiAQCAAAAAYkEAgCLBwAh4QQBAOMGACHiBAEA4wYAIeMEAQDjBgAhnAUAANMHACADAAAAagAgAQAAawAwAgAAbAAgAwAAACUAIAEAAE8AMAIAAFAAIAcDAADUBgAghQQAANIHADCGBAAAbwAQhwQAANIHADCIBAIAiwcAIYkEAgCLBwAhtgRAAIwHACEBAwAAnggAIAcDAADUBgAghQQAANIHADCGBAAAbwAQhwQAANIHADCIBAIAAAABiQQCAIsHACG2BEAAjAcAIQMAAABvACABAABwADACAABxACAJAwAA1AYAIIUEAADRBwAwhgQAAHMAEIcEAADRBwAwiAQCAIsHACGJBAIAiwcAIbYEQACMBwAhyAQBAOMGACHJBCAAyAcAIQEDAACeCAAgCQMAANQGACCFBAAA0Q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_A0AIAgAAP4NACAYAACGDgAgGgAA-g0AIBsAAP0NACAcAAD_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_AADhCwAgQAAA5AsAIEEAAOMLACBCAADiCwAgmwQAAJ8IACDvBAAAnwgAIPUEAACfCAAgjQUAAJ8IACCOBQAAnwgAII8FAACfCAAgkAUAAJ8IACCRBQAAnwgAIJIFAACfCAAgkwUAAJ8IACCUBQAAnwgAIBeFBAAAwAcAMIYEAADPAQAQhwQAAMAHADCIBAIAzAYAIYkEAgDMBgAhmwQBANYGACGsBEAA6wYAIbIEAAC9B4kFIrYEQADrBgAh7wRAAIcHACH1BAEA1gYAIYMFAQDfBgAhigUBAN8GACGLBQEA3wYAIYwFAQDfBgAhjQUBANYGACGOBQEA1gYAIY8FAQDWBgAhkAUBANYGACGRBQEA1gYAIZIFAQDWBgAhkwUBANYGACGUBQEA1gYAIQMAAAADACABAADOAQAwPgAAzwEAIAMAAAADACABAAAEADACAAAFACABAAAACQAgAQAAAAkAIAMAAAAHACABAAAIADACAAAJACADAAAABwAgAQAACAAwAgAACQAgAwAAAAcAIAEAAAgAMAIAAAkAIBQDAADLCwAgBAAAygsAIAcAAN8LACAIAADNCwAgEwAAzAsAIBQAAM4LACCIBAIAAAABiQQCAAAAAaUEAgAAAAGyBAEAAAABtgRAAAAAAcUEAQAAAAHTBAEAAAAB3gQBAAAAAewEAgAAAAGEBUAAAAABhQUBAAAAAYYFAQAAAAGHBQEAAAABiQUAAACJBQIBMgAA1wEAIA6IBAIAAAABiQQCAAAAAaUEAgAAAAGyBAEAAAABtgRAAAAAAcUEAQAAAAHTBAEAAAAB3gQBAAAAAewEAgAAAAGEBUAAAAABhQUBAAAAAYYFAQAAAAGHBQEAAAABiQUAAACJBQIBMgAA2QEAMAEyAADZAQAwAQAAAAsAIBQDAACnCwAgBAAApgsAIAcAAN4LACAIAACpCwAgEwAAqAsAIBQAAKoLACCIBAIAmwgAIYkEAgCbCAAhpQQCAJsIACGyBAEAtAgAIbYEQADECAAhxQQBALQIACHTBAEApQgAId4EAQC0CAAh7AQCAJsIACGEBUAAxAgAIYUFAQC0CAAhhgUBALQIACGHBQEApQgAIYkFAACkC4kFIgIAAAAJACAyAADdAQAgDogEAgCbCAAhiQQCAJsIACGlBAIAmwgAIbIEAQC0CAAhtgRAAMQIACHFBAEAtAgAIdMEAQClCAAh3gQBALQIACHsBAIAmwgAIYQFQADECAAhhQUBALQIACGGBQEAtAgAIYcFAQClCAAhiQUAAKQLiQUiAgAAAAcAIDIAAN8BACACAAAABwAgMgAA3wEAIAEAAAALACADAAAACQAgOQAA1wEAIDoAAN0BACABAAAACQAgAQAAAAcAIAcLAADZCwAgPwAA2gsAIEAAAN0LACBBAADcCwAgQgAA2wsAINMEAACfCAAghwUAAJ8IACARhQQAALwHADCGBAAA5wEAEIcEAAC8BwAwiAQCAMwGACGJBAIAzAYAIaUEAgDMBgAhsgQBAN8GACG2BEAA6wYAIcUEAQDfBgAh0wQBANYGACHeBAEA3wYAIewEAgDMBgAhhAVAAOsGACGFBQEA3wYAIYYFAQDfBgAhhwUBANYGACGJBQAAvQeJBSIDAAAABwAgAQAA5gEAMD4AAOcBACADAAAABwAgAQAACAAwAgAACQAgAQAAAD8AIAEAAAA_ACADAAAAPQAgAQAAPgAwAgAAPwAgAwAAAD0AIAEAAD4AMAIAAD8AIAMAAAA9ACABAAA-ADACAAA_ACAGBgAA2AsAIIgEAgAAAAGmBAEAAAABqAQBAAAAAaoEAQAAAAHrBAIAAAABATIAAO8BACAFiAQCAAAAAaYEAQAAAAGoBAEAAAABqgQBAAAAAesEAgAAAAEBMgAA8QEAMAEyAADxAQAwBgYAANcLACCIBAIAmwgAIaYEAQC0CAAhqAQBAKUIACGqBAEApQgAIesEAgCbCAAhAgAAAD8AIDIAAPQBACAFiAQCAJsIACGmBAEAtAgAIagEAQClCAAhqgQBAKUIACHrBAIAmwgAIQIAAAA9ACAyAAD2AQAgAgAAAD0AIDIAAPYBACADAAAAPwAgOQAA7wEAIDoAAPQBACABAAAAPwAgAQAAAD0AIAcLAADSCwAgPwAA0wsAIEAAANYLACBBAADVCwAgQgAA1AsAIKgEAACfCAAgqgQAAJ8IACAIhQQAALsHADCGBAAA_QEAEIcEAAC7BwAwiAQCAMwGACGmBAEA3wYAIagEAQDWBgAhqgQBANYGACHrBAIAzAYAIQMAAAA9ACABAAD8AQAwPgAA_QEAIAMAAAA9ACABAAA-ADACAAA_ACABAAAAZAAgAQAAAGQAIAMAAAALACABAABjADACAABkACADAAAACwAgAQAAYwAwAgAAZAAgAwAAAAsAIAEAAGMAMAIAAGQAIAoDAADPCwAgBQAA0AsAIAgAANELACCIBAIAAAABiQQCAAAAAZsEAQAAAAG2BEAAAAABuQQBAAAAAYIFAQAAAAGDBQEAAAABATIAAIUCACAHiAQCAAAAAYkEAgAAAAGbBAEAAAABtgRAAAAAAbkEAQAAAAGCBQEAAAABgwUBAAAAAQEyAACHAgAwATIAAIcCADABAAAADQAgCgMAAI4LACAFAACPCwAgCAAAkAsAIIgEAgCbCAAhiQQCAJsIACGbBAEApQgAIbYEQADECAAhuQQBALQIACGCBQEAtAgAIYMFAQClCAAhAgAAAGQAIDIAAIsCACAHiAQCAJsIACGJBAIAmwgAIZsEAQClCAAhtgRAAMQIACG5BAEAtAgAIYIFAQC0CAAhgwUBAKUIACECAAAACwAgMgAAjQIAIAIAAAALACAyAACNAgAgAQAAAA0AIAMAAABkACA5AACFAgAgOgAAiwIAIAEAAABkACABAAAACwAgBwsAAIkLACA_AACKCwAgQAAAjQsAIEEAAIwLACBCAACLCwAgmwQAAJ8IACCDBQAAnwgAIAqFBAAAugcAMIYEAACVAgAQhwQAALoHADCIBAIAzAYAIYkEAgDMBgAhmwQBANYGACG2BEAA6wYAIbkEAQDfBgAhggUBAN8GACGDBQEA1gYAIQMAAAALACABAACUAgAwPgAAlQIAIAMAAAALACABAABjADACAABkACABAAAAZwAgAQAAAGcAIAMAAAAWACABAABmADACAABnACADAAAAFgAgAQAAZgAwAgAAZwAgAwAAABYAIAEAAGYAMAIAAGcAIAgDAACGCwAgCAAAhwsAIAoAAIgLACCIBAIAAAABiQQCAAAAAbYEQAAAAAGABQEAAAABgQUBAAAAAQEyAACdAgAgBYgEAgAAAAGJBAIAAAABtgRAAAAAAYAFAQAAAAGBBQEAAAABATIAAJ8CADABMgAAnwIAMAgDAADrCgAgCAAA7AoAIAoAAO0KACCIBAIAmwgAIYkEAgCbCAAhtgRAAMQIACGABQEAtAgAIYEFAQC0CAAhAgAAAGcAIDIAAKICACAFiAQCAJsIACGJBAIAmwgAIbYEQADECAAhgAUBALQIACGBBQEAtAgAIQIAAAAWACAyAACkAgAgAgAAABYAIDIAAKQCACADAAAAZwAgOQAAnQIAIDoAAKICACABAAAAZwAgAQAAABYAIAULAADmCgAgPwAA5woAIEAAAOoKACBBAADpCgAgQgAA6AoAIAiFBAAAuQcAMIYEAACrAgAQhwQAALkHADCIBAIAzAYAIYkEAgDMBgAhtgRAAOsGACGABQEA3wYAIYEFAQDfBgAhAwAAABYAIAEAAKoCADA-AACrAgAgAwAAABYAIAEAAGYAMAIAAGcAIAEAAAAbACABAAAAGwAgAwAAABkAIAEAABoAMAIAABsAIAMAAAAZACABAAAaADACAAAbACADAAAAGQAgAQAAGgAwAgAAGwAgEQQAAOQKACAGAADjCgAgCQAA5QoAIIgEAgAAAAGlBAIAAAABtgRAAAAAAeQEAQAAAAHoBAEAAAAB6QQBAAAAAesEAgAAAAH4BAIAAAAB-QQBAAAAAfoEEAAAAAH7BAEAAAAB_AQBAAAAAf4EAAAA_gQC_wQBAAAAAQEyAACzAgAgDogEAgAAAAGlBAIAAAABtgRAAAAAAeQEAQAAAAHoBAEAAAAB6QQBAAAAAesEAgAAAAH4BAIAAAAB-QQBAAAAAfoEEAAAAAH7BAEAAAAB_AQBAAAAAf4EAAAA_gQC_wQBAAAAAQEyAAC1AgAwATIAALUCADABAAAAFgAgEQQAAOEKACAGAADgCgAgCQAA4goAIIgEAgCbCAAhpQQCAJsIACG2BEAAxAgAIeQEAQC0CAAh6AQBAKUIACHpBAEApQgAIesEAgCbCAAh-AQCAM8IACH5BAEApQgAIfoEEADeCgAh-wQBAKUIACH8BAEApQgAIf4EAADfCv4EIv8EAQClCAAhAgAAABsAIDIAALkCACAOiAQCAJsIACGlBAIAmwgAIbYEQADECAAh5AQBALQIACHoBAEApQgAIekEAQClCAAh6wQCAJsIACH4BAIAzwgAIfkEAQClCAAh-gQQAN4KACH7BAEApQgAIfwEAQClCAAh_gQAAN8K_gQi_wQBAKUIACECAAAAGQAgMgAAuwIAIAIAAAAZACAyAAC7AgAgAQAAABYAIAMAAAAbACA5AACzAgAgOgAAuQIAIAEAAAAbACABAAAAGQAgDQsAANkKACA_AADaCgAgQAAA3QoAIEEAANwKACBCAADbCgAg6AQAAJ8IACDpBAAAnwgAIPgEAACfCAAg-QQAAJ8IACD6BAAAnwgAIPsEAACfCAAg_AQAAJ8IACD_BAAAnwgAIBGFBAAAsgcAMIYEAADDAgAQhwQAALIHADCIBAIAzAYAIaUEAgDMBgAhtgRAAOsGACHkBAEA3wYAIegEAQDWBgAh6QQBANYGACHrBAIAzAYAIfgEAgDxBgAh-QQBANYGACH6BBAAswcAIfsEAQDWBgAh_AQBANYGACH-BAAAtAf-BCL_BAEA1gYAIQMAAAAZACABAADCAgAwPgAAwwIAIAMAAAAZACABAAAaADACAAAbACABAAAAEgAgAQAAABIAIAMAAAAQACABAAARADACAAASACADAAAAEAAgAQAAEQAwAgAAEgAgAwAAABAAIAEAABEAMAIAABIAIBoDAADTCgAgBAAA0QoAIAYAANIKACAHAADUCgAgCQAA1QoAIA4AANgKACARAADWCgAgEgAA1woAIIgEAgAAAAGJBAIAAAABpQQCAAAAAawEQAAAAAGyBAAAAPcEArYEQAAAAAHrBAIAAAAB7AQCAAAAAe0EAQAAAAHuBAEAAAAB7wRAAAAAAfAEAQAAAAHyBAAAAPIEAvMEgAAAAAH0BEAAAAAB9QQBAAAAAfcEAQAAAAH4BAIAAAABATIAAMsCACASiAQCAAAAAYkEAgAAAAGlBAIAAAABrARAAAAAAbIEAAAA9wQCtgRAAAAAAesEAgAAAAHsBAIAAAAB7QQBAAAAAe4EAQAAAAHvBEAAAAAB8AQBAAAAAfIEAAAA8gQC8wSAAAAAAfQEQAAAAAH1BAEAAAAB9wQBAAAAAfgEAgAAAAEBMgAAzQIAMAEyAADNAgAwAQAAAA0AIAEAAAALACABAAAAFgAgGgMAALEKACAEAACvCgAgBgAAsAoAIAcAALIKACAJAACzCgAgDgAAtgoAIBEAALQKACASAAC1CgAgiAQCAJsIACGJBAIAmwgAIaUEAgCbCAAhrARAAMQIACGyBAAArgr3BCK2BEAAxAgAIesEAgCbCAAh7AQCAJsIACHtBAEAtAgAIe4EAQC0CAAh7wRAAMQIACHwBAEAtAgAIfIEAACtCvIEIvMEgAAAAAH0BEAAxAgAIfUEAQC0CAAh9wQBAKUIACH4BAIAzwgAIQIAAAASACAyAADTAgAgEogEAgCbCAAhiQQCAJsIACGlBAIAmwgAIawEQADECAAhsgQAAK4K9wQitgRAAMQIACHrBAIAmwgAIewEAgCbCAAh7QQBALQIACHuBAEAtAgAIe8EQADECAAh8AQBALQIACHyBAAArQryBCLzBIAAAAAB9ARAAMQIACH1BAEAtAgAIfcEAQClCAAh-AQCAM8IACECAAAAEAAgMgAA1QIAIAIAAAAQACAyAADVAgAgAQAAAA0AIAEAAAALACABAAAAFgAgAwAAABIAIDkAAMsCACA6AADTAgAgAQAAABIAIAEAAAAQACAICwAAqAoAID8AAKkKACBAAACsCgAgQQAAqwoAIEIAAKoKACDzBAAAnwgAIPcEAACfCAAg-AQAAJ8IACAVhQQAAKsHADCGBAAA3wIAEIcEAACrBwAwiAQCAMwGACGJBAIAzAYAIaUEAgDMBgAhrARAAOsGACGyBAAArQf3BCK2BEAA6wYAIesEAgDMBgAh7AQCAMwGACHtBAEA3wYAIe4EAQDfBgAh7wRAAOsGACHwBAEA3wYAIfIEAACsB_IEIvMEAADlBgAg9ARAAOsGACH1BAEA3wYAIfcEAQDWBgAh-AQCAPEGACEDAAAAEAAgAQAA3gIAMD4AAN8CACADAAAAEAAgAQAAEQAwAgAAEgAgAQAAACIAIAEAAAAiACADAAAAIAAgAQAAIQAwAgAAIgAgAwAAACAAIAEAACEAMAIAACIAIAMAAAAgACABAAAhADACAAAiACARDAAA5gkAIA4AAKcKACAQAADnCQAgiAQCAAAAAbIEAAAA6wQCygQCAAAAAdQEAgAAAAHWBBAAAAAB1wQQAAAAAdgEEAAAAAHZBBAAAAAB5AQBAAAAAeUEQAAAAAHmBAEAAAAB5wQBAAAAAegEAQAAAAHpBAEAAAABATIAAOcCACAOiAQCAAAAAbIEAAAA6wQCygQCAAAAAdQEAgAAAAHWBBAAAAAB1wQQAAAAAdgEEAAAAAHZBBAAAAAB5AQBAAAAAeUEQAAAAAHmBAEAAAAB5wQBAAAAAegEAQAAAAHpBAEAAAABATIAAOkCADABMgAA6QIAMAEAAAAQACABAAAAJQAgEQwAANcJACAOAACmCgAgEAAA2AkAIIgEAgCbCAAhsgQAANUJ6wQiygQCAM8IACHUBAIAzwgAIdYEEAC6CQAh1wQQALoJACHYBBAAugkAIdkEEAC6CQAh5AQBALQIACHlBEAAxAgAIeYEAQClCAAh5wQBAKUIACHoBAEApQgAIekEAQClCAAhAgAAACIAIDIAAO4CACAOiAQCAJsIACGyBAAA1QnrBCLKBAIAzwgAIdQEAgDPCAAh1gQQALoJACHXBBAAugkAIdgEEAC6CQAh2QQQALoJACHkBAEAtAgAIeUEQADECAAh5gQBAKUIACHnBAEApQgAIegEAQClCAAh6QQBAKUIACECAAAAIAAgMgAA8AIAIAIAAAAgACAyAADwAgAgAQAAABAAIAEAAAAlACADAAAAIgAgOQAA5wIAIDoAAO4CACABAAAAIgAgAQAAACAAIAsLAAChCgAgPwAAogoAIEAAAKUKACBBAACkCgAgQgAAowoAIMoEAACfCAAg1AQAAJ8IACDmBAAAnwgAIOcEAACfCAAg6AQAAJ8IACDpBAAAnwgAIBGFBAAApwcAMIYEAAD5AgAQhwQAAKcHADCIBAIAzAYAIbIEAACoB-sEIsoEAgDxBgAh1AQCAPEGACHWBBAAlgcAIdcEEACWBwAh2AQQAJYHACHZBBAAlgcAIeQEAQDfBgAh5QRAAOsGACHmBAEA1gYAIecEAQDWBgAh6AQBANYGACHpBAEA1gYAIQMAAAAgACABAAD4AgAwPgAA-QIAIAMAAAAgACABAAAhADACAAAiACABAAAANAAgAQAAADQAIAMAAAAyACABAAAzADACAAA0ACADAAAAMgAgAQAAMwAwAgAANAAgAwAAADIAIAEAADMAMAIAADQAIAYMAACgCgAgiAQCAAAAAaYEAQAAAAGoBAEAAAABqgQBAAAAAdQEAgAAAAEBMgAAgQMAIAWIBAIAAAABpgQBAAAAAagEAQAAAAGqBAEAAAAB1AQCAAAAAQEyAACDAwAwATIAAIMDADAGDAAAnwoAIIgEAgCbCAAhpgQBALQIACGoBAEAtAgAIaoEAQClCAAh1AQCAJsIACECAAAANAAgMgAAhgMAIAWIBAIAmwgAIaYEAQC0CAAhqAQBALQIACGqBAEApQgAIdQEAgCbCAAhAgAAADIAIDIAAIgDACACAAAAMgAgMgAAiAMAIAMAAAA0ACA5AACBAwAgOgAAhgMAIAEAAAA0ACABAAAAMgAgBgsAAJoKACA_AACbCgAgQAAAngoAIEEAAJ0KACBCAACcCgAgqgQAAJ8IACAIhQQAAKYHADCGBAAAjwMAEIcEAACmBwAwiAQCAMwGACGmBAEA3wYAIagEAQDfBgAhqgQBANYGACHUBAIAzAYAIQMAAAAyACABAACOAwAwPgAAjwMAIAMAAAAyACABAAAzADACAAA0ACABAAAAbAAgAQAAAGwAIAMAAABqACABAABrADACAABsACADAAAAagAgAQAAawAwAgAAbAAgAwAAAGoAIAEAAGsAMAIAAGwAIAYDAACZCgAgiAQCAAAAAYkEAgAAAAHhBAEAAAAB4gQBAAAAAeMEAQAAAAEBMgAAlwMAIAWIBAIAAAABiQQCAAAAAeEEAQAAAAHiBAEAAAAB4wQBAAAAAQEyAACZAwAwATIAAJkDADAGAwAAmAoAIIgEAgCbCAAhiQQCAJsIACHhBAEAtAgAIeIEAQC0CAAh4wQBALQIACECAAAAbAAgMgAAnAMAIAWIBAIAmwgAIYkEAgCbCAAh4QQBALQIACHiBAEAtAgAIeMEAQC0CAAhAgAAAGoAIDIAAJ4DACACAAAAagAgMgAAngMAIAMAAABsACA5AACXAwAgOgAAnAMAIAEAAABsACABAAAAagAgBQsAAJMKACA_AACUCgAgQAAAlwoAIEEAAJYKACBCAACVCgAgCIUEAAClBwAwhgQAAKUDABCHBAAApQcAMIgEAgDMBgAhiQQCAMwGACHhBAEA3wYAIeIEAQDfBgAh4wQBAN8GACEDAAAAagAgAQAApAMAMD4AAKUDACADAAAAagAgAQAAawAwAgAAbAAgAQAAAEgAIAEAAABIACADAAAARgAgAQAARwAwAgAASAAgAwAAAEYAIAEAAEcAMAIAAEgAIAMAAABGACABAABHADACAABIACAHBAAAkQoAIBYAAJIKACCIBAIAAAABpQQCAAAAAbYEQAAAAAHeBAEAAAAB4AQAAADgBAIBMgAArQMAIAWIBAIAAAABpQQCAAAAAbYEQAAAAAHeBAEAAAAB4AQAAADgBAIBMgAArwMAMAEyAACvAwAwBwQAAIMKACAWAACECgAgiAQCAJsIACGlBAIAmwgAIbYEQADECAAh3gQBALQIACHgBAAAggrgBCICAAAASAAgMgAAsgMAIAWIBAIAmwgAIaUEAgCbCAAhtgRAAMQIACHeBAEAtAgAIeAEAACCCuAEIgIAAABGACAyAAC0AwAgAgAAAEYAIDIAALQDACADAAAASAAgOQAArQMAIDoAALIDACABAAAASAAgAQAAAEYAIAULAAD9CQAgPwAA_gkAIEAAAIEKACBBAACACgAgQgAA_wkAIAiFBAAAoQcAMIYEAAC7AwAQhwQAAKEHADCIBAIAzAYAIaUEAgDMBgAhtgRAAOsGACHeBAEA3wYAIeAEAACiB-AEIgMAAABGACABAAC6AwAwPgAAuwMAIAMAAABGACABAABHADACAABIACABAAAATAAgAQAAAEwAIAMAAABKACABAABLADACAABMACADAAAASgAgAQAASwAwAgAATAAgAwAAAEoAIAEAAEsAMAIAAEwAIAYVAAD8CQAgiAQCAAAAAaYEAQAAAAGrBEAAAAAB3AQAAQAAAd0EAgAAAAEBMgAAwwMAIAWIBAIAAAABpgQBAAAAAasEQAAAAAHcBAABAAAB3QQCAAAAAQEyAADFAwAwATIAAMUDADAGFQAA-wkAIIgEAgCbCAAhpgQBALQIACGrBEAAxAgAIdwEAAHZCAAh3QQCAJsIACECAAAATAAgMgAAyAMAIAWIBAIAmwgAIaYEAQC0CAAhqwRAAMQIACHcBAAB2QgAId0EAgCbCAAhAgAAAEoAIDIAAMoDACACAAAASgAgMgAAygMAIAMAAABMACA5AADDAwAgOgAAyAMAIAEAAABMACABAAAASgAgBQsAAPYJACA_AAD3CQAgQAAA-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-gMAIAMAAAArACA5AADzAwAgOgAA-AMAIAEAAAArACABAAAAKQAgCAsAALUJACA_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_BAEA4wYAIcAEQACMBwAhwQRAAI0HACHCBAIAjgcAIcMEAQDbBgAhAQAAAMYEACABAAAAxgQAIAqFBAAAigcAMIYEAADJBAAQhwQAAIoHADCIBAIAiwcAIbIEAQDjBgAhvwQBAOMGACHABEAAjAcAIcEEQACNBwAhwgQCAI4HACHDBAEA2wYAIQPBBAAAnwgAIMIEAACfCAAgwwQAAJ8IACADAAAAyQQAIAEAAMoEADACAADGBAAgAwAAAMkEACABAADKBAAwAgAAxgQAIAMAAADJBAAgAQAAygQAMAIAAMYEACAHiAQCAAAAAbIEAQAAAAG_BAEAAAABwARAAAAAAcEEQAAAAAHCBAIAAAABwwQBAAAAAQEyAADOBAAgB4gEAgAAAAGyBAEAAAABvwQBAAAAAcAEQAAAAAHBBEAAAAABwgQCAAAAAcMEAQAAAAEBMgAA0AQAMAEyAADQBAAwB4gEAgCbCAAhsgQBALQIACG_BAEAtAgAIcAEQADECAAhwQRAAJ4JACHCBAIAzwgAIcMEAQClCAAhAgAAAMYEACAyAADTBAAgB4gEAgCbCAAhsgQBALQIACG_BAEAtAgAIcAEQADECAAhwQRAAJ4JACHCBAIAzwgAIcMEAQClCAAhAgAAAMkEACAyAADVBAAgAgAAAMkEACAyAADVBAAgAwAAAMYEACA5AADOBAAgOgAA0wQAIAEAAADGBAAgAQAAAMkEACAICwAAmQkAID8AAJoJACBAAACdCQAgQQAAnAkAIEIAAJsJACDBBAAAnwgAIMIEAACfCAAgwwQAAJ8IACAKhQQAAIYHADCGBAAA3AQAEIcEAACGBwAwiAQCAMwGACGyBAEA3wYAIb8EAQDfBgAhwARAAOsGACHBBEAAhwcAIcIEAgDxBgAhwwQBANYGACEDAAAAyQQAIAEAANsEADA-AADcBAAgAwAAAMkEACABAADKBAAwAgAAxgQAIAEAAAB9ACABAAAAfQAgAwAAAHsAIAEAAHwAMAIAAH0AIAMAAAB7ACABAAB8ADACAAB9ACADAAAAewAgAQAAfAAwAgAAfQAgCgMAAJYJACAUAACXCQAgIQAAmAkAICIAAJUJACCIBAIAAAABiQQCAAAAAawEQAAAAAG2BEAAAAABuQQBAAAAAb4EAgAAAAEBMgAA5AQAIAaIBAIAAAABiQQCAAAAAawEQAAAAAG2BEAAAAABuQQBAAAAAb4EAgAAAAEBMgAA5gQAMAEyAADmBAAwAQAAAHsAIAoDAAD7CAAgFAAA_AgAICEAAPkIACAiAAD6CAAgiAQCAJsIACGJBAIAmwgAIawEQADECAAhtgRAAMQIACG5BAEAtAgAIb4EAgDPCAAhAgAAAH0AIDIAAOoEACAGiAQCAJsIACGJBAIAmwgAIawEQADECAAhtgRAAMQIACG5BAEAtAgAIb4EAgDPCAAhAgAAAHsAIDIAAOwEACACAAAAewAgMgAA7AQAIAEAAAB7ACADAAAAfQAgOQAA5AQAIDoAAOoEACABAAAAfQAgAQAAAHsAIAYLAAD0CAAgPwAA9QgAIEAAAPgIACBBAAD3CAAgQgAA9ggAIL4EAACfCAAgCYUEAACFBwAwhgQAAPQEABCHBAAAhQcAMIgEAgDMBgAhiQQCAMwGACGsBEAA6wYAIbYEQADrBgAhuQQBAN8GACG-BAIA8QYAIQMAAAB7ACABAADzBAAwPgAA9AQAIAMAAAB7ACABAAB8ADACAAB9ACABAAAAgwEAIAEAAACDAQAgAwAAAIEBACABAACCAQAwAgAAgwEAIAMAAACBAQAgAQAAggEAMAIAAIMBACADAAAAgQEAIAEAAIIBADACAACDAQAgDgMAAPEIACAjAADyCAAgJQAA8wgAIIgEAgAAAAGJBAIAAAABqAQBAAAAAakEBAAAAAGsBEAAAAABtgRAAAAAAbkEAQAAAAG6BAIAAAABuwQgAAAAAbwEAgAAAAG9BAEAAAABATIAAPwEACALiAQCAAAAAYkEAgAAAAGoBAEAAAABqQQEAAAAAawEQAAAAAG2BEAAAAABuQQBAAAAAboEAgAAAAG7BCAAAAABvAQCAAAAAb0EAQAAAAEBMgAA_gQAMAEyAAD-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_AADICAAgQAAAywgAIEEAAMoIACBCAADJCAAgiQQAAJ8IACCzBAAAnwgAILQEAACfCAAgtQQAAJ8IACANhQQAAPAGADCGBAAAugUAEIcEAADwBgAwiAQCAMwGACGJBAIA8QYAIaUEAgDMBgAhrgQAAPIGrgQisAQAAPMGsAQisgQAAPQGsgQiswQBANYGACG0BAIA8QYAIbUEAQDWBgAhtgRAAOsGACEDAAAAUgAgAQAAuQUAMD4AALoFACADAAAAUgAgAQAAUwAwAgAAVAAgAQAAAFkAIAEAAABZACADAAAAVwAgAQAAWAAwAgAAWQAgAwAAAFcAIAEAAFgAMAIAAFkAIAMAAABXACABAABYADACAABZACAKBAAAxggAIIgEAgAAAAGlBAIAAAABpgQBAAAAAacEAQAAAAGoBAEAAAABqQQEAAAAAaoEAQAAAAGrBEAAAAABrARAAAAAAQEyAADCBQAgCYgEAgAAAAGlBAIAAAABpgQBAAAAAacEAQAAAAGoBAEAAAABqQQEAAAAAaoEAQAAAAGrBEAAAAABrARAAAAAAQEyAADEBQAwATIAAMQFADAKBAAAxQgAIIgEAgCbCAAhpQQCAJsIACGmBAEAtAgAIacEAQC0CAAhqAQBALQIACGpBAQAwwgAIaoEAQC0CAAhqwRAAMQIACGsBEAAxAgAIQIAAABZACAyAADHBQAgCYgEAgCbCAAhpQQCAJsIACGmBAEAtAgAIacEAQC0CAAhqAQBALQIACGpBAQAwwgAIaoEAQC0CAAhqwRAAMQIACGsBEAAxAgAIQIAAABXACAyAADJBQAgAgAAAFcAIDIAAMkFACADAAAAWQAgOQAAwgUAIDoAAMcFACABAAAAWQAgAQAAAFcAIAULAAC-CAAgPwAAvwgAIEAAAMIIACBBAADBCAAgQgAAwAgAIAyFBAAA6QYAMIYEAADQBQAQhwQAAOkGADCIBAIAzAYAIaUEAgDMBgAhpgQBAN8GACGnBAEA3wYAIagEAQDfBgAhqQQEAOoGACGqBAEA3wYAIasEQADrBgAhrARAAOsGACEDAAAAVwAgAQAAzwUAMD4AANAFACADAAAAVwAgAQAAWAAwAgAAWQAgCwMAANQGACCFBAAA5wYAMIYEAACPAQAQhwQAAOcGADCIBAIAAAABiQQCAAAAAZoEAQDjBgAhoQQBAOMGACGiBAEA4wYAIaMEAQDbBgAhpAQAAOgGACABAAAA0wUAIAEAAADTBQAgAwMAAJ4IACCjBAAAnwgAIKQEAACfCAAgAwAAAI8BACABAADWBQAwAgAA0wUAIAMAAACPAQAgAQAA1gUAMAIAANMFACADAAAAjwEAIAEAANYFADACAADTBQAgCAMAAL0IACCIBAIAAAABiQQCAAAAAZoEAQAAAAGhBAEAAAABogQBAAAAAaMEAQAAAAGkBIAAAAABATIAANoFACAHiAQCAAAAAYkEAgAAAAGaBAEAAAABoQQBAAAAAaIEAQAAAAGjBAEAAAABpASAAAAAAQEyAADcBQAwATIAANwFADAIAwAAvAgAIIgEAgCbCAAhiQQCAJsIACGaBAEAtAgAIaEEAQC0CAAhogQBALQIACGjBAEApQgAIaQEgAAAAAECAAAA0wUAIDIAAN8FACAHiAQCAJsIACGJBAIAmwgAIZoEAQC0CAAhoQQBALQIACGiBAEAtAgAIaMEAQClCAAhpASAAAAAAQIAAACPAQAgMgAA4QUAIAIAAACPAQAgMgAA4QUAIAMAAADTBQAgOQAA2gUAIDoAAN8FACABAAAA0wUAIAEAAACPAQAgBwsAALcIACA_AAC4CAAgQAAAuwgAIEEAALoIACBCAAC5CAAgowQAAJ8IACCkBAAAnwgAIAqFBAAA5AYAMIYEAADoBQAQhwQAAOQGADCIBAIAzAYAIYkEAgDMBgAhmgQBAN8GACGhBAEA3wYAIaIEAQDfBgAhowQBANYGACGkBAAA5QYAIAMAAACPAQAgAQAA5wUAMD4AAOgFACADAAAAjwEAIAEAANYFADACAADTBQAgBwMAANQGACCFBAAA4gYAMIYEAACRAQAQhwQAAOIGADCIBAIAAAABiQQCAAAAAaAEAQDjBgAhAQAAAOsFACABAAAA6wUAIAEDAACeCAAgAwAAAJEBACABAADuBQAwAgAA6wUAIAMAAACRAQAgAQAA7gUAMAIAAOsFACADAAAAkQEAIAEAAO4FADACAADrBQAgBAMAALYIACCIBAIAAAABiQQCAAAAAaAEAQAAAAEBMgAA8gUAIAOIBAIAAAABiQQCAAAAAaAEAQAAAAEBMgAA9AUAMAEyAAD0BQAwBAMAALUIACCIBAIAmwgAIYkEAgCbCAAhoAQBALQIACECAAAA6wUAIDIAAPcFACADiAQCAJsIACGJBAIAmwgAIaAEAQC0CAAhAgAAAJEBACAyAAD5BQAgAgAAAJEBACAyAAD5BQAgAwAAAOsFACA5AADyBQAgOgAA9wUAIAEAAADrBQAgAQAAAJEBACAFCwAArwgAID8AALAIACBAAACzCAAgQQAAsggAIEIAALEIACAGhQQAAN4GADCGBAAAgAYAEIcEAADeBgAwiAQCAMwGACGJBAIAzAYAIaAEAQDfBgAhAwAAAJEBACABAAD_BQAwPgAAgAYAIAMAAACRAQAgAQAA7gUAMAIAAOsFACAHAwAA1AYAIDIAANMGACCFBAAA3QYAMIYEAACTAQAQhwQAAN0GADCIBAIAAAABiQQCAAAAAQEAAACDBgAgAQAAAIMGACABAwAAnggAIAMAAACTAQAgAQAAhgYAMAIAAIMGACADAAAAkwEAIAEAAIYGADACAACDBgAgAwAAAJMBACABAACGBgAwAgAAgwYAIAQDAACuCAAgMoAAAAABiAQCAAAAAYkEAgAAAAEBMgAAigYAIAMygAAAAAGIBAIAAAABiQQCAAAAAQEyAACMBgAwATIAAIwGADAEAwAArQgAIDKAAAAAAYgEAgCbCAAhiQQCAJsIACECAAAAgwYAIDIAAI8GACADMoAAAAABiAQCAJsIACGJBAIAmwgAIQIAAACTAQAgMgAAkQYAIAIAAACTAQAgMgAAkQYAIAMAAACDBgAgOQAAigYAIDoAAI8GACABAAAAgwYAIAEAAACTAQAgBQsAAKgIACA_AACpCAAgQAAArAgAIEEAAKsIACBCAACqCAAgBjIAAM0GACCFBAAA3AYAMIYEAACYBgAQhwQAANwGADCIBAIAzAYAIYkEAgDMBgAhAwAAAJMBACABAACXBgAwPgAAmAYAIAMAAACTAQAgAQAAhgYAMAIAAIMGACALAwAA1AYAIIUEAADaBgAwhgQAAJUBABCHBAAA2gYAMIgEAgAAAAGJBAIAAAABmAQBANsGACGZBAEA2wYAIZoEAQDbBgAhmwQBANsGACGcBAEA2wYAIQEAAACbBgAgAQAAAJsGACAGAwAAnggAIJgEAACfCAAgmQQAAJ8IACCaBAAAnwgAIJsEAACfCAAgnAQAAJ8IACADAAAAlQEAIAEAAJ4GADACAACbBgAgAwAAAJUBACABAACeBgAwAgAAmwYAIAMAAACVAQAgAQAAngYAMAIAAJsGACAIAwAApwgAIIgEAgAAAAGJBAIAAAABmAQBAAAAAZkEAQAAAAGaBAEAAAABmwQBAAAAAZwEAQAAAAEBMgAAogYAIAeIBAIAAAABiQQCAAAAAZgEAQAAAAGZBAEAAAABmgQBAAAAAZsEAQAAAAGcBAEAAAABATIAAKQGADABMgAApAYAMAgDAACmCAAgiAQCAJsIACGJBAIAmwgAIZgEAQClCAAhmQQBAKUIACGaBAEApQgAIZsEAQClCAAhnAQBAKUIACECAAAAmwYAIDIAAKcGACAHiAQCAJsIACGJBAIAmwgAIZgEAQClCAAhmQQBAKUIACGaBAEApQgAIZsEAQClCAAhnAQBAKUIACECAAAAlQEAIDIAAKkGACACAAAAlQEAIDIAAKkGACADAAAAmwYAIDkAAKIGACA6AACnBgAgAQAAAJsGACABAAAAlQEAIAoLAACgCAAgPwAAoQgAIEAAAKQIACBBAACjCAAgQgAAoggAIJgEAACfCAAgmQQAAJ8IACCaBAAAnwgAIJsEAACfCAAgnAQAAJ8IACAKhQQAANUGADCGBAAAsAYAEIcEAADVBgAwiAQCAMwGACGJBAIAzAYAIZgEAQDWBgAhmQQBANYGACGaBAEA1gYAIZsEAQDWBgAhnAQBANYGACEDAAAAlQEAIAEAAK8GADA-AACwBgAgAwAAAJUBACABAACeBgAwAgAAmwYAIAcDAADUBgAgMgAA0wYAIIUEAADSBgAwhgQAAJcBABCHBAAA0gYAMIgEAgAAAAGJBAIAAAABAQAAALMGACABAAAAswYAIAEDAACeCAAgAwAAAJcBACABAAC2BgAwAgAAswYAIAMAAACXAQAgAQAAtgYAMAIAALMGACADAAAAlwEAIAEAALYGADACAACzBgAgBAMAAJ0IACAygAAAAAGIBAIAAAABiQQCAAAAAQEyAAC6BgAgAzKAAAAAAYgEAgAAAAGJBAIAAAABATIAALwGADABMgAAvAYAMAQDAACcCAAgMoAAAAABiAQCAJsIACGJBAIAmwgAIQIAAACzBgAgMgAAvwYAIAMygAAAAAGIBAIAmwgAIYkEAgCbCAAhAgAAAJcBACAyAADBBgAgAgAAAJcBACAyAADBBgAgAwAAALMGACA5AAC6BgAgOgAAvwYAIAEAAACzBgAgAQAAAJcBACAFCwAAlggAID8AAJcIACBAAACaCAAgQQAAmQgAIEIAAJgIACAGMgAAzQYAIIUEAADLBgAwhgQAAMgGABCHBAAAywYAMIgEAgDMBgAhiQQCAMwGACEDAAAAlwEAIAEAAMcGADA-AADIBgAgAwAAAJcBACABAAC2BgAwAgAAswYAIAYyAADNBgAghQQAAMsGADCGBAAAyAYAEIcEAADLBgAwiAQCAMwGACGJBAIAzAYAIQ0LAADOBgAgPwAA0QYAIEAAAM4GACBBAADOBgAgQgAAzgYAIIoEAgAAAAGRBAIAAAABkgQCAAAAAZMEAgAAAAGUBAIAAAABlQQCANAGACGWBAIAAAAElwQCAAAABA8LAADOBgAgQQAAzwYAIEIAAM8GACCKBIAAAAABiwQBAAAAAYwEAQAAAAGNBAEAAAABjgSAAAAAAY8EgAAAAAGQBIAAAAABkQSAAAAAAZIEgAAAAAGTBIAAAAABlASAAAAAAZUEgAAAAAEIigQCAAAAAZEEAgAAAAGSBAIAAAABkwQCAAAAAZQEAgAAAAGVBAIAzgYAIZYEAgAAAASXBAIAAAAEDIoEgAAAAAGLBAEAAAABjAQBAAAAAY0EAQAAAAGOBIAAAAABjwSAAAAAAZAEgAAAAAGRBIAAAAABkgSAAAAAAZMEgAAAAAGUBIAAAAABlQSAAAAAAQ0LAADOBgAgPwAA0QYAIEAAAM4GACBBAADOBgAgQgAAzgYAIIoEAgAAAAGRBAIAAAABkgQCAAAAAZMEAgAAAAGUBAIAAAABlQQCANAGACGWBAIAAAAElwQCAAAABAiKBAgAAAABkQQIAAAAAZIECAAAAAGTBAgAAAABlAQIAAAAAZUECADRBgAhlgQIAAAABJcECAAAAAQHAwAA1AYAIDIAANMGACCFBAAA0gYAMIYEAACXAQAQhwQAANIGADCIBAIAiwcAIYkEAgCLBwAhDIoEgAAAAAGLBAEAAAABjAQBAAAAAY0EAQAAAAGOBIAAAAABjwSAAAAAAZAEgAAAAAGRBIAAAAABkgSAAAAAAZMEgAAAAAGUBIAAAAABlQSAAAAAARwFAADbBwAgBwAAgwgAIAgAANcHACAYAACKCAAgGgAAgggAIBsAAIQIACAcAACFCAAgHQAAhggAIB4AAIcIACAfAACICAAgIAAAiQgAICYAAM0HACAnAADOBwAgKAAAiwgAICkAAIwIACAqAACNCAAgKwAAjggAICwAAI8IACCFBAAAgQgAMIYEAAANABCHBAAAgQgAMIgEAgCLBwAh4gQBAOMGACHjBAEA4wYAIZUFIADIBwAhlgUgAMgHACGeBQAADQAgnwUAAA0AIAqFBAAA1QYAMIYEAACwBgAQhwQAANUGADCIBAIAzAYAIYkEAgDMBgAhmAQBANYGACGZBAEA1gYAIZoEAQDWBgAhmwQBANYGACGcBAEA1gYAIQ4LAADYBgAgQQAA2QYAIEIAANkGACCKBAEAAAABkQQBAAAAAZIEAQAAAAGTBAEAAAABlAQBAAAAAZUEAQDXBgAhlgQBAAAABZcEAQAAAAWdBAEAAAABngQBAAAAAZ8EAQAAAAEOCwAA2AYAIEEAANkGACBCAADZBgAgigQBAAAAAZEEAQAAAAGSBAEAAAABkwQBAAAAAZQEAQAAAAGVBAEA1wYAIZYEAQAAAAWXBAEAAAAFnQQBAAAAAZ4EAQAAAAGfBAEAAAABCIoEAgAAAAGRBAIAAAABkgQCAAAAAZMEAgAAAAGUBAIAAAABlQQCANgGACGWBAIAAAAFlwQCAAAABQuKBAEAAAABkQQBAAAAAZIEAQAAAAGTBAEAAAABlAQBAAAAAZUEAQDZBgAhlgQBAAAABZcEAQAAAAWdBAEAAAABngQBAAAAAZ8EAQAAAAELAwAA1AYAIIUEAADaBgAwhgQAAJUBABCHBAAA2gYAMIgEAgCLBwAhiQQCAIsHACGYBAEA2wYAIZkEAQDbBgAhmgQBANsGACGbBAEA2wYAIZwEAQDbBgAhC4oEAQAAAAGRBAEAAAABkgQBAAAAAZMEAQAAAAGUBAEAAAABlQQBANkGACGWBAEAAAAFlwQBAAAABZ0EAQAAAAGeBAEAAAABnwQBAAAAAQYyAADNBgAghQQAANwGADCGBAAAmAYAEIcEAADcBgAwiAQCAMwGACGJBAIAzAYAIQcDAADUBgAgMgAA0wYAIIUEAADdBgAwhgQAAJMBABCHBAAA3QYAMIgEAgCLBwAhiQQCAIsHACEGhQQAAN4GADCGBAAAgAYAEIcEAADeBgAwiAQCAMwGACGJBAIAzAYAIaAEAQDfBgAhDgsAAM4GACBBAADhBgAgQgAA4QYAIIoEAQAAAAGRBAEAAAABkgQBAAAAAZMEAQAAAAGUBAEAAAABlQQBAOAGACGWBAEAAAAElwQBAAAABJ0EAQAAAAGeBAEAAAABnwQBAAAAAQ4LAADOBgAgQQAA4QYAIEIAAOEGACCKBAEAAAABkQQBAAAAAZIEAQAAAAGTBAEAAAABlAQBAAAAAZUEAQDgBgAhlgQBAAAABJcEAQAAAASdBAEAAAABngQBAAAAAZ8EAQAAAAELigQBAAAAAZEEAQAAAAGSBAEAAAABkwQBAAAAAZQEAQAAAAGVBAEA4QYAIZYEAQAAAASXBAEAAAAEnQQBAAAAAZ4EAQAAAAGfBAEAAAABBwMAANQGACCFBAAA4gYAMIYEAACRAQAQhwQAAOIGADCIBAIAiwcAIYkEAgCLBwAhoAQBAOMGACELigQBAAAAAZEEAQAAAAGSBAEAAAABkwQBAAAAAZQEAQAAAAGVBAEA4QYAIZYEAQAAAASXBAEAAAAEnQQBAAAAAZ4EAQAAAAGfBAEAAAABCoUEAADkBgAwhgQAAOgFABCHBAAA5AYAMIgEAgDMBgAhiQQCAMwGACGaBAEA3wYAIaEEAQDfBgAhogQBAN8GACGjBAEA1gYAIaQEAADlBgAgDwsAANgGACBBAADmBgAgQgAA5gYAIIoEgAAAAAGLBAEAAAABjAQBAAAAAY0EAQAAAAGOBIAAAAABjwSAAAAAAZAEgAAAAAGRBIAAAAABkgSAAAAAAZMEgAAAAAGUBIAAAAABlQSAAAAAAQyKBIAAAAABiwQBAAAAAYwEAQAAAAGNBAEAAAABjgSAAAAAAY8EgAAAAAGQBIAAAAABkQSAAAAAAZIEgAAAAAGTBIAAAAABlASAAAAAAZUEgAAAAAELAwAA1AYAIIUEAADnBgAwhgQAAI8BABCHBAAA5wYAMIgEAgCLBwAhiQQCAIsHACGaBAEA4wYAIaEEAQDjBgAhogQBAOMGACGjBAEA2wYAIaQEAADoBgAgDIoEgAAAAAGLBAEAAAABjAQBAAAAAY0EAQAAAAGOBIAAAAABjwSAAAAAAZAEgAAAAAGRBIAAAAABkgSAAAAAAZMEgAAAAAGUBIAAAAABlQSAAAAAAQyFBAAA6QYAMIYEAADQBQAQhwQAAOkGADCIBAIAzAYAIaUEAgDMBgAhpgQBAN8GACGnBAEA3wYAIagEAQDfBgAhqQQEAOoGACGqBAEA3wYAIasEQADrBgAhrARAAOsGACENCwAAzgYAID8AANEGACBAAADvBgAgQQAA7wYAIEIAAO8GACCKBAQAAAABkQQEAAAAAZIEBAAAAAGTBAQAAAABlAQEAAAAAZUEBADuBgAhlgQEAAAABJcEBAAAAAQLCwAAzgYAIEEAAO0GACBCAADtBgAgigRAAAAAAZEEQAAAAAGSBEAAAAABkwRAAAAAAZQEQAAAAAGVBEAA7AYAIZYEQAAAAASXBEAAAAAECwsAAM4GACBBAADtBgAgQgAA7QYAIIoEQAAAAAGRBEAAAAABkgRAAAAAAZMEQAAAAAGUBEAAAAABlQRAAOwGACGWBEAAAAAElwRAAAAABAiKBEAAAAABkQRAAAAAAZIEQAAAAAGTBEAAAAABlARAAAAAAZUEQADtBgAhlgRAAAAABJcEQAAAAAQNCwAAzgYAID8AANEGACBAAADvBgAgQQAA7wYAIEIAAO8GACCKBAQAAAABkQQEAAAAAZIEBAAAAAGTBAQAAAABlAQEAAAAAZUEBADuBgAhlgQEAAAABJcEBAAAAAQIigQEAAAAAZEEBAAAAAGSBAQAAAABkwQEAAAAAZQEBAAAAAGVBAQA7wYAIZYEBAAAAASXBAQAAAAEDYUEAADwBgAwhgQAALoFABCHBAAA8AYAMIgEAgDMBgAhiQQCAPEGACGlBAIAzAYAIa4EAADyBq4EIrAEAADzBrAEIrIEAAD0BrIEIrMEAQDWBgAhtAQCAPEGACG1BAEA1gYAIbYEQADrBgAhDQsAANgGACA_AAD8BgAgQAAA2AYAIEEAANgGACBCAADYBgAgigQCAAAAAZEEAgAAAAGSBAIAAAABkwQCAAAAAZQEAgAAAAGVBAIA-wYAIZYEAgAAAAWXBAIAAAAFBwsAAM4GACBBAAD6BgAgQgAA-gYAIIoEAAAArgQClQQAAPkGrgQilgQAAACuBAiXBAAAAK4ECAcLAADOBgAgQQAA-AYAIEIAAPgGACCKBAAAALAEApUEAAD3BrAEIpYEAAAAsAQIlwQAAACwBAgHCwAAzgYAIEEAAPYGACBCAAD2BgAgigQAAACyBAKVBAAA9QayBCKWBAAAALIECJcEAAAAsgQIBwsAAM4GACBBAAD2BgAgQgAA9gYAIIoEAAAAsgQClQQAAPUGsgQilgQAAACyBAiXBAAAALIECASKBAAAALIEApUEAAD2BrIEIpYEAAAAsgQIlwQAAACyBAgHCwAAzgYAIEEAAPgGACBCAAD4BgAgigQAAACwBAKVBAAA9wawBCKWBAAAALAECJcEAAAAsAQIBIoEAAAAsAQClQQAAPgGsAQilgQAAACwBAiXBAAAALAECAcLAADOBgAgQQAA-gYAIEIAAPoGACCKBAAAAK4EApUEAAD5Bq4EIpYEAAAArgQIlwQAAACuBAgEigQAAACuBAKVBAAA-gauBCKWBAAAAK4ECJcEAAAArgQIDQsAANgGACA_AAD8BgAgQAAA2AYAIEEAANgGACBCAADYBgAgigQCAAAAAZEEAgAAAAGSBAIAAAABkwQCAAAAAZQEAgAAAAGVBAIA-wYAIZYEAgAAAAWXBAIAAAAFCIoECAAAAAGRBAgAAAABkgQIAAAAAZMECAAAAAGUBAgAAAABlQQIAPwGACGWBAgAAAAFlwQIAAAABQgyAAH-BgAhhQQAAP0GADCGBAAAogUAEIcEAAD9BgAwiAQCAMwGACG2BEAA6wYAIbcEAgDMBgAhuAQCAMwGACEHCwAAzgYAIEEAAIAHACBCAACABwAgigQAAQAAAZUEAAH_BgAhlgQAAQAABJcEAAEAAAQHCwAAzgYAIEEAAIAHACBCAACABwAgigQAAQAAAZUEAAH_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_cEIpYEAAAA9wQIlwQAAAD3BAgHCwAAzgYAIEEAAK8HACBCAACvBwAgigQAAAD3BAKVBAAArgf3BCKWBAAAAPcECJcEAAAA9wQIBIoEAAAA9wQClQQAAK8H9wQilgQAAAD3BAiXBAAAAPcECAcLAADOBgAgQQAAsQcAIEIAALEHACCKBAAAAPIEApUEAACwB_IEIpYEAAAA8gQIlwQAAADyBAgEigQAAADyBAKVBAAAsQfyBCKWBAAAAPIECJcEAAAA8gQIEYUEAACyBwAwhgQAAMMCABCHBAAAsgcAMIgEAgDMBgAhpQQCAMwGACG2BEAA6wYAIeQEAQDfBgAh6AQBANYGACHpBAEA1gYAIesEAgDMBgAh-AQCAPEGACH5BAEA1gYAIfoEEACzBwAh-wQBANYGACH8BAEA1gYAIf4EAAC0B_4EIv8EAQDWBgAhDQsAANgGACA_AAC4BwAgQAAAuAcAIEEAALgHACBCAAC4BwAgigQQAAAAAZEEEAAAAAGSBBAAAAABkwQQAAAAAZQEEAAAAAGVBBAAtwcAIZYEEAAAAAWXBBAAAAAFBwsAAM4GACBBAAC2BwAgQgAAtgcAIIoEAAAA_gQClQQAALUH_gQilgQAAAD-BAiXBAAAAP4ECAcLAADOBgAgQQAAtgcAIEIAALYHACCKBAAAAP4EApUEAAC1B_4EIpYEAAAA_gQIlwQAAAD-BAgEigQAAAD-BAKVBAAAtgf-BCKWBAAAAP4ECJcEAAAA_gQIDQsAANgGACA_AAC4BwAgQAAAuAcAIEEAALgHACBCAAC4BwAgigQQAAAAAZEEEAAAAAGSBBAAAAABkwQQAAAAAZQEEAAAAAGVBBAAtwcAIZYEEAAAAAWXBBAAAAAFCIoEEAAAAAGRBBAAAAABkgQQAAAAAZMEEAAAAAGUBBAAAAABlQQQALgHACGWBBAAAAAFlwQQAAAABQiFBAAAuQcAMIYEAACrAgAQhwQAALkHADCIBAIAzAYAIYkEAgDMBgAhtgRAAOsGACGABQEA3wYAIYEFAQDfBgAhCoUEAAC6BwAwhgQAAJUCABCHBAAAugcAMIgEAgDMBgAhiQQCAMwGACGbBAEA1gYAIbYEQADrBgAhuQQBAN8GACGCBQEA3wYAIYMFAQDWBgAhCIUEAAC7BwAwhgQAAP0BABCHBAAAuwcAMIgEAgDMBgAhpgQBAN8GACGoBAEA1gYAIaoEAQDWBgAh6wQCAMwGACERhQQAALwHADCGBAAA5wEAEIcEAAC8BwAwiAQCAMwGACGJBAIAzAYAIaUEAgDMBgAhsgQBAN8GACG2BEAA6wYAIcUEAQDfBgAh0wQBANYGACHeBAEA3wYAIewEAgDMBgAhhAVAAOsGACGFBQEA3wYAIYYFAQDfBgAhhwUBANYGACGJBQAAvQeJBSIHCwAAzgYAIEEAAL8HACBCAAC_BwAgigQAAACJBQKVBAAAvgeJBSKWBAAAAIkFCJcEAAAAiQUIBwsAAM4GACBBAAC_BwAgQgAAvwcAIIoEAAAAiQUClQQAAL4HiQUilgQAAACJBQiXBAAAAIkFCASKBAAAAIkFApUEAAC_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_BwAgCQAA-wcAIA4AAPcHACARAADnBwAgEgAAgAgAIIUEAAD8BwAwhgQAABAAEIcEAAD8BwAwiAQCAIsHACGJBAIAiwcAIaUEAgCLBwAhrARAAIwHACGyBAAA_gf3BCK2BEAAjAcAIesEAgCLBwAh7AQCAIsHACHtBAEA4wYAIe4EAQDjBgAh7wRAAIwHACHwBAEA4wYAIfIEAAD9B_IEIvMEAADoBgAg9ARAAIwHACH1BAEA4wYAIfcEAQDbBgAh-AQCAI4HACGeBQAAEAAgnwUAABAAIAOYBQAAKQAgmQUAACkAIJoFAAApACADmAUAACAAIJkFAAAgACCaBQAAIAAgCRUAAOkHACCFBAAA6AcAMIYEAABKABCHBAAA6AcAMIgEAgCLBwAhpgQBAOMGACGrBEAAjAcAIdwEAAHEBwAh3QQCAIsHACEMBAAA3QcAIBYAAOwHACCFBAAA6gcAMIYEAABGABCHBAAA6gcAMIgEAgCLBwAhpQQCAIsHACG2BEAAjAcAId4EAQDjBgAh4AQAAOsH4AQingUAAEYAIJ8FAABGACAKBAAA3QcAIBYAAOwHACCFBAAA6gcAMIYEAABGABCHBAAA6gcAMIgEAgCLBwAhpQQCAIsHACG2BEAAjAcAId4EAQDjBgAh4AQAAOsH4AQiBIoEAAAA4AQClQQAAKQH4AQilgQAAADgBAiXBAAAAOAECAOYBQAASgAgmQUAAEoAIJoFAABKACAJBgAA7gcAIIUEAADtBwAwhgQAAD0AEIcEAADtBwAwiAQCAIsHACGmBAEA4wYAIagEAQDbBgAhqgQBANsGACHrBAIAiwcAIRkDAADUBgAgBAAA3QcAIAcAAP8HACAIAADXBwAgEwAA2AcAIBQAAJIIACCFBAAAkAgAMIYEAAAHABCHBAAAkAgAMIgEAgCLBwAhiQQCAIsHACGlBAIAiwcAIbIEAQDjBgAhtgRAAIwHACHFBAEA4wYAIdMEAQDbBgAh3gQBAOMGACHsBAIAiwcAIYQFQACMBwAhhQUBAOMGACGGBQEA4wYAIYcFAQDbBgAhiQUAAJEIiQUingUAAAcAIJ8FAAAHACAJDAAA8AcAIIUEAADvBwAwhgQAADIAEIcEAADvBwAwiAQCAIsHACGmBAEA4wYAIagEAQDjBgAhqgQBANsGACHUBAIAiwcAIR8DAADaBwAgBAAA3QcAIAYAAO4HACAHAAD_BwAgCQAA-wcAIA4AAPcHACARAADnBwAgEgAAgAgAIIUEAAD8BwAwhgQAABAAEIcEAAD8BwAwiAQCAIsHACGJBAIAiwcAIaUEAgCLBwAhrARAAIwHACGyBAAA_gf3BCK2BEAAjAcAIesEAgCLBwAh7AQCAIsHACHtBAEA4wYAIe4EAQDjBgAh7wRAAIwHACHwBAEA4wYAIfIEAAD9B_IEIvMEAADoBgAg9ARAAIwHACH1BAEA4wYAIfcEAQDbBgAh-AQCAI4HACGeBQAAEAAgnwUAABAAIBAOAADzBwAgDwAA9AcAIIUEAADxBwAwhgQAACkAEIcEAADxBwAwiAQCAIsHACG2BEAAjAcAIcoEAgCLBwAhywQCAIsHACHMBAEA2wYAIc0EEADjBwAhzgQQAOMHACHQBAAA8gfQBCLRBEAAjAcAIdIEAQDbBgAh0wQBANsGACEEigQAAADQBAKVBAAAmQfQBCKWBAAAANAECJcEAAAA0AQIGAQAAN0HACAMAADlBwAgDQAA2gcAIBAAAOYHACARAADnBwAghQQAAOIHADCGBAAAJQAQhwQAAOIHADCIBAIAiwcAIYkEAgCLBwAhpQQCAIsHACGsBEAAjAcAIbIEAADkB9sEIrYEQACMBwAh0wQBANsGACHUBAIAjgcAIdUEAgCOBwAh1gQQAOMHACHXBBAA4wcAIdgEEADjBwAh2QQQAOMHACHbBAEA2wYAIZ4FAAAlACCfBQAAJQAgFgwAAOUHACAOAAD3BwAgEAAA5gcAIIUEAAD1BwAwhgQAACAAEIcEAAD1BwAwiAQCAIsHACGyBAAA9gfrBCLKBAIAjgcAIdQEAgCOBwAh1gQQAOMHACHXBBAA4wcAIdgEEADjBwAh2QQQAOMHACHkBAEA4wYAIeUEQACMBwAh5gQBANsGACHnBAEA2wYAIegEAQDbBgAh6QQBANsGACGeBQAAIAAgnwUAACAAIBQMAADlBwAgDgAA9wcAIBAAAOYHACCFBAAA9QcAMIYEAAAgABCHBAAA9QcAMIgEAgCLBwAhsgQAAPYH6wQiygQCAI4HACHUBAIAjgcAIdYEEADjBwAh1wQQAOMHACHYBBAA4wcAIdkEEADjBwAh5AQBAOMGACHlBEAAjAcAIeYEAQDbBgAh5wQBANsGACHoBAEA2wYAIekEAQDbBgAhBIoEAAAA6wQClQQAAKoH6wQilgQAAADrBAiXBAAAAOsECBgEAADdBwAgDAAA5QcAIA0AANoHACAQAADmBwAgEQAA5wcAIIUEAADiBwAwhgQAACUAEIcEAADiBwAwiAQCAIsHACGJBAIAiwcAIaUEAgCLBwAhrARAAIwHACGyBAAA5AfbBCK2BEAAjAcAIdMEAQDbBgAh1AQCAI4HACHVBAIAjgcAIdYEEADjBwAh1wQQAOMHACHYBBAA4wcAIdkEEADjBwAh2wQBANsGACGeBQAAJQAgnwUAACUAIBQEAADdBwAgBgAA7gcAIAkAAPsHACCFBAAA-AcAMIYEAAAZABCHBAAA-AcAMIgEAgCLBwAhpQQCAIsHACG2BEAAjAcAIeQEAQDjBgAh6AQBANsGACHpBAEA2wYAIesEAgCLBwAh-AQCAI4HACH5BAEA2wYAIfoEEAD5BwAh-wQBANsGACH8BAEA2wYAIf4EAAD6B_4EIv8EAQDbBgAhCIoEEAAAAAGRBBAAAAABkgQQAAAAAZMEEAAAAAGUBBAAAAABlQQQALgHACGWBBAAAAAFlwQQAAAABQSKBAAAAP4EApUEAAC2B_4EIpYEAAAA_gQIlwQAAAD-BAgNAwAA1AYAIAgAANcHACAKAADYBwAghQQAANYHADCGBAAAFgAQhwQAANYHADCIBAIAiwcAIYkEAgCLBwAhtgRAAIwHACGABQEA4wYAIYEFAQDjBgAhngUAABYAIJ8FAAAWACAdAwAA2gcAIAQAAN0HACAGAADuBwAgBwAA_wcAIAkAAPsHACAOAAD3BwAgEQAA5wcAIBIAAIAIACCFBAAA_AcAMIYEAAAQABCHBAAA_AcAMIgEAgCLBwAhiQQCAIsHACGlBAIAiwcAIawEQACMBwAhsgQAAP4H9wQitgRAAIwHACHrBAIAiwcAIewEAgCLBwAh7QQBAOMGACHuBAEA4wYAIe8EQACMBwAh8AQBAOMGACHyBAAA_QfyBCLzBAAA6AYAIPQEQACMBwAh9QQBAOMGACH3BAEA2wYAIfgEAgCOBwAhBIoEAAAA8gQClQQAALEH8gQilgQAAADyBAiXBAAAAPIECASKBAAAAPcEApUEAACvB_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_w8AIDoAAIQQACCgBQAAgBAAIKEFAACDEAAgpAUAAA0AIKUFAAANACCmBQAAAQAgAzkAAIEQACCgBQAAghAAIKYFAAAFACADOQAA_w8AIKAFAACAEAAgpgUAAAEAIAAAAAAAAaMFAAEAAAEFOQAA-g8AIDoAAP0PACCgBQAA-w8AIKEFAAD8DwAgpgUAAIMBACADOQAA-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_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_g4AIDoAAIsPACCgBQAA_w4AIKEFAACKDwAgpAUAABYAIKUFAAAWACCmBQAAZwAgCzkAAMgKADA6AADMCgAwoAUAAMkKADChBQAAygoAMKIFAADLCgAgowUAAM8JADCkBQAAzwkAMKUFAADPCQAwpgUAAM8JADCnBQAAzQoAMKgFAADSCQAwCzkAALwKADA6AADBCgAwoAUAAL0KADChBQAAvgoAMKIFAAC_CgAgowUAAMAKADCkBQAAwAoAMKUFAADACgAwpgUAAMAKADCnBQAAwgoAMKgFAADDCgAwBzkAALcKACA6AAC6CgAgoAUAALgKACChBQAAuQoAIKQFAAAlACClBQAAJQAgpgUAAFAAIBEEAADyCQAgDQAA8wkAIBAAAPQJACARAAD1CQAgiAQCAAAAAYkEAgAAAAGlBAIAAAABrARAAAAAAbIEAAAA2wQCtgRAAAAAAdMEAQAAAAHVBAIAAAAB1gQQAAAAAdcEEAAAAAHYBBAAAAAB2QQQAAAAAdsEAQAAAAECAAAAUAAgOQAAtwoAIAMAAAAlACA5AAC3CgAgOgAAuwoAIBMAAAAlACAEAADHCQAgDQAAyAkAIBAAAMkJACARAADKCQAgMgAAuwoAIIgEAgCbCAAhiQQCAJsIACGlBAIAmwgAIawEQADECAAhsgQAAMUJ2wQitgRAAMQIACHTBAEApQgAIdUEAgDPCAAh1gQQALoJACHXBBAAugkAIdgEEAC6CQAh2QQQALoJACHbBAEApQgAIREEAADHCQAgDQAAyAkAIBAAAMkJACARAADKCQAgiAQCAJsIACGJBAIAmwgAIaUEAgCbCAAhrARAAMQIACGyBAAAxQnbBCK2BEAAxAgAIdMEAQClCAAh1QQCAM8IACHWBBAAugkAIdcEEAC6CQAh2AQQALoJACHZBBAAugkAIdsEAQClCAAhBIgEAgAAAAGmBAEAAAABqAQBAAAAAaoEAQAAAAECAAAANAAgOQAAxwoAIAMAAAA0ACA5AADHCgAgOgAAxgoAIAEyAACJDwAwCQwAAPAHACCFBAAA7wcAMIYEAAAyABCHBAAA7wcAMIgEAgAAAAGmBAEA4wYAIagEAQDjBgAhqgQBANsGACHUBAIAiwcAIQIAAAA0ACAyAADGCgAgAgAAAMQKACAyAADFCgAgCIUEAADDCgAwhgQAAMQKABCHBAAAwwoAMIgEAgCLBwAhpgQBAOMGACGoBAEA4wYAIaoEAQDbBgAh1AQCAIsHACEIhQQAAMMKADCGBAAAxAoAEIcEAADDCgAwiAQCAIsHACGmBAEA4wYAIagEAQDjBgAhqgQBANsGACHUBAIAiwcAIQSIBAIAmwgAIaYEAQC0CAAhqAQBALQIACGqBAEApQgAIQSIBAIAmwgAIaYEAQC0CAAhqAQBALQIACGqBAEApQgAIQSIBAIAAAABpgQBAAAAAagEAQAAAAGqBAEAAAABDw4AAKcKACAQAADnCQAgiAQCAAAAAbIEAAAA6wQCygQCAAAAAdYEEAAAAAHXBBAAAAAB2AQQAAAAAdkEEAAAAAHkBAEAAAAB5QRAAAAAAeYEAQAAAAHnBAEAAAAB6AQBAAAAAekEAQAAAAECAAAAIgAgOQAA0AoAIAMAAAAiACA5AADQCgAgOgAAzwoAIAEyAACIDwAwAgAAACIAIDIAAM8KACACAAAA0wkAIDIAAM4KACANiAQCAJsIACGyBAAA1QnrBCLKBAIAzwgAIdYEEAC6CQAh1wQQALoJACHYBBAAugkAIdkEEAC6CQAh5AQBALQIACHlBEAAxAgAIeYEAQClCAAh5wQBAKUIACHoBAEApQgAIekEAQClCAAhDw4AAKYKACAQAADYCQAgiAQCAJsIACGyBAAA1QnrBCLKBAIAzwgAIdYEEAC6CQAh1wQQALoJACHYBBAAugkAIdkEEAC6CQAh5AQBALQIACHlBEAAxAgAIeYEAQClCAAh5wQBAKUIACHoBAEApQgAIekEAQClCAAhDw4AAKcKACAQAADnCQAgiAQCAAAAAbIEAAAA6wQCygQCAAAAAdYEEAAAAAHXBBAAAAAB2AQQAAAAAdkEEAAAAAHkBAEAAAAB5QRAAAAAAeYEAQAAAAHnBAEAAAAB6AQBAAAAAekEAQAAAAEDOQAAhg8AIKAFAACHDwAgpgUAAAUAIAM5AACEDwAgoAUAAIUPACCmBQAACQAgAzkAAIIPACCgBQAAgw8AIKYFAAABACADOQAAgA8AIKAFAACBDwAgpgUAAGQAIAM5AAD-DgAgoAUAAP8OACCmBQAAZwAgBDkAAMgKADCgBQAAyQoAMKIFAADLCgAgpgUAAM8JADAEOQAAvAoAMKAFAAC9CgAwogUAAL8KACCmBQAAwAoAMAM5AAC3CgAgoAUAALgKACCmBQAAUAAgAAAAAAAFowUQAAAAAakFEAAAAAGqBRAAAAABqwUQAAAAAawFEAAAAAEBowUAAAD-BAIFOQAA8w4AIDoAAPwOACCgBQAA9A4AIKEFAAD7DgAgpgUAAAkAIAU5AADxDgAgOgAA-Q4AIKAFAADyDgAgoQUAAPgOACCmBQAABQAgBzkAAO8OACA6AAD2DgAgoAUAAPAOACChBQAA9Q4AIKQFAAAWACClBQAAFgAgpgUAAGcAIAM5AADzDgAgoAUAAPQOACCmBQAACQAgAzkAAPEOACCgBQAA8g4AIKYFAAAFACADOQAA7w4AIKAFAADwDgAgpgUAAGcAIAAAAAAABTkAAOgOACA6AADtDgAgoAUAAOkOACChBQAA7A4AIKYFAAABACALOQAA-goAMDoAAP8KADCgBQAA-woAMKEFAAD8CgAwogUAAP0KACCjBQAA_goAMKQFAAD-CgAwpQUAAP4KADCmBQAA_goAMKcFAACACwAwqAUAAIELADALOQAA7goAMDoAAPMKADCgBQAA7woAMKEFAADwCgAwogUAAPEKACCjBQAA8goAMKQFAADyCgAwpQUAAPIKADCmBQAA8goAMKcFAAD0CgAwqAUAAPUKADAPBAAA5AoAIAYAAOMKACCIBAIAAAABpQQCAAAAAbYEQAAAAAHkBAEAAAAB6AQBAAAAAekEAQAAAAHrBAIAAAAB-QQBAAAAAfoEEAAAAAH7BAEAAAAB_AQBAAAAAf4EAAAA_gQC_wQBAAAAAQIAAAAbACA5AAD5CgAgAwAAABsAIDkAAPkKACA6AAD4CgAgATIAAOsOADAUBAAA3QcAIAYAAO4HACAJAAD7BwAghQQAAPgHADCGBAAAGQAQhwQAAPgHADCIBAIAAAABpQQCAIsHACG2BEAAjAcAIeQEAQDjBgAh6AQBANsGACHpBAEA2wYAIesEAgCLBwAh-AQCAI4HACH5BAEA2wYAIfoEEAD5BwAh-wQBANsGACH8BAEA2wYAIf4EAAD6B_4EIv8EAQDbBgAhAgAAABsAIDIAAPgKACACAAAA9goAIDIAAPcKACARhQQAAPUKADCGBAAA9goAEIcEAAD1CgAwiAQCAIsHACGlBAIAiwcAIbYEQACMBwAh5AQBAOMGACHoBAEA2wYAIekEAQDbBgAh6wQCAIsHACH4BAIAjgcAIfkEAQDbBgAh-gQQAPkHACH7BAEA2wYAIfwEAQDbBgAh_gQAAPoH_gQi_wQBANsGACERhQQAAPUKADCGBAAA9goAEIcEAAD1CgAwiAQCAIsHACGlBAIAiwcAIbYEQACMBwAh5AQBAOMGACHoBAEA2wYAIekEAQDbBgAh6wQCAIsHACH4BAIAjgcAIfkEAQDbBgAh-gQQAPkHACH7BAEA2wYAIfwEAQDbBgAh_gQAAPoH_gQi_wQBANsGACENiAQCAJsIACGlBAIAmwgAIbYEQADECAAh5AQBALQIACHoBAEApQgAIekEAQClCAAh6wQCAJsIACH5BAEApQgAIfoEEADeCgAh-wQBAKUIACH8BAEApQgAIf4EAADfCv4EIv8EAQClCAAhDwQAAOEKACAGAADgCgAgiAQCAJsIACGlBAIAmwgAIbYEQADECAAh5AQBALQIACHoBAEApQgAIekEAQClCAAh6wQCAJsIACH5BAEApQgAIfoEEADeCgAh-wQBAKUIACH8BAEApQgAIf4EAADfCv4EIv8EAQClCAAhDwQAAOQKACAGAADjCgAgiAQCAAAAAaUEAgAAAAG2BEAAAAAB5AQBAAAAAegEAQAAAAHpBAEAAAAB6wQCAAAAAfkEAQAAAAH6BBAAAAAB-wQBAAAAAfwEAQAAAAH-BAAAAP4EAv8EAQAAAAEYAwAA0woAIAQAANEKACAGAADSCgAgBwAA1AoAIA4AANgKACARAADWCgAgEgAA1woAIIgEAgAAAAGJBAIAAAABpQQCAAAAAawEQAAAAAGyBAAAAPcEArYEQAAAAAHrBAIAAAAB7AQCAAAAAe0EAQAAAAHuBAEAAAAB7wRAAAAAAfAEAQAAAAHyBAAAAPIEAvMEgAAAAAH0BEAAAAAB9QQBAAAAAfcEAQAAAAECAAAAEgAgOQAAhQsAIAMAAAASACA5AACFCwAgOgAAhAsAIAEyAADqDgAwHQMAANoHACAEAADdBwAgBgAA7gcAIAcAAP8HACAJAAD7BwAgDgAA9wcAIBEAAOcHACASAACACAAghQQAAPwHADCGBAAAEAAQhwQAAPwHADCIBAIAAAABiQQCAIsHACGlBAIAiwcAIawEQACMBwAhsgQAAP4H9wQitgRAAIwHACHrBAIAiwcAIewEAgCLBwAh7QQBAOMGACHuBAEA4wYAIe8EQACMBwAh8AQBAOMGACHyBAAA_QfyBCLzBAAA6AYAIPQEQACMBwAh9QQBAOMGACH3BAEA2wYAIfgEAgCOBwAhAgAAABIAIDIAAIQLACACAAAAggsAIDIAAIMLACAVhQQAAIELADCGBAAAggsAEIcEAACBCwAwiAQCAIsHACGJBAIAiwcAIaUEAgCLBwAhrARAAIwHACGyBAAA_gf3BCK2BEAAjAcAIesEAgCLBwAh7AQCAIsHACHtBAEA4wYAIe4EAQDjBgAh7wRAAIwHACHwBAEA4wYAIfIEAAD9B_IEIvMEAADoBgAg9ARAAIwHACH1BAEA4wYAIfcEAQDbBgAh-AQCAI4HACEVhQQAAIELADCGBAAAggsAEIcEAACBCwAwiAQCAIsHACGJBAIAiwcAIaUEAgCLBwAhrARAAIwHACGyBAAA_gf3BCK2BEAAjAcAIesEAgCLBwAh7AQCAIsHACHtBAEA4wYAIe4EAQDjBgAh7wRAAIwHACHwBAEA4wYAIfIEAAD9B_IEIvMEAADoBgAg9ARAAIwHACH1BAEA4wYAIfcEAQDbBgAh-AQCAI4HACERiAQCAJsIACGJBAIAmwgAIaUEAgCbCAAhrARAAMQIACGyBAAArgr3BCK2BEAAxAgAIesEAgCbCAAh7AQCAJsIACHtBAEAtAgAIe4EAQC0CAAh7wRAAMQIACHwBAEAtAgAIfIEAACtCvIEIvMEgAAAAAH0BEAAxAgAIfUEAQC0CAAh9wQBAKUIACEYAwAAsQoAIAQAAK8KACAGAACwCgAgBwAAsgoAIA4AALYKACARAAC0CgAgEgAAtQoAIIgEAgCbCAAhiQQCAJsIACGlBAIAmwgAIawEQADECAAhsgQAAK4K9wQitgRAAMQIACHrBAIAmwgAIewEAgCbCAAh7QQBALQIACHuBAEAtAgAIe8EQADECAAh8AQBALQIACHyBAAArQryBCLzBIAAAAAB9ARAAMQIACH1BAEAtAgAIfcEAQClCAAhGAMAANMKACAEAADRCgAgBgAA0goAIAcAANQKACAOAADYCgAgEQAA1goAIBIAANcKACCIBAIAAAABiQQCAAAAAaUEAgAAAAGsBEAAAAABsgQAAAD3BAK2BEAAAAAB6wQCAAAAAewEAgAAAAHtBAEAAAAB7gQBAAAAAe8EQAAAAAHwBAEAAAAB8gQAAADyBALzBIAAAAAB9ARAAAAAAfUEAQAAAAH3BAEAAAABAzkAAOgOACCgBQAA6Q4AIKYFAAABACAEOQAA-goAMKAFAAD7CgAwogUAAP0KACCmBQAA_goAMAQ5AADuCgAwoAUAAO8KADCiBQAA8QoAIKYFAADyCgAwAAAAAAAHOQAA1A4AIDoAAOYOACCgBQAA1Q4AIKEFAADlDgAgpAUAAA0AIKUFAAANACCmBQAAAQAgCzkAAJoLADA6AACfCwAwoAUAAJsLADChBQAAnAsAMKIFAACdCwAgowUAAJ4LADCkBQAAngsAMKUFAACeCwAwpgUAAJ4LADCnBQAAoAsAMKgFAAChCwAwCzkAAJELADA6AACVCwAwoAUAAJILADChBQAAkwsAMKIFAACUCwAgowUAAP4KADCkBQAA_goAMKUFAAD-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_goAMKUFAAD-CgAwpgUAAP4KADCnBQAAvAsAMKgFAACBCwAwCzkAAKsLADA6AACwCwAwoAUAAKwLADChBQAArQsAMKIFAACuCwAgowUAAK8LADCkBQAArwsAMKUFAACvCwAwpgUAAK8LADCnBQAAsQsAMKgFAACyCwAwBIgEAgAAAAGmBAEAAAABqAQBAAAAAaoEAQAAAAECAAAAPwAgOQAAtgsAIAMAAAA_ACA5AAC2CwAgOgAAtQsAIAEyAADcDgAwCQYAAO4HACCFBAAA7QcAMIYEAAA9ABCHBAAA7QcAMIgEAgAAAAGmBAEA4wYAIagEAQDbBgAhqgQBANsGACHrBAIAiwcAIQIAAAA_ACAyAAC1CwAgAgAAALMLACAyAAC0CwAgCIUEAACyCwAwhgQAALMLABCHBAAAsgsAMIgEAgCLBwAhpgQBAOMGACGoBAEA2wYAIaoEAQDbBgAh6wQCAIsHACEIhQQAALILADCGBAAAswsAEIcEAACyCwAwiAQCAIsHACGmBAEA4wYAIagEAQDbBgAhqgQBANsGACHrBAIAiwcAIQSIBAIAmwgAIaYEAQC0CAAhqAQBAKUIACGqBAEApQgAIQSIBAIAmwgAIaYEAQC0CAAhqAQBAKUIACGqBAEApQgAIQSIBAIAAAABpgQBAAAAAagEAQAAAAGqBAEAAAABGAMAANMKACAEAADRCgAgBwAA1AoAIAkAANUKACAOAADYCgAgEQAA1goAIBIAANcKACCIBAIAAAABiQQCAAAAAaUEAgAAAAGsBEAAAAABsgQAAAD3BAK2BEAAAAAB7AQCAAAAAe0EAQAAAAHuBAEAAAAB7wRAAAAAAfAEAQAAAAHyBAAAAPIEAvMEgAAAAAH0BEAAAAAB9QQBAAAAAfcEAQAAAAH4BAIAAAABAgAAABIAIDkAAL8LACADAAAAEgAgOQAAvwsAIDoAAL4LACABMgAA2w4AMAIAAAASACAyAAC-CwAgAgAAAIILACAyAAC9CwAgEYgEAgCbCAAhiQQCAJsIACGlBAIAmwgAIawEQADECAAhsgQAAK4K9wQitgRAAMQIACHsBAIAmwgAIe0EAQC0CAAh7gQBALQIACHvBEAAxAgAIfAEAQC0CAAh8gQAAK0K8gQi8wSAAAAAAfQEQADECAAh9QQBALQIACH3BAEApQgAIfgEAgDPCAAhGAMAALEKACAEAACvCgAgBwAAsgoAIAkAALMKACAOAAC2CgAgEQAAtAoAIBIAALUKACCIBAIAmwgAIYkEAgCbCAAhpQQCAJsIACGsBEAAxAgAIbIEAACuCvcEIrYEQADECAAh7AQCAJsIACHtBAEAtAgAIe4EAQC0CAAh7wRAAMQIACHwBAEAtAgAIfIEAACtCvIEIvMEgAAAAAH0BEAAxAgAIfUEAQC0CAAh9wQBAKUIACH4BAIAzwgAIRgDAADTCgAgBAAA0QoAIAcAANQKACAJAADVCgAgDgAA2AoAIBEAANYKACASAADXCgAgiAQCAAAAAYkEAgAAAAGlBAIAAAABrARAAAAAAbIEAAAA9wQCtgRAAAAAAewEAgAAAAHtBAEAAAAB7gQBAAAAAe8EQAAAAAHwBAEAAAAB8gQAAADyBALzBIAAAAAB9ARAAAAAAfUEAQAAAAH3BAEAAAAB-AQCAAAAAQ8EAADkCgAgCQAA5QoAIIgEAgAAAAGlBAIAAAABtgRAAAAAAeQEAQAAAAHoBAEAAAAB6QQBAAAAAfgEAgAAAAH5BAEAAAAB-gQQAAAAAfsEAQAAAAH8BAEAAAAB_gQAAAD-BAL_BAEAAAABAgAAABsAIDkAAMgLACADAAAAGwAgOQAAyAsAIDoAAMcLACABMgAA2g4AMAIAAAAbACAyAADHCwAgAgAAAPYKACAyAADGCwAgDYgEAgCbCAAhpQQCAJsIACG2BEAAxAgAIeQEAQC0CAAh6AQBAKUIACHpBAEApQgAIfgEAgDPCAAh-QQBAKUIACH6BBAA3goAIfsEAQClCAAh_AQBAKUIACH-BAAA3wr-BCL_BAEApQgAIQ8EAADhCgAgCQAA4goAIIgEAgCbCAAhpQQCAJsIACG2BEAAxAgAIeQEAQC0CAAh6AQBAKUIACHpBAEApQgAIfgEAgDPCAAh-QQBAKUIACH6BBAA3goAIfsEAQClCAAh_AQBAKUIACH-BAAA3wr-BCL_BAEApQgAIQ8EAADkCgAgCQAA5QoAIIgEAgAAAAGlBAIAAAABtgRAAAAAAeQEAQAAAAHoBAEAAAAB6QQBAAAAAfgEAgAAAAH5BAEAAAAB-gQQAAAAAfsEAQAAAAH8BAEAAAAB_gQAAAD-BAL_BAEAAAABEgMAAMsLACAEAADKCwAgCAAAzQsAIBMAAMwLACAUAADOCwAgiAQCAAAAAYkEAgAAAAGlBAIAAAABsgQBAAAAAbYEQAAAAAHFBAEAAAAB0wQBAAAAAd4EAQAAAAGEBUAAAAABhQUBAAAAAYYFAQAAAAGHBQEAAAABiQUAAACJBQIDOQAA2A4AIKAFAADZDgAgpgUAAAUAIAM5AADWDgAgoAUAANcOACCmBQAAAQAgBDkAAMALADCgBQAAwQsAMKIFAADDCwAgpgUAAPIKADAEOQAAtwsAMKAFAAC4CwAwogUAALoLACCmBQAA_goAMAQ5AACrCwAwoAUAAKwLADCiBQAArgsAIKYFAACvCwAwAzkAANQOACCgBQAA1Q4AIKYFAAABACAEOQAAmgsAMKAFAACbCwAwogUAAJ0LACCmBQAAngsAMAQ5AACRCwAwoAUAAJILADCiBQAAlAsAIKYFAAD-CgAwAAAAAAAFOQAAzw4AIDoAANIOACCgBQAA0A4AIKEFAADRDgAgpgUAAAkAIAM5AADPDgAgoAUAANAOACCmBQAACQAgAAAAAAAHOQAAyg4AIDoAAM0OACCgBQAAyw4AIKEFAADMDgAgpAUAAAsAIKUFAAALACCmBQAAZAAgAzkAAMoOACCgBQAAyw4AIKYFAABkACAAAAAAAAU5AAC-DgAgOgAAyA4AIKAFAAC_DgAgoQUAAMcOACCmBQAAAQAgCzkAAK8MADA6AACzDAAwoAUAALAMADChBQAAsQwAMKIFAACyDAAgowUAAJ4LADCkBQAAngsAMKUFAACeCwAwpgUAAJ4LADCnBQAAtAwAMKgFAAChCwAwCzkAAKYMADA6AACqDAAwoAUAAKcMADChBQAAqAwAMKIFAACpDAAgowUAAPIKADCkBQAA8goAMKUFAADyCgAwpgUAAPIKADCnBQAAqwwAMKgFAAD1CgAwCzkAAJ0MADA6AAChDAAwoAUAAJ4MADChBQAAnwwAMKIFAACgDAAgowUAAP4KADCkBQAA_goAMKUFAAD-CgAwpgUAAP4KADCnBQAAogwAMKgFAACBCwAwCzkAAJEMADA6AACWDAAwoAUAAJIMADChBQAAkwwAMKIFAACUDAAgowUAAJUMADCkBQAAlQwAMKUFAACVDAAwpgUAAJUMADCnBQAAlwwAMKgFAACYDAAwCzkAAIUMADA6AACKDAAwoAUAAIYMADChBQAAhwwAMKIFAACIDAAgowUAAIkMADCkBQAAiQwAMKUFAACJDAAwpgUAAIkMADCnBQAAiwwAMKgFAACMDAAwCzkAAPkLADA6AAD-CwAwoAUAAPoLADChBQAA-wsAMKIFAAD8CwAgowUAAP0LADCkBQAA_QsAMKUFAAD9CwAwpgUAAP0LADCnBQAA_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-QQBAAAAAfoEEAAAAAH7BAEAAAAB_AQBAAAAAf4EAAAA_gQC_wQBAAAAAQIAAAAbACA5AACuDAAgAwAAABsAIDkAAK4MACA6AACtDAAgATIAAMEOADACAAAAGwAgMgAArQwAIAIAAAD2CgAgMgAArAwAIA2IBAIAmwgAIbYEQADECAAh5AQBALQIACHoBAEApQgAIekEAQClCAAh6wQCAJsIACH4BAIAzwgAIfkEAQClCAAh-gQQAN4KACH7BAEApQgAIfwEAQClCAAh_gQAAN8K_gQi_wQBAKUIACEPBgAA4AoAIAkAAOIKACCIBAIAmwgAIbYEQADECAAh5AQBALQIACHoBAEApQgAIekEAQClCAAh6wQCAJsIACH4BAIAzwgAIfkEAQClCAAh-gQQAN4KACH7BAEApQgAIfwEAQClCAAh_gQAAN8K_gQi_wQBAKUIACEPBgAA4woAIAkAAOUKACCIBAIAAAABtgRAAAAAAeQEAQAAAAHoBAEAAAAB6QQBAAAAAesEAgAAAAH4BAIAAAAB-QQBAAAAAfoEEAAAAAH7BAEAAAAB_AQBAAAAAf4EAAAA_gQC_wQBAAAAARIDAADLCwAgBwAA3wsAIAgAAM0LACATAADMCwAgFAAAzgsAIIgEAgAAAAGJBAIAAAABsgQBAAAAAbYEQAAAAAHFBAEAAAAB0wQBAAAAAd4EAQAAAAHsBAIAAAABhAVAAAAAAYUFAQAAAAGGBQEAAAABhwUBAAAAAYkFAAAAiQUCAgAAAAkAIDkAALcMACADAAAACQAgOQAAtwwAIDoAALYMACABMgAAwA4AMAIAAAAJACAyAAC2DAAgAgAAAKILACAyAAC1DAAgDYgEAgCbCAAhiQQCAJsIACGyBAEAtAgAIbYEQADECAAhxQQBALQIACHTBAEApQgAId4EAQC0CAAh7AQCAJsIACGEBUAAxAgAIYUFAQC0CAAhhgUBALQIACGHBQEApQgAIYkFAACkC4kFIhIDAACnCwAgBwAA3gsAIAgAAKkLACATAACoCwAgFAAAqgsAIIgEAgCbCAAhiQQCAJsIACGyBAEAtAgAIbYEQADECAAhxQQBALQIACHTBAEApQgAId4EAQC0CAAh7AQCAJsIACGEBUAAxAgAIYUFAQC0CAAhhgUBALQIACGHBQEApQgAIYkFAACkC4kFIhIDAADLCwAgBwAA3wsAIAgAAM0LACATAADMCwAgFAAAzgsAIIgEAgAAAAGJBAIAAAABsgQBAAAAAbYEQAAAAAHFBAEAAAAB0wQBAAAAAd4EAQAAAAHsBAIAAAABhAVAAAAAAYUFAQAAAAGGBQEAAAABhwUBAAAAAYkFAAAAiQUCAzkAAL4OACCgBQAAvw4AIKYFAAABACAEOQAArwwAMKAFAACwDAAwogUAALIMACCmBQAAngsAMAQ5AACmDAAwoAUAAKcMADCiBQAAqQwAIKYFAADyCgAwBDkAAJ0MADCgBQAAngwAMKIFAACgDAAgpgUAAP4KADAEOQAAkQwAMKAFAACSDAAwogUAAJQMACCmBQAAlQwAMAQ5AACFDAAwoAUAAIYMADCiBQAAiAwAIKYFAACJDAAwBDkAAPkLADCgBQAA-gsAMKIFAAD8CwAgpgUAAP0LADAEOQAA7QsAMKAFAADuCwAwogUAAPALACCmBQAA8QsAMAAAAAAACzkAAO4NADA6AADzDQAwoAUAAO8NADChBQAA8A0AMKIFAADxDQAgowUAAPINADCkBQAA8g0AMKUFAADyDQAwpgUAAPINADCnBQAA9A0AMKgFAAD1DQAwCzkAAOUNADA6AADpDQAwoAUAAOYNADChBQAA5w0AMKIFAADoDQAgowUAAJ4LADCkBQAAngsAMKUFAACeCwAwpgUAAJ4LADCnBQAA6g0AMKgFAAChCwAwCzkAANkNADA6AADeDQAwoAUAANoNADChBQAA2w0AMKIFAADcDQAgowUAAN0NADCkBQAA3Q0AMKUFAADdDQAwpgUAAN0NADCnBQAA3w0AMKgFAADgDQAwCzkAAM0NADA6AADSDQAwoAUAAM4NADChBQAAzw0AMKIFAADQDQAgowUAANENADCkBQAA0Q0AMKUFAADRDQAwpgUAANENADCnBQAA0w0AMKgFAADUDQAwCzkAAMQNADA6AADIDQAwoAUAAMUNADChBQAAxg0AMKIFAADHDQAgowUAAP4KADCkBQAA_goAMKUFAAD-CgAwpgUAAP4KADCnBQAAyQ0AMKgFAACBCwAwCzkAALgNADA6AAC9DQAwoAUAALkNADChBQAAug0AMKIFAAC7DQAgowUAALwNADCkBQAAvA0AMKUFAAC8DQAwpgUAALwNADCnBQAAvg0AMKgFAAC_DQAwCzkAAK8NADA6AACzDQAwoAUAALANADChBQAAsQ0AMKIFAACyDQAgowUAAIkMADCkBQAAiQwAMKUFAACJDAAwpgUAAIkMADCnBQAAtA0AMKgFAACMDAAwCzkAAKMNADA6AACoDQAwoAUAAKQNADChBQAApQ0AMKIFAACmDQAgowUAAKcNADCkBQAApw0AMKUFAACnDQAwpgUAAKcNADCnBQAAqQ0AMKgFAACqDQAwCzkAAJcNADA6AACcDQAwoAUAAJgNADChBQAAmQ0AMKIFAACaDQAgowUAAJsNADCkBQAAmw0AMKUFAACbDQAwpgUAAJsNADCnBQAAnQ0AMKgFAACeDQAwCzkAAIsNADA6AACQDQAwoAUAAIwNADChBQAAjQ0AMKIFAACODQAgowUAAI8NADCkBQAAjw0AMKUFAACPDQAwpgUAAI8NADCnBQAAkQ0AMKgFAACSDQAwCzkAAIINADA6AACGDQAwoAUAAIMNADChBQAAhA0AMKIFAACFDQAgowUAAI0JADCkBQAAjQkAMKUFAACNCQAwpgUAAI0JADCnBQAAhw0AMKgFAACQCQAwCzkAAPkMADA6AAD9DAAwoAUAAPoMADChBQAA-wwAMKIFAAD8DAAgowUAAIEJADCkBQAAgQkAMKUFAACBCQAwpgUAAIEJADCnBQAA_gwAMKgFAACECQAwCzkAAPAMADA6AAD0DAAwoAUAAPEMADChBQAA8gwAMKIFAADzDAAgowUAAP0LADCkBQAA_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_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_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_DAAgiAQCAAAAAZsEAQAAAAGsBEAAAAABsgQAAACJBQK2BEAAAAAB7wRAAAAAAfUEAQAAAAGDBQEAAAABigUBAAAAAYsFAQAAAAGMBQEAAAABjQUBAAAAAY4FAQAAAAGPBQEAAAABkAUBAAAAAZEFAQAAAAGSBQEAAAABkwUBAAAAAZQFAQAAAAECAAAABQAgOQAA-Q0AIAMAAAAFACA5AAD5DQAgOgAA-A0AIAEyAACxDgAwHwMAANQGACAFAADbBwAgCAAA1wcAIA4AAIYIACATAADYBwAgFwAAlAgAIBgAAIoIACAZAACVCAAghQQAAJMIADCGBAAAAwAQhwQAAJMIADCIBAIAAAABiQQCAIsHACGbBAEA2wYAIawEQACMBwAhsgQAAJEIiQUitgRAAIwHACHvBEAAjQcAIfUEAQDbBgAhgwUBAOMGACGKBQEA4wYAIYsFAQDjBgAhjAUBAOMGACGNBQEA2wYAIY4FAQDbBgAhjwUBANsGACGQBQEA2wYAIZEFAQDbBgAhkgUBANsGACGTBQEA2wYAIZQFAQDbBgAhAgAAAAUAIDIAAPgNACACAAAA9g0AIDIAAPcNACAXhQQAAPUNADCGBAAA9g0AEIcEAAD1DQAwiAQCAIsHACGJBAIAiwcAIZsEAQDbBgAhrARAAIwHACGyBAAAkQiJBSK2BEAAjAcAIe8EQACNBwAh9QQBANsGACGDBQEA4wYAIYoFAQDjBgAhiwUBAOMGACGMBQEA4wYAIY0FAQDbBgAhjgUBANsGACGPBQEA2wYAIZAFAQDbBgAhkQUBANsGACGSBQEA2wYAIZMFAQDbBgAhlAUBANsGACEXhQQAAPUNADCGBAAA9g0AEIcEAAD1DQAwiAQCAIsHACGJBAIAiwcAIZsEAQDbBgAhrARAAIwHACGyBAAAkQiJBSK2BEAAjAcAIe8EQACNBwAh9QQBANsGACGDBQEA4wYAIYoFAQDjBgAhiwUBAOMGACGMBQEA4wYAIY0FAQDbBgAhjgUBANsGACGPBQEA2wYAIZAFAQDbBgAhkQUBANsGACGSBQEA2wYAIZMFAQDbBgAhlAUBANsGACETiAQCAJsIACGbBAEApQgAIawEQADECAAhsgQAAKQLiQUitgRAAMQIACHvBEAAngkAIfUEAQClCAAhgwUBALQIACGKBQEAtAgAIYsFAQC0CAAhjAUBALQIACGNBQEApQgAIY4FAQClCAAhjwUBAKUIACGQBQEApQgAIZEFAQClCAAhkgUBAKUIACGTBQEApQgAIZQFAQClCAAhGgUAAOYLACAIAADoCwAgDgAA6gsAIBMAAOcLACAXAADpCwAgGAAA6wsAIBkAAOwLACCIBAIAmwgAIZsEAQClCAAhrARAAMQIACGyBAAApAuJBSK2BEAAxAgAIe8EQACeCQAh9QQBAKUIACGDBQEAtAgAIYoFAQC0CAAhiwUBALQIACGMBQEAtAgAIY0FAQClCAAhjgUBAKUIACGPBQEApQgAIZAFAQClCAAhkQUBAKUIACGSBQEApQgAIZMFAQClCAAhlAUBAKUIACEaBQAAuQwAIAgAALsMACAOAAC9DAAgEwAAugwAIBcAALwMACAYAAC-DAAgGQAAvwwAIIgEAgAAAAGbBAEAAAABrARAAAAAAbIEAAAAiQUCtgRAAAAAAe8EQAAAAAH1BAEAAAABgwUBAAAAAYoFAQAAAAGLBQEAAAABjAUBAAAAAY0FAQAAAAGOBQEAAAABjwUBAAAAAZAFAQAAAAGRBQEAAAABkgUBAAAAAZMFAQAAAAGUBQEAAAABBDkAAO4NADCgBQAA7w0AMKIFAADxDQAgpgUAAPINADAEOQAA5Q0AMKAFAADmDQAwogUAAOgNACCmBQAAngsAMAQ5AADZDQAwoAUAANoNADCiBQAA3A0AIKYFAADdDQAwBDkAAM0NADCgBQAAzg0AMKIFAADQDQAgpgUAANENADAEOQAAxA0AMKAFAADFDQAwogUAAMcNACCmBQAA_goAMAQ5AAC4DQAwoAUAALkNADCiBQAAuw0AIKYFAAC8DQAwBDkAAK8NADCgBQAAsA0AMKIFAACyDQAgpgUAAIkMADAEOQAAow0AMKAFAACkDQAwogUAAKYNACCmBQAApw0AMAQ5AACXDQAwoAUAAJgNADCiBQAAmg0AIKYFAACbDQAwBDkAAIsNADCgBQAAjA0AMKIFAACODQAgpgUAAI8NADAEOQAAgg0AMKAFAACDDQAwogUAAIUNACCmBQAAjQkAMAQ5AAD5DAAwoAUAAPoMADCiBQAA_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-w0AIAcAAPwNACAIAAD-DQAgGAAAhg4AIBsAAP0NACAcAAD_DQAgHQAAgA4AIB4AAIEOACAfAACCDgAgIAAAgw4AICYAAIQOACAnAACFDgAgKAAAhw4AICkAAIgOACAqAACJDgAgKwAAig4AICwAAIsOACCIBAIAAAAB4gQBAAAAAeMEAQAAAAGVBSAAAAABlgUgAAAAAQIAAAABACA5AAC-DgAgDYgEAgAAAAGJBAIAAAABsgQBAAAAAbYEQAAAAAHFBAEAAAAB0wQBAAAAAd4EAQAAAAHsBAIAAAABhAVAAAAAAYUFAQAAAAGGBQEAAAABhwUBAAAAAYkFAAAAiQUCDYgEAgAAAAG2BEAAAAAB5AQBAAAAAegEAQAAAAHpBAEAAAAB6wQCAAAAAfgEAgAAAAH5BAEAAAAB-gQQAAAAAfsEAQAAAAH8BAEAAAAB_gQAAAD-BAL_BAEAAAABEYgEAgAAAAGJBAIAAAABrARAAAAAAbIEAAAA9wQCtgRAAAAAAesEAgAAAAHsBAIAAAAB7QQBAAAAAe4EAQAAAAHvBEAAAAAB8AQBAAAAAfIEAAAA8gQC8wSAAAAAAfQEQAAAAAH1BAEAAAAB9wQBAAAAAfgEAgAAAAEEiAQCAAAAAbYEQAAAAAHeBAEAAAAB4AQAAADgBAINiAQCAAAAAYkEAgAAAAGsBEAAAAABsgQAAADbBAK2BEAAAAAB0wQBAAAAAdQEAgAAAAHVBAIAAAAB1gQQAAAAAdcEEAAAAAHYBBAAAAAB2QQQAAAAAdsEAQAAAAEJiAQCAAAAAYkEAgAAAAGuBAAAAK4EArAEAAAAsAQCsgQAAACyBAKzBAEAAAABtAQCAAAAAbUEAQAAAAG2BEAAAAABCIgEAgAAAAGmBAEAAAABpwQBAAAAAagEAQAAAAGpBAQAAAABqgQBAAAAAasEQAAAAAGsBEAAAAABAwAAAA0AIDkAAL4OACA6AADJDgAgGAAAAA0AIAUAAMYMACAHAADHDAAgCAAAyQwAIBgAANEMACAbAADIDAAgHAAAygwAIB0AAMsMACAeAADMDAAgHwAAzQwAICAAAM4MACAmAADPDAAgJwAA0AwAICgAANIMACApAADTDAAgKgAA1AwAICsAANUMACAsAADWDAAgMgAAyQ4AIIgEAgCbCAAh4gQBALQIACHjBAEAtAgAIZUFIADhCAAhlgUgAOEIACEWBQAAxgwAIAcAAMcMACAIAADJDAAgGAAA0QwAIBsAAMgMACAcAADKDAAgHQAAywwAIB4AAMwMACAfAADNDAAgIAAAzgwAICYAAM8MACAnAADQDAAgKAAA0gwAICkAANMMACAqAADUDAAgKwAA1QwAICwAANYMACCIBAIAmwgAIeIEAQC0CAAh4wQBALQIACGVBSAA4QgAIZYFIADhCAAhCQMAAM8LACAIAADRCwAgiAQCAAAAAYkEAgAAAAGbBAEAAAABtgRAAAAAAbkEAQAAAAGCBQEAAAABgwUBAAAAAQIAAABkACA5AADKDgAgAwAAAAsAIDkAAMoOACA6AADODgAgCwAAAAsAIAMAAI4LACAIAACQCwAgMgAAzg4AIIgEAgCbCAAhiQQCAJsIACGbBAEApQgAIbYEQADECAAhuQQBALQIACGCBQEAtAgAIYMFAQClCAAhCQMAAI4LACAIAACQCwAgiAQCAJsIACGJBAIAmwgAIZsEAQClCAAhtgRAAMQIACG5BAEAtAgAIYIFAQC0CAAhgwUBAKUIACETAwAAywsAIAQAAMoLACAHAADfCwAgCAAAzQsAIBMAAMwLACCIBAIAAAABiQQCAAAAAaUEAgAAAAGyBAEAAAABtgRAAAAAAcUEAQAAAAHTBAEAAAAB3gQBAAAAAewEAgAAAAGEBUAAAAABhQUBAAAAAYYFAQAAAAGHBQEAAAABiQUAAACJBQICAAAACQAgOQAAzw4AIAMAAAAHACA5AADPDgAgOgAA0w4AIBUAAAAHACADAACnCwAgBAAApgsAIAcAAN4LACAIAACpCwAgEwAAqAsAIDIAANMOACCIBAIAmwgAIYkEAgCbCAAhpQQCAJsIACGyBAEAtAgAIbYEQADECAAhxQQBALQIACHTBAEApQgAId4EAQC0CAAh7AQCAJsIACGEBUAAxAgAIYUFAQC0CAAhhgUBALQIACGHBQEApQgAIYkFAACkC4kFIhMDAACnCwAgBAAApgsAIAcAAN4LACAIAACpCwAgEwAAqAsAIIgEAgCbCAAhiQQCAJsIACGlBAIAmwgAIbIEAQC0CAAhtgRAAMQIACHFBAEAtAgAIdMEAQClCAAh3gQBALQIACHsBAIAmwgAIYQFQADECAAhhQUBALQIACGGBQEAtAgAIYcFAQClCAAhiQUAAKQLiQUiFgUAAPsNACAIAAD-DQAgGAAAhg4AIBoAAPoNACAbAAD9DQAgHAAA_w0AIB0AAIAOACAeAACBDgAgHwAAgg4AICAAAIMOACAmAACEDgAgJwAAhQ4AICgAAIcOACApAACIDgAgKgAAiQ4AICsAAIoOACAsAACLDgAgiAQCAAAAAeIEAQAAAAHjBAEAAAABlQUgAAAAAZYFIAAAAAECAAAAAQAgOQAA1A4AIBYHAAD8DQAgCAAA_g0AIBgAAIYOACAaAAD6DQAgGwAA_Q0AIBwAAP8NACAdAACADgAgHgAAgQ4AIB8AAIIOACAgAACDDgAgJgAAhA4AICcAAIUOACAoAACHDgAgKQAAiA4AICoAAIkOACArAACKDgAgLAAAiw4AIIgEAgAAAAHiBAEAAAAB4wQBAAAAAZUFIAAAAAGWBSAAAAABAgAAAAEAIDkAANYOACAbAwAAuAwAIAgAALsMACAOAAC9DAAgEwAAugwAIBcAALwMACAYAAC-DAAgGQAAvwwAIIgEAgAAAAGJBAIAAAABmwQBAAAAAawEQAAAAAGyBAAAAIkFArYEQAAAAAHvBEAAAAAB9QQBAAAAAYMFAQAAAAGKBQEAAAABiwUBAAAAAYwFAQAAAAGNBQEAAAABjgUBAAAAAY8FAQAAAAGQBQEAAAABkQUBAAAAAZIFAQAAAAGTBQEAAAABlAUBAAAAAQIAAAAFACA5AADYDgAgDYgEAgAAAAGlBAIAAAABtgRAAAAAAeQEAQAAAAHoBAEAAAAB6QQBAAAAAfgEAgAAAAH5BAEAAAAB-gQQAAAAAfsEAQAAAAH8BAEAAAAB_gQAAAD-BAL_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_g0AIBgAAIYOACAaAAD6DQAgHAAA_w0AIB0AAIAOACAeAACBDgAgHwAAgg4AICAAAIMOACAmAACEDgAgJwAAhQ4AICgAAIcOACApAACIDgAgKgAAiQ4AICsAAIoOACAsAACLDgAgiAQCAAAAAeIEAQAAAAHjBAEAAAABlQUgAAAAAZYFIAAAAAECAAAAAQAgOQAA6A4AIBGIBAIAAAABiQQCAAAAAaUEAgAAAAGsBEAAAAABsgQAAAD3BAK2BEAAAAAB6wQCAAAAAewEAgAAAAHtBAEAAAAB7gQBAAAAAe8EQAAAAAHwBAEAAAAB8gQAAADyBALzBIAAAAAB9ARAAAAAAfUEAQAAAAH3BAEAAAABDYgEAgAAAAGlBAIAAAABtgRAAAAAAeQEAQAAAAHoBAEAAAAB6QQBAAAAAesEAgAAAAH5BAEAAAAB-gQQAAAAAfsEAQAAAAH8BAEAAAAB_gQAAAD-BAL_BAEAAAABAwAAAA0AIDkAAOgOACA6AADuDgAgGAAAAA0AIAUAAMYMACAHAADHDAAgCAAAyQwAIBgAANEMACAaAADFDAAgHAAAygwAIB0AAMsMACAeAADMDAAgHwAAzQwAICAAAM4MACAmAADPDAAgJwAA0AwAICgAANIMACApAADTDAAgKgAA1AwAICsAANUMACAsAADWDAAgMgAA7g4AIIgEAgCbCAAh4gQBALQIACHjBAEAtAgAIZUFIADhCAAhlgUgAOEIACEWBQAAxgwAIAcAAMcMACAIAADJDAAgGAAA0QwAIBoAAMUMACAcAADKDAAgHQAAywwAIB4AAMwMACAfAADNDAAgIAAAzgwAICYAAM8MACAnAADQDAAgKAAA0gwAICkAANMMACAqAADUDAAgKwAA1QwAICwAANYMACCIBAIAmwgAIeIEAQC0CAAh4wQBALQIACGVBSAA4QgAIZYFIADhCAAhBwMAAIYLACAIAACHCwAgiAQCAAAAAYkEAgAAAAG2BEAAAAABgAUBAAAAAYEFAQAAAAECAAAAZwAgOQAA7w4AIBsDAAC4DAAgBQAAuQwAIAgAALsMACAOAAC9DAAgFwAAvAwAIBgAAL4MACAZAAC_DAAgiAQCAAAAAYkEAgAAAAGbBAEAAAABrARAAAAAAbIEAAAAiQUCtgRAAAAAAe8EQAAAAAH1BAEAAAABgwUBAAAAAYoFAQAAAAGLBQEAAAABjAUBAAAAAY0FAQAAAAGOBQEAAAABjwUBAAAAAZAFAQAAAAGRBQEAAAABkgUBAAAAAZMFAQAAAAGUBQEAAAABAgAAAAUAIDkAAPEOACATAwAAywsAIAQAAMoLACAHAADfCwAgCAAAzQsAIBQAAM4LACCIBAIAAAABiQQCAAAAAaUEAgAAAAGyBAEAAAABtgRAAAAAAcUEAQAAAAHTBAEAAAAB3gQBAAAAAewEAgAAAAGEBUAAAAABhQUBAAAAAYYFAQAAAAGHBQEAAAABiQUAAACJBQICAAAACQAgOQAA8w4AIAMAAAAWACA5AADvDgAgOgAA9w4AIAkAAAAWACADAADrCgAgCAAA7AoAIDIAAPcOACCIBAIAmwgAIYkEAgCbCAAhtgRAAMQIACGABQEAtAgAIYEFAQC0CAAhBwMAAOsKACAIAADsCgAgiAQCAJsIACGJBAIAmwgAIbYEQADECAAhgAUBALQIACGBBQEAtAgAIQMAAAADACA5AADxDgAgOgAA-g4AIB0AAAADACADAADlCwAgBQAA5gsAIAgAAOgLACAOAADqCwAgFwAA6QsAIBgAAOsLACAZAADsCwAgMgAA-g4AIIgEAgCbCAAhiQQCAJsIACGbBAEApQgAIawEQADECAAhsgQAAKQLiQUitgRAAMQIACHvBEAAngkAIfUEAQClCAAhgwUBALQIACGKBQEAtAgAIYsFAQC0CAAhjAUBALQIACGNBQEApQgAIY4FAQClCAAhjwUBAKUIACGQBQEApQgAIZEFAQClCAAhkgUBAKUIACGTBQEApQgAIZQFAQClCAAhGwMAAOULACAFAADmCwAgCAAA6AsAIA4AAOoLACAXAADpCwAgGAAA6wsAIBkAAOwLACCIBAIAmwgAIYkEAgCbCAAhmwQBAKUIACGsBEAAxAgAIbIEAACkC4kFIrYEQADECAAh7wRAAJ4JACH1BAEApQgAIYMFAQC0CAAhigUBALQIACGLBQEAtAgAIYwFAQC0CAAhjQUBAKUIACGOBQEApQgAIY8FAQClCAAhkAUBAKUIACGRBQEApQgAIZIFAQClCAAhkwUBAKUIACGUBQEApQgAIQMAAAAHACA5AADzDgAgOgAA_Q4AIBUAAAAHACADAACnCwAgBAAApgsAIAcAAN4LACAIAACpCwAgFAAAqgsAIDIAAP0OACCIBAIAmwgAIYkEAgCbCAAhpQQCAJsIACGyBAEAtAgAIbYEQADECAAhxQQBALQIACHTBAEApQgAId4EAQC0CAAh7AQCAJsIACGEBUAAxAgAIYUFAQC0CAAhhgUBALQIACGHBQEApQgAIYkFAACkC4kFIhMDAACnCwAgBAAApgsAIAcAAN4LACAIAACpCwAgFAAAqgsAIIgEAgCbCAAhiQQCAJsIACGlBAIAmwgAIbIEAQC0CAAhtgRAAMQIACHFBAEAtAgAIdMEAQClCAAh3gQBALQIACHsBAIAmwgAIYQFQADECAAhhQUBALQIACGGBQEAtAgAIYcFAQClCAAhiQUAAKQLiQUiBwMAAIYLACAKAACICwAgiAQCAAAAAYkEAgAAAAG2BEAAAAABgAUBAAAAAYEFAQAAAAECAAAAZwAgOQAA_g4AIAkDAADPCwAgBQAA0AsAIIgEAgAAAAGJBAIAAAABmwQBAAAAAbYEQAAAAAG5BAEAAAABggUBAAAAAYMFAQAAAAECAAAAZAAgOQAAgA8AIBYFAAD7DQAgBwAA_A0AIBgAAIYOACAaAAD6DQAgGwAA_Q0AIBwAAP8NACAdAACADgAgHgAAgQ4AIB8AAIIOACAgAACDDgAgJgAAhA4AICcAAIUOACAoAACHDgAgKQAAiA4AICoAAIkOACArAACKDgAgLAAAiw4AIIgEAgAAAAHiBAEAAAAB4wQBAAAAAZUFIAAAAAGWBSAAAAABAgAAAAEAIDkAAIIPACATAwAAywsAIAQAAMoLACAHAADfCwAgEwAAzAsAIBQAAM4LACCIBAIAAAABiQQCAAAAAaUEAgAAAAGyBAEAAAABtgRAAAAAAcUEAQAAAAHTBAEAAAAB3gQBAAAAAewEAgAAAAGEBUAAAAABhQUBAAAAAYYFAQAAAAGHBQEAAAABiQUAAACJBQICAAAACQAgOQAAhA8AIBsDAAC4DAAgBQAAuQwAIA4AAL0MACATAAC6DAAgFwAAvAwAIBgAAL4MACAZAAC_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_A0AIAgAAP4NACAYAACGDgAgGgAA-g0AIBsAAP0NACAdAACADgAgHgAAgQ4AIB8AAIIOACAgAACDDgAgJgAAhA4AICcAAIUOACAoAACHDgAgKQAAiA4AICoAAIkOACArAACKDgAgLAAAiw4AIIgEAgAAAAHiBAEAAAAB4wQBAAAAAZUFIAAAAAGWBSAAAAABAgAAAAEAIDkAAKMPACADAAAADQAgOQAAow8AIDoAAKcPACAYAAAADQAgBQAAxgwAIAcAAMcMACAIAADJDAAgGAAA0QwAIBoAAMUMACAbAADIDAAgHQAAywwAIB4AAMwMACAfAADNDAAgIAAAzgwAICYAAM8MACAnAADQDAAgKAAA0gwAICkAANMMACAqAADUDAAgKwAA1QwAICwAANYMACAyAACnDwAgiAQCAJsIACHiBAEAtAgAIeMEAQC0CAAhlQUgAOEIACGWBSAA4QgAIRYFAADGDAAgBwAAxwwAIAgAAMkMACAYAADRDAAgGgAAxQwAIBsAAMgMACAdAADLDAAgHgAAzAwAIB8AAM0MACAgAADODAAgJgAAzwwAICcAANAMACAoAADSDAAgKQAA0wwAICoAANQMACArAADVDAAgLAAA1gwAIIgEAgCbCAAh4gQBALQIACHjBAEAtAgAIZUFIADhCAAhlgUgAOEIACEbAwAAuAwAIAUAALkMACAIAAC7DAAgDgAAvQwAIBMAALoMACAYAAC-DAAgGQAAvwwAIIgEAgAAAAGJBAIAAAABmwQBAAAAAawEQAAAAAGyBAAAAIkFArYEQAAAAAHvBEAAAAAB9QQBAAAAAYMFAQAAAAGKBQEAAAABiwUBAAAAAYwFAQAAAAGNBQEAAAABjgUBAAAAAY8FAQAAAAGQBQEAAAABkQUBAAAAAZIFAQAAAAGTBQEAAAABlAUBAAAAAQIAAAAFACA5AACoDwAgBIgEAgAAAAGmBAEAAAABqwRAAAAAAdwEAAEAAAEDAAAAAwAgOQAAqA8AIDoAAK0PACAdAAAAAwAgAwAA5QsAIAUAAOYLACAIAADoCwAgDgAA6gsAIBMAAOcLACAYAADrCwAgGQAA7AsAIDIAAK0PACCIBAIAmwgAIYkEAgCbCAAhmwQBAKUIACGsBEAAxAgAIbIEAACkC4kFIrYEQADECAAh7wRAAJ4JACH1BAEApQgAIYMFAQC0CAAhigUBALQIACGLBQEAtAgAIYwFAQC0CAAhjQUBAKUIACGOBQEApQgAIY8FAQClCAAhkAUBAKUIACGRBQEApQgAIZIFAQClCAAhkwUBAKUIACGUBQEApQgAIRsDAADlCwAgBQAA5gsAIAgAAOgLACAOAADqCwAgEwAA5wsAIBgAAOsLACAZAADsCwAgiAQCAJsIACGJBAIAmwgAIZsEAQClCAAhrARAAMQIACGyBAAApAuJBSK2BEAAxAgAIe8EQACeCQAh9QQBAKUIACGDBQEAtAgAIYoFAQC0CAAhiwUBALQIACGMBQEAtAgAIY0FAQClCAAhjgUBAKUIACGPBQEApQgAIZAFAQClCAAhkQUBAKUIACGSBQEApQgAIZMFAQClCAAhlAUBAKUIACEGBAAAkQoAIIgEAgAAAAGlBAIAAAABtgRAAAAAAd4EAQAAAAHgBAAAAOAEAgIAAABIACA5AACuDwAgAwAAAEYAIDkAAK4PACA6AACyDwAgCAAAAEYAIAQAAIMKACAyAACyDwAgiAQCAJsIACGlBAIAmwgAIbYEQADECAAh3gQBALQIACHgBAAAggrgBCIGBAAAgwoAIIgEAgCbCAAhpQQCAJsIACG2BEAAxAgAId4EAQC0CAAh4AQAAIIK4AQiFgUAAPsNACAHAAD8DQAgCAAA_g0AIBgAAIYOACAaAAD6DQAgGwAA_Q0AIBwAAP8NACAeAACBDgAgHwAAgg4AICAAAIMOACAmAACEDgAgJwAAhQ4AICgAAIcOACApAACIDgAgKgAAiQ4AICsAAIoOACAsAACLDgAgiAQCAAAAAeIEAQAAAAHjBAEAAAABlQUgAAAAAZYFIAAAAAECAAAAAQAgOQAAsw8AIBsDAAC4DAAgBQAAuQwAIAgAALsMACATAAC6DAAgFwAAvAwAIBgAAL4MACAZAAC_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_g0AIBgAAIYOACAaAAD6DQAgGwAA_Q0AIBwAAP8NACAdAACADgAgHwAAgg4AICAAAIMOACAmAACEDgAgJwAAhQ4AICgAAIcOACApAACIDgAgKgAAiQ4AICsAAIoOACAsAACLDgAgiAQCAAAAAeIEAQAAAAHjBAEAAAABlQUgAAAAAZYFIAAAAAECAAAAAQAgOQAA1A8AIAMAAAANACA5AADUDwAgOgAA2A8AIBgAAAANACAFAADGDAAgBwAAxwwAIAgAAMkMACAYAADRDAAgGgAAxQwAIBsAAMgMACAcAADKDAAgHQAAywwAIB8AAM0MACAgAADODAAgJgAAzwwAICcAANAMACAoAADSDAAgKQAA0wwAICoAANQMACArAADVDAAgLAAA1gwAIDIAANgPACCIBAIAmwgAIeIEAQC0CAAh4wQBALQIACGVBSAA4QgAIZYFIADhCAAhFgUAAMYMACAHAADHDAAgCAAAyQwAIBgAANEMACAaAADFDAAgGwAAyAwAIBwAAMoMACAdAADLDAAgHwAAzQwAICAAAM4MACAmAADPDAAgJwAA0AwAICgAANIMACApAADTDAAgKgAA1AwAICsAANUMACAsAADWDAAgiAQCAJsIACHiBAEAtAgAIeMEAQC0CAAhlQUgAOEIACGWBSAA4QgAIRYFAAD7DQAgBwAA_A0AIAgAAP4NACAYAACGDgAgGgAA-g0AIBsAAP0NACAcAAD_DQAgHQAAgA4AIB4AAIEOACAgAACDDgAgJgAAhA4AICcAAIUOACAoAACHDgAgKQAAiA4AICoAAIkOACArAACKDgAgLAAAiw4AIIgEAgAAAAHiBAEAAAAB4wQBAAAAAZUFIAAAAAGWBSAAAAABAgAAAAEAIDkAANkPACADAAAADQAgOQAA2Q8AIDoAAN0PACAYAAAADQAgBQAAxgwAIAcAAMcMACAIAADJDAAgGAAA0QwAIBoAAMUMACAbAADIDAAgHAAAygwAIB0AAMsMACAeAADMDAAgIAAAzgwAICYAAM8MACAnAADQDAAgKAAA0gwAICkAANMMACAqAADUDAAgKwAA1QwAICwAANYMACAyAADdDwAgiAQCAJsIACHiBAEAtAgAIeMEAQC0CAAhlQUgAOEIACGWBSAA4QgAIRYFAADGDAAgBwAAxwwAIAgAAMkMACAYAADRDAAgGgAAxQwAIBsAAMgMACAcAADKDAAgHQAAywwAIB4AAMwMACAgAADODAAgJgAAzwwAICcAANAMACAoAADSDAAgKQAA0wwAICoAANQMACArAADVDAAgLAAA1gwAIIgEAgCbCAAh4gQBALQIACHjBAEAtAgAIZUFIADhCAAhlgUgAOEIACEWBQAA-w0AIAcAAPwNACAIAAD-DQAgGAAAhg4AIBoAAPoNACAbAAD9DQAgHAAA_w0AIB0AAIAOACAeAACBDgAgHwAAgg4AICYAAIQOACAnAACFDgAgKAAAhw4AICkAAIgOACAqAACJDgAgKwAAig4AICwAAIsOACCIBAIAAAAB4gQBAAAAAeMEAQAAAAGVBSAAAAABlgUgAAAAAQIAAAABACA5AADeDwAgAwAAAA0AIDkAAN4PACA6AADiDwAgGAAAAA0AIAUAAMYMACAHAADHDAAgCAAAyQwAIBgAANEMACAaAADFDAAgGwAAyAwAIBwAAMoMACAdAADLDAAgHgAAzAwAIB8AAM0MACAmAADPDAAgJwAA0AwAICgAANIMACApAADTDAAgKgAA1AwAICsAANUMACAsAADWDAAgMgAA4g8AIIgEAgCbCAAh4gQBALQIACHjBAEAtAgAIZUFIADhCAAhlgUgAOEIACEWBQAAxgwAIAcAAMcMACAIAADJDAAgGAAA0QwAIBoAAMUMACAbAADIDAAgHAAAygwAIB0AAMsMACAeAADMDAAgHwAAzQwAICYAAM8MACAnAADQDAAgKAAA0gwAICkAANMMACAqAADUDAAgKwAA1QwAICwAANYMACCIBAIAmwgAIeIEAQC0CAAh4wQBALQIACGVBSAA4QgAIZYFIADhCAAhCQMAAJYJACAUAACXCQAgIQAAmAkAIIgEAgAAAAGJBAIAAAABrARAAAAAAbYEQAAAAAG5BAEAAAABvgQCAAAAAQIAAAB9ACA5AADjDwAgFgUAAPsNACAHAAD8DQAgCAAA_g0AIBgAAIYOACAaAAD6DQAgGwAA_Q0AIBwAAP8NACAdAACADgAgHgAAgQ4AIB8AAIIOACAgAACDDgAgJwAAhQ4AICgAAIcOACApAACIDgAgKgAAiQ4AICsAAIoOACAsAACLDgAgiAQCAAAAAeIEAQAAAAHjBAEAAAABlQUgAAAAAZYFIAAAAAECAAAAAQAgOQAA5Q8AIAWIBAIAAAABiQQCAAAAAawEQAAAAAG2BEAAAAABuQQBAAAAAQqIBAIAAAABiQQCAAAAAagEAQAAAAGpBAQAAAABrARAAAAAAbYEQAAAAAG5BAEAAAABuwQgAAAAAbwEAgAAAAG9BAEAAAABAwAAAA0AIDkAAOUPACA6AADrDwAgGAAAAA0AIAUAAMYMACAHAADHDAAgCAAAyQwAIBgAANEMACAaAADFDAAgGwAAyAwAIBwAAMoMACAdAADLDAAgHgAAzAwAIB8AAM0MACAgAADODAAgJwAA0AwAICgAANIMACApAADTDAAgKgAA1AwAICsAANUMACAsAADWDAAgMgAA6w8AIIgEAgCbCAAh4gQBALQIACHjBAEAtAgAIZUFIADhCAAhlgUgAOEIACEWBQAAxgwAIAcAAMcMACAIAADJDAAgGAAA0QwAIBoAAMUMACAbAADIDAAgHAAAygwAIB0AAMsMACAeAADMDAAgHwAAzQwAICAAAM4MACAnAADQDAAgKAAA0gwAICkAANMMACAqAADUDAAgKwAA1QwAICwAANYMACCIBAIAmwgAIeIEAQC0CAAh4wQBALQIACGVBSAA4QgAIZYFIADhCAAhAwAAAHsAIDkAAOMPACA6AADuDwAgCwAAAHsAIAMAAPsIACAUAAD8CAAgIQAA-QgAIDIAAO4PACCIBAIAmwgAIYkEAgCbCAAhrARAAMQIACG2BEAAxAgAIbkEAQC0CAAhvgQCAM8IACEJAwAA-wgAIBQAAPwIACAhAAD5CAAgiAQCAJsIACGJBAIAmwgAIawEQADECAAhtgRAAMQIACG5BAEAtAgAIb4EAgDPCAAhCQMAAJYJACAhAACYCQAgIgAAlQkAIIgEAgAAAAGJBAIAAAABrARAAAAAAbYEQAAAAAG5BAEAAAABvgQCAAAAAQIAAAB9ACA5AADvDwAgFgUAAPsNACAHAAD8DQAgCAAA_g0AIBgAAIYOACAaAAD6DQAgGwAA_Q0AIBwAAP8NACAdAACADgAgHgAAgQ4AIB8AAIIOACAgAACDDgAgJgAAhA4AICgAAIcOACApAACIDgAgKgAAiQ4AICsAAIoOACAsAACLDgAgiAQCAAAAAeIEAQAAAAHjBAEAAAABlQUgAAAAAZYFIAAAAAECAAAAAQAgOQAA8Q8AIAQyAAEAAAGIBAIAAAABtgRAAAAAAbgEAgAAAAEDAAAAewAgOQAA7w8AIDoAAPYPACALAAAAewAgAwAA-wgAICEAAPkIACAiAAD6CAAgMgAA9g8AIIgEAgCbCAAhiQQCAJsIACGsBEAAxAgAIbYEQADECAAhuQQBALQIACG-BAIAzwgAIQkDAAD7CAAgIQAA-QgAICIAAPoIACCIBAIAmwgAIYkEAgCbCAAhrARAAMQIACG2BEAAxAgAIbkEAQC0CAAhvgQCAM8IACEDAAAADQAgOQAA8Q8AIDoAAPkPACAYAAAADQAgBQAAxgwAIAcAAMcMACAIAADJDAAgGAAA0QwAIBoAAMUMACAbAADIDAAgHAAAygwAIB0AAMsMACAeAADMDAAgHwAAzQwAICAAAM4MACAmAADPDAAgKAAA0gwAICkAANMMACAqAADUDAAgKwAA1QwAICwAANYMACAyAAD5DwAgiAQCAJsIACHiBAEAtAgAIeMEAQC0CAAhlQUgAOEIACGWBSAA4QgAIRYFAADGDAAgBwAAxwwAIAgAAMkMACAYAADRDAAgGgAAxQwAIBsAAMgMACAcAADKDAAgHQAAywwAIB4AAMwMACAfAADNDAAgIAAAzgwAICYAAM8MACAoAADSDAAgKQAA0wwAICoAANQMACArAADVDAAgLAAA1gwAIIgEAgCbCAAh4gQBALQIACHjBAEAtAgAIZUFIADhCAAhlgUgAOEIACENAwAA8QgAICMAAPIIACCIBAIAAAABiQQCAAAAAagEAQAAAAGpBAQAAAABrARAAAAAAbYEQAAAAAG5BAEAAAABugQCAAAAAbsEIAAAAAG8BAIAAAABvQQBAAAAAQIAAACDAQAgOQAA-g8AIAMAAACBAQAgOQAA-g8AIDoAAP4PACAPAAAAgQEAIAMAAOIIACAjAADjCAAgMgAA_g8AIIgEAgCbCAAhiQQCAJsIACGoBAEApQgAIakEBADDCAAhrARAAMQIACG2BEAAxAgAIbkEAQC0CAAhugQCAM8IACG7BCAA4QgAIbwEAgDPCAAhvQQBAKUIACENAwAA4ggAICMAAOMIACCIBAIAmwgAIYkEAgCbCAAhqAQBAKUIACGpBAQAwwgAIawEQADECAAhtgRAAMQIACG5BAEAtAgAIboEAgDPCAAhuwQgAOEIACG8BAIAzwgAIb0EAQClCAAhFgUAAPsNACAHAAD8DQAgCAAA_g0AIBoAAPoNACAbAAD9DQAgHAAA_w0AIB0AAIAOACAeAACBDgAgHwAAgg4AICAAAIMOACAmAACEDgAgJwAAhQ4AICgAAIcOACApAACIDgAgKgAAiQ4AICsAAIoOACAsAACLDgAgiAQCAAAAAeIEAQAAAAHjBAEAAAABlQUgAAAAAZYFIAAAAAECAAAAAQAgOQAA_w8AIBsDAAC4DAAgBQAAuQwAIAgAALsMACAOAAC9DAAgEwAAugwAIBcAALwMACAZAAC_DAAgiAQCAAAAAYkEAgAAAAGbBAEAAAABrARAAAAAAbIEAAAAiQUCtgRAAAAAAe8EQAAAAAH1BAEAAAABgwUBAAAAAYoFAQAAAAGLBQEAAAABjAUBAAAAAY0FAQAAAAGOBQEAAAABjwUBAAAAAZAFAQAAAAGRBQEAAAABkgUBAAAAAZMFAQAAAAGUBQEAAAABAgAAAAUAIDkAAIEQACADAAAADQAgOQAA_w8AIDoAAIUQACAYAAAADQAgBQAAxgwAIAcAAMcMACAIAADJDAAgGgAAxQwAIBsAAMgMACAcAADKDAAgHQAAywwAIB4AAMwMACAfAADNDAAgIAAAzgwAICYAAM8MACAnAADQDAAgKAAA0gwAICkAANMMACAqAADUDAAgKwAA1QwAICwAANYMACAyAACFEAAgiAQCAJsIACHiBAEAtAgAIeMEAQC0CAAhlQUgAOEIACGWBSAA4QgAIRYFAADGDAAgBwAAxwwAIAgAAMkMACAaAADFDAAgGwAAyAwAIBwAAMoMACAdAADLDAAgHgAAzAwAIB8AAM0MACAgAADODAAgJgAAzwwAICcAANAMACAoAADSDAAgKQAA0wwAICoAANQMACArAADVDAAgLAAA1gwAIIgEAgCbCAAh4gQBALQIACHjBAEAtAgAIZUFIADhCAAhlgUgAOEIACEDAAAAAwAgOQAAgRAAIDoAAIgQACAdAAAAAwAgAwAA5QsAIAUAAOYLACAIAADoCwAgDgAA6gsAIBMAAOcLACAXAADpCwAgGQAA7AsAIDIAAIgQACCIBAIAmwgAIYkEAgCbCAAhmwQBAKUIACGsBEAAxAgAIbIEAACkC4kFIrYEQADECAAh7wRAAJ4JACH1BAEApQgAIYMFAQC0CAAhigUBALQIACGLBQEAtAgAIYwFAQC0CAAhjQUBAKUIACGOBQEApQgAIY8FAQClCAAhkAUBAKUIACGRBQEApQgAIZIFAQClCAAhkwUBAKUIACGUBQEApQgAIRsDAADlCwAgBQAA5gsAIAgAAOgLACAOAADqCwAgEwAA5wsAIBcAAOkLACAZAADsCwAgiAQCAJsIACGJBAIAmwgAIZsEAQClCAAhrARAAMQIACGyBAAApAuJBSK2BEAAxAgAIe8EQACeCQAh9QQBAKUIACGDBQEAtAgAIYoFAQC0CAAhiwUBALQIACGMBQEAtAgAIY0FAQClCAAhjgUBAKUIACGPBQEApQgAIZAFAQClCAAhkQUBAKUIACGSBQEApQgAIZMFAQClCAAhlAUBAKUIACEbAwAAuAwAIAUAALkMACAIAAC7DAAgDgAAvQwAIBMAALoMACAXAAC8DAAgGAAAvgwAIIgEAgAAAAGJBAIAAAABmwQBAAAAAawEQAAAAAGyBAAAAIkFArYEQAAAAAHvBEAAAAAB9QQBAAAAAYMFAQAAAAGKBQEAAAABiwUBAAAAAYwFAQAAAAGNBQEAAAABjgUBAAAAAY8FAQAAAAGQBQEAAAABkQUBAAAAAZIFAQAAAAGTBQEAAAABlAUBAAAAAQIAAAAFACA5AACJEAAgAwAAAAMAIDkAAIkQACA6AACNEAAgHQAAAAMAIAMAAOULACAFAADmCwAgCAAA6AsAIA4AAOoLACATAADnCwAgFwAA6QsAIBgAAOsLACAyAACNEAAgiAQCAJsIACGJBAIAmwgAIZsEAQClCAAhrARAAMQIACGyBAAApAuJBSK2BEAAxAgAIe8EQACeCQAh9QQBAKUIACGDBQEAtAgAIYoFAQC0CAAhiwUBALQIACGMBQEAtAgAIY0FAQClCAAhjgUBAKUIACGPBQEApQgAIZAFAQClCAAhkQUBAKUIACGSBQEApQgAIZMFAQClCAAhlAUBAKUIACEbAwAA5QsAIAUAAOYLACAIAADoCwAgDgAA6gsAIBMAAOcLACAXAADpCwAgGAAA6wsAIIgEAgCbCAAhiQQCAJsIACGbBAEApQgAIawEQADECAAhsgQAAKQLiQUitgRAAMQIACHvBEAAngkAIfUEAQClCAAhgwUBALQIACGKBQEAtAgAIYsFAQC0CAAhjAUBALQIACGNBQEApQgAIY4FAQClCAAhjwUBAKUIACGQBQEApQgAIZEFAQClCAAhkgUBAKUIACGTBQEApQgAIZQFAQClCAAhFgUAAPsNACAHAAD8DQAgCAAA_g0AIBgAAIYOACAaAAD6DQAgGwAA_Q0AIBwAAP8NACAdAACADgAgHgAAgQ4AIB8AAIIOACAgAACDDgAgJgAAhA4AICcAAIUOACApAACIDgAgKgAAiQ4AICsAAIoOACAsAACLDgAgiAQCAAAAAeIEAQAAAAHjBAEAAAABlQUgAAAAAZYFIAAAAAECAAAAAQAgOQAAjhAAIAMAAAANACA5AACOEAAgOgAAkhAAIBgAAAANACAFAADGDAAgBwAAxwwAIAgAAMkMACAYAADRDAAgGgAAxQwAIBsAAMgMACAcAADKDAAgHQAAywwAIB4AAMwMACAfAADNDAAgIAAAzgwAICYAAM8MACAnAADQDAAgKQAA0wwAICoAANQMACArAADVDAAgLAAA1gwAIDIAAJIQACCIBAIAmwgAIeIEAQC0CAAh4wQBALQIACGVBSAA4QgAIZYFIADhCAAhFgUAAMYMACAHAADHDAAgCAAAyQwAIBgAANEMACAaAADFDAAgGwAAyAwAIBwAAMoMACAdAADLDAAgHgAAzAwAIB8AAM0MACAgAADODAAgJgAAzwwAICcAANAMACApAADTDAAgKgAA1AwAICsAANUMACAsAADWDAAgiAQCAJsIACHiBAEAtAgAIeMEAQC0CAAhlQUgAOEIACGWBSAA4QgAIRYFAAD7DQAgBwAA_A0AIAgAAP4NACAYAACGDgAgGgAA-g0AIBsAAP0NACAcAAD_DQAgHQAAgA4AIB4AAIEOACAfAACCDgAgIAAAgw4AICYAAIQOACAnAACFDgAgKAAAhw4AICoAAIkOACArAACKDgAgLAAAiw4AIIgEAgAAAAHiBAEAAAAB4wQBAAAAAZUFIAAAAAGWBSAAAAABAgAAAAEAIDkAAJMQACADAAAADQAgOQAAkxAAIDoAAJcQACAYAAAADQAgBQAAxgwAIAcAAMcMACAIAADJDAAgGAAA0QwAIBoAAMUMACAbAADIDAAgHAAAygwAIB0AAMsMACAeAADMDAAgHwAAzQwAICAAAM4MACAmAADPDAAgJwAA0AwAICgAANIMACAqAADUDAAgKwAA1QwAICwAANYMACAyAACXEAAgiAQCAJsIACHiBAEAtAgAIeMEAQC0CAAhlQUgAOEIACGWBSAA4QgAIRYFAADGDAAgBwAAxwwAIAgAAMkMACAYAADRDAAgGgAAxQwAIBsAAMgMACAcAADKDAAgHQAAywwAIB4AAMwMACAfAADNDAAgIAAAzgwAICYAAM8MACAnAADQDAAgKAAA0gwAICoAANQMACArAADVDAAgLAAA1gwAIIgEAgCbCAAh4gQBALQIACHjBAEAtAgAIZUFIADhCAAhlgUgAOEIACEWBQAA-w0AIAcAAPwNACAIAAD-DQAgGAAAhg4AIBoAAPoNACAbAAD9DQAgHAAA_w0AIB0AAIAOACAeAACBDgAgHwAAgg4AICAAAIMOACAmAACEDgAgJwAAhQ4AICgAAIcOACApAACIDgAgKwAAig4AICwAAIsOACCIBAIAAAAB4gQBAAAAAeMEAQAAAAGVBSAAAAABlgUgAAAAAQIAAAABACA5AACYEAAgAwAAAA0AIDkAAJgQACA6AACcEAAgGAAAAA0AIAUAAMYMACAHAADHDAAgCAAAyQwAIBgAANEMACAaAADFDAAgGwAAyAwAIBwAAMoMACAdAADLDAAgHgAAzAwAIB8AAM0MACAgAADODAAgJgAAzwwAICcAANAMACAoAADSDAAgKQAA0wwAICsAANUMACAsAADWDAAgMgAAnBAAIIgEAgCbCAAh4gQBALQIACHjBAEAtAgAIZUFIADhCAAhlgUgAOEIACEWBQAAxgwAIAcAAMcMACAIAADJDAAgGAAA0QwAIBoAAMUMACAbAADIDAAgHAAAygwAIB0AAMsMACAeAADMDAAgHwAAzQwAICAAAM4MACAmAADPDAAgJwAA0AwAICgAANIMACApAADTDAAgKwAA1QwAICwAANYMACCIBAIAmwgAIeIEAQC0CAAh4wQBALQIACGVBSAA4QgAIZYFIADhCAAhFgUAAPsNACAHAAD8DQAgCAAA_g0AIBgAAIYOACAaAAD6DQAgGwAA_Q0AIBwAAP8NACAdAACADgAgHgAAgQ4AIB8AAIIOACAgAACDDgAgJgAAhA4AICcAAIUOACAoAACHDgAgKQAAiA4AICoAAIkOACAsAACLDgAgiAQCAAAAAeIEAQAAAAHjBAEAAAABlQUgAAAAAZYFIAAAAAECAAAAAQAgOQAAnRAAIAMAAAANACA5AACdEAAgOgAAoRAAIBgAAAANACAFAADGDAAgBwAAxwwAIAgAAMkMACAYAADRDAAgGgAAxQwAIBsAAMgMACAcAADKDAAgHQAAywwAIB4AAMwMACAfAADNDAAgIAAAzgwAICYAAM8MACAnAADQDAAgKAAA0gwAICkAANMMACAqAADUDAAgLAAA1gwAIDIAAKEQACCIBAIAmwgAIeIEAQC0CAAh4wQBALQIACGVBSAA4QgAIZYFIADhCAAhFgUAAMYMACAHAADHDAAgCAAAyQwAIBgAANEMACAaAADFDAAgGwAAyAwAIBwAAMoMACAdAADLDAAgHgAAzAwAIB8AAM0MACAgAADODAAgJgAAzwwAICcAANAMACAoAADSDAAgKQAA0wwAICoAANQMACAsAADWDAAgiAQCAJsIACHiBAEAtAgAIeMEAQC0CAAhlQUgAOEIACGWBSAA4QgAIRYFAAD7DQAgBwAA_A0AIAgAAP4NACAYAACGDgAgGgAA-g0AIBsAAP0NACAcAAD_DQAgHQAAgA4AIB4AAIEOACAfAACCDgAgIAAAgw4AICYAAIQOACAnAACFDgAgKAAAhw4AICkAAIgOACAqAACJDgAgKwAAig4AIIgEAgAAAAHiBAEAAAAB4wQBAAAAAZUFIAAAAAGWBSAAAAABAgAAAAEAIDkAAKIQACADAAAADQAgOQAAohAAIDoAAKYQACAYAAAADQAgBQAAxgwAIAcAAMcMACAIAADJDAAgGAAA0QwAIBoAAMUMACAbAADIDAAgHAAAygwAIB0AAMsMACAeAADMDAAgHwAAzQwAICAAAM4MACAmAADPDAAgJwAA0AwAICgAANIMACApAADTDAAgKgAA1AwAICsAANUMACAyAACmEAAgiAQCAJsIACHiBAEAtAgAIeMEAQC0CAAhlQUgAOEIACGWBSAA4QgAIRYFAADGDAAgBwAAxwwAIAgAAMkMACAYAADRDAAgGgAAxQwAIBsAAMgMACAcAADKDAAgHQAAywwAIB4AAMwMACAfAADNDAAgIAAAzgwAICYAAM8MACAnAADQDAAgKAAA0gwAICkAANMMACAqAADUDAAgKwAA1QwAIIgEAgCbCAAh4gQBALQIACHjBAEAtAgAIZUFIADhCAAhlgUgAOEIACETBWIDB2UECGkFCwAnGI4BFhoGAhtoBhxtGR1uCh5yGh92GyB6HCZ-HSeNAR4okAEiKZIBIyqUASQrlgElLJgBJgkDAAEFCgMIRQULABgOUQoTRAcXSRMYVRYZWhcHAwABBAACBwwECDwFCwASEzsHFEARBAMOAQUPAwgTBQsAEAkDFAEEAAIGAAMHFQQJFwYLAA8ONgoRIwkSNQ4EAwABCBgFChwHCwAIAwQAAgYAAwkdBgIIHgAKHwAECwANDCQFDiYKEDALBgQAAgsADAwnBQ0oARAsCxEtCQIOAAoPAAkCEC4AES8AARAxAAEMAAUCETcAEjgAAgU5AAg6AAEGAAMDCEIAE0EAFEMAAwQAAgsAFRZNFAEVABMBFk4AAgNWAQQAAgEEAAIHBVsACF0ADl8AE1wAF14AGGAAGWEAAQMAAQEDAAEBAwABAQMAAQUDAAELACEUhAEeIX8dIoABHQQDAAELACAjhQEdJYkBHwEkAB4BJYoBAAIUjAEAIosBAAEDAAEBAwABAQMAAQEDAAEBAwABDQWaAQAHmwEACJ0BABilAQAamQEAG5wBAByeAQAdnwEAHqABAB-hAQAgogEAJqMBACekAQAAAAAFCwAsPwAtQAAuQQAvQgAwAAAAAAAFCwAsPwAtQAAuQQAvQgAwAQMAAQEDAAEFCwA1PwA2QAA3QQA4QgA5AAAAAAAFCwA1PwA2QAA3QQA4QgA5AwMAAQQAAgfcAQQDAwABBAACB-IBBAULAD4_AD9AAEBBAEFCAEIAAAAAAAULAD4_AD9AAEBBAEFCAEIBBgADAQYAAwULAEc_AEhAAElBAEpCAEsAAAAAAAULAEc_AEhAAElBAEpCAEsBA4oCAQEDkAIBBQsAUD8AUUAAUkEAU0IAVAAAAAAABQsAUD8AUUAAUkEAU0IAVAEDAAEBAwABBQsAWT8AWkAAW0EAXEIAXQAAAAAABQsAWT8AWkAAW0EAXEIAXQMEAAIGAAMJuAIGAwQAAgYAAwm-AgYFCwBiPwBjQABkQQBlQgBmAAAAAAAFCwBiPwBjQABkQQBlQgBmBQPQAgEEAAIGAAMH0QIECdICBgUD2AIBBAACBgADB9kCBAnaAgYFCwBrPwBsQABtQQBuQgBvAAAAAAAFCwBrPwBsQABtQQBuQgBvAgzsAgUO7QIKAgzzAgUO9AIKBQsAdD8AdUAAdkEAd0IAeAAAAAAABQsAdD8AdUAAdkEAd0IAeAEMAAUBDAAFBQsAfT8AfkAAf0EAgAFCAIEBAAAAAAAFCwB9PwB-QAB_QQCAAUIAgQEBAwABAQMAAQULAIYBPwCHAUAAiAFBAIkBQgCKAQAAAAAABQsAhgE_AIcBQACIAUEAiQFCAIoBAQQAAgEEAAIFCwCPAT8AkAFAAJEBQQCSAUIAkwEAAAAAAAULAI8BPwCQAUAAkQFBAJIBQgCTAQEVABMBFQATBQsAmAE_AJkBQACaAUEAmwFCAJwBAAAAAAAFCwCYAT8AmQFAAJoBQQCbAUIAnAEDBAACDN4DBQ3fAwEDBAACDOUDBQ3mAwEFCwChAT8AogFAAKMBQQCkAUIApQEAAAAAAAULAKEBPwCiAUAAowFBAKQBQgClAQIOAAoPAAkCDgAKDwAJBQsAqgE_AKsBQACsAUEArQFCAK4BAAAAAAAFCwCqAT8AqwFAAKwBQQCtAUIArgEBAwABAQMAAQULALMBPwC0AUAAtQFBALYBQgC3AQAAAAAABQsAswE_ALQBQAC1AUEAtgFCALcBAQMAAQEDAAEFCwC8AT8AvQFAAL4BQQC_AUIAwAEAAAAAAAULALwBPwC9AUAAvgFBAL8BQgDAAQEDAAEBAwABBQsAxQE_AMYBQADHAUEAyAFCAMkBAAAAAAAFCwDFAT8AxgFAAMcBQQDIAUIAyQEAAAAFCwDPAT8A0AFAANEBQQDSAUIA0wEAAAAAAAULAM8BPwDQAUAA0QFBANIBQgDTAQIDAAEh6QQdAgMAASHvBB0FCwDYAT8A2QFAANoBQQDbAUIA3AEAAAAAAAULANgBPwDZAUAA2gFBANsBQgDcAQIDAAEjgQUdAgMAASOHBR0FCwDhAT8A4gFAAOMBQQDkAUIA5QEAAAAAAAULAOEBPwDiAUAA4wFBAOQBQgDlAQEkAB4BJAAeBQsA6gE_AOsBQADsAUEA7QFCAO4BAAAAAAAFCwDqAT8A6wFAAOwBQQDtAUIA7gECA68FAQQAAgIDtQUBBAACBQsA8wE_APQBQAD1AUEA9gFCAPcBAAAAAAAFCwDzAT8A9AFAAPUBQQD2AUIA9wEBBAACAQQAAgULAPwBPwD9AUAA_gFBAP8BQgCAAgAAAAAABQsA_AE_AP0BQAD-AUEA_wFCAIACAQMAAQEDAAEFCwCFAj8AhgJAAIcCQQCIAkIAiQIAAAAAAAULAIUCPwCGAkAAhwJBAIgCQgCJAgEDAAEBAwABBQsAjgI_AI8CQACQAkEAkQJCAJICAAAAAAAFCwCOAj8AjwJAAJACQQCRAkIAkgIBAwABAQMAAQULAJcCPwCYAkAAmQJBAJoCQgCbAgAAAAAABQsAlwI_AJgCQACZAkEAmgJCAJsCAQMAAQEDAAEFCwCgAj8AoQJAAKICQQCjAkIApAIAAAAAAAULAKACPwChAkAAogJBAKMCQgCkAgEDAAEBAwABBQsAqQI_AKoCQACrAkEArAJCAK0CAAAAAAAFCwCpAj8AqgJAAKsCQQCsAkIArQItAgEupgEBL6gBATCpAQExqgEBM6wBATSuASg1rwEpNrEBATezASg4tAEqO7UBATy2AQE9twEoQ7oBK0S7ATFFvAECRr0BAke-AQJIvwECScABAkrCAQJLxAEoTMUBMk3HAQJOyQEoT8oBM1DLAQJRzAECUs0BKFPQATRU0QE6VdIBA1bTAQNX1AEDWNUBA1nWAQNa2AEDW9oBKFzbATtd3gEDXuABKF_hATxg4wEDYeQBA2LlAShj6AE9ZOkBQ2XqARFm6wERZ-wBEWjtARFp7gERavABEWvyAShs8wFEbfUBEW73AShv-AFFcPkBEXH6ARFy-wEoc_4BRnT_AUx1gAIEdoECBHeCAgR4gwIEeYQCBHqGAgR7iAIofIkCTX2MAgR-jgIof48CToABkQIEgQGSAgSCAZMCKIMBlgJPhAGXAlWFAZgCBoYBmQIGhwGaAgaIAZsCBokBnAIGigGeAgaLAaACKIwBoQJWjQGjAgaOAaUCKI8BpgJXkAGnAgaRAagCBpIBqQIokwGsAliUAa0CXpUBrgIHlgGvAgeXAbACB5gBsQIHmQGyAgeaAbQCB5sBtgIonAG3Al-dAboCB54BvAIonwG9AmCgAb8CB6EBwAIHogHBAiijAcQCYaQBxQJnpQHGAgWmAccCBacByAIFqAHJAgWpAcoCBaoBzAIFqwHOAiisAc8CaK0B1AIFrgHWAiivAdcCabAB2wIFsQHcAgWyAd0CKLMB4AJqtAHhAnC1AeICCbYB4wIJtwHkAgm4AeUCCbkB5gIJugHoAgm7AeoCKLwB6wJxvQHvAgm-AfECKL8B8gJywAH1AgnBAfYCCcIB9wIowwH6AnPEAfsCecUB_AIOxgH9Ag7HAf4CDsgB_wIOyQGAAw7KAYIDDssBhAMozAGFA3rNAYcDDs4BiQMozwGKA3vQAYsDDtEBjAMO0gGNAyjTAZADfNQBkQOCAdUBkgMZ1gGTAxnXAZQDGdgBlQMZ2QGWAxnaAZgDGdsBmgMo3AGbA4MB3QGdAxneAZ8DKN8BoAOEAeABoQMZ4QGiAxniAaMDKOMBpgOFAeQBpwOLAeUBqAMT5gGpAxPnAaoDE-gBqwMT6QGsAxPqAa4DE-sBsAMo7AGxA4wB7QGzAxPuAbUDKO8BtgONAfABtwMT8QG4AxPyAbkDKPMBvAOOAfQBvQOUAfUBvgMU9gG_AxT3AcADFPgBwQMU-QHCAxT6AcQDFPsBxgMo_AHHA5UB_QHJAxT-AcsDKP8BzAOWAYACzQMUgQLOAxSCAs8DKIMC0gOXAYQC0wOdAYUC1AMKhgLVAwqHAtYDCogC1wMKiQLYAwqKAtoDCosC3AMojALdA54BjQLhAwqOAuMDKI8C5AOfAZAC5wMKkQLoAwqSAukDKJMC7AOgAZQC7QOmAZUC7gMLlgLvAwuXAvADC5gC8QMLmQLyAwuaAvQDC5sC9gMonAL3A6cBnQL5AwueAvsDKJ8C_AOoAaAC_QMLoQL-AwuiAv8DKKMCggSpAaQCgwSvAaUChAQapgKFBBqnAoYEGqgChwQaqQKIBBqqAooEGqsCjAQorAKNBLABrQKPBBquApEEKK8CkgSxAbACkwQasQKUBBqyApUEKLMCmASyAbQCmQS4AbUCmgQbtgKbBBu3ApwEG7gCnQQbuQKeBBu6AqAEG7sCogQovAKjBLkBvQKlBBu-AqcEKL8CqAS6AcACqQQbwQKqBBvCAqsEKMMCrgS7AcQCrwTBAcUCsAQcxgKxBBzHArIEHMgCswQcyQK0BBzKArYEHMsCuAQozAK5BMIBzQK7BBzOAr0EKM8CvgTDAdACvwQc0QLABBzSAsEEKNMCxATEAdQCxQTKAdUCxwTLAdYCyATLAdcCywTLAdgCzATLAdkCzQTLAdoCzwTLAdsC0QQo3ALSBMwB3QLUBMsB3gLWBCjfAtcEzQHgAtgEywHhAtkEywHiAtoEKOMC3QTOAeQC3gTUAeUC3wQd5gLgBB3nAuEEHegC4gQd6QLjBB3qAuUEHesC5wQo7ALoBNUB7QLrBB3uAu0EKO8C7gTWAfAC8AQd8QLxBB3yAvIEKPMC9QTXAfQC9gTdAfUC9wQe9gL4BB73AvkEHvgC-gQe-QL7BB76Av0EHvsC_wQo_AKABd4B_QKDBR7-AoUFKP8ChgXfAYADiAUegQOJBR6CA4oFKIMDjQXgAYQDjgXmAYUDjwUfhgOQBR-HA5EFH4gDkgUfiQOTBR-KA5UFH4sDlwUojAOYBecBjQOaBR-OA5wFKI8DnQXoAZADngUfkQOfBR-SA6AFKJMDowXpAZQDpAXvAZUDpQUWlgOmBRaXA6cFFpgDqAUWmQOpBRaaA6sFFpsDrQUonAOuBfABnQOxBRaeA7MFKJ8DtAXxAaADtgUWoQO3BRaiA7gFKKMDuwXyAaQDvAX4AaUDvQUXpgO-BRenA78FF6gDwAUXqQPBBReqA8MFF6sDxQUorAPGBfkBrQPIBReuA8oFKK8DywX6AbADzAUXsQPNBReyA84FKLMD0QX7AbQD0gWBArUD1AUitgPVBSK3A9cFIrgD2AUiuQPZBSK6A9sFIrsD3QUovAPeBYICvQPgBSK-A-IFKL8D4wWDAsAD5AUiwQPlBSLCA-YFKMMD6QWEAsQD6gWKAsUD7AUjxgPtBSPHA-8FI8gD8AUjyQPxBSPKA_MFI8sD9QUozAP2BYsCzQP4BSPOA_oFKM8D-wWMAtAD_AUj0QP9BSPSA_4FKNMDgQaNAtQDggaTAtUDhAYk1gOFBiTXA4cGJNgDiAYk2QOJBiTaA4sGJNsDjQYo3AOOBpQC3QOQBiTeA5IGKN8DkwaVAuADlAYk4QOVBiTiA5YGKOMDmQaWAuQDmgacAuUDnAYl5gOdBiXnA58GJegDoAYl6QOhBiXqA6MGJesDpQYo7AOmBp0C7QOoBiXuA6oGKO8DqwaeAvADrAYl8QOtBiXyA64GKPMDsQafAvQDsgalAvUDtAYm9gO1Bib3A7cGJvgDuAYm-QO5Bib6A7sGJvsDvQYo_AO-BqYC_QPABib-A8IGKP8DwwanAoAExAYmgQTFBiaCBMYGKIMEyQaoAoQEygauAg" + 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\",\"patients\",\"npiProviders\",\"insuranceCredentials\",\"shoppingVendors\",\"updatedPayments\",\"backups\",\"backupDestinations\",\"notifications\",\"parent\",\"children\",\"folder\",\"file\",\"chunks\",\"cloudFolders\",\"cloudFiles\",\"twilioSettings\",\"aiSettings\",\"officeHours\",\"officeContact\",\"procedureTimeslot\",\"insuranceContacts\",\"patientConversations\",\"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\",\"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\",\"patientId\",\"userId\",\"stage\",\"aiHandoff\",\"updatedAt\",\"string_contains\",\"string_starts_with\",\"string_ends_with\",\"array_starts_with\",\"array_ends_with\",\"array_contains\",\"name\",\"phoneNumber\",\"officeName\",\"receptionistName\",\"dentistName\",\"email\",\"fax\",\"streetAddress\",\"city\",\"state\",\"zipCode\",\"apiKey\",\"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\",\"procedureCodeNotes\",\"movedByAi\",\"PatientStatus\",\"eligibilityStatus\",\"firstName\",\"lastName\",\"gender\",\"address\",\"insuranceId\",\"groupNumber\",\"policyHolder\",\"allergies\",\"medicalConditions\",\"preferredLanguage\",\"autoBackupEnabled\",\"usbBackupEnabled\",\"fileId_seq\",\"every\",\"some\",\"none\",\"userId_parentId_name\",\"userId_siteKey\",\"userId_npiNumber\",\"commissionBatchId_paymentId\",\"is\",\"isNot\",\"connectOrCreate\",\"upsert\",\"createMany\",\"set\",\"disconnect\",\"delete\",\"connect\",\"updateMany\",\"deleteMany\",\"increment\",\"decrement\",\"multiply\",\"divide\"]"), + graph: "jhPhAqAEHQUAAPgIACAHAACmCQAgCAAA8ggAIB0AAK0JACAgAAClCQAgIQAApwkAICIAAKgJACAjAACpCQAgJAAA8wgAICUAAKoJACAmAACrCQAgJwAArAkAIC0AAOcIACAuAADoCAAgLwAArgkAIDAAAK8JACAxAACwCQAgMgAAsQkAIDMAALIJACA0AACzCQAgNQAAtAkAIN4EAACkCQAw3wQAAA0AEOAEAACkCQAw4QQCAAAAAdAFAQAAAAHRBQEAgggAIYUGIACDCAAhhgYgAIMIACEBAAAAAQAgIQMAAPkHACAFAAD4CAAgCAAA8ggAIAwAAPMIACAYAAD1CAAgHAAAuQkAIB0AAK0JACAeAAC6CQAgHwAAuwkAIN4EAAC4CQAw3wQAAAMAEOAEAAC4CQAw4QQCAKUIACHxBEAApggAIfYEAgClCAAh-QRAAKYIACGFBQEA_QcAIYgFAQD9BwAhigUBAP0HACGdBQAAtgn6BSLfBUAApwgAIeUFAQD9BwAh8wUBAIIIACH7BQEAgggAIfwFAQCCCAAh_QUBAIIIACH-BQEA_QcAIf8FAQD9BwAhgAYBAP0HACGBBgEA_QcAIYIGAQD9BwAhgwYBAP0HACGEBgEA_QcAIRUDAADxCQAgBQAAvxAAIAgAAMIQACAMAADFEAAgGAAA2BAAIBwAAOcQACAdAADLEAAgHgAA6BAAIB8AAOkQACCFBQAAxwkAIIgFAADHCQAgigUAAMcJACDfBQAAxwkAIOUFAADHCQAg_gUAAMcJACD_BQAAxwkAIIAGAADHCQAggQYAAMcJACCCBgAAxwkAIIMGAADHCQAghAYAAMcJACAhAwAA-QcAIAUAAPgIACAIAADyCAAgDAAA8wgAIBgAAPUIACAcAAC5CQAgHQAArQkAIB4AALoJACAfAAC7CQAg3gQAALgJADDfBAAAAwAQ4AQAALgJADDhBAIAAAAB8QRAAKYIACH2BAIApQgAIfkEQACmCAAhhQUBAP0HACGIBQEA_QcAIYoFAQD9BwAhnQUAALYJ-gUi3wVAAKcIACHlBQEA_QcAIfMFAQCCCAAh-wUBAIIIACH8BQEAgggAIf0FAQCCCAAh_gUBAP0HACH_BQEA_QcAIYAGAQD9BwAhgQYBAP0HACGCBgEA_QcAIYMGAQD9BwAhhAYBAP0HACEDAAAAAwAgAQAABAAwAgAABQAgGAMAAPkHACAEAADbCAAgBwAAogkAIAgAAPIIACAYAAD1CAAgGQAAtwkAIN4EAAC1CQAw3wQAAAcAEOAEAAC1CQAw4QQCAKUIACHwBAEA_QcAIfEEQACmCAAh9QQCAKUIACH2BAIApQgAIZ0FAQCCCAAhrgUBAIIIACHIBQEAgggAIdwFAgClCAAh9AVAAKYIACH1BQEAgggAIfYFAQCCCAAh9wUBAP0HACH4BSAAgwgAIfoFAAC2CfoFIggDAADxCQAgBAAA0xAAIAcAAOQQACAIAADCEAAgGAAA2BAAIBkAAOYQACDwBAAAxwkAIPcFAADHCQAgGAMAAPkHACAEAADbCAAgBwAAogkAIAgAAPIIACAYAAD1CAAgGQAAtwkAIN4EAAC1CQAw3wQAAAcAEOAEAAC1CQAw4QQCAAAAAfAEAQD9BwAh8QRAAKYIACH1BAIApQgAIfYEAgClCAAhnQUBAIIIACGuBQEAgggAIcgFAQCCCAAh3AUCAKUIACH0BUAApggAIfUFAQCCCAAh9gUBAIIIACH3BQEA_QcAIfgFIACDCAAh-gUAALYJ-gUiAwAAAAcAIAEAAAgAMAIAAAkAIA0DAAD3CAAgBQAA-AgAIAgAAPIIACDeBAAA9ggAMN8EAAALABDgBAAA9ggAMOEEAgClCAAh8QRAAKYIACH2BAIApQgAIYAFAQCCCAAhhQUBAP0HACHyBQEAgggAIfMFAQD9BwAhAQAAAAsAIB0FAAD4CAAgBwAApgkAIAgAAPIIACAdAACtCQAgIAAApQkAICEAAKcJACAiAACoCQAgIwAAqQkAICQAAPMIACAlAACqCQAgJgAAqwkAICcAAKwJACAtAADnCAAgLgAA6AgAIC8AAK4JACAwAACvCQAgMQAAsAkAIDIAALEJACAzAACyCQAgNAAAswkAIDUAALQJACDeBAAApAkAMN8EAAANABDgBAAApAkAMOEEAgClCAAh0AUBAIIIACHRBQEAgggAIYUGIACDCAAhhgYgAIMIACEBAAAADQAgAwAAAAcAIAEAAAgAMAIAAAkAIB4DAAD3CAAgBAAA2wgAIAYAAKEJACAHAACiCQAgCwAAigkAIAwAAJYJACAQAACdCQAgFwAAowkAIN4EAACeCQAw3wQAABAAEOAEAACeCQAw4QQCAKUIACHtBAIAqAgAIfEEQACmCAAh9QQCAKUIACH2BAIApQgAIfkEQACmCAAhnQUAAKAJ5wUi2wUCAKgIACHcBQIApQgAId0FAQCCCAAh3gUBAIIIACHfBUAApggAIeAFAQCCCAAh4gUAAJ8J4gUi4wUAAIgIACDkBUAApggAIeUFAQCCCAAh5wUBAP0HACHoBQEA_QcAIQ0DAADxCQAgBAAA0xAAIAYAANsQACAHAADkEAAgCwAA3RAAIAwAAOAQACAQAADjEAAgFwAA5RAAIO0EAADHCQAg2wUAAMcJACDjBQAAxwkAIOcFAADHCQAg6AUAAMcJACAeAwAA9wgAIAQAANsIACAGAAChCQAgBwAAogkAIAsAAIoJACAMAACWCQAgEAAAnQkAIBcAAKMJACDeBAAAngkAMN8EAAAQABDgBAAAngkAMOEEAgAAAAHtBAIAqAgAIfEEQACmCAAh9QQCAKUIACH2BAIApQgAIfkEQACmCAAhnQUAAKAJ5wUi2wUCAKgIACHcBQIApQgAId0FAQCCCAAh3gUBAIIIACHfBUAApggAIeAFAQCCCAAh4gUAAJ8J4gUi4wUAAIgIACDkBUAApggAIeUFAQCCCAAh5wUBAP0HACHoBQEA_QcAIQMAAAAQACABAAARADACAAASACABAAAABwAgAQAAAA0AIAEAAAALACANAwAA-QcAIAgAAPIIACAUAADzCAAgFQAA9AgAIBYAAPUIACDeBAAA8QgAMN8EAAAXABDgBAAA8QgAMOEEAgClCAAh8QRAAKYIACH2BAIApQgAIfAFAQCCCAAh8QUBAIIIACEBAAAAFwAgAwAAABAAIAEAABEAMAIAABIAIBwEAADbCAAgCQAAlQkAIAoAAPcIACALAACKCQAgDQAAlwkAIBAAAJ0JACATAACOCQAg3gQAAJsJADDfBAAAGgAQ4AQAAJsJADDhBAIApQgAIe0EAgCoCAAh8AQBAP0HACHxBEAApggAIfUEAgClCAAh9gQCAKUIACH5BEAApggAIZ0FAACcCcUFIrsFAgCoCAAhvAUCAKgIACG9BRAAjAkAIb4FEACMCQAhvwUQAIwJACHABRAAjAkAIcEFEACICQAhwgUQAIwJACHDBRAAjAkAIcUFAQD9BwAhDQQAANMQACAJAADcEAAgCgAA8QkAIAsAAN0QACANAADhEAAgEAAA4xAAIBMAAN4QACDtBAAAxwkAIPAEAADHCQAguwUAAMcJACC8BQAAxwkAIMEFAADHCQAgxQUAAMcJACAcBAAA2wgAIAkAAJUJACAKAAD3CAAgCwAAigkAIA0AAJcJACAQAACdCQAgEwAAjgkAIN4EAACbCQAw3wQAABoAEOAEAACbCQAw4QQCAAAAAe0EAgCoCAAh8AQBAP0HACHxBEAApggAIfUEAgClCAAh9gQCAKUIACH5BEAApggAIZ0FAACcCcUFIrsFAgAAAAG8BQIAqAgAIb0FEACMCQAhvgUQAIwJACG_BRAAjAkAIcAFEACMCQAhwQUQAIgJACHCBRAAjAkAIcMFEACMCQAhxQUBAP0HACEDAAAAGgAgAQAAGwAwAgAAHAAgAQAAABAAIAEAAAANACABAAAAFwAgEAwAAJIJACAPAACaCQAg3gQAAJgJADDfBAAAIQAQ4AQAAJgJADDhBAIApQgAIeMEAgClCAAh8AQBAP0HACHxBEAApggAIbMFAgClCAAhtAUBAP0HACG1BRAAjAkAIbYFEACMCQAhuAUAAJkJuAUiuQVAAKYIACG6BQEA_QcAIQUMAADgEAAgDwAA4hAAIPAEAADHCQAgtAUAAMcJACC6BQAAxwkAIBAMAACSCQAgDwAAmgkAIN4EAACYCQAw3wQAACEAEOAEAACYCQAw4QQCAAAAAeMEAgClCAAh8AQBAP0HACHxBEAApggAIbMFAgClCAAhtAUBAP0HACG1BRAAjAkAIbYFEACMCQAhuAUAAJkJuAUiuQVAAKYIACG6BQEA_QcAIQMAAAAhACABAAAiADACAAAjACABAAAAEAAgAQAAABoAIAMAAAAhACABAAAiADACAAAjACABAAAAIQAgFwkAAJUJACAMAACWCQAgDQAAlwkAIN4EAACTCQAw3wQAACkAEOAEAACTCQAw4QQCAKUIACHjBAIAqAgAIZ0FAACUCdsFIrsFAgCoCAAhvQUQAIwJACG-BRAAjAkAIb8FEACMCQAhwAUQAIwJACHFBQEA_QcAIdIFAQCCCAAh0wVAAKYIACHUBQEA_QcAIdUFAQD9BwAh1gUBAP0HACHXBQEA_QcAIdgFAQD9BwAh2QUQAIgJACEMCQAA3BAAIAwAAOAQACANAADhEAAg4wQAAMcJACC7BQAAxwkAIMUFAADHCQAg1AUAAMcJACDVBQAAxwkAINYFAADHCQAg1wUAAMcJACDYBQAAxwkAINkFAADHCQAgFwkAAJUJACAMAACWCQAgDQAAlwkAIN4EAACTCQAw3wQAACkAEOAEAACTCQAw4QQCAAAAAeMEAgCoCAAhnQUAAJQJ2wUiuwUCAKgIACG9BRAAjAkAIb4FEACMCQAhvwUQAIwJACHABRAAjAkAIcUFAQD9BwAh0gUBAIIIACHTBUAApggAIdQFAQD9BwAh1QUBAP0HACHWBQEA_QcAIdcFAQD9BwAh2AUBAP0HACHZBRAAiAkAIQMAAAApACABAAAqADACAAArACAJDAAAkgkAIBIAAJEJACDeBAAAkAkAMN8EAAAtABDgBAAAkAkAMOEEAgClCAAh4gQCAKUIACHjBAIApQgAIeQEEACMCQAhAgwAAOAQACASAADfEAAgCgwAAJIJACASAACRCQAg3gQAAJAJADDfBAAALQAQ4AQAAJAJADDhBAIAAAAB4gQCAKUIACHjBAIApQgAIeQEEACMCQAhjgYAAI8JACADAAAALQAgAQAALgAwAgAALwAgAwAAAC0AIAEAAC4AMAIAAC8AIAEAAAAtACABAAAAIQAgAQAAACkAIAEAAAAtACALCwAAjQkAIBEAAI4JACDeBAAAiwkAMN8EAAA2ABDgBAAAiwkAMOEEAgClCAAh7QQCAKUIACHuBBAAjAkAIe8EEACMCQAh8AQBAP0HACHxBEAApggAIQMLAADdEAAgEQAA3hAAIPAEAADHCQAgCwsAAI0JACARAACOCQAg3gQAAIsJADDfBAAANgAQ4AQAAIsJADDhBAIAAAAB7QQCAKUIACHuBBAAjAkAIe8EEACMCQAh8AQBAP0HACHxBEAApggAIQMAAAA2ACABAAA3ADACAAA4ACAUBAAA2wgAIAYAAIQJACALAACKCQAg3gQAAIcJADDfBAAAOgAQ4AQAAIcJADDhBAIApQgAIe0EAgCoCAAh8QRAAKYIACH1BAIApQgAIdIFAQCCCAAh1gUBAP0HACHXBQEA_QcAIdsFAgClCAAh6QUBAP0HACHqBRAAiAkAIesFAQD9BwAh7AUBAP0HACHuBQAAiQnuBSLvBQEA_QcAIQsEAADTEAAgBgAA2xAAIAsAAN0QACDtBAAAxwkAINYFAADHCQAg1wUAAMcJACDpBQAAxwkAIOoFAADHCQAg6wUAAMcJACDsBQAAxwkAIO8FAADHCQAgFAQAANsIACAGAACECQAgCwAAigkAIN4EAACHCQAw3wQAADoAEOAEAACHCQAw4QQCAAAAAe0EAgCoCAAh8QRAAKYIACH1BAIApQgAIdIFAQCCCAAh1gUBAP0HACHXBQEA_QcAIdsFAgClCAAh6QUBAP0HACHqBRAAiAkAIesFAQD9BwAh7AUBAP0HACHuBQAAiQnuBSLvBQEA_QcAIQMAAAA6ACABAAA7ADACAAA8ACABAAAAFwAgAQAAABAAIAEAAAAaACABAAAANgAgAQAAADoAIAMAAAApACABAAAqADACAAArACAJCQAAhgkAIN4EAACFCQAw3wQAAEQAEOAEAACFCQAw4QQCAKUIACGSBQEAgggAIZQFAQCCCAAhlgUBAP0HACG7BQIApQgAIQIJAADcEAAglgUAAMcJACAJCQAAhgkAIN4EAACFCQAw3wQAAEQAEOAEAACFCQAw4QQCAAAAAZIFAQCCCAAhlAUBAIIIACGWBQEA_QcAIbsFAgClCAAhAwAAAEQAIAEAAEUAMAIAAEYAIAEAAAAaACABAAAAKQAgAQAAAEQAIAEAAAAHACABAAAAEAAgAwAAADoAIAEAADsAMAIAADwAIAMAAAAQACABAAARADACAAASACAJBgAAhAkAIN4EAACDCQAw3wQAAE8AEOAEAACDCQAw4QQCAKUIACGSBQEAgggAIZQFAQD9BwAhlgUBAP0HACHbBQIApQgAIQMGAADbEAAglAUAAMcJACCWBQAAxwkAIAkGAACECQAg3gQAAIMJADDfBAAATwAQ4AQAAIMJADDhBAIAAAABkgUBAIIIACGUBQEA_QcAIZYFAQD9BwAh2wUCAKUIACEDAAAATwAgAQAAUAAwAgAAUQAgAQAAADoAIAEAAAAQACABAAAATwAgAwAAADoAIAEAADsAMAIAADwAIAMAAAAQACABAAARADACAAASACAKBAAA2wgAIBsAAIIJACDeBAAAgAkAMN8EAABYABDgBAAAgAkAMOEEAgClCAAh8QRAAKYIACH1BAIApQgAIcgFAQCCCAAhygUAAIEJygUiAgQAANMQACAbAADaEAAgCgQAANsIACAbAACCCQAg3gQAAIAJADDfBAAAWAAQ4AQAAIAJADDhBAIAAAAB8QRAAKYIACH1BAIApQgAIcgFAQCCCAAhygUAAIEJygUiAwAAAFgAIAEAAFkAMAIAAFoAIAkaAAD_CAAg3gQAAP4IADDfBAAAXAAQ4AQAAP4IADDhBAIApQgAIZIFAQCCCAAhlwVAAKYIACHGBQAB3wgAIccFAgClCAAhARoAANkQACAJGgAA_wgAIN4EAAD-CAAw3wQAAFwAEOAEAAD-CAAw4QQCAAAAAZIFAQCCCAAhlwVAAKYIACHGBQAB3wgAIccFAgClCAAhAwAAAFwAIAEAAF0AMAIAAF4AIAEAAABcACADAAAAGgAgAQAAGwAwAgAAHAAgDwMAAPcIACAEAADbCAAg3gQAAPoIADDfBAAAYgAQ4AQAAPoIADDhBAIApQgAIfEEQACmCAAh9QQCAKUIACH2BAIAqAgAIZkFAAD7CJkFIpsFAAD8CJsFIp0FAAD9CJ0FIp4FAQD9BwAhnwUCAKgIACGgBQEA_QcAIQYDAADxCQAgBAAA0xAAIPYEAADHCQAgngUAAMcJACCfBQAAxwkAIKAFAADHCQAgDwMAAPcIACAEAADbCAAg3gQAAPoIADDfBAAAYgAQ4AQAAPoIADDhBAIAAAAB8QRAAKYIACH1BAIApQgAIfYEAgCoCAAhmQUAAPsImQUimwUAAPwImwUinQUAAP0InQUingUBAP0HACGfBQIAqAgAIaAFAQD9BwAhAwAAAGIAIAEAAGMAMAIAAGQAIAEAAAANACANBAAA2wgAIN4EAAD5CAAw3wQAAGcAEOAEAAD5CAAw4QQCAKUIACH1BAIApQgAIfkEQACmCAAhkgUBAIIIACGTBQEAgggAIZQFAQCCCAAhlQUEAOIIACGWBQEAgggAIZcFQACmCAAhAQQAANMQACANBAAA2wgAIN4EAAD5CAAw3wQAAGcAEOAEAAD5CAAw4QQCAAAAAfUEAgClCAAh-QRAAKYIACGSBQEAgggAIZMFAQCCCAAhlAUBAIIIACGVBQQA4ggAIZYFAQCCCAAhlwVAAKYIACEDAAAAZwAgAQAAaAAwAgAAaQAgCwMAAPkHACAEAADbCAAg3gQAANoIADDfBAAAawAQ4AQAANoIADDhBAIApQgAIfUEAgClCAAh9gQCAKUIACH3BAEAgggAIfgEIACDCAAh-QRAAKYIACEBAAAAawAgAQAAAAcAIAEAAAA6ACABAAAAEAAgAQAAAFgAIAEAAAAaACABAAAAYgAgAQAAAGcAIAMAAAAHACABAAAIADACAAAJACAFAwAA8QkAIAUAAL8QACAIAADCEAAghQUAAMcJACDzBQAAxwkAIA0DAAD3CAAgBQAA-AgAIAgAAPIIACDeBAAA9ggAMN8EAAALABDgBAAA9ggAMOEEAgAAAAHxBEAApggAIfYEAgClCAAhgAUBAIIIACGFBQEA_QcAIfIFAQCCCAAh8wUBAP0HACEDAAAACwAgAQAAdQAwAgAAdgAgBQMAAPEJACAIAADCEAAgFAAAxRAAIBUAANcQACAWAADYEAAgDgMAAPkHACAIAADyCAAgFAAA8wgAIBUAAPQIACAWAAD1CAAg3gQAAPEIADDfBAAAFwAQ4AQAAPEIADDhBAIAAAAB8QRAAKYIACH2BAIApQgAIfAFAQCCCAAh8QUBAIIIACGNBgAA8AgAIAMAAAAXACABAAB4ADACAAB5ACADAAAAEAAgAQAAEQAwAgAAEgAgCQMAAPkHACDeBAAA7wgAMN8EAAB8ABDgBAAA7wgAMOEEAgClCAAh9gQCAKUIACHPBQEAgggAIdAFAQCCCAAh0QUBAIIIACEBAwAA8QkAIAoDAAD5BwAg3gQAAO8IADDfBAAAfAAQ4AQAAO8IADDhBAIAAAAB9gQCAKUIACHPBQEAgggAIdAFAQCCCAAh0QUBAIIIACGMBgAA7ggAIAMAAAB8ACABAAB9ADACAAB-ACAKAwAA-QcAIN4EAADtCAAw3wQAAIABABDgBAAA7QgAMOEEAgClCAAh9gQCAKUIACHLBQEAgggAIcwFAQCCCAAhzQUBAIIIACHOBQEAgggAIQEDAADxCQAgCgMAAPkHACDeBAAA7QgAMN8EAACAAQAQ4AQAAO0IADDhBAIAAAAB9gQCAKUIACHLBQEAgggAIcwFAQCCCAAhzQUBAIIIACHOBQEAgggAIQMAAACAAQAgAQAAgQEAMAIAAIIBACADAAAAGgAgAQAAGwAwAgAAHAAgBwMAAPkHACDeBAAA7AgAMN8EAACFAQAQ4AQAAOwIADDhBAIApQgAIfEEQACmCAAh9gQCAKUIACEBAwAA8QkAIAcDAAD5BwAg3gQAAOwIADDfBAAAhQEAEOAEAADsCAAw4QQCAAAAAfEEQACmCAAh9gQCAKUIACEDAAAAhQEAIAEAAIYBADACAACHAQAgCQMAAPkHACDeBAAA6wgAMN8EAACJAQAQ4AQAAOsIADDhBAIApQgAIfEEQACmCAAh9gQCAKUIACGxBQEAgggAIbIFIACDCAAhAQMAAPEJACAJAwAA-QcAIN4EAADrCAAw3wQAAIkBABDgBAAA6wgAMOEEAgAAAAHxBEAApggAIfYEAgClCAAhsQUBAIIIACGyBSAAgwgAIQMAAACJAQAgAQAAigEAMAIAAIsBACAKAwAA-QcAIN4EAADpCAAw3wQAAI0BABDgBAAA6QgAMOEEAgClCAAh8QRAAKYIACH2BAIApQgAIa4FAADqCK4FIq8FAQCCCAAhsAUgAIMIACEBAwAA8QkAIAoDAAD5BwAg3gQAAOkIADDfBAAAjQEAEOAEAADpCAAw4QQCAAAAAfEEQACmCAAh9gQCAKUIACGuBQAA6giuBSKvBQEAgggAIbAFIACDCAAhAwAAAI0BACABAACOAQAwAgAAjwEAIA0DAAD5BwAgGQAA6AgAICgAAOMIACApAADnCAAg3gQAAOYIADDfBAAAkQEAEOAEAADmCAAw4QQCAKUIACHxBEAApggAIfYEAgClCAAh-QRAAKYIACGABQEAgggAIacFAgCoCAAhBQMAAPEJACAZAADKEAAgKAAA1RAAICkAAMkQACCnBQAAxwkAIA4DAAD5BwAgGQAA6AgAICgAAOMIACApAADnCAAg3gQAAOYIADDfBAAAkQEAEOAEAADmCAAw4QQCAAAAAfEEQACmCAAh9gQCAKUIACH5BEAApggAIYAFAQCCCAAhpwUCAKgIACGLBgAA5QgAIAMAAACRAQAgAQAAkgEAMAIAAJMBACABAAAAkQEAIAMAAACRAQAgAQAAkgEAMAIAAJMBACARAwAA-QcAICoAAOMIACAsAADkCAAg3gQAAOEIADDfBAAAlwEAEOAEAADhCAAw4QQCAKUIACHxBEAApggAIfYEAgClCAAh-QRAAKYIACGABQEAgggAIZQFAQD9BwAhlQUEAOIIACGjBQIAqAgAIaQFIACDCAAhpQUCAKgIACGmBQEA_QcAIQcDAADxCQAgKgAA1RAAICwAANYQACCUBQAAxwkAIKMFAADHCQAgpQUAAMcJACCmBQAAxwkAIBEDAAD5BwAgKgAA4wgAICwAAOQIACDeBAAA4QgAMN8EAACXAQAQ4AQAAOEIADDhBAIAAAAB8QRAAKYIACH2BAIApQgAIfkEQACmCAAhgAUBAIIIACGUBQEA_QcAIZUFBADiCAAhowUCAKgIACGkBSAAgwgAIaUFAgCoCAAhpgUBAP0HACEDAAAAlwEAIAEAAJgBADACAACZAQAgAQAAAJEBACAJKwAA4AgAIDsAAd8IACHeBAAA3ggAMN8EAACcAQAQ4AQAAN4IADDhBAIApQgAIfEEQACmCAAhoQUCAKUIACGiBQIApQgAIQErAADUEAAgCisAAOAIACA7AAHfCAAh3gQAAN4IADDfBAAAnAEAEOAEAADeCAAw4QQCAAAAAfEEQACmCAAhoQUCAKUIACGiBQIApQgAIYcGAADdCAAgAwAAAJwBACABAACdAQAwAgAAngEAIAEAAACcAQAgAQAAAJEBACABAAAAlwEAIAMAAACXAQAgAQAAmAEAMAIAAJkBACADAAAAYgAgAQAAYwAwAgAAZAAgCwMAAPkHACDeBAAAhwgAMN8EAAClAQAQ4AQAAIcIADDhBAIApQgAIfYEAgClCAAhgQUBAIIIACGOBQEAgggAIY8FAQCCCAAhkAUBAP0HACGRBQAAiAgAIAEAAAClAQAgCQMAAPkHACDeBAAAgQgAMN8EAACnAQAQ4AQAAIEIADDhBAIApQgAIfYEAgClCAAhiwUBAIIIACGMBSAAgwgAIY0FIACDCAAhAQAAAKcBACAHAwAA-QcAIDsAAPgHACDeBAAA_wcAMN8EAACpAQAQ4AQAAP8HADDhBAIApQgAIfYEAgClCAAhAQAAAKkBACAQAwAA-QcAIN4EAAD8BwAw3wQAAKsBABDgBAAA_AcAMOEEAgClCAAh9gQCAKUIACGBBQEA_QcAIYIFAQD9BwAhgwUBAP0HACGEBQEA_QcAIYUFAQD9BwAhhgUBAP0HACGHBQEA_QcAIYgFAQD9BwAhiQUBAP0HACGKBQEA_QcAIQEAAACrAQAgBwMAAPkHACA7AAD4BwAg3gQAAPcHADDfBAAArQEAEOAEAAD3BwAw4QQCAKUIACH2BAIApQgAIQEAAACtAQAgCQMAAPkHACDeBAAA3AgAMN8EAACvAQAQ4AQAANwIADDhBAIApQgAIfEEQACmCAAh9gQCAKUIACGABQEAgggAIYEFAQD9BwAhAgMAAPEJACCBBQAAxwkAIAkDAAD5BwAg3gQAANwIADDfBAAArwEAEOAEAADcCAAw4QQCAAAAAfEEQACmCAAh9gQCAKUIACGABQEAgggAIYEFAQD9BwAhAwAAAK8BACABAACwAQAwAgAAsQEAIAIDAADxCQAgBAAA0xAAIAsDAAD5BwAgBAAA2wgAIN4EAADaCAAw3wQAAGsAEOAEAADaCAAw4QQCAAAAAfUEAgAAAAH2BAIApQgAIfcEAQCCCAAh-AQgAIMIACH5BEAApggAIQMAAABrACABAACzAQAwAgAAtAEAIAEAAAADACABAAAABwAgAQAAAAsAIAEAAAAXACABAAAAEAAgAQAAAHwAIAEAAACAAQAgAQAAABoAIAEAAACFAQAgAQAAAIkBACABAAAAjQEAIAEAAACRAQAgAQAAAJcBACABAAAAYgAgAQAAAK8BACABAAAAawAgAQAAAAEAIBUFAAC_EAAgBwAAwBAAIAgAAMIQACAdAADLEAAgIAAAvhAAICEAAMEQACAiAADDEAAgIwAAxBAAICQAAMUQACAlAADGEAAgJgAAxxAAICcAAMgQACAtAADJEAAgLgAAyhAAIC8AAMwQACAwAADNEAAgMQAAzhAAIDIAAM8QACAzAADQEAAgNAAA0RAAIDUAANIQACADAAAADQAgAQAAxwEAMAIAAAEAIAMAAAANACABAADHAQAwAgAAAQAgAwAAAA0AIAEAAMcBADACAAABACAaBQAAqhAAIAcAAKsQACAIAACtEAAgHQAAthAAICAAAKkQACAhAACsEAAgIgAArhAAICMAAK8QACAkAACwEAAgJQAAsRAAICYAALIQACAnAACzEAAgLQAAtBAAIC4AALUQACAvAAC3EAAgMAAAuBAAIDEAALkQACAyAAC6EAAgMwAAuxAAIDQAALwQACA1AAC9EAAg4QQCAAAAAdAFAQAAAAHRBQEAAAABhQYgAAAAAYYGIAAAAAEBOwAAywEAIAXhBAIAAAAB0AUBAAAAAdEFAQAAAAGFBiAAAAABhgYgAAAAAQE7AADNAQAwATsAAM0BADAaBQAAzg4AIAcAAM8OACAIAADRDgAgHQAA2g4AICAAAM0OACAhAADQDgAgIgAA0g4AICMAANMOACAkAADUDgAgJQAA1Q4AICYAANYOACAnAADXDgAgLQAA2A4AIC4AANkOACAvAADbDgAgMAAA3A4AIDEAAN0OACAyAADeDgAgMwAA3w4AIDQAAOAOACA1AADhDgAg4QQCAMIJACHQBQEA5AkAIdEFAQDkCQAhhQYgAOUJACGGBiAA5QkAIQIAAAABACA7AADQAQAgBeEEAgDCCQAh0AUBAOQJACHRBQEA5AkAIYUGIADlCQAhhgYgAOUJACECAAAADQAgOwAA0gEAIAIAAAANACA7AADSAQAgAwAAAAEAIEIAAMsBACBDAADQAQAgAQAAAAEAIAEAAAANACAFDgAAyA4AIEgAAMkOACBJAADMDgAgSgAAyw4AIEsAAMoOACAI3gQAANkIADDfBAAA2QEAEOAEAADZCAAw4QQCAN4HACHQBQEA7gcAIdEFAQDuBwAhhQYgAO8HACGGBiAA7wcAIQMAAAANACABAADYAQAwRwAA2QEAIAMAAAANACABAADHAQAwAgAAAQAgAQAAAAUAIAEAAAAFACADAAAAAwAgAQAABAAwAgAABQAgAwAAAAMAIAEAAAQAMAIAAAUAIAMAAAADACABAAAEADACAAAFACAeAwAAvw4AIAUAAMAOACAIAADCDgAgDAAAxA4AIBgAAMEOACAcAADDDgAgHQAAxQ4AIB4AAMYOACAfAADHDgAg4QQCAAAAAfEEQAAAAAH2BAIAAAAB-QRAAAAAAYUFAQAAAAGIBQEAAAABigUBAAAAAZ0FAAAA-gUC3wVAAAAAAeUFAQAAAAHzBQEAAAAB-wUBAAAAAfwFAQAAAAH9BQEAAAAB_gUBAAAAAf8FAQAAAAGABgEAAAABgQYBAAAAAYIGAQAAAAGDBgEAAAABhAYBAAAAAQE7AADhAQAgFeEEAgAAAAHxBEAAAAAB9gQCAAAAAfkEQAAAAAGFBQEAAAABiAUBAAAAAYoFAQAAAAGdBQAAAPoFAt8FQAAAAAHlBQEAAAAB8wUBAAAAAfsFAQAAAAH8BQEAAAAB_QUBAAAAAf4FAQAAAAH_BQEAAAABgAYBAAAAAYEGAQAAAAGCBgEAAAABgwYBAAAAAYQGAQAAAAEBOwAA4wEAMAE7AADjAQAwHgMAAOkNACAFAADqDQAgCAAA7A0AIAwAAO4NACAYAADrDQAgHAAA7Q0AIB0AAO8NACAeAADwDQAgHwAA8Q0AIOEEAgDCCQAh8QRAAM4JACH2BAIAwgkAIfkEQADOCQAhhQUBAM0JACGIBQEAzQkAIYoFAQDNCQAhnQUAAKgN-gUi3wVAAPMKACHlBQEAzQkAIfMFAQDkCQAh-wUBAOQJACH8BQEA5AkAIf0FAQDkCQAh_gUBAM0JACH_BQEAzQkAIYAGAQDNCQAhgQYBAM0JACGCBgEAzQkAIYMGAQDNCQAhhAYBAM0JACECAAAABQAgOwAA5gEAIBXhBAIAwgkAIfEEQADOCQAh9gQCAMIJACH5BEAAzgkAIYUFAQDNCQAhiAUBAM0JACGKBQEAzQkAIZ0FAACoDfoFIt8FQADzCgAh5QUBAM0JACHzBQEA5AkAIfsFAQDkCQAh_AUBAOQJACH9BQEA5AkAIf4FAQDNCQAh_wUBAM0JACGABgEAzQkAIYEGAQDNCQAhggYBAM0JACGDBgEAzQkAIYQGAQDNCQAhAgAAAAMAIDsAAOgBACACAAAAAwAgOwAA6AEAIAMAAAAFACBCAADhAQAgQwAA5gEAIAEAAAAFACABAAAAAwAgEQ4AAOQNACBIAADlDQAgSQAA6A0AIEoAAOcNACBLAADmDQAghQUAAMcJACCIBQAAxwkAIIoFAADHCQAg3wUAAMcJACDlBQAAxwkAIP4FAADHCQAg_wUAAMcJACCABgAAxwkAIIEGAADHCQAgggYAAMcJACCDBgAAxwkAIIQGAADHCQAgGN4EAADYCAAw3wQAAO8BABDgBAAA2AgAMOEEAgDeBwAh8QRAAOcHACH2BAIA3gcAIfkEQADnBwAhhQUBAOYHACGIBQEA5gcAIYoFAQDmBwAhnQUAANUI-gUi3wVAAKEIACHlBQEA5gcAIfMFAQDuBwAh-wUBAO4HACH8BQEA7gcAIf0FAQDuBwAh_gUBAOYHACH_BQEA5gcAIYAGAQDmBwAhgQYBAOYHACGCBgEA5gcAIYMGAQDmBwAhhAYBAOYHACEDAAAAAwAgAQAA7gEAMEcAAO8BACADAAAAAwAgAQAABAAwAgAABQAgAQAAAAkAIAEAAAAJACADAAAABwAgAQAACAAwAgAACQAgAwAAAAcAIAEAAAgAMAIAAAkAIAMAAAAHACABAAAIADACAAAJACAVAwAAzw0AIAQAAM4NACAHAADjDQAgCAAA0Q0AIBgAANANACAZAADSDQAg4QQCAAAAAfAEAQAAAAHxBEAAAAAB9QQCAAAAAfYEAgAAAAGdBQEAAAABrgUBAAAAAcgFAQAAAAHcBQIAAAAB9AVAAAAAAfUFAQAAAAH2BQEAAAAB9wUBAAAAAfgFIAAAAAH6BQAAAPoFAgE7AAD3AQAgD-EEAgAAAAHwBAEAAAAB8QRAAAAAAfUEAgAAAAH2BAIAAAABnQUBAAAAAa4FAQAAAAHIBQEAAAAB3AUCAAAAAfQFQAAAAAH1BQEAAAAB9gUBAAAAAfcFAQAAAAH4BSAAAAAB-gUAAAD6BQIBOwAA-QEAMAE7AAD5AQAwAQAAAAsAIBUDAACrDQAgBAAAqg0AIAcAAOINACAIAACtDQAgGAAArA0AIBkAAK4NACDhBAIAwgkAIfAEAQDNCQAh8QRAAM4JACH1BAIAwgkAIfYEAgDCCQAhnQUBAOQJACGuBQEA5AkAIcgFAQDkCQAh3AUCAMIJACH0BUAAzgkAIfUFAQDkCQAh9gUBAOQJACH3BQEAzQkAIfgFIADlCQAh-gUAAKgN-gUiAgAAAAkAIDsAAP0BACAP4QQCAMIJACHwBAEAzQkAIfEEQADOCQAh9QQCAMIJACH2BAIAwgkAIZ0FAQDkCQAhrgUBAOQJACHIBQEA5AkAIdwFAgDCCQAh9AVAAM4JACH1BQEA5AkAIfYFAQDkCQAh9wUBAM0JACH4BSAA5QkAIfoFAACoDfoFIgIAAAAHACA7AAD_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_AgAwCgMAANMMACAIAADUDAAgFAAA1QwAIBUAANYMACAWAADXDAAg4QQCAMIJACHxBEAAzgkAIfYEAgDCCQAh8AUBAOQJACHxBQEA5AkAIQIAAAB5ACA7AADCAgAgBeEEAgDCCQAh8QRAAM4JACH2BAIAwgkAIfAFAQDkCQAh8QUBAOQJACECAAAAFwAgOwAAxAIAIAIAAAAXACA7AADEAgAgAwAAAHkAIEIAAL0CACBDAADCAgAgAQAAAHkAIAEAAAAXACAFDgAAzgwAIEgAAM8MACBJAADSDAAgSgAA0QwAIEsAANAMACAI3gQAANEIADDfBAAAywIAEOAEAADRCAAw4QQCAN4HACHxBEAA5wcAIfYEAgDeBwAh8AUBAO4HACHxBQEA7gcAIQMAAAAXACABAADKAgAwRwAAywIAIAMAAAAXACABAAB4ADACAAB5ACABAAAAPAAgAQAAADwAIAMAAAA6ACABAAA7ADACAAA8ACADAAAAOgAgAQAAOwAwAgAAPAAgAwAAADoAIAEAADsAMAIAADwAIBEEAADMDAAgBgAAywwAIAsAAM0MACDhBAIAAAAB7QQCAAAAAfEEQAAAAAH1BAIAAAAB0gUBAAAAAdYFAQAAAAHXBQEAAAAB2wUCAAAAAekFAQAAAAHqBRAAAAAB6wUBAAAAAewFAQAAAAHuBQAAAO4FAu8FAQAAAAEBOwAA0wIAIA7hBAIAAAAB7QQCAAAAAfEEQAAAAAH1BAIAAAAB0gUBAAAAAdYFAQAAAAHXBQEAAAAB2wUCAAAAAekFAQAAAAHqBRAAAAAB6wUBAAAAAewFAQAAAAHuBQAAAO4FAu8FAQAAAAEBOwAA1QIAMAE7AADVAgAwAQAAABcAIBEEAADJDAAgBgAAyAwAIAsAAMoMACDhBAIAwgkAIe0EAgClCgAh8QRAAM4JACH1BAIAwgkAIdIFAQDkCQAh1gUBAM0JACHXBQEAzQkAIdsFAgDCCQAh6QUBAM0JACHqBRAAmQsAIesFAQDNCQAh7AUBAM0JACHuBQAAxwzuBSLvBQEAzQkAIQIAAAA8ACA7AADZAgAgDuEEAgDCCQAh7QQCAKUKACHxBEAAzgkAIfUEAgDCCQAh0gUBAOQJACHWBQEAzQkAIdcFAQDNCQAh2wUCAMIJACHpBQEAzQkAIeoFEACZCwAh6wUBAM0JACHsBQEAzQkAIe4FAADHDO4FIu8FAQDNCQAhAgAAADoAIDsAANsCACACAAAAOgAgOwAA2wIAIAEAAAAXACADAAAAPAAgQgAA0wIAIEMAANkCACABAAAAPAAgAQAAADoAIA0OAADCDAAgSAAAwwwAIEkAAMYMACBKAADFDAAgSwAAxAwAIO0EAADHCQAg1gUAAMcJACDXBQAAxwkAIOkFAADHCQAg6gUAAMcJACDrBQAAxwkAIOwFAADHCQAg7wUAAMcJACAR3gQAAM0IADDfBAAA4wIAEOAEAADNCAAw4QQCAN4HACHtBAIAjggAIfEEQADnBwAh9QQCAN4HACHSBQEA7gcAIdYFAQDmBwAh1wUBAOYHACHbBQIA3gcAIekFAQDmBwAh6gUQALQIACHrBQEA5gcAIewFAQDmBwAh7gUAAM4I7gUi7wUBAOYHACEDAAAAOgAgAQAA4gIAMEcAAOMCACADAAAAOgAgAQAAOwAwAgAAPAAgAQAAABIAIAEAAAASACADAAAAEAAgAQAAEQAwAgAAEgAgAwAAABAAIAEAABEAMAIAABIAIAMAAAAQACABAAARADACAAASACAbAwAAvAwAIAQAALoMACAGAAC7DAAgBwAAvQwAIAsAAL4MACAMAADBDAAgEAAAvwwAIBcAAMAMACDhBAIAAAAB7QQCAAAAAfEEQAAAAAH1BAIAAAAB9gQCAAAAAfkEQAAAAAGdBQAAAOcFAtsFAgAAAAHcBQIAAAAB3QUBAAAAAd4FAQAAAAHfBUAAAAAB4AUBAAAAAeIFAAAA4gUC4wWAAAAAAeQFQAAAAAHlBQEAAAAB5wUBAAAAAegFAQAAAAEBOwAA6wIAIBPhBAIAAAAB7QQCAAAAAfEEQAAAAAH1BAIAAAAB9gQCAAAAAfkEQAAAAAGdBQAAAOcFAtsFAgAAAAHcBQIAAAAB3QUBAAAAAd4FAQAAAAHfBUAAAAAB4AUBAAAAAeIFAAAA4gUC4wWAAAAAAeQFQAAAAAHlBQEAAAAB5wUBAAAAAegFAQAAAAEBOwAA7QIAMAE7AADtAgAwAQAAAAcAIAEAAAANACABAAAACwAgAQAAABcAIBsDAACaDAAgBAAAmAwAIAYAAJkMACAHAACbDAAgCwAAnAwAIAwAAJ8MACAQAACdDAAgFwAAngwAIOEEAgDCCQAh7QQCAKUKACHxBEAAzgkAIfUEAgDCCQAh9gQCAMIJACH5BEAAzgkAIZ0FAACXDOcFItsFAgClCgAh3AUCAMIJACHdBQEA5AkAId4FAQDkCQAh3wVAAM4JACHgBQEA5AkAIeIFAACWDOIFIuMFgAAAAAHkBUAAzgkAIeUFAQDkCQAh5wUBAM0JACHoBQEAzQkAIQIAAAASACA7AAD0AgAgE-EEAgDCCQAh7QQCAKUKACHxBEAAzgkAIfUEAgDCCQAh9gQCAMIJACH5BEAAzgkAIZ0FAACXDOcFItsFAgClCgAh3AUCAMIJACHdBQEA5AkAId4FAQDkCQAh3wVAAM4JACHgBQEA5AkAIeIFAACWDOIFIuMFgAAAAAHkBUAAzgkAIeUFAQDkCQAh5wUBAM0JACHoBQEAzQkAIQIAAAAQACA7AAD2AgAgAgAAABAAIDsAAPYCACABAAAABwAgAQAAAA0AIAEAAAALACABAAAAFwAgAwAAABIAIEIAAOsCACBDAAD0AgAgAQAAABIAIAEAAAAQACAKDgAAkQwAIEgAAJIMACBJAACVDAAgSgAAlAwAIEsAAJMMACDtBAAAxwkAINsFAADHCQAg4wUAAMcJACDnBQAAxwkAIOgFAADHCQAgFt4EAADGCAAw3wQAAIEDABDgBAAAxggAMOEEAgDeBwAh7QQCAI4IACHxBEAA5wcAIfUEAgDeBwAh9gQCAN4HACH5BEAA5wcAIZ0FAADICOcFItsFAgCOCAAh3AUCAN4HACHdBQEA7gcAId4FAQDuBwAh3wVAAOcHACHgBQEA7gcAIeIFAADHCOIFIuMFAACFCAAg5AVAAOcHACHlBQEA7gcAIecFAQDmBwAh6AUBAOYHACEDAAAAEAAgAQAAgAMAMEcAAIEDACADAAAAEAAgAQAAEQAwAgAAEgAgAQAAACsAIAEAAAArACADAAAAKQAgAQAAKgAwAgAAKwAgAwAAACkAIAEAACoAMAIAACsAIAMAAAApACABAAAqADACAAArACAUCQAAxgsAIAwAAJAMACANAADHCwAg4QQCAAAAAeMEAgAAAAGdBQAAANsFArsFAgAAAAG9BRAAAAABvgUQAAAAAb8FEAAAAAHABRAAAAABxQUBAAAAAdIFAQAAAAHTBUAAAAAB1AUBAAAAAdUFAQAAAAHWBQEAAAAB1wUBAAAAAdgFAQAAAAHZBRAAAAABATsAAIkDACAR4QQCAAAAAeMEAgAAAAGdBQAAANsFArsFAgAAAAG9BRAAAAABvgUQAAAAAb8FEAAAAAHABRAAAAABxQUBAAAAAdIFAQAAAAHTBUAAAAAB1AUBAAAAAdUFAQAAAAHWBQEAAAAB1wUBAAAAAdgFAQAAAAHZBRAAAAABATsAAIsDADABOwAAiwMAMAEAAAAQACABAAAAGgAgFAkAALcLACAMAACPDAAgDQAAuAsAIOEEAgDCCQAh4wQCAKUKACGdBQAAtQvbBSK7BQIApQoAIb0FEADBCQAhvgUQAMEJACG_BRAAwQkAIcAFEADBCQAhxQUBAM0JACHSBQEA5AkAIdMFQADOCQAh1AUBAM0JACHVBQEAzQkAIdYFAQDNCQAh1wUBAM0JACHYBQEAzQkAIdkFEACZCwAhAgAAACsAIDsAAJADACAR4QQCAMIJACHjBAIApQoAIZ0FAAC1C9sFIrsFAgClCgAhvQUQAMEJACG-BRAAwQkAIb8FEADBCQAhwAUQAMEJACHFBQEAzQkAIdIFAQDkCQAh0wVAAM4JACHUBQEAzQkAIdUFAQDNCQAh1gUBAM0JACHXBQEAzQkAIdgFAQDNCQAh2QUQAJkLACECAAAAKQAgOwAAkgMAIAIAAAApACA7AACSAwAgAQAAABAAIAEAAAAaACADAAAAKwAgQgAAiQMAIEMAAJADACABAAAAKwAgAQAAACkAIA4OAACKDAAgSAAAiwwAIEkAAI4MACBKAACNDAAgSwAAjAwAIOMEAADHCQAguwUAAMcJACDFBQAAxwkAINQFAADHCQAg1QUAAMcJACDWBQAAxwkAINcFAADHCQAg2AUAAMcJACDZBQAAxwkAIBTeBAAAwggAMN8EAACbAwAQ4AQAAMIIADDhBAIA3gcAIeMEAgCOCAAhnQUAAMMI2wUiuwUCAI4IACG9BRAA3wcAIb4FEADfBwAhvwUQAN8HACHABRAA3wcAIcUFAQDmBwAh0gUBAO4HACHTBUAA5wcAIdQFAQDmBwAh1QUBAOYHACHWBQEA5gcAIdcFAQDmBwAh2AUBAOYHACHZBRAAtAgAIQMAAAApACABAACaAwAwRwAAmwMAIAMAAAApACABAAAqADACAAArACABAAAARgAgAQAAAEYAIAMAAABEACABAABFADACAABGACADAAAARAAgAQAARQAwAgAARgAgAwAAAEQAIAEAAEUAMAIAAEYAIAYJAACJDAAg4QQCAAAAAZIFAQAAAAGUBQEAAAABlgUBAAAAAbsFAgAAAAEBOwAAowMAIAXhBAIAAAABkgUBAAAAAZQFAQAAAAGWBQEAAAABuwUCAAAAAQE7AAClAwAwATsAAKUDADAGCQAAiAwAIOEEAgDCCQAhkgUBAOQJACGUBQEA5AkAIZYFAQDNCQAhuwUCAMIJACECAAAARgAgOwAAqAMAIAXhBAIAwgkAIZIFAQDkCQAhlAUBAOQJACGWBQEAzQkAIbsFAgDCCQAhAgAAAEQAIDsAAKoDACACAAAARAAgOwAAqgMAIAMAAABGACBCAACjAwAgQwAAqAMAIAEAAABGACABAAAARAAgBg4AAIMMACBIAACEDAAgSQAAhwwAIEoAAIYMACBLAACFDAAglgUAAMcJACAI3gQAAMEIADDfBAAAsQMAEOAEAADBCAAw4QQCAN4HACGSBQEA7gcAIZQFAQDuBwAhlgUBAOYHACG7BQIA3gcAIQMAAABEACABAACwAwAwRwAAsQMAIAMAAABEACABAABFADACAABGACABAAAAfgAgAQAAAH4AIAMAAAB8ACABAAB9ADACAAB-ACADAAAAfAAgAQAAfQAwAgAAfgAgAwAAAHwAIAEAAH0AMAIAAH4AIAYDAACCDAAg4QQCAAAAAfYEAgAAAAHPBQEAAAAB0AUBAAAAAdEFAQAAAAEBOwAAuQMAIAXhBAIAAAAB9gQCAAAAAc8FAQAAAAHQBQEAAAAB0QUBAAAAAQE7AAC7AwAwATsAALsDADAGAwAAgQwAIOEEAgDCCQAh9gQCAMIJACHPBQEA5AkAIdAFAQDkCQAh0QUBAOQJACECAAAAfgAgOwAAvgMAIAXhBAIAwgkAIfYEAgDCCQAhzwUBAOQJACHQBQEA5AkAIdEFAQDkCQAhAgAAAHwAIDsAAMADACACAAAAfAAgOwAAwAMAIAMAAAB-ACBCAAC5AwAgQwAAvgMAIAEAAAB-ACABAAAAfAAgBQ4AAPwLACBIAAD9CwAgSQAAgAwAIEoAAP8LACBLAAD-CwAgCN4EAADACAAw3wQAAMcDABDgBAAAwAgAMOEEAgDeBwAh9gQCAN4HACHPBQEA7gcAIdAFAQDuBwAh0QUBAO4HACEDAAAAfAAgAQAAxgMAMEcAAMcDACADAAAAfAAgAQAAfQAwAgAAfgAgAQAAAIIBACABAAAAggEAIAMAAACAAQAgAQAAgQEAMAIAAIIBACADAAAAgAEAIAEAAIEBADACAACCAQAgAwAAAIABACABAACBAQAwAgAAggEAIAcDAAD7CwAg4QQCAAAAAfYEAgAAAAHLBQEAAAABzAUBAAAAAc0FAQAAAAHOBQEAAAABATsAAM8DACAG4QQCAAAAAfYEAgAAAAHLBQEAAAABzAUBAAAAAc0FAQAAAAHOBQEAAAABATsAANEDADABOwAA0QMAMAcDAAD6CwAg4QQCAMIJACH2BAIAwgkAIcsFAQDkCQAhzAUBAOQJACHNBQEA5AkAIc4FAQDkCQAhAgAAAIIBACA7AADUAwAgBuEEAgDCCQAh9gQCAMIJACHLBQEA5AkAIcwFAQDkCQAhzQUBAOQJACHOBQEA5AkAIQIAAACAAQAgOwAA1gMAIAIAAACAAQAgOwAA1gMAIAMAAACCAQAgQgAAzwMAIEMAANQDACABAAAAggEAIAEAAACAAQAgBQ4AAPULACBIAAD2CwAgSQAA-QsAIEoAAPgLACBLAAD3CwAgCd4EAAC_CAAw3wQAAN0DABDgBAAAvwgAMOEEAgDeBwAh9gQCAN4HACHLBQEA7gcAIcwFAQDuBwAhzQUBAO4HACHOBQEA7gcAIQMAAACAAQAgAQAA3AMAMEcAAN0DACADAAAAgAEAIAEAAIEBADACAACCAQAgAQAAAFoAIAEAAABaACADAAAAWAAgAQAAWQAwAgAAWgAgAwAAAFgAIAEAAFkAMAIAAFoAIAMAAABYACABAABZADACAABaACAHBAAA8wsAIBsAAPQLACDhBAIAAAAB8QRAAAAAAfUEAgAAAAHIBQEAAAABygUAAADKBQIBOwAA5QMAIAXhBAIAAAAB8QRAAAAAAfUEAgAAAAHIBQEAAAABygUAAADKBQIBOwAA5wMAMAE7AADnAwAwBwQAAOULACAbAADmCwAg4QQCAMIJACHxBEAAzgkAIfUEAgDCCQAhyAUBAOQJACHKBQAA5AvKBSICAAAAWgAgOwAA6gMAIAXhBAIAwgkAIfEEQADOCQAh9QQCAMIJACHIBQEA5AkAIcoFAADkC8oFIgIAAABYACA7AADsAwAgAgAAAFgAIDsAAOwDACADAAAAWgAgQgAA5QMAIEMAAOoDACABAAAAWgAgAQAAAFgAIAUOAADfCwAgSAAA4AsAIEkAAOMLACBKAADiCwAgSwAA4QsAIAjeBAAAuwgAMN8EAADzAwAQ4AQAALsIADDhBAIA3gcAIfEEQADnBwAh9QQCAN4HACHIBQEA7gcAIcoFAAC8CMoFIgMAAABYACABAADyAwAwRwAA8wMAIAMAAABYACABAABZADACAABaACABAAAAXgAgAQAAAF4AIAMAAABcACABAABdADACAABeACADAAAAXAAgAQAAXQAwAgAAXgAgAwAAAFwAIAEAAF0AMAIAAF4AIAYaAADeCwAg4QQCAAAAAZIFAQAAAAGXBUAAAAABxgUAAQAAAccFAgAAAAEBOwAA-wMAIAXhBAIAAAABkgUBAAAAAZcFQAAAAAHGBQABAAABxwUCAAAAAQE7AAD9AwAwATsAAP0DADAGGgAA3QsAIOEEAgDCCQAhkgUBAOQJACGXBUAAzgkAIcYFAAGvCgAhxwUCAMIJACECAAAAXgAgOwAAgAQAIAXhBAIAwgkAIZIFAQDkCQAhlwVAAM4JACHGBQABrwoAIccFAgDCCQAhAgAAAFwAIDsAAIIEACACAAAAXAAgOwAAggQAIAMAAABeACBCAAD7AwAgQwAAgAQAIAEAAABeACABAAAAXAAgBQ4AANgLACBIAADZCwAgSQAA3AsAIEoAANsLACBLAADaCwAgCN4EAAC6CAAw3wQAAIkEABDgBAAAuggAMOEEAgDeBwAhkgUBAO4HACGXBUAA5wcAIcYFAAGbCAAhxwUCAN4HACEDAAAAXAAgAQAAiAQAMEcAAIkEACADAAAAXAAgAQAAXQAwAgAAXgAgAQAAABwAIAEAAAAcACADAAAAGgAgAQAAGwAwAgAAHAAgAwAAABoAIAEAABsAMAIAABwAIAMAAAAaACABAAAbADACAAAcACAZBAAA0gsAIAkAANELACAKAADTCwAgCwAA1AsAIA0AANULACAQAADWCwAgEwAA1wsAIOEEAgAAAAHtBAIAAAAB8AQBAAAAAfEEQAAAAAH1BAIAAAAB9gQCAAAAAfkEQAAAAAGdBQAAAMUFArsFAgAAAAG8BQIAAAABvQUQAAAAAb4FEAAAAAG_BRAAAAABwAUQAAAAAcEFEAAAAAHCBRAAAAABwwUQAAAAAcUFAQAAAAEBOwAAkQQAIBLhBAIAAAAB7QQCAAAAAfAEAQAAAAHxBEAAAAAB9QQCAAAAAfYEAgAAAAH5BEAAAAABnQUAAADFBQK7BQIAAAABvAUCAAAAAb0FEAAAAAG-BRAAAAABvwUQAAAAAcAFEAAAAAHBBRAAAAABwgUQAAAAAcMFEAAAAAHFBQEAAAABATsAAJMEADABOwAAkwQAMAEAAAAQACABAAAADQAgAQAAABcAIBkEAACcCwAgCQAAmwsAIAoAAJ0LACALAACeCwAgDQAAnwsAIBAAAKALACATAAChCwAg4QQCAMIJACHtBAIApQoAIfAEAQDNCQAh8QRAAM4JACH1BAIAwgkAIfYEAgDCCQAh-QRAAM4JACGdBQAAmgvFBSK7BQIApQoAIbwFAgClCgAhvQUQAMEJACG-BRAAwQkAIb8FEADBCQAhwAUQAMEJACHBBRAAmQsAIcIFEADBCQAhwwUQAMEJACHFBQEAzQkAIQIAAAAcACA7AACZBAAgEuEEAgDCCQAh7QQCAKUKACHwBAEAzQkAIfEEQADOCQAh9QQCAMIJACH2BAIAwgkAIfkEQADOCQAhnQUAAJoLxQUiuwUCAKUKACG8BQIApQoAIb0FEADBCQAhvgUQAMEJACG_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_QoAIEkAAIALACBKAAD_CgAgSwAA_goAIAjeBAAArQgAMN8EAADnBAAQ4AQAAK0IADDhBAIA3gcAIfEEQADnBwAh9gQCAN4HACGxBQEA7gcAIbIFIADvBwAhAwAAAIkBACABAADmBAAwRwAA5wQAIAMAAACJAQAgAQAAigEAMAIAAIsBACABAAAAjwEAIAEAAACPAQAgAwAAAI0BACABAACOAQAwAgAAjwEAIAMAAACNAQAgAQAAjgEAMAIAAI8BACADAAAAjQEAIAEAAI4BADACAACPAQAgBwMAAPsKACDhBAIAAAAB8QRAAAAAAfYEAgAAAAGuBQAAAK4FAq8FAQAAAAGwBSAAAAABATsAAO8EACAG4QQCAAAAAfEEQAAAAAH2BAIAAAABrgUAAACuBQKvBQEAAAABsAUgAAAAAQE7AADxBAAwATsAAPEEADAHAwAA-goAIOEEAgDCCQAh8QRAAM4JACH2BAIAwgkAIa4FAAD5Cq4FIq8FAQDkCQAhsAUgAOUJACECAAAAjwEAIDsAAPQEACAG4QQCAMIJACHxBEAAzgkAIfYEAgDCCQAhrgUAAPkKrgUirwUBAOQJACGwBSAA5QkAIQIAAACNAQAgOwAA9gQAIAIAAACNAQAgOwAA9gQAIAMAAACPAQAgQgAA7wQAIEMAAPQEACABAAAAjwEAIAEAAACNAQAgBQ4AAPQKACBIAAD1CgAgSQAA-AoAIEoAAPcKACBLAAD2CgAgCd4EAACpCAAw3wQAAP0EABDgBAAAqQgAMOEEAgDeBwAh8QRAAOcHACH2BAIA3gcAIa4FAACqCK4FIq8FAQDuBwAhsAUgAO8HACEDAAAAjQEAIAEAAPwEADBHAAD9BAAgAwAAAI0BACABAACOAQAwAgAAjwEAIAreBAAApAgAMN8EAACDBQAQ4AQAAKQIADDhBAIAAAABnQUBAIIIACGoBQEAgggAIakFQACmCAAhqgVAAKcIACGrBQIAqAgAIawFAQD9BwAhAQAAAIAFACABAAAAgAUAIAreBAAApAgAMN8EAACDBQAQ4AQAAKQIADDhBAIApQgAIZ0FAQCCCAAhqAUBAIIIACGpBUAApggAIaoFQACnCAAhqwUCAKgIACGsBQEA_QcAIQOqBQAAxwkAIKsFAADHCQAgrAUAAMcJACADAAAAgwUAIAEAAIQFADACAACABQAgAwAAAIMFACABAACEBQAwAgAAgAUAIAMAAACDBQAgAQAAhAUAMAIAAIAFACAH4QQCAAAAAZ0FAQAAAAGoBQEAAAABqQVAAAAAAaoFQAAAAAGrBQIAAAABrAUBAAAAAQE7AACIBQAgB-EEAgAAAAGdBQEAAAABqAUBAAAAAakFQAAAAAGqBUAAAAABqwUCAAAAAawFAQAAAAEBOwAAigUAMAE7AACKBQAwB-EEAgDCCQAhnQUBAOQJACGoBQEA5AkAIakFQADOCQAhqgVAAPMKACGrBQIApQoAIawFAQDNCQAhAgAAAIAFACA7AACNBQAgB-EEAgDCCQAhnQUBAOQJACGoBQEA5AkAIakFQADOCQAhqgVAAPMKACGrBQIApQoAIawFAQDNCQAhAgAAAIMFACA7AACPBQAgAgAAAIMFACA7AACPBQAgAwAAAIAFACBCAACIBQAgQwAAjQUAIAEAAACABQAgAQAAAIMFACAIDgAA7goAIEgAAO8KACBJAADyCgAgSgAA8QoAIEsAAPAKACCqBQAAxwkAIKsFAADHCQAgrAUAAMcJACAK3gQAAKAIADDfBAAAlgUAEOAEAACgCAAw4QQCAN4HACGdBQEA7gcAIagFAQDuBwAhqQVAAOcHACGqBUAAoQgAIasFAgCOCAAhrAUBAOYHACEDAAAAgwUAIAEAAJUFADBHAACWBQAgAwAAAIMFACABAACEBQAwAgAAgAUAIAEAAACTAQAgAQAAAJMBACADAAAAkQEAIAEAAJIBADACAACTAQAgAwAAAJEBACABAACSAQAwAgAAkwEAIAMAAACRAQAgAQAAkgEAMAIAAJMBACAKAwAA6woAIBkAAOwKACAoAADtCgAgKQAA6goAIOEEAgAAAAHxBEAAAAAB9gQCAAAAAfkEQAAAAAGABQEAAAABpwUCAAAAAQE7AACeBQAgBuEEAgAAAAHxBEAAAAAB9gQCAAAAAfkEQAAAAAGABQEAAAABpwUCAAAAAQE7AACgBQAwATsAAKAFADABAAAAkQEAIAoDAADQCgAgGQAA0QoAICgAAM4KACApAADPCgAg4QQCAMIJACHxBEAAzgkAIfYEAgDCCQAh-QRAAM4JACGABQEA5AkAIacFAgClCgAhAgAAAJMBACA7AACkBQAgBuEEAgDCCQAh8QRAAM4JACH2BAIAwgkAIfkEQADOCQAhgAUBAOQJACGnBQIApQoAIQIAAACRAQAgOwAApgUAIAIAAACRAQAgOwAApgUAIAEAAACRAQAgAwAAAJMBACBCAACeBQAgQwAApAUAIAEAAACTAQAgAQAAAJEBACAGDgAAyQoAIEgAAMoKACBJAADNCgAgSgAAzAoAIEsAAMsKACCnBQAAxwkAIAneBAAAnwgAMN8EAACuBQAQ4AQAAJ8IADDhBAIA3gcAIfEEQADnBwAh9gQCAN4HACH5BEAA5wcAIYAFAQDuBwAhpwUCAI4IACEDAAAAkQEAIAEAAK0FADBHAACuBQAgAwAAAJEBACABAACSAQAwAgAAkwEAIAEAAACZAQAgAQAAAJkBACADAAAAlwEAIAEAAJgBADACAACZAQAgAwAAAJcBACABAACYAQAwAgAAmQEAIAMAAACXAQAgAQAAmAEAMAIAAJkBACAOAwAAxgoAICoAAMcKACAsAADICgAg4QQCAAAAAfEEQAAAAAH2BAIAAAAB-QRAAAAAAYAFAQAAAAGUBQEAAAABlQUEAAAAAaMFAgAAAAGkBSAAAAABpQUCAAAAAaYFAQAAAAEBOwAAtgUAIAvhBAIAAAAB8QRAAAAAAfYEAgAAAAH5BEAAAAABgAUBAAAAAZQFAQAAAAGVBQQAAAABowUCAAAAAaQFIAAAAAGlBQIAAAABpgUBAAAAAQE7AAC4BQAwATsAALgFADABAAAAkQEAIA4DAAC3CgAgKgAAuAoAICwAALkKACDhBAIAwgkAIfEEQADOCQAh9gQCAMIJACH5BEAAzgkAIYAFAQDkCQAhlAUBAM0JACGVBQQAmgoAIaMFAgClCgAhpAUgAOUJACGlBQIApQoAIaYFAQDNCQAhAgAAAJkBACA7AAC8BQAgC-EEAgDCCQAh8QRAAM4JACH2BAIAwgkAIfkEQADOCQAhgAUBAOQJACGUBQEAzQkAIZUFBACaCgAhowUCAKUKACGkBSAA5QkAIaUFAgClCgAhpgUBAM0JACECAAAAlwEAIDsAAL4FACACAAAAlwEAIDsAAL4FACABAAAAkQEAIAMAAACZAQAgQgAAtgUAIEMAALwFACABAAAAmQEAIAEAAACXAQAgCQ4AALIKACBIAACzCgAgSQAAtgoAIEoAALUKACBLAAC0CgAglAUAAMcJACCjBQAAxwkAIKUFAADHCQAgpgUAAMcJACAO3gQAAJ4IADDfBAAAxgUAEOAEAACeCAAw4QQCAN4HACHxBEAA5wcAIfYEAgDeBwAh-QRAAOcHACGABQEA7gcAIZQFAQDmBwAhlQUEAIoIACGjBQIAjggAIaQFIADvBwAhpQUCAI4IACGmBQEA5gcAIQMAAACXAQAgAQAAxQUAMEcAAMYFACADAAAAlwEAIAEAAJgBADACAACZAQAgAQAAAJ4BACABAAAAngEAIAMAAACcAQAgAQAAnQEAMAIAAJ4BACADAAAAnAEAIAEAAJ0BADACAACeAQAgAwAAAJwBACABAACdAQAwAgAAngEAIAYrAACxCgAgOwABAAAB4QQCAAAAAfEEQAAAAAGhBQIAAAABogUCAAAAAQE7AADOBQAgBTsAAQAAAeEEAgAAAAHxBEAAAAABoQUCAAAAAaIFAgAAAAEBOwAA0AUAMAE7AADQBQAwBisAALAKACA7AAGvCgAh4QQCAMIJACHxBEAAzgkAIaEFAgDCCQAhogUCAMIJACECAAAAngEAIDsAANMFACAFOwABrwoAIeEEAgDCCQAh8QRAAM4JACGhBQIAwgkAIaIFAgDCCQAhAgAAAJwBACA7AADVBQAgAgAAAJwBACA7AADVBQAgAwAAAJ4BACBCAADOBQAgQwAA0wUAIAEAAACeAQAgAQAAAJwBACAFDgAAqgoAIEgAAKsKACBJAACuCgAgSgAArQoAIEsAAKwKACAIOwABmwgAId4EAACaCAAw3wQAANwFABDgBAAAmggAMOEEAgDeBwAh8QRAAOcHACGhBQIA3gcAIaIFAgDeBwAhAwAAAJwBACABAADbBQAwRwAA3AUAIAMAAACcAQAgAQAAnQEAMAIAAJ4BACABAAAAZAAgAQAAAGQAIAMAAABiACABAABjADACAABkACADAAAAYgAgAQAAYwAwAgAAZAAgAwAAAGIAIAEAAGMAMAIAAGQAIAwDAACpCgAgBAAAqAoAIOEEAgAAAAHxBEAAAAAB9QQCAAAAAfYEAgAAAAGZBQAAAJkFApsFAAAAmwUCnQUAAACdBQKeBQEAAAABnwUCAAAAAaAFAQAAAAEBOwAA5AUAIArhBAIAAAAB8QRAAAAAAfUEAgAAAAH2BAIAAAABmQUAAACZBQKbBQAAAJsFAp0FAAAAnQUCngUBAAAAAZ8FAgAAAAGgBQEAAAABATsAAOYFADABOwAA5gUAMAEAAAANACAMAwAApwoAIAQAAKYKACDhBAIAwgkAIfEEQADOCQAh9QQCAMIJACH2BAIApQoAIZkFAACiCpkFIpsFAACjCpsFIp0FAACkCp0FIp4FAQDNCQAhnwUCAKUKACGgBQEAzQkAIQIAAABkACA7AADqBQAgCuEEAgDCCQAh8QRAAM4JACH1BAIAwgkAIfYEAgClCgAhmQUAAKIKmQUimwUAAKMKmwUinQUAAKQKnQUingUBAM0JACGfBQIApQoAIaAFAQDNCQAhAgAAAGIAIDsAAOwFACACAAAAYgAgOwAA7AUAIAEAAAANACADAAAAZAAgQgAA5AUAIEMAAOoFACABAAAAZAAgAQAAAGIAIAkOAACdCgAgSAAAngoAIEkAAKEKACBKAACgCgAgSwAAnwoAIPYEAADHCQAgngUAAMcJACCfBQAAxwkAIKAFAADHCQAgDd4EAACNCAAw3wQAAPQFABDgBAAAjQgAMOEEAgDeBwAh8QRAAOcHACH1BAIA3gcAIfYEAgCOCAAhmQUAAI8ImQUimwUAAJAImwUinQUAAJEInQUingUBAOYHACGfBQIAjggAIaAFAQDmBwAhAwAAAGIAIAEAAPMFADBHAAD0BQAgAwAAAGIAIAEAAGMAMAIAAGQAIAEAAABpACABAAAAaQAgAwAAAGcAIAEAAGgAMAIAAGkAIAMAAABnACABAABoADACAABpACADAAAAZwAgAQAAaAAwAgAAaQAgCgQAAJwKACDhBAIAAAAB9QQCAAAAAfkEQAAAAAGSBQEAAAABkwUBAAAAAZQFAQAAAAGVBQQAAAABlgUBAAAAAZcFQAAAAAEBOwAA_AUAIAnhBAIAAAAB9QQCAAAAAfkEQAAAAAGSBQEAAAABkwUBAAAAAZQFAQAAAAGVBQQAAAABlgUBAAAAAZcFQAAAAAEBOwAA_gUAMAE7AAD-BQAwCgQAAJsKACDhBAIAwgkAIfUEAgDCCQAh-QRAAM4JACGSBQEA5AkAIZMFAQDkCQAhlAUBAOQJACGVBQQAmgoAIZYFAQDkCQAhlwVAAM4JACECAAAAaQAgOwAAgQYAIAnhBAIAwgkAIfUEAgDCCQAh-QRAAM4JACGSBQEA5AkAIZMFAQDkCQAhlAUBAOQJACGVBQQAmgoAIZYFAQDkCQAhlwVAAM4JACECAAAAZwAgOwAAgwYAIAIAAABnACA7AACDBgAgAwAAAGkAIEIAAPwFACBDAACBBgAgAQAAAGkAIAEAAABnACAFDgAAlQoAIEgAAJYKACBJAACZCgAgSgAAmAoAIEsAAJcKACAM3gQAAIkIADDfBAAAigYAEOAEAACJCAAw4QQCAN4HACH1BAIA3gcAIfkEQADnBwAhkgUBAO4HACGTBQEA7gcAIZQFAQDuBwAhlQUEAIoIACGWBQEA7gcAIZcFQADnBwAhAwAAAGcAIAEAAIkGADBHAACKBgAgAwAAAGcAIAEAAGgAMAIAAGkAIAsDAAD5BwAg3gQAAIcIADDfBAAApQEAEOAEAACHCAAw4QQCAAAAAfYEAgAAAAGBBQEAgggAIY4FAQCCCAAhjwUBAIIIACGQBQEA_QcAIZEFAACICAAgAQAAAI0GACABAAAAjQYAIAMDAADxCQAgkAUAAMcJACCRBQAAxwkAIAMAAAClAQAgAQAAkAYAMAIAAI0GACADAAAApQEAIAEAAJAGADACAACNBgAgAwAAAKUBACABAACQBgAwAgAAjQYAIAgDAACUCgAg4QQCAAAAAfYEAgAAAAGBBQEAAAABjgUBAAAAAY8FAQAAAAGQBQEAAAABkQWAAAAAAQE7AACUBgAgB-EEAgAAAAH2BAIAAAABgQUBAAAAAY4FAQAAAAGPBQEAAAABkAUBAAAAAZEFgAAAAAEBOwAAlgYAMAE7AACWBgAwCAMAAJMKACDhBAIAwgkAIfYEAgDCCQAhgQUBAOQJACGOBQEA5AkAIY8FAQDkCQAhkAUBAM0JACGRBYAAAAABAgAAAI0GACA7AACZBgAgB-EEAgDCCQAh9gQCAMIJACGBBQEA5AkAIY4FAQDkCQAhjwUBAOQJACGQBQEAzQkAIZEFgAAAAAECAAAApQEAIDsAAJsGACACAAAApQEAIDsAAJsGACADAAAAjQYAIEIAAJQGACBDAACZBgAgAQAAAI0GACABAAAApQEAIAcOAACOCgAgSAAAjwoAIEkAAJIKACBKAACRCgAgSwAAkAoAIJAFAADHCQAgkQUAAMcJACAK3gQAAIQIADDfBAAAogYAEOAEAACECAAw4QQCAN4HACH2BAIA3gcAIYEFAQDuBwAhjgUBAO4HACGPBQEA7gcAIZAFAQDmBwAhkQUAAIUIACADAAAApQEAIAEAAKEGADBHAACiBgAgAwAAAKUBACABAACQBgAwAgAAjQYAIAkDAAD5BwAg3gQAAIEIADDfBAAApwEAEOAEAACBCAAw4QQCAAAAAfYEAgAAAAGLBQEAgggAIYwFIACDCAAhjQUgAIMIACEBAAAApQYAIAEAAAClBgAgAQMAAPEJACADAAAApwEAIAEAAKgGADACAAClBgAgAwAAAKcBACABAACoBgAwAgAApQYAIAMAAACnAQAgAQAAqAYAMAIAAKUGACAGAwAAjQoAIOEEAgAAAAH2BAIAAAABiwUBAAAAAYwFIAAAAAGNBSAAAAABATsAAKwGACAF4QQCAAAAAfYEAgAAAAGLBQEAAAABjAUgAAAAAY0FIAAAAAEBOwAArgYAMAE7AACuBgAwBgMAAIwKACDhBAIAwgkAIfYEAgDCCQAhiwUBAOQJACGMBSAA5QkAIY0FIADlCQAhAgAAAKUGACA7AACxBgAgBeEEAgDCCQAh9gQCAMIJACGLBQEA5AkAIYwFIADlCQAhjQUgAOUJACECAAAApwEAIDsAALMGACACAAAApwEAIDsAALMGACADAAAApQYAIEIAAKwGACBDAACxBgAgAQAAAKUGACABAAAApwEAIAUOAACHCgAgSAAAiAoAIEkAAIsKACBKAACKCgAgSwAAiQoAIAjeBAAAgAgAMN8EAAC6BgAQ4AQAAIAIADDhBAIA3gcAIfYEAgDeBwAhiwUBAO4HACGMBSAA7wcAIY0FIADvBwAhAwAAAKcBACABAAC5BgAwRwAAugYAIAMAAACnAQAgAQAAqAYAMAIAAKUGACAHAwAA-QcAIDsAAPgHACDeBAAA_wcAMN8EAACpAQAQ4AQAAP8HADDhBAIAAAAB9gQCAAAAAQEAAAC9BgAgAQAAAL0GACABAwAA8QkAIAMAAACpAQAgAQAAwAYAMAIAAL0GACADAAAAqQEAIAEAAMAGADACAAC9BgAgAwAAAKkBACABAADABgAwAgAAvQYAIAQDAACGCgAgO4AAAAAB4QQCAAAAAfYEAgAAAAEBOwAAxAYAIAM7gAAAAAHhBAIAAAAB9gQCAAAAAQE7AADGBgAwATsAAMYGADAEAwAAhQoAIDuAAAAAAeEEAgDCCQAh9gQCAMIJACECAAAAvQYAIDsAAMkGACADO4AAAAAB4QQCAMIJACH2BAIAwgkAIQIAAACpAQAgOwAAywYAIAIAAACpAQAgOwAAywYAIAMAAAC9BgAgQgAAxAYAIEMAAMkGACABAAAAvQYAIAEAAACpAQAgBQ4AAIAKACBIAACBCgAgSQAAhAoAIEoAAIMKACBLAACCCgAgBjsAAPUHACDeBAAA_gcAMN8EAADSBgAQ4AQAAP4HADDhBAIA3gcAIfYEAgDeBwAhAwAAAKkBACABAADRBgAwRwAA0gYAIAMAAACpAQAgAQAAwAYAMAIAAL0GACAQAwAA-QcAIN4EAAD8BwAw3wQAAKsBABDgBAAA_AcAMOEEAgAAAAH2BAIAAAABgQUBAP0HACGCBQEA_QcAIYMFAQD9BwAhhAUBAP0HACGFBQEA_QcAIYYFAQD9BwAhhwUBAP0HACGIBQEA_QcAIYkFAQD9BwAhigUBAP0HACEBAAAA1QYAIAEAAADVBgAgCwMAAPEJACCBBQAAxwkAIIIFAADHCQAggwUAAMcJACCEBQAAxwkAIIUFAADHCQAghgUAAMcJACCHBQAAxwkAIIgFAADHCQAgiQUAAMcJACCKBQAAxwkAIAMAAACrAQAgAQAA2AYAMAIAANUGACADAAAAqwEAIAEAANgGADACAADVBgAgAwAAAKsBACABAADYBgAwAgAA1QYAIA0DAAD_CQAg4QQCAAAAAfYEAgAAAAGBBQEAAAABggUBAAAAAYMFAQAAAAGEBQEAAAABhQUBAAAAAYYFAQAAAAGHBQEAAAABiAUBAAAAAYkFAQAAAAGKBQEAAAABATsAANwGACAM4QQCAAAAAfYEAgAAAAGBBQEAAAABggUBAAAAAYMFAQAAAAGEBQEAAAABhQUBAAAAAYYFAQAAAAGHBQEAAAABiAUBAAAAAYkFAQAAAAGKBQEAAAABATsAAN4GADABOwAA3gYAMA0DAAD-CQAg4QQCAMIJACH2BAIAwgkAIYEFAQDNCQAhggUBAM0JACGDBQEAzQkAIYQFAQDNCQAhhQUBAM0JACGGBQEAzQkAIYcFAQDNCQAhiAUBAM0JACGJBQEAzQkAIYoFAQDNCQAhAgAAANUGACA7AADhBgAgDOEEAgDCCQAh9gQCAMIJACGBBQEAzQkAIYIFAQDNCQAhgwUBAM0JACGEBQEAzQkAIYUFAQDNCQAhhgUBAM0JACGHBQEAzQkAIYgFAQDNCQAhiQUBAM0JACGKBQEAzQkAIQIAAACrAQAgOwAA4wYAIAIAAACrAQAgOwAA4wYAIAMAAADVBgAgQgAA3AYAIEMAAOEGACABAAAA1QYAIAEAAACrAQAgDw4AAPkJACBIAAD6CQAgSQAA_QkAIEoAAPwJACBLAAD7CQAggQUAAMcJACCCBQAAxwkAIIMFAADHCQAghAUAAMcJACCFBQAAxwkAIIYFAADHCQAghwUAAMcJACCIBQAAxwkAIIkFAADHCQAgigUAAMcJACAP3gQAAPsHADDfBAAA6gYAEOAEAAD7BwAw4QQCAN4HACH2BAIA3gcAIYEFAQDmBwAhggUBAOYHACGDBQEA5gcAIYQFAQDmBwAhhQUBAOYHACGGBQEA5gcAIYcFAQDmBwAhiAUBAOYHACGJBQEA5gcAIYoFAQDmBwAhAwAAAKsBACABAADpBgAwRwAA6gYAIAMAAACrAQAgAQAA2AYAMAIAANUGACABAAAAsQEAIAEAAACxAQAgAwAAAK8BACABAACwAQAwAgAAsQEAIAMAAACvAQAgAQAAsAEAMAIAALEBACADAAAArwEAIAEAALABADACAACxAQAgBgMAAPgJACDhBAIAAAAB8QRAAAAAAfYEAgAAAAGABQEAAAABgQUBAAAAAQE7AADyBgAgBeEEAgAAAAHxBEAAAAAB9gQCAAAAAYAFAQAAAAGBBQEAAAABATsAAPQGADABOwAA9AYAMAYDAAD3CQAg4QQCAMIJACHxBEAAzgkAIfYEAgDCCQAhgAUBAOQJACGBBQEAzQkAIQIAAACxAQAgOwAA9wYAIAXhBAIAwgkAIfEEQADOCQAh9gQCAMIJACGABQEA5AkAIYEFAQDNCQAhAgAAAK8BACA7AAD5BgAgAgAAAK8BACA7AAD5BgAgAwAAALEBACBCAADyBgAgQwAA9wYAIAEAAACxAQAgAQAAAK8BACAGDgAA8gkAIEgAAPMJACBJAAD2CQAgSgAA9QkAIEsAAPQJACCBBQAAxwkAIAjeBAAA-gcAMN8EAACABwAQ4AQAAPoHADDhBAIA3gcAIfEEQADnBwAh9gQCAN4HACGABQEA7gcAIYEFAQDmBwAhAwAAAK8BACABAAD_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-wQBAAAAAfwEAQAAAAH9BIAAAAAB_gSAAAAAAf8EgAAAAAEM5QSAAAAAAegEgAAAAAHpBIAAAAAB6gSAAAAAAesEgAAAAAHsBIAAAAAB-gQBAAAAAfsEAQAAAAH8BAEAAAAB_QSAAAAAAf4EgAAAAAH_BIAAAAABBwMAAPkHACA7AAD4BwAg3gQAAPcHADDfBAAArQEAEOAEAAD3BwAw4QQCAKUIACH2BAIApQgAIQzlBIAAAAAB6ASAAAAAAekEgAAAAAHqBIAAAAAB6wSAAAAAAewEgAAAAAH6BAEAAAAB-wQBAAAAAfwEAQAAAAH9BIAAAAAB_gSAAAAAAf8EgAAAAAEfBQAA-AgAIAcAAKYJACAIAADyCAAgHQAArQkAICAAAKUJACAhAACnCQAgIgAAqAkAICMAAKkJACAkAADzCAAgJQAAqgkAICYAAKsJACAnAACsCQAgLQAA5wgAIC4AAOgIACAvAACuCQAgMAAArwkAIDEAALAJACAyAACxCQAgMwAAsgkAIDQAALMJACA1AAC0CQAg3gQAAKQJADDfBAAADQAQ4AQAAKQJADDhBAIApQgAIdAFAQCCCAAh0QUBAIIIACGFBiAAgwgAIYYGIACDCAAhjwYAAA0AIJAGAAANACAI3gQAAPoHADDfBAAAgAcAEOAEAAD6BwAw4QQCAN4HACHxBEAA5wcAIfYEAgDeBwAhgAUBAO4HACGBBQEA5gcAIQ_eBAAA-wcAMN8EAADqBgAQ4AQAAPsHADDhBAIA3gcAIfYEAgDeBwAhgQUBAOYHACGCBQEA5gcAIYMFAQDmBwAhhAUBAOYHACGFBQEA5gcAIYYFAQDmBwAhhwUBAOYHACGIBQEA5gcAIYkFAQDmBwAhigUBAOYHACEQAwAA-QcAIN4EAAD8BwAw3wQAAKsBABDgBAAA_AcAMOEEAgClCAAh9gQCAKUIACGBBQEA_QcAIYIFAQD9BwAhgwUBAP0HACGEBQEA_QcAIYUFAQD9BwAhhgUBAP0HACGHBQEA_QcAIYgFAQD9BwAhiQUBAP0HACGKBQEA_QcAIQvlBAEAAAAB5gQBAAAABecEAQAAAAXoBAEAAAAB6QQBAAAAAeoEAQAAAAHrBAEAAAAB7AQBAOwHACHyBAEAAAAB8wQBAAAAAfQEAQAAAAEGOwAA9QcAIN4EAAD-BwAw3wQAANIGABDgBAAA_gcAMOEEAgDeBwAh9gQCAN4HACEHAwAA-QcAIDsAAPgHACDeBAAA_wcAMN8EAACpAQAQ4AQAAP8HADDhBAIApQgAIfYEAgClCAAhCN4EAACACAAw3wQAALoGABDgBAAAgAgAMOEEAgDeBwAh9gQCAN4HACGLBQEA7gcAIYwFIADvBwAhjQUgAO8HACEJAwAA-QcAIN4EAACBCAAw3wQAAKcBABDgBAAAgQgAMOEEAgClCAAh9gQCAKUIACGLBQEAgggAIYwFIACDCAAhjQUgAIMIACEL5QQBAAAAAeYEAQAAAATnBAEAAAAE6AQBAAAAAekEAQAAAAHqBAEAAAAB6wQBAAAAAewEAQDzBwAh8gQBAAAAAfMEAQAAAAH0BAEAAAABAuUEIAAAAAHsBCAA8QcAIQreBAAAhAgAMN8EAACiBgAQ4AQAAIQIADDhBAIA3gcAIfYEAgDeBwAhgQUBAO4HACGOBQEA7gcAIY8FAQDuBwAhkAUBAOYHACGRBQAAhQgAIA8OAADrBwAgSgAAhggAIEsAAIYIACDlBIAAAAAB6ASAAAAAAekEgAAAAAHqBIAAAAAB6wSAAAAAAewEgAAAAAH6BAEAAAAB-wQBAAAAAfwEAQAAAAH9BIAAAAAB_gSAAAAAAf8EgAAAAAEM5QSAAAAAAegEgAAAAAHpBIAAAAAB6gSAAAAAAesEgAAAAAHsBIAAAAAB-gQBAAAAAfsEAQAAAAH8BAEAAAAB_QSAAAAAAf4EgAAAAAH_BIAAAAABCwMAAPkHACDeBAAAhwgAMN8EAAClAQAQ4AQAAIcIADDhBAIApQgAIfYEAgClCAAhgQUBAIIIACGOBQEAgggAIY8FAQCCCAAhkAUBAP0HACGRBQAAiAgAIAzlBIAAAAAB6ASAAAAAAekEgAAAAAHqBIAAAAAB6wSAAAAAAewEgAAAAAH6BAEAAAAB-wQBAAAAAfwEAQAAAAH9BIAAAAAB_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_BRAA3wcAIcAFEADfBwAhwQUQALQIACHCBRAA3wcAIcMFEADfBwAhxQUBAOYHACENDgAA6wcAIEgAALkIACBJAAC5CAAgSgAAuQgAIEsAALkIACDlBBAAAAAB5gQQAAAABecEEAAAAAXoBBAAAAAB6QQQAAAAAeoEEAAAAAHrBBAAAAAB7AQQALgIACEHDgAA4QcAIEoAALcIACBLAAC3CAAg5QQAAADFBQLmBAAAAMUFCOcEAAAAxQUI7AQAALYIxQUiBw4AAOEHACBKAAC3CAAgSwAAtwgAIOUEAAAAxQUC5gQAAADFBQjnBAAAAMUFCOwEAAC2CMUFIgTlBAAAAMUFAuYEAAAAxQUI5wQAAADFBQjsBAAAtwjFBSINDgAA6wcAIEgAALkIACBJAAC5CAAgSgAAuQgAIEsAALkIACDlBBAAAAAB5gQQAAAABecEEAAAAAXoBBAAAAAB6QQQAAAAAeoEEAAAAAHrBBAAAAAB7AQQALgIACEI5QQQAAAAAeYEEAAAAAXnBBAAAAAF6AQQAAAAAekEEAAAAAHqBBAAAAAB6wQQAAAAAewEEAC5CAAhCN4EAAC6CAAw3wQAAIkEABDgBAAAuggAMOEEAgDeBwAhkgUBAO4HACGXBUAA5wcAIcYFAAGbCAAhxwUCAN4HACEI3gQAALsIADDfBAAA8wMAEOAEAAC7CAAw4QQCAN4HACHxBEAA5wcAIfUEAgDeBwAhyAUBAO4HACHKBQAAvAjKBSIHDgAA4QcAIEoAAL4IACBLAAC-CAAg5QQAAADKBQLmBAAAAMoFCOcEAAAAygUI7AQAAL0IygUiBw4AAOEHACBKAAC-CAAgSwAAvggAIOUEAAAAygUC5gQAAADKBQjnBAAAAMoFCOwEAAC9CMoFIgTlBAAAAMoFAuYEAAAAygUI5wQAAADKBQjsBAAAvgjKBSIJ3gQAAL8IADDfBAAA3QMAEOAEAAC_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-gUAANUI-gUiBw4AAOEHACBKAADXCAAgSwAA1wgAIOUEAAAA-gUC5gQAAAD6BQjnBAAAAPoFCOwEAADWCPoFIgcOAADhBwAgSgAA1wgAIEsAANcIACDlBAAAAPoFAuYEAAAA-gUI5wQAAAD6BQjsBAAA1gj6BSIE5QQAAAD6BQLmBAAAAPoFCOcEAAAA-gUI7AQAANcI-gUiGN4EAADYCAAw3wQAAO8BABDgBAAA2AgAMOEEAgDeBwAh8QRAAOcHACH2BAIA3gcAIfkEQADnBwAhhQUBAOYHACGIBQEA5gcAIYoFAQDmBwAhnQUAANUI-gUi3wVAAKEIACHlBQEA5gcAIfMFAQDuBwAh-wUBAO4HACH8BQEA7gcAIf0FAQDuBwAh_gUBAOYHACH_BQEA5gcAIYAGAQDmBwAhgQYBAOYHACGCBgEA5gcAIYMGAQDmBwAhhAYBAOYHACEI3gQAANkIADDfBAAA2QEAEOAEAADZCAAw4QQCAN4HACHQBQEA7gcAIdEFAQDuBwAhhQYgAO8HACGGBiAA7wcAIQsDAAD5BwAgBAAA2wgAIN4EAADaCAAw3wQAAGsAEOAEAADaCAAw4QQCAKUIACH1BAIApQgAIfYEAgClCAAh9wQBAIIIACH4BCAAgwgAIfkEQACmCAAhIwMAAPkHACAFAAD4CAAgCAAA8ggAIAwAAPMIACAYAAD1CAAgHAAAuQkAIB0AAK0JACAeAAC6CQAgHwAAuwkAIN4EAAC4CQAw3wQAAAMAEOAEAAC4CQAw4QQCAKUIACHxBEAApggAIfYEAgClCAAh-QRAAKYIACGFBQEA_QcAIYgFAQD9BwAhigUBAP0HACGdBQAAtgn6BSLfBUAApwgAIeUFAQD9BwAh8wUBAIIIACH7BQEAgggAIfwFAQCCCAAh_QUBAIIIACH-BQEA_QcAIf8FAQD9BwAhgAYBAP0HACGBBgEA_QcAIYIGAQD9BwAhgwYBAP0HACGEBgEA_QcAIY8GAAADACCQBgAAAwAgCQMAAPkHACDeBAAA3AgAMN8EAACvAQAQ4AQAANwIADDhBAIApQgAIfEEQACmCAAh9gQCAKUIACGABQEAgggAIYEFAQD9BwAhAqEFAgAAAAGiBQIAAAABCSsAAOAIACA7AAHfCAAh3gQAAN4IADDfBAAAnAEAEOAEAADeCAAw4QQCAKUIACHxBEAApggAIaEFAgClCAAhogUCAKUIACEE5QQAAQAAAeYEAAEAAATnBAABAAAE7AQAAZ0IACETAwAA-QcAICoAAOMIACAsAADkCAAg3gQAAOEIADDfBAAAlwEAEOAEAADhCAAw4QQCAKUIACHxBEAApggAIfYEAgClCAAh-QRAAKYIACGABQEAgggAIZQFAQD9BwAhlQUEAOIIACGjBQIAqAgAIaQFIACDCAAhpQUCAKgIACGmBQEA_QcAIY8GAACXAQAgkAYAAJcBACARAwAA-QcAICoAAOMIACAsAADkCAAg3gQAAOEIADDfBAAAlwEAEOAEAADhCAAw4QQCAKUIACHxBEAApggAIfYEAgClCAAh-QRAAKYIACGABQEAgggAIZQFAQD9BwAhlQUEAOIIACGjBQIAqAgAIaQFIACDCAAhpQUCAKgIACGmBQEA_QcAIQjlBAQAAAAB5gQEAAAABOcEBAAAAAToBAQAAAAB6QQEAAAAAeoEBAAAAAHrBAQAAAAB7AQEAIwIACEPAwAA-QcAIBkAAOgIACAoAADjCAAgKQAA5wgAIN4EAADmCAAw3wQAAJEBABDgBAAA5ggAMOEEAgClCAAh8QRAAKYIACH2BAIApQgAIfkEQACmCAAhgAUBAIIIACGnBQIAqAgAIY8GAACRAQAgkAYAAJEBACADiAYAAJwBACCJBgAAnAEAIIoGAACcAQAgA_YEAgAAAAGABQEAAAABpwUCAAAAAQ0DAAD5BwAgGQAA6AgAICgAAOMIACApAADnCAAg3gQAAOYIADDfBAAAkQEAEOAEAADmCAAw4QQCAKUIACHxBEAApggAIfYEAgClCAAh-QRAAKYIACGABQEAgggAIacFAgCoCAAhA4gGAACRAQAgiQYAAJEBACCKBgAAkQEAIAOIBgAAlwEAIIkGAACXAQAgigYAAJcBACAKAwAA-QcAIN4EAADpCAAw3wQAAI0BABDgBAAA6QgAMOEEAgClCAAh8QRAAKYIACH2BAIApQgAIa4FAADqCK4FIq8FAQCCCAAhsAUgAIMIACEE5QQAAACuBQLmBAAAAK4FCOcEAAAArgUI7AQAAKwIrgUiCQMAAPkHACDeBAAA6wgAMN8EAACJAQAQ4AQAAOsIADDhBAIApQgAIfEEQACmCAAh9gQCAKUIACGxBQEAgggAIbIFIACDCAAhBwMAAPkHACDeBAAA7AgAMN8EAACFAQAQ4AQAAOwIADDhBAIApQgAIfEEQACmCAAh9gQCAKUIACEKAwAA-QcAIN4EAADtCAAw3wQAAIABABDgBAAA7QgAMOEEAgClCAAh9gQCAKUIACHLBQEAgggAIcwFAQCCCAAhzQUBAIIIACHOBQEAgggAIQL2BAIAAAABzwUBAAAAAQkDAAD5BwAg3gQAAO8IADDfBAAAfAAQ4AQAAO8IADDhBAIApQgAIfYEAgClCAAhzwUBAIIIACHQBQEAgggAIdEFAQCCCAAhAvYEAgAAAAHwBQEAAAABDQMAAPkHACAIAADyCAAgFAAA8wgAIBUAAPQIACAWAAD1CAAg3gQAAPEIADDfBAAAFwAQ4AQAAPEIADDhBAIApQgAIfEEQACmCAAh9gQCAKUIACHwBQEAgggAIfEFAQCCCAAhA4gGAAAQACCJBgAAEAAgigYAABAAIAOIBgAAGgAgiQYAABoAIIoGAAAaACADiAYAADYAIIkGAAA2ACCKBgAANgAgA4gGAAA6ACCJBgAAOgAgigYAADoAIA0DAAD3CAAgBQAA-AgAIAgAAPIIACDeBAAA9ggAMN8EAAALABDgBAAA9ggAMOEEAgClCAAh8QRAAKYIACH2BAIApQgAIYAFAQCCCAAhhQUBAP0HACHyBQEAgggAIfMFAQD9BwAhHwUAAPgIACAHAACmCQAgCAAA8ggAIB0AAK0JACAgAAClCQAgIQAApwkAICIAAKgJACAjAACpCQAgJAAA8wgAICUAAKoJACAmAACrCQAgJwAArAkAIC0AAOcIACAuAADoCAAgLwAArgkAIDAAAK8JACAxAACwCQAgMgAAsQkAIDMAALIJACA0AACzCQAgNQAAtAkAIN4EAACkCQAw3wQAAA0AEOAEAACkCQAw4QQCAKUIACHQBQEAgggAIdEFAQCCCAAhhQYgAIMIACGGBiAAgwgAIY8GAAANACCQBgAADQAgA4gGAAAHACCJBgAABwAgigYAAAcAIA0EAADbCAAg3gQAAPkIADDfBAAAZwAQ4AQAAPkIADDhBAIApQgAIfUEAgClCAAh-QRAAKYIACGSBQEAgggAIZMFAQCCCAAhlAUBAIIIACGVBQQA4ggAIZYFAQCCCAAhlwVAAKYIACEPAwAA9wgAIAQAANsIACDeBAAA-ggAMN8EAABiABDgBAAA-ggAMOEEAgClCAAh8QRAAKYIACH1BAIApQgAIfYEAgCoCAAhmQUAAPsImQUimwUAAPwImwUinQUAAP0InQUingUBAP0HACGfBQIAqAgAIaAFAQD9BwAhBOUEAAAAmQUC5gQAAACZBQjnBAAAAJkFCOwEAACXCJkFIgTlBAAAAJsFAuYEAAAAmwUI5wQAAACbBQjsBAAAlQibBSIE5QQAAACdBQLmBAAAAJ0FCOcEAAAAnQUI7AQAAJMInQUiCRoAAP8IACDeBAAA_ggAMN8EAABcABDgBAAA_ggAMOEEAgClCAAhkgUBAIIIACGXBUAApggAIcYFAAHfCAAhxwUCAKUIACEMBAAA2wgAIBsAAIIJACDeBAAAgAkAMN8EAABYABDgBAAAgAkAMOEEAgClCAAh8QRAAKYIACH1BAIApQgAIcgFAQCCCAAhygUAAIEJygUijwYAAFgAIJAGAABYACAKBAAA2wgAIBsAAIIJACDeBAAAgAkAMN8EAABYABDgBAAAgAkAMOEEAgClCAAh8QRAAKYIACH1BAIApQgAIcgFAQCCCAAhygUAAIEJygUiBOUEAAAAygUC5gQAAADKBQjnBAAAAMoFCOwEAAC-CMoFIgOIBgAAXAAgiQYAAFwAIIoGAABcACAJBgAAhAkAIN4EAACDCQAw3wQAAE8AEOAEAACDCQAw4QQCAKUIACGSBQEAgggAIZQFAQD9BwAhlgUBAP0HACHbBQIApQgAIRoDAAD5BwAgBAAA2wgAIAcAAKIJACAIAADyCAAgGAAA9QgAIBkAALcJACDeBAAAtQkAMN8EAAAHABDgBAAAtQkAMOEEAgClCAAh8AQBAP0HACHxBEAApggAIfUEAgClCAAh9gQCAKUIACGdBQEAgggAIa4FAQCCCAAhyAUBAIIIACHcBQIApQgAIfQFQACmCAAh9QUBAIIIACH2BQEAgggAIfcFAQD9BwAh-AUgAIMIACH6BQAAtgn6BSKPBgAABwAgkAYAAAcAIAkJAACGCQAg3gQAAIUJADDfBAAARAAQ4AQAAIUJADDhBAIApQgAIZIFAQCCCAAhlAUBAIIIACGWBQEA_QcAIbsFAgClCAAhIAMAAPcIACAEAADbCAAgBgAAoQkAIAcAAKIJACALAACKCQAgDAAAlgkAIBAAAJ0JACAXAACjCQAg3gQAAJ4JADDfBAAAEAAQ4AQAAJ4JADDhBAIApQgAIe0EAgCoCAAh8QRAAKYIACH1BAIApQgAIfYEAgClCAAh-QRAAKYIACGdBQAAoAnnBSLbBQIAqAgAIdwFAgClCAAh3QUBAIIIACHeBQEAgggAId8FQACmCAAh4AUBAIIIACHiBQAAnwniBSLjBQAAiAgAIOQFQACmCAAh5QUBAIIIACHnBQEA_QcAIegFAQD9BwAhjwYAABAAIJAGAAAQACAUBAAA2wgAIAYAAIQJACALAACKCQAg3gQAAIcJADDfBAAAOgAQ4AQAAIcJADDhBAIApQgAIe0EAgCoCAAh8QRAAKYIACH1BAIApQgAIdIFAQCCCAAh1gUBAP0HACHXBQEA_QcAIdsFAgClCAAh6QUBAP0HACHqBRAAiAkAIesFAQD9BwAh7AUBAP0HACHuBQAAiQnuBSLvBQEA_QcAIQjlBBAAAAAB5gQQAAAABecEEAAAAAXoBBAAAAAB6QQQAAAAAeoEEAAAAAHrBBAAAAAB7AQQALkIACEE5QQAAADuBQLmBAAAAO4FCOcEAAAA7gUI7AQAANAI7gUiDwMAAPkHACAIAADyCAAgFAAA8wgAIBUAAPQIACAWAAD1CAAg3gQAAPEIADDfBAAAFwAQ4AQAAPEIADDhBAIApQgAIfEEQACmCAAh9gQCAKUIACHwBQEAgggAIfEFAQCCCAAhjwYAABcAIJAGAAAXACALCwAAjQkAIBEAAI4JACDeBAAAiwkAMN8EAAA2ABDgBAAAiwkAMOEEAgClCAAh7QQCAKUIACHuBBAAjAkAIe8EEACMCQAh8AQBAP0HACHxBEAApggAIQjlBBAAAAAB5gQQAAAABOcEEAAAAAToBBAAAAAB6QQQAAAAAeoEEAAAAAHrBBAAAAAB7AQQAOIHACEPAwAA-QcAIAgAAPIIACAUAADzCAAgFQAA9AgAIBYAAPUIACDeBAAA8QgAMN8EAAAXABDgBAAA8QgAMOEEAgClCAAh8QRAAKYIACH2BAIApQgAIfAFAQCCCAAh8QUBAIIIACGPBgAAFwAgkAYAABcAIAOIBgAALQAgiQYAAC0AIIoGAAAtACAC4gQCAAAAAeMEAgAAAAEJDAAAkgkAIBIAAJEJACDeBAAAkAkAMN8EAAAtABDgBAAAkAkAMOEEAgClCAAh4gQCAKUIACHjBAIApQgAIeQEEACMCQAhDQsAAI0JACARAACOCQAg3gQAAIsJADDfBAAANgAQ4AQAAIsJADDhBAIApQgAIe0EAgClCAAh7gQQAIwJACHvBBAAjAkAIfAEAQD9BwAh8QRAAKYIACGPBgAANgAgkAYAADYAIB4EAADbCAAgCQAAlQkAIAoAAPcIACALAACKCQAgDQAAlwkAIBAAAJ0JACATAACOCQAg3gQAAJsJADDfBAAAGgAQ4AQAAJsJADDhBAIApQgAIe0EAgCoCAAh8AQBAP0HACHxBEAApggAIfUEAgClCAAh9gQCAKUIACH5BEAApggAIZ0FAACcCcUFIrsFAgCoCAAhvAUCAKgIACG9BRAAjAkAIb4FEACMCQAhvwUQAIwJACHABRAAjAkAIcEFEACICQAhwgUQAIwJACHDBRAAjAkAIcUFAQD9BwAhjwYAABoAIJAGAAAaACAXCQAAlQkAIAwAAJYJACANAACXCQAg3gQAAJMJADDfBAAAKQAQ4AQAAJMJADDhBAIApQgAIeMEAgCoCAAhnQUAAJQJ2wUiuwUCAKgIACG9BRAAjAkAIb4FEACMCQAhvwUQAIwJACHABRAAjAkAIcUFAQD9BwAh0gUBAIIIACHTBUAApggAIdQFAQD9BwAh1QUBAP0HACHWBQEA_QcAIdcFAQD9BwAh2AUBAP0HACHZBRAAiAkAIQTlBAAAANsFAuYEAAAA2wUI5wQAAADbBQjsBAAAxQjbBSIgAwAA9wgAIAQAANsIACAGAAChCQAgBwAAogkAIAsAAIoJACAMAACWCQAgEAAAnQkAIBcAAKMJACDeBAAAngkAMN8EAAAQABDgBAAAngkAMOEEAgClCAAh7QQCAKgIACHxBEAApggAIfUEAgClCAAh9gQCAKUIACH5BEAApggAIZ0FAACgCecFItsFAgCoCAAh3AUCAKUIACHdBQEAgggAId4FAQCCCAAh3wVAAKYIACHgBQEAgggAIeIFAACfCeIFIuMFAACICAAg5AVAAKYIACHlBQEAgggAIecFAQD9BwAh6AUBAP0HACGPBgAAEAAgkAYAABAAIB4EAADbCAAgCQAAlQkAIAoAAPcIACALAACKCQAgDQAAlwkAIBAAAJ0JACATAACOCQAg3gQAAJsJADDfBAAAGgAQ4AQAAJsJADDhBAIApQgAIe0EAgCoCAAh8AQBAP0HACHxBEAApggAIfUEAgClCAAh9gQCAKUIACH5BEAApggAIZ0FAACcCcUFIrsFAgCoCAAhvAUCAKgIACG9BRAAjAkAIb4FEACMCQAhvwUQAIwJACHABRAAjAkAIcEFEACICQAhwgUQAIwJACHDBRAAjAkAIcUFAQD9BwAhjwYAABoAIJAGAAAaACADiAYAACEAIIkGAAAhACCKBgAAIQAgEAwAAJIJACAPAACaCQAg3gQAAJgJADDfBAAAIQAQ4AQAAJgJADDhBAIApQgAIeMEAgClCAAh8AQBAP0HACHxBEAApggAIbMFAgClCAAhtAUBAP0HACG1BRAAjAkAIbYFEACMCQAhuAUAAJkJuAUiuQVAAKYIACG6BQEA_QcAIQTlBAAAALgFAuYEAAAAuAUI5wQAAAC4BQjsBAAAsgi4BSIZCQAAlQkAIAwAAJYJACANAACXCQAg3gQAAJMJADDfBAAAKQAQ4AQAAJMJADDhBAIApQgAIeMEAgCoCAAhnQUAAJQJ2wUiuwUCAKgIACG9BRAAjAkAIb4FEACMCQAhvwUQAIwJACHABRAAjAkAIcUFAQD9BwAh0gUBAIIIACHTBUAApggAIdQFAQD9BwAh1QUBAP0HACHWBQEA_QcAIdcFAQD9BwAh2AUBAP0HACHZBRAAiAkAIY8GAAApACCQBgAAKQAgHAQAANsIACAJAACVCQAgCgAA9wgAIAsAAIoJACANAACXCQAgEAAAnQkAIBMAAI4JACDeBAAAmwkAMN8EAAAaABDgBAAAmwkAMOEEAgClCAAh7QQCAKgIACHwBAEA_QcAIfEEQACmCAAh9QQCAKUIACH2BAIApQgAIfkEQACmCAAhnQUAAJwJxQUiuwUCAKgIACG8BQIAqAgAIb0FEACMCQAhvgUQAIwJACG_BRAAjAkAIcAFEACMCQAhwQUQAIgJACHCBRAAjAkAIcMFEACMCQAhxQUBAP0HACEE5QQAAADFBQLmBAAAAMUFCOcEAAAAxQUI7AQAALcIxQUiA4gGAAApACCJBgAAKQAgigYAACkAIB4DAAD3CAAgBAAA2wgAIAYAAKEJACAHAACiCQAgCwAAigkAIAwAAJYJACAQAACdCQAgFwAAowkAIN4EAACeCQAw3wQAABAAEOAEAACeCQAw4QQCAKUIACHtBAIAqAgAIfEEQACmCAAh9QQCAKUIACH2BAIApQgAIfkEQACmCAAhnQUAAKAJ5wUi2wUCAKgIACHcBQIApQgAId0FAQCCCAAh3gUBAIIIACHfBUAApggAIeAFAQCCCAAh4gUAAJ8J4gUi4wUAAIgIACDkBUAApggAIeUFAQCCCAAh5wUBAP0HACHoBQEA_QcAIQTlBAAAAOIFAuYEAAAA4gUI5wQAAADiBQjsBAAAzAjiBSIE5QQAAADnBQLmBAAAAOcFCOcEAAAA5wUI7AQAAMoI5wUiGgMAAPkHACAEAADbCAAgBwAAogkAIAgAAPIIACAYAAD1CAAgGQAAtwkAIN4EAAC1CQAw3wQAAAcAEOAEAAC1CQAw4QQCAKUIACHwBAEA_QcAIfEEQACmCAAh9QQCAKUIACH2BAIApQgAIZ0FAQCCCAAhrgUBAIIIACHIBQEAgggAIdwFAgClCAAh9AVAAKYIACH1BQEAgggAIfYFAQCCCAAh9wUBAP0HACH4BSAAgwgAIfoFAAC2CfoFIo8GAAAHACCQBgAABwAgDwMAAPcIACAFAAD4CAAgCAAA8ggAIN4EAAD2CAAw3wQAAAsAEOAEAAD2CAAw4QQCAKUIACHxBEAApggAIfYEAgClCAAhgAUBAIIIACGFBQEA_QcAIfIFAQCCCAAh8wUBAP0HACGPBgAACwAgkAYAAAsAIAOIBgAARAAgiQYAAEQAIIoGAABEACAdBQAA-AgAIAcAAKYJACAIAADyCAAgHQAArQkAICAAAKUJACAhAACnCQAgIgAAqAkAICMAAKkJACAkAADzCAAgJQAAqgkAICYAAKsJACAnAACsCQAgLQAA5wgAIC4AAOgIACAvAACuCQAgMAAArwkAIDEAALAJACAyAACxCQAgMwAAsgkAIDQAALMJACA1AAC0CQAg3gQAAKQJADDfBAAADQAQ4AQAAKQJADDhBAIApQgAIdAFAQCCCAAh0QUBAIIIACGFBiAAgwgAIYYGIACDCAAhA4gGAAADACCJBgAAAwAgigYAAAMAIAOIBgAACwAgiQYAAAsAIIoGAAALACADiAYAABcAIIkGAAAXACCKBgAAFwAgA4gGAAB8ACCJBgAAfAAgigYAAHwAIAOIBgAAgAEAIIkGAACAAQAgigYAAIABACADiAYAAIUBACCJBgAAhQEAIIoGAACFAQAgA4gGAACJAQAgiQYAAIkBACCKBgAAiQEAIAOIBgAAjQEAIIkGAACNAQAgigYAAI0BACADiAYAAGIAIIkGAABiACCKBgAAYgAgDQMAAPkHACDeBAAAhwgAMN8EAAClAQAQ4AQAAIcIADDhBAIApQgAIfYEAgClCAAhgQUBAIIIACGOBQEAgggAIY8FAQCCCAAhkAUBAP0HACGRBQAAiAgAII8GAAClAQAgkAYAAKUBACALAwAA-QcAIN4EAACBCAAw3wQAAKcBABDgBAAAgQgAMOEEAgClCAAh9gQCAKUIACGLBQEAgggAIYwFIACDCAAhjQUgAIMIACGPBgAApwEAIJAGAACnAQAgCQMAAPkHACA7AAD4BwAg3gQAAP8HADDfBAAAqQEAEOAEAAD_BwAw4QQCAKUIACH2BAIApQgAIY8GAACpAQAgkAYAAKkBACASAwAA-QcAIN4EAAD8BwAw3wQAAKsBABDgBAAA_AcAMOEEAgClCAAh9gQCAKUIACGBBQEA_QcAIYIFAQD9BwAhgwUBAP0HACGEBQEA_QcAIYUFAQD9BwAhhgUBAP0HACGHBQEA_QcAIYgFAQD9BwAhiQUBAP0HACGKBQEA_QcAIY8GAACrAQAgkAYAAKsBACAJAwAA-QcAIDsAAPgHACDeBAAA9wcAMN8EAACtAQAQ4AQAAPcHADDhBAIApQgAIfYEAgClCAAhjwYAAK0BACCQBgAArQEAIAOIBgAArwEAIIkGAACvAQAgigYAAK8BACADiAYAAGsAIIkGAABrACCKBgAAawAgGAMAAPkHACAEAADbCAAgBwAAogkAIAgAAPIIACAYAAD1CAAgGQAAtwkAIN4EAAC1CQAw3wQAAAcAEOAEAAC1CQAw4QQCAKUIACHwBAEA_QcAIfEEQACmCAAh9QQCAKUIACH2BAIApQgAIZ0FAQCCCAAhrgUBAIIIACHIBQEAgggAIdwFAgClCAAh9AVAAKYIACH1BQEAgggAIfYFAQCCCAAh9wUBAP0HACH4BSAAgwgAIfoFAAC2CfoFIgTlBAAAAPoFAuYEAAAA-gUI5wQAAAD6BQjsBAAA1wj6BSIDiAYAAE8AIIkGAABPACCKBgAATwAgIQMAAPkHACAFAAD4CAAgCAAA8ggAIAwAAPMIACAYAAD1CAAgHAAAuQkAIB0AAK0JACAeAAC6CQAgHwAAuwkAIN4EAAC4CQAw3wQAAAMAEOAEAAC4CQAw4QQCAKUIACHxBEAApggAIfYEAgClCAAh-QRAAKYIACGFBQEA_QcAIYgFAQD9BwAhigUBAP0HACGdBQAAtgn6BSLfBUAApwgAIeUFAQD9BwAh8wUBAIIIACH7BQEAgggAIfwFAQCCCAAh_QUBAIIIACH-BQEA_QcAIf8FAQD9BwAhgAYBAP0HACGBBgEA_QcAIYIGAQD9BwAhgwYBAP0HACGEBgEA_QcAIQOIBgAAWAAgiQYAAFgAIIoGAABYACADiAYAAGcAIIkGAABnACCKBgAAZwAgDQMAAPkHACAEAADbCAAg3gQAANoIADDfBAAAawAQ4AQAANoIADDhBAIApQgAIfUEAgClCAAh9gQCAKUIACH3BAEAgggAIfgEIACDCAAh-QRAAKYIACGPBgAAawAgkAYAAGsAIAAAAAAABZQGEAAAAAGaBhAAAAABmwYQAAAAAZwGEAAAAAGdBhAAAAABBZQGAgAAAAGaBgIAAAABmwYCAAAAAZwGAgAAAAGdBgIAAAABBUIAAIcTACBDAACNEwAgkQYAAIgTACCSBgAAjBMAIJcGAAA4ACAFQgAAhRMAIEMAAIoTACCRBgAAhhMAIJIGAACJEwAglwYAABwAIANCAACHEwAgkQYAAIgTACCXBgAAOAAgA0IAAIUTACCRBgAAhhMAIJcGAAAcACAAAAAAAAABlAYBAAAAAQGUBkAAAAABBUIAAP8SACBDAACDEwAgkQYAAIATACCSBgAAghMAIJcGAAB5ACALQgAA0QkAMEMAANYJADCRBgAA0gkAMJIGAADTCQAwkwYAANQJACCUBgAA1QkAMJUGAADVCQAwlgYAANUJADCXBgAA1QkAMJgGAADXCQAwmQYAANgJADAEDAAAxgkAIOEEAgAAAAHjBAIAAAAB5AQQAAAAAQIAAAAvACBCAADcCQAgAwAAAC8AIEIAANwJACBDAADbCQAgATsAAIETADAKDAAAkgkAIBIAAJEJACDeBAAAkAkAMN8EAAAtABDgBAAAkAkAMOEEAgAAAAHiBAIApQgAIeMEAgClCAAh5AQQAIwJACGOBgAAjwkAIAIAAAAvACA7AADbCQAgAgAAANkJACA7AADaCQAgB94EAADYCQAw3wQAANkJABDgBAAA2AkAMOEEAgClCAAh4gQCAKUIACHjBAIApQgAIeQEEACMCQAhB94EAADYCQAw3wQAANkJABDgBAAA2AkAMOEEAgClCAAh4gQCAKUIACHjBAIApQgAIeQEEACMCQAhA-EEAgDCCQAh4wQCAMIJACHkBBAAwQkAIQQMAADECQAg4QQCAMIJACHjBAIAwgkAIeQEEADBCQAhBAwAAMYJACDhBAIAAAAB4wQCAAAAAeQEEAAAAAEDQgAA_xIAIJEGAACAEwAglwYAAHkAIARCAADRCQAwkQYAANIJADCTBgAA1AkAIJcGAADVCQAwAAAAAAABlAYBAAAAAQGUBiAAAAABBUIAAPcSACBDAAD9EgAgkQYAAPgSACCSBgAA_BIAIJcGAAAFACAFQgAA9RIAIEMAAPoSACCRBgAA9hIAIJIGAAD5EgAglwYAAAEAIANCAAD3EgAgkQYAAPgSACCXBgAABQAgA0IAAPUSACCRBgAA9hIAIJcGAAABACAAAAAAAAVCAADwEgAgQwAA8xIAIJEGAADxEgAgkgYAAPISACCXBgAAAQAgA0IAAPASACCRBgAA8RIAIJcGAAABACAVBQAAvxAAIAcAAMAQACAIAADCEAAgHQAAyxAAICAAAL4QACAhAADBEAAgIgAAwxAAICMAAMQQACAkAADFEAAgJQAAxhAAICYAAMcQACAnAADIEAAgLQAAyRAAIC4AAMoQACAvAADMEAAgMAAAzRAAIDEAAM4QACAyAADPEAAgMwAA0BAAIDQAANEQACA1AADSEAAgAAAAAAAFQgAA6xIAIEMAAO4SACCRBgAA7BIAIJIGAADtEgAglwYAAAEAIANCAADrEgAgkQYAAOwSACCXBgAAAQAgAAAAAAAFQgAA5hIAIEMAAOkSACCRBgAA5xIAIJIGAADoEgAglwYAAAEAIANCAADmEgAgkQYAAOcSACCXBgAAAQAgAAAAAAAFQgAA4RIAIEMAAOQSACCRBgAA4hIAIJIGAADjEgAglwYAAAEAIANCAADhEgAgkQYAAOISACCXBgAAAQAgAAAAAAAFQgAA3BIAIEMAAN8SACCRBgAA3RIAIJIGAADeEgAglwYAAAEAIANCAADcEgAgkQYAAN0SACCXBgAAAQAgAAAAAAAFQgAA1xIAIEMAANoSACCRBgAA2BIAIJIGAADZEgAglwYAAAEAIANCAADXEgAgkQYAANgSACCXBgAAAQAgAAAAAAAFlAYEAAAAAZoGBAAAAAGbBgQAAAABnAYEAAAAAZ0GBAAAAAEFQgAA0hIAIEMAANUSACCRBgAA0xIAIJIGAADUEgAglwYAAAUAIANCAADSEgAgkQYAANMSACCXBgAABQAgAAAAAAABlAYAAACZBQIBlAYAAACbBQIBlAYAAACdBQIFlAYCAAAAAZoGAgAAAAGbBgIAAAABnAYCAAAAAZ0GAgAAAAEFQgAAyhIAIEMAANASACCRBgAAyxIAIJIGAADPEgAglwYAAAUAIAdCAADIEgAgQwAAzRIAIJEGAADJEgAgkgYAAMwSACCVBgAADQAglgYAAA0AIJcGAAABACADQgAAyhIAIJEGAADLEgAglwYAAAUAIANCAADIEgAgkQYAAMkSACCXBgAAAQAgAAAAAAABlAYAAQAAAQVCAADDEgAgQwAAxhIAIJEGAADEEgAgkgYAAMUSACCXBgAAmQEAIANCAADDEgAgkQYAAMQSACCXBgAAmQEAIAAAAAAABUIAALoSACBDAADBEgAgkQYAALsSACCSBgAAwBIAIJcGAAABACAHQgAAuBIAIEMAAL4SACCRBgAAuRIAIJIGAAC9EgAglQYAAJEBACCWBgAAkQEAIJcGAACTAQAgC0IAALoKADBDAAC_CgAwkQYAALsKADCSBgAAvAoAMJMGAAC9CgAglAYAAL4KADCVBgAAvgoAMJYGAAC-CgAwlwYAAL4KADCYBgAAwAoAMJkGAADBCgAwBDsAAQAAAeEEAgAAAAHxBEAAAAABogUCAAAAAQIAAACeAQAgQgAAxQoAIAMAAACeAQAgQgAAxQoAIEMAAMQKACABOwAAvBIAMAorAADgCAAgOwAB3wgAId4EAADeCAAw3wQAAJwBABDgBAAA3ggAMOEEAgAAAAHxBEAApggAIaEFAgClCAAhogUCAKUIACGHBgAA3QgAIAIAAACeAQAgOwAAxAoAIAIAAADCCgAgOwAAwwoAIAg7AAHfCAAh3gQAAMEKADDfBAAAwgoAEOAEAADBCgAw4QQCAKUIACHxBEAApggAIaEFAgClCAAhogUCAKUIACEIOwAB3wgAId4EAADBCgAw3wQAAMIKABDgBAAAwQoAMOEEAgClCAAh8QRAAKYIACGhBQIApQgAIaIFAgClCAAhBDsAAa8KACHhBAIAwgkAIfEEQADOCQAhogUCAMIJACEEOwABrwoAIeEEAgDCCQAh8QRAAM4JACGiBQIAwgkAIQQ7AAEAAAHhBAIAAAAB8QRAAAAAAaIFAgAAAAEDQgAAuhIAIJEGAAC7EgAglwYAAAEAIANCAAC4EgAgkQYAALkSACCXBgAAkwEAIARCAAC6CgAwkQYAALsKADCTBgAAvQoAIJcGAAC-CgAwAAAAAAAHQgAArBIAIEMAALYSACCRBgAArRIAIJIGAAC1EgAglQYAAJEBACCWBgAAkQEAIJcGAACTAQAgC0IAAN4KADBDAADjCgAwkQYAAN8KADCSBgAA4AoAMJMGAADhCgAglAYAAOIKADCVBgAA4goAMJYGAADiCgAwlwYAAOIKADCYBgAA5AoAMJkGAADlCgAwBUIAAK4SACBDAACzEgAgkQYAAK8SACCSBgAAshIAIJcGAAABACALQgAA0goAMEMAANcKADCRBgAA0woAMJIGAADUCgAwkwYAANUKACCUBgAA1goAMJUGAADWCgAwlgYAANYKADCXBgAA1goAMJgGAADYCgAwmQYAANkKADAMAwAAxgoAICwAAMgKACDhBAIAAAAB8QRAAAAAAfYEAgAAAAH5BEAAAAABgAUBAAAAAZQFAQAAAAGVBQQAAAABpAUgAAAAAaUFAgAAAAGmBQEAAAABAgAAAJkBACBCAADdCgAgAwAAAJkBACBCAADdCgAgQwAA3AoAIAE7AACxEgAwEQMAAPkHACAqAADjCAAgLAAA5AgAIN4EAADhCAAw3wQAAJcBABDgBAAA4QgAMOEEAgAAAAHxBEAApggAIfYEAgClCAAh-QRAAKYIACGABQEAgggAIZQFAQD9BwAhlQUEAOIIACGjBQIAqAgAIaQFIACDCAAhpQUCAKgIACGmBQEA_QcAIQIAAACZAQAgOwAA3AoAIAIAAADaCgAgOwAA2woAIA7eBAAA2QoAMN8EAADaCgAQ4AQAANkKADDhBAIApQgAIfEEQACmCAAh9gQCAKUIACH5BEAApggAIYAFAQCCCAAhlAUBAP0HACGVBQQA4ggAIaMFAgCoCAAhpAUgAIMIACGlBQIAqAgAIaYFAQD9BwAhDt4EAADZCgAw3wQAANoKABDgBAAA2QoAMOEEAgClCAAh8QRAAKYIACH2BAIApQgAIfkEQACmCAAhgAUBAIIIACGUBQEA_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_QcAIdcFAQD9BwAh2AUBAP0HACHZBRAAiAkAIQIAAAArACA7AAC2CwAgAgAAALMLACA7AAC0CwAgFN4EAACyCwAw3wQAALMLABDgBAAAsgsAMOEEAgClCAAh4wQCAKgIACGdBQAAlAnbBSK7BQIAqAgAIb0FEACMCQAhvgUQAIwJACG_BRAAjAkAIcAFEACMCQAhxQUBAP0HACHSBQEAgggAIdMFQACmCAAh1AUBAP0HACHVBQEA_QcAIdYFAQD9BwAh1wUBAP0HACHYBQEA_QcAIdkFEACICQAhFN4EAACyCwAw3wQAALMLABDgBAAAsgsAMOEEAgClCAAh4wQCAKgIACGdBQAAlAnbBSK7BQIAqAgAIb0FEACMCQAhvgUQAIwJACG_BRAAjAkAIcAFEACMCQAhxQUBAP0HACHSBQEAgggAIdMFQACmCAAh1AUBAP0HACHVBQEA_QcAIdYFAQD9BwAh1wUBAP0HACHYBQEA_QcAIdkFEACICQAhEOEEAgDCCQAhnQUAALUL2wUiuwUCAKUKACG9BRAAwQkAIb4FEADBCQAhvwUQAMEJACHABRAAwQkAIcUFAQDNCQAh0gUBAOQJACHTBUAAzgkAIdQFAQDNCQAh1QUBAM0JACHWBQEAzQkAIdcFAQDNCQAh2AUBAM0JACHZBRAAmQsAIQGUBgAAANsFAhIJAAC3CwAgDQAAuAsAIOEEAgDCCQAhnQUAALUL2wUiuwUCAKUKACG9BRAAwQkAIb4FEADBCQAhvwUQAMEJACHABRAAwQkAIcUFAQDNCQAh0gUBAOQJACHTBUAAzgkAIdQFAQDNCQAh1QUBAM0JACHWBQEAzQkAIdcFAQDNCQAh2AUBAM0JACHZBRAAmQsAIQdCAAD_EQAgQwAAgxIAIJEGAACAEgAgkgYAAIISACCVBgAAEAAglgYAABAAIJcGAAASACALQgAAuQsAMEMAAL4LADCRBgAAugsAMJIGAAC7CwAwkwYAALwLACCUBgAAvQsAMJUGAAC9CwAwlgYAAL0LADCXBgAAvQsAMJgGAAC_CwAwmQYAAMALADALDAAAkgsAIOEEAgAAAAHjBAIAAAAB8AQBAAAAAfEEQAAAAAG0BQEAAAABtQUQAAAAAbYFEAAAAAG4BQAAALgFArkFQAAAAAG6BQEAAAABAgAAACMAIEIAAMQLACADAAAAIwAgQgAAxAsAIEMAAMMLACABOwAAgRIAMBAMAACSCQAgDwAAmgkAIN4EAACYCQAw3wQAACEAEOAEAACYCQAw4QQCAAAAAeMEAgClCAAh8AQBAP0HACHxBEAApggAIbMFAgClCAAhtAUBAP0HACG1BRAAjAkAIbYFEACMCQAhuAUAAJkJuAUiuQVAAKYIACG6BQEA_QcAIQIAAAAjACA7AADDCwAgAgAAAMELACA7AADCCwAgDt4EAADACwAw3wQAAMELABDgBAAAwAsAMOEEAgClCAAh4wQCAKUIACHwBAEA_QcAIfEEQACmCAAhswUCAKUIACG0BQEA_QcAIbUFEACMCQAhtgUQAIwJACG4BQAAmQm4BSK5BUAApggAIboFAQD9BwAhDt4EAADACwAw3wQAAMELABDgBAAAwAsAMOEEAgClCAAh4wQCAKUIACHwBAEA_QcAIfEEQACmCAAhswUCAKUIACG0BQEA_QcAIbUFEACMCQAhtgUQAIwJACG4BQAAmQm4BSK5BUAApggAIboFAQD9BwAhCuEEAgDCCQAh4wQCAMIJACHwBAEAzQkAIfEEQADOCQAhtAUBAM0JACG1BRAAwQkAIbYFEADBCQAhuAUAAI8LuAUiuQVAAM4JACG6BQEAzQkAIQsMAACQCwAg4QQCAMIJACHjBAIAwgkAIfAEAQDNCQAh8QRAAM4JACG0BQEAzQkAIbUFEADBCQAhtgUQAMEJACG4BQAAjwu4BSK5BUAAzgkAIboFAQDNCQAhCwwAAJILACDhBAIAAAAB4wQCAAAAAfAEAQAAAAHxBEAAAAABtAUBAAAAAbUFEAAAAAG2BRAAAAABuAUAAAC4BQK5BUAAAAABugUBAAAAARIJAADGCwAgDQAAxwsAIOEEAgAAAAGdBQAAANsFArsFAgAAAAG9BRAAAAABvgUQAAAAAb8FEAAAAAHABRAAAAABxQUBAAAAAdIFAQAAAAHTBUAAAAAB1AUBAAAAAdUFAQAAAAHWBQEAAAAB1wUBAAAAAdgFAQAAAAHZBRAAAAABA0IAAP8RACCRBgAAgBIAIJcGAAASACAEQgAAuQsAMJEGAAC6CwAwkwYAALwLACCXBgAAvQsAMAsPAACTCwAg4QQCAAAAAfAEAQAAAAHxBEAAAAABswUCAAAAAbQFAQAAAAG1BRAAAAABtgUQAAAAAbgFAAAAuAUCuQVAAAAAAboFAQAAAAECAAAAIwAgQgAA0AsAIAMAAAAjACBCAADQCwAgQwAAzwsAIAE7AAD-EQAwAgAAACMAIDsAAM8LACACAAAAwQsAIDsAAM4LACAK4QQCAMIJACHwBAEAzQkAIfEEQADOCQAhswUCAMIJACG0BQEAzQkAIbUFEADBCQAhtgUQAMEJACG4BQAAjwu4BSK5BUAAzgkAIboFAQDNCQAhCw8AAJELACDhBAIAwgkAIfAEAQDNCQAh8QRAAM4JACGzBQIAwgkAIbQFAQDNCQAhtQUQAMEJACG2BRAAwQkAIbgFAACPC7gFIrkFQADOCQAhugUBAM0JACELDwAAkwsAIOEEAgAAAAHwBAEAAAAB8QRAAAAAAbMFAgAAAAG0BQEAAAABtQUQAAAAAbYFEAAAAAG4BQAAALgFArkFQAAAAAG6BQEAAAABA0IAAPwRACCRBgAA_REAIJcGAAASACADQgAA-hEAIJEGAAD7EQAglwYAAAUAIANCAAD4EQAgkQYAAPkRACCXBgAAAQAgA0IAAPYRACCRBgAA9xEAIJcGAAB5ACAEQgAAyAsAMJEGAADJCwAwkwYAAMsLACCXBgAAvQsAMARCAACrCwAwkQYAAKwLADCTBgAArgsAIJcGAACvCwAwBEIAAKILADCRBgAAowsAMJMGAAClCwAglwYAANUJADAAAAAAAAVCAADxEQAgQwAA9BEAIJEGAADyEQAgkgYAAPMRACCXBgAAWgAgA0IAAPERACCRBgAA8hEAIJcGAABaACAAAAAAAAGUBgAAAMoFAgVCAADrEQAgQwAA7xEAIJEGAADsEQAgkgYAAO4RACCXBgAABQAgC0IAAOcLADBDAADsCwAwkQYAAOgLADCSBgAA6QsAMJMGAADqCwAglAYAAOsLADCVBgAA6wsAMJYGAADrCwAwlwYAAOsLADCYBgAA7QsAMJkGAADuCwAwBOEEAgAAAAGSBQEAAAABlwVAAAAAAcYFAAEAAAECAAAAXgAgQgAA8gsAIAMAAABeACBCAADyCwAgQwAA8QsAIAE7AADtEQAwCRoAAP8IACDeBAAA_ggAMN8EAABcABDgBAAA_ggAMOEEAgAAAAGSBQEAgggAIZcFQACmCAAhxgUAAd8IACHHBQIApQgAIQIAAABeACA7AADxCwAgAgAAAO8LACA7AADwCwAgCN4EAADuCwAw3wQAAO8LABDgBAAA7gsAMOEEAgClCAAhkgUBAIIIACGXBUAApggAIcYFAAHfCAAhxwUCAKUIACEI3gQAAO4LADDfBAAA7wsAEOAEAADuCwAw4QQCAKUIACGSBQEAgggAIZcFQACmCAAhxgUAAd8IACHHBQIApQgAIQThBAIAwgkAIZIFAQDkCQAhlwVAAM4JACHGBQABrwoAIQThBAIAwgkAIZIFAQDkCQAhlwVAAM4JACHGBQABrwoAIQThBAIAAAABkgUBAAAAAZcFQAAAAAHGBQABAAABA0IAAOsRACCRBgAA7BEAIJcGAAAFACAEQgAA5wsAMJEGAADoCwAwkwYAAOoLACCXBgAA6wsAMAAAAAAABUIAAOYRACBDAADpEQAgkQYAAOcRACCSBgAA6BEAIJcGAAABACADQgAA5hEAIJEGAADnEQAglwYAAAEAIAAAAAAABUIAAOERACBDAADkEQAgkQYAAOIRACCSBgAA4xEAIJcGAAABACADQgAA4REAIJEGAADiEQAglwYAAAEAIAAAAAAABUIAANwRACBDAADfEQAgkQYAAN0RACCSBgAA3hEAIJcGAAASACADQgAA3BEAIJEGAADdEQAglwYAABIAIAAAAAAAB0IAANcRACBDAADaEQAgkQYAANgRACCSBgAA2REAIJUGAAAaACCWBgAAGgAglwYAABwAIANCAADXEQAgkQYAANgRACCXBgAAHAAgAAAAAAABlAYAAADiBQIBlAYAAADnBQIFQgAAxBEAIEMAANURACCRBgAAxREAIJIGAADUEQAglwYAAAUAIAdCAADCEQAgQwAA0hEAIJEGAADDEQAgkgYAANERACCVBgAABwAglgYAAAcAIJcGAAAJACAHQgAAwBEAIEMAAM8RACCRBgAAwREAIJIGAADOEQAglQYAAA0AIJYGAAANACCXBgAAAQAgB0IAAL4RACBDAADMEQAgkQYAAL8RACCSBgAAyxEAIJUGAAALACCWBgAACwAglwYAAHYAIAdCAAC8EQAgQwAAyREAIJEGAAC9EQAgkgYAAMgRACCVBgAAFwAglgYAABcAIJcGAAB5ACALQgAAsQwAMEMAALUMADCRBgAAsgwAMJIGAACzDAAwkwYAALQMACCUBgAArwsAMJUGAACvCwAwlgYAAK8LADCXBgAArwsAMJgGAAC2DAAwmQYAALILADALQgAApQwAMEMAAKoMADCRBgAApgwAMJIGAACnDAAwkwYAAKgMACCUBgAAqQwAMJUGAACpDAAwlgYAAKkMADCXBgAAqQwAMJgGAACrDAAwmQYAAKwMADAHQgAAoAwAIEMAAKMMACCRBgAAoQwAIJIGAACiDAAglQYAABoAIJYGAAAaACCXBgAAHAAgFwQAANILACAKAADTCwAgCwAA1AsAIA0AANULACAQAADWCwAgEwAA1wsAIOEEAgAAAAHtBAIAAAAB8AQBAAAAAfEEQAAAAAH1BAIAAAAB9gQCAAAAAfkEQAAAAAGdBQAAAMUFArwFAgAAAAG9BRAAAAABvgUQAAAAAb8FEAAAAAHABRAAAAABwQUQAAAAAcIFEAAAAAHDBRAAAAABxQUBAAAAAQIAAAAcACBCAACgDAAgAwAAABoAIEIAAKAMACBDAACkDAAgGQAAABoAIAQAAJwLACAKAACdCwAgCwAAngsAIA0AAJ8LACAQAACgCwAgEwAAoQsAIDsAAKQMACDhBAIAwgkAIe0EAgClCgAh8AQBAM0JACHxBEAAzgkAIfUEAgDCCQAh9gQCAMIJACH5BEAAzgkAIZ0FAACaC8UFIrwFAgClCgAhvQUQAMEJACG-BRAAwQkAIb8FEADBCQAhwAUQAMEJACHBBRAAmQsAIcIFEADBCQAhwwUQAMEJACHFBQEAzQkAIRcEAACcCwAgCgAAnQsAIAsAAJ4LACANAACfCwAgEAAAoAsAIBMAAKELACDhBAIAwgkAIe0EAgClCgAh8AQBAM0JACHxBEAAzgkAIfUEAgDCCQAh9gQCAMIJACH5BEAAzgkAIZ0FAACaC8UFIrwFAgClCgAhvQUQAMEJACG-BRAAwQkAIb8FEADBCQAhwAUQAMEJACHBBRAAmQsAIcIFEADBCQAhwwUQAMEJACHFBQEAzQkAIQThBAIAAAABkgUBAAAAAZQFAQAAAAGWBQEAAAABAgAAAEYAIEIAALAMACADAAAARgAgQgAAsAwAIEMAAK8MACABOwAAxxEAMAkJAACGCQAg3gQAAIUJADDfBAAARAAQ4AQAAIUJADDhBAIAAAABkgUBAIIIACGUBQEAgggAIZYFAQD9BwAhuwUCAKUIACECAAAARgAgOwAArwwAIAIAAACtDAAgOwAArgwAIAjeBAAArAwAMN8EAACtDAAQ4AQAAKwMADDhBAIApQgAIZIFAQCCCAAhlAUBAIIIACGWBQEA_QcAIbsFAgClCAAhCN4EAACsDAAw3wQAAK0MABDgBAAArAwAMOEEAgClCAAhkgUBAIIIACGUBQEAgggAIZYFAQD9BwAhuwUCAKUIACEE4QQCAMIJACGSBQEA5AkAIZQFAQDkCQAhlgUBAM0JACEE4QQCAMIJACGSBQEA5AkAIZQFAQDkCQAhlgUBAM0JACEE4QQCAAAAAZIFAQAAAAGUBQEAAAABlgUBAAAAARIMAACQDAAgDQAAxwsAIOEEAgAAAAHjBAIAAAABnQUAAADbBQK9BRAAAAABvgUQAAAAAb8FEAAAAAHABRAAAAABxQUBAAAAAdIFAQAAAAHTBUAAAAAB1AUBAAAAAdUFAQAAAAHWBQEAAAAB1wUBAAAAAdgFAQAAAAHZBRAAAAABAgAAACsAIEIAALkMACADAAAAKwAgQgAAuQwAIEMAALgMACABOwAAxhEAMAIAAAArACA7AAC4DAAgAgAAALMLACA7AAC3DAAgEOEEAgDCCQAh4wQCAKUKACGdBQAAtQvbBSK9BRAAwQkAIb4FEADBCQAhvwUQAMEJACHABRAAwQkAIcUFAQDNCQAh0gUBAOQJACHTBUAAzgkAIdQFAQDNCQAh1QUBAM0JACHWBQEAzQkAIdcFAQDNCQAh2AUBAM0JACHZBRAAmQsAIRIMAACPDAAgDQAAuAsAIOEEAgDCCQAh4wQCAKUKACGdBQAAtQvbBSK9BRAAwQkAIb4FEADBCQAhvwUQAMEJACHABRAAwQkAIcUFAQDNCQAh0gUBAOQJACHTBUAAzgkAIdQFAQDNCQAh1QUBAM0JACHWBQEAzQkAIdcFAQDNCQAh2AUBAM0JACHZBRAAmQsAIRIMAACQDAAgDQAAxwsAIOEEAgAAAAHjBAIAAAABnQUAAADbBQK9BRAAAAABvgUQAAAAAb8FEAAAAAHABRAAAAABxQUBAAAAAdIFAQAAAAHTBUAAAAAB1AUBAAAAAdUFAQAAAAHWBQEAAAAB1wUBAAAAAdgFAQAAAAHZBRAAAAABA0IAAMQRACCRBgAAxREAIJcGAAAFACADQgAAwhEAIJEGAADDEQAglwYAAAkAIANCAADAEQAgkQYAAMERACCXBgAAAQAgA0IAAL4RACCRBgAAvxEAIJcGAAB2ACADQgAAvBEAIJEGAAC9EQAglwYAAHkAIARCAACxDAAwkQYAALIMADCTBgAAtAwAIJcGAACvCwAwBEIAAKUMADCRBgAApgwAMJMGAACoDAAglwYAAKkMADADQgAAoAwAIJEGAAChDAAglwYAABwAIAAAAAAAAZQGAAAA7gUCBUIAALERACBDAAC6EQAgkQYAALIRACCSBgAAuREAIJcGAAAJACAFQgAArxEAIEMAALcRACCRBgAAsBEAIJIGAAC2EQAglwYAAAUAIAdCAACtEQAgQwAAtBEAIJEGAACuEQAgkgYAALMRACCVBgAAFwAglgYAABcAIJcGAAB5ACADQgAAsREAIJEGAACyEQAglwYAAAkAIANCAACvEQAgkQYAALARACCXBgAABQAgA0IAAK0RACCRBgAArhEAIJcGAAB5ACAAAAAAAAVCAACkEQAgQwAAqxEAIJEGAAClEQAgkgYAAKoRACCXBgAAAQAgC0IAAPwMADBDAACBDQAwkQYAAP0MADCSBgAA_gwAMJMGAAD_DAAglAYAAIANADCVBgAAgA0AMJYGAACADQAwlwYAAIANADCYBgAAgg0AMJkGAACDDQAwC0IAAPAMADBDAAD1DAAwkQYAAPEMADCSBgAA8gwAMJMGAADzDAAglAYAAPQMADCVBgAA9AwAMJYGAAD0DAAwlwYAAPQMADCYBgAA9gwAMJkGAAD3DAAwC0IAAOQMADBDAADpDAAwkQYAAOUMADCSBgAA5gwAMJMGAADnDAAglAYAAOgMADCVBgAA6AwAMJYGAADoDAAwlwYAAOgMADCYBgAA6gwAMJkGAADrDAAwC0IAANgMADBDAADdDAAwkQYAANkMADCSBgAA2gwAMJMGAADbDAAglAYAANwMADCVBgAA3AwAMJYGAADcDAAwlwYAANwMADCYBgAA3gwAMJkGAADfDAAwDwQAAMwMACAGAADLDAAg4QQCAAAAAfEEQAAAAAH1BAIAAAAB0gUBAAAAAdYFAQAAAAHXBQEAAAAB2wUCAAAAAekFAQAAAAHqBRAAAAAB6wUBAAAAAewFAQAAAAHuBQAAAO4FAu8FAQAAAAECAAAAPAAgQgAA4wwAIAMAAAA8ACBCAADjDAAgQwAA4gwAIAE7AACpEQAwFAQAANsIACAGAACECQAgCwAAigkAIN4EAACHCQAw3wQAADoAEOAEAACHCQAw4QQCAAAAAe0EAgCoCAAh8QRAAKYIACH1BAIApQgAIdIFAQCCCAAh1gUBAP0HACHXBQEA_QcAIdsFAgClCAAh6QUBAP0HACHqBRAAiAkAIesFAQD9BwAh7AUBAP0HACHuBQAAiQnuBSLvBQEA_QcAIQIAAAA8ACA7AADiDAAgAgAAAOAMACA7AADhDAAgEd4EAADfDAAw3wQAAOAMABDgBAAA3wwAMOEEAgClCAAh7QQCAKgIACHxBEAApggAIfUEAgClCAAh0gUBAIIIACHWBQEA_QcAIdcFAQD9BwAh2wUCAKUIACHpBQEA_QcAIeoFEACICQAh6wUBAP0HACHsBQEA_QcAIe4FAACJCe4FIu8FAQD9BwAhEd4EAADfDAAw3wQAAOAMABDgBAAA3wwAMOEEAgClCAAh7QQCAKgIACHxBEAApggAIfUEAgClCAAh0gUBAIIIACHWBQEA_QcAIdcFAQD9BwAh2wUCAKUIACHpBQEA_QcAIeoFEACICQAh6wUBAP0HACHsBQEA_QcAIe4FAACJCe4FIu8FAQD9BwAhDeEEAgDCCQAh8QRAAM4JACH1BAIAwgkAIdIFAQDkCQAh1gUBAM0JACHXBQEAzQkAIdsFAgDCCQAh6QUBAM0JACHqBRAAmQsAIesFAQDNCQAh7AUBAM0JACHuBQAAxwzuBSLvBQEAzQkAIQ8EAADJDAAgBgAAyAwAIOEEAgDCCQAh8QRAAM4JACH1BAIAwgkAIdIFAQDkCQAh1gUBAM0JACHXBQEAzQkAIdsFAgDCCQAh6QUBAM0JACHqBRAAmQsAIesFAQDNCQAh7AUBAM0JACHuBQAAxwzuBSLvBQEAzQkAIQ8EAADMDAAgBgAAywwAIOEEAgAAAAHxBEAAAAAB9QQCAAAAAdIFAQAAAAHWBQEAAAAB1wUBAAAAAdsFAgAAAAHpBQEAAAAB6gUQAAAAAesFAQAAAAHsBQEAAAAB7gUAAADuBQLvBQEAAAABBhEAAN4JACDhBAIAAAAB7gQQAAAAAe8EEAAAAAHwBAEAAAAB8QRAAAAAAQIAAAA4ACBCAADvDAAgAwAAADgAIEIAAO8MACBDAADuDAAgATsAAKgRADALCwAAjQkAIBEAAI4JACDeBAAAiwkAMN8EAAA2ABDgBAAAiwkAMOEEAgAAAAHtBAIApQgAIe4EEACMCQAh7wQQAIwJACHwBAEA_QcAIfEEQACmCAAhAgAAADgAIDsAAO4MACACAAAA7AwAIDsAAO0MACAJ3gQAAOsMADDfBAAA7AwAEOAEAADrDAAw4QQCAKUIACHtBAIApQgAIe4EEACMCQAh7wQQAIwJACHwBAEA_QcAIfEEQACmCAAhCd4EAADrDAAw3wQAAOwMABDgBAAA6wwAMOEEAgClCAAh7QQCAKUIACHuBBAAjAkAIe8EEACMCQAh8AQBAP0HACHxBEAApggAIQXhBAIAwgkAIe4EEADBCQAh7wQQAMEJACHwBAEAzQkAIfEEQADOCQAhBhEAANAJACDhBAIAwgkAIe4EEADBCQAh7wQQAMEJACHwBAEAzQkAIfEEQADOCQAhBhEAAN4JACDhBAIAAAAB7gQQAAAAAe8EEAAAAAHwBAEAAAAB8QRAAAAAARcEAADSCwAgCQAA0QsAIAoAANMLACANAADVCwAgEAAA1gsAIBMAANcLACDhBAIAAAAB8AQBAAAAAfEEQAAAAAH1BAIAAAAB9gQCAAAAAfkEQAAAAAGdBQAAAMUFArsFAgAAAAG8BQIAAAABvQUQAAAAAb4FEAAAAAG_BRAAAAABwAUQAAAAAcEFEAAAAAHCBRAAAAABwwUQAAAAAcUFAQAAAAECAAAAHAAgQgAA-wwAIAMAAAAcACBCAAD7DAAgQwAA-gwAIAE7AACnEQAwHAQAANsIACAJAACVCQAgCgAA9wgAIAsAAIoJACANAACXCQAgEAAAnQkAIBMAAI4JACDeBAAAmwkAMN8EAAAaABDgBAAAmwkAMOEEAgAAAAHtBAIAqAgAIfAEAQD9BwAh8QRAAKYIACH1BAIApQgAIfYEAgClCAAh-QRAAKYIACGdBQAAnAnFBSK7BQIAAAABvAUCAKgIACG9BRAAjAkAIb4FEACMCQAhvwUQAIwJACHABRAAjAkAIcEFEACICQAhwgUQAIwJACHDBRAAjAkAIcUFAQD9BwAhAgAAABwAIDsAAPoMACACAAAA-AwAIDsAAPkMACAV3gQAAPcMADDfBAAA-AwAEOAEAAD3DAAw4QQCAKUIACHtBAIAqAgAIfAEAQD9BwAh8QRAAKYIACH1BAIApQgAIfYEAgClCAAh-QRAAKYIACGdBQAAnAnFBSK7BQIAqAgAIbwFAgCoCAAhvQUQAIwJACG-BRAAjAkAIb8FEACMCQAhwAUQAIwJACHBBRAAiAkAIcIFEACMCQAhwwUQAIwJACHFBQEA_QcAIRXeBAAA9wwAMN8EAAD4DAAQ4AQAAPcMADDhBAIApQgAIe0EAgCoCAAh8AQBAP0HACHxBEAApggAIfUEAgClCAAh9gQCAKUIACH5BEAApggAIZ0FAACcCcUFIrsFAgCoCAAhvAUCAKgIACG9BRAAjAkAIb4FEACMCQAhvwUQAIwJACHABRAAjAkAIcEFEACICQAhwgUQAIwJACHDBRAAjAkAIcUFAQD9BwAhEeEEAgDCCQAh8AQBAM0JACHxBEAAzgkAIfUEAgDCCQAh9gQCAMIJACH5BEAAzgkAIZ0FAACaC8UFIrsFAgClCgAhvAUCAKUKACG9BRAAwQkAIb4FEADBCQAhvwUQAMEJACHABRAAwQkAIcEFEACZCwAhwgUQAMEJACHDBRAAwQkAIcUFAQDNCQAhFwQAAJwLACAJAACbCwAgCgAAnQsAIA0AAJ8LACAQAACgCwAgEwAAoQsAIOEEAgDCCQAh8AQBAM0JACHxBEAAzgkAIfUEAgDCCQAh9gQCAMIJACH5BEAAzgkAIZ0FAACaC8UFIrsFAgClCgAhvAUCAKUKACG9BRAAwQkAIb4FEADBCQAhvwUQAMEJACHABRAAwQkAIcEFEACZCwAhwgUQAMEJACHDBRAAwQkAIcUFAQDNCQAhFwQAANILACAJAADRCwAgCgAA0wsAIA0AANULACAQAADWCwAgEwAA1wsAIOEEAgAAAAHwBAEAAAAB8QRAAAAAAfUEAgAAAAH2BAIAAAAB-QRAAAAAAZ0FAAAAxQUCuwUCAAAAAbwFAgAAAAG9BRAAAAABvgUQAAAAAb8FEAAAAAHABRAAAAABwQUQAAAAAcIFEAAAAAHDBRAAAAABxQUBAAAAARkDAAC8DAAgBAAAugwAIAYAALsMACAHAAC9DAAgDAAAwQwAIBAAAL8MACAXAADADAAg4QQCAAAAAfEEQAAAAAH1BAIAAAAB9gQCAAAAAfkEQAAAAAGdBQAAAOcFAtsFAgAAAAHcBQIAAAAB3QUBAAAAAd4FAQAAAAHfBUAAAAAB4AUBAAAAAeIFAAAA4gUC4wWAAAAAAeQFQAAAAAHlBQEAAAAB5wUBAAAAAegFAQAAAAECAAAAEgAgQgAAhw0AIAMAAAASACBCAACHDQAgQwAAhg0AIAE7AACmEQAwHgMAAPcIACAEAADbCAAgBgAAoQkAIAcAAKIJACALAACKCQAgDAAAlgkAIBAAAJ0JACAXAACjCQAg3gQAAJ4JADDfBAAAEAAQ4AQAAJ4JADDhBAIAAAAB7QQCAKgIACHxBEAApggAIfUEAgClCAAh9gQCAKUIACH5BEAApggAIZ0FAACgCecFItsFAgCoCAAh3AUCAKUIACHdBQEAgggAId4FAQCCCAAh3wVAAKYIACHgBQEAgggAIeIFAACfCeIFIuMFAACICAAg5AVAAKYIACHlBQEAgggAIecFAQD9BwAh6AUBAP0HACECAAAAEgAgOwAAhg0AIAIAAACEDQAgOwAAhQ0AIBbeBAAAgw0AMN8EAACEDQAQ4AQAAIMNADDhBAIApQgAIe0EAgCoCAAh8QRAAKYIACH1BAIApQgAIfYEAgClCAAh-QRAAKYIACGdBQAAoAnnBSLbBQIAqAgAIdwFAgClCAAh3QUBAIIIACHeBQEAgggAId8FQACmCAAh4AUBAIIIACHiBQAAnwniBSLjBQAAiAgAIOQFQACmCAAh5QUBAIIIACHnBQEA_QcAIegFAQD9BwAhFt4EAACDDQAw3wQAAIQNABDgBAAAgw0AMOEEAgClCAAh7QQCAKgIACHxBEAApggAIfUEAgClCAAh9gQCAKUIACH5BEAApggAIZ0FAACgCecFItsFAgCoCAAh3AUCAKUIACHdBQEAgggAId4FAQCCCAAh3wVAAKYIACHgBQEAgggAIeIFAACfCeIFIuMFAACICAAg5AVAAKYIACHlBQEAgggAIecFAQD9BwAh6AUBAP0HACES4QQCAMIJACHxBEAAzgkAIfUEAgDCCQAh9gQCAMIJACH5BEAAzgkAIZ0FAACXDOcFItsFAgClCgAh3AUCAMIJACHdBQEA5AkAId4FAQDkCQAh3wVAAM4JACHgBQEA5AkAIeIFAACWDOIFIuMFgAAAAAHkBUAAzgkAIeUFAQDkCQAh5wUBAM0JACHoBQEAzQkAIRkDAACaDAAgBAAAmAwAIAYAAJkMACAHAACbDAAgDAAAnwwAIBAAAJ0MACAXAACeDAAg4QQCAMIJACHxBEAAzgkAIfUEAgDCCQAh9gQCAMIJACH5BEAAzgkAIZ0FAACXDOcFItsFAgClCgAh3AUCAMIJACHdBQEA5AkAId4FAQDkCQAh3wVAAM4JACHgBQEA5AkAIeIFAACWDOIFIuMFgAAAAAHkBUAAzgkAIeUFAQDkCQAh5wUBAM0JACHoBQEAzQkAIRkDAAC8DAAgBAAAugwAIAYAALsMACAHAAC9DAAgDAAAwQwAIBAAAL8MACAXAADADAAg4QQCAAAAAfEEQAAAAAH1BAIAAAAB9gQCAAAAAfkEQAAAAAGdBQAAAOcFAtsFAgAAAAHcBQIAAAAB3QUBAAAAAd4FAQAAAAHfBUAAAAAB4AUBAAAAAeIFAAAA4gUC4wWAAAAAAeQFQAAAAAHlBQEAAAAB5wUBAAAAAegFAQAAAAEDQgAApBEAIJEGAAClEQAglwYAAAEAIARCAAD8DAAwkQYAAP0MADCTBgAA_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_QcAIfgFIACDCAAh-gUAALYJ-gUiEt4EAAClDQAw3wQAAKYNABDgBAAApQ0AMOEEAgClCAAh8AQBAP0HACHxBEAApggAIfUEAgClCAAh9gQCAKUIACGdBQEAgggAIa4FAQCCCAAhyAUBAIIIACHcBQIApQgAIfQFQACmCAAh9QUBAIIIACH2BQEAgggAIfcFAQD9BwAh-AUgAIMIACH6BQAAtgn6BSIO4QQCAMIJACHwBAEAzQkAIfEEQADOCQAh9QQCAMIJACH2BAIAwgkAIZ0FAQDkCQAhrgUBAOQJACHIBQEA5AkAIfQFQADOCQAh9QUBAOQJACH2BQEA5AkAIfcFAQDNCQAh-AUgAOUJACH6BQAAqA36BSIBlAYAAAD6BQITAwAAqw0AIAQAAKoNACAIAACtDQAgGAAArA0AIBkAAK4NACDhBAIAwgkAIfAEAQDNCQAh8QRAAM4JACH1BAIAwgkAIfYEAgDCCQAhnQUBAOQJACGuBQEA5AkAIcgFAQDkCQAh9AVAAM4JACH1BQEA5AkAIfYFAQDkCQAh9wUBAM0JACH4BSAA5QkAIfoFAACoDfoFIgVCAACUEQAgQwAAnREAIJEGAACVEQAgkgYAAJwRACCXBgAABQAgBUIAAJIRACBDAACaEQAgkQYAAJMRACCSBgAAmREAIJcGAAABACALQgAAxA0AMEMAAMgNADCRBgAAxQ0AMJIGAADGDQAwkwYAAMcNACCUBgAA3AwAMJUGAADcDAAwlgYAANwMADCXBgAA3AwAMJgGAADJDQAwmQYAAN8MADALQgAAuw0AMEMAAL8NADCRBgAAvA0AMJIGAAC9DQAwkwYAAL4NACCUBgAAgA0AMJUGAACADQAwlgYAAIANADCXBgAAgA0AMJgGAADADQAwmQYAAIMNADALQgAArw0AMEMAALQNADCRBgAAsA0AMJIGAACxDQAwkwYAALINACCUBgAAsw0AMJUGAACzDQAwlgYAALMNADCXBgAAsw0AMJgGAAC1DQAwmQYAALYNADAE4QQCAAAAAZIFAQAAAAGUBQEAAAABlgUBAAAAAQIAAABRACBCAAC6DQAgAwAAAFEAIEIAALoNACBDAAC5DQAgATsAAJgRADAJBgAAhAkAIN4EAACDCQAw3wQAAE8AEOAEAACDCQAw4QQCAAAAAZIFAQCCCAAhlAUBAP0HACGWBQEA_QcAIdsFAgClCAAhAgAAAFEAIDsAALkNACACAAAAtw0AIDsAALgNACAI3gQAALYNADDfBAAAtw0AEOAEAAC2DQAw4QQCAKUIACGSBQEAgggAIZQFAQD9BwAhlgUBAP0HACHbBQIApQgAIQjeBAAAtg0AMN8EAAC3DQAQ4AQAALYNADDhBAIApQgAIZIFAQCCCAAhlAUBAP0HACGWBQEA_QcAIdsFAgClCAAhBOEEAgDCCQAhkgUBAOQJACGUBQEAzQkAIZYFAQDNCQAhBOEEAgDCCQAhkgUBAOQJACGUBQEAzQkAIZYFAQDNCQAhBOEEAgAAAAGSBQEAAAABlAUBAAAAAZYFAQAAAAEZAwAAvAwAIAQAALoMACAHAAC9DAAgCwAAvgwAIAwAAMEMACAQAAC_DAAgFwAAwAwAIOEEAgAAAAHtBAIAAAAB8QRAAAAAAfUEAgAAAAH2BAIAAAAB-QRAAAAAAZ0FAAAA5wUC3AUCAAAAAd0FAQAAAAHeBQEAAAAB3wVAAAAAAeAFAQAAAAHiBQAAAOIFAuMFgAAAAAHkBUAAAAAB5QUBAAAAAecFAQAAAAHoBQEAAAABAgAAABIAIEIAAMMNACADAAAAEgAgQgAAww0AIEMAAMINACABOwAAlxEAMAIAAAASACA7AADCDQAgAgAAAIQNACA7AADBDQAgEuEEAgDCCQAh7QQCAKUKACHxBEAAzgkAIfUEAgDCCQAh9gQCAMIJACH5BEAAzgkAIZ0FAACXDOcFItwFAgDCCQAh3QUBAOQJACHeBQEA5AkAId8FQADOCQAh4AUBAOQJACHiBQAAlgziBSLjBYAAAAAB5AVAAM4JACHlBQEA5AkAIecFAQDNCQAh6AUBAM0JACEZAwAAmgwAIAQAAJgMACAHAACbDAAgCwAAnAwAIAwAAJ8MACAQAACdDAAgFwAAngwAIOEEAgDCCQAh7QQCAKUKACHxBEAAzgkAIfUEAgDCCQAh9gQCAMIJACH5BEAAzgkAIZ0FAACXDOcFItwFAgDCCQAh3QUBAOQJACHeBQEA5AkAId8FQADOCQAh4AUBAOQJACHiBQAAlgziBSLjBYAAAAAB5AVAAM4JACHlBQEA5AkAIecFAQDNCQAh6AUBAM0JACEZAwAAvAwAIAQAALoMACAHAAC9DAAgCwAAvgwAIAwAAMEMACAQAAC_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-Q0AMJMGAAD6DQAglAYAAPsNADCVBgAA-w0AMJYGAAD7DQAwlwYAAPsNADCYBgAA_Q0AMJkGAAD-DQAwB0IAAPINACBDAAD1DQAgkQYAAPMNACCSBgAA9A0AIJUGAABrACCWBgAAawAglwYAALQBACAGAwAA6QkAIOEEAgAAAAH2BAIAAAAB9wQBAAAAAfgEIAAAAAH5BEAAAAABAgAAALQBACBCAADyDQAgAwAAAGsAIEIAAPINACBDAAD2DQAgCAAAAGsAIAMAAOcJACA7AAD2DQAg4QQCAMIJACH2BAIAwgkAIfcEAQDkCQAh-AQgAOUJACH5BEAAzgkAIQYDAADnCQAg4QQCAMIJACH2BAIAwgkAIfcEAQDkCQAh-AQgAOUJACH5BEAAzgkAIQjhBAIAAAAB-QRAAAAAAZIFAQAAAAGTBQEAAAABlAUBAAAAAZUFBAAAAAGWBQEAAAABlwVAAAAAAQIAAABpACBCAACCDgAgAwAAAGkAIEIAAIIOACBDAACBDgAgATsAAIIRADANBAAA2wgAIN4EAAD5CAAw3wQAAGcAEOAEAAD5CAAw4QQCAAAAAfUEAgClCAAh-QRAAKYIACGSBQEAgggAIZMFAQCCCAAhlAUBAIIIACGVBQQA4ggAIZYFAQCCCAAhlwVAAKYIACECAAAAaQAgOwAAgQ4AIAIAAAD_DQAgOwAAgA4AIAzeBAAA_g0AMN8EAAD_DQAQ4AQAAP4NADDhBAIApQgAIfUEAgClCAAh-QRAAKYIACGSBQEAgggAIZMFAQCCCAAhlAUBAIIIACGVBQQA4ggAIZYFAQCCCAAhlwVAAKYIACEM3gQAAP4NADDfBAAA_w0AEOAEAAD-DQAw4QQCAKUIACH1BAIApQgAIfkEQACmCAAhkgUBAIIIACGTBQEAgggAIZQFAQCCCAAhlQUEAOIIACGWBQEAgggAIZcFQACmCAAhCOEEAgDCCQAh-QRAAM4JACGSBQEA5AkAIZMFAQDkCQAhlAUBAOQJACGVBQQAmgoAIZYFAQDkCQAhlwVAAM4JACEI4QQCAMIJACH5BEAAzgkAIZIFAQDkCQAhkwUBAOQJACGUBQEA5AkAIZUFBACaCgAhlgUBAOQJACGXBUAAzgkAIQjhBAIAAAAB-QRAAAAAAZIFAQAAAAGTBQEAAAABlAUBAAAAAZUFBAAAAAGWBQEAAAABlwVAAAAAAQoDAACpCgAg4QQCAAAAAfEEQAAAAAH2BAIAAAABmQUAAACZBQKbBQAAAJsFAp0FAAAAnQUCngUBAAAAAZ8FAgAAAAGgBQEAAAABAgAAAGQAIEIAAI4OACADAAAAZAAgQgAAjg4AIEMAAI0OACABOwAAgREAMA8DAAD3CAAgBAAA2wgAIN4EAAD6CAAw3wQAAGIAEOAEAAD6CAAw4QQCAAAAAfEEQACmCAAh9QQCAKUIACH2BAIAqAgAIZkFAAD7CJkFIpsFAAD8CJsFIp0FAAD9CJ0FIp4FAQD9BwAhnwUCAKgIACGgBQEA_QcAIQIAAABkACA7AACNDgAgAgAAAIsOACA7AACMDgAgDd4EAACKDgAw3wQAAIsOABDgBAAAig4AMOEEAgClCAAh8QRAAKYIACH1BAIApQgAIfYEAgCoCAAhmQUAAPsImQUimwUAAPwImwUinQUAAP0InQUingUBAP0HACGfBQIAqAgAIaAFAQD9BwAhDd4EAACKDgAw3wQAAIsOABDgBAAAig4AMOEEAgClCAAh8QRAAKYIACH1BAIApQgAIfYEAgCoCAAhmQUAAPsImQUimwUAAPwImwUinQUAAP0InQUingUBAP0HACGfBQIAqAgAIaAFAQD9BwAhCeEEAgDCCQAh8QRAAM4JACH2BAIApQoAIZkFAACiCpkFIpsFAACjCpsFIp0FAACkCp0FIp4FAQDNCQAhnwUCAKUKACGgBQEAzQkAIQoDAACnCgAg4QQCAMIJACHxBEAAzgkAIfYEAgClCgAhmQUAAKIKmQUimwUAAKMKmwUinQUAAKQKnQUingUBAM0JACGfBQIApQoAIaAFAQDNCQAhCgMAAKkKACDhBAIAAAAB8QRAAAAAAfYEAgAAAAGZBQAAAJkFApsFAAAAmwUCnQUAAACdBQKeBQEAAAABnwUCAAAAAaAFAQAAAAEXCQAA0QsAIAoAANMLACALAADUCwAgDQAA1QsAIBAAANYLACATAADXCwAg4QQCAAAAAe0EAgAAAAHwBAEAAAAB8QRAAAAAAfYEAgAAAAH5BEAAAAABnQUAAADFBQK7BQIAAAABvAUCAAAAAb0FEAAAAAG-BRAAAAABvwUQAAAAAcAFEAAAAAHBBRAAAAABwgUQAAAAAcMFEAAAAAHFBQEAAAABAgAAABwAIEIAAJcOACADAAAAHAAgQgAAlw4AIEMAAJYOACABOwAAgBEAMAIAAAAcACA7AACWDgAgAgAAAPgMACA7AACVDgAgEeEEAgDCCQAh7QQCAKUKACHwBAEAzQkAIfEEQADOCQAh9gQCAMIJACH5BEAAzgkAIZ0FAACaC8UFIrsFAgClCgAhvAUCAKUKACG9BRAAwQkAIb4FEADBCQAhvwUQAMEJACHABRAAwQkAIcEFEACZCwAhwgUQAMEJACHDBRAAwQkAIcUFAQDNCQAhFwkAAJsLACAKAACdCwAgCwAAngsAIA0AAJ8LACAQAACgCwAgEwAAoQsAIOEEAgDCCQAh7QQCAKUKACHwBAEAzQkAIfEEQADOCQAh9gQCAMIJACH5BEAAzgkAIZ0FAACaC8UFIrsFAgClCgAhvAUCAKUKACG9BRAAwQkAIb4FEADBCQAhvwUQAMEJACHABRAAwQkAIcEFEACZCwAhwgUQAMEJACHDBRAAwQkAIcUFAQDNCQAhFwkAANELACAKAADTCwAgCwAA1AsAIA0AANULACAQAADWCwAgEwAA1wsAIOEEAgAAAAHtBAIAAAAB8AQBAAAAAfEEQAAAAAH2BAIAAAAB-QRAAAAAAZ0FAAAAxQUCuwUCAAAAAbwFAgAAAAG9BRAAAAABvgUQAAAAAb8FEAAAAAHABRAAAAABwQUQAAAAAcIFEAAAAAHDBRAAAAABxQUBAAAAAQUbAAD0CwAg4QQCAAAAAfEEQAAAAAHIBQEAAAABygUAAADKBQICAAAAWgAgQgAAow4AIAMAAABaACBCAACjDgAgQwAAog4AIAE7AAD_EAAwCgQAANsIACAbAACCCQAg3gQAAIAJADDfBAAAWAAQ4AQAAIAJADDhBAIAAAAB8QRAAKYIACH1BAIApQgAIcgFAQCCCAAhygUAAIEJygUiAgAAAFoAIDsAAKIOACACAAAAoA4AIDsAAKEOACAI3gQAAJ8OADDfBAAAoA4AEOAEAACfDgAw4QQCAKUIACHxBEAApggAIfUEAgClCAAhyAUBAIIIACHKBQAAgQnKBSII3gQAAJ8OADDfBAAAoA4AEOAEAACfDgAw4QQCAKUIACHxBEAApggAIfUEAgClCAAhyAUBAIIIACHKBQAAgQnKBSIE4QQCAMIJACHxBEAAzgkAIcgFAQDkCQAhygUAAOQLygUiBRsAAOYLACDhBAIAwgkAIfEEQADOCQAhyAUBAOQJACHKBQAA5AvKBSIFGwAA9AsAIOEEAgAAAAHxBEAAAAAByAUBAAAAAcoFAAAAygUCGQMAALwMACAGAAC7DAAgBwAAvQwAIAsAAL4MACAMAADBDAAgEAAAvwwAIBcAAMAMACDhBAIAAAAB7QQCAAAAAfEEQAAAAAH2BAIAAAAB-QRAAAAAAZ0FAAAA5wUC2wUCAAAAAdwFAgAAAAHdBQEAAAAB3gUBAAAAAd8FQAAAAAHgBQEAAAAB4gUAAADiBQLjBYAAAAAB5AVAAAAAAeUFAQAAAAHnBQEAAAAB6AUBAAAAAQIAAAASACBCAACsDgAgAwAAABIAIEIAAKwOACBDAACrDgAgATsAAP4QADACAAAAEgAgOwAAqw4AIAIAAACEDQAgOwAAqg4AIBLhBAIAwgkAIe0EAgClCgAh8QRAAM4JACH2BAIAwgkAIfkEQADOCQAhnQUAAJcM5wUi2wUCAKUKACHcBQIAwgkAId0FAQDkCQAh3gUBAOQJACHfBUAAzgkAIeAFAQDkCQAh4gUAAJYM4gUi4wWAAAAAAeQFQADOCQAh5QUBAOQJACHnBQEAzQkAIegFAQDNCQAhGQMAAJoMACAGAACZDAAgBwAAmwwAIAsAAJwMACAMAACfDAAgEAAAnQwAIBcAAJ4MACDhBAIAwgkAIe0EAgClCgAh8QRAAM4JACH2BAIAwgkAIfkEQADOCQAhnQUAAJcM5wUi2wUCAKUKACHcBQIAwgkAId0FAQDkCQAh3gUBAOQJACHfBUAAzgkAIeAFAQDkCQAh4gUAAJYM4gUi4wWAAAAAAeQFQADOCQAh5QUBAOQJACHnBQEAzQkAIegFAQDNCQAhGQMAALwMACAGAAC7DAAgBwAAvQwAIAsAAL4MACAMAADBDAAgEAAAvwwAIBcAAMAMACDhBAIAAAAB7QQCAAAAAfEEQAAAAAH2BAIAAAAB-QRAAAAAAZ0FAAAA5wUC2wUCAAAAAdwFAgAAAAHdBQEAAAAB3gUBAAAAAd8FQAAAAAHgBQEAAAAB4gUAAADiBQLjBYAAAAAB5AVAAAAAAeUFAQAAAAHnBQEAAAAB6AUBAAAAAQ8GAADLDAAgCwAAzQwAIOEEAgAAAAHtBAIAAAAB8QRAAAAAAdIFAQAAAAHWBQEAAAAB1wUBAAAAAdsFAgAAAAHpBQEAAAAB6gUQAAAAAesFAQAAAAHsBQEAAAAB7gUAAADuBQLvBQEAAAABAgAAADwAIEIAALUOACADAAAAPAAgQgAAtQ4AIEMAALQOACABOwAA_RAAMAIAAAA8ACA7AAC0DgAgAgAAAOAMACA7AACzDgAgDeEEAgDCCQAh7QQCAKUKACHxBEAAzgkAIdIFAQDkCQAh1gUBAM0JACHXBQEAzQkAIdsFAgDCCQAh6QUBAM0JACHqBRAAmQsAIesFAQDNCQAh7AUBAM0JACHuBQAAxwzuBSLvBQEAzQkAIQ8GAADIDAAgCwAAygwAIOEEAgDCCQAh7QQCAKUKACHxBEAAzgkAIdIFAQDkCQAh1gUBAM0JACHXBQEAzQkAIdsFAgDCCQAh6QUBAM0JACHqBRAAmQsAIesFAQDNCQAh7AUBAM0JACHuBQAAxwzuBSLvBQEAzQkAIQ8GAADLDAAgCwAAzQwAIOEEAgAAAAHtBAIAAAAB8QRAAAAAAdIFAQAAAAHWBQEAAAAB1wUBAAAAAdsFAgAAAAHpBQEAAAAB6gUQAAAAAesFAQAAAAHsBQEAAAAB7gUAAADuBQLvBQEAAAABEwMAAM8NACAHAADjDQAgCAAA0Q0AIBgAANANACAZAADSDQAg4QQCAAAAAfAEAQAAAAHxBEAAAAAB9gQCAAAAAZ0FAQAAAAGuBQEAAAAByAUBAAAAAdwFAgAAAAH0BUAAAAAB9QUBAAAAAfYFAQAAAAH3BQEAAAAB-AUgAAAAAfoFAAAA-gUCAgAAAAkAIEIAAL4OACADAAAACQAgQgAAvg4AIEMAAL0OACABOwAA_BAAMAIAAAAJACA7AAC9DgAgAgAAAKYNACA7AAC8DgAgDuEEAgDCCQAh8AQBAM0JACHxBEAAzgkAIfYEAgDCCQAhnQUBAOQJACGuBQEA5AkAIcgFAQDkCQAh3AUCAMIJACH0BUAAzgkAIfUFAQDkCQAh9gUBAOQJACH3BQEAzQkAIfgFIADlCQAh-gUAAKgN-gUiEwMAAKsNACAHAADiDQAgCAAArQ0AIBgAAKwNACAZAACuDQAg4QQCAMIJACHwBAEAzQkAIfEEQADOCQAh9gQCAMIJACGdBQEA5AkAIa4FAQDkCQAhyAUBAOQJACHcBQIAwgkAIfQFQADOCQAh9QUBAOQJACH2BQEA5AkAIfcFAQDNCQAh-AUgAOUJACH6BQAAqA36BSITAwAAzw0AIAcAAOMNACAIAADRDQAgGAAA0A0AIBkAANINACDhBAIAAAAB8AQBAAAAAfEEQAAAAAH2BAIAAAABnQUBAAAAAa4FAQAAAAHIBQEAAAAB3AUCAAAAAfQFQAAAAAH1BQEAAAAB9gUBAAAAAfcFAQAAAAH4BSAAAAAB-gUAAAD6BQIDQgAA-hAAIJEGAAD7EAAglwYAAAEAIARCAAC2DgAwkQYAALcOADCTBgAAuQ4AIJcGAACiDQAwBEIAAK0OADCRBgAArg4AMJMGAACwDgAglwYAANwMADAEQgAApA4AMJEGAAClDgAwkwYAAKcOACCXBgAAgA0AMARCAACYDgAwkQYAAJkOADCTBgAAmw4AIJcGAACcDgAwBEIAAI8OADCRBgAAkA4AMJMGAACSDgAglwYAAPQMADAEQgAAgw4AMJEGAACEDgAwkwYAAIYOACCXBgAAhw4AMARCAAD3DQAwkQYAAPgNADCTBgAA-g0AIJcGAAD7DQAwA0IAAPINACCRBgAA8w0AIJcGAAC0AQAgAAAAAAALQgAAnRAAMEMAAKIQADCRBgAAnhAAMJIGAACfEAAwkwYAAKAQACCUBgAAoRAAMJUGAAChEAAwlgYAAKEQADCXBgAAoRAAMJgGAACjEAAwmQYAAKQQADALQgAAlBAAMEMAAJgQADCRBgAAlRAAMJIGAACWEAAwkwYAAJcQACCUBgAAog0AMJUGAACiDQAwlgYAAKINADCXBgAAog0AMJgGAACZEAAwmQYAAKUNADALQgAAiBAAMEMAAI0QADCRBgAAiRAAMJIGAACKEAAwkwYAAIsQACCUBgAAjBAAMJUGAACMEAAwlgYAAIwQADCXBgAAjBAAMJgGAACOEAAwmQYAAI8QADALQgAA_A8AMEMAAIEQADCRBgAA_Q8AMJIGAAD-DwAwkwYAAP8PACCUBgAAgBAAMJUGAACAEAAwlgYAAIAQADCXBgAAgBAAMJgGAACCEAAwmQYAAIMQADALQgAA8w8AMEMAAPcPADCRBgAA9A8AMJIGAAD1DwAwkwYAAPYPACCUBgAAgA0AMJUGAACADQAwlgYAAIANADCXBgAAgA0AMJgGAAD4DwAwmQYAAIMNADALQgAA5w8AMEMAAOwPADCRBgAA6A8AMJIGAADpDwAwkwYAAOoPACCUBgAA6w8AMJUGAADrDwAwlgYAAOsPADCXBgAA6w8AMJgGAADtDwAwmQYAAO4PADALQgAA2w8AMEMAAOAPADCRBgAA3A8AMJIGAADdDwAwkwYAAN4PACCUBgAA3w8AMJUGAADfDwAwlgYAAN8PADCXBgAA3w8AMJgGAADhDwAwmQYAAOIPADALQgAA0g8AMEMAANYPADCRBgAA0w8AMJIGAADUDwAwkwYAANUPACCUBgAA9AwAMJUGAAD0DAAwlgYAAPQMADCXBgAA9AwAMJgGAADXDwAwmQYAAPcMADALQgAAxg8AMEMAAMsPADCRBgAAxw8AMJIGAADIDwAwkwYAAMkPACCUBgAAyg8AMJUGAADKDwAwlgYAAMoPADCXBgAAyg8AMJgGAADMDwAwmQYAAM0PADALQgAAug8AMEMAAL8PADCRBgAAuw8AMJIGAAC8DwAwkwYAAL0PACCUBgAAvg8AMJUGAAC-DwAwlgYAAL4PADCXBgAAvg8AMJgGAADADwAwmQYAAMEPADALQgAArg8AMEMAALMPADCRBgAArw8AMJIGAACwDwAwkwYAALEPACCUBgAAsg8AMJUGAACyDwAwlgYAALIPADCXBgAAsg8AMJgGAAC0DwAwmQYAALUPADALQgAApQ8AMEMAAKkPADCRBgAApg8AMJIGAACnDwAwkwYAAKgPACCUBgAA4goAMJUGAADiCgAwlgYAAOIKADCXBgAA4goAMJgGAACqDwAwmQYAAOUKADALQgAAnA8AMEMAAKAPADCRBgAAnQ8AMJIGAACeDwAwkwYAAJ8PACCUBgAA1goAMJUGAADWCgAwlgYAANYKADCXBgAA1goAMJgGAAChDwAwmQYAANkKADALQgAAkw8AMEMAAJcPADCRBgAAlA8AMJIGAACVDwAwkwYAAJYPACCUBgAAhw4AMJUGAACHDgAwlgYAAIcOADCXBgAAhw4AMJgGAACYDwAwmQYAAIoOADAHQgAAjg8AIEMAAJEPACCRBgAAjw8AIJIGAACQDwAglQYAAKUBACCWBgAApQEAIJcGAACNBgAgB0IAAIkPACBDAACMDwAgkQYAAIoPACCSBgAAiw8AIJUGAACnAQAglgYAAKcBACCXBgAApQYAIAdCAACEDwAgQwAAhw8AIJEGAACFDwAgkgYAAIYPACCVBgAAqQEAIJYGAACpAQAglwYAAL0GACAHQgAA_w4AIEMAAIIPACCRBgAAgA8AIJIGAACBDwAglQYAAKsBACCWBgAAqwEAIJcGAADVBgAgB0IAAPoOACBDAAD9DgAgkQYAAPsOACCSBgAA_A4AIJUGAACtAQAglgYAAK0BACCXBgAAgwcAIAtCAADuDgAwQwAA8w4AMJEGAADvDgAwkgYAAPAOADCTBgAA8Q4AIJQGAADyDgAwlQYAAPIOADCWBgAA8g4AMJcGAADyDgAwmAYAAPQOADCZBgAA9Q4AMAtCAADiDgAwQwAA5w4AMJEGAADjDgAwkgYAAOQOADCTBgAA5Q4AIJQGAADmDgAwlQYAAOYOADCWBgAA5g4AMJcGAADmDgAwmAYAAOgOADCZBgAA6Q4AMAYEAADoCQAg4QQCAAAAAfUEAgAAAAH3BAEAAAAB-AQgAAAAAfkEQAAAAAECAAAAtAEAIEIAAO0OACADAAAAtAEAIEIAAO0OACBDAADsDgAgATsAAPkQADALAwAA-QcAIAQAANsIACDeBAAA2ggAMN8EAABrABDgBAAA2ggAMOEEAgAAAAH1BAIAAAAB9gQCAKUIACH3BAEAgggAIfgEIACDCAAh-QRAAKYIACECAAAAtAEAIDsAAOwOACACAAAA6g4AIDsAAOsOACAJ3gQAAOkOADDfBAAA6g4AEOAEAADpDgAw4QQCAKUIACH1BAIApQgAIfYEAgClCAAh9wQBAIIIACH4BCAAgwgAIfkEQACmCAAhCd4EAADpDgAw3wQAAOoOABDgBAAA6Q4AMOEEAgClCAAh9QQCAKUIACH2BAIApQgAIfcEAQCCCAAh-AQgAIMIACH5BEAApggAIQXhBAIAwgkAIfUEAgDCCQAh9wQBAOQJACH4BCAA5QkAIfkEQADOCQAhBgQAAOYJACDhBAIAwgkAIfUEAgDCCQAh9wQBAOQJACH4BCAA5QkAIfkEQADOCQAhBgQAAOgJACDhBAIAAAAB9QQCAAAAAfcEAQAAAAH4BCAAAAAB-QRAAAAAAQThBAIAAAAB8QRAAAAAAYAFAQAAAAGBBQEAAAABAgAAALEBACBCAAD5DgAgAwAAALEBACBCAAD5DgAgQwAA-A4AIAE7AAD4EAAwCQMAAPkHACDeBAAA3AgAMN8EAACvAQAQ4AQAANwIADDhBAIAAAAB8QRAAKYIACH2BAIApQgAIYAFAQCCCAAhgQUBAP0HACECAAAAsQEAIDsAAPgOACACAAAA9g4AIDsAAPcOACAI3gQAAPUOADDfBAAA9g4AEOAEAAD1DgAw4QQCAKUIACHxBEAApggAIfYEAgClCAAhgAUBAIIIACGBBQEA_QcAIQjeBAAA9Q4AMN8EAAD2DgAQ4AQAAPUOADDhBAIApQgAIfEEQACmCAAh9gQCAKUIACGABQEAgggAIYEFAQD9BwAhBOEEAgDCCQAh8QRAAM4JACGABQEA5AkAIYEFAQDNCQAhBOEEAgDCCQAh8QRAAM4JACGABQEA5AkAIYEFAQDNCQAhBOEEAgAAAAHxBEAAAAABgAUBAAAAAYEFAQAAAAECO4AAAAAB4QQCAAAAAQIAAACDBwAgQgAA-g4AIAMAAACtAQAgQgAA-g4AIEMAAP4OACADAAAArQEAIDuAAP4OACHhBAIAwgkAIQI7gAAAAAHhBAIAwgkAIQvhBAIAAAABgQUBAAAAAYIFAQAAAAGDBQEAAAABhAUBAAAAAYUFAQAAAAGGBQEAAAABhwUBAAAAAYgFAQAAAAGJBQEAAAABigUBAAAAAQIAAADVBgAgQgAA_w4AIAMAAACrAQAgQgAA_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-QRAAAAAAZ0FAAAAxQUCuwUCAAAAAb0FEAAAAAG-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-w8AIAMAAAASACBCAAD7DwAgQwAA-g8AIAE7AADuEAAwAgAAABIAIDsAAPoPACACAAAAhA0AIDsAAPkPACAS4QQCAMIJACHtBAIApQoAIfEEQADOCQAh9QQCAMIJACH5BEAAzgkAIZ0FAACXDOcFItsFAgClCgAh3AUCAMIJACHdBQEA5AkAId4FAQDkCQAh3wVAAM4JACHgBQEA5AkAIeIFAACWDOIFIuMFgAAAAAHkBUAAzgkAIeUFAQDkCQAh5wUBAM0JACHoBQEAzQkAIRkEAACYDAAgBgAAmQwAIAcAAJsMACALAACcDAAgDAAAnwwAIBAAAJ0MACAXAACeDAAg4QQCAMIJACHtBAIApQoAIfEEQADOCQAh9QQCAMIJACH5BEAAzgkAIZ0FAACXDOcFItsFAgClCgAh3AUCAMIJACHdBQEA5AkAId4FAQDkCQAh3wVAAM4JACHgBQEA5AkAIeIFAACWDOIFIuMFgAAAAAHkBUAAzgkAIeUFAQDkCQAh5wUBAM0JACHoBQEAzQkAIRkEAAC6DAAgBgAAuwwAIAcAAL0MACALAAC-DAAgDAAAwQwAIBAAAL8MACAXAADADAAg4QQCAAAAAe0EAgAAAAHxBEAAAAAB9QQCAAAAAfkEQAAAAAGdBQAAAOcFAtsFAgAAAAHcBQIAAAAB3QUBAAAAAd4FAQAAAAHfBUAAAAAB4AUBAAAAAeIFAAAA4gUC4wWAAAAAAeQFQAAAAAHlBQEAAAAB5wUBAAAAAegFAQAAAAEICAAAiQ0AIBQAAIoNACAVAACLDQAgFgAAjA0AIOEEAgAAAAHxBEAAAAAB8AUBAAAAAfEFAQAAAAECAAAAeQAgQgAAhxAAIAMAAAB5ACBCAACHEAAgQwAAhhAAIAE7AADtEAAwDgMAAPkHACAIAADyCAAgFAAA8wgAIBUAAPQIACAWAAD1CAAg3gQAAPEIADDfBAAAFwAQ4AQAAPEIADDhBAIAAAAB8QRAAKYIACH2BAIApQgAIfAFAQCCCAAh8QUBAIIIACGNBgAA8AgAIAIAAAB5ACA7AACGEAAgAgAAAIQQACA7AACFEAAgCN4EAACDEAAw3wQAAIQQABDgBAAAgxAAMOEEAgClCAAh8QRAAKYIACH2BAIApQgAIfAFAQCCCAAh8QUBAIIIACEI3gQAAIMQADDfBAAAhBAAEOAEAACDEAAw4QQCAKUIACHxBEAApggAIfYEAgClCAAh8AUBAIIIACHxBQEAgggAIQThBAIAwgkAIfEEQADOCQAh8AUBAOQJACHxBQEA5AkAIQgIAADUDAAgFAAA1QwAIBUAANYMACAWAADXDAAg4QQCAMIJACHxBEAAzgkAIfAFAQDkCQAh8QUBAOQJACEICAAAiQ0AIBQAAIoNACAVAACLDQAgFgAAjA0AIOEEAgAAAAHxBEAAAAAB8AUBAAAAAfEFAQAAAAEIBQAA1A0AIAgAANUNACDhBAIAAAAB8QRAAAAAAYAFAQAAAAGFBQEAAAAB8gUBAAAAAfMFAQAAAAECAAAAdgAgQgAAkxAAIAMAAAB2ACBCAACTEAAgQwAAkhAAIAE7AADsEAAwDQMAAPcIACAFAAD4CAAgCAAA8ggAIN4EAAD2CAAw3wQAAAsAEOAEAAD2CAAw4QQCAAAAAfEEQACmCAAh9gQCAKUIACGABQEAgggAIYUFAQD9BwAh8gUBAIIIACHzBQEA_QcAIQIAAAB2ACA7AACSEAAgAgAAAJAQACA7AACREAAgCt4EAACPEAAw3wQAAJAQABDgBAAAjxAAMOEEAgClCAAh8QRAAKYIACH2BAIApQgAIYAFAQCCCAAhhQUBAP0HACHyBQEAgggAIfMFAQD9BwAhCt4EAACPEAAw3wQAAJAQABDgBAAAjxAAMOEEAgClCAAh8QRAAKYIACH2BAIApQgAIYAFAQCCCAAhhQUBAP0HACHyBQEAgggAIfMFAQD9BwAhBuEEAgDCCQAh8QRAAM4JACGABQEA5AkAIYUFAQDNCQAh8gUBAOQJACHzBQEAzQkAIQgFAACTDQAgCAAAlA0AIOEEAgDCCQAh8QRAAM4JACGABQEA5AkAIYUFAQDNCQAh8gUBAOQJACHzBQEAzQkAIQgFAADUDQAgCAAA1Q0AIOEEAgAAAAHxBEAAAAABgAUBAAAAAYUFAQAAAAHyBQEAAAAB8wUBAAAAARMEAADODQAgBwAA4w0AIAgAANENACAYAADQDQAgGQAA0g0AIOEEAgAAAAHwBAEAAAAB8QRAAAAAAfUEAgAAAAGdBQEAAAABrgUBAAAAAcgFAQAAAAHcBQIAAAAB9AVAAAAAAfUFAQAAAAH2BQEAAAAB9wUBAAAAAfgFIAAAAAH6BQAAAPoFAgIAAAAJACBCAACcEAAgAwAAAAkAIEIAAJwQACBDAACbEAAgATsAAOsQADACAAAACQAgOwAAmxAAIAIAAACmDQAgOwAAmhAAIA7hBAIAwgkAIfAEAQDNCQAh8QRAAM4JACH1BAIAwgkAIZ0FAQDkCQAhrgUBAOQJACHIBQEA5AkAIdwFAgDCCQAh9AVAAM4JACH1BQEA5AkAIfYFAQDkCQAh9wUBAM0JACH4BSAA5QkAIfoFAACoDfoFIhMEAACqDQAgBwAA4g0AIAgAAK0NACAYAACsDQAgGQAArg0AIOEEAgDCCQAh8AQBAM0JACHxBEAAzgkAIfUEAgDCCQAhnQUBAOQJACGuBQEA5AkAIcgFAQDkCQAh3AUCAMIJACH0BUAAzgkAIfUFAQDkCQAh9gUBAOQJACH3BQEAzQkAIfgFIADlCQAh-gUAAKgN-gUiEwQAAM4NACAHAADjDQAgCAAA0Q0AIBgAANANACAZAADSDQAg4QQCAAAAAfAEAQAAAAHxBEAAAAAB9QQCAAAAAZ0FAQAAAAGuBQEAAAAByAUBAAAAAdwFAgAAAAH0BUAAAAAB9QUBAAAAAfYFAQAAAAH3BQEAAAAB-AUgAAAAAfoFAAAA-gUCHAUAAMAOACAIAADCDgAgDAAAxA4AIBgAAMEOACAcAADDDgAgHQAAxQ4AIB4AAMYOACAfAADHDgAg4QQCAAAAAfEEQAAAAAH5BEAAAAABhQUBAAAAAYgFAQAAAAGKBQEAAAABnQUAAAD6BQLfBUAAAAAB5QUBAAAAAfMFAQAAAAH7BQEAAAAB_AUBAAAAAf0FAQAAAAH-BQEAAAAB_wUBAAAAAYAGAQAAAAGBBgEAAAABggYBAAAAAYMGAQAAAAGEBgEAAAABAgAAAAUAIEIAAKgQACADAAAABQAgQgAAqBAAIEMAAKcQACABOwAA6hAAMCEDAAD5BwAgBQAA-AgAIAgAAPIIACAMAADzCAAgGAAA9QgAIBwAALkJACAdAACtCQAgHgAAugkAIB8AALsJACDeBAAAuAkAMN8EAAADABDgBAAAuAkAMOEEAgAAAAHxBEAApggAIfYEAgClCAAh-QRAAKYIACGFBQEA_QcAIYgFAQD9BwAhigUBAP0HACGdBQAAtgn6BSLfBUAApwgAIeUFAQD9BwAh8wUBAIIIACH7BQEAgggAIfwFAQCCCAAh_QUBAIIIACH-BQEA_QcAIf8FAQD9BwAhgAYBAP0HACGBBgEA_QcAIYIGAQD9BwAhgwYBAP0HACGEBgEA_QcAIQIAAAAFACA7AACnEAAgAgAAAKUQACA7AACmEAAgGN4EAACkEAAw3wQAAKUQABDgBAAApBAAMOEEAgClCAAh8QRAAKYIACH2BAIApQgAIfkEQACmCAAhhQUBAP0HACGIBQEA_QcAIYoFAQD9BwAhnQUAALYJ-gUi3wVAAKcIACHlBQEA_QcAIfMFAQCCCAAh-wUBAIIIACH8BQEAgggAIf0FAQCCCAAh_gUBAP0HACH_BQEA_QcAIYAGAQD9BwAhgQYBAP0HACGCBgEA_QcAIYMGAQD9BwAhhAYBAP0HACEY3gQAAKQQADDfBAAApRAAEOAEAACkEAAw4QQCAKUIACHxBEAApggAIfYEAgClCAAh-QRAAKYIACGFBQEA_QcAIYgFAQD9BwAhigUBAP0HACGdBQAAtgn6BSLfBUAApwgAIeUFAQD9BwAh8wUBAIIIACH7BQEAgggAIfwFAQCCCAAh_QUBAIIIACH-BQEA_QcAIf8FAQD9BwAhgAYBAP0HACGBBgEA_QcAIYIGAQD9BwAhgwYBAP0HACGEBgEA_QcAIRThBAIAwgkAIfEEQADOCQAh-QRAAM4JACGFBQEAzQkAIYgFAQDNCQAhigUBAM0JACGdBQAAqA36BSLfBUAA8woAIeUFAQDNCQAh8wUBAOQJACH7BQEA5AkAIfwFAQDkCQAh_QUBAOQJACH-BQEAzQkAIf8FAQDNCQAhgAYBAM0JACGBBgEAzQkAIYIGAQDNCQAhgwYBAM0JACGEBgEAzQkAIRwFAADqDQAgCAAA7A0AIAwAAO4NACAYAADrDQAgHAAA7Q0AIB0AAO8NACAeAADwDQAgHwAA8Q0AIOEEAgDCCQAh8QRAAM4JACH5BEAAzgkAIYUFAQDNCQAhiAUBAM0JACGKBQEAzQkAIZ0FAACoDfoFIt8FQADzCgAh5QUBAM0JACHzBQEA5AkAIfsFAQDkCQAh_AUBAOQJACH9BQEA5AkAIf4FAQDNCQAh_wUBAM0JACGABgEAzQkAIYEGAQDNCQAhggYBAM0JACGDBgEAzQkAIYQGAQDNCQAhHAUAAMAOACAIAADCDgAgDAAAxA4AIBgAAMEOACAcAADDDgAgHQAAxQ4AIB4AAMYOACAfAADHDgAg4QQCAAAAAfEEQAAAAAH5BEAAAAABhQUBAAAAAYgFAQAAAAGKBQEAAAABnQUAAAD6BQLfBUAAAAAB5QUBAAAAAfMFAQAAAAH7BQEAAAAB_AUBAAAAAf0FAQAAAAH-BQEAAAAB_wUBAAAAAYAGAQAAAAGBBgEAAAABggYBAAAAAYMGAQAAAAGEBgEAAAABBEIAAJ0QADCRBgAAnhAAMJMGAACgEAAglwYAAKEQADAEQgAAlBAAMJEGAACVEAAwkwYAAJcQACCXBgAAog0AMARCAACIEAAwkQYAAIkQADCTBgAAixAAIJcGAACMEAAwBEIAAPwPADCRBgAA_Q8AMJMGAAD_DwAglwYAAIAQADAEQgAA8w8AMJEGAAD0DwAwkwYAAPYPACCXBgAAgA0AMARCAADnDwAwkQYAAOgPADCTBgAA6g8AIJcGAADrDwAwBEIAANsPADCRBgAA3A8AMJMGAADeDwAglwYAAN8PADAEQgAA0g8AMJEGAADTDwAwkwYAANUPACCXBgAA9AwAMARCAADGDwAwkQYAAMcPADCTBgAAyQ8AIJcGAADKDwAwBEIAALoPADCRBgAAuw8AMJMGAAC9DwAglwYAAL4PADAEQgAArg8AMJEGAACvDwAwkwYAALEPACCXBgAAsg8AMARCAAClDwAwkQYAAKYPADCTBgAAqA8AIJcGAADiCgAwBEIAAJwPADCRBgAAnQ8AMJMGAACfDwAglwYAANYKADAEQgAAkw8AMJEGAACUDwAwkwYAAJYPACCXBgAAhw4AMANCAACODwAgkQYAAI8PACCXBgAAjQYAIANCAACJDwAgkQYAAIoPACCXBgAApQYAIANCAACEDwAgkQYAAIUPACCXBgAAvQYAIANCAAD_DgAgkQYAAIAPACCXBgAA1QYAIANCAAD6DgAgkQYAAPsOACCXBgAAgwcAIARCAADuDgAwkQYAAO8OADCTBgAA8Q4AIJcGAADyDgAwBEIAAOIOADCRBgAA4w4AMJMGAADlDgAglwYAAOYOADAAAAAAAAAAAAAAAAAAAAMDAADxCQAgkAUAAMcJACCRBQAAxwkAIAEDAADxCQAgAQMAAPEJACALAwAA8QkAIIEFAADHCQAgggUAAMcJACCDBQAAxwkAIIQFAADHCQAghQUAAMcJACCGBQAAxwkAIIcFAADHCQAgiAUAAMcJACCJBQAAxwkAIIoFAADHCQAgAQMAAPEJACAAABUDAADxCQAgBQAAvxAAIAgAAMIQACAMAADFEAAgGAAA2BAAIBwAAOcQACAdAADLEAAgHgAA6BAAIB8AAOkQACCFBQAAxwkAIIgFAADHCQAgigUAAMcJACDfBQAAxwkAIOUFAADHCQAg_gUAAMcJACD_BQAAxwkAIIAGAADHCQAggQYAAMcJACCCBgAAxwkAIIMGAADHCQAghAYAAMcJACAHAwAA8QkAICoAANUQACAsAADWEAAglAUAAMcJACCjBQAAxwkAIKUFAADHCQAgpgUAAMcJACAFAwAA8QkAIBkAAMoQACAoAADVEAAgKQAAyRAAIKcFAADHCQAgAAAAAgQAANMQACAbAADaEAAgAAgDAADxCQAgBAAA0xAAIAcAAOQQACAIAADCEAAgGAAA2BAAIBkAAOYQACDwBAAAxwkAIPcFAADHCQAgDQMAAPEJACAEAADTEAAgBgAA2xAAIAcAAOQQACALAADdEAAgDAAA4BAAIBAAAOMQACAXAADlEAAg7QQAAMcJACDbBQAAxwkAIOMFAADHCQAg5wUAAMcJACDoBQAAxwkAIAUDAADxCQAgCAAAwhAAIBQAAMUQACAVAADXEAAgFgAA2BAAIAADCwAA3RAAIBEAAN4QACDwBAAAxwkAIA0EAADTEAAgCQAA3BAAIAoAAPEJACALAADdEAAgDQAA4RAAIBAAAOMQACATAADeEAAg7QQAAMcJACDwBAAAxwkAILsFAADHCQAgvAUAAMcJACDBBQAAxwkAIMUFAADHCQAgAAwJAADcEAAgDAAA4BAAIA0AAOEQACDjBAAAxwkAILsFAADHCQAgxQUAAMcJACDUBQAAxwkAINUFAADHCQAg1gUAAMcJACDXBQAAxwkAINgFAADHCQAg2QUAAMcJACAABQMAAPEJACAFAAC_EAAgCAAAwhAAIIUFAADHCQAg8wUAAMcJACAAAAAAAgMAAPEJACAEAADTEAAgFOEEAgAAAAHxBEAAAAAB-QRAAAAAAYUFAQAAAAGIBQEAAAABigUBAAAAAZ0FAAAA-gUC3wVAAAAAAeUFAQAAAAHzBQEAAAAB-wUBAAAAAfwFAQAAAAH9BQEAAAAB_gUBAAAAAf8FAQAAAAGABgEAAAABgQYBAAAAAYIGAQAAAAGDBgEAAAABhAYBAAAAAQ7hBAIAAAAB8AQBAAAAAfEEQAAAAAH1BAIAAAABnQUBAAAAAa4FAQAAAAHIBQEAAAAB3AUCAAAAAfQFQAAAAAH1BQEAAAAB9gUBAAAAAfcFAQAAAAH4BSAAAAAB-gUAAAD6BQIG4QQCAAAAAfEEQAAAAAGABQEAAAABhQUBAAAAAfIFAQAAAAHzBQEAAAABBOEEAgAAAAHxBEAAAAAB8AUBAAAAAfEFAQAAAAES4QQCAAAAAe0EAgAAAAHxBEAAAAAB9QQCAAAAAfkEQAAAAAGdBQAAAOcFAtsFAgAAAAHcBQIAAAAB3QUBAAAAAd4FAQAAAAHfBUAAAAAB4AUBAAAAAeIFAAAA4gUC4wWAAAAAAeQFQAAAAAHlBQEAAAAB5wUBAAAAAegFAQAAAAEE4QQCAAAAAc8FAQAAAAHQBQEAAAAB0QUBAAAAAQXhBAIAAAABywUBAAAAAcwFAQAAAAHNBQEAAAABzgUBAAAAARHhBAIAAAAB7QQCAAAAAfAEAQAAAAHxBEAAAAAB9QQCAAAAAfYEAgAAAAH5BEAAAAABnQUAAADFBQK7BQIAAAABvQUQAAAAAb4FEAAAAAG_BRAAAAABwAUQAAAAAcEFEAAAAAHCBRAAAAABwwUQAAAAAcUFAQAAAAEC4QQCAAAAAfEEQAAAAAEE4QQCAAAAAfEEQAAAAAGxBQEAAAABsgUgAAAAAQXhBAIAAAAB8QRAAAAAAa4FAAAArgUCrwUBAAAAAbAFIAAAAAEF4QQCAAAAAfEEQAAAAAH5BEAAAAABgAUBAAAAAacFAgAAAAEK4QQCAAAAAfEEQAAAAAH5BEAAAAABgAUBAAAAAZQFAQAAAAGVBQQAAAABowUCAAAAAaQFIAAAAAGlBQIAAAABpgUBAAAAAQnhBAIAAAAB8QRAAAAAAfUEAgAAAAGZBQAAAJkFApsFAAAAmwUCnQUAAACdBQKeBQEAAAABnwUCAAAAAaAFAQAAAAEE4QQCAAAAAfEEQAAAAAGABQEAAAABgQUBAAAAAQXhBAIAAAAB9QQCAAAAAfcEAQAAAAH4BCAAAAAB-QRAAAAAARkFAACqEAAgBwAAqxAAIAgAAK0QACAdAAC2EAAgIQAArBAAICIAAK4QACAjAACvEAAgJAAAsBAAICUAALEQACAmAACyEAAgJwAAsxAAIC0AALQQACAuAAC1EAAgLwAAtxAAIDAAALgQACAxAAC5EAAgMgAAuhAAIDMAALsQACA0AAC8EAAgNQAAvRAAIOEEAgAAAAHQBQEAAAAB0QUBAAAAAYUGIAAAAAGGBiAAAAABAgAAAAEAIEIAAPoQACAO4QQCAAAAAfAEAQAAAAHxBEAAAAAB9gQCAAAAAZ0FAQAAAAGuBQEAAAAByAUBAAAAAdwFAgAAAAH0BUAAAAAB9QUBAAAAAfYFAQAAAAH3BQEAAAAB-AUgAAAAAfoFAAAA-gUCDeEEAgAAAAHtBAIAAAAB8QRAAAAAAdIFAQAAAAHWBQEAAAAB1wUBAAAAAdsFAgAAAAHpBQEAAAAB6gUQAAAAAesFAQAAAAHsBQEAAAAB7gUAAADuBQLvBQEAAAABEuEEAgAAAAHtBAIAAAAB8QRAAAAAAfYEAgAAAAH5BEAAAAABnQUAAADnBQLbBQIAAAAB3AUCAAAAAd0FAQAAAAHeBQEAAAAB3wVAAAAAAeAFAQAAAAHiBQAAAOIFAuMFgAAAAAHkBUAAAAAB5QUBAAAAAecFAQAAAAHoBQEAAAABBOEEAgAAAAHxBEAAAAAByAUBAAAAAcoFAAAAygUCEeEEAgAAAAHtBAIAAAAB8AQBAAAAAfEEQAAAAAH2BAIAAAAB-QRAAAAAAZ0FAAAAxQUCuwUCAAAAAbwFAgAAAAG9BRAAAAABvgUQAAAAAb8FEAAAAAHABRAAAAABwQUQAAAAAcIFEAAAAAHDBRAAAAABxQUBAAAAAQnhBAIAAAAB8QRAAAAAAfYEAgAAAAGZBQAAAJkFApsFAAAAmwUCnQUAAACdBQKeBQEAAAABnwUCAAAAAaAFAQAAAAEI4QQCAAAAAfkEQAAAAAGSBQEAAAABkwUBAAAAAZQFAQAAAAGVBQQAAAABlgUBAAAAAZcFQAAAAAEDAAAADQAgQgAA-hAAIEMAAIURACAbAAAADQAgBQAAzg4AIAcAAM8OACAIAADRDgAgHQAA2g4AICEAANAOACAiAADSDgAgIwAA0w4AICQAANQOACAlAADVDgAgJgAA1g4AICcAANcOACAtAADYDgAgLgAA2Q4AIC8AANsOACAwAADcDgAgMQAA3Q4AIDIAAN4OACAzAADfDgAgNAAA4A4AIDUAAOEOACA7AACFEQAg4QQCAMIJACHQBQEA5AkAIdEFAQDkCQAhhQYgAOUJACGGBiAA5QkAIRkFAADODgAgBwAAzw4AIAgAANEOACAdAADaDgAgIQAA0A4AICIAANIOACAjAADTDgAgJAAA1A4AICUAANUOACAmAADWDgAgJwAA1w4AIC0AANgOACAuAADZDgAgLwAA2w4AIDAAANwOACAxAADdDgAgMgAA3g4AIDMAAN8OACA0AADgDgAgNQAA4Q4AIOEEAgDCCQAh0AUBAOQJACHRBQEA5AkAIYUGIADlCQAhhgYgAOUJACEJAwAA0w0AIAgAANUNACDhBAIAAAAB8QRAAAAAAfYEAgAAAAGABQEAAAABhQUBAAAAAfIFAQAAAAHzBQEAAAABAgAAAHYAIEIAAIYRACADAAAACwAgQgAAhhEAIEMAAIoRACALAAAACwAgAwAAkg0AIAgAAJQNACA7AACKEQAg4QQCAMIJACHxBEAAzgkAIfYEAgDCCQAhgAUBAOQJACGFBQEAzQkAIfIFAQDkCQAh8wUBAM0JACEJAwAAkg0AIAgAAJQNACDhBAIAwgkAIfEEQADOCQAh9gQCAMIJACGABQEA5AkAIYUFAQDNCQAh8gUBAOQJACHzBQEAzQkAIRQDAADPDQAgBAAAzg0AIAcAAOMNACAIAADRDQAgGAAA0A0AIOEEAgAAAAHwBAEAAAAB8QRAAAAAAfUEAgAAAAH2BAIAAAABnQUBAAAAAa4FAQAAAAHIBQEAAAAB3AUCAAAAAfQFQAAAAAH1BQEAAAAB9gUBAAAAAfcFAQAAAAH4BSAAAAAB-gUAAAD6BQICAAAACQAgQgAAixEAIAMAAAAHACBCAACLEQAgQwAAjxEAIBYAAAAHACADAACrDQAgBAAAqg0AIAcAAOINACAIAACtDQAgGAAArA0AIDsAAI8RACDhBAIAwgkAIfAEAQDNCQAh8QRAAM4JACH1BAIAwgkAIfYEAgDCCQAhnQUBAOQJACGuBQEA5AkAIcgFAQDkCQAh3AUCAMIJACH0BUAAzgkAIfUFAQDkCQAh9gUBAOQJACH3BQEAzQkAIfgFIADlCQAh-gUAAKgN-gUiFAMAAKsNACAEAACqDQAgBwAA4g0AIAgAAK0NACAYAACsDQAg4QQCAMIJACHwBAEAzQkAIfEEQADOCQAh9QQCAMIJACH2BAIAwgkAIZ0FAQDkCQAhrgUBAOQJACHIBQEA5AkAIdwFAgDCCQAh9AVAAM4JACH1BQEA5AkAIfYFAQDkCQAh9wUBAM0JACH4BSAA5QkAIfoFAACoDfoFIhkFAACqEAAgCAAArRAAIB0AALYQACAgAACpEAAgIQAArBAAICIAAK4QACAjAACvEAAgJAAAsBAAICUAALEQACAmAACyEAAgJwAAsxAAIC0AALQQACAuAAC1EAAgLwAAtxAAIDAAALgQACAxAAC5EAAgMgAAuhAAIDMAALsQACA0AAC8EAAgNQAAvRAAIOEEAgAAAAHQBQEAAAAB0QUBAAAAAYUGIAAAAAGGBiAAAAABAgAAAAEAIEIAAJARACAZBwAAqxAAIAgAAK0QACAdAAC2EAAgIAAAqRAAICEAAKwQACAiAACuEAAgIwAArxAAICQAALAQACAlAACxEAAgJgAAshAAICcAALMQACAtAAC0EAAgLgAAtRAAIC8AALcQACAwAAC4EAAgMQAAuRAAIDIAALoQACAzAAC7EAAgNAAAvBAAIDUAAL0QACDhBAIAAAAB0AUBAAAAAdEFAQAAAAGFBiAAAAABhgYgAAAAAQIAAAABACBCAACSEQAgHQMAAL8OACAIAADCDgAgDAAAxA4AIBgAAMEOACAcAADDDgAgHQAAxQ4AIB4AAMYOACAfAADHDgAg4QQCAAAAAfEEQAAAAAH2BAIAAAAB-QRAAAAAAYUFAQAAAAGIBQEAAAABigUBAAAAAZ0FAAAA-gUC3wVAAAAAAeUFAQAAAAHzBQEAAAAB-wUBAAAAAfwFAQAAAAH9BQEAAAAB_gUBAAAAAf8FAQAAAAGABgEAAAABgQYBAAAAAYIGAQAAAAGDBgEAAAABhAYBAAAAAQIAAAAFACBCAACUEQAgDeEEAgAAAAHtBAIAAAAB8QRAAAAAAfUEAgAAAAHSBQEAAAAB1gUBAAAAAdcFAQAAAAHpBQEAAAAB6gUQAAAAAesFAQAAAAHsBQEAAAAB7gUAAADuBQLvBQEAAAABEuEEAgAAAAHtBAIAAAAB8QRAAAAAAfUEAgAAAAH2BAIAAAAB-QRAAAAAAZ0FAAAA5wUC3AUCAAAAAd0FAQAAAAHeBQEAAAAB3wVAAAAAAeAFAQAAAAHiBQAAAOIFAuMFgAAAAAHkBUAAAAAB5QUBAAAAAecFAQAAAAHoBQEAAAABBOEEAgAAAAGSBQEAAAABlAUBAAAAAZYFAQAAAAEDAAAADQAgQgAAkhEAIEMAAJsRACAbAAAADQAgBwAAzw4AIAgAANEOACAdAADaDgAgIAAAzQ4AICEAANAOACAiAADSDgAgIwAA0w4AICQAANQOACAlAADVDgAgJgAA1g4AICcAANcOACAtAADYDgAgLgAA2Q4AIC8AANsOACAwAADcDgAgMQAA3Q4AIDIAAN4OACAzAADfDgAgNAAA4A4AIDUAAOEOACA7AACbEQAg4QQCAMIJACHQBQEA5AkAIdEFAQDkCQAhhQYgAOUJACGGBiAA5QkAIRkHAADPDgAgCAAA0Q4AIB0AANoOACAgAADNDgAgIQAA0A4AICIAANIOACAjAADTDgAgJAAA1A4AICUAANUOACAmAADWDgAgJwAA1w4AIC0AANgOACAuAADZDgAgLwAA2w4AIDAAANwOACAxAADdDgAgMgAA3g4AIDMAAN8OACA0AADgDgAgNQAA4Q4AIOEEAgDCCQAh0AUBAOQJACHRBQEA5AkAIYUGIADlCQAhhgYgAOUJACEDAAAAAwAgQgAAlBEAIEMAAJ4RACAfAAAAAwAgAwAA6Q0AIAgAAOwNACAMAADuDQAgGAAA6w0AIBwAAO0NACAdAADvDQAgHgAA8A0AIB8AAPENACA7AACeEQAg4QQCAMIJACHxBEAAzgkAIfYEAgDCCQAh-QRAAM4JACGFBQEAzQkAIYgFAQDNCQAhigUBAM0JACGdBQAAqA36BSLfBUAA8woAIeUFAQDNCQAh8wUBAOQJACH7BQEA5AkAIfwFAQDkCQAh_QUBAOQJACH-BQEAzQkAIf8FAQDNCQAhgAYBAM0JACGBBgEAzQkAIYIGAQDNCQAhgwYBAM0JACGEBgEAzQkAIR0DAADpDQAgCAAA7A0AIAwAAO4NACAYAADrDQAgHAAA7Q0AIB0AAO8NACAeAADwDQAgHwAA8Q0AIOEEAgDCCQAh8QRAAM4JACH2BAIAwgkAIfkEQADOCQAhhQUBAM0JACGIBQEAzQkAIYoFAQDNCQAhnQUAAKgN-gUi3wVAAPMKACHlBQEAzQkAIfMFAQDkCQAh-wUBAOQJACH8BQEA5AkAIf0FAQDkCQAh_gUBAM0JACH_BQEAzQkAIYAGAQDNCQAhgQYBAM0JACGCBgEAzQkAIYMGAQDNCQAhhAYBAM0JACEO4QQCAAAAAfAEAQAAAAHxBEAAAAAB9QQCAAAAAfYEAgAAAAGdBQEAAAABrgUBAAAAAcgFAQAAAAH0BUAAAAAB9QUBAAAAAfYFAQAAAAH3BQEAAAAB-AUgAAAAAfoFAAAA-gUCEuEEAgAAAAHtBAIAAAAB8QRAAAAAAfUEAgAAAAH2BAIAAAAB-QRAAAAAAZ0FAAAA5wUC2wUCAAAAAd0FAQAAAAHeBQEAAAAB3wVAAAAAAeAFAQAAAAHiBQAAAOIFAuMFgAAAAAHkBUAAAAAB5QUBAAAAAecFAQAAAAHoBQEAAAABAwAAAA0AIEIAAJARACBDAACjEQAgGwAAAA0AIAUAAM4OACAIAADRDgAgHQAA2g4AICAAAM0OACAhAADQDgAgIgAA0g4AICMAANMOACAkAADUDgAgJQAA1Q4AICYAANYOACAnAADXDgAgLQAA2A4AIC4AANkOACAvAADbDgAgMAAA3A4AIDEAAN0OACAyAADeDgAgMwAA3w4AIDQAAOAOACA1AADhDgAgOwAAoxEAIOEEAgDCCQAh0AUBAOQJACHRBQEA5AkAIYUGIADlCQAhhgYgAOUJACEZBQAAzg4AIAgAANEOACAdAADaDgAgIAAAzQ4AICEAANAOACAiAADSDgAgIwAA0w4AICQAANQOACAlAADVDgAgJgAA1g4AICcAANcOACAtAADYDgAgLgAA2Q4AIC8AANsOACAwAADcDgAgMQAA3Q4AIDIAAN4OACAzAADfDgAgNAAA4A4AIDUAAOEOACDhBAIAwgkAIdAFAQDkCQAh0QUBAOQJACGFBiAA5QkAIYYGIADlCQAhGQUAAKoQACAHAACrEAAgCAAArRAAIB0AALYQACAgAACpEAAgIgAArhAAICMAAK8QACAkAACwEAAgJQAAsRAAICYAALIQACAnAACzEAAgLQAAtBAAIC4AALUQACAvAAC3EAAgMAAAuBAAIDEAALkQACAyAAC6EAAgMwAAuxAAIDQAALwQACA1AAC9EAAg4QQCAAAAAdAFAQAAAAHRBQEAAAABhQYgAAAAAYYGIAAAAAECAAAAAQAgQgAApBEAIBLhBAIAAAAB8QRAAAAAAfUEAgAAAAH2BAIAAAAB-QRAAAAAAZ0FAAAA5wUC2wUCAAAAAdwFAgAAAAHdBQEAAAAB3gUBAAAAAd8FQAAAAAHgBQEAAAAB4gUAAADiBQLjBYAAAAAB5AVAAAAAAeUFAQAAAAHnBQEAAAAB6AUBAAAAARHhBAIAAAAB8AQBAAAAAfEEQAAAAAH1BAIAAAAB9gQCAAAAAfkEQAAAAAGdBQAAAMUFArsFAgAAAAG8BQIAAAABvQUQAAAAAb4FEAAAAAG_BRAAAAABwAUQAAAAAcEFEAAAAAHCBRAAAAABwwUQAAAAAcUFAQAAAAEF4QQCAAAAAe4EEAAAAAHvBBAAAAAB8AQBAAAAAfEEQAAAAAEN4QQCAAAAAfEEQAAAAAH1BAIAAAAB0gUBAAAAAdYFAQAAAAHXBQEAAAAB2wUCAAAAAekFAQAAAAHqBRAAAAAB6wUBAAAAAewFAQAAAAHuBQAAAO4FAu8FAQAAAAEDAAAADQAgQgAApBEAIEMAAKwRACAbAAAADQAgBQAAzg4AIAcAAM8OACAIAADRDgAgHQAA2g4AICAAAM0OACAiAADSDgAgIwAA0w4AICQAANQOACAlAADVDgAgJgAA1g4AICcAANcOACAtAADYDgAgLgAA2Q4AIC8AANsOACAwAADcDgAgMQAA3Q4AIDIAAN4OACAzAADfDgAgNAAA4A4AIDUAAOEOACA7AACsEQAg4QQCAMIJACHQBQEA5AkAIdEFAQDkCQAhhQYgAOUJACGGBiAA5QkAIRkFAADODgAgBwAAzw4AIAgAANEOACAdAADaDgAgIAAAzQ4AICIAANIOACAjAADTDgAgJAAA1A4AICUAANUOACAmAADWDgAgJwAA1w4AIC0AANgOACAuAADZDgAgLwAA2w4AIDAAANwOACAxAADdDgAgMgAA3g4AIDMAAN8OACA0AADgDgAgNQAA4Q4AIOEEAgDCCQAh0AUBAOQJACHRBQEA5AkAIYUGIADlCQAhhgYgAOUJACEJAwAAiA0AIAgAAIkNACAUAACKDQAgFQAAiw0AIOEEAgAAAAHxBEAAAAAB9gQCAAAAAfAFAQAAAAHxBQEAAAABAgAAAHkAIEIAAK0RACAdAwAAvw4AIAUAAMAOACAIAADCDgAgDAAAxA4AIBwAAMMOACAdAADFDgAgHgAAxg4AIB8AAMcOACDhBAIAAAAB8QRAAAAAAfYEAgAAAAH5BEAAAAABhQUBAAAAAYgFAQAAAAGKBQEAAAABnQUAAAD6BQLfBUAAAAAB5QUBAAAAAfMFAQAAAAH7BQEAAAAB_AUBAAAAAf0FAQAAAAH-BQEAAAAB_wUBAAAAAYAGAQAAAAGBBgEAAAABggYBAAAAAYMGAQAAAAGEBgEAAAABAgAAAAUAIEIAAK8RACAUAwAAzw0AIAQAAM4NACAHAADjDQAgCAAA0Q0AIBkAANINACDhBAIAAAAB8AQBAAAAAfEEQAAAAAH1BAIAAAAB9gQCAAAAAZ0FAQAAAAGuBQEAAAAByAUBAAAAAdwFAgAAAAH0BUAAAAAB9QUBAAAAAfYFAQAAAAH3BQEAAAAB-AUgAAAAAfoFAAAA-gUCAgAAAAkAIEIAALERACADAAAAFwAgQgAArREAIEMAALURACALAAAAFwAgAwAA0wwAIAgAANQMACAUAADVDAAgFQAA1gwAIDsAALURACDhBAIAwgkAIfEEQADOCQAh9gQCAMIJACHwBQEA5AkAIfEFAQDkCQAhCQMAANMMACAIAADUDAAgFAAA1QwAIBUAANYMACDhBAIAwgkAIfEEQADOCQAh9gQCAMIJACHwBQEA5AkAIfEFAQDkCQAhAwAAAAMAIEIAAK8RACBDAAC4EQAgHwAAAAMAIAMAAOkNACAFAADqDQAgCAAA7A0AIAwAAO4NACAcAADtDQAgHQAA7w0AIB4AAPANACAfAADxDQAgOwAAuBEAIOEEAgDCCQAh8QRAAM4JACH2BAIAwgkAIfkEQADOCQAhhQUBAM0JACGIBQEAzQkAIYoFAQDNCQAhnQUAAKgN-gUi3wVAAPMKACHlBQEAzQkAIfMFAQDkCQAh-wUBAOQJACH8BQEA5AkAIf0FAQDkCQAh_gUBAM0JACH_BQEAzQkAIYAGAQDNCQAhgQYBAM0JACGCBgEAzQkAIYMGAQDNCQAhhAYBAM0JACEdAwAA6Q0AIAUAAOoNACAIAADsDQAgDAAA7g0AIBwAAO0NACAdAADvDQAgHgAA8A0AIB8AAPENACDhBAIAwgkAIfEEQADOCQAh9gQCAMIJACH5BEAAzgkAIYUFAQDNCQAhiAUBAM0JACGKBQEAzQkAIZ0FAACoDfoFIt8FQADzCgAh5QUBAM0JACHzBQEA5AkAIfsFAQDkCQAh_AUBAOQJACH9BQEA5AkAIf4FAQDNCQAh_wUBAM0JACGABgEAzQkAIYEGAQDNCQAhggYBAM0JACGDBgEAzQkAIYQGAQDNCQAhAwAAAAcAIEIAALERACBDAAC7EQAgFgAAAAcAIAMAAKsNACAEAACqDQAgBwAA4g0AIAgAAK0NACAZAACuDQAgOwAAuxEAIOEEAgDCCQAh8AQBAM0JACHxBEAAzgkAIfUEAgDCCQAh9gQCAMIJACGdBQEA5AkAIa4FAQDkCQAhyAUBAOQJACHcBQIAwgkAIfQFQADOCQAh9QUBAOQJACH2BQEA5AkAIfcFAQDNCQAh-AUgAOUJACH6BQAAqA36BSIUAwAAqw0AIAQAAKoNACAHAADiDQAgCAAArQ0AIBkAAK4NACDhBAIAwgkAIfAEAQDNCQAh8QRAAM4JACH1BAIAwgkAIfYEAgDCCQAhnQUBAOQJACGuBQEA5AkAIcgFAQDkCQAh3AUCAMIJACH0BUAAzgkAIfUFAQDkCQAh9gUBAOQJACH3BQEAzQkAIfgFIADlCQAh-gUAAKgN-gUiCQMAAIgNACAUAACKDQAgFQAAiw0AIBYAAIwNACDhBAIAAAAB8QRAAAAAAfYEAgAAAAHwBQEAAAAB8QUBAAAAAQIAAAB5ACBCAAC8EQAgCQMAANMNACAFAADUDQAg4QQCAAAAAfEEQAAAAAH2BAIAAAABgAUBAAAAAYUFAQAAAAHyBQEAAAAB8wUBAAAAAQIAAAB2ACBCAAC-EQAgGQUAAKoQACAHAACrEAAgHQAAthAAICAAAKkQACAhAACsEAAgIgAArhAAICMAAK8QACAkAACwEAAgJQAAsRAAICYAALIQACAnAACzEAAgLQAAtBAAIC4AALUQACAvAAC3EAAgMAAAuBAAIDEAALkQACAyAAC6EAAgMwAAuxAAIDQAALwQACA1AAC9EAAg4QQCAAAAAdAFAQAAAAHRBQEAAAABhQYgAAAAAYYGIAAAAAECAAAAAQAgQgAAwBEAIBQDAADPDQAgBAAAzg0AIAcAAOMNACAYAADQDQAgGQAA0g0AIOEEAgAAAAHwBAEAAAAB8QRAAAAAAfUEAgAAAAH2BAIAAAABnQUBAAAAAa4FAQAAAAHIBQEAAAAB3AUCAAAAAfQFQAAAAAH1BQEAAAAB9gUBAAAAAfcFAQAAAAH4BSAAAAAB-gUAAAD6BQICAAAACQAgQgAAwhEAIB0DAAC_DgAgBQAAwA4AIAwAAMQOACAYAADBDgAgHAAAww4AIB0AAMUOACAeAADGDgAgHwAAxw4AIOEEAgAAAAHxBEAAAAAB9gQCAAAAAfkEQAAAAAGFBQEAAAABiAUBAAAAAYoFAQAAAAGdBQAAAPoFAt8FQAAAAAHlBQEAAAAB8wUBAAAAAfsFAQAAAAH8BQEAAAAB_QUBAAAAAf4FAQAAAAH_BQEAAAABgAYBAAAAAYEGAQAAAAGCBgEAAAABgwYBAAAAAYQGAQAAAAECAAAABQAgQgAAxBEAIBDhBAIAAAAB4wQCAAAAAZ0FAAAA2wUCvQUQAAAAAb4FEAAAAAG_BRAAAAABwAUQAAAAAcUFAQAAAAHSBQEAAAAB0wVAAAAAAdQFAQAAAAHVBQEAAAAB1gUBAAAAAdcFAQAAAAHYBQEAAAAB2QUQAAAAAQThBAIAAAABkgUBAAAAAZQFAQAAAAGWBQEAAAABAwAAABcAIEIAALwRACBDAADKEQAgCwAAABcAIAMAANMMACAUAADVDAAgFQAA1gwAIBYAANcMACA7AADKEQAg4QQCAMIJACHxBEAAzgkAIfYEAgDCCQAh8AUBAOQJACHxBQEA5AkAIQkDAADTDAAgFAAA1QwAIBUAANYMACAWAADXDAAg4QQCAMIJACHxBEAAzgkAIfYEAgDCCQAh8AUBAOQJACHxBQEA5AkAIQMAAAALACBCAAC-EQAgQwAAzREAIAsAAAALACADAACSDQAgBQAAkw0AIDsAAM0RACDhBAIAwgkAIfEEQADOCQAh9gQCAMIJACGABQEA5AkAIYUFAQDNCQAh8gUBAOQJACHzBQEAzQkAIQkDAACSDQAgBQAAkw0AIOEEAgDCCQAh8QRAAM4JACH2BAIAwgkAIYAFAQDkCQAhhQUBAM0JACHyBQEA5AkAIfMFAQDNCQAhAwAAAA0AIEIAAMARACBDAADQEQAgGwAAAA0AIAUAAM4OACAHAADPDgAgHQAA2g4AICAAAM0OACAhAADQDgAgIgAA0g4AICMAANMOACAkAADUDgAgJQAA1Q4AICYAANYOACAnAADXDgAgLQAA2A4AIC4AANkOACAvAADbDgAgMAAA3A4AIDEAAN0OACAyAADeDgAgMwAA3w4AIDQAAOAOACA1AADhDgAgOwAA0BEAIOEEAgDCCQAh0AUBAOQJACHRBQEA5AkAIYUGIADlCQAhhgYgAOUJACEZBQAAzg4AIAcAAM8OACAdAADaDgAgIAAAzQ4AICEAANAOACAiAADSDgAgIwAA0w4AICQAANQOACAlAADVDgAgJgAA1g4AICcAANcOACAtAADYDgAgLgAA2Q4AIC8AANsOACAwAADcDgAgMQAA3Q4AIDIAAN4OACAzAADfDgAgNAAA4A4AIDUAAOEOACDhBAIAwgkAIdAFAQDkCQAh0QUBAOQJACGFBiAA5QkAIYYGIADlCQAhAwAAAAcAIEIAAMIRACBDAADTEQAgFgAAAAcAIAMAAKsNACAEAACqDQAgBwAA4g0AIBgAAKwNACAZAACuDQAgOwAA0xEAIOEEAgDCCQAh8AQBAM0JACHxBEAAzgkAIfUEAgDCCQAh9gQCAMIJACGdBQEA5AkAIa4FAQDkCQAhyAUBAOQJACHcBQIAwgkAIfQFQADOCQAh9QUBAOQJACH2BQEA5AkAIfcFAQDNCQAh-AUgAOUJACH6BQAAqA36BSIUAwAAqw0AIAQAAKoNACAHAADiDQAgGAAArA0AIBkAAK4NACDhBAIAwgkAIfAEAQDNCQAh8QRAAM4JACH1BAIAwgkAIfYEAgDCCQAhnQUBAOQJACGuBQEA5AkAIcgFAQDkCQAh3AUCAMIJACH0BUAAzgkAIfUFAQDkCQAh9gUBAOQJACH3BQEAzQkAIfgFIADlCQAh-gUAAKgN-gUiAwAAAAMAIEIAAMQRACBDAADWEQAgHwAAAAMAIAMAAOkNACAFAADqDQAgDAAA7g0AIBgAAOsNACAcAADtDQAgHQAA7w0AIB4AAPANACAfAADxDQAgOwAA1hEAIOEEAgDCCQAh8QRAAM4JACH2BAIAwgkAIfkEQADOCQAhhQUBAM0JACGIBQEAzQkAIYoFAQDNCQAhnQUAAKgN-gUi3wVAAPMKACHlBQEAzQkAIfMFAQDkCQAh-wUBAOQJACH8BQEA5AkAIf0FAQDkCQAh_gUBAM0JACH_BQEAzQkAIYAGAQDNCQAhgQYBAM0JACGCBgEAzQkAIYMGAQDNCQAhhAYBAM0JACEdAwAA6Q0AIAUAAOoNACAMAADuDQAgGAAA6w0AIBwAAO0NACAdAADvDQAgHgAA8A0AIB8AAPENACDhBAIAwgkAIfEEQADOCQAh9gQCAMIJACH5BEAAzgkAIYUFAQDNCQAhiAUBAM0JACGKBQEAzQkAIZ0FAACoDfoFIt8FQADzCgAh5QUBAM0JACHzBQEA5AkAIfsFAQDkCQAh_AUBAOQJACH9BQEA5AkAIf4FAQDNCQAh_wUBAM0JACGABgEAzQkAIYEGAQDNCQAhggYBAM0JACGDBgEAzQkAIYQGAQDNCQAhGAQAANILACAJAADRCwAgCgAA0wsAIAsAANQLACANAADVCwAgEwAA1wsAIOEEAgAAAAHtBAIAAAAB8AQBAAAAAfEEQAAAAAH1BAIAAAAB9gQCAAAAAfkEQAAAAAGdBQAAAMUFArsFAgAAAAG8BQIAAAABvQUQAAAAAb4FEAAAAAG_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_AUBAAAAAf0FAQAAAAH-BQEAAAAB_wUBAAAAAYAGAQAAAAGBBgEAAAABggYBAAAAAYMGAQAAAAGEBgEAAAABAgAAAAUAIEIAAOsRACAE4QQCAAAAAZIFAQAAAAGXBUAAAAABxgUAAQAAAQMAAAADACBCAADrEQAgQwAA8BEAIB8AAAADACADAADpDQAgBQAA6g0AIAgAAOwNACAMAADuDQAgGAAA6w0AIB0AAO8NACAeAADwDQAgHwAA8Q0AIDsAAPARACDhBAIAwgkAIfEEQADOCQAh9gQCAMIJACH5BEAAzgkAIYUFAQDNCQAhiAUBAM0JACGKBQEAzQkAIZ0FAACoDfoFIt8FQADzCgAh5QUBAM0JACHzBQEA5AkAIfsFAQDkCQAh_AUBAOQJACH9BQEA5AkAIf4FAQDNCQAh_wUBAM0JACGABgEAzQkAIYEGAQDNCQAhggYBAM0JACGDBgEAzQkAIYQGAQDNCQAhHQMAAOkNACAFAADqDQAgCAAA7A0AIAwAAO4NACAYAADrDQAgHQAA7w0AIB4AAPANACAfAADxDQAg4QQCAMIJACHxBEAAzgkAIfYEAgDCCQAh-QRAAM4JACGFBQEAzQkAIYgFAQDNCQAhigUBAM0JACGdBQAAqA36BSLfBUAA8woAIeUFAQDNCQAh8wUBAOQJACH7BQEA5AkAIfwFAQDkCQAh_QUBAOQJACH-BQEAzQkAIf8FAQDNCQAhgAYBAM0JACGBBgEAzQkAIYIGAQDNCQAhgwYBAM0JACGEBgEAzQkAIQYEAADzCwAg4QQCAAAAAfEEQAAAAAH1BAIAAAAByAUBAAAAAcoFAAAAygUCAgAAAFoAIEIAAPERACADAAAAWAAgQgAA8REAIEMAAPURACAIAAAAWAAgBAAA5QsAIDsAAPURACDhBAIAwgkAIfEEQADOCQAh9QQCAMIJACHIBQEA5AkAIcoFAADkC8oFIgYEAADlCwAg4QQCAMIJACHxBEAAzgkAIfUEAgDCCQAhyAUBAOQJACHKBQAA5AvKBSIJAwAAiA0AIAgAAIkNACAVAACLDQAgFgAAjA0AIOEEAgAAAAHxBEAAAAAB9gQCAAAAAfAFAQAAAAHxBQEAAAABAgAAAHkAIEIAAPYRACAZBQAAqhAAIAcAAKsQACAIAACtEAAgHQAAthAAICAAAKkQACAhAACsEAAgIgAArhAAICMAAK8QACAlAACxEAAgJgAAshAAICcAALMQACAtAAC0EAAgLgAAtRAAIC8AALcQACAwAAC4EAAgMQAAuRAAIDIAALoQACAzAAC7EAAgNAAAvBAAIDUAAL0QACDhBAIAAAAB0AUBAAAAAdEFAQAAAAGFBiAAAAABhgYgAAAAAQIAAAABACBCAAD4EQAgHQMAAL8OACAFAADADgAgCAAAwg4AIBgAAMEOACAcAADDDgAgHQAAxQ4AIB4AAMYOACAfAADHDgAg4QQCAAAAAfEEQAAAAAH2BAIAAAAB-QRAAAAAAYUFAQAAAAGIBQEAAAABigUBAAAAAZ0FAAAA-gUC3wVAAAAAAeUFAQAAAAHzBQEAAAAB-wUBAAAAAfwFAQAAAAH9BQEAAAAB_gUBAAAAAf8FAQAAAAGABgEAAAABgQYBAAAAAYIGAQAAAAGDBgEAAAABhAYBAAAAAQIAAAAFACBCAAD6EQAgGgMAALwMACAEAAC6DAAgBgAAuwwAIAcAAL0MACALAAC-DAAgEAAAvwwAIBcAAMAMACDhBAIAAAAB7QQCAAAAAfEEQAAAAAH1BAIAAAAB9gQCAAAAAfkEQAAAAAGdBQAAAOcFAtsFAgAAAAHcBQIAAAAB3QUBAAAAAd4FAQAAAAHfBUAAAAAB4AUBAAAAAeIFAAAA4gUC4wWAAAAAAeQFQAAAAAHlBQEAAAAB5wUBAAAAAegFAQAAAAECAAAAEgAgQgAA_BEAIArhBAIAAAAB8AQBAAAAAfEEQAAAAAGzBQIAAAABtAUBAAAAAbUFEAAAAAG2BRAAAAABuAUAAAC4BQK5BUAAAAABugUBAAAAARoDAAC8DAAgBAAAugwAIAYAALsMACAHAAC9DAAgCwAAvgwAIAwAAMEMACAXAADADAAg4QQCAAAAAe0EAgAAAAHxBEAAAAAB9QQCAAAAAfYEAgAAAAH5BEAAAAABnQUAAADnBQLbBQIAAAAB3AUCAAAAAd0FAQAAAAHeBQEAAAAB3wVAAAAAAeAFAQAAAAHiBQAAAOIFAuMFgAAAAAHkBUAAAAAB5QUBAAAAAecFAQAAAAHoBQEAAAABAgAAABIAIEIAAP8RACAK4QQCAAAAAeMEAgAAAAHwBAEAAAAB8QRAAAAAAbQFAQAAAAG1BRAAAAABtgUQAAAAAbgFAAAAuAUCuQVAAAAAAboFAQAAAAEDAAAAEAAgQgAA_xEAIEMAAIQSACAcAAAAEAAgAwAAmgwAIAQAAJgMACAGAACZDAAgBwAAmwwAIAsAAJwMACAMAACfDAAgFwAAngwAIDsAAIQSACDhBAIAwgkAIe0EAgClCgAh8QRAAM4JACH1BAIAwgkAIfYEAgDCCQAh-QRAAM4JACGdBQAAlwznBSLbBQIApQoAIdwFAgDCCQAh3QUBAOQJACHeBQEA5AkAId8FQADOCQAh4AUBAOQJACHiBQAAlgziBSLjBYAAAAAB5AVAAM4JACHlBQEA5AkAIecFAQDNCQAh6AUBAM0JACEaAwAAmgwAIAQAAJgMACAGAACZDAAgBwAAmwwAIAsAAJwMACAMAACfDAAgFwAAngwAIOEEAgDCCQAh7QQCAKUKACHxBEAAzgkAIfUEAgDCCQAh9gQCAMIJACH5BEAAzgkAIZ0FAACXDOcFItsFAgClCgAh3AUCAMIJACHdBQEA5AkAId4FAQDkCQAh3wVAAM4JACHgBQEA5AkAIeIFAACWDOIFIuMFgAAAAAHkBUAAzgkAIeUFAQDkCQAh5wUBAM0JACHoBQEAzQkAIRDhBAIAAAABnQUAAADbBQK7BQIAAAABvQUQAAAAAb4FEAAAAAG_BRAAAAABwAUQAAAAAcUFAQAAAAHSBQEAAAAB0wVAAAAAAdQFAQAAAAHVBQEAAAAB1gUBAAAAAdcFAQAAAAHYBQEAAAAB2QUQAAAAAQPhBAIAAAAB4gQCAAAAAeQEEAAAAAEDAAAAFwAgQgAA9hEAIEMAAIkSACALAAAAFwAgAwAA0wwAIAgAANQMACAVAADWDAAgFgAA1wwAIDsAAIkSACDhBAIAwgkAIfEEQADOCQAh9gQCAMIJACHwBQEA5AkAIfEFAQDkCQAhCQMAANMMACAIAADUDAAgFQAA1gwAIBYAANcMACDhBAIAwgkAIfEEQADOCQAh9gQCAMIJACHwBQEA5AkAIfEFAQDkCQAhAwAAAA0AIEIAAPgRACBDAACMEgAgGwAAAA0AIAUAAM4OACAHAADPDgAgCAAA0Q4AIB0AANoOACAgAADNDgAgIQAA0A4AICIAANIOACAjAADTDgAgJQAA1Q4AICYAANYOACAnAADXDgAgLQAA2A4AIC4AANkOACAvAADbDgAgMAAA3A4AIDEAAN0OACAyAADeDgAgMwAA3w4AIDQAAOAOACA1AADhDgAgOwAAjBIAIOEEAgDCCQAh0AUBAOQJACHRBQEA5AkAIYUGIADlCQAhhgYgAOUJACEZBQAAzg4AIAcAAM8OACAIAADRDgAgHQAA2g4AICAAAM0OACAhAADQDgAgIgAA0g4AICMAANMOACAlAADVDgAgJgAA1g4AICcAANcOACAtAADYDgAgLgAA2Q4AIC8AANsOACAwAADcDgAgMQAA3Q4AIDIAAN4OACAzAADfDgAgNAAA4A4AIDUAAOEOACDhBAIAwgkAIdAFAQDkCQAh0QUBAOQJACGFBiAA5QkAIYYGIADlCQAhAwAAAAMAIEIAAPoRACBDAACPEgAgHwAAAAMAIAMAAOkNACAFAADqDQAgCAAA7A0AIBgAAOsNACAcAADtDQAgHQAA7w0AIB4AAPANACAfAADxDQAgOwAAjxIAIOEEAgDCCQAh8QRAAM4JACH2BAIAwgkAIfkEQADOCQAhhQUBAM0JACGIBQEAzQkAIYoFAQDNCQAhnQUAAKgN-gUi3wVAAPMKACHlBQEAzQkAIfMFAQDkCQAh-wUBAOQJACH8BQEA5AkAIf0FAQDkCQAh_gUBAM0JACH_BQEAzQkAIYAGAQDNCQAhgQYBAM0JACGCBgEAzQkAIYMGAQDNCQAhhAYBAM0JACEdAwAA6Q0AIAUAAOoNACAIAADsDQAgGAAA6w0AIBwAAO0NACAdAADvDQAgHgAA8A0AIB8AAPENACDhBAIAwgkAIfEEQADOCQAh9gQCAMIJACH5BEAAzgkAIYUFAQDNCQAhiAUBAM0JACGKBQEAzQkAIZ0FAACoDfoFIt8FQADzCgAh5QUBAM0JACHzBQEA5AkAIfsFAQDkCQAh_AUBAOQJACH9BQEA5AkAIf4FAQDNCQAh_wUBAM0JACGABgEAzQkAIYEGAQDNCQAhggYBAM0JACGDBgEAzQkAIYQGAQDNCQAhAwAAABAAIEIAAPwRACBDAACSEgAgHAAAABAAIAMAAJoMACAEAACYDAAgBgAAmQwAIAcAAJsMACALAACcDAAgEAAAnQwAIBcAAJ4MACA7AACSEgAg4QQCAMIJACHtBAIApQoAIfEEQADOCQAh9QQCAMIJACH2BAIAwgkAIfkEQADOCQAhnQUAAJcM5wUi2wUCAKUKACHcBQIAwgkAId0FAQDkCQAh3gUBAOQJACHfBUAAzgkAIeAFAQDkCQAh4gUAAJYM4gUi4wWAAAAAAeQFQADOCQAh5QUBAOQJACHnBQEAzQkAIegFAQDNCQAhGgMAAJoMACAEAACYDAAgBgAAmQwAIAcAAJsMACALAACcDAAgEAAAnQwAIBcAAJ4MACDhBAIAwgkAIe0EAgClCgAh8QRAAM4JACH1BAIAwgkAIfYEAgDCCQAh-QRAAM4JACGdBQAAlwznBSLbBQIApQoAIdwFAgDCCQAh3QUBAOQJACHeBQEA5AkAId8FQADOCQAh4AUBAOQJACHiBQAAlgziBSLjBYAAAAAB5AVAAM4JACHlBQEA5AkAIecFAQDNCQAh6AUBAM0JACETCQAAxgsAIAwAAJAMACDhBAIAAAAB4wQCAAAAAZ0FAAAA2wUCuwUCAAAAAb0FEAAAAAG-BRAAAAABvwUQAAAAAcAFEAAAAAHFBQEAAAAB0gUBAAAAAdMFQAAAAAHUBQEAAAAB1QUBAAAAAdYFAQAAAAHXBQEAAAAB2AUBAAAAAdkFEAAAAAECAAAAKwAgQgAAkxIAIBgEAADSCwAgCQAA0QsAIAoAANMLACALAADUCwAgEAAA1gsAIBMAANcLACDhBAIAAAAB7QQCAAAAAfAEAQAAAAHxBEAAAAAB9QQCAAAAAfYEAgAAAAH5BEAAAAABnQUAAADFBQK7BQIAAAABvAUCAAAAAb0FEAAAAAG-BRAAAAABvwUQAAAAAcAFEAAAAAHBBRAAAAABwgUQAAAAAcMFEAAAAAHFBQEAAAABAgAAABwAIEIAAJUSACADAAAAKQAgQgAAkxIAIEMAAJkSACAVAAAAKQAgCQAAtwsAIAwAAI8MACA7AACZEgAg4QQCAMIJACHjBAIApQoAIZ0FAAC1C9sFIrsFAgClCgAhvQUQAMEJACG-BRAAwQkAIb8FEADBCQAhwAUQAMEJACHFBQEAzQkAIdIFAQDkCQAh0wVAAM4JACHUBQEAzQkAIdUFAQDNCQAh1gUBAM0JACHXBQEAzQkAIdgFAQDNCQAh2QUQAJkLACETCQAAtwsAIAwAAI8MACDhBAIAwgkAIeMEAgClCgAhnQUAALUL2wUiuwUCAKUKACG9BRAAwQkAIb4FEADBCQAhvwUQAMEJACHABRAAwQkAIcUFAQDNCQAh0gUBAOQJACHTBUAAzgkAIdQFAQDNCQAh1QUBAM0JACHWBQEAzQkAIdcFAQDNCQAh2AUBAM0JACHZBRAAmQsAIQMAAAAaACBCAACVEgAgQwAAnBIAIBoAAAAaACAEAACcCwAgCQAAmwsAIAoAAJ0LACALAACeCwAgEAAAoAsAIBMAAKELACA7AACcEgAg4QQCAMIJACHtBAIApQoAIfAEAQDNCQAh8QRAAM4JACH1BAIAwgkAIfYEAgDCCQAh-QRAAM4JACGdBQAAmgvFBSK7BQIApQoAIbwFAgClCgAhvQUQAMEJACG-BRAAwQkAIb8FEADBCQAhwAUQAMEJACHBBRAAmQsAIcIFEADBCQAhwwUQAMEJACHFBQEAzQkAIRgEAACcCwAgCQAAmwsAIAoAAJ0LACALAACeCwAgEAAAoAsAIBMAAKELACDhBAIAwgkAIe0EAgClCgAh8AQBAM0JACHxBEAAzgkAIfUEAgDCCQAh9gQCAMIJACH5BEAAzgkAIZ0FAACaC8UFIrsFAgClCgAhvAUCAKUKACG9BRAAwQkAIb4FEADBCQAhvwUQAMEJACHABRAAwQkAIcEFEACZCwAhwgUQAMEJACHDBRAAwQkAIcUFAQDNCQAhGQUAAKoQACAHAACrEAAgCAAArRAAIB0AALYQACAgAACpEAAgIQAArBAAICIAAK4QACAjAACvEAAgJAAAsBAAICYAALIQACAnAACzEAAgLQAAtBAAIC4AALUQACAvAAC3EAAgMAAAuBAAIDEAALkQACAyAAC6EAAgMwAAuxAAIDQAALwQACA1AAC9EAAg4QQCAAAAAdAFAQAAAAHRBQEAAAABhQYgAAAAAYYGIAAAAAECAAAAAQAgQgAAnRIAIAMAAAANACBCAACdEgAgQwAAoRIAIBsAAAANACAFAADODgAgBwAAzw4AIAgAANEOACAdAADaDgAgIAAAzQ4AICEAANAOACAiAADSDgAgIwAA0w4AICQAANQOACAmAADWDgAgJwAA1w4AIC0AANgOACAuAADZDgAgLwAA2w4AIDAAANwOACAxAADdDgAgMgAA3g4AIDMAAN8OACA0AADgDgAgNQAA4Q4AIDsAAKESACDhBAIAwgkAIdAFAQDkCQAh0QUBAOQJACGFBiAA5QkAIYYGIADlCQAhGQUAAM4OACAHAADPDgAgCAAA0Q4AIB0AANoOACAgAADNDgAgIQAA0A4AICIAANIOACAjAADTDgAgJAAA1A4AICYAANYOACAnAADXDgAgLQAA2A4AIC4AANkOACAvAADbDgAgMAAA3A4AIDEAAN0OACAyAADeDgAgMwAA3w4AIDQAAOAOACA1AADhDgAg4QQCAMIJACHQBQEA5AkAIdEFAQDkCQAhhQYgAOUJACGGBiAA5QkAIRkFAACqEAAgBwAAqxAAIAgAAK0QACAdAAC2EAAgIAAAqRAAICEAAKwQACAiAACuEAAgIwAArxAAICQAALAQACAlAACxEAAgJwAAsxAAIC0AALQQACAuAAC1EAAgLwAAtxAAIDAAALgQACAxAAC5EAAgMgAAuhAAIDMAALsQACA0AAC8EAAgNQAAvRAAIOEEAgAAAAHQBQEAAAAB0QUBAAAAAYUGIAAAAAGGBiAAAAABAgAAAAEAIEIAAKISACADAAAADQAgQgAAohIAIEMAAKYSACAbAAAADQAgBQAAzg4AIAcAAM8OACAIAADRDgAgHQAA2g4AICAAAM0OACAhAADQDgAgIgAA0g4AICMAANMOACAkAADUDgAgJQAA1Q4AICcAANcOACAtAADYDgAgLgAA2Q4AIC8AANsOACAwAADcDgAgMQAA3Q4AIDIAAN4OACAzAADfDgAgNAAA4A4AIDUAAOEOACA7AACmEgAg4QQCAMIJACHQBQEA5AkAIdEFAQDkCQAhhQYgAOUJACGGBiAA5QkAIRkFAADODgAgBwAAzw4AIAgAANEOACAdAADaDgAgIAAAzQ4AICEAANAOACAiAADSDgAgIwAA0w4AICQAANQOACAlAADVDgAgJwAA1w4AIC0AANgOACAuAADZDgAgLwAA2w4AIDAAANwOACAxAADdDgAgMgAA3g4AIDMAAN8OACA0AADgDgAgNQAA4Q4AIOEEAgDCCQAh0AUBAOQJACHRBQEA5AkAIYUGIADlCQAhhgYgAOUJACEZBQAAqhAAIAcAAKsQACAIAACtEAAgHQAAthAAICAAAKkQACAhAACsEAAgIgAArhAAICMAAK8QACAkAACwEAAgJQAAsRAAICYAALIQACAtAAC0EAAgLgAAtRAAIC8AALcQACAwAAC4EAAgMQAAuRAAIDIAALoQACAzAAC7EAAgNAAAvBAAIDUAAL0QACDhBAIAAAAB0AUBAAAAAdEFAQAAAAGFBiAAAAABhgYgAAAAAQIAAAABACBCAACnEgAgAwAAAA0AIEIAAKcSACBDAACrEgAgGwAAAA0AIAUAAM4OACAHAADPDgAgCAAA0Q4AIB0AANoOACAgAADNDgAgIQAA0A4AICIAANIOACAjAADTDgAgJAAA1A4AICUAANUOACAmAADWDgAgLQAA2A4AIC4AANkOACAvAADbDgAgMAAA3A4AIDEAAN0OACAyAADeDgAgMwAA3w4AIDQAAOAOACA1AADhDgAgOwAAqxIAIOEEAgDCCQAh0AUBAOQJACHRBQEA5AkAIYUGIADlCQAhhgYgAOUJACEZBQAAzg4AIAcAAM8OACAIAADRDgAgHQAA2g4AICAAAM0OACAhAADQDgAgIgAA0g4AICMAANMOACAkAADUDgAgJQAA1Q4AICYAANYOACAtAADYDgAgLgAA2Q4AIC8AANsOACAwAADcDgAgMQAA3Q4AIDIAAN4OACAzAADfDgAgNAAA4A4AIDUAAOEOACDhBAIAwgkAIdAFAQDkCQAh0QUBAOQJACGFBiAA5QkAIYYGIADlCQAhCQMAAOsKACAZAADsCgAgKAAA7QoAIOEEAgAAAAHxBEAAAAAB9gQCAAAAAfkEQAAAAAGABQEAAAABpwUCAAAAAQIAAACTAQAgQgAArBIAIBkFAACqEAAgBwAAqxAAIAgAAK0QACAdAAC2EAAgIAAAqRAAICEAAKwQACAiAACuEAAgIwAArxAAICQAALAQACAlAACxEAAgJgAAshAAICcAALMQACAuAAC1EAAgLwAAtxAAIDAAALgQACAxAAC5EAAgMgAAuhAAIDMAALsQACA0AAC8EAAgNQAAvRAAIOEEAgAAAAHQBQEAAAAB0QUBAAAAAYUGIAAAAAGGBiAAAAABAgAAAAEAIEIAAK4SACAF4QQCAAAAAfEEQAAAAAH2BAIAAAAB-QRAAAAAAYAFAQAAAAEK4QQCAAAAAfEEQAAAAAH2BAIAAAAB-QRAAAAAAYAFAQAAAAGUBQEAAAABlQUEAAAAAaQFIAAAAAGlBQIAAAABpgUBAAAAAQMAAAANACBCAACuEgAgQwAAtBIAIBsAAAANACAFAADODgAgBwAAzw4AIAgAANEOACAdAADaDgAgIAAAzQ4AICEAANAOACAiAADSDgAgIwAA0w4AICQAANQOACAlAADVDgAgJgAA1g4AICcAANcOACAuAADZDgAgLwAA2w4AIDAAANwOACAxAADdDgAgMgAA3g4AIDMAAN8OACA0AADgDgAgNQAA4Q4AIDsAALQSACDhBAIAwgkAIdAFAQDkCQAh0QUBAOQJACGFBiAA5QkAIYYGIADlCQAhGQUAAM4OACAHAADPDgAgCAAA0Q4AIB0AANoOACAgAADNDgAgIQAA0A4AICIAANIOACAjAADTDgAgJAAA1A4AICUAANUOACAmAADWDgAgJwAA1w4AIC4AANkOACAvAADbDgAgMAAA3A4AIDEAAN0OACAyAADeDgAgMwAA3w4AIDQAAOAOACA1AADhDgAg4QQCAMIJACHQBQEA5AkAIdEFAQDkCQAhhQYgAOUJACGGBiAA5QkAIQMAAACRAQAgQgAArBIAIEMAALcSACALAAAAkQEAIAMAANAKACAZAADRCgAgKAAAzgoAIDsAALcSACDhBAIAwgkAIfEEQADOCQAh9gQCAMIJACH5BEAAzgkAIYAFAQDkCQAhpwUCAKUKACEJAwAA0AoAIBkAANEKACAoAADOCgAg4QQCAMIJACHxBEAAzgkAIfYEAgDCCQAh-QRAAM4JACGABQEA5AkAIacFAgClCgAhCQMAAOsKACAoAADtCgAgKQAA6goAIOEEAgAAAAHxBEAAAAAB9gQCAAAAAfkEQAAAAAGABQEAAAABpwUCAAAAAQIAAACTAQAgQgAAuBIAIBkFAACqEAAgBwAAqxAAIAgAAK0QACAdAAC2EAAgIAAAqRAAICEAAKwQACAiAACuEAAgIwAArxAAICQAALAQACAlAACxEAAgJgAAshAAICcAALMQACAtAAC0EAAgLwAAtxAAIDAAALgQACAxAAC5EAAgMgAAuhAAIDMAALsQACA0AAC8EAAgNQAAvRAAIOEEAgAAAAHQBQEAAAAB0QUBAAAAAYUGIAAAAAGGBiAAAAABAgAAAAEAIEIAALoSACAEOwABAAAB4QQCAAAAAfEEQAAAAAGiBQIAAAABAwAAAJEBACBCAAC4EgAgQwAAvxIAIAsAAACRAQAgAwAA0AoAICgAAM4KACApAADPCgAgOwAAvxIAIOEEAgDCCQAh8QRAAM4JACH2BAIAwgkAIfkEQADOCQAhgAUBAOQJACGnBQIApQoAIQkDAADQCgAgKAAAzgoAICkAAM8KACDhBAIAwgkAIfEEQADOCQAh9gQCAMIJACH5BEAAzgkAIYAFAQDkCQAhpwUCAKUKACEDAAAADQAgQgAAuhIAIEMAAMISACAbAAAADQAgBQAAzg4AIAcAAM8OACAIAADRDgAgHQAA2g4AICAAAM0OACAhAADQDgAgIgAA0g4AICMAANMOACAkAADUDgAgJQAA1Q4AICYAANYOACAnAADXDgAgLQAA2A4AIC8AANsOACAwAADcDgAgMQAA3Q4AIDIAAN4OACAzAADfDgAgNAAA4A4AIDUAAOEOACA7AADCEgAg4QQCAMIJACHQBQEA5AkAIdEFAQDkCQAhhQYgAOUJACGGBiAA5QkAIRkFAADODgAgBwAAzw4AIAgAANEOACAdAADaDgAgIAAAzQ4AICEAANAOACAiAADSDgAgIwAA0w4AICQAANQOACAlAADVDgAgJgAA1g4AICcAANcOACAtAADYDgAgLwAA2w4AIDAAANwOACAxAADdDgAgMgAA3g4AIDMAAN8OACA0AADgDgAgNQAA4Q4AIOEEAgDCCQAh0AUBAOQJACHRBQEA5AkAIYUGIADlCQAhhgYgAOUJACENAwAAxgoAICoAAMcKACDhBAIAAAAB8QRAAAAAAfYEAgAAAAH5BEAAAAABgAUBAAAAAZQFAQAAAAGVBQQAAAABowUCAAAAAaQFIAAAAAGlBQIAAAABpgUBAAAAAQIAAACZAQAgQgAAwxIAIAMAAACXAQAgQgAAwxIAIEMAAMcSACAPAAAAlwEAIAMAALcKACAqAAC4CgAgOwAAxxIAIOEEAgDCCQAh8QRAAM4JACH2BAIAwgkAIfkEQADOCQAhgAUBAOQJACGUBQEAzQkAIZUFBACaCgAhowUCAKUKACGkBSAA5QkAIaUFAgClCgAhpgUBAM0JACENAwAAtwoAICoAALgKACDhBAIAwgkAIfEEQADOCQAh9gQCAMIJACH5BEAAzgkAIYAFAQDkCQAhlAUBAM0JACGVBQQAmgoAIaMFAgClCgAhpAUgAOUJACGlBQIApQoAIaYFAQDNCQAhGQUAAKoQACAHAACrEAAgCAAArRAAICAAAKkQACAhAACsEAAgIgAArhAAICMAAK8QACAkAACwEAAgJQAAsRAAICYAALIQACAnAACzEAAgLQAAtBAAIC4AALUQACAvAAC3EAAgMAAAuBAAIDEAALkQACAyAAC6EAAgMwAAuxAAIDQAALwQACA1AAC9EAAg4QQCAAAAAdAFAQAAAAHRBQEAAAABhQYgAAAAAYYGIAAAAAECAAAAAQAgQgAAyBIAIB0DAAC_DgAgBQAAwA4AIAgAAMIOACAMAADEDgAgGAAAwQ4AIBwAAMMOACAeAADGDgAgHwAAxw4AIOEEAgAAAAHxBEAAAAAB9gQCAAAAAfkEQAAAAAGFBQEAAAABiAUBAAAAAYoFAQAAAAGdBQAAAPoFAt8FQAAAAAHlBQEAAAAB8wUBAAAAAfsFAQAAAAH8BQEAAAAB_QUBAAAAAf4FAQAAAAH_BQEAAAABgAYBAAAAAYEGAQAAAAGCBgEAAAABgwYBAAAAAYQGAQAAAAECAAAABQAgQgAAyhIAIAMAAAANACBCAADIEgAgQwAAzhIAIBsAAAANACAFAADODgAgBwAAzw4AIAgAANEOACAgAADNDgAgIQAA0A4AICIAANIOACAjAADTDgAgJAAA1A4AICUAANUOACAmAADWDgAgJwAA1w4AIC0AANgOACAuAADZDgAgLwAA2w4AIDAAANwOACAxAADdDgAgMgAA3g4AIDMAAN8OACA0AADgDgAgNQAA4Q4AIDsAAM4SACDhBAIAwgkAIdAFAQDkCQAh0QUBAOQJACGFBiAA5QkAIYYGIADlCQAhGQUAAM4OACAHAADPDgAgCAAA0Q4AICAAAM0OACAhAADQDgAgIgAA0g4AICMAANMOACAkAADUDgAgJQAA1Q4AICYAANYOACAnAADXDgAgLQAA2A4AIC4AANkOACAvAADbDgAgMAAA3A4AIDEAAN0OACAyAADeDgAgMwAA3w4AIDQAAOAOACA1AADhDgAg4QQCAMIJACHQBQEA5AkAIdEFAQDkCQAhhQYgAOUJACGGBiAA5QkAIQMAAAADACBCAADKEgAgQwAA0RIAIB8AAAADACADAADpDQAgBQAA6g0AIAgAAOwNACAMAADuDQAgGAAA6w0AIBwAAO0NACAeAADwDQAgHwAA8Q0AIDsAANESACDhBAIAwgkAIfEEQADOCQAh9gQCAMIJACH5BEAAzgkAIYUFAQDNCQAhiAUBAM0JACGKBQEAzQkAIZ0FAACoDfoFIt8FQADzCgAh5QUBAM0JACHzBQEA5AkAIfsFAQDkCQAh_AUBAOQJACH9BQEA5AkAIf4FAQDNCQAh_wUBAM0JACGABgEAzQkAIYEGAQDNCQAhggYBAM0JACGDBgEAzQkAIYQGAQDNCQAhHQMAAOkNACAFAADqDQAgCAAA7A0AIAwAAO4NACAYAADrDQAgHAAA7Q0AIB4AAPANACAfAADxDQAg4QQCAMIJACHxBEAAzgkAIfYEAgDCCQAh-QRAAM4JACGFBQEAzQkAIYgFAQDNCQAhigUBAM0JACGdBQAAqA36BSLfBUAA8woAIeUFAQDNCQAh8wUBAOQJACH7BQEA5AkAIfwFAQDkCQAh_QUBAOQJACH-BQEAzQkAIf8FAQDNCQAhgAYBAM0JACGBBgEAzQkAIYIGAQDNCQAhgwYBAM0JACGEBgEAzQkAIR0DAAC_DgAgBQAAwA4AIAgAAMIOACAMAADEDgAgGAAAwQ4AIBwAAMMOACAdAADFDgAgHwAAxw4AIOEEAgAAAAHxBEAAAAAB9gQCAAAAAfkEQAAAAAGFBQEAAAABiAUBAAAAAYoFAQAAAAGdBQAAAPoFAt8FQAAAAAHlBQEAAAAB8wUBAAAAAfsFAQAAAAH8BQEAAAAB_QUBAAAAAf4FAQAAAAH_BQEAAAABgAYBAAAAAYEGAQAAAAGCBgEAAAABgwYBAAAAAYQGAQAAAAECAAAABQAgQgAA0hIAIAMAAAADACBCAADSEgAgQwAA1hIAIB8AAAADACADAADpDQAgBQAA6g0AIAgAAOwNACAMAADuDQAgGAAA6w0AIBwAAO0NACAdAADvDQAgHwAA8Q0AIDsAANYSACDhBAIAwgkAIfEEQADOCQAh9gQCAMIJACH5BEAAzgkAIYUFAQDNCQAhiAUBAM0JACGKBQEAzQkAIZ0FAACoDfoFIt8FQADzCgAh5QUBAM0JACHzBQEA5AkAIfsFAQDkCQAh_AUBAOQJACH9BQEA5AkAIf4FAQDNCQAh_wUBAM0JACGABgEAzQkAIYEGAQDNCQAhggYBAM0JACGDBgEAzQkAIYQGAQDNCQAhHQMAAOkNACAFAADqDQAgCAAA7A0AIAwAAO4NACAYAADrDQAgHAAA7Q0AIB0AAO8NACAfAADxDQAg4QQCAMIJACHxBEAAzgkAIfYEAgDCCQAh-QRAAM4JACGFBQEAzQkAIYgFAQDNCQAhigUBAM0JACGdBQAAqA36BSLfBUAA8woAIeUFAQDNCQAh8wUBAOQJACH7BQEA5AkAIfwFAQDkCQAh_QUBAOQJACH-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_AUBAAAAAf0FAQAAAAH-BQEAAAAB_wUBAAAAAYAGAQAAAAGBBgEAAAABggYBAAAAAYMGAQAAAAGEBgEAAAABAgAAAAUAIEIAAPcSACADAAAADQAgQgAA9RIAIEMAAPsSACAbAAAADQAgBQAAzg4AIAcAAM8OACAIAADRDgAgHQAA2g4AICAAAM0OACAhAADQDgAgIgAA0g4AICMAANMOACAkAADUDgAgJQAA1Q4AICYAANYOACAnAADXDgAgLQAA2A4AIC4AANkOACAvAADbDgAgMAAA3A4AIDEAAN0OACAyAADeDgAgMwAA3w4AIDQAAOAOACA7AAD7EgAg4QQCAMIJACHQBQEA5AkAIdEFAQDkCQAhhQYgAOUJACGGBiAA5QkAIRkFAADODgAgBwAAzw4AIAgAANEOACAdAADaDgAgIAAAzQ4AICEAANAOACAiAADSDgAgIwAA0w4AICQAANQOACAlAADVDgAgJgAA1g4AICcAANcOACAtAADYDgAgLgAA2Q4AIC8AANsOACAwAADcDgAgMQAA3Q4AIDIAAN4OACAzAADfDgAgNAAA4A4AIOEEAgDCCQAh0AUBAOQJACHRBQEA5AkAIYUGIADlCQAhhgYgAOUJACEDAAAAAwAgQgAA9xIAIEMAAP4SACAfAAAAAwAgAwAA6Q0AIAUAAOoNACAIAADsDQAgDAAA7g0AIBgAAOsNACAcAADtDQAgHQAA7w0AIB4AAPANACA7AAD-EgAg4QQCAMIJACHxBEAAzgkAIfYEAgDCCQAh-QRAAM4JACGFBQEAzQkAIYgFAQDNCQAhigUBAM0JACGdBQAAqA36BSLfBUAA8woAIeUFAQDNCQAh8wUBAOQJACH7BQEA5AkAIfwFAQDkCQAh_QUBAOQJACH-BQEAzQkAIf8FAQDNCQAhgAYBAM0JACGBBgEAzQkAIYIGAQDNCQAhgwYBAM0JACGEBgEAzQkAIR0DAADpDQAgBQAA6g0AIAgAAOwNACAMAADuDQAgGAAA6w0AIBwAAO0NACAdAADvDQAgHgAA8A0AIOEEAgDCCQAh8QRAAM4JACH2BAIAwgkAIfkEQADOCQAhhQUBAM0JACGIBQEAzQkAIYoFAQDNCQAhnQUAAKgN-gUi3wVAAPMKACHlBQEAzQkAIfMFAQDkCQAh-wUBAOQJACH8BQEA5AkAIf0FAQDkCQAh_gUBAM0JACH_BQEAzQkAIYAGAQDNCQAhgQYBAM0JACGCBgEAzQkAIYMGAQDNCQAhhAYBAM0JACEJAwAAiA0AIAgAAIkNACAUAACKDQAgFgAAjA0AIOEEAgAAAAHxBEAAAAAB9gQCAAAAAfAFAQAAAAHxBQEAAAABAgAAAHkAIEIAAP8SACAD4QQCAAAAAeMEAgAAAAHkBBAAAAABAwAAABcAIEIAAP8SACBDAACEEwAgCwAAABcAIAMAANMMACAIAADUDAAgFAAA1QwAIBYAANcMACA7AACEEwAg4QQCAMIJACHxBEAAzgkAIfYEAgDCCQAh8AUBAOQJACHxBQEA5AkAIQkDAADTDAAgCAAA1AwAIBQAANUMACAWAADXDAAg4QQCAMIJACHxBEAAzgkAIfYEAgDCCQAh8AUBAOQJACHxBQEA5AkAIRgEAADSCwAgCQAA0QsAIAoAANMLACALAADUCwAgDQAA1QsAIBAAANYLACDhBAIAAAAB7QQCAAAAAfAEAQAAAAHxBEAAAAAB9QQCAAAAAfYEAgAAAAH5BEAAAAABnQUAAADFBQK7BQIAAAABvAUCAAAAAb0FEAAAAAG-BRAAAAABvwUQAAAAAcAFEAAAAAHBBRAAAAABwgUQAAAAAcMFEAAAAAHFBQEAAAABAgAAABwAIEIAAIUTACAHCwAA3QkAIOEEAgAAAAHtBAIAAAAB7gQQAAAAAe8EEAAAAAHwBAEAAAAB8QRAAAAAAQIAAAA4ACBCAACHEwAgAwAAABoAIEIAAIUTACBDAACLEwAgGgAAABoAIAQAAJwLACAJAACbCwAgCgAAnQsAIAsAAJ4LACANAACfCwAgEAAAoAsAIDsAAIsTACDhBAIAwgkAIe0EAgClCgAh8AQBAM0JACHxBEAAzgkAIfUEAgDCCQAh9gQCAMIJACH5BEAAzgkAIZ0FAACaC8UFIrsFAgClCgAhvAUCAKUKACG9BRAAwQkAIb4FEADBCQAhvwUQAMEJACHABRAAwQkAIcEFEACZCwAhwgUQAMEJACHDBRAAwQkAIcUFAQDNCQAhGAQAAJwLACAJAACbCwAgCgAAnQsAIAsAAJ4LACANAACfCwAgEAAAoAsAIOEEAgDCCQAh7QQCAKUKACHwBAEAzQkAIfEEQADOCQAh9QQCAMIJACH2BAIAwgkAIfkEQADOCQAhnQUAAJoLxQUiuwUCAKUKACG8BQIApQoAIb0FEADBCQAhvgUQAMEJACG_BRAAwQkAIcAFEADBCQAhwQUQAJkLACHCBRAAwQkAIcMFEADBCQAhxQUBAM0JACEDAAAANgAgQgAAhxMAIEMAAI4TACAJAAAANgAgCwAAzwkAIDsAAI4TACDhBAIAwgkAIe0EAgDCCQAh7gQQAMEJACHvBBAAwQkAIfAEAQDNCQAh8QRAAM4JACEHCwAAzwkAIOEEAgDCCQAh7QQCAMIJACHuBBAAwQkAIe8EEADBCQAh8AQBAM0JACHxBEAAzgkAIRYFdAMHdwQIewUOAC0dpAEZIAYCIXoGIn8dI4MBHiSEAQcliAEfJowBICeQASEtlAEiLqMBIy-mAScwqAEoMaoBKTKsASozrgErNLIBLDW1ARsKAwABBQoDCFcFDGEHDgAcGFYPHFsWHWUZHmoaH2wbBwMAAQQAAgcMBAhOBQ4AFRhNDxlSFAQDDgEFDwMIEwUOABMJAxUBBAACBhQDBxYECxgGDEgHDgASEEMJF0cRBgMAAQgZBQ4AEBQdBxU5DBY9DwgEAAIJHgUKHwELIAYNJAgOAA4QLAkTMAsCDAAHDwAJBAklBQwmBw0nCA4ACgENKAACDAAHEgAMAwsABg4ADRExCwERMgADDTMAEDQAEzUAAwQAAgYAAws-BgQIPwAUQAAVQQAWQgABCQAFAhBJABdKAAIFSwAITAABBgADAwhUABhTABlVAAMEAAIOABgbXxcBGgAWARtgAAIDZgEEAAIBBAACAgMAAQQAAgcFbQAIbwAMcQAYbgAccAAdcgAecwABAwABAQMAAQEDAAEBAwABAQMAAQUDAAEOACYZmgEjKJUBIimWASIEAwABDgAlKpsBIiyfASQBKwAjASygAQACGaIBACmhAQABAwABAQMAAQEDAAEBAwABAQMAAQEDAAEQBbcBAAe4AQAIugEAHcMBACC2AQAhuQEAIrsBACO8AQAkvQEAJb4BACa_AQAnwAEALcEBAC7CAQA0xAEANcUBAAAAAAUOADJIADNJADRKADVLADYAAAAAAAUOADJIADNJADRKADVLADYBAwABAQMAAQUOADtIADxJAD1KAD5LAD8AAAAAAAUOADtIADxJAD1KAD5LAD8DAwABBAACB_wBBAMDAAEEAAIHggIEBQ4AREgARUkARkoAR0sASAAAAAAABQ4AREgARUkARkoAR0sASAEGAAMBBgADBQ4ATUgATkkAT0oAUEsAUQAAAAAABQ4ATUgATkkAT0oAUEsAUQEDqgIBAQOwAgEFDgBWSABXSQBYSgBZSwBaAAAAAAAFDgBWSABXSQBYSgBZSwBaAQMAAQEDAAEFDgBfSABgSQBhSgBiSwBjAAAAAAAFDgBfSABgSQBhSgBiSwBjAwQAAgYAAwvYAgYDBAACBgADC94CBgUOAGhIAGlJAGpKAGtLAGwAAAAAAAUOAGhIAGlJAGpKAGtLAGwFA_ECAQQAAgbwAgMH8gIEC_MCBgUD-gIBBAACBvkCAwf7AgQL_AIGBQ4AcUgAckkAc0oAdEsAdQAAAAAABQ4AcUgAckkAc0oAdEsAdQIJjgMFDI8DBwIJlQMFDJYDBwUOAHpIAHtJAHxKAH1LAH4AAAAAAAUOAHpIAHtJAHxKAH1LAH4BCQAFAQkABQUOAIMBSACEAUkAhQFKAIYBSwCHAQAAAAAABQ4AgwFIAIQBSQCFAUoAhgFLAIcBAQMAAQEDAAEFDgCMAUgAjQFJAI4BSgCPAUsAkAEAAAAAAAUOAIwBSACNAUkAjgFKAI8BSwCQAQEDAAEBAwABBQ4AlQFIAJYBSQCXAUoAmAFLAJkBAAAAAAAFDgCVAUgAlgFJAJcBSgCYAUsAmQEBBAACAQQAAgUOAJ4BSACfAUkAoAFKAKEBSwCiAQAAAAAABQ4AngFIAJ8BSQCgAUoAoQFLAKIBARoAFgEaABYFDgCnAUgAqAFJAKkBSgCqAUsAqwEAAAAAAAUOAKcBSACoAUkAqQFKAKoBSwCrAQQEAAIJlgQFCpcEAQuYBAYEBAACCZ4EBQqfBAELoAQGBQ4AsAFIALEBSQCyAUoAswFLALQBAAAAAAAFDgCwAUgAsQFJALIBSgCzAUsAtAECDAAHDwAJAgwABw8ACQUOALkBSAC6AUkAuwFKALwBSwC9AQAAAAAABQ4AuQFIALoBSQC7AUoAvAFLAL0BAQMAAQEDAAEFDgDCAUgAwwFJAMQBSgDFAUsAxgEAAAAAAAUOAMIBSADDAUkAxAFKAMUBSwDGAQEDAAEBAwABBQ4AywFIAMwBSQDNAUoAzgFLAM8BAAAAAAAFDgDLAUgAzAFJAM0BSgDOAUsAzwEBAwABAQMAAQUOANQBSADVAUkA1gFKANcBSwDYAQAAAAAABQ4A1AFIANUBSQDWAUoA1wFLANgBAAAABQ4A3gFIAN8BSQDgAUoA4QFLAOIBAAAAAAAFDgDeAUgA3wFJAOABSgDhAUsA4gECAwABKKMFIgIDAAEoqQUiBQ4A5wFIAOgBSQDpAUoA6gFLAOsBAAAAAAAFDgDnAUgA6AFJAOkBSgDqAUsA6wECAwABKrsFIgIDAAEqwQUiBQ4A8AFIAPEBSQDyAUoA8wFLAPQBAAAAAAAFDgDwAUgA8QFJAPIBSgDzAUsA9AEBKwAjASsAIwUOAPkBSAD6AUkA-wFKAPwBSwD9AQAAAAAABQ4A-QFIAPoBSQD7AUoA_AFLAP0BAgPpBQEEAAICA-8FAQQAAgUOAIICSACDAkkAhAJKAIUCSwCGAgAAAAAABQ4AggJIAIMCSQCEAkoAhQJLAIYCAQQAAgEEAAIFDgCLAkgAjAJJAI0CSgCOAksAjwIAAAAAAAUOAIsCSACMAkkAjQJKAI4CSwCPAgEDAAEBAwABBQ4AlAJIAJUCSQCWAkoAlwJLAJgCAAAAAAAFDgCUAkgAlQJJAJYCSgCXAksAmAIBAwABAQMAAQUOAJ0CSACeAkkAnwJKAKACSwChAgAAAAAABQ4AnQJIAJ4CSQCfAkoAoAJLAKECAQMAAQEDAAEFDgCmAkgApwJJAKgCSgCpAksAqgIAAAAAAAUOAKYCSACnAkkAqAJKAKkCSwCqAgEDAAEBAwABBQ4ArwJIALACSQCxAkoAsgJLALMCAAAAAAAFDgCvAkgAsAJJALECSgCyAksAswIBAwABAQMAAQUOALgCSAC5AkkAugJKALsCSwC8AgAAAAAABQ4AuAJIALkCSQC6AkoAuwJLALwCAQMAAQEDAAEFDgDBAkgAwgJJAMMCSgDEAksAxQIAAAAAAAUOAMECSADCAkkAwwJKAMQCSwDFAgIDAAEEAAICAwABBAACBQ4AygJIAMsCSQDMAkoAzQJLAM4CAAAAAAAFDgDKAkgAywJJAMwCSgDNAksAzgIBCwAGAQsABgUOANMCSADUAkkA1QJKANYCSwDXAgAAAAAABQ4A0wJIANQCSQDVAkoA1gJLANcCAgwABxIADAIMAAcSAAwFDgDcAkgA3QJJAN4CSgDfAksA4AIAAAAAAAUOANwCSADdAkkA3gJKAN8CSwDgAjYCATfGAQE4yAEBOckBATrKAQE8zAEBPc4BLj7PAS8_0QEBQNMBLkHUATBE1QEBRdYBAUbXAS5M2gExTdsBN07cAQJP3QECUN4BAlHfAQJS4AECU-IBAlTkAS5V5QE4VucBAlfpAS5Y6gE5WesBAlrsAQJb7QEuXPABOl3xAUBe8gEDX_MBA2D0AQNh9QEDYvYBA2P4AQNk-gEuZfsBQWb-AQNngAIuaIECQmmDAgNqhAIDa4UCLmyIAkNtiQJJbooCFG-LAhRwjAIUcY0CFHKOAhRzkAIUdJICLnWTAkp2lQIUd5cCLniYAkt5mQIUepoCFHubAi58ngJMfZ8CUn6gAgR_oQIEgAGiAgSBAaMCBIIBpAIEgwGmAgSEAagCLoUBqQJThgGsAgSHAa4CLogBrwJUiQGxAgSKAbICBIsBswIujAG2AlWNAbcCW44BuAIGjwG5AgaQAboCBpEBuwIGkgG8AgaTAb4CBpQBwAIulQHBAlyWAcMCBpcBxQIumAHGAl2ZAccCBpoByAIGmwHJAi6cAcwCXp0BzQJkngHOAg-fAc8CD6AB0AIPoQHRAg-iAdICD6MB1AIPpAHWAi6lAdcCZaYB2gIPpwHcAi6oAd0CZqkB3wIPqgHgAg-rAeECLqwB5AJnrQHlAm2uAeYCBa8B5wIFsAHoAgWxAekCBbIB6gIFswHsAgW0Ae4CLrUB7wJutgH1AgW3AfcCLrgB-AJvuQH9AgW6Af4CBbsB_wIuvAGCA3C9AYMDdr4BhAMJvwGFAwnAAYYDCcEBhwMJwgGIAwnDAYoDCcQBjAMuxQGNA3fGAZEDCccBkwMuyAGUA3jJAZcDCcoBmAMJywGZAy7MAZwDec0BnQN_zgGeAxHPAZ8DEdABoAMR0QGhAxHSAaIDEdMBpAMR1AGmAy7VAacDgAHWAakDEdcBqwMu2AGsA4EB2QGtAxHaAa4DEdsBrwMu3AGyA4IB3QGzA4gB3gG0Ax3fAbUDHeABtgMd4QG3Ax3iAbgDHeMBugMd5AG8Ay7lAb0DiQHmAb8DHecBwQMu6AHCA4oB6QHDAx3qAcQDHesBxQMu7AHIA4sB7QHJA5EB7gHKAx7vAcsDHvABzAMe8QHNAx7yAc4DHvMB0AMe9AHSAy71AdMDkgH2AdUDHvcB1wMu-AHYA5MB-QHZAx76AdoDHvsB2wMu_AHeA5QB_QHfA5oB_gHgAxb_AeEDFoAC4gMWgQLjAxaCAuQDFoMC5gMWhALoAy6FAukDmwGGAusDFocC7QMuiALuA5wBiQLvAxaKAvADFosC8QMujAL0A50BjQL1A6MBjgL2AxePAvcDF5AC-AMXkQL5AxeSAvoDF5MC_AMXlAL-Ay6VAv8DpAGWAoEEF5cCgwQumAKEBKUBmQKFBBeaAoYEF5sChwQunAKKBKYBnQKLBKwBngKMBAefAo0EB6ACjgQHoQKPBAeiApAEB6MCkgQHpAKUBC6lApUErQGmApoEB6cCnAQuqAKdBK4BqQKhBAeqAqIEB6sCowQurAKmBK8BrQKnBLUBrgKoBAivAqkECLACqgQIsQKrBAiyAqwECLMCrgQItAKwBC61ArEEtgG2ArMECLcCtQQuuAK2BLcBuQK3BAi6ArgECLsCuQQuvAK8BLgBvQK9BL4BvgK-BB-_Ar8EH8ACwAQfwQLBBB_CAsIEH8MCxAQfxALGBC7FAscEvwHGAskEH8cCywQuyALMBMAByQLNBB_KAs4EH8sCzwQuzALSBMEBzQLTBMcBzgLUBCDPAtUEINAC1gQg0QLXBCDSAtgEINMC2gQg1ALcBC7VAt0EyAHWAt8EINcC4QQu2ALiBMkB2QLjBCDaAuQEINsC5QQu3ALoBMoB3QLpBNAB3gLqBCHfAusEIeAC7AQh4QLtBCHiAu4EIeMC8AQh5ALyBC7lAvME0QHmAvUEIecC9wQu6AL4BNIB6QL5BCHqAvoEIesC-wQu7AL-BNMB7QL_BNkB7gKBBdoB7wKCBdoB8AKFBdoB8QKGBdoB8gKHBdoB8wKJBdoB9AKLBS71AowF2wH2Ao4F2gH3ApAFLvgCkQXcAfkCkgXaAfoCkwXaAfsClAUu_AKXBd0B_QKYBeMB_gKZBSL_ApoFIoADmwUigQOcBSKCA50FIoMDnwUihAOhBS6FA6IF5AGGA6UFIocDpwUuiAOoBeUBiQOqBSKKA6sFIosDrAUujAOvBeYBjQOwBewBjgOxBSOPA7IFI5ADswUjkQO0BSOSA7UFI5MDtwUjlAO5BS6VA7oF7QGWA70FI5cDvwUumAPABe4BmQPCBSOaA8MFI5sDxAUunAPHBe8BnQPIBfUBngPJBSSfA8oFJKADywUkoQPMBSSiA80FJKMDzwUkpAPRBS6lA9IF9gGmA9QFJKcD1gUuqAPXBfcBqQPYBSSqA9kFJKsD2gUurAPdBfgBrQPeBf4BrgPfBRmvA-AFGbAD4QUZsQPiBRmyA-MFGbMD5QUZtAPnBS61A-gF_wG2A-sFGbcD7QUuuAPuBYACuQPwBRm6A_EFGbsD8gUuvAP1BYECvQP2BYcCvgP3BRq_A_gFGsAD-QUawQP6BRrCA_sFGsMD_QUaxAP_BS7FA4AGiALGA4IGGscDhAYuyAOFBokCyQOGBhrKA4cGGssDiAYuzAOLBooCzQOMBpACzgOOBifPA48GJ9ADkQYn0QOSBifSA5MGJ9MDlQYn1AOXBi7VA5gGkQLWA5oGJ9cDnAYu2AOdBpIC2QOeBifaA58GJ9sDoAYu3AOjBpMC3QOkBpkC3gOmBijfA6cGKOADqQYo4QOqBijiA6sGKOMDrQYo5AOvBi7lA7AGmgLmA7IGKOcDtAYu6AO1BpsC6QO2BijqA7cGKOsDuAYu7AO7BpwC7QO8BqIC7gO-BinvA78GKfADwQYp8QPCBinyA8MGKfMDxQYp9APHBi71A8gGowL2A8oGKfcDzAYu-APNBqQC-QPOBin6A88GKfsD0AYu_APTBqUC_QPUBqsC_gPWBir_A9cGKoAE2QYqgQTaBiqCBNsGKoME3QYqhATfBi6FBOAGrAKGBOIGKocE5AYuiATlBq0CiQTmBiqKBOcGKosE6AYujATrBq4CjQTsBrQCjgTtBiyPBO4GLJAE7wYskQTwBiySBPEGLJME8wYslAT1Bi6VBPYGtQKWBPgGLJcE-gYumAT7BrYCmQT8BiyaBP0GLJsE_gYunASBB7cCnQSCB70CngSEByufBIUHK6AEhwcroQSIByuiBIkHK6MEiwcrpASNBy6lBI4HvgKmBJAHK6cEkgcuqASTB78CqQSUByuqBJUHK6sElgcurASZB8ACrQSaB8YCrgSbBxuvBJwHG7AEnQcbsQSeBxuyBJ8HG7MEoQcbtASjBy61BKQHxwK2BKYHG7cEqAcuuASpB8gCuQSqBxu6BKsHG7sErAcuvASvB8kCvQSwB88CvgSxBwy_BLIHDMAEswcMwQS0BwzCBLUHDMMEtwcMxAS5By7FBLoH0ALGBLwHDMcEvgcuyAS_B9ECyQTABwzKBMEHDMsEwgcuzATFB9ICzQTGB9gCzgTHBwvPBMgHC9AEyQcL0QTKBwvSBMsHC9MEzQcL1ATPBy7VBNAH2QLWBNIHC9cE1Acu2ATVB9oC2QTWBwvaBNcHC9sE2Acu3ATbB9sC3QTcB-EC" } 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 ecd0d4d9..b0a16ea2 100644 --- a/packages/db/generated/prisma/package.json +++ b/packages/db/generated/prisma/package.json @@ -1,5 +1,5 @@ { - "name": "prisma-client-739d12442b0153003c2c61c3294d05ecee806c9039d5ecd310b332b3c1eca2ec", + "name": "prisma-client-763f714d62d731c0b365e1acdf19cac05ed4e6562d30b17cc8ffd11e6278eb14", "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 148444f9..e620b679 100755 --- a/packages/db/generated/prisma/schema.prisma +++ b/packages/db/generated/prisma/schema.prisma @@ -30,6 +30,7 @@ model User { npiProviders NpiProvider[] claims Claim[] insuranceCredentials InsuranceCredential[] + shoppingVendors ShoppingVendor[] updatedPayments Payment[] @relation("PaymentUpdatedBy") backups DatabaseBackup[] backupDestinations BackupDestination[] @@ -42,6 +43,8 @@ model User { officeHours OfficeHours? officeContact OfficeContact? procedureTimeslot ProcedureTimeslot? + insuranceContacts InsuranceContact[] + patientConversations PatientConversation[] } model Patient { @@ -61,6 +64,7 @@ model Patient { policyHolder String? allergies String? medicalConditions String? + preferredLanguage String? @default("English") status PatientStatus @default(UNKNOWN) userId Int createdAt DateTime @default(now()) @@ -73,6 +77,7 @@ model Patient { payment Payment[] communications Communication[] documents PatientDocument[] + conversation PatientConversation? @@index([insuranceId]) @@index([createdAt]) @@ -98,6 +103,7 @@ model Appointment { notes String? procedureCodeNotes String? status String @default("scheduled") // "scheduled", "completed", "cancelled", "no-show" + movedByAi Boolean @default(false) createdAt DateTime @default(now()) eligibilityStatus PatientStatus @default(UNKNOWN) @@ -147,6 +153,8 @@ model NpiProvider { user User @relation(fields: [userId], references: [id], onDelete: Cascade) claims Claim[] + payments Payment[] + commissionBatches CommissionBatch[] appointmentProcedures AppointmentProcedure[] @@unique([userId, npiNumber]) @@ -190,7 +198,7 @@ model AppointmentProcedure { model Claim { id Int @id @default(autoincrement()) patientId Int - appointmentId Int + appointmentId Int? userId Int staffId Int patientName String @@ -205,10 +213,11 @@ model Claim { updatedAt DateTime @updatedAt status ClaimStatus @default(PENDING) claimNumber String? + preAuthNumber String? npiProviderId Int? patient Patient @relation(fields: [patientId], references: [id], onDelete: Cascade) - appointment Appointment @relation(fields: [appointmentId], references: [id], onDelete: Cascade) + appointment Appointment? @relation(fields: [appointmentId], references: [id], onDelete: Cascade) user User? @relation(fields: [userId], references: [id]) staff Staff? @relation("ClaimStaff", fields: [staffId], references: [id]) npiProvider NpiProvider? @relation(fields: [npiProviderId], references: [id]) @@ -224,6 +233,7 @@ enum ClaimStatus { CANCELLED REVIEW VOID + PREAUTH } enum MissingTeethStatus { @@ -242,6 +252,9 @@ model ServiceLine { arch String? toothNumber String? toothSurface String? + icn String? + paidCode String? + allowedAmount Decimal? @db.Decimal(10, 2) totalBilled Decimal @db.Decimal(10, 2) totalPaid Decimal @default(0.00) @db.Decimal(10, 2) totalAdjusted Decimal @default(0.00) @db.Decimal(10, 2) @@ -287,6 +300,19 @@ model InsuranceCredential { @@index([userId]) } +model ShoppingVendor { + id Int @id @default(autoincrement()) + userId Int + vendorName String + websiteUrl String + loginUsername String + loginPassword String + + user User @relation(fields: [userId], references: [id], onDelete: Cascade) + + @@index([userId]) +} + model PdfGroup { id Int @id @default(autoincrement()) title String @@ -325,10 +351,14 @@ model Payment { patientId Int userId Int updatedById Int? + npiProviderId Int? totalBilled Decimal @db.Decimal(10, 2) totalPaid Decimal @default(0.00) @db.Decimal(10, 2) totalAdjusted Decimal @default(0.00) @db.Decimal(10, 2) totalDue Decimal @db.Decimal(10, 2) + mhPaidAmount Decimal? @db.Decimal(10, 2) + copayment Decimal @default(0.00) @db.Decimal(10, 2) + adjustment Decimal @default(0.00) @db.Decimal(10, 2) status PaymentStatus @default(PENDING) notes String? icn String? @@ -338,8 +368,10 @@ model Payment { claim Claim? @relation(fields: [claimId], references: [id], onDelete: Cascade) patient Patient @relation(fields: [patientId], references: [id], onDelete: Cascade) updatedBy User? @relation("PaymentUpdatedBy", fields: [updatedById], references: [id]) + npiProvider NpiProvider? @relation(fields: [npiProviderId], references: [id]) serviceLineTransactions ServiceLineTransaction[] serviceLines ServiceLine[] + commissionBatchItems CommissionBatchItem[] @@index([claimId]) @@index([patientId]) @@ -564,9 +596,11 @@ model TwilioSettings { } model AiSettings { - id Int @id @default(autoincrement()) - userId Int @unique - apiKey String + id Int @id @default(autoincrement()) + userId Int @unique + apiKey String + afterHoursEnabled Boolean @default(true) + openPhoneReply Boolean @default(false) user User @relation(fields: [userId], references: [id], onDelete: Cascade) @@ -586,17 +620,34 @@ model OfficeHours { model OfficeContact { id Int @id @default(autoincrement()) userId Int @unique + officeName String? receptionistName String? dentistName String? phoneNumber String? email String? fax String? + streetAddress String? + city String? + state String? + zipCode String? user User @relation(fields: [userId], references: [id], onDelete: Cascade) @@map("office_contact") } +model InsuranceContact { + id Int @id @default(autoincrement()) + userId Int + name String + phoneNumber String? + createdAt DateTime @default(now()) + + user User @relation(fields: [userId], references: [id], onDelete: Cascade) + + @@map("insurance_contact") +} + model ProcedureTimeslot { id Int @id @default(autoincrement()) userId Int @unique @@ -606,3 +657,45 @@ model ProcedureTimeslot { @@map("procedure_timeslot") } + +model PatientConversation { + id Int @id @default(autoincrement()) + patientId Int @unique + userId Int + stage String @default("initial") + aiHandoff Boolean @default(true) + updatedAt DateTime @updatedAt + + patient Patient @relation(fields: [patientId], references: [id], onDelete: Cascade) + user User @relation(fields: [userId], references: [id], onDelete: Cascade) + + @@map("patient_conversation") +} + +// Commission tracking +model CommissionBatch { + id Int @id @default(autoincrement()) + npiProviderId Int + totalCollection Decimal @db.Decimal(14, 2) + commissionAmount Decimal @db.Decimal(14, 2) + notes String? + createdAt DateTime @default(now()) + + npiProvider NpiProvider @relation(fields: [npiProviderId], references: [id]) + items CommissionBatchItem[] + + @@index([npiProviderId]) +} + +model CommissionBatchItem { + id Int @id @default(autoincrement()) + commissionBatchId Int + paymentId Int + collectionAmount Decimal @db.Decimal(14, 2) + + commissionBatch CommissionBatch @relation(fields: [commissionBatchId], references: [id], onDelete: Cascade) + payment Payment @relation(fields: [paymentId], references: [id]) + + @@unique([commissionBatchId, paymentId]) + @@index([paymentId]) +} diff --git a/packages/db/shared/.prisma-zod-generator-manifest.json b/packages/db/shared/.prisma-zod-generator-manifest.json index df10f21b..ae6c3d5c 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-05-06T13:08:08.534Z", + "generatedAt": "2026-05-18T02:15:24.393Z", "outputPath": "/home/ff/Desktop/DentalManagementMH05/packages/db/shared", "files": [ "schemas/enums/TransactionIsolationLevel.schema.ts", @@ -16,6 +16,7 @@ "schemas/enums/ServiceLineScalarFieldEnum.schema.ts", "schemas/enums/ClaimFileScalarFieldEnum.schema.ts", "schemas/enums/InsuranceCredentialScalarFieldEnum.schema.ts", + "schemas/enums/ShoppingVendorScalarFieldEnum.schema.ts", "schemas/enums/PdfGroupScalarFieldEnum.schema.ts", "schemas/enums/PdfFileScalarFieldEnum.schema.ts", "schemas/enums/PaymentScalarFieldEnum.schema.ts", @@ -33,7 +34,11 @@ "schemas/enums/AiSettingsScalarFieldEnum.schema.ts", "schemas/enums/OfficeHoursScalarFieldEnum.schema.ts", "schemas/enums/OfficeContactScalarFieldEnum.schema.ts", + "schemas/enums/InsuranceContactScalarFieldEnum.schema.ts", "schemas/enums/ProcedureTimeslotScalarFieldEnum.schema.ts", + "schemas/enums/PatientConversationScalarFieldEnum.schema.ts", + "schemas/enums/CommissionBatchScalarFieldEnum.schema.ts", + "schemas/enums/CommissionBatchItemScalarFieldEnum.schema.ts", "schemas/enums/SortOrder.schema.ts", "schemas/enums/NullableJsonNullValueInput.schema.ts", "schemas/enums/JsonNullValueInput.schema.ts", @@ -107,6 +112,11 @@ "schemas/objects/InsuranceCredentialWhereUniqueInput.schema.ts", "schemas/objects/InsuranceCredentialOrderByWithAggregationInput.schema.ts", "schemas/objects/InsuranceCredentialScalarWhereWithAggregatesInput.schema.ts", + "schemas/objects/ShoppingVendorWhereInput.schema.ts", + "schemas/objects/ShoppingVendorOrderByWithRelationInput.schema.ts", + "schemas/objects/ShoppingVendorWhereUniqueInput.schema.ts", + "schemas/objects/ShoppingVendorOrderByWithAggregationInput.schema.ts", + "schemas/objects/ShoppingVendorScalarWhereWithAggregatesInput.schema.ts", "schemas/objects/PdfGroupWhereInput.schema.ts", "schemas/objects/PdfGroupOrderByWithRelationInput.schema.ts", "schemas/objects/PdfGroupWhereUniqueInput.schema.ts", @@ -192,11 +202,31 @@ "schemas/objects/OfficeContactWhereUniqueInput.schema.ts", "schemas/objects/OfficeContactOrderByWithAggregationInput.schema.ts", "schemas/objects/OfficeContactScalarWhereWithAggregatesInput.schema.ts", + "schemas/objects/InsuranceContactWhereInput.schema.ts", + "schemas/objects/InsuranceContactOrderByWithRelationInput.schema.ts", + "schemas/objects/InsuranceContactWhereUniqueInput.schema.ts", + "schemas/objects/InsuranceContactOrderByWithAggregationInput.schema.ts", + "schemas/objects/InsuranceContactScalarWhereWithAggregatesInput.schema.ts", "schemas/objects/ProcedureTimeslotWhereInput.schema.ts", "schemas/objects/ProcedureTimeslotOrderByWithRelationInput.schema.ts", "schemas/objects/ProcedureTimeslotWhereUniqueInput.schema.ts", "schemas/objects/ProcedureTimeslotOrderByWithAggregationInput.schema.ts", "schemas/objects/ProcedureTimeslotScalarWhereWithAggregatesInput.schema.ts", + "schemas/objects/PatientConversationWhereInput.schema.ts", + "schemas/objects/PatientConversationOrderByWithRelationInput.schema.ts", + "schemas/objects/PatientConversationWhereUniqueInput.schema.ts", + "schemas/objects/PatientConversationOrderByWithAggregationInput.schema.ts", + "schemas/objects/PatientConversationScalarWhereWithAggregatesInput.schema.ts", + "schemas/objects/CommissionBatchWhereInput.schema.ts", + "schemas/objects/CommissionBatchOrderByWithRelationInput.schema.ts", + "schemas/objects/CommissionBatchWhereUniqueInput.schema.ts", + "schemas/objects/CommissionBatchOrderByWithAggregationInput.schema.ts", + "schemas/objects/CommissionBatchScalarWhereWithAggregatesInput.schema.ts", + "schemas/objects/CommissionBatchItemWhereInput.schema.ts", + "schemas/objects/CommissionBatchItemOrderByWithRelationInput.schema.ts", + "schemas/objects/CommissionBatchItemWhereUniqueInput.schema.ts", + "schemas/objects/CommissionBatchItemOrderByWithAggregationInput.schema.ts", + "schemas/objects/CommissionBatchItemScalarWhereWithAggregatesInput.schema.ts", "schemas/objects/UserCreateInput.schema.ts", "schemas/objects/UserUncheckedCreateInput.schema.ts", "schemas/objects/UserUpdateInput.schema.ts", @@ -274,6 +304,13 @@ "schemas/objects/InsuranceCredentialCreateManyInput.schema.ts", "schemas/objects/InsuranceCredentialUpdateManyMutationInput.schema.ts", "schemas/objects/InsuranceCredentialUncheckedUpdateManyInput.schema.ts", + "schemas/objects/ShoppingVendorCreateInput.schema.ts", + "schemas/objects/ShoppingVendorUncheckedCreateInput.schema.ts", + "schemas/objects/ShoppingVendorUpdateInput.schema.ts", + "schemas/objects/ShoppingVendorUncheckedUpdateInput.schema.ts", + "schemas/objects/ShoppingVendorCreateManyInput.schema.ts", + "schemas/objects/ShoppingVendorUpdateManyMutationInput.schema.ts", + "schemas/objects/ShoppingVendorUncheckedUpdateManyInput.schema.ts", "schemas/objects/PdfGroupCreateInput.schema.ts", "schemas/objects/PdfGroupUncheckedCreateInput.schema.ts", "schemas/objects/PdfGroupUpdateInput.schema.ts", @@ -393,6 +430,13 @@ "schemas/objects/OfficeContactCreateManyInput.schema.ts", "schemas/objects/OfficeContactUpdateManyMutationInput.schema.ts", "schemas/objects/OfficeContactUncheckedUpdateManyInput.schema.ts", + "schemas/objects/InsuranceContactCreateInput.schema.ts", + "schemas/objects/InsuranceContactUncheckedCreateInput.schema.ts", + "schemas/objects/InsuranceContactUpdateInput.schema.ts", + "schemas/objects/InsuranceContactUncheckedUpdateInput.schema.ts", + "schemas/objects/InsuranceContactCreateManyInput.schema.ts", + "schemas/objects/InsuranceContactUpdateManyMutationInput.schema.ts", + "schemas/objects/InsuranceContactUncheckedUpdateManyInput.schema.ts", "schemas/objects/ProcedureTimeslotCreateInput.schema.ts", "schemas/objects/ProcedureTimeslotUncheckedCreateInput.schema.ts", "schemas/objects/ProcedureTimeslotUpdateInput.schema.ts", @@ -400,6 +444,27 @@ "schemas/objects/ProcedureTimeslotCreateManyInput.schema.ts", "schemas/objects/ProcedureTimeslotUpdateManyMutationInput.schema.ts", "schemas/objects/ProcedureTimeslotUncheckedUpdateManyInput.schema.ts", + "schemas/objects/PatientConversationCreateInput.schema.ts", + "schemas/objects/PatientConversationUncheckedCreateInput.schema.ts", + "schemas/objects/PatientConversationUpdateInput.schema.ts", + "schemas/objects/PatientConversationUncheckedUpdateInput.schema.ts", + "schemas/objects/PatientConversationCreateManyInput.schema.ts", + "schemas/objects/PatientConversationUpdateManyMutationInput.schema.ts", + "schemas/objects/PatientConversationUncheckedUpdateManyInput.schema.ts", + "schemas/objects/CommissionBatchCreateInput.schema.ts", + "schemas/objects/CommissionBatchUncheckedCreateInput.schema.ts", + "schemas/objects/CommissionBatchUpdateInput.schema.ts", + "schemas/objects/CommissionBatchUncheckedUpdateInput.schema.ts", + "schemas/objects/CommissionBatchCreateManyInput.schema.ts", + "schemas/objects/CommissionBatchUpdateManyMutationInput.schema.ts", + "schemas/objects/CommissionBatchUncheckedUpdateManyInput.schema.ts", + "schemas/objects/CommissionBatchItemCreateInput.schema.ts", + "schemas/objects/CommissionBatchItemUncheckedCreateInput.schema.ts", + "schemas/objects/CommissionBatchItemUpdateInput.schema.ts", + "schemas/objects/CommissionBatchItemUncheckedUpdateInput.schema.ts", + "schemas/objects/CommissionBatchItemCreateManyInput.schema.ts", + "schemas/objects/CommissionBatchItemUpdateManyMutationInput.schema.ts", + "schemas/objects/CommissionBatchItemUncheckedUpdateManyInput.schema.ts", "schemas/objects/IntFilter.schema.ts", "schemas/objects/StringFilter.schema.ts", "schemas/objects/BoolFilter.schema.ts", @@ -409,6 +474,7 @@ "schemas/objects/NpiProviderListRelationFilter.schema.ts", "schemas/objects/ClaimListRelationFilter.schema.ts", "schemas/objects/InsuranceCredentialListRelationFilter.schema.ts", + "schemas/objects/ShoppingVendorListRelationFilter.schema.ts", "schemas/objects/PaymentListRelationFilter.schema.ts", "schemas/objects/DatabaseBackupListRelationFilter.schema.ts", "schemas/objects/BackupDestinationListRelationFilter.schema.ts", @@ -421,12 +487,15 @@ "schemas/objects/OfficeHoursNullableScalarRelationFilter.schema.ts", "schemas/objects/OfficeContactNullableScalarRelationFilter.schema.ts", "schemas/objects/ProcedureTimeslotNullableScalarRelationFilter.schema.ts", + "schemas/objects/InsuranceContactListRelationFilter.schema.ts", + "schemas/objects/PatientConversationListRelationFilter.schema.ts", "schemas/objects/PatientOrderByRelationAggregateInput.schema.ts", "schemas/objects/AppointmentOrderByRelationAggregateInput.schema.ts", "schemas/objects/StaffOrderByRelationAggregateInput.schema.ts", "schemas/objects/NpiProviderOrderByRelationAggregateInput.schema.ts", "schemas/objects/ClaimOrderByRelationAggregateInput.schema.ts", "schemas/objects/InsuranceCredentialOrderByRelationAggregateInput.schema.ts", + "schemas/objects/ShoppingVendorOrderByRelationAggregateInput.schema.ts", "schemas/objects/PaymentOrderByRelationAggregateInput.schema.ts", "schemas/objects/DatabaseBackupOrderByRelationAggregateInput.schema.ts", "schemas/objects/BackupDestinationOrderByRelationAggregateInput.schema.ts", @@ -434,6 +503,8 @@ "schemas/objects/CloudFolderOrderByRelationAggregateInput.schema.ts", "schemas/objects/CloudFileOrderByRelationAggregateInput.schema.ts", "schemas/objects/CommunicationOrderByRelationAggregateInput.schema.ts", + "schemas/objects/InsuranceContactOrderByRelationAggregateInput.schema.ts", + "schemas/objects/PatientConversationOrderByRelationAggregateInput.schema.ts", "schemas/objects/UserCountOrderByAggregateInput.schema.ts", "schemas/objects/UserAvgOrderByAggregateInput.schema.ts", "schemas/objects/UserMaxOrderByAggregateInput.schema.ts", @@ -450,6 +521,7 @@ "schemas/objects/AppointmentProcedureListRelationFilter.schema.ts", "schemas/objects/PdfGroupListRelationFilter.schema.ts", "schemas/objects/PatientDocumentListRelationFilter.schema.ts", + "schemas/objects/PatientConversationNullableScalarRelationFilter.schema.ts", "schemas/objects/SortOrderInput.schema.ts", "schemas/objects/AppointmentProcedureOrderByRelationAggregateInput.schema.ts", "schemas/objects/PdfGroupOrderByRelationAggregateInput.schema.ts", @@ -484,6 +556,8 @@ "schemas/objects/StaffMaxOrderByAggregateInput.schema.ts", "schemas/objects/StaffMinOrderByAggregateInput.schema.ts", "schemas/objects/StaffSumOrderByAggregateInput.schema.ts", + "schemas/objects/CommissionBatchListRelationFilter.schema.ts", + "schemas/objects/CommissionBatchOrderByRelationAggregateInput.schema.ts", "schemas/objects/NpiProviderUserIdNpiNumberCompoundUniqueInput.schema.ts", "schemas/objects/NpiProviderCountOrderByAggregateInput.schema.ts", "schemas/objects/NpiProviderAvgOrderByAggregateInput.schema.ts", @@ -505,6 +579,7 @@ "schemas/objects/EnumMissingTeethStatusFilter.schema.ts", "schemas/objects/JsonNullableFilter.schema.ts", "schemas/objects/EnumClaimStatusFilter.schema.ts", + "schemas/objects/AppointmentNullableScalarRelationFilter.schema.ts", "schemas/objects/ServiceLineListRelationFilter.schema.ts", "schemas/objects/ClaimFileListRelationFilter.schema.ts", "schemas/objects/PaymentNullableScalarRelationFilter.schema.ts", @@ -542,6 +617,11 @@ "schemas/objects/InsuranceCredentialMaxOrderByAggregateInput.schema.ts", "schemas/objects/InsuranceCredentialMinOrderByAggregateInput.schema.ts", "schemas/objects/InsuranceCredentialSumOrderByAggregateInput.schema.ts", + "schemas/objects/ShoppingVendorCountOrderByAggregateInput.schema.ts", + "schemas/objects/ShoppingVendorAvgOrderByAggregateInput.schema.ts", + "schemas/objects/ShoppingVendorMaxOrderByAggregateInput.schema.ts", + "schemas/objects/ShoppingVendorMinOrderByAggregateInput.schema.ts", + "schemas/objects/ShoppingVendorSumOrderByAggregateInput.schema.ts", "schemas/objects/EnumPdfTitleKeyFilter.schema.ts", "schemas/objects/PdfFileListRelationFilter.schema.ts", "schemas/objects/PdfFileOrderByRelationAggregateInput.schema.ts", @@ -560,6 +640,8 @@ "schemas/objects/PdfFileSumOrderByAggregateInput.schema.ts", "schemas/objects/BytesWithAggregatesFilter.schema.ts", "schemas/objects/EnumPaymentStatusFilter.schema.ts", + "schemas/objects/CommissionBatchItemListRelationFilter.schema.ts", + "schemas/objects/CommissionBatchItemOrderByRelationAggregateInput.schema.ts", "schemas/objects/PaymentCountOrderByAggregateInput.schema.ts", "schemas/objects/PaymentAvgOrderByAggregateInput.schema.ts", "schemas/objects/PaymentMaxOrderByAggregateInput.schema.ts", @@ -658,17 +740,41 @@ "schemas/objects/OfficeContactMaxOrderByAggregateInput.schema.ts", "schemas/objects/OfficeContactMinOrderByAggregateInput.schema.ts", "schemas/objects/OfficeContactSumOrderByAggregateInput.schema.ts", + "schemas/objects/InsuranceContactCountOrderByAggregateInput.schema.ts", + "schemas/objects/InsuranceContactAvgOrderByAggregateInput.schema.ts", + "schemas/objects/InsuranceContactMaxOrderByAggregateInput.schema.ts", + "schemas/objects/InsuranceContactMinOrderByAggregateInput.schema.ts", + "schemas/objects/InsuranceContactSumOrderByAggregateInput.schema.ts", "schemas/objects/ProcedureTimeslotCountOrderByAggregateInput.schema.ts", "schemas/objects/ProcedureTimeslotAvgOrderByAggregateInput.schema.ts", "schemas/objects/ProcedureTimeslotMaxOrderByAggregateInput.schema.ts", "schemas/objects/ProcedureTimeslotMinOrderByAggregateInput.schema.ts", "schemas/objects/ProcedureTimeslotSumOrderByAggregateInput.schema.ts", + "schemas/objects/PatientConversationCountOrderByAggregateInput.schema.ts", + "schemas/objects/PatientConversationAvgOrderByAggregateInput.schema.ts", + "schemas/objects/PatientConversationMaxOrderByAggregateInput.schema.ts", + "schemas/objects/PatientConversationMinOrderByAggregateInput.schema.ts", + "schemas/objects/PatientConversationSumOrderByAggregateInput.schema.ts", + "schemas/objects/NpiProviderScalarRelationFilter.schema.ts", + "schemas/objects/CommissionBatchCountOrderByAggregateInput.schema.ts", + "schemas/objects/CommissionBatchAvgOrderByAggregateInput.schema.ts", + "schemas/objects/CommissionBatchMaxOrderByAggregateInput.schema.ts", + "schemas/objects/CommissionBatchMinOrderByAggregateInput.schema.ts", + "schemas/objects/CommissionBatchSumOrderByAggregateInput.schema.ts", + "schemas/objects/CommissionBatchScalarRelationFilter.schema.ts", + "schemas/objects/CommissionBatchItemCommissionBatchIdPaymentIdCompoundUniqueInput.schema.ts", + "schemas/objects/CommissionBatchItemCountOrderByAggregateInput.schema.ts", + "schemas/objects/CommissionBatchItemAvgOrderByAggregateInput.schema.ts", + "schemas/objects/CommissionBatchItemMaxOrderByAggregateInput.schema.ts", + "schemas/objects/CommissionBatchItemMinOrderByAggregateInput.schema.ts", + "schemas/objects/CommissionBatchItemSumOrderByAggregateInput.schema.ts", "schemas/objects/PatientCreateNestedManyWithoutUserInput.schema.ts", "schemas/objects/AppointmentCreateNestedManyWithoutUserInput.schema.ts", "schemas/objects/StaffCreateNestedManyWithoutUserInput.schema.ts", "schemas/objects/NpiProviderCreateNestedManyWithoutUserInput.schema.ts", "schemas/objects/ClaimCreateNestedManyWithoutUserInput.schema.ts", "schemas/objects/InsuranceCredentialCreateNestedManyWithoutUserInput.schema.ts", + "schemas/objects/ShoppingVendorCreateNestedManyWithoutUserInput.schema.ts", "schemas/objects/PaymentCreateNestedManyWithoutUpdatedByInput.schema.ts", "schemas/objects/DatabaseBackupCreateNestedManyWithoutUserInput.schema.ts", "schemas/objects/BackupDestinationCreateNestedManyWithoutUserInput.schema.ts", @@ -681,12 +787,15 @@ "schemas/objects/OfficeHoursCreateNestedOneWithoutUserInput.schema.ts", "schemas/objects/OfficeContactCreateNestedOneWithoutUserInput.schema.ts", "schemas/objects/ProcedureTimeslotCreateNestedOneWithoutUserInput.schema.ts", + "schemas/objects/InsuranceContactCreateNestedManyWithoutUserInput.schema.ts", + "schemas/objects/PatientConversationCreateNestedManyWithoutUserInput.schema.ts", "schemas/objects/PatientUncheckedCreateNestedManyWithoutUserInput.schema.ts", "schemas/objects/AppointmentUncheckedCreateNestedManyWithoutUserInput.schema.ts", "schemas/objects/StaffUncheckedCreateNestedManyWithoutUserInput.schema.ts", "schemas/objects/NpiProviderUncheckedCreateNestedManyWithoutUserInput.schema.ts", "schemas/objects/ClaimUncheckedCreateNestedManyWithoutUserInput.schema.ts", "schemas/objects/InsuranceCredentialUncheckedCreateNestedManyWithoutUserInput.schema.ts", + "schemas/objects/ShoppingVendorUncheckedCreateNestedManyWithoutUserInput.schema.ts", "schemas/objects/PaymentUncheckedCreateNestedManyWithoutUpdatedByInput.schema.ts", "schemas/objects/DatabaseBackupUncheckedCreateNestedManyWithoutUserInput.schema.ts", "schemas/objects/BackupDestinationUncheckedCreateNestedManyWithoutUserInput.schema.ts", @@ -699,6 +808,8 @@ "schemas/objects/OfficeHoursUncheckedCreateNestedOneWithoutUserInput.schema.ts", "schemas/objects/OfficeContactUncheckedCreateNestedOneWithoutUserInput.schema.ts", "schemas/objects/ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInput.schema.ts", + "schemas/objects/InsuranceContactUncheckedCreateNestedManyWithoutUserInput.schema.ts", + "schemas/objects/PatientConversationUncheckedCreateNestedManyWithoutUserInput.schema.ts", "schemas/objects/StringFieldUpdateOperationsInput.schema.ts", "schemas/objects/BoolFieldUpdateOperationsInput.schema.ts", "schemas/objects/PatientUpdateManyWithoutUserNestedInput.schema.ts", @@ -707,6 +818,7 @@ "schemas/objects/NpiProviderUpdateManyWithoutUserNestedInput.schema.ts", "schemas/objects/ClaimUpdateManyWithoutUserNestedInput.schema.ts", "schemas/objects/InsuranceCredentialUpdateManyWithoutUserNestedInput.schema.ts", + "schemas/objects/ShoppingVendorUpdateManyWithoutUserNestedInput.schema.ts", "schemas/objects/PaymentUpdateManyWithoutUpdatedByNestedInput.schema.ts", "schemas/objects/DatabaseBackupUpdateManyWithoutUserNestedInput.schema.ts", "schemas/objects/BackupDestinationUpdateManyWithoutUserNestedInput.schema.ts", @@ -719,6 +831,8 @@ "schemas/objects/OfficeHoursUpdateOneWithoutUserNestedInput.schema.ts", "schemas/objects/OfficeContactUpdateOneWithoutUserNestedInput.schema.ts", "schemas/objects/ProcedureTimeslotUpdateOneWithoutUserNestedInput.schema.ts", + "schemas/objects/InsuranceContactUpdateManyWithoutUserNestedInput.schema.ts", + "schemas/objects/PatientConversationUpdateManyWithoutUserNestedInput.schema.ts", "schemas/objects/IntFieldUpdateOperationsInput.schema.ts", "schemas/objects/PatientUncheckedUpdateManyWithoutUserNestedInput.schema.ts", "schemas/objects/AppointmentUncheckedUpdateManyWithoutUserNestedInput.schema.ts", @@ -726,6 +840,7 @@ "schemas/objects/NpiProviderUncheckedUpdateManyWithoutUserNestedInput.schema.ts", "schemas/objects/ClaimUncheckedUpdateManyWithoutUserNestedInput.schema.ts", "schemas/objects/InsuranceCredentialUncheckedUpdateManyWithoutUserNestedInput.schema.ts", + "schemas/objects/ShoppingVendorUncheckedUpdateManyWithoutUserNestedInput.schema.ts", "schemas/objects/PaymentUncheckedUpdateManyWithoutUpdatedByNestedInput.schema.ts", "schemas/objects/DatabaseBackupUncheckedUpdateManyWithoutUserNestedInput.schema.ts", "schemas/objects/BackupDestinationUncheckedUpdateManyWithoutUserNestedInput.schema.ts", @@ -738,6 +853,8 @@ "schemas/objects/OfficeHoursUncheckedUpdateOneWithoutUserNestedInput.schema.ts", "schemas/objects/OfficeContactUncheckedUpdateOneWithoutUserNestedInput.schema.ts", "schemas/objects/ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInput.schema.ts", + "schemas/objects/InsuranceContactUncheckedUpdateManyWithoutUserNestedInput.schema.ts", + "schemas/objects/PatientConversationUncheckedUpdateManyWithoutUserNestedInput.schema.ts", "schemas/objects/UserCreateNestedOneWithoutPatientsInput.schema.ts", "schemas/objects/AppointmentCreateNestedManyWithoutPatientInput.schema.ts", "schemas/objects/AppointmentProcedureCreateNestedManyWithoutPatientInput.schema.ts", @@ -746,6 +863,7 @@ "schemas/objects/PaymentCreateNestedManyWithoutPatientInput.schema.ts", "schemas/objects/CommunicationCreateNestedManyWithoutPatientInput.schema.ts", "schemas/objects/PatientDocumentCreateNestedManyWithoutPatientInput.schema.ts", + "schemas/objects/PatientConversationCreateNestedOneWithoutPatientInput.schema.ts", "schemas/objects/AppointmentUncheckedCreateNestedManyWithoutPatientInput.schema.ts", "schemas/objects/AppointmentProcedureUncheckedCreateNestedManyWithoutPatientInput.schema.ts", "schemas/objects/ClaimUncheckedCreateNestedManyWithoutPatientInput.schema.ts", @@ -753,6 +871,7 @@ "schemas/objects/PaymentUncheckedCreateNestedManyWithoutPatientInput.schema.ts", "schemas/objects/CommunicationUncheckedCreateNestedManyWithoutPatientInput.schema.ts", "schemas/objects/PatientDocumentUncheckedCreateNestedManyWithoutPatientInput.schema.ts", + "schemas/objects/PatientConversationUncheckedCreateNestedOneWithoutPatientInput.schema.ts", "schemas/objects/NullableDateTimeFieldUpdateOperationsInput.schema.ts", "schemas/objects/NullableStringFieldUpdateOperationsInput.schema.ts", "schemas/objects/EnumPatientStatusFieldUpdateOperationsInput.schema.ts", @@ -765,6 +884,7 @@ "schemas/objects/PaymentUpdateManyWithoutPatientNestedInput.schema.ts", "schemas/objects/CommunicationUpdateManyWithoutPatientNestedInput.schema.ts", "schemas/objects/PatientDocumentUpdateManyWithoutPatientNestedInput.schema.ts", + "schemas/objects/PatientConversationUpdateOneWithoutPatientNestedInput.schema.ts", "schemas/objects/AppointmentUncheckedUpdateManyWithoutPatientNestedInput.schema.ts", "schemas/objects/AppointmentProcedureUncheckedUpdateManyWithoutPatientNestedInput.schema.ts", "schemas/objects/ClaimUncheckedUpdateManyWithoutPatientNestedInput.schema.ts", @@ -772,6 +892,7 @@ "schemas/objects/PaymentUncheckedUpdateManyWithoutPatientNestedInput.schema.ts", "schemas/objects/CommunicationUncheckedUpdateManyWithoutPatientNestedInput.schema.ts", "schemas/objects/PatientDocumentUncheckedUpdateManyWithoutPatientNestedInput.schema.ts", + "schemas/objects/PatientConversationUncheckedUpdateOneWithoutPatientNestedInput.schema.ts", "schemas/objects/PatientCreateNestedOneWithoutAppointmentsInput.schema.ts", "schemas/objects/UserCreateNestedOneWithoutAppointmentsInput.schema.ts", "schemas/objects/StaffCreateNestedOneWithoutAppointmentsInput.schema.ts", @@ -804,13 +925,21 @@ "schemas/objects/ClaimUncheckedUpdateManyWithoutStaffNestedInput.schema.ts", "schemas/objects/UserCreateNestedOneWithoutNpiProvidersInput.schema.ts", "schemas/objects/ClaimCreateNestedManyWithoutNpiProviderInput.schema.ts", + "schemas/objects/PaymentCreateNestedManyWithoutNpiProviderInput.schema.ts", + "schemas/objects/CommissionBatchCreateNestedManyWithoutNpiProviderInput.schema.ts", "schemas/objects/AppointmentProcedureCreateNestedManyWithoutNpiProviderInput.schema.ts", "schemas/objects/ClaimUncheckedCreateNestedManyWithoutNpiProviderInput.schema.ts", + "schemas/objects/PaymentUncheckedCreateNestedManyWithoutNpiProviderInput.schema.ts", + "schemas/objects/CommissionBatchUncheckedCreateNestedManyWithoutNpiProviderInput.schema.ts", "schemas/objects/AppointmentProcedureUncheckedCreateNestedManyWithoutNpiProviderInput.schema.ts", "schemas/objects/UserUpdateOneRequiredWithoutNpiProvidersNestedInput.schema.ts", "schemas/objects/ClaimUpdateManyWithoutNpiProviderNestedInput.schema.ts", + "schemas/objects/PaymentUpdateManyWithoutNpiProviderNestedInput.schema.ts", + "schemas/objects/CommissionBatchUpdateManyWithoutNpiProviderNestedInput.schema.ts", "schemas/objects/AppointmentProcedureUpdateManyWithoutNpiProviderNestedInput.schema.ts", "schemas/objects/ClaimUncheckedUpdateManyWithoutNpiProviderNestedInput.schema.ts", + "schemas/objects/PaymentUncheckedUpdateManyWithoutNpiProviderNestedInput.schema.ts", + "schemas/objects/CommissionBatchUncheckedUpdateManyWithoutNpiProviderNestedInput.schema.ts", "schemas/objects/AppointmentProcedureUncheckedUpdateManyWithoutNpiProviderNestedInput.schema.ts", "schemas/objects/AppointmentCreateNestedOneWithoutProceduresInput.schema.ts", "schemas/objects/PatientCreateNestedOneWithoutProceduresInput.schema.ts", @@ -835,7 +964,7 @@ "schemas/objects/EnumMissingTeethStatusFieldUpdateOperationsInput.schema.ts", "schemas/objects/EnumClaimStatusFieldUpdateOperationsInput.schema.ts", "schemas/objects/PatientUpdateOneRequiredWithoutClaimsNestedInput.schema.ts", - "schemas/objects/AppointmentUpdateOneRequiredWithoutClaimsNestedInput.schema.ts", + "schemas/objects/AppointmentUpdateOneWithoutClaimsNestedInput.schema.ts", "schemas/objects/UserUpdateOneWithoutClaimsNestedInput.schema.ts", "schemas/objects/StaffUpdateOneWithoutClaimsNestedInput.schema.ts", "schemas/objects/NpiProviderUpdateOneWithoutClaimsNestedInput.schema.ts", @@ -859,6 +988,8 @@ "schemas/objects/ClaimUpdateOneRequiredWithoutClaimFilesNestedInput.schema.ts", "schemas/objects/UserCreateNestedOneWithoutInsuranceCredentialsInput.schema.ts", "schemas/objects/UserUpdateOneRequiredWithoutInsuranceCredentialsNestedInput.schema.ts", + "schemas/objects/UserCreateNestedOneWithoutShoppingVendorsInput.schema.ts", + "schemas/objects/UserUpdateOneRequiredWithoutShoppingVendorsNestedInput.schema.ts", "schemas/objects/PatientCreateNestedOneWithoutGroupsInput.schema.ts", "schemas/objects/PdfFileCreateNestedManyWithoutGroupInput.schema.ts", "schemas/objects/PdfFileUncheckedCreateNestedManyWithoutGroupInput.schema.ts", @@ -872,18 +1003,24 @@ "schemas/objects/ClaimCreateNestedOneWithoutPaymentInput.schema.ts", "schemas/objects/PatientCreateNestedOneWithoutPaymentInput.schema.ts", "schemas/objects/UserCreateNestedOneWithoutUpdatedPaymentsInput.schema.ts", + "schemas/objects/NpiProviderCreateNestedOneWithoutPaymentsInput.schema.ts", "schemas/objects/ServiceLineTransactionCreateNestedManyWithoutPaymentInput.schema.ts", "schemas/objects/ServiceLineCreateNestedManyWithoutPaymentInput.schema.ts", + "schemas/objects/CommissionBatchItemCreateNestedManyWithoutPaymentInput.schema.ts", "schemas/objects/ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInput.schema.ts", "schemas/objects/ServiceLineUncheckedCreateNestedManyWithoutPaymentInput.schema.ts", + "schemas/objects/CommissionBatchItemUncheckedCreateNestedManyWithoutPaymentInput.schema.ts", "schemas/objects/EnumPaymentStatusFieldUpdateOperationsInput.schema.ts", "schemas/objects/ClaimUpdateOneWithoutPaymentNestedInput.schema.ts", "schemas/objects/PatientUpdateOneRequiredWithoutPaymentNestedInput.schema.ts", "schemas/objects/UserUpdateOneWithoutUpdatedPaymentsNestedInput.schema.ts", + "schemas/objects/NpiProviderUpdateOneWithoutPaymentsNestedInput.schema.ts", "schemas/objects/ServiceLineTransactionUpdateManyWithoutPaymentNestedInput.schema.ts", "schemas/objects/ServiceLineUpdateManyWithoutPaymentNestedInput.schema.ts", + "schemas/objects/CommissionBatchItemUpdateManyWithoutPaymentNestedInput.schema.ts", "schemas/objects/ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInput.schema.ts", "schemas/objects/ServiceLineUncheckedUpdateManyWithoutPaymentNestedInput.schema.ts", + "schemas/objects/CommissionBatchItemUncheckedUpdateManyWithoutPaymentNestedInput.schema.ts", "schemas/objects/PaymentCreateNestedOneWithoutServiceLineTransactionsInput.schema.ts", "schemas/objects/ServiceLineCreateNestedOneWithoutServiceLineTransactionsInput.schema.ts", "schemas/objects/EnumPaymentMethodFieldUpdateOperationsInput.schema.ts", @@ -936,8 +1073,24 @@ "schemas/objects/UserUpdateOneRequiredWithoutOfficeHoursNestedInput.schema.ts", "schemas/objects/UserCreateNestedOneWithoutOfficeContactInput.schema.ts", "schemas/objects/UserUpdateOneRequiredWithoutOfficeContactNestedInput.schema.ts", + "schemas/objects/UserCreateNestedOneWithoutInsuranceContactsInput.schema.ts", + "schemas/objects/UserUpdateOneRequiredWithoutInsuranceContactsNestedInput.schema.ts", "schemas/objects/UserCreateNestedOneWithoutProcedureTimeslotInput.schema.ts", "schemas/objects/UserUpdateOneRequiredWithoutProcedureTimeslotNestedInput.schema.ts", + "schemas/objects/PatientCreateNestedOneWithoutConversationInput.schema.ts", + "schemas/objects/UserCreateNestedOneWithoutPatientConversationsInput.schema.ts", + "schemas/objects/PatientUpdateOneRequiredWithoutConversationNestedInput.schema.ts", + "schemas/objects/UserUpdateOneRequiredWithoutPatientConversationsNestedInput.schema.ts", + "schemas/objects/NpiProviderCreateNestedOneWithoutCommissionBatchesInput.schema.ts", + "schemas/objects/CommissionBatchItemCreateNestedManyWithoutCommissionBatchInput.schema.ts", + "schemas/objects/CommissionBatchItemUncheckedCreateNestedManyWithoutCommissionBatchInput.schema.ts", + "schemas/objects/NpiProviderUpdateOneRequiredWithoutCommissionBatchesNestedInput.schema.ts", + "schemas/objects/CommissionBatchItemUpdateManyWithoutCommissionBatchNestedInput.schema.ts", + "schemas/objects/CommissionBatchItemUncheckedUpdateManyWithoutCommissionBatchNestedInput.schema.ts", + "schemas/objects/CommissionBatchCreateNestedOneWithoutItemsInput.schema.ts", + "schemas/objects/PaymentCreateNestedOneWithoutCommissionBatchItemsInput.schema.ts", + "schemas/objects/CommissionBatchUpdateOneRequiredWithoutItemsNestedInput.schema.ts", + "schemas/objects/PaymentUpdateOneRequiredWithoutCommissionBatchItemsNestedInput.schema.ts", "schemas/objects/NestedIntFilter.schema.ts", "schemas/objects/NestedStringFilter.schema.ts", "schemas/objects/NestedBoolFilter.schema.ts", @@ -1012,6 +1165,10 @@ "schemas/objects/InsuranceCredentialUncheckedCreateWithoutUserInput.schema.ts", "schemas/objects/InsuranceCredentialCreateOrConnectWithoutUserInput.schema.ts", "schemas/objects/InsuranceCredentialCreateManyUserInputEnvelope.schema.ts", + "schemas/objects/ShoppingVendorCreateWithoutUserInput.schema.ts", + "schemas/objects/ShoppingVendorUncheckedCreateWithoutUserInput.schema.ts", + "schemas/objects/ShoppingVendorCreateOrConnectWithoutUserInput.schema.ts", + "schemas/objects/ShoppingVendorCreateManyUserInputEnvelope.schema.ts", "schemas/objects/PaymentCreateWithoutUpdatedByInput.schema.ts", "schemas/objects/PaymentUncheckedCreateWithoutUpdatedByInput.schema.ts", "schemas/objects/PaymentCreateOrConnectWithoutUpdatedByInput.schema.ts", @@ -1055,6 +1212,14 @@ "schemas/objects/ProcedureTimeslotCreateWithoutUserInput.schema.ts", "schemas/objects/ProcedureTimeslotUncheckedCreateWithoutUserInput.schema.ts", "schemas/objects/ProcedureTimeslotCreateOrConnectWithoutUserInput.schema.ts", + "schemas/objects/InsuranceContactCreateWithoutUserInput.schema.ts", + "schemas/objects/InsuranceContactUncheckedCreateWithoutUserInput.schema.ts", + "schemas/objects/InsuranceContactCreateOrConnectWithoutUserInput.schema.ts", + "schemas/objects/InsuranceContactCreateManyUserInputEnvelope.schema.ts", + "schemas/objects/PatientConversationCreateWithoutUserInput.schema.ts", + "schemas/objects/PatientConversationUncheckedCreateWithoutUserInput.schema.ts", + "schemas/objects/PatientConversationCreateOrConnectWithoutUserInput.schema.ts", + "schemas/objects/PatientConversationCreateManyUserInputEnvelope.schema.ts", "schemas/objects/PatientUpsertWithWhereUniqueWithoutUserInput.schema.ts", "schemas/objects/PatientUpdateWithWhereUniqueWithoutUserInput.schema.ts", "schemas/objects/PatientUpdateManyWithWhereWithoutUserInput.schema.ts", @@ -1079,6 +1244,10 @@ "schemas/objects/InsuranceCredentialUpdateWithWhereUniqueWithoutUserInput.schema.ts", "schemas/objects/InsuranceCredentialUpdateManyWithWhereWithoutUserInput.schema.ts", "schemas/objects/InsuranceCredentialScalarWhereInput.schema.ts", + "schemas/objects/ShoppingVendorUpsertWithWhereUniqueWithoutUserInput.schema.ts", + "schemas/objects/ShoppingVendorUpdateWithWhereUniqueWithoutUserInput.schema.ts", + "schemas/objects/ShoppingVendorUpdateManyWithWhereWithoutUserInput.schema.ts", + "schemas/objects/ShoppingVendorScalarWhereInput.schema.ts", "schemas/objects/PaymentUpsertWithWhereUniqueWithoutUpdatedByInput.schema.ts", "schemas/objects/PaymentUpdateWithWhereUniqueWithoutUpdatedByInput.schema.ts", "schemas/objects/PaymentUpdateManyWithWhereWithoutUpdatedByInput.schema.ts", @@ -1127,6 +1296,14 @@ "schemas/objects/ProcedureTimeslotUpdateToOneWithWhereWithoutUserInput.schema.ts", "schemas/objects/ProcedureTimeslotUpdateWithoutUserInput.schema.ts", "schemas/objects/ProcedureTimeslotUncheckedUpdateWithoutUserInput.schema.ts", + "schemas/objects/InsuranceContactUpsertWithWhereUniqueWithoutUserInput.schema.ts", + "schemas/objects/InsuranceContactUpdateWithWhereUniqueWithoutUserInput.schema.ts", + "schemas/objects/InsuranceContactUpdateManyWithWhereWithoutUserInput.schema.ts", + "schemas/objects/InsuranceContactScalarWhereInput.schema.ts", + "schemas/objects/PatientConversationUpsertWithWhereUniqueWithoutUserInput.schema.ts", + "schemas/objects/PatientConversationUpdateWithWhereUniqueWithoutUserInput.schema.ts", + "schemas/objects/PatientConversationUpdateManyWithWhereWithoutUserInput.schema.ts", + "schemas/objects/PatientConversationScalarWhereInput.schema.ts", "schemas/objects/UserCreateWithoutPatientsInput.schema.ts", "schemas/objects/UserUncheckedCreateWithoutPatientsInput.schema.ts", "schemas/objects/UserCreateOrConnectWithoutPatientsInput.schema.ts", @@ -1158,6 +1335,9 @@ "schemas/objects/PatientDocumentUncheckedCreateWithoutPatientInput.schema.ts", "schemas/objects/PatientDocumentCreateOrConnectWithoutPatientInput.schema.ts", "schemas/objects/PatientDocumentCreateManyPatientInputEnvelope.schema.ts", + "schemas/objects/PatientConversationCreateWithoutPatientInput.schema.ts", + "schemas/objects/PatientConversationUncheckedCreateWithoutPatientInput.schema.ts", + "schemas/objects/PatientConversationCreateOrConnectWithoutPatientInput.schema.ts", "schemas/objects/UserUpsertWithoutPatientsInput.schema.ts", "schemas/objects/UserUpdateToOneWithWhereWithoutPatientsInput.schema.ts", "schemas/objects/UserUpdateWithoutPatientsInput.schema.ts", @@ -1186,6 +1366,10 @@ "schemas/objects/PatientDocumentUpdateWithWhereUniqueWithoutPatientInput.schema.ts", "schemas/objects/PatientDocumentUpdateManyWithWhereWithoutPatientInput.schema.ts", "schemas/objects/PatientDocumentScalarWhereInput.schema.ts", + "schemas/objects/PatientConversationUpsertWithoutPatientInput.schema.ts", + "schemas/objects/PatientConversationUpdateToOneWithWhereWithoutPatientInput.schema.ts", + "schemas/objects/PatientConversationUpdateWithoutPatientInput.schema.ts", + "schemas/objects/PatientConversationUncheckedUpdateWithoutPatientInput.schema.ts", "schemas/objects/PatientCreateWithoutAppointmentsInput.schema.ts", "schemas/objects/PatientUncheckedCreateWithoutAppointmentsInput.schema.ts", "schemas/objects/PatientCreateOrConnectWithoutAppointmentsInput.schema.ts", @@ -1264,6 +1448,14 @@ "schemas/objects/ClaimUncheckedCreateWithoutNpiProviderInput.schema.ts", "schemas/objects/ClaimCreateOrConnectWithoutNpiProviderInput.schema.ts", "schemas/objects/ClaimCreateManyNpiProviderInputEnvelope.schema.ts", + "schemas/objects/PaymentCreateWithoutNpiProviderInput.schema.ts", + "schemas/objects/PaymentUncheckedCreateWithoutNpiProviderInput.schema.ts", + "schemas/objects/PaymentCreateOrConnectWithoutNpiProviderInput.schema.ts", + "schemas/objects/PaymentCreateManyNpiProviderInputEnvelope.schema.ts", + "schemas/objects/CommissionBatchCreateWithoutNpiProviderInput.schema.ts", + "schemas/objects/CommissionBatchUncheckedCreateWithoutNpiProviderInput.schema.ts", + "schemas/objects/CommissionBatchCreateOrConnectWithoutNpiProviderInput.schema.ts", + "schemas/objects/CommissionBatchCreateManyNpiProviderInputEnvelope.schema.ts", "schemas/objects/AppointmentProcedureCreateWithoutNpiProviderInput.schema.ts", "schemas/objects/AppointmentProcedureUncheckedCreateWithoutNpiProviderInput.schema.ts", "schemas/objects/AppointmentProcedureCreateOrConnectWithoutNpiProviderInput.schema.ts", @@ -1275,6 +1467,13 @@ "schemas/objects/ClaimUpsertWithWhereUniqueWithoutNpiProviderInput.schema.ts", "schemas/objects/ClaimUpdateWithWhereUniqueWithoutNpiProviderInput.schema.ts", "schemas/objects/ClaimUpdateManyWithWhereWithoutNpiProviderInput.schema.ts", + "schemas/objects/PaymentUpsertWithWhereUniqueWithoutNpiProviderInput.schema.ts", + "schemas/objects/PaymentUpdateWithWhereUniqueWithoutNpiProviderInput.schema.ts", + "schemas/objects/PaymentUpdateManyWithWhereWithoutNpiProviderInput.schema.ts", + "schemas/objects/CommissionBatchUpsertWithWhereUniqueWithoutNpiProviderInput.schema.ts", + "schemas/objects/CommissionBatchUpdateWithWhereUniqueWithoutNpiProviderInput.schema.ts", + "schemas/objects/CommissionBatchUpdateManyWithWhereWithoutNpiProviderInput.schema.ts", + "schemas/objects/CommissionBatchScalarWhereInput.schema.ts", "schemas/objects/AppointmentProcedureUpsertWithWhereUniqueWithoutNpiProviderInput.schema.ts", "schemas/objects/AppointmentProcedureUpdateWithWhereUniqueWithoutNpiProviderInput.schema.ts", "schemas/objects/AppointmentProcedureUpdateManyWithWhereWithoutNpiProviderInput.schema.ts", @@ -1393,6 +1592,13 @@ "schemas/objects/UserUpdateToOneWithWhereWithoutInsuranceCredentialsInput.schema.ts", "schemas/objects/UserUpdateWithoutInsuranceCredentialsInput.schema.ts", "schemas/objects/UserUncheckedUpdateWithoutInsuranceCredentialsInput.schema.ts", + "schemas/objects/UserCreateWithoutShoppingVendorsInput.schema.ts", + "schemas/objects/UserUncheckedCreateWithoutShoppingVendorsInput.schema.ts", + "schemas/objects/UserCreateOrConnectWithoutShoppingVendorsInput.schema.ts", + "schemas/objects/UserUpsertWithoutShoppingVendorsInput.schema.ts", + "schemas/objects/UserUpdateToOneWithWhereWithoutShoppingVendorsInput.schema.ts", + "schemas/objects/UserUpdateWithoutShoppingVendorsInput.schema.ts", + "schemas/objects/UserUncheckedUpdateWithoutShoppingVendorsInput.schema.ts", "schemas/objects/PatientCreateWithoutGroupsInput.schema.ts", "schemas/objects/PatientUncheckedCreateWithoutGroupsInput.schema.ts", "schemas/objects/PatientCreateOrConnectWithoutGroupsInput.schema.ts", @@ -1424,6 +1630,9 @@ "schemas/objects/UserCreateWithoutUpdatedPaymentsInput.schema.ts", "schemas/objects/UserUncheckedCreateWithoutUpdatedPaymentsInput.schema.ts", "schemas/objects/UserCreateOrConnectWithoutUpdatedPaymentsInput.schema.ts", + "schemas/objects/NpiProviderCreateWithoutPaymentsInput.schema.ts", + "schemas/objects/NpiProviderUncheckedCreateWithoutPaymentsInput.schema.ts", + "schemas/objects/NpiProviderCreateOrConnectWithoutPaymentsInput.schema.ts", "schemas/objects/ServiceLineTransactionCreateWithoutPaymentInput.schema.ts", "schemas/objects/ServiceLineTransactionUncheckedCreateWithoutPaymentInput.schema.ts", "schemas/objects/ServiceLineTransactionCreateOrConnectWithoutPaymentInput.schema.ts", @@ -1432,6 +1641,10 @@ "schemas/objects/ServiceLineUncheckedCreateWithoutPaymentInput.schema.ts", "schemas/objects/ServiceLineCreateOrConnectWithoutPaymentInput.schema.ts", "schemas/objects/ServiceLineCreateManyPaymentInputEnvelope.schema.ts", + "schemas/objects/CommissionBatchItemCreateWithoutPaymentInput.schema.ts", + "schemas/objects/CommissionBatchItemUncheckedCreateWithoutPaymentInput.schema.ts", + "schemas/objects/CommissionBatchItemCreateOrConnectWithoutPaymentInput.schema.ts", + "schemas/objects/CommissionBatchItemCreateManyPaymentInputEnvelope.schema.ts", "schemas/objects/ClaimUpsertWithoutPaymentInput.schema.ts", "schemas/objects/ClaimUpdateToOneWithWhereWithoutPaymentInput.schema.ts", "schemas/objects/ClaimUpdateWithoutPaymentInput.schema.ts", @@ -1444,12 +1657,20 @@ "schemas/objects/UserUpdateToOneWithWhereWithoutUpdatedPaymentsInput.schema.ts", "schemas/objects/UserUpdateWithoutUpdatedPaymentsInput.schema.ts", "schemas/objects/UserUncheckedUpdateWithoutUpdatedPaymentsInput.schema.ts", + "schemas/objects/NpiProviderUpsertWithoutPaymentsInput.schema.ts", + "schemas/objects/NpiProviderUpdateToOneWithWhereWithoutPaymentsInput.schema.ts", + "schemas/objects/NpiProviderUpdateWithoutPaymentsInput.schema.ts", + "schemas/objects/NpiProviderUncheckedUpdateWithoutPaymentsInput.schema.ts", "schemas/objects/ServiceLineTransactionUpsertWithWhereUniqueWithoutPaymentInput.schema.ts", "schemas/objects/ServiceLineTransactionUpdateWithWhereUniqueWithoutPaymentInput.schema.ts", "schemas/objects/ServiceLineTransactionUpdateManyWithWhereWithoutPaymentInput.schema.ts", "schemas/objects/ServiceLineUpsertWithWhereUniqueWithoutPaymentInput.schema.ts", "schemas/objects/ServiceLineUpdateWithWhereUniqueWithoutPaymentInput.schema.ts", "schemas/objects/ServiceLineUpdateManyWithWhereWithoutPaymentInput.schema.ts", + "schemas/objects/CommissionBatchItemUpsertWithWhereUniqueWithoutPaymentInput.schema.ts", + "schemas/objects/CommissionBatchItemUpdateWithWhereUniqueWithoutPaymentInput.schema.ts", + "schemas/objects/CommissionBatchItemUpdateManyWithWhereWithoutPaymentInput.schema.ts", + "schemas/objects/CommissionBatchItemScalarWhereInput.schema.ts", "schemas/objects/PaymentCreateWithoutServiceLineTransactionsInput.schema.ts", "schemas/objects/PaymentUncheckedCreateWithoutServiceLineTransactionsInput.schema.ts", "schemas/objects/PaymentCreateOrConnectWithoutServiceLineTransactionsInput.schema.ts", @@ -1591,6 +1812,13 @@ "schemas/objects/UserUpdateToOneWithWhereWithoutOfficeContactInput.schema.ts", "schemas/objects/UserUpdateWithoutOfficeContactInput.schema.ts", "schemas/objects/UserUncheckedUpdateWithoutOfficeContactInput.schema.ts", + "schemas/objects/UserCreateWithoutInsuranceContactsInput.schema.ts", + "schemas/objects/UserUncheckedCreateWithoutInsuranceContactsInput.schema.ts", + "schemas/objects/UserCreateOrConnectWithoutInsuranceContactsInput.schema.ts", + "schemas/objects/UserUpsertWithoutInsuranceContactsInput.schema.ts", + "schemas/objects/UserUpdateToOneWithWhereWithoutInsuranceContactsInput.schema.ts", + "schemas/objects/UserUpdateWithoutInsuranceContactsInput.schema.ts", + "schemas/objects/UserUncheckedUpdateWithoutInsuranceContactsInput.schema.ts", "schemas/objects/UserCreateWithoutProcedureTimeslotInput.schema.ts", "schemas/objects/UserUncheckedCreateWithoutProcedureTimeslotInput.schema.ts", "schemas/objects/UserCreateOrConnectWithoutProcedureTimeslotInput.schema.ts", @@ -1598,12 +1826,55 @@ "schemas/objects/UserUpdateToOneWithWhereWithoutProcedureTimeslotInput.schema.ts", "schemas/objects/UserUpdateWithoutProcedureTimeslotInput.schema.ts", "schemas/objects/UserUncheckedUpdateWithoutProcedureTimeslotInput.schema.ts", + "schemas/objects/PatientCreateWithoutConversationInput.schema.ts", + "schemas/objects/PatientUncheckedCreateWithoutConversationInput.schema.ts", + "schemas/objects/PatientCreateOrConnectWithoutConversationInput.schema.ts", + "schemas/objects/UserCreateWithoutPatientConversationsInput.schema.ts", + "schemas/objects/UserUncheckedCreateWithoutPatientConversationsInput.schema.ts", + "schemas/objects/UserCreateOrConnectWithoutPatientConversationsInput.schema.ts", + "schemas/objects/PatientUpsertWithoutConversationInput.schema.ts", + "schemas/objects/PatientUpdateToOneWithWhereWithoutConversationInput.schema.ts", + "schemas/objects/PatientUpdateWithoutConversationInput.schema.ts", + "schemas/objects/PatientUncheckedUpdateWithoutConversationInput.schema.ts", + "schemas/objects/UserUpsertWithoutPatientConversationsInput.schema.ts", + "schemas/objects/UserUpdateToOneWithWhereWithoutPatientConversationsInput.schema.ts", + "schemas/objects/UserUpdateWithoutPatientConversationsInput.schema.ts", + "schemas/objects/UserUncheckedUpdateWithoutPatientConversationsInput.schema.ts", + "schemas/objects/NpiProviderCreateWithoutCommissionBatchesInput.schema.ts", + "schemas/objects/NpiProviderUncheckedCreateWithoutCommissionBatchesInput.schema.ts", + "schemas/objects/NpiProviderCreateOrConnectWithoutCommissionBatchesInput.schema.ts", + "schemas/objects/CommissionBatchItemCreateWithoutCommissionBatchInput.schema.ts", + "schemas/objects/CommissionBatchItemUncheckedCreateWithoutCommissionBatchInput.schema.ts", + "schemas/objects/CommissionBatchItemCreateOrConnectWithoutCommissionBatchInput.schema.ts", + "schemas/objects/CommissionBatchItemCreateManyCommissionBatchInputEnvelope.schema.ts", + "schemas/objects/NpiProviderUpsertWithoutCommissionBatchesInput.schema.ts", + "schemas/objects/NpiProviderUpdateToOneWithWhereWithoutCommissionBatchesInput.schema.ts", + "schemas/objects/NpiProviderUpdateWithoutCommissionBatchesInput.schema.ts", + "schemas/objects/NpiProviderUncheckedUpdateWithoutCommissionBatchesInput.schema.ts", + "schemas/objects/CommissionBatchItemUpsertWithWhereUniqueWithoutCommissionBatchInput.schema.ts", + "schemas/objects/CommissionBatchItemUpdateWithWhereUniqueWithoutCommissionBatchInput.schema.ts", + "schemas/objects/CommissionBatchItemUpdateManyWithWhereWithoutCommissionBatchInput.schema.ts", + "schemas/objects/CommissionBatchCreateWithoutItemsInput.schema.ts", + "schemas/objects/CommissionBatchUncheckedCreateWithoutItemsInput.schema.ts", + "schemas/objects/CommissionBatchCreateOrConnectWithoutItemsInput.schema.ts", + "schemas/objects/PaymentCreateWithoutCommissionBatchItemsInput.schema.ts", + "schemas/objects/PaymentUncheckedCreateWithoutCommissionBatchItemsInput.schema.ts", + "schemas/objects/PaymentCreateOrConnectWithoutCommissionBatchItemsInput.schema.ts", + "schemas/objects/CommissionBatchUpsertWithoutItemsInput.schema.ts", + "schemas/objects/CommissionBatchUpdateToOneWithWhereWithoutItemsInput.schema.ts", + "schemas/objects/CommissionBatchUpdateWithoutItemsInput.schema.ts", + "schemas/objects/CommissionBatchUncheckedUpdateWithoutItemsInput.schema.ts", + "schemas/objects/PaymentUpsertWithoutCommissionBatchItemsInput.schema.ts", + "schemas/objects/PaymentUpdateToOneWithWhereWithoutCommissionBatchItemsInput.schema.ts", + "schemas/objects/PaymentUpdateWithoutCommissionBatchItemsInput.schema.ts", + "schemas/objects/PaymentUncheckedUpdateWithoutCommissionBatchItemsInput.schema.ts", "schemas/objects/PatientCreateManyUserInput.schema.ts", "schemas/objects/AppointmentCreateManyUserInput.schema.ts", "schemas/objects/StaffCreateManyUserInput.schema.ts", "schemas/objects/NpiProviderCreateManyUserInput.schema.ts", "schemas/objects/ClaimCreateManyUserInput.schema.ts", "schemas/objects/InsuranceCredentialCreateManyUserInput.schema.ts", + "schemas/objects/ShoppingVendorCreateManyUserInput.schema.ts", "schemas/objects/PaymentCreateManyUpdatedByInput.schema.ts", "schemas/objects/DatabaseBackupCreateManyUserInput.schema.ts", "schemas/objects/BackupDestinationCreateManyUserInput.schema.ts", @@ -1611,6 +1882,8 @@ "schemas/objects/CloudFolderCreateManyUserInput.schema.ts", "schemas/objects/CloudFileCreateManyUserInput.schema.ts", "schemas/objects/CommunicationCreateManyUserInput.schema.ts", + "schemas/objects/InsuranceContactCreateManyUserInput.schema.ts", + "schemas/objects/PatientConversationCreateManyUserInput.schema.ts", "schemas/objects/PatientUpdateWithoutUserInput.schema.ts", "schemas/objects/PatientUncheckedUpdateWithoutUserInput.schema.ts", "schemas/objects/PatientUncheckedUpdateManyWithoutUserInput.schema.ts", @@ -1629,6 +1902,9 @@ "schemas/objects/InsuranceCredentialUpdateWithoutUserInput.schema.ts", "schemas/objects/InsuranceCredentialUncheckedUpdateWithoutUserInput.schema.ts", "schemas/objects/InsuranceCredentialUncheckedUpdateManyWithoutUserInput.schema.ts", + "schemas/objects/ShoppingVendorUpdateWithoutUserInput.schema.ts", + "schemas/objects/ShoppingVendorUncheckedUpdateWithoutUserInput.schema.ts", + "schemas/objects/ShoppingVendorUncheckedUpdateManyWithoutUserInput.schema.ts", "schemas/objects/PaymentUpdateWithoutUpdatedByInput.schema.ts", "schemas/objects/PaymentUncheckedUpdateWithoutUpdatedByInput.schema.ts", "schemas/objects/PaymentUncheckedUpdateManyWithoutUpdatedByInput.schema.ts", @@ -1650,6 +1926,12 @@ "schemas/objects/CommunicationUpdateWithoutUserInput.schema.ts", "schemas/objects/CommunicationUncheckedUpdateWithoutUserInput.schema.ts", "schemas/objects/CommunicationUncheckedUpdateManyWithoutUserInput.schema.ts", + "schemas/objects/InsuranceContactUpdateWithoutUserInput.schema.ts", + "schemas/objects/InsuranceContactUncheckedUpdateWithoutUserInput.schema.ts", + "schemas/objects/InsuranceContactUncheckedUpdateManyWithoutUserInput.schema.ts", + "schemas/objects/PatientConversationUpdateWithoutUserInput.schema.ts", + "schemas/objects/PatientConversationUncheckedUpdateWithoutUserInput.schema.ts", + "schemas/objects/PatientConversationUncheckedUpdateManyWithoutUserInput.schema.ts", "schemas/objects/AppointmentCreateManyPatientInput.schema.ts", "schemas/objects/AppointmentProcedureCreateManyPatientInput.schema.ts", "schemas/objects/ClaimCreateManyPatientInput.schema.ts", @@ -1699,10 +1981,18 @@ "schemas/objects/ClaimUncheckedUpdateWithoutStaffInput.schema.ts", "schemas/objects/ClaimUncheckedUpdateManyWithoutStaffInput.schema.ts", "schemas/objects/ClaimCreateManyNpiProviderInput.schema.ts", + "schemas/objects/PaymentCreateManyNpiProviderInput.schema.ts", + "schemas/objects/CommissionBatchCreateManyNpiProviderInput.schema.ts", "schemas/objects/AppointmentProcedureCreateManyNpiProviderInput.schema.ts", "schemas/objects/ClaimUpdateWithoutNpiProviderInput.schema.ts", "schemas/objects/ClaimUncheckedUpdateWithoutNpiProviderInput.schema.ts", "schemas/objects/ClaimUncheckedUpdateManyWithoutNpiProviderInput.schema.ts", + "schemas/objects/PaymentUpdateWithoutNpiProviderInput.schema.ts", + "schemas/objects/PaymentUncheckedUpdateWithoutNpiProviderInput.schema.ts", + "schemas/objects/PaymentUncheckedUpdateManyWithoutNpiProviderInput.schema.ts", + "schemas/objects/CommissionBatchUpdateWithoutNpiProviderInput.schema.ts", + "schemas/objects/CommissionBatchUncheckedUpdateWithoutNpiProviderInput.schema.ts", + "schemas/objects/CommissionBatchUncheckedUpdateManyWithoutNpiProviderInput.schema.ts", "schemas/objects/AppointmentProcedureUpdateWithoutNpiProviderInput.schema.ts", "schemas/objects/AppointmentProcedureUncheckedUpdateWithoutNpiProviderInput.schema.ts", "schemas/objects/AppointmentProcedureUncheckedUpdateManyWithoutNpiProviderInput.schema.ts", @@ -1724,12 +2014,16 @@ "schemas/objects/PdfFileUncheckedUpdateManyWithoutGroupInput.schema.ts", "schemas/objects/ServiceLineTransactionCreateManyPaymentInput.schema.ts", "schemas/objects/ServiceLineCreateManyPaymentInput.schema.ts", + "schemas/objects/CommissionBatchItemCreateManyPaymentInput.schema.ts", "schemas/objects/ServiceLineTransactionUpdateWithoutPaymentInput.schema.ts", "schemas/objects/ServiceLineTransactionUncheckedUpdateWithoutPaymentInput.schema.ts", "schemas/objects/ServiceLineTransactionUncheckedUpdateManyWithoutPaymentInput.schema.ts", "schemas/objects/ServiceLineUpdateWithoutPaymentInput.schema.ts", "schemas/objects/ServiceLineUncheckedUpdateWithoutPaymentInput.schema.ts", "schemas/objects/ServiceLineUncheckedUpdateManyWithoutPaymentInput.schema.ts", + "schemas/objects/CommissionBatchItemUpdateWithoutPaymentInput.schema.ts", + "schemas/objects/CommissionBatchItemUncheckedUpdateWithoutPaymentInput.schema.ts", + "schemas/objects/CommissionBatchItemUncheckedUpdateManyWithoutPaymentInput.schema.ts", "schemas/objects/CloudFolderCreateManyParentInput.schema.ts", "schemas/objects/CloudFileCreateManyFolderInput.schema.ts", "schemas/objects/CloudFolderUpdateWithoutParentInput.schema.ts", @@ -1742,6 +2036,10 @@ "schemas/objects/CloudFileChunkUpdateWithoutFileInput.schema.ts", "schemas/objects/CloudFileChunkUncheckedUpdateWithoutFileInput.schema.ts", "schemas/objects/CloudFileChunkUncheckedUpdateManyWithoutFileInput.schema.ts", + "schemas/objects/CommissionBatchItemCreateManyCommissionBatchInput.schema.ts", + "schemas/objects/CommissionBatchItemUpdateWithoutCommissionBatchInput.schema.ts", + "schemas/objects/CommissionBatchItemUncheckedUpdateWithoutCommissionBatchInput.schema.ts", + "schemas/objects/CommissionBatchItemUncheckedUpdateManyWithoutCommissionBatchInput.schema.ts", "schemas/objects/UserCountAggregateInput.schema.ts", "schemas/objects/UserAvgAggregateInput.schema.ts", "schemas/objects/UserSumAggregateInput.schema.ts", @@ -1797,6 +2095,11 @@ "schemas/objects/InsuranceCredentialSumAggregateInput.schema.ts", "schemas/objects/InsuranceCredentialMinAggregateInput.schema.ts", "schemas/objects/InsuranceCredentialMaxAggregateInput.schema.ts", + "schemas/objects/ShoppingVendorCountAggregateInput.schema.ts", + "schemas/objects/ShoppingVendorAvgAggregateInput.schema.ts", + "schemas/objects/ShoppingVendorSumAggregateInput.schema.ts", + "schemas/objects/ShoppingVendorMinAggregateInput.schema.ts", + "schemas/objects/ShoppingVendorMaxAggregateInput.schema.ts", "schemas/objects/PdfGroupCountAggregateInput.schema.ts", "schemas/objects/PdfGroupAvgAggregateInput.schema.ts", "schemas/objects/PdfGroupSumAggregateInput.schema.ts", @@ -1882,11 +2185,31 @@ "schemas/objects/OfficeContactSumAggregateInput.schema.ts", "schemas/objects/OfficeContactMinAggregateInput.schema.ts", "schemas/objects/OfficeContactMaxAggregateInput.schema.ts", + "schemas/objects/InsuranceContactCountAggregateInput.schema.ts", + "schemas/objects/InsuranceContactAvgAggregateInput.schema.ts", + "schemas/objects/InsuranceContactSumAggregateInput.schema.ts", + "schemas/objects/InsuranceContactMinAggregateInput.schema.ts", + "schemas/objects/InsuranceContactMaxAggregateInput.schema.ts", "schemas/objects/ProcedureTimeslotCountAggregateInput.schema.ts", "schemas/objects/ProcedureTimeslotAvgAggregateInput.schema.ts", "schemas/objects/ProcedureTimeslotSumAggregateInput.schema.ts", "schemas/objects/ProcedureTimeslotMinAggregateInput.schema.ts", "schemas/objects/ProcedureTimeslotMaxAggregateInput.schema.ts", + "schemas/objects/PatientConversationCountAggregateInput.schema.ts", + "schemas/objects/PatientConversationAvgAggregateInput.schema.ts", + "schemas/objects/PatientConversationSumAggregateInput.schema.ts", + "schemas/objects/PatientConversationMinAggregateInput.schema.ts", + "schemas/objects/PatientConversationMaxAggregateInput.schema.ts", + "schemas/objects/CommissionBatchCountAggregateInput.schema.ts", + "schemas/objects/CommissionBatchAvgAggregateInput.schema.ts", + "schemas/objects/CommissionBatchSumAggregateInput.schema.ts", + "schemas/objects/CommissionBatchMinAggregateInput.schema.ts", + "schemas/objects/CommissionBatchMaxAggregateInput.schema.ts", + "schemas/objects/CommissionBatchItemCountAggregateInput.schema.ts", + "schemas/objects/CommissionBatchItemAvgAggregateInput.schema.ts", + "schemas/objects/CommissionBatchItemSumAggregateInput.schema.ts", + "schemas/objects/CommissionBatchItemMinAggregateInput.schema.ts", + "schemas/objects/CommissionBatchItemMaxAggregateInput.schema.ts", "schemas/objects/UserCountOutputTypeSelect.schema.ts", "schemas/objects/PatientCountOutputTypeSelect.schema.ts", "schemas/objects/AppointmentCountOutputTypeSelect.schema.ts", @@ -1898,6 +2221,7 @@ "schemas/objects/PaymentCountOutputTypeSelect.schema.ts", "schemas/objects/CloudFolderCountOutputTypeSelect.schema.ts", "schemas/objects/CloudFileCountOutputTypeSelect.schema.ts", + "schemas/objects/CommissionBatchCountOutputTypeSelect.schema.ts", "schemas/objects/UserCountOutputTypeArgs.schema.ts", "schemas/objects/UserCountOutputTypeCountPatientsArgs.schema.ts", "schemas/objects/UserCountOutputTypeCountAppointmentsArgs.schema.ts", @@ -1905,6 +2229,7 @@ "schemas/objects/UserCountOutputTypeCountNpiProvidersArgs.schema.ts", "schemas/objects/UserCountOutputTypeCountClaimsArgs.schema.ts", "schemas/objects/UserCountOutputTypeCountInsuranceCredentialsArgs.schema.ts", + "schemas/objects/UserCountOutputTypeCountShoppingVendorsArgs.schema.ts", "schemas/objects/UserCountOutputTypeCountUpdatedPaymentsArgs.schema.ts", "schemas/objects/UserCountOutputTypeCountBackupsArgs.schema.ts", "schemas/objects/UserCountOutputTypeCountBackupDestinationsArgs.schema.ts", @@ -1912,6 +2237,8 @@ "schemas/objects/UserCountOutputTypeCountCloudFoldersArgs.schema.ts", "schemas/objects/UserCountOutputTypeCountCloudFilesArgs.schema.ts", "schemas/objects/UserCountOutputTypeCountCommunicationsArgs.schema.ts", + "schemas/objects/UserCountOutputTypeCountInsuranceContactsArgs.schema.ts", + "schemas/objects/UserCountOutputTypeCountPatientConversationsArgs.schema.ts", "schemas/objects/PatientCountOutputTypeArgs.schema.ts", "schemas/objects/PatientCountOutputTypeCountAppointmentsArgs.schema.ts", "schemas/objects/PatientCountOutputTypeCountProceduresArgs.schema.ts", @@ -1929,6 +2256,8 @@ "schemas/objects/StaffCountOutputTypeCountClaimsArgs.schema.ts", "schemas/objects/NpiProviderCountOutputTypeArgs.schema.ts", "schemas/objects/NpiProviderCountOutputTypeCountClaimsArgs.schema.ts", + "schemas/objects/NpiProviderCountOutputTypeCountPaymentsArgs.schema.ts", + "schemas/objects/NpiProviderCountOutputTypeCountCommissionBatchesArgs.schema.ts", "schemas/objects/NpiProviderCountOutputTypeCountAppointmentProceduresArgs.schema.ts", "schemas/objects/ClaimCountOutputTypeArgs.schema.ts", "schemas/objects/ClaimCountOutputTypeCountServiceLinesArgs.schema.ts", @@ -1940,11 +2269,14 @@ "schemas/objects/PaymentCountOutputTypeArgs.schema.ts", "schemas/objects/PaymentCountOutputTypeCountServiceLineTransactionsArgs.schema.ts", "schemas/objects/PaymentCountOutputTypeCountServiceLinesArgs.schema.ts", + "schemas/objects/PaymentCountOutputTypeCountCommissionBatchItemsArgs.schema.ts", "schemas/objects/CloudFolderCountOutputTypeArgs.schema.ts", "schemas/objects/CloudFolderCountOutputTypeCountChildrenArgs.schema.ts", "schemas/objects/CloudFolderCountOutputTypeCountFilesArgs.schema.ts", "schemas/objects/CloudFileCountOutputTypeArgs.schema.ts", "schemas/objects/CloudFileCountOutputTypeCountChunksArgs.schema.ts", + "schemas/objects/CommissionBatchCountOutputTypeArgs.schema.ts", + "schemas/objects/CommissionBatchCountOutputTypeCountItemsArgs.schema.ts", "schemas/objects/UserSelect.schema.ts", "schemas/objects/PatientSelect.schema.ts", "schemas/objects/AppointmentSelect.schema.ts", @@ -1956,6 +2288,7 @@ "schemas/objects/ServiceLineSelect.schema.ts", "schemas/objects/ClaimFileSelect.schema.ts", "schemas/objects/InsuranceCredentialSelect.schema.ts", + "schemas/objects/ShoppingVendorSelect.schema.ts", "schemas/objects/PdfGroupSelect.schema.ts", "schemas/objects/PdfFileSelect.schema.ts", "schemas/objects/PaymentSelect.schema.ts", @@ -1973,7 +2306,11 @@ "schemas/objects/AiSettingsSelect.schema.ts", "schemas/objects/OfficeHoursSelect.schema.ts", "schemas/objects/OfficeContactSelect.schema.ts", + "schemas/objects/InsuranceContactSelect.schema.ts", "schemas/objects/ProcedureTimeslotSelect.schema.ts", + "schemas/objects/PatientConversationSelect.schema.ts", + "schemas/objects/CommissionBatchSelect.schema.ts", + "schemas/objects/CommissionBatchItemSelect.schema.ts", "schemas/objects/UserArgs.schema.ts", "schemas/objects/PatientArgs.schema.ts", "schemas/objects/AppointmentArgs.schema.ts", @@ -1985,6 +2322,7 @@ "schemas/objects/ServiceLineArgs.schema.ts", "schemas/objects/ClaimFileArgs.schema.ts", "schemas/objects/InsuranceCredentialArgs.schema.ts", + "schemas/objects/ShoppingVendorArgs.schema.ts", "schemas/objects/PdfGroupArgs.schema.ts", "schemas/objects/PdfFileArgs.schema.ts", "schemas/objects/PaymentArgs.schema.ts", @@ -2002,7 +2340,11 @@ "schemas/objects/AiSettingsArgs.schema.ts", "schemas/objects/OfficeHoursArgs.schema.ts", "schemas/objects/OfficeContactArgs.schema.ts", + "schemas/objects/InsuranceContactArgs.schema.ts", "schemas/objects/ProcedureTimeslotArgs.schema.ts", + "schemas/objects/PatientConversationArgs.schema.ts", + "schemas/objects/CommissionBatchArgs.schema.ts", + "schemas/objects/CommissionBatchItemArgs.schema.ts", "schemas/objects/UserInclude.schema.ts", "schemas/objects/PatientInclude.schema.ts", "schemas/objects/AppointmentInclude.schema.ts", @@ -2014,6 +2356,7 @@ "schemas/objects/ServiceLineInclude.schema.ts", "schemas/objects/ClaimFileInclude.schema.ts", "schemas/objects/InsuranceCredentialInclude.schema.ts", + "schemas/objects/ShoppingVendorInclude.schema.ts", "schemas/objects/PdfGroupInclude.schema.ts", "schemas/objects/PdfFileInclude.schema.ts", "schemas/objects/PaymentInclude.schema.ts", @@ -2030,7 +2373,11 @@ "schemas/objects/AiSettingsInclude.schema.ts", "schemas/objects/OfficeHoursInclude.schema.ts", "schemas/objects/OfficeContactInclude.schema.ts", + "schemas/objects/InsuranceContactInclude.schema.ts", "schemas/objects/ProcedureTimeslotInclude.schema.ts", + "schemas/objects/PatientConversationInclude.schema.ts", + "schemas/objects/CommissionBatchInclude.schema.ts", + "schemas/objects/CommissionBatchItemInclude.schema.ts", "schemas/findUniqueUser.schema.ts", "schemas/findUniqueOrThrowUser.schema.ts", "schemas/findFirstUser.schema.ts", @@ -2218,6 +2565,23 @@ "schemas/upsertOneInsuranceCredential.schema.ts", "schemas/aggregateInsuranceCredential.schema.ts", "schemas/groupByInsuranceCredential.schema.ts", + "schemas/findUniqueShoppingVendor.schema.ts", + "schemas/findUniqueOrThrowShoppingVendor.schema.ts", + "schemas/findFirstShoppingVendor.schema.ts", + "schemas/findFirstOrThrowShoppingVendor.schema.ts", + "schemas/findManyShoppingVendor.schema.ts", + "schemas/countShoppingVendor.schema.ts", + "schemas/createOneShoppingVendor.schema.ts", + "schemas/createManyShoppingVendor.schema.ts", + "schemas/createManyAndReturnShoppingVendor.schema.ts", + "schemas/deleteOneShoppingVendor.schema.ts", + "schemas/deleteManyShoppingVendor.schema.ts", + "schemas/updateOneShoppingVendor.schema.ts", + "schemas/updateManyShoppingVendor.schema.ts", + "schemas/updateManyAndReturnShoppingVendor.schema.ts", + "schemas/upsertOneShoppingVendor.schema.ts", + "schemas/aggregateShoppingVendor.schema.ts", + "schemas/groupByShoppingVendor.schema.ts", "schemas/findUniquePdfGroup.schema.ts", "schemas/findUniqueOrThrowPdfGroup.schema.ts", "schemas/findFirstPdfGroup.schema.ts", @@ -2507,6 +2871,23 @@ "schemas/upsertOneOfficeContact.schema.ts", "schemas/aggregateOfficeContact.schema.ts", "schemas/groupByOfficeContact.schema.ts", + "schemas/findUniqueInsuranceContact.schema.ts", + "schemas/findUniqueOrThrowInsuranceContact.schema.ts", + "schemas/findFirstInsuranceContact.schema.ts", + "schemas/findFirstOrThrowInsuranceContact.schema.ts", + "schemas/findManyInsuranceContact.schema.ts", + "schemas/countInsuranceContact.schema.ts", + "schemas/createOneInsuranceContact.schema.ts", + "schemas/createManyInsuranceContact.schema.ts", + "schemas/createManyAndReturnInsuranceContact.schema.ts", + "schemas/deleteOneInsuranceContact.schema.ts", + "schemas/deleteManyInsuranceContact.schema.ts", + "schemas/updateOneInsuranceContact.schema.ts", + "schemas/updateManyInsuranceContact.schema.ts", + "schemas/updateManyAndReturnInsuranceContact.schema.ts", + "schemas/upsertOneInsuranceContact.schema.ts", + "schemas/aggregateInsuranceContact.schema.ts", + "schemas/groupByInsuranceContact.schema.ts", "schemas/findUniqueProcedureTimeslot.schema.ts", "schemas/findUniqueOrThrowProcedureTimeslot.schema.ts", "schemas/findFirstProcedureTimeslot.schema.ts", @@ -2524,6 +2905,57 @@ "schemas/upsertOneProcedureTimeslot.schema.ts", "schemas/aggregateProcedureTimeslot.schema.ts", "schemas/groupByProcedureTimeslot.schema.ts", + "schemas/findUniquePatientConversation.schema.ts", + "schemas/findUniqueOrThrowPatientConversation.schema.ts", + "schemas/findFirstPatientConversation.schema.ts", + "schemas/findFirstOrThrowPatientConversation.schema.ts", + "schemas/findManyPatientConversation.schema.ts", + "schemas/countPatientConversation.schema.ts", + "schemas/createOnePatientConversation.schema.ts", + "schemas/createManyPatientConversation.schema.ts", + "schemas/createManyAndReturnPatientConversation.schema.ts", + "schemas/deleteOnePatientConversation.schema.ts", + "schemas/deleteManyPatientConversation.schema.ts", + "schemas/updateOnePatientConversation.schema.ts", + "schemas/updateManyPatientConversation.schema.ts", + "schemas/updateManyAndReturnPatientConversation.schema.ts", + "schemas/upsertOnePatientConversation.schema.ts", + "schemas/aggregatePatientConversation.schema.ts", + "schemas/groupByPatientConversation.schema.ts", + "schemas/findUniqueCommissionBatch.schema.ts", + "schemas/findUniqueOrThrowCommissionBatch.schema.ts", + "schemas/findFirstCommissionBatch.schema.ts", + "schemas/findFirstOrThrowCommissionBatch.schema.ts", + "schemas/findManyCommissionBatch.schema.ts", + "schemas/countCommissionBatch.schema.ts", + "schemas/createOneCommissionBatch.schema.ts", + "schemas/createManyCommissionBatch.schema.ts", + "schemas/createManyAndReturnCommissionBatch.schema.ts", + "schemas/deleteOneCommissionBatch.schema.ts", + "schemas/deleteManyCommissionBatch.schema.ts", + "schemas/updateOneCommissionBatch.schema.ts", + "schemas/updateManyCommissionBatch.schema.ts", + "schemas/updateManyAndReturnCommissionBatch.schema.ts", + "schemas/upsertOneCommissionBatch.schema.ts", + "schemas/aggregateCommissionBatch.schema.ts", + "schemas/groupByCommissionBatch.schema.ts", + "schemas/findUniqueCommissionBatchItem.schema.ts", + "schemas/findUniqueOrThrowCommissionBatchItem.schema.ts", + "schemas/findFirstCommissionBatchItem.schema.ts", + "schemas/findFirstOrThrowCommissionBatchItem.schema.ts", + "schemas/findManyCommissionBatchItem.schema.ts", + "schemas/countCommissionBatchItem.schema.ts", + "schemas/createOneCommissionBatchItem.schema.ts", + "schemas/createManyCommissionBatchItem.schema.ts", + "schemas/createManyAndReturnCommissionBatchItem.schema.ts", + "schemas/deleteOneCommissionBatchItem.schema.ts", + "schemas/deleteManyCommissionBatchItem.schema.ts", + "schemas/updateOneCommissionBatchItem.schema.ts", + "schemas/updateManyCommissionBatchItem.schema.ts", + "schemas/updateManyAndReturnCommissionBatchItem.schema.ts", + "schemas/upsertOneCommissionBatchItem.schema.ts", + "schemas/aggregateCommissionBatchItem.schema.ts", + "schemas/groupByCommissionBatchItem.schema.ts", "schemas/results/UserFindUniqueResult.schema.ts", "schemas/results/UserFindFirstResult.schema.ts", "schemas/results/UserFindManyResult.schema.ts", @@ -2667,6 +3099,19 @@ "schemas/results/InsuranceCredentialAggregateResult.schema.ts", "schemas/results/InsuranceCredentialGroupByResult.schema.ts", "schemas/results/InsuranceCredentialCountResult.schema.ts", + "schemas/results/ShoppingVendorFindUniqueResult.schema.ts", + "schemas/results/ShoppingVendorFindFirstResult.schema.ts", + "schemas/results/ShoppingVendorFindManyResult.schema.ts", + "schemas/results/ShoppingVendorCreateResult.schema.ts", + "schemas/results/ShoppingVendorCreateManyResult.schema.ts", + "schemas/results/ShoppingVendorUpdateResult.schema.ts", + "schemas/results/ShoppingVendorUpdateManyResult.schema.ts", + "schemas/results/ShoppingVendorUpsertResult.schema.ts", + "schemas/results/ShoppingVendorDeleteResult.schema.ts", + "schemas/results/ShoppingVendorDeleteManyResult.schema.ts", + "schemas/results/ShoppingVendorAggregateResult.schema.ts", + "schemas/results/ShoppingVendorGroupByResult.schema.ts", + "schemas/results/ShoppingVendorCountResult.schema.ts", "schemas/results/PdfGroupFindUniqueResult.schema.ts", "schemas/results/PdfGroupFindFirstResult.schema.ts", "schemas/results/PdfGroupFindManyResult.schema.ts", @@ -2888,6 +3333,19 @@ "schemas/results/OfficeContactAggregateResult.schema.ts", "schemas/results/OfficeContactGroupByResult.schema.ts", "schemas/results/OfficeContactCountResult.schema.ts", + "schemas/results/InsuranceContactFindUniqueResult.schema.ts", + "schemas/results/InsuranceContactFindFirstResult.schema.ts", + "schemas/results/InsuranceContactFindManyResult.schema.ts", + "schemas/results/InsuranceContactCreateResult.schema.ts", + "schemas/results/InsuranceContactCreateManyResult.schema.ts", + "schemas/results/InsuranceContactUpdateResult.schema.ts", + "schemas/results/InsuranceContactUpdateManyResult.schema.ts", + "schemas/results/InsuranceContactUpsertResult.schema.ts", + "schemas/results/InsuranceContactDeleteResult.schema.ts", + "schemas/results/InsuranceContactDeleteManyResult.schema.ts", + "schemas/results/InsuranceContactAggregateResult.schema.ts", + "schemas/results/InsuranceContactGroupByResult.schema.ts", + "schemas/results/InsuranceContactCountResult.schema.ts", "schemas/results/ProcedureTimeslotFindUniqueResult.schema.ts", "schemas/results/ProcedureTimeslotFindFirstResult.schema.ts", "schemas/results/ProcedureTimeslotFindManyResult.schema.ts", @@ -2901,6 +3359,45 @@ "schemas/results/ProcedureTimeslotAggregateResult.schema.ts", "schemas/results/ProcedureTimeslotGroupByResult.schema.ts", "schemas/results/ProcedureTimeslotCountResult.schema.ts", + "schemas/results/PatientConversationFindUniqueResult.schema.ts", + "schemas/results/PatientConversationFindFirstResult.schema.ts", + "schemas/results/PatientConversationFindManyResult.schema.ts", + "schemas/results/PatientConversationCreateResult.schema.ts", + "schemas/results/PatientConversationCreateManyResult.schema.ts", + "schemas/results/PatientConversationUpdateResult.schema.ts", + "schemas/results/PatientConversationUpdateManyResult.schema.ts", + "schemas/results/PatientConversationUpsertResult.schema.ts", + "schemas/results/PatientConversationDeleteResult.schema.ts", + "schemas/results/PatientConversationDeleteManyResult.schema.ts", + "schemas/results/PatientConversationAggregateResult.schema.ts", + "schemas/results/PatientConversationGroupByResult.schema.ts", + "schemas/results/PatientConversationCountResult.schema.ts", + "schemas/results/CommissionBatchFindUniqueResult.schema.ts", + "schemas/results/CommissionBatchFindFirstResult.schema.ts", + "schemas/results/CommissionBatchFindManyResult.schema.ts", + "schemas/results/CommissionBatchCreateResult.schema.ts", + "schemas/results/CommissionBatchCreateManyResult.schema.ts", + "schemas/results/CommissionBatchUpdateResult.schema.ts", + "schemas/results/CommissionBatchUpdateManyResult.schema.ts", + "schemas/results/CommissionBatchUpsertResult.schema.ts", + "schemas/results/CommissionBatchDeleteResult.schema.ts", + "schemas/results/CommissionBatchDeleteManyResult.schema.ts", + "schemas/results/CommissionBatchAggregateResult.schema.ts", + "schemas/results/CommissionBatchGroupByResult.schema.ts", + "schemas/results/CommissionBatchCountResult.schema.ts", + "schemas/results/CommissionBatchItemFindUniqueResult.schema.ts", + "schemas/results/CommissionBatchItemFindFirstResult.schema.ts", + "schemas/results/CommissionBatchItemFindManyResult.schema.ts", + "schemas/results/CommissionBatchItemCreateResult.schema.ts", + "schemas/results/CommissionBatchItemCreateManyResult.schema.ts", + "schemas/results/CommissionBatchItemUpdateResult.schema.ts", + "schemas/results/CommissionBatchItemUpdateManyResult.schema.ts", + "schemas/results/CommissionBatchItemUpsertResult.schema.ts", + "schemas/results/CommissionBatchItemDeleteResult.schema.ts", + "schemas/results/CommissionBatchItemDeleteManyResult.schema.ts", + "schemas/results/CommissionBatchItemAggregateResult.schema.ts", + "schemas/results/CommissionBatchItemGroupByResult.schema.ts", + "schemas/results/CommissionBatchItemCountResult.schema.ts", "schemas/results/index.ts", "schemas/index.ts", "schemas/variants/pure/User.pure.ts", @@ -2914,6 +3411,7 @@ "schemas/variants/pure/ServiceLine.pure.ts", "schemas/variants/pure/ClaimFile.pure.ts", "schemas/variants/pure/InsuranceCredential.pure.ts", + "schemas/variants/pure/ShoppingVendor.pure.ts", "schemas/variants/pure/PdfGroup.pure.ts", "schemas/variants/pure/PdfFile.pure.ts", "schemas/variants/pure/Payment.pure.ts", @@ -2931,7 +3429,11 @@ "schemas/variants/pure/AiSettings.pure.ts", "schemas/variants/pure/OfficeHours.pure.ts", "schemas/variants/pure/OfficeContact.pure.ts", + "schemas/variants/pure/InsuranceContact.pure.ts", "schemas/variants/pure/ProcedureTimeslot.pure.ts", + "schemas/variants/pure/PatientConversation.pure.ts", + "schemas/variants/pure/CommissionBatch.pure.ts", + "schemas/variants/pure/CommissionBatchItem.pure.ts", "schemas/variants/pure/index.ts", "schemas/variants/input/User.input.ts", "schemas/variants/input/Patient.input.ts", @@ -2944,6 +3446,7 @@ "schemas/variants/input/ServiceLine.input.ts", "schemas/variants/input/ClaimFile.input.ts", "schemas/variants/input/InsuranceCredential.input.ts", + "schemas/variants/input/ShoppingVendor.input.ts", "schemas/variants/input/PdfGroup.input.ts", "schemas/variants/input/PdfFile.input.ts", "schemas/variants/input/Payment.input.ts", @@ -2961,7 +3464,11 @@ "schemas/variants/input/AiSettings.input.ts", "schemas/variants/input/OfficeHours.input.ts", "schemas/variants/input/OfficeContact.input.ts", + "schemas/variants/input/InsuranceContact.input.ts", "schemas/variants/input/ProcedureTimeslot.input.ts", + "schemas/variants/input/PatientConversation.input.ts", + "schemas/variants/input/CommissionBatch.input.ts", + "schemas/variants/input/CommissionBatchItem.input.ts", "schemas/variants/input/index.ts", "schemas/variants/result/User.result.ts", "schemas/variants/result/Patient.result.ts", @@ -2974,6 +3481,7 @@ "schemas/variants/result/ServiceLine.result.ts", "schemas/variants/result/ClaimFile.result.ts", "schemas/variants/result/InsuranceCredential.result.ts", + "schemas/variants/result/ShoppingVendor.result.ts", "schemas/variants/result/PdfGroup.result.ts", "schemas/variants/result/PdfFile.result.ts", "schemas/variants/result/Payment.result.ts", @@ -2991,7 +3499,11 @@ "schemas/variants/result/AiSettings.result.ts", "schemas/variants/result/OfficeHours.result.ts", "schemas/variants/result/OfficeContact.result.ts", + "schemas/variants/result/InsuranceContact.result.ts", "schemas/variants/result/ProcedureTimeslot.result.ts", + "schemas/variants/result/PatientConversation.result.ts", + "schemas/variants/result/CommissionBatch.result.ts", + "schemas/variants/result/CommissionBatchItem.result.ts", "schemas/variants/result/index.ts", "schemas/variants/index.ts" ], diff --git a/packages/db/shared/schemas/findFirstOrThrowUser.schema.ts b/packages/db/shared/schemas/findFirstOrThrowUser.schema.ts index 3f6cd880..840bb72b 100644 --- a/packages/db/shared/schemas/findFirstOrThrowUser.schema.ts +++ b/packages/db/shared/schemas/findFirstOrThrowUser.schema.ts @@ -21,6 +21,7 @@ export const UserFindFirstOrThrowSelectSchema: z.ZodType = z. npiProviders: z.boolean().optional(), claims: z.boolean().optional(), insuranceCredentials: z.boolean().optional(), + shoppingVendors: z.boolean().optional(), updatedPayments: z.boolean().optional(), backups: z.boolean().optional(), backupDestinations: z.boolean().optional(), @@ -33,6 +34,8 @@ export const UserFindFirstOrThrowSelectSchema: z.ZodType = z. officeHours: z.boolean().optional(), officeContact: z.boolean().optional(), procedureTimeslot: z.boolean().optional(), + insuranceContacts: z.boolean().optional(), + patientConversations: z.boolean().optional(), _count: z.boolean().optional() }).strict() as unknown as z.ZodType; @@ -48,6 +51,7 @@ export const UserFindFirstOrThrowSelectZodSchema = z.object({ npiProviders: z.boolean().optional(), claims: z.boolean().optional(), insuranceCredentials: z.boolean().optional(), + shoppingVendors: z.boolean().optional(), updatedPayments: z.boolean().optional(), backups: z.boolean().optional(), backupDestinations: z.boolean().optional(), @@ -60,6 +64,8 @@ export const UserFindFirstOrThrowSelectZodSchema = z.object({ officeHours: z.boolean().optional(), officeContact: z.boolean().optional(), procedureTimeslot: z.boolean().optional(), + insuranceContacts: z.boolean().optional(), + patientConversations: z.boolean().optional(), _count: z.boolean().optional() }).strict(); diff --git a/packages/db/shared/schemas/findFirstUser.schema.ts b/packages/db/shared/schemas/findFirstUser.schema.ts index fceab653..c3515b36 100644 --- a/packages/db/shared/schemas/findFirstUser.schema.ts +++ b/packages/db/shared/schemas/findFirstUser.schema.ts @@ -21,6 +21,7 @@ export const UserFindFirstSelectSchema: z.ZodType = z.object( npiProviders: z.boolean().optional(), claims: z.boolean().optional(), insuranceCredentials: z.boolean().optional(), + shoppingVendors: z.boolean().optional(), updatedPayments: z.boolean().optional(), backups: z.boolean().optional(), backupDestinations: z.boolean().optional(), @@ -33,6 +34,8 @@ export const UserFindFirstSelectSchema: z.ZodType = z.object( officeHours: z.boolean().optional(), officeContact: z.boolean().optional(), procedureTimeslot: z.boolean().optional(), + insuranceContacts: z.boolean().optional(), + patientConversations: z.boolean().optional(), _count: z.boolean().optional() }).strict() as unknown as z.ZodType; @@ -48,6 +51,7 @@ export const UserFindFirstSelectZodSchema = z.object({ npiProviders: z.boolean().optional(), claims: z.boolean().optional(), insuranceCredentials: z.boolean().optional(), + shoppingVendors: z.boolean().optional(), updatedPayments: z.boolean().optional(), backups: z.boolean().optional(), backupDestinations: z.boolean().optional(), @@ -60,6 +64,8 @@ export const UserFindFirstSelectZodSchema = z.object({ officeHours: z.boolean().optional(), officeContact: z.boolean().optional(), procedureTimeslot: z.boolean().optional(), + insuranceContacts: z.boolean().optional(), + patientConversations: z.boolean().optional(), _count: z.boolean().optional() }).strict(); diff --git a/packages/db/shared/schemas/findManyUser.schema.ts b/packages/db/shared/schemas/findManyUser.schema.ts index c9aa848b..b9fc9cdc 100644 --- a/packages/db/shared/schemas/findManyUser.schema.ts +++ b/packages/db/shared/schemas/findManyUser.schema.ts @@ -21,6 +21,7 @@ export const UserFindManySelectSchema: z.ZodType = z.object({ npiProviders: z.boolean().optional(), claims: z.boolean().optional(), insuranceCredentials: z.boolean().optional(), + shoppingVendors: z.boolean().optional(), updatedPayments: z.boolean().optional(), backups: z.boolean().optional(), backupDestinations: z.boolean().optional(), @@ -33,6 +34,8 @@ export const UserFindManySelectSchema: z.ZodType = z.object({ officeHours: z.boolean().optional(), officeContact: z.boolean().optional(), procedureTimeslot: z.boolean().optional(), + insuranceContacts: z.boolean().optional(), + patientConversations: z.boolean().optional(), _count: z.boolean().optional() }).strict() as unknown as z.ZodType; @@ -48,6 +51,7 @@ export const UserFindManySelectZodSchema = z.object({ npiProviders: z.boolean().optional(), claims: z.boolean().optional(), insuranceCredentials: z.boolean().optional(), + shoppingVendors: z.boolean().optional(), updatedPayments: z.boolean().optional(), backups: z.boolean().optional(), backupDestinations: z.boolean().optional(), @@ -60,6 +64,8 @@ export const UserFindManySelectZodSchema = z.object({ officeHours: z.boolean().optional(), officeContact: z.boolean().optional(), procedureTimeslot: z.boolean().optional(), + insuranceContacts: z.boolean().optional(), + patientConversations: z.boolean().optional(), _count: z.boolean().optional() }).strict(); diff --git a/packages/db/shared/schemas/index.ts b/packages/db/shared/schemas/index.ts index f8da9d33..ba68332c 100644 --- a/packages/db/shared/schemas/index.ts +++ b/packages/db/shared/schemas/index.ts @@ -10,6 +10,7 @@ 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' @@ -27,7 +28,11 @@ 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/CommissionBatchScalarFieldEnum.schema' +export * from './enums/CommissionBatchItemScalarFieldEnum.schema' export * from './enums/SortOrder.schema' export * from './enums/NullableJsonNullValueInput.schema' export * from './enums/JsonNullValueInput.schema' @@ -233,6 +238,23 @@ 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' @@ -522,6 +544,23 @@ 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' @@ -539,6 +578,57 @@ 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 './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 './results/UserFindUniqueResult.schema' export * from './results/UserFindFirstResult.schema' export * from './results/UserFindManyResult.schema' @@ -682,6 +772,19 @@ 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' @@ -903,6 +1006,19 @@ 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' @@ -916,6 +1032,45 @@ 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/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/index' export * from './objects/index' export * from './variants/pure/User.pure' @@ -929,6 +1084,7 @@ 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' @@ -946,7 +1102,11 @@ 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/CommissionBatch.pure' +export * from './variants/pure/CommissionBatchItem.pure' export * from './variants/pure/index' export * from './variants/input/User.input' export * from './variants/input/Patient.input' @@ -959,6 +1119,7 @@ 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' @@ -976,7 +1137,11 @@ 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/CommissionBatch.input' +export * from './variants/input/CommissionBatchItem.input' export * from './variants/input/index' export * from './variants/result/User.result' export * from './variants/result/Patient.result' @@ -989,6 +1154,7 @@ 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' @@ -1006,6 +1172,10 @@ 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/CommissionBatch.result' +export * from './variants/result/CommissionBatchItem.result' export * from './variants/result/index' export * from './variants/index' \ No newline at end of file diff --git a/packages/db/shared/schemas/objects/CommissionBatchCreateInput.schema.ts b/packages/db/shared/schemas/objects/CommissionBatchCreateInput.schema.ts index 192e9996..fb791a68 100644 --- a/packages/db/shared/schemas/objects/CommissionBatchCreateInput.schema.ts +++ b/packages/db/shared/schemas/objects/CommissionBatchCreateInput.schema.ts @@ -1,16 +1,17 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { NpiProviderCreateNestedOneWithoutCommissionBatchesInputObjectSchema as NpiProviderCreateNestedOneWithoutCommissionBatchesInputObjectSchema } from './NpiProviderCreateNestedOneWithoutCommissionBatchesInput.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { NpiProviderCreateNestedOneWithoutCommissionBatchesInputObjectSchema as NpiProviderCreateNestedOneWithoutCommissionBatchesInputObjectSchema } from './NpiProviderCreateNestedOneWithoutCommissionBatchesInput.schema'; import { CommissionBatchItemCreateNestedManyWithoutCommissionBatchInputObjectSchema as CommissionBatchItemCreateNestedManyWithoutCommissionBatchInputObjectSchema } from './CommissionBatchItemCreateNestedManyWithoutCommissionBatchInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ totalCollection: z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalCollection' must be a Decimal", @@ -19,7 +20,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'commissionAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/CommissionBatchCreateManyInput.schema.ts b/packages/db/shared/schemas/objects/CommissionBatchCreateManyInput.schema.ts index 7caf772e..497f03a7 100644 --- a/packages/db/shared/schemas/objects/CommissionBatchCreateManyInput.schema.ts +++ b/packages/db/shared/schemas/objects/CommissionBatchCreateManyInput.schema.ts @@ -1,9 +1,9 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; - +import type { Prisma } from '../../../generated/prisma'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.number().int().optional(), npiProviderId: z.number().int(), @@ -11,7 +11,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalCollection' must be a Decimal", @@ -20,7 +20,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'commissionAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/CommissionBatchCreateManyNpiProviderInput.schema.ts b/packages/db/shared/schemas/objects/CommissionBatchCreateManyNpiProviderInput.schema.ts index 15c71c73..427aa442 100644 --- a/packages/db/shared/schemas/objects/CommissionBatchCreateManyNpiProviderInput.schema.ts +++ b/packages/db/shared/schemas/objects/CommissionBatchCreateManyNpiProviderInput.schema.ts @@ -1,16 +1,16 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; - +import type { Prisma } from '../../../generated/prisma'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.number().int().optional(), totalCollection: z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalCollection' must be a Decimal", @@ -19,7 +19,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'commissionAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/CommissionBatchCreateWithoutItemsInput.schema.ts b/packages/db/shared/schemas/objects/CommissionBatchCreateWithoutItemsInput.schema.ts index 39f017c3..2360b645 100644 --- a/packages/db/shared/schemas/objects/CommissionBatchCreateWithoutItemsInput.schema.ts +++ b/packages/db/shared/schemas/objects/CommissionBatchCreateWithoutItemsInput.schema.ts @@ -1,15 +1,16 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; +import type { Prisma } from '../../../generated/prisma'; import { NpiProviderCreateNestedOneWithoutCommissionBatchesInputObjectSchema as NpiProviderCreateNestedOneWithoutCommissionBatchesInputObjectSchema } from './NpiProviderCreateNestedOneWithoutCommissionBatchesInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ totalCollection: z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalCollection' must be a Decimal", @@ -18,7 +19,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'commissionAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/CommissionBatchCreateWithoutNpiProviderInput.schema.ts b/packages/db/shared/schemas/objects/CommissionBatchCreateWithoutNpiProviderInput.schema.ts index eb60505c..59ee2324 100644 --- a/packages/db/shared/schemas/objects/CommissionBatchCreateWithoutNpiProviderInput.schema.ts +++ b/packages/db/shared/schemas/objects/CommissionBatchCreateWithoutNpiProviderInput.schema.ts @@ -1,15 +1,16 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; +import type { Prisma } from '../../../generated/prisma'; import { CommissionBatchItemCreateNestedManyWithoutCommissionBatchInputObjectSchema as CommissionBatchItemCreateNestedManyWithoutCommissionBatchInputObjectSchema } from './CommissionBatchItemCreateNestedManyWithoutCommissionBatchInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ totalCollection: z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalCollection' must be a Decimal", @@ -18,7 +19,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'commissionAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/CommissionBatchItemCreateInput.schema.ts b/packages/db/shared/schemas/objects/CommissionBatchItemCreateInput.schema.ts index 16da5a38..7441994a 100644 --- a/packages/db/shared/schemas/objects/CommissionBatchItemCreateInput.schema.ts +++ b/packages/db/shared/schemas/objects/CommissionBatchItemCreateInput.schema.ts @@ -1,16 +1,17 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { CommissionBatchCreateNestedOneWithoutItemsInputObjectSchema as CommissionBatchCreateNestedOneWithoutItemsInputObjectSchema } from './CommissionBatchCreateNestedOneWithoutItemsInput.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { CommissionBatchCreateNestedOneWithoutItemsInputObjectSchema as CommissionBatchCreateNestedOneWithoutItemsInputObjectSchema } from './CommissionBatchCreateNestedOneWithoutItemsInput.schema'; import { PaymentCreateNestedOneWithoutCommissionBatchItemsInputObjectSchema as PaymentCreateNestedOneWithoutCommissionBatchItemsInputObjectSchema } from './PaymentCreateNestedOneWithoutCommissionBatchItemsInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ collectionAmount: z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'collectionAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/CommissionBatchItemCreateManyCommissionBatchInput.schema.ts b/packages/db/shared/schemas/objects/CommissionBatchItemCreateManyCommissionBatchInput.schema.ts index 48482f41..5a372db2 100644 --- a/packages/db/shared/schemas/objects/CommissionBatchItemCreateManyCommissionBatchInput.schema.ts +++ b/packages/db/shared/schemas/objects/CommissionBatchItemCreateManyCommissionBatchInput.schema.ts @@ -1,9 +1,9 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; - +import type { Prisma } from '../../../generated/prisma'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.number().int().optional(), paymentId: z.number().int(), @@ -11,7 +11,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'collectionAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/CommissionBatchItemCreateManyInput.schema.ts b/packages/db/shared/schemas/objects/CommissionBatchItemCreateManyInput.schema.ts index 25fcbf60..3ab7c691 100644 --- a/packages/db/shared/schemas/objects/CommissionBatchItemCreateManyInput.schema.ts +++ b/packages/db/shared/schemas/objects/CommissionBatchItemCreateManyInput.schema.ts @@ -1,9 +1,9 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; - +import type { Prisma } from '../../../generated/prisma'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.number().int().optional(), commissionBatchId: z.number().int(), @@ -12,7 +12,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'collectionAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/CommissionBatchItemCreateManyPaymentInput.schema.ts b/packages/db/shared/schemas/objects/CommissionBatchItemCreateManyPaymentInput.schema.ts index 5f75cd76..d6d4945a 100644 --- a/packages/db/shared/schemas/objects/CommissionBatchItemCreateManyPaymentInput.schema.ts +++ b/packages/db/shared/schemas/objects/CommissionBatchItemCreateManyPaymentInput.schema.ts @@ -1,9 +1,9 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; - +import type { Prisma } from '../../../generated/prisma'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.number().int().optional(), commissionBatchId: z.number().int(), @@ -11,7 +11,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'collectionAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/CommissionBatchItemCreateWithoutCommissionBatchInput.schema.ts b/packages/db/shared/schemas/objects/CommissionBatchItemCreateWithoutCommissionBatchInput.schema.ts index 2a4bfba1..77331966 100644 --- a/packages/db/shared/schemas/objects/CommissionBatchItemCreateWithoutCommissionBatchInput.schema.ts +++ b/packages/db/shared/schemas/objects/CommissionBatchItemCreateWithoutCommissionBatchInput.schema.ts @@ -1,15 +1,16 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; +import type { Prisma } from '../../../generated/prisma'; import { PaymentCreateNestedOneWithoutCommissionBatchItemsInputObjectSchema as PaymentCreateNestedOneWithoutCommissionBatchItemsInputObjectSchema } from './PaymentCreateNestedOneWithoutCommissionBatchItemsInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ collectionAmount: z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'collectionAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/CommissionBatchItemCreateWithoutPaymentInput.schema.ts b/packages/db/shared/schemas/objects/CommissionBatchItemCreateWithoutPaymentInput.schema.ts index 0dbb9d85..e1dc8425 100644 --- a/packages/db/shared/schemas/objects/CommissionBatchItemCreateWithoutPaymentInput.schema.ts +++ b/packages/db/shared/schemas/objects/CommissionBatchItemCreateWithoutPaymentInput.schema.ts @@ -1,15 +1,16 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; +import type { Prisma } from '../../../generated/prisma'; import { CommissionBatchCreateNestedOneWithoutItemsInputObjectSchema as CommissionBatchCreateNestedOneWithoutItemsInputObjectSchema } from './CommissionBatchCreateNestedOneWithoutItemsInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ collectionAmount: z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'collectionAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/CommissionBatchItemScalarWhereInput.schema.ts b/packages/db/shared/schemas/objects/CommissionBatchItemScalarWhereInput.schema.ts index 5e8865e0..9439dc53 100644 --- a/packages/db/shared/schemas/objects/CommissionBatchItemScalarWhereInput.schema.ts +++ b/packages/db/shared/schemas/objects/CommissionBatchItemScalarWhereInput.schema.ts @@ -1,10 +1,11 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { IntFilterObjectSchema as IntFilterObjectSchema } from './IntFilter.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { IntFilterObjectSchema as IntFilterObjectSchema } from './IntFilter.schema'; import { DecimalFilterObjectSchema as DecimalFilterObjectSchema } from './DecimalFilter.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const commissionbatchitemscalarwhereinputSchema = z.object({ AND: z.union([z.lazy(() => CommissionBatchItemScalarWhereInputObjectSchema), z.lazy(() => CommissionBatchItemScalarWhereInputObjectSchema).array()]).optional(), OR: z.lazy(() => CommissionBatchItemScalarWhereInputObjectSchema).array().optional(), @@ -16,7 +17,7 @@ const commissionbatchitemscalarwhereinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'collectionAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/CommissionBatchItemScalarWhereWithAggregatesInput.schema.ts b/packages/db/shared/schemas/objects/CommissionBatchItemScalarWhereWithAggregatesInput.schema.ts index 9bca0f14..410a527b 100644 --- a/packages/db/shared/schemas/objects/CommissionBatchItemScalarWhereWithAggregatesInput.schema.ts +++ b/packages/db/shared/schemas/objects/CommissionBatchItemScalarWhereWithAggregatesInput.schema.ts @@ -1,10 +1,11 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { IntWithAggregatesFilterObjectSchema as IntWithAggregatesFilterObjectSchema } from './IntWithAggregatesFilter.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { IntWithAggregatesFilterObjectSchema as IntWithAggregatesFilterObjectSchema } from './IntWithAggregatesFilter.schema'; import { DecimalWithAggregatesFilterObjectSchema as DecimalWithAggregatesFilterObjectSchema } from './DecimalWithAggregatesFilter.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const commissionbatchitemscalarwherewithaggregatesinputSchema = z.object({ AND: z.union([z.lazy(() => CommissionBatchItemScalarWhereWithAggregatesInputObjectSchema), z.lazy(() => CommissionBatchItemScalarWhereWithAggregatesInputObjectSchema).array()]).optional(), OR: z.lazy(() => CommissionBatchItemScalarWhereWithAggregatesInputObjectSchema).array().optional(), @@ -16,7 +17,7 @@ const commissionbatchitemscalarwherewithaggregatesinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'collectionAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/CommissionBatchItemUncheckedCreateInput.schema.ts b/packages/db/shared/schemas/objects/CommissionBatchItemUncheckedCreateInput.schema.ts index 65ac5c97..95387cd8 100644 --- a/packages/db/shared/schemas/objects/CommissionBatchItemUncheckedCreateInput.schema.ts +++ b/packages/db/shared/schemas/objects/CommissionBatchItemUncheckedCreateInput.schema.ts @@ -1,9 +1,9 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; - +import type { Prisma } from '../../../generated/prisma'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.number().int().optional(), commissionBatchId: z.number().int(), @@ -12,7 +12,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'collectionAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/CommissionBatchItemUncheckedCreateWithoutCommissionBatchInput.schema.ts b/packages/db/shared/schemas/objects/CommissionBatchItemUncheckedCreateWithoutCommissionBatchInput.schema.ts index acfe4ea7..a403fbf9 100644 --- a/packages/db/shared/schemas/objects/CommissionBatchItemUncheckedCreateWithoutCommissionBatchInput.schema.ts +++ b/packages/db/shared/schemas/objects/CommissionBatchItemUncheckedCreateWithoutCommissionBatchInput.schema.ts @@ -1,9 +1,9 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; - +import type { Prisma } from '../../../generated/prisma'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.number().int().optional(), paymentId: z.number().int(), @@ -11,7 +11,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'collectionAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/CommissionBatchItemUncheckedCreateWithoutPaymentInput.schema.ts b/packages/db/shared/schemas/objects/CommissionBatchItemUncheckedCreateWithoutPaymentInput.schema.ts index 8e959146..52e9425b 100644 --- a/packages/db/shared/schemas/objects/CommissionBatchItemUncheckedCreateWithoutPaymentInput.schema.ts +++ b/packages/db/shared/schemas/objects/CommissionBatchItemUncheckedCreateWithoutPaymentInput.schema.ts @@ -1,9 +1,9 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; - +import type { Prisma } from '../../../generated/prisma'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.number().int().optional(), commissionBatchId: z.number().int(), @@ -11,7 +11,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'collectionAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/CommissionBatchItemUncheckedUpdateInput.schema.ts b/packages/db/shared/schemas/objects/CommissionBatchItemUncheckedUpdateInput.schema.ts index 7a2f426b..c7825080 100644 --- a/packages/db/shared/schemas/objects/CommissionBatchItemUncheckedUpdateInput.schema.ts +++ b/packages/db/shared/schemas/objects/CommissionBatchItemUncheckedUpdateInput.schema.ts @@ -1,10 +1,11 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), commissionBatchId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -13,7 +14,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'collectionAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/CommissionBatchItemUncheckedUpdateManyInput.schema.ts b/packages/db/shared/schemas/objects/CommissionBatchItemUncheckedUpdateManyInput.schema.ts index 4776d04c..32f62a21 100644 --- a/packages/db/shared/schemas/objects/CommissionBatchItemUncheckedUpdateManyInput.schema.ts +++ b/packages/db/shared/schemas/objects/CommissionBatchItemUncheckedUpdateManyInput.schema.ts @@ -1,10 +1,11 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), commissionBatchId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -13,7 +14,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'collectionAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/CommissionBatchItemUncheckedUpdateManyWithoutCommissionBatchInput.schema.ts b/packages/db/shared/schemas/objects/CommissionBatchItemUncheckedUpdateManyWithoutCommissionBatchInput.schema.ts index 20847d28..c4658c6f 100644 --- a/packages/db/shared/schemas/objects/CommissionBatchItemUncheckedUpdateManyWithoutCommissionBatchInput.schema.ts +++ b/packages/db/shared/schemas/objects/CommissionBatchItemUncheckedUpdateManyWithoutCommissionBatchInput.schema.ts @@ -1,10 +1,11 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), paymentId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -12,7 +13,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'collectionAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/CommissionBatchItemUncheckedUpdateManyWithoutPaymentInput.schema.ts b/packages/db/shared/schemas/objects/CommissionBatchItemUncheckedUpdateManyWithoutPaymentInput.schema.ts index a50b61d1..d14312c9 100644 --- a/packages/db/shared/schemas/objects/CommissionBatchItemUncheckedUpdateManyWithoutPaymentInput.schema.ts +++ b/packages/db/shared/schemas/objects/CommissionBatchItemUncheckedUpdateManyWithoutPaymentInput.schema.ts @@ -1,10 +1,11 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), commissionBatchId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -12,7 +13,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'collectionAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/CommissionBatchItemUncheckedUpdateWithoutCommissionBatchInput.schema.ts b/packages/db/shared/schemas/objects/CommissionBatchItemUncheckedUpdateWithoutCommissionBatchInput.schema.ts index 78b94288..c5b82e58 100644 --- a/packages/db/shared/schemas/objects/CommissionBatchItemUncheckedUpdateWithoutCommissionBatchInput.schema.ts +++ b/packages/db/shared/schemas/objects/CommissionBatchItemUncheckedUpdateWithoutCommissionBatchInput.schema.ts @@ -1,10 +1,11 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), paymentId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -12,7 +13,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'collectionAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/CommissionBatchItemUncheckedUpdateWithoutPaymentInput.schema.ts b/packages/db/shared/schemas/objects/CommissionBatchItemUncheckedUpdateWithoutPaymentInput.schema.ts index 367f12dd..b70e49ef 100644 --- a/packages/db/shared/schemas/objects/CommissionBatchItemUncheckedUpdateWithoutPaymentInput.schema.ts +++ b/packages/db/shared/schemas/objects/CommissionBatchItemUncheckedUpdateWithoutPaymentInput.schema.ts @@ -1,10 +1,11 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), commissionBatchId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -12,7 +13,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'collectionAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/CommissionBatchItemUpdateInput.schema.ts b/packages/db/shared/schemas/objects/CommissionBatchItemUpdateInput.schema.ts index 96c4da7a..b78e68ff 100644 --- a/packages/db/shared/schemas/objects/CommissionBatchItemUpdateInput.schema.ts +++ b/packages/db/shared/schemas/objects/CommissionBatchItemUpdateInput.schema.ts @@ -1,17 +1,18 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { CommissionBatchUpdateOneRequiredWithoutItemsNestedInputObjectSchema as CommissionBatchUpdateOneRequiredWithoutItemsNestedInputObjectSchema } from './CommissionBatchUpdateOneRequiredWithoutItemsNestedInput.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { CommissionBatchUpdateOneRequiredWithoutItemsNestedInputObjectSchema as CommissionBatchUpdateOneRequiredWithoutItemsNestedInputObjectSchema } from './CommissionBatchUpdateOneRequiredWithoutItemsNestedInput.schema'; import { PaymentUpdateOneRequiredWithoutCommissionBatchItemsNestedInputObjectSchema as PaymentUpdateOneRequiredWithoutCommissionBatchItemsNestedInputObjectSchema } from './PaymentUpdateOneRequiredWithoutCommissionBatchItemsNestedInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ collectionAmount: z.union([z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'collectionAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/CommissionBatchItemUpdateManyMutationInput.schema.ts b/packages/db/shared/schemas/objects/CommissionBatchItemUpdateManyMutationInput.schema.ts index 50f48f9f..219313f5 100644 --- a/packages/db/shared/schemas/objects/CommissionBatchItemUpdateManyMutationInput.schema.ts +++ b/packages/db/shared/schemas/objects/CommissionBatchItemUpdateManyMutationInput.schema.ts @@ -1,15 +1,16 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; +import type { Prisma } from '../../../generated/prisma'; import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ collectionAmount: z.union([z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'collectionAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/CommissionBatchItemUpdateWithoutCommissionBatchInput.schema.ts b/packages/db/shared/schemas/objects/CommissionBatchItemUpdateWithoutCommissionBatchInput.schema.ts index 2291c275..2c4c570e 100644 --- a/packages/db/shared/schemas/objects/CommissionBatchItemUpdateWithoutCommissionBatchInput.schema.ts +++ b/packages/db/shared/schemas/objects/CommissionBatchItemUpdateWithoutCommissionBatchInput.schema.ts @@ -1,16 +1,17 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; import { PaymentUpdateOneRequiredWithoutCommissionBatchItemsNestedInputObjectSchema as PaymentUpdateOneRequiredWithoutCommissionBatchItemsNestedInputObjectSchema } from './PaymentUpdateOneRequiredWithoutCommissionBatchItemsNestedInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ collectionAmount: z.union([z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'collectionAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/CommissionBatchItemUpdateWithoutPaymentInput.schema.ts b/packages/db/shared/schemas/objects/CommissionBatchItemUpdateWithoutPaymentInput.schema.ts index 6f3bf4cc..335c0581 100644 --- a/packages/db/shared/schemas/objects/CommissionBatchItemUpdateWithoutPaymentInput.schema.ts +++ b/packages/db/shared/schemas/objects/CommissionBatchItemUpdateWithoutPaymentInput.schema.ts @@ -1,16 +1,17 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; import { CommissionBatchUpdateOneRequiredWithoutItemsNestedInputObjectSchema as CommissionBatchUpdateOneRequiredWithoutItemsNestedInputObjectSchema } from './CommissionBatchUpdateOneRequiredWithoutItemsNestedInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ collectionAmount: z.union([z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'collectionAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/CommissionBatchItemWhereInput.schema.ts b/packages/db/shared/schemas/objects/CommissionBatchItemWhereInput.schema.ts index 2fbec886..65175786 100644 --- a/packages/db/shared/schemas/objects/CommissionBatchItemWhereInput.schema.ts +++ b/packages/db/shared/schemas/objects/CommissionBatchItemWhereInput.schema.ts @@ -1,14 +1,15 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { IntFilterObjectSchema as IntFilterObjectSchema } from './IntFilter.schema'; -import { DecimalFilterObjectSchema as DecimalFilterObjectSchema } from './DecimalFilter.schema'; -import { CommissionBatchScalarRelationFilterObjectSchema as CommissionBatchScalarRelationFilterObjectSchema } from './CommissionBatchScalarRelationFilter.schema'; -import { CommissionBatchWhereInputObjectSchema as CommissionBatchWhereInputObjectSchema } from './CommissionBatchWhereInput.schema'; -import { PaymentScalarRelationFilterObjectSchema as PaymentScalarRelationFilterObjectSchema } from './PaymentScalarRelationFilter.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { IntFilterObjectSchema as IntFilterObjectSchema } from './IntFilter.schema'; +import { DecimalFilterObjectSchema as DecimalFilterObjectSchema } from './DecimalFilter.schema'; +import { CommissionBatchScalarRelationFilterObjectSchema as CommissionBatchScalarRelationFilterObjectSchema } from './CommissionBatchScalarRelationFilter.schema'; +import { CommissionBatchWhereInputObjectSchema as CommissionBatchWhereInputObjectSchema } from './CommissionBatchWhereInput.schema'; +import { PaymentScalarRelationFilterObjectSchema as PaymentScalarRelationFilterObjectSchema } from './PaymentScalarRelationFilter.schema'; import { PaymentWhereInputObjectSchema as PaymentWhereInputObjectSchema } from './PaymentWhereInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const commissionbatchitemwhereinputSchema = z.object({ AND: z.union([z.lazy(() => CommissionBatchItemWhereInputObjectSchema), z.lazy(() => CommissionBatchItemWhereInputObjectSchema).array()]).optional(), OR: z.lazy(() => CommissionBatchItemWhereInputObjectSchema).array().optional(), @@ -20,7 +21,7 @@ const commissionbatchitemwhereinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'collectionAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/CommissionBatchScalarWhereInput.schema.ts b/packages/db/shared/schemas/objects/CommissionBatchScalarWhereInput.schema.ts index 6cca8e39..67fe5305 100644 --- a/packages/db/shared/schemas/objects/CommissionBatchScalarWhereInput.schema.ts +++ b/packages/db/shared/schemas/objects/CommissionBatchScalarWhereInput.schema.ts @@ -1,12 +1,13 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { IntFilterObjectSchema as IntFilterObjectSchema } from './IntFilter.schema'; -import { DecimalFilterObjectSchema as DecimalFilterObjectSchema } from './DecimalFilter.schema'; -import { StringNullableFilterObjectSchema as StringNullableFilterObjectSchema } from './StringNullableFilter.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { IntFilterObjectSchema as IntFilterObjectSchema } from './IntFilter.schema'; +import { DecimalFilterObjectSchema as DecimalFilterObjectSchema } from './DecimalFilter.schema'; +import { StringNullableFilterObjectSchema as StringNullableFilterObjectSchema } from './StringNullableFilter.schema'; import { DateTimeFilterObjectSchema as DateTimeFilterObjectSchema } from './DateTimeFilter.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const commissionbatchscalarwhereinputSchema = z.object({ AND: z.union([z.lazy(() => CommissionBatchScalarWhereInputObjectSchema), z.lazy(() => CommissionBatchScalarWhereInputObjectSchema).array()]).optional(), OR: z.lazy(() => CommissionBatchScalarWhereInputObjectSchema).array().optional(), @@ -17,7 +18,7 @@ const commissionbatchscalarwhereinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalCollection' must be a Decimal", @@ -26,7 +27,7 @@ const commissionbatchscalarwhereinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'commissionAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/CommissionBatchScalarWhereWithAggregatesInput.schema.ts b/packages/db/shared/schemas/objects/CommissionBatchScalarWhereWithAggregatesInput.schema.ts index 6e5d77eb..d46a307f 100644 --- a/packages/db/shared/schemas/objects/CommissionBatchScalarWhereWithAggregatesInput.schema.ts +++ b/packages/db/shared/schemas/objects/CommissionBatchScalarWhereWithAggregatesInput.schema.ts @@ -1,12 +1,13 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { IntWithAggregatesFilterObjectSchema as IntWithAggregatesFilterObjectSchema } from './IntWithAggregatesFilter.schema'; -import { DecimalWithAggregatesFilterObjectSchema as DecimalWithAggregatesFilterObjectSchema } from './DecimalWithAggregatesFilter.schema'; -import { StringNullableWithAggregatesFilterObjectSchema as StringNullableWithAggregatesFilterObjectSchema } from './StringNullableWithAggregatesFilter.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { IntWithAggregatesFilterObjectSchema as IntWithAggregatesFilterObjectSchema } from './IntWithAggregatesFilter.schema'; +import { DecimalWithAggregatesFilterObjectSchema as DecimalWithAggregatesFilterObjectSchema } from './DecimalWithAggregatesFilter.schema'; +import { StringNullableWithAggregatesFilterObjectSchema as StringNullableWithAggregatesFilterObjectSchema } from './StringNullableWithAggregatesFilter.schema'; import { DateTimeWithAggregatesFilterObjectSchema as DateTimeWithAggregatesFilterObjectSchema } from './DateTimeWithAggregatesFilter.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const commissionbatchscalarwherewithaggregatesinputSchema = z.object({ AND: z.union([z.lazy(() => CommissionBatchScalarWhereWithAggregatesInputObjectSchema), z.lazy(() => CommissionBatchScalarWhereWithAggregatesInputObjectSchema).array()]).optional(), OR: z.lazy(() => CommissionBatchScalarWhereWithAggregatesInputObjectSchema).array().optional(), @@ -17,7 +18,7 @@ const commissionbatchscalarwherewithaggregatesinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalCollection' must be a Decimal", @@ -26,7 +27,7 @@ const commissionbatchscalarwherewithaggregatesinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'commissionAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/CommissionBatchUncheckedCreateInput.schema.ts b/packages/db/shared/schemas/objects/CommissionBatchUncheckedCreateInput.schema.ts index fce4f6a2..65edeadb 100644 --- a/packages/db/shared/schemas/objects/CommissionBatchUncheckedCreateInput.schema.ts +++ b/packages/db/shared/schemas/objects/CommissionBatchUncheckedCreateInput.schema.ts @@ -1,9 +1,10 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; +import type { Prisma } from '../../../generated/prisma'; import { CommissionBatchItemUncheckedCreateNestedManyWithoutCommissionBatchInputObjectSchema as CommissionBatchItemUncheckedCreateNestedManyWithoutCommissionBatchInputObjectSchema } from './CommissionBatchItemUncheckedCreateNestedManyWithoutCommissionBatchInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.number().int().optional(), npiProviderId: z.number().int(), @@ -11,7 +12,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalCollection' must be a Decimal", @@ -20,7 +21,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'commissionAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/CommissionBatchUncheckedCreateWithoutItemsInput.schema.ts b/packages/db/shared/schemas/objects/CommissionBatchUncheckedCreateWithoutItemsInput.schema.ts index f3ee1d07..308bd52e 100644 --- a/packages/db/shared/schemas/objects/CommissionBatchUncheckedCreateWithoutItemsInput.schema.ts +++ b/packages/db/shared/schemas/objects/CommissionBatchUncheckedCreateWithoutItemsInput.schema.ts @@ -1,9 +1,9 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; - +import type { Prisma } from '../../../generated/prisma'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.number().int().optional(), npiProviderId: z.number().int(), @@ -11,7 +11,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalCollection' must be a Decimal", @@ -20,7 +20,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'commissionAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/CommissionBatchUncheckedCreateWithoutNpiProviderInput.schema.ts b/packages/db/shared/schemas/objects/CommissionBatchUncheckedCreateWithoutNpiProviderInput.schema.ts index cbfb9ca3..3110b0ad 100644 --- a/packages/db/shared/schemas/objects/CommissionBatchUncheckedCreateWithoutNpiProviderInput.schema.ts +++ b/packages/db/shared/schemas/objects/CommissionBatchUncheckedCreateWithoutNpiProviderInput.schema.ts @@ -1,16 +1,17 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; +import type { Prisma } from '../../../generated/prisma'; import { CommissionBatchItemUncheckedCreateNestedManyWithoutCommissionBatchInputObjectSchema as CommissionBatchItemUncheckedCreateNestedManyWithoutCommissionBatchInputObjectSchema } from './CommissionBatchItemUncheckedCreateNestedManyWithoutCommissionBatchInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.number().int().optional(), totalCollection: z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalCollection' must be a Decimal", @@ -19,7 +20,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'commissionAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/CommissionBatchUncheckedUpdateInput.schema.ts b/packages/db/shared/schemas/objects/CommissionBatchUncheckedUpdateInput.schema.ts index d5e53c57..d4e41131 100644 --- a/packages/db/shared/schemas/objects/CommissionBatchUncheckedUpdateInput.schema.ts +++ b/packages/db/shared/schemas/objects/CommissionBatchUncheckedUpdateInput.schema.ts @@ -1,13 +1,14 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; import { CommissionBatchItemUncheckedUpdateManyWithoutCommissionBatchNestedInputObjectSchema as CommissionBatchItemUncheckedUpdateManyWithoutCommissionBatchNestedInputObjectSchema } from './CommissionBatchItemUncheckedUpdateManyWithoutCommissionBatchNestedInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), npiProviderId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -15,7 +16,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalCollection' must be a Decimal", @@ -24,7 +25,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'commissionAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/CommissionBatchUncheckedUpdateManyInput.schema.ts b/packages/db/shared/schemas/objects/CommissionBatchUncheckedUpdateManyInput.schema.ts index 6a6d03e0..bce7a93b 100644 --- a/packages/db/shared/schemas/objects/CommissionBatchUncheckedUpdateManyInput.schema.ts +++ b/packages/db/shared/schemas/objects/CommissionBatchUncheckedUpdateManyInput.schema.ts @@ -1,12 +1,13 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), npiProviderId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -14,7 +15,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalCollection' must be a Decimal", @@ -23,7 +24,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'commissionAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/CommissionBatchUncheckedUpdateManyWithoutNpiProviderInput.schema.ts b/packages/db/shared/schemas/objects/CommissionBatchUncheckedUpdateManyWithoutNpiProviderInput.schema.ts index f4b6584e..01f951a4 100644 --- a/packages/db/shared/schemas/objects/CommissionBatchUncheckedUpdateManyWithoutNpiProviderInput.schema.ts +++ b/packages/db/shared/schemas/objects/CommissionBatchUncheckedUpdateManyWithoutNpiProviderInput.schema.ts @@ -1,19 +1,20 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), totalCollection: z.union([z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalCollection' must be a Decimal", @@ -22,7 +23,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'commissionAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/CommissionBatchUncheckedUpdateWithoutItemsInput.schema.ts b/packages/db/shared/schemas/objects/CommissionBatchUncheckedUpdateWithoutItemsInput.schema.ts index 38e993fb..fd35ced7 100644 --- a/packages/db/shared/schemas/objects/CommissionBatchUncheckedUpdateWithoutItemsInput.schema.ts +++ b/packages/db/shared/schemas/objects/CommissionBatchUncheckedUpdateWithoutItemsInput.schema.ts @@ -1,12 +1,13 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), npiProviderId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -14,7 +15,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalCollection' must be a Decimal", @@ -23,7 +24,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'commissionAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/CommissionBatchUncheckedUpdateWithoutNpiProviderInput.schema.ts b/packages/db/shared/schemas/objects/CommissionBatchUncheckedUpdateWithoutNpiProviderInput.schema.ts index 9f898427..63f17dcb 100644 --- a/packages/db/shared/schemas/objects/CommissionBatchUncheckedUpdateWithoutNpiProviderInput.schema.ts +++ b/packages/db/shared/schemas/objects/CommissionBatchUncheckedUpdateWithoutNpiProviderInput.schema.ts @@ -1,20 +1,21 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; import { CommissionBatchItemUncheckedUpdateManyWithoutCommissionBatchNestedInputObjectSchema as CommissionBatchItemUncheckedUpdateManyWithoutCommissionBatchNestedInputObjectSchema } from './CommissionBatchItemUncheckedUpdateManyWithoutCommissionBatchNestedInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), totalCollection: z.union([z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalCollection' must be a Decimal", @@ -23,7 +24,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'commissionAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/CommissionBatchUpdateInput.schema.ts b/packages/db/shared/schemas/objects/CommissionBatchUpdateInput.schema.ts index bd62dc0e..55f71da8 100644 --- a/packages/db/shared/schemas/objects/CommissionBatchUpdateInput.schema.ts +++ b/packages/db/shared/schemas/objects/CommissionBatchUpdateInput.schema.ts @@ -1,19 +1,20 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; -import { NpiProviderUpdateOneRequiredWithoutCommissionBatchesNestedInputObjectSchema as NpiProviderUpdateOneRequiredWithoutCommissionBatchesNestedInputObjectSchema } from './NpiProviderUpdateOneRequiredWithoutCommissionBatchesNestedInput.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import { NpiProviderUpdateOneRequiredWithoutCommissionBatchesNestedInputObjectSchema as NpiProviderUpdateOneRequiredWithoutCommissionBatchesNestedInputObjectSchema } from './NpiProviderUpdateOneRequiredWithoutCommissionBatchesNestedInput.schema'; import { CommissionBatchItemUpdateManyWithoutCommissionBatchNestedInputObjectSchema as CommissionBatchItemUpdateManyWithoutCommissionBatchNestedInputObjectSchema } from './CommissionBatchItemUpdateManyWithoutCommissionBatchNestedInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ totalCollection: z.union([z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalCollection' must be a Decimal", @@ -22,7 +23,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'commissionAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/CommissionBatchUpdateManyMutationInput.schema.ts b/packages/db/shared/schemas/objects/CommissionBatchUpdateManyMutationInput.schema.ts index 1da19cf3..d47dcd6e 100644 --- a/packages/db/shared/schemas/objects/CommissionBatchUpdateManyMutationInput.schema.ts +++ b/packages/db/shared/schemas/objects/CommissionBatchUpdateManyMutationInput.schema.ts @@ -1,17 +1,18 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ totalCollection: z.union([z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalCollection' must be a Decimal", @@ -20,7 +21,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'commissionAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/CommissionBatchUpdateWithoutItemsInput.schema.ts b/packages/db/shared/schemas/objects/CommissionBatchUpdateWithoutItemsInput.schema.ts index b45b2151..b402e70e 100644 --- a/packages/db/shared/schemas/objects/CommissionBatchUpdateWithoutItemsInput.schema.ts +++ b/packages/db/shared/schemas/objects/CommissionBatchUpdateWithoutItemsInput.schema.ts @@ -1,18 +1,19 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; import { NpiProviderUpdateOneRequiredWithoutCommissionBatchesNestedInputObjectSchema as NpiProviderUpdateOneRequiredWithoutCommissionBatchesNestedInputObjectSchema } from './NpiProviderUpdateOneRequiredWithoutCommissionBatchesNestedInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ totalCollection: z.union([z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalCollection' must be a Decimal", @@ -21,7 +22,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'commissionAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/CommissionBatchUpdateWithoutNpiProviderInput.schema.ts b/packages/db/shared/schemas/objects/CommissionBatchUpdateWithoutNpiProviderInput.schema.ts index 92a1bc5c..3122a800 100644 --- a/packages/db/shared/schemas/objects/CommissionBatchUpdateWithoutNpiProviderInput.schema.ts +++ b/packages/db/shared/schemas/objects/CommissionBatchUpdateWithoutNpiProviderInput.schema.ts @@ -1,18 +1,19 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; import { CommissionBatchItemUpdateManyWithoutCommissionBatchNestedInputObjectSchema as CommissionBatchItemUpdateManyWithoutCommissionBatchNestedInputObjectSchema } from './CommissionBatchItemUpdateManyWithoutCommissionBatchNestedInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ totalCollection: z.union([z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalCollection' must be a Decimal", @@ -21,7 +22,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'commissionAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/CommissionBatchWhereInput.schema.ts b/packages/db/shared/schemas/objects/CommissionBatchWhereInput.schema.ts index 45a7f078..1074a55c 100644 --- a/packages/db/shared/schemas/objects/CommissionBatchWhereInput.schema.ts +++ b/packages/db/shared/schemas/objects/CommissionBatchWhereInput.schema.ts @@ -1,15 +1,16 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { IntFilterObjectSchema as IntFilterObjectSchema } from './IntFilter.schema'; -import { DecimalFilterObjectSchema as DecimalFilterObjectSchema } from './DecimalFilter.schema'; -import { StringNullableFilterObjectSchema as StringNullableFilterObjectSchema } from './StringNullableFilter.schema'; -import { DateTimeFilterObjectSchema as DateTimeFilterObjectSchema } from './DateTimeFilter.schema'; -import { NpiProviderScalarRelationFilterObjectSchema as NpiProviderScalarRelationFilterObjectSchema } from './NpiProviderScalarRelationFilter.schema'; -import { NpiProviderWhereInputObjectSchema as NpiProviderWhereInputObjectSchema } from './NpiProviderWhereInput.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { IntFilterObjectSchema as IntFilterObjectSchema } from './IntFilter.schema'; +import { DecimalFilterObjectSchema as DecimalFilterObjectSchema } from './DecimalFilter.schema'; +import { StringNullableFilterObjectSchema as StringNullableFilterObjectSchema } from './StringNullableFilter.schema'; +import { DateTimeFilterObjectSchema as DateTimeFilterObjectSchema } from './DateTimeFilter.schema'; +import { NpiProviderScalarRelationFilterObjectSchema as NpiProviderScalarRelationFilterObjectSchema } from './NpiProviderScalarRelationFilter.schema'; +import { NpiProviderWhereInputObjectSchema as NpiProviderWhereInputObjectSchema } from './NpiProviderWhereInput.schema'; import { CommissionBatchItemListRelationFilterObjectSchema as CommissionBatchItemListRelationFilterObjectSchema } from './CommissionBatchItemListRelationFilter.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const commissionbatchwhereinputSchema = z.object({ AND: z.union([z.lazy(() => CommissionBatchWhereInputObjectSchema), z.lazy(() => CommissionBatchWhereInputObjectSchema).array()]).optional(), OR: z.lazy(() => CommissionBatchWhereInputObjectSchema).array().optional(), @@ -20,7 +21,7 @@ const commissionbatchwhereinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalCollection' must be a Decimal", @@ -29,7 +30,7 @@ const commissionbatchwhereinputSchema = z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'commissionAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentCreateInput.schema.ts b/packages/db/shared/schemas/objects/PaymentCreateInput.schema.ts index f57525da..f5a915fc 100644 --- a/packages/db/shared/schemas/objects/PaymentCreateInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentCreateInput.schema.ts @@ -4,8 +4,10 @@ import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; import { ClaimCreateNestedOneWithoutPaymentInputObjectSchema as ClaimCreateNestedOneWithoutPaymentInputObjectSchema } from './ClaimCreateNestedOneWithoutPaymentInput.schema'; import { PatientCreateNestedOneWithoutPaymentInputObjectSchema as PatientCreateNestedOneWithoutPaymentInputObjectSchema } from './PatientCreateNestedOneWithoutPaymentInput.schema'; import { UserCreateNestedOneWithoutUpdatedPaymentsInputObjectSchema as UserCreateNestedOneWithoutUpdatedPaymentsInputObjectSchema } from './UserCreateNestedOneWithoutUpdatedPaymentsInput.schema'; +import { NpiProviderCreateNestedOneWithoutPaymentsInputObjectSchema as NpiProviderCreateNestedOneWithoutPaymentsInputObjectSchema } from './NpiProviderCreateNestedOneWithoutPaymentsInput.schema'; import { ServiceLineTransactionCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineTransactionCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineTransactionCreateNestedManyWithoutPaymentInput.schema'; -import { ServiceLineCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineCreateNestedManyWithoutPaymentInput.schema' +import { ServiceLineCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineCreateNestedManyWithoutPaymentInput.schema'; +import { CommissionBatchItemCreateNestedManyWithoutPaymentInputObjectSchema as CommissionBatchItemCreateNestedManyWithoutPaymentInputObjectSchema } from './CommissionBatchItemCreateNestedManyWithoutPaymentInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; @@ -48,6 +50,33 @@ const makeSchema = () => z.object({ ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", }), + mhPaidAmount: z.union([ + z.number(), + z.string(), + z.instanceof(Decimal), + z.instanceof(Decimal), + DecimalJSLikeSchema, +]).refine((v) => isValidDecimalInput(v), { + message: "Field 'mhPaidAmount' must be a Decimal", +}).optional().nullable(), + copayment: z.union([ + z.number(), + z.string(), + z.instanceof(Decimal), + z.instanceof(Decimal), + DecimalJSLikeSchema, +]).refine((v) => isValidDecimalInput(v), { + message: "Field 'copayment' must be a Decimal", +}).optional(), + adjustment: z.union([ + z.number(), + z.string(), + z.instanceof(Decimal), + z.instanceof(Decimal), + DecimalJSLikeSchema, +]).refine((v) => isValidDecimalInput(v), { + message: "Field 'adjustment' must be a Decimal", +}).optional(), status: PaymentStatusSchema.optional(), notes: z.string().optional().nullable(), icn: z.string().optional().nullable(), @@ -55,8 +84,10 @@ const makeSchema = () => z.object({ claim: z.lazy(() => ClaimCreateNestedOneWithoutPaymentInputObjectSchema).optional(), patient: z.lazy(() => PatientCreateNestedOneWithoutPaymentInputObjectSchema), updatedBy: z.lazy(() => UserCreateNestedOneWithoutUpdatedPaymentsInputObjectSchema).optional(), + npiProvider: z.lazy(() => NpiProviderCreateNestedOneWithoutPaymentsInputObjectSchema).optional(), serviceLineTransactions: z.lazy(() => ServiceLineTransactionCreateNestedManyWithoutPaymentInputObjectSchema).optional(), - serviceLines: z.lazy(() => ServiceLineCreateNestedManyWithoutPaymentInputObjectSchema).optional() + serviceLines: z.lazy(() => ServiceLineCreateNestedManyWithoutPaymentInputObjectSchema).optional(), + commissionBatchItems: z.lazy(() => CommissionBatchItemCreateNestedManyWithoutPaymentInputObjectSchema).optional() }).strict(); export const PaymentCreateInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const PaymentCreateInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/PaymentCreateManyInput.schema.ts b/packages/db/shared/schemas/objects/PaymentCreateManyInput.schema.ts index 0ec581a4..5c2903b2 100644 --- a/packages/db/shared/schemas/objects/PaymentCreateManyInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentCreateManyInput.schema.ts @@ -52,7 +52,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'mhPaidAmount' must be a Decimal", @@ -61,7 +61,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'copayment' must be a Decimal", @@ -70,7 +70,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustment' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentCreateManyNpiProviderInput.schema.ts b/packages/db/shared/schemas/objects/PaymentCreateManyNpiProviderInput.schema.ts index 26d01eff..55671b0d 100644 --- a/packages/db/shared/schemas/objects/PaymentCreateManyNpiProviderInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentCreateManyNpiProviderInput.schema.ts @@ -1,9 +1,10 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; +import type { Prisma } from '../../../generated/prisma'; import { PaymentStatusSchema } from '../enums/PaymentStatus.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.number().int().optional(), claimId: z.number().int().optional().nullable(), @@ -14,7 +15,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -23,7 +24,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -32,7 +33,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -41,7 +42,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", @@ -50,7 +51,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'mhPaidAmount' must be a Decimal", @@ -59,7 +60,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'copayment' must be a Decimal", @@ -68,7 +69,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustment' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentCreateManyPatientInput.schema.ts b/packages/db/shared/schemas/objects/PaymentCreateManyPatientInput.schema.ts index 86b14d6a..915a8cb4 100644 --- a/packages/db/shared/schemas/objects/PaymentCreateManyPatientInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentCreateManyPatientInput.schema.ts @@ -51,7 +51,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'mhPaidAmount' must be a Decimal", @@ -60,7 +60,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'copayment' must be a Decimal", @@ -69,7 +69,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustment' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentCreateManyUpdatedByInput.schema.ts b/packages/db/shared/schemas/objects/PaymentCreateManyUpdatedByInput.schema.ts index a53d59f7..a4ed116c 100644 --- a/packages/db/shared/schemas/objects/PaymentCreateManyUpdatedByInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentCreateManyUpdatedByInput.schema.ts @@ -51,7 +51,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'mhPaidAmount' must be a Decimal", @@ -60,7 +60,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'copayment' must be a Decimal", @@ -69,7 +69,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustment' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentCreateWithoutClaimInput.schema.ts b/packages/db/shared/schemas/objects/PaymentCreateWithoutClaimInput.schema.ts index 3da16708..a8aeb7ad 100644 --- a/packages/db/shared/schemas/objects/PaymentCreateWithoutClaimInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentCreateWithoutClaimInput.schema.ts @@ -3,8 +3,10 @@ import type { Prisma } from '../../../generated/prisma'; import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; import { PatientCreateNestedOneWithoutPaymentInputObjectSchema as PatientCreateNestedOneWithoutPaymentInputObjectSchema } from './PatientCreateNestedOneWithoutPaymentInput.schema'; import { UserCreateNestedOneWithoutUpdatedPaymentsInputObjectSchema as UserCreateNestedOneWithoutUpdatedPaymentsInputObjectSchema } from './UserCreateNestedOneWithoutUpdatedPaymentsInput.schema'; +import { NpiProviderCreateNestedOneWithoutPaymentsInputObjectSchema as NpiProviderCreateNestedOneWithoutPaymentsInputObjectSchema } from './NpiProviderCreateNestedOneWithoutPaymentsInput.schema'; import { ServiceLineTransactionCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineTransactionCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineTransactionCreateNestedManyWithoutPaymentInput.schema'; -import { ServiceLineCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineCreateNestedManyWithoutPaymentInput.schema' +import { ServiceLineCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineCreateNestedManyWithoutPaymentInput.schema'; +import { CommissionBatchItemCreateNestedManyWithoutPaymentInputObjectSchema as CommissionBatchItemCreateNestedManyWithoutPaymentInputObjectSchema } from './CommissionBatchItemCreateNestedManyWithoutPaymentInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; @@ -47,6 +49,33 @@ const makeSchema = () => z.object({ ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", }), + mhPaidAmount: z.union([ + z.number(), + z.string(), + z.instanceof(Decimal), + z.instanceof(Decimal), + DecimalJSLikeSchema, +]).refine((v) => isValidDecimalInput(v), { + message: "Field 'mhPaidAmount' must be a Decimal", +}).optional().nullable(), + copayment: z.union([ + z.number(), + z.string(), + z.instanceof(Decimal), + z.instanceof(Decimal), + DecimalJSLikeSchema, +]).refine((v) => isValidDecimalInput(v), { + message: "Field 'copayment' must be a Decimal", +}).optional(), + adjustment: z.union([ + z.number(), + z.string(), + z.instanceof(Decimal), + z.instanceof(Decimal), + DecimalJSLikeSchema, +]).refine((v) => isValidDecimalInput(v), { + message: "Field 'adjustment' must be a Decimal", +}).optional(), status: PaymentStatusSchema.optional(), notes: z.string().optional().nullable(), icn: z.string().optional().nullable(), @@ -54,8 +83,10 @@ const makeSchema = () => z.object({ updatedAt: z.coerce.date().optional(), patient: z.lazy(() => PatientCreateNestedOneWithoutPaymentInputObjectSchema), updatedBy: z.lazy(() => UserCreateNestedOneWithoutUpdatedPaymentsInputObjectSchema).optional(), + npiProvider: z.lazy(() => NpiProviderCreateNestedOneWithoutPaymentsInputObjectSchema).optional(), serviceLineTransactions: z.lazy(() => ServiceLineTransactionCreateNestedManyWithoutPaymentInputObjectSchema).optional(), - serviceLines: z.lazy(() => ServiceLineCreateNestedManyWithoutPaymentInputObjectSchema).optional() + serviceLines: z.lazy(() => ServiceLineCreateNestedManyWithoutPaymentInputObjectSchema).optional(), + commissionBatchItems: z.lazy(() => CommissionBatchItemCreateNestedManyWithoutPaymentInputObjectSchema).optional() }).strict(); export const PaymentCreateWithoutClaimInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const PaymentCreateWithoutClaimInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/PaymentCreateWithoutCommissionBatchItemsInput.schema.ts b/packages/db/shared/schemas/objects/PaymentCreateWithoutCommissionBatchItemsInput.schema.ts index bea4f794..cb8bdaf1 100644 --- a/packages/db/shared/schemas/objects/PaymentCreateWithoutCommissionBatchItemsInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentCreateWithoutCommissionBatchItemsInput.schema.ts @@ -1,22 +1,23 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; -import { ClaimCreateNestedOneWithoutPaymentInputObjectSchema as ClaimCreateNestedOneWithoutPaymentInputObjectSchema } from './ClaimCreateNestedOneWithoutPaymentInput.schema'; -import { PatientCreateNestedOneWithoutPaymentInputObjectSchema as PatientCreateNestedOneWithoutPaymentInputObjectSchema } from './PatientCreateNestedOneWithoutPaymentInput.schema'; -import { UserCreateNestedOneWithoutUpdatedPaymentsInputObjectSchema as UserCreateNestedOneWithoutUpdatedPaymentsInputObjectSchema } from './UserCreateNestedOneWithoutUpdatedPaymentsInput.schema'; -import { NpiProviderCreateNestedOneWithoutPaymentsInputObjectSchema as NpiProviderCreateNestedOneWithoutPaymentsInputObjectSchema } from './NpiProviderCreateNestedOneWithoutPaymentsInput.schema'; -import { ServiceLineTransactionCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineTransactionCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineTransactionCreateNestedManyWithoutPaymentInput.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; +import { ClaimCreateNestedOneWithoutPaymentInputObjectSchema as ClaimCreateNestedOneWithoutPaymentInputObjectSchema } from './ClaimCreateNestedOneWithoutPaymentInput.schema'; +import { PatientCreateNestedOneWithoutPaymentInputObjectSchema as PatientCreateNestedOneWithoutPaymentInputObjectSchema } from './PatientCreateNestedOneWithoutPaymentInput.schema'; +import { UserCreateNestedOneWithoutUpdatedPaymentsInputObjectSchema as UserCreateNestedOneWithoutUpdatedPaymentsInputObjectSchema } from './UserCreateNestedOneWithoutUpdatedPaymentsInput.schema'; +import { NpiProviderCreateNestedOneWithoutPaymentsInputObjectSchema as NpiProviderCreateNestedOneWithoutPaymentsInputObjectSchema } from './NpiProviderCreateNestedOneWithoutPaymentsInput.schema'; +import { ServiceLineTransactionCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineTransactionCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineTransactionCreateNestedManyWithoutPaymentInput.schema'; import { ServiceLineCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineCreateNestedManyWithoutPaymentInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ userId: z.number().int(), totalBilled: z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -25,7 +26,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -34,7 +35,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -43,7 +44,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", @@ -52,7 +53,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'mhPaidAmount' must be a Decimal", @@ -61,7 +62,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'copayment' must be a Decimal", @@ -70,7 +71,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustment' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentCreateWithoutNpiProviderInput.schema.ts b/packages/db/shared/schemas/objects/PaymentCreateWithoutNpiProviderInput.schema.ts index 137d5c1c..e590eba8 100644 --- a/packages/db/shared/schemas/objects/PaymentCreateWithoutNpiProviderInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentCreateWithoutNpiProviderInput.schema.ts @@ -1,22 +1,23 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; -import { ClaimCreateNestedOneWithoutPaymentInputObjectSchema as ClaimCreateNestedOneWithoutPaymentInputObjectSchema } from './ClaimCreateNestedOneWithoutPaymentInput.schema'; -import { PatientCreateNestedOneWithoutPaymentInputObjectSchema as PatientCreateNestedOneWithoutPaymentInputObjectSchema } from './PatientCreateNestedOneWithoutPaymentInput.schema'; -import { UserCreateNestedOneWithoutUpdatedPaymentsInputObjectSchema as UserCreateNestedOneWithoutUpdatedPaymentsInputObjectSchema } from './UserCreateNestedOneWithoutUpdatedPaymentsInput.schema'; -import { ServiceLineTransactionCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineTransactionCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineTransactionCreateNestedManyWithoutPaymentInput.schema'; -import { ServiceLineCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineCreateNestedManyWithoutPaymentInput.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; +import { ClaimCreateNestedOneWithoutPaymentInputObjectSchema as ClaimCreateNestedOneWithoutPaymentInputObjectSchema } from './ClaimCreateNestedOneWithoutPaymentInput.schema'; +import { PatientCreateNestedOneWithoutPaymentInputObjectSchema as PatientCreateNestedOneWithoutPaymentInputObjectSchema } from './PatientCreateNestedOneWithoutPaymentInput.schema'; +import { UserCreateNestedOneWithoutUpdatedPaymentsInputObjectSchema as UserCreateNestedOneWithoutUpdatedPaymentsInputObjectSchema } from './UserCreateNestedOneWithoutUpdatedPaymentsInput.schema'; +import { ServiceLineTransactionCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineTransactionCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineTransactionCreateNestedManyWithoutPaymentInput.schema'; +import { ServiceLineCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineCreateNestedManyWithoutPaymentInput.schema'; import { CommissionBatchItemCreateNestedManyWithoutPaymentInputObjectSchema as CommissionBatchItemCreateNestedManyWithoutPaymentInputObjectSchema } from './CommissionBatchItemCreateNestedManyWithoutPaymentInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ userId: z.number().int(), totalBilled: z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -25,7 +26,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -34,7 +35,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -43,7 +44,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", @@ -52,7 +53,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'mhPaidAmount' must be a Decimal", @@ -61,7 +62,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'copayment' must be a Decimal", @@ -70,7 +71,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustment' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentCreateWithoutPatientInput.schema.ts b/packages/db/shared/schemas/objects/PaymentCreateWithoutPatientInput.schema.ts index a5b7d0a6..747008e3 100644 --- a/packages/db/shared/schemas/objects/PaymentCreateWithoutPatientInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentCreateWithoutPatientInput.schema.ts @@ -3,8 +3,10 @@ import type { Prisma } from '../../../generated/prisma'; import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; import { ClaimCreateNestedOneWithoutPaymentInputObjectSchema as ClaimCreateNestedOneWithoutPaymentInputObjectSchema } from './ClaimCreateNestedOneWithoutPaymentInput.schema'; import { UserCreateNestedOneWithoutUpdatedPaymentsInputObjectSchema as UserCreateNestedOneWithoutUpdatedPaymentsInputObjectSchema } from './UserCreateNestedOneWithoutUpdatedPaymentsInput.schema'; +import { NpiProviderCreateNestedOneWithoutPaymentsInputObjectSchema as NpiProviderCreateNestedOneWithoutPaymentsInputObjectSchema } from './NpiProviderCreateNestedOneWithoutPaymentsInput.schema'; import { ServiceLineTransactionCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineTransactionCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineTransactionCreateNestedManyWithoutPaymentInput.schema'; -import { ServiceLineCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineCreateNestedManyWithoutPaymentInput.schema' +import { ServiceLineCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineCreateNestedManyWithoutPaymentInput.schema'; +import { CommissionBatchItemCreateNestedManyWithoutPaymentInputObjectSchema as CommissionBatchItemCreateNestedManyWithoutPaymentInputObjectSchema } from './CommissionBatchItemCreateNestedManyWithoutPaymentInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; @@ -47,6 +49,33 @@ const makeSchema = () => z.object({ ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", }), + mhPaidAmount: z.union([ + z.number(), + z.string(), + z.instanceof(Decimal), + z.instanceof(Decimal), + DecimalJSLikeSchema, +]).refine((v) => isValidDecimalInput(v), { + message: "Field 'mhPaidAmount' must be a Decimal", +}).optional().nullable(), + copayment: z.union([ + z.number(), + z.string(), + z.instanceof(Decimal), + z.instanceof(Decimal), + DecimalJSLikeSchema, +]).refine((v) => isValidDecimalInput(v), { + message: "Field 'copayment' must be a Decimal", +}).optional(), + adjustment: z.union([ + z.number(), + z.string(), + z.instanceof(Decimal), + z.instanceof(Decimal), + DecimalJSLikeSchema, +]).refine((v) => isValidDecimalInput(v), { + message: "Field 'adjustment' must be a Decimal", +}).optional(), status: PaymentStatusSchema.optional(), notes: z.string().optional().nullable(), icn: z.string().optional().nullable(), @@ -54,8 +83,10 @@ const makeSchema = () => z.object({ updatedAt: z.coerce.date().optional(), claim: z.lazy(() => ClaimCreateNestedOneWithoutPaymentInputObjectSchema).optional(), updatedBy: z.lazy(() => UserCreateNestedOneWithoutUpdatedPaymentsInputObjectSchema).optional(), + npiProvider: z.lazy(() => NpiProviderCreateNestedOneWithoutPaymentsInputObjectSchema).optional(), serviceLineTransactions: z.lazy(() => ServiceLineTransactionCreateNestedManyWithoutPaymentInputObjectSchema).optional(), - serviceLines: z.lazy(() => ServiceLineCreateNestedManyWithoutPaymentInputObjectSchema).optional() + serviceLines: z.lazy(() => ServiceLineCreateNestedManyWithoutPaymentInputObjectSchema).optional(), + commissionBatchItems: z.lazy(() => CommissionBatchItemCreateNestedManyWithoutPaymentInputObjectSchema).optional() }).strict(); export const PaymentCreateWithoutPatientInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const PaymentCreateWithoutPatientInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/PaymentCreateWithoutServiceLineTransactionsInput.schema.ts b/packages/db/shared/schemas/objects/PaymentCreateWithoutServiceLineTransactionsInput.schema.ts index 602dddab..4e187b75 100644 --- a/packages/db/shared/schemas/objects/PaymentCreateWithoutServiceLineTransactionsInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentCreateWithoutServiceLineTransactionsInput.schema.ts @@ -4,7 +4,9 @@ import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; import { ClaimCreateNestedOneWithoutPaymentInputObjectSchema as ClaimCreateNestedOneWithoutPaymentInputObjectSchema } from './ClaimCreateNestedOneWithoutPaymentInput.schema'; import { PatientCreateNestedOneWithoutPaymentInputObjectSchema as PatientCreateNestedOneWithoutPaymentInputObjectSchema } from './PatientCreateNestedOneWithoutPaymentInput.schema'; import { UserCreateNestedOneWithoutUpdatedPaymentsInputObjectSchema as UserCreateNestedOneWithoutUpdatedPaymentsInputObjectSchema } from './UserCreateNestedOneWithoutUpdatedPaymentsInput.schema'; -import { ServiceLineCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineCreateNestedManyWithoutPaymentInput.schema' +import { NpiProviderCreateNestedOneWithoutPaymentsInputObjectSchema as NpiProviderCreateNestedOneWithoutPaymentsInputObjectSchema } from './NpiProviderCreateNestedOneWithoutPaymentsInput.schema'; +import { ServiceLineCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineCreateNestedManyWithoutPaymentInput.schema'; +import { CommissionBatchItemCreateNestedManyWithoutPaymentInputObjectSchema as CommissionBatchItemCreateNestedManyWithoutPaymentInputObjectSchema } from './CommissionBatchItemCreateNestedManyWithoutPaymentInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; @@ -47,6 +49,33 @@ const makeSchema = () => z.object({ ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", }), + mhPaidAmount: z.union([ + z.number(), + z.string(), + z.instanceof(Decimal), + z.instanceof(Decimal), + DecimalJSLikeSchema, +]).refine((v) => isValidDecimalInput(v), { + message: "Field 'mhPaidAmount' must be a Decimal", +}).optional().nullable(), + copayment: z.union([ + z.number(), + z.string(), + z.instanceof(Decimal), + z.instanceof(Decimal), + DecimalJSLikeSchema, +]).refine((v) => isValidDecimalInput(v), { + message: "Field 'copayment' must be a Decimal", +}).optional(), + adjustment: z.union([ + z.number(), + z.string(), + z.instanceof(Decimal), + z.instanceof(Decimal), + DecimalJSLikeSchema, +]).refine((v) => isValidDecimalInput(v), { + message: "Field 'adjustment' must be a Decimal", +}).optional(), status: PaymentStatusSchema.optional(), notes: z.string().optional().nullable(), icn: z.string().optional().nullable(), @@ -55,7 +84,9 @@ const makeSchema = () => z.object({ claim: z.lazy(() => ClaimCreateNestedOneWithoutPaymentInputObjectSchema).optional(), patient: z.lazy(() => PatientCreateNestedOneWithoutPaymentInputObjectSchema), updatedBy: z.lazy(() => UserCreateNestedOneWithoutUpdatedPaymentsInputObjectSchema).optional(), - serviceLines: z.lazy(() => ServiceLineCreateNestedManyWithoutPaymentInputObjectSchema).optional() + npiProvider: z.lazy(() => NpiProviderCreateNestedOneWithoutPaymentsInputObjectSchema).optional(), + serviceLines: z.lazy(() => ServiceLineCreateNestedManyWithoutPaymentInputObjectSchema).optional(), + commissionBatchItems: z.lazy(() => CommissionBatchItemCreateNestedManyWithoutPaymentInputObjectSchema).optional() }).strict(); export const PaymentCreateWithoutServiceLineTransactionsInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const PaymentCreateWithoutServiceLineTransactionsInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/PaymentCreateWithoutServiceLinesInput.schema.ts b/packages/db/shared/schemas/objects/PaymentCreateWithoutServiceLinesInput.schema.ts index 38a7d826..fa94122b 100644 --- a/packages/db/shared/schemas/objects/PaymentCreateWithoutServiceLinesInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentCreateWithoutServiceLinesInput.schema.ts @@ -4,7 +4,9 @@ import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; import { ClaimCreateNestedOneWithoutPaymentInputObjectSchema as ClaimCreateNestedOneWithoutPaymentInputObjectSchema } from './ClaimCreateNestedOneWithoutPaymentInput.schema'; import { PatientCreateNestedOneWithoutPaymentInputObjectSchema as PatientCreateNestedOneWithoutPaymentInputObjectSchema } from './PatientCreateNestedOneWithoutPaymentInput.schema'; import { UserCreateNestedOneWithoutUpdatedPaymentsInputObjectSchema as UserCreateNestedOneWithoutUpdatedPaymentsInputObjectSchema } from './UserCreateNestedOneWithoutUpdatedPaymentsInput.schema'; -import { ServiceLineTransactionCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineTransactionCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineTransactionCreateNestedManyWithoutPaymentInput.schema' +import { NpiProviderCreateNestedOneWithoutPaymentsInputObjectSchema as NpiProviderCreateNestedOneWithoutPaymentsInputObjectSchema } from './NpiProviderCreateNestedOneWithoutPaymentsInput.schema'; +import { ServiceLineTransactionCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineTransactionCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineTransactionCreateNestedManyWithoutPaymentInput.schema'; +import { CommissionBatchItemCreateNestedManyWithoutPaymentInputObjectSchema as CommissionBatchItemCreateNestedManyWithoutPaymentInputObjectSchema } from './CommissionBatchItemCreateNestedManyWithoutPaymentInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; @@ -47,6 +49,33 @@ const makeSchema = () => z.object({ ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", }), + mhPaidAmount: z.union([ + z.number(), + z.string(), + z.instanceof(Decimal), + z.instanceof(Decimal), + DecimalJSLikeSchema, +]).refine((v) => isValidDecimalInput(v), { + message: "Field 'mhPaidAmount' must be a Decimal", +}).optional().nullable(), + copayment: z.union([ + z.number(), + z.string(), + z.instanceof(Decimal), + z.instanceof(Decimal), + DecimalJSLikeSchema, +]).refine((v) => isValidDecimalInput(v), { + message: "Field 'copayment' must be a Decimal", +}).optional(), + adjustment: z.union([ + z.number(), + z.string(), + z.instanceof(Decimal), + z.instanceof(Decimal), + DecimalJSLikeSchema, +]).refine((v) => isValidDecimalInput(v), { + message: "Field 'adjustment' must be a Decimal", +}).optional(), status: PaymentStatusSchema.optional(), notes: z.string().optional().nullable(), icn: z.string().optional().nullable(), @@ -55,7 +84,9 @@ const makeSchema = () => z.object({ claim: z.lazy(() => ClaimCreateNestedOneWithoutPaymentInputObjectSchema).optional(), patient: z.lazy(() => PatientCreateNestedOneWithoutPaymentInputObjectSchema), updatedBy: z.lazy(() => UserCreateNestedOneWithoutUpdatedPaymentsInputObjectSchema).optional(), - serviceLineTransactions: z.lazy(() => ServiceLineTransactionCreateNestedManyWithoutPaymentInputObjectSchema).optional() + npiProvider: z.lazy(() => NpiProviderCreateNestedOneWithoutPaymentsInputObjectSchema).optional(), + serviceLineTransactions: z.lazy(() => ServiceLineTransactionCreateNestedManyWithoutPaymentInputObjectSchema).optional(), + commissionBatchItems: z.lazy(() => CommissionBatchItemCreateNestedManyWithoutPaymentInputObjectSchema).optional() }).strict(); export const PaymentCreateWithoutServiceLinesInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const PaymentCreateWithoutServiceLinesInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/PaymentCreateWithoutUpdatedByInput.schema.ts b/packages/db/shared/schemas/objects/PaymentCreateWithoutUpdatedByInput.schema.ts index 711772fd..b5078831 100644 --- a/packages/db/shared/schemas/objects/PaymentCreateWithoutUpdatedByInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentCreateWithoutUpdatedByInput.schema.ts @@ -3,8 +3,10 @@ import type { Prisma } from '../../../generated/prisma'; import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; import { ClaimCreateNestedOneWithoutPaymentInputObjectSchema as ClaimCreateNestedOneWithoutPaymentInputObjectSchema } from './ClaimCreateNestedOneWithoutPaymentInput.schema'; import { PatientCreateNestedOneWithoutPaymentInputObjectSchema as PatientCreateNestedOneWithoutPaymentInputObjectSchema } from './PatientCreateNestedOneWithoutPaymentInput.schema'; +import { NpiProviderCreateNestedOneWithoutPaymentsInputObjectSchema as NpiProviderCreateNestedOneWithoutPaymentsInputObjectSchema } from './NpiProviderCreateNestedOneWithoutPaymentsInput.schema'; import { ServiceLineTransactionCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineTransactionCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineTransactionCreateNestedManyWithoutPaymentInput.schema'; -import { ServiceLineCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineCreateNestedManyWithoutPaymentInput.schema' +import { ServiceLineCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineCreateNestedManyWithoutPaymentInput.schema'; +import { CommissionBatchItemCreateNestedManyWithoutPaymentInputObjectSchema as CommissionBatchItemCreateNestedManyWithoutPaymentInputObjectSchema } from './CommissionBatchItemCreateNestedManyWithoutPaymentInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; @@ -47,6 +49,33 @@ const makeSchema = () => z.object({ ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", }), + mhPaidAmount: z.union([ + z.number(), + z.string(), + z.instanceof(Decimal), + z.instanceof(Decimal), + DecimalJSLikeSchema, +]).refine((v) => isValidDecimalInput(v), { + message: "Field 'mhPaidAmount' must be a Decimal", +}).optional().nullable(), + copayment: z.union([ + z.number(), + z.string(), + z.instanceof(Decimal), + z.instanceof(Decimal), + DecimalJSLikeSchema, +]).refine((v) => isValidDecimalInput(v), { + message: "Field 'copayment' must be a Decimal", +}).optional(), + adjustment: z.union([ + z.number(), + z.string(), + z.instanceof(Decimal), + z.instanceof(Decimal), + DecimalJSLikeSchema, +]).refine((v) => isValidDecimalInput(v), { + message: "Field 'adjustment' must be a Decimal", +}).optional(), status: PaymentStatusSchema.optional(), notes: z.string().optional().nullable(), icn: z.string().optional().nullable(), @@ -54,8 +83,10 @@ const makeSchema = () => z.object({ updatedAt: z.coerce.date().optional(), claim: z.lazy(() => ClaimCreateNestedOneWithoutPaymentInputObjectSchema).optional(), patient: z.lazy(() => PatientCreateNestedOneWithoutPaymentInputObjectSchema), + npiProvider: z.lazy(() => NpiProviderCreateNestedOneWithoutPaymentsInputObjectSchema).optional(), serviceLineTransactions: z.lazy(() => ServiceLineTransactionCreateNestedManyWithoutPaymentInputObjectSchema).optional(), - serviceLines: z.lazy(() => ServiceLineCreateNestedManyWithoutPaymentInputObjectSchema).optional() + serviceLines: z.lazy(() => ServiceLineCreateNestedManyWithoutPaymentInputObjectSchema).optional(), + commissionBatchItems: z.lazy(() => CommissionBatchItemCreateNestedManyWithoutPaymentInputObjectSchema).optional() }).strict(); export const PaymentCreateWithoutUpdatedByInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const PaymentCreateWithoutUpdatedByInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/PaymentScalarWhereInput.schema.ts b/packages/db/shared/schemas/objects/PaymentScalarWhereInput.schema.ts index 470c7163..4843569c 100644 --- a/packages/db/shared/schemas/objects/PaymentScalarWhereInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentScalarWhereInput.schema.ts @@ -3,6 +3,7 @@ import type { Prisma } from '../../../generated/prisma'; import { IntFilterObjectSchema as IntFilterObjectSchema } from './IntFilter.schema'; import { IntNullableFilterObjectSchema as IntNullableFilterObjectSchema } from './IntNullableFilter.schema'; import { DecimalFilterObjectSchema as DecimalFilterObjectSchema } from './DecimalFilter.schema'; +import { DecimalNullableFilterObjectSchema as DecimalNullableFilterObjectSchema } from './DecimalNullableFilter.schema'; import { EnumPaymentStatusFilterObjectSchema as EnumPaymentStatusFilterObjectSchema } from './EnumPaymentStatusFilter.schema'; import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; import { StringNullableFilterObjectSchema as StringNullableFilterObjectSchema } from './StringNullableFilter.schema'; @@ -20,6 +21,7 @@ const paymentscalarwhereinputSchema = z.object({ patientId: z.union([z.lazy(() => IntFilterObjectSchema), z.number().int()]).optional(), userId: z.union([z.lazy(() => IntFilterObjectSchema), z.number().int()]).optional(), updatedById: z.union([z.lazy(() => IntNullableFilterObjectSchema), z.number().int()]).optional().nullable(), + npiProviderId: z.union([z.lazy(() => IntNullableFilterObjectSchema), z.number().int()]).optional().nullable(), totalBilled: z.union([z.lazy(() => DecimalFilterObjectSchema), z.union([ z.number(), z.string(), @@ -55,6 +57,33 @@ const paymentscalarwhereinputSchema = z.object({ DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", +})]).optional(), + mhPaidAmount: z.union([z.lazy(() => DecimalNullableFilterObjectSchema), z.union([ + z.number(), + z.string(), + z.instanceof(Decimal), + z.instanceof(Decimal), + DecimalJSLikeSchema, +]).refine((v) => isValidDecimalInput(v), { + message: "Field 'mhPaidAmount' must be a Decimal", +})]).optional().nullable(), + copayment: z.union([z.lazy(() => DecimalFilterObjectSchema), z.union([ + z.number(), + z.string(), + z.instanceof(Decimal), + z.instanceof(Decimal), + DecimalJSLikeSchema, +]).refine((v) => isValidDecimalInput(v), { + message: "Field 'copayment' must be a Decimal", +})]).optional(), + adjustment: z.union([z.lazy(() => DecimalFilterObjectSchema), z.union([ + z.number(), + z.string(), + z.instanceof(Decimal), + z.instanceof(Decimal), + DecimalJSLikeSchema, +]).refine((v) => isValidDecimalInput(v), { + message: "Field 'adjustment' must be a Decimal", })]).optional(), status: z.union([z.lazy(() => EnumPaymentStatusFilterObjectSchema), PaymentStatusSchema]).optional(), notes: z.union([z.lazy(() => StringNullableFilterObjectSchema), z.string()]).optional().nullable(), diff --git a/packages/db/shared/schemas/objects/PaymentScalarWhereWithAggregatesInput.schema.ts b/packages/db/shared/schemas/objects/PaymentScalarWhereWithAggregatesInput.schema.ts index e21e0866..b3e6d3ba 100644 --- a/packages/db/shared/schemas/objects/PaymentScalarWhereWithAggregatesInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentScalarWhereWithAggregatesInput.schema.ts @@ -3,6 +3,7 @@ import type { Prisma } from '../../../generated/prisma'; import { IntWithAggregatesFilterObjectSchema as IntWithAggregatesFilterObjectSchema } from './IntWithAggregatesFilter.schema'; import { IntNullableWithAggregatesFilterObjectSchema as IntNullableWithAggregatesFilterObjectSchema } from './IntNullableWithAggregatesFilter.schema'; import { DecimalWithAggregatesFilterObjectSchema as DecimalWithAggregatesFilterObjectSchema } from './DecimalWithAggregatesFilter.schema'; +import { DecimalNullableWithAggregatesFilterObjectSchema as DecimalNullableWithAggregatesFilterObjectSchema } from './DecimalNullableWithAggregatesFilter.schema'; import { EnumPaymentStatusWithAggregatesFilterObjectSchema as EnumPaymentStatusWithAggregatesFilterObjectSchema } from './EnumPaymentStatusWithAggregatesFilter.schema'; import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; import { StringNullableWithAggregatesFilterObjectSchema as StringNullableWithAggregatesFilterObjectSchema } from './StringNullableWithAggregatesFilter.schema'; @@ -20,6 +21,7 @@ const paymentscalarwherewithaggregatesinputSchema = z.object({ patientId: z.union([z.lazy(() => IntWithAggregatesFilterObjectSchema), z.number().int()]).optional(), userId: z.union([z.lazy(() => IntWithAggregatesFilterObjectSchema), z.number().int()]).optional(), updatedById: z.union([z.lazy(() => IntNullableWithAggregatesFilterObjectSchema), z.number().int()]).optional().nullable(), + npiProviderId: z.union([z.lazy(() => IntNullableWithAggregatesFilterObjectSchema), z.number().int()]).optional().nullable(), totalBilled: z.union([z.lazy(() => DecimalWithAggregatesFilterObjectSchema), z.union([ z.number(), z.string(), @@ -55,6 +57,33 @@ const paymentscalarwherewithaggregatesinputSchema = z.object({ DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", +})]).optional(), + mhPaidAmount: z.union([z.lazy(() => DecimalNullableWithAggregatesFilterObjectSchema), z.union([ + z.number(), + z.string(), + z.instanceof(Decimal), + z.instanceof(Decimal), + DecimalJSLikeSchema, +]).refine((v) => isValidDecimalInput(v), { + message: "Field 'mhPaidAmount' must be a Decimal", +})]).optional().nullable(), + copayment: z.union([z.lazy(() => DecimalWithAggregatesFilterObjectSchema), z.union([ + z.number(), + z.string(), + z.instanceof(Decimal), + z.instanceof(Decimal), + DecimalJSLikeSchema, +]).refine((v) => isValidDecimalInput(v), { + message: "Field 'copayment' must be a Decimal", +})]).optional(), + adjustment: z.union([z.lazy(() => DecimalWithAggregatesFilterObjectSchema), z.union([ + z.number(), + z.string(), + z.instanceof(Decimal), + z.instanceof(Decimal), + DecimalJSLikeSchema, +]).refine((v) => isValidDecimalInput(v), { + message: "Field 'adjustment' must be a Decimal", })]).optional(), status: z.union([z.lazy(() => EnumPaymentStatusWithAggregatesFilterObjectSchema), PaymentStatusSchema]).optional(), notes: z.union([z.lazy(() => StringNullableWithAggregatesFilterObjectSchema), z.string()]).optional().nullable(), diff --git a/packages/db/shared/schemas/objects/PaymentUncheckedCreateInput.schema.ts b/packages/db/shared/schemas/objects/PaymentUncheckedCreateInput.schema.ts index 5b39e116..77848816 100644 --- a/packages/db/shared/schemas/objects/PaymentUncheckedCreateInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentUncheckedCreateInput.schema.ts @@ -2,7 +2,8 @@ import * as z from 'zod'; import type { Prisma } from '../../../generated/prisma'; import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; import { ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInput.schema'; -import { ServiceLineUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineUncheckedCreateNestedManyWithoutPaymentInput.schema' +import { ServiceLineUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineUncheckedCreateNestedManyWithoutPaymentInput.schema'; +import { CommissionBatchItemUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as CommissionBatchItemUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './CommissionBatchItemUncheckedCreateNestedManyWithoutPaymentInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; @@ -13,6 +14,7 @@ const makeSchema = () => z.object({ patientId: z.number().int(), userId: z.number().int(), updatedById: z.number().int().optional().nullable(), + npiProviderId: z.number().int().optional().nullable(), totalBilled: z.union([ z.number(), z.string(), @@ -49,12 +51,40 @@ const makeSchema = () => z.object({ ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", }), + mhPaidAmount: z.union([ + z.number(), + z.string(), + z.instanceof(Decimal), + z.instanceof(Decimal), + DecimalJSLikeSchema, +]).refine((v) => isValidDecimalInput(v), { + message: "Field 'mhPaidAmount' must be a Decimal", +}).optional().nullable(), + copayment: z.union([ + z.number(), + z.string(), + z.instanceof(Decimal), + z.instanceof(Decimal), + DecimalJSLikeSchema, +]).refine((v) => isValidDecimalInput(v), { + message: "Field 'copayment' must be a Decimal", +}).optional(), + adjustment: z.union([ + z.number(), + z.string(), + z.instanceof(Decimal), + z.instanceof(Decimal), + DecimalJSLikeSchema, +]).refine((v) => isValidDecimalInput(v), { + message: "Field 'adjustment' must be a Decimal", +}).optional(), status: PaymentStatusSchema.optional(), notes: z.string().optional().nullable(), icn: z.string().optional().nullable(), createdAt: z.coerce.date().optional(), serviceLineTransactions: z.lazy(() => ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInputObjectSchema).optional(), - serviceLines: z.lazy(() => ServiceLineUncheckedCreateNestedManyWithoutPaymentInputObjectSchema).optional() + serviceLines: z.lazy(() => ServiceLineUncheckedCreateNestedManyWithoutPaymentInputObjectSchema).optional(), + commissionBatchItems: z.lazy(() => CommissionBatchItemUncheckedCreateNestedManyWithoutPaymentInputObjectSchema).optional() }).strict(); export const PaymentUncheckedCreateInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const PaymentUncheckedCreateInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/PaymentUncheckedCreateWithoutClaimInput.schema.ts b/packages/db/shared/schemas/objects/PaymentUncheckedCreateWithoutClaimInput.schema.ts index f8f93d76..977f5983 100644 --- a/packages/db/shared/schemas/objects/PaymentUncheckedCreateWithoutClaimInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentUncheckedCreateWithoutClaimInput.schema.ts @@ -2,7 +2,8 @@ import * as z from 'zod'; import type { Prisma } from '../../../generated/prisma'; import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; import { ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInput.schema'; -import { ServiceLineUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineUncheckedCreateNestedManyWithoutPaymentInput.schema' +import { ServiceLineUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineUncheckedCreateNestedManyWithoutPaymentInput.schema'; +import { CommissionBatchItemUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as CommissionBatchItemUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './CommissionBatchItemUncheckedCreateNestedManyWithoutPaymentInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; @@ -12,6 +13,7 @@ const makeSchema = () => z.object({ patientId: z.number().int(), userId: z.number().int(), updatedById: z.number().int().optional().nullable(), + npiProviderId: z.number().int().optional().nullable(), totalBilled: z.union([ z.number(), z.string(), @@ -48,13 +50,41 @@ const makeSchema = () => z.object({ ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", }), + mhPaidAmount: z.union([ + z.number(), + z.string(), + z.instanceof(Decimal), + z.instanceof(Decimal), + DecimalJSLikeSchema, +]).refine((v) => isValidDecimalInput(v), { + message: "Field 'mhPaidAmount' must be a Decimal", +}).optional().nullable(), + copayment: z.union([ + z.number(), + z.string(), + z.instanceof(Decimal), + z.instanceof(Decimal), + DecimalJSLikeSchema, +]).refine((v) => isValidDecimalInput(v), { + message: "Field 'copayment' must be a Decimal", +}).optional(), + adjustment: z.union([ + z.number(), + z.string(), + z.instanceof(Decimal), + z.instanceof(Decimal), + DecimalJSLikeSchema, +]).refine((v) => isValidDecimalInput(v), { + message: "Field 'adjustment' must be a Decimal", +}).optional(), status: PaymentStatusSchema.optional(), notes: z.string().optional().nullable(), icn: z.string().optional().nullable(), createdAt: z.coerce.date().optional(), updatedAt: z.coerce.date().optional(), serviceLineTransactions: z.lazy(() => ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInputObjectSchema).optional(), - serviceLines: z.lazy(() => ServiceLineUncheckedCreateNestedManyWithoutPaymentInputObjectSchema).optional() + serviceLines: z.lazy(() => ServiceLineUncheckedCreateNestedManyWithoutPaymentInputObjectSchema).optional(), + commissionBatchItems: z.lazy(() => CommissionBatchItemUncheckedCreateNestedManyWithoutPaymentInputObjectSchema).optional() }).strict(); export const PaymentUncheckedCreateWithoutClaimInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const PaymentUncheckedCreateWithoutClaimInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/PaymentUncheckedCreateWithoutCommissionBatchItemsInput.schema.ts b/packages/db/shared/schemas/objects/PaymentUncheckedCreateWithoutCommissionBatchItemsInput.schema.ts index 718dc062..2af881b5 100644 --- a/packages/db/shared/schemas/objects/PaymentUncheckedCreateWithoutCommissionBatchItemsInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentUncheckedCreateWithoutCommissionBatchItemsInput.schema.ts @@ -1,11 +1,12 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; -import { ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInput.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; +import { ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInput.schema'; import { ServiceLineUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineUncheckedCreateNestedManyWithoutPaymentInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.number().int().optional(), claimId: z.number().int().optional().nullable(), @@ -17,7 +18,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -26,7 +27,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -35,7 +36,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -44,7 +45,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", @@ -53,7 +54,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'mhPaidAmount' must be a Decimal", @@ -62,7 +63,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'copayment' must be a Decimal", @@ -71,7 +72,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustment' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentUncheckedCreateWithoutNpiProviderInput.schema.ts b/packages/db/shared/schemas/objects/PaymentUncheckedCreateWithoutNpiProviderInput.schema.ts index d958bd80..94164eac 100644 --- a/packages/db/shared/schemas/objects/PaymentUncheckedCreateWithoutNpiProviderInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentUncheckedCreateWithoutNpiProviderInput.schema.ts @@ -1,12 +1,13 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; -import { ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInput.schema'; -import { ServiceLineUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineUncheckedCreateNestedManyWithoutPaymentInput.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; +import { ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInput.schema'; +import { ServiceLineUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineUncheckedCreateNestedManyWithoutPaymentInput.schema'; import { CommissionBatchItemUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as CommissionBatchItemUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './CommissionBatchItemUncheckedCreateNestedManyWithoutPaymentInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.number().int().optional(), claimId: z.number().int().optional().nullable(), @@ -17,7 +18,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -26,7 +27,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -35,7 +36,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -44,7 +45,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", @@ -53,7 +54,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'mhPaidAmount' must be a Decimal", @@ -62,7 +63,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'copayment' must be a Decimal", @@ -71,7 +72,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustment' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentUncheckedCreateWithoutPatientInput.schema.ts b/packages/db/shared/schemas/objects/PaymentUncheckedCreateWithoutPatientInput.schema.ts index bdec234e..7d918d2c 100644 --- a/packages/db/shared/schemas/objects/PaymentUncheckedCreateWithoutPatientInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentUncheckedCreateWithoutPatientInput.schema.ts @@ -2,7 +2,8 @@ import * as z from 'zod'; import type { Prisma } from '../../../generated/prisma'; import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; import { ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInput.schema'; -import { ServiceLineUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineUncheckedCreateNestedManyWithoutPaymentInput.schema' +import { ServiceLineUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineUncheckedCreateNestedManyWithoutPaymentInput.schema'; +import { CommissionBatchItemUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as CommissionBatchItemUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './CommissionBatchItemUncheckedCreateNestedManyWithoutPaymentInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; @@ -12,6 +13,7 @@ const makeSchema = () => z.object({ claimId: z.number().int().optional().nullable(), userId: z.number().int(), updatedById: z.number().int().optional().nullable(), + npiProviderId: z.number().int().optional().nullable(), totalBilled: z.union([ z.number(), z.string(), @@ -48,13 +50,41 @@ const makeSchema = () => z.object({ ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", }), + mhPaidAmount: z.union([ + z.number(), + z.string(), + z.instanceof(Decimal), + z.instanceof(Decimal), + DecimalJSLikeSchema, +]).refine((v) => isValidDecimalInput(v), { + message: "Field 'mhPaidAmount' must be a Decimal", +}).optional().nullable(), + copayment: z.union([ + z.number(), + z.string(), + z.instanceof(Decimal), + z.instanceof(Decimal), + DecimalJSLikeSchema, +]).refine((v) => isValidDecimalInput(v), { + message: "Field 'copayment' must be a Decimal", +}).optional(), + adjustment: z.union([ + z.number(), + z.string(), + z.instanceof(Decimal), + z.instanceof(Decimal), + DecimalJSLikeSchema, +]).refine((v) => isValidDecimalInput(v), { + message: "Field 'adjustment' must be a Decimal", +}).optional(), status: PaymentStatusSchema.optional(), notes: z.string().optional().nullable(), icn: z.string().optional().nullable(), createdAt: z.coerce.date().optional(), updatedAt: z.coerce.date().optional(), serviceLineTransactions: z.lazy(() => ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInputObjectSchema).optional(), - serviceLines: z.lazy(() => ServiceLineUncheckedCreateNestedManyWithoutPaymentInputObjectSchema).optional() + serviceLines: z.lazy(() => ServiceLineUncheckedCreateNestedManyWithoutPaymentInputObjectSchema).optional(), + commissionBatchItems: z.lazy(() => CommissionBatchItemUncheckedCreateNestedManyWithoutPaymentInputObjectSchema).optional() }).strict(); export const PaymentUncheckedCreateWithoutPatientInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const PaymentUncheckedCreateWithoutPatientInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/PaymentUncheckedCreateWithoutServiceLineTransactionsInput.schema.ts b/packages/db/shared/schemas/objects/PaymentUncheckedCreateWithoutServiceLineTransactionsInput.schema.ts index cfd52bcc..461a46c9 100644 --- a/packages/db/shared/schemas/objects/PaymentUncheckedCreateWithoutServiceLineTransactionsInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentUncheckedCreateWithoutServiceLineTransactionsInput.schema.ts @@ -1,7 +1,8 @@ import * as z from 'zod'; import type { Prisma } from '../../../generated/prisma'; import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; -import { ServiceLineUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineUncheckedCreateNestedManyWithoutPaymentInput.schema' +import { ServiceLineUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineUncheckedCreateNestedManyWithoutPaymentInput.schema'; +import { CommissionBatchItemUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as CommissionBatchItemUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './CommissionBatchItemUncheckedCreateNestedManyWithoutPaymentInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; @@ -12,6 +13,7 @@ const makeSchema = () => z.object({ patientId: z.number().int(), userId: z.number().int(), updatedById: z.number().int().optional().nullable(), + npiProviderId: z.number().int().optional().nullable(), totalBilled: z.union([ z.number(), z.string(), @@ -48,12 +50,40 @@ const makeSchema = () => z.object({ ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", }), + mhPaidAmount: z.union([ + z.number(), + z.string(), + z.instanceof(Decimal), + z.instanceof(Decimal), + DecimalJSLikeSchema, +]).refine((v) => isValidDecimalInput(v), { + message: "Field 'mhPaidAmount' must be a Decimal", +}).optional().nullable(), + copayment: z.union([ + z.number(), + z.string(), + z.instanceof(Decimal), + z.instanceof(Decimal), + DecimalJSLikeSchema, +]).refine((v) => isValidDecimalInput(v), { + message: "Field 'copayment' must be a Decimal", +}).optional(), + adjustment: z.union([ + z.number(), + z.string(), + z.instanceof(Decimal), + z.instanceof(Decimal), + DecimalJSLikeSchema, +]).refine((v) => isValidDecimalInput(v), { + message: "Field 'adjustment' must be a Decimal", +}).optional(), status: PaymentStatusSchema.optional(), notes: z.string().optional().nullable(), icn: z.string().optional().nullable(), createdAt: z.coerce.date().optional(), updatedAt: z.coerce.date().optional(), - serviceLines: z.lazy(() => ServiceLineUncheckedCreateNestedManyWithoutPaymentInputObjectSchema).optional() + serviceLines: z.lazy(() => ServiceLineUncheckedCreateNestedManyWithoutPaymentInputObjectSchema).optional(), + commissionBatchItems: z.lazy(() => CommissionBatchItemUncheckedCreateNestedManyWithoutPaymentInputObjectSchema).optional() }).strict(); export const PaymentUncheckedCreateWithoutServiceLineTransactionsInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const PaymentUncheckedCreateWithoutServiceLineTransactionsInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/PaymentUncheckedCreateWithoutServiceLinesInput.schema.ts b/packages/db/shared/schemas/objects/PaymentUncheckedCreateWithoutServiceLinesInput.schema.ts index 78c4cb79..83aaa43a 100644 --- a/packages/db/shared/schemas/objects/PaymentUncheckedCreateWithoutServiceLinesInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentUncheckedCreateWithoutServiceLinesInput.schema.ts @@ -1,7 +1,8 @@ import * as z from 'zod'; import type { Prisma } from '../../../generated/prisma'; import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; -import { ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInput.schema' +import { ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInput.schema'; +import { CommissionBatchItemUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as CommissionBatchItemUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './CommissionBatchItemUncheckedCreateNestedManyWithoutPaymentInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; @@ -12,6 +13,7 @@ const makeSchema = () => z.object({ patientId: z.number().int(), userId: z.number().int(), updatedById: z.number().int().optional().nullable(), + npiProviderId: z.number().int().optional().nullable(), totalBilled: z.union([ z.number(), z.string(), @@ -48,12 +50,40 @@ const makeSchema = () => z.object({ ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", }), + mhPaidAmount: z.union([ + z.number(), + z.string(), + z.instanceof(Decimal), + z.instanceof(Decimal), + DecimalJSLikeSchema, +]).refine((v) => isValidDecimalInput(v), { + message: "Field 'mhPaidAmount' must be a Decimal", +}).optional().nullable(), + copayment: z.union([ + z.number(), + z.string(), + z.instanceof(Decimal), + z.instanceof(Decimal), + DecimalJSLikeSchema, +]).refine((v) => isValidDecimalInput(v), { + message: "Field 'copayment' must be a Decimal", +}).optional(), + adjustment: z.union([ + z.number(), + z.string(), + z.instanceof(Decimal), + z.instanceof(Decimal), + DecimalJSLikeSchema, +]).refine((v) => isValidDecimalInput(v), { + message: "Field 'adjustment' must be a Decimal", +}).optional(), status: PaymentStatusSchema.optional(), notes: z.string().optional().nullable(), icn: z.string().optional().nullable(), createdAt: z.coerce.date().optional(), updatedAt: z.coerce.date().optional(), - serviceLineTransactions: z.lazy(() => ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInputObjectSchema).optional() + serviceLineTransactions: z.lazy(() => ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInputObjectSchema).optional(), + commissionBatchItems: z.lazy(() => CommissionBatchItemUncheckedCreateNestedManyWithoutPaymentInputObjectSchema).optional() }).strict(); export const PaymentUncheckedCreateWithoutServiceLinesInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const PaymentUncheckedCreateWithoutServiceLinesInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/PaymentUncheckedCreateWithoutUpdatedByInput.schema.ts b/packages/db/shared/schemas/objects/PaymentUncheckedCreateWithoutUpdatedByInput.schema.ts index c12622bd..c88dcacd 100644 --- a/packages/db/shared/schemas/objects/PaymentUncheckedCreateWithoutUpdatedByInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentUncheckedCreateWithoutUpdatedByInput.schema.ts @@ -2,7 +2,8 @@ import * as z from 'zod'; import type { Prisma } from '../../../generated/prisma'; import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; import { ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInput.schema'; -import { ServiceLineUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineUncheckedCreateNestedManyWithoutPaymentInput.schema' +import { ServiceLineUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineUncheckedCreateNestedManyWithoutPaymentInput.schema'; +import { CommissionBatchItemUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as CommissionBatchItemUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './CommissionBatchItemUncheckedCreateNestedManyWithoutPaymentInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; @@ -12,6 +13,7 @@ const makeSchema = () => z.object({ claimId: z.number().int().optional().nullable(), patientId: z.number().int(), userId: z.number().int(), + npiProviderId: z.number().int().optional().nullable(), totalBilled: z.union([ z.number(), z.string(), @@ -48,13 +50,41 @@ const makeSchema = () => z.object({ ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", }), + mhPaidAmount: z.union([ + z.number(), + z.string(), + z.instanceof(Decimal), + z.instanceof(Decimal), + DecimalJSLikeSchema, +]).refine((v) => isValidDecimalInput(v), { + message: "Field 'mhPaidAmount' must be a Decimal", +}).optional().nullable(), + copayment: z.union([ + z.number(), + z.string(), + z.instanceof(Decimal), + z.instanceof(Decimal), + DecimalJSLikeSchema, +]).refine((v) => isValidDecimalInput(v), { + message: "Field 'copayment' must be a Decimal", +}).optional(), + adjustment: z.union([ + z.number(), + z.string(), + z.instanceof(Decimal), + z.instanceof(Decimal), + DecimalJSLikeSchema, +]).refine((v) => isValidDecimalInput(v), { + message: "Field 'adjustment' must be a Decimal", +}).optional(), status: PaymentStatusSchema.optional(), notes: z.string().optional().nullable(), icn: z.string().optional().nullable(), createdAt: z.coerce.date().optional(), updatedAt: z.coerce.date().optional(), serviceLineTransactions: z.lazy(() => ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInputObjectSchema).optional(), - serviceLines: z.lazy(() => ServiceLineUncheckedCreateNestedManyWithoutPaymentInputObjectSchema).optional() + serviceLines: z.lazy(() => ServiceLineUncheckedCreateNestedManyWithoutPaymentInputObjectSchema).optional(), + commissionBatchItems: z.lazy(() => CommissionBatchItemUncheckedCreateNestedManyWithoutPaymentInputObjectSchema).optional() }).strict(); export const PaymentUncheckedCreateWithoutUpdatedByInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const PaymentUncheckedCreateWithoutUpdatedByInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/PaymentUncheckedUpdateInput.schema.ts b/packages/db/shared/schemas/objects/PaymentUncheckedUpdateInput.schema.ts index 4accfb81..e1e7b523 100644 --- a/packages/db/shared/schemas/objects/PaymentUncheckedUpdateInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentUncheckedUpdateInput.schema.ts @@ -3,12 +3,14 @@ import type { Prisma } from '../../../generated/prisma'; import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; import { ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInput.schema'; -import { ServiceLineUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineUncheckedUpdateManyWithoutPaymentNestedInput.schema' +import { ServiceLineUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineUncheckedUpdateManyWithoutPaymentNestedInput.schema'; +import { CommissionBatchItemUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as CommissionBatchItemUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './CommissionBatchItemUncheckedUpdateManyWithoutPaymentNestedInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; @@ -19,6 +21,7 @@ const makeSchema = () => z.object({ patientId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), userId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), updatedById: z.union([z.number().int(), z.lazy(() => NullableIntFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), + npiProviderId: z.union([z.number().int(), z.lazy(() => NullableIntFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), totalBilled: z.union([z.union([ z.number(), z.string(), @@ -54,6 +57,33 @@ const makeSchema = () => z.object({ DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", +}), z.lazy(() => DecimalFieldUpdateOperationsInputObjectSchema)]).optional(), + mhPaidAmount: z.union([z.union([ + z.number(), + z.string(), + z.instanceof(Decimal), + z.instanceof(Decimal), + DecimalJSLikeSchema, +]).refine((v) => isValidDecimalInput(v), { + message: "Field 'mhPaidAmount' must be a Decimal", +}), z.lazy(() => NullableDecimalFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), + copayment: z.union([z.union([ + z.number(), + z.string(), + z.instanceof(Decimal), + z.instanceof(Decimal), + DecimalJSLikeSchema, +]).refine((v) => isValidDecimalInput(v), { + message: "Field 'copayment' must be a Decimal", +}), z.lazy(() => DecimalFieldUpdateOperationsInputObjectSchema)]).optional(), + adjustment: z.union([z.union([ + z.number(), + z.string(), + z.instanceof(Decimal), + z.instanceof(Decimal), + DecimalJSLikeSchema, +]).refine((v) => isValidDecimalInput(v), { + message: "Field 'adjustment' must be a Decimal", }), z.lazy(() => DecimalFieldUpdateOperationsInputObjectSchema)]).optional(), status: z.union([PaymentStatusSchema, z.lazy(() => EnumPaymentStatusFieldUpdateOperationsInputObjectSchema)]).optional(), notes: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), @@ -61,7 +91,8 @@ const makeSchema = () => z.object({ createdAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), updatedAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), serviceLineTransactions: z.lazy(() => ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema).optional(), - serviceLines: z.lazy(() => ServiceLineUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema).optional() + serviceLines: z.lazy(() => ServiceLineUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema).optional(), + commissionBatchItems: z.lazy(() => CommissionBatchItemUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema).optional() }).strict(); export const PaymentUncheckedUpdateInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const PaymentUncheckedUpdateInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/PaymentUncheckedUpdateManyInput.schema.ts b/packages/db/shared/schemas/objects/PaymentUncheckedUpdateManyInput.schema.ts index 72734dc8..fe745599 100644 --- a/packages/db/shared/schemas/objects/PaymentUncheckedUpdateManyInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentUncheckedUpdateManyInput.schema.ts @@ -3,6 +3,7 @@ import type { Prisma } from '../../../generated/prisma'; import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; @@ -17,6 +18,7 @@ const makeSchema = () => z.object({ patientId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), userId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), updatedById: z.union([z.number().int(), z.lazy(() => NullableIntFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), + npiProviderId: z.union([z.number().int(), z.lazy(() => NullableIntFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), totalBilled: z.union([z.union([ z.number(), z.string(), @@ -52,6 +54,33 @@ const makeSchema = () => z.object({ DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", +}), z.lazy(() => DecimalFieldUpdateOperationsInputObjectSchema)]).optional(), + mhPaidAmount: z.union([z.union([ + z.number(), + z.string(), + z.instanceof(Decimal), + z.instanceof(Decimal), + DecimalJSLikeSchema, +]).refine((v) => isValidDecimalInput(v), { + message: "Field 'mhPaidAmount' must be a Decimal", +}), z.lazy(() => NullableDecimalFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), + copayment: z.union([z.union([ + z.number(), + z.string(), + z.instanceof(Decimal), + z.instanceof(Decimal), + DecimalJSLikeSchema, +]).refine((v) => isValidDecimalInput(v), { + message: "Field 'copayment' must be a Decimal", +}), z.lazy(() => DecimalFieldUpdateOperationsInputObjectSchema)]).optional(), + adjustment: z.union([z.union([ + z.number(), + z.string(), + z.instanceof(Decimal), + z.instanceof(Decimal), + DecimalJSLikeSchema, +]).refine((v) => isValidDecimalInput(v), { + message: "Field 'adjustment' must be a Decimal", }), z.lazy(() => DecimalFieldUpdateOperationsInputObjectSchema)]).optional(), status: z.union([PaymentStatusSchema, z.lazy(() => EnumPaymentStatusFieldUpdateOperationsInputObjectSchema)]).optional(), notes: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), diff --git a/packages/db/shared/schemas/objects/PaymentUncheckedUpdateManyWithoutNpiProviderInput.schema.ts b/packages/db/shared/schemas/objects/PaymentUncheckedUpdateManyWithoutNpiProviderInput.schema.ts index 61709c96..f21c5a8a 100644 --- a/packages/db/shared/schemas/objects/PaymentUncheckedUpdateManyWithoutNpiProviderInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentUncheckedUpdateManyWithoutNpiProviderInput.schema.ts @@ -1,16 +1,17 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; -import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; -import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; +import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; +import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), claimId: z.union([z.number().int(), z.lazy(() => NullableIntFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), @@ -21,7 +22,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -30,7 +31,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -39,7 +40,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -48,7 +49,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", @@ -57,7 +58,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'mhPaidAmount' must be a Decimal", @@ -66,7 +67,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'copayment' must be a Decimal", @@ -75,7 +76,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustment' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentUncheckedUpdateManyWithoutPatientInput.schema.ts b/packages/db/shared/schemas/objects/PaymentUncheckedUpdateManyWithoutPatientInput.schema.ts index 5f189f72..53f9b629 100644 --- a/packages/db/shared/schemas/objects/PaymentUncheckedUpdateManyWithoutPatientInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentUncheckedUpdateManyWithoutPatientInput.schema.ts @@ -3,6 +3,7 @@ import type { Prisma } from '../../../generated/prisma'; import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; @@ -16,6 +17,7 @@ const makeSchema = () => z.object({ claimId: z.union([z.number().int(), z.lazy(() => NullableIntFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), userId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), updatedById: z.union([z.number().int(), z.lazy(() => NullableIntFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), + npiProviderId: z.union([z.number().int(), z.lazy(() => NullableIntFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), totalBilled: z.union([z.union([ z.number(), z.string(), @@ -51,6 +53,33 @@ const makeSchema = () => z.object({ DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", +}), z.lazy(() => DecimalFieldUpdateOperationsInputObjectSchema)]).optional(), + mhPaidAmount: z.union([z.union([ + z.number(), + z.string(), + z.instanceof(Decimal), + z.instanceof(Decimal), + DecimalJSLikeSchema, +]).refine((v) => isValidDecimalInput(v), { + message: "Field 'mhPaidAmount' must be a Decimal", +}), z.lazy(() => NullableDecimalFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), + copayment: z.union([z.union([ + z.number(), + z.string(), + z.instanceof(Decimal), + z.instanceof(Decimal), + DecimalJSLikeSchema, +]).refine((v) => isValidDecimalInput(v), { + message: "Field 'copayment' must be a Decimal", +}), z.lazy(() => DecimalFieldUpdateOperationsInputObjectSchema)]).optional(), + adjustment: z.union([z.union([ + z.number(), + z.string(), + z.instanceof(Decimal), + z.instanceof(Decimal), + DecimalJSLikeSchema, +]).refine((v) => isValidDecimalInput(v), { + message: "Field 'adjustment' must be a Decimal", }), z.lazy(() => DecimalFieldUpdateOperationsInputObjectSchema)]).optional(), status: z.union([PaymentStatusSchema, z.lazy(() => EnumPaymentStatusFieldUpdateOperationsInputObjectSchema)]).optional(), notes: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), diff --git a/packages/db/shared/schemas/objects/PaymentUncheckedUpdateManyWithoutUpdatedByInput.schema.ts b/packages/db/shared/schemas/objects/PaymentUncheckedUpdateManyWithoutUpdatedByInput.schema.ts index bbc927ce..3849a001 100644 --- a/packages/db/shared/schemas/objects/PaymentUncheckedUpdateManyWithoutUpdatedByInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentUncheckedUpdateManyWithoutUpdatedByInput.schema.ts @@ -3,6 +3,7 @@ import type { Prisma } from '../../../generated/prisma'; import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; @@ -16,6 +17,7 @@ const makeSchema = () => z.object({ claimId: z.union([z.number().int(), z.lazy(() => NullableIntFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), patientId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), userId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), + npiProviderId: z.union([z.number().int(), z.lazy(() => NullableIntFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), totalBilled: z.union([z.union([ z.number(), z.string(), @@ -51,6 +53,33 @@ const makeSchema = () => z.object({ DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", +}), z.lazy(() => DecimalFieldUpdateOperationsInputObjectSchema)]).optional(), + mhPaidAmount: z.union([z.union([ + z.number(), + z.string(), + z.instanceof(Decimal), + z.instanceof(Decimal), + DecimalJSLikeSchema, +]).refine((v) => isValidDecimalInput(v), { + message: "Field 'mhPaidAmount' must be a Decimal", +}), z.lazy(() => NullableDecimalFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), + copayment: z.union([z.union([ + z.number(), + z.string(), + z.instanceof(Decimal), + z.instanceof(Decimal), + DecimalJSLikeSchema, +]).refine((v) => isValidDecimalInput(v), { + message: "Field 'copayment' must be a Decimal", +}), z.lazy(() => DecimalFieldUpdateOperationsInputObjectSchema)]).optional(), + adjustment: z.union([z.union([ + z.number(), + z.string(), + z.instanceof(Decimal), + z.instanceof(Decimal), + DecimalJSLikeSchema, +]).refine((v) => isValidDecimalInput(v), { + message: "Field 'adjustment' must be a Decimal", }), z.lazy(() => DecimalFieldUpdateOperationsInputObjectSchema)]).optional(), status: z.union([PaymentStatusSchema, z.lazy(() => EnumPaymentStatusFieldUpdateOperationsInputObjectSchema)]).optional(), notes: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), diff --git a/packages/db/shared/schemas/objects/PaymentUncheckedUpdateWithoutClaimInput.schema.ts b/packages/db/shared/schemas/objects/PaymentUncheckedUpdateWithoutClaimInput.schema.ts index 29b6225e..fb8f68c4 100644 --- a/packages/db/shared/schemas/objects/PaymentUncheckedUpdateWithoutClaimInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentUncheckedUpdateWithoutClaimInput.schema.ts @@ -3,12 +3,14 @@ import type { Prisma } from '../../../generated/prisma'; import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; import { ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInput.schema'; -import { ServiceLineUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineUncheckedUpdateManyWithoutPaymentNestedInput.schema' +import { ServiceLineUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineUncheckedUpdateManyWithoutPaymentNestedInput.schema'; +import { CommissionBatchItemUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as CommissionBatchItemUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './CommissionBatchItemUncheckedUpdateManyWithoutPaymentNestedInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; @@ -18,6 +20,7 @@ const makeSchema = () => z.object({ patientId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), userId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), updatedById: z.union([z.number().int(), z.lazy(() => NullableIntFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), + npiProviderId: z.union([z.number().int(), z.lazy(() => NullableIntFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), totalBilled: z.union([z.union([ z.number(), z.string(), @@ -53,6 +56,33 @@ const makeSchema = () => z.object({ DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", +}), z.lazy(() => DecimalFieldUpdateOperationsInputObjectSchema)]).optional(), + mhPaidAmount: z.union([z.union([ + z.number(), + z.string(), + z.instanceof(Decimal), + z.instanceof(Decimal), + DecimalJSLikeSchema, +]).refine((v) => isValidDecimalInput(v), { + message: "Field 'mhPaidAmount' must be a Decimal", +}), z.lazy(() => NullableDecimalFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), + copayment: z.union([z.union([ + z.number(), + z.string(), + z.instanceof(Decimal), + z.instanceof(Decimal), + DecimalJSLikeSchema, +]).refine((v) => isValidDecimalInput(v), { + message: "Field 'copayment' must be a Decimal", +}), z.lazy(() => DecimalFieldUpdateOperationsInputObjectSchema)]).optional(), + adjustment: z.union([z.union([ + z.number(), + z.string(), + z.instanceof(Decimal), + z.instanceof(Decimal), + DecimalJSLikeSchema, +]).refine((v) => isValidDecimalInput(v), { + message: "Field 'adjustment' must be a Decimal", }), z.lazy(() => DecimalFieldUpdateOperationsInputObjectSchema)]).optional(), status: z.union([PaymentStatusSchema, z.lazy(() => EnumPaymentStatusFieldUpdateOperationsInputObjectSchema)]).optional(), notes: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), @@ -60,7 +90,8 @@ const makeSchema = () => z.object({ createdAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), updatedAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), serviceLineTransactions: z.lazy(() => ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema).optional(), - serviceLines: z.lazy(() => ServiceLineUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema).optional() + serviceLines: z.lazy(() => ServiceLineUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema).optional(), + commissionBatchItems: z.lazy(() => CommissionBatchItemUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema).optional() }).strict(); export const PaymentUncheckedUpdateWithoutClaimInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const PaymentUncheckedUpdateWithoutClaimInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/PaymentUncheckedUpdateWithoutCommissionBatchItemsInput.schema.ts b/packages/db/shared/schemas/objects/PaymentUncheckedUpdateWithoutCommissionBatchItemsInput.schema.ts index 397895f1..9604cf5f 100644 --- a/packages/db/shared/schemas/objects/PaymentUncheckedUpdateWithoutCommissionBatchItemsInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentUncheckedUpdateWithoutCommissionBatchItemsInput.schema.ts @@ -1,18 +1,19 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; -import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; -import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; -import { ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInput.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; +import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; +import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import { ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInput.schema'; import { ServiceLineUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineUncheckedUpdateManyWithoutPaymentNestedInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), claimId: z.union([z.number().int(), z.lazy(() => NullableIntFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), @@ -24,7 +25,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -33,7 +34,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -42,7 +43,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -51,7 +52,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", @@ -60,7 +61,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'mhPaidAmount' must be a Decimal", @@ -69,7 +70,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'copayment' must be a Decimal", @@ -78,7 +79,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustment' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentUncheckedUpdateWithoutNpiProviderInput.schema.ts b/packages/db/shared/schemas/objects/PaymentUncheckedUpdateWithoutNpiProviderInput.schema.ts index 79bd05b4..cddc42a9 100644 --- a/packages/db/shared/schemas/objects/PaymentUncheckedUpdateWithoutNpiProviderInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentUncheckedUpdateWithoutNpiProviderInput.schema.ts @@ -1,19 +1,20 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; -import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; -import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; -import { ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInput.schema'; -import { ServiceLineUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineUncheckedUpdateManyWithoutPaymentNestedInput.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; +import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; +import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import { ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInput.schema'; +import { ServiceLineUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineUncheckedUpdateManyWithoutPaymentNestedInput.schema'; import { CommissionBatchItemUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as CommissionBatchItemUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './CommissionBatchItemUncheckedUpdateManyWithoutPaymentNestedInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), claimId: z.union([z.number().int(), z.lazy(() => NullableIntFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), @@ -24,7 +25,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -33,7 +34,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -42,7 +43,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -51,7 +52,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", @@ -60,7 +61,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'mhPaidAmount' must be a Decimal", @@ -69,7 +70,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'copayment' must be a Decimal", @@ -78,7 +79,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustment' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentUncheckedUpdateWithoutPatientInput.schema.ts b/packages/db/shared/schemas/objects/PaymentUncheckedUpdateWithoutPatientInput.schema.ts index 46b2aa72..9c6e3aca 100644 --- a/packages/db/shared/schemas/objects/PaymentUncheckedUpdateWithoutPatientInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentUncheckedUpdateWithoutPatientInput.schema.ts @@ -3,12 +3,14 @@ import type { Prisma } from '../../../generated/prisma'; import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; import { ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInput.schema'; -import { ServiceLineUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineUncheckedUpdateManyWithoutPaymentNestedInput.schema' +import { ServiceLineUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineUncheckedUpdateManyWithoutPaymentNestedInput.schema'; +import { CommissionBatchItemUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as CommissionBatchItemUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './CommissionBatchItemUncheckedUpdateManyWithoutPaymentNestedInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; @@ -18,6 +20,7 @@ const makeSchema = () => z.object({ claimId: z.union([z.number().int(), z.lazy(() => NullableIntFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), userId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), updatedById: z.union([z.number().int(), z.lazy(() => NullableIntFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), + npiProviderId: z.union([z.number().int(), z.lazy(() => NullableIntFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), totalBilled: z.union([z.union([ z.number(), z.string(), @@ -53,6 +56,33 @@ const makeSchema = () => z.object({ DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", +}), z.lazy(() => DecimalFieldUpdateOperationsInputObjectSchema)]).optional(), + mhPaidAmount: z.union([z.union([ + z.number(), + z.string(), + z.instanceof(Decimal), + z.instanceof(Decimal), + DecimalJSLikeSchema, +]).refine((v) => isValidDecimalInput(v), { + message: "Field 'mhPaidAmount' must be a Decimal", +}), z.lazy(() => NullableDecimalFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), + copayment: z.union([z.union([ + z.number(), + z.string(), + z.instanceof(Decimal), + z.instanceof(Decimal), + DecimalJSLikeSchema, +]).refine((v) => isValidDecimalInput(v), { + message: "Field 'copayment' must be a Decimal", +}), z.lazy(() => DecimalFieldUpdateOperationsInputObjectSchema)]).optional(), + adjustment: z.union([z.union([ + z.number(), + z.string(), + z.instanceof(Decimal), + z.instanceof(Decimal), + DecimalJSLikeSchema, +]).refine((v) => isValidDecimalInput(v), { + message: "Field 'adjustment' must be a Decimal", }), z.lazy(() => DecimalFieldUpdateOperationsInputObjectSchema)]).optional(), status: z.union([PaymentStatusSchema, z.lazy(() => EnumPaymentStatusFieldUpdateOperationsInputObjectSchema)]).optional(), notes: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), @@ -60,7 +90,8 @@ const makeSchema = () => z.object({ createdAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), updatedAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), serviceLineTransactions: z.lazy(() => ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema).optional(), - serviceLines: z.lazy(() => ServiceLineUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema).optional() + serviceLines: z.lazy(() => ServiceLineUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema).optional(), + commissionBatchItems: z.lazy(() => CommissionBatchItemUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema).optional() }).strict(); export const PaymentUncheckedUpdateWithoutPatientInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const PaymentUncheckedUpdateWithoutPatientInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/PaymentUncheckedUpdateWithoutServiceLineTransactionsInput.schema.ts b/packages/db/shared/schemas/objects/PaymentUncheckedUpdateWithoutServiceLineTransactionsInput.schema.ts index 517c7c7c..2a90a4b3 100644 --- a/packages/db/shared/schemas/objects/PaymentUncheckedUpdateWithoutServiceLineTransactionsInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentUncheckedUpdateWithoutServiceLineTransactionsInput.schema.ts @@ -3,11 +3,13 @@ import type { Prisma } from '../../../generated/prisma'; import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; -import { ServiceLineUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineUncheckedUpdateManyWithoutPaymentNestedInput.schema' +import { ServiceLineUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineUncheckedUpdateManyWithoutPaymentNestedInput.schema'; +import { CommissionBatchItemUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as CommissionBatchItemUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './CommissionBatchItemUncheckedUpdateManyWithoutPaymentNestedInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; @@ -18,6 +20,7 @@ const makeSchema = () => z.object({ patientId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), userId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), updatedById: z.union([z.number().int(), z.lazy(() => NullableIntFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), + npiProviderId: z.union([z.number().int(), z.lazy(() => NullableIntFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), totalBilled: z.union([z.union([ z.number(), z.string(), @@ -53,13 +56,41 @@ const makeSchema = () => z.object({ DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", +}), z.lazy(() => DecimalFieldUpdateOperationsInputObjectSchema)]).optional(), + mhPaidAmount: z.union([z.union([ + z.number(), + z.string(), + z.instanceof(Decimal), + z.instanceof(Decimal), + DecimalJSLikeSchema, +]).refine((v) => isValidDecimalInput(v), { + message: "Field 'mhPaidAmount' must be a Decimal", +}), z.lazy(() => NullableDecimalFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), + copayment: z.union([z.union([ + z.number(), + z.string(), + z.instanceof(Decimal), + z.instanceof(Decimal), + DecimalJSLikeSchema, +]).refine((v) => isValidDecimalInput(v), { + message: "Field 'copayment' must be a Decimal", +}), z.lazy(() => DecimalFieldUpdateOperationsInputObjectSchema)]).optional(), + adjustment: z.union([z.union([ + z.number(), + z.string(), + z.instanceof(Decimal), + z.instanceof(Decimal), + DecimalJSLikeSchema, +]).refine((v) => isValidDecimalInput(v), { + message: "Field 'adjustment' must be a Decimal", }), z.lazy(() => DecimalFieldUpdateOperationsInputObjectSchema)]).optional(), status: z.union([PaymentStatusSchema, z.lazy(() => EnumPaymentStatusFieldUpdateOperationsInputObjectSchema)]).optional(), notes: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), icn: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), createdAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), updatedAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), - serviceLines: z.lazy(() => ServiceLineUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema).optional() + serviceLines: z.lazy(() => ServiceLineUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema).optional(), + commissionBatchItems: z.lazy(() => CommissionBatchItemUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema).optional() }).strict(); export const PaymentUncheckedUpdateWithoutServiceLineTransactionsInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const PaymentUncheckedUpdateWithoutServiceLineTransactionsInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/PaymentUncheckedUpdateWithoutServiceLinesInput.schema.ts b/packages/db/shared/schemas/objects/PaymentUncheckedUpdateWithoutServiceLinesInput.schema.ts index b843f9d6..d9906119 100644 --- a/packages/db/shared/schemas/objects/PaymentUncheckedUpdateWithoutServiceLinesInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentUncheckedUpdateWithoutServiceLinesInput.schema.ts @@ -3,11 +3,13 @@ import type { Prisma } from '../../../generated/prisma'; import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; -import { ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInput.schema' +import { ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInput.schema'; +import { CommissionBatchItemUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as CommissionBatchItemUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './CommissionBatchItemUncheckedUpdateManyWithoutPaymentNestedInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; @@ -18,6 +20,7 @@ const makeSchema = () => z.object({ patientId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), userId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), updatedById: z.union([z.number().int(), z.lazy(() => NullableIntFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), + npiProviderId: z.union([z.number().int(), z.lazy(() => NullableIntFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), totalBilled: z.union([z.union([ z.number(), z.string(), @@ -53,13 +56,41 @@ const makeSchema = () => z.object({ DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", +}), z.lazy(() => DecimalFieldUpdateOperationsInputObjectSchema)]).optional(), + mhPaidAmount: z.union([z.union([ + z.number(), + z.string(), + z.instanceof(Decimal), + z.instanceof(Decimal), + DecimalJSLikeSchema, +]).refine((v) => isValidDecimalInput(v), { + message: "Field 'mhPaidAmount' must be a Decimal", +}), z.lazy(() => NullableDecimalFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), + copayment: z.union([z.union([ + z.number(), + z.string(), + z.instanceof(Decimal), + z.instanceof(Decimal), + DecimalJSLikeSchema, +]).refine((v) => isValidDecimalInput(v), { + message: "Field 'copayment' must be a Decimal", +}), z.lazy(() => DecimalFieldUpdateOperationsInputObjectSchema)]).optional(), + adjustment: z.union([z.union([ + z.number(), + z.string(), + z.instanceof(Decimal), + z.instanceof(Decimal), + DecimalJSLikeSchema, +]).refine((v) => isValidDecimalInput(v), { + message: "Field 'adjustment' must be a Decimal", }), z.lazy(() => DecimalFieldUpdateOperationsInputObjectSchema)]).optional(), status: z.union([PaymentStatusSchema, z.lazy(() => EnumPaymentStatusFieldUpdateOperationsInputObjectSchema)]).optional(), notes: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), icn: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), createdAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), updatedAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), - serviceLineTransactions: z.lazy(() => ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema).optional() + serviceLineTransactions: z.lazy(() => ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema).optional(), + commissionBatchItems: z.lazy(() => CommissionBatchItemUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema).optional() }).strict(); export const PaymentUncheckedUpdateWithoutServiceLinesInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const PaymentUncheckedUpdateWithoutServiceLinesInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/PaymentUncheckedUpdateWithoutUpdatedByInput.schema.ts b/packages/db/shared/schemas/objects/PaymentUncheckedUpdateWithoutUpdatedByInput.schema.ts index c22e3d2b..6931e4f0 100644 --- a/packages/db/shared/schemas/objects/PaymentUncheckedUpdateWithoutUpdatedByInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentUncheckedUpdateWithoutUpdatedByInput.schema.ts @@ -3,12 +3,14 @@ import type { Prisma } from '../../../generated/prisma'; import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; import { ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInput.schema'; -import { ServiceLineUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineUncheckedUpdateManyWithoutPaymentNestedInput.schema' +import { ServiceLineUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineUncheckedUpdateManyWithoutPaymentNestedInput.schema'; +import { CommissionBatchItemUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as CommissionBatchItemUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './CommissionBatchItemUncheckedUpdateManyWithoutPaymentNestedInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; @@ -18,6 +20,7 @@ const makeSchema = () => z.object({ claimId: z.union([z.number().int(), z.lazy(() => NullableIntFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), patientId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), userId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), + npiProviderId: z.union([z.number().int(), z.lazy(() => NullableIntFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), totalBilled: z.union([z.union([ z.number(), z.string(), @@ -53,6 +56,33 @@ const makeSchema = () => z.object({ DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", +}), z.lazy(() => DecimalFieldUpdateOperationsInputObjectSchema)]).optional(), + mhPaidAmount: z.union([z.union([ + z.number(), + z.string(), + z.instanceof(Decimal), + z.instanceof(Decimal), + DecimalJSLikeSchema, +]).refine((v) => isValidDecimalInput(v), { + message: "Field 'mhPaidAmount' must be a Decimal", +}), z.lazy(() => NullableDecimalFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), + copayment: z.union([z.union([ + z.number(), + z.string(), + z.instanceof(Decimal), + z.instanceof(Decimal), + DecimalJSLikeSchema, +]).refine((v) => isValidDecimalInput(v), { + message: "Field 'copayment' must be a Decimal", +}), z.lazy(() => DecimalFieldUpdateOperationsInputObjectSchema)]).optional(), + adjustment: z.union([z.union([ + z.number(), + z.string(), + z.instanceof(Decimal), + z.instanceof(Decimal), + DecimalJSLikeSchema, +]).refine((v) => isValidDecimalInput(v), { + message: "Field 'adjustment' must be a Decimal", }), z.lazy(() => DecimalFieldUpdateOperationsInputObjectSchema)]).optional(), status: z.union([PaymentStatusSchema, z.lazy(() => EnumPaymentStatusFieldUpdateOperationsInputObjectSchema)]).optional(), notes: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), @@ -60,7 +90,8 @@ const makeSchema = () => z.object({ createdAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), updatedAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), serviceLineTransactions: z.lazy(() => ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema).optional(), - serviceLines: z.lazy(() => ServiceLineUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema).optional() + serviceLines: z.lazy(() => ServiceLineUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema).optional(), + commissionBatchItems: z.lazy(() => CommissionBatchItemUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema).optional() }).strict(); export const PaymentUncheckedUpdateWithoutUpdatedByInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const PaymentUncheckedUpdateWithoutUpdatedByInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/PaymentUpdateInput.schema.ts b/packages/db/shared/schemas/objects/PaymentUpdateInput.schema.ts index 79e72642..d1460f49 100644 --- a/packages/db/shared/schemas/objects/PaymentUpdateInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentUpdateInput.schema.ts @@ -2,6 +2,7 @@ import * as z from 'zod'; import type { Prisma } from '../../../generated/prisma'; import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; @@ -9,8 +10,10 @@ import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOp import { ClaimUpdateOneWithoutPaymentNestedInputObjectSchema as ClaimUpdateOneWithoutPaymentNestedInputObjectSchema } from './ClaimUpdateOneWithoutPaymentNestedInput.schema'; import { PatientUpdateOneRequiredWithoutPaymentNestedInputObjectSchema as PatientUpdateOneRequiredWithoutPaymentNestedInputObjectSchema } from './PatientUpdateOneRequiredWithoutPaymentNestedInput.schema'; import { UserUpdateOneWithoutUpdatedPaymentsNestedInputObjectSchema as UserUpdateOneWithoutUpdatedPaymentsNestedInputObjectSchema } from './UserUpdateOneWithoutUpdatedPaymentsNestedInput.schema'; +import { NpiProviderUpdateOneWithoutPaymentsNestedInputObjectSchema as NpiProviderUpdateOneWithoutPaymentsNestedInputObjectSchema } from './NpiProviderUpdateOneWithoutPaymentsNestedInput.schema'; import { ServiceLineTransactionUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineTransactionUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineTransactionUpdateManyWithoutPaymentNestedInput.schema'; -import { ServiceLineUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineUpdateManyWithoutPaymentNestedInput.schema' +import { ServiceLineUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineUpdateManyWithoutPaymentNestedInput.schema'; +import { CommissionBatchItemUpdateManyWithoutPaymentNestedInputObjectSchema as CommissionBatchItemUpdateManyWithoutPaymentNestedInputObjectSchema } from './CommissionBatchItemUpdateManyWithoutPaymentNestedInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; @@ -52,6 +55,33 @@ const makeSchema = () => z.object({ DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", +}), z.lazy(() => DecimalFieldUpdateOperationsInputObjectSchema)]).optional(), + mhPaidAmount: z.union([z.union([ + z.number(), + z.string(), + z.instanceof(Decimal), + z.instanceof(Decimal), + DecimalJSLikeSchema, +]).refine((v) => isValidDecimalInput(v), { + message: "Field 'mhPaidAmount' must be a Decimal", +}), z.lazy(() => NullableDecimalFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), + copayment: z.union([z.union([ + z.number(), + z.string(), + z.instanceof(Decimal), + z.instanceof(Decimal), + DecimalJSLikeSchema, +]).refine((v) => isValidDecimalInput(v), { + message: "Field 'copayment' must be a Decimal", +}), z.lazy(() => DecimalFieldUpdateOperationsInputObjectSchema)]).optional(), + adjustment: z.union([z.union([ + z.number(), + z.string(), + z.instanceof(Decimal), + z.instanceof(Decimal), + DecimalJSLikeSchema, +]).refine((v) => isValidDecimalInput(v), { + message: "Field 'adjustment' must be a Decimal", }), z.lazy(() => DecimalFieldUpdateOperationsInputObjectSchema)]).optional(), status: z.union([PaymentStatusSchema, z.lazy(() => EnumPaymentStatusFieldUpdateOperationsInputObjectSchema)]).optional(), notes: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), @@ -61,8 +91,10 @@ const makeSchema = () => z.object({ claim: z.lazy(() => ClaimUpdateOneWithoutPaymentNestedInputObjectSchema).optional(), patient: z.lazy(() => PatientUpdateOneRequiredWithoutPaymentNestedInputObjectSchema).optional(), updatedBy: z.lazy(() => UserUpdateOneWithoutUpdatedPaymentsNestedInputObjectSchema).optional(), + npiProvider: z.lazy(() => NpiProviderUpdateOneWithoutPaymentsNestedInputObjectSchema).optional(), serviceLineTransactions: z.lazy(() => ServiceLineTransactionUpdateManyWithoutPaymentNestedInputObjectSchema).optional(), - serviceLines: z.lazy(() => ServiceLineUpdateManyWithoutPaymentNestedInputObjectSchema).optional() + serviceLines: z.lazy(() => ServiceLineUpdateManyWithoutPaymentNestedInputObjectSchema).optional(), + commissionBatchItems: z.lazy(() => CommissionBatchItemUpdateManyWithoutPaymentNestedInputObjectSchema).optional() }).strict(); export const PaymentUpdateInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const PaymentUpdateInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/PaymentUpdateManyMutationInput.schema.ts b/packages/db/shared/schemas/objects/PaymentUpdateManyMutationInput.schema.ts index ab68cab9..614b1ed1 100644 --- a/packages/db/shared/schemas/objects/PaymentUpdateManyMutationInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentUpdateManyMutationInput.schema.ts @@ -2,6 +2,7 @@ import * as z from 'zod'; import type { Prisma } from '../../../generated/prisma'; import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; @@ -47,6 +48,33 @@ const makeSchema = () => z.object({ DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", +}), z.lazy(() => DecimalFieldUpdateOperationsInputObjectSchema)]).optional(), + mhPaidAmount: z.union([z.union([ + z.number(), + z.string(), + z.instanceof(Decimal), + z.instanceof(Decimal), + DecimalJSLikeSchema, +]).refine((v) => isValidDecimalInput(v), { + message: "Field 'mhPaidAmount' must be a Decimal", +}), z.lazy(() => NullableDecimalFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), + copayment: z.union([z.union([ + z.number(), + z.string(), + z.instanceof(Decimal), + z.instanceof(Decimal), + DecimalJSLikeSchema, +]).refine((v) => isValidDecimalInput(v), { + message: "Field 'copayment' must be a Decimal", +}), z.lazy(() => DecimalFieldUpdateOperationsInputObjectSchema)]).optional(), + adjustment: z.union([z.union([ + z.number(), + z.string(), + z.instanceof(Decimal), + z.instanceof(Decimal), + DecimalJSLikeSchema, +]).refine((v) => isValidDecimalInput(v), { + message: "Field 'adjustment' must be a Decimal", }), z.lazy(() => DecimalFieldUpdateOperationsInputObjectSchema)]).optional(), status: z.union([PaymentStatusSchema, z.lazy(() => EnumPaymentStatusFieldUpdateOperationsInputObjectSchema)]).optional(), notes: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), diff --git a/packages/db/shared/schemas/objects/PaymentUpdateWithoutClaimInput.schema.ts b/packages/db/shared/schemas/objects/PaymentUpdateWithoutClaimInput.schema.ts index 78d53181..887be5fe 100644 --- a/packages/db/shared/schemas/objects/PaymentUpdateWithoutClaimInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentUpdateWithoutClaimInput.schema.ts @@ -2,14 +2,17 @@ import * as z from 'zod'; import type { Prisma } from '../../../generated/prisma'; import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; import { PatientUpdateOneRequiredWithoutPaymentNestedInputObjectSchema as PatientUpdateOneRequiredWithoutPaymentNestedInputObjectSchema } from './PatientUpdateOneRequiredWithoutPaymentNestedInput.schema'; import { UserUpdateOneWithoutUpdatedPaymentsNestedInputObjectSchema as UserUpdateOneWithoutUpdatedPaymentsNestedInputObjectSchema } from './UserUpdateOneWithoutUpdatedPaymentsNestedInput.schema'; +import { NpiProviderUpdateOneWithoutPaymentsNestedInputObjectSchema as NpiProviderUpdateOneWithoutPaymentsNestedInputObjectSchema } from './NpiProviderUpdateOneWithoutPaymentsNestedInput.schema'; import { ServiceLineTransactionUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineTransactionUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineTransactionUpdateManyWithoutPaymentNestedInput.schema'; -import { ServiceLineUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineUpdateManyWithoutPaymentNestedInput.schema' +import { ServiceLineUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineUpdateManyWithoutPaymentNestedInput.schema'; +import { CommissionBatchItemUpdateManyWithoutPaymentNestedInputObjectSchema as CommissionBatchItemUpdateManyWithoutPaymentNestedInputObjectSchema } from './CommissionBatchItemUpdateManyWithoutPaymentNestedInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; @@ -51,6 +54,33 @@ const makeSchema = () => z.object({ DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", +}), z.lazy(() => DecimalFieldUpdateOperationsInputObjectSchema)]).optional(), + mhPaidAmount: z.union([z.union([ + z.number(), + z.string(), + z.instanceof(Decimal), + z.instanceof(Decimal), + DecimalJSLikeSchema, +]).refine((v) => isValidDecimalInput(v), { + message: "Field 'mhPaidAmount' must be a Decimal", +}), z.lazy(() => NullableDecimalFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), + copayment: z.union([z.union([ + z.number(), + z.string(), + z.instanceof(Decimal), + z.instanceof(Decimal), + DecimalJSLikeSchema, +]).refine((v) => isValidDecimalInput(v), { + message: "Field 'copayment' must be a Decimal", +}), z.lazy(() => DecimalFieldUpdateOperationsInputObjectSchema)]).optional(), + adjustment: z.union([z.union([ + z.number(), + z.string(), + z.instanceof(Decimal), + z.instanceof(Decimal), + DecimalJSLikeSchema, +]).refine((v) => isValidDecimalInput(v), { + message: "Field 'adjustment' must be a Decimal", }), z.lazy(() => DecimalFieldUpdateOperationsInputObjectSchema)]).optional(), status: z.union([PaymentStatusSchema, z.lazy(() => EnumPaymentStatusFieldUpdateOperationsInputObjectSchema)]).optional(), notes: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), @@ -59,8 +89,10 @@ const makeSchema = () => z.object({ updatedAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), patient: z.lazy(() => PatientUpdateOneRequiredWithoutPaymentNestedInputObjectSchema).optional(), updatedBy: z.lazy(() => UserUpdateOneWithoutUpdatedPaymentsNestedInputObjectSchema).optional(), + npiProvider: z.lazy(() => NpiProviderUpdateOneWithoutPaymentsNestedInputObjectSchema).optional(), serviceLineTransactions: z.lazy(() => ServiceLineTransactionUpdateManyWithoutPaymentNestedInputObjectSchema).optional(), - serviceLines: z.lazy(() => ServiceLineUpdateManyWithoutPaymentNestedInputObjectSchema).optional() + serviceLines: z.lazy(() => ServiceLineUpdateManyWithoutPaymentNestedInputObjectSchema).optional(), + commissionBatchItems: z.lazy(() => CommissionBatchItemUpdateManyWithoutPaymentNestedInputObjectSchema).optional() }).strict(); export const PaymentUpdateWithoutClaimInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const PaymentUpdateWithoutClaimInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/PaymentUpdateWithoutCommissionBatchItemsInput.schema.ts b/packages/db/shared/schemas/objects/PaymentUpdateWithoutCommissionBatchItemsInput.schema.ts index b7dce890..db083fd2 100644 --- a/packages/db/shared/schemas/objects/PaymentUpdateWithoutCommissionBatchItemsInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentUpdateWithoutCommissionBatchItemsInput.schema.ts @@ -1,28 +1,29 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; -import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; -import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; -import { ClaimUpdateOneWithoutPaymentNestedInputObjectSchema as ClaimUpdateOneWithoutPaymentNestedInputObjectSchema } from './ClaimUpdateOneWithoutPaymentNestedInput.schema'; -import { PatientUpdateOneRequiredWithoutPaymentNestedInputObjectSchema as PatientUpdateOneRequiredWithoutPaymentNestedInputObjectSchema } from './PatientUpdateOneRequiredWithoutPaymentNestedInput.schema'; -import { UserUpdateOneWithoutUpdatedPaymentsNestedInputObjectSchema as UserUpdateOneWithoutUpdatedPaymentsNestedInputObjectSchema } from './UserUpdateOneWithoutUpdatedPaymentsNestedInput.schema'; -import { NpiProviderUpdateOneWithoutPaymentsNestedInputObjectSchema as NpiProviderUpdateOneWithoutPaymentsNestedInputObjectSchema } from './NpiProviderUpdateOneWithoutPaymentsNestedInput.schema'; -import { ServiceLineTransactionUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineTransactionUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineTransactionUpdateManyWithoutPaymentNestedInput.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; +import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; +import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import { ClaimUpdateOneWithoutPaymentNestedInputObjectSchema as ClaimUpdateOneWithoutPaymentNestedInputObjectSchema } from './ClaimUpdateOneWithoutPaymentNestedInput.schema'; +import { PatientUpdateOneRequiredWithoutPaymentNestedInputObjectSchema as PatientUpdateOneRequiredWithoutPaymentNestedInputObjectSchema } from './PatientUpdateOneRequiredWithoutPaymentNestedInput.schema'; +import { UserUpdateOneWithoutUpdatedPaymentsNestedInputObjectSchema as UserUpdateOneWithoutUpdatedPaymentsNestedInputObjectSchema } from './UserUpdateOneWithoutUpdatedPaymentsNestedInput.schema'; +import { NpiProviderUpdateOneWithoutPaymentsNestedInputObjectSchema as NpiProviderUpdateOneWithoutPaymentsNestedInputObjectSchema } from './NpiProviderUpdateOneWithoutPaymentsNestedInput.schema'; +import { ServiceLineTransactionUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineTransactionUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineTransactionUpdateManyWithoutPaymentNestedInput.schema'; import { ServiceLineUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineUpdateManyWithoutPaymentNestedInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ userId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), totalBilled: z.union([z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -31,7 +32,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -40,7 +41,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -49,7 +50,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", @@ -58,7 +59,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'mhPaidAmount' must be a Decimal", @@ -67,7 +68,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'copayment' must be a Decimal", @@ -76,7 +77,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustment' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentUpdateWithoutNpiProviderInput.schema.ts b/packages/db/shared/schemas/objects/PaymentUpdateWithoutNpiProviderInput.schema.ts index c5e60136..519bbc1e 100644 --- a/packages/db/shared/schemas/objects/PaymentUpdateWithoutNpiProviderInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentUpdateWithoutNpiProviderInput.schema.ts @@ -1,28 +1,29 @@ import * as z from 'zod'; -import { Prisma } from '../../../generated/prisma'; -import Decimal from 'decimal.js'; -import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; -import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; -import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; -import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; -import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; -import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; -import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; -import { ClaimUpdateOneWithoutPaymentNestedInputObjectSchema as ClaimUpdateOneWithoutPaymentNestedInputObjectSchema } from './ClaimUpdateOneWithoutPaymentNestedInput.schema'; -import { PatientUpdateOneRequiredWithoutPaymentNestedInputObjectSchema as PatientUpdateOneRequiredWithoutPaymentNestedInputObjectSchema } from './PatientUpdateOneRequiredWithoutPaymentNestedInput.schema'; -import { UserUpdateOneWithoutUpdatedPaymentsNestedInputObjectSchema as UserUpdateOneWithoutUpdatedPaymentsNestedInputObjectSchema } from './UserUpdateOneWithoutUpdatedPaymentsNestedInput.schema'; -import { ServiceLineTransactionUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineTransactionUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineTransactionUpdateManyWithoutPaymentNestedInput.schema'; -import { ServiceLineUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineUpdateManyWithoutPaymentNestedInput.schema'; +import type { Prisma } from '../../../generated/prisma'; +import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; +import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; +import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; +import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; +import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; +import { ClaimUpdateOneWithoutPaymentNestedInputObjectSchema as ClaimUpdateOneWithoutPaymentNestedInputObjectSchema } from './ClaimUpdateOneWithoutPaymentNestedInput.schema'; +import { PatientUpdateOneRequiredWithoutPaymentNestedInputObjectSchema as PatientUpdateOneRequiredWithoutPaymentNestedInputObjectSchema } from './PatientUpdateOneRequiredWithoutPaymentNestedInput.schema'; +import { UserUpdateOneWithoutUpdatedPaymentsNestedInputObjectSchema as UserUpdateOneWithoutUpdatedPaymentsNestedInputObjectSchema } from './UserUpdateOneWithoutUpdatedPaymentsNestedInput.schema'; +import { ServiceLineTransactionUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineTransactionUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineTransactionUpdateManyWithoutPaymentNestedInput.schema'; +import { ServiceLineUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineUpdateManyWithoutPaymentNestedInput.schema'; import { CommissionBatchItemUpdateManyWithoutPaymentNestedInputObjectSchema as CommissionBatchItemUpdateManyWithoutPaymentNestedInputObjectSchema } from './CommissionBatchItemUpdateManyWithoutPaymentNestedInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; + +import Decimal from "decimal.js"; const makeSchema = () => z.object({ userId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), totalBilled: z.union([z.union([ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalBilled' must be a Decimal", @@ -31,7 +32,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalPaid' must be a Decimal", @@ -40,7 +41,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalAdjusted' must be a Decimal", @@ -49,7 +50,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", @@ -58,7 +59,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'mhPaidAmount' must be a Decimal", @@ -67,7 +68,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'copayment' must be a Decimal", @@ -76,7 +77,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'adjustment' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/PaymentUpdateWithoutPatientInput.schema.ts b/packages/db/shared/schemas/objects/PaymentUpdateWithoutPatientInput.schema.ts index f4abc7bc..c38fc997 100644 --- a/packages/db/shared/schemas/objects/PaymentUpdateWithoutPatientInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentUpdateWithoutPatientInput.schema.ts @@ -2,14 +2,17 @@ import * as z from 'zod'; import type { Prisma } from '../../../generated/prisma'; import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; import { ClaimUpdateOneWithoutPaymentNestedInputObjectSchema as ClaimUpdateOneWithoutPaymentNestedInputObjectSchema } from './ClaimUpdateOneWithoutPaymentNestedInput.schema'; import { UserUpdateOneWithoutUpdatedPaymentsNestedInputObjectSchema as UserUpdateOneWithoutUpdatedPaymentsNestedInputObjectSchema } from './UserUpdateOneWithoutUpdatedPaymentsNestedInput.schema'; +import { NpiProviderUpdateOneWithoutPaymentsNestedInputObjectSchema as NpiProviderUpdateOneWithoutPaymentsNestedInputObjectSchema } from './NpiProviderUpdateOneWithoutPaymentsNestedInput.schema'; import { ServiceLineTransactionUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineTransactionUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineTransactionUpdateManyWithoutPaymentNestedInput.schema'; -import { ServiceLineUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineUpdateManyWithoutPaymentNestedInput.schema' +import { ServiceLineUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineUpdateManyWithoutPaymentNestedInput.schema'; +import { CommissionBatchItemUpdateManyWithoutPaymentNestedInputObjectSchema as CommissionBatchItemUpdateManyWithoutPaymentNestedInputObjectSchema } from './CommissionBatchItemUpdateManyWithoutPaymentNestedInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; @@ -51,6 +54,33 @@ const makeSchema = () => z.object({ DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", +}), z.lazy(() => DecimalFieldUpdateOperationsInputObjectSchema)]).optional(), + mhPaidAmount: z.union([z.union([ + z.number(), + z.string(), + z.instanceof(Decimal), + z.instanceof(Decimal), + DecimalJSLikeSchema, +]).refine((v) => isValidDecimalInput(v), { + message: "Field 'mhPaidAmount' must be a Decimal", +}), z.lazy(() => NullableDecimalFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), + copayment: z.union([z.union([ + z.number(), + z.string(), + z.instanceof(Decimal), + z.instanceof(Decimal), + DecimalJSLikeSchema, +]).refine((v) => isValidDecimalInput(v), { + message: "Field 'copayment' must be a Decimal", +}), z.lazy(() => DecimalFieldUpdateOperationsInputObjectSchema)]).optional(), + adjustment: z.union([z.union([ + z.number(), + z.string(), + z.instanceof(Decimal), + z.instanceof(Decimal), + DecimalJSLikeSchema, +]).refine((v) => isValidDecimalInput(v), { + message: "Field 'adjustment' must be a Decimal", }), z.lazy(() => DecimalFieldUpdateOperationsInputObjectSchema)]).optional(), status: z.union([PaymentStatusSchema, z.lazy(() => EnumPaymentStatusFieldUpdateOperationsInputObjectSchema)]).optional(), notes: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), @@ -59,8 +89,10 @@ const makeSchema = () => z.object({ updatedAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), claim: z.lazy(() => ClaimUpdateOneWithoutPaymentNestedInputObjectSchema).optional(), updatedBy: z.lazy(() => UserUpdateOneWithoutUpdatedPaymentsNestedInputObjectSchema).optional(), + npiProvider: z.lazy(() => NpiProviderUpdateOneWithoutPaymentsNestedInputObjectSchema).optional(), serviceLineTransactions: z.lazy(() => ServiceLineTransactionUpdateManyWithoutPaymentNestedInputObjectSchema).optional(), - serviceLines: z.lazy(() => ServiceLineUpdateManyWithoutPaymentNestedInputObjectSchema).optional() + serviceLines: z.lazy(() => ServiceLineUpdateManyWithoutPaymentNestedInputObjectSchema).optional(), + commissionBatchItems: z.lazy(() => CommissionBatchItemUpdateManyWithoutPaymentNestedInputObjectSchema).optional() }).strict(); export const PaymentUpdateWithoutPatientInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const PaymentUpdateWithoutPatientInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/PaymentUpdateWithoutServiceLineTransactionsInput.schema.ts b/packages/db/shared/schemas/objects/PaymentUpdateWithoutServiceLineTransactionsInput.schema.ts index 1a034856..35c8b10a 100644 --- a/packages/db/shared/schemas/objects/PaymentUpdateWithoutServiceLineTransactionsInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentUpdateWithoutServiceLineTransactionsInput.schema.ts @@ -2,6 +2,7 @@ import * as z from 'zod'; import type { Prisma } from '../../../generated/prisma'; import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; @@ -9,7 +10,9 @@ import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOp import { ClaimUpdateOneWithoutPaymentNestedInputObjectSchema as ClaimUpdateOneWithoutPaymentNestedInputObjectSchema } from './ClaimUpdateOneWithoutPaymentNestedInput.schema'; import { PatientUpdateOneRequiredWithoutPaymentNestedInputObjectSchema as PatientUpdateOneRequiredWithoutPaymentNestedInputObjectSchema } from './PatientUpdateOneRequiredWithoutPaymentNestedInput.schema'; import { UserUpdateOneWithoutUpdatedPaymentsNestedInputObjectSchema as UserUpdateOneWithoutUpdatedPaymentsNestedInputObjectSchema } from './UserUpdateOneWithoutUpdatedPaymentsNestedInput.schema'; -import { ServiceLineUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineUpdateManyWithoutPaymentNestedInput.schema' +import { NpiProviderUpdateOneWithoutPaymentsNestedInputObjectSchema as NpiProviderUpdateOneWithoutPaymentsNestedInputObjectSchema } from './NpiProviderUpdateOneWithoutPaymentsNestedInput.schema'; +import { ServiceLineUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineUpdateManyWithoutPaymentNestedInput.schema'; +import { CommissionBatchItemUpdateManyWithoutPaymentNestedInputObjectSchema as CommissionBatchItemUpdateManyWithoutPaymentNestedInputObjectSchema } from './CommissionBatchItemUpdateManyWithoutPaymentNestedInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; @@ -51,6 +54,33 @@ const makeSchema = () => z.object({ DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", +}), z.lazy(() => DecimalFieldUpdateOperationsInputObjectSchema)]).optional(), + mhPaidAmount: z.union([z.union([ + z.number(), + z.string(), + z.instanceof(Decimal), + z.instanceof(Decimal), + DecimalJSLikeSchema, +]).refine((v) => isValidDecimalInput(v), { + message: "Field 'mhPaidAmount' must be a Decimal", +}), z.lazy(() => NullableDecimalFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), + copayment: z.union([z.union([ + z.number(), + z.string(), + z.instanceof(Decimal), + z.instanceof(Decimal), + DecimalJSLikeSchema, +]).refine((v) => isValidDecimalInput(v), { + message: "Field 'copayment' must be a Decimal", +}), z.lazy(() => DecimalFieldUpdateOperationsInputObjectSchema)]).optional(), + adjustment: z.union([z.union([ + z.number(), + z.string(), + z.instanceof(Decimal), + z.instanceof(Decimal), + DecimalJSLikeSchema, +]).refine((v) => isValidDecimalInput(v), { + message: "Field 'adjustment' must be a Decimal", }), z.lazy(() => DecimalFieldUpdateOperationsInputObjectSchema)]).optional(), status: z.union([PaymentStatusSchema, z.lazy(() => EnumPaymentStatusFieldUpdateOperationsInputObjectSchema)]).optional(), notes: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), @@ -60,7 +90,9 @@ const makeSchema = () => z.object({ claim: z.lazy(() => ClaimUpdateOneWithoutPaymentNestedInputObjectSchema).optional(), patient: z.lazy(() => PatientUpdateOneRequiredWithoutPaymentNestedInputObjectSchema).optional(), updatedBy: z.lazy(() => UserUpdateOneWithoutUpdatedPaymentsNestedInputObjectSchema).optional(), - serviceLines: z.lazy(() => ServiceLineUpdateManyWithoutPaymentNestedInputObjectSchema).optional() + npiProvider: z.lazy(() => NpiProviderUpdateOneWithoutPaymentsNestedInputObjectSchema).optional(), + serviceLines: z.lazy(() => ServiceLineUpdateManyWithoutPaymentNestedInputObjectSchema).optional(), + commissionBatchItems: z.lazy(() => CommissionBatchItemUpdateManyWithoutPaymentNestedInputObjectSchema).optional() }).strict(); export const PaymentUpdateWithoutServiceLineTransactionsInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const PaymentUpdateWithoutServiceLineTransactionsInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/PaymentUpdateWithoutServiceLinesInput.schema.ts b/packages/db/shared/schemas/objects/PaymentUpdateWithoutServiceLinesInput.schema.ts index f59d3b88..83da1fcc 100644 --- a/packages/db/shared/schemas/objects/PaymentUpdateWithoutServiceLinesInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentUpdateWithoutServiceLinesInput.schema.ts @@ -2,6 +2,7 @@ import * as z from 'zod'; import type { Prisma } from '../../../generated/prisma'; import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; @@ -9,7 +10,9 @@ import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOp import { ClaimUpdateOneWithoutPaymentNestedInputObjectSchema as ClaimUpdateOneWithoutPaymentNestedInputObjectSchema } from './ClaimUpdateOneWithoutPaymentNestedInput.schema'; import { PatientUpdateOneRequiredWithoutPaymentNestedInputObjectSchema as PatientUpdateOneRequiredWithoutPaymentNestedInputObjectSchema } from './PatientUpdateOneRequiredWithoutPaymentNestedInput.schema'; import { UserUpdateOneWithoutUpdatedPaymentsNestedInputObjectSchema as UserUpdateOneWithoutUpdatedPaymentsNestedInputObjectSchema } from './UserUpdateOneWithoutUpdatedPaymentsNestedInput.schema'; -import { ServiceLineTransactionUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineTransactionUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineTransactionUpdateManyWithoutPaymentNestedInput.schema' +import { NpiProviderUpdateOneWithoutPaymentsNestedInputObjectSchema as NpiProviderUpdateOneWithoutPaymentsNestedInputObjectSchema } from './NpiProviderUpdateOneWithoutPaymentsNestedInput.schema'; +import { ServiceLineTransactionUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineTransactionUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineTransactionUpdateManyWithoutPaymentNestedInput.schema'; +import { CommissionBatchItemUpdateManyWithoutPaymentNestedInputObjectSchema as CommissionBatchItemUpdateManyWithoutPaymentNestedInputObjectSchema } from './CommissionBatchItemUpdateManyWithoutPaymentNestedInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; @@ -51,6 +54,33 @@ const makeSchema = () => z.object({ DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", +}), z.lazy(() => DecimalFieldUpdateOperationsInputObjectSchema)]).optional(), + mhPaidAmount: z.union([z.union([ + z.number(), + z.string(), + z.instanceof(Decimal), + z.instanceof(Decimal), + DecimalJSLikeSchema, +]).refine((v) => isValidDecimalInput(v), { + message: "Field 'mhPaidAmount' must be a Decimal", +}), z.lazy(() => NullableDecimalFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), + copayment: z.union([z.union([ + z.number(), + z.string(), + z.instanceof(Decimal), + z.instanceof(Decimal), + DecimalJSLikeSchema, +]).refine((v) => isValidDecimalInput(v), { + message: "Field 'copayment' must be a Decimal", +}), z.lazy(() => DecimalFieldUpdateOperationsInputObjectSchema)]).optional(), + adjustment: z.union([z.union([ + z.number(), + z.string(), + z.instanceof(Decimal), + z.instanceof(Decimal), + DecimalJSLikeSchema, +]).refine((v) => isValidDecimalInput(v), { + message: "Field 'adjustment' must be a Decimal", }), z.lazy(() => DecimalFieldUpdateOperationsInputObjectSchema)]).optional(), status: z.union([PaymentStatusSchema, z.lazy(() => EnumPaymentStatusFieldUpdateOperationsInputObjectSchema)]).optional(), notes: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), @@ -60,7 +90,9 @@ const makeSchema = () => z.object({ claim: z.lazy(() => ClaimUpdateOneWithoutPaymentNestedInputObjectSchema).optional(), patient: z.lazy(() => PatientUpdateOneRequiredWithoutPaymentNestedInputObjectSchema).optional(), updatedBy: z.lazy(() => UserUpdateOneWithoutUpdatedPaymentsNestedInputObjectSchema).optional(), - serviceLineTransactions: z.lazy(() => ServiceLineTransactionUpdateManyWithoutPaymentNestedInputObjectSchema).optional() + npiProvider: z.lazy(() => NpiProviderUpdateOneWithoutPaymentsNestedInputObjectSchema).optional(), + serviceLineTransactions: z.lazy(() => ServiceLineTransactionUpdateManyWithoutPaymentNestedInputObjectSchema).optional(), + commissionBatchItems: z.lazy(() => CommissionBatchItemUpdateManyWithoutPaymentNestedInputObjectSchema).optional() }).strict(); export const PaymentUpdateWithoutServiceLinesInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const PaymentUpdateWithoutServiceLinesInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/PaymentUpdateWithoutUpdatedByInput.schema.ts b/packages/db/shared/schemas/objects/PaymentUpdateWithoutUpdatedByInput.schema.ts index 3e902155..8f5e705a 100644 --- a/packages/db/shared/schemas/objects/PaymentUpdateWithoutUpdatedByInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentUpdateWithoutUpdatedByInput.schema.ts @@ -2,14 +2,17 @@ import * as z from 'zod'; import type { Prisma } from '../../../generated/prisma'; import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; +import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; import { ClaimUpdateOneWithoutPaymentNestedInputObjectSchema as ClaimUpdateOneWithoutPaymentNestedInputObjectSchema } from './ClaimUpdateOneWithoutPaymentNestedInput.schema'; import { PatientUpdateOneRequiredWithoutPaymentNestedInputObjectSchema as PatientUpdateOneRequiredWithoutPaymentNestedInputObjectSchema } from './PatientUpdateOneRequiredWithoutPaymentNestedInput.schema'; +import { NpiProviderUpdateOneWithoutPaymentsNestedInputObjectSchema as NpiProviderUpdateOneWithoutPaymentsNestedInputObjectSchema } from './NpiProviderUpdateOneWithoutPaymentsNestedInput.schema'; import { ServiceLineTransactionUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineTransactionUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineTransactionUpdateManyWithoutPaymentNestedInput.schema'; -import { ServiceLineUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineUpdateManyWithoutPaymentNestedInput.schema' +import { ServiceLineUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineUpdateManyWithoutPaymentNestedInput.schema'; +import { CommissionBatchItemUpdateManyWithoutPaymentNestedInputObjectSchema as CommissionBatchItemUpdateManyWithoutPaymentNestedInputObjectSchema } from './CommissionBatchItemUpdateManyWithoutPaymentNestedInput.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; @@ -51,6 +54,33 @@ const makeSchema = () => z.object({ DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", +}), z.lazy(() => DecimalFieldUpdateOperationsInputObjectSchema)]).optional(), + mhPaidAmount: z.union([z.union([ + z.number(), + z.string(), + z.instanceof(Decimal), + z.instanceof(Decimal), + DecimalJSLikeSchema, +]).refine((v) => isValidDecimalInput(v), { + message: "Field 'mhPaidAmount' must be a Decimal", +}), z.lazy(() => NullableDecimalFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), + copayment: z.union([z.union([ + z.number(), + z.string(), + z.instanceof(Decimal), + z.instanceof(Decimal), + DecimalJSLikeSchema, +]).refine((v) => isValidDecimalInput(v), { + message: "Field 'copayment' must be a Decimal", +}), z.lazy(() => DecimalFieldUpdateOperationsInputObjectSchema)]).optional(), + adjustment: z.union([z.union([ + z.number(), + z.string(), + z.instanceof(Decimal), + z.instanceof(Decimal), + DecimalJSLikeSchema, +]).refine((v) => isValidDecimalInput(v), { + message: "Field 'adjustment' must be a Decimal", }), z.lazy(() => DecimalFieldUpdateOperationsInputObjectSchema)]).optional(), status: z.union([PaymentStatusSchema, z.lazy(() => EnumPaymentStatusFieldUpdateOperationsInputObjectSchema)]).optional(), notes: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), @@ -59,8 +89,10 @@ const makeSchema = () => z.object({ updatedAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), claim: z.lazy(() => ClaimUpdateOneWithoutPaymentNestedInputObjectSchema).optional(), patient: z.lazy(() => PatientUpdateOneRequiredWithoutPaymentNestedInputObjectSchema).optional(), + npiProvider: z.lazy(() => NpiProviderUpdateOneWithoutPaymentsNestedInputObjectSchema).optional(), serviceLineTransactions: z.lazy(() => ServiceLineTransactionUpdateManyWithoutPaymentNestedInputObjectSchema).optional(), - serviceLines: z.lazy(() => ServiceLineUpdateManyWithoutPaymentNestedInputObjectSchema).optional() + serviceLines: z.lazy(() => ServiceLineUpdateManyWithoutPaymentNestedInputObjectSchema).optional(), + commissionBatchItems: z.lazy(() => CommissionBatchItemUpdateManyWithoutPaymentNestedInputObjectSchema).optional() }).strict(); export const PaymentUpdateWithoutUpdatedByInputObjectSchema: z.ZodType = makeSchema() as unknown as z.ZodType; export const PaymentUpdateWithoutUpdatedByInputObjectZodSchema = makeSchema(); diff --git a/packages/db/shared/schemas/objects/PaymentWhereInput.schema.ts b/packages/db/shared/schemas/objects/PaymentWhereInput.schema.ts index 2a241e18..a2ab9a20 100644 --- a/packages/db/shared/schemas/objects/PaymentWhereInput.schema.ts +++ b/packages/db/shared/schemas/objects/PaymentWhereInput.schema.ts @@ -3,6 +3,7 @@ import type { Prisma } from '../../../generated/prisma'; import { IntFilterObjectSchema as IntFilterObjectSchema } from './IntFilter.schema'; import { IntNullableFilterObjectSchema as IntNullableFilterObjectSchema } from './IntNullableFilter.schema'; import { DecimalFilterObjectSchema as DecimalFilterObjectSchema } from './DecimalFilter.schema'; +import { DecimalNullableFilterObjectSchema as DecimalNullableFilterObjectSchema } from './DecimalNullableFilter.schema'; import { EnumPaymentStatusFilterObjectSchema as EnumPaymentStatusFilterObjectSchema } from './EnumPaymentStatusFilter.schema'; import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; import { StringNullableFilterObjectSchema as StringNullableFilterObjectSchema } from './StringNullableFilter.schema'; @@ -13,8 +14,11 @@ import { PatientScalarRelationFilterObjectSchema as PatientScalarRelationFilterO import { PatientWhereInputObjectSchema as PatientWhereInputObjectSchema } from './PatientWhereInput.schema'; import { UserNullableScalarRelationFilterObjectSchema as UserNullableScalarRelationFilterObjectSchema } from './UserNullableScalarRelationFilter.schema'; import { UserWhereInputObjectSchema as UserWhereInputObjectSchema } from './UserWhereInput.schema'; +import { NpiProviderNullableScalarRelationFilterObjectSchema as NpiProviderNullableScalarRelationFilterObjectSchema } from './NpiProviderNullableScalarRelationFilter.schema'; +import { NpiProviderWhereInputObjectSchema as NpiProviderWhereInputObjectSchema } from './NpiProviderWhereInput.schema'; import { ServiceLineTransactionListRelationFilterObjectSchema as ServiceLineTransactionListRelationFilterObjectSchema } from './ServiceLineTransactionListRelationFilter.schema'; -import { ServiceLineListRelationFilterObjectSchema as ServiceLineListRelationFilterObjectSchema } from './ServiceLineListRelationFilter.schema' +import { ServiceLineListRelationFilterObjectSchema as ServiceLineListRelationFilterObjectSchema } from './ServiceLineListRelationFilter.schema'; +import { CommissionBatchItemListRelationFilterObjectSchema as CommissionBatchItemListRelationFilterObjectSchema } from './CommissionBatchItemListRelationFilter.schema' import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; @@ -28,6 +32,7 @@ const paymentwhereinputSchema = z.object({ patientId: z.union([z.lazy(() => IntFilterObjectSchema), z.number().int()]).optional(), userId: z.union([z.lazy(() => IntFilterObjectSchema), z.number().int()]).optional(), updatedById: z.union([z.lazy(() => IntNullableFilterObjectSchema), z.number().int()]).optional().nullable(), + npiProviderId: z.union([z.lazy(() => IntNullableFilterObjectSchema), z.number().int()]).optional().nullable(), totalBilled: z.union([z.lazy(() => DecimalFilterObjectSchema), z.union([ z.number(), z.string(), @@ -63,6 +68,33 @@ const paymentwhereinputSchema = z.object({ DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'totalDue' must be a Decimal", +})]).optional(), + mhPaidAmount: z.union([z.lazy(() => DecimalNullableFilterObjectSchema), z.union([ + z.number(), + z.string(), + z.instanceof(Decimal), + z.instanceof(Decimal), + DecimalJSLikeSchema, +]).refine((v) => isValidDecimalInput(v), { + message: "Field 'mhPaidAmount' must be a Decimal", +})]).optional().nullable(), + copayment: z.union([z.lazy(() => DecimalFilterObjectSchema), z.union([ + z.number(), + z.string(), + z.instanceof(Decimal), + z.instanceof(Decimal), + DecimalJSLikeSchema, +]).refine((v) => isValidDecimalInput(v), { + message: "Field 'copayment' must be a Decimal", +})]).optional(), + adjustment: z.union([z.lazy(() => DecimalFilterObjectSchema), z.union([ + z.number(), + z.string(), + z.instanceof(Decimal), + z.instanceof(Decimal), + DecimalJSLikeSchema, +]).refine((v) => isValidDecimalInput(v), { + message: "Field 'adjustment' must be a Decimal", })]).optional(), status: z.union([z.lazy(() => EnumPaymentStatusFilterObjectSchema), PaymentStatusSchema]).optional(), notes: z.union([z.lazy(() => StringNullableFilterObjectSchema), z.string()]).optional().nullable(), @@ -72,8 +104,10 @@ const paymentwhereinputSchema = z.object({ claim: z.union([z.lazy(() => ClaimNullableScalarRelationFilterObjectSchema), z.lazy(() => ClaimWhereInputObjectSchema)]).optional(), patient: z.union([z.lazy(() => PatientScalarRelationFilterObjectSchema), z.lazy(() => PatientWhereInputObjectSchema)]).optional(), updatedBy: z.union([z.lazy(() => UserNullableScalarRelationFilterObjectSchema), z.lazy(() => UserWhereInputObjectSchema)]).optional(), + npiProvider: z.union([z.lazy(() => NpiProviderNullableScalarRelationFilterObjectSchema), z.lazy(() => NpiProviderWhereInputObjectSchema)]).optional(), serviceLineTransactions: z.lazy(() => ServiceLineTransactionListRelationFilterObjectSchema).optional(), - serviceLines: z.lazy(() => ServiceLineListRelationFilterObjectSchema).optional() + serviceLines: z.lazy(() => ServiceLineListRelationFilterObjectSchema).optional(), + commissionBatchItems: z.lazy(() => CommissionBatchItemListRelationFilterObjectSchema).optional() }).strict(); export const PaymentWhereInputObjectSchema: z.ZodType = paymentwhereinputSchema as unknown as z.ZodType; export const PaymentWhereInputObjectZodSchema = paymentwhereinputSchema; diff --git a/packages/db/shared/schemas/objects/ServiceLineCreateInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineCreateInput.schema.ts index 6d55e8a3..a6373550 100644 --- a/packages/db/shared/schemas/objects/ServiceLineCreateInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineCreateInput.schema.ts @@ -21,7 +21,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'allowedAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineCreateManyClaimInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineCreateManyClaimInput.schema.ts index 2efe15fe..9125e216 100644 --- a/packages/db/shared/schemas/objects/ServiceLineCreateManyClaimInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineCreateManyClaimInput.schema.ts @@ -20,7 +20,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'allowedAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineCreateManyInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineCreateManyInput.schema.ts index b6ba685b..9d2f9e5a 100644 --- a/packages/db/shared/schemas/objects/ServiceLineCreateManyInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineCreateManyInput.schema.ts @@ -21,7 +21,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'allowedAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineCreateManyPaymentInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineCreateManyPaymentInput.schema.ts index be795eed..03839ba5 100644 --- a/packages/db/shared/schemas/objects/ServiceLineCreateManyPaymentInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineCreateManyPaymentInput.schema.ts @@ -20,7 +20,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'allowedAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineCreateWithoutClaimInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineCreateWithoutClaimInput.schema.ts index 38bb5327..059bd4d6 100644 --- a/packages/db/shared/schemas/objects/ServiceLineCreateWithoutClaimInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineCreateWithoutClaimInput.schema.ts @@ -20,7 +20,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'allowedAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineCreateWithoutPaymentInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineCreateWithoutPaymentInput.schema.ts index ed51bf64..0a3443b7 100644 --- a/packages/db/shared/schemas/objects/ServiceLineCreateWithoutPaymentInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineCreateWithoutPaymentInput.schema.ts @@ -20,7 +20,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'allowedAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineCreateWithoutServiceLineTransactionsInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineCreateWithoutServiceLineTransactionsInput.schema.ts index a6199db6..edeb9721 100644 --- a/packages/db/shared/schemas/objects/ServiceLineCreateWithoutServiceLineTransactionsInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineCreateWithoutServiceLineTransactionsInput.schema.ts @@ -20,7 +20,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'allowedAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineScalarWhereInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineScalarWhereInput.schema.ts index 13887961..231562e9 100644 --- a/packages/db/shared/schemas/objects/ServiceLineScalarWhereInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineScalarWhereInput.schema.ts @@ -5,6 +5,7 @@ import { IntNullableFilterObjectSchema as IntNullableFilterObjectSchema } from ' import { StringFilterObjectSchema as StringFilterObjectSchema } from './StringFilter.schema'; import { DateTimeFilterObjectSchema as DateTimeFilterObjectSchema } from './DateTimeFilter.schema'; import { StringNullableFilterObjectSchema as StringNullableFilterObjectSchema } from './StringNullableFilter.schema'; +import { DecimalNullableFilterObjectSchema as DecimalNullableFilterObjectSchema } from './DecimalNullableFilter.schema'; import { DecimalFilterObjectSchema as DecimalFilterObjectSchema } from './DecimalFilter.schema'; import { EnumServiceLineStatusFilterObjectSchema as EnumServiceLineStatusFilterObjectSchema } from './EnumServiceLineStatusFilter.schema'; import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema' @@ -25,6 +26,17 @@ const servicelinescalarwhereinputSchema = z.object({ arch: z.union([z.lazy(() => StringNullableFilterObjectSchema), z.string()]).optional().nullable(), toothNumber: z.union([z.lazy(() => StringNullableFilterObjectSchema), z.string()]).optional().nullable(), toothSurface: z.union([z.lazy(() => StringNullableFilterObjectSchema), z.string()]).optional().nullable(), + icn: z.union([z.lazy(() => StringNullableFilterObjectSchema), z.string()]).optional().nullable(), + paidCode: z.union([z.lazy(() => StringNullableFilterObjectSchema), z.string()]).optional().nullable(), + allowedAmount: z.union([z.lazy(() => DecimalNullableFilterObjectSchema), z.union([ + z.number(), + z.string(), + z.instanceof(Decimal), + z.instanceof(Decimal), + DecimalJSLikeSchema, +]).refine((v) => isValidDecimalInput(v), { + message: "Field 'allowedAmount' must be a Decimal", +})]).optional().nullable(), totalBilled: z.union([z.lazy(() => DecimalFilterObjectSchema), z.union([ z.number(), z.string(), diff --git a/packages/db/shared/schemas/objects/ServiceLineScalarWhereWithAggregatesInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineScalarWhereWithAggregatesInput.schema.ts index 3e2ba9f3..78659d0c 100644 --- a/packages/db/shared/schemas/objects/ServiceLineScalarWhereWithAggregatesInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineScalarWhereWithAggregatesInput.schema.ts @@ -5,6 +5,7 @@ import { IntNullableWithAggregatesFilterObjectSchema as IntNullableWithAggregate import { StringWithAggregatesFilterObjectSchema as StringWithAggregatesFilterObjectSchema } from './StringWithAggregatesFilter.schema'; import { DateTimeWithAggregatesFilterObjectSchema as DateTimeWithAggregatesFilterObjectSchema } from './DateTimeWithAggregatesFilter.schema'; import { StringNullableWithAggregatesFilterObjectSchema as StringNullableWithAggregatesFilterObjectSchema } from './StringNullableWithAggregatesFilter.schema'; +import { DecimalNullableWithAggregatesFilterObjectSchema as DecimalNullableWithAggregatesFilterObjectSchema } from './DecimalNullableWithAggregatesFilter.schema'; import { DecimalWithAggregatesFilterObjectSchema as DecimalWithAggregatesFilterObjectSchema } from './DecimalWithAggregatesFilter.schema'; import { EnumServiceLineStatusWithAggregatesFilterObjectSchema as EnumServiceLineStatusWithAggregatesFilterObjectSchema } from './EnumServiceLineStatusWithAggregatesFilter.schema'; import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema' @@ -25,6 +26,17 @@ const servicelinescalarwherewithaggregatesinputSchema = z.object({ arch: z.union([z.lazy(() => StringNullableWithAggregatesFilterObjectSchema), z.string()]).optional().nullable(), toothNumber: z.union([z.lazy(() => StringNullableWithAggregatesFilterObjectSchema), z.string()]).optional().nullable(), toothSurface: z.union([z.lazy(() => StringNullableWithAggregatesFilterObjectSchema), z.string()]).optional().nullable(), + icn: z.union([z.lazy(() => StringNullableWithAggregatesFilterObjectSchema), z.string()]).optional().nullable(), + paidCode: z.union([z.lazy(() => StringNullableWithAggregatesFilterObjectSchema), z.string()]).optional().nullable(), + allowedAmount: z.union([z.lazy(() => DecimalNullableWithAggregatesFilterObjectSchema), z.union([ + z.number(), + z.string(), + z.instanceof(Decimal), + z.instanceof(Decimal), + DecimalJSLikeSchema, +]).refine((v) => isValidDecimalInput(v), { + message: "Field 'allowedAmount' must be a Decimal", +})]).optional().nullable(), totalBilled: z.union([z.lazy(() => DecimalWithAggregatesFilterObjectSchema), z.union([ z.number(), z.string(), diff --git a/packages/db/shared/schemas/objects/ServiceLineUncheckedCreateInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineUncheckedCreateInput.schema.ts index 829e3369..1dacf7f2 100644 --- a/packages/db/shared/schemas/objects/ServiceLineUncheckedCreateInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineUncheckedCreateInput.schema.ts @@ -22,7 +22,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'allowedAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineUncheckedCreateWithoutClaimInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineUncheckedCreateWithoutClaimInput.schema.ts index 00254ead..4600de5f 100644 --- a/packages/db/shared/schemas/objects/ServiceLineUncheckedCreateWithoutClaimInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineUncheckedCreateWithoutClaimInput.schema.ts @@ -21,7 +21,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'allowedAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineUncheckedCreateWithoutPaymentInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineUncheckedCreateWithoutPaymentInput.schema.ts index bc5f9e51..0034ccff 100644 --- a/packages/db/shared/schemas/objects/ServiceLineUncheckedCreateWithoutPaymentInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineUncheckedCreateWithoutPaymentInput.schema.ts @@ -21,7 +21,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'allowedAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineUncheckedCreateWithoutServiceLineTransactionsInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineUncheckedCreateWithoutServiceLineTransactionsInput.schema.ts index ed872ba0..7f1ac562 100644 --- a/packages/db/shared/schemas/objects/ServiceLineUncheckedCreateWithoutServiceLineTransactionsInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineUncheckedCreateWithoutServiceLineTransactionsInput.schema.ts @@ -21,7 +21,7 @@ const makeSchema = () => z.object({ z.number(), z.string(), z.instanceof(Decimal), - z.instanceof(Prisma.Decimal), + z.instanceof(Decimal), DecimalJSLikeSchema, ]).refine((v) => isValidDecimalInput(v), { message: "Field 'allowedAmount' must be a Decimal", diff --git a/packages/db/shared/schemas/objects/ServiceLineUncheckedUpdateInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineUncheckedUpdateInput.schema.ts index fa4faf80..3d8399aa 100644 --- a/packages/db/shared/schemas/objects/ServiceLineUncheckedUpdateInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineUncheckedUpdateInput.schema.ts @@ -5,6 +5,7 @@ import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUp import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; import { EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema as EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema } from './EnumServiceLineStatusFieldUpdateOperationsInput.schema'; @@ -23,6 +24,17 @@ const makeSchema = () => z.object({ arch: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), toothNumber: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), toothSurface: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), + icn: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), + paidCode: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), + allowedAmount: z.union([z.union([ + z.number(), + z.string(), + z.instanceof(Decimal), + z.instanceof(Decimal), + DecimalJSLikeSchema, +]).refine((v) => isValidDecimalInput(v), { + message: "Field 'allowedAmount' must be a Decimal", +}), z.lazy(() => NullableDecimalFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), totalBilled: z.union([z.union([ z.number(), z.string(), diff --git a/packages/db/shared/schemas/objects/ServiceLineUncheckedUpdateManyInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineUncheckedUpdateManyInput.schema.ts index 48b4105a..7889d3fa 100644 --- a/packages/db/shared/schemas/objects/ServiceLineUncheckedUpdateManyInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineUncheckedUpdateManyInput.schema.ts @@ -5,6 +5,7 @@ import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUp import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; import { EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema as EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema } from './EnumServiceLineStatusFieldUpdateOperationsInput.schema' @@ -22,6 +23,17 @@ const makeSchema = () => z.object({ arch: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), toothNumber: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), toothSurface: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), + icn: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), + paidCode: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), + allowedAmount: z.union([z.union([ + z.number(), + z.string(), + z.instanceof(Decimal), + z.instanceof(Decimal), + DecimalJSLikeSchema, +]).refine((v) => isValidDecimalInput(v), { + message: "Field 'allowedAmount' must be a Decimal", +}), z.lazy(() => NullableDecimalFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), totalBilled: z.union([z.union([ z.number(), z.string(), diff --git a/packages/db/shared/schemas/objects/ServiceLineUncheckedUpdateManyWithoutClaimInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineUncheckedUpdateManyWithoutClaimInput.schema.ts index 046afd6b..fdd8a387 100644 --- a/packages/db/shared/schemas/objects/ServiceLineUncheckedUpdateManyWithoutClaimInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineUncheckedUpdateManyWithoutClaimInput.schema.ts @@ -5,6 +5,7 @@ import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUp import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; import { EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema as EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema } from './EnumServiceLineStatusFieldUpdateOperationsInput.schema' @@ -21,6 +22,17 @@ const makeSchema = () => z.object({ arch: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), toothNumber: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), toothSurface: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), + icn: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), + paidCode: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), + allowedAmount: z.union([z.union([ + z.number(), + z.string(), + z.instanceof(Decimal), + z.instanceof(Decimal), + DecimalJSLikeSchema, +]).refine((v) => isValidDecimalInput(v), { + message: "Field 'allowedAmount' must be a Decimal", +}), z.lazy(() => NullableDecimalFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), totalBilled: z.union([z.union([ z.number(), z.string(), diff --git a/packages/db/shared/schemas/objects/ServiceLineUncheckedUpdateManyWithoutPaymentInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineUncheckedUpdateManyWithoutPaymentInput.schema.ts index 0df258fb..9e2421cc 100644 --- a/packages/db/shared/schemas/objects/ServiceLineUncheckedUpdateManyWithoutPaymentInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineUncheckedUpdateManyWithoutPaymentInput.schema.ts @@ -5,6 +5,7 @@ import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUp import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; import { EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema as EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema } from './EnumServiceLineStatusFieldUpdateOperationsInput.schema' @@ -21,6 +22,17 @@ const makeSchema = () => z.object({ arch: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), toothNumber: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), toothSurface: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), + icn: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), + paidCode: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), + allowedAmount: z.union([z.union([ + z.number(), + z.string(), + z.instanceof(Decimal), + z.instanceof(Decimal), + DecimalJSLikeSchema, +]).refine((v) => isValidDecimalInput(v), { + message: "Field 'allowedAmount' must be a Decimal", +}), z.lazy(() => NullableDecimalFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), totalBilled: z.union([z.union([ z.number(), z.string(), diff --git a/packages/db/shared/schemas/objects/ServiceLineUncheckedUpdateWithoutClaimInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineUncheckedUpdateWithoutClaimInput.schema.ts index 5da47af7..0fa88464 100644 --- a/packages/db/shared/schemas/objects/ServiceLineUncheckedUpdateWithoutClaimInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineUncheckedUpdateWithoutClaimInput.schema.ts @@ -5,6 +5,7 @@ import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUp import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; import { EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema as EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema } from './EnumServiceLineStatusFieldUpdateOperationsInput.schema'; @@ -22,6 +23,17 @@ const makeSchema = () => z.object({ arch: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), toothNumber: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), toothSurface: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), + icn: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), + paidCode: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), + allowedAmount: z.union([z.union([ + z.number(), + z.string(), + z.instanceof(Decimal), + z.instanceof(Decimal), + DecimalJSLikeSchema, +]).refine((v) => isValidDecimalInput(v), { + message: "Field 'allowedAmount' must be a Decimal", +}), z.lazy(() => NullableDecimalFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), totalBilled: z.union([z.union([ z.number(), z.string(), diff --git a/packages/db/shared/schemas/objects/ServiceLineUncheckedUpdateWithoutPaymentInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineUncheckedUpdateWithoutPaymentInput.schema.ts index 405104c3..eb29186c 100644 --- a/packages/db/shared/schemas/objects/ServiceLineUncheckedUpdateWithoutPaymentInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineUncheckedUpdateWithoutPaymentInput.schema.ts @@ -5,6 +5,7 @@ import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUp import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; import { EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema as EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema } from './EnumServiceLineStatusFieldUpdateOperationsInput.schema'; @@ -22,6 +23,17 @@ const makeSchema = () => z.object({ arch: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), toothNumber: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), toothSurface: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), + icn: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), + paidCode: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), + allowedAmount: z.union([z.union([ + z.number(), + z.string(), + z.instanceof(Decimal), + z.instanceof(Decimal), + DecimalJSLikeSchema, +]).refine((v) => isValidDecimalInput(v), { + message: "Field 'allowedAmount' must be a Decimal", +}), z.lazy(() => NullableDecimalFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), totalBilled: z.union([z.union([ z.number(), z.string(), diff --git a/packages/db/shared/schemas/objects/ServiceLineUncheckedUpdateWithoutServiceLineTransactionsInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineUncheckedUpdateWithoutServiceLineTransactionsInput.schema.ts index cc41fc9c..5614dae0 100644 --- a/packages/db/shared/schemas/objects/ServiceLineUncheckedUpdateWithoutServiceLineTransactionsInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineUncheckedUpdateWithoutServiceLineTransactionsInput.schema.ts @@ -5,6 +5,7 @@ import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUp import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; import { EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema as EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema } from './EnumServiceLineStatusFieldUpdateOperationsInput.schema' @@ -22,6 +23,17 @@ const makeSchema = () => z.object({ arch: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), toothNumber: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), toothSurface: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), + icn: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), + paidCode: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), + allowedAmount: z.union([z.union([ + z.number(), + z.string(), + z.instanceof(Decimal), + z.instanceof(Decimal), + DecimalJSLikeSchema, +]).refine((v) => isValidDecimalInput(v), { + message: "Field 'allowedAmount' must be a Decimal", +}), z.lazy(() => NullableDecimalFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), totalBilled: z.union([z.union([ z.number(), z.string(), diff --git a/packages/db/shared/schemas/objects/ServiceLineUpdateInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineUpdateInput.schema.ts index e588db0c..5acfc87e 100644 --- a/packages/db/shared/schemas/objects/ServiceLineUpdateInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineUpdateInput.schema.ts @@ -3,6 +3,7 @@ import type { Prisma } from '../../../generated/prisma'; import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; import { EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema as EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema } from './EnumServiceLineStatusFieldUpdateOperationsInput.schema'; @@ -20,6 +21,17 @@ const makeSchema = () => z.object({ arch: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), toothNumber: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), toothSurface: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), + icn: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), + paidCode: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), + allowedAmount: z.union([z.union([ + z.number(), + z.string(), + z.instanceof(Decimal), + z.instanceof(Decimal), + DecimalJSLikeSchema, +]).refine((v) => isValidDecimalInput(v), { + message: "Field 'allowedAmount' must be a Decimal", +}), z.lazy(() => NullableDecimalFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), totalBilled: z.union([z.union([ z.number(), z.string(), diff --git a/packages/db/shared/schemas/objects/ServiceLineUpdateManyMutationInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineUpdateManyMutationInput.schema.ts index 1b48a473..b48a9bd4 100644 --- a/packages/db/shared/schemas/objects/ServiceLineUpdateManyMutationInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineUpdateManyMutationInput.schema.ts @@ -3,6 +3,7 @@ import type { Prisma } from '../../../generated/prisma'; import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; import { EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema as EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema } from './EnumServiceLineStatusFieldUpdateOperationsInput.schema' @@ -17,6 +18,17 @@ const makeSchema = () => z.object({ arch: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), toothNumber: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), toothSurface: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), + icn: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), + paidCode: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), + allowedAmount: z.union([z.union([ + z.number(), + z.string(), + z.instanceof(Decimal), + z.instanceof(Decimal), + DecimalJSLikeSchema, +]).refine((v) => isValidDecimalInput(v), { + message: "Field 'allowedAmount' must be a Decimal", +}), z.lazy(() => NullableDecimalFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), totalBilled: z.union([z.union([ z.number(), z.string(), diff --git a/packages/db/shared/schemas/objects/ServiceLineUpdateWithoutClaimInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineUpdateWithoutClaimInput.schema.ts index 04726880..4774a89e 100644 --- a/packages/db/shared/schemas/objects/ServiceLineUpdateWithoutClaimInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineUpdateWithoutClaimInput.schema.ts @@ -3,6 +3,7 @@ import type { Prisma } from '../../../generated/prisma'; import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; import { EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema as EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema } from './EnumServiceLineStatusFieldUpdateOperationsInput.schema'; @@ -19,6 +20,17 @@ const makeSchema = () => z.object({ arch: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), toothNumber: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), toothSurface: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), + icn: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), + paidCode: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), + allowedAmount: z.union([z.union([ + z.number(), + z.string(), + z.instanceof(Decimal), + z.instanceof(Decimal), + DecimalJSLikeSchema, +]).refine((v) => isValidDecimalInput(v), { + message: "Field 'allowedAmount' must be a Decimal", +}), z.lazy(() => NullableDecimalFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), totalBilled: z.union([z.union([ z.number(), z.string(), diff --git a/packages/db/shared/schemas/objects/ServiceLineUpdateWithoutPaymentInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineUpdateWithoutPaymentInput.schema.ts index 82e0bd9a..93820b5e 100644 --- a/packages/db/shared/schemas/objects/ServiceLineUpdateWithoutPaymentInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineUpdateWithoutPaymentInput.schema.ts @@ -3,6 +3,7 @@ import type { Prisma } from '../../../generated/prisma'; import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; import { EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema as EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema } from './EnumServiceLineStatusFieldUpdateOperationsInput.schema'; @@ -19,6 +20,17 @@ const makeSchema = () => z.object({ arch: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), toothNumber: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), toothSurface: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), + icn: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), + paidCode: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), + allowedAmount: z.union([z.union([ + z.number(), + z.string(), + z.instanceof(Decimal), + z.instanceof(Decimal), + DecimalJSLikeSchema, +]).refine((v) => isValidDecimalInput(v), { + message: "Field 'allowedAmount' must be a Decimal", +}), z.lazy(() => NullableDecimalFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), totalBilled: z.union([z.union([ z.number(), z.string(), diff --git a/packages/db/shared/schemas/objects/ServiceLineUpdateWithoutServiceLineTransactionsInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineUpdateWithoutServiceLineTransactionsInput.schema.ts index 1908b3ae..dad97f80 100644 --- a/packages/db/shared/schemas/objects/ServiceLineUpdateWithoutServiceLineTransactionsInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineUpdateWithoutServiceLineTransactionsInput.schema.ts @@ -3,6 +3,7 @@ import type { Prisma } from '../../../generated/prisma'; import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; +import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; import { EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema as EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema } from './EnumServiceLineStatusFieldUpdateOperationsInput.schema'; @@ -19,6 +20,17 @@ const makeSchema = () => z.object({ arch: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), toothNumber: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), toothSurface: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), + icn: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), + paidCode: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), + allowedAmount: z.union([z.union([ + z.number(), + z.string(), + z.instanceof(Decimal), + z.instanceof(Decimal), + DecimalJSLikeSchema, +]).refine((v) => isValidDecimalInput(v), { + message: "Field 'allowedAmount' must be a Decimal", +}), z.lazy(() => NullableDecimalFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), totalBilled: z.union([z.union([ z.number(), z.string(), diff --git a/packages/db/shared/schemas/objects/ServiceLineWhereInput.schema.ts b/packages/db/shared/schemas/objects/ServiceLineWhereInput.schema.ts index 9e950c7d..875a7174 100644 --- a/packages/db/shared/schemas/objects/ServiceLineWhereInput.schema.ts +++ b/packages/db/shared/schemas/objects/ServiceLineWhereInput.schema.ts @@ -5,6 +5,7 @@ import { IntNullableFilterObjectSchema as IntNullableFilterObjectSchema } from ' import { StringFilterObjectSchema as StringFilterObjectSchema } from './StringFilter.schema'; import { DateTimeFilterObjectSchema as DateTimeFilterObjectSchema } from './DateTimeFilter.schema'; import { StringNullableFilterObjectSchema as StringNullableFilterObjectSchema } from './StringNullableFilter.schema'; +import { DecimalNullableFilterObjectSchema as DecimalNullableFilterObjectSchema } from './DecimalNullableFilter.schema'; import { DecimalFilterObjectSchema as DecimalFilterObjectSchema } from './DecimalFilter.schema'; import { EnumServiceLineStatusFilterObjectSchema as EnumServiceLineStatusFilterObjectSchema } from './EnumServiceLineStatusFilter.schema'; import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; @@ -30,6 +31,17 @@ const servicelinewhereinputSchema = z.object({ arch: z.union([z.lazy(() => StringNullableFilterObjectSchema), z.string()]).optional().nullable(), toothNumber: z.union([z.lazy(() => StringNullableFilterObjectSchema), z.string()]).optional().nullable(), toothSurface: z.union([z.lazy(() => StringNullableFilterObjectSchema), z.string()]).optional().nullable(), + icn: z.union([z.lazy(() => StringNullableFilterObjectSchema), z.string()]).optional().nullable(), + paidCode: z.union([z.lazy(() => StringNullableFilterObjectSchema), z.string()]).optional().nullable(), + allowedAmount: z.union([z.lazy(() => DecimalNullableFilterObjectSchema), z.union([ + z.number(), + z.string(), + z.instanceof(Decimal), + z.instanceof(Decimal), + DecimalJSLikeSchema, +]).refine((v) => isValidDecimalInput(v), { + message: "Field 'allowedAmount' must be a Decimal", +})]).optional().nullable(), totalBilled: z.union([z.lazy(() => DecimalFilterObjectSchema), z.union([ z.number(), z.string(), diff --git a/packages/db/shared/schemas/objects/UserCreateInput.schema.ts b/packages/db/shared/schemas/objects/UserCreateInput.schema.ts index 711a9eea..e5686849 100644 --- a/packages/db/shared/schemas/objects/UserCreateInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserCreateInput.schema.ts @@ -6,6 +6,7 @@ import { StaffCreateNestedManyWithoutUserInputObjectSchema as StaffCreateNestedM 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'; @@ -17,7 +18,9 @@ import { TwilioSettingsCreateNestedOneWithoutUserInputObjectSchema as TwilioSett 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 { ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema as ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema } from './ProcedureTimeslotCreateNestedOneWithoutUserInput.schema'; +import { InsuranceContactCreateNestedManyWithoutUserInputObjectSchema as InsuranceContactCreateNestedManyWithoutUserInputObjectSchema } from './InsuranceContactCreateNestedManyWithoutUserInput.schema'; +import { PatientConversationCreateNestedManyWithoutUserInputObjectSchema as PatientConversationCreateNestedManyWithoutUserInputObjectSchema } from './PatientConversationCreateNestedManyWithoutUserInput.schema' const makeSchema = () => z.object({ username: z.string(), @@ -30,6 +33,7 @@ const makeSchema = () => z.object({ 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(), @@ -41,7 +45,9 @@ const makeSchema = () => z.object({ aiSettings: z.lazy(() => AiSettingsCreateNestedOneWithoutUserInputObjectSchema).optional(), officeHours: z.lazy(() => OfficeHoursCreateNestedOneWithoutUserInputObjectSchema).optional(), officeContact: z.lazy(() => OfficeContactCreateNestedOneWithoutUserInputObjectSchema).optional(), - procedureTimeslot: z.lazy(() => ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema).optional() + procedureTimeslot: z.lazy(() => ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema).optional(), + insuranceContacts: z.lazy(() => InsuranceContactCreateNestedManyWithoutUserInputObjectSchema).optional(), + patientConversations: z.lazy(() => PatientConversationCreateNestedManyWithoutUserInputObjectSchema).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/UserCreateWithoutAiSettingsInput.schema.ts b/packages/db/shared/schemas/objects/UserCreateWithoutAiSettingsInput.schema.ts index 00cc1e38..f17676c1 100644 --- a/packages/db/shared/schemas/objects/UserCreateWithoutAiSettingsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserCreateWithoutAiSettingsInput.schema.ts @@ -6,6 +6,7 @@ import { StaffCreateNestedManyWithoutUserInputObjectSchema as StaffCreateNestedM 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'; @@ -16,7 +17,9 @@ import { CommunicationCreateNestedManyWithoutUserInputObjectSchema as Communicat import { TwilioSettingsCreateNestedOneWithoutUserInputObjectSchema as TwilioSettingsCreateNestedOneWithoutUserInputObjectSchema } from './TwilioSettingsCreateNestedOneWithoutUserInput.schema'; import { OfficeHoursCreateNestedOneWithoutUserInputObjectSchema as OfficeHoursCreateNestedOneWithoutUserInputObjectSchema } from './OfficeHoursCreateNestedOneWithoutUserInput.schema'; import { OfficeContactCreateNestedOneWithoutUserInputObjectSchema as OfficeContactCreateNestedOneWithoutUserInputObjectSchema } from './OfficeContactCreateNestedOneWithoutUserInput.schema'; -import { ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema as ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema } from './ProcedureTimeslotCreateNestedOneWithoutUserInput.schema' +import { ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema as ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema } from './ProcedureTimeslotCreateNestedOneWithoutUserInput.schema'; +import { InsuranceContactCreateNestedManyWithoutUserInputObjectSchema as InsuranceContactCreateNestedManyWithoutUserInputObjectSchema } from './InsuranceContactCreateNestedManyWithoutUserInput.schema'; +import { PatientConversationCreateNestedManyWithoutUserInputObjectSchema as PatientConversationCreateNestedManyWithoutUserInputObjectSchema } from './PatientConversationCreateNestedManyWithoutUserInput.schema' const makeSchema = () => z.object({ username: z.string(), @@ -29,6 +32,7 @@ const makeSchema = () => z.object({ 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(), @@ -39,7 +43,9 @@ const makeSchema = () => z.object({ twilioSettings: z.lazy(() => TwilioSettingsCreateNestedOneWithoutUserInputObjectSchema).optional(), officeHours: z.lazy(() => OfficeHoursCreateNestedOneWithoutUserInputObjectSchema).optional(), officeContact: z.lazy(() => OfficeContactCreateNestedOneWithoutUserInputObjectSchema).optional(), - procedureTimeslot: z.lazy(() => ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema).optional() + procedureTimeslot: z.lazy(() => ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema).optional(), + insuranceContacts: z.lazy(() => InsuranceContactCreateNestedManyWithoutUserInputObjectSchema).optional(), + patientConversations: z.lazy(() => PatientConversationCreateNestedManyWithoutUserInputObjectSchema).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 16646e6c..d6e812a8 100644 --- a/packages/db/shared/schemas/objects/UserCreateWithoutAppointmentsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserCreateWithoutAppointmentsInput.schema.ts @@ -5,6 +5,7 @@ import { StaffCreateNestedManyWithoutUserInputObjectSchema as StaffCreateNestedM 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'; @@ -16,7 +17,9 @@ import { TwilioSettingsCreateNestedOneWithoutUserInputObjectSchema as TwilioSett 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 { ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema as ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema } from './ProcedureTimeslotCreateNestedOneWithoutUserInput.schema'; +import { InsuranceContactCreateNestedManyWithoutUserInputObjectSchema as InsuranceContactCreateNestedManyWithoutUserInputObjectSchema } from './InsuranceContactCreateNestedManyWithoutUserInput.schema'; +import { PatientConversationCreateNestedManyWithoutUserInputObjectSchema as PatientConversationCreateNestedManyWithoutUserInputObjectSchema } from './PatientConversationCreateNestedManyWithoutUserInput.schema' const makeSchema = () => z.object({ username: z.string(), @@ -28,6 +31,7 @@ const makeSchema = () => z.object({ 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(), @@ -39,7 +43,9 @@ const makeSchema = () => z.object({ aiSettings: z.lazy(() => AiSettingsCreateNestedOneWithoutUserInputObjectSchema).optional(), officeHours: z.lazy(() => OfficeHoursCreateNestedOneWithoutUserInputObjectSchema).optional(), officeContact: z.lazy(() => OfficeContactCreateNestedOneWithoutUserInputObjectSchema).optional(), - procedureTimeslot: z.lazy(() => ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema).optional() + procedureTimeslot: z.lazy(() => ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema).optional(), + insuranceContacts: z.lazy(() => InsuranceContactCreateNestedManyWithoutUserInputObjectSchema).optional(), + patientConversations: z.lazy(() => PatientConversationCreateNestedManyWithoutUserInputObjectSchema).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 5c2ea1a7..afd2719c 100644 --- a/packages/db/shared/schemas/objects/UserCreateWithoutBackupDestinationsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserCreateWithoutBackupDestinationsInput.schema.ts @@ -6,6 +6,7 @@ import { StaffCreateNestedManyWithoutUserInputObjectSchema as StaffCreateNestedM 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 { NotificationCreateNestedManyWithoutUserInputObjectSchema as NotificationCreateNestedManyWithoutUserInputObjectSchema } from './NotificationCreateNestedManyWithoutUserInput.schema'; @@ -16,7 +17,9 @@ import { TwilioSettingsCreateNestedOneWithoutUserInputObjectSchema as TwilioSett 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 { ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema as ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema } from './ProcedureTimeslotCreateNestedOneWithoutUserInput.schema'; +import { InsuranceContactCreateNestedManyWithoutUserInputObjectSchema as InsuranceContactCreateNestedManyWithoutUserInputObjectSchema } from './InsuranceContactCreateNestedManyWithoutUserInput.schema'; +import { PatientConversationCreateNestedManyWithoutUserInputObjectSchema as PatientConversationCreateNestedManyWithoutUserInputObjectSchema } from './PatientConversationCreateNestedManyWithoutUserInput.schema' const makeSchema = () => z.object({ username: z.string(), @@ -29,6 +32,7 @@ const makeSchema = () => z.object({ 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(), notifications: z.lazy(() => NotificationCreateNestedManyWithoutUserInputObjectSchema).optional(), @@ -39,7 +43,9 @@ const makeSchema = () => z.object({ aiSettings: z.lazy(() => AiSettingsCreateNestedOneWithoutUserInputObjectSchema).optional(), officeHours: z.lazy(() => OfficeHoursCreateNestedOneWithoutUserInputObjectSchema).optional(), officeContact: z.lazy(() => OfficeContactCreateNestedOneWithoutUserInputObjectSchema).optional(), - procedureTimeslot: z.lazy(() => ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema).optional() + procedureTimeslot: z.lazy(() => ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema).optional(), + insuranceContacts: z.lazy(() => InsuranceContactCreateNestedManyWithoutUserInputObjectSchema).optional(), + patientConversations: z.lazy(() => PatientConversationCreateNestedManyWithoutUserInputObjectSchema).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 cd0f4c38..1238e3d8 100644 --- a/packages/db/shared/schemas/objects/UserCreateWithoutBackupsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserCreateWithoutBackupsInput.schema.ts @@ -6,6 +6,7 @@ import { StaffCreateNestedManyWithoutUserInputObjectSchema as StaffCreateNestedM 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 { BackupDestinationCreateNestedManyWithoutUserInputObjectSchema as BackupDestinationCreateNestedManyWithoutUserInputObjectSchema } from './BackupDestinationCreateNestedManyWithoutUserInput.schema'; import { NotificationCreateNestedManyWithoutUserInputObjectSchema as NotificationCreateNestedManyWithoutUserInputObjectSchema } from './NotificationCreateNestedManyWithoutUserInput.schema'; @@ -16,7 +17,9 @@ import { TwilioSettingsCreateNestedOneWithoutUserInputObjectSchema as TwilioSett 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 { ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema as ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema } from './ProcedureTimeslotCreateNestedOneWithoutUserInput.schema'; +import { InsuranceContactCreateNestedManyWithoutUserInputObjectSchema as InsuranceContactCreateNestedManyWithoutUserInputObjectSchema } from './InsuranceContactCreateNestedManyWithoutUserInput.schema'; +import { PatientConversationCreateNestedManyWithoutUserInputObjectSchema as PatientConversationCreateNestedManyWithoutUserInputObjectSchema } from './PatientConversationCreateNestedManyWithoutUserInput.schema' const makeSchema = () => z.object({ username: z.string(), @@ -29,6 +32,7 @@ const makeSchema = () => z.object({ 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(), backupDestinations: z.lazy(() => BackupDestinationCreateNestedManyWithoutUserInputObjectSchema).optional(), notifications: z.lazy(() => NotificationCreateNestedManyWithoutUserInputObjectSchema).optional(), @@ -39,7 +43,9 @@ const makeSchema = () => z.object({ aiSettings: z.lazy(() => AiSettingsCreateNestedOneWithoutUserInputObjectSchema).optional(), officeHours: z.lazy(() => OfficeHoursCreateNestedOneWithoutUserInputObjectSchema).optional(), officeContact: z.lazy(() => OfficeContactCreateNestedOneWithoutUserInputObjectSchema).optional(), - procedureTimeslot: z.lazy(() => ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema).optional() + procedureTimeslot: z.lazy(() => ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema).optional(), + insuranceContacts: z.lazy(() => InsuranceContactCreateNestedManyWithoutUserInputObjectSchema).optional(), + patientConversations: z.lazy(() => PatientConversationCreateNestedManyWithoutUserInputObjectSchema).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 9723a670..5c3c1e27 100644 --- a/packages/db/shared/schemas/objects/UserCreateWithoutClaimsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserCreateWithoutClaimsInput.schema.ts @@ -5,6 +5,7 @@ import { AppointmentCreateNestedManyWithoutUserInputObjectSchema as AppointmentC import { StaffCreateNestedManyWithoutUserInputObjectSchema as StaffCreateNestedManyWithoutUserInputObjectSchema } from './StaffCreateNestedManyWithoutUserInput.schema'; import { NpiProviderCreateNestedManyWithoutUserInputObjectSchema as NpiProviderCreateNestedManyWithoutUserInputObjectSchema } from './NpiProviderCreateNestedManyWithoutUserInput.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'; @@ -16,7 +17,9 @@ import { TwilioSettingsCreateNestedOneWithoutUserInputObjectSchema as TwilioSett 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 { ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema as ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema } from './ProcedureTimeslotCreateNestedOneWithoutUserInput.schema'; +import { InsuranceContactCreateNestedManyWithoutUserInputObjectSchema as InsuranceContactCreateNestedManyWithoutUserInputObjectSchema } from './InsuranceContactCreateNestedManyWithoutUserInput.schema'; +import { PatientConversationCreateNestedManyWithoutUserInputObjectSchema as PatientConversationCreateNestedManyWithoutUserInputObjectSchema } from './PatientConversationCreateNestedManyWithoutUserInput.schema' const makeSchema = () => z.object({ username: z.string(), @@ -28,6 +31,7 @@ const makeSchema = () => z.object({ staff: z.lazy(() => StaffCreateNestedManyWithoutUserInputObjectSchema).optional(), npiProviders: z.lazy(() => NpiProviderCreateNestedManyWithoutUserInputObjectSchema).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(), @@ -39,7 +43,9 @@ const makeSchema = () => z.object({ aiSettings: z.lazy(() => AiSettingsCreateNestedOneWithoutUserInputObjectSchema).optional(), officeHours: z.lazy(() => OfficeHoursCreateNestedOneWithoutUserInputObjectSchema).optional(), officeContact: z.lazy(() => OfficeContactCreateNestedOneWithoutUserInputObjectSchema).optional(), - procedureTimeslot: z.lazy(() => ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema).optional() + procedureTimeslot: z.lazy(() => ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema).optional(), + insuranceContacts: z.lazy(() => InsuranceContactCreateNestedManyWithoutUserInputObjectSchema).optional(), + patientConversations: z.lazy(() => PatientConversationCreateNestedManyWithoutUserInputObjectSchema).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 c40fa7b2..fcb6bae0 100644 --- a/packages/db/shared/schemas/objects/UserCreateWithoutCloudFilesInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserCreateWithoutCloudFilesInput.schema.ts @@ -6,6 +6,7 @@ import { StaffCreateNestedManyWithoutUserInputObjectSchema as StaffCreateNestedM 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'; @@ -16,7 +17,9 @@ import { TwilioSettingsCreateNestedOneWithoutUserInputObjectSchema as TwilioSett 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 { ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema as ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema } from './ProcedureTimeslotCreateNestedOneWithoutUserInput.schema'; +import { InsuranceContactCreateNestedManyWithoutUserInputObjectSchema as InsuranceContactCreateNestedManyWithoutUserInputObjectSchema } from './InsuranceContactCreateNestedManyWithoutUserInput.schema'; +import { PatientConversationCreateNestedManyWithoutUserInputObjectSchema as PatientConversationCreateNestedManyWithoutUserInputObjectSchema } from './PatientConversationCreateNestedManyWithoutUserInput.schema' const makeSchema = () => z.object({ username: z.string(), @@ -29,6 +32,7 @@ const makeSchema = () => z.object({ 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(), @@ -39,7 +43,9 @@ const makeSchema = () => z.object({ aiSettings: z.lazy(() => AiSettingsCreateNestedOneWithoutUserInputObjectSchema).optional(), officeHours: z.lazy(() => OfficeHoursCreateNestedOneWithoutUserInputObjectSchema).optional(), officeContact: z.lazy(() => OfficeContactCreateNestedOneWithoutUserInputObjectSchema).optional(), - procedureTimeslot: z.lazy(() => ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema).optional() + procedureTimeslot: z.lazy(() => ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema).optional(), + insuranceContacts: z.lazy(() => InsuranceContactCreateNestedManyWithoutUserInputObjectSchema).optional(), + patientConversations: z.lazy(() => PatientConversationCreateNestedManyWithoutUserInputObjectSchema).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 63441f28..17c84a6e 100644 --- a/packages/db/shared/schemas/objects/UserCreateWithoutCloudFoldersInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserCreateWithoutCloudFoldersInput.schema.ts @@ -6,6 +6,7 @@ import { StaffCreateNestedManyWithoutUserInputObjectSchema as StaffCreateNestedM 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'; @@ -16,7 +17,9 @@ import { TwilioSettingsCreateNestedOneWithoutUserInputObjectSchema as TwilioSett 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 { ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema as ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema } from './ProcedureTimeslotCreateNestedOneWithoutUserInput.schema'; +import { InsuranceContactCreateNestedManyWithoutUserInputObjectSchema as InsuranceContactCreateNestedManyWithoutUserInputObjectSchema } from './InsuranceContactCreateNestedManyWithoutUserInput.schema'; +import { PatientConversationCreateNestedManyWithoutUserInputObjectSchema as PatientConversationCreateNestedManyWithoutUserInputObjectSchema } from './PatientConversationCreateNestedManyWithoutUserInput.schema' const makeSchema = () => z.object({ username: z.string(), @@ -29,6 +32,7 @@ const makeSchema = () => z.object({ 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(), @@ -39,7 +43,9 @@ const makeSchema = () => z.object({ aiSettings: z.lazy(() => AiSettingsCreateNestedOneWithoutUserInputObjectSchema).optional(), officeHours: z.lazy(() => OfficeHoursCreateNestedOneWithoutUserInputObjectSchema).optional(), officeContact: z.lazy(() => OfficeContactCreateNestedOneWithoutUserInputObjectSchema).optional(), - procedureTimeslot: z.lazy(() => ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema).optional() + procedureTimeslot: z.lazy(() => ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema).optional(), + insuranceContacts: z.lazy(() => InsuranceContactCreateNestedManyWithoutUserInputObjectSchema).optional(), + patientConversations: z.lazy(() => PatientConversationCreateNestedManyWithoutUserInputObjectSchema).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 74bfe6d4..193df65f 100644 --- a/packages/db/shared/schemas/objects/UserCreateWithoutCommunicationsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserCreateWithoutCommunicationsInput.schema.ts @@ -6,6 +6,7 @@ import { StaffCreateNestedManyWithoutUserInputObjectSchema as StaffCreateNestedM 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'; @@ -16,7 +17,9 @@ import { TwilioSettingsCreateNestedOneWithoutUserInputObjectSchema as TwilioSett 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 { ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema as ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema } from './ProcedureTimeslotCreateNestedOneWithoutUserInput.schema'; +import { InsuranceContactCreateNestedManyWithoutUserInputObjectSchema as InsuranceContactCreateNestedManyWithoutUserInputObjectSchema } from './InsuranceContactCreateNestedManyWithoutUserInput.schema'; +import { PatientConversationCreateNestedManyWithoutUserInputObjectSchema as PatientConversationCreateNestedManyWithoutUserInputObjectSchema } from './PatientConversationCreateNestedManyWithoutUserInput.schema' const makeSchema = () => z.object({ username: z.string(), @@ -29,6 +32,7 @@ const makeSchema = () => z.object({ 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(), @@ -39,7 +43,9 @@ const makeSchema = () => z.object({ aiSettings: z.lazy(() => AiSettingsCreateNestedOneWithoutUserInputObjectSchema).optional(), officeHours: z.lazy(() => OfficeHoursCreateNestedOneWithoutUserInputObjectSchema).optional(), officeContact: z.lazy(() => OfficeContactCreateNestedOneWithoutUserInputObjectSchema).optional(), - procedureTimeslot: z.lazy(() => ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema).optional() + procedureTimeslot: z.lazy(() => ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema).optional(), + insuranceContacts: z.lazy(() => InsuranceContactCreateNestedManyWithoutUserInputObjectSchema).optional(), + patientConversations: z.lazy(() => PatientConversationCreateNestedManyWithoutUserInputObjectSchema).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/UserCreateWithoutInsuranceCredentialsInput.schema.ts b/packages/db/shared/schemas/objects/UserCreateWithoutInsuranceCredentialsInput.schema.ts index a0049f67..81a23ffd 100644 --- a/packages/db/shared/schemas/objects/UserCreateWithoutInsuranceCredentialsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserCreateWithoutInsuranceCredentialsInput.schema.ts @@ -5,6 +5,7 @@ import { AppointmentCreateNestedManyWithoutUserInputObjectSchema as AppointmentC import { StaffCreateNestedManyWithoutUserInputObjectSchema as StaffCreateNestedManyWithoutUserInputObjectSchema } from './StaffCreateNestedManyWithoutUserInput.schema'; import { NpiProviderCreateNestedManyWithoutUserInputObjectSchema as NpiProviderCreateNestedManyWithoutUserInputObjectSchema } from './NpiProviderCreateNestedManyWithoutUserInput.schema'; import { ClaimCreateNestedManyWithoutUserInputObjectSchema as ClaimCreateNestedManyWithoutUserInputObjectSchema } from './ClaimCreateNestedManyWithoutUserInput.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'; @@ -16,7 +17,9 @@ import { TwilioSettingsCreateNestedOneWithoutUserInputObjectSchema as TwilioSett 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 { ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema as ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema } from './ProcedureTimeslotCreateNestedOneWithoutUserInput.schema'; +import { InsuranceContactCreateNestedManyWithoutUserInputObjectSchema as InsuranceContactCreateNestedManyWithoutUserInputObjectSchema } from './InsuranceContactCreateNestedManyWithoutUserInput.schema'; +import { PatientConversationCreateNestedManyWithoutUserInputObjectSchema as PatientConversationCreateNestedManyWithoutUserInputObjectSchema } from './PatientConversationCreateNestedManyWithoutUserInput.schema' const makeSchema = () => z.object({ username: z.string(), @@ -28,6 +31,7 @@ const makeSchema = () => z.object({ staff: z.lazy(() => StaffCreateNestedManyWithoutUserInputObjectSchema).optional(), npiProviders: z.lazy(() => NpiProviderCreateNestedManyWithoutUserInputObjectSchema).optional(), claims: z.lazy(() => ClaimCreateNestedManyWithoutUserInputObjectSchema).optional(), + shoppingVendors: z.lazy(() => ShoppingVendorCreateNestedManyWithoutUserInputObjectSchema).optional(), updatedPayments: z.lazy(() => PaymentCreateNestedManyWithoutUpdatedByInputObjectSchema).optional(), backups: z.lazy(() => DatabaseBackupCreateNestedManyWithoutUserInputObjectSchema).optional(), backupDestinations: z.lazy(() => BackupDestinationCreateNestedManyWithoutUserInputObjectSchema).optional(), @@ -39,7 +43,9 @@ const makeSchema = () => z.object({ aiSettings: z.lazy(() => AiSettingsCreateNestedOneWithoutUserInputObjectSchema).optional(), officeHours: z.lazy(() => OfficeHoursCreateNestedOneWithoutUserInputObjectSchema).optional(), officeContact: z.lazy(() => OfficeContactCreateNestedOneWithoutUserInputObjectSchema).optional(), - procedureTimeslot: z.lazy(() => ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema).optional() + procedureTimeslot: z.lazy(() => ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema).optional(), + insuranceContacts: z.lazy(() => InsuranceContactCreateNestedManyWithoutUserInputObjectSchema).optional(), + patientConversations: z.lazy(() => PatientConversationCreateNestedManyWithoutUserInputObjectSchema).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/UserCreateWithoutNotificationsInput.schema.ts b/packages/db/shared/schemas/objects/UserCreateWithoutNotificationsInput.schema.ts index 1d9e3578..6437b60c 100644 --- a/packages/db/shared/schemas/objects/UserCreateWithoutNotificationsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserCreateWithoutNotificationsInput.schema.ts @@ -6,6 +6,7 @@ import { StaffCreateNestedManyWithoutUserInputObjectSchema as StaffCreateNestedM 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'; @@ -16,7 +17,9 @@ import { TwilioSettingsCreateNestedOneWithoutUserInputObjectSchema as TwilioSett 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 { ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema as ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema } from './ProcedureTimeslotCreateNestedOneWithoutUserInput.schema'; +import { InsuranceContactCreateNestedManyWithoutUserInputObjectSchema as InsuranceContactCreateNestedManyWithoutUserInputObjectSchema } from './InsuranceContactCreateNestedManyWithoutUserInput.schema'; +import { PatientConversationCreateNestedManyWithoutUserInputObjectSchema as PatientConversationCreateNestedManyWithoutUserInputObjectSchema } from './PatientConversationCreateNestedManyWithoutUserInput.schema' const makeSchema = () => z.object({ username: z.string(), @@ -29,6 +32,7 @@ const makeSchema = () => z.object({ 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(), @@ -39,7 +43,9 @@ const makeSchema = () => z.object({ aiSettings: z.lazy(() => AiSettingsCreateNestedOneWithoutUserInputObjectSchema).optional(), officeHours: z.lazy(() => OfficeHoursCreateNestedOneWithoutUserInputObjectSchema).optional(), officeContact: z.lazy(() => OfficeContactCreateNestedOneWithoutUserInputObjectSchema).optional(), - procedureTimeslot: z.lazy(() => ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema).optional() + procedureTimeslot: z.lazy(() => ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema).optional(), + insuranceContacts: z.lazy(() => InsuranceContactCreateNestedManyWithoutUserInputObjectSchema).optional(), + patientConversations: z.lazy(() => PatientConversationCreateNestedManyWithoutUserInputObjectSchema).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 f5d89c0b..dafe9bbb 100644 --- a/packages/db/shared/schemas/objects/UserCreateWithoutNpiProvidersInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserCreateWithoutNpiProvidersInput.schema.ts @@ -5,6 +5,7 @@ import { AppointmentCreateNestedManyWithoutUserInputObjectSchema as AppointmentC import { StaffCreateNestedManyWithoutUserInputObjectSchema as StaffCreateNestedManyWithoutUserInputObjectSchema } from './StaffCreateNestedManyWithoutUserInput.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'; @@ -16,7 +17,9 @@ import { TwilioSettingsCreateNestedOneWithoutUserInputObjectSchema as TwilioSett 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 { ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema as ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema } from './ProcedureTimeslotCreateNestedOneWithoutUserInput.schema'; +import { InsuranceContactCreateNestedManyWithoutUserInputObjectSchema as InsuranceContactCreateNestedManyWithoutUserInputObjectSchema } from './InsuranceContactCreateNestedManyWithoutUserInput.schema'; +import { PatientConversationCreateNestedManyWithoutUserInputObjectSchema as PatientConversationCreateNestedManyWithoutUserInputObjectSchema } from './PatientConversationCreateNestedManyWithoutUserInput.schema' const makeSchema = () => z.object({ username: z.string(), @@ -28,6 +31,7 @@ const makeSchema = () => z.object({ staff: z.lazy(() => StaffCreateNestedManyWithoutUserInputObjectSchema).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(), @@ -39,7 +43,9 @@ const makeSchema = () => z.object({ aiSettings: z.lazy(() => AiSettingsCreateNestedOneWithoutUserInputObjectSchema).optional(), officeHours: z.lazy(() => OfficeHoursCreateNestedOneWithoutUserInputObjectSchema).optional(), officeContact: z.lazy(() => OfficeContactCreateNestedOneWithoutUserInputObjectSchema).optional(), - procedureTimeslot: z.lazy(() => ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema).optional() + procedureTimeslot: z.lazy(() => ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema).optional(), + insuranceContacts: z.lazy(() => InsuranceContactCreateNestedManyWithoutUserInputObjectSchema).optional(), + patientConversations: z.lazy(() => PatientConversationCreateNestedManyWithoutUserInputObjectSchema).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 f2ed29c4..5f1ff6c7 100644 --- a/packages/db/shared/schemas/objects/UserCreateWithoutOfficeContactInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserCreateWithoutOfficeContactInput.schema.ts @@ -6,6 +6,7 @@ import { StaffCreateNestedManyWithoutUserInputObjectSchema as StaffCreateNestedM 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'; @@ -16,7 +17,9 @@ import { CommunicationCreateNestedManyWithoutUserInputObjectSchema as Communicat import { TwilioSettingsCreateNestedOneWithoutUserInputObjectSchema as TwilioSettingsCreateNestedOneWithoutUserInputObjectSchema } from './TwilioSettingsCreateNestedOneWithoutUserInput.schema'; import { AiSettingsCreateNestedOneWithoutUserInputObjectSchema as AiSettingsCreateNestedOneWithoutUserInputObjectSchema } from './AiSettingsCreateNestedOneWithoutUserInput.schema'; import { OfficeHoursCreateNestedOneWithoutUserInputObjectSchema as OfficeHoursCreateNestedOneWithoutUserInputObjectSchema } from './OfficeHoursCreateNestedOneWithoutUserInput.schema'; -import { ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema as ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema } from './ProcedureTimeslotCreateNestedOneWithoutUserInput.schema' +import { ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema as ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema } from './ProcedureTimeslotCreateNestedOneWithoutUserInput.schema'; +import { InsuranceContactCreateNestedManyWithoutUserInputObjectSchema as InsuranceContactCreateNestedManyWithoutUserInputObjectSchema } from './InsuranceContactCreateNestedManyWithoutUserInput.schema'; +import { PatientConversationCreateNestedManyWithoutUserInputObjectSchema as PatientConversationCreateNestedManyWithoutUserInputObjectSchema } from './PatientConversationCreateNestedManyWithoutUserInput.schema' const makeSchema = () => z.object({ username: z.string(), @@ -29,6 +32,7 @@ const makeSchema = () => z.object({ 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(), @@ -39,7 +43,9 @@ const makeSchema = () => z.object({ twilioSettings: z.lazy(() => TwilioSettingsCreateNestedOneWithoutUserInputObjectSchema).optional(), aiSettings: z.lazy(() => AiSettingsCreateNestedOneWithoutUserInputObjectSchema).optional(), officeHours: z.lazy(() => OfficeHoursCreateNestedOneWithoutUserInputObjectSchema).optional(), - procedureTimeslot: z.lazy(() => ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema).optional() + procedureTimeslot: z.lazy(() => ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema).optional(), + insuranceContacts: z.lazy(() => InsuranceContactCreateNestedManyWithoutUserInputObjectSchema).optional(), + patientConversations: z.lazy(() => PatientConversationCreateNestedManyWithoutUserInputObjectSchema).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 8ef3343c..a823e578 100644 --- a/packages/db/shared/schemas/objects/UserCreateWithoutOfficeHoursInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserCreateWithoutOfficeHoursInput.schema.ts @@ -6,6 +6,7 @@ import { StaffCreateNestedManyWithoutUserInputObjectSchema as StaffCreateNestedM 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'; @@ -16,7 +17,9 @@ import { CommunicationCreateNestedManyWithoutUserInputObjectSchema as Communicat import { TwilioSettingsCreateNestedOneWithoutUserInputObjectSchema as TwilioSettingsCreateNestedOneWithoutUserInputObjectSchema } from './TwilioSettingsCreateNestedOneWithoutUserInput.schema'; import { AiSettingsCreateNestedOneWithoutUserInputObjectSchema as AiSettingsCreateNestedOneWithoutUserInputObjectSchema } from './AiSettingsCreateNestedOneWithoutUserInput.schema'; import { OfficeContactCreateNestedOneWithoutUserInputObjectSchema as OfficeContactCreateNestedOneWithoutUserInputObjectSchema } from './OfficeContactCreateNestedOneWithoutUserInput.schema'; -import { ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema as ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema } from './ProcedureTimeslotCreateNestedOneWithoutUserInput.schema' +import { ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema as ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema } from './ProcedureTimeslotCreateNestedOneWithoutUserInput.schema'; +import { InsuranceContactCreateNestedManyWithoutUserInputObjectSchema as InsuranceContactCreateNestedManyWithoutUserInputObjectSchema } from './InsuranceContactCreateNestedManyWithoutUserInput.schema'; +import { PatientConversationCreateNestedManyWithoutUserInputObjectSchema as PatientConversationCreateNestedManyWithoutUserInputObjectSchema } from './PatientConversationCreateNestedManyWithoutUserInput.schema' const makeSchema = () => z.object({ username: z.string(), @@ -29,6 +32,7 @@ const makeSchema = () => z.object({ 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(), @@ -39,7 +43,9 @@ const makeSchema = () => z.object({ twilioSettings: z.lazy(() => TwilioSettingsCreateNestedOneWithoutUserInputObjectSchema).optional(), aiSettings: z.lazy(() => AiSettingsCreateNestedOneWithoutUserInputObjectSchema).optional(), officeContact: z.lazy(() => OfficeContactCreateNestedOneWithoutUserInputObjectSchema).optional(), - procedureTimeslot: z.lazy(() => ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema).optional() + procedureTimeslot: z.lazy(() => ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema).optional(), + insuranceContacts: z.lazy(() => InsuranceContactCreateNestedManyWithoutUserInputObjectSchema).optional(), + patientConversations: z.lazy(() => PatientConversationCreateNestedManyWithoutUserInputObjectSchema).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/UserCreateWithoutPatientsInput.schema.ts b/packages/db/shared/schemas/objects/UserCreateWithoutPatientsInput.schema.ts index 3ff1619a..6655cf6c 100644 --- a/packages/db/shared/schemas/objects/UserCreateWithoutPatientsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserCreateWithoutPatientsInput.schema.ts @@ -5,6 +5,7 @@ import { StaffCreateNestedManyWithoutUserInputObjectSchema as StaffCreateNestedM 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'; @@ -16,7 +17,9 @@ import { TwilioSettingsCreateNestedOneWithoutUserInputObjectSchema as TwilioSett 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 { ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema as ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema } from './ProcedureTimeslotCreateNestedOneWithoutUserInput.schema'; +import { InsuranceContactCreateNestedManyWithoutUserInputObjectSchema as InsuranceContactCreateNestedManyWithoutUserInputObjectSchema } from './InsuranceContactCreateNestedManyWithoutUserInput.schema'; +import { PatientConversationCreateNestedManyWithoutUserInputObjectSchema as PatientConversationCreateNestedManyWithoutUserInputObjectSchema } from './PatientConversationCreateNestedManyWithoutUserInput.schema' const makeSchema = () => z.object({ username: z.string(), @@ -28,6 +31,7 @@ const makeSchema = () => z.object({ 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(), @@ -39,7 +43,9 @@ const makeSchema = () => z.object({ aiSettings: z.lazy(() => AiSettingsCreateNestedOneWithoutUserInputObjectSchema).optional(), officeHours: z.lazy(() => OfficeHoursCreateNestedOneWithoutUserInputObjectSchema).optional(), officeContact: z.lazy(() => OfficeContactCreateNestedOneWithoutUserInputObjectSchema).optional(), - procedureTimeslot: z.lazy(() => ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema).optional() + procedureTimeslot: z.lazy(() => ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema).optional(), + insuranceContacts: z.lazy(() => InsuranceContactCreateNestedManyWithoutUserInputObjectSchema).optional(), + patientConversations: z.lazy(() => PatientConversationCreateNestedManyWithoutUserInputObjectSchema).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/UserCreateWithoutStaffInput.schema.ts b/packages/db/shared/schemas/objects/UserCreateWithoutStaffInput.schema.ts index 925d2ea2..9cfcfc69 100644 --- a/packages/db/shared/schemas/objects/UserCreateWithoutStaffInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserCreateWithoutStaffInput.schema.ts @@ -5,6 +5,7 @@ import { AppointmentCreateNestedManyWithoutUserInputObjectSchema as AppointmentC 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'; @@ -16,7 +17,9 @@ import { TwilioSettingsCreateNestedOneWithoutUserInputObjectSchema as TwilioSett 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 { ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema as ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema } from './ProcedureTimeslotCreateNestedOneWithoutUserInput.schema'; +import { InsuranceContactCreateNestedManyWithoutUserInputObjectSchema as InsuranceContactCreateNestedManyWithoutUserInputObjectSchema } from './InsuranceContactCreateNestedManyWithoutUserInput.schema'; +import { PatientConversationCreateNestedManyWithoutUserInputObjectSchema as PatientConversationCreateNestedManyWithoutUserInputObjectSchema } from './PatientConversationCreateNestedManyWithoutUserInput.schema' const makeSchema = () => z.object({ username: z.string(), @@ -28,6 +31,7 @@ const makeSchema = () => z.object({ 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(), @@ -39,7 +43,9 @@ const makeSchema = () => z.object({ aiSettings: z.lazy(() => AiSettingsCreateNestedOneWithoutUserInputObjectSchema).optional(), officeHours: z.lazy(() => OfficeHoursCreateNestedOneWithoutUserInputObjectSchema).optional(), officeContact: z.lazy(() => OfficeContactCreateNestedOneWithoutUserInputObjectSchema).optional(), - procedureTimeslot: z.lazy(() => ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema).optional() + procedureTimeslot: z.lazy(() => ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema).optional(), + insuranceContacts: z.lazy(() => InsuranceContactCreateNestedManyWithoutUserInputObjectSchema).optional(), + patientConversations: z.lazy(() => PatientConversationCreateNestedManyWithoutUserInputObjectSchema).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 be7fe9c4..7fbf6f44 100644 --- a/packages/db/shared/schemas/objects/UserCreateWithoutTwilioSettingsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserCreateWithoutTwilioSettingsInput.schema.ts @@ -6,6 +6,7 @@ import { StaffCreateNestedManyWithoutUserInputObjectSchema as StaffCreateNestedM 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'; @@ -16,7 +17,9 @@ import { CommunicationCreateNestedManyWithoutUserInputObjectSchema as Communicat 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 { ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema as ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema } from './ProcedureTimeslotCreateNestedOneWithoutUserInput.schema'; +import { InsuranceContactCreateNestedManyWithoutUserInputObjectSchema as InsuranceContactCreateNestedManyWithoutUserInputObjectSchema } from './InsuranceContactCreateNestedManyWithoutUserInput.schema'; +import { PatientConversationCreateNestedManyWithoutUserInputObjectSchema as PatientConversationCreateNestedManyWithoutUserInputObjectSchema } from './PatientConversationCreateNestedManyWithoutUserInput.schema' const makeSchema = () => z.object({ username: z.string(), @@ -29,6 +32,7 @@ const makeSchema = () => z.object({ 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(), @@ -39,7 +43,9 @@ const makeSchema = () => z.object({ aiSettings: z.lazy(() => AiSettingsCreateNestedOneWithoutUserInputObjectSchema).optional(), officeHours: z.lazy(() => OfficeHoursCreateNestedOneWithoutUserInputObjectSchema).optional(), officeContact: z.lazy(() => OfficeContactCreateNestedOneWithoutUserInputObjectSchema).optional(), - procedureTimeslot: z.lazy(() => ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema).optional() + procedureTimeslot: z.lazy(() => ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema).optional(), + insuranceContacts: z.lazy(() => InsuranceContactCreateNestedManyWithoutUserInputObjectSchema).optional(), + patientConversations: z.lazy(() => PatientConversationCreateNestedManyWithoutUserInputObjectSchema).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 bb076670..c30482ff 100644 --- a/packages/db/shared/schemas/objects/UserCreateWithoutUpdatedPaymentsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserCreateWithoutUpdatedPaymentsInput.schema.ts @@ -6,6 +6,7 @@ import { StaffCreateNestedManyWithoutUserInputObjectSchema as StaffCreateNestedM 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 { DatabaseBackupCreateNestedManyWithoutUserInputObjectSchema as DatabaseBackupCreateNestedManyWithoutUserInputObjectSchema } from './DatabaseBackupCreateNestedManyWithoutUserInput.schema'; import { BackupDestinationCreateNestedManyWithoutUserInputObjectSchema as BackupDestinationCreateNestedManyWithoutUserInputObjectSchema } from './BackupDestinationCreateNestedManyWithoutUserInput.schema'; import { NotificationCreateNestedManyWithoutUserInputObjectSchema as NotificationCreateNestedManyWithoutUserInputObjectSchema } from './NotificationCreateNestedManyWithoutUserInput.schema'; @@ -16,7 +17,9 @@ import { TwilioSettingsCreateNestedOneWithoutUserInputObjectSchema as TwilioSett 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 { ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema as ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema } from './ProcedureTimeslotCreateNestedOneWithoutUserInput.schema'; +import { InsuranceContactCreateNestedManyWithoutUserInputObjectSchema as InsuranceContactCreateNestedManyWithoutUserInputObjectSchema } from './InsuranceContactCreateNestedManyWithoutUserInput.schema'; +import { PatientConversationCreateNestedManyWithoutUserInputObjectSchema as PatientConversationCreateNestedManyWithoutUserInputObjectSchema } from './PatientConversationCreateNestedManyWithoutUserInput.schema' const makeSchema = () => z.object({ username: z.string(), @@ -29,6 +32,7 @@ const makeSchema = () => z.object({ npiProviders: z.lazy(() => NpiProviderCreateNestedManyWithoutUserInputObjectSchema).optional(), claims: z.lazy(() => ClaimCreateNestedManyWithoutUserInputObjectSchema).optional(), insuranceCredentials: z.lazy(() => InsuranceCredentialCreateNestedManyWithoutUserInputObjectSchema).optional(), + shoppingVendors: z.lazy(() => ShoppingVendorCreateNestedManyWithoutUserInputObjectSchema).optional(), backups: z.lazy(() => DatabaseBackupCreateNestedManyWithoutUserInputObjectSchema).optional(), backupDestinations: z.lazy(() => BackupDestinationCreateNestedManyWithoutUserInputObjectSchema).optional(), notifications: z.lazy(() => NotificationCreateNestedManyWithoutUserInputObjectSchema).optional(), @@ -39,7 +43,9 @@ const makeSchema = () => z.object({ aiSettings: z.lazy(() => AiSettingsCreateNestedOneWithoutUserInputObjectSchema).optional(), officeHours: z.lazy(() => OfficeHoursCreateNestedOneWithoutUserInputObjectSchema).optional(), officeContact: z.lazy(() => OfficeContactCreateNestedOneWithoutUserInputObjectSchema).optional(), - procedureTimeslot: z.lazy(() => ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema).optional() + procedureTimeslot: z.lazy(() => ProcedureTimeslotCreateNestedOneWithoutUserInputObjectSchema).optional(), + insuranceContacts: z.lazy(() => InsuranceContactCreateNestedManyWithoutUserInputObjectSchema).optional(), + patientConversations: z.lazy(() => PatientConversationCreateNestedManyWithoutUserInputObjectSchema).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 7668e53b..aa7df629 100644 --- a/packages/db/shared/schemas/objects/UserInclude.schema.ts +++ b/packages/db/shared/schemas/objects/UserInclude.schema.ts @@ -6,6 +6,7 @@ import { StaffFindManySchema as StaffFindManySchema } from '../findManyStaff.sch import { NpiProviderFindManySchema as NpiProviderFindManySchema } from '../findManyNpiProvider.schema'; import { ClaimFindManySchema as ClaimFindManySchema } from '../findManyClaim.schema'; import { InsuranceCredentialFindManySchema as InsuranceCredentialFindManySchema } from '../findManyInsuranceCredential.schema'; +import { ShoppingVendorFindManySchema as ShoppingVendorFindManySchema } from '../findManyShoppingVendor.schema'; import { PaymentFindManySchema as PaymentFindManySchema } from '../findManyPayment.schema'; import { DatabaseBackupFindManySchema as DatabaseBackupFindManySchema } from '../findManyDatabaseBackup.schema'; import { BackupDestinationFindManySchema as BackupDestinationFindManySchema } from '../findManyBackupDestination.schema'; @@ -18,6 +19,8 @@ import { AiSettingsArgsObjectSchema as AiSettingsArgsObjectSchema } from './AiSe import { OfficeHoursArgsObjectSchema as OfficeHoursArgsObjectSchema } from './OfficeHoursArgs.schema'; import { OfficeContactArgsObjectSchema as OfficeContactArgsObjectSchema } from './OfficeContactArgs.schema'; import { ProcedureTimeslotArgsObjectSchema as ProcedureTimeslotArgsObjectSchema } from './ProcedureTimeslotArgs.schema'; +import { InsuranceContactFindManySchema as InsuranceContactFindManySchema } from '../findManyInsuranceContact.schema'; +import { PatientConversationFindManySchema as PatientConversationFindManySchema } from '../findManyPatientConversation.schema'; import { UserCountOutputTypeArgsObjectSchema as UserCountOutputTypeArgsObjectSchema } from './UserCountOutputTypeArgs.schema' const makeSchema = () => z.object({ @@ -27,6 +30,7 @@ const makeSchema = () => z.object({ npiProviders: z.union([z.boolean(), z.lazy(() => NpiProviderFindManySchema)]).optional(), claims: z.union([z.boolean(), z.lazy(() => ClaimFindManySchema)]).optional(), insuranceCredentials: z.union([z.boolean(), z.lazy(() => InsuranceCredentialFindManySchema)]).optional(), + shoppingVendors: z.union([z.boolean(), z.lazy(() => ShoppingVendorFindManySchema)]).optional(), updatedPayments: z.union([z.boolean(), z.lazy(() => PaymentFindManySchema)]).optional(), backups: z.union([z.boolean(), z.lazy(() => DatabaseBackupFindManySchema)]).optional(), backupDestinations: z.union([z.boolean(), z.lazy(() => BackupDestinationFindManySchema)]).optional(), @@ -39,6 +43,8 @@ const makeSchema = () => z.object({ officeHours: z.union([z.boolean(), z.lazy(() => OfficeHoursArgsObjectSchema)]).optional(), officeContact: z.union([z.boolean(), z.lazy(() => OfficeContactArgsObjectSchema)]).optional(), procedureTimeslot: z.union([z.boolean(), z.lazy(() => ProcedureTimeslotArgsObjectSchema)]).optional(), + insuranceContacts: z.union([z.boolean(), z.lazy(() => InsuranceContactFindManySchema)]).optional(), + patientConversations: z.union([z.boolean(), z.lazy(() => PatientConversationFindManySchema)]).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 88fbe1ee..362237de 100644 --- a/packages/db/shared/schemas/objects/UserOrderByWithRelationInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserOrderByWithRelationInput.schema.ts @@ -7,6 +7,7 @@ import { StaffOrderByRelationAggregateInputObjectSchema as StaffOrderByRelationA import { NpiProviderOrderByRelationAggregateInputObjectSchema as NpiProviderOrderByRelationAggregateInputObjectSchema } from './NpiProviderOrderByRelationAggregateInput.schema'; import { ClaimOrderByRelationAggregateInputObjectSchema as ClaimOrderByRelationAggregateInputObjectSchema } from './ClaimOrderByRelationAggregateInput.schema'; import { InsuranceCredentialOrderByRelationAggregateInputObjectSchema as InsuranceCredentialOrderByRelationAggregateInputObjectSchema } from './InsuranceCredentialOrderByRelationAggregateInput.schema'; +import { ShoppingVendorOrderByRelationAggregateInputObjectSchema as ShoppingVendorOrderByRelationAggregateInputObjectSchema } from './ShoppingVendorOrderByRelationAggregateInput.schema'; import { PaymentOrderByRelationAggregateInputObjectSchema as PaymentOrderByRelationAggregateInputObjectSchema } from './PaymentOrderByRelationAggregateInput.schema'; import { DatabaseBackupOrderByRelationAggregateInputObjectSchema as DatabaseBackupOrderByRelationAggregateInputObjectSchema } from './DatabaseBackupOrderByRelationAggregateInput.schema'; import { BackupDestinationOrderByRelationAggregateInputObjectSchema as BackupDestinationOrderByRelationAggregateInputObjectSchema } from './BackupDestinationOrderByRelationAggregateInput.schema'; @@ -18,7 +19,9 @@ import { TwilioSettingsOrderByWithRelationInputObjectSchema as TwilioSettingsOrd import { AiSettingsOrderByWithRelationInputObjectSchema as AiSettingsOrderByWithRelationInputObjectSchema } from './AiSettingsOrderByWithRelationInput.schema'; import { OfficeHoursOrderByWithRelationInputObjectSchema as OfficeHoursOrderByWithRelationInputObjectSchema } from './OfficeHoursOrderByWithRelationInput.schema'; import { OfficeContactOrderByWithRelationInputObjectSchema as OfficeContactOrderByWithRelationInputObjectSchema } from './OfficeContactOrderByWithRelationInput.schema'; -import { ProcedureTimeslotOrderByWithRelationInputObjectSchema as ProcedureTimeslotOrderByWithRelationInputObjectSchema } from './ProcedureTimeslotOrderByWithRelationInput.schema' +import { ProcedureTimeslotOrderByWithRelationInputObjectSchema as ProcedureTimeslotOrderByWithRelationInputObjectSchema } from './ProcedureTimeslotOrderByWithRelationInput.schema'; +import { InsuranceContactOrderByRelationAggregateInputObjectSchema as InsuranceContactOrderByRelationAggregateInputObjectSchema } from './InsuranceContactOrderByRelationAggregateInput.schema'; +import { PatientConversationOrderByRelationAggregateInputObjectSchema as PatientConversationOrderByRelationAggregateInputObjectSchema } from './PatientConversationOrderByRelationAggregateInput.schema' const makeSchema = () => z.object({ id: SortOrderSchema.optional(), @@ -32,6 +35,7 @@ const makeSchema = () => z.object({ npiProviders: z.lazy(() => NpiProviderOrderByRelationAggregateInputObjectSchema).optional(), claims: z.lazy(() => ClaimOrderByRelationAggregateInputObjectSchema).optional(), insuranceCredentials: z.lazy(() => InsuranceCredentialOrderByRelationAggregateInputObjectSchema).optional(), + shoppingVendors: z.lazy(() => ShoppingVendorOrderByRelationAggregateInputObjectSchema).optional(), updatedPayments: z.lazy(() => PaymentOrderByRelationAggregateInputObjectSchema).optional(), backups: z.lazy(() => DatabaseBackupOrderByRelationAggregateInputObjectSchema).optional(), backupDestinations: z.lazy(() => BackupDestinationOrderByRelationAggregateInputObjectSchema).optional(), @@ -43,7 +47,9 @@ const makeSchema = () => z.object({ aiSettings: z.lazy(() => AiSettingsOrderByWithRelationInputObjectSchema).optional(), officeHours: z.lazy(() => OfficeHoursOrderByWithRelationInputObjectSchema).optional(), officeContact: z.lazy(() => OfficeContactOrderByWithRelationInputObjectSchema).optional(), - procedureTimeslot: z.lazy(() => ProcedureTimeslotOrderByWithRelationInputObjectSchema).optional() + procedureTimeslot: z.lazy(() => ProcedureTimeslotOrderByWithRelationInputObjectSchema).optional(), + insuranceContacts: z.lazy(() => InsuranceContactOrderByRelationAggregateInputObjectSchema).optional(), + patientConversations: z.lazy(() => PatientConversationOrderByRelationAggregateInputObjectSchema).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 abe31929..53a745eb 100644 --- a/packages/db/shared/schemas/objects/UserSelect.schema.ts +++ b/packages/db/shared/schemas/objects/UserSelect.schema.ts @@ -6,6 +6,7 @@ import { StaffFindManySchema as StaffFindManySchema } from '../findManyStaff.sch import { NpiProviderFindManySchema as NpiProviderFindManySchema } from '../findManyNpiProvider.schema'; import { ClaimFindManySchema as ClaimFindManySchema } from '../findManyClaim.schema'; import { InsuranceCredentialFindManySchema as InsuranceCredentialFindManySchema } from '../findManyInsuranceCredential.schema'; +import { ShoppingVendorFindManySchema as ShoppingVendorFindManySchema } from '../findManyShoppingVendor.schema'; import { PaymentFindManySchema as PaymentFindManySchema } from '../findManyPayment.schema'; import { DatabaseBackupFindManySchema as DatabaseBackupFindManySchema } from '../findManyDatabaseBackup.schema'; import { BackupDestinationFindManySchema as BackupDestinationFindManySchema } from '../findManyBackupDestination.schema'; @@ -18,6 +19,8 @@ import { AiSettingsArgsObjectSchema as AiSettingsArgsObjectSchema } from './AiSe import { OfficeHoursArgsObjectSchema as OfficeHoursArgsObjectSchema } from './OfficeHoursArgs.schema'; import { OfficeContactArgsObjectSchema as OfficeContactArgsObjectSchema } from './OfficeContactArgs.schema'; import { ProcedureTimeslotArgsObjectSchema as ProcedureTimeslotArgsObjectSchema } from './ProcedureTimeslotArgs.schema'; +import { InsuranceContactFindManySchema as InsuranceContactFindManySchema } from '../findManyInsuranceContact.schema'; +import { PatientConversationFindManySchema as PatientConversationFindManySchema } from '../findManyPatientConversation.schema'; import { UserCountOutputTypeArgsObjectSchema as UserCountOutputTypeArgsObjectSchema } from './UserCountOutputTypeArgs.schema' const makeSchema = () => z.object({ @@ -32,6 +35,7 @@ const makeSchema = () => z.object({ npiProviders: z.union([z.boolean(), z.lazy(() => NpiProviderFindManySchema)]).optional(), claims: z.union([z.boolean(), z.lazy(() => ClaimFindManySchema)]).optional(), insuranceCredentials: z.union([z.boolean(), z.lazy(() => InsuranceCredentialFindManySchema)]).optional(), + shoppingVendors: z.union([z.boolean(), z.lazy(() => ShoppingVendorFindManySchema)]).optional(), updatedPayments: z.union([z.boolean(), z.lazy(() => PaymentFindManySchema)]).optional(), backups: z.union([z.boolean(), z.lazy(() => DatabaseBackupFindManySchema)]).optional(), backupDestinations: z.union([z.boolean(), z.lazy(() => BackupDestinationFindManySchema)]).optional(), @@ -44,6 +48,8 @@ const makeSchema = () => z.object({ officeHours: z.union([z.boolean(), z.lazy(() => OfficeHoursArgsObjectSchema)]).optional(), officeContact: z.union([z.boolean(), z.lazy(() => OfficeContactArgsObjectSchema)]).optional(), procedureTimeslot: z.union([z.boolean(), z.lazy(() => ProcedureTimeslotArgsObjectSchema)]).optional(), + insuranceContacts: z.union([z.boolean(), z.lazy(() => InsuranceContactFindManySchema)]).optional(), + patientConversations: z.union([z.boolean(), z.lazy(() => PatientConversationFindManySchema)]).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 82b7c244..f05dc2ef 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedCreateInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedCreateInput.schema.ts @@ -6,6 +6,7 @@ import { StaffUncheckedCreateNestedManyWithoutUserInputObjectSchema as StaffUnch 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'; @@ -17,7 +18,9 @@ import { TwilioSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema as T 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 { ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema as ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInput.schema'; +import { InsuranceContactUncheckedCreateNestedManyWithoutUserInputObjectSchema as InsuranceContactUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './InsuranceContactUncheckedCreateNestedManyWithoutUserInput.schema'; +import { PatientConversationUncheckedCreateNestedManyWithoutUserInputObjectSchema as PatientConversationUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './PatientConversationUncheckedCreateNestedManyWithoutUserInput.schema' const makeSchema = () => z.object({ id: z.number().int().optional(), @@ -31,6 +34,7 @@ const makeSchema = () => z.object({ 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(), @@ -42,7 +46,9 @@ const makeSchema = () => z.object({ aiSettings: z.lazy(() => AiSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), officeHours: z.lazy(() => OfficeHoursUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), officeContact: z.lazy(() => OfficeContactUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), - procedureTimeslot: z.lazy(() => ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional() + procedureTimeslot: z.lazy(() => ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), + insuranceContacts: z.lazy(() => InsuranceContactUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), + patientConversations: z.lazy(() => PatientConversationUncheckedCreateNestedManyWithoutUserInputObjectSchema).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 ee33b784..3bef3bd9 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutAiSettingsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutAiSettingsInput.schema.ts @@ -6,6 +6,7 @@ import { StaffUncheckedCreateNestedManyWithoutUserInputObjectSchema as StaffUnch 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'; @@ -16,7 +17,9 @@ import { CommunicationUncheckedCreateNestedManyWithoutUserInputObjectSchema as C import { TwilioSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema as TwilioSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './TwilioSettingsUncheckedCreateNestedOneWithoutUserInput.schema'; import { OfficeHoursUncheckedCreateNestedOneWithoutUserInputObjectSchema as OfficeHoursUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './OfficeHoursUncheckedCreateNestedOneWithoutUserInput.schema'; import { OfficeContactUncheckedCreateNestedOneWithoutUserInputObjectSchema as OfficeContactUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './OfficeContactUncheckedCreateNestedOneWithoutUserInput.schema'; -import { ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema as ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInput.schema' +import { ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema as ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInput.schema'; +import { InsuranceContactUncheckedCreateNestedManyWithoutUserInputObjectSchema as InsuranceContactUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './InsuranceContactUncheckedCreateNestedManyWithoutUserInput.schema'; +import { PatientConversationUncheckedCreateNestedManyWithoutUserInputObjectSchema as PatientConversationUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './PatientConversationUncheckedCreateNestedManyWithoutUserInput.schema' const makeSchema = () => z.object({ id: z.number().int().optional(), @@ -30,6 +33,7 @@ const makeSchema = () => z.object({ 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(), @@ -40,7 +44,9 @@ const makeSchema = () => z.object({ twilioSettings: z.lazy(() => TwilioSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), officeHours: z.lazy(() => OfficeHoursUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), officeContact: z.lazy(() => OfficeContactUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), - procedureTimeslot: z.lazy(() => ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional() + procedureTimeslot: z.lazy(() => ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), + insuranceContacts: z.lazy(() => InsuranceContactUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), + patientConversations: z.lazy(() => PatientConversationUncheckedCreateNestedManyWithoutUserInputObjectSchema).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 4110e984..a37ae24f 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutAppointmentsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutAppointmentsInput.schema.ts @@ -5,6 +5,7 @@ import { StaffUncheckedCreateNestedManyWithoutUserInputObjectSchema as StaffUnch 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'; @@ -16,7 +17,9 @@ import { TwilioSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema as T 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 { ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema as ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInput.schema'; +import { InsuranceContactUncheckedCreateNestedManyWithoutUserInputObjectSchema as InsuranceContactUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './InsuranceContactUncheckedCreateNestedManyWithoutUserInput.schema'; +import { PatientConversationUncheckedCreateNestedManyWithoutUserInputObjectSchema as PatientConversationUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './PatientConversationUncheckedCreateNestedManyWithoutUserInput.schema' const makeSchema = () => z.object({ id: z.number().int().optional(), @@ -29,6 +32,7 @@ const makeSchema = () => z.object({ 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(), @@ -40,7 +44,9 @@ const makeSchema = () => z.object({ aiSettings: z.lazy(() => AiSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), officeHours: z.lazy(() => OfficeHoursUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), officeContact: z.lazy(() => OfficeContactUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), - procedureTimeslot: z.lazy(() => ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional() + procedureTimeslot: z.lazy(() => ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), + insuranceContacts: z.lazy(() => InsuranceContactUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), + patientConversations: z.lazy(() => PatientConversationUncheckedCreateNestedManyWithoutUserInputObjectSchema).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 a22d743d..cac53b9b 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutBackupDestinationsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutBackupDestinationsInput.schema.ts @@ -6,6 +6,7 @@ import { StaffUncheckedCreateNestedManyWithoutUserInputObjectSchema as StaffUnch 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 { NotificationUncheckedCreateNestedManyWithoutUserInputObjectSchema as NotificationUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './NotificationUncheckedCreateNestedManyWithoutUserInput.schema'; @@ -16,7 +17,9 @@ import { TwilioSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema as T 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 { ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema as ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInput.schema'; +import { InsuranceContactUncheckedCreateNestedManyWithoutUserInputObjectSchema as InsuranceContactUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './InsuranceContactUncheckedCreateNestedManyWithoutUserInput.schema'; +import { PatientConversationUncheckedCreateNestedManyWithoutUserInputObjectSchema as PatientConversationUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './PatientConversationUncheckedCreateNestedManyWithoutUserInput.schema' const makeSchema = () => z.object({ id: z.number().int().optional(), @@ -30,6 +33,7 @@ const makeSchema = () => z.object({ 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(), notifications: z.lazy(() => NotificationUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), @@ -40,7 +44,9 @@ const makeSchema = () => z.object({ aiSettings: z.lazy(() => AiSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), officeHours: z.lazy(() => OfficeHoursUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), officeContact: z.lazy(() => OfficeContactUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), - procedureTimeslot: z.lazy(() => ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional() + procedureTimeslot: z.lazy(() => ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), + insuranceContacts: z.lazy(() => InsuranceContactUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), + patientConversations: z.lazy(() => PatientConversationUncheckedCreateNestedManyWithoutUserInputObjectSchema).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 47d27985..38e26f0e 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutBackupsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutBackupsInput.schema.ts @@ -6,6 +6,7 @@ import { StaffUncheckedCreateNestedManyWithoutUserInputObjectSchema as StaffUnch 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 { BackupDestinationUncheckedCreateNestedManyWithoutUserInputObjectSchema as BackupDestinationUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './BackupDestinationUncheckedCreateNestedManyWithoutUserInput.schema'; import { NotificationUncheckedCreateNestedManyWithoutUserInputObjectSchema as NotificationUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './NotificationUncheckedCreateNestedManyWithoutUserInput.schema'; @@ -16,7 +17,9 @@ import { TwilioSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema as T 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 { ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema as ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInput.schema'; +import { InsuranceContactUncheckedCreateNestedManyWithoutUserInputObjectSchema as InsuranceContactUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './InsuranceContactUncheckedCreateNestedManyWithoutUserInput.schema'; +import { PatientConversationUncheckedCreateNestedManyWithoutUserInputObjectSchema as PatientConversationUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './PatientConversationUncheckedCreateNestedManyWithoutUserInput.schema' const makeSchema = () => z.object({ id: z.number().int().optional(), @@ -30,6 +33,7 @@ const makeSchema = () => z.object({ 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(), backupDestinations: z.lazy(() => BackupDestinationUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), notifications: z.lazy(() => NotificationUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), @@ -40,7 +44,9 @@ const makeSchema = () => z.object({ aiSettings: z.lazy(() => AiSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), officeHours: z.lazy(() => OfficeHoursUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), officeContact: z.lazy(() => OfficeContactUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), - procedureTimeslot: z.lazy(() => ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional() + procedureTimeslot: z.lazy(() => ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), + insuranceContacts: z.lazy(() => InsuranceContactUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), + patientConversations: z.lazy(() => PatientConversationUncheckedCreateNestedManyWithoutUserInputObjectSchema).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 9b667f5b..7dab4f44 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutClaimsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutClaimsInput.schema.ts @@ -5,6 +5,7 @@ import { AppointmentUncheckedCreateNestedManyWithoutUserInputObjectSchema as App import { StaffUncheckedCreateNestedManyWithoutUserInputObjectSchema as StaffUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './StaffUncheckedCreateNestedManyWithoutUserInput.schema'; import { NpiProviderUncheckedCreateNestedManyWithoutUserInputObjectSchema as NpiProviderUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './NpiProviderUncheckedCreateNestedManyWithoutUserInput.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'; @@ -16,7 +17,9 @@ import { TwilioSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema as T 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 { ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema as ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInput.schema'; +import { InsuranceContactUncheckedCreateNestedManyWithoutUserInputObjectSchema as InsuranceContactUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './InsuranceContactUncheckedCreateNestedManyWithoutUserInput.schema'; +import { PatientConversationUncheckedCreateNestedManyWithoutUserInputObjectSchema as PatientConversationUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './PatientConversationUncheckedCreateNestedManyWithoutUserInput.schema' const makeSchema = () => z.object({ id: z.number().int().optional(), @@ -29,6 +32,7 @@ const makeSchema = () => z.object({ staff: z.lazy(() => StaffUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), npiProviders: z.lazy(() => NpiProviderUncheckedCreateNestedManyWithoutUserInputObjectSchema).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(), @@ -40,7 +44,9 @@ const makeSchema = () => z.object({ aiSettings: z.lazy(() => AiSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), officeHours: z.lazy(() => OfficeHoursUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), officeContact: z.lazy(() => OfficeContactUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), - procedureTimeslot: z.lazy(() => ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional() + procedureTimeslot: z.lazy(() => ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), + insuranceContacts: z.lazy(() => InsuranceContactUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), + patientConversations: z.lazy(() => PatientConversationUncheckedCreateNestedManyWithoutUserInputObjectSchema).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 9edb3759..8f411127 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutCloudFilesInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutCloudFilesInput.schema.ts @@ -6,6 +6,7 @@ import { StaffUncheckedCreateNestedManyWithoutUserInputObjectSchema as StaffUnch 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'; @@ -16,7 +17,9 @@ import { TwilioSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema as T 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 { ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema as ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInput.schema'; +import { InsuranceContactUncheckedCreateNestedManyWithoutUserInputObjectSchema as InsuranceContactUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './InsuranceContactUncheckedCreateNestedManyWithoutUserInput.schema'; +import { PatientConversationUncheckedCreateNestedManyWithoutUserInputObjectSchema as PatientConversationUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './PatientConversationUncheckedCreateNestedManyWithoutUserInput.schema' const makeSchema = () => z.object({ id: z.number().int().optional(), @@ -30,6 +33,7 @@ const makeSchema = () => z.object({ 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(), @@ -40,7 +44,9 @@ const makeSchema = () => z.object({ aiSettings: z.lazy(() => AiSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), officeHours: z.lazy(() => OfficeHoursUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), officeContact: z.lazy(() => OfficeContactUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), - procedureTimeslot: z.lazy(() => ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional() + procedureTimeslot: z.lazy(() => ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), + insuranceContacts: z.lazy(() => InsuranceContactUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), + patientConversations: z.lazy(() => PatientConversationUncheckedCreateNestedManyWithoutUserInputObjectSchema).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 f1c5421f..8a23ca02 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutCloudFoldersInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutCloudFoldersInput.schema.ts @@ -6,6 +6,7 @@ import { StaffUncheckedCreateNestedManyWithoutUserInputObjectSchema as StaffUnch 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'; @@ -16,7 +17,9 @@ import { TwilioSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema as T 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 { ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema as ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInput.schema'; +import { InsuranceContactUncheckedCreateNestedManyWithoutUserInputObjectSchema as InsuranceContactUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './InsuranceContactUncheckedCreateNestedManyWithoutUserInput.schema'; +import { PatientConversationUncheckedCreateNestedManyWithoutUserInputObjectSchema as PatientConversationUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './PatientConversationUncheckedCreateNestedManyWithoutUserInput.schema' const makeSchema = () => z.object({ id: z.number().int().optional(), @@ -30,6 +33,7 @@ const makeSchema = () => z.object({ 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(), @@ -40,7 +44,9 @@ const makeSchema = () => z.object({ aiSettings: z.lazy(() => AiSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), officeHours: z.lazy(() => OfficeHoursUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), officeContact: z.lazy(() => OfficeContactUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), - procedureTimeslot: z.lazy(() => ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional() + procedureTimeslot: z.lazy(() => ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), + insuranceContacts: z.lazy(() => InsuranceContactUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), + patientConversations: z.lazy(() => PatientConversationUncheckedCreateNestedManyWithoutUserInputObjectSchema).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 8743bfc9..da999c25 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutCommunicationsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutCommunicationsInput.schema.ts @@ -6,6 +6,7 @@ import { StaffUncheckedCreateNestedManyWithoutUserInputObjectSchema as StaffUnch 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'; @@ -16,7 +17,9 @@ import { TwilioSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema as T 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 { ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema as ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInput.schema'; +import { InsuranceContactUncheckedCreateNestedManyWithoutUserInputObjectSchema as InsuranceContactUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './InsuranceContactUncheckedCreateNestedManyWithoutUserInput.schema'; +import { PatientConversationUncheckedCreateNestedManyWithoutUserInputObjectSchema as PatientConversationUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './PatientConversationUncheckedCreateNestedManyWithoutUserInput.schema' const makeSchema = () => z.object({ id: z.number().int().optional(), @@ -30,6 +33,7 @@ const makeSchema = () => z.object({ 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(), @@ -40,7 +44,9 @@ const makeSchema = () => z.object({ aiSettings: z.lazy(() => AiSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), officeHours: z.lazy(() => OfficeHoursUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), officeContact: z.lazy(() => OfficeContactUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), - procedureTimeslot: z.lazy(() => ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional() + procedureTimeslot: z.lazy(() => ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), + insuranceContacts: z.lazy(() => InsuranceContactUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), + patientConversations: z.lazy(() => PatientConversationUncheckedCreateNestedManyWithoutUserInputObjectSchema).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/UserUncheckedCreateWithoutInsuranceCredentialsInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutInsuranceCredentialsInput.schema.ts index c684e4f3..de89a3c2 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutInsuranceCredentialsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutInsuranceCredentialsInput.schema.ts @@ -5,6 +5,7 @@ import { AppointmentUncheckedCreateNestedManyWithoutUserInputObjectSchema as App import { StaffUncheckedCreateNestedManyWithoutUserInputObjectSchema as StaffUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './StaffUncheckedCreateNestedManyWithoutUserInput.schema'; import { NpiProviderUncheckedCreateNestedManyWithoutUserInputObjectSchema as NpiProviderUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './NpiProviderUncheckedCreateNestedManyWithoutUserInput.schema'; import { ClaimUncheckedCreateNestedManyWithoutUserInputObjectSchema as ClaimUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './ClaimUncheckedCreateNestedManyWithoutUserInput.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'; @@ -16,7 +17,9 @@ import { TwilioSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema as T 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 { ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema as ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInput.schema'; +import { InsuranceContactUncheckedCreateNestedManyWithoutUserInputObjectSchema as InsuranceContactUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './InsuranceContactUncheckedCreateNestedManyWithoutUserInput.schema'; +import { PatientConversationUncheckedCreateNestedManyWithoutUserInputObjectSchema as PatientConversationUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './PatientConversationUncheckedCreateNestedManyWithoutUserInput.schema' const makeSchema = () => z.object({ id: z.number().int().optional(), @@ -29,6 +32,7 @@ const makeSchema = () => z.object({ staff: z.lazy(() => StaffUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), npiProviders: z.lazy(() => NpiProviderUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), claims: z.lazy(() => ClaimUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), + shoppingVendors: z.lazy(() => ShoppingVendorUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), updatedPayments: z.lazy(() => PaymentUncheckedCreateNestedManyWithoutUpdatedByInputObjectSchema).optional(), backups: z.lazy(() => DatabaseBackupUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), backupDestinations: z.lazy(() => BackupDestinationUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), @@ -40,7 +44,9 @@ const makeSchema = () => z.object({ aiSettings: z.lazy(() => AiSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), officeHours: z.lazy(() => OfficeHoursUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), officeContact: z.lazy(() => OfficeContactUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), - procedureTimeslot: z.lazy(() => ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional() + procedureTimeslot: z.lazy(() => ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), + insuranceContacts: z.lazy(() => InsuranceContactUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), + patientConversations: z.lazy(() => PatientConversationUncheckedCreateNestedManyWithoutUserInputObjectSchema).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/UserUncheckedCreateWithoutNotificationsInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutNotificationsInput.schema.ts index 1ccf7890..85860d27 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutNotificationsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutNotificationsInput.schema.ts @@ -6,6 +6,7 @@ import { StaffUncheckedCreateNestedManyWithoutUserInputObjectSchema as StaffUnch 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'; @@ -16,7 +17,9 @@ import { TwilioSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema as T 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 { ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema as ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInput.schema'; +import { InsuranceContactUncheckedCreateNestedManyWithoutUserInputObjectSchema as InsuranceContactUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './InsuranceContactUncheckedCreateNestedManyWithoutUserInput.schema'; +import { PatientConversationUncheckedCreateNestedManyWithoutUserInputObjectSchema as PatientConversationUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './PatientConversationUncheckedCreateNestedManyWithoutUserInput.schema' const makeSchema = () => z.object({ id: z.number().int().optional(), @@ -30,6 +33,7 @@ const makeSchema = () => z.object({ 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(), @@ -40,7 +44,9 @@ const makeSchema = () => z.object({ aiSettings: z.lazy(() => AiSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), officeHours: z.lazy(() => OfficeHoursUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), officeContact: z.lazy(() => OfficeContactUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), - procedureTimeslot: z.lazy(() => ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional() + procedureTimeslot: z.lazy(() => ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), + insuranceContacts: z.lazy(() => InsuranceContactUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), + patientConversations: z.lazy(() => PatientConversationUncheckedCreateNestedManyWithoutUserInputObjectSchema).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 3812a640..c5b9fdb0 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutNpiProvidersInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutNpiProvidersInput.schema.ts @@ -5,6 +5,7 @@ import { AppointmentUncheckedCreateNestedManyWithoutUserInputObjectSchema as App import { StaffUncheckedCreateNestedManyWithoutUserInputObjectSchema as StaffUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './StaffUncheckedCreateNestedManyWithoutUserInput.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'; @@ -16,7 +17,9 @@ import { TwilioSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema as T 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 { ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema as ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInput.schema'; +import { InsuranceContactUncheckedCreateNestedManyWithoutUserInputObjectSchema as InsuranceContactUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './InsuranceContactUncheckedCreateNestedManyWithoutUserInput.schema'; +import { PatientConversationUncheckedCreateNestedManyWithoutUserInputObjectSchema as PatientConversationUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './PatientConversationUncheckedCreateNestedManyWithoutUserInput.schema' const makeSchema = () => z.object({ id: z.number().int().optional(), @@ -29,6 +32,7 @@ const makeSchema = () => z.object({ staff: z.lazy(() => StaffUncheckedCreateNestedManyWithoutUserInputObjectSchema).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(), @@ -40,7 +44,9 @@ const makeSchema = () => z.object({ aiSettings: z.lazy(() => AiSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), officeHours: z.lazy(() => OfficeHoursUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), officeContact: z.lazy(() => OfficeContactUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), - procedureTimeslot: z.lazy(() => ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional() + procedureTimeslot: z.lazy(() => ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), + insuranceContacts: z.lazy(() => InsuranceContactUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), + patientConversations: z.lazy(() => PatientConversationUncheckedCreateNestedManyWithoutUserInputObjectSchema).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 a9b5efe6..cc2e6c8d 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutOfficeContactInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutOfficeContactInput.schema.ts @@ -6,6 +6,7 @@ import { StaffUncheckedCreateNestedManyWithoutUserInputObjectSchema as StaffUnch 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'; @@ -16,7 +17,9 @@ import { CommunicationUncheckedCreateNestedManyWithoutUserInputObjectSchema as C import { TwilioSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema as TwilioSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './TwilioSettingsUncheckedCreateNestedOneWithoutUserInput.schema'; import { AiSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema as AiSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './AiSettingsUncheckedCreateNestedOneWithoutUserInput.schema'; import { OfficeHoursUncheckedCreateNestedOneWithoutUserInputObjectSchema as OfficeHoursUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './OfficeHoursUncheckedCreateNestedOneWithoutUserInput.schema'; -import { ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema as ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInput.schema' +import { ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema as ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInput.schema'; +import { InsuranceContactUncheckedCreateNestedManyWithoutUserInputObjectSchema as InsuranceContactUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './InsuranceContactUncheckedCreateNestedManyWithoutUserInput.schema'; +import { PatientConversationUncheckedCreateNestedManyWithoutUserInputObjectSchema as PatientConversationUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './PatientConversationUncheckedCreateNestedManyWithoutUserInput.schema' const makeSchema = () => z.object({ id: z.number().int().optional(), @@ -30,6 +33,7 @@ const makeSchema = () => z.object({ 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(), @@ -40,7 +44,9 @@ const makeSchema = () => z.object({ twilioSettings: z.lazy(() => TwilioSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), aiSettings: z.lazy(() => AiSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), officeHours: z.lazy(() => OfficeHoursUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), - procedureTimeslot: z.lazy(() => ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional() + procedureTimeslot: z.lazy(() => ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), + insuranceContacts: z.lazy(() => InsuranceContactUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), + patientConversations: z.lazy(() => PatientConversationUncheckedCreateNestedManyWithoutUserInputObjectSchema).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 b149e532..9852c4c7 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutOfficeHoursInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutOfficeHoursInput.schema.ts @@ -6,6 +6,7 @@ import { StaffUncheckedCreateNestedManyWithoutUserInputObjectSchema as StaffUnch 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'; @@ -16,7 +17,9 @@ import { CommunicationUncheckedCreateNestedManyWithoutUserInputObjectSchema as C import { TwilioSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema as TwilioSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './TwilioSettingsUncheckedCreateNestedOneWithoutUserInput.schema'; import { AiSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema as AiSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './AiSettingsUncheckedCreateNestedOneWithoutUserInput.schema'; import { OfficeContactUncheckedCreateNestedOneWithoutUserInputObjectSchema as OfficeContactUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './OfficeContactUncheckedCreateNestedOneWithoutUserInput.schema'; -import { ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema as ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInput.schema' +import { ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema as ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInput.schema'; +import { InsuranceContactUncheckedCreateNestedManyWithoutUserInputObjectSchema as InsuranceContactUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './InsuranceContactUncheckedCreateNestedManyWithoutUserInput.schema'; +import { PatientConversationUncheckedCreateNestedManyWithoutUserInputObjectSchema as PatientConversationUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './PatientConversationUncheckedCreateNestedManyWithoutUserInput.schema' const makeSchema = () => z.object({ id: z.number().int().optional(), @@ -30,6 +33,7 @@ const makeSchema = () => z.object({ 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(), @@ -40,7 +44,9 @@ const makeSchema = () => z.object({ twilioSettings: z.lazy(() => TwilioSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), aiSettings: z.lazy(() => AiSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), officeContact: z.lazy(() => OfficeContactUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), - procedureTimeslot: z.lazy(() => ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional() + procedureTimeslot: z.lazy(() => ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), + insuranceContacts: z.lazy(() => InsuranceContactUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), + patientConversations: z.lazy(() => PatientConversationUncheckedCreateNestedManyWithoutUserInputObjectSchema).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/UserUncheckedCreateWithoutPatientsInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutPatientsInput.schema.ts index 3c72811a..097211a2 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutPatientsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutPatientsInput.schema.ts @@ -5,6 +5,7 @@ import { StaffUncheckedCreateNestedManyWithoutUserInputObjectSchema as StaffUnch 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'; @@ -16,7 +17,9 @@ import { TwilioSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema as T 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 { ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema as ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInput.schema'; +import { InsuranceContactUncheckedCreateNestedManyWithoutUserInputObjectSchema as InsuranceContactUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './InsuranceContactUncheckedCreateNestedManyWithoutUserInput.schema'; +import { PatientConversationUncheckedCreateNestedManyWithoutUserInputObjectSchema as PatientConversationUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './PatientConversationUncheckedCreateNestedManyWithoutUserInput.schema' const makeSchema = () => z.object({ id: z.number().int().optional(), @@ -29,6 +32,7 @@ const makeSchema = () => z.object({ 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(), @@ -40,7 +44,9 @@ const makeSchema = () => z.object({ aiSettings: z.lazy(() => AiSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), officeHours: z.lazy(() => OfficeHoursUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), officeContact: z.lazy(() => OfficeContactUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), - procedureTimeslot: z.lazy(() => ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional() + procedureTimeslot: z.lazy(() => ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), + insuranceContacts: z.lazy(() => InsuranceContactUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), + patientConversations: z.lazy(() => PatientConversationUncheckedCreateNestedManyWithoutUserInputObjectSchema).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/UserUncheckedCreateWithoutStaffInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutStaffInput.schema.ts index 5880b0ef..0efaf9c0 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutStaffInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutStaffInput.schema.ts @@ -5,6 +5,7 @@ import { AppointmentUncheckedCreateNestedManyWithoutUserInputObjectSchema as App 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'; @@ -16,7 +17,9 @@ import { TwilioSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema as T 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 { ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema as ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInput.schema'; +import { InsuranceContactUncheckedCreateNestedManyWithoutUserInputObjectSchema as InsuranceContactUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './InsuranceContactUncheckedCreateNestedManyWithoutUserInput.schema'; +import { PatientConversationUncheckedCreateNestedManyWithoutUserInputObjectSchema as PatientConversationUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './PatientConversationUncheckedCreateNestedManyWithoutUserInput.schema' const makeSchema = () => z.object({ id: z.number().int().optional(), @@ -29,6 +32,7 @@ const makeSchema = () => z.object({ 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(), @@ -40,7 +44,9 @@ const makeSchema = () => z.object({ aiSettings: z.lazy(() => AiSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), officeHours: z.lazy(() => OfficeHoursUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), officeContact: z.lazy(() => OfficeContactUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), - procedureTimeslot: z.lazy(() => ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional() + procedureTimeslot: z.lazy(() => ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), + insuranceContacts: z.lazy(() => InsuranceContactUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), + patientConversations: z.lazy(() => PatientConversationUncheckedCreateNestedManyWithoutUserInputObjectSchema).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 e40f9216..c75c387e 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutTwilioSettingsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutTwilioSettingsInput.schema.ts @@ -6,6 +6,7 @@ import { StaffUncheckedCreateNestedManyWithoutUserInputObjectSchema as StaffUnch 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'; @@ -16,7 +17,9 @@ import { CommunicationUncheckedCreateNestedManyWithoutUserInputObjectSchema as C 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 { ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema as ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInput.schema'; +import { InsuranceContactUncheckedCreateNestedManyWithoutUserInputObjectSchema as InsuranceContactUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './InsuranceContactUncheckedCreateNestedManyWithoutUserInput.schema'; +import { PatientConversationUncheckedCreateNestedManyWithoutUserInputObjectSchema as PatientConversationUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './PatientConversationUncheckedCreateNestedManyWithoutUserInput.schema' const makeSchema = () => z.object({ id: z.number().int().optional(), @@ -30,6 +33,7 @@ const makeSchema = () => z.object({ 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(), @@ -40,7 +44,9 @@ const makeSchema = () => z.object({ aiSettings: z.lazy(() => AiSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), officeHours: z.lazy(() => OfficeHoursUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), officeContact: z.lazy(() => OfficeContactUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), - procedureTimeslot: z.lazy(() => ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional() + procedureTimeslot: z.lazy(() => ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), + insuranceContacts: z.lazy(() => InsuranceContactUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), + patientConversations: z.lazy(() => PatientConversationUncheckedCreateNestedManyWithoutUserInputObjectSchema).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 9141ffbc..11bb89be 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutUpdatedPaymentsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedCreateWithoutUpdatedPaymentsInput.schema.ts @@ -6,6 +6,7 @@ import { StaffUncheckedCreateNestedManyWithoutUserInputObjectSchema as StaffUnch 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 { DatabaseBackupUncheckedCreateNestedManyWithoutUserInputObjectSchema as DatabaseBackupUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './DatabaseBackupUncheckedCreateNestedManyWithoutUserInput.schema'; import { BackupDestinationUncheckedCreateNestedManyWithoutUserInputObjectSchema as BackupDestinationUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './BackupDestinationUncheckedCreateNestedManyWithoutUserInput.schema'; import { NotificationUncheckedCreateNestedManyWithoutUserInputObjectSchema as NotificationUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './NotificationUncheckedCreateNestedManyWithoutUserInput.schema'; @@ -16,7 +17,9 @@ import { TwilioSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema as T 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 { ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema as ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema } from './ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInput.schema'; +import { InsuranceContactUncheckedCreateNestedManyWithoutUserInputObjectSchema as InsuranceContactUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './InsuranceContactUncheckedCreateNestedManyWithoutUserInput.schema'; +import { PatientConversationUncheckedCreateNestedManyWithoutUserInputObjectSchema as PatientConversationUncheckedCreateNestedManyWithoutUserInputObjectSchema } from './PatientConversationUncheckedCreateNestedManyWithoutUserInput.schema' const makeSchema = () => z.object({ id: z.number().int().optional(), @@ -30,6 +33,7 @@ const makeSchema = () => z.object({ npiProviders: z.lazy(() => NpiProviderUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), claims: z.lazy(() => ClaimUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), insuranceCredentials: z.lazy(() => InsuranceCredentialUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), + shoppingVendors: z.lazy(() => ShoppingVendorUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), backups: z.lazy(() => DatabaseBackupUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), backupDestinations: z.lazy(() => BackupDestinationUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), notifications: z.lazy(() => NotificationUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), @@ -40,7 +44,9 @@ const makeSchema = () => z.object({ aiSettings: z.lazy(() => AiSettingsUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), officeHours: z.lazy(() => OfficeHoursUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), officeContact: z.lazy(() => OfficeContactUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), - procedureTimeslot: z.lazy(() => ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional() + procedureTimeslot: z.lazy(() => ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInputObjectSchema).optional(), + insuranceContacts: z.lazy(() => InsuranceContactUncheckedCreateNestedManyWithoutUserInputObjectSchema).optional(), + patientConversations: z.lazy(() => PatientConversationUncheckedCreateNestedManyWithoutUserInputObjectSchema).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 34bd5280..ba499688 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedUpdateInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedUpdateInput.schema.ts @@ -9,6 +9,7 @@ import { StaffUncheckedUpdateManyWithoutUserNestedInputObjectSchema as StaffUnch 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'; @@ -20,7 +21,9 @@ import { TwilioSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema as T 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 { ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema as ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInput.schema'; +import { InsuranceContactUncheckedUpdateManyWithoutUserNestedInputObjectSchema as InsuranceContactUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './InsuranceContactUncheckedUpdateManyWithoutUserNestedInput.schema'; +import { PatientConversationUncheckedUpdateManyWithoutUserNestedInputObjectSchema as PatientConversationUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './PatientConversationUncheckedUpdateManyWithoutUserNestedInput.schema' const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -34,6 +37,7 @@ const makeSchema = () => z.object({ 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(), @@ -45,7 +49,9 @@ const makeSchema = () => z.object({ aiSettings: z.lazy(() => AiSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), officeHours: z.lazy(() => OfficeHoursUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), officeContact: z.lazy(() => OfficeContactUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), - procedureTimeslot: z.lazy(() => ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional() + procedureTimeslot: z.lazy(() => ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), + insuranceContacts: z.lazy(() => InsuranceContactUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), + patientConversations: z.lazy(() => PatientConversationUncheckedUpdateManyWithoutUserNestedInputObjectSchema).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 61061bb5..055a5eb1 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutAiSettingsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutAiSettingsInput.schema.ts @@ -9,6 +9,7 @@ import { StaffUncheckedUpdateManyWithoutUserNestedInputObjectSchema as StaffUnch 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'; @@ -19,7 +20,9 @@ import { CommunicationUncheckedUpdateManyWithoutUserNestedInputObjectSchema as C import { TwilioSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema as TwilioSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './TwilioSettingsUncheckedUpdateOneWithoutUserNestedInput.schema'; import { OfficeHoursUncheckedUpdateOneWithoutUserNestedInputObjectSchema as OfficeHoursUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './OfficeHoursUncheckedUpdateOneWithoutUserNestedInput.schema'; import { OfficeContactUncheckedUpdateOneWithoutUserNestedInputObjectSchema as OfficeContactUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './OfficeContactUncheckedUpdateOneWithoutUserNestedInput.schema'; -import { ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema as ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInput.schema' +import { ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema as ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInput.schema'; +import { InsuranceContactUncheckedUpdateManyWithoutUserNestedInputObjectSchema as InsuranceContactUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './InsuranceContactUncheckedUpdateManyWithoutUserNestedInput.schema'; +import { PatientConversationUncheckedUpdateManyWithoutUserNestedInputObjectSchema as PatientConversationUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './PatientConversationUncheckedUpdateManyWithoutUserNestedInput.schema' const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -33,6 +36,7 @@ const makeSchema = () => z.object({ 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(), @@ -43,7 +47,9 @@ const makeSchema = () => z.object({ twilioSettings: z.lazy(() => TwilioSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), officeHours: z.lazy(() => OfficeHoursUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), officeContact: z.lazy(() => OfficeContactUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), - procedureTimeslot: z.lazy(() => ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional() + procedureTimeslot: z.lazy(() => ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), + insuranceContacts: z.lazy(() => InsuranceContactUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), + patientConversations: z.lazy(() => PatientConversationUncheckedUpdateManyWithoutUserNestedInputObjectSchema).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 0d5c45c5..5b400199 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutAppointmentsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutAppointmentsInput.schema.ts @@ -8,6 +8,7 @@ import { StaffUncheckedUpdateManyWithoutUserNestedInputObjectSchema as StaffUnch 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'; @@ -19,7 +20,9 @@ import { TwilioSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema as T 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 { ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema as ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInput.schema'; +import { InsuranceContactUncheckedUpdateManyWithoutUserNestedInputObjectSchema as InsuranceContactUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './InsuranceContactUncheckedUpdateManyWithoutUserNestedInput.schema'; +import { PatientConversationUncheckedUpdateManyWithoutUserNestedInputObjectSchema as PatientConversationUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './PatientConversationUncheckedUpdateManyWithoutUserNestedInput.schema' const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -32,6 +35,7 @@ const makeSchema = () => z.object({ 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(), @@ -43,7 +47,9 @@ const makeSchema = () => z.object({ aiSettings: z.lazy(() => AiSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), officeHours: z.lazy(() => OfficeHoursUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), officeContact: z.lazy(() => OfficeContactUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), - procedureTimeslot: z.lazy(() => ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional() + procedureTimeslot: z.lazy(() => ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), + insuranceContacts: z.lazy(() => InsuranceContactUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), + patientConversations: z.lazy(() => PatientConversationUncheckedUpdateManyWithoutUserNestedInputObjectSchema).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 585e93f8..f8e2b294 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutBackupDestinationsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutBackupDestinationsInput.schema.ts @@ -9,6 +9,7 @@ import { StaffUncheckedUpdateManyWithoutUserNestedInputObjectSchema as StaffUnch 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 { NotificationUncheckedUpdateManyWithoutUserNestedInputObjectSchema as NotificationUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './NotificationUncheckedUpdateManyWithoutUserNestedInput.schema'; @@ -19,7 +20,9 @@ import { TwilioSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema as T 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 { ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema as ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInput.schema'; +import { InsuranceContactUncheckedUpdateManyWithoutUserNestedInputObjectSchema as InsuranceContactUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './InsuranceContactUncheckedUpdateManyWithoutUserNestedInput.schema'; +import { PatientConversationUncheckedUpdateManyWithoutUserNestedInputObjectSchema as PatientConversationUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './PatientConversationUncheckedUpdateManyWithoutUserNestedInput.schema' const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -33,6 +36,7 @@ const makeSchema = () => z.object({ 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(), notifications: z.lazy(() => NotificationUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), @@ -43,7 +47,9 @@ const makeSchema = () => z.object({ aiSettings: z.lazy(() => AiSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), officeHours: z.lazy(() => OfficeHoursUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), officeContact: z.lazy(() => OfficeContactUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), - procedureTimeslot: z.lazy(() => ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional() + procedureTimeslot: z.lazy(() => ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), + insuranceContacts: z.lazy(() => InsuranceContactUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), + patientConversations: z.lazy(() => PatientConversationUncheckedUpdateManyWithoutUserNestedInputObjectSchema).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 0d0a735b..9e3ba06a 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutBackupsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutBackupsInput.schema.ts @@ -9,6 +9,7 @@ import { StaffUncheckedUpdateManyWithoutUserNestedInputObjectSchema as StaffUnch 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 { BackupDestinationUncheckedUpdateManyWithoutUserNestedInputObjectSchema as BackupDestinationUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './BackupDestinationUncheckedUpdateManyWithoutUserNestedInput.schema'; import { NotificationUncheckedUpdateManyWithoutUserNestedInputObjectSchema as NotificationUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './NotificationUncheckedUpdateManyWithoutUserNestedInput.schema'; @@ -19,7 +20,9 @@ import { TwilioSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema as T 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 { ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema as ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInput.schema'; +import { InsuranceContactUncheckedUpdateManyWithoutUserNestedInputObjectSchema as InsuranceContactUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './InsuranceContactUncheckedUpdateManyWithoutUserNestedInput.schema'; +import { PatientConversationUncheckedUpdateManyWithoutUserNestedInputObjectSchema as PatientConversationUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './PatientConversationUncheckedUpdateManyWithoutUserNestedInput.schema' const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -33,6 +36,7 @@ const makeSchema = () => z.object({ 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(), backupDestinations: z.lazy(() => BackupDestinationUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), notifications: z.lazy(() => NotificationUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), @@ -43,7 +47,9 @@ const makeSchema = () => z.object({ aiSettings: z.lazy(() => AiSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), officeHours: z.lazy(() => OfficeHoursUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), officeContact: z.lazy(() => OfficeContactUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), - procedureTimeslot: z.lazy(() => ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional() + procedureTimeslot: z.lazy(() => ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), + insuranceContacts: z.lazy(() => InsuranceContactUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), + patientConversations: z.lazy(() => PatientConversationUncheckedUpdateManyWithoutUserNestedInputObjectSchema).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 5af3bea6..114fde6f 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutClaimsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutClaimsInput.schema.ts @@ -8,6 +8,7 @@ import { AppointmentUncheckedUpdateManyWithoutUserNestedInputObjectSchema as App import { StaffUncheckedUpdateManyWithoutUserNestedInputObjectSchema as StaffUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './StaffUncheckedUpdateManyWithoutUserNestedInput.schema'; import { NpiProviderUncheckedUpdateManyWithoutUserNestedInputObjectSchema as NpiProviderUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './NpiProviderUncheckedUpdateManyWithoutUserNestedInput.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'; @@ -19,7 +20,9 @@ import { TwilioSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema as T 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 { ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema as ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInput.schema'; +import { InsuranceContactUncheckedUpdateManyWithoutUserNestedInputObjectSchema as InsuranceContactUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './InsuranceContactUncheckedUpdateManyWithoutUserNestedInput.schema'; +import { PatientConversationUncheckedUpdateManyWithoutUserNestedInputObjectSchema as PatientConversationUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './PatientConversationUncheckedUpdateManyWithoutUserNestedInput.schema' const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -32,6 +35,7 @@ const makeSchema = () => z.object({ staff: z.lazy(() => StaffUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), npiProviders: z.lazy(() => NpiProviderUncheckedUpdateManyWithoutUserNestedInputObjectSchema).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(), @@ -43,7 +47,9 @@ const makeSchema = () => z.object({ aiSettings: z.lazy(() => AiSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), officeHours: z.lazy(() => OfficeHoursUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), officeContact: z.lazy(() => OfficeContactUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), - procedureTimeslot: z.lazy(() => ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional() + procedureTimeslot: z.lazy(() => ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), + insuranceContacts: z.lazy(() => InsuranceContactUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), + patientConversations: z.lazy(() => PatientConversationUncheckedUpdateManyWithoutUserNestedInputObjectSchema).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 e910a0b3..b5c15fba 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutCloudFilesInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutCloudFilesInput.schema.ts @@ -9,6 +9,7 @@ import { StaffUncheckedUpdateManyWithoutUserNestedInputObjectSchema as StaffUnch 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'; @@ -19,7 +20,9 @@ import { TwilioSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema as T 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 { ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema as ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInput.schema'; +import { InsuranceContactUncheckedUpdateManyWithoutUserNestedInputObjectSchema as InsuranceContactUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './InsuranceContactUncheckedUpdateManyWithoutUserNestedInput.schema'; +import { PatientConversationUncheckedUpdateManyWithoutUserNestedInputObjectSchema as PatientConversationUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './PatientConversationUncheckedUpdateManyWithoutUserNestedInput.schema' const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -33,6 +36,7 @@ const makeSchema = () => z.object({ 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(), @@ -43,7 +47,9 @@ const makeSchema = () => z.object({ aiSettings: z.lazy(() => AiSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), officeHours: z.lazy(() => OfficeHoursUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), officeContact: z.lazy(() => OfficeContactUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), - procedureTimeslot: z.lazy(() => ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional() + procedureTimeslot: z.lazy(() => ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), + insuranceContacts: z.lazy(() => InsuranceContactUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), + patientConversations: z.lazy(() => PatientConversationUncheckedUpdateManyWithoutUserNestedInputObjectSchema).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 384e95c8..d5856bdc 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutCloudFoldersInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutCloudFoldersInput.schema.ts @@ -9,6 +9,7 @@ import { StaffUncheckedUpdateManyWithoutUserNestedInputObjectSchema as StaffUnch 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'; @@ -19,7 +20,9 @@ import { TwilioSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema as T 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 { ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema as ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInput.schema'; +import { InsuranceContactUncheckedUpdateManyWithoutUserNestedInputObjectSchema as InsuranceContactUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './InsuranceContactUncheckedUpdateManyWithoutUserNestedInput.schema'; +import { PatientConversationUncheckedUpdateManyWithoutUserNestedInputObjectSchema as PatientConversationUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './PatientConversationUncheckedUpdateManyWithoutUserNestedInput.schema' const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -33,6 +36,7 @@ const makeSchema = () => z.object({ 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(), @@ -43,7 +47,9 @@ const makeSchema = () => z.object({ aiSettings: z.lazy(() => AiSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), officeHours: z.lazy(() => OfficeHoursUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), officeContact: z.lazy(() => OfficeContactUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), - procedureTimeslot: z.lazy(() => ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional() + procedureTimeslot: z.lazy(() => ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), + insuranceContacts: z.lazy(() => InsuranceContactUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), + patientConversations: z.lazy(() => PatientConversationUncheckedUpdateManyWithoutUserNestedInputObjectSchema).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 22ca1a50..e0cfe78e 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutCommunicationsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutCommunicationsInput.schema.ts @@ -9,6 +9,7 @@ import { StaffUncheckedUpdateManyWithoutUserNestedInputObjectSchema as StaffUnch 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'; @@ -19,7 +20,9 @@ import { TwilioSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema as T 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 { ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema as ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInput.schema'; +import { InsuranceContactUncheckedUpdateManyWithoutUserNestedInputObjectSchema as InsuranceContactUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './InsuranceContactUncheckedUpdateManyWithoutUserNestedInput.schema'; +import { PatientConversationUncheckedUpdateManyWithoutUserNestedInputObjectSchema as PatientConversationUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './PatientConversationUncheckedUpdateManyWithoutUserNestedInput.schema' const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -33,6 +36,7 @@ const makeSchema = () => z.object({ 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(), @@ -43,7 +47,9 @@ const makeSchema = () => z.object({ aiSettings: z.lazy(() => AiSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), officeHours: z.lazy(() => OfficeHoursUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), officeContact: z.lazy(() => OfficeContactUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), - procedureTimeslot: z.lazy(() => ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional() + procedureTimeslot: z.lazy(() => ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), + insuranceContacts: z.lazy(() => InsuranceContactUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), + patientConversations: z.lazy(() => PatientConversationUncheckedUpdateManyWithoutUserNestedInputObjectSchema).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/UserUncheckedUpdateWithoutInsuranceCredentialsInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutInsuranceCredentialsInput.schema.ts index 76302275..7e4cbbe3 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutInsuranceCredentialsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutInsuranceCredentialsInput.schema.ts @@ -8,6 +8,7 @@ import { AppointmentUncheckedUpdateManyWithoutUserNestedInputObjectSchema as App import { StaffUncheckedUpdateManyWithoutUserNestedInputObjectSchema as StaffUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './StaffUncheckedUpdateManyWithoutUserNestedInput.schema'; import { NpiProviderUncheckedUpdateManyWithoutUserNestedInputObjectSchema as NpiProviderUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './NpiProviderUncheckedUpdateManyWithoutUserNestedInput.schema'; import { ClaimUncheckedUpdateManyWithoutUserNestedInputObjectSchema as ClaimUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './ClaimUncheckedUpdateManyWithoutUserNestedInput.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'; @@ -19,7 +20,9 @@ import { TwilioSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema as T 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 { ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema as ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInput.schema'; +import { InsuranceContactUncheckedUpdateManyWithoutUserNestedInputObjectSchema as InsuranceContactUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './InsuranceContactUncheckedUpdateManyWithoutUserNestedInput.schema'; +import { PatientConversationUncheckedUpdateManyWithoutUserNestedInputObjectSchema as PatientConversationUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './PatientConversationUncheckedUpdateManyWithoutUserNestedInput.schema' const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -32,6 +35,7 @@ const makeSchema = () => z.object({ staff: z.lazy(() => StaffUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), npiProviders: z.lazy(() => NpiProviderUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), claims: z.lazy(() => ClaimUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), + shoppingVendors: z.lazy(() => ShoppingVendorUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), updatedPayments: z.lazy(() => PaymentUncheckedUpdateManyWithoutUpdatedByNestedInputObjectSchema).optional(), backups: z.lazy(() => DatabaseBackupUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), backupDestinations: z.lazy(() => BackupDestinationUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), @@ -43,7 +47,9 @@ const makeSchema = () => z.object({ aiSettings: z.lazy(() => AiSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), officeHours: z.lazy(() => OfficeHoursUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), officeContact: z.lazy(() => OfficeContactUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), - procedureTimeslot: z.lazy(() => ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional() + procedureTimeslot: z.lazy(() => ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), + insuranceContacts: z.lazy(() => InsuranceContactUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), + patientConversations: z.lazy(() => PatientConversationUncheckedUpdateManyWithoutUserNestedInputObjectSchema).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/UserUncheckedUpdateWithoutNotificationsInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutNotificationsInput.schema.ts index 16466864..f5f7ac08 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutNotificationsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutNotificationsInput.schema.ts @@ -9,6 +9,7 @@ import { StaffUncheckedUpdateManyWithoutUserNestedInputObjectSchema as StaffUnch 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'; @@ -19,7 +20,9 @@ import { TwilioSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema as T 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 { ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema as ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInput.schema'; +import { InsuranceContactUncheckedUpdateManyWithoutUserNestedInputObjectSchema as InsuranceContactUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './InsuranceContactUncheckedUpdateManyWithoutUserNestedInput.schema'; +import { PatientConversationUncheckedUpdateManyWithoutUserNestedInputObjectSchema as PatientConversationUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './PatientConversationUncheckedUpdateManyWithoutUserNestedInput.schema' const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -33,6 +36,7 @@ const makeSchema = () => z.object({ 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(), @@ -43,7 +47,9 @@ const makeSchema = () => z.object({ aiSettings: z.lazy(() => AiSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), officeHours: z.lazy(() => OfficeHoursUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), officeContact: z.lazy(() => OfficeContactUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), - procedureTimeslot: z.lazy(() => ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional() + procedureTimeslot: z.lazy(() => ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), + insuranceContacts: z.lazy(() => InsuranceContactUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), + patientConversations: z.lazy(() => PatientConversationUncheckedUpdateManyWithoutUserNestedInputObjectSchema).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 3c749b31..3d38b4ba 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutNpiProvidersInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutNpiProvidersInput.schema.ts @@ -8,6 +8,7 @@ import { AppointmentUncheckedUpdateManyWithoutUserNestedInputObjectSchema as App import { StaffUncheckedUpdateManyWithoutUserNestedInputObjectSchema as StaffUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './StaffUncheckedUpdateManyWithoutUserNestedInput.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'; @@ -19,7 +20,9 @@ import { TwilioSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema as T 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 { ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema as ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInput.schema'; +import { InsuranceContactUncheckedUpdateManyWithoutUserNestedInputObjectSchema as InsuranceContactUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './InsuranceContactUncheckedUpdateManyWithoutUserNestedInput.schema'; +import { PatientConversationUncheckedUpdateManyWithoutUserNestedInputObjectSchema as PatientConversationUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './PatientConversationUncheckedUpdateManyWithoutUserNestedInput.schema' const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -32,6 +35,7 @@ const makeSchema = () => z.object({ staff: z.lazy(() => StaffUncheckedUpdateManyWithoutUserNestedInputObjectSchema).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(), @@ -43,7 +47,9 @@ const makeSchema = () => z.object({ aiSettings: z.lazy(() => AiSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), officeHours: z.lazy(() => OfficeHoursUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), officeContact: z.lazy(() => OfficeContactUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), - procedureTimeslot: z.lazy(() => ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional() + procedureTimeslot: z.lazy(() => ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), + insuranceContacts: z.lazy(() => InsuranceContactUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), + patientConversations: z.lazy(() => PatientConversationUncheckedUpdateManyWithoutUserNestedInputObjectSchema).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 7b45f40d..2ad500f3 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutOfficeContactInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutOfficeContactInput.schema.ts @@ -9,6 +9,7 @@ import { StaffUncheckedUpdateManyWithoutUserNestedInputObjectSchema as StaffUnch 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'; @@ -19,7 +20,9 @@ import { CommunicationUncheckedUpdateManyWithoutUserNestedInputObjectSchema as C import { TwilioSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema as TwilioSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './TwilioSettingsUncheckedUpdateOneWithoutUserNestedInput.schema'; import { AiSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema as AiSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './AiSettingsUncheckedUpdateOneWithoutUserNestedInput.schema'; import { OfficeHoursUncheckedUpdateOneWithoutUserNestedInputObjectSchema as OfficeHoursUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './OfficeHoursUncheckedUpdateOneWithoutUserNestedInput.schema'; -import { ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema as ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInput.schema' +import { ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema as ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInput.schema'; +import { InsuranceContactUncheckedUpdateManyWithoutUserNestedInputObjectSchema as InsuranceContactUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './InsuranceContactUncheckedUpdateManyWithoutUserNestedInput.schema'; +import { PatientConversationUncheckedUpdateManyWithoutUserNestedInputObjectSchema as PatientConversationUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './PatientConversationUncheckedUpdateManyWithoutUserNestedInput.schema' const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -33,6 +36,7 @@ const makeSchema = () => z.object({ 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(), @@ -43,7 +47,9 @@ const makeSchema = () => z.object({ twilioSettings: z.lazy(() => TwilioSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), aiSettings: z.lazy(() => AiSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), officeHours: z.lazy(() => OfficeHoursUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), - procedureTimeslot: z.lazy(() => ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional() + procedureTimeslot: z.lazy(() => ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), + insuranceContacts: z.lazy(() => InsuranceContactUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), + patientConversations: z.lazy(() => PatientConversationUncheckedUpdateManyWithoutUserNestedInputObjectSchema).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 496bbdf7..b9356c41 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutOfficeHoursInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutOfficeHoursInput.schema.ts @@ -9,6 +9,7 @@ import { StaffUncheckedUpdateManyWithoutUserNestedInputObjectSchema as StaffUnch 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'; @@ -19,7 +20,9 @@ import { CommunicationUncheckedUpdateManyWithoutUserNestedInputObjectSchema as C import { TwilioSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema as TwilioSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './TwilioSettingsUncheckedUpdateOneWithoutUserNestedInput.schema'; import { AiSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema as AiSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './AiSettingsUncheckedUpdateOneWithoutUserNestedInput.schema'; import { OfficeContactUncheckedUpdateOneWithoutUserNestedInputObjectSchema as OfficeContactUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './OfficeContactUncheckedUpdateOneWithoutUserNestedInput.schema'; -import { ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema as ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInput.schema' +import { ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema as ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInput.schema'; +import { InsuranceContactUncheckedUpdateManyWithoutUserNestedInputObjectSchema as InsuranceContactUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './InsuranceContactUncheckedUpdateManyWithoutUserNestedInput.schema'; +import { PatientConversationUncheckedUpdateManyWithoutUserNestedInputObjectSchema as PatientConversationUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './PatientConversationUncheckedUpdateManyWithoutUserNestedInput.schema' const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -33,6 +36,7 @@ const makeSchema = () => z.object({ 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(), @@ -43,7 +47,9 @@ const makeSchema = () => z.object({ twilioSettings: z.lazy(() => TwilioSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), aiSettings: z.lazy(() => AiSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), officeContact: z.lazy(() => OfficeContactUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), - procedureTimeslot: z.lazy(() => ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional() + procedureTimeslot: z.lazy(() => ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), + insuranceContacts: z.lazy(() => InsuranceContactUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), + patientConversations: z.lazy(() => PatientConversationUncheckedUpdateManyWithoutUserNestedInputObjectSchema).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/UserUncheckedUpdateWithoutPatientsInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutPatientsInput.schema.ts index 758a5615..e85615cd 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutPatientsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutPatientsInput.schema.ts @@ -8,6 +8,7 @@ import { StaffUncheckedUpdateManyWithoutUserNestedInputObjectSchema as StaffUnch 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'; @@ -19,7 +20,9 @@ import { TwilioSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema as T 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 { ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema as ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInput.schema'; +import { InsuranceContactUncheckedUpdateManyWithoutUserNestedInputObjectSchema as InsuranceContactUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './InsuranceContactUncheckedUpdateManyWithoutUserNestedInput.schema'; +import { PatientConversationUncheckedUpdateManyWithoutUserNestedInputObjectSchema as PatientConversationUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './PatientConversationUncheckedUpdateManyWithoutUserNestedInput.schema' const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -32,6 +35,7 @@ const makeSchema = () => z.object({ 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(), @@ -43,7 +47,9 @@ const makeSchema = () => z.object({ aiSettings: z.lazy(() => AiSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), officeHours: z.lazy(() => OfficeHoursUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), officeContact: z.lazy(() => OfficeContactUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), - procedureTimeslot: z.lazy(() => ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional() + procedureTimeslot: z.lazy(() => ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), + insuranceContacts: z.lazy(() => InsuranceContactUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), + patientConversations: z.lazy(() => PatientConversationUncheckedUpdateManyWithoutUserNestedInputObjectSchema).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/UserUncheckedUpdateWithoutStaffInput.schema.ts b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutStaffInput.schema.ts index 14457da0..62edf0f3 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutStaffInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutStaffInput.schema.ts @@ -8,6 +8,7 @@ import { AppointmentUncheckedUpdateManyWithoutUserNestedInputObjectSchema as App 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'; @@ -19,7 +20,9 @@ import { TwilioSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema as T 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 { ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema as ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInput.schema'; +import { InsuranceContactUncheckedUpdateManyWithoutUserNestedInputObjectSchema as InsuranceContactUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './InsuranceContactUncheckedUpdateManyWithoutUserNestedInput.schema'; +import { PatientConversationUncheckedUpdateManyWithoutUserNestedInputObjectSchema as PatientConversationUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './PatientConversationUncheckedUpdateManyWithoutUserNestedInput.schema' const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -32,6 +35,7 @@ const makeSchema = () => z.object({ 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(), @@ -43,7 +47,9 @@ const makeSchema = () => z.object({ aiSettings: z.lazy(() => AiSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), officeHours: z.lazy(() => OfficeHoursUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), officeContact: z.lazy(() => OfficeContactUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), - procedureTimeslot: z.lazy(() => ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional() + procedureTimeslot: z.lazy(() => ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), + insuranceContacts: z.lazy(() => InsuranceContactUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), + patientConversations: z.lazy(() => PatientConversationUncheckedUpdateManyWithoutUserNestedInputObjectSchema).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 a4d9d1cc..fcebb293 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutTwilioSettingsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutTwilioSettingsInput.schema.ts @@ -9,6 +9,7 @@ import { StaffUncheckedUpdateManyWithoutUserNestedInputObjectSchema as StaffUnch 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'; @@ -19,7 +20,9 @@ import { CommunicationUncheckedUpdateManyWithoutUserNestedInputObjectSchema as C 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 { ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema as ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInput.schema'; +import { InsuranceContactUncheckedUpdateManyWithoutUserNestedInputObjectSchema as InsuranceContactUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './InsuranceContactUncheckedUpdateManyWithoutUserNestedInput.schema'; +import { PatientConversationUncheckedUpdateManyWithoutUserNestedInputObjectSchema as PatientConversationUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './PatientConversationUncheckedUpdateManyWithoutUserNestedInput.schema' const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -33,6 +36,7 @@ const makeSchema = () => z.object({ 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(), @@ -43,7 +47,9 @@ const makeSchema = () => z.object({ aiSettings: z.lazy(() => AiSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), officeHours: z.lazy(() => OfficeHoursUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), officeContact: z.lazy(() => OfficeContactUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), - procedureTimeslot: z.lazy(() => ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional() + procedureTimeslot: z.lazy(() => ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), + insuranceContacts: z.lazy(() => InsuranceContactUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), + patientConversations: z.lazy(() => PatientConversationUncheckedUpdateManyWithoutUserNestedInputObjectSchema).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 a86aa2c0..add0b79f 100644 --- a/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutUpdatedPaymentsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUncheckedUpdateWithoutUpdatedPaymentsInput.schema.ts @@ -9,6 +9,7 @@ import { StaffUncheckedUpdateManyWithoutUserNestedInputObjectSchema as StaffUnch 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 { DatabaseBackupUncheckedUpdateManyWithoutUserNestedInputObjectSchema as DatabaseBackupUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './DatabaseBackupUncheckedUpdateManyWithoutUserNestedInput.schema'; import { BackupDestinationUncheckedUpdateManyWithoutUserNestedInputObjectSchema as BackupDestinationUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './BackupDestinationUncheckedUpdateManyWithoutUserNestedInput.schema'; import { NotificationUncheckedUpdateManyWithoutUserNestedInputObjectSchema as NotificationUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './NotificationUncheckedUpdateManyWithoutUserNestedInput.schema'; @@ -19,7 +20,9 @@ import { TwilioSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema as T 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 { ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema as ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema } from './ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInput.schema'; +import { InsuranceContactUncheckedUpdateManyWithoutUserNestedInputObjectSchema as InsuranceContactUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './InsuranceContactUncheckedUpdateManyWithoutUserNestedInput.schema'; +import { PatientConversationUncheckedUpdateManyWithoutUserNestedInputObjectSchema as PatientConversationUncheckedUpdateManyWithoutUserNestedInputObjectSchema } from './PatientConversationUncheckedUpdateManyWithoutUserNestedInput.schema' const makeSchema = () => z.object({ id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -33,6 +36,7 @@ const makeSchema = () => z.object({ npiProviders: z.lazy(() => NpiProviderUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), claims: z.lazy(() => ClaimUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), insuranceCredentials: z.lazy(() => InsuranceCredentialUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), + shoppingVendors: z.lazy(() => ShoppingVendorUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), backups: z.lazy(() => DatabaseBackupUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), backupDestinations: z.lazy(() => BackupDestinationUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), notifications: z.lazy(() => NotificationUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), @@ -43,7 +47,9 @@ const makeSchema = () => z.object({ aiSettings: z.lazy(() => AiSettingsUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), officeHours: z.lazy(() => OfficeHoursUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), officeContact: z.lazy(() => OfficeContactUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), - procedureTimeslot: z.lazy(() => ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional() + procedureTimeslot: z.lazy(() => ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInputObjectSchema).optional(), + insuranceContacts: z.lazy(() => InsuranceContactUncheckedUpdateManyWithoutUserNestedInputObjectSchema).optional(), + patientConversations: z.lazy(() => PatientConversationUncheckedUpdateManyWithoutUserNestedInputObjectSchema).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 e414c1aa..6a08421d 100644 --- a/packages/db/shared/schemas/objects/UserUpdateInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUpdateInput.schema.ts @@ -8,6 +8,7 @@ import { StaffUpdateManyWithoutUserNestedInputObjectSchema as StaffUpdateManyWit 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'; @@ -19,7 +20,9 @@ import { TwilioSettingsUpdateOneWithoutUserNestedInputObjectSchema as TwilioSett 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 { ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema as ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema } from './ProcedureTimeslotUpdateOneWithoutUserNestedInput.schema'; +import { InsuranceContactUpdateManyWithoutUserNestedInputObjectSchema as InsuranceContactUpdateManyWithoutUserNestedInputObjectSchema } from './InsuranceContactUpdateManyWithoutUserNestedInput.schema'; +import { PatientConversationUpdateManyWithoutUserNestedInputObjectSchema as PatientConversationUpdateManyWithoutUserNestedInputObjectSchema } from './PatientConversationUpdateManyWithoutUserNestedInput.schema' const makeSchema = () => z.object({ username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -32,6 +35,7 @@ const makeSchema = () => z.object({ 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(), @@ -43,7 +47,9 @@ const makeSchema = () => z.object({ aiSettings: z.lazy(() => AiSettingsUpdateOneWithoutUserNestedInputObjectSchema).optional(), officeHours: z.lazy(() => OfficeHoursUpdateOneWithoutUserNestedInputObjectSchema).optional(), officeContact: z.lazy(() => OfficeContactUpdateOneWithoutUserNestedInputObjectSchema).optional(), - procedureTimeslot: z.lazy(() => ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema).optional() + procedureTimeslot: z.lazy(() => ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema).optional(), + insuranceContacts: z.lazy(() => InsuranceContactUpdateManyWithoutUserNestedInputObjectSchema).optional(), + patientConversations: z.lazy(() => PatientConversationUpdateManyWithoutUserNestedInputObjectSchema).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/UserUpdateWithoutAiSettingsInput.schema.ts b/packages/db/shared/schemas/objects/UserUpdateWithoutAiSettingsInput.schema.ts index cc704df0..dc6afd45 100644 --- a/packages/db/shared/schemas/objects/UserUpdateWithoutAiSettingsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUpdateWithoutAiSettingsInput.schema.ts @@ -8,6 +8,7 @@ import { StaffUpdateManyWithoutUserNestedInputObjectSchema as StaffUpdateManyWit 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'; @@ -18,7 +19,9 @@ import { CommunicationUpdateManyWithoutUserNestedInputObjectSchema as Communicat import { TwilioSettingsUpdateOneWithoutUserNestedInputObjectSchema as TwilioSettingsUpdateOneWithoutUserNestedInputObjectSchema } from './TwilioSettingsUpdateOneWithoutUserNestedInput.schema'; import { OfficeHoursUpdateOneWithoutUserNestedInputObjectSchema as OfficeHoursUpdateOneWithoutUserNestedInputObjectSchema } from './OfficeHoursUpdateOneWithoutUserNestedInput.schema'; import { OfficeContactUpdateOneWithoutUserNestedInputObjectSchema as OfficeContactUpdateOneWithoutUserNestedInputObjectSchema } from './OfficeContactUpdateOneWithoutUserNestedInput.schema'; -import { ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema as ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema } from './ProcedureTimeslotUpdateOneWithoutUserNestedInput.schema' +import { ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema as ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema } from './ProcedureTimeslotUpdateOneWithoutUserNestedInput.schema'; +import { InsuranceContactUpdateManyWithoutUserNestedInputObjectSchema as InsuranceContactUpdateManyWithoutUserNestedInputObjectSchema } from './InsuranceContactUpdateManyWithoutUserNestedInput.schema'; +import { PatientConversationUpdateManyWithoutUserNestedInputObjectSchema as PatientConversationUpdateManyWithoutUserNestedInputObjectSchema } from './PatientConversationUpdateManyWithoutUserNestedInput.schema' const makeSchema = () => z.object({ username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -31,6 +34,7 @@ const makeSchema = () => z.object({ 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(), @@ -41,7 +45,9 @@ const makeSchema = () => z.object({ twilioSettings: z.lazy(() => TwilioSettingsUpdateOneWithoutUserNestedInputObjectSchema).optional(), officeHours: z.lazy(() => OfficeHoursUpdateOneWithoutUserNestedInputObjectSchema).optional(), officeContact: z.lazy(() => OfficeContactUpdateOneWithoutUserNestedInputObjectSchema).optional(), - procedureTimeslot: z.lazy(() => ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema).optional() + procedureTimeslot: z.lazy(() => ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema).optional(), + insuranceContacts: z.lazy(() => InsuranceContactUpdateManyWithoutUserNestedInputObjectSchema).optional(), + patientConversations: z.lazy(() => PatientConversationUpdateManyWithoutUserNestedInputObjectSchema).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 b0d83ec5..a4661530 100644 --- a/packages/db/shared/schemas/objects/UserUpdateWithoutAppointmentsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUpdateWithoutAppointmentsInput.schema.ts @@ -7,6 +7,7 @@ import { StaffUpdateManyWithoutUserNestedInputObjectSchema as StaffUpdateManyWit 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'; @@ -18,7 +19,9 @@ import { TwilioSettingsUpdateOneWithoutUserNestedInputObjectSchema as TwilioSett 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 { ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema as ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema } from './ProcedureTimeslotUpdateOneWithoutUserNestedInput.schema'; +import { InsuranceContactUpdateManyWithoutUserNestedInputObjectSchema as InsuranceContactUpdateManyWithoutUserNestedInputObjectSchema } from './InsuranceContactUpdateManyWithoutUserNestedInput.schema'; +import { PatientConversationUpdateManyWithoutUserNestedInputObjectSchema as PatientConversationUpdateManyWithoutUserNestedInputObjectSchema } from './PatientConversationUpdateManyWithoutUserNestedInput.schema' const makeSchema = () => z.object({ username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -30,6 +33,7 @@ const makeSchema = () => z.object({ 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(), @@ -41,7 +45,9 @@ const makeSchema = () => z.object({ aiSettings: z.lazy(() => AiSettingsUpdateOneWithoutUserNestedInputObjectSchema).optional(), officeHours: z.lazy(() => OfficeHoursUpdateOneWithoutUserNestedInputObjectSchema).optional(), officeContact: z.lazy(() => OfficeContactUpdateOneWithoutUserNestedInputObjectSchema).optional(), - procedureTimeslot: z.lazy(() => ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema).optional() + procedureTimeslot: z.lazy(() => ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema).optional(), + insuranceContacts: z.lazy(() => InsuranceContactUpdateManyWithoutUserNestedInputObjectSchema).optional(), + patientConversations: z.lazy(() => PatientConversationUpdateManyWithoutUserNestedInputObjectSchema).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 fc07516c..27d89d90 100644 --- a/packages/db/shared/schemas/objects/UserUpdateWithoutBackupDestinationsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUpdateWithoutBackupDestinationsInput.schema.ts @@ -8,6 +8,7 @@ import { StaffUpdateManyWithoutUserNestedInputObjectSchema as StaffUpdateManyWit 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 { NotificationUpdateManyWithoutUserNestedInputObjectSchema as NotificationUpdateManyWithoutUserNestedInputObjectSchema } from './NotificationUpdateManyWithoutUserNestedInput.schema'; @@ -18,7 +19,9 @@ import { TwilioSettingsUpdateOneWithoutUserNestedInputObjectSchema as TwilioSett 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 { ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema as ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema } from './ProcedureTimeslotUpdateOneWithoutUserNestedInput.schema'; +import { InsuranceContactUpdateManyWithoutUserNestedInputObjectSchema as InsuranceContactUpdateManyWithoutUserNestedInputObjectSchema } from './InsuranceContactUpdateManyWithoutUserNestedInput.schema'; +import { PatientConversationUpdateManyWithoutUserNestedInputObjectSchema as PatientConversationUpdateManyWithoutUserNestedInputObjectSchema } from './PatientConversationUpdateManyWithoutUserNestedInput.schema' const makeSchema = () => z.object({ username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -31,6 +34,7 @@ const makeSchema = () => z.object({ 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(), notifications: z.lazy(() => NotificationUpdateManyWithoutUserNestedInputObjectSchema).optional(), @@ -41,7 +45,9 @@ const makeSchema = () => z.object({ aiSettings: z.lazy(() => AiSettingsUpdateOneWithoutUserNestedInputObjectSchema).optional(), officeHours: z.lazy(() => OfficeHoursUpdateOneWithoutUserNestedInputObjectSchema).optional(), officeContact: z.lazy(() => OfficeContactUpdateOneWithoutUserNestedInputObjectSchema).optional(), - procedureTimeslot: z.lazy(() => ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema).optional() + procedureTimeslot: z.lazy(() => ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema).optional(), + insuranceContacts: z.lazy(() => InsuranceContactUpdateManyWithoutUserNestedInputObjectSchema).optional(), + patientConversations: z.lazy(() => PatientConversationUpdateManyWithoutUserNestedInputObjectSchema).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 0de9b0af..a58b7ce8 100644 --- a/packages/db/shared/schemas/objects/UserUpdateWithoutBackupsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUpdateWithoutBackupsInput.schema.ts @@ -8,6 +8,7 @@ import { StaffUpdateManyWithoutUserNestedInputObjectSchema as StaffUpdateManyWit 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 { BackupDestinationUpdateManyWithoutUserNestedInputObjectSchema as BackupDestinationUpdateManyWithoutUserNestedInputObjectSchema } from './BackupDestinationUpdateManyWithoutUserNestedInput.schema'; import { NotificationUpdateManyWithoutUserNestedInputObjectSchema as NotificationUpdateManyWithoutUserNestedInputObjectSchema } from './NotificationUpdateManyWithoutUserNestedInput.schema'; @@ -18,7 +19,9 @@ import { TwilioSettingsUpdateOneWithoutUserNestedInputObjectSchema as TwilioSett 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 { ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema as ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema } from './ProcedureTimeslotUpdateOneWithoutUserNestedInput.schema'; +import { InsuranceContactUpdateManyWithoutUserNestedInputObjectSchema as InsuranceContactUpdateManyWithoutUserNestedInputObjectSchema } from './InsuranceContactUpdateManyWithoutUserNestedInput.schema'; +import { PatientConversationUpdateManyWithoutUserNestedInputObjectSchema as PatientConversationUpdateManyWithoutUserNestedInputObjectSchema } from './PatientConversationUpdateManyWithoutUserNestedInput.schema' const makeSchema = () => z.object({ username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -31,6 +34,7 @@ const makeSchema = () => z.object({ 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(), backupDestinations: z.lazy(() => BackupDestinationUpdateManyWithoutUserNestedInputObjectSchema).optional(), notifications: z.lazy(() => NotificationUpdateManyWithoutUserNestedInputObjectSchema).optional(), @@ -41,7 +45,9 @@ const makeSchema = () => z.object({ aiSettings: z.lazy(() => AiSettingsUpdateOneWithoutUserNestedInputObjectSchema).optional(), officeHours: z.lazy(() => OfficeHoursUpdateOneWithoutUserNestedInputObjectSchema).optional(), officeContact: z.lazy(() => OfficeContactUpdateOneWithoutUserNestedInputObjectSchema).optional(), - procedureTimeslot: z.lazy(() => ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema).optional() + procedureTimeslot: z.lazy(() => ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema).optional(), + insuranceContacts: z.lazy(() => InsuranceContactUpdateManyWithoutUserNestedInputObjectSchema).optional(), + patientConversations: z.lazy(() => PatientConversationUpdateManyWithoutUserNestedInputObjectSchema).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 3ddb3406..92365a74 100644 --- a/packages/db/shared/schemas/objects/UserUpdateWithoutClaimsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUpdateWithoutClaimsInput.schema.ts @@ -7,6 +7,7 @@ import { AppointmentUpdateManyWithoutUserNestedInputObjectSchema as AppointmentU import { StaffUpdateManyWithoutUserNestedInputObjectSchema as StaffUpdateManyWithoutUserNestedInputObjectSchema } from './StaffUpdateManyWithoutUserNestedInput.schema'; import { NpiProviderUpdateManyWithoutUserNestedInputObjectSchema as NpiProviderUpdateManyWithoutUserNestedInputObjectSchema } from './NpiProviderUpdateManyWithoutUserNestedInput.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'; @@ -18,7 +19,9 @@ import { TwilioSettingsUpdateOneWithoutUserNestedInputObjectSchema as TwilioSett 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 { ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema as ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema } from './ProcedureTimeslotUpdateOneWithoutUserNestedInput.schema'; +import { InsuranceContactUpdateManyWithoutUserNestedInputObjectSchema as InsuranceContactUpdateManyWithoutUserNestedInputObjectSchema } from './InsuranceContactUpdateManyWithoutUserNestedInput.schema'; +import { PatientConversationUpdateManyWithoutUserNestedInputObjectSchema as PatientConversationUpdateManyWithoutUserNestedInputObjectSchema } from './PatientConversationUpdateManyWithoutUserNestedInput.schema' const makeSchema = () => z.object({ username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -30,6 +33,7 @@ const makeSchema = () => z.object({ staff: z.lazy(() => StaffUpdateManyWithoutUserNestedInputObjectSchema).optional(), npiProviders: z.lazy(() => NpiProviderUpdateManyWithoutUserNestedInputObjectSchema).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(), @@ -41,7 +45,9 @@ const makeSchema = () => z.object({ aiSettings: z.lazy(() => AiSettingsUpdateOneWithoutUserNestedInputObjectSchema).optional(), officeHours: z.lazy(() => OfficeHoursUpdateOneWithoutUserNestedInputObjectSchema).optional(), officeContact: z.lazy(() => OfficeContactUpdateOneWithoutUserNestedInputObjectSchema).optional(), - procedureTimeslot: z.lazy(() => ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema).optional() + procedureTimeslot: z.lazy(() => ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema).optional(), + insuranceContacts: z.lazy(() => InsuranceContactUpdateManyWithoutUserNestedInputObjectSchema).optional(), + patientConversations: z.lazy(() => PatientConversationUpdateManyWithoutUserNestedInputObjectSchema).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 d674be79..a1b3322c 100644 --- a/packages/db/shared/schemas/objects/UserUpdateWithoutCloudFilesInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUpdateWithoutCloudFilesInput.schema.ts @@ -8,6 +8,7 @@ import { StaffUpdateManyWithoutUserNestedInputObjectSchema as StaffUpdateManyWit 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'; @@ -18,7 +19,9 @@ import { TwilioSettingsUpdateOneWithoutUserNestedInputObjectSchema as TwilioSett 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 { ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema as ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema } from './ProcedureTimeslotUpdateOneWithoutUserNestedInput.schema'; +import { InsuranceContactUpdateManyWithoutUserNestedInputObjectSchema as InsuranceContactUpdateManyWithoutUserNestedInputObjectSchema } from './InsuranceContactUpdateManyWithoutUserNestedInput.schema'; +import { PatientConversationUpdateManyWithoutUserNestedInputObjectSchema as PatientConversationUpdateManyWithoutUserNestedInputObjectSchema } from './PatientConversationUpdateManyWithoutUserNestedInput.schema' const makeSchema = () => z.object({ username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -31,6 +34,7 @@ const makeSchema = () => z.object({ 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(), @@ -41,7 +45,9 @@ const makeSchema = () => z.object({ aiSettings: z.lazy(() => AiSettingsUpdateOneWithoutUserNestedInputObjectSchema).optional(), officeHours: z.lazy(() => OfficeHoursUpdateOneWithoutUserNestedInputObjectSchema).optional(), officeContact: z.lazy(() => OfficeContactUpdateOneWithoutUserNestedInputObjectSchema).optional(), - procedureTimeslot: z.lazy(() => ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema).optional() + procedureTimeslot: z.lazy(() => ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema).optional(), + insuranceContacts: z.lazy(() => InsuranceContactUpdateManyWithoutUserNestedInputObjectSchema).optional(), + patientConversations: z.lazy(() => PatientConversationUpdateManyWithoutUserNestedInputObjectSchema).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 6dec9b1b..ea7a6fc6 100644 --- a/packages/db/shared/schemas/objects/UserUpdateWithoutCloudFoldersInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUpdateWithoutCloudFoldersInput.schema.ts @@ -8,6 +8,7 @@ import { StaffUpdateManyWithoutUserNestedInputObjectSchema as StaffUpdateManyWit 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'; @@ -18,7 +19,9 @@ import { TwilioSettingsUpdateOneWithoutUserNestedInputObjectSchema as TwilioSett 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 { ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema as ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema } from './ProcedureTimeslotUpdateOneWithoutUserNestedInput.schema'; +import { InsuranceContactUpdateManyWithoutUserNestedInputObjectSchema as InsuranceContactUpdateManyWithoutUserNestedInputObjectSchema } from './InsuranceContactUpdateManyWithoutUserNestedInput.schema'; +import { PatientConversationUpdateManyWithoutUserNestedInputObjectSchema as PatientConversationUpdateManyWithoutUserNestedInputObjectSchema } from './PatientConversationUpdateManyWithoutUserNestedInput.schema' const makeSchema = () => z.object({ username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -31,6 +34,7 @@ const makeSchema = () => z.object({ 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(), @@ -41,7 +45,9 @@ const makeSchema = () => z.object({ aiSettings: z.lazy(() => AiSettingsUpdateOneWithoutUserNestedInputObjectSchema).optional(), officeHours: z.lazy(() => OfficeHoursUpdateOneWithoutUserNestedInputObjectSchema).optional(), officeContact: z.lazy(() => OfficeContactUpdateOneWithoutUserNestedInputObjectSchema).optional(), - procedureTimeslot: z.lazy(() => ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema).optional() + procedureTimeslot: z.lazy(() => ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema).optional(), + insuranceContacts: z.lazy(() => InsuranceContactUpdateManyWithoutUserNestedInputObjectSchema).optional(), + patientConversations: z.lazy(() => PatientConversationUpdateManyWithoutUserNestedInputObjectSchema).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 2e506ab1..4e1eadce 100644 --- a/packages/db/shared/schemas/objects/UserUpdateWithoutCommunicationsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUpdateWithoutCommunicationsInput.schema.ts @@ -8,6 +8,7 @@ import { StaffUpdateManyWithoutUserNestedInputObjectSchema as StaffUpdateManyWit 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'; @@ -18,7 +19,9 @@ import { TwilioSettingsUpdateOneWithoutUserNestedInputObjectSchema as TwilioSett 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 { ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema as ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema } from './ProcedureTimeslotUpdateOneWithoutUserNestedInput.schema'; +import { InsuranceContactUpdateManyWithoutUserNestedInputObjectSchema as InsuranceContactUpdateManyWithoutUserNestedInputObjectSchema } from './InsuranceContactUpdateManyWithoutUserNestedInput.schema'; +import { PatientConversationUpdateManyWithoutUserNestedInputObjectSchema as PatientConversationUpdateManyWithoutUserNestedInputObjectSchema } from './PatientConversationUpdateManyWithoutUserNestedInput.schema' const makeSchema = () => z.object({ username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -31,6 +34,7 @@ const makeSchema = () => z.object({ 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(), @@ -41,7 +45,9 @@ const makeSchema = () => z.object({ aiSettings: z.lazy(() => AiSettingsUpdateOneWithoutUserNestedInputObjectSchema).optional(), officeHours: z.lazy(() => OfficeHoursUpdateOneWithoutUserNestedInputObjectSchema).optional(), officeContact: z.lazy(() => OfficeContactUpdateOneWithoutUserNestedInputObjectSchema).optional(), - procedureTimeslot: z.lazy(() => ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema).optional() + procedureTimeslot: z.lazy(() => ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema).optional(), + insuranceContacts: z.lazy(() => InsuranceContactUpdateManyWithoutUserNestedInputObjectSchema).optional(), + patientConversations: z.lazy(() => PatientConversationUpdateManyWithoutUserNestedInputObjectSchema).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/UserUpdateWithoutInsuranceCredentialsInput.schema.ts b/packages/db/shared/schemas/objects/UserUpdateWithoutInsuranceCredentialsInput.schema.ts index 3eb35792..ba5c8e43 100644 --- a/packages/db/shared/schemas/objects/UserUpdateWithoutInsuranceCredentialsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUpdateWithoutInsuranceCredentialsInput.schema.ts @@ -7,6 +7,7 @@ import { AppointmentUpdateManyWithoutUserNestedInputObjectSchema as AppointmentU import { StaffUpdateManyWithoutUserNestedInputObjectSchema as StaffUpdateManyWithoutUserNestedInputObjectSchema } from './StaffUpdateManyWithoutUserNestedInput.schema'; import { NpiProviderUpdateManyWithoutUserNestedInputObjectSchema as NpiProviderUpdateManyWithoutUserNestedInputObjectSchema } from './NpiProviderUpdateManyWithoutUserNestedInput.schema'; import { ClaimUpdateManyWithoutUserNestedInputObjectSchema as ClaimUpdateManyWithoutUserNestedInputObjectSchema } from './ClaimUpdateManyWithoutUserNestedInput.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'; @@ -18,7 +19,9 @@ import { TwilioSettingsUpdateOneWithoutUserNestedInputObjectSchema as TwilioSett 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 { ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema as ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema } from './ProcedureTimeslotUpdateOneWithoutUserNestedInput.schema'; +import { InsuranceContactUpdateManyWithoutUserNestedInputObjectSchema as InsuranceContactUpdateManyWithoutUserNestedInputObjectSchema } from './InsuranceContactUpdateManyWithoutUserNestedInput.schema'; +import { PatientConversationUpdateManyWithoutUserNestedInputObjectSchema as PatientConversationUpdateManyWithoutUserNestedInputObjectSchema } from './PatientConversationUpdateManyWithoutUserNestedInput.schema' const makeSchema = () => z.object({ username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -30,6 +33,7 @@ const makeSchema = () => z.object({ staff: z.lazy(() => StaffUpdateManyWithoutUserNestedInputObjectSchema).optional(), npiProviders: z.lazy(() => NpiProviderUpdateManyWithoutUserNestedInputObjectSchema).optional(), claims: z.lazy(() => ClaimUpdateManyWithoutUserNestedInputObjectSchema).optional(), + shoppingVendors: z.lazy(() => ShoppingVendorUpdateManyWithoutUserNestedInputObjectSchema).optional(), updatedPayments: z.lazy(() => PaymentUpdateManyWithoutUpdatedByNestedInputObjectSchema).optional(), backups: z.lazy(() => DatabaseBackupUpdateManyWithoutUserNestedInputObjectSchema).optional(), backupDestinations: z.lazy(() => BackupDestinationUpdateManyWithoutUserNestedInputObjectSchema).optional(), @@ -41,7 +45,9 @@ const makeSchema = () => z.object({ aiSettings: z.lazy(() => AiSettingsUpdateOneWithoutUserNestedInputObjectSchema).optional(), officeHours: z.lazy(() => OfficeHoursUpdateOneWithoutUserNestedInputObjectSchema).optional(), officeContact: z.lazy(() => OfficeContactUpdateOneWithoutUserNestedInputObjectSchema).optional(), - procedureTimeslot: z.lazy(() => ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema).optional() + procedureTimeslot: z.lazy(() => ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema).optional(), + insuranceContacts: z.lazy(() => InsuranceContactUpdateManyWithoutUserNestedInputObjectSchema).optional(), + patientConversations: z.lazy(() => PatientConversationUpdateManyWithoutUserNestedInputObjectSchema).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/UserUpdateWithoutNotificationsInput.schema.ts b/packages/db/shared/schemas/objects/UserUpdateWithoutNotificationsInput.schema.ts index a798594b..cc81cab7 100644 --- a/packages/db/shared/schemas/objects/UserUpdateWithoutNotificationsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUpdateWithoutNotificationsInput.schema.ts @@ -8,6 +8,7 @@ import { StaffUpdateManyWithoutUserNestedInputObjectSchema as StaffUpdateManyWit 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'; @@ -18,7 +19,9 @@ import { TwilioSettingsUpdateOneWithoutUserNestedInputObjectSchema as TwilioSett 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 { ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema as ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema } from './ProcedureTimeslotUpdateOneWithoutUserNestedInput.schema'; +import { InsuranceContactUpdateManyWithoutUserNestedInputObjectSchema as InsuranceContactUpdateManyWithoutUserNestedInputObjectSchema } from './InsuranceContactUpdateManyWithoutUserNestedInput.schema'; +import { PatientConversationUpdateManyWithoutUserNestedInputObjectSchema as PatientConversationUpdateManyWithoutUserNestedInputObjectSchema } from './PatientConversationUpdateManyWithoutUserNestedInput.schema' const makeSchema = () => z.object({ username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -31,6 +34,7 @@ const makeSchema = () => z.object({ 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(), @@ -41,7 +45,9 @@ const makeSchema = () => z.object({ aiSettings: z.lazy(() => AiSettingsUpdateOneWithoutUserNestedInputObjectSchema).optional(), officeHours: z.lazy(() => OfficeHoursUpdateOneWithoutUserNestedInputObjectSchema).optional(), officeContact: z.lazy(() => OfficeContactUpdateOneWithoutUserNestedInputObjectSchema).optional(), - procedureTimeslot: z.lazy(() => ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema).optional() + procedureTimeslot: z.lazy(() => ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema).optional(), + insuranceContacts: z.lazy(() => InsuranceContactUpdateManyWithoutUserNestedInputObjectSchema).optional(), + patientConversations: z.lazy(() => PatientConversationUpdateManyWithoutUserNestedInputObjectSchema).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 46dcfc84..594c61b5 100644 --- a/packages/db/shared/schemas/objects/UserUpdateWithoutNpiProvidersInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUpdateWithoutNpiProvidersInput.schema.ts @@ -7,6 +7,7 @@ import { AppointmentUpdateManyWithoutUserNestedInputObjectSchema as AppointmentU import { StaffUpdateManyWithoutUserNestedInputObjectSchema as StaffUpdateManyWithoutUserNestedInputObjectSchema } from './StaffUpdateManyWithoutUserNestedInput.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'; @@ -18,7 +19,9 @@ import { TwilioSettingsUpdateOneWithoutUserNestedInputObjectSchema as TwilioSett 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 { ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema as ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema } from './ProcedureTimeslotUpdateOneWithoutUserNestedInput.schema'; +import { InsuranceContactUpdateManyWithoutUserNestedInputObjectSchema as InsuranceContactUpdateManyWithoutUserNestedInputObjectSchema } from './InsuranceContactUpdateManyWithoutUserNestedInput.schema'; +import { PatientConversationUpdateManyWithoutUserNestedInputObjectSchema as PatientConversationUpdateManyWithoutUserNestedInputObjectSchema } from './PatientConversationUpdateManyWithoutUserNestedInput.schema' const makeSchema = () => z.object({ username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -30,6 +33,7 @@ const makeSchema = () => z.object({ staff: z.lazy(() => StaffUpdateManyWithoutUserNestedInputObjectSchema).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(), @@ -41,7 +45,9 @@ const makeSchema = () => z.object({ aiSettings: z.lazy(() => AiSettingsUpdateOneWithoutUserNestedInputObjectSchema).optional(), officeHours: z.lazy(() => OfficeHoursUpdateOneWithoutUserNestedInputObjectSchema).optional(), officeContact: z.lazy(() => OfficeContactUpdateOneWithoutUserNestedInputObjectSchema).optional(), - procedureTimeslot: z.lazy(() => ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema).optional() + procedureTimeslot: z.lazy(() => ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema).optional(), + insuranceContacts: z.lazy(() => InsuranceContactUpdateManyWithoutUserNestedInputObjectSchema).optional(), + patientConversations: z.lazy(() => PatientConversationUpdateManyWithoutUserNestedInputObjectSchema).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 6dcc175c..ccfcac2d 100644 --- a/packages/db/shared/schemas/objects/UserUpdateWithoutOfficeContactInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUpdateWithoutOfficeContactInput.schema.ts @@ -8,6 +8,7 @@ import { StaffUpdateManyWithoutUserNestedInputObjectSchema as StaffUpdateManyWit 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'; @@ -18,7 +19,9 @@ import { CommunicationUpdateManyWithoutUserNestedInputObjectSchema as Communicat import { TwilioSettingsUpdateOneWithoutUserNestedInputObjectSchema as TwilioSettingsUpdateOneWithoutUserNestedInputObjectSchema } from './TwilioSettingsUpdateOneWithoutUserNestedInput.schema'; import { AiSettingsUpdateOneWithoutUserNestedInputObjectSchema as AiSettingsUpdateOneWithoutUserNestedInputObjectSchema } from './AiSettingsUpdateOneWithoutUserNestedInput.schema'; import { OfficeHoursUpdateOneWithoutUserNestedInputObjectSchema as OfficeHoursUpdateOneWithoutUserNestedInputObjectSchema } from './OfficeHoursUpdateOneWithoutUserNestedInput.schema'; -import { ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema as ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema } from './ProcedureTimeslotUpdateOneWithoutUserNestedInput.schema' +import { ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema as ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema } from './ProcedureTimeslotUpdateOneWithoutUserNestedInput.schema'; +import { InsuranceContactUpdateManyWithoutUserNestedInputObjectSchema as InsuranceContactUpdateManyWithoutUserNestedInputObjectSchema } from './InsuranceContactUpdateManyWithoutUserNestedInput.schema'; +import { PatientConversationUpdateManyWithoutUserNestedInputObjectSchema as PatientConversationUpdateManyWithoutUserNestedInputObjectSchema } from './PatientConversationUpdateManyWithoutUserNestedInput.schema' const makeSchema = () => z.object({ username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -31,6 +34,7 @@ const makeSchema = () => z.object({ 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(), @@ -41,7 +45,9 @@ const makeSchema = () => z.object({ twilioSettings: z.lazy(() => TwilioSettingsUpdateOneWithoutUserNestedInputObjectSchema).optional(), aiSettings: z.lazy(() => AiSettingsUpdateOneWithoutUserNestedInputObjectSchema).optional(), officeHours: z.lazy(() => OfficeHoursUpdateOneWithoutUserNestedInputObjectSchema).optional(), - procedureTimeslot: z.lazy(() => ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema).optional() + procedureTimeslot: z.lazy(() => ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema).optional(), + insuranceContacts: z.lazy(() => InsuranceContactUpdateManyWithoutUserNestedInputObjectSchema).optional(), + patientConversations: z.lazy(() => PatientConversationUpdateManyWithoutUserNestedInputObjectSchema).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 ba1fc1b3..3c9f4863 100644 --- a/packages/db/shared/schemas/objects/UserUpdateWithoutOfficeHoursInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUpdateWithoutOfficeHoursInput.schema.ts @@ -8,6 +8,7 @@ import { StaffUpdateManyWithoutUserNestedInputObjectSchema as StaffUpdateManyWit 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'; @@ -18,7 +19,9 @@ import { CommunicationUpdateManyWithoutUserNestedInputObjectSchema as Communicat import { TwilioSettingsUpdateOneWithoutUserNestedInputObjectSchema as TwilioSettingsUpdateOneWithoutUserNestedInputObjectSchema } from './TwilioSettingsUpdateOneWithoutUserNestedInput.schema'; import { AiSettingsUpdateOneWithoutUserNestedInputObjectSchema as AiSettingsUpdateOneWithoutUserNestedInputObjectSchema } from './AiSettingsUpdateOneWithoutUserNestedInput.schema'; import { OfficeContactUpdateOneWithoutUserNestedInputObjectSchema as OfficeContactUpdateOneWithoutUserNestedInputObjectSchema } from './OfficeContactUpdateOneWithoutUserNestedInput.schema'; -import { ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema as ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema } from './ProcedureTimeslotUpdateOneWithoutUserNestedInput.schema' +import { ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema as ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema } from './ProcedureTimeslotUpdateOneWithoutUserNestedInput.schema'; +import { InsuranceContactUpdateManyWithoutUserNestedInputObjectSchema as InsuranceContactUpdateManyWithoutUserNestedInputObjectSchema } from './InsuranceContactUpdateManyWithoutUserNestedInput.schema'; +import { PatientConversationUpdateManyWithoutUserNestedInputObjectSchema as PatientConversationUpdateManyWithoutUserNestedInputObjectSchema } from './PatientConversationUpdateManyWithoutUserNestedInput.schema' const makeSchema = () => z.object({ username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -31,6 +34,7 @@ const makeSchema = () => z.object({ 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(), @@ -41,7 +45,9 @@ const makeSchema = () => z.object({ twilioSettings: z.lazy(() => TwilioSettingsUpdateOneWithoutUserNestedInputObjectSchema).optional(), aiSettings: z.lazy(() => AiSettingsUpdateOneWithoutUserNestedInputObjectSchema).optional(), officeContact: z.lazy(() => OfficeContactUpdateOneWithoutUserNestedInputObjectSchema).optional(), - procedureTimeslot: z.lazy(() => ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema).optional() + procedureTimeslot: z.lazy(() => ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema).optional(), + insuranceContacts: z.lazy(() => InsuranceContactUpdateManyWithoutUserNestedInputObjectSchema).optional(), + patientConversations: z.lazy(() => PatientConversationUpdateManyWithoutUserNestedInputObjectSchema).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/UserUpdateWithoutPatientsInput.schema.ts b/packages/db/shared/schemas/objects/UserUpdateWithoutPatientsInput.schema.ts index ff6c1f5a..7a27cdd7 100644 --- a/packages/db/shared/schemas/objects/UserUpdateWithoutPatientsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUpdateWithoutPatientsInput.schema.ts @@ -7,6 +7,7 @@ import { StaffUpdateManyWithoutUserNestedInputObjectSchema as StaffUpdateManyWit 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'; @@ -18,7 +19,9 @@ import { TwilioSettingsUpdateOneWithoutUserNestedInputObjectSchema as TwilioSett 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 { ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema as ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema } from './ProcedureTimeslotUpdateOneWithoutUserNestedInput.schema'; +import { InsuranceContactUpdateManyWithoutUserNestedInputObjectSchema as InsuranceContactUpdateManyWithoutUserNestedInputObjectSchema } from './InsuranceContactUpdateManyWithoutUserNestedInput.schema'; +import { PatientConversationUpdateManyWithoutUserNestedInputObjectSchema as PatientConversationUpdateManyWithoutUserNestedInputObjectSchema } from './PatientConversationUpdateManyWithoutUserNestedInput.schema' const makeSchema = () => z.object({ username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -30,6 +33,7 @@ const makeSchema = () => z.object({ 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(), @@ -41,7 +45,9 @@ const makeSchema = () => z.object({ aiSettings: z.lazy(() => AiSettingsUpdateOneWithoutUserNestedInputObjectSchema).optional(), officeHours: z.lazy(() => OfficeHoursUpdateOneWithoutUserNestedInputObjectSchema).optional(), officeContact: z.lazy(() => OfficeContactUpdateOneWithoutUserNestedInputObjectSchema).optional(), - procedureTimeslot: z.lazy(() => ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema).optional() + procedureTimeslot: z.lazy(() => ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema).optional(), + insuranceContacts: z.lazy(() => InsuranceContactUpdateManyWithoutUserNestedInputObjectSchema).optional(), + patientConversations: z.lazy(() => PatientConversationUpdateManyWithoutUserNestedInputObjectSchema).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/UserUpdateWithoutStaffInput.schema.ts b/packages/db/shared/schemas/objects/UserUpdateWithoutStaffInput.schema.ts index 17b1dafd..e88adb5b 100644 --- a/packages/db/shared/schemas/objects/UserUpdateWithoutStaffInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUpdateWithoutStaffInput.schema.ts @@ -7,6 +7,7 @@ import { AppointmentUpdateManyWithoutUserNestedInputObjectSchema as AppointmentU 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'; @@ -18,7 +19,9 @@ import { TwilioSettingsUpdateOneWithoutUserNestedInputObjectSchema as TwilioSett 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 { ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema as ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema } from './ProcedureTimeslotUpdateOneWithoutUserNestedInput.schema'; +import { InsuranceContactUpdateManyWithoutUserNestedInputObjectSchema as InsuranceContactUpdateManyWithoutUserNestedInputObjectSchema } from './InsuranceContactUpdateManyWithoutUserNestedInput.schema'; +import { PatientConversationUpdateManyWithoutUserNestedInputObjectSchema as PatientConversationUpdateManyWithoutUserNestedInputObjectSchema } from './PatientConversationUpdateManyWithoutUserNestedInput.schema' const makeSchema = () => z.object({ username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -30,6 +33,7 @@ const makeSchema = () => z.object({ 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(), @@ -41,7 +45,9 @@ const makeSchema = () => z.object({ aiSettings: z.lazy(() => AiSettingsUpdateOneWithoutUserNestedInputObjectSchema).optional(), officeHours: z.lazy(() => OfficeHoursUpdateOneWithoutUserNestedInputObjectSchema).optional(), officeContact: z.lazy(() => OfficeContactUpdateOneWithoutUserNestedInputObjectSchema).optional(), - procedureTimeslot: z.lazy(() => ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema).optional() + procedureTimeslot: z.lazy(() => ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema).optional(), + insuranceContacts: z.lazy(() => InsuranceContactUpdateManyWithoutUserNestedInputObjectSchema).optional(), + patientConversations: z.lazy(() => PatientConversationUpdateManyWithoutUserNestedInputObjectSchema).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 1c0d61c1..95de4185 100644 --- a/packages/db/shared/schemas/objects/UserUpdateWithoutTwilioSettingsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUpdateWithoutTwilioSettingsInput.schema.ts @@ -8,6 +8,7 @@ import { StaffUpdateManyWithoutUserNestedInputObjectSchema as StaffUpdateManyWit 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'; @@ -18,7 +19,9 @@ import { CommunicationUpdateManyWithoutUserNestedInputObjectSchema as Communicat 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 { ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema as ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema } from './ProcedureTimeslotUpdateOneWithoutUserNestedInput.schema'; +import { InsuranceContactUpdateManyWithoutUserNestedInputObjectSchema as InsuranceContactUpdateManyWithoutUserNestedInputObjectSchema } from './InsuranceContactUpdateManyWithoutUserNestedInput.schema'; +import { PatientConversationUpdateManyWithoutUserNestedInputObjectSchema as PatientConversationUpdateManyWithoutUserNestedInputObjectSchema } from './PatientConversationUpdateManyWithoutUserNestedInput.schema' const makeSchema = () => z.object({ username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -31,6 +34,7 @@ const makeSchema = () => z.object({ 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(), @@ -41,7 +45,9 @@ const makeSchema = () => z.object({ aiSettings: z.lazy(() => AiSettingsUpdateOneWithoutUserNestedInputObjectSchema).optional(), officeHours: z.lazy(() => OfficeHoursUpdateOneWithoutUserNestedInputObjectSchema).optional(), officeContact: z.lazy(() => OfficeContactUpdateOneWithoutUserNestedInputObjectSchema).optional(), - procedureTimeslot: z.lazy(() => ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema).optional() + procedureTimeslot: z.lazy(() => ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema).optional(), + insuranceContacts: z.lazy(() => InsuranceContactUpdateManyWithoutUserNestedInputObjectSchema).optional(), + patientConversations: z.lazy(() => PatientConversationUpdateManyWithoutUserNestedInputObjectSchema).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 50496d9c..cfea0f05 100644 --- a/packages/db/shared/schemas/objects/UserUpdateWithoutUpdatedPaymentsInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserUpdateWithoutUpdatedPaymentsInput.schema.ts @@ -8,6 +8,7 @@ import { StaffUpdateManyWithoutUserNestedInputObjectSchema as StaffUpdateManyWit 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 { DatabaseBackupUpdateManyWithoutUserNestedInputObjectSchema as DatabaseBackupUpdateManyWithoutUserNestedInputObjectSchema } from './DatabaseBackupUpdateManyWithoutUserNestedInput.schema'; import { BackupDestinationUpdateManyWithoutUserNestedInputObjectSchema as BackupDestinationUpdateManyWithoutUserNestedInputObjectSchema } from './BackupDestinationUpdateManyWithoutUserNestedInput.schema'; import { NotificationUpdateManyWithoutUserNestedInputObjectSchema as NotificationUpdateManyWithoutUserNestedInputObjectSchema } from './NotificationUpdateManyWithoutUserNestedInput.schema'; @@ -18,7 +19,9 @@ import { TwilioSettingsUpdateOneWithoutUserNestedInputObjectSchema as TwilioSett 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 { ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema as ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema } from './ProcedureTimeslotUpdateOneWithoutUserNestedInput.schema'; +import { InsuranceContactUpdateManyWithoutUserNestedInputObjectSchema as InsuranceContactUpdateManyWithoutUserNestedInputObjectSchema } from './InsuranceContactUpdateManyWithoutUserNestedInput.schema'; +import { PatientConversationUpdateManyWithoutUserNestedInputObjectSchema as PatientConversationUpdateManyWithoutUserNestedInputObjectSchema } from './PatientConversationUpdateManyWithoutUserNestedInput.schema' const makeSchema = () => z.object({ username: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), @@ -31,6 +34,7 @@ const makeSchema = () => z.object({ npiProviders: z.lazy(() => NpiProviderUpdateManyWithoutUserNestedInputObjectSchema).optional(), claims: z.lazy(() => ClaimUpdateManyWithoutUserNestedInputObjectSchema).optional(), insuranceCredentials: z.lazy(() => InsuranceCredentialUpdateManyWithoutUserNestedInputObjectSchema).optional(), + shoppingVendors: z.lazy(() => ShoppingVendorUpdateManyWithoutUserNestedInputObjectSchema).optional(), backups: z.lazy(() => DatabaseBackupUpdateManyWithoutUserNestedInputObjectSchema).optional(), backupDestinations: z.lazy(() => BackupDestinationUpdateManyWithoutUserNestedInputObjectSchema).optional(), notifications: z.lazy(() => NotificationUpdateManyWithoutUserNestedInputObjectSchema).optional(), @@ -41,7 +45,9 @@ const makeSchema = () => z.object({ aiSettings: z.lazy(() => AiSettingsUpdateOneWithoutUserNestedInputObjectSchema).optional(), officeHours: z.lazy(() => OfficeHoursUpdateOneWithoutUserNestedInputObjectSchema).optional(), officeContact: z.lazy(() => OfficeContactUpdateOneWithoutUserNestedInputObjectSchema).optional(), - procedureTimeslot: z.lazy(() => ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema).optional() + procedureTimeslot: z.lazy(() => ProcedureTimeslotUpdateOneWithoutUserNestedInputObjectSchema).optional(), + insuranceContacts: z.lazy(() => InsuranceContactUpdateManyWithoutUserNestedInputObjectSchema).optional(), + patientConversations: z.lazy(() => PatientConversationUpdateManyWithoutUserNestedInputObjectSchema).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/UserWhereInput.schema.ts b/packages/db/shared/schemas/objects/UserWhereInput.schema.ts index 54534a09..52dca7ea 100644 --- a/packages/db/shared/schemas/objects/UserWhereInput.schema.ts +++ b/packages/db/shared/schemas/objects/UserWhereInput.schema.ts @@ -9,6 +9,7 @@ import { StaffListRelationFilterObjectSchema as StaffListRelationFilterObjectSch import { NpiProviderListRelationFilterObjectSchema as NpiProviderListRelationFilterObjectSchema } from './NpiProviderListRelationFilter.schema'; import { ClaimListRelationFilterObjectSchema as ClaimListRelationFilterObjectSchema } from './ClaimListRelationFilter.schema'; import { InsuranceCredentialListRelationFilterObjectSchema as InsuranceCredentialListRelationFilterObjectSchema } from './InsuranceCredentialListRelationFilter.schema'; +import { ShoppingVendorListRelationFilterObjectSchema as ShoppingVendorListRelationFilterObjectSchema } from './ShoppingVendorListRelationFilter.schema'; import { PaymentListRelationFilterObjectSchema as PaymentListRelationFilterObjectSchema } from './PaymentListRelationFilter.schema'; import { DatabaseBackupListRelationFilterObjectSchema as DatabaseBackupListRelationFilterObjectSchema } from './DatabaseBackupListRelationFilter.schema'; import { BackupDestinationListRelationFilterObjectSchema as BackupDestinationListRelationFilterObjectSchema } from './BackupDestinationListRelationFilter.schema'; @@ -25,7 +26,9 @@ import { OfficeHoursWhereInputObjectSchema as OfficeHoursWhereInputObjectSchema import { OfficeContactNullableScalarRelationFilterObjectSchema as OfficeContactNullableScalarRelationFilterObjectSchema } from './OfficeContactNullableScalarRelationFilter.schema'; import { OfficeContactWhereInputObjectSchema as OfficeContactWhereInputObjectSchema } from './OfficeContactWhereInput.schema'; import { ProcedureTimeslotNullableScalarRelationFilterObjectSchema as ProcedureTimeslotNullableScalarRelationFilterObjectSchema } from './ProcedureTimeslotNullableScalarRelationFilter.schema'; -import { ProcedureTimeslotWhereInputObjectSchema as ProcedureTimeslotWhereInputObjectSchema } from './ProcedureTimeslotWhereInput.schema' +import { ProcedureTimeslotWhereInputObjectSchema as ProcedureTimeslotWhereInputObjectSchema } from './ProcedureTimeslotWhereInput.schema'; +import { InsuranceContactListRelationFilterObjectSchema as InsuranceContactListRelationFilterObjectSchema } from './InsuranceContactListRelationFilter.schema'; +import { PatientConversationListRelationFilterObjectSchema as PatientConversationListRelationFilterObjectSchema } from './PatientConversationListRelationFilter.schema' const userwhereinputSchema = z.object({ AND: z.union([z.lazy(() => UserWhereInputObjectSchema), z.lazy(() => UserWhereInputObjectSchema).array()]).optional(), @@ -42,6 +45,7 @@ const userwhereinputSchema = z.object({ npiProviders: z.lazy(() => NpiProviderListRelationFilterObjectSchema).optional(), claims: z.lazy(() => ClaimListRelationFilterObjectSchema).optional(), insuranceCredentials: z.lazy(() => InsuranceCredentialListRelationFilterObjectSchema).optional(), + shoppingVendors: z.lazy(() => ShoppingVendorListRelationFilterObjectSchema).optional(), updatedPayments: z.lazy(() => PaymentListRelationFilterObjectSchema).optional(), backups: z.lazy(() => DatabaseBackupListRelationFilterObjectSchema).optional(), backupDestinations: z.lazy(() => BackupDestinationListRelationFilterObjectSchema).optional(), @@ -53,7 +57,9 @@ const userwhereinputSchema = z.object({ aiSettings: z.union([z.lazy(() => AiSettingsNullableScalarRelationFilterObjectSchema), z.lazy(() => AiSettingsWhereInputObjectSchema)]).optional(), officeHours: z.union([z.lazy(() => OfficeHoursNullableScalarRelationFilterObjectSchema), z.lazy(() => OfficeHoursWhereInputObjectSchema)]).optional(), officeContact: z.union([z.lazy(() => OfficeContactNullableScalarRelationFilterObjectSchema), z.lazy(() => OfficeContactWhereInputObjectSchema)]).optional(), - procedureTimeslot: z.union([z.lazy(() => ProcedureTimeslotNullableScalarRelationFilterObjectSchema), z.lazy(() => ProcedureTimeslotWhereInputObjectSchema)]).optional() + procedureTimeslot: z.union([z.lazy(() => ProcedureTimeslotNullableScalarRelationFilterObjectSchema), z.lazy(() => ProcedureTimeslotWhereInputObjectSchema)]).optional(), + insuranceContacts: z.lazy(() => InsuranceContactListRelationFilterObjectSchema).optional(), + patientConversations: z.lazy(() => PatientConversationListRelationFilterObjectSchema).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 5cb21d01..3ba115a7 100755 --- a/packages/db/shared/schemas/objects/index.ts +++ b/packages/db/shared/schemas/objects/index.ts @@ -163,6 +163,7 @@ export * from './AppointmentMinAggregateInput.schema.d'; export * from './AppointmentMinAggregateInput.schema'; export * from './AppointmentMinOrderByAggregateInput.schema.d'; export * from './AppointmentMinOrderByAggregateInput.schema'; +export * from './AppointmentNullableScalarRelationFilter.schema'; export * from './AppointmentOrderByRelationAggregateInput.schema.d'; export * from './AppointmentOrderByRelationAggregateInput.schema'; export * from './AppointmentOrderByWithAggregationInput.schema.d'; @@ -390,10 +391,10 @@ export * from './AppointmentUpdateManyWithoutStaffNestedInput.schema'; export * from './AppointmentUpdateManyWithoutUserNestedInput.schema.d'; export * from './AppointmentUpdateManyWithoutUserNestedInput.schema'; export * from './AppointmentUpdateOneRequiredWithoutClaimsNestedInput.schema.d'; -export * from './AppointmentUpdateOneRequiredWithoutClaimsNestedInput.schema'; export * from './AppointmentUpdateOneRequiredWithoutFilesNestedInput.schema'; export * from './AppointmentUpdateOneRequiredWithoutProceduresNestedInput.schema.d'; export * from './AppointmentUpdateOneRequiredWithoutProceduresNestedInput.schema'; +export * from './AppointmentUpdateOneWithoutClaimsNestedInput.schema'; export * from './AppointmentUpdateToOneWithWhereWithoutClaimsInput.schema.d'; export * from './AppointmentUpdateToOneWithWhereWithoutClaimsInput.schema'; export * from './AppointmentUpdateToOneWithWhereWithoutFilesInput.schema'; @@ -1287,6 +1288,121 @@ export * from './CloudFolderWhereInput.schema.d'; export * from './CloudFolderWhereInput.schema'; export * from './CloudFolderWhereUniqueInput.schema.d'; export * from './CloudFolderWhereUniqueInput.schema'; +export * from './CommissionBatchArgs.schema'; +export * from './CommissionBatchAvgAggregateInput.schema'; +export * from './CommissionBatchAvgOrderByAggregateInput.schema'; +export * from './CommissionBatchCountAggregateInput.schema'; +export * from './CommissionBatchCountOrderByAggregateInput.schema'; +export * from './CommissionBatchCountOutputTypeArgs.schema'; +export * from './CommissionBatchCountOutputTypeCountItemsArgs.schema'; +export * from './CommissionBatchCountOutputTypeSelect.schema'; +export * from './CommissionBatchCreateInput.schema'; +export * from './CommissionBatchCreateManyInput.schema'; +export * from './CommissionBatchCreateManyNpiProviderInput.schema'; +export * from './CommissionBatchCreateManyNpiProviderInputEnvelope.schema'; +export * from './CommissionBatchCreateNestedManyWithoutNpiProviderInput.schema'; +export * from './CommissionBatchCreateNestedOneWithoutItemsInput.schema'; +export * from './CommissionBatchCreateOrConnectWithoutItemsInput.schema'; +export * from './CommissionBatchCreateOrConnectWithoutNpiProviderInput.schema'; +export * from './CommissionBatchCreateWithoutItemsInput.schema'; +export * from './CommissionBatchCreateWithoutNpiProviderInput.schema'; +export * from './CommissionBatchInclude.schema'; +export * from './CommissionBatchItemArgs.schema'; +export * from './CommissionBatchItemAvgAggregateInput.schema'; +export * from './CommissionBatchItemAvgOrderByAggregateInput.schema'; +export * from './CommissionBatchItemCommissionBatchIdPaymentIdCompoundUniqueInput.schema'; +export * from './CommissionBatchItemCountAggregateInput.schema'; +export * from './CommissionBatchItemCountOrderByAggregateInput.schema'; +export * from './CommissionBatchItemCreateInput.schema'; +export * from './CommissionBatchItemCreateManyCommissionBatchInput.schema'; +export * from './CommissionBatchItemCreateManyCommissionBatchInputEnvelope.schema'; +export * from './CommissionBatchItemCreateManyInput.schema'; +export * from './CommissionBatchItemCreateManyPaymentInput.schema'; +export * from './CommissionBatchItemCreateManyPaymentInputEnvelope.schema'; +export * from './CommissionBatchItemCreateNestedManyWithoutCommissionBatchInput.schema'; +export * from './CommissionBatchItemCreateNestedManyWithoutPaymentInput.schema'; +export * from './CommissionBatchItemCreateOrConnectWithoutCommissionBatchInput.schema'; +export * from './CommissionBatchItemCreateOrConnectWithoutPaymentInput.schema'; +export * from './CommissionBatchItemCreateWithoutCommissionBatchInput.schema'; +export * from './CommissionBatchItemCreateWithoutPaymentInput.schema'; +export * from './CommissionBatchItemInclude.schema'; +export * from './CommissionBatchItemListRelationFilter.schema'; +export * from './CommissionBatchItemMaxAggregateInput.schema'; +export * from './CommissionBatchItemMaxOrderByAggregateInput.schema'; +export * from './CommissionBatchItemMinAggregateInput.schema'; +export * from './CommissionBatchItemMinOrderByAggregateInput.schema'; +export * from './CommissionBatchItemOrderByRelationAggregateInput.schema'; +export * from './CommissionBatchItemOrderByWithAggregationInput.schema'; +export * from './CommissionBatchItemOrderByWithRelationInput.schema'; +export * from './CommissionBatchItemScalarWhereInput.schema'; +export * from './CommissionBatchItemScalarWhereWithAggregatesInput.schema'; +export * from './CommissionBatchItemSelect.schema'; +export * from './CommissionBatchItemSumAggregateInput.schema'; +export * from './CommissionBatchItemSumOrderByAggregateInput.schema'; +export * from './CommissionBatchItemUncheckedCreateInput.schema'; +export * from './CommissionBatchItemUncheckedCreateNestedManyWithoutCommissionBatchInput.schema'; +export * from './CommissionBatchItemUncheckedCreateNestedManyWithoutPaymentInput.schema'; +export * from './CommissionBatchItemUncheckedCreateWithoutCommissionBatchInput.schema'; +export * from './CommissionBatchItemUncheckedCreateWithoutPaymentInput.schema'; +export * from './CommissionBatchItemUncheckedUpdateInput.schema'; +export * from './CommissionBatchItemUncheckedUpdateManyInput.schema'; +export * from './CommissionBatchItemUncheckedUpdateManyWithoutCommissionBatchInput.schema'; +export * from './CommissionBatchItemUncheckedUpdateManyWithoutCommissionBatchNestedInput.schema'; +export * from './CommissionBatchItemUncheckedUpdateManyWithoutPaymentInput.schema'; +export * from './CommissionBatchItemUncheckedUpdateManyWithoutPaymentNestedInput.schema'; +export * from './CommissionBatchItemUncheckedUpdateWithoutCommissionBatchInput.schema'; +export * from './CommissionBatchItemUncheckedUpdateWithoutPaymentInput.schema'; +export * from './CommissionBatchItemUpdateInput.schema'; +export * from './CommissionBatchItemUpdateManyMutationInput.schema'; +export * from './CommissionBatchItemUpdateManyWithWhereWithoutCommissionBatchInput.schema'; +export * from './CommissionBatchItemUpdateManyWithWhereWithoutPaymentInput.schema'; +export * from './CommissionBatchItemUpdateManyWithoutCommissionBatchNestedInput.schema'; +export * from './CommissionBatchItemUpdateManyWithoutPaymentNestedInput.schema'; +export * from './CommissionBatchItemUpdateWithWhereUniqueWithoutCommissionBatchInput.schema'; +export * from './CommissionBatchItemUpdateWithWhereUniqueWithoutPaymentInput.schema'; +export * from './CommissionBatchItemUpdateWithoutCommissionBatchInput.schema'; +export * from './CommissionBatchItemUpdateWithoutPaymentInput.schema'; +export * from './CommissionBatchItemUpsertWithWhereUniqueWithoutCommissionBatchInput.schema'; +export * from './CommissionBatchItemUpsertWithWhereUniqueWithoutPaymentInput.schema'; +export * from './CommissionBatchItemWhereInput.schema'; +export * from './CommissionBatchItemWhereUniqueInput.schema'; +export * from './CommissionBatchListRelationFilter.schema'; +export * from './CommissionBatchMaxAggregateInput.schema'; +export * from './CommissionBatchMaxOrderByAggregateInput.schema'; +export * from './CommissionBatchMinAggregateInput.schema'; +export * from './CommissionBatchMinOrderByAggregateInput.schema'; +export * from './CommissionBatchOrderByRelationAggregateInput.schema'; +export * from './CommissionBatchOrderByWithAggregationInput.schema'; +export * from './CommissionBatchOrderByWithRelationInput.schema'; +export * from './CommissionBatchScalarRelationFilter.schema'; +export * from './CommissionBatchScalarWhereInput.schema'; +export * from './CommissionBatchScalarWhereWithAggregatesInput.schema'; +export * from './CommissionBatchSelect.schema'; +export * from './CommissionBatchSumAggregateInput.schema'; +export * from './CommissionBatchSumOrderByAggregateInput.schema'; +export * from './CommissionBatchUncheckedCreateInput.schema'; +export * from './CommissionBatchUncheckedCreateNestedManyWithoutNpiProviderInput.schema'; +export * from './CommissionBatchUncheckedCreateWithoutItemsInput.schema'; +export * from './CommissionBatchUncheckedCreateWithoutNpiProviderInput.schema'; +export * from './CommissionBatchUncheckedUpdateInput.schema'; +export * from './CommissionBatchUncheckedUpdateManyInput.schema'; +export * from './CommissionBatchUncheckedUpdateManyWithoutNpiProviderInput.schema'; +export * from './CommissionBatchUncheckedUpdateManyWithoutNpiProviderNestedInput.schema'; +export * from './CommissionBatchUncheckedUpdateWithoutItemsInput.schema'; +export * from './CommissionBatchUncheckedUpdateWithoutNpiProviderInput.schema'; +export * from './CommissionBatchUpdateInput.schema'; +export * from './CommissionBatchUpdateManyMutationInput.schema'; +export * from './CommissionBatchUpdateManyWithWhereWithoutNpiProviderInput.schema'; +export * from './CommissionBatchUpdateManyWithoutNpiProviderNestedInput.schema'; +export * from './CommissionBatchUpdateOneRequiredWithoutItemsNestedInput.schema'; +export * from './CommissionBatchUpdateToOneWithWhereWithoutItemsInput.schema'; +export * from './CommissionBatchUpdateWithWhereUniqueWithoutNpiProviderInput.schema'; +export * from './CommissionBatchUpdateWithoutItemsInput.schema'; +export * from './CommissionBatchUpdateWithoutNpiProviderInput.schema'; +export * from './CommissionBatchUpsertWithWhereUniqueWithoutNpiProviderInput.schema'; +export * from './CommissionBatchUpsertWithoutItemsInput.schema'; +export * from './CommissionBatchWhereInput.schema'; +export * from './CommissionBatchWhereUniqueInput.schema'; export * from './CommunicationArgs.schema.d'; export * from './CommunicationArgs.schema'; export * from './CommunicationAvgAggregateInput.schema.d'; @@ -1629,6 +1745,49 @@ export * from './EnumServiceLineStatusFilter.schema.d'; export * from './EnumServiceLineStatusFilter.schema'; export * from './EnumServiceLineStatusWithAggregatesFilter.schema.d'; export * from './EnumServiceLineStatusWithAggregatesFilter.schema'; +export * from './InsuranceContactArgs.schema'; +export * from './InsuranceContactAvgAggregateInput.schema'; +export * from './InsuranceContactAvgOrderByAggregateInput.schema'; +export * from './InsuranceContactCountAggregateInput.schema'; +export * from './InsuranceContactCountOrderByAggregateInput.schema'; +export * from './InsuranceContactCreateInput.schema'; +export * from './InsuranceContactCreateManyInput.schema'; +export * from './InsuranceContactCreateManyUserInput.schema'; +export * from './InsuranceContactCreateManyUserInputEnvelope.schema'; +export * from './InsuranceContactCreateNestedManyWithoutUserInput.schema'; +export * from './InsuranceContactCreateOrConnectWithoutUserInput.schema'; +export * from './InsuranceContactCreateWithoutUserInput.schema'; +export * from './InsuranceContactInclude.schema'; +export * from './InsuranceContactListRelationFilter.schema'; +export * from './InsuranceContactMaxAggregateInput.schema'; +export * from './InsuranceContactMaxOrderByAggregateInput.schema'; +export * from './InsuranceContactMinAggregateInput.schema'; +export * from './InsuranceContactMinOrderByAggregateInput.schema'; +export * from './InsuranceContactOrderByRelationAggregateInput.schema'; +export * from './InsuranceContactOrderByWithAggregationInput.schema'; +export * from './InsuranceContactOrderByWithRelationInput.schema'; +export * from './InsuranceContactScalarWhereInput.schema'; +export * from './InsuranceContactScalarWhereWithAggregatesInput.schema'; +export * from './InsuranceContactSelect.schema'; +export * from './InsuranceContactSumAggregateInput.schema'; +export * from './InsuranceContactSumOrderByAggregateInput.schema'; +export * from './InsuranceContactUncheckedCreateInput.schema'; +export * from './InsuranceContactUncheckedCreateNestedManyWithoutUserInput.schema'; +export * from './InsuranceContactUncheckedCreateWithoutUserInput.schema'; +export * from './InsuranceContactUncheckedUpdateInput.schema'; +export * from './InsuranceContactUncheckedUpdateManyInput.schema'; +export * from './InsuranceContactUncheckedUpdateManyWithoutUserInput.schema'; +export * from './InsuranceContactUncheckedUpdateManyWithoutUserNestedInput.schema'; +export * from './InsuranceContactUncheckedUpdateWithoutUserInput.schema'; +export * from './InsuranceContactUpdateInput.schema'; +export * from './InsuranceContactUpdateManyMutationInput.schema'; +export * from './InsuranceContactUpdateManyWithWhereWithoutUserInput.schema'; +export * from './InsuranceContactUpdateManyWithoutUserNestedInput.schema'; +export * from './InsuranceContactUpdateWithWhereUniqueWithoutUserInput.schema'; +export * from './InsuranceContactUpdateWithoutUserInput.schema'; +export * from './InsuranceContactUpsertWithWhereUniqueWithoutUserInput.schema'; +export * from './InsuranceContactWhereInput.schema'; +export * from './InsuranceContactWhereUniqueInput.schema'; export * from './InsuranceCredentialArgs.schema.d'; export * from './InsuranceCredentialArgs.schema'; export * from './InsuranceCredentialAvgAggregateInput.schema.d'; @@ -1934,6 +2093,8 @@ export * from './NpiProviderCountOutputTypeCountAppointmentProceduresArgs.schema export * from './NpiProviderCountOutputTypeCountAppointmentProceduresArgs.schema'; export * from './NpiProviderCountOutputTypeCountClaimsArgs.schema.d'; export * from './NpiProviderCountOutputTypeCountClaimsArgs.schema'; +export * from './NpiProviderCountOutputTypeCountCommissionBatchesArgs.schema'; +export * from './NpiProviderCountOutputTypeCountPaymentsArgs.schema'; export * from './NpiProviderCountOutputTypeSelect.schema.d'; export * from './NpiProviderCountOutputTypeSelect.schema'; export * from './NpiProviderCreateInput.schema.d'; @@ -1950,16 +2111,22 @@ export * from './NpiProviderCreateNestedOneWithoutAppointmentProceduresInput.sch export * from './NpiProviderCreateNestedOneWithoutAppointmentProceduresInput.schema'; export * from './NpiProviderCreateNestedOneWithoutClaimsInput.schema.d'; export * from './NpiProviderCreateNestedOneWithoutClaimsInput.schema'; +export * from './NpiProviderCreateNestedOneWithoutCommissionBatchesInput.schema'; +export * from './NpiProviderCreateNestedOneWithoutPaymentsInput.schema'; export * from './NpiProviderCreateOrConnectWithoutAppointmentProceduresInput.schema.d'; export * from './NpiProviderCreateOrConnectWithoutAppointmentProceduresInput.schema'; export * from './NpiProviderCreateOrConnectWithoutClaimsInput.schema.d'; export * from './NpiProviderCreateOrConnectWithoutClaimsInput.schema'; +export * from './NpiProviderCreateOrConnectWithoutCommissionBatchesInput.schema'; +export * from './NpiProviderCreateOrConnectWithoutPaymentsInput.schema'; export * from './NpiProviderCreateOrConnectWithoutUserInput.schema.d'; export * from './NpiProviderCreateOrConnectWithoutUserInput.schema'; export * from './NpiProviderCreateWithoutAppointmentProceduresInput.schema.d'; export * from './NpiProviderCreateWithoutAppointmentProceduresInput.schema'; export * from './NpiProviderCreateWithoutClaimsInput.schema.d'; export * from './NpiProviderCreateWithoutClaimsInput.schema'; +export * from './NpiProviderCreateWithoutCommissionBatchesInput.schema'; +export * from './NpiProviderCreateWithoutPaymentsInput.schema'; export * from './NpiProviderCreateWithoutUserInput.schema.d'; export * from './NpiProviderCreateWithoutUserInput.schema'; export * from './NpiProviderInclude.schema.d'; @@ -1982,6 +2149,7 @@ export * from './NpiProviderOrderByWithAggregationInput.schema.d'; export * from './NpiProviderOrderByWithAggregationInput.schema'; export * from './NpiProviderOrderByWithRelationInput.schema.d'; export * from './NpiProviderOrderByWithRelationInput.schema'; +export * from './NpiProviderScalarRelationFilter.schema'; export * from './NpiProviderScalarWhereInput.schema.d'; export * from './NpiProviderScalarWhereInput.schema'; export * from './NpiProviderScalarWhereWithAggregatesInput.schema.d'; @@ -2000,6 +2168,8 @@ export * from './NpiProviderUncheckedCreateWithoutAppointmentProceduresInput.sch export * from './NpiProviderUncheckedCreateWithoutAppointmentProceduresInput.schema'; export * from './NpiProviderUncheckedCreateWithoutClaimsInput.schema.d'; export * from './NpiProviderUncheckedCreateWithoutClaimsInput.schema'; +export * from './NpiProviderUncheckedCreateWithoutCommissionBatchesInput.schema'; +export * from './NpiProviderUncheckedCreateWithoutPaymentsInput.schema'; export * from './NpiProviderUncheckedCreateWithoutUserInput.schema.d'; export * from './NpiProviderUncheckedCreateWithoutUserInput.schema'; export * from './NpiProviderUncheckedUpdateInput.schema.d'; @@ -2014,6 +2184,8 @@ export * from './NpiProviderUncheckedUpdateWithoutAppointmentProceduresInput.sch export * from './NpiProviderUncheckedUpdateWithoutAppointmentProceduresInput.schema'; export * from './NpiProviderUncheckedUpdateWithoutClaimsInput.schema.d'; export * from './NpiProviderUncheckedUpdateWithoutClaimsInput.schema'; +export * from './NpiProviderUncheckedUpdateWithoutCommissionBatchesInput.schema'; +export * from './NpiProviderUncheckedUpdateWithoutPaymentsInput.schema'; export * from './NpiProviderUncheckedUpdateWithoutUserInput.schema.d'; export * from './NpiProviderUncheckedUpdateWithoutUserInput.schema'; export * from './NpiProviderUpdateInput.schema.d'; @@ -2024,20 +2196,26 @@ export * from './NpiProviderUpdateManyWithWhereWithoutUserInput.schema.d'; export * from './NpiProviderUpdateManyWithWhereWithoutUserInput.schema'; export * from './NpiProviderUpdateManyWithoutUserNestedInput.schema.d'; export * from './NpiProviderUpdateManyWithoutUserNestedInput.schema'; +export * from './NpiProviderUpdateOneRequiredWithoutCommissionBatchesNestedInput.schema'; export * from './NpiProviderUpdateOneWithoutAppointmentProceduresNestedInput.schema.d'; export * from './NpiProviderUpdateOneWithoutAppointmentProceduresNestedInput.schema'; export * from './NpiProviderUpdateOneWithoutClaimsNestedInput.schema.d'; export * from './NpiProviderUpdateOneWithoutClaimsNestedInput.schema'; +export * from './NpiProviderUpdateOneWithoutPaymentsNestedInput.schema'; export * from './NpiProviderUpdateToOneWithWhereWithoutAppointmentProceduresInput.schema.d'; export * from './NpiProviderUpdateToOneWithWhereWithoutAppointmentProceduresInput.schema'; export * from './NpiProviderUpdateToOneWithWhereWithoutClaimsInput.schema.d'; export * from './NpiProviderUpdateToOneWithWhereWithoutClaimsInput.schema'; +export * from './NpiProviderUpdateToOneWithWhereWithoutCommissionBatchesInput.schema'; +export * from './NpiProviderUpdateToOneWithWhereWithoutPaymentsInput.schema'; export * from './NpiProviderUpdateWithWhereUniqueWithoutUserInput.schema.d'; export * from './NpiProviderUpdateWithWhereUniqueWithoutUserInput.schema'; export * from './NpiProviderUpdateWithoutAppointmentProceduresInput.schema.d'; export * from './NpiProviderUpdateWithoutAppointmentProceduresInput.schema'; export * from './NpiProviderUpdateWithoutClaimsInput.schema.d'; export * from './NpiProviderUpdateWithoutClaimsInput.schema'; +export * from './NpiProviderUpdateWithoutCommissionBatchesInput.schema'; +export * from './NpiProviderUpdateWithoutPaymentsInput.schema'; export * from './NpiProviderUpdateWithoutUserInput.schema.d'; export * from './NpiProviderUpdateWithoutUserInput.schema'; export * from './NpiProviderUpsertWithWhereUniqueWithoutUserInput.schema.d'; @@ -2046,6 +2224,8 @@ export * from './NpiProviderUpsertWithoutAppointmentProceduresInput.schema.d'; export * from './NpiProviderUpsertWithoutAppointmentProceduresInput.schema'; export * from './NpiProviderUpsertWithoutClaimsInput.schema.d'; export * from './NpiProviderUpsertWithoutClaimsInput.schema'; +export * from './NpiProviderUpsertWithoutCommissionBatchesInput.schema'; +export * from './NpiProviderUpsertWithoutPaymentsInput.schema'; export * from './NpiProviderUserIdNpiNumberCompoundUniqueInput.schema.d'; export * from './NpiProviderUserIdNpiNumberCompoundUniqueInput.schema'; export * from './NpiProviderWhereInput.schema.d'; @@ -2140,6 +2320,61 @@ export * from './PatientAvgAggregateInput.schema.d'; export * from './PatientAvgAggregateInput.schema'; export * from './PatientAvgOrderByAggregateInput.schema.d'; export * from './PatientAvgOrderByAggregateInput.schema'; +export * from './PatientConversationArgs.schema'; +export * from './PatientConversationAvgAggregateInput.schema'; +export * from './PatientConversationAvgOrderByAggregateInput.schema'; +export * from './PatientConversationCountAggregateInput.schema'; +export * from './PatientConversationCountOrderByAggregateInput.schema'; +export * from './PatientConversationCreateInput.schema'; +export * from './PatientConversationCreateManyInput.schema'; +export * from './PatientConversationCreateManyUserInput.schema'; +export * from './PatientConversationCreateManyUserInputEnvelope.schema'; +export * from './PatientConversationCreateNestedManyWithoutUserInput.schema'; +export * from './PatientConversationCreateNestedOneWithoutPatientInput.schema'; +export * from './PatientConversationCreateOrConnectWithoutPatientInput.schema'; +export * from './PatientConversationCreateOrConnectWithoutUserInput.schema'; +export * from './PatientConversationCreateWithoutPatientInput.schema'; +export * from './PatientConversationCreateWithoutUserInput.schema'; +export * from './PatientConversationInclude.schema'; +export * from './PatientConversationListRelationFilter.schema'; +export * from './PatientConversationMaxAggregateInput.schema'; +export * from './PatientConversationMaxOrderByAggregateInput.schema'; +export * from './PatientConversationMinAggregateInput.schema'; +export * from './PatientConversationMinOrderByAggregateInput.schema'; +export * from './PatientConversationNullableScalarRelationFilter.schema'; +export * from './PatientConversationOrderByRelationAggregateInput.schema'; +export * from './PatientConversationOrderByWithAggregationInput.schema'; +export * from './PatientConversationOrderByWithRelationInput.schema'; +export * from './PatientConversationScalarWhereInput.schema'; +export * from './PatientConversationScalarWhereWithAggregatesInput.schema'; +export * from './PatientConversationSelect.schema'; +export * from './PatientConversationSumAggregateInput.schema'; +export * from './PatientConversationSumOrderByAggregateInput.schema'; +export * from './PatientConversationUncheckedCreateInput.schema'; +export * from './PatientConversationUncheckedCreateNestedManyWithoutUserInput.schema'; +export * from './PatientConversationUncheckedCreateNestedOneWithoutPatientInput.schema'; +export * from './PatientConversationUncheckedCreateWithoutPatientInput.schema'; +export * from './PatientConversationUncheckedCreateWithoutUserInput.schema'; +export * from './PatientConversationUncheckedUpdateInput.schema'; +export * from './PatientConversationUncheckedUpdateManyInput.schema'; +export * from './PatientConversationUncheckedUpdateManyWithoutUserInput.schema'; +export * from './PatientConversationUncheckedUpdateManyWithoutUserNestedInput.schema'; +export * from './PatientConversationUncheckedUpdateOneWithoutPatientNestedInput.schema'; +export * from './PatientConversationUncheckedUpdateWithoutPatientInput.schema'; +export * from './PatientConversationUncheckedUpdateWithoutUserInput.schema'; +export * from './PatientConversationUpdateInput.schema'; +export * from './PatientConversationUpdateManyMutationInput.schema'; +export * from './PatientConversationUpdateManyWithWhereWithoutUserInput.schema'; +export * from './PatientConversationUpdateManyWithoutUserNestedInput.schema'; +export * from './PatientConversationUpdateOneWithoutPatientNestedInput.schema'; +export * from './PatientConversationUpdateToOneWithWhereWithoutPatientInput.schema'; +export * from './PatientConversationUpdateWithWhereUniqueWithoutUserInput.schema'; +export * from './PatientConversationUpdateWithoutPatientInput.schema'; +export * from './PatientConversationUpdateWithoutUserInput.schema'; +export * from './PatientConversationUpsertWithWhereUniqueWithoutUserInput.schema'; +export * from './PatientConversationUpsertWithoutPatientInput.schema'; +export * from './PatientConversationWhereInput.schema'; +export * from './PatientConversationWhereUniqueInput.schema'; export * from './PatientCountAggregateInput.schema.d'; export * from './PatientCountAggregateInput.schema'; export * from './PatientCountOrderByAggregateInput.schema.d'; @@ -2178,6 +2413,7 @@ export * from './PatientCreateNestedOneWithoutClaimsInput.schema.d'; export * from './PatientCreateNestedOneWithoutClaimsInput.schema'; export * from './PatientCreateNestedOneWithoutCommunicationsInput.schema.d'; export * from './PatientCreateNestedOneWithoutCommunicationsInput.schema'; +export * from './PatientCreateNestedOneWithoutConversationInput.schema'; export * from './PatientCreateNestedOneWithoutDocumentsInput.schema.d'; export * from './PatientCreateNestedOneWithoutDocumentsInput.schema'; export * from './PatientCreateNestedOneWithoutGroupsInput.schema.d'; @@ -2192,6 +2428,7 @@ export * from './PatientCreateOrConnectWithoutClaimsInput.schema.d'; export * from './PatientCreateOrConnectWithoutClaimsInput.schema'; export * from './PatientCreateOrConnectWithoutCommunicationsInput.schema.d'; export * from './PatientCreateOrConnectWithoutCommunicationsInput.schema'; +export * from './PatientCreateOrConnectWithoutConversationInput.schema'; export * from './PatientCreateOrConnectWithoutDocumentsInput.schema.d'; export * from './PatientCreateOrConnectWithoutDocumentsInput.schema'; export * from './PatientCreateOrConnectWithoutGroupsInput.schema.d'; @@ -2208,6 +2445,7 @@ export * from './PatientCreateWithoutClaimsInput.schema.d'; export * from './PatientCreateWithoutClaimsInput.schema'; export * from './PatientCreateWithoutCommunicationsInput.schema.d'; export * from './PatientCreateWithoutCommunicationsInput.schema'; +export * from './PatientCreateWithoutConversationInput.schema'; export * from './PatientCreateWithoutDocumentsInput.schema.d'; export * from './PatientCreateWithoutDocumentsInput.schema'; export * from './PatientCreateWithoutGroupsInput.schema.d'; @@ -2344,6 +2582,7 @@ export * from './PatientUncheckedCreateWithoutClaimsInput.schema.d'; export * from './PatientUncheckedCreateWithoutClaimsInput.schema'; export * from './PatientUncheckedCreateWithoutCommunicationsInput.schema.d'; export * from './PatientUncheckedCreateWithoutCommunicationsInput.schema'; +export * from './PatientUncheckedCreateWithoutConversationInput.schema'; export * from './PatientUncheckedCreateWithoutDocumentsInput.schema.d'; export * from './PatientUncheckedCreateWithoutDocumentsInput.schema'; export * from './PatientUncheckedCreateWithoutGroupsInput.schema.d'; @@ -2368,6 +2607,7 @@ export * from './PatientUncheckedUpdateWithoutClaimsInput.schema.d'; export * from './PatientUncheckedUpdateWithoutClaimsInput.schema'; export * from './PatientUncheckedUpdateWithoutCommunicationsInput.schema.d'; export * from './PatientUncheckedUpdateWithoutCommunicationsInput.schema'; +export * from './PatientUncheckedUpdateWithoutConversationInput.schema'; export * from './PatientUncheckedUpdateWithoutDocumentsInput.schema.d'; export * from './PatientUncheckedUpdateWithoutDocumentsInput.schema'; export * from './PatientUncheckedUpdateWithoutGroupsInput.schema.d'; @@ -2392,6 +2632,7 @@ export * from './PatientUpdateOneRequiredWithoutClaimsNestedInput.schema.d'; export * from './PatientUpdateOneRequiredWithoutClaimsNestedInput.schema'; export * from './PatientUpdateOneRequiredWithoutCommunicationsNestedInput.schema.d'; export * from './PatientUpdateOneRequiredWithoutCommunicationsNestedInput.schema'; +export * from './PatientUpdateOneRequiredWithoutConversationNestedInput.schema'; export * from './PatientUpdateOneRequiredWithoutDocumentsNestedInput.schema.d'; export * from './PatientUpdateOneRequiredWithoutDocumentsNestedInput.schema'; export * from './PatientUpdateOneRequiredWithoutGroupsNestedInput.schema.d'; @@ -2406,6 +2647,7 @@ export * from './PatientUpdateToOneWithWhereWithoutClaimsInput.schema.d'; export * from './PatientUpdateToOneWithWhereWithoutClaimsInput.schema'; export * from './PatientUpdateToOneWithWhereWithoutCommunicationsInput.schema.d'; export * from './PatientUpdateToOneWithWhereWithoutCommunicationsInput.schema'; +export * from './PatientUpdateToOneWithWhereWithoutConversationInput.schema'; export * from './PatientUpdateToOneWithWhereWithoutDocumentsInput.schema.d'; export * from './PatientUpdateToOneWithWhereWithoutDocumentsInput.schema'; export * from './PatientUpdateToOneWithWhereWithoutGroupsInput.schema.d'; @@ -2422,6 +2664,7 @@ export * from './PatientUpdateWithoutClaimsInput.schema.d'; export * from './PatientUpdateWithoutClaimsInput.schema'; export * from './PatientUpdateWithoutCommunicationsInput.schema.d'; export * from './PatientUpdateWithoutCommunicationsInput.schema'; +export * from './PatientUpdateWithoutConversationInput.schema'; export * from './PatientUpdateWithoutDocumentsInput.schema.d'; export * from './PatientUpdateWithoutDocumentsInput.schema'; export * from './PatientUpdateWithoutGroupsInput.schema.d'; @@ -2440,6 +2683,7 @@ export * from './PatientUpsertWithoutClaimsInput.schema.d'; export * from './PatientUpsertWithoutClaimsInput.schema'; export * from './PatientUpsertWithoutCommunicationsInput.schema.d'; export * from './PatientUpsertWithoutCommunicationsInput.schema'; +export * from './PatientUpsertWithoutConversationInput.schema'; export * from './PatientUpsertWithoutDocumentsInput.schema.d'; export * from './PatientUpsertWithoutDocumentsInput.schema'; export * from './PatientUpsertWithoutGroupsInput.schema.d'; @@ -2464,6 +2708,7 @@ export * from './PaymentCountOrderByAggregateInput.schema.d'; export * from './PaymentCountOrderByAggregateInput.schema'; export * from './PaymentCountOutputTypeArgs.schema.d'; export * from './PaymentCountOutputTypeArgs.schema'; +export * from './PaymentCountOutputTypeCountCommissionBatchItemsArgs.schema'; export * from './PaymentCountOutputTypeCountServiceLineTransactionsArgs.schema.d'; export * from './PaymentCountOutputTypeCountServiceLineTransactionsArgs.schema'; export * from './PaymentCountOutputTypeCountServiceLinesArgs.schema.d'; @@ -2474,6 +2719,8 @@ export * from './PaymentCreateInput.schema.d'; export * from './PaymentCreateInput.schema'; export * from './PaymentCreateManyInput.schema.d'; export * from './PaymentCreateManyInput.schema'; +export * from './PaymentCreateManyNpiProviderInput.schema'; +export * from './PaymentCreateManyNpiProviderInputEnvelope.schema'; export * from './PaymentCreateManyPatientInput.schema.d'; export * from './PaymentCreateManyPatientInput.schema'; export * from './PaymentCreateManyPatientInputEnvelope.schema.d'; @@ -2482,18 +2729,22 @@ export * from './PaymentCreateManyUpdatedByInput.schema.d'; export * from './PaymentCreateManyUpdatedByInput.schema'; export * from './PaymentCreateManyUpdatedByInputEnvelope.schema.d'; export * from './PaymentCreateManyUpdatedByInputEnvelope.schema'; +export * from './PaymentCreateNestedManyWithoutNpiProviderInput.schema'; export * from './PaymentCreateNestedManyWithoutPatientInput.schema.d'; export * from './PaymentCreateNestedManyWithoutPatientInput.schema'; export * from './PaymentCreateNestedManyWithoutUpdatedByInput.schema.d'; export * from './PaymentCreateNestedManyWithoutUpdatedByInput.schema'; export * from './PaymentCreateNestedOneWithoutClaimInput.schema.d'; export * from './PaymentCreateNestedOneWithoutClaimInput.schema'; +export * from './PaymentCreateNestedOneWithoutCommissionBatchItemsInput.schema'; export * from './PaymentCreateNestedOneWithoutServiceLineTransactionsInput.schema.d'; export * from './PaymentCreateNestedOneWithoutServiceLineTransactionsInput.schema'; export * from './PaymentCreateNestedOneWithoutServiceLinesInput.schema.d'; export * from './PaymentCreateNestedOneWithoutServiceLinesInput.schema'; export * from './PaymentCreateOrConnectWithoutClaimInput.schema.d'; export * from './PaymentCreateOrConnectWithoutClaimInput.schema'; +export * from './PaymentCreateOrConnectWithoutCommissionBatchItemsInput.schema'; +export * from './PaymentCreateOrConnectWithoutNpiProviderInput.schema'; export * from './PaymentCreateOrConnectWithoutPatientInput.schema.d'; export * from './PaymentCreateOrConnectWithoutPatientInput.schema'; export * from './PaymentCreateOrConnectWithoutServiceLineTransactionsInput.schema.d'; @@ -2504,6 +2755,8 @@ export * from './PaymentCreateOrConnectWithoutUpdatedByInput.schema.d'; export * from './PaymentCreateOrConnectWithoutUpdatedByInput.schema'; export * from './PaymentCreateWithoutClaimInput.schema.d'; export * from './PaymentCreateWithoutClaimInput.schema'; +export * from './PaymentCreateWithoutCommissionBatchItemsInput.schema'; +export * from './PaymentCreateWithoutNpiProviderInput.schema'; export * from './PaymentCreateWithoutPatientInput.schema.d'; export * from './PaymentCreateWithoutPatientInput.schema'; export * from './PaymentCreateWithoutServiceLineTransactionsInput.schema.d'; @@ -2546,6 +2799,7 @@ export * from './PaymentSumOrderByAggregateInput.schema.d'; export * from './PaymentSumOrderByAggregateInput.schema'; export * from './PaymentUncheckedCreateInput.schema.d'; export * from './PaymentUncheckedCreateInput.schema'; +export * from './PaymentUncheckedCreateNestedManyWithoutNpiProviderInput.schema'; export * from './PaymentUncheckedCreateNestedManyWithoutPatientInput.schema.d'; export * from './PaymentUncheckedCreateNestedManyWithoutPatientInput.schema'; export * from './PaymentUncheckedCreateNestedManyWithoutUpdatedByInput.schema.d'; @@ -2554,6 +2808,8 @@ export * from './PaymentUncheckedCreateNestedOneWithoutClaimInput.schema.d'; export * from './PaymentUncheckedCreateNestedOneWithoutClaimInput.schema'; export * from './PaymentUncheckedCreateWithoutClaimInput.schema.d'; export * from './PaymentUncheckedCreateWithoutClaimInput.schema'; +export * from './PaymentUncheckedCreateWithoutCommissionBatchItemsInput.schema'; +export * from './PaymentUncheckedCreateWithoutNpiProviderInput.schema'; export * from './PaymentUncheckedCreateWithoutPatientInput.schema.d'; export * from './PaymentUncheckedCreateWithoutPatientInput.schema'; export * from './PaymentUncheckedCreateWithoutServiceLineTransactionsInput.schema.d'; @@ -2566,6 +2822,8 @@ export * from './PaymentUncheckedUpdateInput.schema.d'; export * from './PaymentUncheckedUpdateInput.schema'; export * from './PaymentUncheckedUpdateManyInput.schema.d'; export * from './PaymentUncheckedUpdateManyInput.schema'; +export * from './PaymentUncheckedUpdateManyWithoutNpiProviderInput.schema'; +export * from './PaymentUncheckedUpdateManyWithoutNpiProviderNestedInput.schema'; export * from './PaymentUncheckedUpdateManyWithoutPatientInput.schema.d'; export * from './PaymentUncheckedUpdateManyWithoutPatientInput.schema'; export * from './PaymentUncheckedUpdateManyWithoutPatientNestedInput.schema.d'; @@ -2578,6 +2836,8 @@ export * from './PaymentUncheckedUpdateOneWithoutClaimNestedInput.schema.d'; export * from './PaymentUncheckedUpdateOneWithoutClaimNestedInput.schema'; export * from './PaymentUncheckedUpdateWithoutClaimInput.schema.d'; export * from './PaymentUncheckedUpdateWithoutClaimInput.schema'; +export * from './PaymentUncheckedUpdateWithoutCommissionBatchItemsInput.schema'; +export * from './PaymentUncheckedUpdateWithoutNpiProviderInput.schema'; export * from './PaymentUncheckedUpdateWithoutPatientInput.schema.d'; export * from './PaymentUncheckedUpdateWithoutPatientInput.schema'; export * from './PaymentUncheckedUpdateWithoutServiceLineTransactionsInput.schema.d'; @@ -2590,14 +2850,17 @@ export * from './PaymentUpdateInput.schema.d'; export * from './PaymentUpdateInput.schema'; export * from './PaymentUpdateManyMutationInput.schema.d'; export * from './PaymentUpdateManyMutationInput.schema'; +export * from './PaymentUpdateManyWithWhereWithoutNpiProviderInput.schema'; export * from './PaymentUpdateManyWithWhereWithoutPatientInput.schema.d'; export * from './PaymentUpdateManyWithWhereWithoutPatientInput.schema'; export * from './PaymentUpdateManyWithWhereWithoutUpdatedByInput.schema.d'; export * from './PaymentUpdateManyWithWhereWithoutUpdatedByInput.schema'; +export * from './PaymentUpdateManyWithoutNpiProviderNestedInput.schema'; export * from './PaymentUpdateManyWithoutPatientNestedInput.schema.d'; export * from './PaymentUpdateManyWithoutPatientNestedInput.schema'; export * from './PaymentUpdateManyWithoutUpdatedByNestedInput.schema.d'; export * from './PaymentUpdateManyWithoutUpdatedByNestedInput.schema'; +export * from './PaymentUpdateOneRequiredWithoutCommissionBatchItemsNestedInput.schema'; export * from './PaymentUpdateOneRequiredWithoutServiceLineTransactionsNestedInput.schema.d'; export * from './PaymentUpdateOneRequiredWithoutServiceLineTransactionsNestedInput.schema'; export * from './PaymentUpdateOneWithoutClaimNestedInput.schema.d'; @@ -2606,16 +2869,20 @@ export * from './PaymentUpdateOneWithoutServiceLinesNestedInput.schema.d'; export * from './PaymentUpdateOneWithoutServiceLinesNestedInput.schema'; export * from './PaymentUpdateToOneWithWhereWithoutClaimInput.schema.d'; export * from './PaymentUpdateToOneWithWhereWithoutClaimInput.schema'; +export * from './PaymentUpdateToOneWithWhereWithoutCommissionBatchItemsInput.schema'; export * from './PaymentUpdateToOneWithWhereWithoutServiceLineTransactionsInput.schema.d'; export * from './PaymentUpdateToOneWithWhereWithoutServiceLineTransactionsInput.schema'; export * from './PaymentUpdateToOneWithWhereWithoutServiceLinesInput.schema.d'; export * from './PaymentUpdateToOneWithWhereWithoutServiceLinesInput.schema'; +export * from './PaymentUpdateWithWhereUniqueWithoutNpiProviderInput.schema'; export * from './PaymentUpdateWithWhereUniqueWithoutPatientInput.schema.d'; export * from './PaymentUpdateWithWhereUniqueWithoutPatientInput.schema'; export * from './PaymentUpdateWithWhereUniqueWithoutUpdatedByInput.schema.d'; export * from './PaymentUpdateWithWhereUniqueWithoutUpdatedByInput.schema'; export * from './PaymentUpdateWithoutClaimInput.schema.d'; export * from './PaymentUpdateWithoutClaimInput.schema'; +export * from './PaymentUpdateWithoutCommissionBatchItemsInput.schema'; +export * from './PaymentUpdateWithoutNpiProviderInput.schema'; export * from './PaymentUpdateWithoutPatientInput.schema.d'; export * from './PaymentUpdateWithoutPatientInput.schema'; export * from './PaymentUpdateWithoutServiceLineTransactionsInput.schema.d'; @@ -2624,12 +2891,14 @@ export * from './PaymentUpdateWithoutServiceLinesInput.schema.d'; export * from './PaymentUpdateWithoutServiceLinesInput.schema'; export * from './PaymentUpdateWithoutUpdatedByInput.schema.d'; export * from './PaymentUpdateWithoutUpdatedByInput.schema'; +export * from './PaymentUpsertWithWhereUniqueWithoutNpiProviderInput.schema'; export * from './PaymentUpsertWithWhereUniqueWithoutPatientInput.schema.d'; export * from './PaymentUpsertWithWhereUniqueWithoutPatientInput.schema'; export * from './PaymentUpsertWithWhereUniqueWithoutUpdatedByInput.schema.d'; export * from './PaymentUpsertWithWhereUniqueWithoutUpdatedByInput.schema'; export * from './PaymentUpsertWithoutClaimInput.schema.d'; export * from './PaymentUpsertWithoutClaimInput.schema'; +export * from './PaymentUpsertWithoutCommissionBatchItemsInput.schema'; export * from './PaymentUpsertWithoutServiceLineTransactionsInput.schema.d'; export * from './PaymentUpsertWithoutServiceLineTransactionsInput.schema'; export * from './PaymentUpsertWithoutServiceLinesInput.schema.d'; @@ -3131,6 +3400,49 @@ export * from './ServiceLineWhereInput.schema.d'; export * from './ServiceLineWhereInput.schema'; export * from './ServiceLineWhereUniqueInput.schema.d'; export * from './ServiceLineWhereUniqueInput.schema'; +export * from './ShoppingVendorArgs.schema'; +export * from './ShoppingVendorAvgAggregateInput.schema'; +export * from './ShoppingVendorAvgOrderByAggregateInput.schema'; +export * from './ShoppingVendorCountAggregateInput.schema'; +export * from './ShoppingVendorCountOrderByAggregateInput.schema'; +export * from './ShoppingVendorCreateInput.schema'; +export * from './ShoppingVendorCreateManyInput.schema'; +export * from './ShoppingVendorCreateManyUserInput.schema'; +export * from './ShoppingVendorCreateManyUserInputEnvelope.schema'; +export * from './ShoppingVendorCreateNestedManyWithoutUserInput.schema'; +export * from './ShoppingVendorCreateOrConnectWithoutUserInput.schema'; +export * from './ShoppingVendorCreateWithoutUserInput.schema'; +export * from './ShoppingVendorInclude.schema'; +export * from './ShoppingVendorListRelationFilter.schema'; +export * from './ShoppingVendorMaxAggregateInput.schema'; +export * from './ShoppingVendorMaxOrderByAggregateInput.schema'; +export * from './ShoppingVendorMinAggregateInput.schema'; +export * from './ShoppingVendorMinOrderByAggregateInput.schema'; +export * from './ShoppingVendorOrderByRelationAggregateInput.schema'; +export * from './ShoppingVendorOrderByWithAggregationInput.schema'; +export * from './ShoppingVendorOrderByWithRelationInput.schema'; +export * from './ShoppingVendorScalarWhereInput.schema'; +export * from './ShoppingVendorScalarWhereWithAggregatesInput.schema'; +export * from './ShoppingVendorSelect.schema'; +export * from './ShoppingVendorSumAggregateInput.schema'; +export * from './ShoppingVendorSumOrderByAggregateInput.schema'; +export * from './ShoppingVendorUncheckedCreateInput.schema'; +export * from './ShoppingVendorUncheckedCreateNestedManyWithoutUserInput.schema'; +export * from './ShoppingVendorUncheckedCreateWithoutUserInput.schema'; +export * from './ShoppingVendorUncheckedUpdateInput.schema'; +export * from './ShoppingVendorUncheckedUpdateManyInput.schema'; +export * from './ShoppingVendorUncheckedUpdateManyWithoutUserInput.schema'; +export * from './ShoppingVendorUncheckedUpdateManyWithoutUserNestedInput.schema'; +export * from './ShoppingVendorUncheckedUpdateWithoutUserInput.schema'; +export * from './ShoppingVendorUpdateInput.schema'; +export * from './ShoppingVendorUpdateManyMutationInput.schema'; +export * from './ShoppingVendorUpdateManyWithWhereWithoutUserInput.schema'; +export * from './ShoppingVendorUpdateManyWithoutUserNestedInput.schema'; +export * from './ShoppingVendorUpdateWithWhereUniqueWithoutUserInput.schema'; +export * from './ShoppingVendorUpdateWithoutUserInput.schema'; +export * from './ShoppingVendorUpsertWithWhereUniqueWithoutUserInput.schema'; +export * from './ShoppingVendorWhereInput.schema'; +export * from './ShoppingVendorWhereUniqueInput.schema'; export * from './SortOrderInput.schema.d'; export * from './SortOrderInput.schema'; export * from './StaffArgs.schema.d'; @@ -3338,14 +3650,17 @@ export * from './UserCountOutputTypeCountCloudFoldersArgs.schema.d'; export * from './UserCountOutputTypeCountCloudFoldersArgs.schema'; export * from './UserCountOutputTypeCountCommunicationsArgs.schema.d'; export * from './UserCountOutputTypeCountCommunicationsArgs.schema'; +export * from './UserCountOutputTypeCountInsuranceContactsArgs.schema'; export * from './UserCountOutputTypeCountInsuranceCredentialsArgs.schema.d'; export * from './UserCountOutputTypeCountInsuranceCredentialsArgs.schema'; export * from './UserCountOutputTypeCountNotificationsArgs.schema.d'; export * from './UserCountOutputTypeCountNotificationsArgs.schema'; export * from './UserCountOutputTypeCountNpiProvidersArgs.schema.d'; export * from './UserCountOutputTypeCountNpiProvidersArgs.schema'; +export * from './UserCountOutputTypeCountPatientConversationsArgs.schema'; export * from './UserCountOutputTypeCountPatientsArgs.schema.d'; export * from './UserCountOutputTypeCountPatientsArgs.schema'; +export * from './UserCountOutputTypeCountShoppingVendorsArgs.schema'; export * from './UserCountOutputTypeCountStaffArgs.schema.d'; export * from './UserCountOutputTypeCountStaffArgs.schema'; export * from './UserCountOutputTypeCountUpdatedPaymentsArgs.schema.d'; @@ -3371,6 +3686,7 @@ export * from './UserCreateNestedOneWithoutCloudFoldersInput.schema.d'; export * from './UserCreateNestedOneWithoutCloudFoldersInput.schema'; export * from './UserCreateNestedOneWithoutCommunicationsInput.schema.d'; export * from './UserCreateNestedOneWithoutCommunicationsInput.schema'; +export * from './UserCreateNestedOneWithoutInsuranceContactsInput.schema'; export * from './UserCreateNestedOneWithoutInsuranceCredentialsInput.schema.d'; export * from './UserCreateNestedOneWithoutInsuranceCredentialsInput.schema'; export * from './UserCreateNestedOneWithoutNotificationsInput.schema.d'; @@ -3379,9 +3695,11 @@ export * from './UserCreateNestedOneWithoutNpiProvidersInput.schema.d'; export * from './UserCreateNestedOneWithoutNpiProvidersInput.schema'; export * from './UserCreateNestedOneWithoutOfficeContactInput.schema'; export * from './UserCreateNestedOneWithoutOfficeHoursInput.schema'; +export * from './UserCreateNestedOneWithoutPatientConversationsInput.schema'; export * from './UserCreateNestedOneWithoutPatientsInput.schema.d'; export * from './UserCreateNestedOneWithoutPatientsInput.schema'; export * from './UserCreateNestedOneWithoutProcedureTimeslotInput.schema'; +export * from './UserCreateNestedOneWithoutShoppingVendorsInput.schema'; export * from './UserCreateNestedOneWithoutStaffInput.schema.d'; export * from './UserCreateNestedOneWithoutStaffInput.schema'; export * from './UserCreateNestedOneWithoutTwilioSettingsInput.schema'; @@ -3402,6 +3720,7 @@ export * from './UserCreateOrConnectWithoutCloudFoldersInput.schema.d'; export * from './UserCreateOrConnectWithoutCloudFoldersInput.schema'; export * from './UserCreateOrConnectWithoutCommunicationsInput.schema.d'; export * from './UserCreateOrConnectWithoutCommunicationsInput.schema'; +export * from './UserCreateOrConnectWithoutInsuranceContactsInput.schema'; export * from './UserCreateOrConnectWithoutInsuranceCredentialsInput.schema.d'; export * from './UserCreateOrConnectWithoutInsuranceCredentialsInput.schema'; export * from './UserCreateOrConnectWithoutNotificationsInput.schema.d'; @@ -3410,9 +3729,11 @@ export * from './UserCreateOrConnectWithoutNpiProvidersInput.schema.d'; export * from './UserCreateOrConnectWithoutNpiProvidersInput.schema'; export * from './UserCreateOrConnectWithoutOfficeContactInput.schema'; export * from './UserCreateOrConnectWithoutOfficeHoursInput.schema'; +export * from './UserCreateOrConnectWithoutPatientConversationsInput.schema'; export * from './UserCreateOrConnectWithoutPatientsInput.schema.d'; export * from './UserCreateOrConnectWithoutPatientsInput.schema'; export * from './UserCreateOrConnectWithoutProcedureTimeslotInput.schema'; +export * from './UserCreateOrConnectWithoutShoppingVendorsInput.schema'; export * from './UserCreateOrConnectWithoutStaffInput.schema.d'; export * from './UserCreateOrConnectWithoutStaffInput.schema'; export * from './UserCreateOrConnectWithoutTwilioSettingsInput.schema'; @@ -3433,6 +3754,7 @@ export * from './UserCreateWithoutCloudFoldersInput.schema.d'; export * from './UserCreateWithoutCloudFoldersInput.schema'; export * from './UserCreateWithoutCommunicationsInput.schema.d'; export * from './UserCreateWithoutCommunicationsInput.schema'; +export * from './UserCreateWithoutInsuranceContactsInput.schema'; export * from './UserCreateWithoutInsuranceCredentialsInput.schema.d'; export * from './UserCreateWithoutInsuranceCredentialsInput.schema'; export * from './UserCreateWithoutNotificationsInput.schema.d'; @@ -3441,9 +3763,11 @@ export * from './UserCreateWithoutNpiProvidersInput.schema.d'; export * from './UserCreateWithoutNpiProvidersInput.schema'; export * from './UserCreateWithoutOfficeContactInput.schema'; export * from './UserCreateWithoutOfficeHoursInput.schema'; +export * from './UserCreateWithoutPatientConversationsInput.schema'; export * from './UserCreateWithoutPatientsInput.schema.d'; export * from './UserCreateWithoutPatientsInput.schema'; export * from './UserCreateWithoutProcedureTimeslotInput.schema'; +export * from './UserCreateWithoutShoppingVendorsInput.schema'; export * from './UserCreateWithoutStaffInput.schema.d'; export * from './UserCreateWithoutStaffInput.schema'; export * from './UserCreateWithoutTwilioSettingsInput.schema'; @@ -3492,6 +3816,7 @@ export * from './UserUncheckedCreateWithoutCloudFoldersInput.schema.d'; export * from './UserUncheckedCreateWithoutCloudFoldersInput.schema'; export * from './UserUncheckedCreateWithoutCommunicationsInput.schema.d'; export * from './UserUncheckedCreateWithoutCommunicationsInput.schema'; +export * from './UserUncheckedCreateWithoutInsuranceContactsInput.schema'; export * from './UserUncheckedCreateWithoutInsuranceCredentialsInput.schema.d'; export * from './UserUncheckedCreateWithoutInsuranceCredentialsInput.schema'; export * from './UserUncheckedCreateWithoutNotificationsInput.schema.d'; @@ -3500,9 +3825,11 @@ export * from './UserUncheckedCreateWithoutNpiProvidersInput.schema.d'; export * from './UserUncheckedCreateWithoutNpiProvidersInput.schema'; export * from './UserUncheckedCreateWithoutOfficeContactInput.schema'; export * from './UserUncheckedCreateWithoutOfficeHoursInput.schema'; +export * from './UserUncheckedCreateWithoutPatientConversationsInput.schema'; export * from './UserUncheckedCreateWithoutPatientsInput.schema.d'; export * from './UserUncheckedCreateWithoutPatientsInput.schema'; export * from './UserUncheckedCreateWithoutProcedureTimeslotInput.schema'; +export * from './UserUncheckedCreateWithoutShoppingVendorsInput.schema'; export * from './UserUncheckedCreateWithoutStaffInput.schema.d'; export * from './UserUncheckedCreateWithoutStaffInput.schema'; export * from './UserUncheckedCreateWithoutTwilioSettingsInput.schema'; @@ -3527,6 +3854,7 @@ export * from './UserUncheckedUpdateWithoutCloudFoldersInput.schema.d'; export * from './UserUncheckedUpdateWithoutCloudFoldersInput.schema'; export * from './UserUncheckedUpdateWithoutCommunicationsInput.schema.d'; export * from './UserUncheckedUpdateWithoutCommunicationsInput.schema'; +export * from './UserUncheckedUpdateWithoutInsuranceContactsInput.schema'; export * from './UserUncheckedUpdateWithoutInsuranceCredentialsInput.schema.d'; export * from './UserUncheckedUpdateWithoutInsuranceCredentialsInput.schema'; export * from './UserUncheckedUpdateWithoutNotificationsInput.schema.d'; @@ -3535,9 +3863,11 @@ export * from './UserUncheckedUpdateWithoutNpiProvidersInput.schema.d'; export * from './UserUncheckedUpdateWithoutNpiProvidersInput.schema'; export * from './UserUncheckedUpdateWithoutOfficeContactInput.schema'; export * from './UserUncheckedUpdateWithoutOfficeHoursInput.schema'; +export * from './UserUncheckedUpdateWithoutPatientConversationsInput.schema'; export * from './UserUncheckedUpdateWithoutPatientsInput.schema.d'; export * from './UserUncheckedUpdateWithoutPatientsInput.schema'; export * from './UserUncheckedUpdateWithoutProcedureTimeslotInput.schema'; +export * from './UserUncheckedUpdateWithoutShoppingVendorsInput.schema'; export * from './UserUncheckedUpdateWithoutStaffInput.schema.d'; export * from './UserUncheckedUpdateWithoutStaffInput.schema'; export * from './UserUncheckedUpdateWithoutTwilioSettingsInput.schema'; @@ -3558,6 +3888,7 @@ export * from './UserUpdateOneRequiredWithoutCloudFilesNestedInput.schema.d'; export * from './UserUpdateOneRequiredWithoutCloudFilesNestedInput.schema'; export * from './UserUpdateOneRequiredWithoutCloudFoldersNestedInput.schema.d'; export * from './UserUpdateOneRequiredWithoutCloudFoldersNestedInput.schema'; +export * from './UserUpdateOneRequiredWithoutInsuranceContactsNestedInput.schema'; export * from './UserUpdateOneRequiredWithoutInsuranceCredentialsNestedInput.schema.d'; export * from './UserUpdateOneRequiredWithoutInsuranceCredentialsNestedInput.schema'; export * from './UserUpdateOneRequiredWithoutNotificationsNestedInput.schema.d'; @@ -3566,9 +3897,11 @@ export * from './UserUpdateOneRequiredWithoutNpiProvidersNestedInput.schema.d'; export * from './UserUpdateOneRequiredWithoutNpiProvidersNestedInput.schema'; export * from './UserUpdateOneRequiredWithoutOfficeContactNestedInput.schema'; export * from './UserUpdateOneRequiredWithoutOfficeHoursNestedInput.schema'; +export * from './UserUpdateOneRequiredWithoutPatientConversationsNestedInput.schema'; export * from './UserUpdateOneRequiredWithoutPatientsNestedInput.schema.d'; export * from './UserUpdateOneRequiredWithoutPatientsNestedInput.schema'; export * from './UserUpdateOneRequiredWithoutProcedureTimeslotNestedInput.schema'; +export * from './UserUpdateOneRequiredWithoutShoppingVendorsNestedInput.schema'; export * from './UserUpdateOneRequiredWithoutTwilioSettingsNestedInput.schema'; export * from './UserUpdateOneWithoutClaimsNestedInput.schema.d'; export * from './UserUpdateOneWithoutClaimsNestedInput.schema'; @@ -3593,6 +3926,7 @@ export * from './UserUpdateToOneWithWhereWithoutCloudFoldersInput.schema.d'; export * from './UserUpdateToOneWithWhereWithoutCloudFoldersInput.schema'; export * from './UserUpdateToOneWithWhereWithoutCommunicationsInput.schema.d'; export * from './UserUpdateToOneWithWhereWithoutCommunicationsInput.schema'; +export * from './UserUpdateToOneWithWhereWithoutInsuranceContactsInput.schema'; export * from './UserUpdateToOneWithWhereWithoutInsuranceCredentialsInput.schema.d'; export * from './UserUpdateToOneWithWhereWithoutInsuranceCredentialsInput.schema'; export * from './UserUpdateToOneWithWhereWithoutNotificationsInput.schema.d'; @@ -3601,9 +3935,11 @@ export * from './UserUpdateToOneWithWhereWithoutNpiProvidersInput.schema.d'; export * from './UserUpdateToOneWithWhereWithoutNpiProvidersInput.schema'; export * from './UserUpdateToOneWithWhereWithoutOfficeContactInput.schema'; export * from './UserUpdateToOneWithWhereWithoutOfficeHoursInput.schema'; +export * from './UserUpdateToOneWithWhereWithoutPatientConversationsInput.schema'; export * from './UserUpdateToOneWithWhereWithoutPatientsInput.schema.d'; export * from './UserUpdateToOneWithWhereWithoutPatientsInput.schema'; export * from './UserUpdateToOneWithWhereWithoutProcedureTimeslotInput.schema'; +export * from './UserUpdateToOneWithWhereWithoutShoppingVendorsInput.schema'; export * from './UserUpdateToOneWithWhereWithoutStaffInput.schema.d'; export * from './UserUpdateToOneWithWhereWithoutStaffInput.schema'; export * from './UserUpdateToOneWithWhereWithoutTwilioSettingsInput.schema'; @@ -3624,6 +3960,7 @@ export * from './UserUpdateWithoutCloudFoldersInput.schema.d'; export * from './UserUpdateWithoutCloudFoldersInput.schema'; export * from './UserUpdateWithoutCommunicationsInput.schema.d'; export * from './UserUpdateWithoutCommunicationsInput.schema'; +export * from './UserUpdateWithoutInsuranceContactsInput.schema'; export * from './UserUpdateWithoutInsuranceCredentialsInput.schema.d'; export * from './UserUpdateWithoutInsuranceCredentialsInput.schema'; export * from './UserUpdateWithoutNotificationsInput.schema.d'; @@ -3632,9 +3969,11 @@ export * from './UserUpdateWithoutNpiProvidersInput.schema.d'; export * from './UserUpdateWithoutNpiProvidersInput.schema'; export * from './UserUpdateWithoutOfficeContactInput.schema'; export * from './UserUpdateWithoutOfficeHoursInput.schema'; +export * from './UserUpdateWithoutPatientConversationsInput.schema'; export * from './UserUpdateWithoutPatientsInput.schema.d'; export * from './UserUpdateWithoutPatientsInput.schema'; export * from './UserUpdateWithoutProcedureTimeslotInput.schema'; +export * from './UserUpdateWithoutShoppingVendorsInput.schema'; export * from './UserUpdateWithoutStaffInput.schema.d'; export * from './UserUpdateWithoutStaffInput.schema'; export * from './UserUpdateWithoutTwilioSettingsInput.schema'; @@ -3655,6 +3994,7 @@ export * from './UserUpsertWithoutCloudFoldersInput.schema.d'; export * from './UserUpsertWithoutCloudFoldersInput.schema'; export * from './UserUpsertWithoutCommunicationsInput.schema.d'; export * from './UserUpsertWithoutCommunicationsInput.schema'; +export * from './UserUpsertWithoutInsuranceContactsInput.schema'; export * from './UserUpsertWithoutInsuranceCredentialsInput.schema.d'; export * from './UserUpsertWithoutInsuranceCredentialsInput.schema'; export * from './UserUpsertWithoutNotificationsInput.schema.d'; @@ -3663,9 +4003,11 @@ export * from './UserUpsertWithoutNpiProvidersInput.schema.d'; export * from './UserUpsertWithoutNpiProvidersInput.schema'; export * from './UserUpsertWithoutOfficeContactInput.schema'; export * from './UserUpsertWithoutOfficeHoursInput.schema'; +export * from './UserUpsertWithoutPatientConversationsInput.schema'; export * from './UserUpsertWithoutPatientsInput.schema.d'; export * from './UserUpsertWithoutPatientsInput.schema'; export * from './UserUpsertWithoutProcedureTimeslotInput.schema'; +export * from './UserUpsertWithoutShoppingVendorsInput.schema'; export * from './UserUpsertWithoutStaffInput.schema.d'; export * from './UserUpsertWithoutStaffInput.schema'; export * from './UserUpsertWithoutTwilioSettingsInput.schema'; diff --git a/packages/db/shared/schemas/results/UserAggregateResult.schema.ts b/packages/db/shared/schemas/results/UserAggregateResult.schema.ts index 96dd4725..6c89396d 100644 --- a/packages/db/shared/schemas/results/UserAggregateResult.schema.ts +++ b/packages/db/shared/schemas/results/UserAggregateResult.schema.ts @@ -11,6 +11,7 @@ export const UserAggregateResultSchema = z.object({ _count: z.object({ npiProviders: z.number(), claims: z.number(), insuranceCredentials: z.number(), + shoppingVendors: z.number(), updatedPayments: z.number(), backups: z.number(), backupDestinations: z.number(), @@ -22,7 +23,9 @@ export const UserAggregateResultSchema = z.object({ _count: z.object({ aiSettings: z.number(), officeHours: z.number(), officeContact: z.number(), - procedureTimeslot: z.number() + procedureTimeslot: z.number(), + insuranceContacts: z.number(), + patientConversations: z.number() }).optional(), _sum: z.object({ id: z.number().nullable() diff --git a/packages/db/shared/schemas/results/UserCreateResult.schema.ts b/packages/db/shared/schemas/results/UserCreateResult.schema.ts index 5e19e320..2e9a24eb 100644 --- a/packages/db/shared/schemas/results/UserCreateResult.schema.ts +++ b/packages/db/shared/schemas/results/UserCreateResult.schema.ts @@ -11,6 +11,7 @@ export const UserCreateResultSchema = z.object({ 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()), @@ -22,5 +23,7 @@ export const UserCreateResultSchema = z.object({ aiSettings: z.unknown().optional(), officeHours: z.unknown().optional(), officeContact: z.unknown().optional(), - procedureTimeslot: z.unknown().optional() + procedureTimeslot: z.unknown().optional(), + insuranceContacts: z.array(z.unknown()), + patientConversations: z.array(z.unknown()) }); \ 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 index a9020ce3..c7a9581f 100644 --- a/packages/db/shared/schemas/results/UserDeleteResult.schema.ts +++ b/packages/db/shared/schemas/results/UserDeleteResult.schema.ts @@ -11,6 +11,7 @@ export const UserDeleteResultSchema = z.nullable(z.object({ 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()), @@ -22,5 +23,7 @@ export const UserDeleteResultSchema = z.nullable(z.object({ aiSettings: z.unknown().optional(), officeHours: z.unknown().optional(), officeContact: z.unknown().optional(), - procedureTimeslot: z.unknown().optional() + procedureTimeslot: z.unknown().optional(), + insuranceContacts: z.array(z.unknown()), + patientConversations: z.array(z.unknown()) })); \ 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 index 086bda07..748991e2 100644 --- a/packages/db/shared/schemas/results/UserFindFirstResult.schema.ts +++ b/packages/db/shared/schemas/results/UserFindFirstResult.schema.ts @@ -11,6 +11,7 @@ export const UserFindFirstResultSchema = z.nullable(z.object({ 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()), @@ -22,5 +23,7 @@ export const UserFindFirstResultSchema = z.nullable(z.object({ aiSettings: z.unknown().optional(), officeHours: z.unknown().optional(), officeContact: z.unknown().optional(), - procedureTimeslot: z.unknown().optional() + procedureTimeslot: z.unknown().optional(), + insuranceContacts: z.array(z.unknown()), + patientConversations: z.array(z.unknown()) })); \ 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 index 8c6b23e7..ef2898e4 100644 --- a/packages/db/shared/schemas/results/UserFindManyResult.schema.ts +++ b/packages/db/shared/schemas/results/UserFindManyResult.schema.ts @@ -12,6 +12,7 @@ export const UserFindManyResultSchema = z.object({ 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()), @@ -23,7 +24,9 @@ export const UserFindManyResultSchema = z.object({ aiSettings: z.unknown().optional(), officeHours: z.unknown().optional(), officeContact: z.unknown().optional(), - procedureTimeslot: z.unknown().optional() + procedureTimeslot: z.unknown().optional(), + insuranceContacts: z.array(z.unknown()), + patientConversations: z.array(z.unknown()) })), pagination: z.object({ page: z.number().int().min(1), diff --git a/packages/db/shared/schemas/results/UserFindUniqueResult.schema.ts b/packages/db/shared/schemas/results/UserFindUniqueResult.schema.ts index 9766d061..b0ec537a 100644 --- a/packages/db/shared/schemas/results/UserFindUniqueResult.schema.ts +++ b/packages/db/shared/schemas/results/UserFindUniqueResult.schema.ts @@ -11,6 +11,7 @@ export const UserFindUniqueResultSchema = z.nullable(z.object({ 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()), @@ -22,5 +23,7 @@ export const UserFindUniqueResultSchema = z.nullable(z.object({ aiSettings: z.unknown().optional(), officeHours: z.unknown().optional(), officeContact: z.unknown().optional(), - procedureTimeslot: z.unknown().optional() + procedureTimeslot: z.unknown().optional(), + insuranceContacts: z.array(z.unknown()), + patientConversations: z.array(z.unknown()) })); \ 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 index bee73845..a43937cc 100644 --- a/packages/db/shared/schemas/results/UserGroupByResult.schema.ts +++ b/packages/db/shared/schemas/results/UserGroupByResult.schema.ts @@ -17,6 +17,7 @@ export const UserGroupByResultSchema = z.array(z.object({ npiProviders: z.number(), claims: z.number(), insuranceCredentials: z.number(), + shoppingVendors: z.number(), updatedPayments: z.number(), backups: z.number(), backupDestinations: z.number(), @@ -28,7 +29,9 @@ export const UserGroupByResultSchema = z.array(z.object({ aiSettings: z.number(), officeHours: z.number(), officeContact: z.number(), - procedureTimeslot: z.number() + procedureTimeslot: z.number(), + insuranceContacts: z.number(), + patientConversations: z.number() }).optional(), _sum: z.object({ id: z.number().nullable() diff --git a/packages/db/shared/schemas/results/UserUpdateResult.schema.ts b/packages/db/shared/schemas/results/UserUpdateResult.schema.ts index 73cd9b08..0ce5f5a8 100644 --- a/packages/db/shared/schemas/results/UserUpdateResult.schema.ts +++ b/packages/db/shared/schemas/results/UserUpdateResult.schema.ts @@ -11,6 +11,7 @@ export const UserUpdateResultSchema = z.nullable(z.object({ 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()), @@ -22,5 +23,7 @@ export const UserUpdateResultSchema = z.nullable(z.object({ aiSettings: z.unknown().optional(), officeHours: z.unknown().optional(), officeContact: z.unknown().optional(), - procedureTimeslot: z.unknown().optional() + procedureTimeslot: z.unknown().optional(), + insuranceContacts: z.array(z.unknown()), + patientConversations: z.array(z.unknown()) })); \ 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 index e19b9071..8ab8531e 100644 --- a/packages/db/shared/schemas/results/UserUpsertResult.schema.ts +++ b/packages/db/shared/schemas/results/UserUpsertResult.schema.ts @@ -11,6 +11,7 @@ export const UserUpsertResultSchema = z.object({ 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()), @@ -22,5 +23,7 @@ export const UserUpsertResultSchema = z.object({ aiSettings: z.unknown().optional(), officeHours: z.unknown().optional(), officeContact: z.unknown().optional(), - procedureTimeslot: z.unknown().optional() + procedureTimeslot: z.unknown().optional(), + insuranceContacts: z.array(z.unknown()), + patientConversations: z.array(z.unknown()) }); \ No newline at end of file diff --git a/packages/db/shared/schemas/results/index.ts b/packages/db/shared/schemas/results/index.ts index 8a13dff9..3df37492 100644 --- a/packages/db/shared/schemas/results/index.ts +++ b/packages/db/shared/schemas/results/index.ts @@ -141,6 +141,19 @@ export { InsuranceCredentialDeleteManyResultSchema } from './InsuranceCredential 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'; @@ -362,6 +375,19 @@ export { OfficeContactDeleteManyResultSchema } from './OfficeContactDeleteManyRe 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'; @@ -375,3 +401,42 @@ export { ProcedureTimeslotDeleteManyResultSchema } from './ProcedureTimeslotDele 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 { 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'; diff --git a/packages/db/shared/schemas/variants/input/User.input.ts b/packages/db/shared/schemas/variants/input/User.input.ts index 237fc662..72204d86 100644 --- a/packages/db/shared/schemas/variants/input/User.input.ts +++ b/packages/db/shared/schemas/variants/input/User.input.ts @@ -12,6 +12,7 @@ export const UserInputSchema = z.object({ 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()), @@ -23,7 +24,9 @@ export const UserInputSchema = z.object({ aiSettings: z.unknown().optional().nullable(), officeHours: z.unknown().optional().nullable(), officeContact: z.unknown().optional().nullable(), - procedureTimeslot: z.unknown().optional().nullable() + procedureTimeslot: z.unknown().optional().nullable(), + insuranceContacts: z.array(z.unknown()), + patientConversations: z.array(z.unknown()) }).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 index 348cffa5..5326a399 100644 --- a/packages/db/shared/schemas/variants/input/index.ts +++ b/packages/db/shared/schemas/variants/input/index.ts @@ -14,6 +14,7 @@ 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'; @@ -31,4 +32,8 @@ 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 { CommissionBatchInputSchema } from './CommissionBatch.input'; +export { CommissionBatchItemInputSchema } from './CommissionBatchItem.input'; diff --git a/packages/db/shared/schemas/variants/pure/User.pure.ts b/packages/db/shared/schemas/variants/pure/User.pure.ts index d825e72c..c06585bd 100644 --- a/packages/db/shared/schemas/variants/pure/User.pure.ts +++ b/packages/db/shared/schemas/variants/pure/User.pure.ts @@ -12,6 +12,7 @@ export const UserModelSchema = z.object({ 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()), @@ -23,7 +24,9 @@ export const UserModelSchema = z.object({ aiSettings: z.unknown().nullable(), officeHours: z.unknown().nullable(), officeContact: z.unknown().nullable(), - procedureTimeslot: z.unknown().nullable() + procedureTimeslot: z.unknown().nullable(), + insuranceContacts: z.array(z.unknown()), + patientConversations: z.array(z.unknown()) }).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 index 3caff12d..af3da215 100644 --- a/packages/db/shared/schemas/variants/pure/index.ts +++ b/packages/db/shared/schemas/variants/pure/index.ts @@ -14,6 +14,7 @@ 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'; @@ -31,4 +32,8 @@ 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 { CommissionBatchModelSchema } from './CommissionBatch.pure'; +export { CommissionBatchItemModelSchema } from './CommissionBatchItem.pure'; diff --git a/packages/db/shared/schemas/variants/result/User.result.ts b/packages/db/shared/schemas/variants/result/User.result.ts index 098f7708..911a4c95 100644 --- a/packages/db/shared/schemas/variants/result/User.result.ts +++ b/packages/db/shared/schemas/variants/result/User.result.ts @@ -12,6 +12,7 @@ export const UserResultSchema = z.object({ 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()), @@ -23,7 +24,9 @@ export const UserResultSchema = z.object({ aiSettings: z.unknown().nullable(), officeHours: z.unknown().nullable(), officeContact: z.unknown().nullable(), - procedureTimeslot: z.unknown().nullable() + procedureTimeslot: z.unknown().nullable(), + insuranceContacts: z.array(z.unknown()), + patientConversations: z.array(z.unknown()) }).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 index 66237b9b..0d9c10ed 100644 --- a/packages/db/shared/schemas/variants/result/index.ts +++ b/packages/db/shared/schemas/variants/result/index.ts @@ -14,6 +14,7 @@ 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'; @@ -31,4 +32,8 @@ 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 { CommissionBatchResultSchema } from './CommissionBatch.result'; +export { CommissionBatchItemResultSchema } from './CommissionBatchItem.result';