{data.props && data.props.country ? `Regions in ${data.props.country.name}` : 'Regions'}

{$t('worldtravel.regions_in')} {country?.name}

{filteredRegions.length} of {regions.length} regions

{#if searchQuery.length > 0} {/if}
{$t('worldtravel.filter_by')}:
{#if searchQuery || filterOption !== 'all'} {/if}
{#if regions.some((region) => region.latitude && region.longitude)}

{$t('worldtravel.interactive_map')}

{$t('adventures.visited')}
{$t('adventures.not_visited')}
{#each regions as region} {#if region.latitude && region.longitude && showGeo} {region.name} {/if} {/each}
{/if}
{#if filteredRegions.length === 0}

{$t('worldtravel.no_regions_found')}

{$t('worldtravel.no_countries_found_desc')}

{:else}
{#each filteredRegions as region} visitedRegion.region === region.id)} on:visit={(e) => { visitedRegions = [...visitedRegions, e.detail]; numVisitedRegions++; }} on:remove={() => { visitedRegions = visitedRegions.filter( (visitedRegion) => visitedRegion.region !== region.id ); numVisitedRegions--; }} /> {/each}
{/if}

{$t('worldtravel.progress_and_stats')}

{country?.name}

{$t('worldtravel.total_regions')}
{regions.length}
{$t('worldtravel.available_to_explore')}
{$t('adventures.visited')}
{visitedCount}
{$t('worldtravel.remaining')}
{notVisitedCount}
{$t('worldtravel.progress')} {completionPercentage}%
{#if completionPercentage === 100}
{$t('worldtravel.country_completed')}! 🎉
{/if}
{#if regions.some((region) => region.latitude && region.longitude)}
{/if}