{"version":3,"sources":["../src/booking/booking.enums.ts"],"names":["BookingOrigin","BookingState","JobListingState","IoiState","BookingPaymentStatus","BookingTransitionActor","BookingAuditAction"],"mappings":"AAAO,IAAMA,CAAAA,CAAgB,CAC3B,YAAA,CAAc,cAAA,CACd,kBAAA,CAAoB,qBACpB,WAAA,CAAa,aACf,CAAA,CAGaC,CAAAA,CAAe,CAC1B,KAAA,CAAO,QACP,SAAA,CAAW,WAAA,CACX,wBAAA,CAA0B,0BAAA,CAC1B,cAAA,CAAgB,gBAAA,CAChB,SAAU,UAAA,CACV,QAAA,CAAU,UAAA,CACV,SAAA,CAAW,WAAA,CACX,uBAAA,CAAyB,0BACzB,SAAA,CAAW,WAAA,CACX,WAAA,CAAa,aAAA,CACb,iBAAA,CAAmB,mBAAA,CACnB,WAAY,YAAA,CACZ,MAAA,CAAQ,QAAA,CACR,yBAAA,CAA2B,2BAC7B,CAAA,CAGaC,EAAkB,CAC7B,KAAA,CAAO,OAAA,CACP,IAAA,CAAM,MAAA,CACN,SAAA,CAAW,WAAA,CACX,MAAA,CAAQ,QAAA,CACR,SAAA,CAAW,WACb,CAAA,CAGaC,CAAAA,CAAW,CACtB,KAAM,MAAA,CACN,WAAA,CAAa,aAAA,CACb,SAAA,CAAW,WAAA,CACX,QAAA,CAAU,WACV,QAAA,CAAU,UAAA,CACV,iBAAA,CAAmB,mBACrB,CAAA,CAMaC,CAAAA,CAAuB,CAClC,OAAA,CAAS,SAAA,CACT,aAAA,CAAe,eAAA,CACf,QAAA,CAAU,UAAA,CACV,QAAA,CAAU,UAAA,CACV,MAAA,CAAQ,QACV,CAAA,CAIaC,CAAAA,CAAyB,CACpC,IAAA,CAAM,OACN,MAAA,CAAQ,QAAA,CACR,KAAA,CAAO,OAAA,CACP,MAAA,CAAQ,QACV,EAKaC,CAAAA,CAAqB,CAChC,aAAA,CAAe,eAAA,CACf,cAAA,CAAgB,gBAAA,CAChB,aAAc,cAAA,CACd,gBAAA,CAAkB,kBAAA,CAClB,eAAA,CAAiB,iBAAA,CACjB,iBAAA,CAAmB,mBAAA,CACnB,iBAAA,CAAmB,mBAAA,CACnB,gBAAA,CAAkB,kBAAA,CAClB,gBAAA,CAAkB,kBACpB","file":"chunk-PEXY556C.mjs","sourcesContent":["export const BookingOrigin = {\n  EVENT_DIRECT: 'EVENT_DIRECT',\n  MARKETPLACE_DIRECT: 'MARKETPLACE_DIRECT',\n  JOB_LISTING: 'JOB_LISTING',\n} as const;\nexport type BookingOrigin = (typeof BookingOrigin)[keyof typeof BookingOrigin];\n\nexport const BookingState = {\n  DRAFT: 'DRAFT',\n  REQUESTED: 'REQUESTED',\n  AWAITING_VENDOR_RESPONSE: 'AWAITING_VENDOR_RESPONSE',\n  IN_NEGOTIATION: 'IN_NEGOTIATION',\n  ACCEPTED: 'ACCEPTED',\n  REJECTED: 'REJECTED',\n  CANCELLED: 'CANCELLED',\n  AWAITING_ESCROW_FUNDING: 'AWAITING_ESCROW_FUNDING',\n  CONFIRMED: 'CONFIRMED',\n  IN_PROGRESS: 'IN_PROGRESS',\n  SERVICE_COMPLETED: 'SERVICE_COMPLETED',\n  IN_DISPUTE: 'IN_DISPUTE',\n  CLOSED: 'CLOSED',\n  AWAITING_VENDOR_RECONFIRM: 'AWAITING_VENDOR_RECONFIRM',\n} as const;\nexport type BookingState = (typeof BookingState)[keyof typeof BookingState];\n\nexport const JobListingState = {\n  DRAFT: 'DRAFT',\n  OPEN: 'OPEN',\n  SUSPENDED: 'SUSPENDED',\n  CLOSED: 'CLOSED',\n  CANCELLED: 'CANCELLED',\n} as const;\nexport type JobListingState = (typeof JobListingState)[keyof typeof JobListingState];\n\nexport const IoiState = {\n  OPEN: 'OPEN',\n  SHORTLISTED: 'SHORTLISTED',\n  WITHDRAWN: 'WITHDRAWN',\n  SELECTED: 'SELECTED',\n  REJECTED: 'REJECTED',\n  LISTING_CANCELLED: 'LISTING_CANCELLED',\n} as const;\nexport type IoiState = (typeof IoiState)[keyof typeof IoiState];\n\n/**\n * Enum for booking payment status.\n */\nexport const BookingPaymentStatus = {\n  PENDING: 'PENDING',\n  ESCROW_FUNDED: 'ESCROW_FUNDED',\n  RELEASED: 'RELEASED',\n  REFUNDED: 'REFUNDED',\n  FAILED: 'FAILED',\n} as const;\nexport type BookingPaymentStatus = (typeof BookingPaymentStatus)[keyof typeof BookingPaymentStatus];\n\n/** Actor that may trigger a booking state transition (RBAC). */\nexport const BookingTransitionActor = {\n  HOST: 'HOST',\n  VENDOR: 'VENDOR',\n  ADMIN: 'ADMIN',\n  SYSTEM: 'SYSTEM',\n} as const;\nexport type BookingTransitionActor =\n  (typeof BookingTransitionActor)[keyof typeof BookingTransitionActor];\n\n/** Canonical booking audit action names (admin dispute-evidence API). */\nexport const BookingAuditAction = {\n  STATE_CHANGED: 'STATE_CHANGED',\n  TERMS_MODIFIED: 'TERMS_MODIFIED',\n  MESSAGE_SENT: 'MESSAGE_SENT',\n  ATTACHMENT_ADDED: 'ATTACHMENT_ADDED',\n  BOOKING_CREATED: 'BOOKING_CREATED',\n  BOOKING_COMPLETED: 'BOOKING_COMPLETED',\n  BOOKING_CANCELLED: 'BOOKING_CANCELLED',\n  BOOKING_ACCEPTED: 'BOOKING_ACCEPTED',\n  BOOKING_REJECTED: 'BOOKING_REJECTED',\n} as const;\nexport type BookingAuditAction = (typeof BookingAuditAction)[keyof typeof BookingAuditAction];\n"]}