diff --git a/day_15/composer.json b/day_15/composer.json
new file mode 100644
index 0000000..a1d04f6
--- /dev/null
+++ b/day_15/composer.json
@@ -0,0 +1,5 @@
+{
+ "require": {
+ "blackscorp/astar": "^1.2"
+ }
+}
diff --git a/day_15/composer.lock b/day_15/composer.lock
new file mode 100644
index 0000000..79db804
--- /dev/null
+++ b/day_15/composer.lock
@@ -0,0 +1,56 @@
+{
+ "_readme": [
+ "This file locks the dependencies of your project to a known state",
+ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
+ "This file is @generated automatically"
+ ],
+ "content-hash": "2ae8d8dd342f88f50fd5588b6db3f4b3",
+ "packages": [
+ {
+ "name": "blackscorp/astar",
+ "version": "v1.2.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/BlackScorp/astar.git",
+ "reference": "9b80d6135ac31947d246cf2e33ff45d4681a6a57"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/BlackScorp/astar/zipball/9b80d6135ac31947d246cf2e33ff45d4681a6a57",
+ "reference": "9b80d6135ac31947d246cf2e33ff45d4681a6a57",
+ "shasum": ""
+ },
+ "type": "library",
+ "autoload": {
+ "psr-4": {
+ "BlackScorp\\Astar\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Vitalij Mik",
+ "email": "cccpmik+composer@gmail.com"
+ }
+ ],
+ "description": "AStar path finding implementation in php",
+ "support": {
+ "issues": "https://github.com/BlackScorp/astar/issues",
+ "source": "https://github.com/BlackScorp/astar/tree/v1.2.0"
+ },
+ "time": "2017-10-06T15:21:22+00:00"
+ }
+ ],
+ "packages-dev": [],
+ "aliases": [],
+ "minimum-stability": "stable",
+ "stability-flags": [],
+ "prefer-stable": false,
+ "prefer-lowest": false,
+ "platform": [],
+ "platform-dev": [],
+ "plugin-api-version": "2.1.0"
+}
diff --git a/day_15/part_1.php b/day_15/part_1.php
new file mode 100644
index 0000000..ee2ed6b
--- /dev/null
+++ b/day_15/part_1.php
@@ -0,0 +1,21 @@
+getPoint(0, 0);
+$endPosition = $grid->getPoint(count($map) - 1, count($map[0]) - 1);
+
+$astar = new BlackScorp\Astar\Astar($grid);
+$nodes = $astar->search($startPosition,$endPosition);
+if(count($nodes) === 0){
+ echo "Path not found";
+}else{
+ foreach($nodes as $node){
+ echo sprintf('%s / %s : %s %s', $node->getX(), $node->getY(), $node->getScore(), "\n");
+ }
+ echo $node->getTotalScore();
+}
+
diff --git a/day_15/part_2.php b/day_15/part_2.php
new file mode 100644
index 0000000..cf6051a
--- /dev/null
+++ b/day_15/part_2.php
@@ -0,0 +1,56 @@
+ 9) {
+ $new_cell = $new_cell - 9;
+ }
+ $map[$row][] = $new_cell;
+ }
+ }
+}
+
+$width = count($map[0]);
+
+for ($i = 1; $i < 5; $i++) {
+ for ($row = 0; $row < $height; $row++) {
+ $new_row = [];
+ for ($cell = 0; $cell < $width; $cell++) {
+ $new_cell = $map[$row][$cell] + $i;
+ if ($new_cell > 9) {
+ $new_cell = $new_cell - 9;
+ }
+ $new_row[] = $new_cell;
+ }
+ $map[] = $new_row;
+ }
+}
+
+include_once './vendor/autoload.php';
+
+$grid = new BlackScorp\Astar\Grid($map);
+$startPosition = $grid->getPoint(0, 0);
+$endPosition = $grid->getPoint(count($map) - 1, count($map[0]) - 1);
+
+$astar = new BlackScorp\Astar\Astar($grid);
+$nodes = $astar->search($startPosition,$endPosition);
+if(count($nodes) === 0){
+ echo "Path not found";
+}else{
+ foreach($nodes as $node){
+ echo sprintf('%s / %s : %s %s', $node->getX(), $node->getY(), $node->getScore(), "\n");
+ }
+ echo $node->getTotalScore();
+}
diff --git a/day_15/vendor/autoload.php b/day_15/vendor/autoload.php
new file mode 100644
index 0000000..e463d69
--- /dev/null
+++ b/day_15/vendor/autoload.php
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/day_15/vendor/blackscorp/astar/readme.md b/day_15/vendor/blackscorp/astar/readme.md
new file mode 100644
index 0000000..6347520
--- /dev/null
+++ b/day_15/vendor/blackscorp/astar/readme.md
@@ -0,0 +1,107 @@
+## A-Star
+
+[![Scrutinizer Code Quality](https://scrutinizer-ci.com/g/BlackScorp/astar/badges/quality-score.png?b=master)](https://scrutinizer-ci.com/g/BlackScorp/astar/?branch=master)
+[![Code Coverage](https://scrutinizer-ci.com/g/BlackScorp/astar/badges/coverage.png?b=master)](https://scrutinizer-ci.com/g/BlackScorp/astar/?branch=master)
+[![Build Status](https://scrutinizer-ci.com/g/BlackScorp/astar/badges/build.png?b=master)](https://scrutinizer-ci.com/g/BlackScorp/astar/build-status/master)
+
+[A-star](https://en.wikipedia.org/wiki/A*_search_algorithm) is a path finding algorithm, written in PHP.
+It can find the shortest path between two points in a two dimensional array by using different heuristics.
+
+## Installation
+
+~~~
+composer require blackscorp/astar
+~~~
+
+## Usage
+
+first create a two dimensional array for your map
+~~~php
+ $map = [
+ [0, 0, 0, 0, 0],
+ [0, 0, 0, 0, 0],
+ [0, 0, 0, 0, 0],
+ [0, 0, 0, 1, 1],
+ [0, 0, 0, 1, 0],
+ ];
+~~~
+each key represent the x and y position of the map.
+each value of the array represents the costs, A-star tries to find a way with lowest costs.
+you can use negative keys if your map requires it.
+
+next convert the array to a Grid, a Grid is a collection of Nodes.
+
+~~~php
+$grid = new BlackScorp\Astar\Grid($map);
+~~~
+
+now you can fetch nodes from the Grid like so
+
+~~~php
+$startPosition = $grid->getPoint(3,1);
+$endPosition = $grid->getPoint(0,0);
+~~~
+
+at the end pass the grid to the astar and search for the shortests path
+
+~~~php
+$astar = new BlackScorp\Astar\Astar($grid);
+$nodes = $astar->search($startPosition,$endPosition);
+if(count($nodes) === 0){
+ echo "Path not found";
+}else{
+ foreach($nodes as $node){
+ echo $node->getY().'/'.$node->getX().'
';
+ }
+}
+~~~
+
+## Settings
+
+by default diagonal directions are disabled, they can be enabled like so
+
+~~~php
+$astar->enableDiagonal();
+~~~
+
+as soon as the diagonal option is enabled, the algorithm use the [Manhattan](http://theory.stanford.edu/~amitp/GameProgramming/Heuristics.html) heuristic to find the shortest path.
+
+Manhattan is not precise but the caluclation costs are low, however you can use another heuristics like Diagonal or Euclidean with following code.
+
+~~~php
+$astar->setHeuristic(new BlackScorp\Astar\Heuristic\Euclidean());
+~~~
+
+you can also create a custom heuristic.
+
+## Block locations
+
+there are cases where you want to block a specific path completly, independant of the costs, you can do so with following code
+
+~~~php
+astar->blocked([3,2]);
+~~~
+
+this basicly means that in the initial map
+
+~~~php
+ $map = [
+ [0, 0, 0, 0, 0],
+ [0, 0, 0, 0, 0],
+ [0, 2, 2, 0, 0],
+ [0, 3, 0, 1, 1],
+ [0, 0, 0, 1, 0],
+ ];
+~~~
+
+the values 3 and 2 cannot be passed.
+
+## Contribute
+
+Please feel free to make pull requests, there is still place for improvement, the Grid contains a two dimensional array which might be replaced by an SplFixedArray or something similar.
+
+Run the tests to be sure nothing break.
+
+## License
+
+A-Star is free software distributed under the terms of the MIT license.
diff --git a/day_15/vendor/blackscorp/astar/src/Astar.php b/day_15/vendor/blackscorp/astar/src/Astar.php
new file mode 100644
index 0000000..c62803c
--- /dev/null
+++ b/day_15/vendor/blackscorp/astar/src/Astar.php
@@ -0,0 +1,114 @@
+blocked = $types;
+ }
+
+ public function enableDiagonal()
+ {
+ $this->diagonal = true;
+ }
+
+ public function __construct(Grid $grid)
+ {
+ $this->grid = $grid;
+ }
+
+ public function setHeuristic(HeuristicInterface $heuristic)
+ {
+ $this->heuristic = $heuristic;
+ }
+
+ /**
+ * @param Node $start
+ * @param Node $end
+ * @return Node[]
+ */
+ public function search(Node $start, Node $end)
+ {
+
+ if (!$this->heuristic) {
+ $this->setHeuristic(new Manhattan());
+ }
+
+ $heap = new ScoreHeap();
+ $heap->insert($start);
+
+ $current = $this->fillHeap($heap, $start, $end);
+ if ($current !== $end) {
+ return [];
+ }
+
+ return $this->getReversedPath($current);
+
+ }
+
+ /**
+ * @param Node $end
+ * @param $heap
+ * @param $current
+ * @return Node
+ */
+ private function fillHeap(\SplHeap $heap, Node $current, Node $end)
+ {
+ while ($heap->valid() && $current !== $end) {
+ /**
+ * @var Node $current
+ */
+ $current = $heap->extract();
+
+ $current->close();
+ $neighbors = $this->grid->getNeighbors($current, $this->diagonal);
+ foreach ($neighbors as $neighbor) {
+ if ($neighbor->isClosed() || in_array($neighbor->getCosts(), $this->blocked)) {
+ continue;
+ }
+ $score = $current->getScore() + $neighbor->getCosts();
+ $visited = $neighbor->isVisited();
+ if (!$visited || $score < $neighbor->getScore()) {
+ $neighbor->visit();
+ $neighbor->setParent($current);
+ $neighbor->setGuessedScore($this->heuristic->compare($neighbor, $end));
+ $neighbor->setScore($score);
+ $neighbor->setTotalScore($neighbor->getScore() + $neighbor->getGuessedScore());
+ if (!$visited) {
+ $heap->insert($neighbor);
+ }
+ }
+
+ }
+ }
+ return $current;
+ }
+
+ /**
+ * @param Node $current
+ * @return array
+ */
+ private function getReversedPath(Node $current)
+ {
+ $result = [];
+ while ($current->getParent()) {
+ $result[] = $current;
+ $current = $current->getParent();
+ }
+ $result[]=$current;
+ return array_reverse($result);
+ }
+}
\ No newline at end of file
diff --git a/day_15/vendor/blackscorp/astar/src/Grid.php b/day_15/vendor/blackscorp/astar/src/Grid.php
new file mode 100644
index 0000000..d1a0548
--- /dev/null
+++ b/day_15/vendor/blackscorp/astar/src/Grid.php
@@ -0,0 +1,63 @@
+ $cols) {
+ foreach ($cols as $x => $value) {
+ $this->nodes[$y][$x] = new Node($y, $x, $value);
+ }
+ }
+ }
+ /**
+ * @param $y
+ * @param $x
+ * @return Node | false
+ */
+ public function getPoint($y, $x)
+ {
+ return isset($this->nodes[$y][$x]) ? $this->nodes[$y][$x] : false;
+ }
+
+ /**
+ * @param Node $node
+ * @param bool $diagonal
+ * @return Node[]
+ */
+ public function getNeighbors(Node $node, $diagonal = false)
+ {
+ $result = [];
+ $x = $node->getX();
+ $y = $node->getY();
+
+ $neighbourLocations = [
+ [$y - 1, $x],
+ [$y + 1, $x],
+ [$y, $x - 1],
+ [$y, $x + 1]
+ ];
+ if ($diagonal) {
+ $neighbourLocations[] = [$y - 1, $x - 1];
+ $neighbourLocations[] = [$y + 1, $x - 1];
+ $neighbourLocations[] = [$y - 1, $x + 1];
+ $neighbourLocations[] = [$y + 1, $x + 1];
+ }
+
+ foreach ($neighbourLocations as $location) {
+ list($y, $x) = $location;
+ $node = $this->getPoint($y, $x);
+ if ($node) {
+ $result[] = $node;
+ }
+
+ }
+ return $result;
+ }
+}
\ No newline at end of file
diff --git a/day_15/vendor/blackscorp/astar/src/Heuristic/Diagonal.php b/day_15/vendor/blackscorp/astar/src/Heuristic/Diagonal.php
new file mode 100644
index 0000000..b1702bc
--- /dev/null
+++ b/day_15/vendor/blackscorp/astar/src/Heuristic/Diagonal.php
@@ -0,0 +1,16 @@
+getX() - $goal->getX());
+ $deltaY = abs($node->getY() - $goal->getY());
+ return max($deltaX, $deltaY);
+ }
+}
\ No newline at end of file
diff --git a/day_15/vendor/blackscorp/astar/src/Heuristic/Euclidean.php b/day_15/vendor/blackscorp/astar/src/Heuristic/Euclidean.php
new file mode 100644
index 0000000..a33c566
--- /dev/null
+++ b/day_15/vendor/blackscorp/astar/src/Heuristic/Euclidean.php
@@ -0,0 +1,16 @@
+getX() - $goal->getX());
+ $deltaY = abs($node->getY() - $goal->getY());
+ return sqrt($deltaX * $deltaX + $deltaY * $deltaY);
+ }
+}
\ No newline at end of file
diff --git a/day_15/vendor/blackscorp/astar/src/Heuristic/Manhattan.php b/day_15/vendor/blackscorp/astar/src/Heuristic/Manhattan.php
new file mode 100644
index 0000000..abc40b9
--- /dev/null
+++ b/day_15/vendor/blackscorp/astar/src/Heuristic/Manhattan.php
@@ -0,0 +1,16 @@
+getX() - $goal->getX());
+ $deltaY = abs($node->getY() - $goal->getY());
+ return $deltaX + $deltaY;
+ }
+}
\ No newline at end of file
diff --git a/day_15/vendor/blackscorp/astar/src/HeuristicInterface.php b/day_15/vendor/blackscorp/astar/src/HeuristicInterface.php
new file mode 100644
index 0000000..ffed45e
--- /dev/null
+++ b/day_15/vendor/blackscorp/astar/src/HeuristicInterface.php
@@ -0,0 +1,7 @@
+x = (int)$x;
+ $this->y = (int)$y;
+ $this->costs = (int)$costs;
+ }
+
+ /**
+ * @return int
+ */
+ public function getX()
+ {
+ return $this->x;
+ }
+
+ /**
+ * @return int
+ */
+ public function getY()
+ {
+ return $this->y;
+ }
+
+ /**
+ * @return int
+ */
+ public function getTotalScore()
+ {
+ return $this->totalScore;
+ }
+
+ /**
+ * @param int $totalScore
+ */
+ public function setTotalScore($totalScore)
+ {
+ $this->totalScore = $totalScore;
+ }
+
+ public function visit()
+ {
+ $this->visited = true;
+ }
+
+ public function close()
+ {
+ $this->closed = true;
+ }
+
+ /**
+ * @param int $score
+ */
+ public function setScore($score)
+ {
+ $this->score = $score;
+ }
+
+ /**
+ * @return int
+ */
+ public function getScore()
+ {
+ return $this->score;
+ }
+
+ /**
+ * @return int
+ */
+ public function getCosts()
+ {
+ return $this->costs;
+ }
+
+ /**
+ * @param Node $parent
+ */
+ public function setParent(Node $parent)
+ {
+ $this->parent = $parent;
+ }
+
+ /**
+ * @return null
+ */
+ public function getParent()
+ {
+ return $this->parent;
+ }
+
+
+ /**
+ * @return int
+ */
+ public function getGuessedScore()
+ {
+ return $this->guessedScore;
+ }
+
+ /**
+ * @param int $guessedScore
+ */
+ public function setGuessedScore($guessedScore)
+ {
+ $this->guessedScore = $guessedScore;
+ }
+
+ public function isClosed()
+ {
+ return $this->closed === true;
+ }
+
+ public function isVisited()
+ {
+ return $this->visited === true;
+ }
+}
\ No newline at end of file
diff --git a/day_15/vendor/blackscorp/astar/src/ScoreHeap.php b/day_15/vendor/blackscorp/astar/src/ScoreHeap.php
new file mode 100644
index 0000000..244ace3
--- /dev/null
+++ b/day_15/vendor/blackscorp/astar/src/ScoreHeap.php
@@ -0,0 +1,19 @@
+getTotalScore() === $value2->getTotalScore()) {
+ return 0;
+ }
+ return ($value1->getTotalScore() < $value2->getTotalScore()) ? 1 : -1;
+ }
+}
\ No newline at end of file
diff --git a/day_15/vendor/blackscorp/astar/test/AstarTest.php b/day_15/vendor/blackscorp/astar/test/AstarTest.php
new file mode 100644
index 0000000..5faf04a
--- /dev/null
+++ b/day_15/vendor/blackscorp/astar/test/AstarTest.php
@@ -0,0 +1,106 @@
+map = new Grid($map);
+ $this->astar = new Astar($this->map);
+ }
+
+ public function testSimplePath()
+ {
+ $start = $this->map->getPoint(0, 0);
+ $end = $this->map->getPoint(1, 1);
+ $result = $this->astar->search($start, $end);
+ $this->assertSame(3, count($result));
+ }
+
+ public function testSimpleDiagonalPath()
+ {
+ $start = $this->map->getPoint(0, 0);
+ $end = $this->map->getPoint(1, 1);
+ $this->astar->enableDiagonal();
+ $result = $this->astar->search($start, $end);
+ $this->assertSame(2, count($result));
+ }
+
+ public function testUnreachablePath()
+ {
+ $start = $this->map->getPoint(0, 0);
+ $end = $this->map->getPoint(4, 4);
+ $this->astar->blocked(array(1));
+ $result = $this->astar->search($start, $end);
+ $this->assertEmpty($result);
+ }
+
+ public function testDiagonalHeuristic()
+ {
+ $start = $this->map->getPoint(0, 0);
+ $end = $this->map->getPoint(4, 3);
+ $this->astar->setHeuristic(new Diagonal());
+ $result = $this->astar->search($start, $end);
+ $this->assertSame(8, count($result));
+ }
+
+ public function testEuclideanHeuristic()
+ {
+ $start = $this->map->getPoint(0, 0);
+ $end = $this->map->getPoint(4, 3);
+ $this->astar->setHeuristic(new Euclidean());
+ $result = $this->astar->search($start, $end);
+ $this->assertSame(8, count($result));
+ }
+
+ public function testIssue2()
+ {
+ $map = [
+ [0, 0, 0, 0, 0],
+ [0, 0, 0, 0, 0],
+ [0, 2, 2, 0, 0],
+ [0, 3, 0, 1, 1],
+ [0, 0, 0, 1, 0],
+ ];
+ $grid = new Grid($map);
+ $astar = new Astar($grid);
+ $astar->blocked([3, 2]);
+ $startPosition = $grid->getPoint(2,3);
+ $endPosition = $grid->getPoint(0, 0);
+ $result = $astar->search($startPosition, $endPosition);
+ $actualValues = [];
+ $expectedValues = [
+ '2-3',
+ '1-3',
+ '0-3',
+ '0-2',
+ '0-1',
+ '0-0',
+ ];
+ foreach ($result as $node) {
+ $actualValues[] = sprintf('%d-%d', $node->getY(), $node->getX());
+ }
+ $this->assertSame($expectedValues,$actualValues);
+ }
+}
diff --git a/day_15/vendor/blackscorp/astar/tools/phpunit.phar b/day_15/vendor/blackscorp/astar/tools/phpunit.phar
new file mode 100644
index 0000000..5d7e7e1
--- /dev/null
+++ b/day_15/vendor/blackscorp/astar/tools/phpunit.phar
@@ -0,0 +1,73984 @@
+#!/usr/bin/env php
+')) {
+ fwrite(
+ STDERR,
+ sprintf(
+ 'This version of PHPUnit is supported on PHP 5.6, PHP 7.0, and PHP 7.1.' . PHP_EOL .
+ 'You are using PHP %s (%s).' . PHP_EOL,
+ PHP_VERSION,
+ PHP_BINARY
+ )
+ );
+
+ die(1);
+}
+
+if (__FILE__ == realpath($GLOBALS['_SERVER']['SCRIPT_NAME'])) {
+ $execute = true;
+} else {
+ $execute = false;
+}
+
+define('__PHPUNIT_PHAR__', str_replace(DIRECTORY_SEPARATOR, '/', __FILE__));
+define('__PHPUNIT_PHAR_ROOT__', 'phar://phpunit-5.7.5.phar');
+
+Phar::mapPhar('phpunit-5.7.5.phar');
+
+require 'phar://phpunit-5.7.5.phar' . '/myclabs-deep-copy/DeepCopy/DeepCopy.php';
+require 'phar://phpunit-5.7.5.phar' . '/myclabs-deep-copy/DeepCopy/Exception/CloneException.php';
+require 'phar://phpunit-5.7.5.phar' . '/myclabs-deep-copy/DeepCopy/Filter/Filter.php';
+require 'phar://phpunit-5.7.5.phar' . '/myclabs-deep-copy/DeepCopy/Filter/Doctrine/DoctrineCollectionFilter.php';
+require 'phar://phpunit-5.7.5.phar' . '/myclabs-deep-copy/DeepCopy/Filter/Doctrine/DoctrineEmptyCollectionFilter.php';
+require 'phar://phpunit-5.7.5.phar' . '/myclabs-deep-copy/DeepCopy/Filter/KeepFilter.php';
+require 'phar://phpunit-5.7.5.phar' . '/myclabs-deep-copy/DeepCopy/Filter/ReplaceFilter.php';
+require 'phar://phpunit-5.7.5.phar' . '/myclabs-deep-copy/DeepCopy/Filter/SetNullFilter.php';
+require 'phar://phpunit-5.7.5.phar' . '/myclabs-deep-copy/DeepCopy/Matcher/Matcher.php';
+require 'phar://phpunit-5.7.5.phar' . '/myclabs-deep-copy/DeepCopy/Matcher/PropertyMatcher.php';
+require 'phar://phpunit-5.7.5.phar' . '/myclabs-deep-copy/DeepCopy/Matcher/PropertyNameMatcher.php';
+require 'phar://phpunit-5.7.5.phar' . '/myclabs-deep-copy/DeepCopy/Matcher/PropertyTypeMatcher.php';
+require 'phar://phpunit-5.7.5.phar' . '/myclabs-deep-copy/DeepCopy/Reflection/ReflectionHelper.php';
+require 'phar://phpunit-5.7.5.phar' . '/myclabs-deep-copy/DeepCopy/TypeFilter/TypeFilter.php';
+require 'phar://phpunit-5.7.5.phar' . '/myclabs-deep-copy/DeepCopy/TypeFilter/ReplaceFilter.php';
+require 'phar://phpunit-5.7.5.phar' . '/myclabs-deep-copy/DeepCopy/TypeFilter/ShallowCopyFilter.php';
+require 'phar://phpunit-5.7.5.phar' . '/myclabs-deep-copy/DeepCopy/TypeFilter/Spl/SplDoublyLinkedList.php';
+require 'phar://phpunit-5.7.5.phar' . '/myclabs-deep-copy/DeepCopy/TypeMatcher/TypeMatcher.php';
+require 'phar://phpunit-5.7.5.phar' . '/doctrine-instantiator/Doctrine/Instantiator/Exception/ExceptionInterface.php';
+require 'phar://phpunit-5.7.5.phar' . '/doctrine-instantiator/Doctrine/Instantiator/Exception/InvalidArgumentException.php';
+require 'phar://phpunit-5.7.5.phar' . '/doctrine-instantiator/Doctrine/Instantiator/Exception/UnexpectedValueException.php';
+require 'phar://phpunit-5.7.5.phar' . '/doctrine-instantiator/Doctrine/Instantiator/InstantiatorInterface.php';
+require 'phar://phpunit-5.7.5.phar' . '/doctrine-instantiator/Doctrine/Instantiator/Instantiator.php';
+require 'phar://phpunit-5.7.5.phar' . '/php-file-iterator/Iterator.php';
+require 'phar://phpunit-5.7.5.phar' . '/php-file-iterator/Facade.php';
+require 'phar://phpunit-5.7.5.phar' . '/php-file-iterator/Factory.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit/Framework/Assert.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit/ForwardCompatibility/Assert.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit/Framework/TestListener.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit/Framework/BaseTestListener.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit/ForwardCompatibility/BaseTestListener.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit/Framework/Test.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit/Framework/SelfDescribing.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit/Framework/TestCase.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit/ForwardCompatibility/TestCase.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit/ForwardCompatibility/TestListener.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit/Exception.php';
+require 'phar://phpunit-5.7.5.phar' . '/dbunit/Extensions/Database/ITester.php';
+require 'phar://phpunit-5.7.5.phar' . '/dbunit/Extensions/Database/AbstractTester.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit/Framework/Constraint.php';
+require 'phar://phpunit-5.7.5.phar' . '/dbunit/Extensions/Database/Constraint/DataSetIsEqual.php';
+require 'phar://phpunit-5.7.5.phar' . '/dbunit/Extensions/Database/Constraint/TableIsEqual.php';
+require 'phar://phpunit-5.7.5.phar' . '/dbunit/Extensions/Database/Constraint/TableRowCount.php';
+require 'phar://phpunit-5.7.5.phar' . '/dbunit/Extensions/Database/DataSet/IDataSet.php';
+require 'phar://phpunit-5.7.5.phar' . '/dbunit/Extensions/Database/DataSet/AbstractDataSet.php';
+require 'phar://phpunit-5.7.5.phar' . '/dbunit/Extensions/Database/DB/DataSet.php';
+require 'phar://phpunit-5.7.5.phar' . '/dbunit/Extensions/Database/DB/IDatabaseConnection.php';
+require 'phar://phpunit-5.7.5.phar' . '/dbunit/Extensions/Database/DB/DefaultDatabaseConnection.php';
+require 'phar://phpunit-5.7.5.phar' . '/dbunit/Extensions/Database/DB/FilteredDataSet.php';
+require 'phar://phpunit-5.7.5.phar' . '/dbunit/Extensions/Database/DB/IMetaData.php';
+require 'phar://phpunit-5.7.5.phar' . '/dbunit/Extensions/Database/DB/MetaData.php';
+require 'phar://phpunit-5.7.5.phar' . '/dbunit/Extensions/Database/DB/MetaData/Dblib.php';
+require 'phar://phpunit-5.7.5.phar' . '/dbunit/Extensions/Database/DB/MetaData/Firebird.php';
+require 'phar://phpunit-5.7.5.phar' . '/dbunit/Extensions/Database/DB/MetaData/InformationSchema.php';
+require 'phar://phpunit-5.7.5.phar' . '/dbunit/Extensions/Database/DB/MetaData/MySQL.php';
+require 'phar://phpunit-5.7.5.phar' . '/dbunit/Extensions/Database/DB/MetaData/Oci.php';
+require 'phar://phpunit-5.7.5.phar' . '/dbunit/Extensions/Database/DB/MetaData/PgSQL.php';
+require 'phar://phpunit-5.7.5.phar' . '/dbunit/Extensions/Database/DB/MetaData/SqlSrv.php';
+require 'phar://phpunit-5.7.5.phar' . '/dbunit/Extensions/Database/DB/MetaData/Sqlite.php';
+require 'phar://phpunit-5.7.5.phar' . '/dbunit/Extensions/Database/DataSet/ITable.php';
+require 'phar://phpunit-5.7.5.phar' . '/dbunit/Extensions/Database/DataSet/AbstractTable.php';
+require 'phar://phpunit-5.7.5.phar' . '/dbunit/Extensions/Database/DB/ResultSetTable.php';
+require 'phar://phpunit-5.7.5.phar' . '/dbunit/Extensions/Database/DB/Table.php';
+require 'phar://phpunit-5.7.5.phar' . '/dbunit/Extensions/Database/DataSet/ITableIterator.php';
+require 'phar://phpunit-5.7.5.phar' . '/dbunit/Extensions/Database/DB/TableIterator.php';
+require 'phar://phpunit-5.7.5.phar' . '/dbunit/Extensions/Database/DataSet/ITableMetaData.php';
+require 'phar://phpunit-5.7.5.phar' . '/dbunit/Extensions/Database/DataSet/AbstractTableMetaData.php';
+require 'phar://phpunit-5.7.5.phar' . '/dbunit/Extensions/Database/DataSet/DefaultTableMetaData.php';
+require 'phar://phpunit-5.7.5.phar' . '/dbunit/Extensions/Database/DB/TableMetaData.php';
+require 'phar://phpunit-5.7.5.phar' . '/dbunit/Extensions/Database/DataSet/AbstractXmlDataSet.php';
+require 'phar://phpunit-5.7.5.phar' . '/dbunit/Extensions/Database/DataSet/ArrayDataSet.php';
+require 'phar://phpunit-5.7.5.phar' . '/dbunit/Extensions/Database/DataSet/CompositeDataSet.php';
+require 'phar://phpunit-5.7.5.phar' . '/dbunit/Extensions/Database/DataSet/CsvDataSet.php';
+require 'phar://phpunit-5.7.5.phar' . '/dbunit/Extensions/Database/DataSet/DataSetFilter.php';
+require 'phar://phpunit-5.7.5.phar' . '/dbunit/Extensions/Database/DataSet/DefaultDataSet.php';
+require 'phar://phpunit-5.7.5.phar' . '/dbunit/Extensions/Database/DataSet/DefaultTable.php';
+require 'phar://phpunit-5.7.5.phar' . '/dbunit/Extensions/Database/DataSet/DefaultTableIterator.php';
+require 'phar://phpunit-5.7.5.phar' . '/dbunit/Extensions/Database/DataSet/FlatXmlDataSet.php';
+require 'phar://phpunit-5.7.5.phar' . '/dbunit/Extensions/Database/DataSet/IPersistable.php';
+require 'phar://phpunit-5.7.5.phar' . '/dbunit/Extensions/Database/DataSet/ISpec.php';
+require 'phar://phpunit-5.7.5.phar' . '/dbunit/Extensions/Database/DataSet/IYamlParser.php';
+require 'phar://phpunit-5.7.5.phar' . '/dbunit/Extensions/Database/DataSet/MysqlXmlDataSet.php';
+require 'phar://phpunit-5.7.5.phar' . '/dbunit/Extensions/Database/DataSet/Persistors/Abstract.php';
+require 'phar://phpunit-5.7.5.phar' . '/dbunit/Extensions/Database/DataSet/Persistors/Factory.php';
+require 'phar://phpunit-5.7.5.phar' . '/dbunit/Extensions/Database/DataSet/Persistors/FlatXml.php';
+require 'phar://phpunit-5.7.5.phar' . '/dbunit/Extensions/Database/DataSet/Persistors/MysqlXml.php';
+require 'phar://phpunit-5.7.5.phar' . '/dbunit/Extensions/Database/DataSet/Persistors/Xml.php';
+require 'phar://phpunit-5.7.5.phar' . '/dbunit/Extensions/Database/DataSet/Persistors/Yaml.php';
+require 'phar://phpunit-5.7.5.phar' . '/dbunit/Extensions/Database/DataSet/QueryDataSet.php';
+require 'phar://phpunit-5.7.5.phar' . '/dbunit/Extensions/Database/DataSet/QueryTable.php';
+require 'phar://phpunit-5.7.5.phar' . '/dbunit/Extensions/Database/DataSet/ReplacementDataSet.php';
+require 'phar://phpunit-5.7.5.phar' . '/dbunit/Extensions/Database/DataSet/ReplacementTable.php';
+require 'phar://phpunit-5.7.5.phar' . '/dbunit/Extensions/Database/DataSet/ReplacementTableIterator.php';
+require 'phar://phpunit-5.7.5.phar' . '/dbunit/Extensions/Database/DataSet/Specs/Csv.php';
+require 'phar://phpunit-5.7.5.phar' . '/dbunit/Extensions/Database/IDatabaseListConsumer.php';
+require 'phar://phpunit-5.7.5.phar' . '/dbunit/Extensions/Database/DataSet/Specs/DbQuery.php';
+require 'phar://phpunit-5.7.5.phar' . '/dbunit/Extensions/Database/DataSet/Specs/DbTable.php';
+require 'phar://phpunit-5.7.5.phar' . '/dbunit/Extensions/Database/DataSet/Specs/IFactory.php';
+require 'phar://phpunit-5.7.5.phar' . '/dbunit/Extensions/Database/DataSet/Specs/Factory.php';
+require 'phar://phpunit-5.7.5.phar' . '/dbunit/Extensions/Database/DataSet/Specs/FlatXml.php';
+require 'phar://phpunit-5.7.5.phar' . '/dbunit/Extensions/Database/DataSet/Specs/Xml.php';
+require 'phar://phpunit-5.7.5.phar' . '/dbunit/Extensions/Database/DataSet/Specs/Yaml.php';
+require 'phar://phpunit-5.7.5.phar' . '/dbunit/Extensions/Database/DataSet/SymfonyYamlParser.php';
+require 'phar://phpunit-5.7.5.phar' . '/dbunit/Extensions/Database/DataSet/TableFilter.php';
+require 'phar://phpunit-5.7.5.phar' . '/dbunit/Extensions/Database/DataSet/TableMetaDataFilter.php';
+require 'phar://phpunit-5.7.5.phar' . '/dbunit/Extensions/Database/DataSet/XmlDataSet.php';
+require 'phar://phpunit-5.7.5.phar' . '/dbunit/Extensions/Database/DataSet/YamlDataSet.php';
+require 'phar://phpunit-5.7.5.phar' . '/dbunit/Extensions/Database/DefaultTester.php';
+require 'phar://phpunit-5.7.5.phar' . '/dbunit/Extensions/Database/Exception.php';
+require 'phar://phpunit-5.7.5.phar' . '/dbunit/Extensions/Database/Operation/IDatabaseOperation.php';
+require 'phar://phpunit-5.7.5.phar' . '/dbunit/Extensions/Database/Operation/Composite.php';
+require 'phar://phpunit-5.7.5.phar' . '/dbunit/Extensions/Database/Operation/RowBased.php';
+require 'phar://phpunit-5.7.5.phar' . '/dbunit/Extensions/Database/Operation/Delete.php';
+require 'phar://phpunit-5.7.5.phar' . '/dbunit/Extensions/Database/Operation/DeleteAll.php';
+require 'phar://phpunit-5.7.5.phar' . '/dbunit/Extensions/Database/Operation/Exception.php';
+require 'phar://phpunit-5.7.5.phar' . '/dbunit/Extensions/Database/Operation/Factory.php';
+require 'phar://phpunit-5.7.5.phar' . '/dbunit/Extensions/Database/Operation/Insert.php';
+require 'phar://phpunit-5.7.5.phar' . '/dbunit/Extensions/Database/Operation/Null.php';
+require 'phar://phpunit-5.7.5.phar' . '/dbunit/Extensions/Database/Operation/Replace.php';
+require 'phar://phpunit-5.7.5.phar' . '/dbunit/Extensions/Database/Operation/Truncate.php';
+require 'phar://phpunit-5.7.5.phar' . '/dbunit/Extensions/Database/Operation/Update.php';
+require 'phar://phpunit-5.7.5.phar' . '/dbunit/Extensions/Database/TestCaseTrait.php';
+require 'phar://phpunit-5.7.5.phar' . '/dbunit/Extensions/Database/TestCase.php';
+require 'phar://phpunit-5.7.5.phar' . '/dbunit/Extensions/Database/UI/Command.php';
+require 'phar://phpunit-5.7.5.phar' . '/dbunit/Extensions/Database/UI/Context.php';
+require 'phar://phpunit-5.7.5.phar' . '/dbunit/Extensions/Database/UI/IMediumPrinter.php';
+require 'phar://phpunit-5.7.5.phar' . '/dbunit/Extensions/Database/UI/IMedium.php';
+require 'phar://phpunit-5.7.5.phar' . '/dbunit/Extensions/Database/UI/IMode.php';
+require 'phar://phpunit-5.7.5.phar' . '/dbunit/Extensions/Database/UI/IModeFactory.php';
+require 'phar://phpunit-5.7.5.phar' . '/dbunit/Extensions/Database/UI/InvalidModeException.php';
+require 'phar://phpunit-5.7.5.phar' . '/dbunit/Extensions/Database/UI/Mediums/Text.php';
+require 'phar://phpunit-5.7.5.phar' . '/dbunit/Extensions/Database/UI/ModeFactory.php';
+require 'phar://phpunit-5.7.5.phar' . '/dbunit/Extensions/Database/UI/Modes/ExportDataSet.php';
+require 'phar://phpunit-5.7.5.phar' . '/dbunit/Extensions/Database/UI/Modes/ExportDataSet/Arguments.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit/Framework/TestSuite.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit/Extensions/GroupTestSuite.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit/Extensions/PhptTestCase.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit/Extensions/PhptTestSuite.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit/Extensions/TestDecorator.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit/Extensions/RepeatedTest.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit/Extensions/TicketListener.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit/Framework/Exception.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit/Framework/AssertionFailedError.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit/Framework/CodeCoverageException.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit/Framework/Constraint/And.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit/Framework/Constraint/ArrayHasKey.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit/Framework/Constraint/ArraySubset.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit/Framework/Constraint/Composite.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit/Framework/Constraint/Attribute.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit/Framework/Constraint/Callback.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit/Framework/Constraint/ClassHasAttribute.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit/Framework/Constraint/ClassHasStaticAttribute.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit/Framework/Constraint/Count.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit/Framework/Constraint/DirectoryExists.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit/Framework/Constraint/Exception.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit/Framework/Constraint/ExceptionCode.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit/Framework/Constraint/ExceptionMessage.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit/Framework/Constraint/ExceptionMessageRegExp.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit/Framework/Constraint/FileExists.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit/Framework/Constraint/GreaterThan.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit/Framework/Constraint/IsAnything.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit/Framework/Constraint/IsEmpty.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit/Framework/Constraint/IsEqual.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit/Framework/Constraint/IsFalse.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit/Framework/Constraint/IsFinite.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit/Framework/Constraint/IsIdentical.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit/Framework/Constraint/IsInfinite.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit/Framework/Constraint/IsInstanceOf.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit/Framework/Constraint/IsJson.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit/Framework/Constraint/IsNan.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit/Framework/Constraint/IsNull.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit/Framework/Constraint/IsReadable.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit/Framework/Constraint/IsTrue.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit/Framework/Constraint/IsType.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit/Framework/Constraint/IsWritable.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit/Framework/Constraint/JsonMatches.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit/Framework/Constraint/JsonMatches/ErrorMessageProvider.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit/Framework/Constraint/LessThan.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit/Framework/Constraint/Not.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit/Framework/Constraint/ObjectHasAttribute.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit/Framework/Constraint/Or.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit/Framework/Constraint/PCREMatch.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit/Framework/Constraint/SameSize.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit/Framework/Constraint/StringContains.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit/Framework/Constraint/StringEndsWith.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit/Framework/Constraint/StringMatches.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit/Framework/Constraint/StringStartsWith.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit/Framework/Constraint/TraversableContains.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit/Framework/Constraint/TraversableContainsOnly.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit/Framework/Constraint/Xor.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit/Framework/RiskyTest.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit/Framework/RiskyTestError.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit/Framework/PHPUnit_Framework_CoveredCodeNotExecutedException.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit/Framework/Error.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit/Framework/Error/Deprecated.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit/Framework/Error/Notice.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit/Framework/Error/Warning.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit/Framework/ExceptionWrapper.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit/Framework/ExpectationFailedException.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit/Framework/IncompleteTest.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit/Framework/IncompleteTestCase.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit/Framework/IncompleteTestError.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit/Framework/InvalidCoversTargetException.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit/Framework/PHPUnit_Framework_MissingCoversAnnotationException.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit-mock-objects/Framework/MockObject/Exception/Exception.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit-mock-objects/Framework/MockObject/Exception/BadMethodCallException.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit-mock-objects/Framework/MockObject/Builder/Identity.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit-mock-objects/Framework/MockObject/Builder/Stub.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit-mock-objects/Framework/MockObject/Builder/Match.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit-mock-objects/Framework/MockObject/Builder/ParametersMatch.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit-mock-objects/Framework/MockObject/Builder/MethodNameMatch.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit-mock-objects/Framework/MockObject/Builder/InvocationMocker.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit-mock-objects/Framework/MockObject/Builder/Namespace.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit-mock-objects/Framework/MockObject/Generator.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit-mock-objects/Framework/MockObject/Invocation.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit-mock-objects/Framework/MockObject/Stub/MatcherCollection.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit-mock-objects/Framework/MockObject/Verifiable.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit-mock-objects/Framework/MockObject/Invokable.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit-mock-objects/Framework/MockObject/InvocationMocker.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit-mock-objects/Framework/MockObject/Invocation/Static.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit-mock-objects/Framework/MockObject/Invocation/Object.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit-mock-objects/Framework/MockObject/Matcher/Invocation.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit-mock-objects/Framework/MockObject/Matcher.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit-mock-objects/Framework/MockObject/Matcher/InvokedRecorder.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit-mock-objects/Framework/MockObject/Matcher/AnyInvokedCount.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit-mock-objects/Framework/MockObject/Matcher/StatelessInvocation.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit-mock-objects/Framework/MockObject/Matcher/AnyParameters.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit-mock-objects/Framework/MockObject/Matcher/ConsecutiveParameters.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit-mock-objects/Framework/MockObject/Matcher/InvokedAtIndex.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit-mock-objects/Framework/MockObject/Matcher/InvokedAtLeastCount.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit-mock-objects/Framework/MockObject/Matcher/InvokedAtLeastOnce.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit-mock-objects/Framework/MockObject/Matcher/InvokedAtMostCount.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit-mock-objects/Framework/MockObject/Matcher/InvokedCount.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit-mock-objects/Framework/MockObject/Matcher/MethodName.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit-mock-objects/Framework/MockObject/Matcher/Parameters.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit-mock-objects/Framework/MockObject/MockBuilder.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit-mock-objects/Framework/MockObject/MockObject.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit-mock-objects/Framework/MockObject/Exception/RuntimeException.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit-mock-objects/Framework/MockObject/Stub.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit-mock-objects/Framework/MockObject/Stub/ConsecutiveCalls.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit-mock-objects/Framework/MockObject/Stub/Exception.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit-mock-objects/Framework/MockObject/Stub/Return.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit-mock-objects/Framework/MockObject/Stub/ReturnArgument.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit-mock-objects/Framework/MockObject/Stub/ReturnCallback.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit-mock-objects/Framework/MockObject/Stub/ReturnReference.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit-mock-objects/Framework/MockObject/Stub/ReturnSelf.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit-mock-objects/Framework/MockObject/Stub/ReturnValueMap.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit/Framework/OutputError.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit/Framework/SkippedTest.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit/Framework/SkippedTestCase.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit/Framework/SkippedTestError.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit/Framework/SkippedTestSuiteError.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit/Framework/SyntheticError.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit/Framework/TestFailure.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit/Framework/TestResult.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit/Framework/TestSuite/DataProvider.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit/Framework/UnintentionallyCoveredCodeError.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit/Framework/Warning.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit/Framework/WarningTestCase.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit/Runner/BaseTestRunner.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit/Runner/Exception.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit/Runner/Filter/Factory.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit/Runner/Filter/Group.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit/Runner/Filter/Group/Exclude.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit/Runner/Filter/Group/Include.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit/Runner/Filter/Test.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit/Runner/TestSuiteLoader.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit/Runner/StandardTestSuiteLoader.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit/Runner/Version.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit/TextUI/Command.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit/Util/Printer.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit/TextUI/ResultPrinter.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit/TextUI/TestRunner.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit/Util/Blacklist.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit/Util/Configuration.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit/Util/ConfigurationGenerator.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit/Util/ErrorHandler.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit/Util/Fileloader.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit/Util/Filesystem.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit/Util/Filter.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit/Util/Getopt.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit/Util/GlobalState.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit/Util/InvalidArgumentHelper.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit/Util/Log/JSON.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit/Util/Log/JUnit.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit/Util/Log/TAP.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit/Util/Log/TeamCity.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit/Util/PHP.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit/Util/PHP/Default.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit/Util/PHP/Windows.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit/Util/Regex.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit/Util/String.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit/Util/Test.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit/Util/TestDox/NamePrettifier.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit/Util/TestDox/ResultPrinter.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit/Util/TestDox/ResultPrinter/HTML.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit/Util/TestDox/ResultPrinter/Text.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit/Util/TestDox/ResultPrinter/XML.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit/Util/TestSuiteIterator.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit/Util/Type.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpunit/Util/XML.php';
+require 'phar://phpunit-5.7.5.phar' . '/php-invoker/Invoker.php';
+require 'phar://phpunit-5.7.5.phar' . '/php-invoker/TimeoutException.php';
+require 'phar://phpunit-5.7.5.phar' . '/php-timer/Timer.php';
+require 'phar://phpunit-5.7.5.phar' . '/php-token-stream/Token.php';
+require 'phar://phpunit-5.7.5.phar' . '/php-token-stream/Token/Stream.php';
+require 'phar://phpunit-5.7.5.phar' . '/php-token-stream/Token/Stream/CachingFactory.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpspec-prophecy/Prophecy/Argument.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpspec-prophecy/Prophecy/Argument/ArgumentsWildcard.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpspec-prophecy/Prophecy/Argument/Token/TokenInterface.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpspec-prophecy/Prophecy/Argument/Token/AnyValueToken.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpspec-prophecy/Prophecy/Argument/Token/AnyValuesToken.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpspec-prophecy/Prophecy/Argument/Token/ApproximateValueToken.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpspec-prophecy/Prophecy/Argument/Token/ArrayCountToken.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpspec-prophecy/Prophecy/Argument/Token/ArrayEntryToken.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpspec-prophecy/Prophecy/Argument/Token/ArrayEveryEntryToken.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpspec-prophecy/Prophecy/Argument/Token/CallbackToken.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpspec-prophecy/Prophecy/Argument/Token/ExactValueToken.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpspec-prophecy/Prophecy/Argument/Token/IdenticalValueToken.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpspec-prophecy/Prophecy/Argument/Token/LogicalAndToken.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpspec-prophecy/Prophecy/Argument/Token/LogicalNotToken.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpspec-prophecy/Prophecy/Argument/Token/ObjectStateToken.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpspec-prophecy/Prophecy/Argument/Token/StringContainsToken.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpspec-prophecy/Prophecy/Argument/Token/TypeToken.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpspec-prophecy/Prophecy/Call/Call.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpspec-prophecy/Prophecy/Call/CallCenter.php';
+require 'phar://phpunit-5.7.5.phar' . '/sebastian-comparator/Comparator.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpspec-prophecy/Prophecy/Comparator/ClosureComparator.php';
+require 'phar://phpunit-5.7.5.phar' . '/sebastian-comparator/Factory.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpspec-prophecy/Prophecy/Comparator/Factory.php';
+require 'phar://phpunit-5.7.5.phar' . '/sebastian-comparator/ArrayComparator.php';
+require 'phar://phpunit-5.7.5.phar' . '/sebastian-comparator/ObjectComparator.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpspec-prophecy/Prophecy/Comparator/ProphecyComparator.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpspec-prophecy/Prophecy/Doubler/Doubler.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpspec-prophecy/Prophecy/Doubler/CachedDoubler.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpspec-prophecy/Prophecy/Doubler/ClassPatch/ClassPatchInterface.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpspec-prophecy/Prophecy/Doubler/ClassPatch/DisableConstructorPatch.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpspec-prophecy/Prophecy/Doubler/ClassPatch/HhvmExceptionPatch.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpspec-prophecy/Prophecy/Doubler/ClassPatch/KeywordPatch.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpspec-prophecy/Prophecy/Doubler/ClassPatch/MagicCallPatch.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpspec-prophecy/Prophecy/Doubler/ClassPatch/ProphecySubjectPatch.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpspec-prophecy/Prophecy/Doubler/ClassPatch/ReflectionClassNewInstancePatch.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpspec-prophecy/Prophecy/Doubler/ClassPatch/SplFileInfoPatch.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpspec-prophecy/Prophecy/Doubler/ClassPatch/TraversablePatch.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpspec-prophecy/Prophecy/Doubler/DoubleInterface.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpspec-prophecy/Prophecy/Doubler/Generator/ClassCodeGenerator.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpspec-prophecy/Prophecy/Doubler/Generator/ClassCreator.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpspec-prophecy/Prophecy/Doubler/Generator/ClassMirror.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpspec-prophecy/Prophecy/Doubler/Generator/Node/ArgumentNode.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpspec-prophecy/Prophecy/Doubler/Generator/Node/ClassNode.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpspec-prophecy/Prophecy/Doubler/Generator/Node/MethodNode.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpspec-prophecy/Prophecy/Doubler/Generator/ReflectionInterface.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpspec-prophecy/Prophecy/Doubler/LazyDouble.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpspec-prophecy/Prophecy/Doubler/NameGenerator.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpspec-prophecy/Prophecy/Exception/Exception.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpspec-prophecy/Prophecy/Exception/Prophecy/ProphecyException.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpspec-prophecy/Prophecy/Exception/Prophecy/ObjectProphecyException.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpspec-prophecy/Prophecy/Exception/Call/UnexpectedCallException.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpspec-prophecy/Prophecy/Exception/Doubler/DoublerException.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpspec-prophecy/Prophecy/Exception/Doubler/ClassCreatorException.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpspec-prophecy/Prophecy/Exception/Doubler/ClassMirrorException.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpspec-prophecy/Prophecy/Exception/Doubler/DoubleException.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpspec-prophecy/Prophecy/Exception/Doubler/ClassNotFoundException.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpspec-prophecy/Prophecy/Exception/Doubler/InterfaceNotFoundException.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpspec-prophecy/Prophecy/Exception/Doubler/MethodNotExtendableException.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpspec-prophecy/Prophecy/Exception/Doubler/MethodNotFoundException.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpspec-prophecy/Prophecy/Exception/Doubler/ReturnByReferenceException.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpspec-prophecy/Prophecy/Exception/InvalidArgumentException.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpspec-prophecy/Prophecy/Exception/Prediction/PredictionException.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpspec-prophecy/Prophecy/Exception/Prediction/AggregateException.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpspec-prophecy/Prophecy/Exception/Prediction/FailedPredictionException.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpspec-prophecy/Prophecy/Exception/Prophecy/MethodProphecyException.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpspec-prophecy/Prophecy/Exception/Prediction/NoCallsException.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpspec-prophecy/Prophecy/Exception/Prediction/UnexpectedCallsException.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpspec-prophecy/Prophecy/Exception/Prediction/UnexpectedCallsCountException.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpspec-prophecy/Prophecy/PhpDocumentor/MethodTagRetrieverInterface.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpspec-prophecy/Prophecy/PhpDocumentor/ClassAndInterfaceTagRetriever.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpspec-prophecy/Prophecy/PhpDocumentor/ClassTagRetriever.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpspec-prophecy/Prophecy/PhpDocumentor/LegacyClassTagRetriever.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpspec-prophecy/Prophecy/Prediction/PredictionInterface.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpspec-prophecy/Prophecy/Prediction/CallPrediction.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpspec-prophecy/Prophecy/Prediction/CallTimesPrediction.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpspec-prophecy/Prophecy/Prediction/CallbackPrediction.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpspec-prophecy/Prophecy/Prediction/NoCallsPrediction.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpspec-prophecy/Prophecy/Promise/PromiseInterface.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpspec-prophecy/Prophecy/Promise/CallbackPromise.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpspec-prophecy/Prophecy/Promise/ReturnArgumentPromise.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpspec-prophecy/Prophecy/Promise/ReturnPromise.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpspec-prophecy/Prophecy/Promise/ThrowPromise.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpspec-prophecy/Prophecy/Prophecy/MethodProphecy.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpspec-prophecy/Prophecy/Prophecy/ProphecyInterface.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpspec-prophecy/Prophecy/Prophecy/ObjectProphecy.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpspec-prophecy/Prophecy/Prophecy/ProphecySubjectInterface.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpspec-prophecy/Prophecy/Prophecy/RevealerInterface.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpspec-prophecy/Prophecy/Prophecy/Revealer.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpspec-prophecy/Prophecy/Prophet.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpspec-prophecy/Prophecy/Util/ExportUtil.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpspec-prophecy/Prophecy/Util/StringUtil.php';
+require 'phar://phpunit-5.7.5.phar' . '/php-code-coverage/CodeCoverage.php';
+require 'phar://phpunit-5.7.5.phar' . '/php-code-coverage/Exception/Exception.php';
+require 'phar://phpunit-5.7.5.phar' . '/php-code-coverage/Exception/RuntimeException.php';
+require 'phar://phpunit-5.7.5.phar' . '/php-code-coverage/Exception/CoveredCodeNotExecutedException.php';
+require 'phar://phpunit-5.7.5.phar' . '/php-code-coverage/Driver/Driver.php';
+require 'phar://phpunit-5.7.5.phar' . '/php-code-coverage/Driver/Xdebug.php';
+require 'phar://phpunit-5.7.5.phar' . '/php-code-coverage/Driver/HHVM.php';
+require 'phar://phpunit-5.7.5.phar' . '/php-code-coverage/Driver/PHPDBG.php';
+require 'phar://phpunit-5.7.5.phar' . '/php-code-coverage/Filter.php';
+require 'phar://phpunit-5.7.5.phar' . '/php-code-coverage/Exception/InvalidArgumentException.php';
+require 'phar://phpunit-5.7.5.phar' . '/php-code-coverage/Exception/MissingCoversAnnotationException.php';
+require 'phar://phpunit-5.7.5.phar' . '/php-code-coverage/Node/AbstractNode.php';
+require 'phar://phpunit-5.7.5.phar' . '/php-code-coverage/Node/Builder.php';
+require 'phar://phpunit-5.7.5.phar' . '/php-code-coverage/Node/Directory.php';
+require 'phar://phpunit-5.7.5.phar' . '/php-code-coverage/Node/File.php';
+require 'phar://phpunit-5.7.5.phar' . '/php-code-coverage/Node/Iterator.php';
+require 'phar://phpunit-5.7.5.phar' . '/php-code-coverage/Report/Clover.php';
+require 'phar://phpunit-5.7.5.phar' . '/php-code-coverage/Report/Crap4j.php';
+require 'phar://phpunit-5.7.5.phar' . '/php-code-coverage/Report/Html/Renderer.php';
+require 'phar://phpunit-5.7.5.phar' . '/php-code-coverage/Report/Html/Renderer/Dashboard.php';
+require 'phar://phpunit-5.7.5.phar' . '/php-code-coverage/Report/Html/Renderer/Directory.php';
+require 'phar://phpunit-5.7.5.phar' . '/php-code-coverage/Report/Html/Facade.php';
+require 'phar://phpunit-5.7.5.phar' . '/php-code-coverage/Report/Html/Renderer/File.php';
+require 'phar://phpunit-5.7.5.phar' . '/php-code-coverage/Report/PHP.php';
+require 'phar://phpunit-5.7.5.phar' . '/php-code-coverage/Report/Text.php';
+require 'phar://phpunit-5.7.5.phar' . '/php-code-coverage/Report/Xml/Coverage.php';
+require 'phar://phpunit-5.7.5.phar' . '/php-code-coverage/Report/Xml/Node.php';
+require 'phar://phpunit-5.7.5.phar' . '/php-code-coverage/Report/Xml/Directory.php';
+require 'phar://phpunit-5.7.5.phar' . '/php-code-coverage/Report/Xml/Facade.php';
+require 'phar://phpunit-5.7.5.phar' . '/php-code-coverage/Report/Xml/File.php';
+require 'phar://phpunit-5.7.5.phar' . '/php-code-coverage/Report/Xml/Method.php';
+require 'phar://phpunit-5.7.5.phar' . '/php-code-coverage/Report/Xml/Project.php';
+require 'phar://phpunit-5.7.5.phar' . '/php-code-coverage/Report/Xml/Report.php';
+require 'phar://phpunit-5.7.5.phar' . '/php-code-coverage/Report/Xml/Tests.php';
+require 'phar://phpunit-5.7.5.phar' . '/php-code-coverage/Report/Xml/Totals.php';
+require 'phar://phpunit-5.7.5.phar' . '/php-code-coverage/Report/Xml/Unit.php';
+require 'phar://phpunit-5.7.5.phar' . '/php-code-coverage/Exception/UnintentionallyCoveredCodeException.php';
+require 'phar://phpunit-5.7.5.phar' . '/php-code-coverage/Util.php';
+require 'phar://phpunit-5.7.5.phar' . '/sebastian-code-unit-reverse-lookup/Wizard.php';
+require 'phar://phpunit-5.7.5.phar' . '/sebastian-comparator/ComparisonFailure.php';
+require 'phar://phpunit-5.7.5.phar' . '/sebastian-comparator/DOMNodeComparator.php';
+require 'phar://phpunit-5.7.5.phar' . '/sebastian-comparator/DateTimeComparator.php';
+require 'phar://phpunit-5.7.5.phar' . '/sebastian-comparator/ScalarComparator.php';
+require 'phar://phpunit-5.7.5.phar' . '/sebastian-comparator/NumericComparator.php';
+require 'phar://phpunit-5.7.5.phar' . '/sebastian-comparator/DoubleComparator.php';
+require 'phar://phpunit-5.7.5.phar' . '/sebastian-comparator/ExceptionComparator.php';
+require 'phar://phpunit-5.7.5.phar' . '/sebastian-comparator/MockObjectComparator.php';
+require 'phar://phpunit-5.7.5.phar' . '/sebastian-comparator/ResourceComparator.php';
+require 'phar://phpunit-5.7.5.phar' . '/sebastian-comparator/SplObjectStorageComparator.php';
+require 'phar://phpunit-5.7.5.phar' . '/sebastian-comparator/TypeComparator.php';
+require 'phar://phpunit-5.7.5.phar' . '/sebastian-diff/Chunk.php';
+require 'phar://phpunit-5.7.5.phar' . '/sebastian-diff/Diff.php';
+require 'phar://phpunit-5.7.5.phar' . '/sebastian-diff/Differ.php';
+require 'phar://phpunit-5.7.5.phar' . '/sebastian-diff/LCS/LongestCommonSubsequence.php';
+require 'phar://phpunit-5.7.5.phar' . '/sebastian-diff/LCS/MemoryEfficientLongestCommonSubsequenceImplementation.php';
+require 'phar://phpunit-5.7.5.phar' . '/sebastian-diff/LCS/TimeEfficientLongestCommonSubsequenceImplementation.php';
+require 'phar://phpunit-5.7.5.phar' . '/sebastian-diff/Line.php';
+require 'phar://phpunit-5.7.5.phar' . '/sebastian-diff/Parser.php';
+require 'phar://phpunit-5.7.5.phar' . '/sebastian-environment/Console.php';
+require 'phar://phpunit-5.7.5.phar' . '/sebastian-environment/Runtime.php';
+require 'phar://phpunit-5.7.5.phar' . '/sebastian-exporter/Exporter.php';
+require 'phar://phpunit-5.7.5.phar' . '/sebastian-global-state/Blacklist.php';
+require 'phar://phpunit-5.7.5.phar' . '/sebastian-global-state/CodeExporter.php';
+require 'phar://phpunit-5.7.5.phar' . '/sebastian-global-state/Exception.php';
+require 'phar://phpunit-5.7.5.phar' . '/sebastian-global-state/Restorer.php';
+require 'phar://phpunit-5.7.5.phar' . '/sebastian-global-state/RuntimeException.php';
+require 'phar://phpunit-5.7.5.phar' . '/sebastian-global-state/Snapshot.php';
+require 'phar://phpunit-5.7.5.phar' . '/sebastian-object-enumerator/Enumerator.php';
+require 'phar://phpunit-5.7.5.phar' . '/sebastian-object-enumerator/Exception.php';
+require 'phar://phpunit-5.7.5.phar' . '/sebastian-object-enumerator/InvalidArgumentException.php';
+require 'phar://phpunit-5.7.5.phar' . '/sebastian-recursion-context/Context.php';
+require 'phar://phpunit-5.7.5.phar' . '/sebastian-recursion-context/Exception.php';
+require 'phar://phpunit-5.7.5.phar' . '/sebastian-recursion-context/InvalidArgumentException.php';
+require 'phar://phpunit-5.7.5.phar' . '/sebastian-resource-operations/ResourceOperations.php';
+require 'phar://phpunit-5.7.5.phar' . '/sebastian-version/Version.php';
+require 'phar://phpunit-5.7.5.phar' . '/symfony/yaml/Dumper.php';
+require 'phar://phpunit-5.7.5.phar' . '/symfony/yaml/Escaper.php';
+require 'phar://phpunit-5.7.5.phar' . '/symfony/yaml/Exception/ExceptionInterface.php';
+require 'phar://phpunit-5.7.5.phar' . '/symfony/yaml/Exception/RuntimeException.php';
+require 'phar://phpunit-5.7.5.phar' . '/symfony/yaml/Exception/DumpException.php';
+require 'phar://phpunit-5.7.5.phar' . '/symfony/yaml/Exception/ParseException.php';
+require 'phar://phpunit-5.7.5.phar' . '/symfony/yaml/Inline.php';
+require 'phar://phpunit-5.7.5.phar' . '/symfony/yaml/Parser.php';
+require 'phar://phpunit-5.7.5.phar' . '/symfony/yaml/Unescaper.php';
+require 'phar://phpunit-5.7.5.phar' . '/symfony/yaml/Yaml.php';
+require 'phar://phpunit-5.7.5.phar' . '/php-text-template/Template.php';
+require 'phar://phpunit-5.7.5.phar' . '/webmozart-assert/Assert.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpdocumentor-reflection-docblock/DocBlock.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpdocumentor-reflection-docblock/DocBlockFactoryInterface.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpdocumentor-reflection-docblock/DocBlockFactory.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpdocumentor-reflection-docblock/DocBlock/Description.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpdocumentor-reflection-docblock/DocBlock/DescriptionFactory.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpdocumentor-reflection-docblock/DocBlock/Serializer.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpdocumentor-reflection-docblock/DocBlock/TagFactory.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpdocumentor-reflection-docblock/DocBlock/StandardTagFactory.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpdocumentor-reflection-docblock/DocBlock/Tag.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpdocumentor-reflection-docblock/DocBlock/Tags/Factory/StaticMethod.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpdocumentor-reflection-docblock/DocBlock/Tags/BaseTag.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpdocumentor-reflection-docblock/DocBlock/Tags/Author.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpdocumentor-reflection-docblock/DocBlock/Tags/Covers.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpdocumentor-reflection-docblock/DocBlock/Tags/Deprecated.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpdocumentor-reflection-docblock/DocBlock/Tags/Example.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpdocumentor-reflection-docblock/DocBlock/Tags/Factory/Strategy.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpdocumentor-reflection-docblock/DocBlock/Tags/Formatter.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpdocumentor-reflection-docblock/DocBlock/Tags/Formatter/PassthroughFormatter.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpdocumentor-reflection-docblock/DocBlock/Tags/Generic.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpdocumentor-reflection-docblock/DocBlock/Tags/Link.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpdocumentor-reflection-docblock/DocBlock/Tags/Method.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpdocumentor-reflection-docblock/DocBlock/Tags/Param.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpdocumentor-reflection-docblock/DocBlock/Tags/Property.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpdocumentor-reflection-docblock/DocBlock/Tags/PropertyRead.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpdocumentor-reflection-docblock/DocBlock/Tags/PropertyWrite.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpdocumentor-reflection-docblock/DocBlock/Tags/Return_.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpdocumentor-reflection-docblock/DocBlock/Tags/See.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpdocumentor-reflection-docblock/DocBlock/Tags/Since.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpdocumentor-reflection-docblock/DocBlock/Tags/Source.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpdocumentor-reflection-docblock/DocBlock/Tags/Throws.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpdocumentor-reflection-docblock/DocBlock/Tags/Uses.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpdocumentor-reflection-docblock/DocBlock/Tags/Var_.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpdocumentor-reflection-docblock/DocBlock/Tags/Version.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpdocumentor-reflection-common/Element.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpdocumentor-reflection-docblock/DocBlock/ExampleFinder.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpdocumentor-reflection-common/File.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpdocumentor-reflection-common/Fqsen.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpdocumentor-type-resolver/FqsenResolver.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpdocumentor-reflection-common/Location.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpdocumentor-reflection-common/Project.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpdocumentor-reflection-common/ProjectFactory.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpdocumentor-type-resolver/Type.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpdocumentor-type-resolver/TypeResolver.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpdocumentor-type-resolver/Types/Array_.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpdocumentor-type-resolver/Types/Boolean.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpdocumentor-type-resolver/Types/Callable_.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpdocumentor-type-resolver/Types/Compound.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpdocumentor-type-resolver/Types/Context.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpdocumentor-type-resolver/Types/ContextFactory.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpdocumentor-type-resolver/Types/Float_.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpdocumentor-type-resolver/Types/Integer.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpdocumentor-type-resolver/Types/Mixed.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpdocumentor-type-resolver/Types/Null_.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpdocumentor-type-resolver/Types/Object_.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpdocumentor-type-resolver/Types/Resource.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpdocumentor-type-resolver/Types/Scalar.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpdocumentor-type-resolver/Types/Self_.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpdocumentor-type-resolver/Types/Static_.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpdocumentor-type-resolver/Types/String_.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpdocumentor-type-resolver/Types/This.php';
+require 'phar://phpunit-5.7.5.phar' . '/phpdocumentor-type-resolver/Types/Void_.php';
+
+if ($execute) {
+ if (isset($_SERVER['argv'][1]) && $_SERVER['argv'][1] == '--manifest') {
+ print file_get_contents(__PHPUNIT_PHAR_ROOT__ . '/manifest.txt');
+ exit;
+ }
+
+ PHPUnit_TextUI_Command::main();
+}
+
+__HALT_COMPILER(); ?>
+ b phpunit-5.7.5.phar manifest.txt* qgcX* K ca.pem qgcX by php-code-coverage/LICENSE qgcX ЉxZ " php-code-coverage/CodeCoverage.phpXt qgcXXt [f # php-code-coverage/Driver/Driver.php qgcX ! php-code-coverage/Driver/HHVM.php qgcX Ն7 # php-code-coverage/Driver/PHPDBG.php] qgcX] ӔӶ # php-code-coverage/Driver/Xdebug.php
+ qgcX
+ ? php-code-coverage/Exception/CoveredCodeNotExecutedException.php qgcX // ) php-code-coverage/Exception/Exception.php~ qgcX~ u 8 php-code-coverage/Exception/InvalidArgumentException.php qgcX N @ php-code-coverage/Exception/MissingCoversAnnotationException.php qgcX fM 0 php-code-coverage/Exception/RuntimeException.phpp qgcXp wC C php-code-coverage/Exception/UnintentionallyCoveredCodeException.php qgcX F+ php-code-coverage/Filter.php qgcX ʶ ' php-code-coverage/Node/AbstractNode.php qgcX _ " php-code-coverage/Node/Builder.phpb qgcXb *̶ $ php-code-coverage/Node/Directory.php&