/* !!! This is code generated by Prisma. Do not edit directly. !!! */ /* eslint-disable */ // biome-ignore-all lint: generated file // @ts-nocheck /* * WARNING: This is an internal file that is subject to change! * * 🛑 Under no circumstances should you import this file directly! 🛑 * * Please import the `PrismaClient` class from the `client.ts` file instead. */ import * as runtime from "@prisma/client/runtime/client" import type * as Prisma from "./prismaNamespace" const config: runtime.GetPrismaClientConfig = { "previewFeatures": [], "clientVersion": "7.6.0", "engineVersion": "75cbdc1eb7150937890ad5465d861175c6624711", "activeProvider": "postgresql", "inlineSchema": "model Complex {\n id String @id @db.Uuid\n complexName String @map(\"complex_name\")\n physicalAddress String? @map(\"physical_address\") @db.VarChar(200)\n complexSlug String @unique @map(\"complex_slug\")\n adminEmail String @map(\"admin_email\")\n planCode String? @map(\"plan_code\") @db.VarChar(10)\n createdAt DateTime @default(now()) @map(\"created_at\")\n updatedAt DateTime @updatedAt @map(\"updated_at\")\n plan Plan? @relation(fields: [planCode], references: [code])\n users ComplexUser[]\n courts Court[]\n\n @@index([planCode])\n @@index([complexSlug])\n @@map(\"complexes\")\n}\n\nenum ComplexUserRole {\n ADMIN\n}\n\nmodel ComplexUser {\n complexId String @map(\"complex_id\") @db.Uuid\n userId String @map(\"user_id\") @db.Uuid\n role ComplexUserRole @default(ADMIN)\n createdAt DateTime @default(now()) @map(\"created_at\")\n complex Complex @relation(fields: [complexId], references: [id], onDelete: Cascade)\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@id([complexId, userId])\n @@index([userId])\n @@map(\"complex_users\")\n}\n\nenum DayOfWeek {\n MONDAY\n TUESDAY\n WEDNESDAY\n THURSDAY\n FRIDAY\n SATURDAY\n SUNDAY\n}\n\nenum CourtBookingStatus {\n CONFIRMED\n CANCELLED\n}\n\nmodel Sport {\n id String @id @db.Uuid\n name String @unique\n slug String @unique\n isActive Boolean @default(true) @map(\"is_active\")\n createdAt DateTime @default(now()) @map(\"created_at\")\n updatedAt DateTime @updatedAt @map(\"updated_at\")\n courts Court[]\n\n @@map(\"sports\")\n}\n\nmodel Court {\n id String @id @db.Uuid\n complexId String @map(\"complex_id\") @db.Uuid\n sportId String @map(\"sport_id\") @db.Uuid\n name String\n slotDurationMinutes Int @map(\"slot_duration_minutes\")\n basePrice Decimal @map(\"base_price\") @db.Decimal(19, 2)\n createdAt DateTime @default(now()) @map(\"created_at\")\n updatedAt DateTime @updatedAt @map(\"updated_at\")\n complex Complex @relation(fields: [complexId], references: [id], onDelete: Cascade)\n sport Sport @relation(fields: [sportId], references: [id])\n availabilities CourtAvailability[]\n priceRules CourtPriceRule[]\n bookings CourtBooking[]\n\n @@index([complexId])\n @@index([sportId])\n @@map(\"courts\")\n}\n\nmodel CourtAvailability {\n id String @id @db.Uuid\n courtId String @map(\"court_id\") @db.Uuid\n dayOfWeek DayOfWeek @map(\"day_of_week\")\n startTime String @map(\"start_time\") @db.VarChar(5)\n endTime String @map(\"end_time\") @db.VarChar(5)\n createdAt DateTime @default(now()) @map(\"created_at\")\n court Court @relation(fields: [courtId], references: [id], onDelete: Cascade)\n\n @@index([courtId, dayOfWeek])\n @@map(\"court_availabilities\")\n}\n\nmodel CourtPriceRule {\n id String @id @db.Uuid\n courtId String @map(\"court_id\") @db.Uuid\n dayOfWeek DayOfWeek? @map(\"day_of_week\")\n startTime String? @map(\"start_time\") @db.VarChar(5)\n endTime String? @map(\"end_time\") @db.VarChar(5)\n price Decimal @db.Decimal(19, 2)\n isActive Boolean @default(true) @map(\"is_active\")\n createdAt DateTime @default(now()) @map(\"created_at\")\n updatedAt DateTime @updatedAt @map(\"updated_at\")\n court Court @relation(fields: [courtId], references: [id], onDelete: Cascade)\n\n @@index([courtId, isActive])\n @@map(\"court_price_rules\")\n}\n\nmodel CourtBooking {\n id String @id @db.Uuid\n bookingCode String @unique @map(\"booking_code\") @db.VarChar(8)\n courtId String @map(\"court_id\") @db.Uuid\n bookingDate DateTime @map(\"booking_date\") @db.Date\n startTime String @map(\"start_time\") @db.VarChar(5)\n endTime String @map(\"end_time\") @db.VarChar(5)\n customerName String @map(\"customer_name\") @db.VarChar(120)\n customerPhone String @map(\"customer_phone\") @db.VarChar(30)\n status CourtBookingStatus @default(CONFIRMED)\n createdAt DateTime @default(now()) @map(\"created_at\")\n updatedAt DateTime @updatedAt @map(\"updated_at\")\n court Court @relation(fields: [courtId], references: [id], onDelete: Cascade)\n\n @@unique([courtId, bookingDate, startTime])\n @@index([courtId, bookingDate])\n @@index([bookingDate])\n @@map(\"court_bookings\")\n}\n\nmodel OnboardingRequest {\n id String @id @db.Uuid\n fullName String @map(\"full_name\")\n email String\n otpHash String @map(\"otp_hash\")\n otpExpiresAt DateTime @map(\"otp_expires_at\")\n otpAttempts Int @default(0) @map(\"otp_attempts\")\n otpLastSentAt DateTime @map(\"otp_last_sent_at\")\n otpResendCount Int @default(0) @map(\"otp_resend_count\")\n emailVerifiedAt DateTime? @map(\"email_verified_at\")\n completedAt DateTime? @map(\"completed_at\")\n createdAt DateTime @default(now()) @map(\"created_at\")\n updatedAt DateTime @updatedAt @map(\"updated_at\")\n\n @@index([email])\n @@index([otpExpiresAt])\n @@map(\"onboarding_requests\")\n}\n\nmodel Plan {\n code String @id @db.VarChar(10)\n name String @db.VarChar(30)\n price Decimal @db.Decimal(19, 2)\n rules Json\n lastUpdatedAt DateTime @default(now()) @map(\"last_updated_at\")\n complexes Complex[]\n\n @@map(\"plans\")\n}\n\ngenerator client {\n provider = \"prisma-client\"\n output = \"../src/generated/prisma\"\n}\n\ndatasource db {\n provider = \"postgresql\"\n}\n\nmodel User {\n id String @id @db.Uuid\n supabaseUserId String @unique @map(\"supabase_user_id\") @db.Uuid\n email String @unique\n fullName String @map(\"full_name\")\n createdAt DateTime @default(now()) @map(\"created_at\")\n updatedAt DateTime @updatedAt @map(\"updated_at\")\n complexes ComplexUser[]\n\n @@map(\"users\")\n}\n", "runtimeDataModel": { "models": {}, "enums": {}, "types": {} }, "parameterizationSchema": { "strings": [], "graph": "" } } config.runtimeDataModel = JSON.parse("{\"models\":{\"Complex\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"complexName\",\"kind\":\"scalar\",\"type\":\"String\",\"dbName\":\"complex_name\"},{\"name\":\"physicalAddress\",\"kind\":\"scalar\",\"type\":\"String\",\"dbName\":\"physical_address\"},{\"name\":\"complexSlug\",\"kind\":\"scalar\",\"type\":\"String\",\"dbName\":\"complex_slug\"},{\"name\":\"adminEmail\",\"kind\":\"scalar\",\"type\":\"String\",\"dbName\":\"admin_email\"},{\"name\":\"planCode\",\"kind\":\"scalar\",\"type\":\"String\",\"dbName\":\"plan_code\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\",\"dbName\":\"created_at\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\",\"dbName\":\"updated_at\"},{\"name\":\"plan\",\"kind\":\"object\",\"type\":\"Plan\",\"relationName\":\"ComplexToPlan\"},{\"name\":\"users\",\"kind\":\"object\",\"type\":\"ComplexUser\",\"relationName\":\"ComplexToComplexUser\"},{\"name\":\"courts\",\"kind\":\"object\",\"type\":\"Court\",\"relationName\":\"ComplexToCourt\"}],\"dbName\":\"complexes\"},\"ComplexUser\":{\"fields\":[{\"name\":\"complexId\",\"kind\":\"scalar\",\"type\":\"String\",\"dbName\":\"complex_id\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"String\",\"dbName\":\"user_id\"},{\"name\":\"role\",\"kind\":\"enum\",\"type\":\"ComplexUserRole\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\",\"dbName\":\"created_at\"},{\"name\":\"complex\",\"kind\":\"object\",\"type\":\"Complex\",\"relationName\":\"ComplexToComplexUser\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"ComplexUserToUser\"}],\"dbName\":\"complex_users\"},\"Sport\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"slug\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"isActive\",\"kind\":\"scalar\",\"type\":\"Boolean\",\"dbName\":\"is_active\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\",\"dbName\":\"created_at\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\",\"dbName\":\"updated_at\"},{\"name\":\"courts\",\"kind\":\"object\",\"type\":\"Court\",\"relationName\":\"CourtToSport\"}],\"dbName\":\"sports\"},\"Court\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"complexId\",\"kind\":\"scalar\",\"type\":\"String\",\"dbName\":\"complex_id\"},{\"name\":\"sportId\",\"kind\":\"scalar\",\"type\":\"String\",\"dbName\":\"sport_id\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"slotDurationMinutes\",\"kind\":\"scalar\",\"type\":\"Int\",\"dbName\":\"slot_duration_minutes\"},{\"name\":\"basePrice\",\"kind\":\"scalar\",\"type\":\"Decimal\",\"dbName\":\"base_price\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\",\"dbName\":\"created_at\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\",\"dbName\":\"updated_at\"},{\"name\":\"complex\",\"kind\":\"object\",\"type\":\"Complex\",\"relationName\":\"ComplexToCourt\"},{\"name\":\"sport\",\"kind\":\"object\",\"type\":\"Sport\",\"relationName\":\"CourtToSport\"},{\"name\":\"availabilities\",\"kind\":\"object\",\"type\":\"CourtAvailability\",\"relationName\":\"CourtToCourtAvailability\"},{\"name\":\"priceRules\",\"kind\":\"object\",\"type\":\"CourtPriceRule\",\"relationName\":\"CourtToCourtPriceRule\"},{\"name\":\"bookings\",\"kind\":\"object\",\"type\":\"CourtBooking\",\"relationName\":\"CourtToCourtBooking\"}],\"dbName\":\"courts\"},\"CourtAvailability\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"courtId\",\"kind\":\"scalar\",\"type\":\"String\",\"dbName\":\"court_id\"},{\"name\":\"dayOfWeek\",\"kind\":\"enum\",\"type\":\"DayOfWeek\",\"dbName\":\"day_of_week\"},{\"name\":\"startTime\",\"kind\":\"scalar\",\"type\":\"String\",\"dbName\":\"start_time\"},{\"name\":\"endTime\",\"kind\":\"scalar\",\"type\":\"String\",\"dbName\":\"end_time\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\",\"dbName\":\"created_at\"},{\"name\":\"court\",\"kind\":\"object\",\"type\":\"Court\",\"relationName\":\"CourtToCourtAvailability\"}],\"dbName\":\"court_availabilities\"},\"CourtPriceRule\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"courtId\",\"kind\":\"scalar\",\"type\":\"String\",\"dbName\":\"court_id\"},{\"name\":\"dayOfWeek\",\"kind\":\"enum\",\"type\":\"DayOfWeek\",\"dbName\":\"day_of_week\"},{\"name\":\"startTime\",\"kind\":\"scalar\",\"type\":\"String\",\"dbName\":\"start_time\"},{\"name\":\"endTime\",\"kind\":\"scalar\",\"type\":\"String\",\"dbName\":\"end_time\"},{\"name\":\"price\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"isActive\",\"kind\":\"scalar\",\"type\":\"Boolean\",\"dbName\":\"is_active\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\",\"dbName\":\"created_at\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\",\"dbName\":\"updated_at\"},{\"name\":\"court\",\"kind\":\"object\",\"type\":\"Court\",\"relationName\":\"CourtToCourtPriceRule\"}],\"dbName\":\"court_price_rules\"},\"CourtBooking\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"bookingCode\",\"kind\":\"scalar\",\"type\":\"String\",\"dbName\":\"booking_code\"},{\"name\":\"courtId\",\"kind\":\"scalar\",\"type\":\"String\",\"dbName\":\"court_id\"},{\"name\":\"bookingDate\",\"kind\":\"scalar\",\"type\":\"DateTime\",\"dbName\":\"booking_date\"},{\"name\":\"startTime\",\"kind\":\"scalar\",\"type\":\"String\",\"dbName\":\"start_time\"},{\"name\":\"endTime\",\"kind\":\"scalar\",\"type\":\"String\",\"dbName\":\"end_time\"},{\"name\":\"customerName\",\"kind\":\"scalar\",\"type\":\"String\",\"dbName\":\"customer_name\"},{\"name\":\"customerPhone\",\"kind\":\"scalar\",\"type\":\"String\",\"dbName\":\"customer_phone\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"CourtBookingStatus\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\",\"dbName\":\"created_at\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\",\"dbName\":\"updated_at\"},{\"name\":\"court\",\"kind\":\"object\",\"type\":\"Court\",\"relationName\":\"CourtToCourtBooking\"}],\"dbName\":\"court_bookings\"},\"OnboardingRequest\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"fullName\",\"kind\":\"scalar\",\"type\":\"String\",\"dbName\":\"full_name\"},{\"name\":\"email\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"otpHash\",\"kind\":\"scalar\",\"type\":\"String\",\"dbName\":\"otp_hash\"},{\"name\":\"otpExpiresAt\",\"kind\":\"scalar\",\"type\":\"DateTime\",\"dbName\":\"otp_expires_at\"},{\"name\":\"otpAttempts\",\"kind\":\"scalar\",\"type\":\"Int\",\"dbName\":\"otp_attempts\"},{\"name\":\"otpLastSentAt\",\"kind\":\"scalar\",\"type\":\"DateTime\",\"dbName\":\"otp_last_sent_at\"},{\"name\":\"otpResendCount\",\"kind\":\"scalar\",\"type\":\"Int\",\"dbName\":\"otp_resend_count\"},{\"name\":\"emailVerifiedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\",\"dbName\":\"email_verified_at\"},{\"name\":\"completedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\",\"dbName\":\"completed_at\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\",\"dbName\":\"created_at\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\",\"dbName\":\"updated_at\"}],\"dbName\":\"onboarding_requests\"},\"Plan\":{\"fields\":[{\"name\":\"code\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"price\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"rules\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"lastUpdatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\",\"dbName\":\"last_updated_at\"},{\"name\":\"complexes\",\"kind\":\"object\",\"type\":\"Complex\",\"relationName\":\"ComplexToPlan\"}],\"dbName\":\"plans\"},\"User\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"supabaseUserId\",\"kind\":\"scalar\",\"type\":\"String\",\"dbName\":\"supabase_user_id\"},{\"name\":\"email\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"fullName\",\"kind\":\"scalar\",\"type\":\"String\",\"dbName\":\"full_name\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\",\"dbName\":\"created_at\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\",\"dbName\":\"updated_at\"},{\"name\":\"complexes\",\"kind\":\"object\",\"type\":\"ComplexUser\",\"relationName\":\"ComplexUserToUser\"}],\"dbName\":\"users\"}},\"enums\":{},\"types\":{}}") config.parameterizationSchema = { strings: JSON.parse("[\"where\",\"orderBy\",\"cursor\",\"complexes\",\"_count\",\"plan\",\"complex\",\"user\",\"users\",\"courts\",\"sport\",\"court\",\"availabilities\",\"priceRules\",\"bookings\",\"Complex.findUnique\",\"Complex.findUniqueOrThrow\",\"Complex.findFirst\",\"Complex.findFirstOrThrow\",\"Complex.findMany\",\"data\",\"Complex.createOne\",\"Complex.createMany\",\"Complex.createManyAndReturn\",\"Complex.updateOne\",\"Complex.updateMany\",\"Complex.updateManyAndReturn\",\"create\",\"update\",\"Complex.upsertOne\",\"Complex.deleteOne\",\"Complex.deleteMany\",\"having\",\"_min\",\"_max\",\"Complex.groupBy\",\"Complex.aggregate\",\"ComplexUser.findUnique\",\"ComplexUser.findUniqueOrThrow\",\"ComplexUser.findFirst\",\"ComplexUser.findFirstOrThrow\",\"ComplexUser.findMany\",\"ComplexUser.createOne\",\"ComplexUser.createMany\",\"ComplexUser.createManyAndReturn\",\"ComplexUser.updateOne\",\"ComplexUser.updateMany\",\"ComplexUser.updateManyAndReturn\",\"ComplexUser.upsertOne\",\"ComplexUser.deleteOne\",\"ComplexUser.deleteMany\",\"ComplexUser.groupBy\",\"ComplexUser.aggregate\",\"Sport.findUnique\",\"Sport.findUniqueOrThrow\",\"Sport.findFirst\",\"Sport.findFirstOrThrow\",\"Sport.findMany\",\"Sport.createOne\",\"Sport.createMany\",\"Sport.createManyAndReturn\",\"Sport.updateOne\",\"Sport.updateMany\",\"Sport.updateManyAndReturn\",\"Sport.upsertOne\",\"Sport.deleteOne\",\"Sport.deleteMany\",\"Sport.groupBy\",\"Sport.aggregate\",\"Court.findUnique\",\"Court.findUniqueOrThrow\",\"Court.findFirst\",\"Court.findFirstOrThrow\",\"Court.findMany\",\"Court.createOne\",\"Court.createMany\",\"Court.createManyAndReturn\",\"Court.updateOne\",\"Court.updateMany\",\"Court.updateManyAndReturn\",\"Court.upsertOne\",\"Court.deleteOne\",\"Court.deleteMany\",\"_avg\",\"_sum\",\"Court.groupBy\",\"Court.aggregate\",\"CourtAvailability.findUnique\",\"CourtAvailability.findUniqueOrThrow\",\"CourtAvailability.findFirst\",\"CourtAvailability.findFirstOrThrow\",\"CourtAvailability.findMany\",\"CourtAvailability.createOne\",\"CourtAvailability.createMany\",\"CourtAvailability.createManyAndReturn\",\"CourtAvailability.updateOne\",\"CourtAvailability.updateMany\",\"CourtAvailability.updateManyAndReturn\",\"CourtAvailability.upsertOne\",\"CourtAvailability.deleteOne\",\"CourtAvailability.deleteMany\",\"CourtAvailability.groupBy\",\"CourtAvailability.aggregate\",\"CourtPriceRule.findUnique\",\"CourtPriceRule.findUniqueOrThrow\",\"CourtPriceRule.findFirst\",\"CourtPriceRule.findFirstOrThrow\",\"CourtPriceRule.findMany\",\"CourtPriceRule.createOne\",\"CourtPriceRule.createMany\",\"CourtPriceRule.createManyAndReturn\",\"CourtPriceRule.updateOne\",\"CourtPriceRule.updateMany\",\"CourtPriceRule.updateManyAndReturn\",\"CourtPriceRule.upsertOne\",\"CourtPriceRule.deleteOne\",\"CourtPriceRule.deleteMany\",\"CourtPriceRule.groupBy\",\"CourtPriceRule.aggregate\",\"CourtBooking.findUnique\",\"CourtBooking.findUniqueOrThrow\",\"CourtBooking.findFirst\",\"CourtBooking.findFirstOrThrow\",\"CourtBooking.findMany\",\"CourtBooking.createOne\",\"CourtBooking.createMany\",\"CourtBooking.createManyAndReturn\",\"CourtBooking.updateOne\",\"CourtBooking.updateMany\",\"CourtBooking.updateManyAndReturn\",\"CourtBooking.upsertOne\",\"CourtBooking.deleteOne\",\"CourtBooking.deleteMany\",\"CourtBooking.groupBy\",\"CourtBooking.aggregate\",\"OnboardingRequest.findUnique\",\"OnboardingRequest.findUniqueOrThrow\",\"OnboardingRequest.findFirst\",\"OnboardingRequest.findFirstOrThrow\",\"OnboardingRequest.findMany\",\"OnboardingRequest.createOne\",\"OnboardingRequest.createMany\",\"OnboardingRequest.createManyAndReturn\",\"OnboardingRequest.updateOne\",\"OnboardingRequest.updateMany\",\"OnboardingRequest.updateManyAndReturn\",\"OnboardingRequest.upsertOne\",\"OnboardingRequest.deleteOne\",\"OnboardingRequest.deleteMany\",\"OnboardingRequest.groupBy\",\"OnboardingRequest.aggregate\",\"Plan.findUnique\",\"Plan.findUniqueOrThrow\",\"Plan.findFirst\",\"Plan.findFirstOrThrow\",\"Plan.findMany\",\"Plan.createOne\",\"Plan.createMany\",\"Plan.createManyAndReturn\",\"Plan.updateOne\",\"Plan.updateMany\",\"Plan.updateManyAndReturn\",\"Plan.upsertOne\",\"Plan.deleteOne\",\"Plan.deleteMany\",\"Plan.groupBy\",\"Plan.aggregate\",\"User.findUnique\",\"User.findUniqueOrThrow\",\"User.findFirst\",\"User.findFirstOrThrow\",\"User.findMany\",\"User.createOne\",\"User.createMany\",\"User.createManyAndReturn\",\"User.updateOne\",\"User.updateMany\",\"User.updateManyAndReturn\",\"User.upsertOne\",\"User.deleteOne\",\"User.deleteMany\",\"User.groupBy\",\"User.aggregate\",\"AND\",\"OR\",\"NOT\",\"id\",\"supabaseUserId\",\"email\",\"fullName\",\"createdAt\",\"updatedAt\",\"equals\",\"in\",\"notIn\",\"lt\",\"lte\",\"gt\",\"gte\",\"not\",\"contains\",\"startsWith\",\"endsWith\",\"every\",\"some\",\"none\",\"code\",\"name\",\"price\",\"rules\",\"lastUpdatedAt\",\"string_contains\",\"string_starts_with\",\"string_ends_with\",\"array_starts_with\",\"array_ends_with\",\"array_contains\",\"otpHash\",\"otpExpiresAt\",\"otpAttempts\",\"otpLastSentAt\",\"otpResendCount\",\"emailVerifiedAt\",\"completedAt\",\"bookingCode\",\"courtId\",\"bookingDate\",\"startTime\",\"endTime\",\"customerName\",\"customerPhone\",\"CourtBookingStatus\",\"status\",\"DayOfWeek\",\"dayOfWeek\",\"isActive\",\"complexId\",\"sportId\",\"slotDurationMinutes\",\"basePrice\",\"slug\",\"userId\",\"ComplexUserRole\",\"role\",\"complexName\",\"physicalAddress\",\"complexSlug\",\"adminEmail\",\"planCode\",\"courtId_bookingDate_startTime\",\"complexId_userId\",\"is\",\"isNot\",\"connectOrCreate\",\"upsert\",\"createMany\",\"set\",\"disconnect\",\"delete\",\"connect\",\"updateMany\",\"deleteMany\",\"increment\",\"decrement\",\"multiply\",\"divide\"]"), graph: "ygReoAEOBQAA4wIAIAgAAJwCACAJAADJAgAgtwEAAOICADC4AQAABQAQuQEAAOICADC6AQEAAAABvgFAAJsCACG_AUAAmwIAIfQBAQCaAgAh9QEBANUCACH2AQEAAAAB9wEBAJoCACH4AQEA1QIAIQEAAAABACAJAwAApwIAILcBAACkAgAwuAEAAAMAELkBAACkAgAwzgEBAJoCACHPAQEAmgIAIdABEAClAgAh0QEAAKYCACDSAUAAmwIAIQEAAAADACAOBQAA4wIAIAgAAJwCACAJAADJAgAgtwEAAOICADC4AQAABQAQuQEAAOICADC6AQEAmQIAIb4BQACbAgAhvwFAAJsCACH0AQEAmgIAIfUBAQDVAgAh9gEBAJoCACH3AQEAmgIAIfgBAQDVAgAhBQUAAJoEACAIAAD6AgAgCQAAigQAIPUBAADdAwAg-AEAAN0DACADAAAABQAgAQAABgAwAgAAAQAgAQAAAAUAIAkGAADZAgAgBwAA4QIAILcBAADfAgAwuAEAAAkAELkBAADfAgAwvgFAAJsCACHsAQEAmQIAIfEBAQCZAgAh8wEAAOAC8wEiAgYAAJQEACAHAACZBAAgCgYAANkCACAHAADhAgAgtwEAAN8CADC4AQAACQAQuQEAAN8CADC-AUAAmwIAIewBAQCZAgAh8QEBAJkCACHzAQAA4ALzASL6AQAA3gIAIAMAAAAJACABAAAKADACAAALACADAAAACQAgAQAACgAwAgAACwAgAQAAAAkAIBAGAADZAgAgCgAA2gIAIAwAANsCACANAADcAgAgDgAA3QIAILcBAADYAgAwuAEAAA8AELkBAADYAgAwugEBAJkCACG-AUAAmwIAIb8BQACbAgAhzwEBAJoCACHsAQEAmQIAIe0BAQCZAgAh7gECALECACHvARAApQIAIQUGAACUBAAgCgAAlQQAIAwAAJYEACANAACXBAAgDgAAmAQAIBAGAADZAgAgCgAA2gIAIAwAANsCACANAADcAgAgDgAA3QIAILcBAADYAgAwuAEAAA8AELkBAADYAgAwugEBAAAAAb4BQACbAgAhvwFAAJsCACHPAQEAmgIAIewBAQCZAgAh7QEBAJkCACHuAQIAsQIAIe8BEAClAgAhAwAAAA8AIAEAABAAMAIAABEAIAMAAAAPACABAAAQADACAAARACABAAAADwAgCgsAANICACC3AQAA1gIAMLgBAAAVABC5AQAA1gIAMLoBAQCZAgAhvgFAAJsCACHhAQEAmQIAIeMBAQCaAgAh5AEBAJoCACHqAQAA1wLqASIBCwAAkwQAIAoLAADSAgAgtwEAANYCADC4AQAAFQAQuQEAANYCADC6AQEAAAABvgFAAJsCACHhAQEAmQIAIeMBAQCaAgAh5AEBAJoCACHqAQAA1wLqASIDAAAAFQAgAQAAFgAwAgAAFwAgDQsAANICACC3AQAA0wIAMLgBAAAZABC5AQAA0wIAMLoBAQCZAgAhvgFAAJsCACG_AUAAmwIAIdABEAClAgAh4QEBAJkCACHjAQEA1QIAIeQBAQDVAgAh6gEAANQC6gEj6wEgAMgCACEECwAAkwQAIOMBAADdAwAg5AEAAN0DACDqAQAA3QMAIA0LAADSAgAgtwEAANMCADC4AQAAGQAQuQEAANMCADC6AQEAAAABvgFAAJsCACG_AUAAmwIAIdABEAClAgAh4QEBAJkCACHjAQEA1QIAIeQBAQDVAgAh6gEAANQC6gEj6wEgAMgCACEDAAAAGQAgAQAAGgAwAgAAGwAgDwsAANICACC3AQAA0AIAMLgBAAAdABC5AQAA0AIAMLoBAQCZAgAhvgFAAJsCACG_AUAAmwIAIeABAQCaAgAh4QEBAJkCACHiAUAAmwIAIeMBAQCaAgAh5AEBAJoCACHlAQEAmgIAIeYBAQCaAgAh6AEAANEC6AEiAQsAAJMEACAQCwAA0gIAILcBAADQAgAwuAEAAB0AELkBAADQAgAwugEBAAAAAb4BQACbAgAhvwFAAJsCACHgAQEAAAAB4QEBAJkCACHiAUAAmwIAIeMBAQCaAgAh5AEBAJoCACHlAQEAmgIAIeYBAQCaAgAh6AEAANEC6AEi-QEAAM8CACADAAAAHQAgAQAAHgAwAgAAHwAgAQAAABUAIAEAAAAZACABAAAAHQAgAQAAAAkAIAEAAAAPACABAAAAAQAgAwAAAAUAIAEAAAYAMAIAAAEAIAMAAAAFACABAAAGADACAAABACADAAAABQAgAQAABgAwAgAAAQAgCwUAAJIEACAIAADZAwAgCQAA2gMAILoBAQAAAAG-AUAAAAABvwFAAAAAAfQBAQAAAAH1AQEAAAAB9gEBAAAAAfcBAQAAAAH4AQEAAAABARQAACoAIAi6AQEAAAABvgFAAAAAAb8BQAAAAAH0AQEAAAAB9QEBAAAAAfYBAQAAAAH3AQEAAAAB-AEBAAAAAQEUAAAsADABFAAALAAwAQAAAAMAIAsFAACRBAAgCAAAjgMAIAkAAI8DACC6AQEA5wIAIb4BQADoAgAhvwFAAOgCACH0AQEA5wIAIfUBAQCMAwAh9gEBAOcCACH3AQEA5wIAIfgBAQCMAwAhAgAAAAEAIBQAADAAIAi6AQEA5wIAIb4BQADoAgAhvwFAAOgCACH0AQEA5wIAIfUBAQCMAwAh9gEBAOcCACH3AQEA5wIAIfgBAQCMAwAhAgAAAAUAIBQAADIAIAIAAAAFACAUAAAyACABAAAAAwAgAwAAAAEAIBsAACoAIBwAADAAIAEAAAABACABAAAABQAgBQQAAI4EACAhAACQBAAgIgAAjwQAIPUBAADdAwAg-AEAAN0DACALtwEAAM4CADC4AQAAOgAQuQEAAM4CADC6AQEAjwIAIb4BQACRAgAhvwFAAJECACH0AQEAkAIAIfUBAQC5AgAh9gEBAJACACH3AQEAkAIAIfgBAQC5AgAhAwAAAAUAIAEAADkAMCAAADoAIAMAAAAFACABAAAGADACAAABACABAAAACwAgAQAAAAsAIAMAAAAJACABAAAKADACAAALACADAAAACQAgAQAACgAwAgAACwAgAwAAAAkAIAEAAAoAMAIAAAsAIAYGAAD4AgAgBwAA1wMAIL4BQAAAAAHsAQEAAAAB8QEBAAAAAfMBAAAA8wECARQAAEIAIAS-AUAAAAAB7AEBAAAAAfEBAQAAAAHzAQAAAPMBAgEUAABEADABFAAARAAwBgYAAPYCACAHAADVAwAgvgFAAOgCACHsAQEA5wIAIfEBAQDnAgAh8wEAAPQC8wEiAgAAAAsAIBQAAEcAIAS-AUAA6AIAIewBAQDnAgAh8QEBAOcCACHzAQAA9ALzASICAAAACQAgFAAASQAgAgAAAAkAIBQAAEkAIAMAAAALACAbAABCACAcAABHACABAAAACwAgAQAAAAkAIAMEAACLBAAgIQAAjQQAICIAAIwEACAHtwEAAMoCADC4AQAAUAAQuQEAAMoCADC-AUAAkQIAIewBAQCPAgAh8QEBAI8CACHzAQAAywLzASIDAAAACQAgAQAATwAwIAAAUAAgAwAAAAkAIAEAAAoAMAIAAAsAIAoJAADJAgAgtwEAAMcCADC4AQAAVgAQuQEAAMcCADC6AQEAAAABvgFAAJsCACG_AUAAmwIAIc8BAQAAAAHrASAAyAIAIfABAQAAAAEBAAAAUwAgAQAAAFMAIAoJAADJAgAgtwEAAMcCADC4AQAAVgAQuQEAAMcCADC6AQEAmQIAIb4BQACbAgAhvwFAAJsCACHPAQEAmgIAIesBIADIAgAh8AEBAJoCACEBCQAAigQAIAMAAABWACABAABXADACAABTACADAAAAVgAgAQAAVwAwAgAAUwAgAwAAAFYAIAEAAFcAMAIAAFMAIAcJAACJBAAgugEBAAAAAb4BQAAAAAG_AUAAAAABzwEBAAAAAesBIAAAAAHwAQEAAAABARQAAFsAIAa6AQEAAAABvgFAAAAAAb8BQAAAAAHPAQEAAAAB6wEgAAAAAfABAQAAAAEBFAAAXQAwARQAAF0AMAcJAAD_AwAgugEBAOcCACG-AUAA6AIAIb8BQADoAgAhzwEBAOcCACHrASAAuAMAIfABAQDnAgAhAgAAAFMAIBQAAGAAIAa6AQEA5wIAIb4BQADoAgAhvwFAAOgCACHPAQEA5wIAIesBIAC4AwAh8AEBAOcCACECAAAAVgAgFAAAYgAgAgAAAFYAIBQAAGIAIAMAAABTACAbAABbACAcAABgACABAAAAUwAgAQAAAFYAIAMEAAD8AwAgIQAA_gMAICIAAP0DACAJtwEAAMYCADC4AQAAaQAQuQEAAMYCADC6AQEAjwIAIb4BQACRAgAhvwFAAJECACHPAQEAkAIAIesBIAC6AgAh8AEBAJACACEDAAAAVgAgAQAAaAAwIAAAaQAgAwAAAFYAIAEAAFcAMAIAAFMAIAEAAAARACABAAAAEQAgAwAAAA8AIAEAABAAMAIAABEAIAMAAAAPACABAAAQADACAAARACADAAAADwAgAQAAEAAwAgAAEQAgDQYAAPsDACAKAADJAwAgDAAAygMAIA0AAMsDACAOAADMAwAgugEBAAAAAb4BQAAAAAG_AUAAAAABzwEBAAAAAewBAQAAAAHtAQEAAAAB7gECAAAAAe8BEAAAAAEBFAAAcQAgCLoBAQAAAAG-AUAAAAABvwFAAAAAAc8BAQAAAAHsAQEAAAAB7QEBAAAAAe4BAgAAAAHvARAAAAABARQAAHMAMAEUAABzADANBgAA-gMAIAoAAJwDACAMAACdAwAgDQAAngMAIA4AAJ8DACC6AQEA5wIAIb4BQADoAgAhvwFAAOgCACHPAQEA5wIAIewBAQDnAgAh7QEBAOcCACHuAQIAmgMAIe8BEACAAwAhAgAAABEAIBQAAHYAIAi6AQEA5wIAIb4BQADoAgAhvwFAAOgCACHPAQEA5wIAIewBAQDnAgAh7QEBAOcCACHuAQIAmgMAIe8BEACAAwAhAgAAAA8AIBQAAHgAIAIAAAAPACAUAAB4ACADAAAAEQAgGwAAcQAgHAAAdgAgAQAAABEAIAEAAAAPACAFBAAA9QMAICEAAPgDACAiAAD3AwAgUwAA9gMAIFQAAPkDACALtwEAAMUCADC4AQAAfwAQuQEAAMUCADC6AQEAjwIAIb4BQACRAgAhvwFAAJECACHPAQEAkAIAIewBAQCPAgAh7QEBAI8CACHuAQIAqQIAIe8BEACfAgAhAwAAAA8AIAEAAH4AMCAAAH8AIAMAAAAPACABAAAQADACAAARACABAAAAFwAgAQAAABcAIAMAAAAVACABAAAWADACAAAXACADAAAAFQAgAQAAFgAwAgAAFwAgAwAAABUAIAEAABYAMAIAABcAIAcLAAD0AwAgugEBAAAAAb4BQAAAAAHhAQEAAAAB4wEBAAAAAeQBAQAAAAHqAQAAAOoBAgEUAACHAQAgBroBAQAAAAG-AUAAAAAB4QEBAAAAAeMBAQAAAAHkAQEAAAAB6gEAAADqAQIBFAAAiQEAMAEUAACJAQAwBwsAAPMDACC6AQEA5wIAIb4BQADoAgAh4QEBAOcCACHjAQEA5wIAIeQBAQDnAgAh6gEAAMUD6gEiAgAAABcAIBQAAIwBACAGugEBAOcCACG-AUAA6AIAIeEBAQDnAgAh4wEBAOcCACHkAQEA5wIAIeoBAADFA-oBIgIAAAAVACAUAACOAQAgAgAAABUAIBQAAI4BACADAAAAFwAgGwAAhwEAIBwAAIwBACABAAAAFwAgAQAAABUAIAMEAADwAwAgIQAA8gMAICIAAPEDACAJtwEAAMECADC4AQAAlQEAELkBAADBAgAwugEBAI8CACG-AUAAkQIAIeEBAQCPAgAh4wEBAJACACHkAQEAkAIAIeoBAADCAuoBIgMAAAAVACABAACUAQAwIAAAlQEAIAMAAAAVACABAAAWADACAAAXACABAAAAGwAgAQAAABsAIAMAAAAZACABAAAaADACAAAbACADAAAAGQAgAQAAGgAwAgAAGwAgAwAAABkAIAEAABoAMAIAABsAIAoLAADvAwAgugEBAAAAAb4BQAAAAAG_AUAAAAAB0AEQAAAAAeEBAQAAAAHjAQEAAAAB5AEBAAAAAeoBAAAA6gED6wEgAAAAAQEUAACdAQAgCboBAQAAAAG-AUAAAAABvwFAAAAAAdABEAAAAAHhAQEAAAAB4wEBAAAAAeQBAQAAAAHqAQAAAOoBA-sBIAAAAAEBFAAAnwEAMAEUAACfAQAwCgsAAO4DACC6AQEA5wIAIb4BQADoAgAhvwFAAOgCACHQARAAgAMAIeEBAQDnAgAh4wEBAIwDACHkAQEAjAMAIeoBAAC3A-oBI-sBIAC4AwAhAgAAABsAIBQAAKIBACAJugEBAOcCACG-AUAA6AIAIb8BQADoAgAh0AEQAIADACHhAQEA5wIAIeMBAQCMAwAh5AEBAIwDACHqAQAAtwPqASPrASAAuAMAIQIAAAAZACAUAACkAQAgAgAAABkAIBQAAKQBACADAAAAGwAgGwAAnQEAIBwAAKIBACABAAAAGwAgAQAAABkAIAgEAADpAwAgIQAA7AMAICIAAOsDACBTAADqAwAgVAAA7QMAIOMBAADdAwAg5AEAAN0DACDqAQAA3QMAIAy3AQAAtwIAMLgBAACrAQAQuQEAALcCADC6AQEAjwIAIb4BQACRAgAhvwFAAJECACHQARAAnwIAIeEBAQCPAgAh4wEBALkCACHkAQEAuQIAIeoBAAC4AuoBI-sBIAC6AgAhAwAAABkAIAEAAKoBADAgAACrAQAgAwAAABkAIAEAABoAMAIAABsAIAEAAAAfACABAAAAHwAgAwAAAB0AIAEAAB4AMAIAAB8AIAMAAAAdACABAAAeADACAAAfACADAAAAHQAgAQAAHgAwAgAAHwAgDAsAAOgDACC6AQEAAAABvgFAAAAAAb8BQAAAAAHgAQEAAAAB4QEBAAAAAeIBQAAAAAHjAQEAAAAB5AEBAAAAAeUBAQAAAAHmAQEAAAAB6AEAAADoAQIBFAAAswEAIAu6AQEAAAABvgFAAAAAAb8BQAAAAAHgAQEAAAAB4QEBAAAAAeIBQAAAAAHjAQEAAAAB5AEBAAAAAeUBAQAAAAHmAQEAAAAB6AEAAADoAQIBFAAAtQEAMAEUAAC1AQAwDAsAAOcDACC6AQEA5wIAIb4BQADoAgAhvwFAAOgCACHgAQEA5wIAIeEBAQDnAgAh4gFAAOgCACHjAQEA5wIAIeQBAQDnAgAh5QEBAOcCACHmAQEA5wIAIegBAACqA-gBIgIAAAAfACAUAAC4AQAgC7oBAQDnAgAhvgFAAOgCACG_AUAA6AIAIeABAQDnAgAh4QEBAOcCACHiAUAA6AIAIeMBAQDnAgAh5AEBAOcCACHlAQEA5wIAIeYBAQDnAgAh6AEAAKoD6AEiAgAAAB0AIBQAALoBACACAAAAHQAgFAAAugEAIAMAAAAfACAbAACzAQAgHAAAuAEAIAEAAAAfACABAAAAHQAgAwQAAOQDACAhAADmAwAgIgAA5QMAIA63AQAAswIAMLgBAADBAQAQuQEAALMCADC6AQEAjwIAIb4BQACRAgAhvwFAAJECACHgAQEAkAIAIeEBAQCPAgAh4gFAAJECACHjAQEAkAIAIeQBAQCQAgAh5QEBAJACACHmAQEAkAIAIegBAAC0AugBIgMAAAAdACABAADAAQAwIAAAwQEAIAMAAAAdACABAAAeADACAAAfACAPtwEAALACADC4AQAAxwEAELkBAACwAgAwugEBAAAAAbwBAQCaAgAhvQEBAJoCACG-AUAAmwIAIb8BQACbAgAh2QEBAJoCACHaAUAAmwIAIdsBAgCxAgAh3AFAAJsCACHdAQIAsQIAId4BQACyAgAh3wFAALICACEBAAAAxAEAIAEAAADEAQAgD7cBAACwAgAwuAEAAMcBABC5AQAAsAIAMLoBAQCZAgAhvAEBAJoCACG9AQEAmgIAIb4BQACbAgAhvwFAAJsCACHZAQEAmgIAIdoBQACbAgAh2wECALECACHcAUAAmwIAId0BAgCxAgAh3gFAALICACHfAUAAsgIAIQLeAQAA3QMAIN8BAADdAwAgAwAAAMcBACABAADIAQAwAgAAxAEAIAMAAADHAQAgAQAAyAEAMAIAAMQBACADAAAAxwEAIAEAAMgBADACAADEAQAgDLoBAQAAAAG8AQEAAAABvQEBAAAAAb4BQAAAAAG_AUAAAAAB2QEBAAAAAdoBQAAAAAHbAQIAAAAB3AFAAAAAAd0BAgAAAAHeAUAAAAAB3wFAAAAAAQEUAADMAQAgDLoBAQAAAAG8AQEAAAABvQEBAAAAAb4BQAAAAAG_AUAAAAAB2QEBAAAAAdoBQAAAAAHbAQIAAAAB3AFAAAAAAd0BAgAAAAHeAUAAAAAB3wFAAAAAAQEUAADOAQAwARQAAM4BADAMugEBAOcCACG8AQEA5wIAIb0BAQDnAgAhvgFAAOgCACG_AUAA6AIAIdkBAQDnAgAh2gFAAOgCACHbAQIAmgMAIdwBQADoAgAh3QECAJoDACHeAUAA4wMAId8BQADjAwAhAgAAAMQBACAUAADRAQAgDLoBAQDnAgAhvAEBAOcCACG9AQEA5wIAIb4BQADoAgAhvwFAAOgCACHZAQEA5wIAIdoBQADoAgAh2wECAJoDACHcAUAA6AIAId0BAgCaAwAh3gFAAOMDACHfAUAA4wMAIQIAAADHAQAgFAAA0wEAIAIAAADHAQAgFAAA0wEAIAMAAADEAQAgGwAAzAEAIBwAANEBACABAAAAxAEAIAEAAADHAQAgBwQAAN4DACAhAADhAwAgIgAA4AMAIFMAAN8DACBUAADiAwAg3gEAAN0DACDfAQAA3QMAIA-3AQAAqAIAMLgBAADaAQAQuQEAAKgCADC6AQEAjwIAIbwBAQCQAgAhvQEBAJACACG-AUAAkQIAIb8BQACRAgAh2QEBAJACACHaAUAAkQIAIdsBAgCpAgAh3AFAAJECACHdAQIAqQIAId4BQACqAgAh3wFAAKoCACEDAAAAxwEAIAEAANkBADAgAADaAQAgAwAAAMcBACABAADIAQAwAgAAxAEAIAkDAACnAgAgtwEAAKQCADC4AQAAAwAQuQEAAKQCADDOAQEAAAABzwEBAJoCACHQARAApQIAIdEBAACmAgAg0gFAAJsCACEBAAAA3QEAIAEAAADdAQAgAQMAANwDACADAAAAAwAgAQAA4AEAMAIAAN0BACADAAAAAwAgAQAA4AEAMAIAAN0BACADAAAAAwAgAQAA4AEAMAIAAN0BACAGAwAA2wMAIM4BAQAAAAHPAQEAAAAB0AEQAAAAAdEBgAAAAAHSAUAAAAABARQAAOQBACAFzgEBAAAAAc8BAQAAAAHQARAAAAAB0QGAAAAAAdIBQAAAAAEBFAAA5gEAMAEUAADmAQAwBgMAAIEDACDOAQEA5wIAIc8BAQDnAgAh0AEQAIADACHRAYAAAAAB0gFAAOgCACECAAAA3QEAIBQAAOkBACAFzgEBAOcCACHPAQEA5wIAIdABEACAAwAh0QGAAAAAAdIBQADoAgAhAgAAAAMAIBQAAOsBACACAAAAAwAgFAAA6wEAIAMAAADdAQAgGwAA5AEAIBwAAOkBACABAAAA3QEAIAEAAAADACAFBAAA-wIAICEAAP4CACAiAAD9AgAgUwAA_AIAIFQAAP8CACAItwEAAJ4CADC4AQAA8gEAELkBAACeAgAwzgEBAJACACHPAQEAkAIAIdABEACfAgAh0QEAAKACACDSAUAAkQIAIQMAAAADACABAADxAQAwIAAA8gEAIAMAAAADACABAADgAQAwAgAA3QEAIAoDAACcAgAgtwEAAJgCADC4AQAA-AEAELkBAACYAgAwugEBAAAAAbsBAQAAAAG8AQEAAAABvQEBAJoCACG-AUAAmwIAIb8BQACbAgAhAQAAAPUBACABAAAA9QEAIAoDAACcAgAgtwEAAJgCADC4AQAA-AEAELkBAACYAgAwugEBAJkCACG7AQEAmQIAIbwBAQCaAgAhvQEBAJoCACG-AUAAmwIAIb8BQACbAgAhAQMAAPoCACADAAAA-AEAIAEAAPkBADACAAD1AQAgAwAAAPgBACABAAD5AQAwAgAA9QEAIAMAAAD4AQAgAQAA-QEAMAIAAPUBACAHAwAA-QIAILoBAQAAAAG7AQEAAAABvAEBAAAAAb0BAQAAAAG-AUAAAAABvwFAAAAAAQEUAAD9AQAgBroBAQAAAAG7AQEAAAABvAEBAAAAAb0BAQAAAAG-AUAAAAABvwFAAAAAAQEUAAD_AQAwARQAAP8BADAHAwAA6QIAILoBAQDnAgAhuwEBAOcCACG8AQEA5wIAIb0BAQDnAgAhvgFAAOgCACG_AUAA6AIAIQIAAAD1AQAgFAAAggIAIAa6AQEA5wIAIbsBAQDnAgAhvAEBAOcCACG9AQEA5wIAIb4BQADoAgAhvwFAAOgCACECAAAA-AEAIBQAAIQCACACAAAA-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_AUAAkQIAIdkBAQCQAgAh2gFAAJECACHbAQIAqQIAIdwBQACRAgAh3QECAKkCACHeAUAAqgIAId8BQACqAgAhDQQAAJMCACAhAACTAgAgIgAAkwIAIFMAAK8CACBUAACTAgAgwAECAAAAAcEBAgAAAATCAQIAAAAEwwECAAAAAcQBAgAAAAHFAQIAAAABxgECAAAAAccBAgCuAgAhCwQAAKwCACAhAACtAgAgIgAArQIAIMABQAAAAAHBAUAAAAAFwgFAAAAABcMBQAAAAAHEAUAAAAABxQFAAAAAAcYBQAAAAAHHAUAAqwIAIQsEAACsAgAgIQAArQIAICIAAK0CACDAAUAAAAABwQFAAAAABcIBQAAAAAXDAUAAAAABxAFAAAAAAcUBQAAAAAHGAUAAAAABxwFAAKsCACEIwAECAAAAAcEBAgAAAAXCAQIAAAAFwwECAAAAAcQBAgAAAAHFAQIAAAABxgECAAAAAccBAgCsAgAhCMABQAAAAAHBAUAAAAAFwgFAAAAABcMBQAAAAAHEAUAAAAABxQFAAAAAAcYBQAAAAAHHAUAArQIAIQ0EAACTAgAgIQAAkwIAICIAAJMCACBTAACvAgAgVAAAkwIAIMABAgAAAAHBAQIAAAAEwgECAAAABMMBAgAAAAHEAQIAAAABxQECAAAAAcYBAgAAAAHHAQIArgIAIQjAAQgAAAABwQEIAAAABMIBCAAAAATDAQgAAAABxAEIAAAAAcUBCAAAAAHGAQgAAAABxwEIAK8CACEPtwEAALACADC4AQAAxwEAELkBAACwAgAwugEBAJkCACG8AQEAmgIAIb0BAQCaAgAhvgFAAJsCACG_AUAAmwIAIdkBAQCaAgAh2gFAAJsCACHbAQIAsQIAIdwBQACbAgAh3QECALECACHeAUAAsgIAId8BQACyAgAhCMABAgAAAAHBAQIAAAAEwgECAAAABMMBAgAAAAHEAQIAAAABxQECAAAAAcYBAgAAAAHHAQIAkwIAIQjAAUAAAAABwQFAAAAABcIBQAAAAAXDAUAAAAABxAFAAAAAAcUBQAAAAAHGAUAAAAABxwFAAK0CACEOtwEAALMCADC4AQAAwQEAELkBAACzAgAwugEBAI8CACG-AUAAkQIAIb8BQACRAgAh4AEBAJACACHhAQEAjwIAIeIBQACRAgAh4wEBAJACACHkAQEAkAIAIeUBAQCQAgAh5gEBAJACACHoAQAAtALoASIHBAAAkwIAICEAALYCACAiAAC2AgAgwAEAAADoAQLBAQAAAOgBCMIBAAAA6AEIxwEAALUC6AEiBwQAAJMCACAhAAC2AgAgIgAAtgIAIMABAAAA6AECwQEAAADoAQjCAQAAAOgBCMcBAAC1AugBIgTAAQAAAOgBAsEBAAAA6AEIwgEAAADoAQjHAQAAtgLoASIMtwEAALcCADC4AQAAqwEAELkBAAC3AgAwugEBAI8CACG-AUAAkQIAIb8BQACRAgAh0AEQAJ8CACHhAQEAjwIAIeMBAQC5AgAh5AEBALkCACHqAQAAuALqASPrASAAugIAIQcEAACsAgAgIQAAwAIAICIAAMACACDAAQAAAOoBA8EBAAAA6gEJwgEAAADqAQnHAQAAvwLqASMOBAAArAIAICEAAL4CACAiAAC-AgAgwAEBAAAAAcEBAQAAAAXCAQEAAAAFwwEBAAAAAcQBAQAAAAHFAQEAAAABxgEBAAAAAccBAQC9AgAhyAEBAAAAAckBAQAAAAHKAQEAAAABBQQAAJMCACAhAAC8AgAgIgAAvAIAIMABIAAAAAHHASAAuwIAIQUEAACTAgAgIQAAvAIAICIAALwCACDAASAAAAABxwEgALsCACECwAEgAAAAAccBIAC8AgAhDgQAAKwCACAhAAC-AgAgIgAAvgIAIMABAQAAAAHBAQEAAAAFwgEBAAAABcMBAQAAAAHEAQEAAAABxQEBAAAAAcYBAQAAAAHHAQEAvQIAIcgBAQAAAAHJAQEAAAABygEBAAAAAQvAAQEAAAABwQEBAAAABcIBAQAAAAXDAQEAAAABxAEBAAAAAcUBAQAAAAHGAQEAAAABxwEBAL4CACHIAQEAAAAByQEBAAAAAcoBAQAAAAEHBAAArAIAICEAAMACACAiAADAAgAgwAEAAADqAQPBAQAAAOoBCcIBAAAA6gEJxwEAAL8C6gEjBMABAAAA6gEDwQEAAADqAQnCAQAAAOoBCccBAADAAuoBIwm3AQAAwQIAMLgBAACVAQAQuQEAAMECADC6AQEAjwIAIb4BQACRAgAh4QEBAI8CACHjAQEAkAIAIeQBAQCQAgAh6gEAAMIC6gEiBwQAAJMCACAhAADEAgAgIgAAxAIAIMABAAAA6gECwQEAAADqAQjCAQAAAOoBCMcBAADDAuoBIgcEAACTAgAgIQAAxAIAICIAAMQCACDAAQAAAOoBAsEBAAAA6gEIwgEAAADqAQjHAQAAwwLqASIEwAEAAADqAQLBAQAAAOoBCMIBAAAA6gEIxwEAAMQC6gEiC7cBAADFAgAwuAEAAH8AELkBAADFAgAwugEBAI8CACG-AUAAkQIAIb8BQACRAgAhzwEBAJACACHsAQEAjwIAIe0BAQCPAgAh7gECAKkCACHvARAAnwIAIQm3AQAAxgIAMLgBAABpABC5AQAAxgIAMLoBAQCPAgAhvgFAAJECACG_AUAAkQIAIc8BAQCQAgAh6wEgALoCACHwAQEAkAIAIQoJAADJAgAgtwEAAMcCADC4AQAAVgAQuQEAAMcCADC6AQEAmQIAIb4BQACbAgAhvwFAAJsCACHPAQEAmgIAIesBIADIAgAh8AEBAJoCACECwAEgAAAAAccBIAC8AgAhA8sBAAAPACDMAQAADwAgzQEAAA8AIAe3AQAAygIAMLgBAABQABC5AQAAygIAML4BQACRAgAh7AEBAI8CACHxAQEAjwIAIfMBAADLAvMBIgcEAACTAgAgIQAAzQIAICIAAM0CACDAAQAAAPMBAsEBAAAA8wEIwgEAAADzAQjHAQAAzALzASIHBAAAkwIAICEAAM0CACAiAADNAgAgwAEAAADzAQLBAQAAAPMBCMIBAAAA8wEIxwEAAMwC8wEiBMABAAAA8wECwQEAAADzAQjCAQAAAPMBCMcBAADNAvMBIgu3AQAAzgIAMLgBAAA6ABC5AQAAzgIAMLoBAQCPAgAhvgFAAJECACG_AUAAkQIAIfQBAQCQAgAh9QEBALkCACH2AQEAkAIAIfcBAQCQAgAh-AEBALkCACED4QEBAAAAAeIBQAAAAAHjAQEAAAABDwsAANICACC3AQAA0AIAMLgBAAAdABC5AQAA0AIAMLoBAQCZAgAhvgFAAJsCACG_AUAAmwIAIeABAQCaAgAh4QEBAJkCACHiAUAAmwIAIeMBAQCaAgAh5AEBAJoCACHlAQEAmgIAIeYBAQCaAgAh6AEAANEC6AEiBMABAAAA6AECwQEAAADoAQjCAQAAAOgBCMcBAAC2AugBIhIGAADZAgAgCgAA2gIAIAwAANsCACANAADcAgAgDgAA3QIAILcBAADYAgAwuAEAAA8AELkBAADYAgAwugEBAJkCACG-AUAAmwIAIb8BQACbAgAhzwEBAJoCACHsAQEAmQIAIe0BAQCZAgAh7gECALECACHvARAApQIAIfsBAAAPACD8AQAADwAgDQsAANICACC3AQAA0wIAMLgBAAAZABC5AQAA0wIAMLoBAQCZAgAhvgFAAJsCACG_AUAAmwIAIdABEAClAgAh4QEBAJkCACHjAQEA1QIAIeQBAQDVAgAh6gEAANQC6gEj6wEgAMgCACEEwAEAAADqAQPBAQAAAOoBCcIBAAAA6gEJxwEAAMAC6gEjC8ABAQAAAAHBAQEAAAAFwgEBAAAABcMBAQAAAAHEAQEAAAABxQEBAAAAAcYBAQAAAAHHAQEAvgIAIcgBAQAAAAHJAQEAAAABygEBAAAAAQoLAADSAgAgtwEAANYCADC4AQAAFQAQuQEAANYCADC6AQEAmQIAIb4BQACbAgAh4QEBAJkCACHjAQEAmgIAIeQBAQCaAgAh6gEAANcC6gEiBMABAAAA6gECwQEAAADqAQjCAQAAAOoBCMcBAADEAuoBIhAGAADZAgAgCgAA2gIAIAwAANsCACANAADcAgAgDgAA3QIAILcBAADYAgAwuAEAAA8AELkBAADYAgAwugEBAJkCACG-AUAAmwIAIb8BQACbAgAhzwEBAJoCACHsAQEAmQIAIe0BAQCZAgAh7gECALECACHvARAApQIAIRAFAADjAgAgCAAAnAIAIAkAAMkCACC3AQAA4gIAMLgBAAAFABC5AQAA4gIAMLoBAQCZAgAhvgFAAJsCACG_AUAAmwIAIfQBAQCaAgAh9QEBANUCACH2AQEAmgIAIfcBAQCaAgAh-AEBANUCACH7AQAABQAg_AEAAAUAIAwJAADJAgAgtwEAAMcCADC4AQAAVgAQuQEAAMcCADC6AQEAmQIAIb4BQACbAgAhvwFAAJsCACHPAQEAmgIAIesBIADIAgAh8AEBAJoCACH7AQAAVgAg_AEAAFYAIAPLAQAAFQAgzAEAABUAIM0BAAAVACADywEAABkAIMwBAAAZACDNAQAAGQAgA8sBAAAdACDMAQAAHQAgzQEAAB0AIALsAQEAAAAB8QEBAAAAAQkGAADZAgAgBwAA4QIAILcBAADfAgAwuAEAAAkAELkBAADfAgAwvgFAAJsCACHsAQEAmQIAIfEBAQCZAgAh8wEAAOAC8wEiBMABAAAA8wECwQEAAADzAQjCAQAAAPMBCMcBAADNAvMBIgwDAACcAgAgtwEAAJgCADC4AQAA-AEAELkBAACYAgAwugEBAJkCACG7AQEAmQIAIbwBAQCaAgAhvQEBAJoCACG-AUAAmwIAIb8BQACbAgAh-wEAAPgBACD8AQAA-AEAIA4FAADjAgAgCAAAnAIAIAkAAMkCACC3AQAA4gIAMLgBAAAFABC5AQAA4gIAMLoBAQCZAgAhvgFAAJsCACG_AUAAmwIAIfQBAQCaAgAh9QEBANUCACH2AQEAmgIAIfcBAQCaAgAh-AEBANUCACELAwAApwIAILcBAACkAgAwuAEAAAMAELkBAACkAgAwzgEBAJoCACHPAQEAmgIAIdABEAClAgAh0QEAAKYCACDSAUAAmwIAIfsBAAADACD8AQAAAwAgAAAAAYACAQAAAAEBgAJAAAAAAQsbAADqAgAwHAAA7wIAMP0BAADrAgAw_gEAAOwCADD_AQAA7QIAIIACAADuAgAwgQIAAO4CADCCAgAA7gIAMIMCAADuAgAwhAIAAPACADCFAgAA8QIAMAQGAAD4AgAgvgFAAAAAAewBAQAAAAHzAQAAAPMBAgIAAAALACAbAAD3AgAgAwAAAAsAIBsAAPcCACAcAAD1AgAgARQAAMoEADAKBgAA2QIAIAcAAOECACC3AQAA3wIAMLgBAAAJABC5AQAA3wIAML4BQACbAgAh7AEBAJkCACHxAQEAmQIAIfMBAADgAvMBIvoBAADeAgAgAgAAAAsAIBQAAPUCACACAAAA8gIAIBQAAPMCACAHtwEAAPECADC4AQAA8gIAELkBAADxAgAwvgFAAJsCACHsAQEAmQIAIfEBAQCZAgAh8wEAAOAC8wEiB7cBAADxAgAwuAEAAPICABC5AQAA8QIAML4BQACbAgAh7AEBAJkCACHxAQEAmQIAIfMBAADgAvMBIgO-AUAA6AIAIewBAQDnAgAh8wEAAPQC8wEiAYACAAAA8wECBAYAAPYCACC-AUAA6AIAIewBAQDnAgAh8wEAAPQC8wEiBRsAAMUEACAcAADIBAAg_QEAAMYEACD-AQAAxwQAIIMCAAABACAEBgAA-AIAIL4BQAAAAAHsAQEAAAAB8wEAAADzAQIDGwAAxQQAIP0BAADGBAAggwIAAAEAIAQbAADqAgAw_QEAAOsCADD_AQAA7QIAIIMCAADuAgAwAAAAAAAABYACEAAAAAGGAhAAAAABhwIQAAAAAYgCEAAAAAGJAhAAAAABCxsAAIIDADAcAACHAwAw_QEAAIMDADD-AQAAhAMAMP8BAACFAwAggAIAAIYDADCBAgAAhgMAMIICAACGAwAwgwIAAIYDADCEAgAAiAMAMIUCAACJAwAwCQgAANkDACAJAADaAwAgugEBAAAAAb4BQAAAAAG_AUAAAAAB9AEBAAAAAfUBAQAAAAH2AQEAAAAB9wEBAAAAAQIAAAABACAbAADYAwAgAwAAAAEAIBsAANgDACAcAACNAwAgARQAAMQEADAOBQAA4wIAIAgAAJwCACAJAADJAgAgtwEAAOICADC4AQAABQAQuQEAAOICADC6AQEAAAABvgFAAJsCACG_AUAAmwIAIfQBAQCaAgAh9QEBANUCACH2AQEAAAAB9wEBAJoCACH4AQEA1QIAIQIAAAABACAUAACNAwAgAgAAAIoDACAUAACLAwAgC7cBAACJAwAwuAEAAIoDABC5AQAAiQMAMLoBAQCZAgAhvgFAAJsCACG_AUAAmwIAIfQBAQCaAgAh9QEBANUCACH2AQEAmgIAIfcBAQCaAgAh-AEBANUCACELtwEAAIkDADC4AQAAigMAELkBAACJAwAwugEBAJkCACG-AUAAmwIAIb8BQACbAgAh9AEBAJoCACH1AQEA1QIAIfYBAQCaAgAh9wEBAJoCACH4AQEA1QIAIQe6AQEA5wIAIb4BQADoAgAhvwFAAOgCACH0AQEA5wIAIfUBAQCMAwAh9gEBAOcCACH3AQEA5wIAIQGAAgEAAAABCQgAAI4DACAJAACPAwAgugEBAOcCACG-AUAA6AIAIb8BQADoAgAh9AEBAOcCACH1AQEAjAMAIfYBAQDnAgAh9wEBAOcCACELGwAAzQMAMBwAANEDADD9AQAAzgMAMP4BAADPAwAw_wEAANADACCAAgAA7gIAMIECAADuAgAwggIAAO4CADCDAgAA7gIAMIQCAADSAwAwhQIAAPECADALGwAAkAMAMBwAAJUDADD9AQAAkQMAMP4BAACSAwAw_wEAAJMDACCAAgAAlAMAMIECAACUAwAwggIAAJQDADCDAgAAlAMAMIQCAACWAwAwhQIAAJcDADALCgAAyQMAIAwAAMoDACANAADLAwAgDgAAzAMAILoBAQAAAAG-AUAAAAABvwFAAAAAAc8BAQAAAAHtAQEAAAAB7gECAAAAAe8BEAAAAAECAAAAEQAgGwAAyAMAIAMAAAARACAbAADIAwAgHAAAmwMAIAEUAADDBAAwEAYAANkCACAKAADaAgAgDAAA2wIAIA0AANwCACAOAADdAgAgtwEAANgCADC4AQAADwAQuQEAANgCADC6AQEAAAABvgFAAJsCACG_AUAAmwIAIc8BAQCaAgAh7AEBAJkCACHtAQEAmQIAIe4BAgCxAgAh7wEQAKUCACECAAAAEQAgFAAAmwMAIAIAAACYAwAgFAAAmQMAIAu3AQAAlwMAMLgBAACYAwAQuQEAAJcDADC6AQEAmQIAIb4BQACbAgAhvwFAAJsCACHPAQEAmgIAIewBAQCZAgAh7QEBAJkCACHuAQIAsQIAIe8BEAClAgAhC7cBAACXAwAwuAEAAJgDABC5AQAAlwMAMLoBAQCZAgAhvgFAAJsCACG_AUAAmwIAIc8BAQCaAgAh7AEBAJkCACHtAQEAmQIAIe4BAgCxAgAh7wEQAKUCACEHugEBAOcCACG-AUAA6AIAIb8BQADoAgAhzwEBAOcCACHtAQEA5wIAIe4BAgCaAwAh7wEQAIADACEFgAICAAAAAYYCAgAAAAGHAgIAAAABiAICAAAAAYkCAgAAAAELCgAAnAMAIAwAAJ0DACANAACeAwAgDgAAnwMAILoBAQDnAgAhvgFAAOgCACG_AUAA6AIAIc8BAQDnAgAh7QEBAOcCACHuAQIAmgMAIe8BEACAAwAhBRsAALsEACAcAADBBAAg_QEAALwEACD-AQAAwAQAIIMCAABTACALGwAAuwMAMBwAAMADADD9AQAAvAMAMP4BAAC9AwAw_wEAAL4DACCAAgAAvwMAMIECAAC_AwAwggIAAL8DADCDAgAAvwMAMIQCAADBAwAwhQIAAMIDADALGwAArQMAMBwAALIDADD9AQAArgMAMP4BAACvAwAw_wEAALADACCAAgAAsQMAMIECAACxAwAwggIAALEDADCDAgAAsQMAMIQCAACzAwAwhQIAALQDADALGwAAoAMAMBwAAKUDADD9AQAAoQMAMP4BAACiAwAw_wEAAKMDACCAAgAApAMAMIECAACkAwAwggIAAKQDADCDAgAApAMAMIQCAACmAwAwhQIAAKcDADAKugEBAAAAAb4BQAAAAAG_AUAAAAAB4AEBAAAAAeIBQAAAAAHjAQEAAAAB5AEBAAAAAeUBAQAAAAHmAQEAAAAB6AEAAADoAQICAAAAHwAgGwAArAMAIAMAAAAfACAbAACsAwAgHAAAqwMAIAEUAAC_BAAwEAsAANICACC3AQAA0AIAMLgBAAAdABC5AQAA0AIAMLoBAQAAAAG-AUAAmwIAIb8BQACbAgAh4AEBAAAAAeEBAQCZAgAh4gFAAJsCACHjAQEAmgIAIeQBAQCaAgAh5QEBAJoCACHmAQEAmgIAIegBAADRAugBIvkBAADPAgAgAgAAAB8AIBQAAKsDACACAAAAqAMAIBQAAKkDACAOtwEAAKcDADC4AQAAqAMAELkBAACnAwAwugEBAJkCACG-AUAAmwIAIb8BQACbAgAh4AEBAJoCACHhAQEAmQIAIeIBQACbAgAh4wEBAJoCACHkAQEAmgIAIeUBAQCaAgAh5gEBAJoCACHoAQAA0QLoASIOtwEAAKcDADC4AQAAqAMAELkBAACnAwAwugEBAJkCACG-AUAAmwIAIb8BQACbAgAh4AEBAJoCACHhAQEAmQIAIeIBQACbAgAh4wEBAJoCACHkAQEAmgIAIeUBAQCaAgAh5gEBAJoCACHoAQAA0QLoASIKugEBAOcCACG-AUAA6AIAIb8BQADoAgAh4AEBAOcCACHiAUAA6AIAIeMBAQDnAgAh5AEBAOcCACHlAQEA5wIAIeYBAQDnAgAh6AEAAKoD6AEiAYACAAAA6AECCroBAQDnAgAhvgFAAOgCACG_AUAA6AIAIeABAQDnAgAh4gFAAOgCACHjAQEA5wIAIeQBAQDnAgAh5QEBAOcCACHmAQEA5wIAIegBAACqA-gBIgq6AQEAAAABvgFAAAAAAb8BQAAAAAHgAQEAAAAB4gFAAAAAAeMBAQAAAAHkAQEAAAAB5QEBAAAAAeYBAQAAAAHoAQAAAOgBAgi6AQEAAAABvgFAAAAAAb8BQAAAAAHQARAAAAAB4wEBAAAAAeQBAQAAAAHqAQAAAOoBA-sBIAAAAAECAAAAGwAgGwAAugMAIAMAAAAbACAbAAC6AwAgHAAAuQMAIAEUAAC-BAAwDQsAANICACC3AQAA0wIAMLgBAAAZABC5AQAA0wIAMLoBAQAAAAG-AUAAmwIAIb8BQACbAgAh0AEQAKUCACHhAQEAmQIAIeMBAQDVAgAh5AEBANUCACHqAQAA1ALqASPrASAAyAIAIQIAAAAbACAUAAC5AwAgAgAAALUDACAUAAC2AwAgDLcBAAC0AwAwuAEAALUDABC5AQAAtAMAMLoBAQCZAgAhvgFAAJsCACG_AUAAmwIAIdABEAClAgAh4QEBAJkCACHjAQEA1QIAIeQBAQDVAgAh6gEAANQC6gEj6wEgAMgCACEMtwEAALQDADC4AQAAtQMAELkBAAC0AwAwugEBAJkCACG-AUAAmwIAIb8BQACbAgAh0AEQAKUCACHhAQEAmQIAIeMBAQDVAgAh5AEBANUCACHqAQAA1ALqASPrASAAyAIAIQi6AQEA5wIAIb4BQADoAgAhvwFAAOgCACHQARAAgAMAIeMBAQCMAwAh5AEBAIwDACHqAQAAtwPqASPrASAAuAMAIQGAAgAAAOoBAwGAAiAAAAABCLoBAQDnAgAhvgFAAOgCACG_AUAA6AIAIdABEACAAwAh4wEBAIwDACHkAQEAjAMAIeoBAAC3A-oBI-sBIAC4AwAhCLoBAQAAAAG-AUAAAAABvwFAAAAAAdABEAAAAAHjAQEAAAAB5AEBAAAAAeoBAAAA6gED6wEgAAAAAQW6AQEAAAABvgFAAAAAAeMBAQAAAAHkAQEAAAAB6gEAAADqAQICAAAAFwAgGwAAxwMAIAMAAAAXACAbAADHAwAgHAAAxgMAIAEUAAC9BAAwCgsAANICACC3AQAA1gIAMLgBAAAVABC5AQAA1gIAMLoBAQAAAAG-AUAAmwIAIeEBAQCZAgAh4wEBAJoCACHkAQEAmgIAIeoBAADXAuoBIgIAAAAXACAUAADGAwAgAgAAAMMDACAUAADEAwAgCbcBAADCAwAwuAEAAMMDABC5AQAAwgMAMLoBAQCZAgAhvgFAAJsCACHhAQEAmQIAIeMBAQCaAgAh5AEBAJoCACHqAQAA1wLqASIJtwEAAMIDADC4AQAAwwMAELkBAADCAwAwugEBAJkCACG-AUAAmwIAIeEBAQCZAgAh4wEBAJoCACHkAQEAmgIAIeoBAADXAuoBIgW6AQEA5wIAIb4BQADoAgAh4wEBAOcCACHkAQEA5wIAIeoBAADFA-oBIgGAAgAAAOoBAgW6AQEA5wIAIb4BQADoAgAh4wEBAOcCACHkAQEA5wIAIeoBAADFA-oBIgW6AQEAAAABvgFAAAAAAeMBAQAAAAHkAQEAAAAB6gEAAADqAQILCgAAyQMAIAwAAMoDACANAADLAwAgDgAAzAMAILoBAQAAAAG-AUAAAAABvwFAAAAAAc8BAQAAAAHtAQEAAAAB7gECAAAAAe8BEAAAAAEDGwAAuwQAIP0BAAC8BAAggwIAAFMAIAQbAAC7AwAw_QEAALwDADD_AQAAvgMAIIMCAAC_AwAwBBsAAK0DADD9AQAArgMAMP8BAACwAwAggwIAALEDADAEGwAAoAMAMP0BAAChAwAw_wEAAKMDACCDAgAApAMAMAQHAADXAwAgvgFAAAAAAfEBAQAAAAHzAQAAAPMBAgIAAAALACAbAADWAwAgAwAAAAsAIBsAANYDACAcAADUAwAgARQAALoEADACAAAACwAgFAAA1AMAIAIAAADyAgAgFAAA0wMAIAO-AUAA6AIAIfEBAQDnAgAh8wEAAPQC8wEiBAcAANUDACC-AUAA6AIAIfEBAQDnAgAh8wEAAPQC8wEiBRsAALUEACAcAAC4BAAg_QEAALYEACD-AQAAtwQAIIMCAAD1AQAgBAcAANcDACC-AUAAAAAB8QEBAAAAAfMBAAAA8wECAxsAALUEACD9AQAAtgQAIIMCAAD1AQAgCQgAANkDACAJAADaAwAgugEBAAAAAb4BQAAAAAG_AUAAAAAB9AEBAAAAAfUBAQAAAAH2AQEAAAAB9wEBAAAAAQQbAADNAwAw_QEAAM4DADD_AQAA0AMAIIMCAADuAgAwBBsAAJADADD9AQAAkQMAMP8BAACTAwAggwIAAJQDADAEGwAAggMAMP0BAACDAwAw_wEAAIUDACCDAgAAhgMAMAAAAAAAAAABgAJAAAAAAQAAAAUbAACwBAAgHAAAswQAIP0BAACxBAAg_gEAALIEACCDAgAAEQAgAxsAALAEACD9AQAAsQQAIIMCAAARACAAAAAAAAUbAACrBAAgHAAArgQAIP0BAACsBAAg_gEAAK0EACCDAgAAEQAgAxsAAKsEACD9AQAArAQAIIMCAAARACAAAAAFGwAApgQAIBwAAKkEACD9AQAApwQAIP4BAACoBAAggwIAABEAIAMbAACmBAAg_QEAAKcEACCDAgAAEQAgAAAAAAAFGwAAoQQAIBwAAKQEACD9AQAAogQAIP4BAACjBAAggwIAAAEAIAMbAAChBAAg_QEAAKIEACCDAgAAAQAgAAAACxsAAIAEADAcAACEBAAw_QEAAIEEADD-AQAAggQAMP8BAACDBAAggAIAAJQDADCBAgAAlAMAMIICAACUAwAwgwIAAJQDADCEAgAAhQQAMIUCAACXAwAwCwYAAPsDACAMAADKAwAgDQAAywMAIA4AAMwDACC6AQEAAAABvgFAAAAAAb8BQAAAAAHPAQEAAAAB7AEBAAAAAe4BAgAAAAHvARAAAAABAgAAABEAIBsAAIgEACADAAAAEQAgGwAAiAQAIBwAAIcEACABFAAAoAQAMAIAAAARACAUAACHBAAgAgAAAJgDACAUAACGBAAgB7oBAQDnAgAhvgFAAOgCACG_AUAA6AIAIc8BAQDnAgAh7AEBAOcCACHuAQIAmgMAIe8BEACAAwAhCwYAAPoDACAMAACdAwAgDQAAngMAIA4AAJ8DACC6AQEA5wIAIb4BQADoAgAhvwFAAOgCACHPAQEA5wIAIewBAQDnAgAh7gECAJoDACHvARAAgAMAIQsGAAD7AwAgDAAAygMAIA0AAMsDACAOAADMAwAgugEBAAAAAb4BQAAAAAG_AUAAAAABzwEBAAAAAewBAQAAAAHuAQIAAAAB7wEQAAAAAQQbAACABAAw_QEAAIEEADD_AQAAgwQAIIMCAACUAwAwAAAAAAAAAAcbAACbBAAgHAAAngQAIP0BAACcBAAg_gEAAJ0EACCBAgAAAwAgggIAAAMAIIMCAADdAQAgAxsAAJsEACD9AQAAnAQAIIMCAADdAQAgBQYAAJQEACAKAACVBAAgDAAAlgQAIA0AAJcEACAOAACYBAAgBQUAAJoEACAIAAD6AgAgCQAAigQAIPUBAADdAwAg-AEAAN0DACABCQAAigQAIAAAAAEDAAD6AgAgAQMAANwDACAFzgEBAAAAAc8BAQAAAAHQARAAAAAB0QGAAAAAAdIBQAAAAAECAAAA3QEAIBsAAJsEACADAAAAAwAgGwAAmwQAIBwAAJ8EACAHAAAAAwAgFAAAnwQAIM4BAQDnAgAhzwEBAOcCACHQARAAgAMAIdEBgAAAAAHSAUAA6AIAIQXOAQEA5wIAIc8BAQDnAgAh0AEQAIADACHRAYAAAAAB0gFAAOgCACEHugEBAAAAAb4BQAAAAAG_AUAAAAABzwEBAAAAAewBAQAAAAHuAQIAAAAB7wEQAAAAAQoFAACSBAAgCAAA2QMAILoBAQAAAAG-AUAAAAABvwFAAAAAAfQBAQAAAAH1AQEAAAAB9gEBAAAAAfcBAQAAAAH4AQEAAAABAgAAAAEAIBsAAKEEACADAAAABQAgGwAAoQQAIBwAAKUEACAMAAAABQAgBQAAkQQAIAgAAI4DACAUAAClBAAgugEBAOcCACG-AUAA6AIAIb8BQADoAgAh9AEBAOcCACH1AQEAjAMAIfYBAQDnAgAh9wEBAOcCACH4AQEAjAMAIQoFAACRBAAgCAAAjgMAILoBAQDnAgAhvgFAAOgCACG_AUAA6AIAIfQBAQDnAgAh9QEBAIwDACH2AQEA5wIAIfcBAQDnAgAh-AEBAIwDACEMBgAA-wMAIAoAAMkDACANAADLAwAgDgAAzAMAILoBAQAAAAG-AUAAAAABvwFAAAAAAc8BAQAAAAHsAQEAAAAB7QEBAAAAAe4BAgAAAAHvARAAAAABAgAAABEAIBsAAKYEACADAAAADwAgGwAApgQAIBwAAKoEACAOAAAADwAgBgAA-gMAIAoAAJwDACANAACeAwAgDgAAnwMAIBQAAKoEACC6AQEA5wIAIb4BQADoAgAhvwFAAOgCACHPAQEA5wIAIewBAQDnAgAh7QEBAOcCACHuAQIAmgMAIe8BEACAAwAhDAYAAPoDACAKAACcAwAgDQAAngMAIA4AAJ8DACC6AQEA5wIAIb4BQADoAgAhvwFAAOgCACHPAQEA5wIAIewBAQDnAgAh7QEBAOcCACHuAQIAmgMAIe8BEACAAwAhDAYAAPsDACAKAADJAwAgDAAAygMAIA4AAMwDACC6AQEAAAABvgFAAAAAAb8BQAAAAAHPAQEAAAAB7AEBAAAAAe0BAQAAAAHuAQIAAAAB7wEQAAAAAQIAAAARACAbAACrBAAgAwAAAA8AIBsAAKsEACAcAACvBAAgDgAAAA8AIAYAAPoDACAKAACcAwAgDAAAnQMAIA4AAJ8DACAUAACvBAAgugEBAOcCACG-AUAA6AIAIb8BQADoAgAhzwEBAOcCACHsAQEA5wIAIe0BAQDnAgAh7gECAJoDACHvARAAgAMAIQwGAAD6AwAgCgAAnAMAIAwAAJ0DACAOAACfAwAgugEBAOcCACG-AUAA6AIAIb8BQADoAgAhzwEBAOcCACHsAQEA5wIAIe0BAQDnAgAh7gECAJoDACHvARAAgAMAIQwGAAD7AwAgCgAAyQMAIAwAAMoDACANAADLAwAgugEBAAAAAb4BQAAAAAG_AUAAAAABzwEBAAAAAewBAQAAAAHtAQEAAAAB7gECAAAAAe8BEAAAAAECAAAAEQAgGwAAsAQAIAMAAAAPACAbAACwBAAgHAAAtAQAIA4AAAAPACAGAAD6AwAgCgAAnAMAIAwAAJ0DACANAACeAwAgFAAAtAQAILoBAQDnAgAhvgFAAOgCACG_AUAA6AIAIc8BAQDnAgAh7AEBAOcCACHtAQEA5wIAIe4BAgCaAwAh7wEQAIADACEMBgAA-gMAIAoAAJwDACAMAACdAwAgDQAAngMAILoBAQDnAgAhvgFAAOgCACG_AUAA6AIAIc8BAQDnAgAh7AEBAOcCACHtAQEA5wIAIe4BAgCaAwAh7wEQAIADACEGugEBAAAAAbsBAQAAAAG8AQEAAAABvQEBAAAAAb4BQAAAAAG_AUAAAAABAgAAAPUBACAbAAC1BAAgAwAAAPgBACAbAAC1BAAgHAAAuQQAIAgAAAD4AQAgFAAAuQQAILoBAQDnAgAhuwEBAOcCACG8AQEA5wIAIb0BAQDnAgAhvgFAAOgCACG_AUAA6AIAIQa6AQEA5wIAIbsBAQDnAgAhvAEBAOcCACG9AQEA5wIAIb4BQADoAgAhvwFAAOgCACEDvgFAAAAAAfEBAQAAAAHzAQAAAPMBAga6AQEAAAABvgFAAAAAAb8BQAAAAAHPAQEAAAAB6wEgAAAAAfABAQAAAAECAAAAUwAgGwAAuwQAIAW6AQEAAAABvgFAAAAAAeMBAQAAAAHkAQEAAAAB6gEAAADqAQIIugEBAAAAAb4BQAAAAAG_AUAAAAAB0AEQAAAAAeMBAQAAAAHkAQEAAAAB6gEAAADqAQPrASAAAAABCroBAQAAAAG-AUAAAAABvwFAAAAAAeABAQAAAAHiAUAAAAAB4wEBAAAAAeQBAQAAAAHlAQEAAAAB5gEBAAAAAegBAAAA6AECAwAAAFYAIBsAALsEACAcAADCBAAgCAAAAFYAIBQAAMIEACC6AQEA5wIAIb4BQADoAgAhvwFAAOgCACHPAQEA5wIAIesBIAC4AwAh8AEBAOcCACEGugEBAOcCACG-AUAA6AIAIb8BQADoAgAhzwEBAOcCACHrASAAuAMAIfABAQDnAgAhB7oBAQAAAAG-AUAAAAABvwFAAAAAAc8BAQAAAAHtAQEAAAAB7gECAAAAAe8BEAAAAAEHugEBAAAAAb4BQAAAAAG_AUAAAAAB9AEBAAAAAfUBAQAAAAH2AQEAAAAB9wEBAAAAAQoFAACSBAAgCQAA2gMAILoBAQAAAAG-AUAAAAABvwFAAAAAAfQBAQAAAAH1AQEAAAAB9gEBAAAAAfcBAQAAAAH4AQEAAAABAgAAAAEAIBsAAMUEACADAAAABQAgGwAAxQQAIBwAAMkEACAMAAAABQAgBQAAkQQAIAkAAI8DACAUAADJBAAgugEBAOcCACG-AUAA6AIAIb8BQADoAgAh9AEBAOcCACH1AQEAjAMAIfYBAQDnAgAh9wEBAOcCACH4AQEAjAMAIQoFAACRBAAgCQAAjwMAILoBAQDnAgAhvgFAAOgCACG_AUAA6AIAIfQBAQDnAgAh9QEBAIwDACH2AQEA5wIAIfcBAQDnAgAh-AEBAIwDACEDvgFAAAAAAewBAQAAAAHzAQAAAPMBAgQEAA4FBAIIDAQJEgcCAwcBBAADAQMIAAIGAAEHAAUCAw0EBAAGAQMOAAYEAA0GAAEKAAgMGAoNHAsOIAwCBAAJCRMHAQkUAAELAAcBCwAHAQsABwMMIQANIgAOIwACCCQACSUAAAEFLwIBBTUCAwQAEyEAFCIAFQAAAAMEABMhABQiABUCBgABBwAFAgYAAQcABQMEABohABsiABwAAAADBAAaIQAbIgAcAAADBAAhIQAiIgAjAAAAAwQAISEAIiIAIwIGAAEKAAgCBgABCgAIBQQAKCEAKyIALFMAKVQAKgAAAAAABQQAKCEAKyIALFMAKVQAKgELAAcBCwAHAwQAMSEAMiIAMwAAAAMEADEhADIiADMBCwAHAQsABwUEADghADsiADxTADlUADoAAAAAAAUEADghADsiADxTADlUADoBCwAHAQsABwMEAEEhAEIiAEMAAAADBABBIQBCIgBDAAAABQQASSEATCIATVMASlQASwAAAAAABQQASSEATCIATVMASlQASwAABQQAUiEAVSIAVlMAU1QAVAAAAAAABQQAUiEAVSIAVlMAU1QAVAAAAwQAWyEAXCIAXQAAAAMEAFshAFwiAF0PAgEQJgERJwESKAETKQEVKwEWLQ8XLhAYMQEZMw8aNBEdNgEeNwEfOA8jOxIkPBYlPQQmPgQnPwQoQAQpQQQqQwQrRQ8sRhctSAQuSg8vSxgwTAQxTQQyTg8zURk0Uh01VAg2VQg3WAg4WQg5Wgg6XAg7Xg88Xx49YQg-Yw8_ZB9AZQhBZghCZw9DaiBEayRFbAdGbQdHbgdIbwdJcAdKcgdLdA9MdSVNdwdOeQ9PeiZQewdRfAdSfQ9VgAEnVoEBLVeCAQpYgwEKWYQBClqFAQpbhgEKXIgBCl2KAQ9eiwEuX40BCmCPAQ9hkAEvYpEBCmOSAQpkkwEPZZYBMGaXATRnmAELaJkBC2maAQtqmwELa5wBC2yeAQttoAEPbqEBNW-jAQtwpQEPcaYBNnKnAQtzqAELdKkBD3WsATd2rQE9d64BDHivAQx5sAEMerEBDHuyAQx8tAEMfbYBD363AT5_uQEMgAG7AQ-BAbwBP4IBvQEMgwG-AQyEAb8BD4UBwgFAhgHDAUSHAcUBRYgBxgFFiQHJAUWKAcoBRYsBywFFjAHNAUWNAc8BD44B0AFGjwHSAUWQAdQBD5EB1QFHkgHWAUWTAdcBRZQB2AEPlQHbAUiWAdwBTpcB3gECmAHfAQKZAeEBApoB4gECmwHjAQKcAeUBAp0B5wEPngHoAU-fAeoBAqAB7AEPoQHtAVCiAe4BAqMB7wECpAHwAQ-lAfMBUaYB9AFXpwH2AQWoAfcBBakB-gEFqgH7AQWrAfwBBawB_gEFrQGAAg-uAYECWK8BgwIFsAGFAg-xAYYCWbIBhwIFswGIAgW0AYkCD7UBjAJatgGNAl4" } async function decodeBase64AsWasm(wasmBase64: string): Promise { const { Buffer } = await import('node:buffer') const wasmArray = Buffer.from(wasmBase64, 'base64') return new WebAssembly.Module(wasmArray) } config.compilerWasm = { getRuntime: async () => await import("@prisma/client/runtime/query_compiler_fast_bg.postgresql.mjs"), getQueryCompilerWasmModule: async () => { const { wasm } = await import("@prisma/client/runtime/query_compiler_fast_bg.postgresql.wasm-base64.mjs") return await decodeBase64AsWasm(wasm) }, importName: "./query_compiler_fast_bg.js" } export type LogOptions = 'log' extends keyof ClientOptions ? ClientOptions['log'] extends Array ? Prisma.GetEvents : never : never export interface PrismaClientConstructor { /** * ## Prisma Client * * Type-safe database client for TypeScript * @example * ``` * const prisma = new PrismaClient({ * adapter: new PrismaPg({ connectionString: process.env.DATABASE_URL }) * }) * // Fetch zero or more Complexes * const complexes = await prisma.complex.findMany() * ``` * * Read more in our [docs](https://pris.ly/d/client). */ new < Options extends Prisma.PrismaClientOptions = Prisma.PrismaClientOptions, LogOpts extends LogOptions = LogOptions, OmitOpts extends Prisma.PrismaClientOptions['omit'] = Options extends { omit: infer U } ? U : Prisma.PrismaClientOptions['omit'], ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs >(options: Prisma.Subset ): PrismaClient } /** * ## Prisma Client * * Type-safe database client for TypeScript * @example * ``` * const prisma = new PrismaClient({ * adapter: new PrismaPg({ connectionString: process.env.DATABASE_URL }) * }) * // Fetch zero or more Complexes * const complexes = await prisma.complex.findMany() * ``` * * Read more in our [docs](https://pris.ly/d/client). */ export interface PrismaClient< in LogOpts extends Prisma.LogLevel = never, in out OmitOpts extends Prisma.PrismaClientOptions['omit'] = undefined, in out ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs > { [K: symbol]: { types: Prisma.TypeMap['other'] } $on(eventType: V, callback: (event: V extends 'query' ? Prisma.QueryEvent : Prisma.LogEvent) => void): PrismaClient; /** * Connect with the database */ $connect(): runtime.Types.Utils.JsPromise; /** * Disconnect from the database */ $disconnect(): runtime.Types.Utils.JsPromise; /** * Executes a prepared raw query and returns the number of affected rows. * @example * ``` * const result = await prisma.$executeRaw`UPDATE User SET cool = ${true} WHERE email = ${'user@email.com'};` * ``` * * Read more in our [docs](https://pris.ly/d/raw-queries). */ $executeRaw(query: TemplateStringsArray | Prisma.Sql, ...values: any[]): Prisma.PrismaPromise; /** * Executes a raw query and returns the number of affected rows. * Susceptible to SQL injections, see documentation. * @example * ``` * const result = await prisma.$executeRawUnsafe('UPDATE User SET cool = $1 WHERE email = $2 ;', true, 'user@email.com') * ``` * * Read more in our [docs](https://pris.ly/d/raw-queries). */ $executeRawUnsafe(query: string, ...values: any[]): Prisma.PrismaPromise; /** * Performs a prepared raw query and returns the `SELECT` data. * @example * ``` * const result = await prisma.$queryRaw`SELECT * FROM User WHERE id = ${1} OR email = ${'user@email.com'};` * ``` * * Read more in our [docs](https://pris.ly/d/raw-queries). */ $queryRaw(query: TemplateStringsArray | Prisma.Sql, ...values: any[]): Prisma.PrismaPromise; /** * Performs a raw query and returns the `SELECT` data. * Susceptible to SQL injections, see documentation. * @example * ``` * const result = await prisma.$queryRawUnsafe('SELECT * FROM User WHERE id = $1 OR email = $2;', 1, 'user@email.com') * ``` * * Read more in our [docs](https://pris.ly/d/raw-queries). */ $queryRawUnsafe(query: string, ...values: any[]): Prisma.PrismaPromise; /** * Allows the running of a sequence of read/write operations that are guaranteed to either succeed or fail as a whole. * @example * ``` * const [george, bob, alice] = await prisma.$transaction([ * prisma.user.create({ data: { name: 'George' } }), * prisma.user.create({ data: { name: 'Bob' } }), * prisma.user.create({ data: { name: 'Alice' } }), * ]) * ``` * * Read more in our [docs](https://www.prisma.io/docs/orm/prisma-client/queries/transactions). */ $transaction

