6,938 Commits over 2,680 Days - 0.11cph!
▇█▅'▌ ▉▆▆▊▍ ▊▍▌█▅▊▉▅▉▄ ▇▄▊ ▊▅▋▆▇▍█ ▄▋▊▉ ▅▆▉ ▅▌▄ ▆▄█ ▊▅▊▅ (▋▅▍▌▇▉ ▆▇▇▊▋▍▅▇▍▆)
▆▍▍▆▆▆▌▄ ▇▆▉▌▆▉▍ █▉ ▊█▅▍▉▊▆█▅▌ ▊▋▆ ▋▋▇▋▆▋ ▆█▌▉▇▌█▅
▌▅█ ▊▅▇▋▅▌▇ ▅▄▋▊▍▌▊▍▄▍ ▌██ ▌▊ ▉█▇ ▅▆▇▇▅ ▅▍▉ ▇▆▌▋▆ ▆▄▄▅▆█▅
▆▊█▊ ▉▆█ ▄▆▉▉ █▉▆▍▅▆▉▅▌▉ ▆▊ ▇▋▉▆▍ ▋▌█▍▄▇██▇ ▉▌▍▉▋▄▅ ▆▉ ▊▄▄ █▄▉▊▍▅ ▄▍ (▄▍ ▍▍█▆ ▇▄▊█ ▅▋ █▌▋▊ ▆▇▌!)
▉▇▋▇▉▉ █▉▌██▌▄ ▉▆▆▊ ▋▌▊ ▅▉▌▉▊ █▌▅▋ ▍█▄▉▅▊▄▆▄▍▋▅▊
▍▉▊▊▅▍ ▅▄.█▇▆▉▍
▍▅█▇▌▋ █▋▌▆█▇▉▆ ▆▍▉▇▆▇▄▊▌▋▍█▄
▌▌▄▉▌▆▌▌▊▉ █▅█▄▇▅▆▅▇ ▊▋▌▄▍ ▄▄▅▍▇
▋▅▄▍▉ ▍▉▄██▇ ▆█▋▉ █▄▌▉▇▊▌▍ ▊▊█▇ ▇▋▅▇▅, ▅▌▌▉▅▉▅ █ ▊▊█▊▊▆ ▅▋▌▉▉▉▊█ ▋▍ ▆▇▇▅▉▆ ▆▇▄▆
▄▊▍▄▇▉ ▋▅▊▄▇▆▄▇▆ ▊█ ▅▉▋ ▉▋▅▍▇▋ ▅▍▌█ ▇▅▊ ▇▅█ ▋▌▆▄▌▉▋▊▉
▅▊▊ ▍▇ ▊▇█ ▌▉▋▇▄▅ ▄▇▍▋ ██▄▊ ▅▍▅ ▅▄▆▇ ▄▉▌▅
▋▋▅▋▍▇ ▆▌▇▆▄▍▉▍▉ ▆▅ ▄▅▉ ▋▋▋▆▋ ▉▄▉ ▌▊▅█ ▍▉▇▊▉▅▊▇▉
Show underwater lab locations on the map
Update items and translations
Add an option to hide avatars on the map (shows a light green dot instead)
▍▉▄ ▉▆▄ ▆█ ▅▄▌ █▌▊▅▌, ▄▊▇█, ▉▋▍ ▅▄▅▋▆▇ ▍▌▉▋▆▇█▍▊
▋▆▉▄ ██▉▍▋▅▅ ▅▋█▊▍▇▍█ ▌▌▅▍▍▉▊ ▊▉ ▊▋▍ ▇▊▇▅▍▍ ▌▇▅▍
▊▅▋▅▊ ▍▋▍▆▊▅▄ ▄▇▌ █▊█▇ ▇▇▅▇▉▅, ▄▆▄ ▉██▇ ▄▆▋▋ ▊▅ ▋▌▌▍/▇▄▌▍▅▇ ▉█▍▍▋▍██▋
▌▍▆█ ▋▍▅▇█▇ ▊▄▆ ▋▇▅▉ ▇▌▄▄ ▊▄▇▋▋▍▍▇▆▅▌▍▍ ▉▇ ▄▊▆▊ ▊▊▌ ▌▌ █▇▉▅▅
█▆▍ ▊▆▋▉▌ ▊▋▇ ▌▍▆▄ ▋▍▍▌█▅▍▅ ▋▌▇▋ ▉▊▄▉▄▇▍
! ▌█▍▇█▅ █▌ █▍▇▇▋▉▆▇▊ ▉▉▍▊█ ▄▆▋ ▌▄▍▆▊▅▆
! ▉▍▇ ▊▌▊▉▊▍
! ▆█▆ ▇▉▊▆▇ ▇▇▍ ▉▇▇ █▇▊▉▉ ▅█ ▊▌▋▄▌▋, ▅▊█▍▄▌▍ ▇▍▌▍▆ ▆▋▊ ▍▆▆▋▅▊▍▆ ▆▅▍ ▉▉▊▊█▆▋▌▅▊▌▇▍, ▊█▍█ █▊ ▆▇█▋▋▊▉▇▊ ▄▅ ▇▆▌▄▇█ ▋▇ █▋▉█ ▊▄▄▌▆▄▋ ▋▉▋ ▉▌ ▊▅▌▌▄▌▌▄
! ▋▍▇▉▉▌▇▍▆ ▄▄ ▍▋▍▋▋▊▋▇▆▌▇▊, ▉▋▄ █▆▊▌▇▉▌█ ▊▋▊▉▇█▊ ▋▉ █▋▊▄▋▇▄▅▆▉▉
! ▅█▆▋ ▌▉▇▅▇▇ ▋▉▄ ▆▇▍▄ ▅█▌▊ ▅▌▆▌▅▍▋▌▉▋▅▍▆ ▇▅ █▍▋▋ ▄▉█ ▅▋ ▅▉▌█▇
▇▊▉▆▇▄▊▌▇ ▄▍ ▇▉▆▊█▅▋▌▊▍█▌, ▄▊▄ ▄▇▄▇▌▉▉▌ ▅▇▆▍▅▄▌ ▇▇ ▋▇▉▄▉▄▄█▊▄▉
▌▇▍ ▄▌▅▆▇ ▆▊▅ ▉▌▋ ▍▌▋▅▌ ▆▋ ▆▊▊▉█▅, ▋▋▉█▆▅▌ ▌▆█▆▍ █▅▄ ▋▊▌▋▋█▍▍ ▆▆▇ ▇▄▊▊▆██▍▉▉▊▅▌, █▍▌▊ ██ ▅▇▅▋█▄▌▌▋ ▋▋ ▌▆▆▍▋▌ ▆▉ ▅▌█▉ ▊▉▄█▍▇▋ ▊▇█ ▌▄ ▄▆▇▅▊▇▉▋
▄▅▍ ▄▇▅ ▄▊█.▊▆▅▄▅ ▌▉█▆▄ ▇▄▍▆▊▉▅▊ ▍▇ ▊█▅▋▆▌▌ ▅▄▇ ▄▄█ ▌▍█▄▊▌▍▇▇▋ ▉▇█▄▌
▉▌▆▌▍▆▊▅ ▇▆ ▉▇▇▊▅▍▄ ▊▍▍▍▊▅ ▇█▉ ▋▆
▄▌▄ ▍▇▆ ▉▋▆▇▅█ ▆▅▆▌▍▅▇ ▌▌ ▅ ▆▇▋▅▆ ▌▋▌ █▇█▇ ▄▉▆▊, ▄▅▄ ▇▊ ▊▉▉▊ ▋█▆▇▆▅▍
█▌▊▋▅▅-▄▋▄█▍▋▍▍ ▄▋▊▇▄▆▋█▉, ▊▌▆██▇▉, ▉▅▅ ▉▌▆▍ ▉▉▌ ▄▇▇▆▊
▋▊▋ ▋▋▊▄▅▍▅ ▄▇▄ ▌▌▊▊▇▉▌▌ ▉▇▄▌▋▄▌▆▅
▇▄▆▍ ▄▊ ▋▊▊▍█▍ ▆█▌▌▌▊▊▅█, ▄▌▇▌▆▆ ▋▌▍▉▆▍▌▋▍▄▄▌▆ ▍▍ ▋▊▇▌▇▍▅▄▌█
▅▄▋▇▆▍▅ ▌▇▍▌▊
▇▆▄ ▇▊▍▋▌▌▇ ▆█ ▆▆▍▄ ▌▇▉▌▄ ▄▄▍▄
▇▋▅▍▍▍▍▄ ▄▆▅▋▍ ▆▆▆▄▉▌▌ ▆▄▍▍ ▅▍▄█▄ ▉▆▆▄▇ ▆▆ ▊▍▍█ ▆█▆ ▄▌▆▍▄▇▉▄▉ ▆▅▌▆ ▋▅▋ ▍▌▉▄█▍▍ (▋▊▍ ▍▉▅▊ ▇▉▌▌ ▍▅▍▄▄▅█ ▉▋▍▍█▍▉▉ ▅▍▉▊▇▋▄▍)
▉▇▄▇ ▍▍ ▌▌▉ ▄█▋▄ ▌▍ ▌█▊▌ ▅▍▋▅ ▍█▄▍▋▋▌▉▅
▌▆█▋▍▋█ ▊▍ ▅▇█ ▉▋█
▇▄▋ ▆ ▋▌▍▍▋ ▅▄ ▌▍▍▅▄▋▉ ▇▌ ▋ █▅▌▊▅ ▆▅ ▋▇▋█▊▉▉ ▊▄ ▉▋▆▌▆▊▉▌▌▉, ▋▌▅ ▊▍▆▍▋▍▌ ▌▊▉▊▌ ▆▇ █▊▆▇▇█▍ ▅▋▄ ▍▉▋▉▍▋▊▉▇▊
▊▋▅▋▌▊▌▅▍ ▆▊▄ ▄▆ ▅▆▊▆ ▇█▅▉▆▆▍▅▆ ▆▌▌▍▅█▊ ▊▊█ █ █▋▉▌, ▅█▇▌ ▉██▋▅█▅▌█▅ ▉▍▌▊█▉ ▆▅▇▉▉
▇▊█▋▅▋▉▌▇ ▇▋▌ ▄▊ ▋▋▅ ▋▉▍ ▊▅▉▅▉▊▋ ▆▍▉ ▄ ▅▌▆▅▌ ▍▍▍▊▉▍▅▋▋ ▅▌▄▊▌, ▅▇▌▉▍▆ ▄▇▆▉▍, ▆▍▋ ▇▊▍▋▉▍▋▅▌
▌▇▊ ▍▋ ▇█▌ ▋▊ ▅█▊ ▆▆▇▌▋▊ ▋▇▊▆ ▄█▇▄▅▄█▊▄ ▍▉▍▆▇ ▇▆▍▋▋▅ ▊▋▇▊'▇▊ █▊▆▅▇█▆▄ ▉█
▇▆▆ ▋▇ ▄▅█ ▅▆ "▄▍▉█▋" ▍ ▉█▊▇▅▋ ▋▉ ▊▋█▍▊▄ ▋▆▌▌ ▌▊▉▄▌ ▊▊ ▌▉▅ ▊█
▅▋▇ ▇▍ ▋█▆ ▇▊ ▉▋▅ ▉▉▆▌▄▉▌▅▊ ▉▅█ ▉ ▉▄▋▆ (▅▉▌ ▅▊▊ ▉▆▅▍▌), ▉█▆▄▌▍▇▄▇▄ ▉▉▌▆ ▉▆▆▍▇▅▇ █▅▉▍▌▍▌▍▊ ▊▌▉▄ ▉▅▇▄ ▊▊▆▍ ▇▆▊▄▍▍▅▇ ▇▆▌▌█ ▅ ▇▋▄▍▍ █▅▊▇▊▍▌▋▇
▍▅▇▊▍█ ▅▌▌ ▍▍▄▋ ▉▇▇▄▋▉█▌▊ ▄▊▊▋▌▊▌▍▄ ▅▅ ▋█▆▍▅▌▍ ▄▉▌▄▄ ▍▊▉▇ ▄▊▆ ▆▆█▆ ▄▊▄▅▉█▍▍ ▍▋▌▍▄▅█▌▌
▉█▇▋▍▊▋▅▆ ▇▌▇▋ ▌▍ ▆▅▅▆▅▋█▉▉▍ ▅▆▅▊▉▆▉▋▇▊▌▅ ▉▅▄▆▍▇▄ ▄▉▅▍▍▊▌ ▍▆▋▅▅ ▌▋▌▋█
▊█▋▅▆▉█, ▅▅▅ ▊▍▅ ▌▋▄▉█▇'▄ ▇▆▍▊▆▇▄▆ █▍█▊ ▇▊▊▉ ▉▍▌▍▊▋▌▉▅ ▄▄▌▇▅▇▇▉
▋▄██▅▍ ▍▉▆ ▋▅▋▄ ▊▉▆▆▉▉▊▇ ▇▉▇ - ██▆▇ ▅▌▇▊ ▄▅▉▉ ▆▄█▄▌██▄▊▌▅▇█ ▊▅ ▉▋▊▅██▄▄ ▊▋▉█ █▇█▊ ▌▄▍▄▆
▅▉▋ ▍▌▉▋▉▇▌▌ ▉▊ ▌▍█ ▍▅▄ ▅▍▌▇▇ ▍▄▊▆▆▆▇
! █▊▍ █▅▍▆▉▍▇ ▉▆▌▋▍▋▉█ ▆▍▌▍▌▆▇▆ █▍▌ ▌█▇▅█▇▌▊█▌
! ▉▋▉ ▅▌█▉█▉▄▆▅ ▋▄▇█▉▋▋▅▌ █▇▋▄ ▌ ▅▅█▇▄▅▄▊▋ ▆▇▋▍▌▋
! ▌▌▌▉▊▋▇▌▄ ▌▅▍▇, ▍▄█▌ ▅▄▆▇▄▆▄▅ ▅▅▆ ▄▅▌▌▌▇ ▄▉ █▅▇ ▅▌▇▇▉▍ ▅▋▊▊ ▌█▊▍▊▇▌ ▊▌ █▉▉▄▋▍▍▆ ▅▍▌█▍▊ ▋▍▇▄ ▊▋▅ ▄▇█▊▆▊▅▍▅
! ▍▆▍▉▋▌ ▉▌▊█▉▊▄▌ ▋▅ ▌▋▍▄▇▇, ▅▌▋▇▆▅▇█▆▋ ▇▍▄▊ ▉▇▍▍ ▇▉█▆▅█▄█ ▊█ █ ▍▆▍▌▊▄ ▄▌▇▉█ █▅▅▋▆ ▄ ▌▅▊█▌▍▊▋
! ▌▍▊▆▇▋█▍▄ ▇▉█▄▇▉█
! ▉▉▇▍▅▆▄█▅▍▊▉▌ ▍▄▆▆▅▋ ▅█▉▍▋▍
! ▉▅▌▆▌ ▍█▉▆ ▍▆▊ ▋▊▊▌▆▄ █▄▍▄▅▆▆▅▍ ▊▇▄▍▉
! ▉▍▉ ▅▅▆▆ ▍▆▍▊▍▌▊▉ █▅▇▅▉▉▊▍ █▄▊ ▍▋▄▋▅▆▄▊ ▄▋▄█
! ▋▄▋█▌▄ █▅▇ ▉▊█▉ ▄▌█▍▍▄ ▅▅▉
! ▆▉▍█▋ ▇▍▅ ▊▋█▊ ▊▅▋▅▌ ▍▍▌▆▇▄▉ ▆▄▇▊▊▅ ▋▍▆▅▋▆█▇▆ ▄▅▆ ▍▍▄▌█▋▋ ▌▄ ▅▅▆▆▌ █▇ ▆▋▄ ▇█▉▍▉█ █▇ █▊█▊▌▋▄ █▅ █▇▉▊▍▌ ▄▊▋ ▍▍▍▋▅▄▉▄ ▋▋█▍▉█▄▇▆
! ▆▊█▆▉▆ "█▇▍▍▅▇ █▊▉ ▇▋█▉ █▊▉▇▅▌ ▄▆▄"
▅▌▍▉ ▇▊▊▇▅██ ▊██▅▅▇ ▋▆▄▍▊▋▍▉▍▉▊▆▇██▍█▅▄▄▊▄▌▄▅▅▇▄▌▍▆▇▆▌▄▋▅▅▉▄.
! ▍▍▇▅▍▅▌▍▍ ▊▄▇ ▅▄▊▋ █▄▋██▍ ▊▍▇ ▆▍ ▉▇▋ ▌▇▊ ▍▄▋▊▊▅▍ ▇▇▄▅
! ▍▌▆ ▆▅▇▆▅ ▇▄▊▄▆ █▋▊▆▇▊▆▌▋▋ ▅▍▍▅ ▋▍▌▄▅▌▉ ▄█▄ ▋▇▄█▊▍▉▇▄ █▆ ▍█▋▄▋▋▇▅
▅▄▆▅▆█▆▉ ▍█▅▋▇▆▊ ▉▍▉▌▆▋▅▌▍▉ ▌▌█▄▄█▄ ▅▌ ▆▍ ▉▅▌ (▍██▉ ▌ ▌▊▌)
! ▊▌▆▄▅ ▍▅█▄▅▆▊ ▇▊ ▋ █▍▄▅ ▉█▄ ▊▄▋▋▌ ▋▆▉▄▅▌▄▆, ▊▌▍▆ ▄▄█▆ ▌▆▉█▇▋▍ ▊▋ ▋▅▇ ▊▆▆▇█▅▇▅█ ▅▅ ▌▆▇▄▊▍▋▄ █▄▋ ▌▋ ▆▆▉▄▇▌▆
! █▊▊ ▊ ▇▉▊ ▋▍▊ ▆▋ ▊▅▊ ▅▍▊▇▋ ▄▊▊▇▌ ██▄▆ ▊▇ ▌▉▍ ▋▅▊ ▋▋▄▆▄▄▋▋▍ ▅▊ ▉▄▉▇▍ ▅▆ ▋▄▆ ▋▍▄
█▆▌ █ ▄▉▋ ▅▅▉ ▄▋ ▍▉▋ ▊▅█▍▆ ▋▅▋▊▆ ▆▄▄▉ ▆▇ ▇▉▆ ▌▋▊ ▄▋▇▋▊▄▊▍▇ ▊▌ ▊▍▍█▇ ▋▌ ▆▉▅ ▅▋█
▆▍▆▊█▉▅ ▅▅ ▊▅▉██▅▊ ▋█▋▅▊▆█▌ █▅ ▅▄ ▆▋▇▆▆▄▄▇ ▍▉ █▋▊▇▉▋▊▇ ▍▊▌▌▄▌▉▅ ▆▄▉▇▆▇▇▄ ▌▇▆▍▆ █▇▌ ▊▆▄▍ █▆▋▊ (▅▄▅█ ▆█▋▉▋▅ ▌▍ ▌▊▇▅█)
▄█▌ ▅▍▄▋ ▅▊▅▇ ▅▆▅▋▅ ▋▄▇█▄▆ ▇▊▆▇ ▌▊▍▅▍▅█ ▋▌▌▄█▇&▍▇▄▊▇▇ ▋▌▉ ▊▆▊█▋▊▌▋▄▅ ▌▊ ▅ ▅▅▉▆▆▋
█▅▅▍▉▅▇▊ ▉▌ ▊▇▉▊▄▉▇ ▇▇▄▍▄▆▆▅▋▄
Don't log an error when Razer Chroma isn't installed
Log errors instead of rethrowing (probably fixes RGB errors)
▇▌▋▌▄▋ ▄▉.▄▊▆▋▌
▉▊▄ █▅▍▍▄▆█▅ ▄▆▆▌▇█▇ ▅▅▇▇▉▅▆▆
▋▉▄▊▊▌▉ ▄▍▆▉▄▅ ▄▍█▄ ▉▍▉ ▌▄ ▆▋▍▊█ ▆▄▊▍▌▋▇▍
▆▆▇▇▅ ▍▅▉▌▌▌▆ █▉ ▆ ▌▊▍▍ ▅▋▋ ▄█▌▄▉ ▉▋▌▊▊▇▇▊, ██▍▍ ▋▅▋▅ ▅▇▇▅▊▇▍ ▆▊ ▌█▋ █▅▍▉▅█▉▋▄ ▆▆ ▌▅▍▌▇▋▍▅ ▍▍▊ ▍▄ ▉▌▍▆▋▉▍
▉▌▄▉▋ ▄▌█▌▄▆▆█▍ ▌▌▅▄ ▄▋ █▍▊ ▆▋█▄▋
▉▆▊ ▅▌▆▍█▊▇▋▊▄▌█▉▇▌▍▍▆█▇ ▉▉▅ ▇▉▇█▄ ▊▊█▋▍▇▋▅
█▄▇ ▋▇█▇ ▉▅▍█▇▇▅ ▉▍ ▄▍▄▊▊▍▇▄▆▆▅▄▉▄▉▆▉▊▉▍
▋▄▍ ▋▌▊ ▍▍▆▇▊ ▄█▅ ▋▋▋▄▊▋▋▋ █▋ █▄▌ ▋▇▉▄ ▋▆▅▍ ▉▆▆▆▅▊▆ █▄▊▊ ▌▍▍ ▄▄▇▅▇▋▄
▆▋▆ ▉▇▋▉ █▅▍▍▇▌▊▄▅ ▆▇▊▇▊▉▇ ▇▇█▄▄▄▋ ▊▉ ▌▅▉ █▇▉▄▉ ▌▄▌▍▅▌█▍▌▍▍▍ (▇▄▉▋ █▌ ▆▍▋█▇▇▆█ █▊▄▊▋▋ ▇▄█▊▊▇▆ ▉▍▄ ▆▅▌▋▅▋▉▌ ▄▉▇▅▌█▊)
▉▋▇▄▆▊▇▍ ▆▇ ▋▌▍▍▅▋▇ ▄█▊▊▋▅ ▍▊▍ ▄▋
▅▅▄ ▊▄▍ ▅▅▉▌▌▊ █▄▌▅█▊▅ ▌▅ ▍ ▅▋▇▊▅ ▋▉█ █▇▊▊ ▋▅▆▅, ▌▄▌ ▄▅ ▉▅▌▅ ▊▍▍█▄▌▅
▊▅▄▇▇▇-▌▇▉▅▇▉▍▌ ▆▋▌▇▌▅▍▅▌, ▉▉█▉▉▌▊, ▍█▉ █▄▊▅ ▍▋█ ▅▉█▍▅
▊▌▇ ▇▆▅▅▅▋▆ ▉▇█ ▋▍▌▆█▍▆▍ ▄█▋▊▉▌▉▇▍
█▊▌▇ ▍▉ ▅▅▊█▋▆ ▋▆▉▇▊▆▌▊▍, ▄█▋▆▉▇ ▉▋▊▆▊▌▋▋▌█▄▋▇ ▊▅ ▌██▋▆▆▆▇▍▊
▋▋▄█▅▅▅ █▅▊█▍
▆▅█ ▍▉▊▌▉▉▉ ▍▋ ▅▄▆█ ▆▅▆▇▊ ▊▌▄▋
▆▋▆▍▇▅▍▊ ▌▆▆▇▆ ▋▉█▇▄▅▋ ▆▆▅▌ ▋▅▄▇▄ ▇▉▆▇▆ ▆▍ ▉▊▅▇ ▍▅▇ ▋▄▅▍█▋▍▆▉ ▊▆▉▄ ▉█▅ ▅▅▊▉▉▊▍ (▍▄▉ ▉▌▋▍ ▌▌▄▍ ▇▌▉▅▉▊▅ ▄▄▉▅▊▅█▅ █▍▆▇▉▋▄▄)
▅▍▍▅ ▄▉ ▊▌█ █▄▅▉ ▊▄ ▉▍█▉ ▊▇▌▇ ▇▅▊▇▍▊██▅
▆▌█▆▊▉▅ ██ ▋▊▅ ▅▆▊
▌▍▊ █ ▅▆█▊▇ ▉▊ ▍▇▆▋▆▍▍ ▌▌ ▋ ▆▋▌▇▆ ▄▆ ▊▅▆▅▍▄█ ▍▍ ▄▇▍▌▆▄▊▄▊▋, ▆▋█ ▊▅▇▇▍▊▅ ▋▄▍▅▆ ▍▆ ▇█▍▆▋▋▆ ▍▊▌ ▄█▅▅▌▋█▋▉▅
█▄▌▊▅▌▋▅▍ █▋▊ ▆▌ ▇▊▊▉ ▉▍▆▊▉█▆██ ▄▍▆██▋▌ ▋▆▉ ▇ ▅▌▍▅, ▄▆▅█ ▅▇▋▆▅▍▆▉▍▋ ▉█▇▋▇▊ ▆▊▄▇▌
█▅▄▄▆█▊▍▄ ▊▆▇ ▌▆ ▅▇▋ ▅█▅ ▅▌▍▋▅▄▇ ▉▆▌ ▇ ▆▋▉▋▆ ▊▅▌▉▉▉▌▄▆ ▄██▅▇, ▉▉▉▅▋▊ ▅▇▌▆▄, ▅▋▅ ▇▍▉▆▉▍▊▉▆
▌▊▉ ▍▌ █▄▉ ▍▇ ▍▇▋ ▊▉▌▄▄▇ ▇▊▉█ ▌▊▋▆█▅▌▆▊ ▄▆▊▉▅ ▊▆▌▋▊▄ ▋▋▌▊'▇▄ ██▍▇▅▊▇▅ ▊▆
▅▆▉ ▇▄ ▅▆▇ ▉▄ "▍▊█▌█" ▊ ▍█▋▄▌▄ ▍█ ▋█▇▇▌▊ ▇█▉▇ ▄▊▅▆▄ ▉▉ █▅▆ ▄▌
▄▄▌ ▉▊ ▌█▉ █▄ ▆▅▊ ▊▌▌▉▌▊▉▄▄ ▋▌█ ▋ █▅▉▇ (▍▊▇ ▌▇▆ ▉▆▍█▄), ▍▌▍█▄▉▇▋▋▍ ▆▉▉▌ ▄▇▍▅▍█▇ ▄▅▅▉▋▌▇▊▇ ▆▍▆█ ▅▅▋█ █▅▄▇ ▋▇▋▄▌▄▆▌ ▉▅▄▍▋ ▌ ▋▌▌▆▋ ▄▅▇▋▆▇▄▊▍
▉▉▊▋█▍ ▆▋▇ █▍▌▄ ▋▌▄▍▆▋▆▇▍ ▉▅█▍▆▇▉▉▋ ▋▇ ▇▇▍█▆▉▋ ▉▍▉█▆ ▌▍▇▉ ▋▇▄ ▆▇▉▊ ▄▉▆█▊▌▆▌ ▋▆█▋▇▌▉▊▋
▄▋▇█▅▍▉▍▍ ▌▌▅▊ █▄ ▌▋▍▍▄▄▅▊▋▊ ▋▄█▆▍▋▅▊▇▆▊▅ ▆▍▊▋▉▋▄ ▇▊▄▋█▍▊ ▍▊▊▊▍ ▄▊▋▇▌
▅▋▍▄▋▉▆, ▆▇▊ ▉▄▇ ▆▉▇▊█▄'▊ ▇▍▇▇▌█▄▋ ▇▊▉█ ▉▋▉▌ ▌▄▉▅▋█▅▆▄ ▌▆▇▄▉█▅▊
▋█▅▇▉▆ ▆█▉ ▍▊▄▄ ▉▉▊▋▉▊▍▌ ▌▌▌ - ▄▆▍▆ ▊▊▋▆ ▇▋▌▆ ██▆▋▆▊▆▉█▅▄▇▊ ▊▇ ▄▋▆▌▌▊▆▇ ▆▇▄▌ ▍▅█▊ ▆▋▆▆▇
▆▌▊ ▆▊▆█▌▆▉▉ ▍▆ ▋█▅ ▍▍▊ ▅▅▍▇▆ ▌▇█▍█▋▊
! ▇█▄ ▋▍▊▉▅▇▌ █▄▋█▌▊▇▍ ▉▆▋▊▄▅▆█ ▇▇▇ ▋█▇█▌▆▉▆▄▉
! ▉█▌ ▆▇▊▍▊▋▍▋▅ ▍▍█▍▋█▌██ ▆▅▌▊ ▇ ▄▉▍▆▇▇▇█▄ ▌▍▇▊▉▇
! ▌▊█▉▊▉█▄▍ █▅▇▉, ▄▆▆▍ ▊▄▉█▊▉▊▇ ▋▉▍ ▊▄▇▋▇▅ ▉▊ ▋▆▍ ▌▊▉▍▋▅ ▄▋▇▋ ▊▍▊▊▍▌▅ ▄▋ ▆▌▍▉▇▍▅▇ ▄██▊█▊ ▋▆▍▍ ▋▋█ ▇▄▅▆▄▄▊▅▇
! ▆█▉▄▄▄ ▌▅▅▄▊▌▍▇ ▍▄ ▅▆▍▇▄▍, █▇▆▍▌▌▇▇▌█ ▆▋▅▄ ▅█▊▊ ▇▌▌▋▅▊▇▊ ▆▅ ▌ ▌▊▋▆▇▍ ▆▌▄▆▍ ▌▋▅▅▉ ▆ ▆▌▌▋▉▇▍▆
! ▄▊▅▉▉▅▊▅█ ▍▋▉█▋▄▍
! ▊▊▇█▍▄▉▄▅▅█▇▆ ▅▇▇▋▄▆ ▆▄▆▉▅▇
! ▊▆▆▇▍ ▋█▋▍ ▄▍▍ ▉▆▍▅▅█ ▇▊▆▌▇▊█▌▇ █▋▌▇▄
! ▆▅▆ ▌▇▊▅ █▄▉▇▄▇▇▅ ▌▆▅▍▌▅█▄ ▌▍▉ ▍▅▇▍▄▅▋▌ ▋█▍▅
! ▌█▆▍▉▋ ▉▆▇ ▄▊▉▅ ▊▌▉▍▋▅ █▌▋
! ▊▄▄▅▉ ▅▇█ ▊▋▌▅ ▇█▉▅▌ ▇▇▋▆▍█▌ ▋▇▇▅▍▍ ▇▉▇▄▌▆▍█▅ ▇▌▌ ▇▍▊▄▇▇▍ ▋▍ ▋▄▅▉▋ ▉▅ ▇▅▌ ▅▉▋▇▇▋ ▆▊ ▇▆▇▅▍▌▇ ▉▉ ▅▊▄▍▆▆ ▄▉█ ▅█▄▋▋▅▍▉ ▊▇▊▉▇▆▄▊▊
! █▉▊▅▆▆ "▅▍▍▊▅▌ ▍▆▋ ▌▍▊▌ ▉▊▉▆▆█ ▅▍▍"
▄▌▇▄ ▆▉▋█▍▆▍ ▅▍▋▋█▌ ▊▋▄▌▋▇▊▅▅▍▍▆▇▋▄▆▆▍▄▆▅▊▇▉▆▌▊▊▊▊▍▋▌█▋█▌▄▇▉.
! ▊▌▅▊▌▆▉▉▍ ▌▊▋ ▋▅▋▄ ▇▉▊▌▋▄ ██▄ ▆█ ▍▍▊ ▇▅▊ ▉▉▆█▋▊▄ ▇▄▋▌
! ▍▅▍ ▊▋▊▄▇ ▇▉▋▊▇ ▊▉▉▋▊▉▆█▉▅ ▅▉█▉ ▊▌▊█▊▆▊ ▉▍▆ ▌▆▇▉▄▌▅▌▍ ▍▌ ▆▅▆▊██▇█
▍▌▄▆▄██▋ ▄▄▇▊▅▉▆ ▍█▆▋█▊▄▇▊▉ ▋█▋█▌▆▌ ▇▄ ▍█ ▋▍▆ (▄▊▄▅ ▋ ▉▆▊)
(▉▅▍ ▊▇▍▉ ▍▄▊▇▆) ▊▍▋█▉▌█ ▌█▇▋▆█▊▆▉▉ ▉▇ ▅▆▍█▄ ▍█▉█▍▉▋▍▇▌█▋ ▍▋▌▌▌ ▆▋▆▇ ▋▅ ▊▊▍▇, ▉▆▅ ▄▊▉▋ ▉▄▆▍▍▍ ▉▌▌▉ ▆▉▉▌ ▊█▆ ▍▅
▅▋▆ ▆▌▌▍ ▅▆▊▆▌▋ ▆▆▅▋▉▍ ▇▌ ▊█▌ ▊█▅██▌▌▌▄▉▇▍ ▇▌█▄▍ ▋▇▆ ▊▋█▆ ▇▊ ▌▌▇▊
▄▋▌▉▉▆▍▌ ▌▆▊ ▋▆ ▊▉▆ ▋▌▊▇▊▅▊▅▍▅▉ ▊▇▇▍▋▊▆ ▇▆▆█▆ ▄▆ ▅▍ █▉▋▍▋█ ▍▆▅▌ ▌▉▍
▍▄▊▆▌ ▄▆▌▅▄▆▄ ▅█ ▇▉▆▅█▍▌▊▊▄█▇ ▇▌▋ ▉▋▅▆▅▆▍▆▇ ▆▊▊ █▉▋██▍▊ ▍▆▉▇▉▉▇▆▇
▉▌▉ ▊▇▅▉▇ ▄▌▍▅█▆ ▌▍ ▌▇▇▅▌▊-▍▇▋▍▉▄ ▇▊▊▋
▄▉▋█▋▍▇▇ ▍█▇▊▍██▍
▌▌▌█▄ ▉█▌▊▉▇ ▍▇█▉▄▉
▊▇█▇▊▍ ▊▄.▋▍█▊▇ ▆▅▊▄ ▍▋▍▊▉▇▊ + ▇▆▇▇▍▉ ▉▉ ▊▄▉▊▋▉ ▅▌▅█▆▉▄
Add code to support logging to different targets
Retry requests which throw HTTP exceptions (network errors etc)
▋▊▄ ▉▆▄▊_▋▅▅▇▌ ▊▇▋▉▌ ▆▆▌▋▊▆▆ ▊▅▉▍ ▉▄▋▄▄▍▉ ▊▊▍▌▄▉▆ ▍▌ ▅█▆ ▉▅▅▉▋▋
▍▋▄▇ ▋▍▄▉▋▆▄ ▇▇▋ ▊▌▅ ▌▍▇▅▇▉▋█▄▅▍ ▍▌ ▇ ▉▍▇▄▅█▆▍ (▍▌▉▌▍▌ ▉▌▊▉▋ ▍▆▊█▉▊ ▆▇▍ ▊▋▄▉ ▍▍ ▉▇▍▊▉▇ ▍▍▄ ▉▊ ▉▉ ▌▌▅▉ █▆▌▄▍▉)
▌█▍▄▆▆▅▋▄▍ ▄▇▆▍▍ ▄▇▍▇▊▌ ▌▄ ▊▉▅▉▆▊▆ ▄▌ ▊▋ ▅▆▉ ▆▋▋▌▌▉ ▊▉ █▊▆▉ █▍▍▊▆▋▍█▆▉▅ (▋▍▅ ▋▌▅ ▋█ ▌▋█▄▆▊▌ ▄▇█▅▄█ ▆▊▅▇▅▅?)
▇▄▅ ▋▆▋▊▍ ▌▋▌▋▇▋▆▇ ▋▍▌ ▊▄█▋▊ ▍▄▉ ▊█ ▆▍█▋▍█▇▊
▌▇▊▊▆▇▌▋ ▍▊ █▄▋█▇ (▆▆▅▅▊ ▆▇ ▅▉ ▉▅▇▍▍▆ ▆▄▅▌▌▋▌ ▆▊▆▆▊ ▍▅▄█ ▍▌▄ ▉▋▌▅█▇█▅ ▄▅▄▍▍ ▌▊▇█)