__vite_ssr_exportName__("GuestThreadModel", () => { try { return GuestThreadModel } catch {} });
__vite_ssr_exportName__("GuestShareView", () => { try { return GuestShareView } catch {} });
__vite_ssr_exportName__("GuestStreamEvent", () => { try { return GuestStreamEvent } 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":["GuestShareId","IsoDateTime","TrimmedNonEmptyString"]});
const __vite_ssr_import_2__ = await __vite_ssr_import__("/@fs/home/ubuntu/wt/pr-24263/packages/contracts/src/guestShare.ts", {"importedNames":["ThreadGuestMessage"]});
const __vite_ssr_import_3__ = await __vite_ssr_import__("/@fs/home/ubuntu/wt/pr-24263/packages/contracts/src/orchestrationV2.ts", {"importedNames":["OrchestrationV2ThreadStreamItem"]});
const __vite_ssr_import_4__ = await __vite_ssr_import__("/@fs/home/ubuntu/wt/pr-24263/packages/contracts/src/providerInstance.ts", {"importedNames":["ProviderDriverKind"]});





// This lives apart from guestShare.ts because orchestrationV2.ts imports that file.
/**
* What the composer's model label shows; nothing else from the owner's provider settings. The
* driver is null when the thread's provider is no longer configured.
*/
const GuestThreadModel = __vite_ssr_import_0__.Struct({
	driver: __vite_ssr_import_0__.NullOr((0,__vite_ssr_import_4__.ProviderDriverKind)),
	name: __vite_ssr_import_1__.TrimmedNonEmptyString,
	shortName: __vite_ssr_import_0__.optional((0,__vite_ssr_import_1__.TrimmedNonEmptyString)),
	subProvider: __vite_ssr_import_0__.optional((0,__vite_ssr_import_1__.TrimmedNonEmptyString))
});
const GuestShareView = __vite_ssr_import_0__.Struct({
	shareId: __vite_ssr_import_1__.GuestShareId,
	title: __vite_ssr_import_0__.String,
	guestName: __vite_ssr_import_1__.TrimmedNonEmptyString,
	expiresAt: __vite_ssr_import_1__.IsoDateTime,
	messages: __vite_ssr_import_0__.Array((0,__vite_ssr_import_2__.ThreadGuestMessage)),
	model: GuestThreadModel
});
/**
* The shared thread as the owner's client gets it: `thread` carries the same stream items the
* owner's thread subscription sends, starting with a snapshot on every (re)connect. `view` is the
* share itself, sent first and again when it changes.
*/
const GuestStreamEvent = __vite_ssr_import_0__.Union([
	__vite_ssr_import_0__.Struct({
		type: __vite_ssr_import_0__.Literal("view"),
		view: GuestShareView
	}),
	__vite_ssr_import_0__.Struct({
		type: __vite_ssr_import_0__.Literal("thread"),
		item: __vite_ssr_import_3__.OrchestrationV2ThreadStreamItem
	}),
	__vite_ssr_import_0__.Struct({ type: __vite_ssr_import_0__.Literal("ended") })
]);
//# sourceMappingSource=vite-generated
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJtYXBwaW5ncyI6IkFBQUEsQ0FBQTs7O0FBQUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7Ozs7Ozs7Ozs7QUFRTyxNQUFNLG1CQUFtQixzQkFBTyxPQUFPO0NBQzVDLFFBQVEsc0JBQU8sVUFBTyx5Q0FBa0I7Q0FDeEMsTUFBTTtDQUNOLFdBQVcsc0JBQU8sWUFBUyw0Q0FBcUI7Q0FDaEQsYUFBYSxzQkFBTyxZQUFTLDRDQUFxQjtBQUNwRCxDQUFDO0FBR00sTUFBTSxpQkFBaUIsc0JBQU8sT0FBTztDQUMxQyxTQUFTO0NBQ1QsT0FBTyxzQkFBTztDQUNkLFdBQVc7Q0FDWCxXQUFXO0NBQ1gsVUFBVSxzQkFBTyxTQUFNLHlDQUFrQjtDQUN6QyxPQUFPO0FBQ1QsQ0FBQzs7Ozs7O0FBUU0sTUFBTSxtQkFBbUIsc0JBQU8sTUFBTTtDQUMzQyxzQkFBTyxPQUFPO0VBQUUsTUFBTSxzQkFBTyxRQUFRLE1BQU07RUFBRyxNQUFNO0NBQWUsQ0FBQztDQUNwRSxzQkFBTyxPQUFPO0VBQUUsTUFBTSxzQkFBTyxRQUFRLFFBQVE7RUFBRyxNQUFNO0NBQWdDLENBQUM7Q0FDdkYsc0JBQU8sT0FBTyxFQUFFLE1BQU0sc0JBQU8sUUFBUSxPQUFPLEVBQUUsQ0FBQztBQUNqRCxDQUFDIiwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlcyI6WyJndWVzdFN0cmVhbS50cyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgKiBhcyBTY2hlbWEgZnJvbSBcImVmZmVjdC9TY2hlbWFcIjtcblxuaW1wb3J0IHsgR3Vlc3RTaGFyZUlkLCBJc29EYXRlVGltZSwgVHJpbW1lZE5vbkVtcHR5U3RyaW5nIH0gZnJvbSBcIi4vYmFzZVNjaGVtYXMudHNcIjtcbmltcG9ydCB7IFRocmVhZEd1ZXN0TWVzc2FnZSB9IGZyb20gXCIuL2d1ZXN0U2hhcmUudHNcIjtcbmltcG9ydCB7IE9yY2hlc3RyYXRpb25WMlRocmVhZFN0cmVhbUl0ZW0gfSBmcm9tIFwiLi9vcmNoZXN0cmF0aW9uVjIudHNcIjtcbmltcG9ydCB7IFByb3ZpZGVyRHJpdmVyS2luZCB9IGZyb20gXCIuL3Byb3ZpZGVySW5zdGFuY2UudHNcIjtcblxuLy8gVGhpcyBsaXZlcyBhcGFydCBmcm9tIGd1ZXN0U2hhcmUudHMgYmVjYXVzZSBvcmNoZXN0cmF0aW9uVjIudHMgaW1wb3J0cyB0aGF0IGZpbGUuXG5cbi8qKlxuICogV2hhdCB0aGUgY29tcG9zZXIncyBtb2RlbCBsYWJlbCBzaG93czsgbm90aGluZyBlbHNlIGZyb20gdGhlIG93bmVyJ3MgcHJvdmlkZXIgc2V0dGluZ3MuIFRoZVxuICogZHJpdmVyIGlzIG51bGwgd2hlbiB0aGUgdGhyZWFkJ3MgcHJvdmlkZXIgaXMgbm8gbG9uZ2VyIGNvbmZpZ3VyZWQuXG4gKi9cbmV4cG9ydCBjb25zdCBHdWVzdFRocmVhZE1vZGVsID0gU2NoZW1hLlN0cnVjdCh7XG4gIGRyaXZlcjogU2NoZW1hLk51bGxPcihQcm92aWRlckRyaXZlcktpbmQpLFxuICBuYW1lOiBUcmltbWVkTm9uRW1wdHlTdHJpbmcsXG4gIHNob3J0TmFtZTogU2NoZW1hLm9wdGlvbmFsKFRyaW1tZWROb25FbXB0eVN0cmluZyksXG4gIHN1YlByb3ZpZGVyOiBTY2hlbWEub3B0aW9uYWwoVHJpbW1lZE5vbkVtcHR5U3RyaW5nKSxcbn0pO1xuZXhwb3J0IHR5cGUgR3Vlc3RUaHJlYWRNb2RlbCA9IHR5cGVvZiBHdWVzdFRocmVhZE1vZGVsLlR5cGU7XG5cbmV4cG9ydCBjb25zdCBHdWVzdFNoYXJlVmlldyA9IFNjaGVtYS5TdHJ1Y3Qoe1xuICBzaGFyZUlkOiBHdWVzdFNoYXJlSWQsXG4gIHRpdGxlOiBTY2hlbWEuU3RyaW5nLFxuICBndWVzdE5hbWU6IFRyaW1tZWROb25FbXB0eVN0cmluZyxcbiAgZXhwaXJlc0F0OiBJc29EYXRlVGltZSxcbiAgbWVzc2FnZXM6IFNjaGVtYS5BcnJheShUaHJlYWRHdWVzdE1lc3NhZ2UpLFxuICBtb2RlbDogR3Vlc3RUaHJlYWRNb2RlbCxcbn0pO1xuZXhwb3J0IHR5cGUgR3Vlc3RTaGFyZVZpZXcgPSB0eXBlb2YgR3Vlc3RTaGFyZVZpZXcuVHlwZTtcblxuLyoqXG4gKiBUaGUgc2hhcmVkIHRocmVhZCBhcyB0aGUgb3duZXIncyBjbGllbnQgZ2V0cyBpdDogYHRocmVhZGAgY2FycmllcyB0aGUgc2FtZSBzdHJlYW0gaXRlbXMgdGhlXG4gKiBvd25lcidzIHRocmVhZCBzdWJzY3JpcHRpb24gc2VuZHMsIHN0YXJ0aW5nIHdpdGggYSBzbmFwc2hvdCBvbiBldmVyeSAocmUpY29ubmVjdC4gYHZpZXdgIGlzIHRoZVxuICogc2hhcmUgaXRzZWxmLCBzZW50IGZpcnN0IGFuZCBhZ2FpbiB3aGVuIGl0IGNoYW5nZXMuXG4gKi9cbmV4cG9ydCBjb25zdCBHdWVzdFN0cmVhbUV2ZW50ID0gU2NoZW1hLlVuaW9uKFtcbiAgU2NoZW1hLlN0cnVjdCh7IHR5cGU6IFNjaGVtYS5MaXRlcmFsKFwidmlld1wiKSwgdmlldzogR3Vlc3RTaGFyZVZpZXcgfSksXG4gIFNjaGVtYS5TdHJ1Y3QoeyB0eXBlOiBTY2hlbWEuTGl0ZXJhbChcInRocmVhZFwiKSwgaXRlbTogT3JjaGVzdHJhdGlvblYyVGhyZWFkU3RyZWFtSXRlbSB9KSxcbiAgU2NoZW1hLlN0cnVjdCh7IHR5cGU6IFNjaGVtYS5MaXRlcmFsKFwiZW5kZWRcIikgfSksXG5dKTtcbmV4cG9ydCB0eXBlIEd1ZXN0U3RyZWFtRXZlbnQgPSB0eXBlb2YgR3Vlc3RTdHJlYW1FdmVudC5UeXBlO1xuIl0sImZpbGUiOiIvQGZzL2hvbWUvdWJ1bnR1L3d0L3ByLTI0MjYzL3BhY2thZ2VzL2NvbnRyYWN0cy9zcmMvZ3Vlc3RTdHJlYW0udHMifQ==

//# vitestCache=W3siZmlsZSI6IjEiLCJpZCI6IjEiLCJ1cmwiOiIyIiwiaW1wb3J0cyI6IjMiLCJtYXBwaW5ncyI6ZmFsc2UsImRlcHMiOiI0IiwiZHluYW1pY0RlcHMiOiI1Iiwic3RhdGljTW9ja3MiOm51bGx9LCIvaG9tZS91YnVudHUvd3QvcHItMjQyNjMvcGFja2FnZXMvY29udHJhY3RzL3NyYy9ndWVzdFN0cmVhbS50cyIsIi9AZnMvaG9tZS91YnVudHUvd3QvcHItMjQyNjMvcGFja2FnZXMvY29udHJhY3RzL3NyYy9ndWVzdFN0cmVhbS50cyIseyJ1cmxzIjoiNiIsImlkcyI6IjcifSxbIjgiLCI5IiwiMTAiLCIxMSIsIjEyIl0sW10sWyI4IiwiOSIsIjEwIiwiMTEiLCIxMiJdLHt9LCIvQGZzL2hvbWUvdWJ1bnR1L3d0L3ByLTI0MjYzL25vZGVfbW9kdWxlcy8ucG5wbS9lZmZlY3RANC4wLjUvbm9kZV9tb2R1bGVzL2VmZmVjdC9kaXN0L1NjaGVtYS5qcyIsIi9AZnMvaG9tZS91YnVudHUvd3QvcHItMjQyNjMvcGFja2FnZXMvY29udHJhY3RzL3NyYy9iYXNlU2NoZW1hcy50cyIsIi9AZnMvaG9tZS91YnVudHUvd3QvcHItMjQyNjMvcGFja2FnZXMvY29udHJhY3RzL3NyYy9ndWVzdFNoYXJlLnRzIiwiL0Bmcy9ob21lL3VidW50dS93dC9wci0yNDI2My9wYWNrYWdlcy9jb250cmFjdHMvc3JjL29yY2hlc3RyYXRpb25WMi50cyIsIi9AZnMvaG9tZS91YnVudHUvd3QvcHItMjQyNjMvcGFja2FnZXMvY29udHJhY3RzL3NyYy9wcm92aWRlckluc3RhbmNlLnRzIl0=