[]>(arg: [...P], options?: { isolationLevel?: Prisma.TransactionIsolationLevel }): runtime.Types.Utils.JsPromise> $transaction(fn: (prisma: Omit) => runtime.Types.Utils.JsPromise, options?: { maxWait?: number, timeout?: number, isolationLevel?: Prisma.TransactionIsolationLevel }): runtime.Types.Utils.JsPromise $extends: runtime.Types.Extensions.ExtendsHook<"extends", Prisma.TypeMapCb, ExtArgs, runtime.Types.Utils.Call, { extArgs: ExtArgs }>> /** * `prisma.complex`: Exposes CRUD operations for the **Complex** model. * Example usage: * ```ts * // Fetch zero or more Complexes * const complexes = await prisma.complex.findMany() * ``` */ get complex(): Prisma.ComplexDelegate; /** * `prisma.complexUser`: Exposes CRUD operations for the **ComplexUser** model. * Example usage: * ```ts * // Fetch zero or more ComplexUsers * const complexUsers = await prisma.complexUser.findMany() * ``` */ get complexUser(): Prisma.ComplexUserDelegate; /** * `prisma.sport`: Exposes CRUD operations for the **Sport** model. * Example usage: * ```ts * // Fetch zero or more Sports * const sports = await prisma.sport.findMany() * ``` */ get sport(): Prisma.SportDelegate; /** * `prisma.court`: Exposes CRUD operations for the **Court** model. * Example usage: * ```ts * // Fetch zero or more Courts * const courts = await prisma.court.findMany() * ``` */ get court(): Prisma.CourtDelegate; /** * `prisma.courtAvailability`: Exposes CRUD operations for the **CourtAvailability** model. * Example usage: * ```ts * // Fetch zero or more CourtAvailabilities * const courtAvailabilities = await prisma.courtAvailability.findMany() * ``` */ get courtAvailability(): Prisma.CourtAvailabilityDelegate; /** * `prisma.courtPriceRule`: Exposes CRUD operations for the **CourtPriceRule** model. * Example usage: * ```ts * // Fetch zero or more CourtPriceRules * const courtPriceRules = await prisma.courtPriceRule.findMany() * ``` */ get courtPriceRule(): Prisma.CourtPriceRuleDelegate; /** * `prisma.courtBooking`: Exposes CRUD operations for the **CourtBooking** model. * Example usage: * ```ts * // Fetch zero or more CourtBookings * const courtBookings = await prisma.courtBooking.findMany() * ``` */ get courtBooking(): Prisma.CourtBookingDelegate; /** * `prisma.onboardingRequest`: Exposes CRUD operations for the **OnboardingRequest** model. * Example usage: * ```ts * // Fetch zero or more OnboardingRequests * const onboardingRequests = await prisma.onboardingRequest.findMany() * ``` */ get onboardingRequest(): Prisma.OnboardingRequestDelegate; /** * `prisma.plan`: Exposes CRUD operations for the **Plan** model. * Example usage: * ```ts * // Fetch zero or more Plans * const plans = await prisma.plan.findMany() * ``` */ get plan(): Prisma.PlanDelegate; /** * `prisma.user`: Exposes CRUD operations for the **User** model. * Example usage: * ```ts * // Fetch zero or more Users * const users = await prisma.user.findMany() * ``` */ get user(): Prisma.UserDelegate; } export function getPrismaClientClass(): PrismaClientConstructor { return runtime.getPrismaClient(config) as unknown as PrismaClientConstructor }