/* !!! 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.ts" const config: runtime.GetPrismaClientConfig = { "previewFeatures": [], "clientVersion": "7.5.0", "engineVersion": "280c870be64f457428992c43c1f6d557fab6e29e", "activeProvider": "mysql", "inlineSchema": "// This is your Prisma schema file,\n// learn more about it in the docs: https://pris.ly/d/prisma-schema\n\n// Get a free hosted Postgres database in seconds: `npx create-db`\n\ngenerator client {\n provider = \"prisma-client\"\n output = \"../generated/prisma\"\n}\n\ndatasource db {\n provider = \"mysql\"\n}\n\nmodel User {\n id String @id\n name String @db.Text\n email String\n emailVerified Boolean @default(false)\n image String? @db.Text\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n sessions Session[]\n accounts Account[]\n mesoCycle MesoCycle[]\n workoutSession WorkoutSession[]\n\n @@unique([email])\n @@map(\"user\")\n}\n\nmodel Session {\n id String @id\n expiresAt DateTime\n token String\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n ipAddress String? @db.Text\n userAgent String? @db.Text\n userId String\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@unique([token])\n @@index([userId(length: 191)])\n @@map(\"session\")\n}\n\nmodel Account {\n id String @id\n accountId String @db.Text\n providerId String @db.Text\n userId String\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n accessToken String? @db.Text\n refreshToken String? @db.Text\n idToken String? @db.Text\n accessTokenExpiresAt DateTime?\n refreshTokenExpiresAt DateTime?\n scope String? @db.Text\n password String? @db.Text\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n\n @@index([userId(length: 191)])\n @@map(\"account\")\n}\n\nmodel Verification {\n id String @id\n identifier String @db.Text\n value String @db.Text\n expiresAt DateTime\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n\n @@index([identifier(length: 191)])\n @@map(\"verification\")\n}\n\nmodel Exercise {\n id Int @id @default(autoincrement())\n name String\n muscleGroup String\n SFR Decimal\n\n mesoCycleExercises MesoCycleExercise[]\n}\n\nmodel MesoCycle {\n id Int @id @default(autoincrement())\n name String\n totalWeeks Int\n currentWeek Int\n isAsync Boolean\n user User @relation(fields: [userId], references: [id])\n userId String\n mesoCycleDays MesoCycleDay[]\n}\n\nmodel MesoCycleDay {\n id Int @id @default(autoincrement())\n weekday String? // If async === NULL\n orderIndex Int\n mesoCycle MesoCycle @relation(fields: [mesoCycleId], references: [id])\n mesoCycleId Int\n\n mesoCycleExercises MesoCycleExercise[]\n workOutSessions WorkoutSession[]\n}\n\nmodel MesoCycleExercise {\n id Int @id @default(autoincrement())\n startingSets Int\n orderIndex Int\n\n mesoCycleDay MesoCycleDay @relation(fields: [mesoCycleDayId], references: [id])\n mesoCycleDayId Int\n\n exercise Exercise @relation(fields: [exerciseId], references: [id])\n exerciseId Int\n exerciseLogs ExerciseLog[]\n}\n\nmodel WorkoutSession {\n id Int @id @default(autoincrement())\n weekNumber Int\n isDeload Boolean\n completedAt DateTime? // Null until finished\n mesoCycleDay MesoCycleDay @relation(fields: [mesoCycleDayId], references: [id])\n mesoCycleDayId Int\n user User @relation(fields: [userId], references: [id])\n userId String\n exerciseLogs ExerciseLog[]\n}\n\nmodel ExerciseLog {\n id Int @id @default(autoincrement())\n sets Int\n reps Int\n weight Decimal\n workoutSession WorkoutSession @relation(fields: [workoutSessionId], references: [id])\n workoutSessionId Int\n\n mesoCycleExercise MesoCycleExercise @relation(fields: [mesoCycleExerciseId], references: [id])\n mesoCycleExerciseId Int\n\n sessionFeedbacks SessionFeedback[]\n}\n\nmodel SessionFeedback {\n id Int @id @default(autoincrement())\n question String\n answer String\n\n exerciseLog ExerciseLog @relation(fields: [exerciseLogId], references: [id])\n exerciseLogId Int\n}\n", "runtimeDataModel": { "models": {}, "enums": {}, "types": {} }, "parameterizationSchema": { "strings": [], "graph": "" } } config.runtimeDataModel = JSON.parse("{\"models\":{\"User\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"email\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"emailVerified\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"image\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"sessions\",\"kind\":\"object\",\"type\":\"Session\",\"relationName\":\"SessionToUser\"},{\"name\":\"accounts\",\"kind\":\"object\",\"type\":\"Account\",\"relationName\":\"AccountToUser\"},{\"name\":\"mesoCycle\",\"kind\":\"object\",\"type\":\"MesoCycle\",\"relationName\":\"MesoCycleToUser\"},{\"name\":\"workoutSession\",\"kind\":\"object\",\"type\":\"WorkoutSession\",\"relationName\":\"UserToWorkoutSession\"}],\"dbName\":\"user\"},\"Session\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"expiresAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"token\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"ipAddress\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"userAgent\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"SessionToUser\"}],\"dbName\":\"session\"},\"Account\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"accountId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"providerId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"AccountToUser\"},{\"name\":\"accessToken\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"refreshToken\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"idToken\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"accessTokenExpiresAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"refreshTokenExpiresAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"scope\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"password\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"}],\"dbName\":\"account\"},\"Verification\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"identifier\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"value\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"expiresAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"}],\"dbName\":\"verification\"},\"Exercise\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"muscleGroup\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"SFR\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"mesoCycleExercises\",\"kind\":\"object\",\"type\":\"MesoCycleExercise\",\"relationName\":\"ExerciseToMesoCycleExercise\"}],\"dbName\":null},\"MesoCycle\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"totalWeeks\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"currentWeek\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"isAsync\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"MesoCycleToUser\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"mesoCycleDays\",\"kind\":\"object\",\"type\":\"MesoCycleDay\",\"relationName\":\"MesoCycleToMesoCycleDay\"}],\"dbName\":null},\"MesoCycleDay\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"weekday\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"orderIndex\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"mesoCycle\",\"kind\":\"object\",\"type\":\"MesoCycle\",\"relationName\":\"MesoCycleToMesoCycleDay\"},{\"name\":\"mesoCycleId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"mesoCycleExercises\",\"kind\":\"object\",\"type\":\"MesoCycleExercise\",\"relationName\":\"MesoCycleDayToMesoCycleExercise\"},{\"name\":\"workOutSessions\",\"kind\":\"object\",\"type\":\"WorkoutSession\",\"relationName\":\"MesoCycleDayToWorkoutSession\"}],\"dbName\":null},\"MesoCycleExercise\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"startingSets\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"orderIndex\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"mesoCycleDay\",\"kind\":\"object\",\"type\":\"MesoCycleDay\",\"relationName\":\"MesoCycleDayToMesoCycleExercise\"},{\"name\":\"mesoCycleDayId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"exercise\",\"kind\":\"object\",\"type\":\"Exercise\",\"relationName\":\"ExerciseToMesoCycleExercise\"},{\"name\":\"exerciseId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"exerciseLogs\",\"kind\":\"object\",\"type\":\"ExerciseLog\",\"relationName\":\"ExerciseLogToMesoCycleExercise\"}],\"dbName\":null},\"WorkoutSession\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"weekNumber\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"isDeload\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"completedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"mesoCycleDay\",\"kind\":\"object\",\"type\":\"MesoCycleDay\",\"relationName\":\"MesoCycleDayToWorkoutSession\"},{\"name\":\"mesoCycleDayId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"UserToWorkoutSession\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"exerciseLogs\",\"kind\":\"object\",\"type\":\"ExerciseLog\",\"relationName\":\"ExerciseLogToWorkoutSession\"}],\"dbName\":null},\"ExerciseLog\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"sets\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"reps\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"weight\",\"kind\":\"scalar\",\"type\":\"Decimal\"},{\"name\":\"workoutSession\",\"kind\":\"object\",\"type\":\"WorkoutSession\",\"relationName\":\"ExerciseLogToWorkoutSession\"},{\"name\":\"workoutSessionId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"mesoCycleExercise\",\"kind\":\"object\",\"type\":\"MesoCycleExercise\",\"relationName\":\"ExerciseLogToMesoCycleExercise\"},{\"name\":\"mesoCycleExerciseId\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"sessionFeedbacks\",\"kind\":\"object\",\"type\":\"SessionFeedback\",\"relationName\":\"ExerciseLogToSessionFeedback\"}],\"dbName\":null},\"SessionFeedback\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"question\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"answer\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"exerciseLog\",\"kind\":\"object\",\"type\":\"ExerciseLog\",\"relationName\":\"ExerciseLogToSessionFeedback\"},{\"name\":\"exerciseLogId\",\"kind\":\"scalar\",\"type\":\"Int\"}],\"dbName\":null}},\"enums\":{},\"types\":{}}") config.parameterizationSchema = { strings: JSON.parse("[\"where\",\"orderBy\",\"cursor\",\"user\",\"sessions\",\"accounts\",\"mesoCycle\",\"mesoCycleDay\",\"mesoCycleExercises\",\"_count\",\"exercise\",\"exerciseLogs\",\"workoutSession\",\"mesoCycleExercise\",\"exerciseLog\",\"sessionFeedbacks\",\"workOutSessions\",\"mesoCycleDays\",\"User.findUnique\",\"User.findUniqueOrThrow\",\"User.findFirst\",\"User.findFirstOrThrow\",\"User.findMany\",\"data\",\"User.createOne\",\"User.createMany\",\"User.updateOne\",\"User.updateMany\",\"create\",\"update\",\"User.upsertOne\",\"User.deleteOne\",\"User.deleteMany\",\"having\",\"_min\",\"_max\",\"User.groupBy\",\"User.aggregate\",\"Session.findUnique\",\"Session.findUniqueOrThrow\",\"Session.findFirst\",\"Session.findFirstOrThrow\",\"Session.findMany\",\"Session.createOne\",\"Session.createMany\",\"Session.updateOne\",\"Session.updateMany\",\"Session.upsertOne\",\"Session.deleteOne\",\"Session.deleteMany\",\"Session.groupBy\",\"Session.aggregate\",\"Account.findUnique\",\"Account.findUniqueOrThrow\",\"Account.findFirst\",\"Account.findFirstOrThrow\",\"Account.findMany\",\"Account.createOne\",\"Account.createMany\",\"Account.updateOne\",\"Account.updateMany\",\"Account.upsertOne\",\"Account.deleteOne\",\"Account.deleteMany\",\"Account.groupBy\",\"Account.aggregate\",\"Verification.findUnique\",\"Verification.findUniqueOrThrow\",\"Verification.findFirst\",\"Verification.findFirstOrThrow\",\"Verification.findMany\",\"Verification.createOne\",\"Verification.createMany\",\"Verification.updateOne\",\"Verification.updateMany\",\"Verification.upsertOne\",\"Verification.deleteOne\",\"Verification.deleteMany\",\"Verification.groupBy\",\"Verification.aggregate\",\"Exercise.findUnique\",\"Exercise.findUniqueOrThrow\",\"Exercise.findFirst\",\"Exercise.findFirstOrThrow\",\"Exercise.findMany\",\"Exercise.createOne\",\"Exercise.createMany\",\"Exercise.updateOne\",\"Exercise.updateMany\",\"Exercise.upsertOne\",\"Exercise.deleteOne\",\"Exercise.deleteMany\",\"_avg\",\"_sum\",\"Exercise.groupBy\",\"Exercise.aggregate\",\"MesoCycle.findUnique\",\"MesoCycle.findUniqueOrThrow\",\"MesoCycle.findFirst\",\"MesoCycle.findFirstOrThrow\",\"MesoCycle.findMany\",\"MesoCycle.createOne\",\"MesoCycle.createMany\",\"MesoCycle.updateOne\",\"MesoCycle.updateMany\",\"MesoCycle.upsertOne\",\"MesoCycle.deleteOne\",\"MesoCycle.deleteMany\",\"MesoCycle.groupBy\",\"MesoCycle.aggregate\",\"MesoCycleDay.findUnique\",\"MesoCycleDay.findUniqueOrThrow\",\"MesoCycleDay.findFirst\",\"MesoCycleDay.findFirstOrThrow\",\"MesoCycleDay.findMany\",\"MesoCycleDay.createOne\",\"MesoCycleDay.createMany\",\"MesoCycleDay.updateOne\",\"MesoCycleDay.updateMany\",\"MesoCycleDay.upsertOne\",\"MesoCycleDay.deleteOne\",\"MesoCycleDay.deleteMany\",\"MesoCycleDay.groupBy\",\"MesoCycleDay.aggregate\",\"MesoCycleExercise.findUnique\",\"MesoCycleExercise.findUniqueOrThrow\",\"MesoCycleExercise.findFirst\",\"MesoCycleExercise.findFirstOrThrow\",\"MesoCycleExercise.findMany\",\"MesoCycleExercise.createOne\",\"MesoCycleExercise.createMany\",\"MesoCycleExercise.updateOne\",\"MesoCycleExercise.updateMany\",\"MesoCycleExercise.upsertOne\",\"MesoCycleExercise.deleteOne\",\"MesoCycleExercise.deleteMany\",\"MesoCycleExercise.groupBy\",\"MesoCycleExercise.aggregate\",\"WorkoutSession.findUnique\",\"WorkoutSession.findUniqueOrThrow\",\"WorkoutSession.findFirst\",\"WorkoutSession.findFirstOrThrow\",\"WorkoutSession.findMany\",\"WorkoutSession.createOne\",\"WorkoutSession.createMany\",\"WorkoutSession.updateOne\",\"WorkoutSession.updateMany\",\"WorkoutSession.upsertOne\",\"WorkoutSession.deleteOne\",\"WorkoutSession.deleteMany\",\"WorkoutSession.groupBy\",\"WorkoutSession.aggregate\",\"ExerciseLog.findUnique\",\"ExerciseLog.findUniqueOrThrow\",\"ExerciseLog.findFirst\",\"ExerciseLog.findFirstOrThrow\",\"ExerciseLog.findMany\",\"ExerciseLog.createOne\",\"ExerciseLog.createMany\",\"ExerciseLog.updateOne\",\"ExerciseLog.updateMany\",\"ExerciseLog.upsertOne\",\"ExerciseLog.deleteOne\",\"ExerciseLog.deleteMany\",\"ExerciseLog.groupBy\",\"ExerciseLog.aggregate\",\"SessionFeedback.findUnique\",\"SessionFeedback.findUniqueOrThrow\",\"SessionFeedback.findFirst\",\"SessionFeedback.findFirstOrThrow\",\"SessionFeedback.findMany\",\"SessionFeedback.createOne\",\"SessionFeedback.createMany\",\"SessionFeedback.updateOne\",\"SessionFeedback.updateMany\",\"SessionFeedback.upsertOne\",\"SessionFeedback.deleteOne\",\"SessionFeedback.deleteMany\",\"SessionFeedback.groupBy\",\"SessionFeedback.aggregate\",\"AND\",\"OR\",\"NOT\",\"id\",\"question\",\"answer\",\"exerciseLogId\",\"equals\",\"in\",\"notIn\",\"lt\",\"lte\",\"gt\",\"gte\",\"contains\",\"startsWith\",\"endsWith\",\"search\",\"not\",\"sets\",\"reps\",\"weight\",\"workoutSessionId\",\"mesoCycleExerciseId\",\"weekNumber\",\"isDeload\",\"completedAt\",\"mesoCycleDayId\",\"userId\",\"startingSets\",\"orderIndex\",\"exerciseId\",\"weekday\",\"mesoCycleId\",\"name\",\"totalWeeks\",\"currentWeek\",\"isAsync\",\"muscleGroup\",\"SFR\",\"every\",\"some\",\"none\",\"identifier\",\"value\",\"expiresAt\",\"createdAt\",\"updatedAt\",\"accountId\",\"providerId\",\"accessToken\",\"refreshToken\",\"idToken\",\"accessTokenExpiresAt\",\"refreshTokenExpiresAt\",\"scope\",\"password\",\"token\",\"ipAddress\",\"userAgent\",\"email\",\"emailVerified\",\"image\",\"is\",\"isNot\",\"connectOrCreate\",\"upsert\",\"createMany\",\"set\",\"disconnect\",\"delete\",\"connect\",\"updateMany\",\"deleteMany\",\"_relevance\",\"increment\",\"decrement\",\"multiply\",\"divide\"]"), graph: "jgVYmgEOBAAAwAIAIAUAAMECACAGAADCAgAgDAAAwwIAILQBAAC9AgAwtQEAADIAELYBAAC9AgAwtwEBAAAAAdYBAQCxAgAh4gFAALkCACHjAUAAuQIAIfABAQAAAAHxASAAvgIAIfIBAQC_AgAhAQAAAAEAIAwDAADHAgAgtAEAANYCADC1AQAAAwAQtgEAANYCADC3AQEAsQIAIdABAQCxAgAh4QFAALkCACHiAUAAuQIAIeMBQAC5AgAh7QEBALECACHuAQEAvwIAIe8BAQC_AgAhBAMAAL4EACDuAQAA-AIAIO8BAAD4AgAg_gEAAMwEACAMAwAAxwIAILQBAADWAgAwtQEAAAMAELYBAADWAgAwtwEBAAAAAdABAQCxAgAh4QFAALkCACHiAUAAuQIAIeMBQAC5AgAh7QEBAAAAAe4BAQC_AgAh7wEBAL8CACEDAAAAAwAgAQAABAAwAgAABQAgEQMAAMcCACC0AQAA1QIAMLUBAAAHABC2AQAA1QIAMLcBAQCxAgAh0AEBALECACHiAUAAuQIAIeMBQAC5AgAh5AEBALECACHlAQEAsQIAIeYBAQC_AgAh5wEBAL8CACHoAQEAvwIAIekBQADFAgAh6gFAAMUCACHrAQEAvwIAIewBAQC_AgAhCQMAAL4EACDmAQAA-AIAIOcBAAD4AgAg6AEAAPgCACDpAQAA-AIAIOoBAAD4AgAg6wEAAPgCACDsAQAA-AIAIP4BAADLBAAgEQMAAMcCACC0AQAA1QIAMLUBAAAHABC2AQAA1QIAMLcBAQAAAAHQAQEAsQIAIeIBQAC5AgAh4wFAALkCACHkAQEAsQIAIeUBAQCxAgAh5gEBAL8CACHnAQEAvwIAIegBAQC_AgAh6QFAAMUCACHqAUAAxQIAIesBAQC_AgAh7AEBAL8CACEDAAAABwAgAQAACAAwAgAACQAgCwMAAMcCACARAADUAgAgtAEAANMCADC1AQAACwAQtgEAANMCADC3AQIAsAIAIdABAQCxAgAh1gEBALECACHXAQIAsAIAIdgBAgCwAgAh2QEgAL4CACEDAwAAvgQAIBEAAMkEACD-AQAAygQAIAsDAADHAgAgEQAA1AIAILQBAADTAgAwtQEAAAsAELYBAADTAgAwtwECAAAAAdABAQCxAgAh1gEBALECACHXAQIAsAIAIdgBAgCwAgAh2QEgAL4CACEDAAAACwAgAQAADAAwAgAADQAgCgYAANICACAIAACzAgAgEAAAwwIAILQBAADRAgAwtQEAAA8AELYBAADRAgAwtwECALACACHSAQIAsAIAIdQBAQC_AgAh1QECALACACEFBgAAxwQAIAgAAO8DACAQAAC7BAAg1AEAAPgCACD-AQAAyAQAIAoGAADSAgAgCAAAswIAIBAAAMMCACC0AQAA0QIAMLUBAAAPABC2AQAA0QIAMLcBAgAAAAHSAQIAsAIAIdQBAQC_AgAh1QECALACACEDAAAADwAgAQAAEAAwAgAAEQAgCwcAAMYCACAKAADQAgAgCwAAyAIAILQBAADPAgAwtQEAABMAELYBAADPAgAwtwECALACACHPAQIAsAIAIdEBAgCwAgAh0gECALACACHTAQIAsAIAIQMHAAC9BAAgCgAAxgQAIAsAAL8EACALBwAAxgIAIAoAANACACALAADIAgAgtAEAAM8CADC1AQAAEwAQtgEAAM8CADC3AQIAAAABzwECALACACHRAQIAsAIAIdIBAgCwAgAh0wECALACACEDAAAAEwAgAQAAFAAwAgAAFQAgAwAAABMAIAEAABQAMAIAABUAIAEAAAATACAMDAAAzAIAIA0AAM0CACAPAADOAgAgtAEAAMsCADC1AQAAGQAQtgEAAMsCADC3AQIAsAIAIccBAgCwAgAhyAECALACACHJARAAsgIAIcoBAgCwAgAhywECALACACEDDAAAwwQAIA0AAMQEACAPAADFBAAgDAwAAMwCACANAADNAgAgDwAAzgIAILQBAADLAgAwtQEAABkAELYBAADLAgAwtwECAAAAAccBAgCwAgAhyAECALACACHJARAAsgIAIcoBAgCwAgAhywECALACACEDAAAAGQAgAQAAGgAwAgAAGwAgAwAAABkAIAEAABoAMAIAABsAIAEAAAAZACAIDgAAygIAILQBAADJAgAwtQEAAB8AELYBAADJAgAwtwECALACACG4AQEAsQIAIbkBAQCxAgAhugECALACACECDgAAwQQAIP4BAADCBAAgCA4AAMoCACC0AQAAyQIAMLUBAAAfABC2AQAAyQIAMLcBAgAAAAG4AQEAsQIAIbkBAQCxAgAhugECALACACEDAAAAHwAgAQAAIAAwAgAAIQAgAQAAAB8AIAEAAAAZACAMAwAAxwIAIAcAAMYCACALAADIAgAgtAEAAMQCADC1AQAAJQAQtgEAAMQCADC3AQIAsAIAIcwBAgCwAgAhzQEgAL4CACHOAUAAxQIAIc8BAgCwAgAh0AEBALECACEFAwAAvgQAIAcAAL0EACALAAC_BAAgzgEAAPgCACD-AQAAwAQAIAwDAADHAgAgBwAAxgIAIAsAAMgCACC0AQAAxAIAMLUBAAAlABC2AQAAxAIAMLcBAgAAAAHMAQIAsAIAIc0BIAC-AgAhzgFAAMUCACHPAQIAsAIAIdABAQCxAgAhAwAAACUAIAEAACYAMAIAACcAIAEAAAATACABAAAAJQAgAQAAAA8AIAMAAAAlACABAAAmADACAAAnACABAAAAAwAgAQAAAAcAIAEAAAALACABAAAAJQAgAQAAAAEAIA4EAADAAgAgBQAAwQIAIAYAAMICACAMAADDAgAgtAEAAL0CADC1AQAAMgAQtgEAAL0CADC3AQEAsQIAIdYBAQCxAgAh4gFAALkCACHjAUAAuQIAIfABAQCxAgAh8QEgAL4CACHyAQEAvwIAIQYEAAC4BAAgBQAAuQQAIAYAALoEACAMAAC7BAAg8gEAAPgCACD-AQAAvAQAIAMAAAAyACABAAAzADACAAABACADAAAAMgAgAQAAMwAwAgAAAQAgAwAAADIAIAEAADMAMAIAAAEAIAsEAAC0BAAgBQAAtQQAIAYAALYEACAMAAC3BAAgtwEBAAAAAdYBAQAAAAHiAUAAAAAB4wFAAAAAAfABAQAAAAHxASAAAAAB8gEBAAAAAQEXAAA3ACAHtwEBAAAAAdYBAQAAAAHiAUAAAAAB4wFAAAAAAfABAQAAAAHxASAAAAAB8gEBAAAAAQEXAAA5ADALBAAAgwQAIAUAAIQEACAGAACFBAAgDAAAhgQAILcBAQDcAgAh1gEBANwCACHiAUAA9AMAIeMBQAD0AwAh8AEBANwCACHxASAA_gIAIfIBAQCrAwAhAgAAAAEAIBcAADsAIAe3AQEA3AIAIdYBAQDcAgAh4gFAAPQDACHjAUAA9AMAIfABAQDcAgAh8QEgAP4CACHyAQEAqwMAIQIAAAAyACAXAAA9ACADAAAAAQAgHAAANwAgHQAAOwAgAQAAAAEAIAEAAAAyACAECQAAgAQAICIAAIIEACAjAACBBAAg8gEAAPgCACAKtAEAALwCADC1AQAAQwAQtgEAALwCADC3AQEAlgIAIdYBAQCWAgAh4gFAALUCACHjAUAAtQIAIfABAQCWAgAh8QEgAKECACHyAQEAqgIAIQMAAAAyACABAABCADAhAABDACADAAAAMgAgAQAAMwAwAgAAAQAgAQAAAAUAIAEAAAAFACADAAAAAwAgAQAABAAwAgAABQAgAwAAAAMAIAEAAAQAMAIAAAUAIAMAAAADACABAAAEADACAAAFACAJAwAA_wMAILcBAQAAAAHQAQEAAAAB4QFAAAAAAeIBQAAAAAHjAUAAAAAB7QEBAAAAAe4BAQAAAAHvAQEAAAABARcAAEsAIAi3AQEAAAAB0AEBAAAAAeEBQAAAAAHiAUAAAAAB4wFAAAAAAe0BAQAAAAHuAQEAAAAB7wEBAAAAAQEXAABNADAJAwAA_gMAILcBAQDcAgAh0AEBANwCACHhAUAA9AMAIeIBQAD0AwAh4wFAAPQDACHtAQEA3AIAIe4BAQCrAwAh7wEBAKsDACECAAAABQAgFwAATwAgCLcBAQDcAgAh0AEBANwCACHhAUAA9AMAIeIBQAD0AwAh4wFAAPQDACHtAQEA3AIAIe4BAQCrAwAh7wEBAKsDACECAAAAAwAgFwAAUQAgAwAAAAUAIBwAAEsAIB0AAE8AIAEAAAAFACABAAAAAwAgBQkAAPsDACAiAAD9AwAgIwAA_AMAIO4BAAD4AgAg7wEAAPgCACALtAEAALsCADC1AQAAVwAQtgEAALsCADC3AQEAlgIAIdABAQCWAgAh4QFAALUCACHiAUAAtQIAIeMBQAC1AgAh7QEBAJYCACHuAQEAqgIAIe8BAQCqAgAhAwAAAAMAIAEAAFYAMCEAAFcAIAMAAAADACABAAAEADACAAAFACABAAAACQAgAQAAAAkAIAMAAAAHACABAAAIADACAAAJACADAAAABwAgAQAACAAwAgAACQAgAwAAAAcAIAEAAAgAMAIAAAkAIA4DAAD6AwAgtwEBAAAAAdABAQAAAAHiAUAAAAAB4wFAAAAAAeQBAQAAAAHlAQEAAAAB5gEBAAAAAecBAQAAAAHoAQEAAAAB6QFAAAAAAeoBQAAAAAHrAQEAAAAB7AEBAAAAAQEXAABfACANtwEBAAAAAdABAQAAAAHiAUAAAAAB4wFAAAAAAeQBAQAAAAHlAQEAAAAB5gEBAAAAAecBAQAAAAHoAQEAAAAB6QFAAAAAAeoBQAAAAAHrAQEAAAAB7AEBAAAAAQEXAABhADAOAwAA-QMAILcBAQDcAgAh0AEBANwCACHiAUAA9AMAIeMBQAD0AwAh5AEBANwCACHlAQEA3AIAIeYBAQCrAwAh5wEBAKsDACHoAQEAqwMAIekBQAD_AgAh6gFAAP8CACHrAQEAqwMAIewBAQCrAwAhAgAAAAkAIBcAAGMAIA23AQEA3AIAIdABAQDcAgAh4gFAAPQDACHjAUAA9AMAIeQBAQDcAgAh5QEBANwCACHmAQEAqwMAIecBAQCrAwAh6AEBAKsDACHpAUAA_wIAIeoBQAD_AgAh6wEBAKsDACHsAQEAqwMAIQIAAAAHACAXAABlACADAAAACQAgHAAAXwAgHQAAYwAgAQAAAAkAIAEAAAAHACAKCQAA9gMAICIAAPgDACAjAAD3AwAg5gEAAPgCACDnAQAA-AIAIOgBAAD4AgAg6QEAAPgCACDqAQAA-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AgAAABUAIBcAAM0BACAFtwECAN0CACHPAQIA3QIAIdEBAgDdAgAh0gECAN0CACHTAQIA3QIAIQIAAAATACAXAADPAQAgAwAAABUAIBwAAMkBACAdAADNAQAgAQAAABUAIAEAAAATACAFCQAAkgMAICIAAJUDACAjAACUAwAgXAAAkwMAIF0AAJYDACAItAEAAKgCADC1AQAA1QEAELYBAACoAgAwtwECAJUCACHPAQIAlQIAIdEBAgCVAgAh0gECAJUCACHTAQIAlQIAIQMAAAATACABAADUAQAwIQAA1QEAIAMAAAATACABAAAUADACAAAVACABAAAAJwAgAQAAACcAIAMAAAAlACABAAAmADACAAAnACADAAAAJQAgAQAAJgAwAgAAJwAgAwAAACUAIAEAACYAMAIAACcAIAkDAACQAwAgBwAAjwMAIAsAAJEDACC3AQIAAAABzAECAAAAAc0BIAAAAAHOAUAAAAABzwECAAAAAdABAQAAAAEBFwAA3QEAIAa3AQIAAAABzAECAAAAAc0BIAAAAAHOAUAAAAABzwECAAAAAdABAQAAAAEBFwAA3wEAMAkDAACBAwAgBwAAgAMAIAsAAIIDACC3AQIA3QIAIcwBAgDdAgAhzQEgAP4CACHOAUAA_wIAIc8BAgDdAgAh0AEBANwCACECAAAAJwAgFwAA4QEAIAa3AQIA3QIAIcwBAgDdAgAhzQEgAP4CACHOAUAA_wIAIc8BAgDdAgAh0AEBANwCACECAAAAJQAgFwAA4wEAIAMAAAAnACAcAADdAQAgHQAA4QEAIAEAAAAnACABAAAAJQAgBgkAAPkCACAiAAD8AgAgIwAA-wIAIFwAAPoCACBdAAD9AgAgzgEAAPgCACAJtAEAAKACADC1AQAA6QEAELYBAACgAgAwtwECAJUCACHMAQIAlQIAIc0BIAChAgAhzgFAAKICACHPAQIAlQIAIdABAQCWAgAhAwAAACUAIAEAAOgBADAhAADpAQAgAwAAACUAIAEAACYAMAIAACcAIAEAAAAbACABAAAAGwAgAwAAABkAIAEAABoAMAIAABsAIAMAAAAZACABAAAaADACAAAbACADAAAAGQAgAQAAGgAwAgAAGwAgCQwAAPUCACANAAD2AgAgDwAA9wIAILcBAgAAAAHHAQIAAAAByAECAAAAAckBEAAAAAHKAQIAAAABywECAAAAAQEXAADxAQAgBrcBAgAAAAHHAQIAAAAByAECAAAAAckBEAAAAAHKAQIAAAABywECAAAAAQEXAADzAQAwCQwAAOYCACANAADnAgAgDwAA6AIAILcBAgDdAgAhxwECAN0CACHIAQIA3QIAIckBEADlAgAhygECAN0CACHLAQIA3QIAIQIAAAAbACAXAAD1AQAgBrcBAgDdAgAhxwECAN0CACHIAQIA3QIAIckBEADlAgAhygECAN0CACHLAQIA3QIAIQIAAAAZACAXAAD3AQAgAwAAABsAIBwAAPEBACAdAAD1AQAgAQAAABsAIAEAAAAZACAFCQAA4AIAICIAAOMCACAjAADiAgAgXAAA4QIAIF0AAOQCACAJtAEAAJwCADC1AQAA_QEAELYBAACcAgAwtwECAJUCACHHAQIAlQIAIcgBAgCVAgAhyQEQAJ0CACHKAQIAlQIAIcsBAgCVAgAhAwAAABkAIAEAAPwBADAhAAD9AQAgAwAAABkAIAEAABoAMAIAABsAIAEAAAAhACABAAAAIQAgAwAAAB8AIAEAACAAMAIAACEAIAMAAAAfACABAAAgADACAAAhACADAAAAHwAgAQAAIAAwAgAAIQAgBQ4AAN8CACC3AQIAAAABuAEBAAAAAbkBAQAAAAG6AQIAAAABARcAAIUCACAEtwECAAAAAbgBAQAAAAG5AQEAAAABugECAAAAAQEXAACHAgAwBQ4AAN4CACC3AQIA3QIAIbgBAQDcAgAhuQEBANwCACG6AQIA3QIAIQIAAAAhACAXAACJAgAgBLcBAgDdAgAhuAEBANwCACG5AQEA3AIAIboBAgDdAgAhAgAAAB8AIBcAAIsCACADAAAAIQAgHAAAhQIAIB0AAIkCACABAAAAIQAgAQAAAB8AIAUJAADXAgAgIgAA2gIAICMAANkCACBcAADYAgAgXQAA2wIAIAe0AQAAlAIAMLUBAACRAgAQtgEAAJQCADC3AQIAlQIAIbgBAQCWAgAhuQEBAJYCACG6AQIAlQIAIQMAAAAfACABAACQAgAwIQAAkQIAIAMAAAAfACABAAAgADACAAAhACAHtAEAAJQCADC1AQAAkQIAELYBAACUAgAwtwECAJUCACG4AQEAlgIAIbkBAQCWAgAhugECAJUCACENCQAAmAIAICIAAJgCACAjAACYAgAgXAAAmwIAIF0AAJgCACC7AQIAAAABvAECAAAABL0BAgAAAAS-AQIAAAABvwECAAAAAcABAgAAAAHBAQIAAAABxgECAJoCACEPCQAAmAIAICIAAJkCACAjAACZAgAguwEBAAAAAbwBAQAAAAS9AQEAAAAEvgEBAAAAAb8BAQAAAAHAAQEAAAABwQEBAAAAAcIBAQAAAAHDAQEAAAABxAEBAAAAAcUBAQAAAAHGAQEAlwIAIQ8JAACYAgAgIgAAmQIAICMAAJkCACC7AQEAAAABvAEBAAAABL0BAQAAAAS-AQEAAAABvwEBAAAAAcABAQAAAAHBAQEAAAABwgEBAAAAAcMBAQAAAAHEAQEAAAABxQEBAAAAAcYBAQCXAgAhCLsBAgAAAAG8AQIAAAAEvQECAAAABL4BAgAAAAG_AQIAAAABwAECAAAAAcEBAgAAAAHGAQIAmAIAIQy7AQEAAAABvAEBAAAABL0BAQAAAAS-AQEAAAABvwEBAAAAAcABAQAAAAHBAQEAAAABwgEBAAAAAcMBAQAAAAHEAQEAAAABxQEBAAAAAcYBAQCZAgAhDQkAAJgCACAiAACYAgAgIwAAmAIAIFwAAJsCACBdAACYAgAguwECAAAAAbwBAgAAAAS9AQIAAAAEvgECAAAAAb8BAgAAAAHAAQIAAAABwQECAAAAAcYBAgCaAgAhCLsBCAAAAAG8AQgAAAAEvQEIAAAABL4BCAAAAAG_AQgAAAABwAEIAAAAAcEBCAAAAAHGAQgAmwIAIQm0AQAAnAIAMLUBAAD9AQAQtgEAAJwCADC3AQIAlQIAIccBAgCVAgAhyAECAJUCACHJARAAnQIAIcoBAgCVAgAhywECAJUCACENCQAAmAIAICIAAJ8CACAjAACfAgAgXAAAnwIAIF0AAJ8CACC7ARAAAAABvAEQAAAABL0BEAAAAAS-ARAAAAABvwEQAAAAAcABEAAAAAHBARAAAAABxgEQAJ4CACENCQAAmAIAICIAAJ8CACAjAACfAgAgXAAAnwIAIF0AAJ8CACC7ARAAAAABvAEQAAAABL0BEAAAAAS-ARAAAAABvwEQAAAAAcABEAAAAAHBARAAAAABxgEQAJ4CACEIuwEQAAAAAbwBEAAAAAS9ARAAAAAEvgEQAAAAAb8BEAAAAAHAARAAAAABwQEQAAAAAcYBEACfAgAhCbQBAACgAgAwtQEAAOkBABC2AQAAoAIAMLcBAgCVAgAhzAECAJUCACHNASAAoQIAIc4BQACiAgAhzwECAJUCACHQAQEAlgIAIQUJAACYAgAgIgAApwIAICMAAKcCACC7ASAAAAABxgEgAKYCACELCQAApAIAICIAAKUCACAjAAClAgAguwFAAAAAAbwBQAAAAAW9AUAAAAAFvgFAAAAAAb8BQAAAAAHAAUAAAAABwQFAAAAAAcYBQACjAgAhCwkAAKQCACAiAAClAgAgIwAApQIAILsBQAAAAAG8AUAAAAAFvQFAAAAABb4BQAAAAAG_AUAAAAABwAFAAAAAAcEBQAAAAAHGAUAAowIAIQi7AQIAAAABvAECAAAABb0BAgAAAAW-AQIAAAABvwECAAAAAcABAgAAAAHBAQIAAAABxgECAKQCACEIuwFAAAAAAbwBQAAAAAW9AUAAAAAFvgFAAAAAAb8BQAAAAAHAAUAAAAABwQFAAAAAAcYBQAClAgAhBQkAAJgCACAiAACnAgAgIwAApwIAILsBIAAAAAHGASAApgIAIQK7ASAAAAABxgEgAKcCACEItAEAAKgCADC1AQAA1QEAELYBAACoAgAwtwECAJUCACHPAQIAlQIAIdEBAgCVAgAh0gECAJUCACHTAQIAlQIAIQe0AQAAqQIAMLUBAADBAQAQtgEAAKkCADC3AQIAlQIAIdIBAgCVAgAh1AEBAKoCACHVAQIAlQIAIQ8JAACkAgAgIgAArAIAICMAAKwCACC7AQEAAAABvAEBAAAABb0BAQAAAAW-AQEAAAABvwEBAAAAAcABAQAAAAHBAQEAAAABwgEBAAAAAcMBAQAAAAHEAQEAAAABxQEBAAAAAcYBAQCrAgAhDwkAAKQCACAiAACsAgAgIwAArAIAILsBAQAAAAG8AQEAAAAFvQEBAAAABb4BAQAAAAG_AQEAAAABwAEBAAAAAcEBAQAAAAHCAQEAAAABwwEBAAAAAcQBAQAAAAHFAQEAAAABxgEBAKsCACEMuwEBAAAAAbwBAQAAAAW9AQEAAAAFvgEBAAAAAb8BAQAAAAHAAQEAAAABwQEBAAAAAcIBAQAAAAHDAQEAAAABxAEBAAAAAcUBAQAAAAHGAQEArAIAIQm0AQAArQIAMLUBAACtAQAQtgEAAK0CADC3AQIAlQIAIdABAQCWAgAh1gEBAJYCACHXAQIAlQIAIdgBAgCVAgAh2QEgAKECACEHtAEAAK4CADC1AQAAmQEAELYBAACuAgAwtwECAJUCACHWAQEAlgIAIdoBAQCWAgAh2wEQAJ0CACEICAAAswIAILQBAACvAgAwtQEAAIgBABC2AQAArwIAMLcBAgCwAgAh1gEBALECACHaAQEAsQIAIdsBEACyAgAhCLsBAgAAAAG8AQIAAAAEvQECAAAABL4BAgAAAAG_AQIAAAABwAECAAAAAcEBAgAAAAHGAQIAmAIAIQy7AQEAAAABvAEBAAAABL0BAQAAAAS-AQEAAAABvwEBAAAAAcABAQAAAAHBAQEAAAABwgEBAAAAAcMBAQAAAAHEAQEAAAABxQEBAAAAAcYBAQCZAgAhCLsBEAAAAAG8ARAAAAAEvQEQAAAABL4BEAAAAAG_ARAAAAABwAEQAAAAAcEBEAAAAAHGARAAnwIAIQPcAQAAEwAg3QEAABMAIN4BAAATACAJtAEAALQCADC1AQAAggEAELYBAAC0AgAwtwEBAJYCACHfAQEAlgIAIeABAQCWAgAh4QFAALUCACHiAUAAtQIAIeMBQAC1AgAhCwkAAJgCACAiAAC3AgAgIwAAtwIAILsBQAAAAAG8AUAAAAAEvQFAAAAABL4BQAAAAAG_AUAAAAABwAFAAAAAAcEBQAAAAAHGAUAAtgIAIQsJAACYAgAgIgAAtwIAICMAALcCACC7AUAAAAABvAFAAAAABL0BQAAAAAS-AUAAAAABvwFAAAAAAcABQAAAAAHBAUAAAAABxgFAALYCACEIuwFAAAAAAbwBQAAAAAS9AUAAAAAEvgFAAAAAAb8BQAAAAAHAAUAAAAABwQFAAAAAAcYBQAC3AgAhCbQBAAC4AgAwtQEAAHEAELYBAAC4AgAwtwEBALECACHfAQEAsQIAIeABAQCxAgAh4QFAALkCACHiAUAAuQIAIeMBQAC5AgAhCLsBQAAAAAG8AUAAAAAEvQFAAAAABL4BQAAAAAG_AUAAAAABwAFAAAAAAcEBQAAAAAHGAUAAtwIAIRC0AQAAugIAMLUBAABrABC2AQAAugIAMLcBAQCWAgAh0AEBAJYCACHiAUAAtQIAIeMBQAC1AgAh5AEBAJYCACHlAQEAlgIAIeYBAQCqAgAh5wEBAKoCACHoAQEAqgIAIekBQACiAgAh6gFAAKICACHrAQEAqgIAIewBAQCqAgAhC7QBAAC7AgAwtQEAAFcAELYBAAC7AgAwtwEBAJYCACHQAQEAlgIAIeEBQAC1AgAh4gFAALUCACHjAUAAtQIAIe0BAQCWAgAh7gEBAKoCACHvAQEAqgIAIQq0AQAAvAIAMLUBAABDABC2AQAAvAIAMLcBAQCWAgAh1gEBAJYCACHiAUAAtQIAIeMBQAC1AgAh8AEBAJYCACHxASAAoQIAIfIBAQCqAgAhDgQAAMACACAFAADBAgAgBgAAwgIAIAwAAMMCACC0AQAAvQIAMLUBAAAyABC2AQAAvQIAMLcBAQCxAgAh1gEBALECACHiAUAAuQIAIeMBQAC5AgAh8AEBALECACHxASAAvgIAIfIBAQC_AgAhArsBIAAAAAHGASAApwIAIQy7AQEAAAABvAEBAAAABb0BAQAAAAW-AQEAAAABvwEBAAAAAcABAQAAAAHBAQEAAAABwgEBAAAAAcMBAQAAAAHEAQEAAAABxQEBAAAAAcYBAQCsAgAhA9wBAAADACDdAQAAAwAg3gEAAAMAIAPcAQAABwAg3QEAAAcAIN4BAAAHACAD3AEAAAsAIN0BAAALACDeAQAACwAgA9wBAAAlACDdAQAAJQAg3gEAACUAIAwDAADHAgAgBwAAxgIAIAsAAMgCACC0AQAAxAIAMLUBAAAlABC2AQAAxAIAMLcBAgCwAgAhzAECALACACHNASAAvgIAIc4BQADFAgAhzwECALACACHQAQEAsQIAIQi7AUAAAAABvAFAAAAABb0BQAAAAAW-AUAAAAABvwFAAAAAAcABQAAAAAHBAUAAAAABxgFAAKUCACEMBgAA0gIAIAgAALMCACAQAADDAgAgtAEAANECADC1AQAADwAQtgEAANECADC3AQIAsAIAIdIBAgCwAgAh1AEBAL8CACHVAQIAsAIAIfMBAAAPACD0AQAADwAgEAQAAMACACAFAADBAgAgBgAAwgIAIAwAAMMCACC0AQAAvQIAMLUBAAAyABC2AQAAvQIAMLcBAQCxAgAh1gEBALECACHiAUAAuQIAIeMBQAC5AgAh8AEBALECACHxASAAvgIAIfIBAQC_AgAh8wEAADIAIPQBAAAyACAD3AEAABkAIN0BAAAZACDeAQAAGQAgCA4AAMoCACC0AQAAyQIAMLUBAAAfABC2AQAAyQIAMLcBAgCwAgAhuAEBALECACG5AQEAsQIAIboBAgCwAgAhDgwAAMwCACANAADNAgAgDwAAzgIAILQBAADLAgAwtQEAABkAELYBAADLAgAwtwECALACACHHAQIAsAIAIcgBAgCwAgAhyQEQALICACHKAQIAsAIAIcsBAgCwAgAh8wEAABkAIPQBAAAZACAMDAAAzAIAIA0AAM0CACAPAADOAgAgtAEAAMsCADC1AQAAGQAQtgEAAMsCADC3AQIAsAIAIccBAgCwAgAhyAECALACACHJARAAsgIAIcoBAgCwAgAhywECALACACEOAwAAxwIAIAcAAMYCACALAADIAgAgtAEAAMQCADC1AQAAJQAQtgEAAMQCADC3AQIAsAIAIcwBAgCwAgAhzQEgAL4CACHOAUAAxQIAIc8BAgCwAgAh0AEBALECACHzAQAAJQAg9AEAACUAIA0HAADGAgAgCgAA0AIAIAsAAMgCACC0AQAAzwIAMLUBAAATABC2AQAAzwIAMLcBAgCwAgAhzwECALACACHRAQIAsAIAIdIBAgCwAgAh0wECALACACHzAQAAEwAg9AEAABMAIAPcAQAAHwAg3QEAAB8AIN4BAAAfACALBwAAxgIAIAoAANACACALAADIAgAgtAEAAM8CADC1AQAAEwAQtgEAAM8CADC3AQIAsAIAIc8BAgCwAgAh0QECALACACHSAQIAsAIAIdMBAgCwAgAhCggAALMCACC0AQAArwIAMLUBAACIAQAQtgEAAK8CADC3AQIAsAIAIdYBAQCxAgAh2gEBALECACHbARAAsgIAIfMBAACIAQAg9AEAAIgBACAKBgAA0gIAIAgAALMCACAQAADDAgAgtAEAANECADC1AQAADwAQtgEAANECADC3AQIAsAIAIdIBAgCwAgAh1AEBAL8CACHVAQIAsAIAIQ0DAADHAgAgEQAA1AIAILQBAADTAgAwtQEAAAsAELYBAADTAgAwtwECALACACHQAQEAsQIAIdYBAQCxAgAh1wECALACACHYAQIAsAIAIdkBIAC-AgAh8wEAAAsAIPQBAAALACALAwAAxwIAIBEAANQCACC0AQAA0wIAMLUBAAALABC2AQAA0wIAMLcBAgCwAgAh0AEBALECACHWAQEAsQIAIdcBAgCwAgAh2AECALACACHZASAAvgIAIQPcAQAADwAg3QEAAA8AIN4BAAAPACARAwAAxwIAILQBAADVAgAwtQEAAAcAELYBAADVAgAwtwEBALECACHQAQEAsQIAIeIBQAC5AgAh4wFAALkCACHkAQEAsQIAIeUBAQCxAgAh5gEBAL8CACHnAQEAvwIAIegBAQC_AgAh6QFAAMUCACHqAUAAxQIAIesBAQC_AgAh7AEBAL8CACEMAwAAxwIAILQBAADWAgAwtQEAAAMAELYBAADWAgAwtwEBALECACHQAQEAsQIAIeEBQAC5AgAh4gFAALkCACHjAUAAuQIAIe0BAQCxAgAh7gEBAL8CACHvAQEAvwIAIQAAAAAAAfgBAQAAAAEF-AECAAAAAf8BAgAAAAGAAgIAAAABgQICAAAAAYICAgAAAAEFHAAAigUAIB0AAI0FACD1AQAAiwUAIPYBAACMBQAg-wEAABsAIAMcAACKBQAg9QEAAIsFACD7AQAAGwAgAAAAAAAF-AEQAAAAAf8BEAAAAAGAAhAAAAABgQIQAAAAAYICEAAAAAEFHAAAgQUAIB0AAIgFACD1AQAAggUAIPYBAACHBQAg-wEAACcAIAUcAAD_BAAgHQAAhQUAIPUBAACABQAg9gEAAIQFACD7AQAAFQAgCxwAAOkCADAdAADuAgAw9QEAAOoCADD2AQAA6wIAMPcBAADsAgAg-AEAAO0CADD5AQAA7QIAMPoBAADtAgAw-wEAAO0CADD8AQAA7wIAMP0BAADwAgAwA7cBAgAAAAG4AQEAAAABuQEBAAAAAQIAAAAhACAcAAD0AgAgAwAAACEAIBwAAPQCACAdAADzAgAgARcAAIMFADAIDgAAygIAILQBAADJAgAwtQEAAB8AELYBAADJAgAwtwECAAAAAbgBAQCxAgAhuQEBALECACG6AQIAsAIAIQIAAAAhACAXAADzAgAgAgAAAPECACAXAADyAgAgB7QBAADwAgAwtQEAAPECABC2AQAA8AIAMLcBAgCwAgAhuAEBALECACG5AQEAsQIAIboBAgCwAgAhB7QBAADwAgAwtQEAAPECABC2AQAA8AIAMLcBAgCwAgAhuAEBALECACG5AQEAsQIAIboBAgCwAgAhA7cBAgDdAgAhuAEBANwCACG5AQEA3AIAIQO3AQIA3QIAIbgBAQDcAgAhuQEBANwCACEDtwECAAAAAbgBAQAAAAG5AQEAAAABAxwAAIEFACD1AQAAggUAIPsBAAAnACADHAAA_wQAIPUBAACABQAg-wEAABUAIAQcAADpAgAw9QEAAOoCADD3AQAA7AIAIPsBAADtAgAwAAAAAAAAAfgBIAAAAAEB-AFAAAAAAQUcAAD2BAAgHQAA_QQAIPUBAAD3BAAg9gEAAPwEACD7AQAAEQAgBRwAAPQEACAdAAD6BAAg9QEAAPUEACD2AQAA-QQAIPsBAAABACALHAAAgwMAMB0AAIgDADD1AQAAhAMAMPYBAACFAwAw9wEAAIYDACD4AQAAhwMAMPkBAACHAwAw-gEAAIcDADD7AQAAhwMAMPwBAACJAwAw_QEAAIoDADAHDQAA9gIAIA8AAPcCACC3AQIAAAABxwECAAAAAcgBAgAAAAHJARAAAAABywECAAAAAQIAAAAbACAcAACOAwAgAwAAABsAIBwAAI4DACAdAACNAwAgARcAAPgEADAMDAAAzAIAIA0AAM0CACAPAADOAgAgtAEAAMsCADC1AQAAGQAQtgEAAMsCADC3AQIAAAABxwECALACACHIAQIAsAIAIckBEACyAgAhygECALACACHLAQIAsAIAIQIAAAAbACAXAACNAwAgAgAAAIsDACAXAACMAwAgCbQBAACKAwAwtQEAAIsDABC2AQAAigMAMLcBAgCwAgAhxwECALACACHIAQIAsAIAIckBEACyAgAhygECALACACHLAQIAsAIAIQm0AQAAigMAMLUBAACLAwAQtgEAAIoDADC3AQIAsAIAIccBAgCwAgAhyAECALACACHJARAAsgIAIcoBAgCwAgAhywECALACACEFtwECAN0CACHHAQIA3QIAIcgBAgDdAgAhyQEQAOUCACHLAQIA3QIAIQcNAADnAgAgDwAA6AIAILcBAgDdAgAhxwECAN0CACHIAQIA3QIAIckBEADlAgAhywECAN0CACEHDQAA9gIAIA8AAPcCACC3AQIAAAABxwECAAAAAcgBAgAAAAHJARAAAAABywECAAAAAQMcAAD2BAAg9QEAAPcEACD7AQAAEQAgAxwAAPQEACD1AQAA9QQAIPsBAAABACAEHAAAgwMAMPUBAACEAwAw9wEAAIYDACD7AQAAhwMAMAAAAAAABRwAAOsEACAdAADyBAAg9QEAAOwEACD2AQAA8QQAIPsBAAARACAFHAAA6QQAIB0AAO8EACD1AQAA6gQAIPYBAADuBAAg-wEAAIUBACALHAAAmgMAMB0AAJ4DADD1AQAAmwMAMPYBAACcAwAw9wEAAJ0DACD4AQAAhwMAMPkBAACHAwAw-gEAAIcDADD7AQAAhwMAMPwBAACfAwAw_QEAAIoDADAHDAAA9QIAIA8AAPcCACC3AQIAAAABxwECAAAAAcgBAgAAAAHJARAAAAABygECAAAAAQIAAAAbACAcAACiAwAgAwAAABsAIBwAAKIDACAdAAChAwAgARcAAO0EADACAAAAGwAgFwAAoQMAIAIAAACLAwAgFwAAoAMAIAW3AQIA3QIAIccBAgDdAgAhyAECAN0CACHJARAA5QIAIcoBAgDdAgAhBwwAAOYCACAPAADoAgAgtwECAN0CACHHAQIA3QIAIcgBAgDdAgAhyQEQAOUCACHKAQIA3QIAIQcMAAD1AgAgDwAA9wIAILcBAgAAAAHHAQIAAAAByAECAAAAAckBEAAAAAHKAQIAAAABAxwAAOsEACD1AQAA7AQAIPsBAAARACADHAAA6QQAIPUBAADqBAAg-wEAAIUBACAEHAAAmgMAMPUBAACbAwAw9wEAAJ0DACD7AQAAhwMAMAAAAAAAAfgBAQAAAAEFHAAA4gQAIB0AAOcEACD1AQAA4wQAIPYBAADmBAAg-wEAAA0AIAscAAC7AwAwHQAAwAMAMPUBAAC8AwAw9gEAAL0DADD3AQAAvgMAIPgBAAC_AwAw-QEAAL8DADD6AQAAvwMAMPsBAAC_AwAw_AEAAMEDADD9AQAAwgMAMAscAACvAwAwHQAAtAMAMPUBAACwAwAw9gEAALEDADD3AQAAsgMAIPgBAACzAwAw-QEAALMDADD6AQAAswMAMPsBAACzAwAw_AEAALUDADD9AQAAtgMAMAcDAACQAwAgCwAAkQMAILcBAgAAAAHMAQIAAAABzQEgAAAAAc4BQAAAAAHQAQEAAAABAgAAACcAIBwAALoDACADAAAAJwAgHAAAugMAIB0AALkDACABFwAA5QQAMAwDAADHAgAgBwAAxgIAIAsAAMgCACC0AQAAxAIAMLUBAAAlABC2AQAAxAIAMLcBAgAAAAHMAQIAsAIAIc0BIAC-AgAhzgFAAMUCACHPAQIAsAIAIdABAQCxAgAhAgAAACcAIBcAALkDACACAAAAtwMAIBcAALgDACAJtAEAALYDADC1AQAAtwMAELYBAAC2AwAwtwECALACACHMAQIAsAIAIc0BIAC-AgAhzgFAAMUCACHPAQIAsAIAIdABAQCxAgAhCbQBAAC2AwAwtQEAALcDABC2AQAAtgMAMLcBAgCwAgAhzAECALACACHNASAAvgIAIc4BQADFAgAhzwECALACACHQAQEAsQIAIQW3AQIA3QIAIcwBAgDdAgAhzQEgAP4CACHOAUAA_wIAIdABAQDcAgAhBwMAAIEDACALAACCAwAgtwECAN0CACHMAQIA3QIAIc0BIAD-AgAhzgFAAP8CACHQAQEA3AIAIQcDAACQAwAgCwAAkQMAILcBAgAAAAHMAQIAAAABzQEgAAAAAc4BQAAAAAHQAQEAAAABBgoAAKQDACALAAClAwAgtwECAAAAAdEBAgAAAAHSAQIAAAAB0wECAAAAAQIAAAAVACAcAADGAwAgAwAAABUAIBwAAMYDACAdAADFAwAgARcAAOQEADALBwAAxgIAIAoAANACACALAADIAgAgtAEAAM8CADC1AQAAEwAQtgEAAM8CADC3AQIAAAABzwECALACACHRAQIAsAIAIdIBAgCwAgAh0wECALACACECAAAAFQAgFwAAxQMAIAIAAADDAwAgFwAAxAMAIAi0AQAAwgMAMLUBAADDAwAQtgEAAMIDADC3AQIAsAIAIc8BAgCwAgAh0QECALACACHSAQIAsAIAIdMBAgCwAgAhCLQBAADCAwAwtQEAAMMDABC2AQAAwgMAMLcBAgCwAgAhzwECALACACHRAQIAsAIAIdIBAgCwAgAh0wECALACACEEtwECAN0CACHRAQIA3QIAIdIBAgDdAgAh0wECAN0CACEGCgAAmAMAIAsAAJkDACC3AQIA3QIAIdEBAgDdAgAh0gECAN0CACHTAQIA3QIAIQYKAACkAwAgCwAApQMAILcBAgAAAAHRAQIAAAAB0gECAAAAAdMBAgAAAAEDHAAA4gQAIPUBAADjBAAg-wEAAA0AIAQcAAC7AwAw9QEAALwDADD3AQAAvgMAIPsBAAC_AwAwBBwAAK8DADD1AQAAsAMAMPcBAACyAwAg-wEAALMDADAAAAAAAAUcAADcBAAgHQAA4AQAIPUBAADdBAAg9gEAAN8EACD7AQAAAQAgCxwAANEDADAdAADWAwAw9QEAANIDADD2AQAA0wMAMPcBAADUAwAg-AEAANUDADD5AQAA1QMAMPoBAADVAwAw-wEAANUDADD8AQAA1wMAMP0BAADYAwAwBQgAAMgDACAQAADJAwAgtwECAAAAAdIBAgAAAAHUAQEAAAABAgAAABEAIBwAANwDACADAAAAEQAgHAAA3AMAIB0AANsDACABFwAA3gQAMAoGAADSAgAgCAAAswIAIBAAAMMCACC0AQAA0QIAMLUBAAAPABC2AQAA0QIAMLcBAgAAAAHSAQIAsAIAIdQBAQC_AgAh1QECALACACECAAAAEQAgFwAA2wMAIAIAAADZAwAgFwAA2gMAIAe0AQAA2AMAMLUBAADZAwAQtgEAANgDADC3AQIAsAIAIdIBAgCwAgAh1AEBAL8CACHVAQIAsAIAIQe0AQAA2AMAMLUBAADZAwAQtgEAANgDADC3AQIAsAIAIdIBAgCwAgAh1AEBAL8CACHVAQIAsAIAIQO3AQIA3QIAIdIBAgDdAgAh1AEBAKsDACEFCAAArQMAIBAAAK4DACC3AQIA3QIAIdIBAgDdAgAh1AEBAKsDACEFCAAAyAMAIBAAAMkDACC3AQIAAAAB0gECAAAAAdQBAQAAAAEDHAAA3AQAIPUBAADdBAAg-wEAAAEAIAQcAADRAwAw9QEAANIDADD3AQAA1AMAIPsBAADVAwAwAAAAAAALHAAA5QMAMB0AAOkDADD1AQAA5gMAMPYBAADnAwAw9wEAAOgDACD4AQAAvwMAMPkBAAC_AwAw-gEAAL8DADD7AQAAvwMAMPwBAADqAwAw_QEAAMIDADAGBwAAowMAIAsAAKUDACC3AQIAAAABzwECAAAAAdEBAgAAAAHSAQIAAAABAgAAABUAIBwAAO0DACADAAAAFQAgHAAA7QMAIB0AAOwDACABFwAA2wQAMAIAAAAVACAXAADsAwAgAgAAAMMDACAXAADrAwAgBLcBAgDdAgAhzwECAN0CACHRAQIA3QIAIdIBAgDdAgAhBgcAAJcDACALAACZAwAgtwECAN0CACHPAQIA3QIAIdEBAgDdAgAh0gECAN0CACEGBwAAowMAIAsAAKUDACC3AQIAAAABzwECAAAAAdEBAgAAAAHSAQIAAAABBBwAAOUDADD1AQAA5gMAMPcBAADoAwAg-wEAAL8DADAAAcUBAQAAAAEAAAAB-AFAAAAAAQHFAQEAAAABAAAABRwAANYEACAdAADZBAAg9QEAANcEACD2AQAA2AQAIPsBAAABACADHAAA1gQAIPUBAADXBAAg-wEAAAEAIAAAAAUcAADRBAAgHQAA1AQAIPUBAADSBAAg9gEAANMEACD7AQAAAQAgAxwAANEEACD1AQAA0gQAIPsBAAABACAAAAALHAAAqAQAMB0AAK0EADD1AQAAqQQAMPYBAACqBAAw9wEAAKsEACD4AQAArAQAMPkBAACsBAAw-gEAAKwEADD7AQAArAQAMPwBAACuBAAw_QEAAK8EADALHAAAnAQAMB0AAKEEADD1AQAAnQQAMPYBAACeBAAw9wEAAJ8EACD4AQAAoAQAMPkBAACgBAAw-gEAAKAEADD7AQAAoAQAMPwBAACiBAAw_QEAAKMEADALHAAAkAQAMB0AAJUEADD1AQAAkQQAMPYBAACSBAAw9wEAAJMEACD4AQAAlAQAMPkBAACUBAAw-gEAAJQEADD7AQAAlAQAMPwBAACWBAAw_QEAAJcEADALHAAAhwQAMB0AAIsEADD1AQAAiAQAMPYBAACJBAAw9wEAAIoEACD4AQAAswMAMPkBAACzAwAw-gEAALMDADD7AQAAswMAMPwBAACMBAAw_QEAALYDADAHBwAAjwMAIAsAAJEDACC3AQIAAAABzAECAAAAAc0BIAAAAAHOAUAAAAABzwECAAAAAQIAAAAnACAcAACPBAAgAwAAACcAIBwAAI8EACAdAACOBAAgARcAANAEADACAAAAJwAgFwAAjgQAIAIAAAC3AwAgFwAAjQQAIAW3AQIA3QIAIcwBAgDdAgAhzQEgAP4CACHOAUAA_wIAIc8BAgDdAgAhBwcAAIADACALAACCAwAgtwECAN0CACHMAQIA3QIAIc0BIAD-AgAhzgFAAP8CACHPAQIA3QIAIQcHAACPAwAgCwAAkQMAILcBAgAAAAHMAQIAAAABzQEgAAAAAc4BQAAAAAHPAQIAAAABBhEAAN4DACC3AQIAAAAB1gEBAAAAAdcBAgAAAAHYAQIAAAAB2QEgAAAAAQIAAAANACAcAACbBAAgAwAAAA0AIBwAAJsEACAdAACaBAAgARcAAM8EADALAwAAxwIAIBEAANQCACC0AQAA0wIAMLUBAAALABC2AQAA0wIAMLcBAgAAAAHQAQEAsQIAIdYBAQCxAgAh1wECALACACHYAQIAsAIAIdkBIAC-AgAhAgAAAA0AIBcAAJoEACACAAAAmAQAIBcAAJkEACAJtAEAAJcEADC1AQAAmAQAELYBAACXBAAwtwECALACACHQAQEAsQIAIdYBAQCxAgAh1wECALACACHYAQIAsAIAIdkBIAC-AgAhCbQBAACXBAAwtQEAAJgEABC2AQAAlwQAMLcBAgCwAgAh0AEBALECACHWAQEAsQIAIdcBAgCwAgAh2AECALACACHZASAAvgIAIQW3AQIA3QIAIdYBAQDcAgAh1wECAN0CACHYAQIA3QIAIdkBIAD-AgAhBhEAANADACC3AQIA3QIAIdYBAQDcAgAh1wECAN0CACHYAQIA3QIAIdkBIAD-AgAhBhEAAN4DACC3AQIAAAAB1gEBAAAAAdcBAgAAAAHYAQIAAAAB2QEgAAAAAQy3AQEAAAAB4gFAAAAAAeMBQAAAAAHkAQEAAAAB5QEBAAAAAeYBAQAAAAHnAQEAAAAB6AEBAAAAAekBQAAAAAHqAUAAAAAB6wEBAAAAAewBAQAAAAECAAAACQAgHAAApwQAIAMAAAAJACAcAACnBAAgHQAApgQAIAEXAADOBAAwEQMAAMcCACC0AQAA1QIAMLUBAAAHABC2AQAA1QIAMLcBAQAAAAHQAQEAsQIAIeIBQAC5AgAh4wFAALkCACHkAQEAsQIAIeUBAQCxAgAh5gEBAL8CACHnAQEAvwIAIegBAQC_AgAh6QFAAMUCACHqAUAAxQIAIesBAQC_AgAh7AEBAL8CACECAAAACQAgFwAApgQAIAIAAACkBAAgFwAApQQAIBC0AQAAowQAMLUBAACkBAAQtgEAAKMEADC3AQEAsQIAIdABAQCxAgAh4gFAALkCACHjAUAAuQIAIeQBAQCxAgAh5QEBALECACHmAQEAvwIAIecBAQC_AgAh6AEBAL8CACHpAUAAxQIAIeoBQADFAgAh6wEBAL8CACHsAQEAvwIAIRC0AQAAowQAMLUBAACkBAAQtgEAAKMEADC3AQEAsQIAIdABAQCxAgAh4gFAALkCACHjAUAAuQIAIeQBAQCxAgAh5QEBALECACHmAQEAvwIAIecBAQC_AgAh6AEBAL8CACHpAUAAxQIAIeoBQADFAgAh6wEBAL8CACHsAQEAvwIAIQy3AQEA3AIAIeIBQAD0AwAh4wFAAPQDACHkAQEA3AIAIeUBAQDcAgAh5gEBAKsDACHnAQEAqwMAIegBAQCrAwAh6QFAAP8CACHqAUAA_wIAIesBAQCrAwAh7AEBAKsDACEMtwEBANwCACHiAUAA9AMAIeMBQAD0AwAh5AEBANwCACHlAQEA3AIAIeYBAQCrAwAh5wEBAKsDACHoAQEAqwMAIekBQAD_AgAh6gFAAP8CACHrAQEAqwMAIewBAQCrAwAhDLcBAQAAAAHiAUAAAAAB4wFAAAAAAeQBAQAAAAHlAQEAAAAB5gEBAAAAAecBAQAAAAHoAQEAAAAB6QFAAAAAAeoBQAAAAAHrAQEAAAAB7AEBAAAAAQe3AQEAAAAB4QFAAAAAAeIBQAAAAAHjAUAAAAAB7QEBAAAAAe4BAQAAAAHvAQEAAAABAgAAAAUAIBwAALMEACADAAAABQAgHAAAswQAIB0AALIEACABFwAAzQQAMAwDAADHAgAgtAEAANYCADC1AQAAAwAQtgEAANYCADC3AQEAAAAB0AEBALECACHhAUAAuQIAIeIBQAC5AgAh4wFAALkCACHtAQEAAAAB7gEBAL8CACHvAQEAvwIAIQIAAAAFACAXAACyBAAgAgAAALAEACAXAACxBAAgC7QBAACvBAAwtQEAALAEABC2AQAArwQAMLcBAQCxAgAh0AEBALECACHhAUAAuQIAIeIBQAC5AgAh4wFAALkCACHtAQEAsQIAIe4BAQC_AgAh7wEBAL8CACELtAEAAK8EADC1AQAAsAQAELYBAACvBAAwtwEBALECACHQAQEAsQIAIeEBQAC5AgAh4gFAALkCACHjAUAAuQIAIe0BAQCxAgAh7gEBAL8CACHvAQEAvwIAIQe3AQEA3AIAIeEBQAD0AwAh4gFAAPQDACHjAUAA9AMAIe0BAQDcAgAh7gEBAKsDACHvAQEAqwMAIQe3AQEA3AIAIeEBQAD0AwAh4gFAAPQDACHjAUAA9AMAIe0BAQDcAgAh7gEBAKsDACHvAQEAqwMAIQe3AQEAAAAB4QFAAAAAAeIBQAAAAAHjAUAAAAAB7QEBAAAAAe4BAQAAAAHvAQEAAAABBBwAAKgEADD1AQAAqQQAMPcBAACrBAAg-wEAAKwEADAEHAAAnAQAMPUBAACdBAAw9wEAAJ8EACD7AQAAoAQAMAQcAACQBAAw9QEAAJEEADD3AQAAkwQAIPsBAACUBAAwBBwAAIcEADD1AQAAiAQAMPcBAACKBAAg-wEAALMDADAAAAAAAcUBAQAAAAEFBgAAxwQAIAgAAO8DACAQAAC7BAAg1AEAAPgCACD-AQAAyAQAIAYEAAC4BAAgBQAAuQQAIAYAALoEACAMAAC7BAAg8gEAAPgCACD-AQAAvAQAIAABxQEBAAAAAQMMAADDBAAgDQAAxAQAIA8AAMUEACABxQEBAAAAAQUDAAC-BAAgBwAAvQQAIAsAAL8EACDOAQAA-AIAIP4BAADABAAgAwcAAL0EACAKAADGBAAgCwAAvwQAIAACCAAA7wMAIP4BAADwAwAgAwMAAL4EACARAADJBAAg_gEAAMoEACABxQEBAAAAAQABxQEBAAAAAQHFAQEAAAABAcUBAQAAAAEHtwEBAAAAAeEBQAAAAAHiAUAAAAAB4wFAAAAAAe0BAQAAAAHuAQEAAAAB7wEBAAAAAQy3AQEAAAAB4gFAAAAAAeMBQAAAAAHkAQEAAAAB5QEBAAAAAeYBAQAAAAHnAQEAAAAB6AEBAAAAAekBQAAAAAHqAUAAAAAB6wEBAAAAAewBAQAAAAEFtwECAAAAAdYBAQAAAAHXAQIAAAAB2AECAAAAAdkBIAAAAAEFtwECAAAAAcwBAgAAAAHNASAAAAABzgFAAAAAAc8BAgAAAAEKBQAAtQQAIAYAALYEACAMAAC3BAAgtwEBAAAAAdYBAQAAAAHiAUAAAAAB4wFAAAAAAfABAQAAAAHxASAAAAAB8gEBAAAAAQIAAAABACAcAADRBAAgAwAAADIAIBwAANEEACAdAADVBAAgDAAAADIAIAUAAIQEACAGAACFBAAgDAAAhgQAIBcAANUEACC3AQEA3AIAIdYBAQDcAgAh4gFAAPQDACHjAUAA9AMAIfABAQDcAgAh8QEgAP4CACHyAQEAqwMAIQoFAACEBAAgBgAAhQQAIAwAAIYEACC3AQEA3AIAIdYBAQDcAgAh4gFAAPQDACHjAUAA9AMAIfABAQDcAgAh8QEgAP4CACHyAQEAqwMAIQoEAAC0BAAgBgAAtgQAIAwAALcEACC3AQEAAAAB1gEBAAAAAeIBQAAAAAHjAUAAAAAB8AEBAAAAAfEBIAAAAAHyAQEAAAABAgAAAAEAIBwAANYEACADAAAAMgAgHAAA1gQAIB0AANoEACAMAAAAMgAgBAAAgwQAIAYAAIUEACAMAACGBAAgFwAA2gQAILcBAQDcAgAh1gEBANwCACHiAUAA9AMAIeMBQAD0AwAh8AEBANwCACHxASAA_gIAIfIBAQCrAwAhCgQAAIMEACAGAACFBAAgDAAAhgQAILcBAQDcAgAh1gEBANwCACHiAUAA9AMAIeMBQAD0AwAh8AEBANwCACHxASAA_gIAIfIBAQCrAwAhBLcBAgAAAAHPAQIAAAAB0QECAAAAAdIBAgAAAAEKBAAAtAQAIAUAALUEACAMAAC3BAAgtwEBAAAAAdYBAQAAAAHiAUAAAAAB4wFAAAAAAfABAQAAAAHxASAAAAAB8gEBAAAAAQIAAAABACAcAADcBAAgA7cBAgAAAAHSAQIAAAAB1AEBAAAAAQMAAAAyACAcAADcBAAgHQAA4QQAIAwAAAAyACAEAACDBAAgBQAAhAQAIAwAAIYEACAXAADhBAAgtwEBANwCACHWAQEA3AIAIeIBQAD0AwAh4wFAAPQDACHwAQEA3AIAIfEBIAD-AgAh8gEBAKsDACEKBAAAgwQAIAUAAIQEACAMAACGBAAgtwEBANwCACHWAQEA3AIAIeIBQAD0AwAh4wFAAPQDACHwAQEA3AIAIfEBIAD-AgAh8gEBAKsDACEHAwAA3QMAILcBAgAAAAHQAQEAAAAB1gEBAAAAAdcBAgAAAAHYAQIAAAAB2QEgAAAAAQIAAAANACAcAADiBAAgBLcBAgAAAAHRAQIAAAAB0gECAAAAAdMBAgAAAAEFtwECAAAAAcwBAgAAAAHNASAAAAABzgFAAAAAAdABAQAAAAEDAAAACwAgHAAA4gQAIB0AAOgEACAJAAAACwAgAwAAzwMAIBcAAOgEACC3AQIA3QIAIdABAQDcAgAh1gEBANwCACHXAQIA3QIAIdgBAgDdAgAh2QEgAP4CACEHAwAAzwMAILcBAgDdAgAh0AEBANwCACHWAQEA3AIAIdcBAgDdAgAh2AECAN0CACHZASAA_gIAIQS3AQIAAAAB1gEBAAAAAdoBAQAAAAHbARAAAAABAgAAAIUBACAcAADpBAAgBgYAAMcDACAQAADJAwAgtwECAAAAAdIBAgAAAAHUAQEAAAAB1QECAAAAAQIAAAARACAcAADrBAAgBbcBAgAAAAHHAQIAAAAByAECAAAAAckBEAAAAAHKAQIAAAABAwAAAIgBACAcAADpBAAgHQAA8AQAIAYAAACIAQAgFwAA8AQAILcBAgDdAgAh1gEBANwCACHaAQEA3AIAIdsBEADlAgAhBLcBAgDdAgAh1gEBANwCACHaAQEA3AIAIdsBEADlAgAhAwAAAA8AIBwAAOsEACAdAADzBAAgCAAAAA8AIAYAAKwDACAQAACuAwAgFwAA8wQAILcBAgDdAgAh0gECAN0CACHUAQEAqwMAIdUBAgDdAgAhBgYAAKwDACAQAACuAwAgtwECAN0CACHSAQIA3QIAIdQBAQCrAwAh1QECAN0CACEKBAAAtAQAIAUAALUEACAGAAC2BAAgtwEBAAAAAdYBAQAAAAHiAUAAAAAB4wFAAAAAAfABAQAAAAHxASAAAAAB8gEBAAAAAQIAAAABACAcAAD0BAAgBgYAAMcDACAIAADIAwAgtwECAAAAAdIBAgAAAAHUAQEAAAAB1QECAAAAAQIAAAARACAcAAD2BAAgBbcBAgAAAAHHAQIAAAAByAECAAAAAckBEAAAAAHLAQIAAAABAwAAADIAIBwAAPQEACAdAAD7BAAgDAAAADIAIAQAAIMEACAFAACEBAAgBgAAhQQAIBcAAPsEACC3AQEA3AIAIdYBAQDcAgAh4gFAAPQDACHjAUAA9AMAIfABAQDcAgAh8QEgAP4CACHyAQEAqwMAIQoEAACDBAAgBQAAhAQAIAYAAIUEACC3AQEA3AIAIdYBAQDcAgAh4gFAAPQDACHjAUAA9AMAIfABAQDcAgAh8QEgAP4CACHyAQEAqwMAIQMAAAAPACAcAAD2BAAgHQAA_gQAIAgAAAAPACAGAACsAwAgCAAArQMAIBcAAP4EACC3AQIA3QIAIdIBAgDdAgAh1AEBAKsDACHVAQIA3QIAIQYGAACsAwAgCAAArQMAILcBAgDdAgAh0gECAN0CACHUAQEAqwMAIdUBAgDdAgAhBwcAAKMDACAKAACkAwAgtwECAAAAAc8BAgAAAAHRAQIAAAAB0gECAAAAAdMBAgAAAAECAAAAFQAgHAAA_wQAIAgDAACQAwAgBwAAjwMAILcBAgAAAAHMAQIAAAABzQEgAAAAAc4BQAAAAAHPAQIAAAAB0AEBAAAAAQIAAAAnACAcAACBBQAgA7cBAgAAAAG4AQEAAAABuQEBAAAAAQMAAAATACAcAAD_BAAgHQAAhgUAIAkAAAATACAHAACXAwAgCgAAmAMAIBcAAIYFACC3AQIA3QIAIc8BAgDdAgAh0QECAN0CACHSAQIA3QIAIdMBAgDdAgAhBwcAAJcDACAKAACYAwAgtwECAN0CACHPAQIA3QIAIdEBAgDdAgAh0gECAN0CACHTAQIA3QIAIQMAAAAlACAcAACBBQAgHQAAiQUAIAoAAAAlACADAACBAwAgBwAAgAMAIBcAAIkFACC3AQIA3QIAIcwBAgDdAgAhzQEgAP4CACHOAUAA_wIAIc8BAgDdAgAh0AEBANwCACEIAwAAgQMAIAcAAIADACC3AQIA3QIAIcwBAgDdAgAhzQEgAP4CACHOAUAA_wIAIc8BAgDdAgAh0AEBANwCACEIDAAA9QIAIA0AAPYCACC3AQIAAAABxwECAAAAAcgBAgAAAAHJARAAAAABygECAAAAAcsBAgAAAAECAAAAGwAgHAAAigUAIAMAAAAZACAcAACKBQAgHQAAjgUAIAoAAAAZACAMAADmAgAgDQAA5wIAIBcAAI4FACC3AQIA3QIAIccBAgDdAgAhyAECAN0CACHJARAA5QIAIcoBAgDdAgAhywECAN0CACEIDAAA5gIAIA0AAOcCACC3AQIA3QIAIccBAgDdAgAhyAECAN0CACHJARAA5QIAIcoBAgDdAgAhywECAN0CACEFBAYCBQoDBg4ECQARDCwKAQMAAQEDAAEDAwABCQAQERIFBAYABAgWBgkADxAoCgQHAAUJAA4KAAcLHAkCCBcGCQAIAQgYAAQJAA0MAAoNAAYPIgwEAwABBwAFCQALCx0JAQseAAEOAAkBDyMAAQskAAIIKQAQKgABESsABAQtAAUuAAYvAAwwAAADCQAUIgAVIwAWAAAAAwkAFCIAFSMAFgMJABkiABojABsAAAADCQAZIgAaIwAbAwkAHiIAHyMAIAAAAAMJAB4iAB8jACAAAwkAJCIAJSMAJgAAAAMJACQiACUjACYFCQApIgAsIwAtXAAqXQArAAAAAAAFCQApIgAsIwAtXAAqXQArBQkAMCIAMyMANFwAMV0AMgAAAAAABQkAMCIAMyMANFwAMV0AMgUJADciADojADtcADhdADkAAAAAAAUJADciADojADtcADhdADkFCQA-IgBBIwBCXAA_XQBAAAAAAAAFCQA-IgBBIwBCXAA_XQBABQkARSIASCMASVwARl0ARwAAAAAABQkARSIASCMASVwARl0ARwUJAEwiAE8jAFBcAE1dAE4AAAAAAAUJAEwiAE8jAFBcAE1dAE4FCQBTIgBWIwBXXABUXQBVAAAAAAAFCQBTIgBWIwBXXABUXQBVEgIBEzEBFDQBFTUBFjYBGDgBGToSGjwBGz4SHj8BH0ABIEESJEQTJUUXJkYCJ0cCKEgCKUkCKkoCK0wCLE4SLVACLlISL1MCMFQCMVUSMlgYM1kcNFoDNVsDNlwDN10DOF4DOWADOmISO2QDPGYSPWcDPmgDP2kSQGwdQW0hQm8iQ3AiRHMiRXQiRnUiR3ciSHkSSXsiSn0SS34iTH8iTYABEk6DASNPhAEnUIYBB1GHAQdSigEHU4sBB1SMAQdVjgEHVpABEleSAQdYlAESWZUBB1qWAQdblwESXpoBKF-bAS5gnAEEYZ0BBGKeAQRjnwEEZKABBGWiAQRmpAESZ6YBBGioARJpqQEEaqoBBGurARJsrgEvba8BNW6wAQVvsQEFcLIBBXGzAQVytAEFc7YBBXS4ARJ1ugEFdrwBEne9AQV4vgEFeb8BEnrCATZ7wwE8fMQBBn3FAQZ-xgEGf8cBBoAByAEGgQHKAQaCAcwBEoMBzgEGhAHQARKFAdEBBoYB0gEGhwHTARKIAdYBPYkB1wFDigHYAQqLAdkBCowB2gEKjQHbAQqOAdwBCo8B3gEKkAHgARKRAeIBCpIB5AESkwHlAQqUAeYBCpUB5wESlgHqAUSXAesBSpgB7AEJmQHtAQmaAe4BCZsB7wEJnAHwAQmdAfIBCZ4B9AESnwH2AQmgAfgBEqEB-QEJogH6AQmjAfsBEqQB_gFLpQH_AVGmAYACDKcBgQIMqAGCAgypAYMCDKoBhAIMqwGGAgysAYgCEq0BigIMrgGMAhKvAY0CDLABjgIMsQGPAhKyAZICUrMBkwJY" } 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.mysql.mjs"), getQueryCompilerWasmModule: async () => { const { wasm } = await import("@prisma/client/runtime/query_compiler_fast_bg.mysql.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 Users * const users = await prisma.user.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 Users * const users = await prisma.user.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.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; /** * `prisma.session`: Exposes CRUD operations for the **Session** model. * Example usage: * ```ts * // Fetch zero or more Sessions * const sessions = await prisma.session.findMany() * ``` */ get session(): Prisma.SessionDelegate; /** * `prisma.account`: Exposes CRUD operations for the **Account** model. * Example usage: * ```ts * // Fetch zero or more Accounts * const accounts = await prisma.account.findMany() * ``` */ get account(): Prisma.AccountDelegate; /** * `prisma.verification`: Exposes CRUD operations for the **Verification** model. * Example usage: * ```ts * // Fetch zero or more Verifications * const verifications = await prisma.verification.findMany() * ``` */ get verification(): Prisma.VerificationDelegate; /** * `prisma.exercise`: Exposes CRUD operations for the **Exercise** model. * Example usage: * ```ts * // Fetch zero or more Exercises * const exercises = await prisma.exercise.findMany() * ``` */ get exercise(): Prisma.ExerciseDelegate; /** * `prisma.mesoCycle`: Exposes CRUD operations for the **MesoCycle** model. * Example usage: * ```ts * // Fetch zero or more MesoCycles * const mesoCycles = await prisma.mesoCycle.findMany() * ``` */ get mesoCycle(): Prisma.MesoCycleDelegate; /** * `prisma.mesoCycleDay`: Exposes CRUD operations for the **MesoCycleDay** model. * Example usage: * ```ts * // Fetch zero or more MesoCycleDays * const mesoCycleDays = await prisma.mesoCycleDay.findMany() * ``` */ get mesoCycleDay(): Prisma.MesoCycleDayDelegate; /** * `prisma.mesoCycleExercise`: Exposes CRUD operations for the **MesoCycleExercise** model. * Example usage: * ```ts * // Fetch zero or more MesoCycleExercises * const mesoCycleExercises = await prisma.mesoCycleExercise.findMany() * ``` */ get mesoCycleExercise(): Prisma.MesoCycleExerciseDelegate; /** * `prisma.workoutSession`: Exposes CRUD operations for the **WorkoutSession** model. * Example usage: * ```ts * // Fetch zero or more WorkoutSessions * const workoutSessions = await prisma.workoutSession.findMany() * ``` */ get workoutSession(): Prisma.WorkoutSessionDelegate; /** * `prisma.exerciseLog`: Exposes CRUD operations for the **ExerciseLog** model. * Example usage: * ```ts * // Fetch zero or more ExerciseLogs * const exerciseLogs = await prisma.exerciseLog.findMany() * ``` */ get exerciseLog(): Prisma.ExerciseLogDelegate; /** * `prisma.sessionFeedback`: Exposes CRUD operations for the **SessionFeedback** model. * Example usage: * ```ts * // Fetch zero or more SessionFeedbacks * const sessionFeedbacks = await prisma.sessionFeedback.findMany() * ``` */ get sessionFeedback(): Prisma.SessionFeedbackDelegate; } export function getPrismaClientClass(): PrismaClientConstructor { return runtime.getPrismaClient(config) as unknown as PrismaClientConstructor }