// Prevent phone from going into deep sleep
Timer {
interval: 1000
running: myTime.running
repeat: true
onTriggered: {
if(!player.isActive)
keepAlive.play()
else if(!clock.trainingPhase)
keepAlive.play()
else
keepAlive.stop()
}
}
Ly8gUHJldmVudCBwaG9uZSBmcm9tIGdvaW5nIGludG8gZGVlcCBzbGVlcAogICAgICAgIFRpbWVyIHsKICAgICAgICAgICAgaW50ZXJ2YWw6IDEwMDAKICAgICAgICAgICAgcnVubmluZzogbXlUaW1lLnJ1bm5pbmcKICAgICAgICAgICAgcmVwZWF0OiB0cnVlCgogICAgICAgICAgICBvblRyaWdnZXJlZDogewogICAgICAgICAgICAgICAgaWYoIXBsYXllci5pc0FjdGl2ZSkKICAgICAgICAgICAgICAgICAgICBrZWVwQWxpdmUucGxheSgpCiAgICAgICAgICAgICAgICBlbHNlIGlmKCFjbG9jay50cmFpbmluZ1BoYXNlKQogICAgICAgICAgICAgICAgICAgIGtlZXBBbGl2ZS5wbGF5KCkKICAgICAgICAgICAgICAgIGVsc2UKICAgICAgICAgICAgICAgICAgICBrZWVwQWxpdmUuc3RvcCgpCiAgICAgICAgICAgIH0KICAgICAgICB9