{"code":"import{z}from\"zod\";import{COMPANY_STATUSES}from\"../constants.js\";const logoAssetIdSchema=z.string().uuid().nullable().optional();const createCompanySchema=z.object({name:z.string().min(1),description:z.string().optional().nullable(),budgetMonthlyCents:z.number().int().nonnegative().optional().default(0)});const updateCompanySchema=createCompanySchema.partial().extend({status:z.enum(COMPANY_STATUSES).optional(),spentMonthlyCents:z.number().int().nonnegative().optional(),requireBoardApprovalForNewAgents:z.boolean().optional(),brandColor:z.string().regex(/^#[0-9a-fA-F]{6}$/).nullable().optional(),logoAssetId:logoAssetIdSchema});const updateCompanyBrandingSchema=z.object({name:z.string().min(1).optional(),description:z.string().nullable().optional(),brandColor:z.string().regex(/^#[0-9a-fA-F]{6}$/).nullable().optional(),logoAssetId:logoAssetIdSchema});export{createCompanySchema,updateCompanyBrandingSchema,updateCompanySchema};\n","warnings":[],"map":{"version":3,"mappings":"AAAA,OAAS,MAAS,MAClB,OAAS,qBAAwB,kBAEjC,MAAM,kBAAoB,EAAE,OAAO,EAAE,KAAK,EAAE,SAAS,EAAE,SAAS,EAEzD,MAAM,oBAAsB,EAAE,OAAO,CAC1C,KAAM,EAAE,OAAO,EAAE,IAAI,CAAC,EACtB,YAAa,EAAE,OAAO,EAAE,SAAS,EAAE,SAAS,EAC5C,mBAAoB,EAAE,OAAO,EAAE,IAAI,EAAE,YAAY,EAAE,SAAS,EAAE,QAAQ,CAAC,CACzE,CAAC,EAIM,MAAM,oBAAsB,oBAChC,QAAQ,EACR,OAAO,CACN,OAAQ,EAAE,KAAK,gBAAgB,EAAE,SAAS,EAC1C,kBAAmB,EAAE,OAAO,EAAE,IAAI,EAAE,YAAY,EAAE,SAAS,EAC3D,iCAAkC,EAAE,QAAQ,EAAE,SAAS,EACvD,WAAY,EAAE,OAAO,EAAE,MAAM,mBAAmB,EAAE,SAAS,EAAE,SAAS,EACtE,YAAa,iBACf,CAAC,EAKI,MAAM,4BAA8B,EAAE,OAAO,CAClD,KAAM,EAAE,OAAO,EAAE,IAAI,CAAC,EAAE,SAAS,EACjC,YAAa,EAAE,OAAO,EAAE,SAAS,EAAE,SAAS,EAC5C,WAAY,EAAE,OAAO,EAAE,MAAM,mBAAmB,EAAE,SAAS,EAAE,SAAS,EACtE,YAAa,iBACf,CAAC","names":[],"ignoreList":[],"sources":["/var/www/paperclip.westilt.com/packages/shared/src/validators/company.ts"],"sourcesContent":[null]}}