249 lines
38 KiB
JavaScript
249 lines
38 KiB
JavaScript
|
|
/* !!! This is code generated by Prisma. Do not edit directly. !!!
|
|
/* eslint-disable */
|
|
// biome-ignore-all lint: generated file
|
|
|
|
Object.defineProperty(exports, "__esModule", { value: true });
|
|
|
|
const {
|
|
PrismaClientKnownRequestError,
|
|
PrismaClientUnknownRequestError,
|
|
PrismaClientRustPanicError,
|
|
PrismaClientInitializationError,
|
|
PrismaClientValidationError,
|
|
getPrismaClient,
|
|
sqltag,
|
|
empty,
|
|
join,
|
|
raw,
|
|
skip,
|
|
Decimal,
|
|
Debug,
|
|
DbNull,
|
|
JsonNull,
|
|
AnyNull,
|
|
NullTypes,
|
|
makeStrictEnum,
|
|
Extensions,
|
|
warnOnce,
|
|
defineDmmfProperty,
|
|
Public,
|
|
getRuntime,
|
|
createParam,
|
|
} = require('./runtime/client.js')
|
|
|
|
|
|
const Prisma = {}
|
|
|
|
exports.Prisma = Prisma
|
|
exports.$Enums = {}
|
|
|
|
/**
|
|
* Prisma Client JS version: 7.8.0
|
|
* Query Engine version: 3c6e192761c0362d496ed980de936e2f3cebcd3a
|
|
*/
|
|
Prisma.prismaVersion = {
|
|
client: "7.8.0",
|
|
engine: "3c6e192761c0362d496ed980de936e2f3cebcd3a"
|
|
}
|
|
|
|
Prisma.PrismaClientKnownRequestError = PrismaClientKnownRequestError;
|
|
Prisma.PrismaClientUnknownRequestError = PrismaClientUnknownRequestError
|
|
Prisma.PrismaClientRustPanicError = PrismaClientRustPanicError
|
|
Prisma.PrismaClientInitializationError = PrismaClientInitializationError
|
|
Prisma.PrismaClientValidationError = PrismaClientValidationError
|
|
Prisma.Decimal = Decimal
|
|
|
|
/**
|
|
* Re-export of sql-template-tag
|
|
*/
|
|
Prisma.sql = sqltag
|
|
Prisma.empty = empty
|
|
Prisma.join = join
|
|
Prisma.raw = raw
|
|
Prisma.validator = Public.validator
|
|
|
|
/**
|
|
* Extensions
|
|
*/
|
|
Prisma.getExtensionContext = Extensions.getExtensionContext
|
|
Prisma.defineExtension = Extensions.defineExtension
|
|
|
|
/**
|
|
* Shorthand utilities for JSON filtering
|
|
*/
|
|
Prisma.DbNull = DbNull
|
|
Prisma.JsonNull = JsonNull
|
|
Prisma.AnyNull = AnyNull
|
|
|
|
Prisma.NullTypes = NullTypes
|
|
|
|
|
|
|
|
|
|
const path = require('path')
|
|
|
|
/**
|
|
* Enums
|
|
*/
|
|
exports.Prisma.TransactionIsolationLevel = makeStrictEnum({
|
|
ReadUncommitted: 'ReadUncommitted',
|
|
ReadCommitted: 'ReadCommitted',
|
|
RepeatableRead: 'RepeatableRead',
|
|
Serializable: 'Serializable'
|
|
});
|
|
|
|
exports.Prisma.TaskScalarFieldEnum = {
|
|
id: 'id',
|
|
title: 'title',
|
|
description: 'description',
|
|
status: 'status',
|
|
difficulty: 'difficulty',
|
|
scope_clarity_score: 'scope_clarity_score',
|
|
error_classification: 'error_classification',
|
|
reward_amount: 'reward_amount',
|
|
reward_currency: 'reward_currency',
|
|
acceptance_criteria: 'acceptance_criteria',
|
|
required_stack: 'required_stack',
|
|
retry_count: 'retry_count',
|
|
stripe_payment_intent_id: 'stripe_payment_intent_id',
|
|
expires_at: 'expires_at',
|
|
created_at: 'created_at',
|
|
updated_at: 'updated_at'
|
|
};
|
|
|
|
exports.Prisma.ClaimScalarFieldEnum = {
|
|
id: 'id',
|
|
task_id: 'task_id',
|
|
developer_wallet: 'developer_wallet',
|
|
status: 'status',
|
|
claim_token: 'claim_token',
|
|
held_amount: 'held_amount',
|
|
held_currency: 'held_currency',
|
|
expires_at: 'expires_at',
|
|
created_at: 'created_at',
|
|
updated_at: 'updated_at'
|
|
};
|
|
|
|
exports.Prisma.SubmissionScalarFieldEnum = {
|
|
id: 'id',
|
|
task_id: 'task_id',
|
|
claim_id: 'claim_id',
|
|
status: 'status',
|
|
deliverables: 'deliverables',
|
|
estimated_judge_complete_at: 'estimated_judge_complete_at',
|
|
created_at: 'created_at',
|
|
updated_at: 'updated_at'
|
|
};
|
|
|
|
exports.Prisma.JudgeResultScalarFieldEnum = {
|
|
id: 'id',
|
|
submission_id: 'submission_id',
|
|
overall_result: 'overall_result',
|
|
tests: 'tests',
|
|
artifacts: 'artifacts',
|
|
error_classification: 'error_classification',
|
|
error_signature: 'error_signature',
|
|
retryable: 'retryable',
|
|
resource_usage: 'resource_usage',
|
|
judge_completed_at: 'judge_completed_at'
|
|
};
|
|
|
|
exports.Prisma.AuditEventScalarFieldEnum = {
|
|
id: 'id',
|
|
actorType: 'actorType',
|
|
actorId: 'actorId',
|
|
action: 'action',
|
|
entityType: 'entityType',
|
|
entityId: 'entityId',
|
|
beforeState: 'beforeState',
|
|
afterState: 'afterState',
|
|
reason: 'reason',
|
|
metadata: 'metadata',
|
|
createdAt: 'createdAt'
|
|
};
|
|
|
|
exports.Prisma.LedgerEntryScalarFieldEnum = {
|
|
id: 'id',
|
|
task_id: 'task_id',
|
|
phase: 'phase',
|
|
idempotency_key: 'idempotency_key',
|
|
stripe_object_id: 'stripe_object_id',
|
|
response_status: 'response_status',
|
|
http_status: 'http_status',
|
|
created_at: 'created_at',
|
|
updated_at: 'updated_at'
|
|
};
|
|
|
|
exports.Prisma.SortOrder = {
|
|
asc: 'asc',
|
|
desc: 'desc'
|
|
};
|
|
|
|
exports.Prisma.JsonNullValueInput = {
|
|
JsonNull: Prisma.JsonNull
|
|
};
|
|
|
|
exports.Prisma.NullableJsonNullValueInput = {
|
|
DbNull: Prisma.DbNull,
|
|
JsonNull: Prisma.JsonNull
|
|
};
|
|
|
|
exports.Prisma.QueryMode = {
|
|
default: 'default',
|
|
insensitive: 'insensitive'
|
|
};
|
|
|
|
exports.Prisma.JsonNullValueFilter = {
|
|
DbNull: Prisma.DbNull,
|
|
JsonNull: Prisma.JsonNull,
|
|
AnyNull: Prisma.AnyNull
|
|
};
|
|
|
|
exports.Prisma.NullsOrder = {
|
|
first: 'first',
|
|
last: 'last'
|
|
};
|
|
|
|
|
|
exports.Prisma.ModelName = {
|
|
Task: 'Task',
|
|
Claim: 'Claim',
|
|
Submission: 'Submission',
|
|
JudgeResult: 'JudgeResult',
|
|
AuditEvent: 'AuditEvent',
|
|
LedgerEntry: 'LedgerEntry'
|
|
};
|
|
/**
|
|
* Create the Client
|
|
*/
|
|
const config = {
|
|
"previewFeatures": [],
|
|
"clientVersion": "7.8.0",
|
|
"engineVersion": "3c6e192761c0362d496ed980de936e2f3cebcd3a",
|
|
"activeProvider": "postgresql",
|
|
"inlineSchema": "generator client {\n provider = \"prisma-client-js\"\n output = \"./generated/client\"\n}\n\ndatasource db {\n provider = \"postgresql\"\n}\n\nmodel Task {\n id String @id @default(uuid())\n title String\n description String\n status String // Enum: TaskStatus (OPEN, EXECUTING, VERIFYING, COMPLETED, FAILED, etc)\n difficulty String // Enum: TaskDifficulty (HELLO_WORLD, COMPONENT, VIEW, EPIC)\n scope_clarity_score Float\n error_classification String? // Enum: TaskErrorClassification\n reward_amount Int // Stored in cents\n reward_currency String // USD, TWD, USDC\n acceptance_criteria Json // Contains validation_mode, test_file_content, rules\n required_stack String[]\n retry_count Int @default(0)\n stripe_payment_intent_id String?\n expires_at DateTime?\n created_at DateTime @default(now())\n updated_at DateTime @updatedAt\n\n claims Claim[]\n submissions Submission[]\n}\n\nmodel Claim {\n id String @id @default(uuid())\n task_id String\n task Task @relation(fields: [task_id], references: [id])\n developer_wallet String\n status String // EXECUTING, CANCELLED, VERIFYING, COMPLETED\n claim_token String @unique // Idempotency token for this claim\n held_amount Int\n held_currency String\n expires_at DateTime\n created_at DateTime @default(now())\n updated_at DateTime @updatedAt\n\n submissions Submission[]\n}\n\nmodel Submission {\n id String @id @default(uuid())\n task_id String\n task Task @relation(fields: [task_id], references: [id])\n claim_id String\n claim Claim @relation(fields: [claim_id], references: [id])\n status String // VERIFYING, JUDGED\n deliverables Json // Files and notes submitted\n estimated_judge_complete_at DateTime?\n created_at DateTime @default(now())\n updated_at DateTime @updatedAt\n\n judge_results JudgeResult[]\n}\n\nmodel JudgeResult {\n id String @id @default(uuid())\n submission_id String\n submission Submission @relation(fields: [submission_id], references: [id])\n overall_result String // PASS, FAIL, TIMEOUT\n tests Json // Array of test results\n artifacts Json? // screenshot_url, logs_url, diff_url\n error_classification String? // Enum: JudgeErrorClassification\n error_signature String?\n retryable Boolean @default(false)\n resource_usage Json // cpu_ms, mem_peak_mb, io_bytes\n judge_completed_at DateTime @default(now())\n}\n\nmodel AuditEvent {\n id String @id @default(uuid())\n actorType String\n actorId String?\n action String\n entityType String\n entityId String\n beforeState Json?\n afterState Json?\n reason String?\n metadata Json?\n createdAt DateTime @default(now())\n}\n\nmodel LedgerEntry {\n id String @id @default(cuid())\n task_id String\n phase String\n idempotency_key String @unique\n stripe_object_id String?\n response_status String\n http_status Int\n created_at DateTime @default(now())\n updated_at DateTime @updatedAt\n}\n"
|
|
}
|
|
|
|
config.runtimeDataModel = JSON.parse("{\"models\":{\"Task\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"title\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"description\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"status\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"difficulty\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"scope_clarity_score\",\"kind\":\"scalar\",\"type\":\"Float\"},{\"name\":\"error_classification\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"reward_amount\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"reward_currency\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"acceptance_criteria\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"required_stack\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"retry_count\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"stripe_payment_intent_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"expires_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"created_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updated_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"claims\",\"kind\":\"object\",\"type\":\"Claim\",\"relationName\":\"ClaimToTask\"},{\"name\":\"submissions\",\"kind\":\"object\",\"type\":\"Submission\",\"relationName\":\"SubmissionToTask\"}],\"dbName\":null},\"Claim\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"task_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"task\",\"kind\":\"object\",\"type\":\"Task\",\"relationName\":\"ClaimToTask\"},{\"name\":\"developer_wallet\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"status\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"claim_token\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"held_amount\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"held_currency\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"expires_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"created_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updated_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"submissions\",\"kind\":\"object\",\"type\":\"Submission\",\"relationName\":\"ClaimToSubmission\"}],\"dbName\":null},\"Submission\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"task_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"task\",\"kind\":\"object\",\"type\":\"Task\",\"relationName\":\"SubmissionToTask\"},{\"name\":\"claim_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"claim\",\"kind\":\"object\",\"type\":\"Claim\",\"relationName\":\"ClaimToSubmission\"},{\"name\":\"status\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"deliverables\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"estimated_judge_complete_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"created_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updated_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"judge_results\",\"kind\":\"object\",\"type\":\"JudgeResult\",\"relationName\":\"JudgeResultToSubmission\"}],\"dbName\":null},\"JudgeResult\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"submission_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"submission\",\"kind\":\"object\",\"type\":\"Submission\",\"relationName\":\"JudgeResultToSubmission\"},{\"name\":\"overall_result\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"tests\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"artifacts\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"error_classification\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"error_signature\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"retryable\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"resource_usage\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"judge_completed_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"}],\"dbName\":null},\"AuditEvent\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"actorType\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"actorId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"action\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"entityType\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"entityId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"beforeState\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"afterState\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"reason\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"metadata\",\"kind\":\"scalar\",\"type\":\"Json\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"}],\"dbName\":null},\"LedgerEntry\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"task_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"phase\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"idempotency_key\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"stripe_object_id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"response_status\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"http_status\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"created_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updated_at\",\"kind\":\"scalar\",\"type\":\"DateTime\"}],\"dbName\":null}},\"enums\":{},\"types\":{}}")
|
|
defineDmmfProperty(exports.Prisma, config.runtimeDataModel)
|
|
config.parameterizationSchema = {
|
|
strings: JSON.parse("[\"where\",\"orderBy\",\"cursor\",\"task\",\"claim\",\"submission\",\"judge_results\",\"_count\",\"submissions\",\"claims\",\"Task.findUnique\",\"Task.findUniqueOrThrow\",\"Task.findFirst\",\"Task.findFirstOrThrow\",\"Task.findMany\",\"data\",\"Task.createOne\",\"Task.createMany\",\"Task.createManyAndReturn\",\"Task.updateOne\",\"Task.updateMany\",\"Task.updateManyAndReturn\",\"create\",\"update\",\"Task.upsertOne\",\"Task.deleteOne\",\"Task.deleteMany\",\"having\",\"_avg\",\"_sum\",\"_min\",\"_max\",\"Task.groupBy\",\"Task.aggregate\",\"Claim.findUnique\",\"Claim.findUniqueOrThrow\",\"Claim.findFirst\",\"Claim.findFirstOrThrow\",\"Claim.findMany\",\"Claim.createOne\",\"Claim.createMany\",\"Claim.createManyAndReturn\",\"Claim.updateOne\",\"Claim.updateMany\",\"Claim.updateManyAndReturn\",\"Claim.upsertOne\",\"Claim.deleteOne\",\"Claim.deleteMany\",\"Claim.groupBy\",\"Claim.aggregate\",\"Submission.findUnique\",\"Submission.findUniqueOrThrow\",\"Submission.findFirst\",\"Submission.findFirstOrThrow\",\"Submission.findMany\",\"Submission.createOne\",\"Submission.createMany\",\"Submission.createManyAndReturn\",\"Submission.updateOne\",\"Submission.updateMany\",\"Submission.updateManyAndReturn\",\"Submission.upsertOne\",\"Submission.deleteOne\",\"Submission.deleteMany\",\"Submission.groupBy\",\"Submission.aggregate\",\"JudgeResult.findUnique\",\"JudgeResult.findUniqueOrThrow\",\"JudgeResult.findFirst\",\"JudgeResult.findFirstOrThrow\",\"JudgeResult.findMany\",\"JudgeResult.createOne\",\"JudgeResult.createMany\",\"JudgeResult.createManyAndReturn\",\"JudgeResult.updateOne\",\"JudgeResult.updateMany\",\"JudgeResult.updateManyAndReturn\",\"JudgeResult.upsertOne\",\"JudgeResult.deleteOne\",\"JudgeResult.deleteMany\",\"JudgeResult.groupBy\",\"JudgeResult.aggregate\",\"AuditEvent.findUnique\",\"AuditEvent.findUniqueOrThrow\",\"AuditEvent.findFirst\",\"AuditEvent.findFirstOrThrow\",\"AuditEvent.findMany\",\"AuditEvent.createOne\",\"AuditEvent.createMany\",\"AuditEvent.createManyAndReturn\",\"AuditEvent.updateOne\",\"AuditEvent.updateMany\",\"AuditEvent.updateManyAndReturn\",\"AuditEvent.upsertOne\",\"AuditEvent.deleteOne\",\"AuditEvent.deleteMany\",\"AuditEvent.groupBy\",\"AuditEvent.aggregate\",\"LedgerEntry.findUnique\",\"LedgerEntry.findUniqueOrThrow\",\"LedgerEntry.findFirst\",\"LedgerEntry.findFirstOrThrow\",\"LedgerEntry.findMany\",\"LedgerEntry.createOne\",\"LedgerEntry.createMany\",\"LedgerEntry.createManyAndReturn\",\"LedgerEntry.updateOne\",\"LedgerEntry.updateMany\",\"LedgerEntry.updateManyAndReturn\",\"LedgerEntry.upsertOne\",\"LedgerEntry.deleteOne\",\"LedgerEntry.deleteMany\",\"LedgerEntry.groupBy\",\"LedgerEntry.aggregate\",\"AND\",\"OR\",\"NOT\",\"id\",\"task_id\",\"phase\",\"idempotency_key\",\"stripe_object_id\",\"response_status\",\"http_status\",\"created_at\",\"updated_at\",\"equals\",\"in\",\"notIn\",\"lt\",\"lte\",\"gt\",\"gte\",\"not\",\"contains\",\"startsWith\",\"endsWith\",\"actorType\",\"actorId\",\"action\",\"entityType\",\"entityId\",\"beforeState\",\"afterState\",\"reason\",\"metadata\",\"createdAt\",\"string_contains\",\"string_starts_with\",\"string_ends_with\",\"array_starts_with\",\"array_ends_with\",\"array_contains\",\"submission_id\",\"overall_result\",\"tests\",\"artifacts\",\"error_classification\",\"error_signature\",\"retryable\",\"resource_usage\",\"judge_completed_at\",\"claim_id\",\"status\",\"deliverables\",\"estimated_judge_complete_at\",\"developer_wallet\",\"claim_token\",\"held_amount\",\"held_currency\",\"expires_at\",\"title\",\"description\",\"difficulty\",\"scope_clarity_score\",\"reward_amount\",\"reward_currency\",\"acceptance_criteria\",\"required_stack\",\"retry_count\",\"stripe_payment_intent_id\",\"has\",\"hasEvery\",\"hasSome\",\"every\",\"some\",\"none\",\"is\",\"isNot\",\"connectOrCreate\",\"upsert\",\"createMany\",\"set\",\"disconnect\",\"delete\",\"connect\",\"updateMany\",\"deleteMany\",\"push\",\"increment\",\"decrement\",\"multiply\",\"divide\"]"),
|
|
graph: "0QI6YBUIAADMAQAgCQAAywEAIHIAAMcBADBzAAAVABB0AADHAQAwdQEAAAABfEAAsgEAIX1AALIBACGdAQEAsAEAIaMBAQCvAQAhqgFAAMoBACGrAQEArwEAIawBAQCvAQAhrQEBAK8BACGuAQgAyAEAIa8BAgCxAQAhsAEBAK8BACGxAQAAyQEAILIBAADFAQAgswECALEBACG0AQEAsAEAIQEAAAABACAPAwAA0QEAIAgAAMwBACByAADUAQAwcwAAAwAQdAAA1AEAMHUBAK8BACF2AQCvAQAhfEAAsgEAIX1AALIBACGjAQEArwEAIaYBAQCvAQAhpwEBAK8BACGoAQIAsQEAIakBAQCvAQAhqgFAALIBACECAwAAtwIAIAgAALUCACAPAwAA0QEAIAgAAMwBACByAADUAQAwcwAAAwAQdAAA1AEAMHUBAAAAAXYBAK8BACF8QACyAQAhfUAAsgEAIaMBAQCvAQAhpgEBAK8BACGnAQEAAAABqAECALEBACGpAQEArwEAIaoBQACyAQAhAwAAAAMAIAEAAAQAMAIAAAUAIA4DAADRAQAgBAAA0gEAIAYAANMBACByAADQAQAwcwAABwAQdAAA0AEAMHUBAK8BACF2AQCvAQAhfEAAsgEAIX1AALIBACGiAQEArwEAIaMBAQCvAQAhpAEAAMkBACClAUAAygEAIQQDAAC3AgAgBAAAuAIAIAYAALkCACClAQAA1QEAIA4DAADRAQAgBAAA0gEAIAYAANMBACByAADQAQAwcwAABwAQdAAA0AEAMHUBAAAAAXYBAK8BACF8QACyAQAhfUAAsgEAIaIBAQCvAQAhowEBAK8BACGkAQAAyQEAIKUBQADKAQAhAwAAAAcAIAEAAAgAMAIAAAkAIA4FAADPAQAgcgAAzQEAMHMAAAsAEHQAAM0BADB1AQCvAQAhmQEBAK8BACGaAQEArwEAIZsBAADJAQAgnAEAALcBACCdAQEAsAEAIZ4BAQCwAQAhnwEgAM4BACGgAQAAyQEAIKEBQACyAQAhBAUAALYCACCcAQAA1QEAIJ0BAADVAQAgngEAANUBACAOBQAAzwEAIHIAAM0BADBzAAALABB0AADNAQAwdQEAAAABmQEBAK8BACGaAQEArwEAIZsBAADJAQAgnAEAALcBACCdAQEAsAEAIZ4BAQCwAQAhnwEgAM4BACGgAQAAyQEAIKEBQACyAQAhAwAAAAsAIAEAAAwAMAIAAA0AIAEAAAALACABAAAABwAgAwAAAAcAIAEAAAgAMAIAAAkAIAEAAAADACABAAAABwAgAQAAAAEAIBUIAADMAQAgCQAAywEAIHIAAMcBADBzAAAVABB0AADHAQAwdQEArwEAIXxAALIBACF9QACyAQAhnQEBALABACGjAQEArwEAIaoBQADKAQAhqwEBAK8BACGsAQEArwEAIa0BAQCvAQAhrgEIAMgBACGvAQIAsQEAIbABAQCvAQAhsQEAAMkBACCyAQAAxQEAILMBAgCxAQAhtAEBALABACEFCAAAtQIAIAkAALQCACCdAQAA1QEAIKoBAADVAQAgtAEAANUBACADAAAAFQAgAQAAFgAwAgAAAQAgAwAAABUAIAEAABYAMAIAAAEAIAMAAAAVACABAAAWADACAAABACASCAAAswIAIAkAALICACB1AQAAAAF8QAAAAAF9QAAAAAGdAQEAAAABowEBAAAAAaoBQAAAAAGrAQEAAAABrAEBAAAAAa0BAQAAAAGuAQgAAAABrwECAAAAAbABAQAAAAGxAYAAAAABsgEAALECACCzAQIAAAABtAEBAAAAAQEPAAAaACAQdQEAAAABfEAAAAABfUAAAAABnQEBAAAAAaMBAQAAAAGqAUAAAAABqwEBAAAAAawBAQAAAAGtAQEAAAABrgEIAAAAAa8BAgAAAAGwAQEAAAABsQGAAAAAAbIBAACxAgAgswECAAAAAbQBAQAAAAEBDwAAHAAwAQ8AABwAMBIIAACbAgAgCQAAmgIAIHUBANsBACF8QADeAQAhfUAA3gEAIZ0BAQDcAQAhowEBANsBACGqAUAA6wEAIasBAQDbAQAhrAEBANsBACGtAQEA2wEAIa4BCACYAgAhrwECAN0BACGwAQEA2wEAIbEBgAAAAAGyAQAAmQIAILMBAgDdAQAhtAEBANwBACECAAAAAQAgDwAAHwAgEHUBANsBACF8QADeAQAhfUAA3gEAIZ0BAQDcAQAhowEBANsBACGqAUAA6wEAIasBAQDbAQAhrAEBANsBACGtAQEA2wEAIa4BCACYAgAhrwECAN0BACGwAQEA2wEAIbEBgAAAAAGyAQAAmQIAILMBAgDdAQAhtAEBANwBACECAAAAFQAgDwAAIQAgAgAAABUAIA8AACEAIAMAAAABACAWAAAaACAXAAAfACABAAAAAQAgAQAAABUAIAgHAACTAgAgHAAAlAIAIB0AAJcCACAeAACWAgAgHwAAlQIAIJ0BAADVAQAgqgEAANUBACC0AQAA1QEAIBNyAADDAQAwcwAAKAAQdAAAwwEAMHUBAKABACF8QACjAQAhfUAAowEAIZ0BAQChAQAhowEBAKABACGqAUAAvwEAIasBAQCgAQAhrAEBAKABACGtAQEAoAEAIa4BCADEAQAhrwECAKIBACGwAQEAoAEAIbEBAAC5AQAgsgEAAMUBACCzAQIAogEAIbQBAQChAQAhAwAAABUAIAEAACcAMBsAACgAIAMAAAAVACABAAAWADACAAABACABAAAABQAgAQAAAAUAIAMAAAADACABAAAEADACAAAFACADAAAAAwAgAQAABAAwAgAABQAgAwAAAAMAIAEAAAQAMAIAAAUAIAwDAACRAgAgCAAAkgIAIHUBAAAAAXYBAAAAAXxAAAAAAX1AAAAAAaMBAQAAAAGmAQEAAAABpwEBAAAAAagBAgAAAAGpAQEAAAABqgFAAAAAAQEPAAAwACAKdQEAAAABdgEAAAABfEAAAAABfUAAAAABowEBAAAAAaYBAQAAAAGnAQEAAAABqAECAAAAAakBAQAAAAGqAUAAAAABAQ8AADIAMAEPAAAyADAMAwAAgwIAIAgAAIQCACB1AQDbAQAhdgEA2wEAIXxAAN4BACF9QADeAQAhowEBANsBACGmAQEA2wEAIacBAQDbAQAhqAECAN0BACGpAQEA2wEAIaoBQADeAQAhAgAAAAUAIA8AADUAIAp1AQDbAQAhdgEA2wEAIXxAAN4BACF9QADeAQAhowEBANsBACGmAQEA2wEAIacBAQDbAQAhqAECAN0BACGpAQEA2wEAIaoBQADeAQAhAgAAAAMAIA8AADcAIAIAAAADACAPAAA3ACADAAAABQAgFgAAMAAgFwAANQAgAQAAAAUAIAEAAAADACAFBwAA_gEAIBwAAP8BACAdAACCAgAgHgAAgQIAIB8AAIACACANcgAAwgEAMHMAAD4AEHQAAMIBADB1AQCgAQAhdgEAoAEAIXxAAKMBACF9QACjAQAhowEBAKABACGmAQEAoAEAIacBAQCgAQAhqAECAKIBACGpAQEAoAEAIaoBQACjAQAhAwAAAAMAIAEAAD0AMBsAAD4AIAMAAAADACABAAAEADACAAAFACABAAAACQAgAQAAAAkAIAMAAAAHACABAAAIADACAAAJACADAAAABwAgAQAACAAwAgAACQAgAwAAAAcAIAEAAAgAMAIAAAkAIAsDAAD7AQAgBAAA_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-QAAAAAF_QAAAAASAAUAAAAAEgQFAAAAAAYIBQAAAAAGDAUAAAAABhAFAAAAAAYUBQACkAQAhCH4CAAAAAX8CAAAABIABAgAAAASBAQIAAAABggECAAAAAYMBAgAAAAGEAQIAAAABhQECAKUBACEIfkAAAAABf0AAAAAEgAFAAAAABIEBQAAAAAGCAUAAAAABgwFAAAAAAYQBQAAAAAGFAUAApgEAIQ0HAAClAQAgHAAAqAEAIB0AAKUBACAeAAClAQAgHwAApQEAIH4CAAAAAX8CAAAABIABAgAAAASBAQIAAAABggECAAAAAYMBAgAAAAGEAQIAAAABhQECAKcBACEIfggAAAABfwgAAAAEgAEIAAAABIEBCAAAAAGCAQgAAAABgwEIAAAAAYQBCAAAAAGFAQgAqAEAIQ4HAACqAQAgHgAAqwEAIB8AAKsBACB-AQAAAAF_AQAAAAWAAQEAAAAFgQEBAAAAAYIBAQAAAAGDAQEAAAABhAEBAAAAAYUBAQCpAQAhhgEBAAAAAYcBAQAAAAGIAQEAAAABCH4CAAAAAX8CAAAABYABAgAAAAWBAQIAAAABggECAAAAAYMBAgAAAAGEAQIAAAABhQECAKoBACELfgEAAAABfwEAAAAFgAEBAAAABYEBAQAAAAGCAQEAAAABgwEBAAAAAYQBAQAAAAGFAQEAqwEAIYYBAQAAAAGHAQEAAAABiAEBAAAAAQ4HAAClAQAgHgAArQEAIB8AAK0BACB-AQAAAAF_AQAAAASAAQEAAAAEgQEBAAAAAYIBAQAAAAGDAQEAAAABhAEBAAAAAYUBAQCsAQAhhgEBAAAAAYcBAQAAAAGIAQEAAAABC34BAAAAAX8BAAAABIABAQAAAASBAQEAAAABggEBAAAAAYMBAQAAAAGEAQEAAAABhQEBAK0BACGGAQEAAAABhwEBAAAAAYgBAQAAAAEMcgAArgEAMHMAAIkBABB0AACuAQAwdQEArwEAIXYBAK8BACF3AQCvAQAheAEArwEAIXkBALABACF6AQCvAQAhewIAsQEAIXxAALIBACF9QACyAQAhC34BAAAAAX8BAAAABIABAQAAAASBAQEAAAABggEBAAAAAYMBAQAAAAGEAQEAAAABhQEBAK0BACGGAQEAAAABhwEBAAAAAYgBAQAAAAELfgEAAAABfwEAAAAFgAEBAAAABYEBAQAAAAGCAQEAAAABgwEBAAAAAYQBAQAAAAGFAQEAqwEAIYYBAQAAAAGHAQEAAAABiAEBAAAAAQh-AgAAAAF_AgAAAASAAQIAAAAEgQECAAAAAYIBAgAAAAGDAQIAAAABhAECAAAAAYUBAgClAQAhCH5AAAAAAX9AAAAABIABQAAAAASBAUAAAAABggFAAAAAAYMBQAAAAAGEAUAAAAABhQFAAKYBACEOcgAAswEAMHMAAIMBABB0AACzAQAwdQEAoAEAIYkBAQCgAQAhigEBAKEBACGLAQEAoAEAIYwBAQCgAQAhjQEBAKABACGOAQAAtAEAII8BAAC0AQAgkAEBAKEBACGRAQAAtAEAIJIBQACjAQAhDwcAAKoBACAeAAC1AQAgHwAAtQEAIH6AAAAAAYEBgAAAAAGCAYAAAAABgwGAAAAAAYQBgAAAAAGFAYAAAAABkwEBAAAAAZQBAQAAAAGVAQEAAAABlgGAAAAAAZcBgAAAAAGYAYAAAAABDH6AAAAAAYEBgAAAAAGCAYAAAAABgwGAAAAAAYQBgAAAAAGFAYAAAAABkwEBAAAAAZQBAQAAAAGVAQEAAAABlgGAAAAAAZcBgAAAAAGYAYAAAAABDnIAALYBADBzAABwABB0AAC2AQAwdQEArwEAIYkBAQCvAQAhigEBALABACGLAQEArwEAIYwBAQCvAQAhjQEBAK8BACGOAQAAtwEAII8BAAC3AQAgkAEBALABACGRAQAAtwEAIJIBQACyAQAhDH6AAAAAAYEBgAAAAAGCAYAAAAABgwGAAAAAAYQBgAAAAAGFAYAAAAABkwEBAAAAAZQBAQAAAAGVAQEAAAABlgGAAAAAAZcBgAAAAAGYAYAAAAABDXIAALgBADBzAABqABB0AAC4AQAwdQEAoAEAIZkBAQCgAQAhmgEBAKABACGbAQAAuQEAIJwBAAC0AQAgnQEBAKEBACGeAQEAoQEAIZ8BIAC6AQAhoAEAALkBACChAUAAowEAIQ8HAAClAQAgHgAAvQEAIB8AAL0BACB-gAAAAAGBAYAAAAABggGAAAAAAYMBgAAAAAGEAYAAAAABhQGAAAAAAZMBAQAAAAGUAQEAAAABlQEBAAAAAZYBgAAAAAGXAYAAAAABmAGAAAAAAQUHAAClAQAgHgAAvAEAIB8AALwBACB-IAAAAAGFASAAuwEAIQUHAAClAQAgHgAAvAEAIB8AALwBACB-IAAAAAGFASAAuwEAIQJ-IAAAAAGFASAAvAEAIQx-gAAAAAGBAYAAAAABggGAAAAAAYMBgAAAAAGEAYAAAAABhQGAAAAAAZMBAQAAAAGUAQEAAAABlQEBAAAAAZYBgAAAAAGXAYAAAAABmAGAAAAAAQtyAAC-AQAwcwAAVAAQdAAAvgEAMHUBAKABACF2AQCgAQAhfEAAowEAIX1AAKMBACGiAQEAoAEAIaMBAQCgAQAhpAEAALkBACClAUAAvwEAIQsHAACqAQAgHgAAwQEAIB8AAMEBACB-QAAAAAF_QAAAAAWAAUAAAAAFgQFAAAAAAYIBQAAAAAGDAUAAAAABhAFAAAAAAYUBQADAAQAhCwcAAKoBACAeAADBAQAgHwAAwQEAIH5AAAAAAX9AAAAABYABQAAAAAWBAUAAAAABggFAAAAAAYMBQAAAAAGEAUAAAAABhQFAAMABACEIfkAAAAABf0AAAAAFgAFAAAAABYEBQAAAAAGCAUAAAAABgwFAAAAAAYQBQAAAAAGFAUAAwQEAIQ1yAADCAQAwcwAAPgAQdAAAwgEAMHUBAKABACF2AQCgAQAhfEAAowEAIX1AAKMBACGjAQEAoAEAIaYBAQCgAQAhpwEBAKABACGoAQIAogEAIakBAQCgAQAhqgFAAKMBACETcgAAwwEAMHMAACgAEHQAAMMBADB1AQCgAQAhfEAAowEAIX1AAKMBACGdAQEAoQEAIaMBAQCgAQAhqgFAAL8BACGrAQEAoAEAIawBAQCgAQAhrQEBAKABACGuAQgAxAEAIa8BAgCiAQAhsAEBAKABACGxAQAAuQEAILIBAADFAQAgswECAKIBACG0AQEAoQEAIQ0HAAClAQAgHAAAqAEAIB0AAKgBACAeAACoAQAgHwAAqAEAIH4IAAAAAX8IAAAABIABCAAAAASBAQgAAAABggEIAAAAAYMBCAAAAAGEAQgAAAABhQEIAMYBACEEfgEAAAAFtQEBAAAAAbYBAQAAAAS3AQEAAAAEDQcAAKUBACAcAACoAQAgHQAAqAEAIB4AAKgBACAfAACoAQAgfggAAAABfwgAAAAEgAEIAAAABIEBCAAAAAGCAQgAAAABgwEIAAAAAYQBCAAAAAGFAQgAxgEAIRUIAADMAQAgCQAAywEAIHIAAMcBADBzAAAVABB0AADHAQAwdQEArwEAIXxAALIBACF9QACyAQAhnQEBALABACGjAQEArwEAIaoBQADKAQAhqwEBAK8BACGsAQEArwEAIa0BAQCvAQAhrgEIAMgBACGvAQIAsQEAIbABAQCvAQAhsQEAAMkBACCyAQAAxQEAILMBAgCxAQAhtAEBALABACEIfggAAAABfwgAAAAEgAEIAAAABIEBCAAAAAGCAQgAAAABgwEIAAAAAYQBCAAAAAGFAQgAqAEAIQx-gAAAAAGBAYAAAAABggGAAAAAAYMBgAAAAAGEAYAAAAABhQGAAAAAAZMBAQAAAAGUAQEAAAABlQEBAAAAAZYBgAAAAAGXAYAAAAABmAGAAAAAAQh-QAAAAAF_QAAAAAWAAUAAAAAFgQFAAAAAAYIBQAAAAAGDAUAAAAABhAFAAAAAAYUBQADBAQAhA7gBAAADACC5AQAAAwAgugEAAAMAIAO4AQAABwAguQEAAAcAILoBAAAHACAOBQAAzwEAIHIAAM0BADBzAAALABB0AADNAQAwdQEArwEAIZkBAQCvAQAhmgEBAK8BACGbAQAAyQEAIJwBAAC3AQAgnQEBALABACGeAQEAsAEAIZ8BIADOAQAhoAEAAMkBACChAUAAsgEAIQJ-IAAAAAGFASAAvAEAIRADAADRAQAgBAAA0gEAIAYAANMBACByAADQAQAwcwAABwAQdAAA0AEAMHUBAK8BACF2AQCvAQAhfEAAsgEAIX1AALIBACGiAQEArwEAIaMBAQCvAQAhpAEAAMkBACClAUAAygEAIbsBAAAHACC8AQAABwAgDgMAANEBACAEAADSAQAgBgAA0wEAIHIAANABADBzAAAHABB0AADQAQAwdQEArwEAIXYBAK8BACF8QACyAQAhfUAAsgEAIaIBAQCvAQAhowEBAK8BACGkAQAAyQEAIKUBQADKAQAhFwgAAMwBACAJAADLAQAgcgAAxwEAMHMAABUAEHQAAMcBADB1AQCvAQAhfEAAsgEAIX1AALIBACGdAQEAsAEAIaMBAQCvAQAhqgFAAMoBACGrAQEArwEAIawBAQCvAQAhrQEBAK8BACGuAQgAyAEAIa8BAgCxAQAhsAEBAK8BACGxAQAAyQEAILIBAADFAQAgswECALEBACG0AQEAsAEAIbsBAAAVACC8AQAAFQAgEQMAANEBACAIAADMAQAgcgAA1AEAMHMAAAMAEHQAANQBADB1AQCvAQAhdgEArwEAIXxAALIBACF9QACyAQAhowEBAK8BACGmAQEArwEAIacBAQCvAQAhqAECALEBACGpAQEArwEAIaoBQACyAQAhuwEAAAMAILwBAAADACADuAEAAAsAILkBAAALACC6AQAACwAgDwMAANEBACAIAADMAQAgcgAA1AEAMHMAAAMAEHQAANQBADB1AQCvAQAhdgEArwEAIXxAALIBACF9QACyAQAhowEBAK8BACGmAQEArwEAIacBAQCvAQAhqAECALEBACGpAQEArwEAIaoBQACyAQAhAAAAAAAAAcABAQAAAAEBwAEBAAAAAQXAAQIAAAABxwECAAAAAcgBAgAAAAHJAQIAAAABygECAAAAAQHAAUAAAAABAAAAAAAAAcABIAAAAAEFFgAAzQIAIBcAANACACC9AQAAzgIAIL4BAADPAgAgwwEAAAkAIAMWAADNAgAgvQEAAM4CACDDAQAACQAgAAAAAcABQAAAAAEFFgAAxAIAIBcAAMsCACC9AQAAxQIAIL4BAADKAgAgwwEAAAEAIAUWAADCAgAgFwAAyAIAIL0BAADDAgAgvgEAAMcCACDDAQAABQAgCxYAAO8BADAXAAD0AQAwvQEAAPABADC-AQAA8QEAML8BAADyAQAgwAEAAPMBADDBAQAA8wEAMMIBAADzAQAwwwEAAPMBADDEAQAA9QEAMMUBAAD2AQAwCXUBAAAAAZoBAQAAAAGbAYAAAAABnAGAAAAAAZ0BAQAAAAGeAQEAAAABnwEgAAAAAaABgAAAAAGhAUAAAAABAgAAAA0AIBYAAPoBACADAAAADQAgFgAA-gEAIBcAAPkBACABDwAAxgIAMA4FAADPAQAgcgAAzQEAMHMAAAsAEHQAAM0BADB1AQAAAAGZAQEArwEAIZoBAQCvAQAhmwEAAMkBACCcAQAAtwEAIJ0BAQCwAQAhngEBALABACGfASAAzgEAIaABAADJAQAgoQFAALIBACECAAAADQAgDwAA-QEAIAIAAAD3AQAgDwAA-AEAIA1yAAD2AQAwcwAA9wEAEHQAAPYBADB1AQCvAQAhmQEBAK8BACGaAQEArwEAIZsBAADJAQAgnAEAALcBACCdAQEAsAEAIZ4BAQCwAQAhnwEgAM4BACGgAQAAyQEAIKEBQACyAQAhDXIAAPYBADBzAAD3AQAQdAAA9gEAMHUBAK8BACGZAQEArwEAIZoBAQCvAQAhmwEAAMkBACCcAQAAtwEAIJ0BAQCwAQAhngEBALABACGfASAAzgEAIaABAADJAQAgoQFAALIBACEJdQEA2wEAIZoBAQDbAQAhmwGAAAAAAZwBgAAAAAGdAQEA3AEAIZ4BAQDcAQAhnwEgAOUBACGgAYAAAAABoQFAAN4BACEJdQEA2wEAIZoBAQDbAQAhmwGAAAAAAZwBgAAAAAGdAQEA3AEAIZ4BAQDcAQAhnwEgAOUBACGgAYAAAAABoQFAAN4BACEJdQEAAAABmgEBAAAAAZsBgAAAAAGcAYAAAAABnQEBAAAAAZ4BAQAAAAGfASAAAAABoAGAAAAAAaEBQAAAAAEDFgAAxAIAIL0BAADFAgAgwwEAAAEAIAMWAADCAgAgvQEAAMMCACDDAQAABQAgBBYAAO8BADC9AQAA8AEAML8BAADyAQAgwwEAAPMBADAAAAAAAAUWAAC8AgAgFwAAwAIAIL0BAAC9AgAgvgEAAL8CACDDAQAAAQAgCxYAAIUCADAXAACKAgAwvQEAAIYCADC-AQAAhwIAML8BAACIAgAgwAEAAIkCADDBAQAAiQIAMMIBAACJAgAwwwEAAIkCADDEAQAAiwIAMMUBAACMAgAwCQMAAPsBACAGAAD9AQAgdQEAAAABdgEAAAABfEAAAAABfUAAAAABowEBAAAAAaQBgAAAAAGlAUAAAAABAgAAAAkAIBYAAJACACADAAAACQAgFgAAkAIAIBcAAI8CACABDwAAvgIAMA4DAADRAQAgBAAA0gEAIAYAANMBACByAADQAQAwcwAABwAQdAAA0AEAMHUBAAAAAXYBAK8BACF8QACyAQAhfUAAsgEAIaIBAQCvAQAhowEBAK8BACGkAQAAyQEAIKUBQADKAQAhAgAAAAkAIA8AAI8CACACAAAAjQIAIA8AAI4CACALcgAAjAIAMHMAAI0CABB0AACMAgAwdQEArwEAIXYBAK8BACF8QACyAQAhfUAAsgEAIaIBAQCvAQAhowEBAK8BACGkAQAAyQEAIKUBQADKAQAhC3IAAIwCADBzAACNAgAQdAAAjAIAMHUBAK8BACF2AQCvAQAhfEAAsgEAIX1AALIBACGiAQEArwEAIaMBAQCvAQAhpAEAAMkBACClAUAAygEAIQd1AQDbAQAhdgEA2wEAIXxAAN4BACF9QADeAQAhowEBANsBACGkAYAAAAABpQFAAOsBACEJAwAA7AEAIAYAAO4BACB1AQDbAQAhdgEA2wEAIXxAAN4BACF9QADeAQAhowEBANsBACGkAYAAAAABpQFAAOsBACEJAwAA-wEAIAYAAP0BACB1AQAAAAF2AQAAAAF8QAAAAAF9QAAAAAGjAQEAAAABpAGAAAAAAaUBQAAAAAEDFgAAvAIAIL0BAAC9AgAgwwEAAAEAIAQWAACFAgAwvQEAAIYCADC_AQAAiAIAIMMBAACJAgAwAAAAAAAFwAEIAAAAAccBCAAAAAHIAQgAAAAByQEIAAAAAcoBCAAAAAECwAEBAAAABMYBAQAAAAULFgAApQIAMBcAAKoCADC9AQAApgIAML4BAACnAgAwvwEAAKgCACDAAQAAqQIAMMEBAACpAgAwwgEAAKkCADDDAQAAqQIAMMQBAACrAgAwxQEAAKwCADALFgAAnAIAMBcAAKACADC9AQAAnQIAML4BAACeAgAwvwEAAJ8CACDAAQAAiQIAMMEBAACJAgAwwgEAAIkCADDDAQAAiQIAMMQBAAChAgAwxQEAAIwCADAJBAAA_AEAIAYAAP0BACB1AQAAAAF8QAAAAAF9QAAAAAGiAQEAAAABowEBAAAAAaQBgAAAAAGlAUAAAAABAgAAAAkAIBYAAKQCACADAAAACQAgFgAApAIAIBcAAKMCACABDwAAuwIAMAIAAAAJACAPAACjAgAgAgAAAI0CACAPAACiAgAgB3UBANsBACF8QADeAQAhfUAA3gEAIaIBAQDbAQAhowEBANsBACGkAYAAAAABpQFAAOsBACEJBAAA7QEAIAYAAO4BACB1AQDbAQAhfEAA3gEAIX1AAN4BACGiAQEA2wEAIaMBAQDbAQAhpAGAAAAAAaUBQADrAQAhCQQAAPwBACAGAAD9AQAgdQEAAAABfEAAAAABfUAAAAABogEBAAAAAaMBAQAAAAGkAYAAAAABpQFAAAAAAQoIAACSAgAgdQEAAAABfEAAAAABfUAAAAABowEBAAAAAaYBAQAAAAGnAQEAAAABqAECAAAAAakBAQAAAAGqAUAAAAABAgAAAAUAIBYAALACACADAAAABQAgFgAAsAIAIBcAAK8CACABDwAAugIAMA8DAADRAQAgCAAAzAEAIHIAANQBADBzAAADABB0AADUAQAwdQEAAAABdgEArwEAIXxAALIBACF9QACyAQAhowEBAK8BACGmAQEArwEAIacBAQAAAAGoAQIAsQEAIakBAQCvAQAhqgFAALIBACECAAAABQAgDwAArwIAIAIAAACtAgAgDwAArgIAIA1yAACsAgAwcwAArQIAEHQAAKwCADB1AQCvAQAhdgEArwEAIXxAALIBACF9QACyAQAhowEBAK8BACGmAQEArwEAIacBAQCvAQAhqAECALEBACGpAQEArwEAIaoBQACyAQAhDXIAAKwCADBzAACtAgAQdAAArAIAMHUBAK8BACF2AQCvAQAhfEAAsgEAIX1AALIBACGjAQEArwEAIaYBAQCvAQAhpwEBAK8BACGoAQIAsQEAIakBAQCvAQAhqgFAALIBACEJdQEA2wEAIXxAAN4BACF9QADeAQAhowEBANsBACGmAQEA2wEAIacBAQDbAQAhqAECAN0BACGpAQEA2wEAIaoBQADeAQAhCggAAIQCACB1AQDbAQAhfEAA3gEAIX1AAN4BACGjAQEA2wEAIaYBAQDbAQAhpwEBANsBACGoAQIA3QEAIakBAQDbAQAhqgFAAN4BA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"
|
|
}
|
|
config.compilerWasm = {
|
|
getRuntime: async () => require('./query_compiler_fast_bg.js'),
|
|
getQueryCompilerWasmModule: async () => {
|
|
const { Buffer } = require('node:buffer')
|
|
const { wasm } = require('./query_compiler_fast_bg.wasm-base64.js')
|
|
const queryCompilerWasmFileBytes = Buffer.from(wasm, 'base64')
|
|
|
|
return new WebAssembly.Module(queryCompilerWasmFileBytes)
|
|
},
|
|
importName: './query_compiler_fast_bg.js',
|
|
}
|
|
|
|
const PrismaClient = getPrismaClient(config)
|
|
exports.PrismaClient = PrismaClient
|
|
Object.assign(exports, Prisma)
|