<%= @digest.year %> Year in Review

Your journey, by the numbers

Distance traveled
<%= distance_with_unit(@digest.distance, @distance_unit) %>
<%= distance_comparison_text(@digest.distance) %>
Countries visited
<%= @digest.countries_count %>
<%= @digest.first_time_countries.any? ? "#{@digest.first_time_countries.count} first time" : '0 first time' %>
Cities explored
<%= @digest.cities_count %>
<%= @digest.first_time_cities.any? ? "#{@digest.first_time_cities.count} first time" : '0 first time' %>
<% if @digest.first_time_countries.any? || @digest.first_time_cities.any? %>

<%= icon 'star' %> First Time Visits

<% if @digest.first_time_countries.any? %>

New Countries

<% @digest.first_time_countries.each do |country| %> <%= country %> <% end %>
<% end %> <% if @digest.first_time_cities.any? %>

New Cities

<% @digest.first_time_cities.take(5).each do |city| %> <%= city %> <% end %> <% if @digest.first_time_cities.count > 5 %> +<%= @digest.first_time_cities.count - 5 %> more <% end %>
<% end %>
<% end %> <% if @digest.monthly_distances.present? %>

<%= icon 'activity' %> Year by Month

<%= column_chart( @digest.monthly_distances.sort_by { |month, _| month.to_i }.map { |month, distance_meters| [Date::ABBR_MONTHNAMES[month.to_i], Users::Digest.convert_distance(distance_meters.to_i, @distance_unit).round] }, height: '200px', suffix: " #{@distance_unit}", xtitle: 'Month', ytitle: 'Distance', colors: [ '#397bb5', '#5A4E9D', '#3B945E', '#7BC96F', '#FFD54F', '#FFA94D', '#FF6B6B', '#FF8C42', '#C97E4F', '#8B4513', '#5A2E2E', '#265d7d' ] ) %>
<% end %> <% if @digest.top_countries_by_time.any? %>

<%= icon 'map-pin' %> Where They Spent the Most Time

    <% @digest.top_countries_by_time.take(3).each do |country| %>
  • <%= country_flag(country['name']) %> <%= country['name'] %> <%= format_time_spent(country['minutes']) %>
  • <% end %>
<% end %>

<%= icon 'earth' %> Countries & Cities

<% @digest.toponyms&.each_with_index do |country, index| %>
<%= country_flag(country['country']) %> <%= country['country'] %> <%= country['cities']&.length || 0 %> cities
<% end %>
Cities visited: <% @digest.toponyms&.each do |country| %> <% country['cities']&.take(5)&.each do |city| %>
<%= city['city'] %>
<% end %> <% if country['cities']&.length.to_i > 5 %>
+<%= country['cities'].length - 5 %> more
<% end %> <% end %>

<%= icon 'trophy' %> All-Time Stats

Countries visited
<%= @digest.total_countries_all_time %>
Cities explored
<%= @digest.total_cities_all_time %>
Total distance
<%= distance_with_unit(@digest.total_distance_all_time, @distance_unit) %>
Powered by Dawarich, your personal memories mapper.