[ @file = "C:\Users\Justin\OneDrive\School\CPT265\Project 2\CPT265-Project2\source\CPT265-Project2View.mc"; @line = 1; ]
import Toybox.Graphics;
[ @file = "C:\Users\Justin\OneDrive\School\CPT265\Project 2\CPT265-Project2\source\CPT265-Project2View.mc"; @line = 2; ]
import Toybox.Lang;
[ @file = "C:\Users\Justin\OneDrive\School\CPT265\Project 2\CPT265-Project2\source\CPT265-Project2View.mc"; @line = 3; ]
import Toybox.System;
[ @file = "C:\Users\Justin\OneDrive\School\CPT265\Project 2\CPT265-Project2\source\CPT265-Project2View.mc"; @line = 4; ]
import Toybox.WatchUi;
[ @file = "C:\Users\Justin\OneDrive\School\CPT265\Project 2\CPT265-Project2\source\CPT265-Project2View.mc"; @line = 5; ]
import Toybox.ActivityMonitor;
[ @file = "C:\Users\Justin\OneDrive\School\CPT265\Project 2\CPT265-Project2\source\CPT265-Project2View.mc"; @line = 6; ]
import Toybox.Time.Gregorian;
[ @file = "C:\Users\Justin\OneDrive\School\CPT265\Project 2\CPT265-Project2\source\CPT265-Project2View.mc"; @line = 8; ]
class CPT265_Project2View extends WatchUi.WatchFace{
    [ @file = "C:\Users\Justin\OneDrive\School\CPT265\Project 2\CPT265-Project2\source\CPT265-Project2View.mc"; @line = 8; ]
    <init> {
    }
    [ @file = "C:\Users\Justin\OneDrive\School\CPT265\Project 2\CPT265-Project2\source\CPT265-Project2View.mc"; @line = 8; ]
    static
    <init> {
    }
    [ @file = "C:\Users\Justin\OneDrive\School\CPT265\Project 2\CPT265-Project2\source\CPT265-Project2View.mc"; @line = 9; @position = 8; ]
    var stepsIcon;
    [ @file = "C:\Users\Justin\OneDrive\School\CPT265\Project 2\CPT265-Project2\source\CPT265-Project2View.mc"; @line = 10; @position = 8; ]
    var myFont;
    [ @file = "C:\Users\Justin\OneDrive\School\CPT265\Project 2\CPT265-Project2\source\CPT265-Project2View.mc"; @line = 11; @position = 8; ]
    var myImage;
    [ @file = "C:\Users\Justin\OneDrive\School\CPT265\Project 2\CPT265-Project2\source\CPT265-Project2View.mc"; @line = 13; ]
    function initialize() as Void {
C_Users_Justin_OneDrive_School_CPT265_Project_2_CPT265_Project2_source_CPT265_Project2View_mc_13_26_18_4_start:
[ "C:\Users\Justin\OneDrive\School\CPT265\Project 2\CPT265-Project2\source\CPT265-Project2View.mc" 14 8 ]
        %tmp.2 = getv ? :WatchFace;
        %tmp.3 = getv function %tmp.2 :initialize;
        invoke %tmp.2 %tmp.3();
C_Users_Justin_OneDrive_School_CPT265_Project_2_CPT265_Project2_source_CPT265_Project2View_mc_13_26_18_4_stop:
    }
    [ @file = "C:\Users\Justin\OneDrive\School\CPT265\Project 2\CPT265-Project2\source\CPT265-Project2View.mc"; @line = 21; ]
    function onLayout(dc as Dc) as Void {
C_Users_Justin_OneDrive_School_CPT265_Project_2_CPT265_Project2_source_CPT265_Project2View_mc_21_40_25_4_start:
[ "C:\Users\Justin\OneDrive\School\CPT265\Project 2\CPT265-Project2\source\CPT265-Project2View.mc" 22 8 ]
        %tmp.1 = self;
        %tmp.2 = getv function %tmp.1 :setLayout;
        %tmp.4 = getv ? :Rez;
        %tmp.5 = getv %tmp.4 :Layouts;
        %tmp.6 = getv function %tmp.5 :WatchFace;
        %tmp.8 = lgetv %dc;
        %tmp.9 = invoke %tmp.5 %tmp.6(%tmp.8);
        invoke %tmp.1 %tmp.2(%tmp.9);
[ "C:\Users\Justin\OneDrive\School\CPT265\Project 2\CPT265-Project2\source\CPT265-Project2View.mc" 23 8 ]
        %tmp.10 = getm $.Toybox.WatchUi;
        %tmp.11 = getv function %tmp.10 :loadResource;
        %tmp.13 = getv ? :Rez;
        %tmp.14 = getv %tmp.13 :Fonts;
        %tmp.15 = getv %tmp.14 :myFont;
        %tmp.16 = invoke %tmp.10 %tmp.11(%tmp.15);
        putv self :myFont %tmp.16;
[ "C:\Users\Justin\OneDrive\School\CPT265\Project 2\CPT265-Project2\source\CPT265-Project2View.mc" 24 8 ]
        %tmp.17 = getm $.Toybox.WatchUi;
        %tmp.18 = getv function %tmp.17 :loadResource;
        %tmp.20 = getv ? :Rez;
        %tmp.21 = getv %tmp.20 :Drawables;
        %tmp.22 = getv %tmp.21 :HeartRateIcon;
        %tmp.23 = invoke %tmp.17 %tmp.18(%tmp.22);
        putv self :myImage %tmp.23;
C_Users_Justin_OneDrive_School_CPT265_Project_2_CPT265_Project2_source_CPT265_Project2View_mc_21_40_25_4_stop:
    }
    [ @file = "C:\Users\Justin\OneDrive\School\CPT265\Project 2\CPT265-Project2\source\CPT265-Project2View.mc"; @line = 30; ]
    function onShow() as Void {
    }
    [ @file = "C:\Users\Justin\OneDrive\School\CPT265\Project 2\CPT265-Project2\source\CPT265-Project2View.mc"; @line = 34; ]
    function onUpdate(dc as Dc) as Void {
C_Users_Justin_OneDrive_School_CPT265_Project_2_CPT265_Project2_source_CPT265_Project2View_mc_34_40_45_4_start:
[ "C:\Users\Justin\OneDrive\School\CPT265\Project 2\CPT265-Project2\source\CPT265-Project2View.mc" 38 8 ]
        %tmp.1 = self;
        %tmp.2 = getv function %tmp.1 :updateTime;
        invoke %tmp.1 %tmp.2();
[ "C:\Users\Justin\OneDrive\School\CPT265\Project 2\CPT265-Project2\source\CPT265-Project2View.mc" 39 8 ]
        %tmp.3 = self;
        %tmp.4 = getv function %tmp.3 :updateDate;
        invoke %tmp.3 %tmp.4();
[ "C:\Users\Justin\OneDrive\School\CPT265\Project 2\CPT265-Project2\source\CPT265-Project2View.mc" 40 8 ]
        %tmp.5 = self;
        %tmp.6 = getv function %tmp.5 :updateHeartRate;
        invoke %tmp.5 %tmp.6();
[ "C:\Users\Justin\OneDrive\School\CPT265\Project 2\CPT265-Project2\source\CPT265-Project2View.mc" 41 8 ]
        %tmp.7 = self;
        %tmp.8 = getv function %tmp.7 :updateSteps;
        invoke %tmp.7 %tmp.8();
[ "C:\Users\Justin\OneDrive\School\CPT265\Project 2\CPT265-Project2\source\CPT265-Project2View.mc" 42 8 ]
        %tmp.9 = self;
        %tmp.10 = getv function %tmp.9 :updateBattery;
        invoke %tmp.9 %tmp.10();
[ "C:\Users\Justin\OneDrive\School\CPT265\Project 2\CPT265-Project2\source\CPT265-Project2View.mc" 43 8 ]
        %tmp.11 = lgetv %dc;
        %tmp.12 = getv function %tmp.11 :drawBitmap;
        %tmp.13 = 200;
        %tmp.14 = 200;
        %tmp.16 = getv ? :myImage;
        invoke %tmp.11 %tmp.12(%tmp.13, %tmp.14, %tmp.16);
[ "C:\Users\Justin\OneDrive\School\CPT265\Project 2\CPT265-Project2\source\CPT265-Project2View.mc" 44 8 ]
        %tmp.18 = getv ? :View;
        %tmp.19 = getv function %tmp.18 :onUpdate;
        %tmp.21 = lgetv %dc;
        invoke %tmp.18 %tmp.19(%tmp.21);
C_Users_Justin_OneDrive_School_CPT265_Project_2_CPT265_Project2_source_CPT265_Project2View_mc_34_40_45_4_stop:
    }
    [ @file = "C:\Users\Justin\OneDrive\School\CPT265\Project 2\CPT265-Project2\source\CPT265-Project2View.mc"; @line = 47; ]
    function getHeartRate() as Number {
C_Users_Justin_OneDrive_School_CPT265_Project_2_CPT265_Project2_source_CPT265_Project2View_mc_47_42_50_8_start:
[ "C:\Users\Justin\OneDrive\School\CPT265\Project 2\CPT265-Project2\source\CPT265-Project2View.mc" 48 8 ]
        [ "C_Users_Justin_OneDrive_School_CPT265_Project_2_CPT265_Project2_source_CPT265_Project2View_mc_47_42_50_8_start" "C_Users_Justin_OneDrive_School_CPT265_Project_2_CPT265_Project2_source_CPT265_Project2View_mc_47_42_50_8_stop" ]
        %heartrateIterator.1 = local;
        %tmp.1 = getm $.Toybox.ActivityMonitor;
        %tmp.2 = getv function %tmp.1 :getHeartRateHistory;
        %tmp.3 = 1;
        %tmp.4 = true;
        %tmp.5 = invoke %tmp.1 %tmp.2(%tmp.3, %tmp.4);
        lputv %heartrateIterator.1 %tmp.5;
[ "C:\Users\Justin\OneDrive\School\CPT265\Project 2\CPT265-Project2\source\CPT265-Project2View.mc" 49 8 ]
        %tmp.6 = lgetv %heartrateIterator.1;
        %tmp.7 = getv function %tmp.6 :next;
        %tmp.8 = invoke %tmp.6 %tmp.7();
        %tmp.9 = getv %tmp.8 :heartRate;
        ret %tmp.9;
C_Users_Justin_OneDrive_School_CPT265_Project_2_CPT265_Project2_source_CPT265_Project2View_mc_47_42_50_8_stop:
    }
    [ @file = "C:\Users\Justin\OneDrive\School\CPT265\Project 2\CPT265-Project2\source\CPT265-Project2View.mc"; @line = 52; ]
    function getHeartRateString() as String {
C_Users_Justin_OneDrive_School_CPT265_Project_2_CPT265_Project2_source_CPT265_Project2View_mc_52_48_55_8_start:
[ "C:\Users\Justin\OneDrive\School\CPT265\Project 2\CPT265-Project2\source\CPT265-Project2View.mc" 53 12 ]
        [ "C_Users_Justin_OneDrive_School_CPT265_Project_2_CPT265_Project2_source_CPT265_Project2View_mc_52_48_55_8_start" "C_Users_Justin_OneDrive_School_CPT265_Project_2_CPT265_Project2_source_CPT265_Project2View_mc_52_48_55_8_stop" ]
        %heartRate.1 = local;
        %tmp.1 = self;
        %tmp.2 = getv function %tmp.1 :getHeartRate;
        %tmp.3 = invoke %tmp.1 %tmp.2();
        lputv %heartRate.1 %tmp.3;
[ "C:\Users\Justin\OneDrive\School\CPT265\Project 2\CPT265-Project2\source\CPT265-Project2View.mc" 54 12 ]
C_Users_Justin_OneDrive_School_CPT265_Project_2_CPT265_Project2_source_CPT265_Project2View_mc_54_19_54_68_begin:
        %tmp.5 = lgetv %heartRate.1;
        %tmp.6 = null;
        %tmp.7 = eq %tmp.5 %tmp.6;
        bf %tmp.7 @C_Users_Justin_OneDrive_School_CPT265_Project_2_CPT265_Project2_source_CPT265_Project2View_mc_54_19_54_68_false;
C_Users_Justin_OneDrive_School_CPT265_Project_2_CPT265_Project2_source_CPT265_Project2View_mc_54_19_54_68_true:
        %tmp.8 = "-";
        push %tmp.8;
        goto @C_Users_Justin_OneDrive_School_CPT265_Project_2_CPT265_Project2_source_CPT265_Project2View_mc_54_19_54_68_end;
C_Users_Justin_OneDrive_School_CPT265_Project_2_CPT265_Project2_source_CPT265_Project2View_mc_54_19_54_68_false:
        %tmp.9 = lgetv %heartRate.1;
        %tmp.10 = as %tmp.9 { (!Null) };
        %tmp.11 = getv function %tmp.10 :format;
        %tmp.12 = "%d";
        %tmp.13 = invoke %tmp.10 %tmp.11(%tmp.12);
        push %tmp.13;
C_Users_Justin_OneDrive_School_CPT265_Project_2_CPT265_Project2_source_CPT265_Project2View_mc_54_19_54_68_end:
        %tmp.14 = phi [%tmp.7 @C_Users_Justin_OneDrive_School_CPT265_Project_2_CPT265_Project2_source_CPT265_Project2View_mc_54_19_54_68_begin] [%tmp.8 @C_Users_Justin_OneDrive_School_CPT265_Project_2_CPT265_Project2_source_CPT265_Project2View_mc_54_19_54_68_true] [%tmp.13 @C_Users_Justin_OneDrive_School_CPT265_Project_2_CPT265_Project2_source_CPT265_Project2View_mc_54_19_54_68_false] [%tmp.14 @C_Users_Justin_OneDrive_School_CPT265_Project_2_CPT265_Project2_source_CPT265_Project2View_mc_54_19_54_68_end];
        ret %tmp.14;
C_Users_Justin_OneDrive_School_CPT265_Project_2_CPT265_Project2_source_CPT265_Project2View_mc_52_48_55_8_stop:
    }
    [ @file = "C:\Users\Justin\OneDrive\School\CPT265\Project 2\CPT265-Project2\source\CPT265-Project2View.mc"; @line = 57; ]
    function updateHeartRate() as Void {
C_Users_Justin_OneDrive_School_CPT265_Project_2_CPT265_Project2_source_CPT265_Project2View_mc_57_43_61_8_start:
[ "C:\Users\Justin\OneDrive\School\CPT265\Project 2\CPT265-Project2\source\CPT265-Project2View.mc" 58 12 ]
        [ "C_Users_Justin_OneDrive_School_CPT265_Project_2_CPT265_Project2_source_CPT265_Project2View_mc_57_43_61_8_start" "C_Users_Justin_OneDrive_School_CPT265_Project_2_CPT265_Project2_source_CPT265_Project2View_mc_57_43_61_8_stop" ]
        %heartRateString.1 = local;
        %tmp.1 = self;
        %tmp.2 = getv function %tmp.1 :getHeartRateString;
        %tmp.3 = invoke %tmp.1 %tmp.2();
        lputv %heartRateString.1 %tmp.3;
[ "C:\Users\Justin\OneDrive\School\CPT265\Project 2\CPT265-Project2\source\CPT265-Project2View.mc" 59 12 ]
        [ "C_Users_Justin_OneDrive_School_CPT265_Project_2_CPT265_Project2_source_CPT265_Project2View_mc_57_43_61_8_start" "C_Users_Justin_OneDrive_School_CPT265_Project_2_CPT265_Project2_source_CPT265_Project2View_mc_57_43_61_8_stop" ]
        %heartRateView.2 = local;
        %tmp.5 = getv ? :View;
        %tmp.6 = getv function %tmp.5 :findDrawableById;
        %tmp.7 = "HeartRateLabel";
        %tmp.8 = invoke %tmp.5 %tmp.6(%tmp.7);
        %tmp.9 = as %tmp.8 Text;
        lputv %heartRateView.2 %tmp.9;
[ "C:\Users\Justin\OneDrive\School\CPT265\Project 2\CPT265-Project2\source\CPT265-Project2View.mc" 60 12 ]
        %tmp.10 = lgetv %heartRateView.2;
        %tmp.11 = getv function %tmp.10 :setText;
        %tmp.13 = lgetv %heartRateString.1;
        invoke %tmp.10 %tmp.11(%tmp.13);
C_Users_Justin_OneDrive_School_CPT265_Project_2_CPT265_Project2_source_CPT265_Project2View_mc_57_43_61_8_stop:
    }
    [ @file = "C:\Users\Justin\OneDrive\School\CPT265\Project 2\CPT265-Project2\source\CPT265-Project2View.mc"; @line = 63; ]
    function updateTime() as Void {
C_Users_Justin_OneDrive_School_CPT265_Project_2_CPT265_Project2_source_CPT265_Project2View_mc_63_38_69_8_start:
[ "C:\Users\Justin\OneDrive\School\CPT265\Project 2\CPT265-Project2\source\CPT265-Project2View.mc" 64 12 ]
        [ "C_Users_Justin_OneDrive_School_CPT265_Project_2_CPT265_Project2_source_CPT265_Project2View_mc_63_38_69_8_start" "C_Users_Justin_OneDrive_School_CPT265_Project_2_CPT265_Project2_source_CPT265_Project2View_mc_63_38_69_8_stop" ]
        %today.1 = local;
        %tmp.1 = getm $.Toybox.Time.Gregorian;
        %tmp.2 = getv function %tmp.1 :info;
        %tmp.4 = getv ? :Time;
        %tmp.5 = getv function %tmp.4 :now;
        %tmp.6 = invoke %tmp.4 %tmp.5();
        %tmp.8 = getv ? :Time;
        %tmp.9 = getv %tmp.8 :FORMAT_MEDIUM;
        %tmp.10 = invoke %tmp.1 %tmp.2(%tmp.6, %tmp.9);
        lputv %today.1 %tmp.10;
[ "C:\Users\Justin\OneDrive\School\CPT265\Project 2\CPT265-Project2\source\CPT265-Project2View.mc" 65 12 ]
        [ "C_Users_Justin_OneDrive_School_CPT265_Project_2_CPT265_Project2_source_CPT265_Project2View_mc_63_38_69_8_start" "C_Users_Justin_OneDrive_School_CPT265_Project_2_CPT265_Project2_source_CPT265_Project2View_mc_63_38_69_8_stop" ]
        %timeString.2 = local;
        %tmp.11 = getm $.Toybox.Lang;
        %tmp.12 = getv function %tmp.11 :format;
        %tmp.13 = "$1$:$2$";
        %tmp.14 = newa 2;
        %tmp.15 = lgetv %today.1;
        %tmp.16 = getv %tmp.15 :hour;
        %tmp.17 = dup %tmp.14;
        %tmp.18 = aputv %tmp.17 0 %tmp.16;
        %tmp.19 = lgetv %today.1;
        %tmp.20 = getv %tmp.19 :min;
        %tmp.21 = getv function %tmp.20 :format;
        %tmp.22 = "%02d";
        %tmp.23 = invoke %tmp.20 %tmp.21(%tmp.22);
        %tmp.24 = dup %tmp.18;
        %tmp.25 = aputv %tmp.24 1 %tmp.23;
        %tmp.26 = invoke %tmp.11 %tmp.12(%tmp.13, %tmp.25);
        lputv %timeString.2 %tmp.26;
[ "C:\Users\Justin\OneDrive\School\CPT265\Project 2\CPT265-Project2\source\CPT265-Project2View.mc" 66 12 ]
        [ "C_Users_Justin_OneDrive_School_CPT265_Project_2_CPT265_Project2_source_CPT265_Project2View_mc_63_38_69_8_start" "C_Users_Justin_OneDrive_School_CPT265_Project_2_CPT265_Project2_source_CPT265_Project2View_mc_63_38_69_8_stop" ]
        %timeView.3 = local;
        %tmp.28 = getv ? :View;
        %tmp.29 = getv function %tmp.28 :findDrawableById;
        %tmp.30 = "TimeLabel";
        %tmp.31 = invoke %tmp.28 %tmp.29(%tmp.30);
        %tmp.32 = as %tmp.31 Text;
        lputv %timeView.3 %tmp.32;
[ "C:\Users\Justin\OneDrive\School\CPT265\Project 2\CPT265-Project2\source\CPT265-Project2View.mc" 67 12 ]
        %tmp.33 = lgetv %timeView.3;
        %tmp.34 = getv function %tmp.33 :setText;
        %tmp.36 = lgetv %timeString.2;
        invoke %tmp.33 %tmp.34(%tmp.36);
[ "C:\Users\Justin\OneDrive\School\CPT265\Project 2\CPT265-Project2\source\CPT265-Project2View.mc" 68 12 ]
        %tmp.37 = lgetv %timeView.3;
        %tmp.38 = getv function %tmp.37 :setFont;
        %tmp.40 = getv ? :myFont;
        invoke %tmp.37 %tmp.38(%tmp.40);
C_Users_Justin_OneDrive_School_CPT265_Project_2_CPT265_Project2_source_CPT265_Project2View_mc_63_38_69_8_stop:
    }
    [ @file = "C:\Users\Justin\OneDrive\School\CPT265\Project 2\CPT265-Project2\source\CPT265-Project2View.mc"; @line = 71; ]
    function updateDate() as Void {
C_Users_Justin_OneDrive_School_CPT265_Project_2_CPT265_Project2_source_CPT265_Project2View_mc_71_38_76_8_start:
[ "C:\Users\Justin\OneDrive\School\CPT265\Project 2\CPT265-Project2\source\CPT265-Project2View.mc" 72 12 ]
        [ "C_Users_Justin_OneDrive_School_CPT265_Project_2_CPT265_Project2_source_CPT265_Project2View_mc_71_38_76_8_start" "C_Users_Justin_OneDrive_School_CPT265_Project_2_CPT265_Project2_source_CPT265_Project2View_mc_71_38_76_8_stop" ]
        %today.1 = local;
        %tmp.1 = getm $.Toybox.Time.Gregorian;
        %tmp.2 = getv function %tmp.1 :info;
        %tmp.4 = getv ? :Time;
        %tmp.5 = getv function %tmp.4 :now;
        %tmp.6 = invoke %tmp.4 %tmp.5();
        %tmp.8 = getv ? :Time;
        %tmp.9 = getv %tmp.8 :FORMAT_MEDIUM;
        %tmp.10 = invoke %tmp.1 %tmp.2(%tmp.6, %tmp.9);
        lputv %today.1 %tmp.10;
[ "C:\Users\Justin\OneDrive\School\CPT265\Project 2\CPT265-Project2\source\CPT265-Project2View.mc" 73 12 ]
        [ "C_Users_Justin_OneDrive_School_CPT265_Project_2_CPT265_Project2_source_CPT265_Project2View_mc_71_38_76_8_start" "C_Users_Justin_OneDrive_School_CPT265_Project_2_CPT265_Project2_source_CPT265_Project2View_mc_71_38_76_8_stop" ]
        %dateString.2 = local;
        %tmp.11 = getm $.Toybox.Lang;
        %tmp.12 = getv function %tmp.11 :format;
        %tmp.13 = "$1$ $2$ $3$";
        %tmp.14 = newa 3;
        %tmp.15 = lgetv %today.1;
        %tmp.16 = getv %tmp.15 :day_of_week;
        %tmp.17 = dup %tmp.14;
        %tmp.18 = aputv %tmp.17 0 %tmp.16;
        %tmp.19 = lgetv %today.1;
        %tmp.20 = getv %tmp.19 :month;
        %tmp.21 = dup %tmp.18;
        %tmp.22 = aputv %tmp.21 1 %tmp.20;
        %tmp.23 = lgetv %today.1;
        %tmp.24 = getv %tmp.23 :day;
        %tmp.25 = dup %tmp.22;
        %tmp.26 = aputv %tmp.25 2 %tmp.24;
        %tmp.27 = invoke %tmp.11 %tmp.12(%tmp.13, %tmp.26);
        lputv %dateString.2 %tmp.27;
[ "C:\Users\Justin\OneDrive\School\CPT265\Project 2\CPT265-Project2\source\CPT265-Project2View.mc" 74 12 ]
        [ "C_Users_Justin_OneDrive_School_CPT265_Project_2_CPT265_Project2_source_CPT265_Project2View_mc_71_38_76_8_start" "C_Users_Justin_OneDrive_School_CPT265_Project_2_CPT265_Project2_source_CPT265_Project2View_mc_71_38_76_8_stop" ]
        %dateView.3 = local;
        %tmp.29 = getv ? :View;
        %tmp.30 = getv function %tmp.29 :findDrawableById;
        %tmp.31 = "DateLabel";
        %tmp.32 = invoke %tmp.29 %tmp.30(%tmp.31);
        %tmp.33 = as %tmp.32 Text;
        lputv %dateView.3 %tmp.33;
[ "C:\Users\Justin\OneDrive\School\CPT265\Project 2\CPT265-Project2\source\CPT265-Project2View.mc" 75 12 ]
        %tmp.34 = lgetv %dateView.3;
        %tmp.35 = getv function %tmp.34 :setText;
        %tmp.37 = lgetv %dateString.2;
        invoke %tmp.34 %tmp.35(%tmp.37);
C_Users_Justin_OneDrive_School_CPT265_Project_2_CPT265_Project2_source_CPT265_Project2View_mc_71_38_76_8_stop:
    }
    [ @file = "C:\Users\Justin\OneDrive\School\CPT265\Project 2\CPT265-Project2\source\CPT265-Project2View.mc"; @line = 78; ]
    function updateSteps() as Void {
C_Users_Justin_OneDrive_School_CPT265_Project_2_CPT265_Project2_source_CPT265_Project2View_mc_78_39_87_8_start:
[ "C:\Users\Justin\OneDrive\School\CPT265\Project 2\CPT265-Project2\source\CPT265-Project2View.mc" 79 12 ]
        [ "C_Users_Justin_OneDrive_School_CPT265_Project_2_CPT265_Project2_source_CPT265_Project2View_mc_78_39_87_8_start" "C_Users_Justin_OneDrive_School_CPT265_Project_2_CPT265_Project2_source_CPT265_Project2View_mc_78_39_87_8_stop" ]
        %stepInfo.1 = local;
        %tmp.1 = getm $.Toybox.ActivityMonitor;
        %tmp.2 = getv function %tmp.1 :getInfo;
        %tmp.3 = invoke %tmp.1 %tmp.2();
        lputv %stepInfo.1 %tmp.3;
[ "C:\Users\Justin\OneDrive\School\CPT265\Project 2\CPT265-Project2\source\CPT265-Project2View.mc" 80 12 ]
        [ "C_Users_Justin_OneDrive_School_CPT265_Project_2_CPT265_Project2_source_CPT265_Project2View_mc_78_39_87_8_start" "C_Users_Justin_OneDrive_School_CPT265_Project_2_CPT265_Project2_source_CPT265_Project2View_mc_78_39_87_8_stop" ]
        %steps.2 = local;
C_Users_Justin_OneDrive_School_CPT265_Project_2_CPT265_Project2_source_CPT265_Project2View_mc_80_24_80_62_begin:
        %tmp.5 = lgetv %stepInfo.1;
        %tmp.6 = null;
        %tmp.7 = ne %tmp.5 %tmp.6;
        bf %tmp.7 @C_Users_Justin_OneDrive_School_CPT265_Project_2_CPT265_Project2_source_CPT265_Project2View_mc_80_24_80_62_false;
C_Users_Justin_OneDrive_School_CPT265_Project_2_CPT265_Project2_source_CPT265_Project2View_mc_80_24_80_62_true:
        %tmp.8 = lgetv %stepInfo.1;
        %tmp.9 = as %tmp.8 { (!Null) };
        %tmp.10 = getv %tmp.9 :steps;
        push %tmp.10;
        goto @C_Users_Justin_OneDrive_School_CPT265_Project_2_CPT265_Project2_source_CPT265_Project2View_mc_80_24_80_62_end;
C_Users_Justin_OneDrive_School_CPT265_Project_2_CPT265_Project2_source_CPT265_Project2View_mc_80_24_80_62_false:
        %tmp.11 = 0;
        push %tmp.11;
C_Users_Justin_OneDrive_School_CPT265_Project_2_CPT265_Project2_source_CPT265_Project2View_mc_80_24_80_62_end:
        %tmp.12 = phi [%tmp.7 @C_Users_Justin_OneDrive_School_CPT265_Project_2_CPT265_Project2_source_CPT265_Project2View_mc_80_24_80_62_begin] [%tmp.10 @C_Users_Justin_OneDrive_School_CPT265_Project_2_CPT265_Project2_source_CPT265_Project2View_mc_80_24_80_62_true] [%tmp.11 @C_Users_Justin_OneDrive_School_CPT265_Project_2_CPT265_Project2_source_CPT265_Project2View_mc_80_24_80_62_false] [%tmp.12 @C_Users_Justin_OneDrive_School_CPT265_Project_2_CPT265_Project2_source_CPT265_Project2View_mc_80_24_80_62_end];
        lputv %steps.2 %tmp.12;
[ "C:\Users\Justin\OneDrive\School\CPT265\Project 2\CPT265-Project2\source\CPT265-Project2View.mc" 81 12 ]
        [ "C_Users_Justin_OneDrive_School_CPT265_Project_2_CPT265_Project2_source_CPT265_Project2View_mc_78_39_87_8_start" "C_Users_Justin_OneDrive_School_CPT265_Project_2_CPT265_Project2_source_CPT265_Project2View_mc_78_39_87_8_stop" ]
        %stepsView.3 = local;
        %tmp.14 = getv ? :View;
        %tmp.15 = getv function %tmp.14 :findDrawableById;
        %tmp.16 = "StepsLabel";
        %tmp.17 = invoke %tmp.14 %tmp.15(%tmp.16);
        %tmp.18 = as %tmp.17 Text;
        lputv %stepsView.3 %tmp.18;
[ "C:\Users\Justin\OneDrive\School\CPT265\Project 2\CPT265-Project2\source\CPT265-Project2View.mc" 82 12 ]
C_Users_Justin_OneDrive_School_CPT265_Project_2_CPT265_Project2_source_CPT265_Project2View_mc_82_12_86_12_if_stmt:
        %tmp.20 = lgetv %steps.2;
        %tmp.21 = 0;
        %tmp.22 = gt %tmp.20 %tmp.21;
        bf %tmp.22 @C_Users_Justin_OneDrive_School_CPT265_Project_2_CPT265_Project2_source_CPT265_Project2View_mc_82_12_86_12_if_false;
C_Users_Justin_OneDrive_School_CPT265_Project_2_CPT265_Project2_source_CPT265_Project2View_mc_82_12_86_12_if_true:
C_Users_Justin_OneDrive_School_CPT265_Project_2_CPT265_Project2_source_CPT265_Project2View_mc_82_27_84_12_start:
[ "C:\Users\Justin\OneDrive\School\CPT265\Project 2\CPT265-Project2\source\CPT265-Project2View.mc" 83 16 ]
        %tmp.23 = lgetv %stepsView.3;
        %tmp.24 = getv function %tmp.23 :setText;
        %tmp.25 = lgetv %steps.2;
        %tmp.26 = getv function %tmp.25 :toString;
        %tmp.27 = invoke %tmp.25 %tmp.26();
        invoke %tmp.23 %tmp.24(%tmp.27);
C_Users_Justin_OneDrive_School_CPT265_Project_2_CPT265_Project2_source_CPT265_Project2View_mc_82_27_84_12_stop:
        goto @C_Users_Justin_OneDrive_School_CPT265_Project_2_CPT265_Project2_source_CPT265_Project2View_mc_82_12_86_12_if_end;
C_Users_Justin_OneDrive_School_CPT265_Project_2_CPT265_Project2_source_CPT265_Project2View_mc_82_12_86_12_if_false:
C_Users_Justin_OneDrive_School_CPT265_Project_2_CPT265_Project2_source_CPT265_Project2View_mc_84_19_86_12_start:
[ "C:\Users\Justin\OneDrive\School\CPT265\Project 2\CPT265-Project2\source\CPT265-Project2View.mc" 85 16 ]
        %tmp.28 = lgetv %stepsView.3;
        %tmp.29 = getv function %tmp.28 :setText;
        %tmp.30 = "No steps taken.";
        invoke %tmp.28 %tmp.29(%tmp.30);
C_Users_Justin_OneDrive_School_CPT265_Project_2_CPT265_Project2_source_CPT265_Project2View_mc_84_19_86_12_stop:
C_Users_Justin_OneDrive_School_CPT265_Project_2_CPT265_Project2_source_CPT265_Project2View_mc_82_12_86_12_if_end:
C_Users_Justin_OneDrive_School_CPT265_Project_2_CPT265_Project2_source_CPT265_Project2View_mc_78_39_87_8_stop:
    }
    [ @file = "C:\Users\Justin\OneDrive\School\CPT265\Project 2\CPT265-Project2\source\CPT265-Project2View.mc"; @line = 89; ]
    function updateBattery() as Void {
C_Users_Justin_OneDrive_School_CPT265_Project_2_CPT265_Project2_source_CPT265_Project2View_mc_89_41_93_8_start:
[ "C:\Users\Justin\OneDrive\School\CPT265\Project 2\CPT265-Project2\source\CPT265-Project2View.mc" 90 12 ]
        [ "C_Users_Justin_OneDrive_School_CPT265_Project_2_CPT265_Project2_source_CPT265_Project2View_mc_89_41_93_8_start" "C_Users_Justin_OneDrive_School_CPT265_Project_2_CPT265_Project2_source_CPT265_Project2View_mc_89_41_93_8_stop" ]
        %batteryLevel.1 = local;
        %tmp.1 = getm $.Toybox.System;
        %tmp.2 = getv function %tmp.1 :getSystemStats;
        %tmp.3 = invoke %tmp.1 %tmp.2();
        %tmp.4 = getv %tmp.3 :battery;
        lputv %batteryLevel.1 %tmp.4;
[ "C:\Users\Justin\OneDrive\School\CPT265\Project 2\CPT265-Project2\source\CPT265-Project2View.mc" 91 12 ]
        [ "C_Users_Justin_OneDrive_School_CPT265_Project_2_CPT265_Project2_source_CPT265_Project2View_mc_89_41_93_8_start" "C_Users_Justin_OneDrive_School_CPT265_Project_2_CPT265_Project2_source_CPT265_Project2View_mc_89_41_93_8_stop" ]
        %batteryView.2 = local;
        %tmp.6 = getv ? :View;
        %tmp.7 = getv function %tmp.6 :findDrawableById;
        %tmp.8 = "BatteryLabel";
        %tmp.9 = invoke %tmp.6 %tmp.7(%tmp.8);
        %tmp.10 = as %tmp.9 Text;
        lputv %batteryView.2 %tmp.10;
[ "C:\Users\Justin\OneDrive\School\CPT265\Project 2\CPT265-Project2\source\CPT265-Project2View.mc" 92 12 ]
        %tmp.11 = lgetv %batteryView.2;
        %tmp.12 = getv function %tmp.11 :setText;
        %tmp.13 = lgetv %batteryLevel.1;
        %tmp.14 = getv function %tmp.13 :format;
        %tmp.15 = "%d";
        %tmp.16 = invoke %tmp.13 %tmp.14(%tmp.15);
        %tmp.17 = "%";
        %tmp.18 = add %tmp.16 %tmp.17;
        invoke %tmp.11 %tmp.12(%tmp.18);
C_Users_Justin_OneDrive_School_CPT265_Project_2_CPT265_Project2_source_CPT265_Project2View_mc_89_41_93_8_stop:
    }
}
[ @file = "C:\Users\Justin\OneDrive\School\CPT265\Project 2\CPT265-Project2\source\CPT265-Project2View.mc"; @line = 100; ]
function onHide() as Void {
}
[ @file = "C:\Users\Justin\OneDrive\School\CPT265\Project 2\CPT265-Project2\source\CPT265-Project2View.mc"; @line = 104; ]
function onExitSleep() as Void {
}
[ @file = "C:\Users\Justin\OneDrive\School\CPT265\Project 2\CPT265-Project2\source\CPT265-Project2View.mc"; @line = 108; ]
function onEnterSleep() as Void {
}
[ @file = "C:\Users\Justin\OneDrive\School\CPT265\Project 2\CPT265-Project2\source\CPT265-Project2View.mc"; @line = 1; ]
<init> {
}
