__vite_ssr_exportName__("WorktreeMcpHandoffInput", () => { try { return WorktreeMcpHandoffInput } catch {} });
__vite_ssr_exportName__("WorktreeMcpSetupScriptStatus", () => { try { return WorktreeMcpSetupScriptStatus } catch {} });
__vite_ssr_exportName__("WorktreeMcpContinuationStatus", () => { try { return WorktreeMcpContinuationStatus } catch {} });
__vite_ssr_exportName__("WorktreeMcpHandoffResult", () => { try { return WorktreeMcpHandoffResult } catch {} });
__vite_ssr_exportName__("WorktreeMcpStatusResult", () => { try { return WorktreeMcpStatusResult } catch {} });
__vite_ssr_exportName__("WorktreeMcpFailure", () => { try { return WorktreeMcpFailure } catch {} });
const __vite_ssr_import_0__ = await __vite_ssr_import__("/@fs/home/ubuntu/wt/pr-24263/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/Schema.js");
const __vite_ssr_import_1__ = await __vite_ssr_import__("/@fs/home/ubuntu/wt/pr-24263/packages/contracts/src/baseSchemas.ts", {"importedNames":["TrimmedNonEmptyString"]});


/** Uses the managed worktree folder; handoff detaches the provider, ending this turn and resuming there next run. */
const WorktreeMcpHandoffInput = __vite_ssr_import_0__.Struct({
	branch: __vite_ssr_import_1__.TrimmedNonEmptyString.annotate({ description: "Branch name to create for the worktree (e.g. 'feature/my-change')." }),
	baseRef: __vite_ssr_import_0__.optional(__vite_ssr_import_1__.TrimmedNonEmptyString.annotate({ description: "Branch or ref the worktree branch starts from. Defaults to the branch currently checked out in the project workspace." })),
	startFromOrigin: __vite_ssr_import_0__.optional(__vite_ssr_import_0__.Boolean.annotate({ description: "Fetch the remote baseRef belongs to and start the worktree branch from its remote-tracking commit instead of the local ref. Defaults to the server's 'new worktrees start from remote' setting." })),
	runSetupScript: __vite_ssr_import_0__.optional(__vite_ssr_import_0__.Boolean.annotate({ description: "Run the project's configured setup script in the new worktree after handoff. Defaults to true." })),
	continuationPrompt: __vite_ssr_import_0__.optional(__vite_ssr_import_1__.TrimmedNonEmptyString.check(__vite_ssr_import_0__.isMaxLength(12e4)).annotate({ description: "Message queued as the thread's next turn after the handoff. The handoff detaches the current provider session, so pass the remaining work here to automatically resume inside the worktree; omit it to stop after the handoff and wait for the next message." }))
});
const WorktreeMcpSetupScriptStatus = __vite_ssr_import_0__.Union([
	__vite_ssr_import_0__.Struct({
		status: __vite_ssr_import_0__.Literal("started"),
		scriptName: __vite_ssr_import_1__.TrimmedNonEmptyString,
		terminalId: __vite_ssr_import_1__.TrimmedNonEmptyString
	}),
	__vite_ssr_import_0__.Struct({ status: __vite_ssr_import_0__.Literal("no-script") }),
	__vite_ssr_import_0__.Struct({ status: __vite_ssr_import_0__.Literal("skipped") }),
	__vite_ssr_import_0__.Struct({
		status: __vite_ssr_import_0__.Literal("failed"),
		detail: __vite_ssr_import_0__.String
	})
]);
const WorktreeMcpContinuationStatus = __vite_ssr_import_0__.Union([
	__vite_ssr_import_0__.Struct({
		status: __vite_ssr_import_0__.Literal("scheduled"),
		delivery: __vite_ssr_import_0__.Literals([
			"started",
			"queued",
			"steered",
			"restarted"
		])
	}),
	__vite_ssr_import_0__.Struct({ status: __vite_ssr_import_0__.Literal("skipped") }),
	__vite_ssr_import_0__.Struct({
		status: __vite_ssr_import_0__.Literal("failed"),
		detail: __vite_ssr_import_0__.String
	})
]);
const WorktreeMcpHandoffResult = __vite_ssr_import_0__.Struct({
	worktreePath: __vite_ssr_import_1__.TrimmedNonEmptyString,
	branch: __vite_ssr_import_1__.TrimmedNonEmptyString,
	baseRef: __vite_ssr_import_1__.TrimmedNonEmptyString,
	startedFromOrigin: __vite_ssr_import_0__.Boolean,
	setupScript: WorktreeMcpSetupScriptStatus,
	continuation: WorktreeMcpContinuationStatus,
	note: __vite_ssr_import_0__.String
});
const WorktreeMcpStatusResult = __vite_ssr_import_0__.Struct({
	attached: __vite_ssr_import_0__.Boolean.annotate({ description: "True when this thread is already attached to a git worktree." }),
	worktreePath: __vite_ssr_import_0__.NullOr((0,__vite_ssr_import_1__.TrimmedNonEmptyString)),
	branch: __vite_ssr_import_0__.NullOr((0,__vite_ssr_import_1__.TrimmedNonEmptyString)),
	projectWorkspaceRoot: __vite_ssr_import_1__.TrimmedNonEmptyString.annotate({ description: "Root of the project's main workspace checkout." }),
	defaultStartFromOrigin: __vite_ssr_import_0__.Boolean.annotate({ description: "Server default used by t3_worktree_handoff when startFromOrigin is omitted." })
});
class WorktreeMcpFailure extends __vite_ssr_import_0__.TaggedError()("WorktreeMcpFailure", {
	code: __vite_ssr_import_0__.Literals([
		"capability_denied",
		"thread_not_found",
		"project_not_found",
		"already_in_worktree",
		"handoff_in_progress",
		"invalid_request",
		"operation_failed",
		"thread_credential_required"
	]),
	message: __vite_ssr_import_0__.String
}) {}
//# sourceMappingSource=vite-generated
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJtYXBwaW5ncyI6IkFBQUEsQ0FBQTs7Ozs7O0FBQUE7QUFFQTs7OztBQUdPLE1BQU0sMEJBQTBCLHNCQUFPLE9BQU87Q0FDbkQsUUFBUSw0Q0FBc0IsU0FBUyxFQUNyQyxhQUFhLHFFQUNmLENBQUM7Q0FDRCxTQUFTLHNCQUFPLFNBQ2QsNENBQXNCLFNBQVMsRUFDN0IsYUFDRSx3SEFDSixDQUFDLENBQ0g7Q0FDQSxpQkFBaUIsc0JBQU8sU0FDdEIsc0JBQU8sUUFBUSxTQUFTLEVBQ3RCLGFBQ0Usa01BQ0osQ0FBQyxDQUNIO0NBQ0EsZ0JBQWdCLHNCQUFPLFNBQ3JCLHNCQUFPLFFBQVEsU0FBUyxFQUN0QixhQUNFLGlHQUNKLENBQUMsQ0FDSDtDQUNBLG9CQUFvQixzQkFBTyxTQUN6Qiw0Q0FBc0IsTUFBTSxzQkFBTyxZQUFZLElBQU8sQ0FBQyxDQUFDLENBQUMsU0FBUyxFQUNoRSxhQUNFLCtQQUNKLENBQUMsQ0FDSDtBQUNGLENBQUM7QUFHTSxNQUFNLCtCQUErQixzQkFBTyxNQUFNO0NBQ3ZELHNCQUFPLE9BQU87RUFDWixRQUFRLHNCQUFPLFFBQVEsU0FBUztFQUNoQyxZQUFZO0VBQ1osWUFBWTtDQUNkLENBQUM7Q0FDRCxzQkFBTyxPQUFPLEVBQ1osUUFBUSxzQkFBTyxRQUFRLFdBQVcsRUFDcEMsQ0FBQztDQUNELHNCQUFPLE9BQU8sRUFDWixRQUFRLHNCQUFPLFFBQVEsU0FBUyxFQUNsQyxDQUFDO0NBQ0Qsc0JBQU8sT0FBTztFQUNaLFFBQVEsc0JBQU8sUUFBUSxRQUFRO0VBQy9CLFFBQVEsc0JBQU87Q0FDakIsQ0FBQztBQUNILENBQUM7QUFHTSxNQUFNLGdDQUFnQyxzQkFBTyxNQUFNO0NBQ3hELHNCQUFPLE9BQU87RUFDWixRQUFRLHNCQUFPLFFBQVEsV0FBVztFQUNsQyxVQUFVLHNCQUFPLFNBQVM7R0FBQztHQUFXO0dBQVU7R0FBVztFQUFXLENBQUM7Q0FDekUsQ0FBQztDQUNELHNCQUFPLE9BQU8sRUFDWixRQUFRLHNCQUFPLFFBQVEsU0FBUyxFQUNsQyxDQUFDO0NBQ0Qsc0JBQU8sT0FBTztFQUNaLFFBQVEsc0JBQU8sUUFBUSxRQUFRO0VBQy9CLFFBQVEsc0JBQU87Q0FDakIsQ0FBQztBQUNILENBQUM7QUFHTSxNQUFNLDJCQUEyQixzQkFBTyxPQUFPO0NBQ3BELGNBQWM7Q0FDZCxRQUFRO0NBQ1IsU0FBUztDQUNULG1CQUFtQixzQkFBTztDQUMxQixhQUFhO0NBQ2IsY0FBYztDQUNkLE1BQU0sc0JBQU87QUFDZixDQUFDO0FBR00sTUFBTSwwQkFBMEIsc0JBQU8sT0FBTztDQUNuRCxVQUFVLHNCQUFPLFFBQVEsU0FBUyxFQUNoQyxhQUFhLCtEQUNmLENBQUM7Q0FDRCxjQUFjLHNCQUFPLFVBQU8sNENBQXFCO0NBQ2pELFFBQVEsc0JBQU8sVUFBTyw0Q0FBcUI7Q0FDM0Msc0JBQXNCLDRDQUFzQixTQUFTLEVBQ25ELGFBQWEsaURBQ2YsQ0FBQztDQUNELHdCQUF3QixzQkFBTyxRQUFRLFNBQVMsRUFDOUMsYUFBYSw4RUFDZixDQUFDO0FBQ0gsQ0FBQztBQUdNLE1BQU0sMkJBQTJCLHNCQUFPLFlBQWdDLENBQUMsQ0FDOUUsc0JBQ0E7Q0FDRSxNQUFNLHNCQUFPLFNBQVM7RUFDcEI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDQUNGLENBQUM7Q0FDRCxTQUFTLHNCQUFPO0FBQ2xCLENBQ0YsQ0FBQyxDQUFDLENBQUMiLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VzIjpbIndvcmt0cmVlTWNwLnRzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCAqIGFzIFNjaGVtYSBmcm9tIFwiZWZmZWN0L1NjaGVtYVwiO1xuXG5pbXBvcnQgeyBUcmltbWVkTm9uRW1wdHlTdHJpbmcgfSBmcm9tIFwiLi9iYXNlU2NoZW1hcy50c1wiO1xuXG4vKiogVXNlcyB0aGUgbWFuYWdlZCB3b3JrdHJlZSBmb2xkZXI7IGhhbmRvZmYgZGV0YWNoZXMgdGhlIHByb3ZpZGVyLCBlbmRpbmcgdGhpcyB0dXJuIGFuZCByZXN1bWluZyB0aGVyZSBuZXh0IHJ1bi4gKi9cbmV4cG9ydCBjb25zdCBXb3JrdHJlZU1jcEhhbmRvZmZJbnB1dCA9IFNjaGVtYS5TdHJ1Y3Qoe1xuICBicmFuY2g6IFRyaW1tZWROb25FbXB0eVN0cmluZy5hbm5vdGF0ZSh7XG4gICAgZGVzY3JpcHRpb246IFwiQnJhbmNoIG5hbWUgdG8gY3JlYXRlIGZvciB0aGUgd29ya3RyZWUgKGUuZy4gJ2ZlYXR1cmUvbXktY2hhbmdlJykuXCIsXG4gIH0pLFxuICBiYXNlUmVmOiBTY2hlbWEub3B0aW9uYWwoXG4gICAgVHJpbW1lZE5vbkVtcHR5U3RyaW5nLmFubm90YXRlKHtcbiAgICAgIGRlc2NyaXB0aW9uOlxuICAgICAgICBcIkJyYW5jaCBvciByZWYgdGhlIHdvcmt0cmVlIGJyYW5jaCBzdGFydHMgZnJvbS4gRGVmYXVsdHMgdG8gdGhlIGJyYW5jaCBjdXJyZW50bHkgY2hlY2tlZCBvdXQgaW4gdGhlIHByb2plY3Qgd29ya3NwYWNlLlwiLFxuICAgIH0pLFxuICApLFxuICBzdGFydEZyb21PcmlnaW46IFNjaGVtYS5vcHRpb25hbChcbiAgICBTY2hlbWEuQm9vbGVhbi5hbm5vdGF0ZSh7XG4gICAgICBkZXNjcmlwdGlvbjpcbiAgICAgICAgXCJGZXRjaCB0aGUgcmVtb3RlIGJhc2VSZWYgYmVsb25ncyB0byBhbmQgc3RhcnQgdGhlIHdvcmt0cmVlIGJyYW5jaCBmcm9tIGl0cyByZW1vdGUtdHJhY2tpbmcgY29tbWl0IGluc3RlYWQgb2YgdGhlIGxvY2FsIHJlZi4gRGVmYXVsdHMgdG8gdGhlIHNlcnZlcidzICduZXcgd29ya3RyZWVzIHN0YXJ0IGZyb20gcmVtb3RlJyBzZXR0aW5nLlwiLFxuICAgIH0pLFxuICApLFxuICBydW5TZXR1cFNjcmlwdDogU2NoZW1hLm9wdGlvbmFsKFxuICAgIFNjaGVtYS5Cb29sZWFuLmFubm90YXRlKHtcbiAgICAgIGRlc2NyaXB0aW9uOlxuICAgICAgICBcIlJ1biB0aGUgcHJvamVjdCdzIGNvbmZpZ3VyZWQgc2V0dXAgc2NyaXB0IGluIHRoZSBuZXcgd29ya3RyZWUgYWZ0ZXIgaGFuZG9mZi4gRGVmYXVsdHMgdG8gdHJ1ZS5cIixcbiAgICB9KSxcbiAgKSxcbiAgY29udGludWF0aW9uUHJvbXB0OiBTY2hlbWEub3B0aW9uYWwoXG4gICAgVHJpbW1lZE5vbkVtcHR5U3RyaW5nLmNoZWNrKFNjaGVtYS5pc01heExlbmd0aCgxMjBfMDAwKSkuYW5ub3RhdGUoe1xuICAgICAgZGVzY3JpcHRpb246XG4gICAgICAgIFwiTWVzc2FnZSBxdWV1ZWQgYXMgdGhlIHRocmVhZCdzIG5leHQgdHVybiBhZnRlciB0aGUgaGFuZG9mZi4gVGhlIGhhbmRvZmYgZGV0YWNoZXMgdGhlIGN1cnJlbnQgcHJvdmlkZXIgc2Vzc2lvbiwgc28gcGFzcyB0aGUgcmVtYWluaW5nIHdvcmsgaGVyZSB0byBhdXRvbWF0aWNhbGx5IHJlc3VtZSBpbnNpZGUgdGhlIHdvcmt0cmVlOyBvbWl0IGl0IHRvIHN0b3AgYWZ0ZXIgdGhlIGhhbmRvZmYgYW5kIHdhaXQgZm9yIHRoZSBuZXh0IG1lc3NhZ2UuXCIsXG4gICAgfSksXG4gICksXG59KTtcbmV4cG9ydCB0eXBlIFdvcmt0cmVlTWNwSGFuZG9mZklucHV0ID0gdHlwZW9mIFdvcmt0cmVlTWNwSGFuZG9mZklucHV0LlR5cGU7XG5cbmV4cG9ydCBjb25zdCBXb3JrdHJlZU1jcFNldHVwU2NyaXB0U3RhdHVzID0gU2NoZW1hLlVuaW9uKFtcbiAgU2NoZW1hLlN0cnVjdCh7XG4gICAgc3RhdHVzOiBTY2hlbWEuTGl0ZXJhbChcInN0YXJ0ZWRcIiksXG4gICAgc2NyaXB0TmFtZTogVHJpbW1lZE5vbkVtcHR5U3RyaW5nLFxuICAgIHRlcm1pbmFsSWQ6IFRyaW1tZWROb25FbXB0eVN0cmluZyxcbiAgfSksXG4gIFNjaGVtYS5TdHJ1Y3Qoe1xuICAgIHN0YXR1czogU2NoZW1hLkxpdGVyYWwoXCJuby1zY3JpcHRcIiksXG4gIH0pLFxuICBTY2hlbWEuU3RydWN0KHtcbiAgICBzdGF0dXM6IFNjaGVtYS5MaXRlcmFsKFwic2tpcHBlZFwiKSxcbiAgfSksXG4gIFNjaGVtYS5TdHJ1Y3Qoe1xuICAgIHN0YXR1czogU2NoZW1hLkxpdGVyYWwoXCJmYWlsZWRcIiksXG4gICAgZGV0YWlsOiBTY2hlbWEuU3RyaW5nLFxuICB9KSxcbl0pO1xuZXhwb3J0IHR5cGUgV29ya3RyZWVNY3BTZXR1cFNjcmlwdFN0YXR1cyA9IHR5cGVvZiBXb3JrdHJlZU1jcFNldHVwU2NyaXB0U3RhdHVzLlR5cGU7XG5cbmV4cG9ydCBjb25zdCBXb3JrdHJlZU1jcENvbnRpbnVhdGlvblN0YXR1cyA9IFNjaGVtYS5VbmlvbihbXG4gIFNjaGVtYS5TdHJ1Y3Qoe1xuICAgIHN0YXR1czogU2NoZW1hLkxpdGVyYWwoXCJzY2hlZHVsZWRcIiksXG4gICAgZGVsaXZlcnk6IFNjaGVtYS5MaXRlcmFscyhbXCJzdGFydGVkXCIsIFwicXVldWVkXCIsIFwic3RlZXJlZFwiLCBcInJlc3RhcnRlZFwiXSksXG4gIH0pLFxuICBTY2hlbWEuU3RydWN0KHtcbiAgICBzdGF0dXM6IFNjaGVtYS5MaXRlcmFsKFwic2tpcHBlZFwiKSxcbiAgfSksXG4gIFNjaGVtYS5TdHJ1Y3Qoe1xuICAgIHN0YXR1czogU2NoZW1hLkxpdGVyYWwoXCJmYWlsZWRcIiksXG4gICAgZGV0YWlsOiBTY2hlbWEuU3RyaW5nLFxuICB9KSxcbl0pO1xuZXhwb3J0IHR5cGUgV29ya3RyZWVNY3BDb250aW51YXRpb25TdGF0dXMgPSB0eXBlb2YgV29ya3RyZWVNY3BDb250aW51YXRpb25TdGF0dXMuVHlwZTtcblxuZXhwb3J0IGNvbnN0IFdvcmt0cmVlTWNwSGFuZG9mZlJlc3VsdCA9IFNjaGVtYS5TdHJ1Y3Qoe1xuICB3b3JrdHJlZVBhdGg6IFRyaW1tZWROb25FbXB0eVN0cmluZyxcbiAgYnJhbmNoOiBUcmltbWVkTm9uRW1wdHlTdHJpbmcsXG4gIGJhc2VSZWY6IFRyaW1tZWROb25FbXB0eVN0cmluZyxcbiAgc3RhcnRlZEZyb21PcmlnaW46IFNjaGVtYS5Cb29sZWFuLFxuICBzZXR1cFNjcmlwdDogV29ya3RyZWVNY3BTZXR1cFNjcmlwdFN0YXR1cyxcbiAgY29udGludWF0aW9uOiBXb3JrdHJlZU1jcENvbnRpbnVhdGlvblN0YXR1cyxcbiAgbm90ZTogU2NoZW1hLlN0cmluZyxcbn0pO1xuZXhwb3J0IHR5cGUgV29ya3RyZWVNY3BIYW5kb2ZmUmVzdWx0ID0gdHlwZW9mIFdvcmt0cmVlTWNwSGFuZG9mZlJlc3VsdC5UeXBlO1xuXG5leHBvcnQgY29uc3QgV29ya3RyZWVNY3BTdGF0dXNSZXN1bHQgPSBTY2hlbWEuU3RydWN0KHtcbiAgYXR0YWNoZWQ6IFNjaGVtYS5Cb29sZWFuLmFubm90YXRlKHtcbiAgICBkZXNjcmlwdGlvbjogXCJUcnVlIHdoZW4gdGhpcyB0aHJlYWQgaXMgYWxyZWFkeSBhdHRhY2hlZCB0byBhIGdpdCB3b3JrdHJlZS5cIixcbiAgfSksXG4gIHdvcmt0cmVlUGF0aDogU2NoZW1hLk51bGxPcihUcmltbWVkTm9uRW1wdHlTdHJpbmcpLFxuICBicmFuY2g6IFNjaGVtYS5OdWxsT3IoVHJpbW1lZE5vbkVtcHR5U3RyaW5nKSxcbiAgcHJvamVjdFdvcmtzcGFjZVJvb3Q6IFRyaW1tZWROb25FbXB0eVN0cmluZy5hbm5vdGF0ZSh7XG4gICAgZGVzY3JpcHRpb246IFwiUm9vdCBvZiB0aGUgcHJvamVjdCdzIG1haW4gd29ya3NwYWNlIGNoZWNrb3V0LlwiLFxuICB9KSxcbiAgZGVmYXVsdFN0YXJ0RnJvbU9yaWdpbjogU2NoZW1hLkJvb2xlYW4uYW5ub3RhdGUoe1xuICAgIGRlc2NyaXB0aW9uOiBcIlNlcnZlciBkZWZhdWx0IHVzZWQgYnkgdDNfd29ya3RyZWVfaGFuZG9mZiB3aGVuIHN0YXJ0RnJvbU9yaWdpbiBpcyBvbWl0dGVkLlwiLFxuICB9KSxcbn0pO1xuZXhwb3J0IHR5cGUgV29ya3RyZWVNY3BTdGF0dXNSZXN1bHQgPSB0eXBlb2YgV29ya3RyZWVNY3BTdGF0dXNSZXN1bHQuVHlwZTtcblxuZXhwb3J0IGNsYXNzIFdvcmt0cmVlTWNwRmFpbHVyZSBleHRlbmRzIFNjaGVtYS5UYWdnZWRFcnJvcjxXb3JrdHJlZU1jcEZhaWx1cmU+KCkoXG4gIFwiV29ya3RyZWVNY3BGYWlsdXJlXCIsXG4gIHtcbiAgICBjb2RlOiBTY2hlbWEuTGl0ZXJhbHMoW1xuICAgICAgXCJjYXBhYmlsaXR5X2RlbmllZFwiLFxuICAgICAgXCJ0aHJlYWRfbm90X2ZvdW5kXCIsXG4gICAgICBcInByb2plY3Rfbm90X2ZvdW5kXCIsXG4gICAgICBcImFscmVhZHlfaW5fd29ya3RyZWVcIixcbiAgICAgIFwiaGFuZG9mZl9pbl9wcm9ncmVzc1wiLFxuICAgICAgXCJpbnZhbGlkX3JlcXVlc3RcIixcbiAgICAgIFwib3BlcmF0aW9uX2ZhaWxlZFwiLFxuICAgICAgXCJ0aHJlYWRfY3JlZGVudGlhbF9yZXF1aXJlZFwiLFxuICAgIF0pLFxuICAgIG1lc3NhZ2U6IFNjaGVtYS5TdHJpbmcsXG4gIH0sXG4pIHt9XG4iXSwiZmlsZSI6Ii9AZnMvaG9tZS91YnVudHUvd3QvcHItMjQyNjMvcGFja2FnZXMvY29udHJhY3RzL3NyYy93b3JrdHJlZU1jcC50cyJ9

