{"current_location"=>{"name"=>"Mt Katahdin, ME", "lat"=>"45.9044", "lon"=>"-68.9214", "dt_reached"=>"2017-08-28", "miles_hiked"=>"2198.6", "miles_remaining"=>"0.0"}, "mileage"=>[{"date"=>"2017-03-13", "miles"=>7.3, "duration"=>214, "rolling"=>7.3, "need_to_avg"=>14.5}, {"date"=>"2017-03-14", "miles"=>5.8, "duration"=>205, "rolling"=>6.6, "need_to_avg"=>14.5}, {"date"=>"2017-03-15", "miles"=>3.8, "duration"=>104, "rolling"=>5.6, "need_to_avg"=>14.6}, {"date"=>"2017-03-16", "miles"=>7.7, "duration"=>302, "rolling"=>6.2, "need_to_avg"=>14.6}, {"date"=>"2017-03-17", "miles"=>8.4, "duration"=>325, "rolling"=>6.6, "need_to_avg"=>14.7}, {"date"=>"2017-03-18", "miles"=>7.2, "duration"=>259, "rolling"=>6.7, "need_to_avg"=>14.7}, {"date"=>"2017-03-19", "miles"=>11.5, "duration"=>325, "rolling"=>7.4, "need_to_avg"=>14.7}, {"date"=>"2017-03-20", "miles"=>9.7, "duration"=>240, "rolling"=>7.7, "need_to_avg"=>14.7}, {"date"=>"2017-03-21", "miles"=>0.0, "duration"=>0, "rolling"=>7.7, "need_to_avg"=>14.8}, {"date"=>"2017-03-22", "miles"=>10.4, "duration"=>296, "rolling"=>8.0, "need_to_avg"=>14.9}, {"date"=>"2017-03-23", "miles"=>10.8, "duration"=>387, "rolling"=>8.3, "need_to_avg"=>14.9}, {"date"=>"2017-03-24", "miles"=>12.2, "duration"=>385, "rolling"=>8.6, "need_to_avg"=>14.9}, {"date"=>"2017-03-25", "miles"=>16.3, "duration"=>443, "rolling"=>9.3, "need_to_avg"=>14.9}, {"date"=>"2017-03-26", "miles"=>7.2, "duration"=>159, "rolling"=>9.1, "need_to_avg"=>14.9}, {"date"=>"2017-03-27", "miles"=>0.0, "duration"=>0, "rolling"=>9.2, "need_to_avg"=>15.0}, {"date"=>"2017-03-28", "miles"=>15.8, "duration"=>460, "rolling"=>10.1, "need_to_avg"=>15.0}, {"date"=>"2017-03-29", "miles"=>11.7, "duration"=>381, "rolling"=>10.7, "need_to_avg"=>15.0}, {"date"=>"2017-03-30", "miles"=>6.7, "duration"=>183, "rolling"=>10.7, "need_to_avg"=>15.1}, {"date"=>"2017-03-31", "miles"=>9.1, "duration"=>255, "rolling"=>10.7, "need_to_avg"=>15.1}, {"date"=>"2017-04-01", "miles"=>12.8, "duration"=>314, "rolling"=>11.2, "need_to_avg"=>15.1}, {"date"=>"2017-04-02", "miles"=>0.0, "duration"=>0, "rolling"=>11.2, "need_to_avg"=>15.2}, {"date"=>"2017-04-03", "miles"=>0.0, "duration"=>0, "rolling"=>11.3, "need_to_avg"=>15.3}, {"date"=>"2017-04-04", "miles"=>17.3, "duration"=>496, "rolling"=>11.8, "need_to_avg"=>15.3}, {"date"=>"2017-04-05", "miles"=>6.1, "duration"=>201, "rolling"=>11.5, "need_to_avg"=>15.3}, {"date"=>"2017-04-06", "miles"=>17.8, "duration"=>581, "rolling"=>12.1, "need_to_avg"=>15.3}, {"date"=>"2017-04-07", "miles"=>0.0, "duration"=>0, "rolling"=>12.1, "need_to_avg"=>15.4}, {"date"=>"2017-04-08", "miles"=>15.1, "duration"=>425, "rolling"=>12.0, "need_to_avg"=>15.4}, {"date"=>"2017-04-09", "miles"=>18.4, "duration"=>503, "rolling"=>13.1, "need_to_avg"=>15.4}, {"date"=>"2017-04-10", "miles"=>13.3, "duration"=>417, "rolling"=>13.1, "need_to_avg"=>15.4}, {"date"=>"2017-04-11", "miles"=>20.2, "duration"=>509, "rolling"=>13.5, "need_to_avg"=>15.3}, {"date"=>"2017-04-12", "miles"=>0.0, "duration"=>0, "rolling"=>13.7, "need_to_avg"=>15.4}, {"date"=>"2017-04-13", "miles"=>10.6, "duration"=>305, "rolling"=>14.1, "need_to_avg"=>15.5}, {"date"=>"2017-04-14", "miles"=>15.9, "duration"=>507, "rolling"=>14.8, "need_to_avg"=>15.4}, {"date"=>"2017-04-15", "miles"=>15.5, "duration"=>494, "rolling"=>15.0, "need_to_avg"=>15.4}, {"date"=>"2017-04-16", "miles"=>15.8, "duration"=>522, "rolling"=>15.1, "need_to_avg"=>15.4}, {"date"=>"2017-04-17", "miles"=>11.1, "duration"=>268, "rolling"=>14.8, "need_to_avg"=>15.4}, {"date"=>"2017-04-18", "miles"=>4.3, "duration"=>98, "rolling"=>13.7, "need_to_avg"=>15.5}, {"date"=>"2017-04-19", "miles"=>12.8, "duration"=>346, "rolling"=>14.2, "need_to_avg"=>15.5}, {"date"=>"2017-04-20", "miles"=>17.6, "duration"=>530, "rolling"=>14.2, "need_to_avg"=>15.5}, {"date"=>"2017-04-21", "miles"=>15.7, "duration"=>469, "rolling"=>14.3, "need_to_avg"=>15.5}, {"date"=>"2017-04-22", "miles"=>13.3, "duration"=>401, "rolling"=>14.2, "need_to_avg"=>15.5}, {"date"=>"2017-04-23", "miles"=>12.0, "duration"=>273, "rolling"=>13.7, "need_to_avg"=>15.5}, {"date"=>"2017-04-24", "miles"=>17.7, "duration"=>538, "rolling"=>14.0, "need_to_avg"=>15.5}, {"date"=>"2017-04-25", "miles"=>33.1, "duration"=>760, "rolling"=>15.0, "need_to_avg"=>15.3}, {"date"=>"2017-04-26", "miles"=>0.0, "duration"=>0, "rolling"=>15.0, "need_to_avg"=>15.4}, {"date"=>"2017-04-27", "miles"=>0.0, "duration"=>0, "rolling"=>15.4, "need_to_avg"=>15.5}, {"date"=>"2017-04-28", "miles"=>15.8, "duration"=>400, "rolling"=>15.4, "need_to_avg"=>15.5}, {"date"=>"2017-04-29", "miles"=>12.3, "duration"=>365, "rolling"=>15.1, "need_to_avg"=>15.5}, {"date"=>"2017-04-30", "miles"=>21.2, "duration"=>650, "rolling"=>15.6, "need_to_avg"=>15.5}, {"date"=>"2017-05-01", "miles"=>14.1, "duration"=>288, "rolling"=>15.8, "need_to_avg"=>15.5}, {"date"=>"2017-05-02", "miles"=>13.5, "duration"=>416, "rolling"=>16.6, "need_to_avg"=>15.5}, {"date"=>"2017-05-03", "miles"=>16.3, "duration"=>481, "rolling"=>16.9, "need_to_avg"=>15.5}, {"date"=>"2017-05-04", "miles"=>11.9, "duration"=>287, "rolling"=>16.4, "need_to_avg"=>15.5}, {"date"=>"2017-05-05", "miles"=>15.8, "duration"=>250, "rolling"=>16.4, "need_to_avg"=>15.5}, {"date"=>"2017-05-06", "miles"=>0.0, "duration"=>0, "rolling"=>16.7, "need_to_avg"=>15.6}, {"date"=>"2017-05-07", "miles"=>20.2, "duration"=>496, "rolling"=>17.4, "need_to_avg"=>15.5}, {"date"=>"2017-05-08", "miles"=>15.7, "duration"=>422, "rolling"=>17.3, "need_to_avg"=>15.5}, {"date"=>"2017-05-09", "miles"=>16.1, "duration"=>352, "rolling"=>15.7, "need_to_avg"=>15.5}, {"date"=>"2017-05-10", "miles"=>16.5, "duration"=>541, "rolling"=>15.8, "need_to_avg"=>15.5}, {"date"=>"2017-05-11", "miles"=>14.6, "duration"=>475, "rolling"=>15.7, "need_to_avg"=>15.5}, {"date"=>"2017-05-12", "miles"=>22.5, "duration"=>598, "rolling"=>16.2, "need_to_avg"=>15.4}, {"date"=>"2017-05-13", "miles"=>13.6, "duration"=>578, "rolling"=>16.3, "need_to_avg"=>15.4}, {"date"=>"2017-05-14", "miles"=>18.8, "duration"=>490, "rolling"=>16.1, "need_to_avg"=>15.3}, {"date"=>"2017-05-15", "miles"=>0.0, "duration"=>0, "rolling"=>16.3, "need_to_avg"=>15.5}, {"date"=>"2017-05-16", "miles"=>11.2, "duration"=>274, "rolling"=>16.1, "need_to_avg"=>15.5}, {"date"=>"2017-05-17", "miles"=>17.0, "duration"=>460, "rolling"=>16.2, "need_to_avg"=>15.5}, {"date"=>"2017-05-18", "miles"=>14.0, "duration"=>425, "rolling"=>16.3, "need_to_avg"=>15.5}, {"date"=>"2017-05-19", "miles"=>16.3, "duration"=>416, "rolling"=>16.4, "need_to_avg"=>15.4}, {"date"=>"2017-05-20", "miles"=>20.1, "duration"=>509, "rolling"=>16.7, "need_to_avg"=>15.4}, {"date"=>"2017-05-21", "miles"=>14.0, "duration"=>379, "rolling"=>16.2, "need_to_avg"=>15.4}, {"date"=>"2017-05-22", "miles"=>22.1, "duration"=>599, "rolling"=>16.7, "need_to_avg"=>15.3}, {"date"=>"2017-05-23", "miles"=>19.1, "duration"=>501, "rolling"=>16.9, "need_to_avg"=>15.2}, {"date"=>"2017-05-24", "miles"=>0.0, "duration"=>0, "rolling"=>16.9, "need_to_avg"=>15.4}, {"date"=>"2017-05-25", "miles"=>0.0, "duration"=>0, "rolling"=>17.2, "need_to_avg"=>15.5}, {"date"=>"2017-05-26", "miles"=>0.0, "duration"=>0, "rolling"=>16.6, "need_to_avg"=>15.7}, {"date"=>"2017-05-27", "miles"=>0.0, "duration"=>0, "rolling"=>17.0, "need_to_avg"=>15.9}, {"date"=>"2017-05-28", "miles"=>0.0, "duration"=>0, "rolling"=>16.7, "need_to_avg"=>16.0}, {"date"=>"2017-05-29", "miles"=>0.0, "duration"=>0, "rolling"=>16.7, "need_to_avg"=>16.2}, {"date"=>"2017-05-30", "miles"=>0.0, "duration"=>0, "rolling"=>17.5, "need_to_avg"=>16.4}, {"date"=>"2017-05-31", "miles"=>7.7, "duration"=>209, "rolling"=>16.2, "need_to_avg"=>16.5}, {"date"=>"2017-06-01", "miles"=>19.1, "duration"=>547, "rolling"=>16.9, "need_to_avg"=>16.4}, {"date"=>"2017-06-02", "miles"=>15.3, "duration"=>502, "rolling"=>16.8, "need_to_avg"=>16.4}, {"date"=>"2017-06-03", "miles"=>23.9, "duration"=>704, "rolling"=>17.3, "need_to_avg"=>16.3}, {"date"=>"2017-06-04", "miles"=>14.1, "duration"=>467, "rolling"=>17.3, "need_to_avg"=>16.3}, {"date"=>"2017-06-05", "miles"=>0.0, "duration"=>0, "rolling"=>16.5, "need_to_avg"=>16.5}, {"date"=>"2017-06-06", "miles"=>14.3, "duration"=>326, "rolling"=>15.7, "need_to_avg"=>16.5}, {"date"=>"2017-06-07", "miles"=>24.1, "duration"=>732, "rolling"=>16.9, "need_to_avg"=>16.4}, {"date"=>"2017-06-08", "miles"=>19.8, "duration"=>497, "rolling"=>17.3, "need_to_avg"=>16.3}, {"date"=>"2017-06-09", "miles"=>23.5, "duration"=>642, "rolling"=>18.0, "need_to_avg"=>16.2}, {"date"=>"2017-06-10", "miles"=>40.6, "duration"=>1290, "rolling"=>20.2, "need_to_avg"=>15.8}, {"date"=>"2017-06-11", "miles"=>0.0, "duration"=>0, "rolling"=>20.2, "need_to_avg"=>16.0}, {"date"=>"2017-06-12", "miles"=>0.0, "duration"=>0, "rolling"=>20.2, "need_to_avg"=>16.2}, {"date"=>"2017-06-13", "miles"=>8.6, "duration"=>237, "rolling"=>19.2, "need_to_avg"=>16.3}, {"date"=>"2017-06-14", "miles"=>19.6, "duration"=>481, "rolling"=>20.3, "need_to_avg"=>16.3}, {"date"=>"2017-06-15", "miles"=>18.3, "duration"=>433, "rolling"=>20.2, "need_to_avg"=>16.2}, {"date"=>"2017-06-16", "miles"=>0.0, "duration"=>0, "rolling"=>20.7, "need_to_avg"=>16.4}, {"date"=>"2017-06-17", "miles"=>25.1, "duration"=>594, "rolling"=>20.8, "need_to_avg"=>16.3}, {"date"=>"2017-06-18", "miles"=>13.1, "duration"=>357, "rolling"=>20.7, "need_to_avg"=>16.3}, {"date"=>"2017-06-19", "miles"=>0.0, "duration"=>0, "rolling"=>20.7, "need_to_avg"=>16.5}, {"date"=>"2017-06-20", "miles"=>22.6, "duration"=>759, "rolling"=>21.5, "need_to_avg"=>16.4}, {"date"=>"2017-06-21", "miles"=>22.1, "duration"=>591, "rolling"=>21.3, "need_to_avg"=>16.3}, {"date"=>"2017-06-22", "miles"=>24.1, "duration"=>698, "rolling"=>21.8, "need_to_avg"=>16.1}, {"date"=>"2017-06-23", "miles"=>5.7, "duration"=>147, "rolling"=>20.0, "need_to_avg"=>16.3}, {"date"=>"2017-06-24", "miles"=>20.6, "duration"=>562, "rolling"=>18.0, "need_to_avg"=>16.2}, {"date"=>"2017-06-25", "miles"=>23.4, "duration"=>688, "rolling"=>18.5, "need_to_avg"=>16.0}, {"date"=>"2017-06-26", "miles"=>10.6, "duration"=>242, "rolling"=>17.8, "need_to_avg"=>16.1}, {"date"=>"2017-06-27", "miles"=>26.3, "duration"=>723, "rolling"=>19.3, "need_to_avg"=>15.9}, {"date"=>"2017-06-28", "miles"=>17.6, "duration"=>489, "rolling"=>19.1, "need_to_avg"=>15.8}, {"date"=>"2017-06-29", "miles"=>16.0, "duration"=>371, "rolling"=>18.9, "need_to_avg"=>15.8}, {"date"=>"2017-06-30", "miles"=>23.9, "duration"=>611, "rolling"=>19.3, "need_to_avg"=>15.6}, {"date"=>"2017-07-01", "miles"=>10.1, "duration"=>301, "rolling"=>18.2, "need_to_avg"=>15.7}, {"date"=>"2017-07-02", "miles"=>16.3, "duration"=>471, "rolling"=>18.4, "need_to_avg"=>15.6}, {"date"=>"2017-07-03", "miles"=>21.9, "duration"=>696, "rolling"=>18.7, "need_to_avg"=>15.5}, {"date"=>"2017-07-04", "miles"=>23.9, "duration"=>667, "rolling"=>18.8, "need_to_avg"=>15.3}, {"date"=>"2017-07-05", "miles"=>0.0, "duration"=>0, "rolling"=>18.5, "need_to_avg"=>15.5}, {"date"=>"2017-07-06", "miles"=>0.0, "duration"=>0, "rolling"=>18.0, "need_to_avg"=>15.8}, {"date"=>"2017-07-07", "miles"=>0.0, "duration"=>0, "rolling"=>19.1, "need_to_avg"=>16.1}, {"date"=>"2017-07-08", "miles"=>0.0, "duration"=>0, "rolling"=>19.0, "need_to_avg"=>16.5}, {"date"=>"2017-07-09", "miles"=>24.5, "duration"=>649, "rolling"=>19.1, "need_to_avg"=>16.2}, {"date"=>"2017-07-10", "miles"=>19.0, "duration"=>693, "rolling"=>19.9, "need_to_avg"=>16.1}, {"date"=>"2017-07-11", "miles"=>22.4, "duration"=>663, "rolling"=>19.6, "need_to_avg"=>16.0}, {"date"=>"2017-07-12", "miles"=>20.6, "duration"=>637, "rolling"=>19.9, "need_to_avg"=>15.8}, {"date"=>"2017-07-13", "miles"=>17.6, "duration"=>486, "rolling"=>20.0, "need_to_avg"=>15.7}, {"date"=>"2017-07-14", "miles"=>9.9, "duration"=>276, "rolling"=>18.6, "need_to_avg"=>15.8}, {"date"=>"2017-07-15", "miles"=>20.6, "duration"=>551, "rolling"=>19.7, "need_to_avg"=>15.7}, {"date"=>"2017-07-16", "miles"=>25.1, "duration"=>667, "rolling"=>20.6, "need_to_avg"=>15.4}, {"date"=>"2017-07-17", "miles"=>16.8, "duration"=>467, "rolling"=>20.0, "need_to_avg"=>15.3}, {"date"=>"2017-07-18", "miles"=>22.6, "duration"=>700, "rolling"=>19.9, "need_to_avg"=>15.1}, {"date"=>"2017-07-19", "miles"=>17.5, "duration"=>502, "rolling"=>19.7, "need_to_avg"=>15.0}, {"date"=>"2017-07-20", "miles"=>19.8, "duration"=>564, "rolling"=>19.7, "need_to_avg"=>14.8}, {"date"=>"2017-07-21", "miles"=>24.0, "duration"=>691, "rolling"=>20.0, "need_to_avg"=>14.5}, {"date"=>"2017-07-22", "miles"=>11.9, "duration"=>331, "rolling"=>19.5, "need_to_avg"=>14.5}, {"date"=>"2017-07-23", "miles"=>0.0, "duration"=>0, "rolling"=>19.1, "need_to_avg"=>14.9}, {"date"=>"2017-07-24", "miles"=>0.0, "duration"=>0, "rolling"=>19.1, "need_to_avg"=>15.3}, {"date"=>"2017-07-25", "miles"=>14.3, "duration"=>465, "rolling"=>18.4, "need_to_avg"=>15.3}, {"date"=>"2017-07-26", "miles"=>17.1, "duration"=>561, "rolling"=>18.1, "need_to_avg"=>15.2}, {"date"=>"2017-07-27", "miles"=>9.9, "duration"=>273, "rolling"=>17.5, "need_to_avg"=>15.4}, {"date"=>"2017-07-28", "miles"=>16.6, "duration"=>541, "rolling"=>18.0, "need_to_avg"=>15.3}, {"date"=>"2017-07-29", "miles"=>22.2, "duration"=>753, "rolling"=>18.1, "need_to_avg"=>14.9}, {"date"=>"2017-07-30", "miles"=>4.6, "duration"=>153, "rolling"=>16.4, "need_to_avg"=>15.3}, {"date"=>"2017-07-31", "miles"=>16.8, "duration"=>684, "rolling"=>16.4, "need_to_avg"=>15.2}, {"date"=>"2017-08-01", "miles"=>8.8, "duration"=>387, "rolling"=>15.3, "need_to_avg"=>15.4}, {"date"=>"2017-08-02", "miles"=>13.0, "duration"=>520, "rolling"=>14.9, "need_to_avg"=>15.4}, {"date"=>"2017-08-03", "miles"=>11.8, "duration"=>391, "rolling"=>14.2, "need_to_avg"=>15.5}, {"date"=>"2017-08-04", "miles"=>9.3, "duration"=>368, "rolling"=>13.0, "need_to_avg"=>15.7}, {"date"=>"2017-08-05", "miles"=>4.6, "duration"=>150, "rolling"=>12.4, "need_to_avg"=>16.2}, {"date"=>"2017-08-06", "miles"=>0.0, "duration"=>0, "rolling"=>12.4, "need_to_avg"=>16.9}, {"date"=>"2017-08-07", "miles"=>15.0, "duration"=>631, "rolling"=>12.6, "need_to_avg"=>16.9}, {"date"=>"2017-08-08", "miles"=>21.1, "duration"=>714, "rolling"=>13.1, "need_to_avg"=>16.6}, {"date"=>"2017-08-09", "miles"=>0.0, "duration"=>0, "rolling"=>12.8, "need_to_avg"=>17.4}, {"date"=>"2017-08-10", "miles"=>17.0, "duration"=>629, "rolling"=>13.4, "need_to_avg"=>17.4}, {"date"=>"2017-08-11", "miles"=>9.5, "duration"=>552, "rolling"=>12.8, "need_to_avg"=>17.8}, {"date"=>"2017-08-12", "miles"=>14.9, "duration"=>531, "rolling"=>12.2, "need_to_avg"=>17.8}, {"date"=>"2017-08-13", "miles"=>15.8, "duration"=>534, "rolling"=>13.1, "need_to_avg"=>17.9}, {"date"=>"2017-08-14", "miles"=>20.7, "duration"=>668, "rolling"=>13.5, "need_to_avg"=>17.5}, {"date"=>"2017-08-15", "miles"=>18.7, "duration"=>614, "rolling"=>14.3, "need_to_avg"=>17.2}, {"date"=>"2017-08-16", "miles"=>18.6, "duration"=>626, "rolling"=>14.8, "need_to_avg"=>17.0}, {"date"=>"2017-08-17", "miles"=>17.9, "duration"=>436, "rolling"=>15.3, "need_to_avg"=>16.7}, {"date"=>"2017-08-18", "miles"=>19.7, "duration"=>574, "rolling"=>16.1, "need_to_avg"=>16.2}, {"date"=>"2017-08-19", "miles"=>22.0, "duration"=>776, "rolling"=>17.6, "need_to_avg"=>15.2}, {"date"=>"2017-08-20", "miles"=>15.8, "duration"=>495, "rolling"=>17.4, "need_to_avg"=>15.0}, {"date"=>"2017-08-21", "miles"=>23.5, "duration"=>841, "rolling"=>18.1, "need_to_avg"=>13.4}, {"date"=>"2017-08-22", "miles"=>24.5, "duration"=>687, "rolling"=>18.4, "need_to_avg"=>11.1}, {"date"=>"2017-08-23", "miles"=>41.1, "duration"=>1238, "rolling"=>20.0, "need_to_avg"=>4.1}, {"date"=>"2017-08-24", "miles"=>13.4, "duration"=>366, "rolling"=>19.7, "need_to_avg"=>1.4}, {"date"=>"2017-08-25", "miles"=>0.0, "duration"=>0, "rolling"=>20.5, "need_to_avg"=>1.9}, {"date"=>"2017-08-26", "miles"=>0.0, "duration"=>0, "rolling"=>21.0, "need_to_avg"=>2.9}, {"date"=>"2017-08-27", "miles"=>0.0, "duration"=>0, "rolling"=>21.4, "need_to_avg"=>5.8}, {"date"=>"2017-08-28", "miles"=>5.2, "duration"=>142, "rolling"=>20.0, "need_to_avg"=>"NaN"}], "avg_mileage"=>"16.2", "num_zeros"=>33, "start_date"=>"Mar 13, 2017", "days_on_trail"=>169, "estimated_completion"=>{"date"=>"Aug 28, 2017"}}