+ The time has been freed up. The host has been notified. +
+It's too late to cancel this one.
++ It may have been mistyped, or the booking it points to is already gone. +
+Please try again in a moment.
++ This frees up the time immediately and lets the host know. +
+ +Loading…
+Please try again in a moment.
++ {link.title} with {link.hostName} +
++ {format(zonedStart, "EEEE, MMMM d, yyyy")} · {formatSlotTime(confirmation.start, viewerZone, timeFmt)} +
++ A confirmation has been sent to {visitorEmail}. +
++ {link.hostName} · {link.durationMinutes} min{link.location ? ` · ${link.location}` : ""} +
+ {link.description &&{link.description}
} +Host timezone: {link.hostTimezone}
+ + {link.paused ? ( ++ This link isn't accepting bookings right now. +
+ ) : ( +Pick an available day to see its times.
+ ) : slotsLoading ? ( +Loading times…
+ ) : daySlots.length === 0 ? ( +No times available this day.
+ ) : ( ++ {bookingError} +
+ )} + + {selectedSlot && ( + + )} +Loading…
+Please try again in a moment.
+This page has no public booking links.
+{link.title}
+{link.durationMinutes} min
+ +