{$t('adventures.date_information')}

{$t('navbar.settings')}

{#if type === 'transportation'}
{:else} {/if}
{$t('adventures.all_day')} { if (allDay) { localStartDate = localStartDate ? localStartDate.split('T')[0] : ''; localEndDate = localEndDate ? localEndDate.split('T')[0] : ''; } else { localStartDate = localStartDate + 'T00:00'; localEndDate = localEndDate + 'T23:59'; } utcStartDate = updateUTCDate({ localDate: localStartDate, timezone: selectedStartTimezone, allDay }).utcDate; utcEndDate = updateUTCDate({ localDate: localEndDate, timezone: type === 'transportation' ? selectedEndTimezone : selectedStartTimezone, allDay }).utcDate; localStartDate = updateLocalDate({ utcDate: utcStartDate, timezone: selectedStartTimezone }).localDate; localEndDate = updateLocalDate({ utcDate: utcEndDate, timezone: type === 'transportation' ? selectedEndTimezone : selectedStartTimezone }).localDate; }} />
{#if collection?.start_date && collection?.end_date}
{$t('adventures.date_constrain')} (constrainDates = !constrainDates)} />
{/if}
{#if allDay} {:else} {/if}
{#if localStartDate}
{#if allDay} {:else} {/if}
{/if} {#if type === 'adventure'}
{/if} {#if type === 'adventure'} {/if}
{#if !validateDateRange(utcStartDate ?? '', utcEndDate ?? '').valid} {/if} {#if type === 'adventure'}

{$t('adventures.visits')}

{#if visits && visits.length === 0}

{$t('adventures.no_visits')}

{/if}
{#if visits && visits.length > 0}
{#each visits as visit}

{#if isAllDay(visit.start_date)} {$t('adventures.all_day')} {visit.start_date && typeof visit.start_date === 'string' ? visit.start_date.split('T')[0] : ''} – {visit.end_date && typeof visit.end_date === 'string' ? visit.end_date.split('T')[0] : ''} {:else if 'start_timezone' in visit} {formatDateInTimezone(visit.start_date, visit.start_timezone)} – {formatDateInTimezone( visit.end_date, visit.end_timezone )} {:else if visit.timezone} {formatDateInTimezone(visit.start_date, visit.timezone)} – {formatDateInTimezone( visit.end_date, visit.timezone )} {:else} {new Date(visit.start_date).toLocaleString()} – {new Date( visit.end_date ).toLocaleString()} {/if} {#if 'timezone' in visit && visit.timezone} {visit.timezone} {/if}

{#if 'start_timezone' in visit && 'end_timezone' in visit && visit.start_timezone !== visit.end_timezone}

{visit.start_timezone} → {visit.end_timezone}

{/if} {#if visit.notes}

"{visit.notes}"

{/if}
{/each}
{/if} {/if}