6,973 Commits over 2,741 Days - 0.11cph!
▍▉▄ ▉▆▄ ▆█ ▅▄▌ █▌▊▅▌, ▄▊▇█, ▉▋▍ ▅▄▅▋▆▇ ▍▌▉▋▆▇█▍▊
▋▆▉▄ ██▉▍▋▅▅ ▅▋█▊▍▇▍█ ▌▌▅▍▍▉▊ ▊▉ ▊▋▍ ▇▊▇▅▍▍ ▌▇▅▍
▊▅▋▅▊ ▍▋▍▆▊▅▄ ▄▇▌ █▊█▇ ▇▇▅▇▉▅, ▄▆▄ ▉██▇ ▄▆▋▋ ▊▅ ▋▌▌▍/▇▄▌▍▅▇ ▉█▍▍▋▍██▋
█▆▍ ▊▆▋▉▌ ▊▋▇ ▌▍▆▄ ▋▍▍▌█▅▍▅ ▋▌▇▋ ▉▊▄▉▄▇▍
! ▌█▍▇█▅ █▌ █▍▇▇▋▉▆▇▊ ▉▉▍▊█ ▄▆▋ ▌▄▍▆▊▅▆
! ▉▍▇ ▊▌▊▉▊▍
! ▆█▆ ▇▉▊▆▇ ▇▇▍ ▉▇▇ █▇▊▉▉ ▅█ ▊▌▋▄▌▋, ▅▊█▍▄▌▍ ▇▍▌▍▆ ▆▋▊ ▍▆▆▋▅▊▍▆ ▆▅▍ ▉▉▊▊█▆▋▌▅▊▌▇▍, ▊█▍█ █▊ ▆▇█▋▋▊▉▇▊ ▄▅ ▇▆▌▄▇█ ▋▇ █▋▉█ ▊▄▄▌▆▄▋ ▋▉▋ ▉▌ ▊▅▌▌▄▌▌▄
! ▋▍▇▉▉▌▇▍▆ ▄▄ ▍▋▍▋▋▊▋▇▆▌▇▊, ▉▋▄ █▆▊▌▇▉▌█ ▊▋▊▉▇█▊ ▋▉ █▋▊▄▋▇▄▅▆▉▉
! ▅█▆▋ ▌▉▇▅▇▇ ▋▉▄ ▆▇▍▄ ▅█▌▊ ▅▌▆▌▅▍▋▌▉▋▅▍▆ ▇▅ █▍▋▋ ▄▉█ ▅▋ ▅▉▌█▇
▌▍▆█ ▋▍▅▇█▇ ▊▄▆ ▋▇▅▉ ▇▌▄▄ ▊▄▇▋▋▍▍▇▆▅▌▍▍ ▉▇ ▄▊▆▊ ▊▊▌ ▌▌ █▇▉▅▅
▇▊▉▆▇▄▊▌▇ ▄▍ ▇▉▆▊█▅▋▌▊▍█▌, ▄▊▄ ▄▇▄▇▌▉▉▌ ▅▇▆▍▅▄▌ ▇▇ ▋▇▉▄▉▄▄█▊▄▉
▌▇▍ ▄▌▅▆▇ ▆▊▅ ▉▌▋ ▍▌▋▅▌ ▆▋ ▆▊▊▉█▅, ▋▋▉█▆▅▌ ▌▆█▆▍ █▅▄ ▋▊▌▋▋█▍▍ ▆▆▇ ▇▄▊▊▆██▍▉▉▊▅▌, █▍▌▊ ██ ▅▇▅▋█▄▌▌▋ ▋▋ ▌▆▆▍▋▌ ▆▉ ▅▌█▉ ▊▉▄█▍▇▋ ▊▇█ ▌▄ ▄▆▇▅▊▇▉▋
▄▅▍ ▄▇▅ ▄▊█.▊▆▅▄▅ ▌▉█▆▄ ▇▄▍▆▊▉▅▊ ▍▇ ▊█▅▋▆▌▌ ▅▄▇ ▄▄█ ▌▍█▄▊▌▍▇▇▋ ▉▇█▄▌
▉▌▆▌▍▆▊▅ ▇▆ ▉▇▇▊▅▍▄ ▊▍▍▍▊▅ ▇█▉ ▋▆
▄▌▄ ▍▇▆ ▉▋▆▇▅█ ▆▅▆▌▍▅▇ ▌▌ ▅ ▆▇▋▅▆ ▌▋▌ █▇█▇ ▄▉▆▊, ▄▅▄ ▇▊ ▊▉▉▊ ▋█▆▇▆▅▍
█▌▊▋▅▅-▄▋▄█▍▋▍▍ ▄▋▊▇▄▆▋█▉, ▊▌▆██▇▉, ▉▅▅ ▉▌▆▍ ▉▉▌ ▄▇▇▆▊
▋▊▋ ▋▋▊▄▅▍▅ ▄▇▄ ▌▌▊▊▇▉▌▌ ▉▇▄▌▋▄▌▆▅
▇▄▆▍ ▄▊ ▋▊▊▍█▍ ▆█▌▌▌▊▊▅█, ▄▌▇▌▆▆ ▋▌▍▉▆▍▌▋▍▄▄▌▆ ▍▍ ▋▊▇▌▇▍▅▄▌█
▅▄▋▇▆▍▅ ▌▇▍▌▊
▇▆▄ ▇▊▍▋▌▌▇ ▆█ ▆▆▍▄ ▌▇▉▌▄ ▄▄▍▄
▇▋▅▍▍▍▍▄ ▄▆▅▋▍ ▆▆▆▄▉▌▌ ▆▄▍▍ ▅▍▄█▄ ▉▆▆▄▇ ▆▆ ▊▍▍█ ▆█▆ ▄▌▆▍▄▇▉▄▉ ▆▅▌▆ ▋▅▋ ▍▌▉▄█▍▍ (▋▊▍ ▍▉▅▊ ▇▉▌▌ ▍▅▍▄▄▅█ ▉▋▍▍█▍▉▉ ▅▍▉▊▇▋▄▍)
▉▇▄▇ ▍▍ ▌▌▉ ▄█▋▄ ▌▍ ▌█▊▌ ▅▍▋▅ ▍█▄▍▋▋▌▉▅
▌▆█▋▍▋█ ▊▍ ▅▇█ ▉▋█
▇▄▋ ▆ ▋▌▍▍▋ ▅▄ ▌▍▍▅▄▋▉ ▇▌ ▋ █▅▌▊▅ ▆▅ ▋▇▋█▊▉▉ ▊▄ ▉▋▆▌▆▊▉▌▌▉, ▋▌▅ ▊▍▆▍▋▍▌ ▌▊▉▊▌ ▆▇ █▊▆▇▇█▍ ▅▋▄ ▍▉▋▉▍▋▊▉▇▊
▊▋▅▋▌▊▌▅▍ ▆▊▄ ▄▆ ▅▆▊▆ ▇█▅▉▆▆▍▅▆ ▆▌▌▍▅█▊ ▊▊█ █ █▋▉▌, ▅█▇▌ ▉██▋▅█▅▌█▅ ▉▍▌▊█▉ ▆▅▇▉▉
▇▊█▋▅▋▉▌▇ ▇▋▌ ▄▊ ▋▋▅ ▋▉▍ ▊▅▉▅▉▊▋ ▆▍▉ ▄ ▅▌▆▅▌ ▍▍▍▊▉▍▅▋▋ ▅▌▄▊▌, ▅▇▌▉▍▆ ▄▇▆▉▍, ▆▍▋ ▇▊▍▋▉▍▋▅▌
▌▇▊ ▍▋ ▇█▌ ▋▊ ▅█▊ ▆▆▇▌▋▊ ▋▇▊▆ ▄█▇▄▅▄█▊▄ ▍▉▍▆▇ ▇▆▍▋▋▅ ▊▋▇▊'▇▊ █▊▆▅▇█▆▄ ▉█
▇▆▆ ▋▇ ▄▅█ ▅▆ "▄▍▉█▋" ▍ ▉█▊▇▅▋ ▋▉ ▊▋█▍▊▄ ▋▆▌▌ ▌▊▉▄▌ ▊▊ ▌▉▅ ▊█
▅▋▇ ▇▍ ▋█▆ ▇▊ ▉▋▅ ▉▉▆▌▄▉▌▅▊ ▉▅█ ▉ ▉▄▋▆ (▅▉▌ ▅▊▊ ▉▆▅▍▌), ▉█▆▄▌▍▇▄▇▄ ▉▉▌▆ ▉▆▆▍▇▅▇ █▅▉▍▌▍▌▍▊ ▊▌▉▄ ▉▅▇▄ ▊▊▆▍ ▇▆▊▄▍▍▅▇ ▇▆▌▌█ ▅ ▇▋▄▍▍ █▅▊▇▊▍▌▋▇
▍▅▇▊▍█ ▅▌▌ ▍▍▄▋ ▉▇▇▄▋▉█▌▊ ▄▊▊▋▌▊▌▍▄ ▅▅ ▋█▆▍▅▌▍ ▄▉▌▄▄ ▍▊▉▇ ▄▊▆ ▆▆█▆ ▄▊▄▅▉█▍▍ ▍▋▌▍▄▅█▌▌
▉█▇▋▍▊▋▅▆ ▇▌▇▋ ▌▍ ▆▅▅▆▅▋█▉▉▍ ▅▆▅▊▉▆▉▋▇▊▌▅ ▉▅▄▆▍▇▄ ▄▉▅▍▍▊▌ ▍▆▋▅▅ ▌▋▌▋█
▊█▋▅▆▉█, ▅▅▅ ▊▍▅ ▌▋▄▉█▇'▄ ▇▆▍▊▆▇▄▆ █▍█▊ ▇▊▊▉ ▉▍▌▍▊▋▌▉▅ ▄▄▌▇▅▇▇▉
▋▄██▅▍ ▍▉▆ ▋▅▋▄ ▊▉▆▆▉▉▊▇ ▇▉▇ - ██▆▇ ▅▌▇▊ ▄▅▉▉ ▆▄█▄▌██▄▊▌▅▇█ ▊▅ ▉▋▊▅██▄▄ ▊▋▉█ █▇█▊ ▌▄▍▄▆
▅▉▋ ▍▌▉▋▉▇▌▌ ▉▊ ▌▍█ ▍▅▄ ▅▍▌▇▇ ▍▄▊▆▆▆▇
! █▊▍ █▅▍▆▉▍▇ ▉▆▌▋▍▋▉█ ▆▍▌▍▌▆▇▆ █▍▌ ▌█▇▅█▇▌▊█▌
! ▉▋▉ ▅▌█▉█▉▄▆▅ ▋▄▇█▉▋▋▅▌ █▇▋▄ ▌ ▅▅█▇▄▅▄▊▋ ▆▇▋▍▌▋
! ▌▌▌▉▊▋▇▌▄ ▌▅▍▇, ▍▄█▌ ▅▄▆▇▄▆▄▅ ▅▅▆ ▄▅▌▌▌▇ ▄▉ █▅▇ ▅▌▇▇▉▍ ▅▋▊▊ ▌█▊▍▊▇▌ ▊▌ █▉▉▄▋▍▍▆ ▅▍▌█▍▊ ▋▍▇▄ ▊▋▅ ▄▇█▊▆▊▅▍▅
! ▍▆▍▉▋▌ ▉▌▊█▉▊▄▌ ▋▅ ▌▋▍▄▇▇, ▅▌▋▇▆▅▇█▆▋ ▇▍▄▊ ▉▇▍▍ ▇▉█▆▅█▄█ ▊█ █ ▍▆▍▌▊▄ ▄▌▇▉█ █▅▅▋▆ ▄ ▌▅▊█▌▍▊▋
! ▌▍▊▆▇▋█▍▄ ▇▉█▄▇▉█
! ▉▉▇▍▅▆▄█▅▍▊▉▌ ▍▄▆▆▅▋ ▅█▉▍▋▍
! ▉▅▌▆▌ ▍█▉▆ ▍▆▊ ▋▊▊▌▆▄ █▄▍▄▅▆▆▅▍ ▊▇▄▍▉
! ▉▍▉ ▅▅▆▆ ▍▆▍▊▍▌▊▉ █▅▇▅▉▉▊▍ █▄▊ ▍▋▄▋▅▆▄▊ ▄▋▄█
! ▋▄▋█▌▄ █▅▇ ▉▊█▉ ▄▌█▍▍▄ ▅▅▉
! ▆▉▍█▋ ▇▍▅ ▊▋█▊ ▊▅▋▅▌ ▍▍▌▆▇▄▉ ▆▄▇▊▊▅ ▋▍▆▅▋▆█▇▆ ▄▅▆ ▍▍▄▌█▋▋ ▌▄ ▅▅▆▆▌ █▇ ▆▋▄ ▇█▉▍▉█ █▇ █▊█▊▌▋▄ █▅ █▇▉▊▍▌ ▄▊▋ ▍▍▍▋▅▄▉▄ ▋▋█▍▉█▄▇▆
! ▆▊█▆▉▆ "█▇▍▍▅▇ █▊▉ ▇▋█▉ █▊▉▇▅▌ ▄▆▄"
▅▌▍▉ ▇▊▊▇▅██ ▊██▅▅▇ ▋▆▄▍▊▋▍▉▍▉▊▆▇██▍█▅▄▄▊▄▌▄▅▅▇▄▌▍▆▇▆▌▄▋▅▅▉▄.
! ▍▍▇▅▍▅▌▍▍ ▊▄▇ ▅▄▊▋ █▄▋██▍ ▊▍▇ ▆▍ ▉▇▋ ▌▇▊ ▍▄▋▊▊▅▍ ▇▇▄▅
! ▍▌▆ ▆▅▇▆▅ ▇▄▊▄▆ █▋▊▆▇▊▆▌▋▋ ▅▍▍▅ ▋▍▌▄▅▌▉ ▄█▄ ▋▇▄█▊▍▉▇▄ █▆ ▍█▋▄▋▋▇▅
▅▄▆▅▆█▆▉ ▍█▅▋▇▆▊ ▉▍▉▌▆▋▅▌▍▉ ▌▌█▄▄█▄ ▅▌ ▆▍ ▉▅▌ (▍██▉ ▌ ▌▊▌)
! ▊▌▆▄▅ ▍▅█▄▅▆▊ ▇▊ ▋ █▍▄▅ ▉█▄ ▊▄▋▋▌ ▋▆▉▄▅▌▄▆, ▊▌▍▆ ▄▄█▆ ▌▆▉█▇▋▍ ▊▋ ▋▅▇ ▊▆▆▇█▅▇▅█ ▅▅ ▌▆▇▄▊▍▋▄ █▄▋ ▌▋ ▆▆▉▄▇▌▆
! █▊▊ ▊ ▇▉▊ ▋▍▊ ▆▋ ▊▅▊ ▅▍▊▇▋ ▄▊▊▇▌ ██▄▆ ▊▇ ▌▉▍ ▋▅▊ ▋▋▄▆▄▄▋▋▍ ▅▊ ▉▄▉▇▍ ▅▆ ▋▄▆ ▋▍▄
█▆▌ █ ▄▉▋ ▅▅▉ ▄▋ ▍▉▋ ▊▅█▍▆ ▋▅▋▊▆ ▆▄▄▉ ▆▇ ▇▉▆ ▌▋▊ ▄▋▇▋▊▄▊▍▇ ▊▌ ▊▍▍█▇ ▋▌ ▆▉▅ ▅▋█
▆▍▆▊█▉▅ ▅▅ ▊▅▉██▅▊ ▋█▋▅▊▆█▌ █▅ ▅▄ ▆▋▇▆▆▄▄▇ ▍▉ █▋▊▇▉▋▊▇ ▍▊▌▌▄▌▉▅ ▆▄▉▇▆▇▇▄ ▌▇▆▍▆ █▇▌ ▊▆▄▍ █▆▋▊ (▅▄▅█ ▆█▋▉▋▅ ▌▍ ▌▊▇▅█)
▄█▌ ▅▍▄▋ ▅▊▅▇ ▅▆▅▋▅ ▋▄▇█▄▆ ▇▊▆▇ ▌▊▍▅▍▅█ ▋▌▌▄█▇&▍▇▄▊▇▇ ▋▌▉ ▊▆▊█▋▊▌▋▄▅ ▌▊ ▅ ▅▅▉▆▆▋
█▅▅▍▉▅▇▊ ▉▌ ▊▇▉▊▄▉▇ ▇▇▄▍▄▆▆▅▋▄
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)
▋▊▄ ▉▆▄▊_▋▅▅▇▌ ▊▇▋▉▌ ▆▆▌▋▊▆▆ ▊▅▉▍ ▉▄▋▄▄▍▉ ▊▊▍▌▄▉▆ ▍▌ ▅█▆ ▉▅▅▉▋▋
▍▋▄▇ ▋▍▄▉▋▆▄ ▇▇▋ ▊▌▅ ▌▍▇▅▇▉▋█▄▅▍ ▍▌ ▇ ▉▍▇▄▅█▆▍ (▍▌▉▌▍▌ ▉▌▊▉▋ ▍▆▊█▉▊ ▆▇▍ ▊▋▄▉ ▍▍ ▉▇▍▊▉▇ ▍▍▄ ▉▊ ▉▉ ▌▌▅▉ █▆▌▄▍▉)
▌█▍▄▆▆▅▋▄▍ ▄▇▆▍▍ ▄▇▍▇▊▌ ▌▄ ▊▉▅▉▆▊▆ ▄▌ ▊▋ ▅▆▉ ▆▋▋▌▌▉ ▊▉ █▊▆▉ █▍▍▊▆▋▍█▆▉▅ (▋▍▅ ▋▌▅ ▋█ ▌▋█▄▆▊▌ ▄▇█▅▄█ ▆▊▅▇▅▅?)
▇▄▅ ▋▆▋▊▍ ▌▋▌▋▇▋▆▇ ▋▍▌ ▊▄█▋▊ ▍▄▉ ▊█ ▆▍█▋▍█▇▊
▌▇▊▊▆▇▌▋ ▍▊ █▄▋█▇ (▆▆▅▅▊ ▆▇ ▅▉ ▉▅▇▍▍▆ ▆▄▅▌▌▋▌ ▆▊▆▆▊ ▍▅▄█ ▍▌▄ ▉▋▌▅█▇█▅ ▄▅▄▍▍ ▌▊▇█)
Add
64582 back and merge from rgb
▅▉▊▆ ▋▄▇▊▆▉▇ ▊▅▌▇▉▊ ▉▆ ▄▆▄▅▅▉▌▊▇▊▅ ▆▄▅▅▇█▄
▄▅▆ ▌█▆▅▅ ▅▇ ▍▅▍▌▌▍ ▅▄▊▇▍▌▌ ▇▅▋▅▌▋▍
▇▉▅▆▉▊▄▇ ▉▆ ▉▅▊▌▌▇▅ ▄▇▄▅█▋ ▇▍▅ ▄▋
▇▉▌ ▌▆▄ ▉▋▅▍▇▋ ▌▅▊▆▋▄▆ ▉█ ▉ ▍▅▌▉▇ ▍▋▌ ▇█▉▆ ▍▄▇▋, ▍▊▇ ▅▆ ▅▋▉▆ ▄▋▉▉▌▌▉
▇▋▉▋▍▊-▊▊▍▇▊▌▆▊ ▅▊▌▄▅▉▆▆▇, ▋█▇▇▆▅▅, ▆█▉ ▄▌▅█ ▉▋▆ ▄▊▅▌▉
▌▇▉ ▍▄▊█▊▇▆ ▅█▌ ▇▊▇▇█▋▄▆ ▇▅▌▍▆▇▇▍▉
▉▄█▆ ▉▍ ▋▇▄▉▋▋ ▆▋▋▋▉▆▅▌▊, ▅▇▋▇▉▅ ▋▄▌▇▅▋▋▊▄▄▊▋▊ ▉▄ █▆▆█▄▇▄▆▊▄
▅▄▍▇▊▊▍ ▄▌▄▇▆
▅▊▄ █▄▊▊▍▉█ ▇▉ ▋▅▉▍ █▋▊▋▅ ▇▍▊▌
▇▇█▋▊▌▉▋ ▆▅▊▇▊ ▇█▉▋▉▋▊ ▇▊▉▅ ▍▊▄▇▉ ▄▋▊▇▉ ▋▇ ▆▆▌▊ ▌▌▉ ▍▌▉▌█▆▅█▌ ▆▍▉▊ ▋▇▋ ▄▋▆▆▅▇▄ (▍▄▉ ▄▇█▊ ▅▌▉▅ ▊▇█▋▊▄▇ ▉▍▇█▄▅▉▌ ▉▌▌▊▉▇▉▋)
▊▌▍▅ ▌▄ ▆▅▅ ▄▉▅▄ ▆▆ ▅▅▌▊ █▋▉▍ █▉█▍▋▆▆▍▋
▄▉▌▍▊▌▉ ▉▋ ▆▆▄ ▉█▌
▆▉▊ █ ▋▊▅▄▄ ▌▉ ▊▇▄█▌▌▄ ▋▄ █ █▇▉▆▇ ▄▋ █▆▍▌▄▊▊ ▆▉ ▋▆▅▍▉▋▅▅▆▆, █▆▇ █▍▋▇█▋▆ ▅▆▇▊█ ▉▌ ▌▋▉▋▇▆▇ ▄▋▊ ▅▍▋▆▇▍▅▊█▅
▌▍▄▋▅▍▍█▉ ▍▉▉ ▍▍ ▆█▋█ ▄▄▄▇▆▅▆█▄ ▍▋▆▆▍▍▇ ▍▌▊ ▌ ▉█▆▌, █▌▅▉ ▄▌▄▍▆▊▉█▅█ ▋▌█▋▍▍ ▊▇▊▉▉
▉▍▇▋▌▍▊▋▅ ▌▇▄ ▋█ ▅▍▋ ▍▉█ ▉▆█▅▋▇▋ █▆▆ ▅ ▅▊▍█▌ ▊▆█▋▌▊▄▊▇ ▌▋▇▋▍, ▌█▅▄▄▇ ▉▆▍█▅, ▅█▍ ▋▅▇▋▍▇▇▉▉
▌▊▌ ▅▌ ▋▌▊ █▋ ▇▇▊ ▄▉▍▅▇█ ▆▍▊▊ ▅▅▌▆▉▍▇▇▊ ▇▍▇█▅ ▅▊█▅▌▊ █▅▊▄'▄▋ ▋▌▄▌▇▉▆▍ ▋▄
▍▉▇ ▊▅ ▇▊▍ ▋▋ "▅▌▍▊▍" ▅ ▅▍▆▄█▋ ▅▋ ▅█▇▋▄▇ ▅▉█▄ ▊▍▋▅▉ ▄▉ ▊▇▇ ▊▍
▍▇▍ ▅█ ▆▊▋ ▉▅ ▇▉▉ ▊▍▌▍█▊▊▇▌ ▍▄▇ ▍ █▆█▌ (█▌▅ ▅▉▄ ▌▌▌▌▍), ▋▉▉▊▅▊▍▄▊▊ ▍▊▄▊ ▄▇▍▌█▌█ ▆▋▋▉█▇▄▍▄ ▄▉▌▋ ▊▇█▇ ▅▇█▅ ▌▅▉▅▄▉█▊ ▌▄▇▍█ █ ▋▌▅▊▇ ▌▄▉▊▇▌▆▍▋
▍▉▊▅▇▆ ▇▉▅ ▇▇▋▊ ▇▅▄▆▌▆▅▉▊ ▆█▄▊▄▇▉▅▇ ▌▊ ▊▊▇▇▆▊▅ ▅▆▊▋▆ ▉▅▋▇ ▉▅▍ ▄▋▆▆ ▆▅▄▊▆▄▄▄ ▄▉▄▍▊▌▋▍▆
▄▄▇▄▉▅██▇ ▍▄▄▇ ▋▌ █▇▄▅▆▍▍▅▆▊ ▋▋█▆▄▉▋▅▋▄▋▍ ▆▋▍▉▅▌▄ ▍▍▊▌▆▉▇ ▋▊▋▆▄ ▍▅▇▋█
▄▆▇█▆▌▉, ▋▅▉ ▄▇▅ ▊▋▄▄▆▊'▄ ▌▆▋▋▋▅██ ▍▋▋▍ ▍▉▉▍ ▉▊▊▅▄▅▄▍▆ ██▄▉▄▌▌▋
▊▊▋▉▊▊ ▅█▅ ▋▇▋▅ ▇▊▅▌▉█▉▉ ▄▋▆ - ▋█▇▊ ▇▌▍▌ ▍▆▆▍ ▌▇▍▍▉▋▍▇▊▆▄▄▌ ▍▋ ██▆▅▊▌█▌ ▅▇█▄ ▆▌▉▌ ▍▄▋▇█
▊█▄ ▌▄█▉██▆▌ █▅ ██▊ ▄▉▄ ▇▉▋▊▄ ▋▋█▅█▅▄
! ▄▊▇ ▌▍▆▇▊█▍ ▇▋▄▉▉▄█▄ ▅▍█▊▍▌▌▌ ▄▅▇ ▍█▄▆▆▋▌▌▉█
! █▊▍ ▉█▆▍▉█▅▊▍ ▄▆▆▉█▊█▍▅ ▅▆▆█ █ ▆█▌▌▊▆▍▊▋ ▆▉▅▉▉▌
! ▇▉▍▋▍█▌▄▋ ▇▆▇▉, ▇▆█▋ ▄▍▄▉▊▊█▇ ▄▇▉ ▍▄▆▄▍▅ ▋▊ ▇▉█ ▄█▇▄██ ▍▇▇▉ ▋▋▄▊▉▇▊ ▍█ ▇▍▄▆▄▋▄▅ ██▉▊▅▅ ▊▍▉▅ ▉▅▄ █▋▄▄▆▆▆█▇
! ▋▄▊▌▅▉ ▄▅▆▇▇▆▉▌ ▋▌ ▊▊█▊▍▅, ▄▋▇▍▆▍▆▌█▌ ▋▄▊█ ▍▆▍▄ ▌█▌▆▌▌▍▌ ▆▅ ▉ ▉▌▋█▊▄ ▍█▆▇▄ ▌▇▌▉▉ █ ▅▇▍▇▊▇▌█
! ▆▌▍▉▄▇▋▅▇ ▌▍▍▊▄█▄
! ▌▋▋▌▉▉▇▆▇█▊▍▆ ▅▍▉▍▍▇ ▅▍▌▅▍▇
! ▋▄▍▊▉ ▌▅▌▌ ▉▌▊ ▄▍▋▉▊▆ ▉▋▌▍▅▍▇▄▋ ▊▆▄▍▊
! ▋▉▌ █▇▊▋ ▊▉▄▇▊▅▍▍ ▍▊▊▇▊▉▆█ ▋▌▄ ▆█▄█▊▋▊▆ ▌▉▄▇
! ▆▍█▍▆▋ ▉▉▌ █▅▋▄ ▊▋▆▄▉▄ ▄▉▆
! ▇▆▉▄█ ▊▍▌ ▄█▍▇ ▇▇▅▊▄ ▋▆▇▆▋▇▇ ▇▍▍▇▅▇ ▉▄▋▍▉▅▇▅▇ ▌▉▍ █▋▌▋▆▇▅ ▇█ ▆▋▅▄▊ ▍▆ ▊▉▊ ▊▋▊▍▌▉ █▋ ▍▇▌▇▇▌▆ ▇▉ ▉▉▊▉▅▋ ▌▆▆ ▉▌▍▆▅█▌▆ ▌▆▋▌▍▆▌▊▆
! ▄▊▍█▇▌ "▆▇▊▅▌▄ █▍▌ ▊▊▍▉ ▋▊▆▇▉▅ ▍▍▉"
▋▉▇▋ ▍▍▋▆▇▌▆ ▄▊▌█▇▍ ▅▇▇▍▅▇▆▇▌▉▌▆▇▆▇▌▊▊▅▋▄▅▉▆▉▇▋▋█▅▌▌▄▉▄▉▊▊▉▆.
! ▄█▄▇▌▍▍▊▌ ▆▍▆ ▇▉▌▍ ▌▄▇▋▉▉ ▍▋▋ ▄▆ ▋▅▌ ▅▄▄ ▌▋▊▄▅▇▊ █▅▍▆
! ▅▉█ █▋▄▋▊ ▆▌▋▉▉ ▇▊▌▊▆█▍▄▍▆ █▌▆▍ ▊▊▋▇▇▊▊ ▊▅▉ ▌▄▅▅▉▋▅▅▆ ▅▊ █▉▍▅▋▍▅▅
▇▄▊█▄▄▍▉ █▇▌▌▋▉▆ ▌▅▆▌█▅▄▇▊▄ ▆▆▅▋▅▊▋ ▉█ ▌▉ ▆▉▄ (▄▊▆▋ ▌ ▇▆▍)
▍▉▆ ▆▌▉▋▄▍▍▄▄▉▌▌▋▄▄▆▍ ▆▊█▍ ▆▊▅▌▌ ▋▉▇▍▆▅▆▍ ▋▊▉▊ █▌▆▊▍▅▆▋▋▉ (▉▌ ▄▇▇▄'▇ ▍▆█% ▍▅▆▇▋▅▇▊)
▌▇█▇▄▄▄ ▄██▅▍▌▋ ▄▆█▉ ▅█ ▋▊▋▉▌▄
▊▇▋█▄▆▇▅ ▋▄ `▉▄▍▇▊▇▉▋▉█▌()` ▅▇▅▄▋▍▆▉ ▆▉ ▍▉▍ ▇▊▆▍▇▌▊▊ ▍▄ ▊▇▊▌ ▌█▄▍▍▇▆ ▉▄▊ █▇▇▅▊▉ █▊█▍▍▍ ▄▉▇▋ `[▌▅▅]`
▋▉▆▄▇▌ ▇▄▋▆▊▆▊▊▌█▌▌ ▍▅▍▅▋ █▆ ▅▉▊▅▊▌▋▍
▆▆▉ ▌▌▍▌▉ ▉▌ ▍█▄▅▅▌█▆▍▋ ▌▍▉▄/▅▉▊▄ ▌▌ ██▉▍▇▋ ▋▆▋▇▆▇▉▍▌▆█▄ ▊▆▆▉▌ (▋▅▆ ▋▉ ▋▇▆ ▌▊▋▇▉▍)
▄▋█▄▆█ ▊██▇▉▅▌▅▊▇▉▊ ▌▉▋▌▄ ▄▆ ▉█▄█▋▋▉▇▇█▆
Precalculate map for WorldPositionGenerators listed in the MissionManifest
Auto calculate map for WorldPositionGenerators that haven't been calculated yet
Allow using WorldPositionGenerators as a position type in missions
█▅▅ ▅▄▌▆▍▋▉█▉▆▉▊█▇▅████▆▌▋ ▅▇▍▊▉▅▍█▊▅ ▇▆▋▇▅▄ ▄▄▋▌▌ ▋▅ ▇▍▌▋▍▉▅▄▌▆▇▌█▆▆▆█
▆▌▉█ █▌▊▍▌▊▉ ▆▋▇▄▉▍ ▅▆▇ ██▍▄▍ ▄▉ ▄█▅▅▌▅█▇
▄▊▇▍ ▉▌▌▉▌▊ ▌▄▄▉ ▍▍▅ ▄▍ ▉▌ ▌██▇▇▊ █▊█ ▊▅▇▄▄ ▌▊▆▊█▉▍▄