From 19f115d356d83a828e8b53c751fa6795748992d9 Mon Sep 17 00:00:00 2001 From: Bradley Trager Date: Tue, 11 Nov 2014 22:56:00 -0500 Subject: [PATCH 1/3] start --- app/index.html | 1 + app/js/clients/clients.js | 4 +- app/js/clients/d3BarsDirective.js | 178 +++++++++++++++++++++++++ app/js/clients/exercisesController.js | 15 ++- app/js/clients/partials/exercises.html | 4 +- bower.json | 3 +- 6 files changed, 200 insertions(+), 5 deletions(-) create mode 100644 app/js/clients/d3BarsDirective.js diff --git a/app/index.html b/app/index.html index 3e277b2..3d06bee 100755 --- a/app/index.html +++ b/app/index.html @@ -43,5 +43,6 @@

Performance Tracker

+ \ No newline at end of file diff --git a/app/js/clients/clients.js b/app/js/clients/clients.js index e2ed476..698647d 100755 --- a/app/js/clients/clients.js +++ b/app/js/clients/clients.js @@ -5,9 +5,10 @@ define([ 'clients/clientsController', 'clients/exercisesController', 'clients/clientsService', + 'clients/d3BarsDirective', 'clients/routes', 'angularRoute', -], function(angular, clientsController, exercisesController, clientsService, routes) { +], function(angular, clientsController, exercisesController, clientsService, d3BarsDirective, routes) { var moduleName = 'clients'; @@ -15,6 +16,7 @@ define([ .controller("clientsController", clientsController) .controller("exercisesController", exercisesController) .service('clientsService', clientsService) + .directive('d3Bars', d3BarsDirective) .config(routes); return moduleName; diff --git a/app/js/clients/d3BarsDirective.js b/app/js/clients/d3BarsDirective.js new file mode 100644 index 0000000..324bdab --- /dev/null +++ b/app/js/clients/d3BarsDirective.js @@ -0,0 +1,178 @@ +'use strict'; + +define([], function() { + + var d3BarsDirective = function() { + return { + restrict: 'EA', + scope: { + lineData: "=", + barData: "=", + label: "@", + onClick: "&" + }, + link: function(scope, iElement, iAttrs) { + var lineData = scope.lineData; + var barData = scope.barData; + var svg = d3.select(iElement[0]) + .append("svg") + .attr("width", "100%") + .attr("height", "500"); + + // on window resize, re-render d3 canvas + window.onresize = function() { + return scope.$apply(); + }; + scope.$watch(function() { + return angular.element(window)[0].innerWidth; + }, function() { + return scope.render(scope.data); + }); + + // watch for data changes and re-render + scope.$watch('lineData', function(newVals, oldVals) { + return scope.render(newVals); + }, true); + + // define render function + scope.render = function(data) { + // remove all previous items before render + svg.selectAll("*").remove(); + + var graph = svg, + WIDTH = 5000, + HEIGHT = 300, + MARGINS = { + top: 20, + right: 20, + bottom: 20, + left: 50 + }, + LINE_COLOR = '#1871A4', + BAR_COLOR = '#BFBFBF', + CIRCLE_COLOR = '#1871A4'; + + var xRange = d3.scale.ordinal() + .rangeRoundBands([MARGINS.left, WIDTH - MARGINS.right], 0.1) + .domain(barData.map(function(d) { + return d.x; + })); + var yRange = d3.scale.linear() + .range([HEIGHT - MARGINS.top, MARGINS.bottom]) + .domain([d3.min(lineData, function(d) { + return d.y - 5; + }), d3.max(lineData, function(d) { + return d.y; + })]); + + var yRangeBar = d3.scale.linear() + .range([HEIGHT - MARGINS.top, MARGINS.bottom]) + .domain([d3.min(barData, function(d) { + return d.y - 5; + }), d3.max(barData, function(d) { + return d.y; + })]); + + var xAxis = d3.svg.axis() + .scale(xRange) + .tickSize(1) + .tickFormat(function(d) { + return d + "s" + }) + .tickSubdivide(true); + + var yAxis = d3.svg.axis() + .scale(yRange) + .tickSize(1) + .orient('left') + .tickFormat(function(d) { + return d + " lbs" + }) + .tickSubdivide(true); + + var y2Axis = d3.svg.axis() + .scale(yRangeBar) + .tickSize(1) + .orient('right') + .tickFormat(function(d) { + return d + " kg" + }) + .tickSubdivide(true); + + graph.append('svg:g') + .attr('class', 'axis') + .attr('transform', 'translate(0,' + (HEIGHT - MARGINS.bottom) + ')') + .call(xAxis); + + graph.append('svg:g') + .attr('class', 'axis') + .attr('transform', 'translate(' + (MARGINS.left) + ',0)') + .call(yAxis); + + graph.append('svg:g') + .attr('class', 'axis') + .attr('transform', 'translate(' + (WIDTH - MARGINS.right) + ',0)') + .call(y2Axis); + + var lineFunc = d3.svg.line() + .x(function(d) { + return xRange(d.x) + xRange.rangeBand() / 2; + }) + .y(function(d) { + return yRange(d.y); + }) + .interpolate('cardinal') + .tension(0.8); + + + + graph.selectAll('rect') + .data(barData) + .enter() + .append('rect') + .attr('x', function(d) { + return xRange(d.x); + }) + .attr('y', function(d) { + return yRange(d.y); + }) + .attr('width', xRange.rangeBand()) + .attr('height', function(d) { + return ((HEIGHT - MARGINS.bottom) - yRange(d.y)); + }) + .attr('rx', 1) + .attr('ry', 1) + .attr('fill', BAR_COLOR) + .attr('stroke', tinycolor.darken(BAR_COLOR, 50)) + .attr('stroke-width', 1) + .attr('opacity', 0.5); + + graph.append('path') + .attr('d', lineFunc(lineData)) + .attr('stroke', LINE_COLOR) + .attr('stroke-width', 2) + .attr('fill', 'none'); + graph + .selectAll("circle") + .data(lineData) + .enter().append("circle") + .attr("class", "dot") + .attr("fill", "white") + .attr("stroke", CIRCLE_COLOR) + .attr("stroke-width", "2") + .attr("z-index", 10) + .attr("r", 5) + .attr("cx", function(d) { + return xRange(d.x) + xRange.rangeBand() / 2; + }) + .attr("cy", function(d) { + return yRange(d.y); + }); + + + }; + } + }; + } + return [d3BarsDirective]; +}); \ No newline at end of file diff --git a/app/js/clients/exercisesController.js b/app/js/clients/exercisesController.js index 9576c53..caa2134 100755 --- a/app/js/clients/exercisesController.js +++ b/app/js/clients/exercisesController.js @@ -4,7 +4,8 @@ define([], function() { var exercisesController = function($scope, $routeParams, clientsService) { var BASE_URL = 'http://pt.trackformance.com/RESTfm/PT_Demo/script/'; - + $scope.lineData = []; + $scope.barData = []; var loadData = function() { return clientsService.getReportingPeriods().then(function(periods) { $scope.periods = periods.data.data; @@ -69,6 +70,9 @@ define([], function() { var rangeOfMotions = []; var outOfSequences = []; + var barData = []; + var lineData = []; + report.forEach(function(data, index) { data["Date"] = new Date(data["Date"]).getTime(); data["dateIndex"] = index; @@ -99,6 +103,15 @@ define([], function() { timeUnderLoads.push(timeUnderLoadMinutes + "m " + timeUnderLoadSeconds + "s"); rangeOfMotions.push(data["Current Range"]); + $scope.barData.push({ + x: index, + y: data["Current Weight"] + }); + $scope.lineData.push({ + x: index, + y: data["Total Time"] + }); + }); $scope.data = report; diff --git a/app/js/clients/partials/exercises.html b/app/js/clients/partials/exercises.html index deb379a..ccad080 100644 --- a/app/js/clients/partials/exercises.html +++ b/app/js/clients/partials/exercises.html @@ -33,8 +33,8 @@

()

Out of Sequence -
- +
+
diff --git a/bower.json b/bower.json index 55f1668..6baaa18 100644 --- a/bower.json +++ b/bower.json @@ -16,7 +16,8 @@ "requirejs": "~2.1.9", "requirejs-text": "~2.0.10", "less": "~1.7.4", - "angular-bootstrap": "~0.11.0" + "angular-bootstrap": "~0.11.0", + "tinycolor": "~0.11.1" }, "devDependencies": { "jquery": "~2.1.1" From 5b7e779f0cabb9d6aa6a3109293da712b61700f0 Mon Sep 17 00:00:00 2001 From: Bradley Trager Date: Wed, 12 Nov 2014 22:58:06 -0500 Subject: [PATCH 2/3] lined up bars --- app/js/clients/d3BarsDirective.js | 66 +++++++++++--------------- app/js/clients/exercisesController.js | 7 +-- app/js/clients/partials/exercises.html | 2 +- app/js/clients/styles/exercises.less | 35 +++++++------- 4 files changed, 52 insertions(+), 58 deletions(-) diff --git a/app/js/clients/d3BarsDirective.js b/app/js/clients/d3BarsDirective.js index 324bdab..ec8e47f 100644 --- a/app/js/clients/d3BarsDirective.js +++ b/app/js/clients/d3BarsDirective.js @@ -11,24 +11,11 @@ define([], function() { label: "@", onClick: "&" }, - link: function(scope, iElement, iAttrs) { + link: function(scope, element, iAttrs) { var lineData = scope.lineData; var barData = scope.barData; - var svg = d3.select(iElement[0]) - .append("svg") - .attr("width", "100%") - .attr("height", "500"); - - // on window resize, re-render d3 canvas - window.onresize = function() { - return scope.$apply(); - }; - scope.$watch(function() { - return angular.element(window)[0].innerWidth; - }, function() { - return scope.render(scope.data); - }); - + var svg = d3.select(element[0]) + .append("svg") // watch for data changes and re-render scope.$watch('lineData', function(newVals, oldVals) { return scope.render(newVals); @@ -36,41 +23,44 @@ define([], function() { // define render function scope.render = function(data) { - // remove all previous items before render - svg.selectAll("*").remove(); - - var graph = svg, - WIDTH = 5000, - HEIGHT = 300, + var COLUMN_WIDTH = 50; + var HEIGHT = 300, MARGINS = { top: 20, - right: 20, + right: 50, bottom: 20, left: 50 - }, + }; + var WIDTH = scope.lineData.length * COLUMN_WIDTH + MARGINS.right + MARGINS.left, LINE_COLOR = '#1871A4', BAR_COLOR = '#BFBFBF', CIRCLE_COLOR = '#1871A4'; + svg.selectAll("*").remove(); + + svg.attr("width", WIDTH + "px") + .attr("height", "500px"); + + var graph = svg; var xRange = d3.scale.ordinal() - .rangeRoundBands([MARGINS.left, WIDTH - MARGINS.right], 0.1) - .domain(barData.map(function(d) { + .rangeRoundBands([MARGINS.left, WIDTH - MARGINS.right], 0) + .domain(scope.barData.map(function(d) { return d.x; })); var yRange = d3.scale.linear() .range([HEIGHT - MARGINS.top, MARGINS.bottom]) - .domain([d3.min(lineData, function(d) { - return d.y - 5; - }), d3.max(lineData, function(d) { - return d.y; + .domain([d3.min(scope.lineData, function(d) { + return d.y - 0.2 * d.y; + }), d3.max(scope.lineData, function(d) { + return d.y + 0.2 * d.y; })]); var yRangeBar = d3.scale.linear() .range([HEIGHT - MARGINS.top, MARGINS.bottom]) - .domain([d3.min(barData, function(d) { - return d.y - 5; - }), d3.max(barData, function(d) { - return d.y; + .domain([d3.min(scope.barData, function(d) { + return d.y - 0.2 * d.y; + }), d3.max(scope.barData, function(d) { + return d.y + 0.2 * d.y; })]); var xAxis = d3.svg.axis() @@ -95,7 +85,7 @@ define([], function() { .tickSize(1) .orient('right') .tickFormat(function(d) { - return d + " kg" + return d + " s" }) .tickSubdivide(true); @@ -127,7 +117,7 @@ define([], function() { graph.selectAll('rect') - .data(barData) + .data(scope.barData) .enter() .append('rect') .attr('x', function(d) { @@ -148,13 +138,13 @@ define([], function() { .attr('opacity', 0.5); graph.append('path') - .attr('d', lineFunc(lineData)) + .attr('d', lineFunc(scope.lineData)) .attr('stroke', LINE_COLOR) .attr('stroke-width', 2) .attr('fill', 'none'); graph .selectAll("circle") - .data(lineData) + .data(scope.lineData) .enter().append("circle") .attr("class", "dot") .attr("fill", "white") diff --git a/app/js/clients/exercisesController.js b/app/js/clients/exercisesController.js index caa2134..bed162b 100755 --- a/app/js/clients/exercisesController.js +++ b/app/js/clients/exercisesController.js @@ -103,17 +103,18 @@ define([], function() { timeUnderLoads.push(timeUnderLoadMinutes + "m " + timeUnderLoadSeconds + "s"); rangeOfMotions.push(data["Current Range"]); - $scope.barData.push({ + barData.push({ x: index, y: data["Current Weight"] }); - $scope.lineData.push({ + lineData.push({ x: index, y: data["Total Time"] }); }); - + $scope.barData = barData; + $scope.lineData = lineData; $scope.data = report; $scope.timestamps = timestamps; $scope.goToFailures = goToFailures; diff --git a/app/js/clients/partials/exercises.html b/app/js/clients/partials/exercises.html index ccad080..1cfa956 100644 --- a/app/js/clients/partials/exercises.html +++ b/app/js/clients/partials/exercises.html @@ -33,7 +33,7 @@

()

Out of Sequence
-
+
diff --git a/app/js/clients/styles/exercises.less b/app/js/clients/styles/exercises.less index ce7ecc4..4ff67a3 100644 --- a/app/js/clients/styles/exercises.less +++ b/app/js/clients/styles/exercises.less @@ -5,11 +5,29 @@ margin:10px 0; } + tbody { + white-space: nowrap; + } + td:not(:first-child) { text-align: center; font-size: 9pt; font-weight: bold; } + .topTable, .bottomTable { + td { + width: 50px; + height: 25px; + white-space: nowrap; + display: inline-block; + padding:2px; + } + td:first-child { + border:none; + font-size: 12pt; + width: 150px; + } +} .topTable { tr:first-child td:not(:first-child) { @@ -25,14 +43,7 @@ tr:nth-child(4) td:not(:first-child){ background-color: #FDA18B; } - td { - width: 65px; - white-space: nowrap; - } - td:first-child { - border:none; - font-size: 12pt; - } + td:nth-child(2) { border-left: 1px lightgray dashed; @@ -59,14 +70,6 @@ tr:nth-child(4) td:not(:first-child){ background-color: #A0EEEA; } - td { - width: 65px; - white-space: nowrap; - } - td:first-child { - border:none; - font-size: 12pt; - } /*td:nth-child(2) { border-left: 1px lightgray dashed; From b95b6125bb746f2ad96fff37d21e02fd55482e3c Mon Sep 17 00:00:00 2001 From: Bradley Trager Date: Thu, 13 Nov 2014 19:58:38 -0500 Subject: [PATCH 3/3] works --- app/js/clients/d3BarsDirective.js | 44 +- app/js/clients/exercisesController.js | 1 + app/js/clients/partials/exercises.html | 2 +- app/js/mockBackend/exerciseReport.js | 1456 ++++++++++++++++++++++-- 4 files changed, 1411 insertions(+), 92 deletions(-) diff --git a/app/js/clients/d3BarsDirective.js b/app/js/clients/d3BarsDirective.js index ec8e47f..0792310 100644 --- a/app/js/clients/d3BarsDirective.js +++ b/app/js/clients/d3BarsDirective.js @@ -8,12 +8,14 @@ define([], function() { scope: { lineData: "=", barData: "=", + data:"=", label: "@", onClick: "&" }, link: function(scope, element, iAttrs) { var lineData = scope.lineData; var barData = scope.barData; + var data = scope.data; var svg = d3.select(element[0]) .append("svg") // watch for data changes and re-render @@ -26,9 +28,9 @@ define([], function() { var COLUMN_WIDTH = 50; var HEIGHT = 300, MARGINS = { - top: 20, + top: 50, right: 50, - bottom: 20, + bottom: 50, left: 50 }; var WIDTH = scope.lineData.length * COLUMN_WIDTH + MARGINS.right + MARGINS.left, @@ -38,7 +40,7 @@ define([], function() { svg.selectAll("*").remove(); svg.attr("width", WIDTH + "px") - .attr("height", "500px"); + .attr("height", HEIGHT); var graph = svg; @@ -47,32 +49,38 @@ define([], function() { .domain(scope.barData.map(function(d) { return d.x; })); - var yRange = d3.scale.linear() + var yRangeBar = d3.scale.linear() .range([HEIGHT - MARGINS.top, MARGINS.bottom]) - .domain([d3.min(scope.lineData, function(d) { + .domain([d3.min(scope.barData, function(d) { return d.y - 0.2 * d.y; - }), d3.max(scope.lineData, function(d) { + }), d3.max(scope.barData, function(d) { return d.y + 0.2 * d.y; })]); - var yRangeBar = d3.scale.linear() + var yRangeLine = d3.scale.linear() .range([HEIGHT - MARGINS.top, MARGINS.bottom]) - .domain([d3.min(scope.barData, function(d) { + .domain([d3.min(scope.lineData, function(d) { return d.y - 0.2 * d.y; - }), d3.max(scope.barData, function(d) { + }), d3.max(scope.lineData, function(d) { return d.y + 0.2 * d.y; })]); var xAxis = d3.svg.axis() .scale(xRange) .tickSize(1) - .tickFormat(function(d) { - return d + "s" - }) + .tickFormat(function(index) { + + var msTime = scope.data[index].Date + var date = new Date(msTime); + + var dateParts = date.toString().split(" "); + var formattedDate = dateParts[1] + dateParts[2]; + return formattedDate; + }) .tickSubdivide(true); var yAxis = d3.svg.axis() - .scale(yRange) + .scale(yRangeBar) .tickSize(1) .orient('left') .tickFormat(function(d) { @@ -81,7 +89,7 @@ define([], function() { .tickSubdivide(true); var y2Axis = d3.svg.axis() - .scale(yRangeBar) + .scale(yRangeLine) .tickSize(1) .orient('right') .tickFormat(function(d) { @@ -109,7 +117,7 @@ define([], function() { return xRange(d.x) + xRange.rangeBand() / 2; }) .y(function(d) { - return yRange(d.y); + return yRangeLine(d.y); }) .interpolate('cardinal') .tension(0.8); @@ -124,11 +132,11 @@ define([], function() { return xRange(d.x); }) .attr('y', function(d) { - return yRange(d.y); + return yRangeBar(d.y); }) .attr('width', xRange.rangeBand()) .attr('height', function(d) { - return ((HEIGHT - MARGINS.bottom) - yRange(d.y)); + return ((HEIGHT - MARGINS.bottom) - yRangeBar(d.y)); }) .attr('rx', 1) .attr('ry', 1) @@ -156,7 +164,7 @@ define([], function() { return xRange(d.x) + xRange.rangeBand() / 2; }) .attr("cy", function(d) { - return yRange(d.y); + return yRangeLine(d.y); }); diff --git a/app/js/clients/exercisesController.js b/app/js/clients/exercisesController.js index bed162b..192f4b9 100755 --- a/app/js/clients/exercisesController.js +++ b/app/js/clients/exercisesController.js @@ -6,6 +6,7 @@ define([], function() { var BASE_URL = 'http://pt.trackformance.com/RESTfm/PT_Demo/script/'; $scope.lineData = []; $scope.barData = []; + $scope.data = []; var loadData = function() { return clientsService.getReportingPeriods().then(function(periods) { $scope.periods = periods.data.data; diff --git a/app/js/clients/partials/exercises.html b/app/js/clients/partials/exercises.html index 1cfa956..424ed90 100644 --- a/app/js/clients/partials/exercises.html +++ b/app/js/clients/partials/exercises.html @@ -34,7 +34,7 @@

()

- +
diff --git a/app/js/mockBackend/exerciseReport.js b/app/js/mockBackend/exerciseReport.js index 1193830..310c773 100644 --- a/app/js/mockBackend/exerciseReport.js +++ b/app/js/mockBackend/exerciseReport.js @@ -1,119 +1,1429 @@ define([], function() { return { - "data": [ - { - "Timestamp": "11\/26\/2012 15:29:19", - "oosView": "", + "data": [{ + "Timestamp": "10\/03\/2012 09:53:18", + "oosView": " ", "Exercise Name": "Leg Press", - "fkClientID": "client506", - "Exercise ID": "exercise145", - "fk Studio ID": "studio13", + "fkClientID": "3F4CD934-FD30-4C2E-916B-78772131B60B", + "Exercise ID": "75BE50C1-B321-4D37-820F-FFA40D53B593", + "fk Studio ID": "222B6829-2653-4709-85A4-CFD1F0B56227", "netChangeWeight": "", - "Current Weight": "170", + "Current Weight": "215", "performanceView": "D", - "Date": "11\/26\/2012", - "fk Client Name": "Blaine Hart", - "Total Time": "00:02:26", + "Date": "10\/03\/2012", + "fk Client Name": "Don Svedeman", + "Total Time": "00:03:24", + "Current Range": "", + "dayOfWeek": "Wed", + "hourOfDay": "9 AM" + }, { + "Timestamp": "10\/10\/2012 09:16:21", + "oosView": " ", + "Exercise Name": "Leg Press", + "fkClientID": "3F4CD934-FD30-4C2E-916B-78772131B60B", + "Exercise ID": "75BE50C1-B321-4D37-820F-FFA40D53B593", + "fk Studio ID": "222B6829-2653-4709-85A4-CFD1F0B56227", + "netChangeWeight": "", + "Current Weight": "215", + "performanceView": "D", + "Date": "10\/10\/2012", + "fk Client Name": "Don Svedeman", + "Total Time": "00:03:30", + "Current Range": "", + "dayOfWeek": "Wed", + "hourOfDay": "9 AM" + }, { + "Timestamp": "10\/18\/2012 10:42:51", + "oosView": " ", + "Exercise Name": "Leg Press", + "fkClientID": "3F4CD934-FD30-4C2E-916B-78772131B60B", + "Exercise ID": "75BE50C1-B321-4D37-820F-FFA40D53B593", + "fk Studio ID": "222B6829-2653-4709-85A4-CFD1F0B56227", + "netChangeWeight": "2", + "Current Weight": "220", + "performanceView": "D", + "Date": "10\/18\/2012", + "fk Client Name": "Don Svedeman", + "Total Time": "00:03:24", + "Current Range": "", + "dayOfWeek": "Thu", + "hourOfDay": "10 AM" + }, { + "Timestamp": "10\/24\/2012 09:48:38", + "oosView": " ", + "Exercise Name": "Leg Press", + "fkClientID": "3F4CD934-FD30-4C2E-916B-78772131B60B", + "Exercise ID": "75BE50C1-B321-4D37-820F-FFA40D53B593", + "fk Studio ID": "222B6829-2653-4709-85A4-CFD1F0B56227", + "netChangeWeight": "2", + "Current Weight": "225", + "performanceView": "D", + "Date": "10\/24\/2012", + "fk Client Name": "Don Svedeman", + "Total Time": "00:03:12", + "Current Range": "", + "dayOfWeek": "Wed", + "hourOfDay": "9 AM" + }, { + "Timestamp": "10\/31\/2012 09:46:47", + "oosView": " ", + "Exercise Name": "Leg Press", + "fkClientID": "3F4CD934-FD30-4C2E-916B-78772131B60B", + "Exercise ID": "75BE50C1-B321-4D37-820F-FFA40D53B593", + "fk Studio ID": "222B6829-2653-4709-85A4-CFD1F0B56227", + "netChangeWeight": "2", + "Current Weight": "230", + "performanceView": "D", + "Date": "10\/31\/2012", + "fk Client Name": "Don Svedeman", + "Total Time": "00:03:19", + "Current Range": "", + "dayOfWeek": "Wed", + "hourOfDay": "9 AM" + }, { + "Timestamp": "11\/07\/2012 09:45:45", + "oosView": " ", + "Exercise Name": "Leg Press", + "fkClientID": "3F4CD934-FD30-4C2E-916B-78772131B60B", + "Exercise ID": "75BE50C1-B321-4D37-820F-FFA40D53B593", + "fk Studio ID": "222B6829-2653-4709-85A4-CFD1F0B56227", + "netChangeWeight": "2", + "Current Weight": "235", + "performanceView": "D", + "Date": "11\/07\/2012", + "fk Client Name": "Don Svedeman", + "Total Time": "00:03:12", + "Current Range": "", + "dayOfWeek": "Wed", + "hourOfDay": "9 AM" + }, { + "Timestamp": "11\/14\/2012 09:47:40", + "oosView": " ", + "Exercise Name": "Leg Press", + "fkClientID": "3F4CD934-FD30-4C2E-916B-78772131B60B", + "Exercise ID": "75BE50C1-B321-4D37-820F-FFA40D53B593", + "fk Studio ID": "222B6829-2653-4709-85A4-CFD1F0B56227", + "netChangeWeight": "2", + "Current Weight": "240", + "performanceView": "D", + "Date": "11\/14\/2012", + "fk Client Name": "Don Svedeman", + "Total Time": "00:03:04", + "Current Range": "", + "dayOfWeek": "Wed", + "hourOfDay": "9 AM" + }, { + "Timestamp": "11\/21\/2012 09:44:00", + "oosView": " ", + "Exercise Name": "Leg Press", + "fkClientID": "3F4CD934-FD30-4C2E-916B-78772131B60B", + "Exercise ID": "75BE50C1-B321-4D37-820F-FFA40D53B593", + "fk Studio ID": "222B6829-2653-4709-85A4-CFD1F0B56227", + "netChangeWeight": "2", + "Current Weight": "245", + "performanceView": "D", + "Date": "11\/21\/2012", + "fk Client Name": "Don Svedeman", + "Total Time": "00:03:07", + "Current Range": "", + "dayOfWeek": "Wed", + "hourOfDay": "9 AM" + }, { + "Timestamp": "11\/28\/2012 09:41:32", + "oosView": " ", + "Exercise Name": "Leg Press", + "fkClientID": "3F4CD934-FD30-4C2E-916B-78772131B60B", + "Exercise ID": "75BE50C1-B321-4D37-820F-FFA40D53B593", + "fk Studio ID": "222B6829-2653-4709-85A4-CFD1F0B56227", + "netChangeWeight": "2", + "Current Weight": "250", + "performanceView": "D", + "Date": "11\/28\/2012", + "fk Client Name": "Don Svedeman", + "Total Time": "00:03:00", + "Current Range": "", + "dayOfWeek": "Wed", + "hourOfDay": "9 AM" + }, { + "Timestamp": "12\/05\/2012 09:33:31", + "oosView": " ", + "Exercise Name": "Leg Press", + "fkClientID": "3F4CD934-FD30-4C2E-916B-78772131B60B", + "Exercise ID": "75BE50C1-B321-4D37-820F-FFA40D53B593", + "fk Studio ID": "222B6829-2653-4709-85A4-CFD1F0B56227", + "netChangeWeight": "", + "Current Weight": "250", + "performanceView": "D", + "Date": "12\/05\/2012", + "fk Client Name": "Don Svedeman", + "Total Time": "00:03:07", + "Current Range": "", + "dayOfWeek": "Wed", + "hourOfDay": "9 AM" + }, { + "Timestamp": "12\/12\/2012 09:53:16", + "oosView": " ", + "Exercise Name": "Leg Press", + "fkClientID": "3F4CD934-FD30-4C2E-916B-78772131B60B", + "Exercise ID": "75BE50C1-B321-4D37-820F-FFA40D53B593", + "fk Studio ID": "222B6829-2653-4709-85A4-CFD1F0B56227", + "netChangeWeight": "2", + "Current Weight": "255", + "performanceView": "D", + "Date": "12\/12\/2012", + "fk Client Name": "Don Svedeman", + "Total Time": "00:03:02", + "Current Range": "", + "dayOfWeek": "Wed", + "hourOfDay": "9 AM" + }, { + "Timestamp": "12\/19\/2012 09:47:55", + "oosView": " ", + "Exercise Name": "Leg Press", + "fkClientID": "3F4CD934-FD30-4C2E-916B-78772131B60B", + "Exercise ID": "75BE50C1-B321-4D37-820F-FFA40D53B593", + "fk Studio ID": "222B6829-2653-4709-85A4-CFD1F0B56227", + "netChangeWeight": "2", + "Current Weight": "260", + "performanceView": "D", + "Date": "12\/19\/2012", + "fk Client Name": "Don Svedeman", + "Total Time": "00:02:59", + "Current Range": "", + "dayOfWeek": "Wed", + "hourOfDay": "9 AM" + }, { + "Timestamp": "01\/02\/2013 09:46:28", + "oosView": "4 \/ 7", + "Exercise Name": "Leg Press", + "fkClientID": "3F4CD934-FD30-4C2E-916B-78772131B60B", + "Exercise ID": "75BE50C1-B321-4D37-820F-FFA40D53B593", + "fk Studio ID": "222B6829-2653-4709-85A4-CFD1F0B56227", + "netChangeWeight": "2", + "Current Weight": "265", + "performanceView": "D", + "Date": "01\/02\/2013", + "fk Client Name": "Don Svedeman", + "Total Time": "00:02:24", + "Current Range": "", + "dayOfWeek": "Wed", + "hourOfDay": "9 AM" + }, { + "Timestamp": "01\/09\/2013 09:37:23", + "oosView": " ", + "Exercise Name": "Leg Press", + "fkClientID": "3F4CD934-FD30-4C2E-916B-78772131B60B", + "Exercise ID": "75BE50C1-B321-4D37-820F-FFA40D53B593", + "fk Studio ID": "222B6829-2653-4709-85A4-CFD1F0B56227", + "netChangeWeight": "2", + "Current Weight": "270", + "performanceView": "D", + "Date": "01\/09\/2013", + "fk Client Name": "Don Svedeman", + "Total Time": "00:02:53", + "Current Range": "", + "dayOfWeek": "Wed", + "hourOfDay": "9 AM" + }, { + "Timestamp": "01\/16\/2013 09:50:26", + "oosView": " ", + "Exercise Name": "Leg Press", + "fkClientID": "3F4CD934-FD30-4C2E-916B-78772131B60B", + "Exercise ID": "75BE50C1-B321-4D37-820F-FFA40D53B593", + "fk Studio ID": "222B6829-2653-4709-85A4-CFD1F0B56227", + "netChangeWeight": "2", + "Current Weight": "275", + "performanceView": "D", + "Date": "01\/16\/2013", + "fk Client Name": "Don Svedeman", + "Total Time": "00:02:19", + "Current Range": "", + "dayOfWeek": "Wed", + "hourOfDay": "9 AM" + }, { + "Timestamp": "01\/23\/2013 09:52:43", + "oosView": " ", + "Exercise Name": "Leg Press", + "fkClientID": "3F4CD934-FD30-4C2E-916B-78772131B60B", + "Exercise ID": "75BE50C1-B321-4D37-820F-FFA40D53B593", + "fk Studio ID": "222B6829-2653-4709-85A4-CFD1F0B56227", + "netChangeWeight": "2", + "Current Weight": "280", + "performanceView": "D", + "Date": "01\/23\/2013", + "fk Client Name": "Don Svedeman", + "Total Time": "00:02:16", + "Current Range": "", + "dayOfWeek": "Wed", + "hourOfDay": "9 AM" + }, { + "Timestamp": "01\/30\/2013 09:38:09", + "oosView": " ", + "Exercise Name": "Leg Press", + "fkClientID": "3F4CD934-FD30-4C2E-916B-78772131B60B", + "Exercise ID": "75BE50C1-B321-4D37-820F-FFA40D53B593", + "fk Studio ID": "222B6829-2653-4709-85A4-CFD1F0B56227", + "netChangeWeight": "2", + "Current Weight": "285", + "performanceView": "D", + "Date": "01\/30\/2013", + "fk Client Name": "Don Svedeman", + "Total Time": "00:02:21", + "Current Range": "", + "dayOfWeek": "Wed", + "hourOfDay": "9 AM" + }, { + "Timestamp": "02\/06\/2013 10:00:25", + "oosView": " ", + "Exercise Name": "Leg Press", + "fkClientID": "3F4CD934-FD30-4C2E-916B-78772131B60B", + "Exercise ID": "75BE50C1-B321-4D37-820F-FFA40D53B593", + "fk Studio ID": "222B6829-2653-4709-85A4-CFD1F0B56227", + "netChangeWeight": "", + "Current Weight": "285", + "performanceView": "D", + "Date": "02\/06\/2013", + "fk Client Name": "Don Svedeman", + "Total Time": "00:02:10", + "Current Range": "", + "dayOfWeek": "Wed", + "hourOfDay": "10 AM" + }, { + "Timestamp": "02\/13\/2013 09:52:40", + "oosView": "4 \/ 7", + "Exercise Name": "Leg Press", + "fkClientID": "3F4CD934-FD30-4C2E-916B-78772131B60B", + "Exercise ID": "75BE50C1-B321-4D37-820F-FFA40D53B593", + "fk Studio ID": "222B6829-2653-4709-85A4-CFD1F0B56227", + "netChangeWeight": "2", + "Current Weight": "290", + "performanceView": "D", + "Date": "02\/13\/2013", + "fk Client Name": "Don Svedeman", + "Total Time": "00:02:21", + "Current Range": "", + "dayOfWeek": "Wed", + "hourOfDay": "9 AM" + }, { + "Timestamp": "02\/20\/2013 09:51:43", + "oosView": " ", + "Exercise Name": "Leg Press", + "fkClientID": "3F4CD934-FD30-4C2E-916B-78772131B60B", + "Exercise ID": "75BE50C1-B321-4D37-820F-FFA40D53B593", + "fk Studio ID": "222B6829-2653-4709-85A4-CFD1F0B56227", + "netChangeWeight": "2", + "Current Weight": "295", + "performanceView": "D", + "Date": "02\/20\/2013", + "fk Client Name": "Don Svedeman", + "Total Time": "00:01:54", + "Current Range": "", + "dayOfWeek": "Wed", + "hourOfDay": "9 AM" + }, { + "Timestamp": "02\/27\/2013 09:39:58", + "oosView": " ", + "Exercise Name": "Leg Press", + "fkClientID": "3F4CD934-FD30-4C2E-916B-78772131B60B", + "Exercise ID": "75BE50C1-B321-4D37-820F-FFA40D53B593", + "fk Studio ID": "222B6829-2653-4709-85A4-CFD1F0B56227", + "netChangeWeight": "", + "Current Weight": "295", + "performanceView": "D", + "Date": "02\/27\/2013", + "fk Client Name": "Don Svedeman", + "Total Time": "00:02:16", + "Current Range": "", + "dayOfWeek": "Wed", + "hourOfDay": "9 AM" + }, { + "Timestamp": "03\/06\/2013 09:44:27", + "oosView": " ", + "Exercise Name": "Leg Press", + "fkClientID": "3F4CD934-FD30-4C2E-916B-78772131B60B", + "Exercise ID": "75BE50C1-B321-4D37-820F-FFA40D53B593", + "fk Studio ID": "222B6829-2653-4709-85A4-CFD1F0B56227", + "netChangeWeight": "2", + "Current Weight": "300", + "performanceView": "D", + "Date": "03\/06\/2013", + "fk Client Name": "Don Svedeman", + "Total Time": "00:01:19", + "Current Range": "", + "dayOfWeek": "Wed", + "hourOfDay": "9 AM" + }, { + "Timestamp": "03\/13\/2013 09:19:21", + "oosView": " ", + "Exercise Name": "Leg Press", + "fkClientID": "3F4CD934-FD30-4C2E-916B-78772131B60B", + "Exercise ID": "75BE50C1-B321-4D37-820F-FFA40D53B593", + "fk Studio ID": "222B6829-2653-4709-85A4-CFD1F0B56227", + "netChangeWeight": "", + "Current Weight": "300", + "performanceView": "D", + "Date": "03\/13\/2013", + "fk Client Name": "Don Svedeman", + "Total Time": "00:01:41", + "Current Range": "", + "dayOfWeek": "Wed", + "hourOfDay": "9 AM" + }, { + "Timestamp": "03\/20\/2013 09:38:33", + "oosView": " ", + "Exercise Name": "Leg Press", + "fkClientID": "3F4CD934-FD30-4C2E-916B-78772131B60B", + "Exercise ID": "75BE50C1-B321-4D37-820F-FFA40D53B593", + "fk Studio ID": "222B6829-2653-4709-85A4-CFD1F0B56227", + "netChangeWeight": "", + "Current Weight": "300", + "performanceView": "D", + "Date": "03\/20\/2013", + "fk Client Name": "Don Svedeman", + "Total Time": "00:01:49", + "Current Range": "", + "dayOfWeek": "Wed", + "hourOfDay": "9 AM" + }, { + "Timestamp": "03\/30\/2013 10:15:46", + "oosView": " ", + "Exercise Name": "Leg Press", + "fkClientID": "3F4CD934-FD30-4C2E-916B-78772131B60B", + "Exercise ID": "75BE50C1-B321-4D37-820F-FFA40D53B593", + "fk Studio ID": "222B6829-2653-4709-85A4-CFD1F0B56227", + "netChangeWeight": "", + "Current Weight": "300", + "performanceView": "D", + "Date": "03\/30\/2013", + "fk Client Name": "Don Svedeman", + "Total Time": "00:01:25", + "Current Range": "", + "dayOfWeek": "Sat", + "hourOfDay": "10 AM" + }, { + "Timestamp": "04\/06\/2013 07:46:58", + "oosView": " ", + "Exercise Name": "Leg Press", + "fkClientID": "3F4CD934-FD30-4C2E-916B-78772131B60B", + "Exercise ID": "75BE50C1-B321-4D37-820F-FFA40D53B593", + "fk Studio ID": "222B6829-2653-4709-85A4-CFD1F0B56227", + "netChangeWeight": "", + "Current Weight": "300", + "performanceView": "D", + "Date": "04\/06\/2013", + "fk Client Name": "Don Svedeman", + "Total Time": "00:01:28", + "Current Range": "", + "dayOfWeek": "Sat", + "hourOfDay": "7 AM" + }, { + "Timestamp": "04\/13\/2013 07:30:39", + "oosView": " ", + "Exercise Name": "Leg Press", + "fkClientID": "3F4CD934-FD30-4C2E-916B-78772131B60B", + "Exercise ID": "75BE50C1-B321-4D37-820F-FFA40D53B593", + "fk Studio ID": "222B6829-2653-4709-85A4-CFD1F0B56227", + "netChangeWeight": "", + "Current Weight": "300", + "performanceView": "D", + "Date": "04\/13\/2013", + "fk Client Name": "Don Svedeman", + "Total Time": "00:02:03", + "Current Range": "", + "dayOfWeek": "Sat", + "hourOfDay": "7 AM" + }, { + "Timestamp": "04\/20\/2013 11:00:49", + "oosView": " ", + "Exercise Name": "Leg Press", + "fkClientID": "3F4CD934-FD30-4C2E-916B-78772131B60B", + "Exercise ID": "75BE50C1-B321-4D37-820F-FFA40D53B593", + "fk Studio ID": "222B6829-2653-4709-85A4-CFD1F0B56227", + "netChangeWeight": "", + "Current Weight": "300", + "performanceView": "D", + "Date": "04\/20\/2013", + "fk Client Name": "Don Svedeman", + "Total Time": "00:01:53", + "Current Range": "", + "dayOfWeek": "Sat", + "hourOfDay": "11 AM" + }, { + "Timestamp": "04\/27\/2013 09:24:05", + "oosView": " ", + "Exercise Name": "Leg Press", + "fkClientID": "3F4CD934-FD30-4C2E-916B-78772131B60B", + "Exercise ID": "75BE50C1-B321-4D37-820F-FFA40D53B593", + "fk Studio ID": "222B6829-2653-4709-85A4-CFD1F0B56227", + "netChangeWeight": "", + "Current Weight": "300", + "performanceView": "D", + "Date": "04\/27\/2013", + "fk Client Name": "Don Svedeman", + "Total Time": "00:01:29", + "Current Range": "", + "dayOfWeek": "Sat", + "hourOfDay": "9 AM" + }, { + "Timestamp": "05\/04\/2013 10:40:13", + "oosView": " ", + "Exercise Name": "Leg Press", + "fkClientID": "3F4CD934-FD30-4C2E-916B-78772131B60B", + "Exercise ID": "75BE50C1-B321-4D37-820F-FFA40D53B593", + "fk Studio ID": "222B6829-2653-4709-85A4-CFD1F0B56227", + "netChangeWeight": "", + "Current Weight": "300", + "performanceView": "D", + "Date": "05\/04\/2013", + "fk Client Name": "Don Svedeman", + "Total Time": "00:01:58", + "Current Range": "", + "dayOfWeek": "Sat", + "hourOfDay": "10 AM" + }, { + "Timestamp": "05\/11\/2013 08:13:13", + "oosView": " ", + "Exercise Name": "Leg Press", + "fkClientID": "3F4CD934-FD30-4C2E-916B-78772131B60B", + "Exercise ID": "75BE50C1-B321-4D37-820F-FFA40D53B593", + "fk Studio ID": "222B6829-2653-4709-85A4-CFD1F0B56227", + "netChangeWeight": "", + "Current Weight": "300", + "performanceView": "D", + "Date": "05\/11\/2013", + "fk Client Name": "Don Svedeman", + "Total Time": "00:01:58", + "Current Range": "", + "dayOfWeek": "Sat", + "hourOfDay": "8 AM" + }, { + "Timestamp": "05\/18\/2013 10:22:29", + "oosView": " ", + "Exercise Name": "Leg Press", + "fkClientID": "3F4CD934-FD30-4C2E-916B-78772131B60B", + "Exercise ID": "75BE50C1-B321-4D37-820F-FFA40D53B593", + "fk Studio ID": "222B6829-2653-4709-85A4-CFD1F0B56227", + "netChangeWeight": "", + "Current Weight": "300", + "performanceView": "D", + "Date": "05\/18\/2013", + "fk Client Name": "Don Svedeman", + "Total Time": "00:02:20", + "Current Range": "", + "dayOfWeek": "Sat", + "hourOfDay": "10 AM" + }, { + "Timestamp": "05\/25\/2013 10:04:20", + "oosView": " ", + "Exercise Name": "Leg Press", + "fkClientID": "3F4CD934-FD30-4C2E-916B-78772131B60B", + "Exercise ID": "75BE50C1-B321-4D37-820F-FFA40D53B593", + "fk Studio ID": "222B6829-2653-4709-85A4-CFD1F0B56227", + "netChangeWeight": "2", + "Current Weight": "305", + "performanceView": "D", + "Date": "05\/25\/2013", + "fk Client Name": "Don Svedeman", + "Total Time": "00:02:01", + "Current Range": "", + "dayOfWeek": "Sat", + "hourOfDay": "10 AM" + }, { + "Timestamp": "06\/01\/2013 10:37:39", + "oosView": " ", + "Exercise Name": "Leg Press", + "fkClientID": "3F4CD934-FD30-4C2E-916B-78772131B60B", + "Exercise ID": "75BE50C1-B321-4D37-820F-FFA40D53B593", + "fk Studio ID": "222B6829-2653-4709-85A4-CFD1F0B56227", + "netChangeWeight": "", + "Current Weight": "305", + "performanceView": "D", + "Date": "06\/01\/2013", + "fk Client Name": "Don Svedeman", + "Total Time": "00:02:04", + "Current Range": "", + "dayOfWeek": "Sat", + "hourOfDay": "10 AM" + }, { + "Timestamp": "06\/14\/2013 10:46:37", + "oosView": " ", + "Exercise Name": "Leg Press", + "fkClientID": "3F4CD934-FD30-4C2E-916B-78772131B60B", + "Exercise ID": "75BE50C1-B321-4D37-820F-FFA40D53B593", + "fk Studio ID": "222B6829-2653-4709-85A4-CFD1F0B56227", + "netChangeWeight": "", + "Current Weight": "305", + "performanceView": "D", + "Date": "06\/14\/2013", + "fk Client Name": "Don Svedeman", + "Total Time": "00:02:17", + "Current Range": "", + "dayOfWeek": "Fri", + "hourOfDay": "10 AM" + }, { + "Timestamp": "07\/06\/2013 11:28:25", + "oosView": " ", + "Exercise Name": "Leg Press", + "fkClientID": "3F4CD934-FD30-4C2E-916B-78772131B60B", + "Exercise ID": "75BE50C1-B321-4D37-820F-FFA40D53B593", + "fk Studio ID": "222B6829-2653-4709-85A4-CFD1F0B56227", + "netChangeWeight": "", + "Current Weight": "305", + "performanceView": "D", + "Date": "07\/06\/2013", + "fk Client Name": "Don Svedeman", + "Total Time": "00:02:47", + "Current Range": "", + "dayOfWeek": "Sat", + "hourOfDay": "11 AM" + }, { + "Timestamp": "07\/09\/2013 11:26:02", + "oosView": " ", + "Exercise Name": "Leg Press", + "fkClientID": "3F4CD934-FD30-4C2E-916B-78772131B60B", + "Exercise ID": "75BE50C1-B321-4D37-820F-FFA40D53B593", + "fk Studio ID": "222B6829-2653-4709-85A4-CFD1F0B56227", + "netChangeWeight": "", + "Current Weight": "305", + "performanceView": "D", + "Date": "07\/09\/2013", + "fk Client Name": "Don Svedeman", + "Total Time": "00:02:31", + "Current Range": "", + "dayOfWeek": "Tue", + "hourOfDay": "11 AM" + }, { + "Timestamp": "07\/18\/2013 17:44:08", + "oosView": " ", + "Exercise Name": "Leg Press", + "fkClientID": "3F4CD934-FD30-4C2E-916B-78772131B60B", + "Exercise ID": "75BE50C1-B321-4D37-820F-FFA40D53B593", + "fk Studio ID": "222B6829-2653-4709-85A4-CFD1F0B56227", + "netChangeWeight": "2", + "Current Weight": "310", + "performanceView": "D", + "Date": "07\/18\/2013", + "fk Client Name": "Don Svedeman", + "Total Time": "00:02:47", + "Current Range": "", + "dayOfWeek": "Thu", + "hourOfDay": "5 PM" + }, { + "Timestamp": "07\/22\/2013 17:46:42", + "oosView": " ", + "Exercise Name": "Leg Press", + "fkClientID": "3F4CD934-FD30-4C2E-916B-78772131B60B", + "Exercise ID": "75BE50C1-B321-4D37-820F-FFA40D53B593", + "fk Studio ID": "222B6829-2653-4709-85A4-CFD1F0B56227", + "netChangeWeight": "", + "Current Weight": "310", + "performanceView": "D", + "Date": "07\/22\/2013", + "fk Client Name": "Don Svedeman", + "Total Time": "00:02:43", + "Current Range": "", + "dayOfWeek": "Mon", + "hourOfDay": "5 PM" + }, { + "Timestamp": "07\/29\/2013 15:21:52", + "oosView": " ", + "Exercise Name": "Leg Press", + "fkClientID": "3F4CD934-FD30-4C2E-916B-78772131B60B", + "Exercise ID": "75BE50C1-B321-4D37-820F-FFA40D53B593", + "fk Studio ID": "222B6829-2653-4709-85A4-CFD1F0B56227", + "netChangeWeight": "2", + "Current Weight": "315", + "performanceView": "D", + "Date": "07\/29\/2013", + "fk Client Name": "Don Svedeman", + "Total Time": "00:02:27", "Current Range": "", "dayOfWeek": "Mon", "hourOfDay": "3 PM" }, { - "Timestamp": "12\/10\/2012 15:31:34", - "oosView": "", + "Timestamp": "08\/01\/2013 15:00:44", + "oosView": " ", "Exercise Name": "Leg Press", - "fkClientID": "client506", - "Exercise ID": "exercise145", - "fk Studio ID": "studio13", + "fkClientID": "3F4CD934-FD30-4C2E-916B-78772131B60B", + "Exercise ID": "75BE50C1-B321-4D37-820F-FFA40D53B593", + "fk Studio ID": "222B6829-2653-4709-85A4-CFD1F0B56227", "netChangeWeight": "", - "Current Weight": "170", + "Current Weight": "315", "performanceView": "D", - "Date": "12\/10\/2012", - "fk Client Name": "Blaine Hart", - "Total Time": "00:02:23", + "Date": "08\/01\/2013", + "fk Client Name": "Don Svedeman", + "Total Time": "00:02:40", "Current Range": "", - "dayOfWeek": "Mon", + "dayOfWeek": "Thu", "hourOfDay": "3 PM" - }, - { - "Timestamp": "09\/11\/2013 13:58:26", - "oosView": "", + }, { + "Timestamp": "08\/08\/2013 18:24:39", + "oosView": " ", + "Exercise Name": "Leg Press", + "fkClientID": "3F4CD934-FD30-4C2E-916B-78772131B60B", + "Exercise ID": "75BE50C1-B321-4D37-820F-FFA40D53B593", + "fk Studio ID": "222B6829-2653-4709-85A4-CFD1F0B56227", + "netChangeWeight": "2", + "Current Weight": "320", + "performanceView": "D", + "Date": "08\/08\/2013", + "fk Client Name": "Don Svedeman", + "Total Time": "00:03:05", + "Current Range": "", + "dayOfWeek": "Thu", + "hourOfDay": "6 PM" + }, { + "Timestamp": "08\/19\/2013 16:31:13", + "oosView": " ", + "Exercise Name": "Leg Press", + "fkClientID": "3F4CD934-FD30-4C2E-916B-78772131B60B", + "Exercise ID": "75BE50C1-B321-4D37-820F-FFA40D53B593", + "fk Studio ID": "222B6829-2653-4709-85A4-CFD1F0B56227", + "netChangeWeight": "", + "Current Weight": "320", + "performanceView": "D", + "Date": "08\/19\/2013", + "fk Client Name": "Don Svedeman", + "Total Time": "00:02:52", + "Current Range": "", + "dayOfWeek": "Mon", + "hourOfDay": "4 PM" + }, { + "Timestamp": "08\/26\/2013 17:29:34", + "oosView": " ", + "Exercise Name": "Leg Press", + "fkClientID": "3F4CD934-FD30-4C2E-916B-78772131B60B", + "Exercise ID": "75BE50C1-B321-4D37-820F-FFA40D53B593", + "fk Studio ID": "222B6829-2653-4709-85A4-CFD1F0B56227", + "netChangeWeight": "2", + "Current Weight": "325", + "performanceView": "D", + "Date": "08\/26\/2013", + "fk Client Name": "Don Svedeman", + "Total Time": "00:02:37", + "Current Range": "", + "dayOfWeek": "Mon", + "hourOfDay": "5 PM" + }, { + "Timestamp": "09\/05\/2013 18:29:59", + "oosView": " ", + "Exercise Name": "Leg Press", + "fkClientID": "3F4CD934-FD30-4C2E-916B-78772131B60B", + "Exercise ID": "75BE50C1-B321-4D37-820F-FFA40D53B593", + "fk Studio ID": "222B6829-2653-4709-85A4-CFD1F0B56227", + "netChangeWeight": "", + "Current Weight": "325", + "performanceView": "D", + "Date": "09\/05\/2013", + "fk Client Name": "Don Svedeman", + "Total Time": "00:02:37", + "Current Range": "", + "dayOfWeek": "Thu", + "hourOfDay": "6 PM" + }, { + "Timestamp": "09\/11\/2013 15:59:11", + "oosView": " ", "Exercise Name": "Leg Press", - "fkClientID": "client506", - "Exercise ID": "exercise145", - "fk Studio ID": "studio13", - "netChangeWeight": "-13", - "Current Weight": "150", + "fkClientID": "3F4CD934-FD30-4C2E-916B-78772131B60B", + "Exercise ID": "75BE50C1-B321-4D37-820F-FFA40D53B593", + "fk Studio ID": "222B6829-2653-4709-85A4-CFD1F0B56227", + "netChangeWeight": "2", + "Current Weight": "330", "performanceView": "D", "Date": "09\/11\/2013", - "fk Client Name": "Blaine Hart", - "Total Time": "00:03:15", + "fk Client Name": "Don Svedeman", + "Total Time": "00:02:44", "Current Range": "", "dayOfWeek": "Wed", - "hourOfDay": "1 PM" + "hourOfDay": "3 PM" + }, { + "Timestamp": "09\/21\/2013 10:35:39", + "oosView": "3 \/ 4", + "Exercise Name": "Leg Press", + "fkClientID": "3F4CD934-FD30-4C2E-916B-78772131B60B", + "Exercise ID": "75BE50C1-B321-4D37-820F-FFA40D53B593", + "fk Studio ID": "222B6829-2653-4709-85A4-CFD1F0B56227", + "netChangeWeight": "2", + "Current Weight": "335", + "performanceView": "D", + "Date": "09\/21\/2013", + "fk Client Name": "Don Svedeman", + "Total Time": "00:02:39", + "Current Range": "", + "dayOfWeek": "Sat", + "hourOfDay": "10 AM" + }, { + "Timestamp": "10\/07\/2013 15:17:06", + "oosView": " ", + "Exercise Name": "Leg Press", + "fkClientID": "3F4CD934-FD30-4C2E-916B-78772131B60B", + "Exercise ID": "75BE50C1-B321-4D37-820F-FFA40D53B593", + "fk Studio ID": "222B6829-2653-4709-85A4-CFD1F0B56227", + "netChangeWeight": "", + "Current Weight": "335", + "performanceView": "D", + "Date": "10\/07\/2013", + "fk Client Name": "Don Svedeman", + "Total Time": "00:02:54", + "Current Range": "", + "dayOfWeek": "Mon", + "hourOfDay": "3 PM" }, { - "Timestamp": "09\/16\/2013 14:29:29", - "oosView": "", + "Timestamp": "10\/16\/2013 11:39:35", + "oosView": " ", "Exercise Name": "Leg Press", - "fkClientID": "client506", - "Exercise ID": "exercise145", - "fk Studio ID": "studio13", + "fkClientID": "3F4CD934-FD30-4C2E-916B-78772131B60B", + "Exercise ID": "75BE50C1-B321-4D37-820F-FFA40D53B593", + "fk Studio ID": "222B6829-2653-4709-85A4-CFD1F0B56227", "netChangeWeight": "3", - "Current Weight": "155", + "Current Weight": "345", + "performanceView": "D", + "Date": "10\/16\/2013", + "fk Client Name": "Don Svedeman", + "Total Time": "00:02:52", + "Current Range": "", + "dayOfWeek": "Wed", + "hourOfDay": "11 AM" + }, { + "Timestamp": "10\/26\/2013 12:15:01", + "oosView": " ", + "Exercise Name": "Leg Press", + "fkClientID": "3F4CD934-FD30-4C2E-916B-78772131B60B", + "Exercise ID": "75BE50C1-B321-4D37-820F-FFA40D53B593", + "fk Studio ID": "222B6829-2653-4709-85A4-CFD1F0B56227", + "netChangeWeight": "1", + "Current Weight": "350", + "performanceView": "D", + "Date": "10\/26\/2013", + "fk Client Name": "Don Svedeman", + "Total Time": "00:02:39", + "Current Range": "", + "dayOfWeek": "Sat", + "hourOfDay": "12 AM" + }, { + "Timestamp": "11\/02\/2013 09:26:24", + "oosView": " ", + "Exercise Name": "Leg Press", + "fkClientID": "3F4CD934-FD30-4C2E-916B-78772131B60B", + "Exercise ID": "75BE50C1-B321-4D37-820F-FFA40D53B593", + "fk Studio ID": "222B6829-2653-4709-85A4-CFD1F0B56227", + "netChangeWeight": "1", + "Current Weight": "355", + "performanceView": "D", + "Date": "11\/02\/2013", + "fk Client Name": "Don Svedeman", + "Total Time": "00:02:48", + "Current Range": "", + "dayOfWeek": "Sat", + "hourOfDay": "9 AM" + }, { + "Timestamp": "11\/08\/2013 15:00:26", + "oosView": " ", + "Exercise Name": "Leg Press", + "fkClientID": "3F4CD934-FD30-4C2E-916B-78772131B60B", + "Exercise ID": "75BE50C1-B321-4D37-820F-FFA40D53B593", + "fk Studio ID": "222B6829-2653-4709-85A4-CFD1F0B56227", + "netChangeWeight": "1", + "Current Weight": "360", + "performanceView": "D", + "Date": "11\/08\/2013", + "fk Client Name": "Don Svedeman", + "Total Time": "00:02:07", + "Current Range": "", + "dayOfWeek": "Fri", + "hourOfDay": "3 PM" + }, { + "Timestamp": "11\/16\/2013 10:51:34", + "oosView": " ", + "Exercise Name": "Leg Press", + "fkClientID": "3F4CD934-FD30-4C2E-916B-78772131B60B", + "Exercise ID": "75BE50C1-B321-4D37-820F-FFA40D53B593", + "fk Studio ID": "222B6829-2653-4709-85A4-CFD1F0B56227", + "netChangeWeight": "", + "Current Weight": "360", + "performanceView": "D", + "Date": "11\/16\/2013", + "fk Client Name": "Don Svedeman", + "Total Time": "00:02:06", + "Current Range": "", + "dayOfWeek": "Sat", + "hourOfDay": "10 AM" + }, { + "Timestamp": "11\/23\/2013 11:08:19", + "oosView": " ", + "Exercise Name": "Leg Press", + "fkClientID": "3F4CD934-FD30-4C2E-916B-78772131B60B", + "Exercise ID": "75BE50C1-B321-4D37-820F-FFA40D53B593", + "fk Studio ID": "222B6829-2653-4709-85A4-CFD1F0B56227", + "netChangeWeight": "", + "Current Weight": "360", "performanceView": "D", - "Date": "09\/16\/2013", - "fk Client Name": "Blaine Hart", - "Total Time": "00:03:14", + "Date": "11\/23\/2013", + "fk Client Name": "Don Svedeman", + "Total Time": "00:02:33", + "Current Range": "", + "dayOfWeek": "Sat", + "hourOfDay": "11 AM" + }, { + "Timestamp": "12\/07\/2013 09:21:29", + "oosView": " ", + "Exercise Name": "Leg Press", + "fkClientID": "3F4CD934-FD30-4C2E-916B-78772131B60B", + "Exercise ID": "75BE50C1-B321-4D37-820F-FFA40D53B593", + "fk Studio ID": "222B6829-2653-4709-85A4-CFD1F0B56227", + "netChangeWeight": "1", + "Current Weight": "365", + "performanceView": "D", + "Date": "12\/07\/2013", + "fk Client Name": "Don Svedeman", + "Total Time": "00:02:11", + "Current Range": "", + "dayOfWeek": "Sat", + "hourOfDay": "9 AM" + }, { + "Timestamp": "12\/14\/2013 09:44:25", + "oosView": " ", + "Exercise Name": "Leg Press", + "fkClientID": "3F4CD934-FD30-4C2E-916B-78772131B60B", + "Exercise ID": "75BE50C1-B321-4D37-820F-FFA40D53B593", + "fk Studio ID": "222B6829-2653-4709-85A4-CFD1F0B56227", + "netChangeWeight": "", + "Current Weight": "365", + "performanceView": "D", + "Date": "12\/14\/2013", + "fk Client Name": "Don Svedeman", + "Total Time": "00:02:38", + "Current Range": "", + "dayOfWeek": "Sat", + "hourOfDay": "9 AM" + }, { + "Timestamp": "12\/21\/2013 10:01:35", + "oosView": " ", + "Exercise Name": "Leg Press", + "fkClientID": "3F4CD934-FD30-4C2E-916B-78772131B60B", + "Exercise ID": "75BE50C1-B321-4D37-820F-FFA40D53B593", + "fk Studio ID": "222B6829-2653-4709-85A4-CFD1F0B56227", + "netChangeWeight": "1", + "Current Weight": "370", + "performanceView": "D", + "Date": "12\/21\/2013", + "fk Client Name": "Don Svedeman", + "Total Time": "00:02:33", + "Current Range": "", + "dayOfWeek": "Sat", + "hourOfDay": "10 AM" + }, { + "Timestamp": "12\/30\/2013 17:02:32", + "oosView": " ", + "Exercise Name": "Leg Press", + "fkClientID": "3F4CD934-FD30-4C2E-916B-78772131B60B", + "Exercise ID": "75BE50C1-B321-4D37-820F-FFA40D53B593", + "fk Studio ID": "222B6829-2653-4709-85A4-CFD1F0B56227", + "netChangeWeight": "1", + "Current Weight": "375", + "performanceView": "D", + "Date": "12\/30\/2013", + "fk Client Name": "Don Svedeman", + "Total Time": "00:02:22", "Current Range": "", "dayOfWeek": "Mon", - "hourOfDay": "2 PM" + "hourOfDay": "5 PM" }, { - "Timestamp": "09\/18\/2013 14:24:09", - "oosView": "", + "Timestamp": "01\/14\/2014 16:03:40", + "oosView": " ", "Exercise Name": "Leg Press", - "fkClientID": "client506", - "Exercise ID": "exercise145", - "fk Studio ID": "studio13", + "fkClientID": "3F4CD934-FD30-4C2E-916B-78772131B60B", + "Exercise ID": "75BE50C1-B321-4D37-820F-FFA40D53B593", + "fk Studio ID": "222B6829-2653-4709-85A4-CFD1F0B56227", + "netChangeWeight": "", + "Current Weight": "375", + "performanceView": "D", + "Date": "01\/14\/2014", + "fk Client Name": "Don Svedeman", + "Total Time": "00:02:39", + "Current Range": "", + "dayOfWeek": "Tue", + "hourOfDay": "4 PM" + }, { + "Timestamp": "01\/20\/2014 16:48:22", + "oosView": " ", + "Exercise Name": "Leg Press", + "fkClientID": "3F4CD934-FD30-4C2E-916B-78772131B60B", + "Exercise ID": "75BE50C1-B321-4D37-820F-FFA40D53B593", + "fk Studio ID": "222B6829-2653-4709-85A4-CFD1F0B56227", "netChangeWeight": "1", - "Current Weight": "157", + "Current Weight": "380", + "performanceView": "D", + "Date": "01\/20\/2014", + "fk Client Name": "Don Svedeman", + "Total Time": "00:02:14", + "Current Range": "", + "dayOfWeek": "Mon", + "hourOfDay": "4 PM" + }, { + "Timestamp": "02\/01\/2014 12:31:31", + "oosView": " ", + "Exercise Name": "Leg Press", + "fkClientID": "3F4CD934-FD30-4C2E-916B-78772131B60B", + "Exercise ID": "75BE50C1-B321-4D37-820F-FFA40D53B593", + "fk Studio ID": "222B6829-2653-4709-85A4-CFD1F0B56227", + "netChangeWeight": "", + "Current Weight": "380", + "performanceView": "D", + "Date": "02\/01\/2014", + "fk Client Name": "Don Svedeman", + "Total Time": "00:02:05", + "Current Range": "", + "dayOfWeek": "Sat", + "hourOfDay": "12 AM" + }, { + "Timestamp": "02\/05\/2014 15:27:27", + "oosView": " ", + "Exercise Name": "Leg Press", + "fkClientID": "3F4CD934-FD30-4C2E-916B-78772131B60B", + "Exercise ID": "75BE50C1-B321-4D37-820F-FFA40D53B593", + "fk Studio ID": "222B6829-2653-4709-85A4-CFD1F0B56227", + "netChangeWeight": "", + "Current Weight": "380", "performanceView": "D", - "Date": "09\/18\/2013", - "fk Client Name": "Blaine Hart", - "Total Time": "00:03:11", + "Date": "02\/05\/2014", + "fk Client Name": "Don Svedeman", + "Total Time": "00:02:31", "Current Range": "", "dayOfWeek": "Wed", - "hourOfDay": "2 PM" + "hourOfDay": "3 PM" }, { - "Timestamp": "09\/23\/2013 14:32:03", - "oosView": "", + "Timestamp": "02\/20\/2014 12:28:49", + "oosView": " ", "Exercise Name": "Leg Press", - "fkClientID": "client506", - "Exercise ID": "exercise145", - "fk Studio ID": "studio13", + "fkClientID": "3F4CD934-FD30-4C2E-916B-78772131B60B", + "Exercise ID": "75BE50C1-B321-4D37-820F-FFA40D53B593", + "fk Studio ID": "222B6829-2653-4709-85A4-CFD1F0B56227", + "netChangeWeight": "1", + "Current Weight": "385", + "performanceView": "D", + "Date": "02\/20\/2014", + "fk Client Name": "Don Svedeman", + "Total Time": "00:02:45", + "Current Range": "", + "dayOfWeek": "Thu", + "hourOfDay": "12 AM" + }, { + "Timestamp": "03\/04\/2014 15:40:27", + "oosView": " ", + "Exercise Name": "Leg Press", + "fkClientID": "3F4CD934-FD30-4C2E-916B-78772131B60B", + "Exercise ID": "75BE50C1-B321-4D37-820F-FFA40D53B593", + "fk Studio ID": "222B6829-2653-4709-85A4-CFD1F0B56227", + "netChangeWeight": "1", + "Current Weight": "390", + "performanceView": "D", + "Date": "03\/04\/2014", + "fk Client Name": "Don Svedeman", + "Total Time": "00:01:49", + "Current Range": "", + "dayOfWeek": "Tue", + "hourOfDay": "3 PM" + }, { + "Timestamp": "03\/08\/2014 11:26:30", + "oosView": " ", + "Exercise Name": "Leg Press", + "fkClientID": "3F4CD934-FD30-4C2E-916B-78772131B60B", + "Exercise ID": "75BE50C1-B321-4D37-820F-FFA40D53B593", + "fk Studio ID": "222B6829-2653-4709-85A4-CFD1F0B56227", "netChangeWeight": "", - "Current Weight": "157", + "Current Weight": "390", "performanceView": "D", - "Date": "09\/23\/2013", - "fk Client Name": "Blaine Hart", - "Total Time": "00:03:10", + "Date": "03\/08\/2014", + "fk Client Name": "Don Svedeman", + "Total Time": "00:02:15", + "Current Range": "", + "dayOfWeek": "Sat", + "hourOfDay": "11 AM" + }, { + "Timestamp": "03\/15\/2014 11:32:57", + "oosView": " ", + "Exercise Name": "Leg Press", + "fkClientID": "3F4CD934-FD30-4C2E-916B-78772131B60B", + "Exercise ID": "75BE50C1-B321-4D37-820F-FFA40D53B593", + "fk Studio ID": "222B6829-2653-4709-85A4-CFD1F0B56227", + "netChangeWeight": "1", + "Current Weight": "395", + "performanceView": "D", + "Date": "03\/15\/2014", + "fk Client Name": "Don Svedeman", + "Total Time": "00:02:27", + "Current Range": "", + "dayOfWeek": "Sat", + "hourOfDay": "11 AM" + }, { + "Timestamp": "03\/19\/2014 16:44:07", + "oosView": " ", + "Exercise Name": "Leg Press", + "fkClientID": "3F4CD934-FD30-4C2E-916B-78772131B60B", + "Exercise ID": "75BE50C1-B321-4D37-820F-FFA40D53B593", + "fk Studio ID": "222B6829-2653-4709-85A4-CFD1F0B56227", + "netChangeWeight": "", + "Current Weight": "395", + "performanceView": "D", + "Date": "03\/19\/2014", + "fk Client Name": "Don Svedeman", + "Total Time": "00:02:25", + "Current Range": "", + "dayOfWeek": "Wed", + "hourOfDay": "4 PM" + }, { + "Timestamp": "03\/31\/2014 18:35:52", + "oosView": " ", + "Exercise Name": "Leg Press", + "fkClientID": "3F4CD934-FD30-4C2E-916B-78772131B60B", + "Exercise ID": "75BE50C1-B321-4D37-820F-FFA40D53B593", + "fk Studio ID": "222B6829-2653-4709-85A4-CFD1F0B56227", + "netChangeWeight": "1", + "Current Weight": "400", + "performanceView": "D", + "Date": "03\/31\/2014", + "fk Client Name": "Don Svedeman", + "Total Time": "00:02:18", "Current Range": "", "dayOfWeek": "Mon", - "hourOfDay": "2 PM" + "hourOfDay": "6 PM" }, { - "Timestamp": "09\/25\/2013 14:24:38", - "oosView": "", + "Timestamp": "04\/14\/2014 10:46:21", + "oosView": " ", "Exercise Name": "Leg Press", - "fkClientID": "client506", - "Exercise ID": "exercise145", - "fk Studio ID": "studio13", - "netChangeWeight": "5", - "Current Weight": "165", + "fkClientID": "3F4CD934-FD30-4C2E-916B-78772131B60B", + "Exercise ID": "75BE50C1-B321-4D37-820F-FFA40D53B593", + "fk Studio ID": "222B6829-2653-4709-85A4-CFD1F0B56227", + "netChangeWeight": "", + "Current Weight": "400", "performanceView": "D", - "Date": "09\/25\/2013", - "fk Client Name": "Blaine Hart", - "Total Time": "00:03:07", + "Date": "04\/14\/2014", + "fk Client Name": "Don Svedeman", + "Total Time": "00:02:18", + "Current Range": "", + "dayOfWeek": "Mon", + "hourOfDay": "10 AM" + }, { + "Timestamp": "04\/30\/2014 16:43:01", + "oosView": " ", + "Exercise Name": "Leg Press", + "fkClientID": "3F4CD934-FD30-4C2E-916B-78772131B60B", + "Exercise ID": "75BE50C1-B321-4D37-820F-FFA40D53B593", + "fk Studio ID": "222B6829-2653-4709-85A4-CFD1F0B56227", + "netChangeWeight": "1", + "Current Weight": "405", + "performanceView": "D", + "Date": "04\/30\/2014", + "fk Client Name": "Don Svedeman", + "Total Time": "00:02:13", + "Current Range": "", + "dayOfWeek": "Wed", + "hourOfDay": "4 PM" + }, { + "Timestamp": "05\/12\/2014 18:45:18", + "oosView": " ", + "Exercise Name": "Leg Press", + "fkClientID": "3F4CD934-FD30-4C2E-916B-78772131B60B", + "Exercise ID": "75BE50C1-B321-4D37-820F-FFA40D53B593", + "fk Studio ID": "222B6829-2653-4709-85A4-CFD1F0B56227", + "netChangeWeight": "1", + "Current Weight": "410", + "performanceView": "D", + "Date": "05\/12\/2014", + "fk Client Name": "Don Svedeman", + "Total Time": "00:02:19", + "Current Range": "", + "dayOfWeek": "Mon", + "hourOfDay": "6 PM" + }, { + "Timestamp": "05\/24\/2014 10:20:25", + "oosView": " ", + "Exercise Name": "Leg Press", + "fkClientID": "3F4CD934-FD30-4C2E-916B-78772131B60B", + "Exercise ID": "75BE50C1-B321-4D37-820F-FFA40D53B593", + "fk Studio ID": "222B6829-2653-4709-85A4-CFD1F0B56227", + "netChangeWeight": "", + "Current Weight": "410", + "performanceView": "D", + "Date": "05\/24\/2014", + "fk Client Name": "Don Svedeman", + "Total Time": "00:02:19", + "Current Range": "", + "dayOfWeek": "Sat", + "hourOfDay": "10 AM" + }, { + "Timestamp": "06\/07\/2014 10:54:38", + "oosView": " ", + "Exercise Name": "Leg Press", + "fkClientID": "3F4CD934-FD30-4C2E-916B-78772131B60B", + "Exercise ID": "75BE50C1-B321-4D37-820F-FFA40D53B593", + "fk Studio ID": "222B6829-2653-4709-85A4-CFD1F0B56227", + "netChangeWeight": "", + "Current Weight": "410", + "performanceView": "D", + "Date": "06\/07\/2014", + "fk Client Name": "Don Svedeman", + "Total Time": "00:02:30", + "Current Range": "", + "dayOfWeek": "Sat", + "hourOfDay": "10 AM" + }, { + "Timestamp": "06\/14\/2014 10:26:33", + "oosView": " ", + "Exercise Name": "Leg Press", + "fkClientID": "3F4CD934-FD30-4C2E-916B-78772131B60B", + "Exercise ID": "75BE50C1-B321-4D37-820F-FFA40D53B593", + "fk Studio ID": "222B6829-2653-4709-85A4-CFD1F0B56227", + "netChangeWeight": "1", + "Current Weight": "415", + "performanceView": "D", + "Date": "06\/14\/2014", + "fk Client Name": "Don Svedeman", + "Total Time": "00:01:46", + "Current Range": "", + "dayOfWeek": "Sat", + "hourOfDay": "10 AM" + }, { + "Timestamp": "06\/28\/2014 10:58:01", + "oosView": " ", + "Exercise Name": "Leg Press", + "fkClientID": "3F4CD934-FD30-4C2E-916B-78772131B60B", + "Exercise ID": "75BE50C1-B321-4D37-820F-FFA40D53B593", + "fk Studio ID": "222B6829-2653-4709-85A4-CFD1F0B56227", + "netChangeWeight": "", + "Current Weight": "415", + "performanceView": "D", + "Date": "06\/28\/2014", + "fk Client Name": "Don Svedeman", + "Total Time": "00:02:07", + "Current Range": "", + "dayOfWeek": "Sat", + "hourOfDay": "10 AM" + }, { + "Timestamp": "07\/05\/2014 10:55:00", + "oosView": " ", + "Exercise Name": "Leg Press", + "fkClientID": "3F4CD934-FD30-4C2E-916B-78772131B60B", + "Exercise ID": "75BE50C1-B321-4D37-820F-FFA40D53B593", + "fk Studio ID": "222B6829-2653-4709-85A4-CFD1F0B56227", + "netChangeWeight": "", + "Current Weight": "415", + "performanceView": "D", + "Date": "07\/05\/2014", + "fk Client Name": "Don Svedeman", + "Total Time": "00:02:25", + "Current Range": "", + "dayOfWeek": "Sat", + "hourOfDay": "10 AM" + }, { + "Timestamp": "07\/16\/2014 12:39:16", + "oosView": " ", + "Exercise Name": "Leg Press", + "fkClientID": "3F4CD934-FD30-4C2E-916B-78772131B60B", + "Exercise ID": "75BE50C1-B321-4D37-820F-FFA40D53B593", + "fk Studio ID": "222B6829-2653-4709-85A4-CFD1F0B56227", + "netChangeWeight": "1", + "Current Weight": "420", + "performanceView": "D", + "Date": "07\/16\/2014", + "fk Client Name": "Don Svedeman", + "Total Time": "00:02:42", + "Current Range": "", + "dayOfWeek": "Wed", + "hourOfDay": "12 AM" + }, { + "Timestamp": "07\/23\/2014 13:14:37", + "oosView": " ", + "Exercise Name": "Leg Press", + "fkClientID": "3F4CD934-FD30-4C2E-916B-78772131B60B", + "Exercise ID": "75BE50C1-B321-4D37-820F-FFA40D53B593", + "fk Studio ID": "222B6829-2653-4709-85A4-CFD1F0B56227", + "netChangeWeight": "", + "Current Weight": "420", + "performanceView": "D", + "Date": "07\/23\/2014", + "fk Client Name": "Don Svedeman", + "Total Time": "00:02:04", + "Current Range": "", + "dayOfWeek": "Wed", + "hourOfDay": "1 PM" + }, { + "Timestamp": "08\/09\/2014 11:27:12", + "oosView": " ", + "Exercise Name": "Leg Press", + "fkClientID": "3F4CD934-FD30-4C2E-916B-78772131B60B", + "Exercise ID": "75BE50C1-B321-4D37-820F-FFA40D53B593", + "fk Studio ID": "222B6829-2653-4709-85A4-CFD1F0B56227", + "netChangeWeight": "", + "Current Weight": "420", + "performanceView": "D", + "Date": "08\/09\/2014", + "fk Client Name": "Don Svedeman", + "Total Time": "00:02:29", + "Current Range": "", + "dayOfWeek": "Sat", + "hourOfDay": "11 AM" + }, { + "Timestamp": "08\/16\/2014 10:53:01", + "oosView": " ", + "Exercise Name": "Leg Press", + "fkClientID": "3F4CD934-FD30-4C2E-916B-78772131B60B", + "Exercise ID": "75BE50C1-B321-4D37-820F-FFA40D53B593", + "fk Studio ID": "222B6829-2653-4709-85A4-CFD1F0B56227", + "netChangeWeight": "", + "Current Weight": "420", + "performanceView": "D", + "Date": "08\/16\/2014", + "fk Client Name": "Don Svedeman", + "Total Time": "00:02:56", + "Current Range": "", + "dayOfWeek": "Sat", + "hourOfDay": "10 AM" + }, { + "Timestamp": "08\/20\/2014 10:01:16", + "oosView": " ", + "Exercise Name": "Leg Press", + "fkClientID": "3F4CD934-FD30-4C2E-916B-78772131B60B", + "Exercise ID": "75BE50C1-B321-4D37-820F-FFA40D53B593", + "fk Studio ID": "222B6829-2653-4709-85A4-CFD1F0B56227", + "netChangeWeight": "1", + "Current Weight": "425", + "performanceView": "D", + "Date": "08\/20\/2014", + "fk Client Name": "Don Svedeman", + "Total Time": "00:02:21", "Current Range": "", "dayOfWeek": "Wed", + "hourOfDay": "10 AM" + }, { + "Timestamp": "08\/26\/2014 14:23:48", + "oosView": " ", + "Exercise Name": "Leg Press", + "fkClientID": "3F4CD934-FD30-4C2E-916B-78772131B60B", + "Exercise ID": "75BE50C1-B321-4D37-820F-FFA40D53B593", + "fk Studio ID": "222B6829-2653-4709-85A4-CFD1F0B56227", + "netChangeWeight": "", + "Current Weight": "425", + "performanceView": "D", + "Date": "08\/26\/2014", + "fk Client Name": "Don Svedeman", + "Total Time": "00:01:56", + "Current Range": "", + "dayOfWeek": "Tue", "hourOfDay": "2 PM" + }, { + "Timestamp": "09\/08\/2014 15:38:15", + "oosView": " ", + "Exercise Name": "Leg Press", + "fkClientID": "3F4CD934-FD30-4C2E-916B-78772131B60B", + "Exercise ID": "75BE50C1-B321-4D37-820F-FFA40D53B593", + "fk Studio ID": "222B6829-2653-4709-85A4-CFD1F0B56227", + "netChangeWeight": "", + "Current Weight": "425", + "performanceView": "D", + "Date": "09\/08\/2014", + "fk Client Name": "Don Svedeman", + "Total Time": "00:02:20", + "Current Range": "", + "dayOfWeek": "Mon", + "hourOfDay": "3 PM" + }, { + "Timestamp": "09\/23\/2014 15:50:28", + "oosView": " ", + "Exercise Name": "Leg Press", + "fkClientID": "3F4CD934-FD30-4C2E-916B-78772131B60B", + "Exercise ID": "75BE50C1-B321-4D37-820F-FFA40D53B593", + "fk Studio ID": "222B6829-2653-4709-85A4-CFD1F0B56227", + "netChangeWeight": "", + "Current Weight": "425", + "performanceView": "D", + "Date": "09\/23\/2014", + "fk Client Name": "Don Svedeman", + "Total Time": "00:02:31", + "Current Range": "", + "dayOfWeek": "Tue", + "hourOfDay": "3 PM" + }, { + "Timestamp": "10\/02\/2014 16:25:50", + "oosView": " ", + "Exercise Name": "Leg Press", + "fkClientID": "3F4CD934-FD30-4C2E-916B-78772131B60B", + "Exercise ID": "75BE50C1-B321-4D37-820F-FFA40D53B593", + "fk Studio ID": "222B6829-2653-4709-85A4-CFD1F0B56227", + "netChangeWeight": "1", + "Current Weight": "430", + "performanceView": "D", + "Date": "10\/02\/2014", + "fk Client Name": "Don Svedeman", + "Total Time": "00:02:05", + "Current Range": "", + "dayOfWeek": "Thu", + "hourOfDay": "4 PM" + }, { + "Timestamp": "10\/10\/2014 12:55:25", + "oosView": " ", + "Exercise Name": "Leg Press", + "fkClientID": "3F4CD934-FD30-4C2E-916B-78772131B60B", + "Exercise ID": "75BE50C1-B321-4D37-820F-FFA40D53B593", + "fk Studio ID": "222B6829-2653-4709-85A4-CFD1F0B56227", + "netChangeWeight": "", + "Current Weight": "430", + "performanceView": "D", + "Date": "10\/10\/2014", + "fk Client Name": "Don Svedeman", + "Total Time": "00:02:30", + "Current Range": "", + "dayOfWeek": "Fri", + "hourOfDay": "12 AM" + }, { + "Timestamp": "10\/18\/2014 09:22:36", + "oosView": " ", + "Exercise Name": "Leg Press", + "fkClientID": "3F4CD934-FD30-4C2E-916B-78772131B60B", + "Exercise ID": "75BE50C1-B321-4D37-820F-FFA40D53B593", + "fk Studio ID": "222B6829-2653-4709-85A4-CFD1F0B56227", + "netChangeWeight": "", + "Current Weight": "430", + "performanceView": "D", + "Date": "10\/18\/2014", + "fk Client Name": "Don Svedeman", + "Total Time": "00:02:34", + "Current Range": "", + "dayOfWeek": "Sat", + "hourOfDay": "9 AM" + }, { + "Timestamp": "10\/29\/2014 17:36:43", + "oosView": " ", + "Exercise Name": "Leg Press", + "fkClientID": "3F4CD934-FD30-4C2E-916B-78772131B60B", + "Exercise ID": "75BE50C1-B321-4D37-820F-FFA40D53B593", + "fk Studio ID": "222B6829-2653-4709-85A4-CFD1F0B56227", + "netChangeWeight": "1", + "Current Weight": "435", + "performanceView": "D", + "Date": "10\/29\/2014", + "fk Client Name": "Don Svedeman", + "Total Time": "00:01:58", + "Current Range": "", + "dayOfWeek": "Wed", + "hourOfDay": "5 PM" + }, { + "Timestamp": "11\/06\/2014 16:04:44", + "oosView": " ", + "Exercise Name": "Leg Press", + "fkClientID": "3F4CD934-FD30-4C2E-916B-78772131B60B", + "Exercise ID": "75BE50C1-B321-4D37-820F-FFA40D53B593", + "fk Studio ID": "222B6829-2653-4709-85A4-CFD1F0B56227", + "netChangeWeight": "", + "Current Weight": "435", + "performanceView": "D", + "Date": "11\/06\/2014", + "fk Client Name": "Don Svedeman", + "Total Time": "00:02:20", + "Current Range": "", + "dayOfWeek": "Thu", + "hourOfDay": "4 PM" }] }; }); \ No newline at end of file