- Make sure you have elixir installed and running. (Hint:
elixir --version
) - Download all gist files and run
elixir 4_repose_record.ex
. That will compile the code and give you results. - Run
elixir 4_repose_record.ex --test
to run tests. - Have more fun!
Last active
December 5, 2018 15:43
-
-
Save gungorkocak/ad9364568b49f81ec149ab9126aecba1 to your computer and use it in GitHub Desktop.
#AdventOfCode 2018 #elixir #elixirlang
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
defmodule ReposeRecord do | |
def calc_part1(logs_str) do | |
logs_str | |
|> String.split("\n", trim: true) | |
|> sort_logs() | |
|> Enum.map(&parse_event/1) | |
|> chart_event_timeline() | |
|> gather_guard_stats() | |
|> calc_weakest_guards_most_slept_metric() | |
end | |
def calc_part2(logs_str) do | |
logs_str | |
|> String.split("\n", trim: true) | |
|> sort_logs() | |
|> Enum.map(&parse_event/1) | |
|> chart_event_timeline() | |
|> gather_guard_stats() | |
|> calc_weakest_minutes_most_slept_metric() | |
end | |
def sort_logs(logs \\ []), do: Enum.sort(logs) | |
def parse_event( | |
<<_::binary-size(12), _hh::binary-size(2), _::binary-size(1), mm::binary-size(2), | |
_::binary-size(2)>> <> "Guard #" <> id_and_action | |
) do | |
[id, action] = String.split(id_and_action, " ", parts: 2) | |
{String.to_integer(mm), String.to_integer(id), action} | |
end | |
def parse_event( | |
<<_::binary-size(12), _hh::binary-size(2), _::binary-size(1), mm::binary-size(2), | |
_::binary-size(2), action::binary>> | |
) do | |
{String.to_integer(mm), action} | |
end | |
def chart_event_timeline(events) do | |
{_, timeline} = Enum.reduce(events, {nil, []}, &map_event_to_timeline/2) | |
Enum.reverse(timeline) | |
end | |
def gather_guard_stats(timeline) do | |
Enum.reduce(timeline, %{}, &update_guard_stat/2) | |
end | |
def calc_weakest_guards_most_slept_metric(stats) do | |
stats | |
|> Enum.max_by(fn {_, {total, _}} -> total end) | |
|> calc_metric_for_guard() | |
end | |
def calc_weakest_minutes_most_slept_metric(stats) do | |
stats | |
|> Enum.max_by(&weakest_minute/1) | |
|> calc_metric_for_guard() | |
end | |
defp weakest_minute({_, {_, minutes}}) do | |
{_, count} = Enum.max_by(minutes, &elem(&1, 1)) | |
count | |
end | |
defp calc_metric_for_guard({id, {_, minutes}}) do | |
{max_minute, _} = Enum.max_by(minutes, &elem(&1, 1)) | |
id * max_minute | |
end | |
defp update_guard_stat({id, sleep_start..sleep_end}, stats) do | |
diff = sleep_end - sleep_start + 1 | |
case stats do | |
%{^id => {total, minutes}} -> | |
minutes = Enum.reduce(sleep_start..sleep_end, minutes, &update_minutes/2) | |
%{stats | id => {total + diff, minutes}} | |
stats -> | |
minutes = Enum.reduce(sleep_start..sleep_end, %{}, &Map.put(&2, &1, 1)) | |
Map.put(stats, id, {diff, minutes}) | |
end | |
end | |
defp update_minutes(minute, minutes) do | |
Map.update(minutes, minute, 1, &(&1 + 1)) | |
end | |
defp map_event_to_timeline({mm, id, "begins shift"}, {_, timeline}) do | |
{{mm, id, "begins shift"}, timeline} | |
end | |
defp map_event_to_timeline({mm, "falls asleep"}, {{_, id, _}, timeline}) do | |
{{mm, id, "falls asleep"}, timeline} | |
end | |
defp map_event_to_timeline({mm, "wakes up"}, {{sleep_mm, id, "falls asleep"}, timeline}) do | |
{{mm, id, "wakes up"}, [{id, sleep_mm..(mm - 1)} | timeline]} | |
end | |
end | |
test = fn -> | |
defmodule ReposeRecordTest do | |
use ExUnit.Case, async: true | |
test "sorts logs" do | |
example = [ | |
"[1518-11-04 00:36] falls asleep", | |
"[1518-11-03 00:29] wakes up", | |
"[1518-11-03 00:05] Guard #10 begins shift", | |
"[1518-11-04 00:46] wakes up" | |
] | |
assert ReposeRecord.sort_logs(example) == [ | |
"[1518-11-03 00:05] Guard #10 begins shift", | |
"[1518-11-03 00:29] wakes up", | |
"[1518-11-04 00:36] falls asleep", | |
"[1518-11-04 00:46] wakes up" | |
] | |
end | |
test "parses a log line" do | |
example = "[1518-11-04 00:36] falls asleep" | |
assert {36, "falls asleep"} == ReposeRecord.parse_event(example) | |
example = "[1518-11-03 00:05] Guard #10 begins shift" | |
assert {5, 10, "begins shift"} == ReposeRecord.parse_event(example) | |
end | |
test "charts event timeline" do | |
example = [ | |
{5, 10, "begins shift"}, | |
{10, "falls asleep"}, | |
{15, "wakes up"}, | |
{20, "falls asleep"}, | |
{30, "wakes up"}, | |
{40, 11, "begins shift"}, | |
{42, "falls asleep"}, | |
{45, "wakes up"} | |
] | |
assert ReposeRecord.chart_event_timeline(example) == [ | |
{10, 10..14}, | |
{10, 20..29}, | |
{11, 42..44} | |
] | |
end | |
test "gathers guard stats" do | |
example = [ | |
{10, 16..20}, | |
{10, 20..24}, | |
{11, 42..44} | |
] | |
assert ReposeRecord.gather_guard_stats(example) == %{ | |
10 => | |
{10, | |
%{ | |
16 => 1, | |
17 => 1, | |
18 => 1, | |
19 => 1, | |
20 => 2, | |
21 => 1, | |
22 => 1, | |
23 => 1, | |
24 => 1 | |
}}, | |
11 => {3, %{42 => 1, 43 => 1, 44 => 1}} | |
} | |
end | |
test "calculates weakest guard's most slept metric" do | |
example = %{ | |
10 => | |
{10, | |
%{ | |
16 => 1, | |
17 => 1, | |
18 => 1, | |
19 => 1, | |
20 => 2, | |
21 => 1, | |
22 => 1, | |
23 => 1, | |
24 => 1 | |
}}, | |
11 => {3, %{42 => 1, 43 => 1, 44 => 1}} | |
} | |
assert 200 == ReposeRecord.calc_weakest_guards_most_slept_metric(example) | |
end | |
test "calculates weakest minute's most slept metric" do | |
example = %{ | |
10 => | |
{10, | |
%{ | |
16 => 1, | |
17 => 1, | |
18 => 1, | |
19 => 1, | |
20 => 2, | |
21 => 1, | |
22 => 1, | |
23 => 1, | |
24 => 1 | |
}}, | |
11 => {7, %{42 => 1, 43 => 5, 44 => 1}} | |
} | |
assert 473 == ReposeRecord.calc_weakest_minutes_most_slept_metric(example) | |
end | |
test "calculates part#1 result" do | |
example = """ | |
[1518-11-01 00:00] Guard #10 begins shift | |
[1518-11-01 00:05] falls asleep | |
[1518-11-01 00:25] wakes up | |
[1518-11-01 00:30] falls asleep | |
[1518-11-01 00:55] wakes up | |
[1518-11-01 23:58] Guard #99 begins shift | |
[1518-11-02 00:40] falls asleep | |
[1518-11-02 00:50] wakes up | |
[1518-11-03 00:05] Guard #10 begins shift | |
[1518-11-03 00:24] falls asleep | |
[1518-11-03 00:29] wakes up | |
[1518-11-04 00:02] Guard #99 begins shift | |
[1518-11-04 00:36] falls asleep | |
[1518-11-04 00:46] wakes up | |
[1518-11-05 00:03] Guard #99 begins shift | |
[1518-11-05 00:45] falls asleep | |
[1518-11-05 00:55] wakes up | |
""" | |
assert 240 == ReposeRecord.calc_part1(example) | |
end | |
test "calculates part#2 result" do | |
example = """ | |
[1518-11-01 00:00] Guard #10 begins shift | |
[1518-11-01 00:05] falls asleep | |
[1518-11-01 00:25] wakes up | |
[1518-11-01 00:30] falls asleep | |
[1518-11-01 00:55] wakes up | |
[1518-11-01 23:58] Guard #99 begins shift | |
[1518-11-02 00:40] falls asleep | |
[1518-11-02 00:50] wakes up | |
[1518-11-03 00:05] Guard #10 begins shift | |
[1518-11-03 00:24] falls asleep | |
[1518-11-03 00:29] wakes up | |
[1518-11-04 00:02] Guard #99 begins shift | |
[1518-11-04 00:36] falls asleep | |
[1518-11-04 00:46] wakes up | |
[1518-11-05 00:03] Guard #99 begins shift | |
[1518-11-05 00:45] falls asleep | |
[1518-11-05 00:55] wakes up | |
""" | |
assert 4455 == ReposeRecord.calc_part2(example) | |
end | |
end | |
end | |
case System.argv() do | |
["--test"] -> | |
ExUnit.start() | |
test.() | |
_ -> | |
result1 = | |
File.read!("./4_repose_record_input.txt") | |
|> ReposeRecord.calc_part1() | |
IO.puts("Strategy #1: weakest guard... -> #{result1}") | |
result2 = | |
File.read!("./4_repose_record_input.txt") | |
|> ReposeRecord.calc_part2() | |
IO.puts("Strategy #2: weakest minute... -> #{result2}") | |
end |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[1518-11-22 00:49] wakes up | |
[1518-05-18 00:01] Guard #1171 begins shift | |
[1518-11-20 00:28] wakes up | |
[1518-10-27 00:37] wakes up | |
[1518-08-14 00:39] falls asleep | |
[1518-09-08 00:51] falls asleep | |
[1518-07-27 00:57] wakes up | |
[1518-10-21 00:00] Guard #2699 begins shift | |
[1518-09-09 00:16] falls asleep | |
[1518-03-21 00:51] wakes up | |
[1518-05-21 23:59] Guard #863 begins shift | |
[1518-06-20 00:45] falls asleep | |
[1518-08-13 00:09] falls asleep | |
[1518-05-05 23:56] Guard #1873 begins shift | |
[1518-04-14 00:11] falls asleep | |
[1518-08-15 00:58] wakes up | |
[1518-08-12 00:16] wakes up | |
[1518-10-29 00:36] falls asleep | |
[1518-04-06 00:19] falls asleep | |
[1518-11-15 00:37] wakes up | |
[1518-06-23 23:56] Guard #1367 begins shift | |
[1518-11-15 00:04] falls asleep | |
[1518-07-14 00:39] wakes up | |
[1518-07-01 00:34] falls asleep | |
[1518-07-30 00:57] falls asleep | |
[1518-07-05 00:06] falls asleep | |
[1518-03-26 00:36] wakes up | |
[1518-10-25 00:55] wakes up | |
[1518-07-21 00:48] falls asleep | |
[1518-03-19 00:57] wakes up | |
[1518-11-04 00:47] wakes up | |
[1518-09-19 00:04] Guard #3557 begins shift | |
[1518-06-25 00:28] falls asleep | |
[1518-09-27 00:41] wakes up | |
[1518-05-04 00:23] wakes up | |
[1518-10-03 00:42] falls asleep | |
[1518-07-28 00:04] Guard #631 begins shift | |
[1518-10-07 00:43] wakes up | |
[1518-09-29 00:04] Guard #2699 begins shift | |
[1518-04-19 00:53] falls asleep | |
[1518-07-04 00:30] wakes up | |
[1518-03-17 00:55] wakes up | |
[1518-08-20 00:58] wakes up | |
[1518-06-13 00:44] wakes up | |
[1518-05-12 00:02] Guard #3557 begins shift | |
[1518-04-18 00:58] wakes up | |
[1518-05-05 00:15] wakes up | |
[1518-08-15 00:51] falls asleep | |
[1518-03-15 23:50] Guard #3557 begins shift | |
[1518-08-02 23:57] Guard #1171 begins shift | |
[1518-08-21 00:29] wakes up | |
[1518-07-29 00:34] wakes up | |
[1518-06-24 23:57] Guard #3257 begins shift | |
[1518-03-15 00:29] wakes up | |
[1518-05-31 00:22] falls asleep | |
[1518-08-18 00:39] falls asleep | |
[1518-09-20 00:39] falls asleep | |
[1518-09-24 23:49] Guard #1367 begins shift | |
[1518-08-08 00:12] falls asleep | |
[1518-09-16 00:53] wakes up | |
[1518-08-03 00:56] wakes up | |
[1518-10-05 23:56] Guard #1367 begins shift | |
[1518-06-09 00:03] Guard #677 begins shift | |
[1518-11-22 00:37] falls asleep | |
[1518-08-16 00:42] wakes up | |
[1518-05-11 00:29] falls asleep | |
[1518-09-13 00:59] wakes up | |
[1518-04-15 00:19] falls asleep | |
[1518-04-06 00:04] Guard #1367 begins shift | |
[1518-09-02 00:04] Guard #677 begins shift | |
[1518-10-31 00:33] falls asleep | |
[1518-07-29 23:56] Guard #2749 begins shift | |
[1518-09-13 00:36] wakes up | |
[1518-08-24 00:04] falls asleep | |
[1518-06-30 00:56] falls asleep | |
[1518-05-17 00:23] falls asleep | |
[1518-03-25 00:03] falls asleep | |
[1518-11-03 00:18] falls asleep | |
[1518-08-08 00:49] wakes up | |
[1518-10-19 00:30] falls asleep | |
[1518-11-06 00:31] wakes up | |
[1518-07-10 00:04] Guard #3257 begins shift | |
[1518-04-13 00:58] wakes up | |
[1518-09-24 00:44] wakes up | |
[1518-10-11 00:28] falls asleep | |
[1518-03-08 00:09] falls asleep | |
[1518-06-13 00:04] Guard #269 begins shift | |
[1518-05-03 00:56] wakes up | |
[1518-05-08 23:56] Guard #3041 begins shift | |
[1518-07-20 00:47] falls asleep | |
[1518-08-23 23:52] Guard #2749 begins shift | |
[1518-11-17 00:01] Guard #3041 begins shift | |
[1518-08-31 23:48] Guard #3041 begins shift | |
[1518-08-07 00:51] wakes up | |
[1518-09-11 00:35] falls asleep | |
[1518-03-27 00:54] wakes up | |
[1518-06-07 00:17] falls asleep | |
[1518-08-30 23:58] Guard #1237 begins shift | |
[1518-07-09 00:08] falls asleep | |
[1518-08-05 00:24] falls asleep | |
[1518-06-15 00:00] Guard #3557 begins shift | |
[1518-04-08 00:15] wakes up | |
[1518-10-12 23:59] Guard #239 begins shift | |
[1518-11-18 00:52] wakes up | |
[1518-07-07 00:43] falls asleep | |
[1518-09-07 00:19] falls asleep | |
[1518-11-01 00:45] wakes up | |
[1518-03-21 00:40] falls asleep | |
[1518-08-01 00:03] falls asleep | |
[1518-09-06 00:48] wakes up | |
[1518-07-14 00:42] falls asleep | |
[1518-10-09 00:34] wakes up | |
[1518-06-16 23:57] Guard #2791 begins shift | |
[1518-06-04 00:57] wakes up | |
[1518-03-15 00:38] falls asleep | |
[1518-03-28 00:59] wakes up | |
[1518-09-15 00:43] falls asleep | |
[1518-05-12 00:30] falls asleep | |
[1518-07-05 00:37] wakes up | |
[1518-08-21 00:17] falls asleep | |
[1518-08-08 00:53] falls asleep | |
[1518-07-12 00:49] falls asleep | |
[1518-10-27 00:45] falls asleep | |
[1518-07-04 23:59] Guard #1171 begins shift | |
[1518-09-21 00:56] wakes up | |
[1518-08-16 00:41] falls asleep | |
[1518-04-09 00:40] wakes up | |
[1518-09-25 00:01] falls asleep | |
[1518-09-01 00:03] falls asleep | |
[1518-05-07 00:51] wakes up | |
[1518-04-16 00:48] falls asleep | |
[1518-05-04 00:02] Guard #1873 begins shift | |
[1518-06-30 00:51] falls asleep | |
[1518-07-29 00:49] wakes up | |
[1518-08-27 23:58] Guard #1873 begins shift | |
[1518-09-07 00:56] wakes up | |
[1518-03-19 00:00] Guard #2251 begins shift | |
[1518-06-08 00:36] wakes up | |
[1518-09-16 00:57] falls asleep | |
[1518-07-05 00:56] wakes up | |
[1518-04-13 00:47] wakes up | |
[1518-05-04 00:46] wakes up | |
[1518-11-04 00:02] Guard #1367 begins shift | |
[1518-11-21 00:06] falls asleep | |
[1518-03-28 00:06] falls asleep | |
[1518-08-04 00:00] Guard #449 begins shift | |
[1518-05-23 00:50] falls asleep | |
[1518-09-08 00:28] falls asleep | |
[1518-09-25 00:36] wakes up | |
[1518-10-15 23:50] Guard #3041 begins shift | |
[1518-05-20 23:58] Guard #1237 begins shift | |
[1518-06-10 00:57] wakes up | |
[1518-07-07 00:38] wakes up | |
[1518-08-29 23:58] Guard #3041 begins shift | |
[1518-06-26 00:10] falls asleep | |
[1518-10-08 00:47] wakes up | |
[1518-08-08 00:58] wakes up | |
[1518-06-01 23:57] Guard #631 begins shift | |
[1518-04-12 00:54] wakes up | |
[1518-06-01 00:50] falls asleep | |
[1518-09-16 00:21] falls asleep | |
[1518-03-31 00:01] falls asleep | |
[1518-06-23 00:29] wakes up | |
[1518-08-18 00:00] Guard #269 begins shift | |
[1518-09-23 00:09] falls asleep | |
[1518-08-11 23:49] Guard #2791 begins shift | |
[1518-09-04 00:15] falls asleep | |
[1518-08-27 00:18] wakes up | |
[1518-04-17 00:34] falls asleep | |
[1518-11-07 00:03] Guard #3257 begins shift | |
[1518-06-27 23:59] Guard #3257 begins shift | |
[1518-07-14 00:02] Guard #3041 begins shift | |
[1518-09-18 00:48] falls asleep | |
[1518-09-20 00:12] wakes up | |
[1518-09-15 00:39] wakes up | |
[1518-07-10 00:54] falls asleep | |
[1518-07-11 00:01] Guard #3191 begins shift | |
[1518-06-07 00:45] wakes up | |
[1518-10-30 00:04] Guard #677 begins shift | |
[1518-09-11 00:53] wakes up | |
[1518-07-02 00:33] falls asleep | |
[1518-04-17 00:00] Guard #269 begins shift | |
[1518-11-07 00:55] wakes up | |
[1518-05-02 00:47] wakes up | |
[1518-06-18 00:56] falls asleep | |
[1518-09-16 00:58] wakes up | |
[1518-05-28 00:04] falls asleep | |
[1518-10-07 00:48] falls asleep | |
[1518-11-16 00:36] falls asleep | |
[1518-09-15 00:53] falls asleep | |
[1518-07-11 00:29] falls asleep | |
[1518-03-31 00:51] wakes up | |
[1518-04-11 00:44] wakes up | |
[1518-04-01 00:24] falls asleep | |
[1518-03-21 00:47] falls asleep | |
[1518-03-20 00:42] falls asleep | |
[1518-11-02 00:45] wakes up | |
[1518-05-17 00:59] wakes up | |
[1518-10-15 00:19] falls asleep | |
[1518-04-17 00:41] falls asleep | |
[1518-08-16 00:52] wakes up | |
[1518-06-07 23:50] Guard #3557 begins shift | |
[1518-11-13 00:39] falls asleep | |
[1518-09-23 00:26] wakes up | |
[1518-09-29 00:13] falls asleep | |
[1518-06-18 00:40] wakes up | |
[1518-03-29 00:55] wakes up | |
[1518-06-05 00:51] wakes up | |
[1518-06-28 00:54] wakes up | |
[1518-06-04 00:16] falls asleep | |
[1518-09-13 00:17] falls asleep | |
[1518-10-21 00:33] wakes up | |
[1518-07-30 00:43] wakes up | |
[1518-08-27 00:33] wakes up | |
[1518-11-12 00:00] falls asleep | |
[1518-04-20 00:39] wakes up | |
[1518-05-01 00:49] falls asleep | |
[1518-04-19 00:59] wakes up | |
[1518-03-11 00:58] wakes up | |
[1518-11-07 00:41] falls asleep | |
[1518-06-20 00:49] wakes up | |
[1518-10-14 00:58] wakes up | |
[1518-10-02 00:29] falls asleep | |
[1518-07-19 00:43] falls asleep | |
[1518-03-17 00:37] wakes up | |
[1518-09-15 00:50] wakes up | |
[1518-08-23 00:36] falls asleep | |
[1518-10-16 00:16] wakes up | |
[1518-07-07 23:58] Guard #2699 begins shift | |
[1518-05-11 00:00] Guard #3557 begins shift | |
[1518-08-29 00:00] Guard #2791 begins shift | |
[1518-05-05 00:12] falls asleep | |
[1518-04-24 00:10] falls asleep | |
[1518-04-23 00:00] Guard #1367 begins shift | |
[1518-08-28 00:59] wakes up | |
[1518-03-17 00:26] falls asleep | |
[1518-10-15 00:46] wakes up | |
[1518-07-26 00:58] wakes up | |
[1518-08-09 23:58] Guard #1873 begins shift | |
[1518-10-09 23:58] Guard #2749 begins shift | |
[1518-10-27 00:00] Guard #1367 begins shift | |
[1518-04-10 00:34] wakes up | |
[1518-06-15 00:41] wakes up | |
[1518-08-10 00:38] falls asleep | |
[1518-05-16 00:28] falls asleep | |
[1518-08-21 00:00] Guard #2539 begins shift | |
[1518-09-11 00:46] wakes up | |
[1518-11-21 23:49] Guard #2749 begins shift | |
[1518-10-18 00:35] falls asleep | |
[1518-09-05 00:05] falls asleep | |
[1518-08-28 00:57] falls asleep | |
[1518-06-14 00:52] wakes up | |
[1518-08-20 00:10] falls asleep | |
[1518-05-20 00:55] falls asleep | |
[1518-03-15 00:22] falls asleep | |
[1518-10-30 00:41] falls asleep | |
[1518-07-23 00:49] wakes up | |
[1518-11-03 00:27] falls asleep | |
[1518-07-07 00:47] wakes up | |
[1518-04-18 23:46] Guard #1873 begins shift | |
[1518-04-17 00:37] wakes up | |
[1518-06-16 00:12] falls asleep | |
[1518-06-05 23:52] Guard #2539 begins shift | |
[1518-08-23 00:27] falls asleep | |
[1518-04-21 00:00] Guard #2539 begins shift | |
[1518-06-10 00:02] Guard #2251 begins shift | |
[1518-06-27 00:49] falls asleep | |
[1518-08-17 00:42] wakes up | |
[1518-07-20 00:50] wakes up | |
[1518-06-21 00:23] wakes up | |
[1518-09-09 00:57] wakes up | |
[1518-10-10 00:42] wakes up | |
[1518-10-28 23:49] Guard #1367 begins shift | |
[1518-06-23 00:08] falls asleep | |
[1518-11-11 00:33] falls asleep | |
[1518-06-26 00:00] Guard #3041 begins shift | |
[1518-10-17 00:21] wakes up | |
[1518-11-06 00:51] wakes up | |
[1518-06-13 00:39] falls asleep | |
[1518-06-06 00:07] wakes up | |
[1518-05-24 23:47] Guard #2791 begins shift | |
[1518-03-18 00:51] wakes up | |
[1518-08-17 00:30] falls asleep | |
[1518-03-20 23:59] Guard #1291 begins shift | |
[1518-06-14 00:14] falls asleep | |
[1518-10-26 00:57] falls asleep | |
[1518-03-21 23:54] Guard #631 begins shift | |
[1518-04-14 00:54] wakes up | |
[1518-06-04 00:01] Guard #863 begins shift | |
[1518-03-13 00:03] Guard #2539 begins shift | |
[1518-09-16 00:04] Guard #1171 begins shift | |
[1518-05-24 00:57] falls asleep | |
[1518-05-20 00:32] wakes up | |
[1518-09-13 23:57] Guard #3257 begins shift | |
[1518-07-26 00:03] falls asleep | |
[1518-03-20 00:31] wakes up | |
[1518-03-18 00:26] falls asleep | |
[1518-10-17 23:58] Guard #863 begins shift | |
[1518-09-01 00:55] wakes up | |
[1518-07-13 00:00] falls asleep | |
[1518-10-12 00:05] falls asleep | |
[1518-09-16 23:51] Guard #2699 begins shift | |
[1518-07-31 00:28] falls asleep | |
[1518-04-19 00:02] falls asleep | |
[1518-08-26 00:42] wakes up | |
[1518-10-14 00:51] falls asleep | |
[1518-10-28 00:04] Guard #3191 begins shift | |
[1518-04-28 00:55] wakes up | |
[1518-06-14 00:03] Guard #3557 begins shift | |
[1518-07-23 23:54] Guard #1237 begins shift | |
[1518-11-05 00:11] falls asleep | |
[1518-05-29 00:36] wakes up | |
[1518-04-24 00:44] falls asleep | |
[1518-05-01 00:45] wakes up | |
[1518-09-21 00:13] falls asleep | |
[1518-07-05 00:35] falls asleep | |
[1518-06-03 00:57] wakes up | |
[1518-03-17 00:00] Guard #1237 begins shift | |
[1518-09-22 00:32] wakes up | |
[1518-06-22 00:07] falls asleep | |
[1518-04-23 23:57] Guard #1237 begins shift | |
[1518-03-07 00:19] falls asleep | |
[1518-04-21 00:51] wakes up | |
[1518-09-30 00:30] wakes up | |
[1518-05-31 00:04] Guard #1291 begins shift | |
[1518-11-22 23:58] Guard #1237 begins shift | |
[1518-07-13 00:55] wakes up | |
[1518-06-01 00:52] wakes up | |
[1518-04-03 00:00] Guard #3557 begins shift | |
[1518-08-24 00:57] wakes up | |
[1518-09-22 00:10] falls asleep | |
[1518-10-02 00:58] wakes up | |
[1518-05-07 23:59] Guard #269 begins shift | |
[1518-06-20 00:59] wakes up | |
[1518-03-22 00:57] wakes up | |
[1518-05-25 00:41] falls asleep | |
[1518-09-24 00:00] Guard #449 begins shift | |
[1518-10-29 00:32] wakes up | |
[1518-03-28 00:28] falls asleep | |
[1518-06-07 00:11] falls asleep | |
[1518-05-26 00:27] wakes up | |
[1518-04-04 00:03] Guard #433 begins shift | |
[1518-07-13 00:45] falls asleep | |
[1518-09-04 00:51] wakes up | |
[1518-10-08 00:01] Guard #773 begins shift | |
[1518-06-27 00:00] Guard #3257 begins shift | |
[1518-11-13 00:15] wakes up | |
[1518-06-20 00:57] falls asleep | |
[1518-04-22 00:01] Guard #677 begins shift | |
[1518-08-11 00:43] falls asleep | |
[1518-05-22 00:56] wakes up | |
[1518-04-02 00:51] wakes up | |
[1518-05-23 00:39] wakes up | |
[1518-05-29 00:21] falls asleep | |
[1518-09-13 00:48] falls asleep | |
[1518-06-20 00:04] Guard #3191 begins shift | |
[1518-08-06 00:25] wakes up | |
[1518-09-17 00:00] falls asleep | |
[1518-05-10 00:56] wakes up | |
[1518-05-03 00:04] Guard #2699 begins shift | |
[1518-10-11 00:56] wakes up | |
[1518-03-30 00:39] wakes up | |
[1518-07-12 00:52] wakes up | |
[1518-08-01 00:46] wakes up | |
[1518-09-02 00:46] wakes up | |
[1518-06-27 00:59] wakes up | |
[1518-05-21 00:59] wakes up | |
[1518-08-16 23:48] Guard #269 begins shift | |
[1518-09-21 00:00] Guard #2749 begins shift | |
[1518-08-26 00:36] falls asleep | |
[1518-05-12 00:46] wakes up | |
[1518-03-17 00:41] falls asleep | |
[1518-11-03 00:54] wakes up | |
[1518-10-17 00:19] falls asleep | |
[1518-07-28 00:33] falls asleep | |
[1518-09-13 00:00] Guard #2791 begins shift | |
[1518-08-29 00:52] falls asleep | |
[1518-04-07 00:48] wakes up | |
[1518-09-18 00:36] wakes up | |
[1518-07-03 23:57] Guard #449 begins shift | |
[1518-10-01 00:59] wakes up | |
[1518-10-31 00:30] wakes up | |
[1518-03-16 00:22] wakes up | |
[1518-10-19 00:51] falls asleep | |
[1518-11-02 00:24] falls asleep | |
[1518-05-06 00:57] wakes up | |
[1518-08-05 23:56] Guard #2699 begins shift | |
[1518-05-21 00:33] falls asleep | |
[1518-07-31 00:35] wakes up | |
[1518-07-19 00:47] wakes up | |
[1518-09-18 00:59] wakes up | |
[1518-07-20 00:53] falls asleep | |
[1518-09-24 00:51] falls asleep | |
[1518-10-07 00:54] wakes up | |
[1518-08-29 00:44] wakes up | |
[1518-05-05 00:34] falls asleep | |
[1518-10-31 00:39] wakes up | |
[1518-05-27 00:09] falls asleep | |
[1518-06-18 00:35] falls asleep | |
[1518-07-02 00:42] wakes up | |
[1518-10-12 00:48] wakes up | |
[1518-09-08 00:53] wakes up | |
[1518-07-14 00:16] falls asleep | |
[1518-11-06 00:44] falls asleep | |
[1518-10-16 00:14] falls asleep | |
[1518-04-08 23:58] Guard #269 begins shift | |
[1518-09-14 00:37] falls asleep | |
[1518-06-30 00:48] wakes up | |
[1518-05-16 00:55] wakes up | |
[1518-10-28 00:56] wakes up | |
[1518-04-19 00:11] wakes up | |
[1518-05-11 00:43] wakes up | |
[1518-11-11 23:50] Guard #2749 begins shift | |
[1518-04-16 00:08] falls asleep | |
[1518-05-21 00:51] falls asleep | |
[1518-11-09 00:21] wakes up | |
[1518-03-16 00:58] wakes up | |
[1518-05-21 00:42] wakes up | |
[1518-04-29 00:02] Guard #1367 begins shift | |
[1518-06-26 00:54] wakes up | |
[1518-09-20 00:51] wakes up | |
[1518-03-30 23:50] Guard #1291 begins shift | |
[1518-05-13 23:59] Guard #3257 begins shift | |
[1518-08-27 00:25] falls asleep | |
[1518-08-27 00:17] falls asleep | |
[1518-08-08 23:58] Guard #3557 begins shift | |
[1518-07-15 00:03] Guard #677 begins shift | |
[1518-07-21 00:24] wakes up | |
[1518-04-09 00:43] falls asleep | |
[1518-08-30 00:11] falls asleep | |
[1518-06-17 00:47] falls asleep | |
[1518-09-15 00:56] wakes up | |
[1518-03-20 00:01] Guard #863 begins shift | |
[1518-09-07 00:04] Guard #269 begins shift | |
[1518-09-03 00:35] wakes up | |
[1518-06-27 00:51] wakes up | |
[1518-03-07 00:02] Guard #1291 begins shift | |
[1518-07-03 00:31] falls asleep | |
[1518-11-08 00:59] wakes up | |
[1518-03-29 00:48] wakes up | |
[1518-09-19 00:53] falls asleep | |
[1518-08-23 00:01] falls asleep | |
[1518-11-08 00:04] Guard #2749 begins shift | |
[1518-09-04 00:00] Guard #2251 begins shift | |
[1518-07-04 00:23] falls asleep | |
[1518-09-04 23:51] Guard #2699 begins shift | |
[1518-07-31 00:03] Guard #863 begins shift | |
[1518-03-14 00:48] falls asleep | |
[1518-05-01 00:51] wakes up | |
[1518-05-19 00:42] wakes up | |
[1518-07-21 23:47] Guard #677 begins shift | |
[1518-08-20 00:03] Guard #1873 begins shift | |
[1518-08-11 00:56] wakes up | |
[1518-10-26 00:51] falls asleep | |
[1518-08-10 00:25] falls asleep | |
[1518-10-12 00:36] wakes up | |
[1518-04-06 23:50] Guard #773 begins shift | |
[1518-05-24 00:59] wakes up | |
[1518-10-23 00:36] falls asleep | |
[1518-07-20 23:56] Guard #1873 begins shift | |
[1518-04-20 00:25] falls asleep | |
[1518-06-13 00:52] falls asleep | |
[1518-11-14 00:52] falls asleep | |
[1518-05-15 00:16] falls asleep | |
[1518-04-29 00:49] falls asleep | |
[1518-07-18 00:00] Guard #1291 begins shift | |
[1518-06-18 00:00] Guard #269 begins shift | |
[1518-09-25 23:58] Guard #2539 begins shift | |
[1518-10-26 00:53] wakes up | |
[1518-11-08 00:54] wakes up | |
[1518-06-10 23:58] Guard #449 begins shift | |
[1518-11-04 00:36] falls asleep | |
[1518-08-02 00:12] falls asleep | |
[1518-03-09 00:33] falls asleep | |
[1518-10-25 00:12] falls asleep | |
[1518-10-30 00:49] wakes up | |
[1518-06-06 00:51] wakes up | |
[1518-07-13 00:21] wakes up | |
[1518-08-19 00:45] wakes up | |
[1518-11-20 00:00] Guard #2749 begins shift | |
[1518-08-25 00:01] Guard #773 begins shift | |
[1518-11-16 00:47] wakes up | |
[1518-09-27 00:21] falls asleep | |
[1518-06-25 00:58] wakes up | |
[1518-08-25 00:52] wakes up | |
[1518-10-20 00:58] wakes up | |
[1518-10-17 00:50] falls asleep | |
[1518-06-22 00:42] wakes up | |
[1518-04-26 00:15] falls asleep | |
[1518-03-23 00:56] wakes up | |
[1518-06-21 00:02] falls asleep | |
[1518-07-17 00:01] Guard #3041 begins shift | |
[1518-09-22 00:03] Guard #3557 begins shift | |
[1518-08-18 00:52] wakes up | |
[1518-07-07 00:19] falls asleep | |
[1518-04-13 00:22] falls asleep | |
[1518-10-09 00:03] Guard #3557 begins shift | |
[1518-05-14 00:35] falls asleep | |
[1518-11-17 00:41] wakes up | |
[1518-10-23 00:54] falls asleep | |
[1518-04-05 00:54] wakes up | |
[1518-09-03 00:00] Guard #3257 begins shift | |
[1518-10-19 00:31] wakes up | |
[1518-05-15 00:58] wakes up | |
[1518-10-14 00:39] wakes up | |
[1518-05-08 00:23] falls asleep | |
[1518-06-30 00:52] wakes up | |
[1518-11-02 23:56] Guard #2251 begins shift | |
[1518-10-19 00:42] falls asleep | |
[1518-05-19 00:56] wakes up | |
[1518-09-20 00:10] falls asleep | |
[1518-05-14 23:56] Guard #863 begins shift | |
[1518-11-14 00:53] wakes up | |
[1518-05-18 00:40] wakes up | |
[1518-11-06 00:18] falls asleep | |
[1518-10-29 00:04] falls asleep | |
[1518-06-26 00:46] wakes up | |
[1518-05-17 00:02] Guard #1237 begins shift | |
[1518-03-20 00:11] falls asleep | |
[1518-10-23 00:58] wakes up | |
[1518-08-22 00:01] Guard #3019 begins shift | |
[1518-03-15 00:00] Guard #269 begins shift | |
[1518-08-13 00:50] wakes up | |
[1518-09-24 00:52] wakes up | |
[1518-05-26 00:00] Guard #3041 begins shift | |
[1518-11-20 00:38] falls asleep | |
[1518-07-30 00:53] wakes up | |
[1518-05-23 00:00] Guard #863 begins shift | |
[1518-04-25 00:58] wakes up | |
[1518-03-21 00:32] wakes up | |
[1518-09-02 00:41] falls asleep | |
[1518-04-21 00:21] falls asleep | |
[1518-05-18 00:15] falls asleep | |
[1518-11-17 23:58] Guard #1291 begins shift | |
[1518-05-09 00:57] falls asleep | |
[1518-07-16 00:01] Guard #1237 begins shift | |
[1518-04-05 00:13] falls asleep | |
[1518-11-14 00:57] falls asleep | |
[1518-08-05 00:56] wakes up | |
[1518-08-16 00:31] wakes up | |
[1518-10-31 00:04] falls asleep | |
[1518-04-19 23:59] Guard #2749 begins shift | |
[1518-09-10 00:15] wakes up | |
[1518-08-13 23:59] Guard #269 begins shift | |
[1518-05-31 00:40] falls asleep | |
[1518-10-05 00:58] wakes up | |
[1518-08-06 00:22] falls asleep | |
[1518-07-12 23:46] Guard #2699 begins shift | |
[1518-07-16 00:38] wakes up | |
[1518-07-25 00:53] falls asleep | |
[1518-05-02 00:22] falls asleep | |
[1518-05-27 00:04] Guard #1291 begins shift | |
[1518-11-10 00:01] Guard #2791 begins shift | |
[1518-10-12 00:39] falls asleep | |
[1518-11-17 00:17] falls asleep | |
[1518-07-10 00:59] wakes up | |
[1518-07-14 00:55] wakes up | |
[1518-05-28 00:59] wakes up | |
[1518-06-07 00:00] Guard #3557 begins shift | |
[1518-04-22 00:45] wakes up | |
[1518-09-23 00:57] wakes up | |
[1518-03-11 00:44] falls asleep | |
[1518-11-11 00:58] wakes up | |
[1518-11-05 00:00] Guard #3257 begins shift | |
[1518-10-14 23:56] Guard #449 begins shift | |
[1518-06-09 00:33] wakes up | |
[1518-09-25 00:40] falls asleep | |
[1518-10-25 00:04] Guard #3557 begins shift | |
[1518-11-21 00:32] wakes up | |
[1518-07-22 00:40] wakes up | |
[1518-03-07 00:27] wakes up | |
[1518-11-06 00:01] Guard #773 begins shift | |
[1518-08-19 00:19] falls asleep | |
[1518-05-08 00:42] wakes up | |
[1518-04-13 00:19] wakes up | |
[1518-10-06 00:34] wakes up | |
[1518-04-03 00:14] falls asleep | |
[1518-04-28 00:20] falls asleep | |
[1518-05-27 00:55] falls asleep | |
[1518-06-17 00:40] wakes up | |
[1518-06-17 00:58] wakes up | |
[1518-04-27 23:58] Guard #2251 begins shift | |
[1518-04-30 00:00] Guard #433 begins shift | |
[1518-09-28 00:00] falls asleep | |
[1518-07-29 00:07] falls asleep | |
[1518-04-15 00:47] wakes up | |
[1518-10-04 23:58] Guard #2791 begins shift | |
[1518-04-14 00:04] Guard #677 begins shift | |
[1518-11-23 00:51] wakes up | |
[1518-09-19 00:48] wakes up | |
[1518-07-05 00:54] falls asleep | |
[1518-11-20 00:17] falls asleep | |
[1518-11-21 00:02] Guard #449 begins shift | |
[1518-03-30 00:26] falls asleep | |
[1518-11-10 23:59] Guard #3191 begins shift | |
[1518-08-17 00:27] wakes up | |
[1518-06-28 00:28] falls asleep | |
[1518-05-07 00:26] falls asleep | |
[1518-06-02 00:45] wakes up | |
[1518-05-13 00:51] wakes up | |
[1518-07-01 23:58] Guard #3041 begins shift | |
[1518-04-12 00:00] Guard #449 begins shift | |
[1518-10-24 00:56] wakes up | |
[1518-06-19 00:23] falls asleep | |
[1518-05-01 23:57] Guard #1291 begins shift | |
[1518-08-12 00:02] falls asleep | |
[1518-04-23 00:23] falls asleep | |
[1518-10-13 23:56] Guard #2539 begins shift | |
[1518-03-10 00:03] Guard #3191 begins shift | |
[1518-09-10 00:57] wakes up | |
[1518-09-10 00:56] falls asleep | |
[1518-07-25 00:43] wakes up | |
[1518-05-09 00:39] falls asleep | |
[1518-03-20 00:55] wakes up | |
[1518-06-13 00:55] wakes up | |
[1518-03-12 00:31] wakes up | |
[1518-05-25 00:04] falls asleep | |
[1518-10-19 00:45] wakes up | |
[1518-08-27 00:42] falls asleep | |
[1518-05-30 00:32] falls asleep | |
[1518-05-19 00:37] falls asleep | |
[1518-09-19 00:11] falls asleep | |
[1518-06-15 23:56] Guard #2699 begins shift | |
[1518-07-17 00:26] falls asleep | |
[1518-03-10 00:56] wakes up | |
[1518-10-16 00:01] falls asleep | |
[1518-06-17 00:35] falls asleep | |
[1518-06-29 23:56] Guard #2539 begins shift | |
[1518-04-07 23:51] Guard #3191 begins shift | |
[1518-07-24 00:55] wakes up | |
[1518-04-10 00:51] falls asleep | |
[1518-04-29 00:58] wakes up | |
[1518-08-14 00:59] wakes up | |
[1518-08-03 00:23] falls asleep | |
[1518-03-29 00:52] falls asleep | |
[1518-09-08 00:04] Guard #2791 begins shift | |
[1518-09-06 00:10] falls asleep | |
[1518-11-07 00:11] falls asleep | |
[1518-06-18 23:56] Guard #1171 begins shift | |
[1518-04-12 23:57] Guard #2539 begins shift | |
[1518-11-09 00:10] falls asleep | |
[1518-10-21 00:08] falls asleep | |
[1518-07-21 00:49] wakes up | |
[1518-07-20 00:42] wakes up | |
[1518-07-18 00:33] falls asleep | |
[1518-03-08 23:57] Guard #863 begins shift | |
[1518-03-23 00:09] falls asleep | |
[1518-09-30 00:36] falls asleep | |
[1518-04-16 00:40] wakes up | |
[1518-04-13 00:12] falls asleep | |
[1518-08-09 00:34] falls asleep | |
[1518-10-26 00:58] wakes up | |
[1518-05-15 00:24] wakes up | |
[1518-10-05 00:34] falls asleep | |
[1518-07-03 00:41] wakes up | |
[1518-11-12 23:49] Guard #269 begins shift | |
[1518-07-06 00:03] Guard #449 begins shift | |
[1518-11-13 00:04] falls asleep | |
[1518-06-27 00:39] falls asleep | |
[1518-11-03 00:24] wakes up | |
[1518-04-07 00:00] falls asleep | |
[1518-05-01 00:25] falls asleep | |
[1518-06-09 00:24] falls asleep | |
[1518-03-13 00:28] falls asleep | |
[1518-09-05 00:25] wakes up | |
[1518-09-19 00:58] wakes up | |
[1518-08-29 00:59] wakes up | |
[1518-09-04 00:39] falls asleep | |
[1518-07-23 00:01] Guard #3257 begins shift | |
[1518-06-30 00:15] wakes up | |
[1518-04-09 00:14] falls asleep | |
[1518-08-17 00:00] falls asleep | |
[1518-07-09 00:04] Guard #3257 begins shift | |
[1518-07-06 00:25] wakes up | |
[1518-11-04 00:06] falls asleep | |
[1518-07-26 23:58] Guard #3191 begins shift | |
[1518-10-09 00:15] falls asleep | |
[1518-03-24 23:48] Guard #1367 begins shift | |
[1518-10-16 00:23] falls asleep | |
[1518-07-19 00:26] falls asleep | |
[1518-04-16 00:56] wakes up | |
[1518-07-20 00:41] falls asleep | |
[1518-03-17 23:59] Guard #269 begins shift | |
[1518-08-22 23:49] Guard #2749 begins shift | |
[1518-11-01 00:57] wakes up | |
[1518-09-21 00:38] wakes up | |
[1518-10-14 00:15] falls asleep | |
[1518-06-28 23:54] Guard #1367 begins shift | |
[1518-08-13 00:02] Guard #449 begins shift | |
[1518-11-05 00:49] wakes up | |
[1518-06-29 00:39] wakes up | |
[1518-08-14 00:22] falls asleep | |
[1518-05-09 00:58] wakes up | |
[1518-03-12 00:16] falls asleep | |
[1518-10-11 23:50] Guard #269 begins shift | |
[1518-05-25 00:31] wakes up | |
[1518-10-03 00:00] Guard #3191 begins shift | |
[1518-07-26 00:30] wakes up | |
[1518-03-16 00:00] falls asleep | |
[1518-07-19 23:56] Guard #1237 begins shift | |
[1518-08-31 00:35] falls asleep | |
[1518-06-30 23:59] Guard #1291 begins shift | |
[1518-09-23 00:54] falls asleep | |
[1518-08-15 00:02] Guard #3257 begins shift | |
[1518-03-26 00:42] wakes up | |
[1518-05-06 23:56] Guard #3257 begins shift | |
[1518-09-25 00:57] wakes up | |
[1518-05-18 23:57] Guard #269 begins shift | |
[1518-11-11 00:39] wakes up | |
[1518-10-22 23:57] Guard #269 begins shift | |
[1518-07-26 00:51] falls asleep | |
[1518-04-11 00:00] Guard #677 begins shift | |
[1518-05-23 00:59] wakes up | |
[1518-10-16 00:40] falls asleep | |
[1518-03-12 00:46] falls asleep | |
[1518-09-29 00:41] wakes up | |
[1518-10-21 00:58] wakes up | |
[1518-06-29 00:58] wakes up | |
[1518-11-18 00:35] falls asleep | |
[1518-09-29 23:57] Guard #3191 begins shift | |
[1518-06-26 00:37] falls asleep | |
[1518-04-24 00:37] wakes up | |
[1518-10-24 00:27] falls asleep | |
[1518-06-06 00:10] falls asleep | |
[1518-11-22 00:05] falls asleep | |
[1518-05-05 00:45] wakes up | |
[1518-09-28 00:21] wakes up | |
[1518-03-16 00:39] falls asleep | |
[1518-07-17 00:49] wakes up | |
[1518-03-10 23:57] Guard #2791 begins shift | |
[1518-06-30 00:10] falls asleep | |
[1518-04-11 00:18] falls asleep | |
[1518-05-23 00:38] falls asleep | |
[1518-07-09 00:46] wakes up | |
[1518-06-29 00:00] falls asleep | |
[1518-10-19 00:55] wakes up | |
[1518-07-20 00:57] wakes up | |
[1518-06-24 00:10] falls asleep | |
[1518-10-01 00:02] Guard #3191 begins shift | |
[1518-05-31 00:41] wakes up | |
[1518-11-01 00:50] falls asleep | |
[1518-04-10 00:09] falls asleep | |
[1518-09-04 00:24] wakes up | |
[1518-04-03 00:56] wakes up | |
[1518-07-30 00:21] falls asleep | |
[1518-07-16 00:16] falls asleep | |
[1518-08-10 23:56] Guard #3191 begins shift | |
[1518-08-16 00:00] Guard #1291 begins shift | |
[1518-07-18 00:59] wakes up | |
[1518-07-19 00:02] Guard #1873 begins shift | |
[1518-07-08 00:59] wakes up | |
[1518-08-07 00:06] falls asleep | |
[1518-05-13 00:00] falls asleep | |
[1518-04-06 00:34] wakes up | |
[1518-06-17 00:27] wakes up | |
[1518-05-17 00:50] falls asleep | |
[1518-05-04 23:57] Guard #631 begins shift | |
[1518-03-25 00:42] wakes up | |
[1518-10-23 23:59] Guard #3557 begins shift | |
[1518-05-12 23:50] Guard #677 begins shift | |
[1518-10-04 00:36] falls asleep | |
[1518-07-06 23:59] Guard #3557 begins shift | |
[1518-08-30 00:53] wakes up | |
[1518-06-15 00:51] falls asleep | |
[1518-10-01 00:57] falls asleep | |
[1518-08-16 00:47] falls asleep | |
[1518-07-19 00:30] wakes up | |
[1518-03-26 00:00] falls asleep | |
[1518-05-31 00:33] wakes up | |
[1518-07-29 00:04] Guard #631 begins shift | |
[1518-09-18 00:00] falls asleep | |
[1518-07-06 00:21] falls asleep | |
[1518-07-30 00:59] wakes up | |
[1518-03-25 23:50] Guard #269 begins shift | |
[1518-09-30 00:56] wakes up | |
[1518-10-17 00:00] Guard #773 begins shift | |
[1518-10-21 00:46] falls asleep | |
[1518-06-06 00:05] falls asleep | |
[1518-04-26 00:44] wakes up | |
[1518-08-01 00:58] wakes up | |
[1518-10-24 00:53] falls asleep | |
[1518-07-25 00:22] falls asleep | |
[1518-03-24 00:03] Guard #631 begins shift | |
[1518-10-04 00:45] wakes up | |
[1518-10-18 00:59] wakes up | |
[1518-07-15 00:52] falls asleep | |
[1518-04-23 00:28] wakes up | |
[1518-06-05 00:23] falls asleep | |
[1518-04-16 00:00] Guard #1237 begins shift | |
[1518-06-16 00:58] wakes up | |
[1518-04-25 00:00] Guard #3041 begins shift | |
[1518-09-10 00:02] Guard #2791 begins shift | |
[1518-06-03 00:10] falls asleep | |
[1518-11-07 00:20] wakes up | |
[1518-06-18 00:57] wakes up | |
[1518-06-03 00:00] Guard #3041 begins shift | |
[1518-05-29 00:02] Guard #631 begins shift | |
[1518-08-06 23:56] Guard #3041 begins shift | |
[1518-11-13 00:48] wakes up | |
[1518-04-18 00:24] falls asleep | |
[1518-04-09 00:45] wakes up | |
[1518-05-25 00:58] wakes up | |
[1518-03-27 00:24] wakes up | |
[1518-11-03 00:47] falls asleep | |
[1518-07-31 00:44] falls asleep | |
[1518-08-04 00:28] wakes up | |
[1518-06-26 00:52] falls asleep | |
[1518-06-24 00:55] wakes up | |
[1518-10-22 00:00] Guard #3257 begins shift | |
[1518-03-27 00:14] falls asleep | |
[1518-07-11 23:56] Guard #1171 begins shift | |
[1518-10-19 23:57] Guard #1171 begins shift | |
[1518-11-22 00:32] wakes up | |
[1518-07-25 00:56] wakes up | |
[1518-10-22 00:31] falls asleep | |
[1518-07-28 00:56] wakes up | |
[1518-10-16 00:33] wakes up | |
[1518-11-03 00:33] wakes up | |
[1518-08-25 00:41] wakes up | |
[1518-04-13 00:53] falls asleep | |
[1518-08-25 00:25] falls asleep | |
[1518-11-04 00:31] wakes up | |
[1518-05-10 00:46] falls asleep | |
[1518-03-24 00:06] falls asleep | |
[1518-05-25 00:50] wakes up | |
[1518-10-22 00:53] wakes up | |
[1518-04-18 00:00] Guard #863 begins shift | |
[1518-07-21 00:18] falls asleep | |
[1518-04-01 00:56] wakes up | |
[1518-11-19 00:04] Guard #239 begins shift | |
[1518-08-03 00:43] wakes up | |
[1518-05-20 00:16] falls asleep | |
[1518-10-30 23:50] Guard #677 begins shift | |
[1518-03-13 00:45] wakes up | |
[1518-06-30 00:43] falls asleep | |
[1518-05-23 23:53] Guard #3557 begins shift | |
[1518-04-08 00:03] falls asleep | |
[1518-03-12 00:47] wakes up | |
[1518-05-09 00:44] wakes up | |
[1518-07-31 00:54] wakes up | |
[1518-11-01 00:08] falls asleep | |
[1518-03-29 00:04] Guard #773 begins shift | |
[1518-07-08 00:28] falls asleep | |
[1518-05-19 00:50] falls asleep | |
[1518-06-10 00:39] falls asleep | |
[1518-05-27 00:49] wakes up | |
[1518-05-15 00:56] falls asleep | |
[1518-04-01 23:57] Guard #2749 begins shift | |
[1518-06-20 23:51] Guard #449 begins shift | |
[1518-03-21 00:28] falls asleep | |
[1518-08-23 00:22] wakes up | |
[1518-06-12 00:03] Guard #3019 begins shift | |
[1518-07-01 00:52] wakes up | |
[1518-11-04 00:52] falls asleep | |
[1518-06-15 00:59] wakes up | |
[1518-09-30 00:08] falls asleep | |
[1518-07-24 00:00] falls asleep | |
[1518-09-14 00:58] wakes up | |
[1518-07-02 23:57] Guard #2539 begins shift | |
[1518-05-05 00:36] wakes up | |
[1518-04-12 00:13] falls asleep | |
[1518-04-22 00:25] falls asleep | |
[1518-08-07 23:56] Guard #2699 begins shift | |
[1518-04-15 00:02] Guard #1237 begins shift | |
[1518-10-16 00:55] wakes up | |
[1518-09-08 00:34] wakes up | |
[1518-03-29 23:57] Guard #677 begins shift | |
[1518-06-27 00:56] falls asleep | |
[1518-09-19 23:58] Guard #2749 begins shift | |
[1518-10-28 00:52] falls asleep | |
[1518-08-10 00:59] wakes up | |
[1518-09-03 00:10] falls asleep | |
[1518-10-06 23:58] Guard #269 begins shift | |
[1518-06-02 00:35] falls asleep | |
[1518-05-20 00:58] wakes up | |
[1518-05-05 00:42] falls asleep | |
[1518-08-25 23:57] Guard #2539 begins shift | |
[1518-05-26 00:59] wakes up | |
[1518-03-21 00:41] wakes up | |
[1518-06-17 00:23] falls asleep | |
[1518-05-30 00:58] wakes up | |
[1518-03-22 00:03] falls asleep | |
[1518-08-09 00:37] wakes up | |
[1518-07-25 00:00] Guard #2251 begins shift | |
[1518-07-05 00:09] wakes up | |
[1518-09-17 23:49] Guard #449 begins shift | |
[1518-06-23 00:04] Guard #3557 begins shift | |
[1518-04-17 00:55] wakes up | |
[1518-08-23 00:37] wakes up | |
[1518-09-26 00:39] falls asleep | |
[1518-08-03 00:47] falls asleep | |
[1518-08-25 00:48] falls asleep | |
[1518-03-19 00:54] falls asleep | |
[1518-11-12 00:46] wakes up | |
[1518-06-26 00:32] wakes up | |
[1518-11-14 00:59] wakes up | |
[1518-05-03 00:50] falls asleep | |
[1518-04-10 00:57] wakes up | |
[1518-07-11 00:54] wakes up | |
[1518-06-01 00:04] Guard #1873 begins shift | |
[1518-04-24 00:52] wakes up | |
[1518-09-10 00:06] falls asleep | |
[1518-09-15 00:10] falls asleep | |
[1518-09-23 00:01] Guard #2791 begins shift | |
[1518-05-30 00:03] Guard #1171 begins shift | |
[1518-07-30 00:51] falls asleep | |
[1518-09-06 00:01] Guard #2539 begins shift | |
[1518-10-03 00:46] wakes up | |
[1518-05-24 00:00] falls asleep | |
[1518-09-11 00:02] Guard #863 begins shift | |
[1518-04-01 00:02] Guard #2749 begins shift | |
[1518-10-17 00:55] wakes up | |
[1518-03-27 23:58] Guard #1367 begins shift | |
[1518-03-27 00:32] falls asleep | |
[1518-08-02 00:45] wakes up | |
[1518-05-09 23:59] Guard #3257 begins shift | |
[1518-11-23 00:14] falls asleep | |
[1518-07-22 00:04] falls asleep | |
[1518-07-29 00:40] falls asleep | |
[1518-04-29 00:43] wakes up | |
[1518-08-10 00:34] wakes up | |
[1518-10-25 23:57] Guard #1367 begins shift | |
[1518-08-27 00:03] Guard #3041 begins shift | |
[1518-11-09 00:03] Guard #449 begins shift | |
[1518-09-26 00:49] wakes up | |
[1518-05-01 00:00] Guard #3041 begins shift | |
[1518-10-27 00:57] wakes up | |
[1518-11-01 00:01] Guard #2539 begins shift | |
[1518-06-08 00:04] falls asleep | |
[1518-10-20 00:38] falls asleep | |
[1518-04-25 00:42] falls asleep | |
[1518-05-27 23:51] Guard #2749 begins shift | |
[1518-07-27 00:38] falls asleep | |
[1518-09-21 00:45] falls asleep | |
[1518-08-19 00:02] Guard #449 begins shift | |
[1518-11-14 00:00] Guard #677 begins shift | |
[1518-05-13 00:35] wakes up | |
[1518-04-04 23:56] Guard #3041 begins shift | |
[1518-05-24 00:42] wakes up | |
[1518-05-04 00:28] falls asleep | |
[1518-03-14 00:02] Guard #3257 begins shift | |
[1518-07-15 00:55] wakes up | |
[1518-06-19 00:55] wakes up | |
[1518-08-02 00:02] Guard #1367 begins shift | |
[1518-10-23 00:41] wakes up | |
[1518-06-16 00:24] wakes up | |
[1518-10-07 00:38] falls asleep | |
[1518-09-27 23:53] Guard #449 begins shift | |
[1518-09-11 23:57] Guard #3019 begins shift | |
[1518-11-10 00:38] wakes up | |
[1518-05-20 00:02] Guard #2749 begins shift | |
[1518-11-16 00:04] Guard #3041 begins shift | |
[1518-05-14 00:49] wakes up | |
[1518-08-04 23:57] Guard #1171 begins shift | |
[1518-08-23 00:30] wakes up | |
[1518-03-28 00:16] wakes up | |
[1518-03-09 00:41] wakes up | |
[1518-10-19 00:04] Guard #3557 begins shift | |
[1518-06-07 00:14] wakes up | |
[1518-10-11 00:00] Guard #863 begins shift | |
[1518-08-04 00:13] falls asleep | |
[1518-05-06 00:44] falls asleep | |
[1518-08-16 00:10] falls asleep | |
[1518-10-10 00:19] falls asleep | |
[1518-03-27 00:03] Guard #1367 begins shift | |
[1518-11-20 00:55] wakes up | |
[1518-04-25 23:56] Guard #2539 begins shift | |
[1518-04-27 00:54] wakes up | |
[1518-04-19 00:35] wakes up | |
[1518-07-31 23:46] Guard #1171 begins shift | |
[1518-05-26 00:21] falls asleep | |
[1518-05-27 00:57] wakes up | |
[1518-07-23 00:21] falls asleep | |
[1518-09-03 00:52] wakes up | |
[1518-05-04 00:21] falls asleep | |
[1518-06-27 00:42] wakes up | |
[1518-09-17 00:37] wakes up | |
[1518-05-26 00:43] falls asleep | |
[1518-06-29 00:48] falls asleep | |
[1518-04-27 00:32] falls asleep | |
[1518-10-29 00:56] wakes up | |
[1518-03-14 00:39] wakes up | |
[1518-03-10 00:55] falls asleep | |
[1518-09-11 00:49] falls asleep | |
[1518-09-09 00:01] Guard #1237 begins shift | |
[1518-05-16 00:00] Guard #1291 begins shift | |
[1518-08-31 00:58] wakes up | |
[1518-11-14 23:53] Guard #631 begins shift | |
[1518-09-15 00:00] Guard #677 begins shift | |
[1518-09-18 00:57] falls asleep | |
[1518-03-14 00:26] falls asleep | |
[1518-05-17 00:44] wakes up | |
[1518-04-09 23:58] Guard #3257 begins shift | |
[1518-04-26 23:58] Guard #1237 begins shift | |
[1518-04-02 00:20] falls asleep | |
[1518-09-24 00:19] falls asleep | |
[1518-11-08 00:32] falls asleep | |
[1518-06-22 00:03] Guard #3557 begins shift | |
[1518-11-11 00:44] falls asleep | |
[1518-03-23 00:04] Guard #1367 begins shift | |
[1518-11-02 00:02] Guard #269 begins shift | |
[1518-08-29 00:27] falls asleep | |
[1518-06-15 00:15] falls asleep | |
[1518-06-30 00:58] wakes up | |
[1518-09-18 00:54] wakes up | |
[1518-10-02 00:04] Guard #3191 begins shift | |
[1518-11-04 00:57] wakes up | |
[1518-03-24 00:46] wakes up | |
[1518-06-16 00:34] falls asleep | |
[1518-03-29 00:12] falls asleep | |
[1518-03-14 00:59] wakes up | |
[1518-10-27 00:30] falls asleep | |
[1518-10-06 00:08] falls asleep | |
[1518-09-26 23:56] Guard #269 begins shift | |
[1518-03-26 00:40] falls asleep | |
[1518-03-11 23:59] Guard #2749 begins shift | |
[1518-05-25 00:57] falls asleep | |
[1518-08-14 00:33] wakes up | |
[1518-10-04 00:00] Guard #3257 begins shift | |
[1518-11-08 00:57] falls asleep | |
[1518-05-22 00:14] falls asleep | |
[1518-04-29 00:31] wakes up | |
[1518-08-01 00:54] falls asleep | |
[1518-09-03 00:42] falls asleep | |
[1518-10-16 00:10] wakes up | |
[1518-06-04 23:57] Guard #449 begins shift | |
[1518-08-27 00:52] wakes up | |
[1518-06-11 00:22] falls asleep | |
[1518-03-15 00:56] wakes up | |
[1518-10-08 00:24] falls asleep | |
[1518-11-10 00:25] falls asleep | |
[1518-03-08 00:03] Guard #773 begins shift | |
[1518-04-19 00:18] falls asleep | |
[1518-05-13 00:50] falls asleep | |
[1518-06-11 00:55] wakes up | |
[1518-04-29 00:34] falls asleep | |
[1518-03-08 00:45] wakes up | |
[1518-04-29 00:24] falls asleep | |
[1518-10-24 00:41] wakes up | |
[1518-07-25 23:53] Guard #863 begins shift |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment