From 66ffaee5db6e55b27e85e40dfe738f80cb2697de Mon Sep 17 00:00:00 2001 From: Alejandro Martinez Date: Wed, 18 Nov 2015 22:43:43 -0300 Subject: [PATCH] SML Lap Swimming support Samples of swimming type are used to update distance and speed of periodic samples, cadence is computed counting Stroke events. Includes test file contributed by Serban Mestecaneanu --- src/SmlParser.cpp | 41 +- src/SmlParser.h | 3 + test/rides/Ambit3-lap-swimming.sml | 8824 ++++++++++++++++++++++++++++ 3 files changed, 8866 insertions(+), 2 deletions(-) create mode 100644 test/rides/Ambit3-lap-swimming.sml diff --git a/src/SmlParser.cpp b/src/SmlParser.cpp index 2645f9f7f..1b2db08a0 100644 --- a/src/SmlParser.cpp +++ b/src/SmlParser.cpp @@ -28,6 +28,8 @@ #include "TimeUtils.h" #include +#define SMLdebug false // Lap Swimming debug + SmlParser::SmlParser(RideFile* rideFile) : rideFile(rideFile) { cad = 0; @@ -35,6 +37,7 @@ SmlParser::SmlParser(RideFile* rideFile) : rideFile(rideFile) distance = 0; lastDistance = 0; lastTime = 0; + lastLength = 0; lastLat = lastLon = 0; watts = 0; alt = 0; @@ -43,8 +46,10 @@ SmlParser::SmlParser(RideFile* rideFile) : rideFile(rideFile) hr = 0; temp = RideFile::NoTemp; periodic = false; + swimming = false; header = false; lap = 0; + strokes = 0; } bool @@ -71,6 +76,7 @@ SmlParser::startElement(const QString&, const QString&, hr = 0; temp = RideFile::NoTemp; periodic = false; + swimming = false; } return true; } @@ -157,6 +163,11 @@ SmlParser::endElement(const QString&, const QString&, const QString& qName) else if (qName == "SampleType") { periodic = (buffer == "periodic"); + swimming = (buffer == "swimming"); + } + else if (qName == "Type") + { + if (buffer == "Stroke") strokes++; } @@ -219,17 +230,43 @@ SmlParser::endElement(const QString&, const QString&, const QString& qName) // Record point on periodic samples only if (periodic && round(time) > round(lastTime)) { - rideFile->appendPoint(round(time), cad, hr, distance, speed, 0, + if (distance > lastDistance) lastDistance = distance; + rideFile->appendPoint(round(time), cad, hr, lastDistance, speed, 0, watts, alt, lon, lat, 0, 0.0, temp, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, lap); // update the "lasts" lastTime = time; - lastDistance = distance; } lastLon = lon; lastLat = lat; + + // Update distance, speed and cadence for swimming lengths + if (swimming && distance > 0.0 && time > lastLength) { + if (SMLdebug) qDebug() << "Time" << time << "Distance" << distance << "lastLength" << lastLength << "lastDistance" << lastDistance; + if (distance > lastDistance) { + double deltaSecs = round(time) - lastLength; + double deltaDist = (distance - lastDistance) / deltaSecs; + double kph = 3600.0 * deltaDist; + double cad = 60 * strokes / deltaSecs; + for (int i = rideFile->timeIndex(lastLength); + i>= 0 && i < rideFile->dataPoints().size() && + rideFile->dataPoints()[i]->secs <= round(time); + ++i) { + rideFile->dataPoints()[i]->kph = kph; + rideFile->dataPoints()[i]->cad = cad; + rideFile->dataPoints()[i]->km = lastDistance; + lastDistance += deltaDist; + } + lastDistance = distance; + strokes = 0; + if (kph > 0.0) rideFile->setDataPresent(rideFile->kph, true); + if (cad > 0.0) rideFile->setDataPresent(rideFile->cad, true); + if (SMLdebug) qDebug() << " kph" << kph; + } + lastLength = round(time); + } } return true; diff --git a/src/SmlParser.h b/src/SmlParser.h index c371d37b4..63ff4518f 100644 --- a/src/SmlParser.h +++ b/src/SmlParser.h @@ -50,6 +50,7 @@ private: double lastTime; double time; double lastDistance; + double lastLength; double lastLat, lastLon; double alt; @@ -62,7 +63,9 @@ private: double distance; double watts; bool periodic; + bool swimming; int lap; + int strokes; // header processing state bool header; diff --git a/test/rides/Ambit3-lap-swimming.sml b/test/rides/Ambit3-lap-swimming.sml new file mode 100644 index 000000000..63496d19b --- /dev/null +++ b/test/rides/Ambit3-lap-swimming.sml @@ -0,0 +1,8824 @@ + + + +
+ 849.7 + 0 + 0 + 0 + 0 + 9480 + + 0.5305555555555556 + 0.95 + 65.51000000000001 + + + 0 + +
+ 0 + 0 + 0 + 0 + 0 + + 2.7 + 6 + Pool swimming + + 300.15 + 294.85 + 0 + 737.942 + + 450 + 1278 + 699195.6 + 0 + 0.92 + 0.92 + 0 + 2015-08-14T16:22:22 + 50 +
+ + Suunto Ambit3 Peak + C6CF0C5100001000 + + 2.0.4 + 69.2.17410 + 1.6.13 + 2015-06-24T13:08:00 + + + + + + swimming + + + StyleChange + Other + + 0 + 0 + 0 + 0 + + + + + + 0 + + swimming + + + Turn + 0 + + 0 + 0 + 0 + 0 + + + + + + 2015-08-14T16:22:22 + + + + 31 + 1.2 + 0 + False + + + + + + + + 41050 + Swimming + + + + + 299.35 + + periodic + + + 299.35 + + periodic + + + 299.35 + + periodic + + + 299.35 + + periodic + + + + + Stroke + + + + + + + + + Indoorswimming + + + + + 299.35 + + periodic + + + + + Stroke + + + + + + 299.35 + + periodic + + + 299.35 + + periodic + + + + + Stroke + + + + + + 299.35 + + periodic + + + 299.35 + + periodic + + + + + Stroke + + + + + + 299.35 + + periodic + + + + + Stroke + + + + + + 299.35 + + periodic + + + 83.73599999999999 + 298.75 + + periodic + + + + + Stroke + + + + + + 83.73599999999999 + 298.75 + + periodic + + + + + Stroke + + + + + + 83.73599999999999 + 298.75 + + periodic + + + 1095.546 + 298.75 + + periodic + + + + + Stroke + + + + + + 1095.546 + 298.75 + + periodic + + + + + Stroke + + + + + + 1095.546 + 298.75 + + periodic + + + 1095.546 + 298.75 + + periodic + + + + + Stroke + + + + + + 1095.546 + 298.75 + + periodic + + + 1095.546 + 298.75 + + periodic + + + + + Stroke + + + + + + 1095.546 + 298.75 + + periodic + + + 1095.546 + 297.65 + + periodic + + + + + Stroke + + + + + + 1095.546 + 297.65 + + periodic + + + + + Stroke + + + + + + 1095.546 + 297.65 + + periodic + + + 1095.546 + 297.65 + + periodic + + + + + Stroke + + + + + + 1095.546 + 297.65 + + periodic + + + + + Stroke + + + + + + 1095.546 + 297.65 + + periodic + + + 1095.546 + 297.65 + + periodic + + + + + Stroke + + + + + + 1095.546 + 297.65 + + periodic + + + + + Stroke + + + + + + 1095.546 + 297.65 + + periodic + + + 1095.546 + 297.65 + + periodic + + + + + Stroke + + + + + + 1095.546 + 296.95 + + periodic + + + 1095.546 + 296.95 + + periodic + + + + + Stroke + + + + + + 1095.546 + 296.95 + + periodic + + + + + Stroke + + + + + + 1095.546 + 296.95 + + periodic + + + 1095.546 + 296.95 + + periodic + + + + + Stroke + + + + + + 1095.546 + 296.95 + + periodic + + + + + Stroke + + + + + + 1095.546 + 296.95 + + periodic + + + 1095.546 + 296.95 + + periodic + + + + + Stroke + + + + + + 1095.546 + 296.95 + + periodic + + + + + Stroke + + + + + + 1095.546 + 296.95 + + periodic + + + 1095.546 + 296.55 + + periodic + + + + + Stroke + + + + + + 1095.546 + 296.55 + + periodic + + + + + Stroke + + + + + + 1095.546 + 296.55 + + periodic + + + 1095.546 + 296.55 + + periodic + + + + + Stroke + + + + + + 1095.546 + 296.55 + + periodic + + + 1095.546 + 296.55 + + periodic + + + + + Stroke + + + + + + 1095.546 + 296.55 + + periodic + + + + + Stroke + + + + + + 1095.546 + 296.55 + + periodic + + + 1095.546 + 296.55 + + periodic + + + + + Stroke + + + + + + 1095.546 + 296.55 + + periodic + + + 1095.546 + 296.25 + + periodic + + + + + Stroke + + + + + + 1095.546 + 296.25 + + periodic + + + + + Stroke + + + + + + 1095.546 + 296.25 + + periodic + + + 1095.546 + 296.25 + + periodic + + + + + Stroke + + + + + + 1095.546 + 296.25 + + periodic + + + + swimming + + + StyleChange + Freestyle + + 862 + 1148 + 606 + 0 + + + + + + 50 + + swimming + + + Turn + 1 + + 862 + 1148 + 606 + 0 + + + + + + 1095.546 + 296.25 + + periodic + + + + + Stroke + + + + + + 1095.546 + 296.25 + + periodic + + + 1095.546 + 296.25 + + periodic + + + + + Stroke + + + + + + 1095.546 + 296.25 + + periodic + + + 1095.546 + 296.25 + + periodic + + + + + Stroke + + + + + + 1095.546 + 296.15 + + periodic + + + 1095.546 + 296.15 + + periodic + + + + + Stroke + + + + + + 1095.546 + 296.15 + + periodic + + + 296.15 + + periodic + + + + + Stroke + + + + + + 296.15 + + periodic + + + + + Stroke + + + + + + 488.46 + 296.15 + + periodic + + + 488.46 + 296.15 + + periodic + + + + + Stroke + + + + + + 488.46 + 296.15 + + periodic + + + 488.46 + 296.15 + + periodic + + + + + Stroke + + + + + + 488.46 + 296.15 + + periodic + + + 488.46 + 295.95 + + periodic + + + + + Stroke + + + + + + 488.46 + 295.95 + + periodic + + + 488.46 + 295.95 + + periodic + + + + + Stroke + + + + + + 488.46 + 295.95 + + periodic + + + 935.052 + 295.95 + + periodic + + + + + Stroke + + + + + + 935.052 + 295.95 + + periodic + + + + + Stroke + + + + + + 935.052 + 295.95 + + periodic + + + 935.052 + 295.95 + + periodic + + + + + Stroke + + + + + + 935.052 + 295.95 + + periodic + + + 935.052 + 295.95 + + periodic + + + + + Stroke + + + + + + 935.052 + 295.85 + + periodic + + + 935.052 + 295.85 + + periodic + + + + + Stroke + + + + + + 935.052 + 295.85 + + periodic + + + 935.052 + 295.85 + + periodic + + + + + Stroke + + + + + + 935.052 + 295.85 + + periodic + + + + + Stroke + + + + + + 935.052 + 295.85 + + periodic + + + 935.052 + 295.85 + + periodic + + + + + Stroke + + + + + + 935.052 + 295.85 + + periodic + + + 935.052 + 295.85 + + periodic + + + + + Stroke + + + + + + 935.052 + 295.85 + + periodic + + + 935.052 + 295.85 + + periodic + + + + + Stroke + + + + + + 935.052 + 295.85 + + periodic + + + 935.052 + 295.85 + + periodic + + + + + Stroke + + + + + + 935.052 + 295.85 + + periodic + + + 935.052 + 295.85 + + periodic + + + + + Stroke + + + + + + 935.052 + 295.85 + + periodic + + + 935.052 + 295.85 + + periodic + + + + + Stroke + + + + + + 935.052 + 295.85 + + periodic + + + 935.052 + 295.85 + + periodic + + + + + Stroke + + + + + + 935.052 + 295.85 + + periodic + + + 935.052 + 295.75 + + periodic + + + + + Stroke + + + + + + 935.052 + 295.75 + + periodic + + + + + Stroke + + + + + + 935.052 + 295.75 + + periodic + + + 935.052 + 295.75 + + periodic + + + 935.052 + 295.75 + + periodic + + + + + Stroke + + + + + + 935.052 + 295.75 + + periodic + + + 935.052 + 295.75 + + periodic + + + + + Stroke + + + + + + 935.052 + 295.75 + + periodic + + + 935.052 + 295.75 + + periodic + + + + + Stroke + + + + + + 935.052 + 295.75 + + periodic + + + + + Stroke + + + + + + 935.052 + 295.65 + + periodic + + + 935.052 + 295.65 + + periodic + + + + + Stroke + + + + + + 935.052 + 295.65 + + periodic + + + 935.052 + 295.65 + + periodic + + + + + Stroke + + + + + + 935.052 + 295.65 + + periodic + + + 935.052 + 295.65 + + periodic + + + + + Stroke + + + + + + 935.052 + 295.65 + + periodic + + + 935.052 + 295.65 + + periodic + + + + + Stroke + + + + + + 935.052 + 295.65 + + periodic + + + + + Stroke + + + + + + 935.052 + 295.65 + + periodic + + + 935.052 + 295.65 + + periodic + + + + + Stroke + + + + + + 935.052 + 295.65 + + periodic + + + 935.052 + 295.65 + + periodic + + + + + Stroke + + + + + + 935.052 + 295.65 + + periodic + + + 935.052 + 295.65 + + periodic + + + + + Stroke + + + + + + 935.052 + 295.65 + + periodic + + + 935.052 + 295.65 + + periodic + + + + + Stroke + + + + + + 935.052 + 295.65 + + periodic + + + 935.052 + 295.65 + + periodic + + + + + Stroke + + + + + + 935.052 + 295.65 + + periodic + + + + + Stroke + + + + + + 935.052 + 295.55 + + periodic + + + 935.052 + 295.55 + + periodic + + + + + Stroke + + + + + + 935.052 + 295.55 + + periodic + + + 935.052 + 295.55 + + periodic + + + + + Stroke + + + + + + 935.052 + 295.55 + + periodic + + + 935.052 + 295.55 + + periodic + + + + + Stroke + + + + + + 935.052 + 295.55 + + periodic + + + 935.052 + 295.55 + + periodic + + + + + Stroke + + + + + + 935.052 + 295.55 + + periodic + + + 935.052 + 295.55 + + periodic + + + + + Stroke + + + + + + 935.052 + 295.55 + + periodic + + + + swimming + + + StyleChange + Breaststroke + + 2680 + 2458 + 353 + 0 + + + + + + 100 + + swimming + + + Turn + 2 + + 2680 + 2458 + 353 + 0 + + + + + + 935.052 + 295.55 + + periodic + + + + + Stroke + + + + + + 935.052 + 295.55 + + periodic + + + + + Stroke + + + + + + 935.052 + 295.55 + + periodic + + + 935.052 + 295.55 + + periodic + + + 935.052 + 295.55 + + periodic + + + + + Stroke + + + + + + 935.052 + 295.55 + + periodic + + + 935.052 + 295.55 + + periodic + + + + + Stroke + + + + + + 935.052 + 295.55 + + periodic + + + 935.052 + 295.55 + + periodic + + + 935.052 + 295.55 + + periodic + + + 935.052 + 295.55 + + periodic + + + 935.052 + 295.55 + + periodic + + + + + Stroke + + + + + + 935.052 + 295.55 + + periodic + + + 935.052 + 295.55 + + periodic + + + + + Stroke + + + + + + 593.13 + 295.55 + + periodic + + + 593.13 + 295.55 + + periodic + + + 593.13 + 295.55 + + periodic + + + + + Stroke + + + + + + 593.13 + 295.55 + + periodic + + + + + Stroke + + + + + + 593.13 + 295.55 + + periodic + + + 593.13 + 295.45 + + periodic + + + + + Stroke + + + + + + 593.13 + 295.45 + + periodic + + + 593.13 + 295.45 + + periodic + + + + + Stroke + + + + + + 593.13 + 295.45 + + periodic + + + 593.13 + 295.45 + + periodic + + + + + Stroke + + + + + + 593.13 + 295.45 + + periodic + + + 593.13 + 295.45 + + periodic + + + + + Stroke + + + + + + 593.13 + 295.45 + + periodic + + + 593.13 + 295.45 + + periodic + + + + + Stroke + + + + + + 593.13 + 295.45 + + periodic + + + 593.13 + 295.45 + + periodic + + + + + Stroke + + + + + + 593.13 + 295.45 + + periodic + + + 593.13 + 295.45 + + periodic + + + + + Stroke + + + + + + 593.13 + 295.45 + + periodic + + + 593.13 + 295.45 + + periodic + + + + + Stroke + + + + + + 593.13 + 295.45 + + periodic + + + + + Stroke + + + + + + 593.13 + 295.45 + + periodic + + + 593.13 + 295.45 + + periodic + + + + + Stroke + + + + + + 593.13 + 295.45 + + periodic + + + 593.13 + 295.45 + + periodic + + + 593.13 + 295.35 + + periodic + + + + + Stroke + + + + + + 593.13 + 295.35 + + periodic + + + 593.13 + 295.35 + + periodic + + + + + Stroke + + + + + + 593.13 + 295.35 + + periodic + + + + + Stroke + + + + + + 593.13 + 295.35 + + periodic + + + 593.13 + 295.35 + + periodic + + + + + Stroke + + + + + + 593.13 + 295.35 + + periodic + + + 593.13 + 295.35 + + periodic + + + + + Stroke + + + + + + 593.13 + 295.35 + + periodic + + + 593.13 + 295.35 + + periodic + + + + + Stroke + + + + + + 593.13 + 295.35 + + periodic + + + 593.13 + 295.35 + + periodic + + + + + Stroke + + + + + + 593.13 + 295.35 + + periodic + + + 593.13 + 295.35 + + periodic + + + + + Stroke + + + + + + 593.13 + 295.35 + + periodic + + + 593.13 + 295.35 + + periodic + + + + + Stroke + + + + + + 593.13 + 295.35 + + periodic + + + 593.13 + 295.35 + + periodic + + + + + Stroke + + + + + + 593.13 + 295.35 + + periodic + + + 593.13 + 295.35 + + periodic + + + + + Stroke + + + + + + 593.13 + 295.35 + + periodic + + + + + Stroke + + + + + + 593.13 + 295.35 + + periodic + + + 593.13 + 295.35 + + periodic + + + + + Stroke + + + + + + 593.13 + 295.35 + + periodic + + + 593.13 + 295.35 + + periodic + + + + + Stroke + + + + + + 593.13 + 295.35 + + periodic + + + 593.13 + 295.35 + + periodic + + + + + Stroke + + + + + + 593.13 + 295.35 + + periodic + + + 593.13 + 295.35 + + periodic + + + + + Stroke + + + + + + 593.13 + 295.35 + + periodic + + + + + Stroke + + + + + + 593.13 + 295.25 + + periodic + + + 593.13 + 295.25 + + periodic + + + + + Stroke + + + + + + 593.13 + 295.25 + + periodic + + + 593.13 + 295.25 + + periodic + + + + + Stroke + + + + + + 593.13 + 295.25 + + periodic + + + 593.13 + 295.25 + + periodic + + + 593.13 + 295.25 + + periodic + + + + + Stroke + + + + + + 593.13 + 295.25 + + periodic + + + + + Stroke + + + + + + 593.13 + 295.25 + + periodic + + + 593.13 + 295.25 + + periodic + + + + + Stroke + + + + + + 593.13 + 295.25 + + periodic + + + + swimming + + + StyleChange + Freestyle + + 620 + 1223 + 863 + 0 + + + + + + 150 + + swimming + + + Turn + 3 + + 620 + 1223 + 863 + 0 + + + + + + + + Stroke + + + + + + 593.13 + 295.25 + + periodic + + + 593.13 + 295.25 + + periodic + + + + + Stroke + + + + + + 593.13 + 295.25 + + periodic + + + 593.13 + 295.25 + + periodic + + + 593.13 + 295.25 + + periodic + + + + + Stroke + + + + + + 593.13 + 295.25 + + periodic + + + 593.13 + 295.25 + + periodic + + + + + Stroke + + + + + + 593.13 + 295.25 + + periodic + + + 593.13 + 295.25 + + periodic + + + + + Stroke + + + + + + 593.13 + 295.25 + + periodic + + + + + Stroke + + + + + + 593.13 + 295.25 + + periodic + + + 593.13 + 295.25 + + periodic + + + 593.13 + 295.25 + + periodic + + + 593.13 + 295.25 + + periodic + + + + + Stroke + + + + + + 593.13 + 295.25 + + periodic + + + 641.976 + 295.25 + + periodic + + + + + Stroke + + + + + + 641.976 + 295.25 + + periodic + + + 641.976 + 295.25 + + periodic + + + + + Stroke + + + + + + 641.976 + 295.25 + + periodic + + + 641.976 + 295.25 + + periodic + + + + + Stroke + + + + + + 641.976 + 295.25 + + periodic + + + 641.976 + 295.25 + + periodic + + + + + Stroke + + + + + + 641.976 + 295.25 + + periodic + + + 641.976 + 295.25 + + periodic + + + + + Stroke + + + + + + 641.976 + 295.25 + + periodic + + + 641.976 + 295.25 + + periodic + + + + + Stroke + + + + + + 641.976 + 295.25 + + periodic + + + 641.976 + 295.25 + + periodic + + + + + Stroke + + + + + + 641.976 + 295.25 + + periodic + + + 641.976 + 295.25 + + periodic + + + + + Stroke + + + + + + 641.976 + 295.25 + + periodic + + + + + Stroke + + + + + + 641.976 + 295.25 + + periodic + + + 641.976 + 295.25 + + periodic + + + 641.976 + 295.25 + + periodic + + + + + Stroke + + + + + + 641.976 + 295.25 + + periodic + + + 641.976 + 295.25 + + periodic + + + + + Stroke + + + + + + 641.976 + 295.25 + + periodic + + + + + Stroke + + + + + + 641.976 + 295.25 + + periodic + + + 641.976 + 295.25 + + periodic + + + 641.976 + 295.15 + + periodic + + + + + Stroke + + + + + + 641.976 + 295.15 + + periodic + + + 641.976 + 295.15 + + periodic + + + + + Stroke + + + + + + 641.976 + 295.15 + + periodic + + + + + Stroke + + + + + + 641.976 + 295.15 + + periodic + + + 641.976 + 295.15 + + periodic + + + + + Stroke + + + + + + 641.976 + 295.15 + + periodic + + + 641.976 + 295.15 + + periodic + + + + + Stroke + + + + + + 641.976 + 295.15 + + periodic + + + 641.976 + 295.15 + + periodic + + + 641.976 + 295.15 + + periodic + + + + + Stroke + + + + + + 641.976 + 295.15 + + periodic + + + + + Stroke + + + + + + 641.976 + 295.15 + + periodic + + + 641.976 + 295.15 + + periodic + + + + + Stroke + + + + + + 641.976 + 295.15 + + periodic + + + 641.976 + 295.15 + + periodic + + + + + Stroke + + + + + + 641.976 + 295.15 + + periodic + + + 641.976 + 295.15 + + periodic + + + + + Stroke + + + + + + 641.976 + 295.15 + + periodic + + + 641.976 + 295.15 + + periodic + + + + + Stroke + + + + + + 641.976 + 295.15 + + periodic + + + 641.976 + 295.15 + + periodic + + + + + Stroke + + + + + + 641.976 + 295.15 + + periodic + + + 641.976 + 295.15 + + periodic + + + + + Stroke + + + + + + 641.976 + 295.15 + + periodic + + + 641.976 + 295.15 + + periodic + + + + + Stroke + + + + + + 641.976 + 295.15 + + periodic + + + 641.976 + 295.15 + + periodic + + + + + Stroke + + + + + + 641.976 + 295.15 + + periodic + + + 641.976 + 295.15 + + periodic + + + + + Stroke + + + + + + 641.976 + 295.15 + + periodic + + + 641.976 + 295.15 + + periodic + + + + + Stroke + + + + + + 641.976 + 295.15 + + periodic + + + 641.976 + 295.15 + + periodic + + + + + Stroke + + + + + + 641.976 + 295.15 + + periodic + + + 641.976 + 295.15 + + periodic + + + + + Stroke + + + + + + 641.976 + 295.15 + + periodic + + + 641.976 + 295.15 + + periodic + + + + + Stroke + + + + + + 641.976 + 295.15 + + periodic + + + 641.976 + 295.15 + + periodic + + + + + Stroke + + + + + + 641.976 + 295.15 + + periodic + + + 641.976 + 295.15 + + periodic + + + + + Stroke + + + + + + + swimming + + + StyleChange + Breaststroke + + 2654 + 2150 + 461 + 0 + + + + + + 200 + + swimming + + + Turn + 4 + + 2654 + 2150 + 461 + 0 + + + + + + 641.976 + 295.15 + + periodic + + + 641.976 + 295.15 + + periodic + + + + + Stroke + + + + + + 641.976 + 295.15 + + periodic + + + 641.976 + 295.15 + + periodic + + + 641.976 + 295.15 + + periodic + + + 641.976 + 295.15 + + periodic + + + 641.976 + 295.15 + + periodic + + + 641.976 + 295.15 + + periodic + + + 295.15 + + periodic + + + 295.15 + + periodic + + + 295.15 + + periodic + + + 295.15 + + periodic + + + 295.15 + + periodic + + + 295.15 + + periodic + + + + swimming + + + StyleChange + Other + + 2654 + 2150 + 461 + 0 + + + + + + 200 + + swimming + + + Turn + 4 + + 2654 + 2150 + 461 + 0 + + + + + + 295.15 + + periodic + + + 295.15 + + periodic + + + 295.15 + + periodic + + + 295.15 + + periodic + + + + + Stroke + + + + + + 295.15 + + periodic + + + 295.15 + + periodic + + + + + Stroke + + + + + + 295.15 + + periodic + + + 295.15 + + periodic + + + + + Stroke + + + + + + 307.032 + 295.15 + + periodic + + + + + Stroke + + + + + + 307.032 + 295.15 + + periodic + + + 307.032 + 295.15 + + periodic + + + + + Stroke + + + + + + 1095.546 + 295.15 + + periodic + + + 1095.546 + 295.15 + + periodic + + + + + Stroke + + + + + + 1095.546 + 295.15 + + periodic + + + 1095.546 + 295.15 + + periodic + + + + + Stroke + + + + + + 1095.546 + 295.15 + + periodic + + + 1095.546 + 295.15 + + periodic + + + + + Stroke + + + + + + 1095.546 + 295.15 + + periodic + + + 1095.546 + 295.15 + + periodic + + + + + Stroke + + + + + + 1095.546 + 295.15 + + periodic + + + 1095.546 + 295.15 + + periodic + + + + + Stroke + + + + + + 1095.546 + 295.15 + + periodic + + + 1095.546 + 295.15 + + periodic + + + + + Stroke + + + + + + 1095.546 + 295.15 + + periodic + + + 1095.546 + 295.15 + + periodic + + + + + Stroke + + + + + + 1095.546 + 295.15 + + periodic + + + 1095.546 + 295.15 + + periodic + + + + + Stroke + + + + + + 1095.546 + 295.15 + + periodic + + + 1095.546 + 295.15 + + periodic + + + + + Stroke + + + + + + 1095.546 + 295.15 + + periodic + + + 1095.546 + 295.15 + + periodic + + + + + Stroke + + + + + + 1095.546 + 295.15 + + periodic + + + 1095.546 + 295.15 + + periodic + + + + + Stroke + + + + + + 1095.546 + 295.15 + + periodic + + + 1095.546 + 295.05 + + periodic + + + + + Stroke + + + + + + 1095.546 + 295.05 + + periodic + + + 1095.546 + 295.05 + + periodic + + + + + Stroke + + + + + + 1095.546 + 295.05 + + periodic + + + 1095.546 + 295.05 + + periodic + + + + + Stroke + + + + + + 1095.546 + 295.05 + + periodic + + + + + Stroke + + + + + + 1095.546 + 295.05 + + periodic + + + 1095.546 + 295.05 + + periodic + + + 1095.546 + 295.05 + + periodic + + + + + Stroke + + + + + + 1095.546 + 295.05 + + periodic + + + 1095.546 + 295.05 + + periodic + + + + + Stroke + + + + + + 1095.546 + 295.05 + + periodic + + + + + Stroke + + + + + + 1095.546 + 295.05 + + periodic + + + 1095.546 + 295.05 + + periodic + + + + + Stroke + + + + + + 1095.546 + 295.05 + + periodic + + + 1095.546 + 295.05 + + periodic + + + 1095.546 + 295.05 + + periodic + + + + + Stroke + + + + + + 1095.546 + 295.05 + + periodic + + + 1095.546 + 295.05 + + periodic + + + + + Stroke + + + + + + 1095.546 + 295.05 + + periodic + + + + + Stroke + + + + + + 1095.546 + 295.05 + + periodic + + + 1095.546 + 295.05 + + periodic + + + + + Stroke + + + + + + 1095.546 + 295.05 + + periodic + + + 1095.546 + 295.05 + + periodic + + + + + Stroke + + + + + + 1095.546 + 295.05 + + periodic + + + 1095.546 + 295.05 + + periodic + + + + + Stroke + + + + + + 1095.546 + 295.05 + + periodic + + + 1095.546 + 295.05 + + periodic + + + + + Stroke + + + + + + 1095.546 + 295.05 + + periodic + + + 1095.546 + 295.05 + + periodic + + + + + Stroke + + + + + + 1095.546 + 295.05 + + periodic + + + 1095.546 + 295.05 + + periodic + + + + + Stroke + + + + + + 1095.546 + 295.05 + + periodic + + + 1095.546 + 295.05 + + periodic + + + + + Stroke + + + + + + 1095.546 + 295.05 + + periodic + + + + swimming + + + StyleChange + Freestyle + + 675 + 1121 + 874 + 0 + + + + + + 250 + + swimming + + + Turn + 5 + + 675 + 1121 + 874 + 0 + + + + + + 1095.546 + 295.05 + + periodic + + + + + Stroke + + + + + + 1095.546 + 295.05 + + periodic + + + 1095.546 + 295.05 + + periodic + + + + + Stroke + + + + + + 1095.546 + 295.05 + + periodic + + + 1095.546 + 295.05 + + periodic + + + 1095.546 + 295.05 + + periodic + + + + + Stroke + + + + + + 1095.546 + 295.05 + + periodic + + + 1095.546 + 295.05 + + periodic + + + + + Stroke + + + + + + 295.05 + + periodic + + + 295.05 + + periodic + + + + + Stroke + + + + + + 295.05 + + periodic + + + 295.05 + + periodic + + + 295.05 + + periodic + + + + + Stroke + + + + + + 295.05 + + periodic + + + + + Stroke + + + + + + 295.05 + + periodic + + + 488.46 + 295.05 + + periodic + + + + + Stroke + + + + + + 488.46 + 295.05 + + periodic + + + 488.46 + 295.05 + + periodic + + + + + Stroke + + + + + + 488.46 + 295.05 + + periodic + + + 488.46 + 295.05 + + periodic + + + + + Stroke + + + + + + 488.46 + 295.05 + + periodic + + + 488.46 + 295.05 + + periodic + + + + + Stroke + + + + + + 488.46 + 295.05 + + periodic + + + 732.6899999999999 + 295.05 + + periodic + + + + + Stroke + + + + + + 732.6899999999999 + 295.05 + + periodic + + + 732.6899999999999 + 295.05 + + periodic + + + + + Stroke + + + + + + 732.6899999999999 + 295.05 + + periodic + + + 732.6899999999999 + 295.05 + + periodic + + + + + Stroke + + + + + + 732.6899999999999 + 295.05 + + periodic + + + 732.6899999999999 + 295.05 + + periodic + + + + + Stroke + + + + + + 732.6899999999999 + 295.05 + + periodic + + + 732.6899999999999 + 295.05 + + periodic + + + + + Stroke + + + + + + 732.6899999999999 + 295.05 + + periodic + + + 732.6899999999999 + 295.05 + + periodic + + + + + Stroke + + + + + + 732.6899999999999 + 295.05 + + periodic + + + 732.6899999999999 + 295.05 + + periodic + + + + + Stroke + + + + + + 732.6899999999999 + 295.05 + + periodic + + + 732.6899999999999 + 295.05 + + periodic + + + + + Stroke + + + + + + 732.6899999999999 + 295.05 + + periodic + + + 732.6899999999999 + 295.05 + + periodic + + + + + Stroke + + + + + + 732.6899999999999 + 295.05 + + periodic + + + 732.6899999999999 + 295.05 + + periodic + + + + + Stroke + + + + + + 732.6899999999999 + 295.05 + + periodic + + + 732.6899999999999 + 295.05 + + periodic + + + + + Stroke + + + + + + 732.6899999999999 + 295.05 + + periodic + + + + + Stroke + + + + + + 732.6899999999999 + 295.05 + + periodic + + + 732.6899999999999 + 295.05 + + periodic + + + 732.6899999999999 + 295.05 + + periodic + + + + + Stroke + + + + + + 732.6899999999999 + 295.05 + + periodic + + + 732.6899999999999 + 295.05 + + periodic + + + + + Stroke + + + + + + 732.6899999999999 + 295.05 + + periodic + + + + + Stroke + + + + + + 732.6899999999999 + 295.05 + + periodic + + + 732.6899999999999 + 295.05 + + periodic + + + 732.6899999999999 + 295.05 + + periodic + + + + + Stroke + + + + + + 732.6899999999999 + 295.05 + + periodic + + + 732.6899999999999 + 295.05 + + periodic + + + + + Stroke + + + + + + 732.6899999999999 + 295.05 + + periodic + + + 732.6899999999999 + 295.05 + + periodic + + + + + Stroke + + + + + + 732.6899999999999 + 295.05 + + periodic + + + 732.6899999999999 + 295.05 + + periodic + + + + + Stroke + + + + + + 732.6899999999999 + 295.05 + + periodic + + + 732.6899999999999 + 295.05 + + periodic + + + + + Stroke + + + + + + 732.6899999999999 + 295.05 + + periodic + + + 732.6899999999999 + 295.05 + + periodic + + + + + Stroke + + + + + + 732.6899999999999 + 295.05 + + periodic + + + + + Stroke + + + + + + 732.6899999999999 + 294.95 + + periodic + + + 732.6899999999999 + 294.95 + + periodic + + + + + Stroke + + + + + + 732.6899999999999 + 294.95 + + periodic + + + 732.6899999999999 + 294.95 + + periodic + + + + + Stroke + + + + + + 732.6899999999999 + 294.95 + + periodic + + + 732.6899999999999 + 294.95 + + periodic + + + 732.6899999999999 + 294.95 + + periodic + + + + + Stroke + + + + + + 732.6899999999999 + 294.95 + + periodic + + + + + Stroke + + + + + + 732.6899999999999 + 294.95 + + periodic + + + 732.6899999999999 + 294.95 + + periodic + + + + + Stroke + + + + + + 732.6899999999999 + 294.95 + + periodic + + + 732.6899999999999 + 294.95 + + periodic + + + + + Stroke + + + + + + 732.6899999999999 + 294.95 + + periodic + + + 732.6899999999999 + 294.95 + + periodic + + + 732.6899999999999 + 294.95 + + periodic + + + + + Stroke + + + + + + 732.6899999999999 + 294.95 + + periodic + + + + + Stroke + + + + + + 732.6899999999999 + 294.95 + + periodic + + + 732.6899999999999 + 294.95 + + periodic + + + + + Stroke + + + + + + 732.6899999999999 + 294.95 + + periodic + + + 732.6899999999999 + 294.95 + + periodic + + + + + Stroke + + + + + + 732.6899999999999 + 295.05 + + periodic + + + 732.6899999999999 + 295.05 + + periodic + + + + + Stroke + + + + + + 732.6899999999999 + 295.05 + + periodic + + + 732.6899999999999 + 295.05 + + periodic + + + 732.6899999999999 + 295.05 + + periodic + + + + + Stroke + + + + + + 732.6899999999999 + 295.05 + + periodic + + + + swimming + + + StyleChange + Breaststroke + + 2697 + 2104 + 536 + 0 + + + + + + 300 + + swimming + + + Turn + 6 + + 2697 + 2104 + 536 + 0 + + + + + + 732.6899999999999 + 295.05 + + periodic + + + 732.6899999999999 + 295.05 + + periodic + + + 732.6899999999999 + 295.05 + + periodic + + + 732.6899999999999 + 295.05 + + periodic + + + 732.6899999999999 + 294.95 + + periodic + + + 294.95 + + periodic + + + 294.95 + + periodic + + + 294.95 + + periodic + + + 294.95 + + periodic + + + 294.95 + + periodic + + + 294.95 + + periodic + + + 294.95 + + periodic + + + 294.95 + + periodic + + + 294.95 + + periodic + + + 294.95 + + periodic + + + 294.95 + + periodic + + + + swimming + + + StyleChange + Other + + 2697 + 2104 + 536 + 0 + + + + + + 300 + + swimming + + + Turn + 6 + + 2697 + 2104 + 536 + 0 + + + + + + + + Stroke + + + + + + 294.95 + + periodic + + + 294.95 + + periodic + + + + + Stroke + + + + + + 294.95 + + periodic + + + 294.95 + + periodic + + + + + Stroke + + + + + + 294.95 + + periodic + + + 294.95 + + periodic + + + 294.95 + + periodic + + + + + Stroke + + + + + + 294.95 + + periodic + + + 341.922 + 295.05 + + periodic + + + + + Stroke + + + + + + 1095.546 + 295.05 + + periodic + + + 1095.546 + 295.05 + + periodic + + + + + Stroke + + + + + + 1095.546 + 295.05 + + periodic + + + + + Stroke + + + + + + 1095.546 + 295.05 + + periodic + + + 1095.546 + 295.05 + + periodic + + + + + Stroke + + + + + + 1095.546 + 295.05 + + periodic + + + 1095.546 + 295.05 + + periodic + + + + + Stroke + + + + + + 1095.546 + 295.05 + + periodic + + + 1095.546 + 295.05 + + periodic + + + + + Stroke + + + + + + 1095.546 + 295.05 + + periodic + + + 1095.546 + 295.05 + + periodic + + + + + Stroke + + + + + + 1095.546 + 295.05 + + periodic + + + 1095.546 + 295.05 + + periodic + + + + + Stroke + + + + + + 1095.546 + 295.05 + + periodic + + + + + Stroke + + + + + + 1095.546 + 295.05 + + periodic + + + 1095.546 + 295.05 + + periodic + + + + + Stroke + + + + + + 1095.546 + 295.05 + + periodic + + + 1095.546 + 295.05 + + periodic + + + 1095.546 + 295.05 + + periodic + + + 1095.546 + 294.95 + + periodic + + + + + Stroke + + + + + + 1095.546 + 294.95 + + periodic + + + 1095.546 + 294.95 + + periodic + + + + + Stroke + + + + + + 1095.546 + 294.95 + + periodic + + + 1095.546 + 294.95 + + periodic + + + + + Stroke + + + + + + 1095.546 + 294.95 + + periodic + + + 1095.546 + 294.95 + + periodic + + + + + Stroke + + + + + + 1095.546 + 294.95 + + periodic + + + 1095.546 + 294.95 + + periodic + + + + + Stroke + + + + + + 1095.546 + 294.95 + + periodic + + + 1095.546 + 294.95 + + periodic + + + + + Stroke + + + + + + 1095.546 + 294.95 + + periodic + + + + + Stroke + + + + + + 1095.546 + 294.95 + + periodic + + + 1095.546 + 294.95 + + periodic + + + 1095.546 + 294.95 + + periodic + + + + + Stroke + + + + + + 1095.546 + 294.95 + + periodic + + + 1095.546 + 294.95 + + periodic + + + + + Stroke + + + + + + 1095.546 + 294.95 + + periodic + + + + + Stroke + + + + + + 1095.546 + 294.95 + + periodic + + + 1095.546 + 294.95 + + periodic + + + + + Stroke + + + + + + 1095.546 + 294.95 + + periodic + + + 1095.546 + 294.95 + + periodic + + + + + Stroke + + + + + + 1095.546 + 294.95 + + periodic + + + 1095.546 + 294.95 + + periodic + + + 1095.546 + 294.95 + + periodic + + + + + Stroke + + + + + + 1095.546 + 294.95 + + periodic + + + + + Stroke + + + + + + 1095.546 + 294.95 + + periodic + + + 1095.546 + 294.95 + + periodic + + + + + Stroke + + + + + + 1095.546 + 294.95 + + periodic + + + 1095.546 + 294.95 + + periodic + + + + + Stroke + + + + + + 1095.546 + 294.95 + + periodic + + + 1095.546 + 294.95 + + periodic + + + + + Stroke + + + + + + 1095.546 + 294.95 + + periodic + + + 1095.546 + 294.95 + + periodic + + + + + Stroke + + + + + + 1095.546 + 294.95 + + periodic + + + + + Stroke + + + + + + 1095.546 + 294.95 + + periodic + + + 1095.546 + 294.95 + + periodic + + + + + Stroke + + + + + + 1095.546 + 294.95 + + periodic + + + 1095.546 + 294.95 + + periodic + + + + + Stroke + + + + + + 1095.546 + 294.95 + + periodic + + + 1095.546 + 294.95 + + periodic + + + 1095.546 + 294.95 + + periodic + + + + + Stroke + + + + + + 1095.546 + 294.95 + + periodic + + + + + Stroke + + + + + + 1095.546 + 294.95 + + periodic + + + 1095.546 + 294.95 + + periodic + + + + + Stroke + + + + + + 1095.546 + 294.95 + + periodic + + + 1095.546 + 294.95 + + periodic + + + 1095.546 + 294.95 + + periodic + + + 1095.546 + 294.95 + + periodic + + + + + Stroke + + + + + + 1095.546 + 294.95 + + periodic + + + 1095.546 + 294.95 + + periodic + + + + + Stroke + + + + + + 1095.546 + 294.95 + + periodic + + + 1095.546 + 294.95 + + periodic + + + + + Stroke + + + + + + 1095.546 + 294.95 + + periodic + + + 1095.546 + 294.95 + + periodic + + + + + Stroke + + + + + + 1095.546 + 294.95 + + periodic + + + 1095.546 + 294.95 + + periodic + + + + + Stroke + + + + + + 1095.546 + 294.95 + + periodic + + + 1095.546 + 294.95 + + periodic + + + + + Stroke + + + + + + 1095.546 + 294.95 + + periodic + + + 1095.546 + 294.95 + + periodic + + + + + Stroke + + + + + + 1095.546 + 294.95 + + periodic + + + 1095.546 + 294.95 + + periodic + + + + + Stroke + + + + + + 1095.546 + 294.95 + + periodic + + + 1095.546 + 294.95 + + periodic + + + + + Stroke + + + + + + 1095.546 + 294.95 + + periodic + + + 1095.546 + 294.95 + + periodic + + + + + Stroke + + + + + + 1095.546 + 294.95 + + periodic + + + 1095.546 + 294.95 + + periodic + + + + + Stroke + + + + + + 1095.546 + 294.95 + + periodic + + + 1095.546 + 294.95 + + periodic + + + + + Stroke + + + + + + 1095.546 + 294.95 + + periodic + + + 1095.546 + 294.95 + + periodic + + + + + Stroke + + + + + + 1095.546 + 294.95 + + periodic + + + 1095.546 + 294.95 + + periodic + + + + + Stroke + + + + + + 1095.546 + 294.95 + + periodic + + + 1095.546 + 294.95 + + periodic + + + + + Stroke + + + + + + 1095.546 + 294.95 + + periodic + + + 1095.546 + 294.95 + + periodic + + + + + Stroke + + + + + + 1095.546 + 294.95 + + periodic + + + 1095.546 + 294.95 + + periodic + + + + + Stroke + + + + + + 1095.546 + 294.95 + + periodic + + + 1095.546 + 294.95 + + periodic + + + + + Stroke + + + + + + 1095.546 + 294.95 + + periodic + + + 1095.546 + 294.95 + + periodic + + + + + Stroke + + + + + + 1095.546 + 294.95 + + periodic + + + 1095.546 + 294.95 + + periodic + + + + + Stroke + + + + + + 1095.546 + 294.95 + + periodic + + + 1095.546 + 294.95 + + periodic + + + 1095.546 + 294.95 + + periodic + + + + + Stroke + + + + + + 1095.546 + 294.95 + + periodic + + + + + Stroke + + + + + + 1095.546 + 294.95 + + periodic + + + 1095.546 + 294.95 + + periodic + + + + + Stroke + + + + + + 1095.546 + 294.95 + + periodic + + + 1095.546 + 294.95 + + periodic + + + 1095.546 + 294.95 + + periodic + + + + + Stroke + + + + + + 1095.546 + 294.95 + + periodic + + + + + Stroke + + + + + + 1095.546 + 294.95 + + periodic + + + 1095.546 + 294.95 + + periodic + + + + + Stroke + + + + + + 1095.546 + 294.95 + + periodic + + + 1095.546 + 294.95 + + periodic + + + 1095.546 + 294.95 + + periodic + + + + + Stroke + + + + + + 1095.546 + 294.95 + + periodic + + + 1095.546 + 294.95 + + periodic + + + + + Stroke + + + + + + 1095.546 + 294.95 + + periodic + + + 1095.546 + 294.95 + + periodic + + + + + Stroke + + + + + + 1095.546 + 294.95 + + periodic + + + 1095.546 + 294.95 + + periodic + + + + + Stroke + + + + + + 1095.546 + 294.95 + + periodic + + + 1095.546 + 294.95 + + periodic + + + + + Stroke + + + + + + 1095.546 + 294.95 + + periodic + + + 1095.546 + 294.95 + + periodic + + + + + Stroke + + + + + + 1095.546 + 294.95 + + periodic + + + 1095.546 + 294.95 + + periodic + + + + + Stroke + + + + + + 1095.546 + 294.95 + + periodic + + + 1095.546 + 294.95 + + periodic + + + + + Stroke + + + + + + 1095.546 + 294.95 + + periodic + + + 1095.546 + 294.95 + + periodic + + + + + Stroke + + + + + + 1095.546 + 294.95 + + periodic + + + 1095.546 + 294.95 + + periodic + + + + + Stroke + + + + + + 1095.546 + 294.95 + + periodic + + + 1095.546 + 294.95 + + periodic + + + + + Stroke + + + + + + 1095.546 + 294.95 + + periodic + + + 1095.546 + 294.95 + + periodic + + + + + Stroke + + + + + + 1095.546 + 294.95 + + periodic + + + + swimming + + + StyleChange + Freestyle + + 510 + 955 + 1032 + 0 + + + + + + 350 + + swimming + + + Turn + 7 + + 510 + 955 + 1032 + 0 + + + + + + 1095.546 + 294.95 + + periodic + + + + + Stroke + + + + + + 1095.546 + 294.95 + + periodic + + + 1095.546 + 294.95 + + periodic + + + + + Stroke + + + + + + 1095.546 + 294.95 + + periodic + + + 1095.546 + 294.95 + + periodic + + + + + Stroke + + + + + + 1095.546 + 294.95 + + periodic + + + 1095.546 + 294.95 + + periodic + + + 1095.546 + 294.95 + + periodic + + + 1095.546 + 294.95 + + periodic + + + 1095.546 + 294.95 + + periodic + + + 1095.546 + 294.95 + + periodic + + + 1095.546 + 294.95 + + periodic + + + 1095.546 + 294.95 + + periodic + + + 1095.546 + 294.95 + + periodic + + + 1095.546 + 294.95 + + periodic + + + 1095.546 + 294.95 + + periodic + + + 1095.546 + 294.95 + + periodic + + + 1095.546 + 294.95 + + periodic + + + 369.834 + 294.95 + + periodic + + + 369.834 + 294.95 + + periodic + + + 369.834 + 294.95 + + periodic + + + 369.834 + 294.95 + + periodic + + + 369.834 + 294.95 + + periodic + + + 369.834 + 294.95 + + periodic + + + 369.834 + 294.95 + + periodic + + + 369.834 + 294.95 + + periodic + + + 369.834 + 294.95 + + periodic + + + 369.834 + 294.95 + + periodic + + + 369.834 + 294.95 + + periodic + + + 369.834 + 294.95 + + periodic + + + 369.834 + 294.95 + + periodic + + + 369.834 + 294.95 + + periodic + + + + swimming + + + StyleChange + Other + + 510 + 955 + 1032 + 0 + + + + + + 350 + + swimming + + + Turn + 7 + + 510 + 955 + 1032 + 0 + + + + + + + + Stroke + + + + + + 369.834 + 294.95 + + periodic + + + 369.834 + 294.95 + + periodic + + + 369.834 + 294.95 + + periodic + + + + + Stroke + + + + + + 369.834 + 294.95 + + periodic + + + + + Stroke + + + + + + 369.834 + 294.95 + + periodic + + + 369.834 + 294.95 + + periodic + + + + + Stroke + + + + + + 369.834 + 294.95 + + periodic + + + 369.834 + 294.95 + + periodic + + + + + Stroke + + + + + + 369.834 + 294.95 + + periodic + + + 369.834 + 294.95 + + periodic + + + + + Stroke + + + + + + 369.834 + 294.95 + + periodic + + + + + Stroke + + + + + + 369.834 + 294.95 + + periodic + + + 369.834 + 294.95 + + periodic + + + + + Stroke + + + + + + 369.834 + 294.95 + + periodic + + + 369.834 + 294.95 + + periodic + + + + + Stroke + + + + + + 369.834 + 294.95 + + periodic + + + 1095.546 + 294.95 + + periodic + + + + + Stroke + + + + + + 1095.546 + 294.95 + + periodic + + + 1095.546 + 294.95 + + periodic + + + + + Stroke + + + + + + 1095.546 + 294.95 + + periodic + + + 1095.546 + 294.95 + + periodic + + + + + Stroke + + + + + + 1095.546 + 294.95 + + periodic + + + + + Stroke + + + + + + 1095.546 + 294.95 + + periodic + + + 1095.546 + 294.95 + + periodic + + + + + Stroke + + + + + + 1095.546 + 294.95 + + periodic + + + 1095.546 + 294.95 + + periodic + + + + + Stroke + + + + + + 1095.546 + 294.95 + + periodic + + + 1095.546 + 294.95 + + periodic + + + + + Stroke + + + + + + 1095.546 + 294.95 + + periodic + + + 1095.546 + 294.95 + + periodic + + + + + Stroke + + + + + + 1095.546 + 294.95 + + periodic + + + 1095.546 + 294.95 + + periodic + + + + + Stroke + + + + + + 1095.546 + 294.95 + + periodic + + + + + Stroke + + + + + + 1095.546 + 294.95 + + periodic + + + 1095.546 + 294.95 + + periodic + + + + + Stroke + + + + + + 1095.546 + 294.95 + + periodic + + + 1095.546 + 294.95 + + periodic + + + + + Stroke + + + + + + 1095.546 + 294.95 + + periodic + + + 1095.546 + 294.95 + + periodic + + + + + Stroke + + + + + + 1095.546 + 294.95 + + periodic + + + 1095.546 + 294.95 + + periodic + + + + + Stroke + + + + + + 1095.546 + 294.95 + + periodic + + + 1095.546 + 294.95 + + periodic + + + + + Stroke + + + + + + 1095.546 + 294.95 + + periodic + + + 1095.546 + 294.95 + + periodic + + + + + Stroke + + + + + + 1095.546 + 294.95 + + periodic + + + 1095.546 + 294.95 + + periodic + + + + + Stroke + + + + + + 1095.546 + 294.95 + + periodic + + + 1095.546 + 294.95 + + periodic + + + + + Stroke + + + + + + 1095.546 + 294.95 + + periodic + + + + + Stroke + + + + + + 1095.546 + 294.95 + + periodic + + + 1095.546 + 294.95 + + periodic + + + + + Stroke + + + + + + 1095.546 + 294.95 + + periodic + + + 1095.546 + 294.95 + + periodic + + + + + Stroke + + + + + + 1095.546 + 294.95 + + periodic + + + 1095.546 + 294.95 + + periodic + + + + + Stroke + + + + + + 1095.546 + 294.95 + + periodic + + + 1095.546 + 294.95 + + periodic + + + + + Stroke + + + + + + 1095.546 + 294.95 + + periodic + + + + + Stroke + + + + + + 1095.546 + 294.95 + + periodic + + + 1095.546 + 294.95 + + periodic + + + + + Stroke + + + + + + 1095.546 + 294.95 + + periodic + + + 1095.546 + 294.95 + + periodic + + + + + Stroke + + + + + + 1095.546 + 294.85 + + periodic + + + 1095.546 + 294.85 + + periodic + + + + + Stroke + + + + + + 1095.546 + 294.85 + + periodic + + + 1095.546 + 294.85 + + periodic + + + + + Stroke + + + + + + 1095.546 + 294.85 + + periodic + + + 1095.546 + 294.85 + + periodic + + + + + Stroke + + + + + + + swimming + + + StyleChange + Freestyle + + 642 + 1218 + 808 + 0 + + + + + + 400 + + swimming + + + Turn + 8 + + 642 + 1218 + 808 + 0 + + + + + + 1095.546 + 294.85 + + periodic + + + + + Stroke + + + + + + 1095.546 + 294.85 + + periodic + + + 1095.546 + 294.85 + + periodic + + + + + Stroke + + + + + + 1095.546 + 294.85 + + periodic + + + 1095.546 + 294.95 + + periodic + + + 1095.546 + 294.95 + + periodic + + + + + Stroke + + + + + + 1095.546 + 294.95 + + periodic + + + 1095.546 + 294.95 + + periodic + + + 294.95 + + periodic + + + + + Stroke + + + + + + 294.95 + + periodic + + + 294.95 + + periodic + + + 294.95 + + periodic + + + + + Stroke + + + + + + 488.46 + 294.95 + + periodic + + + 488.46 + 294.95 + + periodic + + + + + Stroke + + + + + + 488.46 + 294.95 + + periodic + + + + + Stroke + + + + + + 488.46 + 294.95 + + periodic + + + 488.46 + 294.95 + + periodic + + + + + Stroke + + + + + + 488.46 + 294.95 + + periodic + + + 488.46 + 294.95 + + periodic + + + 718.7339999999999 + 294.95 + + periodic + + + + + Stroke + + + + + + 718.7339999999999 + 294.95 + + periodic + + + + + Stroke + + + + + + 718.7339999999999 + 294.95 + + periodic + + + 718.7339999999999 + 294.95 + + periodic + + + + + Stroke + + + + + + 718.7339999999999 + 294.95 + + periodic + + + 718.7339999999999 + 294.85 + + periodic + + + 718.7339999999999 + 294.85 + + periodic + + + + + Stroke + + + + + + 718.7339999999999 + 294.85 + + periodic + + + 718.7339999999999 + 294.85 + + periodic + + + + + Stroke + + + + + + 718.7339999999999 + 294.85 + + periodic + + + + + Stroke + + + + + + 718.7339999999999 + 294.85 + + periodic + + + 718.7339999999999 + 294.85 + + periodic + + + + + Stroke + + + + + + 718.7339999999999 + 294.85 + + periodic + + + 718.7339999999999 + 294.85 + + periodic + + + 718.7339999999999 + 294.85 + + periodic + + + + + Stroke + + + + + + 718.7339999999999 + 294.85 + + periodic + + + + + Stroke + + + + + + 718.7339999999999 + 294.85 + + periodic + + + 718.7339999999999 + 294.85 + + periodic + + + 718.7339999999999 + 294.85 + + periodic + + + + + Stroke + + + + + + 718.7339999999999 + 294.85 + + periodic + + + 718.7339999999999 + 294.85 + + periodic + + + + + Stroke + + + + + + 718.7339999999999 + 294.85 + + periodic + + + 718.7339999999999 + 294.85 + + periodic + + + + + Stroke + + + + + + 718.7339999999999 + 294.85 + + periodic + + + 718.7339999999999 + 294.85 + + periodic + + + + + Stroke + + + + + + 718.7339999999999 + 294.85 + + periodic + + + 718.7339999999999 + 294.85 + + periodic + + + + + Stroke + + + + + + 718.7339999999999 + 294.85 + + periodic + + + 718.7339999999999 + 294.85 + + periodic + + + + + Stroke + + + + + + 718.7339999999999 + 294.85 + + periodic + + + + + Stroke + + + + + + 718.7339999999999 + 294.85 + + periodic + + + 718.7339999999999 + 294.85 + + periodic + + + 718.7339999999999 + 294.85 + + periodic + + + + + Stroke + + + + + + 718.7339999999999 + 294.85 + + periodic + + + 718.7339999999999 + 294.85 + + periodic + + + + + Stroke + + + + + + 718.7339999999999 + 294.95 + + periodic + + + 718.7339999999999 + 294.95 + + periodic + + + + + Stroke + + + + + + 718.7339999999999 + 294.95 + + periodic + + + 718.7339999999999 + 294.95 + + periodic + + + + + Stroke + + + + + + 718.7339999999999 + 294.95 + + periodic + + + 718.7339999999999 + 294.95 + + periodic + + + + + Stroke + + + + + + 718.7339999999999 + 294.95 + + periodic + + + 718.7339999999999 + 294.95 + + periodic + + + + + Stroke + + + + + + 718.7339999999999 + 294.95 + + periodic + + + 718.7339999999999 + 294.95 + + periodic + + + + + Stroke + + + + + + 718.7339999999999 + 294.95 + + periodic + + + 718.7339999999999 + 294.95 + + periodic + + + + + Stroke + + + + + + 718.7339999999999 + 294.95 + + periodic + + + 718.7339999999999 + 294.95 + + periodic + + + + + Stroke + + + + + + 718.7339999999999 + 294.95 + + periodic + + + 718.7339999999999 + 294.95 + + periodic + + + + + Stroke + + + + + + 718.7339999999999 + 294.95 + + periodic + + + 718.7339999999999 + 294.95 + + periodic + + + + + Stroke + + + + + + 718.7339999999999 + 294.95 + + periodic + + + 718.7339999999999 + 294.95 + + periodic + + + + + Stroke + + + + + + 718.7339999999999 + 294.95 + + periodic + + + 718.7339999999999 + 294.95 + + periodic + + + + + Stroke + + + + + + 718.7339999999999 + 294.95 + + periodic + + + 718.7339999999999 + 294.95 + + periodic + + + + + Stroke + + + + + + 718.7339999999999 + 294.95 + + periodic + + + 718.7339999999999 + 294.95 + + periodic + + + + + Stroke + + + + + + 718.7339999999999 + 294.95 + + periodic + + + 718.7339999999999 + 294.95 + + periodic + + + + + Stroke + + + + + + 718.7339999999999 + 294.95 + + periodic + + + 718.7339999999999 + 294.95 + + periodic + + + + + Stroke + + + + + + 718.7339999999999 + 294.95 + + periodic + + + 718.7339999999999 + 294.95 + + periodic + + + + + Stroke + + + + + + 718.7339999999999 + 294.95 + + periodic + + + 718.7339999999999 + 294.95 + + periodic + + + + + Stroke + + + + + + 718.7339999999999 + 294.95 + + periodic + + + 718.7339999999999 + 294.95 + + periodic + + + + + Stroke + + + + + + 718.7339999999999 + 294.95 + + periodic + + + 718.7339999999999 + 294.95 + + periodic + + + 718.7339999999999 + 294.95 + + periodic + + + + + Stroke + + + + + + 718.7339999999999 + 294.95 + + periodic + + + 718.7339999999999 + 294.95 + + periodic + + + 718.7339999999999 + 294.95 + + periodic + + + + + Stroke + + + + + + + swimming + + + StyleChange + Breaststroke + + 2737 + 1967 + 505 + 0 + + + + + + 450 + + swimming + + + Turn + 9 + + 2737 + 1967 + 505 + 0 + + + + + + 718.7339999999999 + 294.95 + + periodic + + + 718.7339999999999 + 294.95 + + periodic + + + + + Stroke + + + + + + 718.7339999999999 + 294.95 + + periodic + + + 718.7339999999999 + 294.95 + + periodic + + + 718.7339999999999 + 294.95 + + periodic + + + 718.7339999999999 + 294.95 + + periodic + + + 718.7339999999999 + 294.95 + + periodic + + + 718.7339999999999 + 294.95 + + periodic + + + 294.95 + + periodic + + + 294.95 + + periodic + + + 2015-08-14T16:22:22 + + + + 30 + 848.2 + 400 + True + + + + + 294.95 + + periodic + + +
+