__vite_ssr_exportName__("CLIENT_GUARDED_RPC_SCOPES", () => { try { return CLIENT_GUARDED_RPC_SCOPES } catch {} });
__vite_ssr_exportName__("clientRpcRequiredScopes", () => { try { return clientRpcRequiredScopes } 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/git.ts", {"importedNames":["GitPreparePullRequestThreadInput","GitRunStackedActionInput"]});
const __vite_ssr_import_2__ = await __vite_ssr_import__("/@fs/home/ubuntu/wt/pr-24263/packages/contracts/src/auth.ts", {"importedNames":["AuthAccessWriteScope","AuthOrchestrationOperateScope","AuthOrchestrationReadScope","AuthPreviewOperateScope","AuthSettingsWriteScope","AuthSourceControlWriteScope"]});
const __vite_ssr_import_3__ = await __vite_ssr_import__("/@fs/home/ubuntu/wt/pr-24263/packages/contracts/src/orchestrationV2.ts", {"importedNames":["ORCHESTRATION_V2_WS_METHODS"]});
const __vite_ssr_import_4__ = await __vite_ssr_import__("/@fs/home/ubuntu/wt/pr-24263/packages/contracts/src/rpc.ts", {"importedNames":["WS_METHODS"]});





/** Incremental client enforcement; the server still authorizes every request. */
const CLIENT_GUARDED_RPC_SCOPES = {
	[__vite_ssr_import_4__.WS_METHODS.previewClose]: __vite_ssr_import_2__.AuthPreviewOperateScope,
	[__vite_ssr_import_4__.WS_METHODS.serverRunStorageCleanup]: __vite_ssr_import_2__.AuthSettingsWriteScope,
	[__vite_ssr_import_4__.WS_METHODS.serverCheckOtlpEndpoint]: __vite_ssr_import_2__.AuthSettingsWriteScope,
	[__vite_ssr_import_4__.WS_METHODS.pullRequestsRunAction]: __vite_ssr_import_2__.AuthSourceControlWriteScope,
	[__vite_ssr_import_4__.WS_METHODS.pullRequestsUpdate]: __vite_ssr_import_2__.AuthSourceControlWriteScope,
	[__vite_ssr_import_4__.WS_METHODS.pullRequestsComment]: __vite_ssr_import_2__.AuthSourceControlWriteScope,
	[__vite_ssr_import_4__.WS_METHODS.pullRequestsUpdateComment]: __vite_ssr_import_2__.AuthSourceControlWriteScope,
	[__vite_ssr_import_4__.WS_METHODS.pullRequestsSubmitReview]: __vite_ssr_import_2__.AuthSourceControlWriteScope,
	[__vite_ssr_import_4__.WS_METHODS.pullRequestsReplyToThread]: __vite_ssr_import_2__.AuthSourceControlWriteScope,
	[__vite_ssr_import_4__.WS_METHODS.pullRequestsSetThreadResolution]: __vite_ssr_import_2__.AuthSourceControlWriteScope,
	[__vite_ssr_import_4__.WS_METHODS.pullRequestsSetReaction]: __vite_ssr_import_2__.AuthSourceControlWriteScope,
	[__vite_ssr_import_4__.WS_METHODS.pullRequestsSetFilesViewed]: __vite_ssr_import_2__.AuthSourceControlWriteScope,
	[__vite_ssr_import_4__.WS_METHODS.pullRequestsRequestReviewers]: __vite_ssr_import_2__.AuthSourceControlWriteScope,
	[__vite_ssr_import_4__.WS_METHODS.pullRequestsSetLabels]: __vite_ssr_import_2__.AuthSourceControlWriteScope,
	// Writing a guide runs a model on this environment's providers, which reading one does not.
	[__vite_ssr_import_4__.WS_METHODS.pullRequestsGenerateReviewGuide]: __vite_ssr_import_2__.AuthOrchestrationOperateScope,
	[__vite_ssr_import_4__.WS_METHODS.sourceControlCloneRepository]: __vite_ssr_import_2__.AuthSourceControlWriteScope,
	[__vite_ssr_import_4__.WS_METHODS.sourceControlPublishRepository]: __vite_ssr_import_2__.AuthSourceControlWriteScope,
	[__vite_ssr_import_4__.WS_METHODS.projectCloneStart]: __vite_ssr_import_2__.AuthSourceControlWriteScope,
	[__vite_ssr_import_4__.WS_METHODS.projectCloneCancel]: __vite_ssr_import_2__.AuthSourceControlWriteScope,
	[__vite_ssr_import_4__.WS_METHODS.projectCloneRetry]: __vite_ssr_import_2__.AuthSourceControlWriteScope,
	[__vite_ssr_import_4__.WS_METHODS.vcsPull]: __vite_ssr_import_2__.AuthSourceControlWriteScope,
	[__vite_ssr_import_4__.WS_METHODS.gitRunStackedAction]: __vite_ssr_import_2__.AuthSourceControlWriteScope,
	[__vite_ssr_import_4__.WS_METHODS.gitPreparePullRequestThread]: __vite_ssr_import_2__.AuthSourceControlWriteScope,
	[__vite_ssr_import_4__.WS_METHODS.vcsCreateWorktree]: __vite_ssr_import_2__.AuthSourceControlWriteScope,
	[__vite_ssr_import_4__.WS_METHODS.vcsRemoveWorktree]: __vite_ssr_import_2__.AuthSourceControlWriteScope,
	[__vite_ssr_import_4__.WS_METHODS.vcsCreateRef]: __vite_ssr_import_2__.AuthSourceControlWriteScope,
	[__vite_ssr_import_4__.WS_METHODS.vcsSwitchRef]: __vite_ssr_import_2__.AuthSourceControlWriteScope,
	[__vite_ssr_import_4__.WS_METHODS.vcsInit]: __vite_ssr_import_2__.AuthSourceControlWriteScope,
	[__vite_ssr_import_4__.WS_METHODS.scheduledTasksUpsert]: __vite_ssr_import_2__.AuthOrchestrationOperateScope,
	[__vite_ssr_import_4__.WS_METHODS.scheduledTasksSetEnabled]: __vite_ssr_import_2__.AuthOrchestrationOperateScope,
	[__vite_ssr_import_4__.WS_METHODS.scheduledTasksDelete]: __vite_ssr_import_2__.AuthOrchestrationOperateScope,
	[__vite_ssr_import_4__.WS_METHODS.scheduledTasksRunNow]: __vite_ssr_import_2__.AuthOrchestrationOperateScope,
	[__vite_ssr_import_4__.WS_METHODS.scheduledTasksRotateWebhookToken]: __vite_ssr_import_2__.AuthOrchestrationOperateScope,
	[__vite_ssr_import_3__.ORCHESTRATION_V2_WS_METHODS.stopWorkflow]: __vite_ssr_import_2__.AuthOrchestrationOperateScope,
	// A guest link hands thread access to someone outside, like a pairing link.
	[__vite_ssr_import_4__.WS_METHODS.guestShareCreate]: __vite_ssr_import_2__.AuthAccessWriteScope
};
const decodePrepareThread = __vite_ssr_import_0__.decodeUnknownSync((0,__vite_ssr_import_1__.GitPreparePullRequestThreadInput));
const decodeStackedAction = __vite_ssr_import_0__.decodeUnknownSync((0,__vite_ssr_import_1__.GitRunStackedActionInput));
function clientRpcRequiredScopes(method, input) {
	if (method === __vite_ssr_import_4__.WS_METHODS.gitPreparePullRequestThread && input !== undefined) {
		const payload = decodePrepareThread(input);
		if (payload.mode === "worktree" && payload.threadId !== undefined) return [__vite_ssr_import_2__.AuthSourceControlWriteScope, __vite_ssr_import_2__.AuthOrchestrationOperateScope];
	};
	if (method === __vite_ssr_import_4__.WS_METHODS.gitRunStackedAction && input !== undefined) {
		const payload = decodeStackedAction(input);
		if (payload.threadId !== undefined && (payload.action === "create_pr" || payload.action === "commit_push_pr")) return [__vite_ssr_import_2__.AuthSourceControlWriteScope, __vite_ssr_import_2__.AuthOrchestrationReadScope];
	};
	return Object.hasOwn(CLIENT_GUARDED_RPC_SCOPES, method) ? [CLIENT_GUARDED_RPC_SCOPES[method]] : [];
}
//# sourceMappingSource=vite-generated
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJtYXBwaW5ncyI6IkFBQUEsQ0FBQTs7QUFBQTtBQUNBO0FBQ0E7QUFTQTtBQUNBOzs7Ozs7O0FBR08sTUFBTSw0QkFBNEI7RUFDdEMsaUNBQVcsZUFBZTtFQUMxQixpQ0FBVywwQkFBMEI7RUFDckMsaUNBQVcsMEJBQTBCO0VBQ3JDLGlDQUFXLHdCQUF3QjtFQUNuQyxpQ0FBVyxxQkFBcUI7RUFDaEMsaUNBQVcsc0JBQXNCO0VBQ2pDLGlDQUFXLDRCQUE0QjtFQUN2QyxpQ0FBVywyQkFBMkI7RUFDdEMsaUNBQVcsNEJBQTRCO0VBQ3ZDLGlDQUFXLGtDQUFrQztFQUM3QyxpQ0FBVywwQkFBMEI7RUFDckMsaUNBQVcsNkJBQTZCO0VBQ3hDLGlDQUFXLCtCQUErQjtFQUMxQyxpQ0FBVyx3QkFBd0I7O0VBRW5DLGlDQUFXLGtDQUFrQztFQUM3QyxpQ0FBVywrQkFBK0I7RUFDMUMsaUNBQVcsaUNBQWlDO0VBQzVDLGlDQUFXLG9CQUFvQjtFQUMvQixpQ0FBVyxxQkFBcUI7RUFDaEMsaUNBQVcsb0JBQW9CO0VBQy9CLGlDQUFXLFVBQVU7RUFDckIsaUNBQVcsc0JBQXNCO0VBQ2pDLGlDQUFXLDhCQUE4QjtFQUN6QyxpQ0FBVyxvQkFBb0I7RUFDL0IsaUNBQVcsb0JBQW9CO0VBQy9CLGlDQUFXLGVBQWU7RUFDMUIsaUNBQVcsZUFBZTtFQUMxQixpQ0FBVyxVQUFVO0VBRXJCLGlDQUFXLHVCQUF1QjtFQUNsQyxpQ0FBVywyQkFBMkI7RUFDdEMsaUNBQVcsdUJBQXVCO0VBQ2xDLGlDQUFXLHVCQUF1QjtFQUNsQyxpQ0FBVyxtQ0FBbUM7RUFDOUMsa0RBQTRCLGVBQWU7O0VBRTNDLGlDQUFXLG1CQUFtQjtBQUNqQztBQUdBLE1BQU0sc0JBQXNCLHNCQUFPLHFCQUFrQix1REFBZ0M7QUFDckYsTUFBTSxzQkFBc0Isc0JBQU8scUJBQWtCLCtDQUF3QjtBQUV0RSxTQUFTLHdCQUNkLFFBQ0EsT0FDaUM7Q0FDakMsSUFBSSxXQUFXLGlDQUFXLCtCQUErQixVQUFVLFdBQVc7RUFDNUUsTUFBTSxVQUFVLG9CQUFvQixLQUFLO0VBQ3pDLElBQUksUUFBUSxTQUFTLGNBQWMsUUFBUSxhQUFhLFdBQ3RELE9BQU8sQ0FBQyxtREFBNkIsbURBQTZCO0NBQ3RFO0NBQ0EsSUFBSSxXQUFXLGlDQUFXLHVCQUF1QixVQUFVLFdBQVc7RUFDcEUsTUFBTSxVQUFVLG9CQUFvQixLQUFLO0VBQ3pDLElBQ0UsUUFBUSxhQUFhLGNBQ3BCLFFBQVEsV0FBVyxlQUFlLFFBQVEsV0FBVyxtQkFFdEQsT0FBTyxDQUFDLG1EQUE2QixnREFBMEI7Q0FDbkU7Q0FDQSxPQUFPLE9BQU8sT0FBTywyQkFBMkIsTUFBTSxJQUNsRCxDQUFDLDBCQUEwQixPQUE4QixJQUN6RCxDQUFDO0FBQ1AiLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VzIjpbImNsaWVudFJwY1Blcm1pc3Npb25zLnRzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCAqIGFzIFNjaGVtYSBmcm9tIFwiZWZmZWN0L1NjaGVtYVwiO1xuaW1wb3J0IHsgR2l0UHJlcGFyZVB1bGxSZXF1ZXN0VGhyZWFkSW5wdXQsIEdpdFJ1blN0YWNrZWRBY3Rpb25JbnB1dCB9IGZyb20gXCIuL2dpdC50c1wiO1xuaW1wb3J0IHtcbiAgQXV0aEFjY2Vzc1dyaXRlU2NvcGUsXG4gIEF1dGhPcmNoZXN0cmF0aW9uT3BlcmF0ZVNjb3BlLFxuICBBdXRoT3JjaGVzdHJhdGlvblJlYWRTY29wZSxcbiAgQXV0aFByZXZpZXdPcGVyYXRlU2NvcGUsXG4gIEF1dGhTZXR0aW5nc1dyaXRlU2NvcGUsXG4gIEF1dGhTb3VyY2VDb250cm9sV3JpdGVTY29wZSxcbiAgdHlwZSBBdXRoRW52aXJvbm1lbnRTY29wZSxcbn0gZnJvbSBcIi4vYXV0aC50c1wiO1xuaW1wb3J0IHsgT1JDSEVTVFJBVElPTl9WMl9XU19NRVRIT0RTIH0gZnJvbSBcIi4vb3JjaGVzdHJhdGlvblYyLnRzXCI7XG5pbXBvcnQgeyBXU19NRVRIT0RTIH0gZnJvbSBcIi4vcnBjLnRzXCI7XG5cbi8qKiBJbmNyZW1lbnRhbCBjbGllbnQgZW5mb3JjZW1lbnQ7IHRoZSBzZXJ2ZXIgc3RpbGwgYXV0aG9yaXplcyBldmVyeSByZXF1ZXN0LiAqL1xuZXhwb3J0IGNvbnN0IENMSUVOVF9HVUFSREVEX1JQQ19TQ09QRVMgPSB7XG4gIFtXU19NRVRIT0RTLnByZXZpZXdDbG9zZV06IEF1dGhQcmV2aWV3T3BlcmF0ZVNjb3BlLFxuICBbV1NfTUVUSE9EUy5zZXJ2ZXJSdW5TdG9yYWdlQ2xlYW51cF06IEF1dGhTZXR0aW5nc1dyaXRlU2NvcGUsXG4gIFtXU19NRVRIT0RTLnNlcnZlckNoZWNrT3RscEVuZHBvaW50XTogQXV0aFNldHRpbmdzV3JpdGVTY29wZSxcbiAgW1dTX01FVEhPRFMucHVsbFJlcXVlc3RzUnVuQWN0aW9uXTogQXV0aFNvdXJjZUNvbnRyb2xXcml0ZVNjb3BlLFxuICBbV1NfTUVUSE9EUy5wdWxsUmVxdWVzdHNVcGRhdGVdOiBBdXRoU291cmNlQ29udHJvbFdyaXRlU2NvcGUsXG4gIFtXU19NRVRIT0RTLnB1bGxSZXF1ZXN0c0NvbW1lbnRdOiBBdXRoU291cmNlQ29udHJvbFdyaXRlU2NvcGUsXG4gIFtXU19NRVRIT0RTLnB1bGxSZXF1ZXN0c1VwZGF0ZUNvbW1lbnRdOiBBdXRoU291cmNlQ29udHJvbFdyaXRlU2NvcGUsXG4gIFtXU19NRVRIT0RTLnB1bGxSZXF1ZXN0c1N1Ym1pdFJldmlld106IEF1dGhTb3VyY2VDb250cm9sV3JpdGVTY29wZSxcbiAgW1dTX01FVEhPRFMucHVsbFJlcXVlc3RzUmVwbHlUb1RocmVhZF06IEF1dGhTb3VyY2VDb250cm9sV3JpdGVTY29wZSxcbiAgW1dTX01FVEhPRFMucHVsbFJlcXVlc3RzU2V0VGhyZWFkUmVzb2x1dGlvbl06IEF1dGhTb3VyY2VDb250cm9sV3JpdGVTY29wZSxcbiAgW1dTX01FVEhPRFMucHVsbFJlcXVlc3RzU2V0UmVhY3Rpb25dOiBBdXRoU291cmNlQ29udHJvbFdyaXRlU2NvcGUsXG4gIFtXU19NRVRIT0RTLnB1bGxSZXF1ZXN0c1NldEZpbGVzVmlld2VkXTogQXV0aFNvdXJjZUNvbnRyb2xXcml0ZVNjb3BlLFxuICBbV1NfTUVUSE9EUy5wdWxsUmVxdWVzdHNSZXF1ZXN0UmV2aWV3ZXJzXTogQXV0aFNvdXJjZUNvbnRyb2xXcml0ZVNjb3BlLFxuICBbV1NfTUVUSE9EUy5wdWxsUmVxdWVzdHNTZXRMYWJlbHNdOiBBdXRoU291cmNlQ29udHJvbFdyaXRlU2NvcGUsXG4gIC8vIFdyaXRpbmcgYSBndWlkZSBydW5zIGEgbW9kZWwgb24gdGhpcyBlbnZpcm9ubWVudCdzIHByb3ZpZGVycywgd2hpY2ggcmVhZGluZyBvbmUgZG9lcyBub3QuXG4gIFtXU19NRVRIT0RTLnB1bGxSZXF1ZXN0c0dlbmVyYXRlUmV2aWV3R3VpZGVdOiBBdXRoT3JjaGVzdHJhdGlvbk9wZXJhdGVTY29wZSxcbiAgW1dTX01FVEhPRFMuc291cmNlQ29udHJvbENsb25lUmVwb3NpdG9yeV06IEF1dGhTb3VyY2VDb250cm9sV3JpdGVTY29wZSxcbiAgW1dTX01FVEhPRFMuc291cmNlQ29udHJvbFB1Ymxpc2hSZXBvc2l0b3J5XTogQXV0aFNvdXJjZUNvbnRyb2xXcml0ZVNjb3BlLFxuICBbV1NfTUVUSE9EUy5wcm9qZWN0Q2xvbmVTdGFydF06IEF1dGhTb3VyY2VDb250cm9sV3JpdGVTY29wZSxcbiAgW1dTX01FVEhPRFMucHJvamVjdENsb25lQ2FuY2VsXTogQXV0aFNvdXJjZUNvbnRyb2xXcml0ZVNjb3BlLFxuICBbV1NfTUVUSE9EUy5wcm9qZWN0Q2xvbmVSZXRyeV06IEF1dGhTb3VyY2VDb250cm9sV3JpdGVTY29wZSxcbiAgW1dTX01FVEhPRFMudmNzUHVsbF06IEF1dGhTb3VyY2VDb250cm9sV3JpdGVTY29wZSxcbiAgW1dTX01FVEhPRFMuZ2l0UnVuU3RhY2tlZEFjdGlvbl06IEF1dGhTb3VyY2VDb250cm9sV3JpdGVTY29wZSxcbiAgW1dTX01FVEhPRFMuZ2l0UHJlcGFyZVB1bGxSZXF1ZXN0VGhyZWFkXTogQXV0aFNvdXJjZUNvbnRyb2xXcml0ZVNjb3BlLFxuICBbV1NfTUVUSE9EUy52Y3NDcmVhdGVXb3JrdHJlZV06IEF1dGhTb3VyY2VDb250cm9sV3JpdGVTY29wZSxcbiAgW1dTX01FVEhPRFMudmNzUmVtb3ZlV29ya3RyZWVdOiBBdXRoU291cmNlQ29udHJvbFdyaXRlU2NvcGUsXG4gIFtXU19NRVRIT0RTLnZjc0NyZWF0ZVJlZl06IEF1dGhTb3VyY2VDb250cm9sV3JpdGVTY29wZSxcbiAgW1dTX01FVEhPRFMudmNzU3dpdGNoUmVmXTogQXV0aFNvdXJjZUNvbnRyb2xXcml0ZVNjb3BlLFxuICBbV1NfTUVUSE9EUy52Y3NJbml0XTogQXV0aFNvdXJjZUNvbnRyb2xXcml0ZVNjb3BlLFxuXG4gIFtXU19NRVRIT0RTLnNjaGVkdWxlZFRhc2tzVXBzZXJ0XTogQXV0aE9yY2hlc3RyYXRpb25PcGVyYXRlU2NvcGUsXG4gIFtXU19NRVRIT0RTLnNjaGVkdWxlZFRhc2tzU2V0RW5hYmxlZF06IEF1dGhPcmNoZXN0cmF0aW9uT3BlcmF0ZVNjb3BlLFxuICBbV1NfTUVUSE9EUy5zY2hlZHVsZWRUYXNrc0RlbGV0ZV06IEF1dGhPcmNoZXN0cmF0aW9uT3BlcmF0ZVNjb3BlLFxuICBbV1NfTUVUSE9EUy5zY2hlZHVsZWRUYXNrc1J1bk5vd106IEF1dGhPcmNoZXN0cmF0aW9uT3BlcmF0ZVNjb3BlLFxuICBbV1NfTUVUSE9EUy5zY2hlZHVsZWRUYXNrc1JvdGF0ZVdlYmhvb2tUb2tlbl06IEF1dGhPcmNoZXN0cmF0aW9uT3BlcmF0ZVNjb3BlLFxuICBbT1JDSEVTVFJBVElPTl9WMl9XU19NRVRIT0RTLnN0b3BXb3JrZmxvd106IEF1dGhPcmNoZXN0cmF0aW9uT3BlcmF0ZVNjb3BlLFxuICAvLyBBIGd1ZXN0IGxpbmsgaGFuZHMgdGhyZWFkIGFjY2VzcyB0byBzb21lb25lIG91dHNpZGUsIGxpa2UgYSBwYWlyaW5nIGxpbmsuXG4gIFtXU19NRVRIT0RTLmd1ZXN0U2hhcmVDcmVhdGVdOiBBdXRoQWNjZXNzV3JpdGVTY29wZSxcbn0gYXMgY29uc3Q7XG5leHBvcnQgdHlwZSBDbGllbnRHdWFyZGVkUnBjVGFnID0ga2V5b2YgdHlwZW9mIENMSUVOVF9HVUFSREVEX1JQQ19TQ09QRVM7XG5cbmNvbnN0IGRlY29kZVByZXBhcmVUaHJlYWQgPSBTY2hlbWEuZGVjb2RlVW5rbm93blN5bmMoR2l0UHJlcGFyZVB1bGxSZXF1ZXN0VGhyZWFkSW5wdXQpO1xuY29uc3QgZGVjb2RlU3RhY2tlZEFjdGlvbiA9IFNjaGVtYS5kZWNvZGVVbmtub3duU3luYyhHaXRSdW5TdGFja2VkQWN0aW9uSW5wdXQpO1xuXG5leHBvcnQgZnVuY3Rpb24gY2xpZW50UnBjUmVxdWlyZWRTY29wZXMoXG4gIG1ldGhvZDogc3RyaW5nLFxuICBpbnB1dDogdW5rbm93bixcbik6IHJlYWRvbmx5IEF1dGhFbnZpcm9ubWVudFNjb3BlW10ge1xuICBpZiAobWV0aG9kID09PSBXU19NRVRIT0RTLmdpdFByZXBhcmVQdWxsUmVxdWVzdFRocmVhZCAmJiBpbnB1dCAhPT0gdW5kZWZpbmVkKSB7XG4gICAgY29uc3QgcGF5bG9hZCA9IGRlY29kZVByZXBhcmVUaHJlYWQoaW5wdXQpO1xuICAgIGlmIChwYXlsb2FkLm1vZGUgPT09IFwid29ya3RyZWVcIiAmJiBwYXlsb2FkLnRocmVhZElkICE9PSB1bmRlZmluZWQpXG4gICAgICByZXR1cm4gW0F1dGhTb3VyY2VDb250cm9sV3JpdGVTY29wZSwgQXV0aE9yY2hlc3RyYXRpb25PcGVyYXRlU2NvcGVdO1xuICB9XG4gIGlmIChtZXRob2QgPT09IFdTX01FVEhPRFMuZ2l0UnVuU3RhY2tlZEFjdGlvbiAmJiBpbnB1dCAhPT0gdW5kZWZpbmVkKSB7XG4gICAgY29uc3QgcGF5bG9hZCA9IGRlY29kZVN0YWNrZWRBY3Rpb24oaW5wdXQpO1xuICAgIGlmIChcbiAgICAgIHBheWxvYWQudGhyZWFkSWQgIT09IHVuZGVmaW5lZCAmJlxuICAgICAgKHBheWxvYWQuYWN0aW9uID09PSBcImNyZWF0ZV9wclwiIHx8IHBheWxvYWQuYWN0aW9uID09PSBcImNvbW1pdF9wdXNoX3ByXCIpXG4gICAgKVxuICAgICAgcmV0dXJuIFtBdXRoU291cmNlQ29udHJvbFdyaXRlU2NvcGUsIEF1dGhPcmNoZXN0cmF0aW9uUmVhZFNjb3BlXTtcbiAgfVxuICByZXR1cm4gT2JqZWN0Lmhhc093bihDTElFTlRfR1VBUkRFRF9SUENfU0NPUEVTLCBtZXRob2QpXG4gICAgPyBbQ0xJRU5UX0dVQVJERURfUlBDX1NDT1BFU1ttZXRob2QgYXMgQ2xpZW50R3VhcmRlZFJwY1RhZ11dXG4gICAgOiBbXTtcbn1cbiJdLCJmaWxlIjoiL0Bmcy9ob21lL3VidW50dS93dC9wci0yNDI2My9wYWNrYWdlcy9jb250cmFjdHMvc3JjL2NsaWVudFJwY1Blcm1pc3Npb25zLnRzIn0=

//# vitestCache=W3siZmlsZSI6IjEiLCJpZCI6IjEiLCJ1cmwiOiIyIiwiaW1wb3J0cyI6IjMiLCJtYXBwaW5ncyI6ZmFsc2UsImRlcHMiOiI0IiwiZHluYW1pY0RlcHMiOiI1Iiwic3RhdGljTW9ja3MiOm51bGx9LCIvaG9tZS91YnVudHUvd3QvcHItMjQyNjMvcGFja2FnZXMvY29udHJhY3RzL3NyYy9jbGllbnRScGNQZXJtaXNzaW9ucy50cyIsIi9AZnMvaG9tZS91YnVudHUvd3QvcHItMjQyNjMvcGFja2FnZXMvY29udHJhY3RzL3NyYy9jbGllbnRScGNQZXJtaXNzaW9ucy50cyIseyJ1cmxzIjoiNiIsImlkcyI6IjcifSxbIjgiLCI5IiwiMTAiLCIxMSIsIjEyIl0sW10sWyI4IiwiOSIsIjEwIiwiMTEiLCIxMiJdLHt9LCIvQGZzL2hvbWUvdWJ1bnR1L3d0L3ByLTI0MjYzL25vZGVfbW9kdWxlcy8ucG5wbS9lZmZlY3RANC4wLjUvbm9kZV9tb2R1bGVzL2VmZmVjdC9kaXN0L1NjaGVtYS5qcyIsIi9AZnMvaG9tZS91YnVudHUvd3QvcHItMjQyNjMvcGFja2FnZXMvY29udHJhY3RzL3NyYy9naXQudHMiLCIvQGZzL2hvbWUvdWJ1bnR1L3d0L3ByLTI0MjYzL3BhY2thZ2VzL2NvbnRyYWN0cy9zcmMvYXV0aC50cyIsIi9AZnMvaG9tZS91YnVudHUvd3QvcHItMjQyNjMvcGFja2FnZXMvY29udHJhY3RzL3NyYy9vcmNoZXN0cmF0aW9uVjIudHMiLCIvQGZzL2hvbWUvdWJ1bnR1L3d0L3ByLTI0MjYzL3BhY2thZ2VzL2NvbnRyYWN0cy9zcmMvcnBjLnRzIl0=