//# vitestCache=W3siZmlsZSI6IjEiLCJpZCI6IjEiLCJ1cmwiOiIyIiwiaW1wb3J0cyI6IjMiLCJtYXBwaW5ncyI6ZmFsc2UsImRlcHMiOiI0IiwiZHluYW1pY0RlcHMiOiI1Iiwic3RhdGljTW9ja3MiOm51bGx9LCIvaG9tZS91YnVudHUvd3QvcHItMjQyNjMvcGFja2FnZXMvY29udHJhY3RzL3NyYy93b3JrdHJlZU1jcC50cyIsIi9AZnMvaG9tZS91YnVudHUvd3QvcHItMjQyNjMvcGFja2FnZXMvY29udHJhY3RzL3NyYy93b3JrdHJlZU1jcC50cyIseyJ1cmxzIjoiNiIsImlkcyI6IjcifSxbIjgiLCI5Il0sW10sWyI4IiwiOSJdLHt9LCIvQGZzL2hvbWUvdWJ1bnR1L3d0L3ByLTI0MjYzL25vZGVfbW9kdWxlcy8ucG5wbS9lZmZlY3RANC4wLjUvbm9kZV9tb2R1bGVzL2VmZmVjdC9kaXN0L1NjaGVtYS5qcyIsIi9AZnMvaG9tZS91YnVudHUvd3QvcHItMjQyNjMvcGFja2FnZXMvY29udHJhY3RzL3NyYy9iYXNlU2NoZW1hcy50cyJd