{adventure.name}
{$t('adventures.adventure_details')}
{$t('adventures.adventure_type')}
{adventure.category?.display_name + ' ' + adventure.category?.icon}
{$t('adventures.collection')}
{data.props.collection.name}Visits
{adventure.visits.length} {adventure.visits.length > 1 ? $t('adventures.visits') : $t('adventures.visit') + ':'}
{#each adventure.visits as visit}All Day {visit.start_date.split('T')[0]} – {visit.end_date.split('T')[0]}
{:else}
{#if visit.timezone}
🕓 {visit.timezone}
{DateTime.fromISO(visit.start_date, { zone: 'utc' })
.setZone(visit.timezone)
.toLocaleString(DateTime.DATETIME_MED)} –
{DateTime.fromISO(visit.end_date, { zone: 'utc' })
.setZone(visit.timezone)
.toLocaleString(DateTime.DATETIME_MED)}
{:else}
🕓 Local Time
{DateTime.fromISO(visit.start_date).toLocaleString(
DateTime.DATETIME_MED
)} –
{DateTime.fromISO(visit.end_date).toLocaleString(
DateTime.DATETIME_MED
)}
{/if}
"{visit.notes}"
{/if}{$t('adventures.latitude')}
{adventure.latitude}° N
{$t('adventures.longitude')}
{adventure.longitude}° W
{adventure.category?.display_name + ' ' + adventure.category?.icon}
{#if adventure.visits.length > 0}{#each adventure.visits as visit}
{#if isAllDay(visit.start_date)} All Day {visit.start_date.split('T')[0]} – {visit.end_date.split( 'T' )[0]} {:else} Local: {DateTime.fromISO(visit.start_date).toLocaleString( DateTime.DATETIME_MED )} – {DateTime.fromISO(visit.end_date).toLocaleString( DateTime.DATETIME_MED )} {/if}
{#if !isAllDay(visit.start_date) && visit.timezone}{visit.timezone}: {DateTime.fromISO(visit.start_date, { zone: 'utc' }) .setZone(visit.timezone) .toLocaleString(DateTime.DATETIME_MED)} – {DateTime.fromISO(visit.end_date, { zone: 'utc' }) .setZone(visit.timezone) .toLocaleString(DateTime.DATETIME_MED)}
{/if} {#if visit.notes}"{visit.notes}"
{/if}{$t('adventures.additional_info')}
{#if adventure.sun_times && adventure.sun_times.length > 0}Date
{new Date(sun_time.date).toLocaleDateString()}
Sunrise
{sun_time.sunrise}
Sunset
{sun_time.sunset}